Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $764,043 | $745,541 | $729,551 | $689,924 |
Gross Profit | 358,677 | 345,638 | 336,047 | 323,454 |
EBITDA | 194,454 | 101,421 | 88,403 | 86,851 |
EBIT | 184,106 | 91,360 | 78,207 | 76,812 |
Net Income | 76,149 | 72,945 | 63,695 | 43,414 |
Net Change In Cash | 764,043 | 745,541 | 729,551 | 689,924 |
Free Cash Flow | 436,140 | 378,269 | 420,342 | 387,619 |
Cash | 55,560 | 55,514 | 73,910 | 67,500 |
Basic Shares | 27,062 | 27,104 | 27,666 | 27,711 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,657,800 | $2,117,639 | $1,736,085 | $1,207,932 |
Gross Profit | 1,239,007 | 1,035,143 | 1,117,564 | 947,751 |
EBITDA | 334,523 | 265,513 | 420,859 | 448,438 |
EBIT | 294,316 | 227,356 | -931,234 | -346,431 |
Net Income | 209,448 | 175,121 | 207,424 | 256,295 |
Net Change In Cash | 2,657,800 | 2,117,639 | 1,736,085 | 1,207,932 |
Cost of Revenue | -47,406 | -143,351 | ||
Free Cash Flow | 1,495,154 | 1,121,628 | 850,369 | 442,194 |
Cash | 73,910 | 54,357 | 100,165 | 165,477 |
Basic Shares | 28,202 | 31,921 | 33,482 | 37,736 |
Quarter | EPS |
---|---|
2025-06-30 | $3.23 |
2025-03-31 | $2.69 |
2024-12-31 | $2.61 |
2024-09-30 | $2.45 |