Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $39,932 | $61,916 | $60,900 | $61,128 |
Gross Profit | 38,941 | 38,186 | 38,579 | 33,572 |
EBITDA | 12,567 | 13,047 | 12,522 | 8,822 |
EBIT | 10,628 | 11,136 | 10,683 | 7,028 |
Net Income | 8,510 | 8,953 | 8,280 | 5,629 |
Net Change In Cash | 39,932 | 61,916 | 60,900 | 61,128 |
Free Cash Flow | 7,682 | 4,853 | 8,314 | 8,432 |
Cash | 99,905 | 88,999 | 131,171 | 104,992 |
Basic Shares | 22,805 | 22,874 | 23,241 | 23,072 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $239,674 | $211,823 | $179,150 | $156,379 |
Gross Profit | 137,448 | 131,312 | 155,968 | 131,584 |
EBITDA | 37,924 | 34,969 | 67,780 | 41,927 |
EBIT | 30,869 | 28,721 | 61,717 | 35,698 |
Net Income | 24,523 | 23,384 | 50,118 | 31,590 |
Net Change In Cash | 239,674 | 211,823 | 179,150 | 156,379 |
Cost of Revenue | -230,930 | 35,857 | ||
Free Cash Flow | 28,805 | 36,932 | 64,901 | 69,054 |
Cash | 131,171 | 54,529 | 46,869 | 277,799 |
Basic Shares | 23,241 | 23,241 | 24,596 | 26,343 |
Quarter | EPS |
---|---|
2025-06-30 | $0.41 |
2025-03-31 | $0.32 |
2024-12-31 | $0.37 |
2024-09-30 | $0.23 |