Top stocks to buy today: Apar Industries, BEML recommended