| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $118,904 | $121,215 | $127,679 | $121,610 |
Gross Profit | 55,843 | 57,043 | 59,292 | 53,745 |
EBITDA | 9,119 | 15,080 | 20,392 | -4,464 |
EBIT | 7,836 | 13,678 | 18,936 | -5,931 |
Net Income | 4,026 | 10,447 | 14,203 | -9,796 |
Net Change In Cash | 118,904 | 121,215 | 127,679 | 121,610 |
Free Cash Flow | 19,317 | 24,446 | 5,150 | |
Cash | 126,076 | 125,614 | 129,508 | 246,687 |
Basic Shares | 34,488 | 34,497 | 34,511 | 33,932 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $453,218 | $408,091 | $424,065 | $326,635 |
Gross Profit | 189,733 | 115,172 | 191,222 | 248,544 |
EBITDA | 39,858 | -42,123 | 46,278 | 110,782 |
EBIT | 34,519 | -48,267 | 39,833 | 104,307 |
Net Income | 18,880 | -31,333 | 28,664 | 76,945 |
Net Change In Cash | 453,218 | 408,091 | 424,065 | 326,635 |
Cost of Revenue | 70,031 | |||
Free Cash Flow | 10,102 | 29,097 | 81,413 | |
Cash | 126,076 | 109,409 | 124,212 | 85,409 |
Basic Shares | 34,493 | 29,949 | 29,925 | 30,823 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.32 |
2025-09-30 | $0.35 |
2025-06-30 | $0.32 |