Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $1,273,429 | $1,136,866 | $1,045,250 | $946,543 |
Gross Profit | 272,215 | 246,594 | 244,168 | 208,729 |
EBITDA | 135,629 | 119,894 | 120,844 | 97,425 |
EBIT | 128,780 | 113,622 | 115,155 | 91,950 |
Net Income | 102,741 | 83,020 | 83,724 | 64,332 |
Net Change In Cash | 1,273,429 | 1,136,866 | 1,045,250 | 946,543 |
Free Cash Flow | 262,015 | -157,485 | -157,575 | -1,399 |
Cash | 149,998 | 149,155 | 151,505 | 207,616 |
Basic Shares | 32,067 | 32,025 | 32,092 | 32,238 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,398,288 | $3,692,185 | $4,505,916 | $4,216,314 |
Gross Profit | 1,029,157 | 853,749 | 1,135,647 | 1,048,373 |
EBITDA | 470,562 | 406,438 | 715,054 | 673,262 |
EBIT | 446,276 | 406,438 | 703,831 | 662,350 |
Net Income | 333,816 | 259,224 | 525,126 | 498,504 |
Net Change In Cash | 4,398,288 | 3,692,185 | 4,505,916 | 4,216,314 |
Cost of Revenue | -13,749 | -75,840 | ||
Free Cash Flow | 86,725 | -90,050 | 264,650 | -212,729 |
Cash | 149,998 | 226,150 | 296,724 | 316,310 |
Basic Shares | 32,110 | 32,209 | 32,977 | 34,444 |
Quarter | EPS |
---|---|
2024-12-31 | $3.49 |
2024-09-30 | $2.59 |
2024-06-30 | $2.61 |
2024-03-31 | $2 |