| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $52,410 | $54,885 | $52,605 | $49,472 |
Gross Profit | 28,148 | 30,773 | 27,500 | 25,265 |
EBITDA | 13,122 | 16,997 | 13,709 | 11,904 |
EBIT | 15,904 | 12,671 | 10,791 | |
Net Income | 9,235 | 11,412 | 9,071 | 7,735 |
Net Change In Cash | 52,410 | 54,885 | 52,605 | 49,472 |
Free Cash Flow | 16,172 | 3,825 | 1,599 | |
Cash | 25,319 | 369,498 | 263,567 | 214,348 |
Basic Shares | 14,235 | 14,354 | 14,364 | 14,404 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $209,371 | $191,910 | $161,860 | $116,250 |
Gross Profit | 111,686 | 96,309 | 99,319 | 100,529 |
EBITDA | 52,488 | 40,302 | 47,329 | 53,135 |
EBIT | 36,286 | 43,262 | 49,403 | |
Net Income | 37,453 | 25,810 | 30,705 | 34,987 |
Net Change In Cash | 209,371 | 191,910 | 161,860 | 116,250 |
Free Cash Flow | 34,910 | 62,028 | 51,814 | |
Cash | 25,319 | 198,792 | 242,342 | 147,031 |
Basic Shares | 14,279 | 14,342 | 14,418 | 15,065 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.64 |
2025-09-30 | $0.79 |
2025-06-30 | $0.62 |
2025-03-31 | $0.53 |