| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $30,788 | $32,009 | $31,187 | $30,538 |
Gross Profit | 22,347 | 23,619 | 22,771 | 21,324 |
EBITDA | 6,959 | 10,249 | 5,448 | 6,018 |
EBIT | 8,474 | 7,204 | 5,515 | |
Net Income | 5,656 | 6,936 | 5,919 | 4,609 |
Net Change In Cash | 30,788 | 32,009 | 31,187 | 30,538 |
Free Cash Flow | 13,668 | 5,232 | 2,142 | |
Cash | 18,353 | 36,123 | 49,778 | 37,920 |
Basic Shares | 14,106 | 14,097 | 14,085 | 14,051 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $124,242 | $125,419 | $95,010 | $80,041 |
Gross Profit | 89,781 | 79,237 | 69,683 | 75,080 |
EBITDA | 28,152 | 16,565 | 18,249 | 29,690 |
EBIT | 15,961 | 15,260 | 26,946 | |
Net Income | 23,120 | 13,492 | 12,628 | 22,128 |
Net Change In Cash | 124,242 | 125,419 | 95,010 | 80,041 |
Cost of Revenue | 4,565 | |||
Free Cash Flow | 89,438 | 20,754 | 24,358 | |
Cash | 18,353 | 35,994 | 39,723 | 22,701 |
Basic Shares | 14,086 | 13,765 | 11,418 | 11,411 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.40 |
2025-09-30 | $0.49 |
2025-06-30 | $0.43 |
2025-03-31 | $0.33 |