March 19, 2026 Nifty Pullback: JM Financial Sees Buying Opportunity Amid Stability | ONGC & Tata Power Picks