| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $179,600 | $192,800 | $298,700 | $215,046 |
Gross Profit | 77,500 | 81,900 | 119,000 | 91,648 |
EBITDA | 72,200 | 76,600 | 113,900 | 85,396 |
EBIT | 45,200 | 50,700 | 87,400 | 67,202 |
Net Income | 19,400 | 23,900 | 50,900 | 36,654 |
Net Change In Cash | 179,600 | 192,800 | 298,700 | 215,046 |
Free Cash Flow | -49,200 | -45,900 | -28,800 | -73,982 |
Cash | 1,800 | 1,500 | 700 | 7,900 |
Basic Shares | 23,629 | 23,402 | 23,041 | 22,914 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $787,200 | $670,600 | $680,700 | $569,968 |
Gross Profit | 334,800 | 255,300 | 237,500 | 217,931 |
EBITDA | 311,700 | 229,600 | 228,000 | 205,721 |
EBIT | 230,200 | 152,200 | 148,000 | 132,832 |
Net Income | 118,600 | 87,200 | 89,800 | 83,466 |
Net Change In Cash | 787,200 | 670,600 | 680,700 | 569,968 |
Cost of Revenue | 1,228 | 1,477 | ||
Free Cash Flow | -115,900 | 14,864 | 30,606 | -36,420 |
Cash | 7,900 | 4,904 | 6,204 | 4,976 |
Basic Shares | 22,531 | 18,434 | 17,804 | 17,633 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.82 |
2025-06-30 | $1.04 |
2025-03-31 | $2.22 |
2024-12-31 | $1.63 |