| Market Cap | $396.7M | |
| Enterprise Value | — | |
| Revenue | $315.2M | +7.9% |
| Gross Profit | — | — |
| EBITDA | $237.8M | +49.5% |
| Net Income | — | — |
| Diluted EPS | — | — |
| Free Cash Flow | — | — |
| Ratio | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 6y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||
| Operating Margin | −277.11% | 36.36% | 55.20% | 37.36% | 11.96% | 39.79% | 75% | 89% | |
| EBITDA Margin | −224.07% | 63.49% | 75.39% | 70.17% | 55.65% | 77.10% | 92% | 97% | |
| NOPAT Margin | −218.92% | 36.30% | 54.06% | 35.74% | 11.96% | 39.79% | 75% | 95% | |
| OCF Margin | 68.79% | 67.43% | 67.18% | 59.26% | 81.12% | 73.83% | 75% | 97% | |
| ▸Returns on Capital · 1 ratios | |||||||||
| ▸DuPont factors (ROE drivers) · 2 ratios | |||||||||
| ▸Earnings quality · 2 ratios | |||||||||
| ▸Liquidity & coverage · 5 ratios | |||||||||
| ▸Leverage · 2 ratios | |||||||||
| ▸Working capital · 1 ratios | |||||||||
| Line | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|
| Revenue | $90.5M | $135.6M | $248.1M | $294.1M | $309.3M | $333.8M |
| YoY % | +49.9% | +82.9% | +18.5% | +5.2% | +7.9% | |
| Selling & Marketing Expense | $9.4M | $12.0M | $13.4M | $12.6M | $16.1M | $16.4M |
| YoY % | +28.5% | +11.1% | -6.1% | +28.3% | +1.4% | |
| SG&A Expense | $25.9M | $27.0M | $29.1M | $35.7M | $38.5M | $39.7M |
| YoY % | +4.2% | +8.0% | +22.5% | +8.0% | +2.9% | |
| Total Operating Expenses | $341.2M | $86.3M | $111.1M | $184.2M | $272.3M | $201.0M |
| YoY % | -74.7% | +28.8% | +65.7% | +47.8% | -26.2% | |
| Operating Income | -$250.7M | $49.3M | $136.9M | $109.9M | $37.0M | $132.8M |
| YoY % | +177.7% | -19.8% | -66.3% | +259.1% | ||
| Interest Expense | — | — | $13.8M | $25.9M | $26.7M | $34.5M |
| YoY % | +87.8% | +2.9% | +29.1% | |||
| Other Non-Operating Income | -$100,000 | $1.3M | $4.0M | -$181,000 | — | -$12,000 |
| YoY % | +220.0% | |||||
| Equity Method Income | $763,988 | $1.1M | $2.7M | — | — | — |
| YoY % | +46.6% | +138.3% | ||||
| Pretax Income | -$257.0M | $42.5M | $133.5M | $86.8M | $10.3M | $98.3M |
| YoY % | +214.1% | -35.0% | -88.1% | +854.9% | ||
| Income Tax | -$885,193 | $74,100 | $2.7M | $3.8M | -$771,000 | -$1.3M |
| YoY % | +3596.0% | +37.5% | ||||
| Net Income (incl. NCI) | -$256.1M | $42.4M | $130.8M | $83.0M | $11.1M | $99.7M |
| YoY % | +208.2% | -36.5% | -86.7% | +800.2% | ||
| Minority Interest (P&L) | -$96.6M | $8.5M | $18.8M | $16.5M | -$1.3M | $8.7M |
| YoY % | +121.5% | -12.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.