Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,213,867 | $1,225,005 | $1,171,043 | $1,204,445 |
Gross Profit | 155,988 | 160,643 | 154,098 | 164,491 |
EBITDA | 79,656 | 82,547 | 73,855 | 87,494 |
EBIT | 64,285 | 68,059 | 59,713 | 73,839 |
Net Income | 50,033 | 52,624 | 47,096 | 57,987 |
Net Change In Cash | 1,213,867 | 1,225,005 | 1,171,043 | 1,204,445 |
Free Cash Flow | 75,618 | 40,638 | 84,927 | 47,693 |
Cash | 468,830 | 438,062 | 467,671 | 481,043 |
Basic Shares | 35,420 | 35,654 | 35,750 | 35,804 |
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 | 714,239 | 960,227 | 866,083 | 553,496 |
EBITDA | 397,728 | 628,536 | 555,277 | 298,805 |
EBIT | 339,575 | 571,083 | 505,668 | 252,950 |
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 | 367,960 | 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-09-30 | $1.41 |
2024-06-30 | $1.48 |
2024-03-31 | $1.32 |
2023-12-31 | $1.62 |