Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $271,900 | $257,500 | $249,100 | $250,700 |
Gross Profit | 119,000 | 106,200 | 96,300 | 99,600 |
EBITDA | 74,100 | 56,700 | 43,900 | 57,400 |
EBIT | 48,900 | 32,100 | 20,500 | 33,700 |
Net Income | 26,700 | 1,300 | -4,900 | 8,300 |
Net Change In Cash | 271,900 | 257,500 | 249,100 | 250,700 |
Free Cash Flow | 37,400 | -1,899 | 40,400 | 67,500 |
Cash | 175,900 | 163,900 | 369,800 | 329,800 |
Basic Shares | 21,100 | 21,100 | 20,900 | 21,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,059,300 | $1,099,200 | $1,141,800 | $1,074,000 |
Gross Profit | 426,800 | 423,300 | 436,600 | 375,800 |
EBITDA | 237,100 | 232,200 | 304,500 | 60,500 |
EBIT | 142,600 | 129,900 | 242,000 | -7,400 |
Net Income | 11,000 | 3,900 | 177,900 | -23,300 |
Net Change In Cash | 1,059,300 | 1,099,200 | 1,141,800 | 1,074,000 |
Cost of Revenue | 6,700 | 109,000 | 106,400 | |
Free Cash Flow | 173,900 | 98,000 | 123,200 | 33,100 |
Cash | 369,800 | 334,400 | 338,100 | 229,500 |
Basic Shares | 21,000 | 20,900 | 20,800 | 20,500 |
Quarter | EPS |
---|---|
2024-06-30 | $2.08 |
2024-03-31 | $1.57 |
2023-12-31 | $1.19 |
2023-09-30 | $1.58 |