Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,211,383 | $1,152,502 | $1,209,330 | $1,213,867 |
Gross Profit | 269,972 | 149,084 | 153,786 | 155,988 |
EBITDA | 68,429 | 51,645 | 66,686 | 74,565 |
EBIT | 56,280 | 39,419 | 53,949 | 59,194 |
Net Income | 41,893 | 29,806 | 46,193 | 50,033 |
Net Change In Cash | 1,211,383 | 1,152,502 | 1,209,330 | 1,213,867 |
Free Cash Flow | 4,657 | 53,796 | 54,380 | 75,618 |
Cash | 359,237 | 417,420 | 515,018 | 468,830 |
Basic Shares | 34,870 | 35,203 | 35,328 | 35,420 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,819,245 | $5,303,322 | $7,436,562 | $6,537,568 |
Gross Profit | 624,515 | 714,239 | 960,227 | 866,083 |
EBITDA | 305,645 | 392,161 | 628,536 | 555,277 |
EBIT | 248,907 | 334,008 | 571,083 | 505,668 |
Net Income | 195,946 | 264,394 | 430,914 | 381,524 |
Net Change In Cash | 4,819,245 | 5,303,322 | 7,436,562 | 6,537,568 |
Cost of Revenue | 122,205 | -29,783 | ||
Free Cash Flow | 255,563 | 367,960 | 596,654 | 253,479 |
Cash | 515,018 | 481,043 | 339,581 | 215,522 |
Basic Shares | 35,538 | 35,920 | 36,633 | 38,235 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.20 |
2025-03-31 | $0.95 |
2024-12-31 | $1.31 |