Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $798,918 | $784,791 | $713,167 | $785,791 |
Gross Profit | 298,263 | 284,101 | 253,755 | 304,730 |
EBITDA | 181,722 | 164,625 | 136,552 | 197,147 |
EBIT | 155,029 | 137,457 | 109,569 | 167,811 |
Net Income | 111,160 | 99,471 | 76,495 | 119,886 |
Net Change In Cash | 798,918 | 784,791 | 713,167 | 785,791 |
Free Cash Flow | 162,690 | 100,271 | -57,688 | 269,743 |
Cash | 443,850 | 382,564 | 338,034 | 406,867 |
Basic Shares | 38,451 | 38,501 | 38,431 | 38,505 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,845,373 | $2,557,025 | $2,505,931 | $2,391,336 |
Gross Profit | 1,067,178 | 954,609 | 933,356 | 841,227 |
EBITDA | 630,635 | 548,202 | 509,134 | 414,499 |
EBIT | 514,463 | 436,175 | 394,750 | 298,596 |
Net Income | 354,509 | 294,348 | 262,829 | 201,392 |
Net Change In Cash | 2,845,373 | 2,557,025 | 2,505,931 | 2,391,336 |
Cost of Revenue | 98,337 | -27,244 | -192,785 | |
Free Cash Flow | 403,423 | 256,559 | 346,560 | 213,681 |
Cash | 406,867 | 256,974 | 171,004 | 198,248 |
Basic Shares | 38,529 | 38,649 | 40,602 | 41,999 |
Quarter | EPS |
---|---|
2024-09-30 | $2.97 |
2024-06-30 | $2.64 |
2024-03-31 | $1.99 |
2023-12-31 | $3.16 |