Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $98,025 | $94,531 | $91,439 | $85,785 |
Gross Profit | 98,025 | 94,531 | 91,439 | 85,785 |
EBITDA | 39,916 | -258 | 39,643 | -248 |
EBIT | 37,115 | -3,331 | 36,655 | -1,352 |
Net Income | 29,531 | 29,115 | 29,523 | 27,452 |
Net Change In Cash | 98,025 | 94,531 | 91,439 | 85,785 |
Free Cash Flow | 36,998 | 27,785 | 31,555 | 32,941 |
Cash | 293,949 | 217,986 | 318,682 | 156,276 |
Basic Shares | 14,654 | 14,710 | 14,819 | 14,785 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $286,627 | $246,078 | $218,759 | $231,431 |
Gross Profit | 286,627 | 246,078 | 218,759 | 231,431 |
EBITDA | 153,827 | 143,110 | 125,807 | 121,984 |
EBIT | 143,106 | 136,399 | 118,504 | 114,545 |
Net Income | 114,365 | 102,071 | 88,080 | 89,595 |
Net Change In Cash | 286,627 | 246,078 | 218,759 | 231,431 |
Cost of Revenue | -434,631 | 105,972 | 388,515 | |
Free Cash Flow | 134,618 | 113,676 | 98,950 | 84,251 |
Cash | 156,276 | 200,000 | 634,631 | 528,659 |
Basic Shares | 14,891 | 14,873 | 15,407 | 15,995 |
Quarter | EPS |
---|---|
2024-09-30 | $2.02 |
2024-06-30 | $1.96 |
2024-03-31 | $1.97 |
2023-12-31 | $1.84 |