Stocks opened higher and stayed in positive territory throughout the session on Thursday, closing up half a percent. Large cap names VNM, MSN, VIC, VJC and SAB were the top contributors among gainers.