Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $72,453 | $67,336 | $65,431 | $64,168 |
Gross Profit | 33,707 | 30,336 | 26,899 | 26,740 |
EBITDA | 15,709 | 14,076 | 11,608 | 11,959 |
EBIT | 15,138 | 12,651 | 10,513 | 11,361 |
Net Income | 11,520 | 9,633 | 8,204 | 8,675 |
Net Change In Cash | 72,453 | 67,336 | 65,431 | 64,168 |
Free Cash Flow | 2,830 | 6,927 | 31,155 | -6,450 |
Cash | 217,495 | 170,344 | 234,137 | 191,859 |
Basic Shares | 28,037 | 28,037 | 28,056 | 27,905 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $251,445 | $226,948 | $169,340 | $134,185 |
Gross Profit | 104,215 | 109,942 | 127,643 | 109,665 |
EBITDA | 45,741 | 55,665 | 74,963 | 64,133 |
EBIT | 42,736 | 52,522 | 71,710 | 61,573 |
Net Income | 32,825 | 39,960 | 53,392 | 45,687 |
Net Change In Cash | 251,445 | 226,948 | 169,340 | 134,185 |
Cost of Revenue | -56,430 | -17,202 | ||
Free Cash Flow | 42,296 | 27,045 | 83,366 | 53,459 |
Cash | 234,137 | 128,562 | 88,224 | 145,349 |
Basic Shares | 27,943 | 28,316 | 28,668 | 28,968 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.37 |
2025-03-31 | $0.31 |
2024-12-31 | $0.26 |