Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $95,377 | $92,059 | $90,507 | $87,312 |
Gross Profit | 95,377 | 92,356 | 90,507 | 87,312 |
EBITDA | 27,514 | -645 | -642 | -655 |
EBIT | -1,965 | -1,742 | -1,972 | |
Net Income | 22,142 | 19,499 | 18,679 | 18,659 |
Net Change In Cash | 95,377 | 92,059 | 90,507 | 87,312 |
Free Cash Flow | 18,408 | 23,965 | 18,671 | |
Cash | 161,906 | 293,543 | 271,645 | |
Basic Shares | 17,991 | 17,959 | 17,943 | 17,926 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $327,305 | $227,018 | $223,542 | $205,551 |
Gross Profit | 327,305 | 227,018 | 223,542 | 205,551 |
EBITDA | -2,483 | 134,901 | 115,676 | 75,611 |
EBIT | -6,249 | 131,601 | 112,476 | 72,111 |
Net Income | 78,004 | 81,814 | 87,939 | 59,504 |
Net Change In Cash | 327,305 | 227,018 | 223,542 | 205,551 |
Cost of Revenue | -26,479 | 73,552 | ||
Free Cash Flow | 79,410 | 93,466 | 113,322 | 60,897 |
Cash | 271,645 | 51,306 | 46,558 | 54,250 |
Basic Shares | 17,900 | 17,851 | 17,804 | 17,756 |
Quarter | EPS |
---|---|
2024-09-30 | $1.23 |
2024-06-30 | $1.09 |
2024-03-31 | $1.04 |
2023-12-31 | $1.04 |