Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $1,225,005 | $1,171,043 | $1,204,445 | $1,289,345 |
Gross Profit | 160,643 | 154,098 | 164,491 | 172,999 |
EBITDA | 78,893 | 70,691 | 84,955 | 74,304 |
EBIT | 64,405 | 56,549 | 71,300 | 59,945 |
Net Income | 52,624 | 47,096 | 57,987 | 61,653 |
Net Change In Cash | 1,225,005 | 1,171,043 | 1,204,445 | 1,289,345 |
Free Cash Flow | 40,638 | 84,927 | 47,693 | 109,289 |
Cash | 438,062 | 467,671 | 481,043 | 439,661 |
Basic Shares | 35,654 | 35,750 | 35,804 | 35,951 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $5,303,322 | $7,436,562 | $6,537,568 | $4,132,981 |
Gross Profit | 1,180,869 | 960,227 | 866,083 | 553,496 |
EBITDA | 402,302 | 567,921 | 502,811 | 267,627 |
EBIT | 344,149 | 510,468 | 453,202 | 221,772 |
Net Income | 264,394 | 430,914 | 381,524 | 192,106 |
Net Change In Cash | 5,303,322 | 7,436,562 | 6,537,568 | 4,132,981 |
Cost of Revenue | 122,205 | -29,783 | -70,161 | |
Free Cash Flow | 238,706 | 596,654 | 253,479 | 180,091 |
Cash | 481,043 | 339,581 | 215,522 | 249,354 |
Basic Shares | 35,920 | 36,633 | 38,235 | 38,602 |
Quarter | EPS |
---|---|
2024-06-30 | $1.48 |
2024-03-31 | $1.32 |
2023-12-31 | $1.62 |
2023-09-30 | $1.71 |