IRFC
Finance (including NBFCs)Indian Railway Finance Corporation
NSE: IRFCBSE: 543257ISIN: INE053F01010
₹87.62
+0.59 · +0.68%
As of 24 Jul 2026
Open
₹86.50
High
₹87.85
Low
₹86.02
Prev Close
₹87.03
52W High
₹137.17
52W Low
₹86.02
Volume
62.26 L
Mkt Cap
₹1.15L Cr
Fundamentals
Valuation & profitability
Market Cap
₹1.15L Cr
P/E Ratio
39.6
EPS (TTM)
₹2.21
Book Value
₹37.60
Dividend Yield
0.77%
ROCE
5.73%
ROE
13.6%
Sales Growth
19%
Face Value
₹10.00
Key highlights
Auto-generated from live data
- Trades at a P/E of 39.6, with a return on equity (ROE) of 13.6%.
- IRFC is trading below all of its key moving averages (10/20/50/100/200-DMA) — a bearish technical setup.
- Year-to-date it is down 29.82%, and down 28.1% over the past year.
- At ₹87.62 it sits about 3% of the way up its 52-week range (₹86.02–₹137.17).
- Offers a dividend yield of 0.77%.
- Market capitalisation stands at ₹1.15L Cr.
Price chart
Daily candles + volume · SMA 20 / 50 / 200 · stored OHLC
Shareholding pattern
Shareholding data syncs daily.
Performance
Stock returns vs Nifty 50
10D
-1.67%
Nifty -0.64%
20D
-2.87%
Nifty -1.72%
50D
-8.58%
Nifty +2.68%
100D
-13.49%
Nifty -1.14%
200D
-31.23%
Nifty -8.93%
YTD
-29.82%
Nifty -8.59%
52W
-28.10%
Nifty -7.86%
Moving averages
Simple moving averages vs current price
SMA 10-Day
₹88.32Below
SMA 20-Day
₹89.13Below
SMA 50-Day
₹94.02Below
SMA 100-Day
₹96.92Below
SMA 200-Day
₹108.19Below
Price ranges
Where the price sits in each window
10-Day range₹87.62
₹86.02₹90.00
20-Day range₹87.62
₹86.02₹92.19
50-Day range₹87.62
₹86.02₹103.63
200-Day range₹87.62
₹86.02₹137.17
YTD range₹87.62
₹86.02₹129.75
52-Week range₹87.62
₹86.02₹138.00
Technical signals
Unfilled gaps acting as support / resistance
Unfilled Gap Down On 24 Jun, 2026 : 94.75 ~ 98.20RESISTANCE
Unfilled Gap Down On 11 May, 2026 : 105.15 ~ 105.65RESISTANCE
Unfilled Gap Down On 25 Feb, 2026 : 105.99 ~ 109.05RESISTANCE
Unfilled Gap Up On 04 Sep, 2023 : 57.15 ~ 56.50SUPPORT
Unfilled Gap Up On 01 Aug, 2023 : 38.80 ~ 38.55SUPPORT
Unfilled Gap Up On 25 Oct, 2022 : 21.50 ~ 21.40SUPPORT
Unfilled Gap Down On 14 Jan, 2020 : 1069.00 ~ 1160.00RESISTANCE
Unfilled Gap Down On 13 Jan, 2020 : 1077.00 ~ 1160.00RESISTANCE
Unfilled Gap Down On 10 Jan, 2020 : 1080.00 ~ 1271.84RESISTANCE
Unfilled Gap Down On 09 Jan, 2020 : 1070.00 ~ 1150.00RESISTANCE
Unfilled Gap Down On 08 Jan, 2020 : 1074.95 ~ 1144.05RESISTANCE
Unfilled Gap Down On 07 Jan, 2020 : 1070.70 ~ 1146.65RESISTANCE
Unfilled Gap Down On 03 Jan, 2020 : 1069.00 ~ 1130.60RESISTANCE
Unfilled Gap Down On 02 Jan, 2020 : 1068.99 ~ 1148.00RESISTANCE
Unfilled Gap Down On 31 Dec, 2019 : 1066.85 ~ 1140.00RESISTANCE
Unfilled Gap Down On 30 Dec, 2019 : 1060.05 ~ 1137.00RESISTANCE
Unfilled Gap Down On 23 Dec, 2019 : 1060.80 ~ 1140.21RESISTANCE
Unfilled Gap Down On 20 Dec, 2019 : 1062.00 ~ 1146.00RESISTANCE
Unfilled Gap Down On 19 Dec, 2019 : 1061.99 ~ 1147.85RESISTANCE
Unfilled Gap Down On 17 Dec, 2019 : 1062.00 ~ 1153.00RESISTANCE
Annual financials
Revenue, profit & EPS by financial year
| Year | Revenue | Net Profit | EPS | NPM |
|---|---|---|---|---|
| Mar 2023 | ₹23,892 Cr | ₹6,337 Cr | ₹4.85 | 26.52% |
| Mar 2022 | ₹20,299 Cr | ₹6,090 Cr | ₹4.66 | 30% |
| Mar 2021 | ₹15,771 Cr | ₹4,416 Cr | ₹3.38 | 28% |
| Mar 2021 | ₹15,771 Cr | ₹4,416 Cr | ₹3.38 | 28% |
| Mar 2021 | ₹15,771 Cr | ₹4,416 Cr | ₹3.38 | 28% |
| Mar 2020 | ₹13,838 Cr | ₹3,692 Cr | ₹3.11 | 26.68% |
| Mar 2019 | ₹11,134 Cr | ₹2,255 Cr | ₹0.00 | 20.25% |
| Mar 2018 | ₹9,267 Cr | ₹2,055 Cr | ₹0.00 | 22.18% |
| Mar 2017 | ₹9,047 Cr | ₹934 Cr | ₹0.00 | 10.32% |
| Mar 2016 | ₹7,507 Cr | ₹849 Cr | ₹0.00 | 11.31% |
| Mar 2015 | ₹6,939 Cr | ₹758 Cr | ₹0.00 | 10.92% |
| Mar 2014 | ₹6,197 Cr | ₹701 Cr | ₹0.00 | 11.31% |
Peer comparison
Other companies in Finance (including NBFCs)
| Company | P/E | Book Value | Sales Growth |
|---|---|---|---|
| BAJFINANCE Bajaj Finance Limited | 53.4 | ₹361.60 | 33.55% |
| PAISALO Paisalo Digital Ltd | 17.93 | ₹154.71 | 18.14% |
| PFS PTC INDIA FINANCIAL SERVICES LTD. | 6.52 | ₹32.19 | 4.03% |
| ARMANFIN ARMAN FINANCIAL SERVICES LTD. | 49.76 | ₹124.77 | 43.32% |
| THEINVEST The Investment Trust Of India Ltd | 4,027 | ₹74.90 | 354% |
| SHRIRAMFIN Shriram Finance Ltd | 8.72 | ₹1,162.00 | 23% |
| PNBGILTS PNB GILTS LTD. | 2.57 | ₹50.01 | 13.95% |
| SREINFRA SREI INFRASTRUCTURE FINANCE LTD. | 10.47 | ₹58.62 | -0.03% |
| NSIL NALWA SONS INVESTMENTS LTD. | 24.36 | ₹5,870.00 | 12.33% |
| VHL VARDHMAN HOLDINGS LTD. | 11.93 | ₹1,922.00 | -14.84% |
| PFC POWER FINANCE CORPORATION LTD. | 4.81 | ₹172.14 | 1.53% |
Dividend history
Per share, by ex-date
Ex-Date: 17 Nov 2022₹0.80
Ex-Date: 15 Sept 2022₹0.63
Ex-Date: 10 Nov 2021₹0.77
Ex-Date: 17 Feb 2021₹0.00
Ex-Date: 17 Feb 2021₹1.05
Related stocks
Fundamentals, financials & technicals sourced from niftytrader.in, cached and refreshed periodically.