Stockwatch

Indian Railway Finance Corporation

IRFC on the NSE. Daily prices from 29 Jan 2021 to 11 Sep 2026, adjusted for splits and bonuses.

Last close
₹81.09
11 Sep 2026
Market cap
₹1.06 L Cr
52-week range
₹80.10 – ₹137.17
All-time high
₹217.43
12 Jul 2024
₹0₹50₹100₹150₹200202120222023202420252026

Closing price at the end of each month, 2021 to 2026.

What would an investment have returned?

Put in an amount and a date and see what it would be worth at the last close, with the working shown.

Open the Indian Railway Finance Corporation returns calculator →

Annualised returns

PeriodAnnualised
1 year -35.4%
3 years -1.5%
5 years +28.7%

Blank periods are longer than the price history we hold for this company.

Year by year

YearOpenClose HighLowChange
2026₹125.31 ₹81.09₹129.75 ₹80.10 -34.9%
2025₹149.70 ₹124.62₹156.80 ₹108.04 -16.4%
2024₹100.00 ₹149.04₹229.00 ₹97.80 +50.0%
2023₹32.70 ₹99.35₹104.10 ₹25.40 +205.2%
2022₹22.95 ₹32.55₹37.10 ₹19.30 +42.5%
2021₹24.90 ₹22.85₹26.70 ₹20.80 -8.2%
The part most sites leave out

Deepest falls, and how long they took to undo

PeakLow pointFall Back to the peakUnderwater
12 Jul 2024 10 Sep 2026 -62.7% not yet 26 months
20 Jan 2024 13 Mar 2024 -29.5% 21 May 2024 4 months
20 Dec 2022 28 Mar 2023 -28.5% 31 Jul 2023 7 months
01 Mar 2021 20 Jun 2022 -24.7% 16 Nov 2022 21 months
11 Sep 2023 26 Oct 2023 -17.2% 14 Dec 2023 3 months

Measured on closing prices. "Underwater" counts from the peak until the price got back to it — the wait, not the fall, is usually what decides whether someone held on.

Companies of a similar size

Historical prices only. Nothing here is advice or a recommendation — read the disclaimer.