| Market Cap | $2.46B | |
| Enterprise Value | $2.61B | |
| Revenue | $1.32B | +1.7% |
| Gross Profit | $164.7M | −21.1% |
| EBITDA | $240.0M | −14.4% |
| Net Income | $51.1M | −33.0% |
| Diluted EPS | $0.52 | −35.0% |
| Free Cash Flow | $120.8M | −2.8% |
| Ratio | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 9y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||||
| Gross Margin | — | — | — | 9.34% | 0.32% | 7.20% | 12.97% | 16.03% | 12.44% | 58% | 29% | |
| Operating Margin | — | — | — | 4.23% | −4.94% | −0.10% | 7.04% | 10.58% | 7.43% | 75% | 52% | |
| EBITDA Margin | — | — | — | 18.70% | 8.99% | 12.64% | 19.45% | 21.55% | 18.13% | 42% | 41% | |
| NOPAT Margin | — | — | — | 2.41% | −3.90% | −0.08% | 2.97% | 8.45% | 6.29% | 75% | 50% | |
| Net Margin | — | — | — | 1.98% | −7.36% | −4.00% | 1.10% | 5.86% | 3.86% | 75% | 49% | |
| FCF Margin | — | — | — | — | 2.36% | −3.28% | 9.49% | 9.54% | 9.12% | 50% | 69% | |
| FCFF Margin | — | — | — | — | — | — | 11.18% | 11.99% | 11.20% | 50% | 64% | |
| FCFE Margin | — | — | — | — | 21.46% | −11.59% | 5.70% | 3.26% | 3.93% | 50% | 59% | |
| OCF Margin | — | — | — | 16.12% | 14.57% | 10.18% | 15.44% | 17.62% | 19.96% | 92% | 50% | |
| Gross Profitability | — | — | — | 4.62% | 0.15% | 3.58% | 8.27% | 11.76% | 8.90% | 75% | 20% | |
| Capex Intensity | — | — | — | — | 12.21% | 13.46% | 5.95% | 8.07% | 10.83% | 50% | 54% | |
| ▸Returns on Capital · 6 ratios | ||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||||
| ▸Earnings quality · 7 ratios | ||||||||||||
| ▸Liquidity & coverage · 9 ratios | ||||||||||||
| ▸Leverage · 9 ratios | ||||||||||||
| ▸Working capital · 8 ratios | ||||||||||||
| ▸Capital allocation · 1 ratios | ||||||||||||
| ▸Per share · 6 ratios | ||||||||||||
| ▸Other · 1 ratios | ||||||||||||
The five drivers multiply to 1.8% vs reported ROE 1.8%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2016↗ | 2017↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | $834.2M | $876.7M | $909.5M | $1.15B | $1.30B | $1.32B |
| YoY % | +5.1% | +3.7% | +26.0% | +13.6% | +1.7% | ||||
| Cost of Revenue | — | — | — | $756.2M | $873.9M | $844.0M | $997.3M | $1.09B | $1.16B |
| YoY % | +15.6% | -3.4% | +18.2% | +9.6% | +6.1% | ||||
| Gross Profit | — | — | — | $77.9M | $2.8M | $65.5M | $148.7M | $208.7M | $164.7M |
| YoY % | -96.4% | +2254.5% | +127.0% | +40.4% | -21.1% | ||||
| SG&A Expense | — | — | — | $26.8M | $28.1M | $47.5M | $49.2M | $52.2M | $47.6M |
| YoY % | +4.7% | +69.3% | +3.5% | +6.1% | -8.7% | ||||
| Operating Income | — | — | — | $35.3M | -$43.3M | -$917,000 | $80.7M | $137.7M | $98.3M |
| YoY % | +70.6% | -28.6% | |||||||
| Interest Expense | — | — | — | $15.9M | $15.2M | $34.1M | $45.8M | $39.9M | $32.5M |
| YoY % | -4.4% | +124.9% | +34.3% | -13.0% | -18.5% | ||||
| Impairment of Real Estate | — | — | — | — | — | — | $900,000 | $1.6M | $1.5M |
| YoY % | +77.8% | -6.3% | |||||||
| Pretax Income | — | — | — | $29.1M | -$60.6M | -$29.8M | $29.8M | $95.5M | $60.4M |
| YoY % | +220.0% | -36.8% | |||||||
| Income Tax | — | — | — | $12.5M | $4.0M | $6.6M | $17.3M | $19.2M | $9.3M |
| YoY % | -68.2% | +65.9% | +160.9% | +11.1% | -51.7% | ||||
| Net Income (incl. NCI) | — | — | $39.4M | $16.6M | -$64.6M | -$36.4M | $12.6M | $76.3M | $51.1M |
| YoY % | -57.9% | +506.6% | -33.0% | ||||||
| Net Income | $8.3M | $28.4M | — | $16.6M | -$64.6M | -$36.4M | $12.6M | $76.3M | $51.1M |
| YoY % | +239.6% | +506.6% | -33.0% | ||||||
| Net Income to Common | — | — | — | $16.6M | -$64,568 | -$36,420 | $12,580 | $76.3M | $51.1M |
| YoY % | +606497.8% | -33.0% | |||||||
| EPS (Basic) | — | — | — | $0.19 | -$0.71 | -$0.39 | $0.13 | $0.80 | $0.52 |
| YoY % | +515.4% | -35.0% | |||||||
| EPS (Diluted) | — | — | — | $0.18 | -$0.71 | -$0.39 | $0.13 | $0.80 | $0.52 |
| YoY % | +515.4% | -35.0% | |||||||
| Weighted Avg Shares (Basic) | — | — | — | 88.8M | 91.0M | 93.0M | 94.7M | 95.5M | 98.4M |
| YoY % | +2.5% | +2.1% | +1.9% | +0.8% | +3.1% | ||||
| Weighted Avg Shares (Diluted) | — | — | — | 89.1M | 91.0M | 93.0M | 94.7M | 95.7M | 99.1M |
| YoY % | +2.2% | +2.1% | +1.9% | +1.0% | +3.5% |
The sector classification is SIC-derived, not official GICS. Statement lines are XBRL facts as filed with the company's home regulator (SEC EDGAR for US filers; ESEF/EDINET and other national regulators for foreign filers); ratios and other derived figures are computed from them. A blank cell means the tag was absent — never imputed.