Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $139,500 | $119,900 | $167,800 | $123,100 |
Gross Profit | 133,900 | 58,400 | 91,700 | 53,300 |
EBITDA | 32,500 | 41,100 | 67,200 | 37,600 |
EBIT | 28,300 | 36,900 | 62,800 | 33,100 |
Net Income | 10,100 | 20,100 | 42,500 | 16,900 |
Net Change In Cash | 139,500 | 119,900 | 167,800 | 123,100 |
Free Cash Flow | 58,700 | -51,300 | -21,600 | 67,200 |
Cash | 90,200 | 119,600 | 94,800 | 53,600 |
Basic Shares | 35,900 | 37,381 | 37,600 | 37,794 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $505,600 | $426,600 | $417,200 | $523,800 |
Gross Profit | 239,200 | 205,900 | 257,600 | 239,200 |
EBITDA | 163,600 | 133,400 | 183,900 | 225,100 |
EBIT | 145,100 | 116,100 | 165,300 | 202,900 |
Net Income | 85,000 | 65,800 | 100,600 | 828,400 |
Net Change In Cash | 505,600 | 426,600 | 417,200 | 523,800 |
Free Cash Flow | 45,900 | 54,500 | 100,700 | -26,600 |
Cash | 94,800 | 146,800 | 108,400 | 252,100 |
Basic Shares | 38,328 | 42,537 | 43,156 | 80,485 |
Quarter | EPS |
---|---|
2025-06-30 | $0.64 |
2025-03-31 | $0.54 |
2024-12-31 | $1.30 |
2024-09-30 | $0.59 |