Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $35,840 | $34,540 | $34,463 | $33,023 |
Gross Profit | 17,703 | 16,838 | 16,574 | 15,765 |
EBITDA | 11,147 | 10,448 | 9,868 | 9,542 |
EBIT | 11,023 | 10,300 | 9,725 | 9,400 |
Net Income | 8,283 | 7,778 | 7,398 | 7,508 |
Net Change In Cash | 35,840 | 34,540 | 34,463 | 33,023 |
Free Cash Flow | 6,698 | 6,618 | 8,468 | 9,375 |
Cash | 184,254 | 209,036 | 221,527 | 172,449 |
Basic Shares | 12,013 | 12,006 | 12,153 | 12,153 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $129,414 | $119,396 | $95,865 | $90,871 |
Gross Profit | 62,281 | 72,957 | 79,909 | 77,915 |
EBITDA | 36,868 | 38,154 | 56,722 | 55,408 |
EBIT | 36,297 | 37,690 | 56,076 | 54,721 |
Net Income | 27,512 | 28,462 | 41,823 | 40,760 |
Net Change In Cash | 129,414 | 119,396 | 95,865 | 90,871 |
Cost of Revenue | -414,403 | 137,952 | ||
Free Cash Flow | 35,039 | 23,018 | 43,300 | 38,577 |
Cash | 221,527 | 180,376 | 182,150 | 596,553 |
Basic Shares | 12,139 | 12,137 | 12,175 | 12,121 |
Quarter | EPS |
---|---|
2025-06-30 | $0.68 |
2025-03-31 | $0.64 |
2024-12-31 | $0.60 |
2024-09-30 | $0.61 |