Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $919,444 | $1,016,624 | $933,492 | $781,187 |
Gross Profit | 259,610 | 207,016 | 182,037 | 159,301 |
EBITDA | 74,417 | 126,170 | 99,677 | 93,883 |
EBIT | 74,417 | 84,689 | 59,342 | 57,316 |
Net Income | 40,866 | 47,884 | 35,093 | 30,817 |
Net Change In Cash | 919,444 | 1,016,624 | 933,492 | 781,187 |
Free Cash Flow | 33,679 | 120,566 | 19,681 | 103,285 |
Cash | 52,606 | 43,960 | 17,610 | 11,409 |
Basic Shares | 22,641 | 22,169 | 22,080 | 21,914 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $3,468,045 | $4,881,872 | $4,078,092 | $2,486,597 |
Gross Profit | 782,233 | 1,059,938 | 801,194 | 459,017 |
EBITDA | 260,200 | 626,927 | 456,520 | 246,643 |
EBIT | 260,200 | 496,170 | 351,712 | 173,373 |
Net Income | 142,897 | 328,196 | 224,915 | 97,061 |
Net Change In Cash | 3,468,045 | 4,881,872 | 4,078,092 | 2,486,597 |
Cost of Revenue | -100,002 | 78,082 | -94,623 | |
Free Cash Flow | 349,685 | 331,855 | 187,326 | 128,053 |
Cash | 11,409 | 22,847 | 122,849 | 44,767 |
Basic Shares | 22,025 | 24,471 | 23,355 | 23,087 |
Quarter | EPS |
---|---|
2024-09-30 | $1.80 |
2024-06-30 | $2.16 |
2024-03-31 | $1.59 |
2023-12-31 | $1.41 |