Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,020,175 | $1,039,737 | $977,828 | $1,015,526 |
Gross Profit | 301,693 | 319,885 | 305,260 | 282,941 |
EBITDA | 150,915 | 170,298 | 154,931 | 124,085 |
EBIT | 126,900 | 147,308 | 131,395 | 99,015 |
Net Income | 83,068 | 99,716 | 87,822 | 6 |
Net Change In Cash | 1,020,175 | 1,039,737 | 977,828 | 1,015,526 |
Free Cash Flow | 204,616 | 112,493 | 8,322 | 90,369 |
Cash | 200,477 | 163,142 | 169,195 | 203,041 |
Basic Shares | 20,234 | 20,292 | 20,321 | 20,764 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $4,174,598 | $4,345,250 | $3,501,575 | $2,895,355 |
Gross Profit | 1,236,034 | 1,126,224 | 883,889 | 765,514 |
EBITDA | 570,570 | 540,503 | 421,840 | 355,943 |
EBIT | 471,862 | 443,336 | 329,263 | 273,051 |
Net Income | 150,849 | 250,863 | 195,630 | 140,693 |
Net Change In Cash | 4,174,598 | 4,345,250 | 3,501,575 | 2,895,355 |
Cost of Revenue | 12,280 | -217,870 | 38,509 | |
Free Cash Flow | 210,004 | 232,977 | -41,852 | 209,594 |
Cash | 203,041 | 185,406 | 177,232 | 400,726 |
Basic Shares | 21,159 | 21,580 | 21,493 | 21,425 |
Quarter | EPS |
---|---|
2024-09-30 | $4.11 |
2024-06-30 | $4.91 |
2024-03-31 | $4.32 |
2023-12-31 | $3.18 |