| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $118,088 | $119,875 | $116,375 | $122,331 |
Gross Profit | 56,454 | 54,765 | 47,429 | 50,167 |
EBITDA | 13,626 | 12,875 | 9,371 | 9,603 |
EBIT | 10,958 | 10,218 | 6,803 | 7,087 |
Net Income | 7,822 | 7,410 | 7,051 | 5,810 |
Net Change In Cash | 118,088 | 119,875 | 116,375 | 122,331 |
Free Cash Flow | 35,974 | 17,163 | 19,779 | -13,958 |
Cash | 174,607 | 155,605 | 138,486 | 128,700 |
Basic Shares | 32,315 | 32,497 | 32,518 | 32,204 |
| Values in thousands | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 |
|---|---|---|---|---|
Revenue | $476,669 | $363,318 | $314,462 | $280,050 |
Gross Profit | 208,815 | 185,166 | 172,140 | 160,643 |
EBITDA | 45,475 | 35,524 | 37,359 | 33,227 |
EBIT | 35,066 | 23,404 | 26,104 | 22,905 |
Net Income | 28,093 | 19,991 | 20,978 | 40,324 |
Net Change In Cash | 476,669 | 363,318 | 314,462 | 280,050 |
Cost of Revenue | -8,194 | |||
Free Cash Flow | 58,958 | 61,314 | 41,630 | 36,712 |
Cash | 174,607 | 153,226 | 110,281 | 96,122 |
Basic Shares | 32,411 | 31,634 | 32,074 | 33,719 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.37 |
2025-06-30 | $0.23 |
2025-03-31 | $0.31 |