| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $32,009 | $31,187 | $30,538 | $32,882 |
Gross Profit | 23,619 | 22,771 | 21,324 | 22,052 |
EBITDA | 10,249 | 5,448 | 6,018 | 7,309 |
EBIT | 8,474 | 7,204 | 5,515 | 7,460 |
Net Income | 6,936 | 5,919 | 4,609 | 6,120 |
Net Change In Cash | 32,009 | 31,187 | 30,538 | 32,882 |
Free Cash Flow | 13,668 | 5,232 | 2,142 | 39,746 |
Cash | 36,123 | 49,778 | 37,920 | 35,994 |
Basic Shares | 14,097 | 14,085 | 14,051 | 14,111 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $125,419 | $95,010 | $80,041 | $75,993 |
Gross Profit | 79,237 | 69,683 | 75,080 | 72,209 |
EBITDA | 16,565 | 18,249 | 29,690 | 28,197 |
EBIT | 15,961 | 15,260 | 26,946 | 25,585 |
Net Income | 13,492 | 12,628 | 22,128 | 20,974 |
Net Change In Cash | 125,419 | 95,010 | 80,041 | 75,993 |
Cost of Revenue | 4,565 | -13,594 | ||
Free Cash Flow | 89,438 | 20,754 | 24,358 | 15,881 |
Cash | 35,994 | 39,723 | 22,701 | 18,136 |
Basic Shares | 13,765 | 11,418 | 11,411 | 12,590 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.49 |
2025-06-30 | $0.43 |
2025-03-31 | $0.33 |
2024-12-31 | $0.44 |