ONGC Ltd, an oil & gas stock, has rallied by over 20% in the last 3 months, hitting a fresh 52-week high in January 2024. Short-term traders can buy the stock for a target of Rs 295 in the next 3 months. The stock rose from Rs 186 to Rs 239, a 26% upside in 3 months. It broke out from a multi-year swing high and closed above the Bollinger band on the monthly charts. Investors may consider initiating a position with a target of 295 and a stop loss at 190.