| Market Cap | $1.32B | |
| Enterprise Value | $1.55B | |
| Revenue | $795.4M | +20.9% |
| Gross Profit | $175.4M | −3.2% |
| EBITDA | $153.9M | −19.0% |
| Net Income | -$63.2M | — |
| Diluted EPS | -$0.55 | — |
| Free Cash Flow | $79.5M | −25.9% |
| DPS (FY2023) | $0.00derived |
| Trailing yield | 0.00% |
| Payout ratio | 0.0% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20232023-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20222022-12-31 | $0.00 | −100.0% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $3.16 | +77.1% | derived (paid ÷ diluted shares) |
| Ratio | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 11y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||||||
| Gross Margin | — | 23.88% | 25.60% | 24.69% | 31.39% | 30.44% | 28.90% | 27.39% | 28.46% | 27.31% | 21.85% | 5% | 32% | |
| Operating Margin | — | 7.66% | 11.27% | 12.66% | 12.38% | 10.40% | 8.93% | 12.73% | 15.31% | 14.23% | 8.97% | 25% | 62% | |
| EBITDA Margin | — | 19.72% | 23.30% | 25.18% | 26.42% | 25.91% | 21.98% | 22.38% | 29.78% | 29.17% | 19.53% | 5% | 73% | |
| NOPAT Margin | — | 6.05% | 8.90% | 7.59% | 8.87% | 10.40% | 1.15% | 9.38% | 12.97% | 14.23% | 2.19% | 15% | 39% | |
| Net Margin | — | −7.49% | 3.91% | 4.74% | 14.93% | −56.21% | −22.90% | 8.99% | 12.17% | −1.11% | −9.83% | 25% | 26% | |
| FCF Margin | — | 0.12% | 1.68% | 11.14% | 39.89% | 34.03% | 11.43% | 15.57% | 13.43% | 15.76% | 9.66% | 25% | 70% | |
| FCFF Margin | — | — | — | — | — | — | — | 18.92% | 18.02% | 21.86% | 10.81% | 13% | 57% | |
| FCFE Margin | — | −44.90% | −48.56% | −100.32% | −0.78% | — | — | — | — | — | — | — | — | |
| OCF Margin | — | 11.53% | 11.22% | 20.23% | 50.26% | 45.09% | 21.26% | 22.75% | 23.53% | 25.05% | 19.39% | 25% | 78% | |
| Gross Profitability | — | 5.97% | 8.53% | 7.01% | 3.87% | 4.72% | 9.15% | 11.92% | 9.06% | 9.07% | 12.54% | 95% | 36% | |
| Capex Intensity | — | 11.41% | 9.54% | 9.10% | 10.37% | 11.06% | 9.82% | 7.18% | 10.09% | 9.29% | 9.73% | 45% | 68% | |
| ▸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 · 5 ratios | ||||||||||||||
| ▸Per share · 6 ratios | ||||||||||||||
| ▸Other · 1 ratios | ||||||||||||||
The five drivers multiply to -9.7% vs reported ROE -10.9%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | — | $1.06B | $1.47B | $1.23B | $532.7M | $495.9M | $611.2M | $820.2M | $584.8M | $598.3M | $723.5M |
| YoY % | +38.3% | -16.5% | -56.6% | -6.9% | +23.2% | +34.2% | -28.7% | +2.3% | +20.9% | ||
| Cost of Revenue | — | $810.1M | $1.10B | $925.5M | $365.5M | $345.0M | $434.5M | $595.5M | $418.4M | $434.9M | $565.4M |
| YoY % | +35.2% | -15.5% | -60.5% | -5.6% | +26.0% | +37.0% | -29.7% | +3.9% | +30.0% | ||
| Gross Profit | $110.1M | $254.1M | $376.8M | $303.4M | $167.2M | $151.0M | $176.7M | $224.6M | $166.4M | $163.4M | $158.1M |
| YoY % | +130.8% | +48.3% | -19.5% | -44.9% | -9.7% | +17.0% | +27.2% | -25.9% | -1.8% | -3.2% | |
| R&D Expense | $0 | $7.3M | $13.9M | $13.7M | $7.4M | $7.1M | $7.5M | $7.2M | $7.8M | $6.8M | — |
| YoY % | +90.7% | -1.0% | -46.4% | -3.0% | +5.1% | -3.6% | +7.8% | -12.6% | |||
| SG&A Expense | $34.6M | $110.3M | $146.7M | $131.4M | $83.5M | $81.5M | $97.8M | $85.3M | $60.5M | $65.4M | $66.0M |
| YoY % | +218.5% | +33.1% | -10.4% | -36.4% | -2.4% | +19.9% | -12.7% | -29.1% | +8.0% | +1.0% | |
| Operating Income | $55.8M | $81.5M | $165.9M | $155.6M | $66.0M | $51.6M | $54.6M | $104.4M | $89.6M | $85.1M | $64.9M |
| YoY % | +46.2% | +103.4% | -6.2% | -57.6% | -21.8% | +5.9% | +91.2% | -14.2% | -4.9% | -23.8% | |
| Interest Expense | — | — | — | — | — | — | — | $37.2M | $31.7M | $36.5M | $34.2M |
| YoY % | -14.8% | +15.1% | -6.3% | ||||||||
| Other Non-Operating Income | $0 | $6.1M | -$24.4M | -$10.6M | $1.9M | $5.0M | -$4.5M | -$158,000 | -$905,000 | $1.1M | $642,000 |
| YoY % | +162.1% | -42.7% | |||||||||
| Equity Method Income | $0 | -$2.6M | $38.8M | $37.6M | $45.8M | $21.1M | $27.7M | $27.7M | $30.6M | $15.1M | — |
| YoY % | -3.1% | +21.9% | -54.0% | +31.7% | -0.0% | +10.5% | -50.7% | ||||
| Pretax Income | $11.4M | -$69.1M | -$60.6M | $84.0M | $43.4M | $2.2M | $13.9M | $94.7M | $56.9M | $45.2M | $25.8M |
| YoY % | -48.3% | -94.9% | +529.4% | +579.5% | -39.9% | -20.6% | -43.0% | ||||
| Income Tax | $0 | $10.0M | -$119.2M | $33.6M | $12.3M | -$52.1M | $12.1M | $24.9M | $8.7M | -$299,000 | $19.5M |
| YoY % | -63.4% | +105.3% | -65.0% | ||||||||
| Income from Continuing Operations | — | — | — | $49.3M | $31.1M | $54.3M | $1.8M | $69.8M | $48.2M | $45.5M | $6.3M |
| YoY % | -36.8% | +74.4% | -96.7% | +3790.5% | -30.9% | -5.6% | -86.2% | ||||
| Income from Discontinued Operations | — | — | — | $9.2M | $49.2M | -$336.0M | -$141.4M | $3.9M | $0 | $0 | — |
| YoY % | +432.2% | -100.0% | |||||||||
| Net Income (incl. NCI) | $11.4M | -$79.2M | $58.6M | $59.6M | $80.3M | -$281.7M | -$139.6M | $73.7M | $71.2M | — | — |
| YoY % | +1.8% | +34.7% | -3.5% | ||||||||
| Minority Interest (P&L) | $0 | $588,000 | $960,000 | $1.3M | $771,000 | — | — | — | — | — | — |
| YoY % | +63.3% | +37.6% | -41.6% | ||||||||
| Net Income | $11.4M | -$79.7M | $57.6M | $58.3M | $79.5M | -$278.8M | -$139.9M | $73.7M | $71.2M | -$6.7M | -$71.1M |
| YoY % | +1.2% | +36.4% | -3.5% | ||||||||
| EPS (Basic) | $0.51 | -$1.02 | $0.52 | $0.44 | $0.59 | -$2.06 | -$1.03 | $0.55 | $0.60 | -$0.06 | -$0.62 |
| YoY % | -15.4% | +34.1% | +9.1% | ||||||||
| EPS (Diluted) | $0.51 | -$1.02 | $0.52 | $0.43 | $0.59 | -$2.04 | -$1.02 | $0.55 | $0.60 | -$0.06 | -$0.61 |
| YoY % | -17.3% | +37.2% | +9.1% | ||||||||
| Weighted Avg Shares (Basic) | 22.6M | 78.0M | 111.3M | 133.4M | 134.4M | 135.5M | 136.2M | 133.6M | 118.4M | 116.7M | 115.3M |
| YoY % | +245.0% | +42.7% | +19.8% | +0.8% | +0.8% | +0.5% | -1.9% | -11.4% | -1.4% | -1.2% | |
| Weighted Avg Shares (Diluted) | 22.6M | 78.0M | 111.7M | 134.7M | 135.5M | 136.5M | 137.7M | 135.1M | 119.5M | 117.4M | 116.0M |
| YoY % | +245.0% | +43.1% | +20.6% | +0.6% | +0.7% | +0.9% | -1.9% | -11.5% | -1.7% | -1.3% |
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.
| FY20202020-12-31 |
| $1.79 |
| — |
| derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20182018-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2021-08-11 | $3.20 | — | annual | licensed |
| 2020-12-18 | $1.80 | — | annual | licensed |