Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1 | $32,219 | $32,696 | $32,001 |
Gross Profit | 21,327 | 21,011 | 19,604 | |
EBITDA | 8,257 | 8,461 | 8,082 | 7,272 |
EBIT | 7,082 | 6,671 | 5,760 | |
Net Income | 6,921 | 5,991 | 5,834 | 4,967 |
Net Change In Cash | 1 | 32,219 | 32,696 | 32,001 |
Free Cash Flow | 12,753 | 11,508 | 5,877 | 7,779 |
Cash | 165,495 | 211,195 | 83,353 | 120,169 |
Basic Shares | 5,760 | 5,760 | 5,784 | 5,776 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $125,075 | $104,557 | $93,886 | $80,116 |
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 | 80,116 |
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-06-30 | $1.20 |
2025-03-31 | $1.03 |
2024-12-31 | $1.00 |
2024-09-30 | $0.85 |