Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,000,724 | $903,232 | $1,273,429 | $1,136,866 |
Gross Profit | 203,562 | 178,727 | 272,215 | 246,594 |
EBITDA | 74,725 | 64,395 | 135,629 | 119,894 |
EBIT | 68,291 | 57,967 | 128,780 | 113,622 |
Net Income | 34,854 | 39,384 | 102,741 | 83,020 |
Net Change In Cash | 1,000,724 | 903,232 | 1,273,429 | 1,136,866 |
Free Cash Flow | -17,552 | -39,960 | 262,015 | -157,485 |
Cash | 93,246 | 100,336 | 149,998 | 149,155 |
Basic Shares | 30,681 | 31,146 | 32,068 | 32,025 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,398,288 | $3,692,185 | $4,505,916 | $4,216,314 |
Gross Profit | 962,765 | 853,749 | 1,135,647 | 1,048,373 |
EBITDA | 464,346 | 406,438 | 716,079 | 669,634 |
EBIT | 440,060 | 406,438 | 704,856 | 658,722 |
Net Income | 333,816 | 259,224 | 525,126 | 498,504 |
Net Change In Cash | 4,398,288 | 3,692,185 | 4,505,916 | 4,216,314 |
Cost of Revenue | -13,749 | -75,840 | ||
Free Cash Flow | 86,725 | -90,050 | 264,650 | -212,729 |
Cash | 149,998 | 226,150 | 296,724 | 316,310 |
Basic Shares | 32,111 | 32,209 | 32,977 | 34,444 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.37 |
2025-03-31 | $1.36 |
2024-12-31 | $3.49 |