| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $73,386 | $68,537 | $67,109 | $68,115 |
Gross Profit | 43,086 | 38,338 | 38,178 | 38,451 |
EBITDA | 18,389 | 14,320 | 14,330 | 16,315 |
EBIT | 17,386 | 13,370 | 13,459 | 15,300 |
Net Income | 14,393 | 11,422 | 11,171 | 14,415 |
Net Change In Cash | 73,386 | 68,537 | 67,109 | 68,115 |
Free Cash Flow | 18,262 | 15,515 | 11,221 | 21,922 |
Cash | 44,349 | 123,208 | 170,617 | 157,702 |
Basic Shares | 8,153 | 8,150 | 8,131 | 8,111 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $262,381 | $89,226 | $150,799 | $124,095 |
Gross Profit | 144,630 | 89,226 | 131,718 | 118,565 |
EBITDA | 54,888 | 22,646 | 56,310 | 50,584 |
EBIT | 51,150 | 22,646 | 52,244 | 47,030 |
Net Income | 44,245 | 17,316 | 40,858 | 35,755 |
Net Change In Cash | 262,381 | 89,226 | 150,799 | 124,095 |
Cost of Revenue | 45,572 | 201 | ||
Free Cash Flow | 57,268 | 54,453 | 35,422 | 35,601 |
Cash | 157,702 | 139,510 | 102,682 | 57,110 |
Basic Shares | 8,148 | 8,131 | 8,227 | 8,315 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.70 |
2025-06-30 | $1.35 |
2025-03-31 | $1.32 |