Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $876,576 | $805,645 | $824,313 | $798,918 |
Gross Profit | 326,157 | 292,464 | 317,430 | 298,263 |
EBITDA | 198,596 | 166,056 | 191,693 | 181,722 |
EBIT | 167,289 | 135,235 | 164,870 | 155,029 |
Net Income | 121,061 | 101,337 | 117,852 | 111,160 |
Net Change In Cash | 876,576 | 805,645 | 824,313 | 798,918 |
Free Cash Flow | 117,204 | -54,538 | 278,028 | 162,690 |
Cash | 331,664 | 226,459 | 385,042 | 443,850 |
Basic Shares | 37,871 | 37,851 | 38,373 | 38,451 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,121,189 | $2,845,373 | $2,557,025 | $2,500,761 |
Gross Profit | 1,153,549 | 1,067,178 | 954,609 | 927,802 |
EBITDA | 674,592 | 630,635 | 548,202 | 503,580 |
EBIT | 566,925 | 514,463 | 436,175 | 389,196 |
Net Income | 404,978 | 354,509 | 294,348 | 262,829 |
Net Change In Cash | 3,121,189 | 2,845,373 | 2,557,025 | 2,500,761 |
Cost of Revenue | 98,337 | -27,244 | ||
Free Cash Flow | 483,301 | 403,423 | 256,559 | 346,560 |
Cash | 385,042 | 406,867 | 256,974 | 171,004 |
Basic Shares | 38,373 | 38,529 | 38,649 | 40,602 |
Quarter | EPS |
---|---|
2025-06-30 | $3.23 |
2025-03-31 | $2.82 |
2024-12-31 | $3.27 |
2024-09-30 | $2.97 |