| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $32,169 | $31,603 | $29,713 | $30,887 |
Gross Profit | 22,961 | 21,560 | 20,504 | 20,990 |
EBITDA | 7,151 | 6,269 | 5,961 | 5,923 |
EBIT | 4,956 | 3,988 | 3,870 | 3,702 |
Net Income | 3,630 | 3,237 | 3,239 | 3,433 |
Net Change In Cash | 32,169 | 31,603 | 29,713 | 30,887 |
Free Cash Flow | 7,090 | 1,388 | 262 | 12,239 |
Cash | 29,515 | 26,884 | 22,805 | 31,559 |
Basic Shares | 7,822 | 7,819 | 7,823 | 7,868 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $120,420 | $112,450 | $93,646 | $93,194 |
Gross Profit | 79,129 | 81,856 | 85,495 | 89,126 |
EBITDA | 20,282 | 19,545 | 21,557 | 27,109 |
EBIT | 11,390 | 11,654 | 13,848 | 19,282 |
Net Income | 9,778 | 10,056 | 10,701 | 14,419 |
Net Change In Cash | 120,420 | 112,450 | 93,646 | 93,194 |
Cost of Revenue | -39,623 | -8,368 | ||
Free Cash Flow | 14,459 | -4,843 | 25,149 | 44,236 |
Cash | 31,559 | 24,545 | 21,811 | 54,607 |
Basic Shares | 7,853 | 7,798 | 7,386 | 6,655 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.46 |
2025-06-30 | $0.41 |
2025-03-31 | $0.41 |