Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $352,209 | $328,636 | $412,823 | $353,580 |
Gross Profit | 245,629 | 281,428 | 365,400 | 300,337 |
EBITDA | 89,643 | 88,159 | 140,931 | 19,414 |
EBIT | 32,037 | 32,327 | 80,960 | -31,937 |
Net Income | 26,343 | 24,239 | 64,087 | -48,577 |
Net Change In Cash | 352,209 | 328,636 | 412,823 | 353,580 |
Free Cash Flow | 26,941 | -5,006 | 131,074 | 80,117 |
Cash | 457,259 | 431,007 | 505,880 | 386,122 |
Basic Shares | 43,656 | 44,167 | 46,690 | 43,924 |
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,240 | 401,753 |
Cash | 505,880 | 737,612 | 652,793 | 694,842 |
Basic Shares | 44,519 | 46,464 | 47,025 | 47,862 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.24 |
2025-03-31 | $1.14 |
2024-12-31 | $2.58 |