Stock market recap, Dec. 24 -- Frontline indices, Sensex and the Nifty 50, ended flat on Tuesday, 23 December, on profit booking at higher levels, even as mid and small-cap segments ended with modest gains amid mixed global cues.

The Sensex ended with a minor loss of 43 points, or 0.05%, at 85,524.84, while the Nifty 50 closed 5 points, or 0.02%, up at 26,177.15. The BSE Midcap index inched up by 0.07%, and the Smallcap index rose by 0.38%.

Select heavyweights, such as Infosys, Bharti Airtel, and ICICI Bank, were among the top drags on the benchmarks, while HDFC Bank and ITC were among the key supports.

Buy: Bajaj Auto Ltd (current price: Rs.420)

Buy: S.J.S. Enterprises Ltd (current price: Rs.1,780)

Indian equities ended Tuesday's se...