| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $17,096 | $16,964 | $16,058 | $15,176 |
Gross Profit | 13,144 | 13,112 | 12,124 | 11,091 |
EBITDA | 5,821 | 5,818 | 4,910 | 4,191 |
EBIT | 5,548 | 4,630 | 3,910 | |
Net Income | 4,879 | 4,478 | 3,775 | 3,235 |
Net Change In Cash | 17,096 | 16,964 | 16,058 | 15,176 |
Free Cash Flow | 8,430 | 3,455 | 4,167 | |
Cash | 104,385 | 115,623 | 136,800 | 119,318 |
Basic Shares | 3,342 | 3,349 | 3,350 | 3,348 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $65,312 | $58,127 | $51,237 | $41,867 |
Gross Profit | 49,471 | 41,997 | 41,079 | 39,323 |
EBITDA | 19,909 | 15,266 | 16,079 | 15,305 |
EBIT | 14,169 | 15,051 | 14,234 | |
Net Income | 16,367 | 11,940 | 12,790 | 11,902 |
Net Change In Cash | 65,312 | 58,127 | 51,237 | 41,867 |
Cost of Revenue | -106,211 | |||
Free Cash Flow | 21,628 | 13,536 | 16,116 | |
Cash | 104,385 | 26,592 | 27,099 | 32,728 |
Basic Shares | 3,347 | 3,346 | 3,347 | 3,355 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.33 |
2025-06-30 | $1.12 |
2025-03-31 | $0.96 |
2024-12-31 | $0.97 |