| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $363,711 | $352,209 | $328,636 | $412,823 |
Gross Profit | 310,559 | 245,629 | 281,428 | 365,400 |
EBITDA | 98,303 | 89,643 | 88,159 | 140,931 |
EBIT | 40,984 | 32,037 | 32,327 | 80,960 |
Net Income | -3,598 | 26,343 | 24,239 | 64,087 |
Net Change In Cash | 363,711 | 352,209 | 328,636 | 412,823 |
Free Cash Flow | 108,163 | 26,941 | -5,006 | 131,074 |
Cash | 503,368 | 457,259 | 431,007 | 505,880 |
Basic Shares | 41,685 | 43,656 | 44,167 | 46,690 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,401,688 | $1,364,028 | $1,390,997 | $1,416,722 |
Gross Profit | 1,201,365 | 1,178,378 | 1,206,451 | 1,228,669 |
EBITDA | 319,098 | 331,971 | 398,395 | 681,677 |
EBIT | 107,182 | 95,005 | 164,995 | 423,374 |
Net Income | 63,047 | 41,503 | 63,757 | 496,714 |
Net Change In Cash | 1,401,688 | 1,364,028 | 1,390,997 | 1,416,722 |
Cost of Revenue | -25,159 | 452,190 | ||
Free Cash Flow | 283,680 | 211,233 | 230,290 | 401,753 |
Cash | 505,880 | 737,612 | 652,793 | 694,842 |
Basic Shares | 44,519 | 46,464 | 47,025 | 47,862 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.76 |
2025-06-30 | $0.62 |
2025-03-31 | $1.14 |