Top stocks to buy: Granules, UltraTech Cement recommended