Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $58,502 | $60,455 | $58,371 | $57,863 |
Gross Profit | 40,429 | 41,544 | 41,178 | 39,714 |
EBITDA | 19,514 | 24,010 | 23,859 | 22,672 |
EBIT | 17,650 | 22,121 | 21,906 | 20,676 |
Net Income | 16,875 | 18,241 | 17,540 | 16,552 |
Net Change In Cash | 58,502 | 60,455 | 58,371 | 57,863 |
Free Cash Flow | 8,236 | 4,012 | 27,408 | 16,936 |
Cash | 120,328 | 300,865 | 261,332 | 204,428 |
Basic Shares | 9,901 | 9,972 | 10,012 | 10,012 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $223,243 | $186,473 | $130,768 | $116,781 |
Gross Profit | 155,438 | 132,788 | 116,119 | 105,377 |
EBITDA | 87,559 | 107,191 | 63,607 | 63,152 |
EBIT | 79,513 | 98,794 | 59,633 | 59,967 |
Net Income | 65,563 | 74,514 | 45,214 | 45,444 |
Net Change In Cash | 223,243 | 186,473 | 130,768 | 116,781 |
Cost of Revenue | -177,509 | 126,641 | ||
Free Cash Flow | 58,622 | 39,461 | 33,136 | 31,565 |
Cash | 261,332 | 247,468 | 119,351 | 296,860 |
Basic Shares | 10,055 | 10,199 | 8,069 | 7,643 |
Quarter | EPS |
---|---|
2025-06-30 | $1.66 |
2025-03-31 | $1.74 |
2024-12-31 | $1.74 |
2024-09-30 | $1.65 |