| Market Cap | $28.8M | |
| Enterprise Value | -$325.3M | |
| Revenue | $359.9M | +5.5% |
| Gross Profit | $258.4M | +8.7% |
| EBITDA | $134.4M | −5.5% |
| Net Income | $102.5M | −17.4% |
| Diluted EPS | $41.37 | −17.4% |
| Free Cash Flow | $136.6M | −7.5% |
| DPS (FY2025) | — |
| Trailing yield | — |
| Payout ratio | 0.1% |
| Growth streak | — |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | — | — | reported |
| FY20242024-12-31 | — | — | reported |
| Ratio | 2023 | 2024 | 2025 | Trend · 3y | vs own | vs sector |
|---|---|---|---|---|---|---|
| ▾Margins | ||||||
| Gross Margin | 67.89% | 69.67% | 71.78% | 83% | 71% | |
| Operating Margin | 38.40% | 40.14% | 35.27% | 17% | 92% | |
| EBITDA Margin | 39.52% | 41.66% | 37.34% | 17% | 88% | |
| NOPAT Margin | 29.55% | 30.67% | 25.90% | 17% | 88% | |
| Net Margin | 32.71% | 36.36% | 28.48% | 17% | 87% | |
| FCF Margin | 7.73% | 43.24% | 37.95% | 50% | 93% | |
| FCFF Margin | 8.24% | 43.70% | 38.33% | 50% | 87% | |
| OCF Margin | 7.80% | 43.49% | 38.00% | 50% | 88% | |
| Gross Profitability | 26.10% | 26.24% | 24.83% | 17% | 41% | |
| Capex Intensity | 0.06% | 0.25% | 0.05% | 17% | 5% | |
| ▸Returns on Capital · 6 ratios | ||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||
| ▸Earnings quality · 7 ratios | ||||||
| ▸Liquidity & coverage · 8 ratios | ||||||
| ▸Leverage · 9 ratios | ||||||
| ▸Working capital · 5 ratios | ||||||
| ▸Capital allocation · 3 ratios | ||||||
| ▸Per share · 3 ratios | ||||||
| ▸Other · 1 ratios | ||||||
The five drivers multiply to 11.5% vs reported ROE 11.4%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|
| Revenue | $308.9M | $341.3M | $359.9M |
| YoY % | +10.5% | +5.5% | |
| Cost of Revenue | $99.2M | $103.5M | $101.6M |
| YoY % | +4.4% | -1.9% | |
| R&D Expense | $21.2M | $13.9M | $12.0M |
| YoY % | -34.4% | -13.9% | |
| Selling & Marketing Expense | $50.1M | $46.2M | $59.4M |
| YoY % | -7.9% | +28.6% | |
| SG&A Expense | $19.7M | $41.0M | $52.1M |
| YoY % | +107.7% | +27.1% | |
| Total Operating Expenses | $190.3M | $204.3M | $233.0M |
| YoY % | +7.4% | +14.0% | |
| Operating Income | $118.6M | $137.0M | $127.0M |
| YoY % | +15.5% | -7.3% | |
| Interest Expense | $2.0M | $2.0M | $1.9M |
| YoY % | +0.5% | -7.2% | |
| Interest & Investment Income | $20.6M | $29.2M | $19.7M |
| YoY % | +41.4% | -32.3% | |
| Pretax Income | $131.3M | $162.9M | $139.8M |
| YoY % | +24.0% | -14.2% | |
| Income Tax | $30.3M | $38.4M | $37.2M |
| YoY % | +27.0% | -3.3% | |
| Net Income (incl. NCI) | $101.1M | $124.4M | $102.7M |
| YoY % | +23.1% | -17.5% | |
| Minority Interest (P&L) | $43,000 | $334,000 | $155,000 |
| YoY % | +676.7% | -53.6% | |
| Net Income | $101.0M | $124.1M | $102.5M |
| YoY % | +22.8% | -17.4% | |
| Net Income to Common | $101.0M | $124.1M | $102.5M |
| YoY % | +22.8% | -17.4% | |
| EPS (Basic) | $40.78 | $50.09 | $41.37 |
| YoY % | +22.8% | -17.4% | |
| EPS (Diluted) | $40.78 | $50.09 | $41.37 |
| YoY % | +22.8% | -17.4% | |
| Weighted Avg Shares (Basic) | 2.5M | 2.5M | 2.5M |
| YoY % | 0.0% | 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.