IMFA
MetalsIndian Metals & Ferro Alloys Limited
NSE: IMFABSE: 533047ISIN: INE919H01018
₹1,340.10
+3.80 · +0.28%
As of 24 Jul 2026
Open
₹1,330.00
High
₹1,349.00
Low
₹1,300.10
Prev Close
₹1,336.30
52W High
₹1,679.90
52W Low
₹700.05
Volume
77.2 K
Mkt Cap
₹7,216 Cr
Fundamentals
Valuation & profitability
Market Cap
₹7,216 Cr
P/E Ratio
10.6
EPS (TTM)
₹126.42
Book Value
₹393.00
Dividend Yield
2.08%
ROCE
23.8%
ROE
18.3%
Sales Growth
15%
Face Value
₹10.00
Key highlights
Auto-generated from live data
- Trades at a P/E of 10.6, with a return on equity (ROE) of 18.3%.
- IMFA is trading above 1 of 5 of its key moving averages (10/20/50/100/200-DMA) — a bearish technical setup.
- Year-to-date it is down 8.6%, and up 3.02% over the past year.
- At ₹1,340.10 it sits about 65% of the way up its 52-week range (₹700.05–₹1,679.90).
- Offers a dividend yield of 2.08%.
- Market capitalisation stands at ₹7,216 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
-3.86%
Nifty -0.64%
20D
-1.35%
Nifty -1.72%
50D
-9.22%
Nifty +2.68%
100D
-3.59%
Nifty -1.14%
200D
-7.75%
Nifty -8.93%
YTD
-8.60%
Nifty -8.59%
52W
+3.02%
Nifty -7.86%
Moving averages
Simple moving averages vs current price
SMA 10-Day
₹1,369.78Below
SMA 20-Day
₹1,356.90Below
SMA 50-Day
₹1,405.67Below
SMA 100-Day
₹1,379.80Below
SMA 200-Day
₹1,329.74Above
Price ranges
Where the price sits in each window
10-Day range₹1,340.10
₹1,300.10₹1,452.50
20-Day range₹1,340.10
₹1,232.50₹1,452.50
50-Day range₹1,340.10
₹1,232.50₹1,552.50
200-Day range₹1,340.10
₹1,064.10₹1,679.90
YTD range₹1,340.10
₹1,064.10₹1,679.90
52-Week range₹1,340.10
₹700.05₹1,679.90
Technical signals
Unfilled gaps acting as support / resistance
Unfilled Gap Up On 12 May, 2025 : 590.00 ~ 583.85SUPPORT
Unfilled Gap Up On 29 Jan, 2024 : 522.95 ~ 522.10SUPPORT
Unfilled Gap Up On 19 Jun, 2023 : 289.20 ~ 286.00SUPPORT
Annual financials
Revenue, profit & EPS by financial year
| Year | Revenue | Net Profit | EPS | NPM |
|---|---|---|---|---|
| Mar 2020 | ₹1,612 Cr | ₹-66.00 Cr | ₹-24.58 | -4.09% |
| Mar 2020 | ₹1,612 Cr | ₹-66.00 Cr | ₹-24.58 | -4.09% |
| Mar 2019 | ₹1,634 Cr | ₹-1.00 Cr | ₹0.00 | -0.06% |
| Mar 2019 | ₹1,634 Cr | ₹-1.00 Cr | ₹0.00 | -0.06% |
| Mar 2018 | ₹1,766 Cr | ₹186 Cr | ₹68.98 | 10.53% |
| Mar 2017 | ₹1,672 Cr | ₹249 Cr | ₹92.27 | 14.89% |
| Mar 2016 | ₹1,211 Cr | ₹-44.00 Cr | ₹0.00 | -3.63% |
| Mar 2015 | ₹1,345 Cr | ₹4 Cr | ₹1.02 | 0.3% |
| Mar 2014 | ₹1,318 Cr | ₹35 Cr | ₹12.93 | 2.66% |
| Mar 2013 | ₹1,273 Cr | ₹53 Cr | ₹19.48 | 4.16% |
| Mar 2012 | ₹1,193 Cr | ₹62 Cr | ₹22.91 | 5.2% |
| Mar 2011 | ₹1,068 Cr | ₹162 Cr | ₹59.97 | 15.17% |
Peer comparison
Other companies in Metals
| Company | P/E | Book Value | Sales Growth |
|---|---|---|---|
| KSL KALYANI STEELS LTD. | 6.58 | ₹216.69 | 6.02% |
| PRAKASH PRAKASH INDUSTRIES LTD. | 2.39 | ₹172.09 | 20.44% |
| SARDAEN SARDA ENERGY & MINERALS LTD.-$ | 3.7 | ₹462.73 | 16.67% |
| GPIL GODAWARI POWER & ISPAT LTD. | 4.29 | ₹326.57 | 22.96% |
| SUNFLAG SUNFLAG IRON & STEEL CO.LTD. | 12.28 | ₹53.58 | 13.53% |
| GALLISPAT GALLANTT ISPAT LTD. | 16.75 | ₹27.81 | 31.98% |
| JSWSTEEL JSW STEEL LTD. | 9.58 | ₹156.91 | 27.86% |
| TATASTEEL TATA STEEL LTD. | 5.24 | ₹675.40 | 22.65% |
| MUKANDLTD MUKAND LTD. | 0 | ₹69.17 | 9.52% |
| JAIBALAJI JAI BALAJI INDUSTRIES LTD. | 0 | ₹-147.57 | 36.4% |
| JAYNECOIND JAYASWAL NECO INDUSTRIES LTD. | 0 | ₹4.02 | 16.75% |
Dividend history
Per share, by ex-date
Ex-Date: 08 Jul 2019₹5.00
Ex-Date: 09 Jul 2018₹10.00
Ex-Date: 28 Mar 2018₹5.00
Ex-Date: 07 Jul 2017₹10.00
Ex-Date: 14 Feb 2017₹10.00
Ex-Date: 15 Jul 2015₹1.50
Ex-Date: 11 Jul 2014₹3.00
Ex-Date: 18 Jul 2013₹5.00
Ex-Date: 20 Jul 2012₹5.00
Ex-Date: 08 Jul 2011₹5.00
Ex-Date: 11 Nov 2010₹5.00
Ex-Date: 09 Jul 2010₹5.00
Bulk & block deals
Recent large transactions
| Date | Client | Type | Qty | Price |
|---|---|---|---|---|
| 19 May 2014 | RELIANCE MUTUAL FUND | SALE | 1,40,000 | ₹306.10 |
Fundamentals, financials & technicals sourced from niftytrader.in, cached and refreshed periodically.