| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.82B | $1.11B | $1.22B | $1.32B | $1.30B |
| Cost of Revenue | $475.50M | $354.30M | $452.40M | $463.10M | $477.90M |
| Gross Profit | $1.35B | $759.30M | $766.60M | $852.60M | $822.10M |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $35.30M | $26.60M | $24.50M | $22.50M | $19.60M |
| Operating Income | $1.35B | $726.60M | -$428.00M | $820.70M | $860.70M |
| Interest Expense | $3.10M | $2.60M | $2.90M | $3.20M | $3.60M |
| Tax Expense | $303.90M | $211.80M | $102.20M | $133.10M | $124.10M |
| Net Income | $1.11B | $552.10M | -$466.40M | $700.60M | $733.70M |
| EPS (basic) | 5.7700 | 2.8700 | -2.4300 | 3.6600 | 3.8400 |
| EPS (diluted) | 5.7600 | 2.8700 | -2.4300 | 3.6500 | 3.8300 |
| Shares (diluted) | $193.00M | $192.60M | $192.30M | $191.90M | $191.50M |