Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $316,701 | $330,748 | $311,632 | $327,045 |
Gross Profit | 178,995 | 173,154 | 161,978 | 184,329 |
EBITDA | 65,707 | 49,977 | 54,933 | 60,973 |
EBIT | 47,733 | 37,212 | 42,287 | 42,971 |
Net Income | 48,984 | 29,976 | 19,709 | 33,071 |
Net Change In Cash | 316,701 | 330,748 | 311,632 | 327,045 |
Free Cash Flow | 47,784 | 39,716 | 27,086 | 51,540 |
Cash | 38,467 | 28,869 | 33,855 | 24,296 |
Basic Shares | 31,112 | 31,106 | 31,272 | 31,502 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,240,954 | $1,045,472 | $1,010,635 | $862,459 |
Gross Profit | 643,067 | 571,245 | 568,036 | 460,300 |
EBITDA | 182,186 | -41,957 | 108,590 | 45,655 |
EBIT | 130,786 | -91,712 | 58,796 | -6,589 |
Net Income | 64,459 | -80,582 | 62,542 | 9,517 |
Net Change In Cash | 1,240,954 | 1,045,472 | 1,010,635 | 862,459 |
Cost of Revenue | 8,836 | -6,509 | 1,500 | |
Free Cash Flow | 106,316 | 11,580 | 96,904 | 51,518 |
Cash | 24,296 | 28,942 | 20,847 | 27,356 |
Basic Shares | 31,548 | 30,040 | 32,216 | 29,464 |
Quarter | EPS |
---|---|
2024-09-30 | $1.05 |
2024-06-30 | $0.98 |
2024-03-31 | $0.79 |
2023-12-31 | $1.06 |