| Market Cap | $7.59B | |
| Enterprise Value | $9.26B | |
| Revenue | $3.88B | +121.3% |
| Gross Profit | $233.6M | +113.0% |
| EBITDA | $366.6M | +119.2% |
| Net Income | $167.5M | −159.1% |
| Diluted EPS | -$0.98 | −137.0% |
| Free Cash Flow | $232.1M | +22.3% |
| DPS (FY2025) | $0.40 |
| Trailing yield | 0.27% |
| Payout ratio | — |
| Growth streak | 0 yrs |
| 5y DPS growth | — |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.40 | — | reported |
| Ex-date | Amount | Pay date | Freq | Source |
|---|---|---|---|---|
| 2026-05-26 | $0.1000 | 2026-06-09 | quarterly | licensed |
| 2026-03-09 | $0.1000 | 2026-03-23 | quarterly | licensed |
| 2025-12-15 | $0.1000 |
| Ratio | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 12y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | |||||||||||||||
| Gross Margin | — | — | — | — | — | — | — | — | 33.29% | 35.19% | 36.51% | 35.14% | 38% | 58% | |
| Operating Margin | 5.15% | 8.04% | 7.48% | 8.79% | 7.49% | 9.67% | 9.44% | 6.72% | 8.34% | 9.90% | 6.90% | 4.99% | 4% | 43% | |
| EBITDA Margin | 7.72% | 10.71% | 10.33% | 11.96% | 10.50% | 13.04% | 13.60% | 10.83% | 13.44% | 15.38% | 12.11% | 12.00% | 54% | 54% | |
| NOPAT Margin | — | — | — | — | — | 7.49% | 7.06% | 5.20% | 7.21% | 8.38% | 6.13% | 3.94% | 7% | 41% | |
| Net Margin | 3.13% | 5.05% | 5.01% | 4.92% | 5.42% | 6.63% | 6.30% | 6.37% | 8.64% | 35.00% | 4.98% | −1.33% | 4% | 24% | |
| FCF Margin | 4.20% | 6.73% | 2.28% | 4.18% | 5.98% | 3.74% | 12.60% | 6.59% | 3.18% | 1.15% | 11.35% | 6.27% | 63% | 53% | |
| FCFF Margin | — | — | — | — | — | 4.49% | 13.20% | 7.06% | 4.07% | 2.38% | 12.35% | — | — | — | |
| FCFE Margin | 4.24% | 6.47% | 13.27% | 4.03% | 6.00% | 3.76% | — | — | — | 1.15% | 11.35% | 6.09% | 61% | 52% | |
| OCF Margin | 7.93% | 10.13% | 5.03% | 6.50% | 8.05% | 5.68% | 14.59% | 9.36% | 8.50% | 4.46% | 13.55% | 9.00% | 63% | 45% | |
| Gross Profitability | 14.72% | 14.11% | 13.33% | 13.64% | 16.19% | 13.77% | 12.38% | 10.25% | 9.66% | 21.61% | 18.35% | 16.29% | 79% | 31% | |
| Capex Intensity | 3.73% | 3.40% | 2.75% | 2.32% | 2.07% | 1.95% | 1.99% | 2.77% | 5.32% | 3.31% | 2.21% | 2.73% | 46% | 55% | |
| ▸Returns on Capital · 6 ratios | |||||||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | |||||||||||||||
| ▸Earnings quality · 7 ratios | |||||||||||||||
| ▸Liquidity & coverage · 9 ratios | |||||||||||||||
| ▸Leverage · 7 ratios | |||||||||||||||
| ▸Working capital · 8 ratios | |||||||||||||||
| ▸Capital allocation · 5 ratios | |||||||||||||||
| ▸Per share · 6 ratios | |||||||||||||||
| ▸Other · 1 ratios | |||||||||||||||
The five drivers multiply to 6.2% vs reported ROE 5.6%. 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 | $984.2M | $1.11B | $1.35B | $1.64B | $1.92B | $1.95B | $1.73B | $1.87B | $1.59B | $1.66B | $1.72B | $3.80B |
| YoY % | +12.5% | +22.0% | +21.1% | +17.4% | +1.4% | -11.2% | +8.1% | -14.9% | +4.7% | +3.1% | +121.3% | |
| Cost of Revenue | — | — | — | — | — | — | — | — | $1.06B | $1.08B | $1.09B | $2.46B |
| YoY % | +1.7% | +1.0% | +126.1% | |||||||||
| Gross Profit | $102.7M | $123.6M | $158.3M | $189.8M | $233.6M | $263.6M | $223.5M | $219.6M | $255.0M | — | — | — |
| YoY % | +20.4% | +28.1% | +19.9% | +23.1% | +12.8% | -15.2% | -1.7% | +16.1% | ||||
| R&D Expense | $14.6M | $18.2M | $23.6M | $28.7M | $26.9M | $28.5M | $29.3M | $22.0M | $23.0M | $20.5M | $20.9M | $116.3M |
| YoY % | +24.7% | +29.7% | +21.6% | -6.3% | +5.9% | +2.8% | -24.9% | +4.5% | -10.9% | +2.0% | +456.5% | |
| SG&A Expense | $183.3M | $207.0M | $267.4M | $325.2M | $346.8M | $396.4M | $358.5M | $351.4M | $389.7M | $409.6M | — | — |
| YoY % | +12.9% | +29.2% | +21.6% | +6.6% | +14.3% | -9.6% | -2.0% | +10.9% | +5.1% | |||
| Total Operating Expenses | $58.0M | $41.4M | $64.3M | $57.6M | — | — | — | — | — | — | — | — |
| YoY % | -28.6% | +55.3% | -10.4% | |||||||||
| Operating Income | $50.7M | $89.0M | $101.0M | $143.8M | $143.8M | $188.2M | $163.1M | $125.6M | $132.6M | $164.7M | $118.4M | $189.4M |
| YoY % | +75.5% | +13.5% | +42.4% | 0.0% | +30.9% | -13.3% | -23.0% | +5.6% | +24.2% | -28.1% | +60.0% | |
| Interest Expense | $7.6M | $6.8M | $9.4M | $13.6M | $13.9M | $18.8M | $13.9M | $11.2M | $16.3M | $24.3M | $19.4M | $114.4M |
| YoY % | -10.5% | +38.2% | +44.7% | +2.2% | +35.3% | -26.1% | -19.4% | +45.5% | +49.1% | -20.2% | +489.7% | |
| Interest & Investment Income | $1.6M | $1.1M | $1.6M | — | — | — | — | — | — | — | — | — |
| YoY % | -31.3% | +45.5% | ||||||||||
| Equity Method Income | — | — | — | — | — | — | — | $0 | $0 | -$300,000 | -$100,000 | -$400,000 |
| Pretax Income | — | — | — | — | — | $166.9M | $145.5M | $119.5M | $120.0M | $153.1M | $95.3M | -$62.4M |
| YoY % | -12.8% | -17.9% | +0.4% | +27.6% | -37.8% | |||||||
| Income Tax | $13.9M | $26.2M | $26.0M | $50.1M | $24.6M | $37.6M | $36.7M | $27.0M | $16.2M | $23.5M | $10.7M | -$13.1M |
| YoY % | +88.5% | -0.8% | +92.7% | -50.9% | +52.8% | -2.4% | -26.4% | -40.0% | +45.1% | -54.5% | ||
| Income from Continuing Operations | $30.8M | $56.0M | $68.0M | $82.1M | $104.4M | $129.3M | $108.8M | $92.5M | $103.8M | $129.3M | $84.6M | -$49.7M |
| YoY % | +81.8% | +21.4% | +20.7% | +27.2% | +23.9% | -15.9% | -15.0% | +12.2% | +24.6% | -34.6% | ||
| Net Income | $30.8M | $55.9M | $67.6M | $80.5M | $104.1M | $129.0M | $108.8M | $119.1M | $137.4M | $582.6M | $85.4M | -$50.5M |
| YoY % | +81.5% | +20.9% | +19.1% | +29.3% | +23.9% | -15.7% | +9.5% | +15.4% | +324.0% | -85.3% | ||
| EPS (Basic) | $1.04 | $1.89 | $2.30 | $2.56 | $3.26 | $4.04 | $3.40 | $3.72 | $4.29 | $18.21 | $2.67 | -$0.98 |
| YoY % | +81.7% | +21.7% | +11.3% | +27.3% | +23.9% | -15.8% | +9.4% | +15.3% | +324.5% | -85.3% | ||
| EPS (Diluted) | $1.03 | $1.88 | $2.27 | $2.53 | $3.23 | $4.02 | $3.39 | $3.71 | $4.28 | $18.13 | $2.65 | -$0.98 |
| YoY % | +82.5% | +20.7% | +11.5% | +27.7% | +24.5% | -15.7% | +9.4% | +15.4% | +323.6% | -85.4% | ||
| Weighted Avg Shares (Basic) | 29.5M | 29.5M | 29.4M | 31.4M | 31.9M | 31.9M | 32.0M | 32.0M | 32.0M | 32.0M | 32.0M | 52.0M |
| YoY % | 0.0% | -0.3% | +6.8% | +1.6% | 0.0% | +0.3% | 0.0% | 0.0% | 0.0% | 0.0% | +62.5% | |
| Weighted Avg Shares (Diluted) | 29.9M | 29.8M | 29.8M | 31.9M | 32.2M | 32.0M | 32.1M | 32.1M | 32.1M | 32.1M | 32.2M | 52.0M |
| YoY % | -0.3% | 0.0% | +7.0% | +0.9% | -0.6% | +0.3% | 0.0% | 0.0% | 0.0% | +0.3% | +61.5% | |
| Dividends Declared per Share | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | $0 | $0 | $0 |
| YoY % | +2.8% | +8.1% | 0.0% | 0.0% | 0.0% | 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.
| — |
| quarterly |
| licensed |
| 2025-08-18 | $0.1000 | — | quarterly | licensed |
| 2025-05-27 | $0.1000 | 2025-06-10 | quarterly | licensed |
| 2025-03-10 | $0.1000 | — | quarterly | licensed |
| 2024-12-13 | $0.1000 | 2024-12-27 | quarterly | licensed |
| 2024-08-19 | $0.1000 | 2024-09-03 | quarterly | licensed |