New Delhi, March 27 -- Best stocks to buy today, MarketSmith India's recommendations for 27 March:

1. Sai Life Sciences: Current market price: Rs.739.45 | Buy range: Rs.720-745 | Profit goal: Rs.865 | Stop loss: Rs.678 | Timeframe: 2-3 months.

2. Varun Beverages Ltd: Current market price: Rs.528 | Buy range: Rs.510-532 | Profit goal: Rs.615 | Stop loss: Rs.488 | Timeframe: 2-3 months.

Nifty 50: How the benchmark index performed on 26 March

India's benchmark index, Nifty 50, declined 0.77% on 26 March, Wednesday, as investors booked profits ahead of key events, including the March-end closing pressure, the US tariff deadline, and the Reserve Bank of India's policy announcement.

Read this | Is the cement sector consolidation at its fag...