Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $89,944 | $87,111 | $80,037 | $89,379 |
Gross Profit | 66,633 | 63,468 | 57,073 | 62,552 |
EBITDA | 25,903 | 24,484 | 16,802 | 18,957 |
EBIT | 23,876 | 22,551 | 13,403 | 17,065 |
Net Income | 18,271 | 17,760 | 11,345 | 13,305 |
Net Change In Cash | 89,944 | 87,111 | 80,037 | 89,379 |
Free Cash Flow | 32,274 | 19,551 | 24,794 | 15,619 |
Cash | 110,935 | 276,896 | 380,941 | 326,569 |
Basic Shares | 27,139 | 27,213 | 27,195 | 27,195 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $340,479 | $319,628 | $277,041 | $259,859 |
Gross Profit | 236,474 | 231,712 | 261,500 | 266,996 |
EBITDA | 77,154 | 84,470 | 106,929 | 116,104 |
EBIT | 68,039 | 76,822 | 98,769 | 105,652 |
Net Income | 53,412 | 58,669 | 73,928 | 79,894 |
Net Change In Cash | 340,479 | 319,628 | 277,041 | 259,859 |
Cost of Revenue | -216,863 | 224,840 | ||
Free Cash Flow | 75,427 | 92,462 | 95,681 | 88,327 |
Cash | 380,941 | 522,437 | 112,044 | 328,907 |
Basic Shares | 27,195 | 27,081 | 27,568 | 28,257 |
Quarter | EPS |
---|---|
2025-06-30 | $0.67 |
2025-03-31 | $0.65 |
2024-12-31 | $0.70 |
2024-09-30 | $0.49 |