New Delhi, March 21 -- MarketSmith India's best stock recommendations for 21 March

Afcons Infrastructure Ltd: Current market price: Rs.470 | Buy range: Rs.460-474 | Profit goal: Rs.540 | Stop loss: Rs.444| Timeframe: 2-3 months

Gujarat Fluorochemicals Ltd: Current market price: Rs. 4,004.2 | Buy range: Rs.3,960-4,040 | Profit goal: Rs.4,850| Stop loss: Rs. 3,750| Timeframe: 2-3 months

Nifty 50: How the benchmark index performed on 20 March

India's benchmark index, Nifty 50, extended its winning streak to four consecutive sessions, reclaiming the 23,200 level on Thursay, 20 March. The index opened on a positive note at 23,036 and witnessed steady buying interest throughout the day, forming a bullish candle on the daily chart with a hig...