Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $39,524 | $37,694 | $37,794 | $37,000 |
Gross Profit | 22,150 | 21,955 | 20,616 | |
EBITDA | 10,739 | 10,246 | 9,252 | 9,312 |
EBIT | 10,098 | 9,101 | 9,162 | |
Net Income | 8,140 | 7,658 | 6,904 | 6,949 |
Net Change In Cash | 39,524 | 37,694 | 37,794 | 37,000 |
Free Cash Flow | 17,992 | 14,582 | -3,109 | 11,140 |
Cash | 54,819 | 97,984 | 77,035 | 38,486 |
Basic Shares | 20,295 | 20,319 | 20,180 | 19,825 |
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-06-30 | $0.40 |
2025-03-31 | $0.38 |
2024-12-31 | $0.34 |
2024-09-30 | $0.35 |