Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,145,144 | $1,112,056 | $1,443,914 | $1,080,119 |
Gross Profit | 460,970 | 443,147 | 565,854 | 423,747 |
EBITDA | 233,250 | 258,429 | 308,328 | 250,098 |
EBIT | 212,899 | 238,067 | 281,570 | 229,342 |
Net Income | 131,091 | 149,651 | 169,444 | 146,924 |
Net Change In Cash | 1,145,144 | 1,112,056 | 1,443,914 | 1,080,119 |
Free Cash Flow | 167,298 | 164,331 | 135,934 | 145,611 |
Cash | 272,859 | 304,320 | 186,126 | 189,084 |
Basic Shares | 34,401 | 34,655 | 34,655 | 35,039 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,706,416 | $4,479,358 | $4,537,158 | $4,357,373 |
Gross Profit | 1,848,502 | 1,727,417 | 1,648,606 | 1,688,242 |
EBITDA | 1,005,817 | 929,555 | 851,338 | 890,434 |
EBIT | 918,085 | 848,915 | 771,087 | 817,511 |
Net Income | 584,170 | 519,118 | 452,263 | 510,467 |
Net Change In Cash | 4,706,416 | 4,479,358 | 4,537,158 | 4,357,373 |
Cost of Revenue | -94,313 | -11,666 | ||
Free Cash Flow | 512,012 | 485,468 | 388,083 | 560,034 |
Cash | 186,126 | 114,098 | 60,356 | 148,160 |
Basic Shares | 34,847 | 35,401 | 36,093 | 37,691 |
Quarter | EPS |
---|---|
2025-06-30 | $3.81 |
2025-03-31 | $4.33 |
2024-12-31 | $4.89 |
2024-09-30 | $4.19 |