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 | 27,312 | 24,949 | 24,574 |
EBIT | 25,992 | 23,849 | 23,257 | |
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 | 40,395 | 18,408 | 23,965 | 18,671 |
Cash | 85,944 | 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 | $221,320 | $227,018 | $223,542 | $205,551 |
Gross Profit | 327,305 | 227,018 | 223,542 | 205,551 |
EBITDA | 102,334 | 104,342 | 113,843 | 73,765 |
EBIT | 98,568 | 101,042 | 110,643 | 70,265 |
Net Income | 78,004 | 81,814 | 87,939 | 59,504 |
Net Change In Cash | 221,320 | 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 |