| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $265,437 | $241,882 | $220,242 | $206,124 |
Gross Profit | 152,010 | 136,295 | 122,708 | 113,367 |
EBITDA | 25,031 | 4,733 | -1,810 | -14,005 |
EBIT | 20,334 | 391 | -6,081 | -18,750 |
Net Income | 15,658 | -199 | -4,787 | -17,924 |
Net Change In Cash | 265,437 | 241,882 | 220,242 | 206,124 |
Free Cash Flow | 26,689 | 35,646 | 12,902 | 10,214 |
Cash | 95,012 | 76,538 | 42,300 | 43,162 |
Basic Shares | 64,525 | 64,525 | 66,027 | 65,879 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $831,518 | $1,039,593 | $867,827 | $679,394 |
Gross Profit | 453,594 | 518,316 | 435,428 | 356,587 |
EBITDA | -23,484 | 42,216 | 66,925 | 88,068 |
EBIT | -43,034 | 25,585 | 52,610 | 73,056 |
Net Income | -29,747 | 29,325 | 41,010 | 238,378 |
Net Change In Cash | 831,518 | 1,039,593 | 867,827 | 679,394 |
Cost of Revenue | 28,164 | -29,485 | ||
Free Cash Flow | 50,346 | 38,396 | 13,116 | 46,330 |
Cash | 43,162 | 63,409 | 79,073 | 51,333 |
Basic Shares | 65,879 | 69,320 | 68,911 | 67,856 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.44 |
2025-06-30 | $0.33 |
2025-03-31 | -$0.07 |
2024-12-31 | $0.08 |