| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $103,204 | $118,919 | $115,852 | $105,529 |
Gross Profit | 54,609 | 64,851 | 63,954 | 58,235 |
EBITDA | 17,762 | 5,352 | 5,865 | 14,169 |
EBIT | 11,147 | -1,398 | -1,345 | 6,718 |
Net Income | 13,290 | -1,356 | 1,369 | 8,790 |
Net Change In Cash | 103,204 | 118,919 | 115,852 | 105,529 |
Free Cash Flow | 19,156 | 24,160 | 23,146 | 20,660 |
Cash | 58,755 | 48,646 | 66,935 | 49,614 |
Basic Shares | 55,694 | 55,796 | 56,387 | 57,123 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $443,504 | $418,973 | $444,538 | $651,138 |
Gross Profit | 241,649 | 224,751 | 228,956 | 366,907 |
EBITDA | 49,005 | 52,511 | 35,059 | 217,757 |
EBIT | 20,979 | 17,929 | 35,059 | 180,412 |
Net Income | 22,093 | 32,234 | 55,735 | 170,851 |
Net Change In Cash | 443,504 | 418,973 | 444,538 | 651,138 |
Cost of Revenue | -52,745 | |||
Free Cash Flow | 87,122 | 63,895 | 44,875 | 176,132 |
Cash | 58,755 | 50,972 | 63,929 | 105,372 |
Basic Shares | 56,324 | 57,130 | 57,622 | 58,371 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.23 |
2025-09-30 | $0.36 |
2025-06-30 | $0.35 |