| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $49,168 | $50,724 | $43,961 | $42,933 |
Gross Profit | 27,846 | 26,798 | 25,127 | 24,489 |
EBITDA | 15,205 | 12,657 | 11,718 | 11,755 |
EBIT | 14,635 | 12,086 | 11,146 | 11,171 |
Net Income | 12,165 | 11,632 | 10,122 | 10,467 |
Net Change In Cash | 49,168 | 50,724 | 43,961 | 42,933 |
Free Cash Flow | 13,314 | 14,387 | 13,314 | 12,365 |
Cash | 73,413 | 83,081 | 73,413 | 86,019 |
Basic Shares | 35,865 | 36,376 | 36,253 | 36,776 |
| Values in thousands | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
Revenue | $181,621 | $188,820 | $169,997 | $143,593 |
Gross Profit | 101,030 | 101,754 | 73,233 | 59,156 |
EBITDA | 48,535 | 55,981 | 32,255 | 19,996 |
EBIT | 46,259 | 53,818 | 30,325 | 18,225 |
Net Income | 43,406 | 49,818 | 27,127 | 19,599 |
Net Change In Cash | 181,621 | 188,820 | 169,997 | 143,593 |
Cost of Revenue | 6,924 | |||
Free Cash Flow | 51,411 | 43,774 | 21,738 | 6,850 |
Cash | 83,081 | 83,081 | 65,341 | 35,955 |
Basic Shares | 36,499 | 37,066 | 37,005 | 36,867 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.34 |
2025-06-30 | $0.33 |
2025-03-31 | $0.27 |