Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $130,092 | $125,750 | $124,694 | $134,552 |
Gross Profit | 46,686 | 45,090 | 42,064 | 46,401 |
EBITDA | 26,593 | 23,477 | 24,597 | 22,960 |
EBIT | 19,268 | 16,152 | 17,297 | 15,710 |
Net Income | 14,707 | 11,119 | 15,320 | 13,971 |
Net Change In Cash | 130,092 | 125,750 | 124,694 | 134,552 |
Free Cash Flow | 14,992 | 14,276 | 28,567 | 19,386 |
Cash | 161,246 | 162,425 | 163,876 | 160,112 |
Basic Shares | 30,730 | 30,994 | 31,239 | 31,511 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $550,422 | $586,869 | $512,925 | $424,066 |
Gross Profit | 190,859 | 210,538 | 184,619 | 139,063 |
EBITDA | 75,051 | 84,841 | -57,082 | 50,581 |
EBIT | 75,051 | 55,088 | -84,012 | 23,911 |
Net Income | 60,532 | 59,575 | -41,866 | 34,686 |
Net Change In Cash | 550,422 | 586,869 | 512,925 | 424,066 |
Cost of Revenue | 14,345 | 49,692 | -8,468 | |
Free Cash Flow | 74,073 | 106,864 | 70,500 | 61,925 |
Cash | 163,876 | 156,910 | 141,465 | 91,773 |
Basic Shares | 31,579 | 32,238 | 32,327 | 32,584 |
Quarter | EPS |
---|---|
2024-06-30 | $0.54 |
2024-03-31 | $0.47 |
2023-12-31 | $0.47 |
2023-09-30 | $0.54 |