Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $358,900 | $321,000 | $302,300 | $342,400 |
Gross Profit | 133,000 | 112,100 | 102,300 | 116,300 |
EBITDA | 33,500 | 20,100 | 15,800 | 24,200 |
EBIT | 18,200 | 14,000 | 22,200 | |
Net Income | 25,100 | 13,600 | 10,700 | 16,800 |
Net Change In Cash | 358,900 | 321,000 | 302,300 | 342,400 |
Free Cash Flow | 30,300 | 3,200 | 15,200 | 8,700 |
Cash | 55,100 | 39,000 | 44,600 | 38,900 |
Basic Shares | 38,400 | 38,400 | 38,400 | 38,400 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,315,900 | $1,274,300 | $1,166,100 | $1,063,100 |
Gross Profit | 452,000 | 435,800 | 421,200 | 374,300 |
EBITDA | 87,600 | 102,700 | 109,100 | 91,700 |
EBIT | 80,000 | 96,300 | 105,200 | 88,000 |
Net Income | 61,000 | 70,700 | 78,800 | 70,100 |
Net Change In Cash | 1,315,900 | 1,274,300 | 1,166,100 | 1,063,100 |
Cost of Revenue | 13,400 | -8,600 | ||
Free Cash Flow | 46,900 | 108,100 | 42,800 | 46,400 |
Cash | 44,600 | 34,400 | 28,500 | 15,400 |
Basic Shares | 38,400 | 38,200 | 38,100 | 38,000 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.65 |
2025-03-31 | $0.35 |
2024-12-31 | $0.27 |