Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $387,554 | $380,214 | $367,959 | $375,456 |
Gross Profit | 385,448 | 377,917 | 367,959 | 375,456 |
EBITDA | -16,504 | -1,625 | -1,625 | -1,637 |
EBIT | -14,398 | 47,903 | 47,481 | 25,894 |
Net Income | -16,163 | 35,416 | 33,657 | 19,999 |
Net Change In Cash | 387,554 | 380,214 | 367,959 | 375,456 |
Free Cash Flow | 84,260 | 68,342 | 79,618 | -810 |
Cash | 402,313 | 351,899 | 398,958 | 399,941 |
Basic Shares | 28,355 | 29,308 | 29,404 | 29,487 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,391,582 | $1,222,658 | $1,121,851 | $1,072,770 |
Gross Profit | 1,391,582 | 1,222,658 | 1,033,785 | 982,143 |
EBITDA | 102,193 | -14,045 | 35,978 | 29,440 |
EBIT | 94,880 | -21,341 | 29,065 | 24,333 |
Net Income | 66,823 | -22,257 | 20,407 | 19,105 |
Net Change In Cash | 1,391,582 | 1,222,658 | 1,121,851 | 1,072,770 |
Cost of Revenue | 73,272 | -4,873 | ||
Free Cash Flow | 66,952 | 319,616 | 227,152 | 12,132 |
Cash | 397,306 | 388,706 | 250,508 | 167,156 |
Basic Shares | 30,147 | 30,751 | 31,307 | 31,972 |
Quarter | EPS |
---|---|
2024-09-30 | -$0.73 |
2024-06-30 | $1.18 |
2024-03-31 | $1.07 |
2023-12-31 | $0.43 |