| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $79,603 | $77,916 | $76,554 | $76,289 |
Gross Profit | 44,491 | 45,111 | 45,213 | 44,076 |
EBITDA | 21,939 | 21,610 | 22,355 | 21,711 |
EBIT | 19,440 | 19,137 | 19,822 | 19,200 |
Net Income | 15,650 | 15,786 | 15,612 | 14,653 |
Net Change In Cash | 79,603 | 77,916 | 76,554 | 76,289 |
Free Cash Flow | 15,399 | 25,847 | 22,732 | 18,154 |
Cash | 124,358 | 193,105 | 227,136 | 146,078 |
Basic Shares | 11,272 | 11,270 | 11,262 | 11,260 |
| Values in thousands | 2025-06-30 | 2024-06-30 | 2023-06-30 | 2022-06-30 |
|---|---|---|---|---|
Revenue | $305,246 | $273,219 | $202,620 | $138,070 |
Gross Profit | 176,077 | 160,727 | 135,888 | 123,283 |
EBITDA | 84,016 | 73,202 | 57,019 | 65,825 |
EBIT | 73,994 | 63,110 | 49,463 | 59,904 |
Net Income | 58,315 | 50,182 | 39,237 | 47,169 |
Net Change In Cash | 305,246 | 273,219 | 202,620 | 138,070 |
Cost of Revenue | -36,783 | |||
Free Cash Flow | 75,294 | 61,221 | 55,984 | 62,725 |
Cash | 193,105 | 61,395 | 55,221 | 91,560 |
Basic Shares | 11,266 | 11,301 | 11,330 | 9,011 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.38 |
2025-06-30 | $1.39 |
2025-03-31 | $1.39 |
2024-12-31 | $1.30 |