| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $124,516 | $123,986 | $103,624 | $101,649 |
Gross Profit | 42,918 | 49,107 | 40,762 | 39,823 |
EBITDA | 15,272 | 20,355 | 14,386 | 13,676 |
EBIT | 12,506 | 15,032 | 9,445 | 8,833 |
Net Income | 7,325 | 10,934 | 6,409 | 5,615 |
Net Change In Cash | 124,516 | 123,986 | 103,624 | 101,649 |
Free Cash Flow | -1,519 | 9,583 | 6,630 | 7,490 |
Cash | 24,022 | 30,549 | 32,473 | 31,584 |
Basic Shares | 20,197 | 20,191 | 20,198 | 20,173 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $422,633 | $405,651 | $422,957 | $364,244 |
Gross Profit | 164,329 | 153,043 | 132,086 | 107,827 |
EBITDA | 61,115 | 60,779 | 48,757 | 40,479 |
EBIT | 42,818 | 45,027 | 34,530 | 30,435 |
Net Income | 29,975 | 32,470 | 23,648 | 20,778 |
Net Change In Cash | 422,633 | 405,651 | 422,957 | 364,244 |
Cost of Revenue | 9,558 | |||
Free Cash Flow | 43,914 | 44,049 | 14,727 | -3,702 |
Cash | 31,584 | 23,076 | 16,041 | 6,483 |
Basic Shares | 20,124 | 19,977 | 19,925 | 19,804 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.37 |
2025-06-30 | $0.54 |
2025-03-31 | $0.33 |