| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $462,371 | $393,876 | $347,918 | $467,971 |
Gross Profit | 461,553 | 392,077 | 346,636 | 466,694 |
EBITDA | 114,241 | 55,152 | 35,722 | 89,257 |
EBIT | 107,427 | 48,924 | 29,433 | 82,129 |
Net Income | 60,266 | 42,182 | 64,915 | 69,059 |
Net Change In Cash | 462,371 | 393,876 | 347,918 | 467,971 |
Free Cash Flow | 25,924 | 17,928 | -218,373 | 155,468 |
Cash | 113,997 | 123,323 | 126,082 | 482,834 |
Basic Shares | 17,808 | 17,726 | 17,962 | 17,870 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,481,268 | $1,309,952 | $1,383,059 | $1,982,341 |
Gross Profit | 1,475,587 | 1,299,806 | 1,373,579 | 1,971,607 |
EBITDA | 245,483 | 159,958 | 165,383 | 484,222 |
EBIT | 218,412 | 122,586 | 134,369 | 441,512 |
Net Income | 181,114 | 85,491 | 110,674 | 278,514 |
Net Change In Cash | 1,481,268 | 1,309,952 | 1,383,059 | 1,982,341 |
Cost of Revenue | -602,069 | 463,030 | ||
Free Cash Flow | 297,757 | 265,578 | -255,507 | 686,510 |
Cash | 482,834 | 383,098 | 365,624 | 970,965 |
Basic Shares | 17,695 | 17,224 | 16,965 | 16,955 |
| Quarter | EPS |
|---|---|
2025-09-30 | $3.82 |
2025-06-30 | $2.95 |
2025-03-31 | $4.09 |
2024-12-31 | $4.80 |