| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $463,300 | $441,500 | $404,600 | $415,403 |
Gross Profit | 179,900 | 163,400 | 150,500 | 154,705 |
EBITDA | 67,400 | 48,300 | 49,500 | 61,856 |
EBIT | 52,300 | 32,700 | 33,400 | 45,225 |
Net Income | 46,200 | 25,200 | 24,700 | 48,874 |
Net Change In Cash | 463,300 | 441,500 | 404,600 | 415,403 |
Free Cash Flow | 48,900 | 17,100 | 15,000 | 69,945 |
Cash | 758,600 | 713,500 | 723,000 | 722,086 |
Basic Shares | 38,500 | 37,800 | 38,100 | 38,000 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,482,042 | $1,655,810 | $1,845,422 | $1,455,954 |
Gross Profit | 529,343 | 592,398 | 675,506 | 532,322 |
EBITDA | 145,937 | 113,694 | 309,362 | 205,180 |
EBIT | 77,482 | 113,694 | 249,066 | 152,287 |
Net Income | 54,214 | 128,284 | 199,660 | 134,736 |
Net Change In Cash | 1,482,042 | 1,655,810 | 1,845,422 | 1,455,954 |
Cost of Revenue | -86,550 | 67,571 | ||
Free Cash Flow | 73,959 | 147,932 | 124,702 | 108,368 |
Cash | 722,086 | 1,044,556 | 458,818 | 544,372 |
Basic Shares | 37,839 | 37,854 | 37,721 | 38,355 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.74 |
2025-06-30 | $1.50 |
2025-03-31 | $1.23 |