Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $311,632 | $327,045 | $304,578 | $317,652 |
Gross Profit | 161,978 | 184,329 | 168,059 | 170,690 |
EBITDA | 54,933 | 60,973 | 30,300 | 27,418 |
EBIT | 42,287 | 42,971 | 12,427 | 9,353 |
Net Income | 19,709 | 33,071 | 15,837 | 13,732 |
Net Change In Cash | 311,632 | 327,045 | 304,578 | 317,652 |
Cost of Revenue | 1,357 | |||
Free Cash Flow | 27,086 | 51,540 | 40,733 | 22,144 |
Cash | 33,855 | 24,296 | 30,502 | 27,848 |
Basic Shares | 31,272 | 31,502 | 31,689 | 31,795 |
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 | 70,054 | 37,847 | -26,970 |
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-03-31 | $0.79 |
2023-12-31 | $1.06 |
2023-09-30 | $0.90 |
2023-06-30 | $0.83 |