| Market Cap | $5.77B | |
| Enterprise Value | — | |
| Revenue | $274.5M | +60.4% |
| Gross Profit | $262.1M | — |
| EBITDA | $127.8M | +491.9% |
| Net Income | $153.6M | — |
| Diluted EPS | $6.13 | — |
| Free Cash Flow | $123.0M | −48.6% |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | 94.89% | 96.20% | 97.48% | — | — | — | — | — | — | — | — | — | |
| Operating Margin | 30.41% | 38.00% | 40.27% | 48.25% | 65.11% | 670.99% | 22.93% | 42.99% | 1.55% | 9.09% | −13.53% | 15.29% | 29% | 86% | |
| EBITDA Margin | 34.53% | 41.66% | 50.63% | 56.01% | 70.20% | 686.25% | 38.63% | 64.14% | 27.81% | 36.91% | 7.56% | 27.89% | 21% | 92% | |
| NOPAT Margin | — | — | — | — | — | 530.04% | 22.93% | 42.99% | 0.00% | 7.69% | 0.00% | 11.97% | 50% | 83% | |
| Net Margin | 18.63% | 319.58% | −1.50% | 8.90% | 57.00% | 523.19% | −1.82% | 23.66% | −17.00% | 39.72% | −2.41% | 46.42% | 71% | 97% | |
| FCF Margin | 31.86% | 57.89% | 54.03% | 61.24% | 76.82% | −26.51% | 30.65% | 29.00% | 61.11% | 35.07% | 56.98% | 18.24% | 13% | 88% | |
| FCFF Margin | — | — | — | — | — | — | — | — | 61.11% | 35.50% | 56.98% | 19.62% | 13% | 64% | |
| FCFE Margin | 17.34% | 57.89% | 54.03% | 61.24% | −9.74% | −49.23% | −105.21% | −35.49% | −71.86% | −23.45% | 56.98% | 18.24% | 63% | 84% | |
| OCF Margin | 31.87% | 58.02% | 55.73% | 62.77% | 77.18% | −24.39% | 33.37% | 32.62% | 70.24% | 37.75% | 58.07% | 18.41% | 13% | 83% | |
| Gross Profitability | — | — | 17.19% | 20.23% | 19.44% | — | — | — | — | — | — | — | — | — | |
| Capex Intensity | 0.01% | 0.13% | 1.70% | 1.53% | 0.35% | 2.12% | 2.73% | 3.63% | 9.13% | 2.68% | 1.09% | 0.17% | 21% | 8% | |
| ▸Returns on Capital · 3 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 6 ratios | |||||||||||||||
| ▸Liquidity & coverage · 6 ratios | |||||||||||||||
| ▸Leverage · 2 ratios | |||||||||||||||
| ▸Working capital · 7 ratios | |||||||||||||||
| ▸Capital allocation · 2 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 15.3% vs reported ROE 13.5%. 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 | $64.5M | $71.9M | $109.0M | $141.1M | $251.5M | $120.3M | $163.6M | $241.5M | $196.2M | $131.3M | $167.1M | $268.1M |
| YoY % | +11.4% | +51.5% | +29.5% | +78.2% | -52.2% | +36.0% | +47.7% | -18.8% | -33.1% | +27.3% | +60.4% | |
| Cost of Revenue | — | — | $5.6M | $5.4M | $6.3M | — | — | — | — | — | — | — |
| YoY % | -3.7% | +18.1% | ||||||||||
| R&D Expense | $9.7M | $11.0M | $21.2M | $26.9M | $27.9M | $55.9M | $40.5M | $32.1M | $36.1M | $24.5M | $21.4M | $81.2M |
| YoY % | +12.9% | +92.8% | +26.7% | +3.6% | +100.7% | -27.6% | -20.7% | +12.4% | -32.0% | -12.7% | +278.9% | |
| SG&A Expense | $22.6M | $25.4M | $27.7M | $28.7M | $37.7M | $41.9M | $60.0M | $46.8M | $70.1M | $52.8M | $78.7M | $92.4M |
| YoY % | +12.5% | +8.9% | +3.6% | +31.7% | +11.0% | +43.3% | -22.0% | +49.7% | -24.7% | +49.0% | +17.5% | |
| Operating Income | $19.6M | $27.3M | $43.9M | $68.1M | $163.7M | $807.1M | $37.5M | $103.9M | $3.0M | $11.9M | -$22.6M | $41.0M |
| YoY % | +39.2% | +60.6% | +55.1% | +140.5% | +392.9% | -95.4% | +176.9% | -97.1% | +293.2% | |||
| Interest Expense | — | — | — | — | — | — | — | — | $1.8M | $656,000 | $3.0M | $4.7M |
| YoY % | -63.5% | +363.0% | +55.3% | |||||||||
| Interest & Investment Income | — | — | — | $2.1M | $14.0M | $28.4M | $8.1M | $886,000 | $2.0M | $7.7M | $8.1M | $13.7M |
| YoY % | +579.6% | +103.1% | -71.6% | -89.0% | +130.9% | +276.9% | +4.5% | +69.6% | ||||
| Other Non-Operating Income | $1.7M | $1.8M | -$615,000 | $2.6M | -$6.5M | -$4.2M | $62,000 | -$7.7M | $4.2M | -$1.7M | -$20.3M | -$89,000 |
| YoY % | +5.8% | |||||||||||
| Equity Method Income | $0 | -$5.1M | -$23.1M | $1.1M | $47.7M | $2.9M | — | $0 | $0 | -$1.8M | -$7.0M | $0 |
| YoY % | +4178.1% | -93.9% | ||||||||||
| Impairment of Real Estate | — | — | — | — | — | — | — | $0 | $0 | $0 | $0 | $0 |
| Pretax Income | — | — | — | — | — | $796.6M | $1.3M | $72.2M | $36.0M | $63.7M | $2.5M | $159.0M |
| YoY % | -99.8% | +5488.6% | -50.1% | +76.8% | -96.0% | +6212.9% | ||||||
| Income Tax | $410,000 | -$192.1M | $10.3M | $44.7M | $30.0M | $167.3M | -$5.3M | -$4.1M | $41.2M | $9.8M | $6.5M | $34.5M |
| YoY % | +332.6% | -32.8% | +457.6% | -76.1% | -33.4% | +426.8% | ||||||
| Income from Continuing Operations | $12.0M | $229.8M | — | — | — | — | $6.6M | $76.4M | -$5.2M | $53.8M | -$4.0M | $124.5M |
| YoY % | +1811.4% | +1057.2% | ||||||||||
| Net Income (incl. NCI) | $10.9M | $227.4M | -$1.6M | $12.6M | $143.3M | $629.3M | -$3.0M | $57.1M | -$33.4M | — | — | — |
| YoY % | +1988.2% | +1041.5% | +339.1% | |||||||||
| Minority Interest (P&L) | -$1.1M | $2.4M | $0 | $0 | — | — | — | — | — | — | — | — |
| YoY % | -100.0% | |||||||||||
| Net Income | $12.0M | $229.8M | -$1.6M | $12.6M | $143.3M | $629.3M | -$3.0M | $57.1M | -$33.4M | $52.2M | -$4.0M | $124.5M |
| YoY % | +1811.4% | +1041.5% | +339.1% | |||||||||
| EPS (Basic) | $0.59 | $11.61 | -$0.08 | $0.60 | $6.77 | $33.13 | -$0.18 | $3.44 | -$1.98 | $3.02 | -$0.22 | $6.44 |
| YoY % | +1867.8% | +1028.3% | +389.4% | |||||||||
| EPS (Diluted) | $0.56 | $10.83 | -$0.08 | $0.53 | $5.96 | $31.85 | -$0.18 | $3.31 | -$1.98 | $2.94 | -$0.22 | $6.13 |
| YoY % | +1833.9% | +1024.5% | +434.4% | |||||||||
| Weighted Avg Shares (Basic) | 20.4M | 19.8M | 20.8M | 21.0M | 21.2M | 19.0M | 16.2M | 16.6M | 16.9M | 17.3M | 18.3M | 19.3M |
| YoY % | -3.1% | +5.3% | +1.0% | +0.6% | -10.2% | -14.8% | +2.7% | +1.4% | +2.5% | +5.7% | +5.7% | |
| Weighted Avg Shares (Diluted) | 21.4M | 21.2M | 20.8M | 23.5M | 24.1M | 19.8M | 16.8M | 17.2M | 16.9M | 17.8M | 18.3M | 20.3M |
| YoY % | -1.0% | -1.9% | +12.7% | +2.5% | -17.9% | -14.8% | +2.5% | -2.2% | +5.3% | +3.0% | +11.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.