| Market Cap | $49.75B | |
| Enterprise Value | — | |
| Revenue | $2.31B | +80.2% |
| Gross Profit | $1.67B | +108.3% |
| EBITDA | $1.58B | +154.4% |
| Net Income | $1.47B | +178.1% |
| Diluted EPS | $3.24 | +177.9% |
| Free Cash Flow | — | — |
| DPS (FY2025) | $0.65derived |
| Trailing yield | 0.59% |
| Payout ratio | — |
| Growth streak | 6 yrs |
| 5y DPS growth | 11.9% |
| Fiscal year | DPS | YoY | Basis |
|---|---|---|---|
| FY20252025-12-31 | $0.65 | +6.1% | derived (paid ÷ diluted shares) |
| FY20242024-12-31 | $0.61 | +5.1% | derived (paid ÷ diluted shares) |
| FY20232023-12-31 | $0.58 | +11.5% | derived (paid ÷ diluted shares) |
| Ratio | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | Trend · 7y | vs own | vs sector |
|---|---|---|---|---|---|---|---|---|---|---|
| ▾Margins | ||||||||||
| Gross Margin | 40.16% | 53.42% | 54.83% | 53.09% | 56.44% | 62.48% | 72.22% | 93% | 96% | |
| Operating Margin | 14.57% | 47.42% | 62.80% | 48.06% | 49.73% | 48.33% | 68.33% | 93% | 100% | |
| EBITDA Margin | — | 47.60% | 62.96% | — | — | 48.43% | 68.39% | 88% | 99% | |
| NOPAT Margin | 14.57% | 47.42% | 62.80% | 48.03% | 49.60% | 39.69% | 59.22% | 79% | 100% | |
| Net Margin | 10.00% | 46.32% | 62.82% | 62.83% | 52.92% | 41.19% | 63.58% | 93% | 99% | |
| OCF Margin | 58.24% | 69.83% | 70.33% | 69.80% | 73.90% | 79.99% | 82.30% | 93% | 99% | |
| Gross Profitability | 5.51% | 9.83% | 10.47% | 8.37% | 8.16% | 10.81% | 18.32% | 93% | 56% | |
| ▸Returns on Capital · 3 ratios | ||||||||||
| ▸DuPont factors (ROE drivers) · 4 ratios | ||||||||||
| ▸Earnings quality · 4 ratios | ||||||||||
| ▸Liquidity & coverage · 5 ratios | ||||||||||
| ▸Leverage · 2 ratios | ||||||||||
| ▸Working capital · 8 ratios | ||||||||||
| ▸Capital allocation · 2 ratios | ||||||||||
| ▸Per share · 5 ratios | ||||||||||
| ▸Other · 1 ratios | ||||||||||
The five drivers multiply to 18.7% vs reported ROE 18.5%. High ROE from margin and turnover is earned; from the equity multiplier it is borrowed.
| Line | 2019↗ | 2020↗ | 2021↗ | 2022↗ | 2023↗ | 2024↗ | 2025↗ |
|---|---|---|---|---|---|---|---|
| Revenue | $861.3M | $1.10B | $1.20B | $1.07B | $1.02B | $1.28B | $2.31B |
| YoY % | +27.3% | +9.6% | -11.4% | -4.6% | +26.4% | +80.2% | |
| Cost of Revenue | $515.4M | $510.7M | $542.7M | $499.6M | $442.6M | $482.1M | $643.0M |
| YoY % | -0.9% | +6.3% | -8.0% | -11.4% | +8.9% | +33.4% | |
| Gross Profit | $345.9M | $585.6M | $658.9M | $565.5M | $573.4M | $802.6M | $1.67B |
| YoY % | +69.3% | +12.5% | -14.2% | +1.4% | +40.0% | +108.3% | |
| SG&A Expense | $54.5M | $65.7M | $35.1M | $35.8M | $38.2M | $40.7M | $46.8M |
| YoY % | +20.5% | -46.5% | +2.0% | +6.5% | +6.6% | +15.0% | |
| Operating Income | $125.5M | $519.9M | $754.7M | $511.9M | $505.3M | $620.8M | $1.58B |
| YoY % | +314.1% | +45.2% | -32.2% | -1.3% | +22.9% | +154.8% | |
| Interest Expense | $48.7M | $16.7M | $5.8M | $5.6M | $5.5M | $5.5M | $5.8M |
| YoY % | -65.7% | -65.2% | -4.0% | -1.4% | +0.7% | +3.8% | |
| Interest & Investment Income | $816,000 | $229,000 | $241,000 | $6.3M | $34.9M | $24.8M | $36.7M |
| YoY % | -71.9% | +5.2% | +2522.8% | +451.5% | -28.8% | +47.9% | |
| Equity Method Income | -$164,000 | — | — | — | — | — | — |
| Pretax Income | $77.1M | $505.3M | $754.6M | $669.6M | $539.1M | $644.3M | $1.70B |
| YoY % | +555.7% | +49.3% | -11.3% | -19.5% | +19.5% | +163.5% | |
| Income Tax | -$9.1M | -$2.5M | -$269,000 | $509,000 | $1.4M | $115.2M | $226.3M |
| YoY % | +177.8% | +8047.4% | +96.5% | ||||
| Net Income (incl. NCI) | $86.1M | $507.8M | $754.9M | $669.1M | $537.6M | $529.1M | $1.47B |
| YoY % | +489.5% | +48.7% | -11.4% | -19.6% | -1.6% | +178.1% | |
| EPS (Basic) | $0.19 | $1.13 | $1.68 | $1.48 | $1.19 | $1.17 | $3.24 |
| YoY % | +486.5% | +48.1% | -11.6% | -19.9% | -1.7% | +177.8% | |
| EPS (Diluted) | $0.19 | $1.13 | $1.67 | $1.48 | $1.19 | $1.17 | $3.24 |
| YoY % | +484.5% | +48.3% | -11.6% | -19.8% | -1.8% | +177.9% | |
| Weighted Avg Shares (Basic) | 446.0M | 448.7M | 450.1M | 451.6M | 452.8M | 453.5M | 453.9M |
| YoY % | +0.6% | +0.3% | +0.3% | +0.3% | +0.1% | +0.1% | |
| Weighted Avg Shares (Diluted) | 446.9M | 450.1M | 451.2M | 452.3M | 453.5M | 454.1M | 454.7M |
| YoY % | +0.7% | +0.2% | +0.3% | +0.2% | +0.1% | +0.1% |
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.
| FY20222022-12-31 | $0.52 | +8.5% | derived (paid ÷ diluted shares) |
| FY20212021-12-31 | $0.48 | +30.1% | derived (paid ÷ diluted shares) |
| FY20202020-12-31 | $0.37 | +27.7% | derived (paid ÷ diluted shares) |
| FY20192019-12-31 | $0.29 | — | derived (paid ÷ diluted shares) |