| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $45,687 | $46,998 | $30,787 | $31,519 |
Gross Profit | 11,190 | 16,741 | 8,939 | 10,957 |
EBITDA | 7,996 | 13,243 | 6,947 | 7,119 |
EBIT | 7,760 | 13,015 | 6,721 | 6,884 |
Net Income | 5,199 | 8,928 | 4,235 | 4,484 |
Net Change In Cash | 45,687 | 46,998 | 30,787 | 31,519 |
Free Cash Flow | 9,997 | -335 | 6,736 | 3,583 |
Cash | 32,174 | 26,867 | 27,802 | 23,711 |
Basic Shares | 4,130 | 4,123 | 4,095 | 4,093 |
| Values in thousands | 2025-03-31 | 2024-03-31 | 2023-03-31 | 2022-03-31 |
|---|---|---|---|---|
Revenue | $148,182 | $138,610 | $130,785 | $114,882 |
Gross Profit | 51,984 | 49,253 | 49,641 | 44,062 |
EBITDA | 37,824 | 33,941 | 35,681 | 29,725 |
EBIT | 36,867 | 32,806 | 34,546 | 28,671 |
Net Income | 24,026 | 19,616 | 19,623 | 13,596 |
Net Change In Cash | 148,182 | 138,610 | 130,785 | 114,882 |
Cost of Revenue | -20,202 | -31,001 | ||
Free Cash Flow | 25,015 | 19,689 | 19,211 | 15,841 |
Cash | 27,802 | 21,027 | 29,861 | 50,063 |
Basic Shares | 4,095 | 4,086 | 4,090 | 4,115 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.25 |
2025-06-30 | $2.16 |
2025-03-31 | $1.03 |
2024-12-31 | $1.09 |