Terms of the offer
An analysis of stocks based on price performance, financials, the Piotroski score and shareholding. Find out how a company stacks up against peers and within the sector. As of 18 September 2025, the Indian Railway Finance Corporation ( IRFC ) share price is Rs 128.96 on the NSE. The IRFC stock price today experienced a slight upward trend, closing the day with a gain of approximately 0.61% compared to its previous close. Indian Railway Finance Corporation Ltd share price was Rs 123.30 at close on 31st Oct 2025. Indian Railway Finance Corporation Ltd share price was down by 0.48 % from the previous closing price of Rs 123.90. Indian Railway Finance Corporation Ltd share price trend: IRFC Share Price – Live NSE/BSE price, PE ratio, EPS, market cap, financial reports & corporate announcements, only on ET Markets.