Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $45,728 | $42,914 | $44,464 | $44,883 |
Gross Profit | 37,722 | 38,283 | 38,225 | |
EBITDA | 15,827 | 16,825 | 18,064 | 18,122 |
EBIT | 15,262 | 16,481 | 16,509 | |
Net Income | 12,246 | 11,818 | 13,040 | 13,033 |
Net Change In Cash | 45,728 | 42,914 | 44,464 | 44,883 |
Free Cash Flow | 9,978 | 12,090 | 14,765 | 10,933 |
Cash | 94,401 | 87,456 | 80,457 | 90,960 |
Basic Shares | 18,401 | 18,451 | 18,418 | 18,372 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $175,890 | $165,709 | $142,237 | $133,287 |
Gross Profit | 152,619 | 148,243 | 134,009 | 138,922 |
EBITDA | 72,174 | 67,659 | 65,757 | 72,445 |
EBIT | 65,694 | 61,974 | 60,157 | 66,528 |
Net Income | 51,604 | 48,020 | 46,662 | 51,168 |
Net Change In Cash | 175,890 | 165,709 | 142,237 | 133,287 |
Cost of Revenue | -506,593 | 220,878 | ||
Free Cash Flow | 54,932 | 59,058 | 57,864 | 45,177 |
Cash | 80,457 | 79,108 | 65,210 | 50,403 |
Basic Shares | 18,430 | 18,027 | 16,562 | 17,403 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.67 |
2025-03-31 | $0.64 |
2024-12-31 | $0.71 |