| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $45,480 | $43,953 | $42,710 | $43,673 |
Gross Profit | 23,833 | 22,052 | 21,409 | 20,825 |
EBITDA | 11,633 | 10,390 | 9,118 | 9,232 |
EBIT | 11,079 | 9,853 | 8,565 | 8,680 |
Net Income | 9,082 | 8,063 | 7,077 | 7,282 |
Net Change In Cash | 45,480 | 43,953 | 42,710 | 43,673 |
Free Cash Flow | 12,602 | 7,232 | 828 | 10,430 |
Cash | 38,831 | 30,613 | 29,370 | 49,736 |
Basic Shares | 11,212 | 11,182 | 11,182 | 11,203 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $165,425 | $128,174 | $109,909 | $96,464 |
Gross Profit | 79,740 | 128,174 | 91,290 | 86,061 |
EBITDA | 34,793 | 2,699 | 49,370 | 45,952 |
EBIT | 32,584 | 2,699 | 47,386 | 43,913 |
Net Income | 27,045 | 29,519 | 38,990 | 36,269 |
Net Change In Cash | 165,425 | 128,174 | 109,909 | 96,464 |
Cost of Revenue | 2,094 | -5,578 | ||
Free Cash Flow | 24,572 | 34,284 | 39,809 | 52,936 |
Cash | 49,736 | 35,430 | 26,421 | 87,312 |
Basic Shares | 11,139 | 11,082 | 11,030 | 10,987 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.81 |
2025-06-30 | $0.72 |
2025-03-31 | $0.63 |
2024-12-31 | $0.65 |