| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $36,206 | $35,579 | $34,827 | $32,219 |
Gross Profit | 24,132 | 23,225 | 22,979 | 21,327 |
EBITDA | 9,211 | 9,993 | 9,674 | 8,461 |
EBIT | 8,592 | 8,257 | 7,082 | |
Net Income | 7,940 | 7,346 | 6,921 | 5,991 |
Net Change In Cash | 36,206 | 35,579 | 34,827 | 32,219 |
Free Cash Flow | 2,196 | 6,888 | 11,508 | |
Cash | 148,060 | 142,161 | 165,495 | 211,195 |
Basic Shares | 5,784 | 5,784 | 5,760 | 5,760 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $140,398 | $125,075 | $104,557 | $93,886 |
Gross Profit | 91,960 | 79,425 | 72,342 | 87,024 |
EBITDA | 33,143 | 29,540 | 25,959 | 40,723 |
EBIT | 23,872 | 20,256 | 35,468 | |
Net Income | 28,198 | 20,794 | 18,210 | 30,021 |
Net Change In Cash | 140,398 | 125,075 | 104,557 | 93,886 |
Cost of Revenue | -67,786 | |||
Free Cash Flow | 24,900 | 22,738 | 43,913 | |
Cash | 148,060 | 83,353 | 111,949 | 29,091 |
Basic Shares | 5,784 | 5,773 | 5,717 | 5,679 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.26 |
2025-06-30 | $1.20 |
2025-03-31 | $1.03 |
2024-12-31 | $1.00 |