Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $670,059 | $622,709 | $615,648 | $645,787 |
Gross Profit | 156,558 | 127,483 | 107,385 | 157,645 |
EBITDA | 97,327 | 70,390 | 56,189 | 93,327 |
EBIT | 71,861 | 42,757 | 28,240 | 66,824 |
Net Income | 39,174 | 16,989 | 5,524 | 39,979 |
Net Change In Cash | 670,059 | 622,709 | 615,648 | 645,787 |
Free Cash Flow | 86,804 | 96,930 | 64,600 | -39,164 |
Cash | 141,426 | 67,259 | 87,324 | 40,927 |
Basic Shares | 58,438 | 58,310 | 58,069 | 58,045 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,418,257 | $2,020,487 | $1,755,307 | $1,515,093 |
Gross Profit | 484,812 | 478,653 | 415,011 | 304,549 |
EBITDA | 271,169 | 263,727 | 237,848 | 164,996 |
EBIT | 160,488 | 157,585 | 129,018 | 53,334 |
Net Income | 74,223 | 80,641 | 70,459 | 26,992 |
Net Change In Cash | 2,418,257 | 2,020,487 | 1,755,307 | 1,515,093 |
Cost of Revenue | -120,166 | 354,743 | ||
Free Cash Flow | 165,120 | 128,462 | 169,591 | 136,738 |
Cash | 87,324 | 36,224 | 260,980 | 384,344 |
Basic Shares | 57,932 | 58,490 | 60,871 | 60,309 |
Quarter | EPS |
---|---|
2024-06-30 | $0.88 |
2024-03-31 | $0.51 |
2023-12-31 | $0.83 |
2023-09-30 | $0.88 |