Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $50,186 | $42,902 | $42,001 | $42,130 |
Gross Profit | 34,282 | 28,035 | 26,927 | 26,356 |
EBITDA | 21,823 | 16,108 | 15,337 | 15,535 |
EBIT | 21,528 | 15,424 | 14,489 | 14,567 |
Net Income | 16,491 | 11,598 | 11,505 | 10,905 |
Net Change In Cash | 50,186 | 42,902 | 42,001 | 42,130 |
Free Cash Flow | -25,507 | 17,575 | 22,681 | 17,515 |
Cash | 26,045 | 211,593 | 180,438 | 194,501 |
Basic Shares | 10,212 | 10,247 | 10,204 | 10,148 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $163,069 | $150,718 | $108,266 | $95,777 |
Gross Profit | 101,993 | 99,053 | 93,361 | 87,855 |
EBITDA | 56,970 | 55,378 | 54,177 | 49,739 |
EBIT | 54,390 | 52,995 | 51,421 | 48,130 |
Net Income | 41,450 | 39,707 | 38,457 | 36,119 |
Net Change In Cash | 163,069 | 150,718 | 108,266 | 95,777 |
Cost of Revenue | -130,025 | 25,507 | ||
Free Cash Flow | 47,294 | 45,954 | 41,187 | 22,185 |
Cash | 180,438 | 194,776 | 114,793 | 244,818 |
Basic Shares | 10,202 | 10,338 | 10,705 | 10,546 |
Quarter | EPS |
---|---|
2025-06-30 | $1.61 |
2025-03-31 | $1.13 |
2024-12-31 | $1.13 |
2024-09-30 | $1.07 |