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,683 | 169,111 | 156,812 | 63,548 |
EBIT | 126,668 | 146,121 | 133,276 | 38,478 |
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 | 561,464 | 545,236 | 399,848 | 330,930 |
EBIT | 462,756 | 448,069 | 307,271 | 248,038 |
Net Income | 143,475 | 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 |