Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,512,054 | $1,447,648 | $1,437,914 | $1,272,999 |
Gross Profit | 265,423 | 246,590 | 251,783 | 209,790 |
EBITDA | 197,196 | 183,561 | 187,882 | 147,377 |
EBIT | 146,452 | 134,761 | 138,643 | 102,867 |
Net Income | 124,085 | 113,662 | 115,833 | 84,412 |
Net Change In Cash | 1,512,054 | 1,447,648 | 1,437,914 | 1,272,999 |
Free Cash Flow | 35,717 | 160,351 | 129,738 | 47,681 |
Cash | 176,801 | 221,085 | 245,225 | 189,205 |
Basic Shares | 66,598 | 66,714 | 66,998 | 66,943 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $5,373,332 | $4,631,672 | $4,014,919 | $3,463,946 |
Gross Profit | 947,256 | 735,082 | 653,629 | 606,502 |
EBITDA | 695,902 | 507,466 | 459,034 | 424,687 |
EBIT | 517,745 | 354,264 | 321,797 | 297,926 |
Net Income | 433,592 | 304,876 | 269,818 | 245,294 |
Net Change In Cash | 5,373,332 | 4,631,672 | 4,014,919 | 3,463,946 |
Cost of Revenue | -161,784 | -27,510 | ||
Free Cash Flow | 399,288 | 217,950 | 265,604 | 268,134 |
Cash | 245,225 | 104,246 | 173,861 | 335,645 |
Basic Shares | 67,010 | 67,149 | 67,920 | 70,098 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.86 |
2025-03-31 | $1.70 |
2024-12-31 | $1.73 |