Profit lagging revenue
Revenue grew 2.5% but profit declined 32.1%, so the company kept less of each rupee of revenue as profit.
Importance 74 / 95 · growth
The strongest observations the engine found, ranked. Every line is generated from the filed numbers by a fixed rule — no opinion, no estimate.
Revenue grew 2.5% but profit declined 32.1%, so the company kept less of each rupee of revenue as profit.
Importance 74 / 95 · growth
EBITDA margin dropped 3.1 percentage points in a single year, from 10.7% to 7.6% — worth investigating.
Importance 64 / 95 · anomaly
Over 5 years the stock returned 45.7% a year while profit shrank 1.1% a year.
Importance 64 / 95 · business vs stock
The P/E of 45.85× is above the civil construction median (35.84×) while profit declined 32.1% last year.
Importance 62 / 95 · valuation
Classified by the exchange under Industrials › Construction › Construction › Civil Construction.
Peer set used on this page: 2 civil construction.
Revenue grew 2.5% but profit declined 32.1%, so the company kept less of each rupee of revenue as profit.
Rule PROFIT_SLOWER_THAN_REVENUE
Net profit fell 32.1% year on year (FY2025 → FY2026).
Revenue has compounded at 10.6% a year over 7 years (₹10,069 → ₹20,412) — steady rather than rapid.
Quarterly results, the trailing-twelve-months snapshot, and verified corporate actions — kept separate from each other and from the annual story above. Every figure traces to a filed number; nothing here is external news or commentary.
Q1 FY27 net profit was ₹160 cr, up 18.7% from ₹134 cr a year earlier.
Rule QTR_PROFIT_GROWTH_YOY
Q1 FY27 revenue was ₹4,321 cr, up 10.6% from ₹3,909 cr in Q1 FY26 a year earlier.
Rule QTR_REVENUE_GROWTH_YOY
Q1 FY27 EBIT was ₹315 cr, up 15.8% from ₹272 cr a year earlier.
Rule QTR_OPERATING_PERFORMANCE_CHANGE_YOY
| Quarter | Revenue | YoY | Net profit | YoY | Net margin |
|---|---|---|---|---|---|
| Q2 FY25 | 4,855 | — | 287 | — | 5.9% |
| Q3 FY25 | 4,567 | −2.6% | 312 | −13.1% | 6.8% |
| Q4 FY25 | 6,427 | −4.3% | 459 | −4.0% | 7.1% |
| Q1 FY26 | 3,909 | −4.1% | 134 | −40.0% | 3.4% |
| Q2 FY26 | 5,123 | +5.5% | 231 | −19.7% | 4.5% |
| Q3 FY26 | 4,684 | +2.6% | 324 | +4.0% | 6.9% |
| Q4 FY26 | 6,696 | +4.2% | 182 | −60.4% | 2.7% |
| Q1 FY27 | 4,321 | +10.6% | 160 | +18.7% | 3.7% |
Trailing twelve months to 30 Jun 2026 · sum of the last 4 contiguous quarters
ROE of 9.0% is the lowest in 7 years (prior range 14.0% to 20.7%).
Rule ROE_AT_MULTI_YEAR_LOW
ROE declined from 14.0% to 9.0% year on year.
Net worth compounded at 12.2% a year over 7 years (₹4,396 → ₹9,818).
Rule NET_WORTH_COMPOUNDING
Ranked against 2 civil construction (FY2026, consolidated).
Not enough peers in this set report the underlying metrics yet for a ranking.
The P/E of 45.85× is above the civil construction median (35.84×) while profit declined 32.1% last year.
Rule PRICED_FOR_GROWTH
On the trailing twelve months. Last full year: P/E 47.2× · P/S 1.9× · ROE 9.0%.
Over 5 years the stock returned 45.7% a year while profit shrank 1.1% a year.
Rule STOCK_RAN_AHEAD
Price-action indicators as of 2026-10-01. Secondary to the fundamentals above — included for timing context, not as a signal.
Observations the engine tagged watch or deteriorating — prompts for your own research, not conclusions.
The full statements, kept deliberately secondary. Every figure traces to a BSE Integrated Filing (inline XBRL); ratios are recomputed from the normalised facts.
| Metric | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | 10,060 | 14,531 | 15,404 | 19,382 | 20,282 | 21,733 | 19,869 | 20,012 |
| Total income | 10,333 | 14,796 | 15,730 | 20,191 | 21,286 | 22,915 | 20,888 | 20,819 |
| EBITDA | 804 | 1,052 | 1,207 | 1,991 | 2,248 | 2,529 | 2,120 | 1,555 |
| Profit before tax | 758 | 991 | 1,156 | 1,406 | 1,644 | 1,939 | 1,550 | 1,102 |
| Net profit | 607 | 790 | 941 | 1,087 | 1,268 | 1,463 | 1,189 | 800 |
| EPS (₹) | 2.9 | 3.8 | 4.5 | 5.2 | 6.1 | 7.0 | 5.7 | 3.8 |
| Net worth | 3,739 | 4,500 | 4,966 | 5,631 | 6,479 | 7,867 | 8,624 | 8,863 |
| Total debt | 3,024 | 4,257 | 5,672 | 6,623 | 6,408 | 5,988 | 5,389 | 4,777 |
| Operating cash flow | — | — | 657 | 4,813 | −4,080 | 2,939 | 1,920 | −1,923 |
| Free cash flow | — | — | 514 | 4,799 | −4,090 | 2,838 | 1,489 | −1,982 |
| Ratio | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|
| Growth | ||||||||
| Revenue growth YoY | — | 44.4 | 6.0 | 25.8 | 4.6 | 7.2 | -8.6 | 0.7 |
| Profit growth YoY | — | 30.2 | 19.1 | 15.6 | 16.6 | 15.4 | -18.8 | -32.7 |
| Profitability | ||||||||
| EBITDA margin % | 8.0 | 7.2 | 7.8 | 10.3 | 11.1 | 11.6 | 10.7 | 7.8 |
| Net margin % | 5.9 | 5.3 | 6.0 | 5.4 | 6.0 | 6.4 | 5.7 | 3.8 |
| Return on equity % | 16.2 | 19.2 | 19.9 | 20.5 | 20.9 | 20.4 | 14.4 | 9.2 |
| Return on capital % | 11.8 | 13.3 | 12.2 | 17.2 | 17.7 | 18.8 | 15.0 | 11.0 |
| Leverage & cash | ||||||||
| Debt to equity | 0.81 | 0.95 | 1.14 | 1.18 | 0.99 | 0.76 | 0.62 | 0.54 |
| Cash flow ÷ profit | — | — | 0.70 | 4.43 | -3.22 | 2.01 | 1.62 | -2.40 |
| Current ratio | 1.85 | 3.16 | 3.98 | 2.11 | 2.02 | 2.11 | 2.05 | 1.89 |