| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $35,579 | $34,827 | $32,219 | $32,696 |
Gross Profit | 23,225 | 22,979 | 21,327 | 21,011 |
EBITDA | 9,993 | 9,674 | 8,461 | 8,082 |
EBIT | 8,592 | 8,257 | 7,082 | 6,671 |
Net Income | 7,346 | 6,921 | 5,991 | 5,834 |
Net Change In Cash | 35,579 | 34,827 | 32,219 | 32,696 |
Free Cash Flow | 8,423 | 6,888 | 11,508 | 5,877 |
Cash | 142,161 | 165,495 | 211,195 | 83,353 |
Basic Shares | 5,784 | 5,760 | 5,760 | 5,784 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $125,075 | $104,557 | $93,886 | $79,769 |
Gross Profit | 79,425 | 72,342 | 87,024 | 78,302 |
EBITDA | 29,540 | 25,959 | 40,723 | 33,432 |
EBIT | 23,872 | 20,256 | 35,468 | 28,009 |
Net Income | 20,794 | 18,210 | 30,021 | 24,008 |
Net Change In Cash | 125,075 | 104,557 | 93,886 | 79,769 |
Cost of Revenue | -67,786 | 27,531 | ||
Free Cash Flow | 24,900 | 22,738 | 43,913 | 4,679 |
Cash | 83,353 | 111,949 | 29,091 | 96,877 |
Basic Shares | 5,773 | 5,717 | 5,679 | 5,363 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.26 |
2025-06-30 | $1.20 |
2025-03-31 | $1.03 |
2024-12-31 | $1.00 |