Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $824,313 | $798,918 | $784,791 | $713,167 |
Gross Profit | 317,430 | 298,263 | 284,101 | 253,755 |
EBITDA | 191,693 | 181,722 | 164,625 | 136,552 |
EBIT | 164,870 | 155,029 | 137,457 | 109,569 |
Net Income | 117,852 | 111,160 | 99,471 | 76,495 |
Net Change In Cash | 824,313 | 798,918 | 784,791 | 713,167 |
Free Cash Flow | 278,028 | 162,690 | 100,271 | -57,688 |
Cash | 385,042 | 443,850 | 382,564 | 338,034 |
Basic Shares | 38,137 | 38,451 | 38,501 | 38,431 |
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,505,931 |
Gross Profit | 1,153,549 | 1,067,178 | 954,609 | 933,356 |
EBITDA | 674,592 | 630,635 | 548,202 | 509,134 |
EBIT | 566,925 | 514,463 | 436,175 | 394,750 |
Net Income | 404,978 | 354,509 | 294,348 | 262,829 |
Net Change In Cash | 3,121,189 | 2,845,373 | 2,557,025 | 2,505,931 |
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 |
---|---|
2024-12-31 | $3.27 |
2024-09-30 | $2.97 |
2024-06-30 | $2.64 |
2024-03-31 | $1.99 |