Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $132,424 | $130,092 | $125,750 | $124,694 |
Gross Profit | 49,788 | 46,686 | 45,090 | 42,064 |
EBITDA | 32,197 | 26,393 | 23,502 | 26,341 |
EBIT | 24,204 | 19,068 | 16,177 | 19,041 |
Net Income | 18,683 | 14,707 | 11,119 | 15,320 |
Net Change In Cash | 132,424 | 130,092 | 125,750 | 124,694 |
Free Cash Flow | 31,524 | 14,992 | 14,276 | 28,567 |
Cash | 94,875 | 161,246 | 162,425 | 163,876 |
Basic Shares | 30,536 | 30,730 | 30,994 | 31,239 |
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 | 113,220 | -32,583 | 71,977 |
EBIT | 75,051 | 83,467 | -59,513 | 45,307 |
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-09-30 | $0.63 |
2024-06-30 | $0.54 |
2024-03-31 | $0.47 |
2023-12-31 | $0.47 |