IRFC share price 119.09 -49.6% 4:08 PM | November 21, 2025 -0.99(-0.83%) Upside down Suzlon Energy share price 55.1 34.8% 4:08 PM | November 21, 2025 -1.61(-2.83%) Upside down IREDA stock price 144.41 21.2% 3:59 PM | November 21, 2025 -2.23(-1.53%) Upside down Tata Motors PV Stock Price 362.25 30.6% 3:59 PM | November 21, […]