| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $41,404 | $39,524 | $37,694 | $37,794 |
Gross Profit | 24,853 | 23,373 | 22,150 | 21,955 |
EBITDA | 11,963 | 10,889 | 10,246 | 9,252 |
EBIT | 11,805 | 10,739 | 10,098 | 9,101 |
Net Income | 8,939 | 8,140 | 7,658 | 6,904 |
Net Change In Cash | 41,404 | 39,524 | 37,694 | 37,794 |
Free Cash Flow | 20,034 | 17,992 | 14,582 | -3,109 |
Cash | 56,811 | 54,819 | 97,984 | 77,035 |
Basic Shares | 19,755 | 20,295 | 20,319 | 20,180 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $143,973 | $108,420 | $76,167 | $15,031 |
Gross Profit | 79,519 | 63,604 | 66,233 | 15,031 |
EBITDA | 33,064 | 22,386 | 27,773 | 8,434 |
EBIT | 32,477 | 21,796 | 27,085 | 7,401 |
Net Income | 24,674 | 16,545 | 20,141 | 5,650 |
Net Change In Cash | 143,973 | 108,420 | 76,167 | 15,031 |
Cost of Revenue | 7,940 | -1,506 | ||
Free Cash Flow | 33,776 | 22,383 | 28,864 | 21,418 |
Cash | 77,035 | 41,062 | 54,168 | 46,228 |
Basic Shares | 19,830 | 19,688 | 20,177 | 19,566 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.45 |
2025-06-30 | $0.40 |
2025-03-31 | $0.38 |
2024-12-31 | $0.34 |