NSE: IRFC IRFC: Navigating Market Turbulence with Infrastructure Expansion By StreetVantage Intelligence // March 21, 2026 ₹₹94.70 NEUTRAL