| Market Cap | $1.20B | |
| Enterprise Value | $1.20B | |
| Revenue | $360.5M | −26.2% |
| Gross Profit | $191.9M | −27.2% |
| EBITDA | $38.4M | −71.0% |
| Net Income | -$41.9M | −210.4% |
| Diluted EPS | -$0.38 | −215.2% |
| Free Cash Flow | $45.4M | +83.7% |
| DPS (FY2024) | $0.00derived |
| Trailing yield | 0.00% |
| Payout ratio | 0.0% |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20242024-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20222022-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | 48.98% | 53.77% | 49.46% | 47.40% | 51.84% | 55.36% | 51.47% | 51.22% | 50.54% | 45.85% | 49.18% | 48.47% | 21% | 49% | |
| Operating Margin | −4.98% | −3.43% | −16.51% | −19.78% | −1.24% | 3.25% | −3.29% | 3.71% | 7.28% | 7.73% | 15.31% | 3.91% | 71% | 58% | |
| EBITDA Margin | 3.55% | 1.80% | −9.32% | −14.83% | 4.05% | 8.11% | 0.86% | 6.28% | 9.25% | 10.88% | 17.79% | 6.98% | 63% | 53% | |
| NOPAT Margin | — | — | — | — | — | 2.57% | −2.60% | 3.71% | 4.61% | 7.73% | 10.85% | 0.54% | 21% | 48% | |
| Net Margin | −10.67% | −4.15% | −17.82% | −23.16% | −5.21% | −1.47% | −7.73% | 2.61% | 4.51% | 21.62% | 8.03% | −12.01% | 21% | 32% | |
| FCF Margin | 8.60% | −2.12% | −3.61% | −2.33% | 1.30% | 5.20% | 1.84% | 5.53% | −0.60% | −0.36% | 10.80% | 26.87% | 96% | 88% | |
| FCFF Margin | — | — | — | — | — | — | — | — | −0.09% | 0.16% | 11.74% | 27.02% | 88% | 79% | |
| FCFE Margin | — | — | — | — | — | — | — | — | −0.60% | −0.36% | 34.36% | 64.32% | 88% | 97% | |
| OCF Margin | 10.93% | 1.68% | 0.11% | 0.86% | 3.04% | 7.77% | 10.34% | 8.09% | 0.88% | 1.82% | 12.68% | 29.95% | 96% | 87% | |
| Gross Profitability | 44.19% | 38.61% | 36.23% | 33.43% | 40.95% | 37.97% | 32.97% | 37.44% | 44.49% | 23.19% | 30.15% | 24.32% | 13% | 42% | |
| Capex Intensity | 2.32% | 3.81% | 3.72% | 3.18% | 1.75% | 2.56% | 8.50% | 2.56% | 1.48% | 2.18% | 1.88% | 3.07% | 63% | 64% | |
| ▸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 -10.7% vs reported ROE -10.2%. 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 | $433.6M | $377.0M | $405.9M | $358.2M | $403.6M | $402.9M | $378.8M | $507.1M | $625.0M | $388.5M | $488.2M | $360.5M |
| YoY % | -13.0% | +7.7% | -11.7% | +12.6% | -0.2% | -6.0% | +33.9% | +23.2% | -37.8% | +25.7% | -26.2% | |
| Cost of Revenue | $221.2M | $174.3M | $205.2M | $188.4M | $194.3M | $179.9M | $183.8M | $247.4M | $309.1M | $210.4M | $248.1M | $185.8M |
| YoY % | -21.2% | +17.7% | -8.2% | +3.1% | -7.5% | +2.2% | +34.6% | +24.9% | -31.9% | +17.9% | -25.1% | |
| Gross Profit | $212.3M | $202.7M | $200.8M | $169.8M | $209.2M | $223.0M | $195.0M | $259.7M | $315.9M | $178.1M | $240.1M | $174.7M |
| YoY % | -4.5% | -1.0% | -15.4% | +23.2% | +6.6% | -12.6% | +33.2% | +21.6% | -43.6% | +34.8% | -27.2% | |
| R&D Expense | $93.1M | $87.5M | $98.4M | $96.0M | $89.2M | $84.6M | $82.5M | $102.2M | $120.3M | $69.7M | $72.6M | $76.3M |
| YoY % | -5.9% | +12.4% | -2.5% | -7.1% | -5.1% | -2.5% | +23.9% | +17.7% | -42.1% | +4.1% | +5.2% | |
| SG&A Expense | $131.3M | $121.0M | $144.4M | $136.3M | $119.0M | $119.0M | $119.6M | $138.1M | $146.7M | $78.3M | $79.2M | $81.4M |
| YoY % | -7.9% | +19.4% | -5.6% | -12.7% | +0.1% | +0.5% | +15.4% | +6.3% | -46.6% | +1.1% | +2.8% | |
| Total Operating Expenses | $233.9M | $215.7M | $267.8M | $240.7M | $214.2M | $209.9M | $207.4M | $240.9M | $270.4M | $148.1M | $165.4M | $160.7M |
| YoY % | -7.8% | +24.2% | -10.1% | -11.0% | -2.0% | -1.2% | +16.1% | +12.2% | -45.2% | +11.7% | -2.8% | |
| Operating Income | -$21.6M | -$12.9M | -$67.0M | -$70.9M | -$5.0M | $13.1M | -$12.4M | $18.8M | $45.5M | $30.0M | $74.7M | $14.1M |
| YoY % | +142.0% | -34.0% | +148.9% | -81.2% | ||||||||
| Interest Expense | — | — | — | — | — | — | — | — | $5.0M | $2.0M | $6.5M | $3.8M |
| YoY % | -59.8% | +218.9% | -41.2% | |||||||||
| Interest & Investment Income | $132,000 | — | — | — | — | — | — | — | — | — | — | — |
| Other Non-Operating Income | -$356,000 | -$282,000 | -$31,000 | -$2.2M | -$536,000 | -$2.3M | -$897,000 | $687,000 | $4.0M | -$157,000 | $3.3M | -$1.4M |
| YoY % | +483.1% | |||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | — | — | $0 | $0 | $12.0M | $1.6M |
| YoY % | -86.4% | |||||||||||
| Pretax Income | — | — | — | — | — | -$6.6M | -$26.2M | $8.9M | $44.5M | $27.8M | $71.5M | $8.9M |
| YoY % | +401.5% | -37.4% | +156.9% | -87.6% | ||||||||
| Income Tax | $24.5M | -$407,000 | -$8.1M | -$1.8M | $4.1M | -$672,000 | $3.1M | -$4.4M | $16.3M | -$60.5M | $20.8M | $7.6M |
| YoY % | -63.3% | |||||||||||
| Income from Continuing Operations | -$46.2M | -$15.7M | — | — | — | — | — | — | — | $88.3M | $50.7M | $1.2M |
| YoY % | -42.6% | -97.6% | ||||||||||
| Income from Discontinued Operations | — | — | — | — | — | — | — | — | — | -$4.3M | -$11.5M | -$44.5M |
| Net Income | -$46.2M | -$15.7M | -$72.3M | -$83.0M | -$21.0M | -$5.9M | -$29.3M | $13.3M | $28.2M | $84.0M | $39.2M | -$43.3M |
| YoY % | +112.6% | +198.0% | -53.3% | |||||||||
| EPS (Basic) | -$0.50 | -$0.18 | — | — | — | -$0.07 | -$0.30 | $0.13 | $0.27 | $0.75 | $0.34 | -$0.38 |
| YoY % | +107.7% | +177.8% | -54.7% | |||||||||
| EPS (Diluted) | -$0.50 | -$0.18 | — | — | — | -$0.07 | -$0.30 | $0.12 | $0.25 | $0.72 | $0.33 | -$0.38 |
| YoY % | +108.3% | +188.0% | -54.2% | |||||||||
| Weighted Avg Shares (Basic) | 92.5M | 87.5M | — | — | — | 89.6M | 97.0M | 101.5M | 105.1M | 111.7M | 115.1M | 113.7M |
| YoY % | -5.4% | +8.3% | +4.7% | +3.5% | +6.3% | +3.1% | -1.3% | |||||
| Weighted Avg Shares (Diluted) | 92.5M | 87.5M | — | — | — | 89.6M | 97.0M | 106.2M | 112.4M | 117.4M | 117.5M | 114.2M |
| YoY % | -5.4% | +8.3% | +9.5% | +5.8% | +4.4% | +0.1% | -2.8% |
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.
| FY20212021-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.00 | — | derived (paid ÷ diluted shares) |
| FY20182018-12-31 | — | — | reported |