NSE: BPCL BPCL: Navigating Geopolitical Storms and Green Shoots in a Volatile Market By StreetVantage Intelligence // March 23, 2026 ₹₹272.65 NEUTRAL