Stocks end in green as cement leads gains