Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $61 | $150,556 | $142,100 | $160,521 |
Gross Profit | 153,505 | 150,556 | 78,588 | 160,521 |
EBITDA | 30,520 | 34,640 | 30,828 | 715 |
EBIT | 29,830 | 31,668 | 27,898 | -2,593 |
Net Income | 27,785 | 29,114 | 26,726 | 32,855 |
Net Change In Cash | 61 | 150,556 | 142,100 | 160,521 |
Free Cash Flow | 229,893 | 18,022 | -11,870 | 285,401 |
Cash | 249,799 | 186,285 | 153,858 | 202,042 |
Basic Shares | 16,982 | 16,910 | 16,910 | 16,875 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $337,151 | $304,159 | $271,842 | $275,163 |
Gross Profit | 337,151 | 304,159 | 271,842 | 275,163 |
EBITDA | 138,283 | 124,065 | 128,858 | 80,771 |
EBIT | 126,620 | 113,549 | 121,467 | 73,289 |
Net Income | 113,558 | 99,066 | 98,905 | 60,582 |
Net Change In Cash | 337,151 | 304,159 | 271,842 | 275,163 |
Cost of Revenue | 22,233 | -23,839 | -14,925 | |
Free Cash Flow | 361,378 | 85,438 | 74,237 | 107,909 |
Cash | 97,123 | 127,083 | 112,782 | 147,925 |
Basic Shares | 16,866 | 16,890 | 15,944 | 15,952 |
Quarter | EPS |
---|---|
2024-09-30 | $1.78 |
2024-06-30 | $1.73 |
2024-03-31 | $1.59 |
2023-12-31 | $1.97 |