Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $69,107 | $130,669 | $129,449 | $126,776 |
Gross Profit | 189,628 | 67,010 | 129,449 | 126,776 |
EBITDA | 47,018 | -29 | -135 | 50,573 |
EBIT | 46,496 | -580 | -708 | 50,129 |
Net Income | 33,383 | 33,592 | 33,466 | 35,839 |
Net Change In Cash | 69,107 | 130,669 | 129,449 | 126,776 |
Free Cash Flow | 55,796 | 25,695 | 42,413 | -1,036 |
Cash | 782,394 | 895,677 | 916,600 | 890,852 |
Basic Shares | 13,544 | 13,548 | 13,736 | 13,804 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $275,589 | $254,402 | $193,620 | $180,211 |
Gross Profit | 481,757 | 254,402 | 193,620 | 180,211 |
EBITDA | 211,573 | 181,087 | 135,723 | 98,768 |
EBIT | 209,853 | 179,197 | 133,828 | 96,868 |
Net Income | 150,040 | 128,845 | 95,240 | 69,468 |
Net Change In Cash | 275,589 | 254,402 | 193,620 | 180,211 |
Free Cash Flow | 172,976 | 143,400 | 119,031 | 102,267 |
Cash | 890,852 | 747,526 | 1,030,610 | 739,465 |
Basic Shares | 14,261 | 14,809 | 14,866 | 14,885 |
Quarter | EPS |
---|---|
2024-09-30 | $2.46 |
2024-06-30 | $2.48 |
2024-03-31 | $2.44 |
2023-12-31 | $2.60 |