Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $40,113 | $37,664 | $36,953 | $35,193 |
Gross Profit | 32,306 | 32,260 | 31,355 | 30,920 |
EBITDA | 16,159 | 16,421 | 16,491 | 16,335 |
EBIT | 15,244 | 15,512 | 15,670 | 15,562 |
Net Income | 11,890 | 11,407 | 11,753 | 11,360 |
Net Change In Cash | 40,113 | 37,664 | 36,953 | 35,193 |
Free Cash Flow | 8,729 | 14,061 | 10,907 | 9,751 |
Cash | 162,973 | 173,041 | 126,329 | 147,663 |
Basic Shares | 8,620 | 8,601 | 8,503 | 8,503 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $138,268 | $108,999 | $85,918 | $65,555 |
Gross Profit | 120,124 | 29,751 | 80,781 | 57,772 |
EBITDA | 62,568 | -55,882 | 41,350 | 24,943 |
EBIT | 59,281 | 55,882 | 38,801 | 22,708 |
Net Income | 43,658 | 41,011 | 28,518 | 17,925 |
Net Change In Cash | 138,268 | 108,999 | 85,918 | 65,555 |
Cost of Revenue | 14,966 | 83,971 | ||
Free Cash Flow | 39,063 | 39,397 | 37,561 | 27,135 |
Cash | 126,329 | 165,209 | 164,122 | 149,156 |
Basic Shares | 8,487 | 8,346 | 8,106 | 7,946 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.38 |
2025-03-31 | $1.33 |
2024-12-31 | $1.37 |