| Market Cap | $9.76B | |
| Enterprise Value | $9.15B | |
| Revenue | $1.63B | +53.0% |
| Gross Profit | $806.8M | +213.9% |
| EBITDA | $859.9M | +129.3% |
| Net Income | $273.8M | +798.6% |
| Diluted EPS | $0.49 | +716.7% |
| Free Cash Flow | $467.3M | +8096.8% |
| DPS (FY2025) | $0.01 |
| Trailing yield | 0.07% |
| Payout ratio | 3.2% |
| Growth streak | 0 yrs |
| 5y DPS growth | 0.0% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.01 | +0.0% | reported |
| FY20242024-12-31 | $0.01 | — | reported |
| FY20232023-12-31 | $0.03 | +11.8% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 28.49% | 26.39% | 13.95% | 5.02% | 23.28% | 26.97% | 16.16% | 15.68% | 21.31% | 43.72% | 95% | 76% | |
| Operating Margin | 4.32% | −8.03% | 16.94% | 10.40% | −6.90% | −6.93% | 9.68% | 10.33% | −1.73% | −6.20% | 11.43% | 36.18% | 96% | 96% | |
| EBITDA Margin | 26.72% | 17.35% | 36.28% | 32.29% | 17.95% | 22.24% | 32.08% | 31.71% | 18.46% | 16.52% | 31.91% | 47.81% | 96% | 96% | |
| NOPAT Margin | 4.32% | −6.34% | — | — | — | −5.48% | 7.65% | 10.33% | −1.37% | −4.90% | 6.18% | 24.29% | 94% | 92% | |
| Net Margin | 3.56% | −19.61% | 9.53% | −4.94% | −4.68% | −14.10% | −1.37% | 4.35% | −5.20% | −11.69% | 3.85% | 22.61% | 96% | 92% | |
| FCF Margin | −7.87% | −6.99% | 9.37% | 3.09% | −7.53% | −0.08% | 12.98% | 13.78% | −8.27% | −20.60% | 0.41% | 21.80% | 96% | 93% | |
| FCFF Margin | −2.52% | — | — | — | — | — | — | 18.98% | — | — | −2.49% | 19.84% | 88% | 87% | |
| FCFE Margin | — | — | — | 3.09% | 10.46% | 41.43% | 116.51% | 13.78% | −4.80% | 12.58% | 30.41% | 32.55% | 72% | 92% | |
| OCF Margin | 16.60% | 24.00% | 34.88% | 20.06% | 16.61% | 17.95% | 26.13% | 27.29% | 12.50% | 10.48% | 23.47% | 39.54% | 96% | 94% | |
| Gross Profitability | 3.77% | 1.73% | 7.81% | 6.50% | 2.93% | 1.27% | 5.97% | 7.98% | 3.97% | 3.75% | 6.65% | 17.47% | 96% | 52% | |
| Capex Intensity | 24.47% | 30.99% | 25.51% | 16.97% | 24.14% | 18.03% | 13.16% | 13.50% | 20.78% | 31.09% | 23.07% | 17.74% | 29% | 84% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 9 ratios | |||||||||||||||
| ▸Working capital · 5 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
The five drivers multiply to 13.5% vs reported ROE 13.9%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2014↗ | 2015↗ | 2016↗ | 2017↗ | 2018↗ | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $500.8M | $443.6M | $646.0M | $577.8M | $567.1M | $673.3M | $691.9M | $807.5M | $718.9M | $720.2M | $929.9M | $1.42B |
| YoY % | -11.4% | +45.6% | -10.6% | -1.8% | +18.7% | +2.8% | +16.7% | -11.0% | +0.2% | +29.1% | +53.0% | |
| Cost of Revenue | — | — | $462.0M | $425.3M | $488.0M | $639.4M | $530.8M | $589.7M | $602.7M | $607.3M | $731.7M | $800.8M |
| YoY % | -7.9% | +14.7% | +31.0% | -17.0% | +11.1% | +2.2% | +0.8% | +20.5% | +9.4% | |||
| Gross Profit | $85.2M | $38.5M | $184.0M | $152.4M | $79.1M | $33.8M | $161.1M | $217.8M | $116.2M | $112.9M | $198.2M | $622.2M |
| YoY % | -54.8% | +377.8% | -17.1% | -48.1% | -57.2% | +376.2% | +35.2% | -46.7% | -2.8% | +75.5% | +213.9% | |
| R&D Expense | — | — | $243,000 | $3.3M | $5.4M | $535,000 | $0 | — | — | — | — | — |
| YoY % | +1248.1% | +66.1% | -90.2% | -100.0% | ||||||||
| SG&A Expense | $31.5M | $34.2M | $45.0M | $35.6M | $36.5M | $35.8M | $35.6M | $34.6M | $43.4M | $42.7M | $45.4M | $57.6M |
| YoY % | +8.4% | +31.7% | -20.9% | +2.6% | -1.9% | -0.8% | -2.8% | +25.5% | -1.5% | +6.3% | +26.9% | |
| Total Operating Expenses | $63.6M | $74.1M | $74.6M | $92.3M | $118.2M | $80.5M | $94.1M | $134.4M | $128.6M | $157.6M | $91.9M | $107.4M |
| YoY % | +16.6% | +0.6% | +23.8% | +28.0% | -31.9% | +16.9% | +42.8% | -4.3% | +22.6% | -41.7% | +16.8% | |
| Operating Income | $21.6M | -$35.6M | $109.4M | $60.1M | -$39.1M | -$46.7M | $67.0M | $83.4M | -$12.4M | -$44.7M | $106.3M | $514.8M |
| YoY % | -45.1% | +24.5% | +384.4% | |||||||||
| Interest Expense | $26.8M | $25.4M | $21.8M | $38.0M | $40.9M | $48.4M | $49.6M | $41.9M | -$42.8M | -$43.3M | -$49.8M | -$41.6M |
| YoY % | -5.2% | -14.2% | +74.4% | +7.7% | +18.3% | +2.3% | -15.4% | |||||
| Other Non-Operating Income | — | — | $507,000 | $1.7M | -$907,000 | -$4.4M | -$2.3M | -$574,000 | $7.8M | $5.9M | $4.4M | -$726,000 |
| YoY % | +233.7% | -24.9% | -24.8% | |||||||||
| Equity Method Income | — | — | — | $0 | $0 | $0 | — | — | — | — | — | — |
| Gains on Sale of Real Estate | — | — | — | — | — | — | -$572,000 | — | — | — | — | — |
| Pretax Income | $12.6M | -$30.7M | — | — | — | -$113.2M | -$1.3M | $5.5M | -$44.9M | -$83.0M | $66.2M | $479.2M |
| YoY % | +623.7% | |||||||||||
| Income Tax | -$5.2M | $56.3M | $28.1M | $21.0M | -$6.7M | -$18.3M | -$8.2M | -$29.6M | -$7.6M | $1.2M | $30.4M | $157.5M |
| YoY % | -50.1% | -25.4% | +2388.9% | +417.7% | ||||||||
| Income from Continuing Operations | $21.6M | -$35.6M | $116.9M | — | — | — | — | — | — | — | — | — |
| Net Income | $17.8M | -$87.0M | $61.6M | -$28.5M | -$26.6M | -$94.9M | -$9.5M | $35.1M | -$37.3M | -$84.2M | $35.8M | $321.7M |
| YoY % | +798.6% | |||||||||||
| Net Income to Common | $17.3M | -$87.5M | $61.0M | -$29.1M | -$27.1M | -$95.5M | -$10.0M | $34.5M | -$37.9M | -$84.8M | $35.3M | $321.2M |
| YoY % | +811.1% | |||||||||||
| EPS (Basic) | $0.05 | -$0.23 | $0.16 | -$0.07 | -$0.06 | -$0.19 | -$0.02 | $0.06 | -$0.07 | -$0.14 | $0.06 | $0.49 |
| YoY % | +716.7% | |||||||||||
| EPS (Diluted) | $0.05 | -$0.23 | $0.16 | -$0.07 | -$0.06 | -$0.19 | -$0.02 | $0.06 | -$0.07 | -$0.14 | $0.06 | $0.49 |
| YoY % | +716.7% | |||||||||||
| Weighted Avg Shares (Basic) | 353.4M | 374.0M | 386.4M | 397.4M | 433.4M | 490.4M | 527.3M | 536.2M | 557.3M | 605.7M | 620.8M | 652.0M |
| YoY % | +5.8% | +3.3% | +2.8% | +9.1% | +13.2% | +7.5% | +1.7% | +3.9% | +8.7% | +2.5% | +5.0% | |
| Weighted Avg Shares (Diluted) | 357.4M | 374.0M | 389.3M | 397.4M | 433.4M | 490.4M | 527.3M | 542.2M | 557.3M | 605.7M | 622.5M | 655.8M |
| YoY % | +4.6% | +4.1% | +2.1% | +9.1% | +13.2% | +7.5% | +2.8% | +2.8% | +8.7% | +2.8% | +5.3% | |
| Dividends Declared per Share | — | — | — | — | — | $0 | — | — | — | — | $0 | $0 |
| YoY % | 0.0% |
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.
| derived (paid ÷ diluted shares) |
| FY20222022-12-31 | $0.02 | −39.1% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.04 | +119.7% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.02 | — | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.01 | — | reported |
| FY20182018-12-31 | $0.01 | +0.1% | derived (paid ÷ diluted shares) |
| FY20172017-12-31 | $0.01 | +0.4% | derived (paid ÷ diluted shares) |
| FY20162016-12-31 | $0.01 | −1.1% | derived (paid ÷ diluted shares) |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2024-11-21 | $0.0100 | — | quarterly | licensed |
| 2024-08-26 | $0.0100 | — | quarterly | licensed |
| 2024-05-23 | $0.0100 | — | quarterly | licensed |
| 2024-03-11 | $0.0100 | — | quarterly | licensed |
| 2023-11-22 | $0.0100 | — | quarterly | licensed |
| 2023-08-23 | $0.0100 | — | quarterly | licensed |
| 2023-06-14 | $0.0100 | — | quarterly | licensed |
| 2023-05-19 | $0.0100 | — | quarterly | licensed |