| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $62,878 | $62,314 | $59,182 | $58,205 |
Gross Profit | 42,565 | 42,032 | 39,548 | 34,177 |
EBITDA | 16,761 | 18,110 | 15,309 | 9,338 |
EBIT | 16,599 | 13,896 | 8,132 | |
Net Income | 14,013 | 12,825 | 10,805 | 6,310 |
Net Change In Cash | 62,878 | 62,314 | 59,182 | 58,205 |
Free Cash Flow | 14,284 | 8,276 | 8,796 | |
Cash | 29,132 | 397,437 | 268,448 | 301,446 |
Basic Shares | 16,413 | 16,406 | 16,551 | 16,673 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $242,579 | $223,067 | $191,681 | $149,241 |
Gross Profit | 158,322 | 134,626 | 130,568 | 149,241 |
EBITDA | 55,388 | 42,719 | 44,238 | |
EBIT | 37,358 | 37,520 | 74,221 | |
Net Income | 43,953 | 29,709 | 30,075 | 48,799 |
Net Change In Cash | 242,579 | 223,067 | 191,681 | 149,241 |
Free Cash Flow | 28,872 | 45,463 | 45,463 | |
Cash | 29,132 | 154,546 | 142,536 | 64,660 |
Basic Shares | 16,514 | 16,745 | 17,037 | 16,555 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.85 |
2025-09-30 | $0.81 |
2025-06-30 | $0.70 |