M M Forgings Ltd (MMFL) — share price & stock analysis
Profits have fallen 27% in two years, the market has pre-paid for the next leg, leaving little room for error.
M M Forgings Ltd (MMFL) trades at ₹462 as of 1 July 2026, up 23% over the past year — beating NIFTY 500 for 31 weeks. The machine reads this as shrinking, richly priced: profits have fallen 27% in two years, the market has pre-paid for the next leg, leaving little room for error. It trades at a P/E of 22.7× (the 80th percentile of its own range); the price is in Stage 2 — advancing, 24 weeks in; the business cycle reads CYCLICAL / EXPANSION. Fundamentals-momentum score: 67/100 (mostly improving).
Data as of 1 July 2026 · every number traces to its Screener source column · not investment advice.
- Market cap
- ₹2,231 Cr
- P/E
- 22.7×
- ROE
- 10.5%
- vs own 10-yr valuation
- 80th pctile
- Book value / share
- ₹203
- EPS (TTM)
- ₹20.4
- 10-yr median P/E
- 19.1×
- Revenue (FY26)
- ₹1,590 Cr
- Profit after tax (FY26)
- ₹99 Cr
- Weinstein stage
- Stage 2 (24 weeks)
- Data as of
- 1 July 2026
Profits breathe with a cycle here — margins breathing 8 points across the window. Swings like that are normal for this business, not news.net_profit
Where the clock stands now: earnings sit at 71% of their historical range, margins are mid-band, and the market pays the expensive end of its range (80th percentile). That reads as EXPANSION — the comfortable middle — the easy money off the bottom is made; from here the story has to keep delivering.net_profit
4 of the 6 things we track are currently moving the right way — most of the dashboard is turning up.
Where the levels actually stand: ROCE 9% — weak; real debt (1.1× equity); margins mid-band. Momentum says which way things are moving; these say where they are.
Read this number for what it is: it measures the DIRECTION of change, not the quality of the business. A mediocre business getting better scores high here; a great one having a soft quarter scores low. Profit, sales and margins count double.
The market has pre-paid for growth that hasn’t arrived yet
Since Mar 2016, the stock is up 298% while earnings per share grew 96%. The difference is re-rating — investors paying more for the same rupee of profit.pricettm_eps
That works until it doesn’t: from here, earnings have to do the lifting, because the multiple has already done its part.
Today’s P/E of 22.7× means the market is paying up — this is the expensive end of its own 10-year history (80th percentile).pe_ratio
Data: Price, EPS and valuation (sampled — full series in the embedded dataset)
| Period | Price (₹) | EPS (TTM) (₹) | P/E (×) |
|---|---|---|---|
| Mar 16 | 112 | – | – |
| Jun 16 | 111 | – | – |
| Aug 16 | 106 | – | – |
| Oct 16 | 115 | – | – |
| Dec 16 | 110 | 8.6 | – |
| Mar 17 | 122 | – | – |
| May 17 | 149 | – | – |
| Jul 17 | 150 | – | – |
| Oct 17 | 184 | – | – |
| Dec 17 | 261 | – | – |
| Feb 18 | 272 | – | – |
| May 18 | 275 | – | – |
| Jul 18 | 353 | 13.9 | 25.4 |
| Sep 18 | 294 | 13.9 | 21.2 |
| Nov 18 | 309 | 13.9 | 22.2 |
| Feb 19 | 241 | 13.9 | 17.3 |
| Apr 19 | 284 | 13.9 | 20.4 |
| Jun 19 | 246 | 15.9 | 15.5 |
| Sep 19 | 190 | 15.6 | 12.2 |
| Nov 19 | 197 | 13.8 | 14.3 |
| Jan 20 | 210 | 13.8 | 15.2 |
| Apr 20 | 86.0 | – | 7.3 |
| Jun 20 | 89.0 | – | 7.5 |
| Aug 20 | 154 | 4.3 | 35.8 |
| Oct 20 | 154 | – | 35.8 |
| Jan 21 | 220 | – | – |
| Mar 21 | 238 | – | – |
| May 21 | 239 | – | – |
| Aug 21 | 367 | – | 41.2 |
| Oct 21 | 443 | 15.3 | 28.9 |
| Dec 21 | 364 | 19.7 | 18.5 |
| Mar 22 | 406 | 22.7 | 17.9 |
| May 22 | 404 | – | 17.8 |
| Jul 22 | 485 | 18.6 | 26.0 |
| Sep 22 | 399 | 19.0 | 21.0 |
| Dec 22 | 428 | 20.4 | 21.0 |
| Feb 23 | 437 | 21.8 | 20.1 |
| Apr 23 | 417 | 21.8 | 19.1 |
| Jul 23 | 460 | 26.4 | 17.4 |
| Sep 23 | 459 | 26.5 | 17.3 |
| Nov 23 | 436 | 26.9 | 16.2 |
| Feb 24 | 465 | 27.0 | 17.2 |
| Apr 24 | 431 | 26.4 | 16.3 |
| Jun 24 | 603 | 27.8 | 21.7 |
| Aug 24 | 597 | 27.9 | 21.4 |
| Nov 24 | 475 | 27.3 | 17.4 |
| Jan 25 | 466 | 27.3 | 17.1 |
| Mar 25 | 339 | 25.9 | 13.1 |
| Jun 25 | 386 | 25.2 | 15.3 |
| Aug 25 | 298 | 22.9 | 13.0 |
| Oct 25 | 311 | 23.0 | 13.5 |
| Jan 26 | 394 | 19.8 | 19.9 |
| Feb 26 | 459 | 17.8 | 25.8 |
| Apr 26 | 494 | 17.8 | 27.8 |
| Jun 26 | 470 | 20.3 | 23.1 |
| Jul 26 | 462 | 20.4 | 22.7 |
Price is the weekly close (₹). EPS is trailing-twelve-month profit per share, anchored on Screener's own snapshots; between snapshots it is filled from price ÷ P/E (an exact identity), and any fill straying more than 18% from the neighbouring snapshots is dropped rather than shown. The lower panel is the P/E — what the market pays per rupee of profit; the dotted line is its long-run median (19.1×).
An uptrend that has held for 24 weeks
STAGE 2 · ADVANCING · 24 WEEKSEvery stock cycles through the same four seasons — a flat base (stage 1), an advance (2), a top (3), a decline (4). Right now this one is in Stage 2: advancing, 24 weeks in, confirmed.stage
The price sits above its rising 200-day average (₹422 today) — trends like this persist more often than they reverse, which is why the system rides them instead of guessing the top.dma_200
Beating NIFTY 500 for 31 weeks — relative strength is the market’s live opinion, and right now it is on this stock’s side.rs_mansfield
What would end it: two Friday closes in a row below the 200-day line. That is the house exit rule — mechanical, no debates.dma_200
Data: Weekly price, moving averages and stage (sampled — full series in the embedded dataset)
| Period | Price (₹) | 200-DMA (₹) | 50-DMA (₹) | Stage |
|---|---|---|---|---|
| Feb 16 | 97.5 | 131 | 114 | 4 |
| May 16 | 115 | 123 | 115 | 4 |
| Aug 16 | 106 | 117 | 109 | 4 |
| Nov 16 | 109 | 113 | 110 | 4 |
| Jan 17 | 118 | 112 | 111 | 4 |
| Apr 17 | 154 | 120 | 133 | 2 |
| Jul 17 | 166 | 136 | 155 | 2 |
| Oct 17 | 184 | 145 | 158 | 2 |
| Dec 17 | 294 | 184 | 239 | 2 |
| Mar 18 | 262 | 222 | 264 | 2 |
| Jun 18 | 355 | 250 | 291 | 2 |
| Sep 18 | 317 | 281 | 313 | 2 |
| Nov 18 | 309 | 288 | 300 | 2 |
| Feb 19 | 259 | 285 | 272 | 4 |
| May 19 | 249 | 281 | 272 | 4 |
| Aug 19 | 183 | 257 | 217 | 4 |
| Nov 19 | 203 | 231 | 199 | 4 |
| Jan 20 | 210 | 212 | 193 | 4 |
| Apr 20 | 90.1 | 187 | 138 | 4 |
| Jul 20 | 96.7 | 144 | 95.1 | 4 |
| Oct 20 | 163 | 140 | 140 | 4 |
| Dec 20 | 202 | 158 | 187 | 2 |
| Mar 21 | 238 | 194 | 238 | 2 |
| Jun 21 | 293 | 214 | 245 | 2 |
| Sep 21 | 388 | 280 | 357 | 2 |
| Nov 21 | 412 | 342 | 422 | 2 |
| Feb 22 | 389 | 352 | 367 | 2 |
| May 22 | 404 | 382 | 418 | 2 |
| Aug 22 | 463 | 408 | 447 | 2 |
| Oct 22 | 404 | 415 | 417 | 2 |
| Jan 23 | 430 | 418 | 422 | 1 |
| Apr 23 | 415 | 420 | 421 | 2 |
| Jul 23 | 460 | 428 | 441 | 2 |
| Sep 23 | 439 | 447 | 461 | 2 |
| Dec 23 | 512 | 448 | 456 | 3 |
| Mar 24 | 441 | 458 | 463 | 2 |
| Jun 24 | 593 | 489 | 545 | 2 |
| Aug 24 | 597 | 541 | 595 | 2 |
| Nov 24 | 459 | 537 | 517 | 4 |
| Feb 25 | 377 | 499 | 439 | 4 |
| May 25 | 337 | 436 | 356 | 4 |
| Aug 25 | 336 | 405 | 364 | 4 |
| Oct 25 | 311 | 366 | 318 | 4 |
| Jan 26 | 425 | 361 | 365 | 4 |
| Apr 26 | 432 | 392 | 424 | 2 |
| Jun 26 | 472 | 418 | 455 | 2 |
| Jul 26 | 462 | 422 | 456 | 2 |
Profits have now fallen two years running
Over 16 years, sales went from ₹177 Cr to ₹1,590 Cr (about 15% a year), and profit from ₹14.0 Cr to ₹99.0 Cr.revenuenet_profit
Data: Revenue by year
| Period | Revenue (₹ Cr) |
|---|---|
| FY07 | 177 |
| FY08 | 191 |
| FY09 | 207 |
| FY10 | 158 |
| FY14 | 411 |
| FY15 | 503 |
| FY16 | 502 |
| FY17 | 478 |
| FY18 | 639 |
| FY19 | 934 |
| FY20 | 769 |
| FY21 | 752 |
| FY22 | 1,140 |
| FY23 | 1,462 |
| FY24 | 1,563 |
| FY25 | 1,525 |
| FY26 | 1,590 |
Data: Profit by year
| Period | Profit after tax (₹ Cr) |
|---|---|
| FY07 | 14 |
| FY08 | 14 |
| FY09 | 10 |
| FY10 | 10 |
| FY14 | 29 |
| FY15 | 51 |
| FY16 | 50 |
| FY17 | 43 |
| FY18 | 61 |
| FY19 | 66 |
| FY20 | 42 |
| FY21 | 46 |
| FY22 | 91 |
| FY23 | 128 |
| FY24 | 135 |
| FY25 | 122 |
| FY26 | 99 |
Data: OPM % by year
| Period | OPM % (%) |
|---|---|
| FY07 | 19.2 |
| FY08 | 19.4 |
| FY09 | 15.5 |
| FY10 | 14.6 |
| FY14 | 19.2 |
| FY15 | 22.1 |
| FY16 | 21.5 |
| FY17 | 19.5 |
| FY18 | 20.3 |
| FY19 | 18.7 |
| FY20 | 17.2 |
| FY21 | 17.2 |
| FY22 | 18.3 |
| FY23 | 18.7 |
| FY24 | 18.7 |
| FY25 | 19.4 |
| FY26 | 17.6 |
Sales grew 16% last quarter
Mar 26 sales were ₹430 Cr, up 16% on the same quarter last year.revenue
Data: Quarterly sales
| Period | Revenue (₹ Cr) | YoY growth (%) |
|---|---|---|
| Jun 23 | 370 | – |
| Sep 23 | 397 | – |
| Dec 23 | 399 | – |
| Mar 24 | 398 | – |
| Jun 24 | 382 | 3.2 |
| Sep 24 | 398 | 0.3 |
| Dec 24 | 374 | -6.3 |
| Mar 25 | 371 | -6.8 |
| Jun 25 | 362 | -5.2 |
| Sep 25 | 385 | -3.3 |
| Dec 25 | 414 | 10.7 |
| Mar 26 | 430 | 15.9 |
Margins are holding steady
Of every ₹100 of sales, the company keeps ₹18.8 as operating profit (a year ago it kept ₹19.7).opm_pct
Data: Three margins, quarterly
| Period | Gross (%) | Operating (%) | Net (%) |
|---|---|---|---|
| Jun 23 | 44.2 | 17.7 | 7.8 |
| Sep 23 | 43.7 | 18.8 | 8.8 |
| Dec 23 | 43.6 | 18.9 | 8.4 |
| Mar 24 | 46.7 | 19.5 | 9.1 |
| Jun 24 | 46.1 | 19.1 | 7.9 |
| Sep 24 | 49.8 | 19.3 | 8.0 |
| Dec 24 | 48.9 | 19.6 | 7.1 |
| Mar 25 | 45.3 | 19.7 | 9.0 |
| Jun 25 | 44.5 | 17.5 | 5.3 |
| Sep 25 | 48.7 | 17.3 | 4.3 |
| Dec 25 | 44.4 | 16.8 | 4.1 |
| Mar 26 | 45.8 | 18.8 | 10.4 |
Profit jumped 36% — mostly from the tax bill
Mar 26 profit after tax was ₹45.0 Cr, up 36% year on year.net_profit
Data: Quarterly profit after tax
| Period | PAT (₹ Cr) | YoY growth (%) |
|---|---|---|
| Jun 23 | 29.0 | – |
| Sep 23 | 35.0 | – |
| Dec 23 | 34.0 | – |
| Mar 24 | 37.0 | – |
| Jun 24 | 30.0 | 3.4 |
| Sep 24 | 32.0 | -8.6 |
| Dec 24 | 27.0 | -20.6 |
| Mar 25 | 33.0 | -10.8 |
| Jun 25 | 19.0 | -36.7 |
| Sep 25 | 17.0 | -46.9 |
| Dec 25 | 18.0 | -33.3 |
| Mar 26 | 45.0 | 36.4 |
The single biggest driver was the tax line.
Data: Where the profit change came from (Mar 25 → Mar 26)
| Component | Effect (₹ Cr) |
|---|---|
| PAT Mar 25 | 33 |
| More sales | +12 |
| Thinner margins | −4 |
| Other income | −5 |
| Depreciation | −2 |
| Interest | −4 |
| Tax | +17 |
| Everything else | −2 |
| PAT Mar 26 | 45 |
The profits are real — they turn into cash
Over the last 5 profitable years, the business reported ₹575 Cr of profit and collected ₹871 Cr of operating cash — about 151% conversion.operating_cash_flownet_profit
One asterisk on that strength: suppliers are being paid 21 days later than a year ago (95 → 116 days). Cash flattered by stretching payables is real cash — but it is borrowed timing, not extra earning power.payable_days
Data: Cash collected vs profit reported (annual)
| Period | Operating cash flow (₹ Cr) | Profit after tax (₹ Cr) |
|---|---|---|
| FY07 | 34.0 | 14.0 |
| FY08 | 6.0 | 14.0 |
| FY09 | 23.0 | 10.0 |
| FY10 | 27.0 | 10.0 |
| FY14 | 35.0 | 29.0 |
| FY15 | 106 | 51.0 |
| FY16 | 123 | 50.0 |
| FY17 | 107 | 43.0 |
| FY18 | 4.0 | 61.0 |
| FY19 | 27.0 | 66.0 |
| FY20 | 283 | 42.0 |
| FY21 | 20.0 | 46.0 |
| FY22 | 150 | 91.0 |
| FY23 | 160 | 128 |
| FY24 | 149 | 135 |
| FY25 | 182 | 122 |
| FY26 | 230 | 99.0 |
The cash cycle is tightening — money comes home faster
One rupee now takes about 160 days to go out the door as materials and come back as collected cash — down from 178 days the year before.cash_conversion_cycle
The biggest mover: customers taking longer to pay (84 → 105 days).debtor_days
Data: Days of cash locked up (annual)
| Period | Customers owe (debtor days) (days) | Stock on shelf (inventory days) (days) | We owe suppliers (payable days) (days) |
|---|---|---|---|
| FY07 | 33.0 | 120 | 33.0 |
| FY08 | 35.0 | 190 | 62.0 |
| FY09 | 29.0 | 149 | 19.0 |
| FY10 | 67.0 | 151 | 66.0 |
| FY14 | 26.0 | 158 | 32.0 |
| FY15 | 21.0 | 139 | 48.0 |
| FY16 | 11.0 | 128 | 52.0 |
| FY17 | 13.0 | 119 | 52.0 |
| FY18 | 36.0 | 178 | 92.0 |
| FY19 | 35.0 | 168 | 50.0 |
| FY20 | 10.0 | 140 | 82.0 |
| FY21 | 56.0 | 190 | 108 |
| FY22 | 50.0 | 147 | 79.0 |
| FY23 | 49.0 | 163 | 89.0 |
| FY24 | 64.0 | 176 | 82.0 |
| FY25 | 84.0 | 188 | 95.0 |
| FY26 | 105 | 171 | 116 |
Building hard — new capacity is under construction
The productive asset base has gone from ₹82.0 Cr (FY07) to ₹1,101 Cr, with another ₹337 Cr of capacity under construction right now.fixed_assetscwip
Work-in-progress is 31% of the existing asset base — that is a serious bet on future demand. Capacity like this shows up in sales with a lag; it is tomorrow’s growth being paid for today.cwip
The build is bigger than the cash engine: investing outflows (₹771 Cr) exceeded operating cash (₹561 Cr) over the last 3 years — the difference comes from debt or shareholders.investing_cash_flowoperating_cash_flow
Data: Assets in place vs under construction (annual)
| Period | Fixed assets (₹ Cr) | Under construction (CWIP) (₹ Cr) |
|---|---|---|
| FY07 | 82.0 | 11.0 |
| FY08 | 101 | 22.0 |
| FY09 | 113 | 25.0 |
| FY10 | 130 | 22.0 |
| FY14 | 200 | 7.0 |
| FY15 | 225 | 11.0 |
| FY16 | 262 | 30.0 |
| FY17 | 320 | 14.0 |
| FY18 | 406 | 27.0 |
| FY19 | 651 | 39.0 |
| FY20 | 712 | 13.0 |
| FY21 | 675 | 17.0 |
| FY22 | 708 | 36.0 |
| FY23 | 804 | 63.0 |
| FY24 | 914 | 124 |
| FY25 | 964 | 383 |
| FY26 | 1,101 | 337 |
Carrying real debt
For every ₹100 shareholders have put in (and left in), the company has borrowed ₹110 — total borrowings have grown from ₹63.0 Cr to ₹1,074 Cr over the window.borrowings
Data: Total borrowings (annual)
| Period | Borrowings (₹ Cr) |
|---|---|
| FY07 | 63.0 |
| FY08 | 104 |
| FY09 | 111 |
| FY10 | 114 |
| FY14 | 151 |
| FY15 | 190 |
| FY16 | 214 |
| FY17 | 224 |
| FY18 | 385 |
| FY19 | 688 |
| FY20 | 566 |
| FY21 | 532 |
| FY22 | 685 |
| FY23 | 756 |
| FY24 | 931 |
| FY25 | 1,185 |
| FY26 | 1,074 |
Data: Debt vs shareholders’ money (annual)
| Period | Debt ÷ equity (x) |
|---|---|
| FY07 | 0.8 |
| FY08 | 1.2 |
| FY09 | 1.2 |
| FY10 | 1.1 |
| FY14 | 0.8 |
| FY15 | 0.8 |
| FY16 | 0.8 |
| FY17 | 0.7 |
| FY18 | 1.1 |
| FY19 | 1.6 |
| FY20 | 1.2 |
| FY21 | 1.1 |
| FY22 | 1.2 |
| FY23 | 1.1 |
| FY24 | 1.2 |
| FY25 | 1.3 |
| FY26 | 1.1 |
Every ₹100 kept in the business earns just ₹9
Return on capital employed is 9.0% (a year ago: 12.0%). This is the single best test of business quality: what the company earns on the money it keeps.roce_pct
Data: Returns on capital (annual)
| Period | ROCE (%) |
|---|---|
| FY07 | 17.0 |
| FY08 | 15.0 |
| FY09 | 12.0 |
| FY10 | 9.0 |
| FY14 | 13.0 |
| FY15 | 20.0 |
| FY16 | 17.0 |
| FY17 | 13.0 |
| FY18 | 15.0 |
| FY19 | 14.0 |
| FY20 | 9.0 |
| FY21 | 8.0 |
| FY22 | 14.0 |
| FY23 | 15.0 |
| FY24 | 15.0 |
| FY25 | 12.0 |
| FY26 | 9.0 |
Institutions bought the story, then started backing away
Promoters hold 56.3%, essentially unchanged. Foreign funds own 1.9%, domestic funds 8.4%.promoters_pctfiis_pctdiis_pct
Meanwhile domestic funds have been the sellers — from 16.6% to 8.4% over the window. Someone on the other side of the table disagrees; both sides count.diis_pct
Data: Who holds the shares, quarterly
| Period | Promoters (%) | Foreign funds (%) | Domestic funds (%) |
|---|---|---|---|
| Jun 23 | 56.3 | 1.6 | 16.6 |
| Sep 23 | 56.3 | 1.7 | 15.7 |
| Dec 23 | 56.3 | 1.9 | 14.5 |
| Mar 24 | 56.3 | 2.3 | 11.8 |
| Jun 24 | 56.3 | 2.9 | 10.7 |
| Sep 24 | 56.3 | 3.4 | 10.5 |
| Dec 24 | 56.3 | 3.8 | 9.9 |
| Mar 25 | 56.3 | 3.1 | 8.9 |
| Jun 25 | 56.3 | 1.8 | 8.3 |
| Sep 25 | 56.3 | 1.8 | 8.3 |
| Dec 25 | 56.3 | 1.7 | 8.6 |
| Mar 26 | 56.3 | 1.9 | 8.4 |
- Promoters are not selling. Their stake has moved 0.1 points or less in 8 quarters — it sits at 56.3%.promoters_pct
Interesting, not obvious
The numbers are genuinely mixed, and the price already assumes the good news continues.
Best thing in the data: free cash flow rising (₹−176 Cr → ₹49.0 Cr).operating_cash_flow
Biggest worry: foreign-fund holding falling (3.1% → 1.9%).fiis_pct
Machine-written research from Screener data — every number traces to its source column. Sector Alpha is not a SEBI-registered investment adviser; nothing here is a recommendation to buy or sell. Not investment advice.
Straight answers from the data
What does M M Forgings Ltd do?
M M Forgings Limited is engaged in the business of manufacturing Steel Forgings in raw, semi-machined and fully machined stages in various grades of Carbon, Alloy, Micro-Alloy and Stainless Steels. [1]. It is listed in the Castings, Forgings & Fastners sector with a market capitalisation of ₹2,231 Cr.
What is M M Forgings Ltd's share price?
As of 1 July 2026, M M Forgings Ltd trades at ₹462, up 23% over the past year, with a market capitalisation of ₹2,231 Cr. Beating NIFTY 500 for 31 weeks. Prices are weekly closes from Screener data; this page refreshes with each weekly update.
What is M M Forgings Ltd's share price target?
Sector Alpha does not publish broker-style price targets. Our discounted-cash-flow model estimates M M Forgings Ltd's intrinsic value at ₹167 per share under base assumptions (bear ₹145, bull ₹233), against the current price of ₹462 — a 62% premium to model value. The current price already implies roughly 15% annual earnings growth. These are model estimates, not forecasts — treat them as one input alongside the valuation history below, not as a target.
Is M M Forgings Ltd stock overvalued or undervalued?
M M Forgings Ltd trades at a P/E of 22.7× — the 80th percentile of its own 10.3-year trading range (median 19.1×), which is above the middle of its own historical range. The market has pre-paid for growth that hasn’t arrived yet. Since Mar 2016, the stock is up 298% while earnings per share grew 96%. The difference is re-rating — investors paying more for the same rupee of profit.
What did M M Forgings Ltd report in its latest quarterly results?
In its most recent reported quarter (Q4 FY26, quarter ended March 2026): Mar 26 sales were ₹430 Cr, up 16% on the same quarter last year. Mar 26 profit after tax was ₹45.0 Cr, up 36% year on year. Figures are from Screener-scraped quarterly filings; the page updates when the next quarter is filed.
Is M M Forgings Ltd growing?
Sales grew 16% last quarter. Mar 26 sales were ₹430 Cr, up 16% on the same quarter last year.
Are M M Forgings Ltd's profits growing?
Profit jumped 36% — mostly from the tax bill. Mar 26 profit after tax was ₹45.0 Cr, up 36% year on year.
What are M M Forgings Ltd's operating margins?
Margins are holding steady. In the most recent quarter, of every ₹100 of sales, the company keeps ₹18.8 as operating profit (a year ago it kept ₹19.7).
What is M M Forgings Ltd's long-term growth record?
Revenue grew from ₹177 Cr in FY07 to ₹1,590 Cr in FY26 — a 14.7% compound annual growth rate over 16 years. Profit after tax compounded at 13.0% over the same period (₹14 Cr → ₹99 Cr).
Is M M Forgings Ltd stock in an uptrend?
An uptrend that has held for 24 weeks. M M Forgings Ltd is in Stage 2 — advancing, 24 weeks in (confirmed). Stages follow Stan Weinstein's four-phase read of weekly price against the 200-day average: basing (1), advancing (2), topping (3), declining (4).
Why is M M Forgings Ltd stock rising?
The price is up 23% over the past year, in a confirmed Stage 2 uptrend (24 weeks), and has beaten NIFTY 500 for 31 weeks. Since 2016, the price is up 298% while earnings per share moved 96%.
Is M M Forgings Ltd beating the NIFTY 500?
Yes — beating NIFTY 500 for 31 weeks, as of 1 July 2026. Relative strength is measured weekly against the NIFTY 500 (Mansfield RS): a positive reading means the stock has outperformed the index over the trailing window, week after week.
Where is M M Forgings Ltd in its business cycle?
The data reads M M Forgings Ltd as a cyclical business currently in its expansion phase — earnings at 71% of their own historical range, valuation at the 80th percentile. Profits breathe with a cycle here — margins breathing 8 points across the window. Swings like that are normal for this business, not news.
Who owns M M Forgings Ltd — what is the promoter holding?
Promoters hold 56.3%, essentially unchanged. Foreign funds own 1.9%, domestic funds 8.4%. Meanwhile domestic funds have been the sellers — from 16.6% to 8.4% over the window. Someone on the other side of the table disagrees; both sides count. Shareholding is from Screener's quarterly filings data.
Does M M Forgings Ltd have too much debt?
Carrying real debt. For every ₹100 shareholders have put in (and left in), the company has borrowed ₹110 — total borrowings have grown from ₹63.0 Cr to ₹1,074 Cr over the window.
What is the bull case for M M Forgings Ltd?
Profits have fallen 27% in two years, the market has pre-paid for the next leg, leaving little room for error. Best thing in the data: free cash flow rising (₹−176 Cr → ₹49.0 Cr). Sales grew 16% last quarter.
What is the bear case for M M Forgings Ltd — what could break the story?
Biggest worry: foreign-fund holding falling (3.1% → 1.9%). Two quarters of profit reversing would kill this story. The nearest-term thing to watch: if quarterly growth slips below 8%, the story weakens. This falsification condition is stated up front so the thesis can be checked against incoming quarters, not defended after the fact.
Is M M Forgings Ltd a stock worth studying right now?
Sector Alpha does not publish buy or sell recommendations — this is a research read, not advice. What the data says: interesting, not obvious. The numbers are genuinely mixed, and the price already assumes the good news continues. Across the 7-model scorecard the composite research signal is on watch at 43% confidence. This is machine-written research compiled from Screener data — every number traces to its source — and it is not investment advice. Do your own diligence.