| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $75,385 | $72,453 | $67,336 | $65,431 |
Gross Profit | 34,743 | 33,707 | 30,336 | 26,899 |
EBITDA | 16,090 | 15,709 | 14,076 | 11,608 |
EBIT | 15,096 | 15,138 | 12,651 | 10,513 |
Net Income | 11,601 | 11,520 | 9,633 | 8,204 |
Net Change In Cash | 75,385 | 72,453 | 67,336 | 65,431 |
Free Cash Flow | 7,775 | 2,830 | 6,927 | 31,155 |
Cash | 135,476 | 221,392 | 170,344 | 234,137 |
Basic Shares | 28,037 | 28,037 | 28,037 | 28,056 |
| 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.39 |
2025-06-30 | $0.37 |
2025-03-31 | $0.31 |
2024-12-31 | $0.26 |