Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $200,221 | $212,869 | $227,800 | $221,083 |
Gross Profit | 160,964 | 168,723 | 184,731 | 178,764 |
EBITDA | 24,216 | 23,542 | 32,247 | 31,627 |
EBIT | 18,657 | 17,840 | 27,163 | 26,756 |
Net Income | 10,607 | 10,432 | 16,537 | 16,766 |
Net Change In Cash | 200,221 | 212,869 | 227,800 | 221,083 |
Free Cash Flow | 27,135 | 5,319 | 14,482 | 18,699 |
Cash | 364,889 | 332,423 | 328,336 | 330,420 |
Basic Shares | 19,083 | 19,159 | 19,302 | 19,253 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $921,010 | $998,601 | $1,186,464 | $1,134,644 |
Gross Profit | 744,317 | 804,711 | 968,566 | 925,533 |
EBITDA | 123,110 | 129,024 | 192,385 | 199,000 |
EBIT | 102,715 | 107,614 | 170,192 | 176,491 |
Net Income | 63,788 | 69,350 | 116,505 | 124,664 |
Net Change In Cash | 921,010 | 998,601 | 1,186,464 | 1,134,644 |
Cost of Revenue | -74,372 | 66,998 | ||
Free Cash Flow | 56,147 | 93,502 | 108,464 | 145,307 |
Cash | 330,420 | 288,420 | 239,832 | 311,917 |
Basic Shares | 19,345 | 19,310 | 20,343 | 21,256 |
Quarter | EPS |
---|---|
2024-09-30 | $0.56 |
2024-06-30 | $0.54 |
2024-03-31 | $0.86 |
2023-12-31 | $0.87 |