| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $104,616 | $104,570 | $106,004 | $100,361 |
Gross Profit | 50,916 | 63,854 | 64,483 | 62,098 |
EBITDA | 23,370 | 29,871 | 27,962 | 25,400 |
EBIT | 4,744 | 11,053 | 9,348 | 7,184 |
Net Income | 1,525 | -1,968 | 4,743 | 6,577 |
Net Change In Cash | 104,616 | 104,570 | 106,004 | 100,361 |
Free Cash Flow | 32,093 | 17,906 | 11,578 | 43,533 |
Cash | 172,711 | 162,266 | 179,086 | 179,183 |
Basic Shares | 160,600 | 160,916 | 161,350 | 161,265 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $385,148 | $354,337 | $335,644 | $286,104 |
Gross Profit | 230,632 | 213,315 | 203,067 | 174,488 |
EBITDA | 72,369 | 23,843 | 88,998 | 58,577 |
EBIT | 4,336 | -32,227 | 36,528 | 13,462 |
Net Income | -12,051 | -55,357 | 14,731 | -13,266 |
Net Change In Cash | 385,148 | 354,337 | 335,644 | 286,104 |
Cost of Revenue | 57,343 | -86,143 | ||
Free Cash Flow | 78,841 | 67,433 | 91,113 | 51,486 |
Cash | 179,183 | 234,951 | 236,586 | 185,797 |
Basic Shares | 160,393 | 158,936 | 159,354 | 149,842 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.14 |
2025-06-30 | -$0.01 |
2025-03-31 | $0.02 |