Top Stock to buy today: Stock recommendations for May 21, 2025

Stock market recommendations: Mehul Kothari, according to DVP – Technical Research, Anand Rathi Share and Stock Broker, Chennai Petro, Jubilant Farmowa and ONGC are the top stocks to buy today:Chennai Petro: Buy near ₹ 670. Stop Loss: ₹ 570 | Target: ₹ 870 (3 months)Chennai Petro has been broken by a long -term consolidation stage, making a classic inverted head and shoulder pattern. The breakout is supported by strong versions and is above 200 DEMA, which faster adds strength to the structure.A positive crossover in ADX (14) and a breakout trend in the weekly RSI suggest initiation and fresh speed. Traders can consider entering ₹ 670 with a stop-loss at ₹ 570 and in the next 3 months. Target of 870.Jubilant Farmova: Buy near ₹ 980. Stop Loss: ₹ 940 | Target: ₹ 1060 (short term)Jubilant Farmowa is a previous swing up above high, confirming a range breakout. A double bottom formation appears on the chart, and RSI has shown a range shift above 60, which indicates rapid speed. Traders can see to enter Dips near 980, keeping a stop-loss at of 940 and in the short term. Can target 1060.ONGC: Buy near ₹ 250. Stop Loss: ₹ 244 | Target: ₹ 260 (short term)ONGC has also seen a breakout from its recent trading range. Stock has successfully rectified its 200 DEMAs, indicating the strength returning to trend. The weekly RSI is changing from support areas by adding confirmation. Traders can consider buying near ₹ 250 with a stop-loss at ₹ 244 and a short-term target of ₹ 260.Disclaimer: The opinion, analysis and recommendations expressed here are of brokerage and do not reflect the views of the Times of India. Always consult a qualified investment advisor or financial planner before taking any investment decision.