Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $288,100 | $273,200 | $258,400 | $260,900 |
Gross Profit | 124,800 | 118,200 | 109,300 | 110,300 |
EBITDA | 69,700 | 66,700 | 54,500 | 59,600 |
EBIT | 44,500 | 41,500 | 29,200 | 34,400 |
Net Income | 26,400 | 24,500 | 13,900 | 19,800 |
Net Change In Cash | 288,100 | 273,200 | 258,400 | 260,900 |
Free Cash Flow | 41,200 | 11,600 | 47,200 | 47,300 |
Cash | 107,100 | 240,300 | 236,300 | 206,900 |
Basic Shares | 21,200 | 21,200 | 21,200 | 21,100 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,048,700 | $1,059,300 | $1,099,200 | $1,141,800 |
Gross Profit | 444,800 | 426,800 | 423,300 | 436,600 |
EBITDA | 235,600 | 177,200 | 166,200 | 144,700 |
EBIT | 135,300 | 82,700 | 63,900 | 82,200 |
Net Income | 72,900 | 22,200 | 3,900 | 177,900 |
Net Change In Cash | 1,048,700 | 1,059,300 | 1,099,200 | 1,141,800 |
Cost of Revenue | 6,700 | 109,000 | ||
Free Cash Flow | 130,000 | 173,900 | 98,000 | 123,200 |
Cash | 236,300 | 369,800 | 334,400 | 338,100 |
Basic Shares | 21,100 | 21,000 | 20,900 | 20,800 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.03 |
2025-03-31 | $1.90 |
2024-12-31 | $1.57 |