Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $59,182 | $58,205 | $55,128 | $57,576 |
Gross Profit | 39,548 | 34,177 | 31,060 | 35,637 |
EBITDA | 13,896 | 9,338 | 6,575 | 12,901 |
EBIT | 12,483 | 8,132 | 5,222 | 11,537 |
Net Income | 10,805 | 6,310 | 4,470 | 8,975 |
Net Change In Cash | 59,182 | 58,205 | 55,128 | 57,576 |
Free Cash Flow | 8,276 | 8,796 | 4,112 | 8,051 |
Cash | 268,448 | 301,446 | 154,546 | 340,088 |
Basic Shares | 16,551 | 16,673 | 16,739 | 16,742 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $223,067 | $191,681 | $149,241 | $147,919 |
Gross Profit | 134,626 | 130,568 | 149,241 | 142,452 |
EBITDA | 42,719 | 44,238 | 72,230 | |
EBIT | 37,358 | 37,520 | 74,221 | 64,404 |
Net Income | 29,709 | 30,075 | 48,799 | 49,857 |
Net Change In Cash | 223,067 | 191,681 | 149,241 | 147,919 |
Cost of Revenue | 76,705 | |||
Free Cash Flow | 28,872 | 45,463 | 45,463 | 61,069 |
Cash | 154,546 | 142,536 | 64,660 | 457,696 |
Basic Shares | 16,745 | 17,037 | 16,555 | 17,052 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.70 |
2025-03-31 | $0.38 |
2024-12-31 | $0.47 |