| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $215,100 | $186,900 | $209,200 | $183,800 |
Gross Profit | 199,800 | 170,300 | 191,000 | 167,100 |
EBITDA | 47,300 | 24,400 | 14,000 | 12,300 |
EBIT | 35,700 | 11,700 | 1,400 | 900 |
Net Income | 26,300 | 8,200 | 200 | 38,600 |
Net Change In Cash | 215,100 | 186,900 | 209,200 | 183,800 |
Free Cash Flow | 44,100 | 21,200 | 22,100 | 4,900 |
Cash | 120,600 | 105,300 | 92,200 | 66,300 |
Basic Shares | 76,900 | 76,600 | 76,100 | 75,600 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $687,600 | $599,400 | $538,900 | $379,600 |
Gross Profit | 624,100 | 545,400 | 499,100 | 351,100 |
EBITDA | 54,100 | 55,300 | 19,500 | -1,400 |
EBIT | 5,700 | 7,100 | -17,500 | -36,400 |
Net Income | 30,400 | -11,800 | -10,200 | -42,500 |
Net Change In Cash | 687,600 | 599,400 | 538,900 | 379,600 |
Cost of Revenue | -83,700 | 84,400 | ||
Free Cash Flow | 71,200 | 42,600 | -7,200 | -15,800 |
Cash | 66,300 | 100,400 | 83,900 | 167,800 |
Basic Shares | 78,900 | 76,700 | 70,600 | 67,069 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.34 |
2025-06-30 | $0.13 |
2025-03-31 | $0.01 |