Market cap and P/E at the last close; sales growth is the latest quarter on the same quarter a year before; ROE for the latest financial year.
From the company's filings with NSE and BSE (Ind-AS), consolidated. For information only, not investment advice.
In ₹ Crore except Per Share Latest Annual | POWERMECH FY26 | PNCINFRA FY26 | KNRCON FY26 | SWSOLAR FY26 | Peer Average | |
|---|---|---|---|---|---|---|
| Valuation — at last close | ||||||
| P/E | 19.04× | ◆ 4.13× | 6.48× | — | 5.31× +259% | |
| P/B | 2.75× | ◆ 0.50× | 0.57× | 5.18× | 2.09× +32% | |
| EV/EBITDA | 10.16× | ◆ 4.89× | 6.53× | 13.24× | 8.22× +24% | |
| Market Cap | ₹6,930 Cr | ₹3,437 Cr | ₹2,833 Cr | ₹3,368 Cr | ₹3,213 Cr +116% | |
| Growth | ||||||
| Revenue CAGR 3Y | 18.95% | -12.29% | -12.75% | ◆ 55.31% | 10.09% +88% | |
| Revenue CAGR 5Y | ◆ 26.33% | -1.49% | -1.46% | 8.24% | 1.76% +1393% | |
| Net Income CAGR 3Y | ◆ 25.69% | 8.09% | -0.19% | — | 3.95% +550% | |
| Revenue YoY (latest Q) | ◆ 25.53% | 17.28% | -4.04% | -12.64% | 0.20% +12665% | |
| Net Income YoY (latest Q) | 10.90% | -46.83% | -34.59% | ◆ 103.52% | 7.37% +48% | |
| Profitability | ||||||
| EBITDA Margin | 11.62% | 21.17% | ◆ 26.37% | 4.00% | 17.18% -32% | |
| Net Income Margin | 6.79% | 15.49% | ◆ 16.19% | -3.92% | 9.25% -27% | |
| Return on Common Equity | ◆ 15.56% | 12.99% | 9.19% | -37.35% | -5.06% +408% | |
| Return on Capital Employed | ◆ 21.96% | 7.28% | 9.53% | 20.77% | 12.53% +75% | |
| Return on Assets | ◆ 8.07% | 5.21% | 5.73% | -5.40% | 1.85% +337% | |
| Credit & Quality | ||||||
| Total Debt/Equity | ◆ 0.25× | 0.76× | 0.49× | 1.79× | 1.01× -75% | |
| Interest Coverage | ◆ 5.45× | 1.74× | 3.08× | 1.89× | 2.24× +144% | |
| Scale — latest FY | ||||||
| Revenue / Total Income | ₹6,062 Cr | ₹5,368 Cr | ₹2,698 Cr | ₹7,548 Cr | ₹5,205 Cr +16% | |
| Net Income | ₹412 Cr | ₹832 Cr | ₹437 Cr | −₹296 Cr | ₹324 Cr +27% | |
| Total Assets | ₹5,589 Cr | ₹13,858 Cr | ₹8,122 Cr | ₹5,317 Cr | ₹9,099 Cr -39% | |
| EPS | ₹115.12 | ₹32.42 | ₹15.54 | ₹-13.25 | ₹11.57 +895% | |
| Book Value per Share | ₹796.46 | ₹265.59 | ₹176.78 | ₹27.83 | ₹156.73 +408% | |