Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $161,627 | $158,505 | $165,259 | $158,320 |
Gross Profit | 121,110 | 115,505 | 122,091 | 122,301 |
EBITDA | 77,952 | 56,437 | 74,036 | 76,578 |
EBIT | 67,005 | 45,388 | 62,872 | 64,746 |
Net Income | 66,870 | 52,337 | 56,853 | 61,978 |
Net Change In Cash | 161,627 | 158,505 | 165,259 | 158,320 |
Free Cash Flow | 66,232 | 57,885 | 64,950 | 29,486 |
Cash | 79,559 | 92,856 | 74,012 | 91,985 |
Basic Shares | 47,669 | 47,628 | 47,628 | 47,622 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $576,429 | $616,619 | $553,525 | $428,867 |
Gross Profit | 441,053 | 488,723 | 438,534 | 343,389 |
EBITDA | 260,591 | 309,384 | 269,606 | 194,712 |
EBIT | 217,189 | 267,110 | 227,644 | 157,526 |
Net Income | 203,011 | 210,061 | 184,213 | 133,372 |
Net Change In Cash | 576,429 | 616,619 | 553,525 | 428,867 |
Cost of Revenue | -218,563 | -318,019 | 498,385 | |
Free Cash Flow | 28,422 | 79,609 | 147,550 | 120,741 |
Cash | 91,985 | 93,430 | 311,993 | 630,012 |
Basic Shares | 47,622 | 47,468 | 47,365 | 47,236 |
Quarter | EPS |
---|---|
2024-09-30 | $1.40 |
2024-06-30 | $1.10 |
2024-03-31 | $1.19 |
2023-12-31 | $1.29 |