Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $34,504,000 | $33,485,000 | $35,681,000 | $33,330,000 |
Gross Profit | 15,984,000 | 15,852,000 | 15,661,000 | 15,632,000 |
EBITDA | 12,883,000 | 12,682,000 | 12,721,000 | 10,430,000 |
EBIT | 8,248,000 | 8,105,000 | 8,215,000 | 5,972,000 |
Net Income | 5,003,000 | 4,879,000 | 5,005,000 | 3,306,000 |
Net Change In Cash | 34,504,000 | 33,485,000 | 35,681,000 | 33,330,000 |
Free Cash Flow | 5,055,000 | 3,515,000 | 5,229,000 | 5,808,000 |
Cash | 3,435,000 | 2,257,000 | 4,194,000 | 4,987,000 |
Basic Shares | 4,228,000 | 4,226,000 | 4,221,500 | 4,225,000 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $134,788,000 | $133,974,000 | $136,835,000 | $133,613,000 |
Gross Profit | 62,799,000 | 61,463,000 | 60,603,000 | 61,106,000 |
EBITDA | 47,524,000 | 40,136,000 | 48,952,000 | 49,124,000 |
EBIT | 29,632,000 | 22,512,000 | 31,853,000 | 32,918,000 |
Net Income | 17,506,000 | 11,614,000 | 21,256,000 | 22,065,000 |
Net Change In Cash | 134,788,000 | 133,974,000 | 136,835,000 | 133,613,000 |
Cost of Revenue | -50,000 | -19,337,000 | ||
Free Cash Flow | 18,922,000 | 18,708,000 | 10,401,000 | 19,253,000 |
Cash | 4,194,000 | 2,065,000 | 2,605,000 | 2,921,000 |
Basic Shares | 4,218,000 | 4,215,000 | 4,204,000 | 4,150,000 |
Quarter | EPS |
---|---|
2025-06-30 | $1.22 |
2025-03-31 | $1.19 |
2024-12-31 | $1.10 |
2024-09-30 | $1.19 |