Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $61,190 | $114,175 | $103,646 | $108,150 |
Gross Profit | 95,018 | 93,736 | 91,034 | 90,942 |
EBITDA | 29,202 | 28,531 | 29,446 | -894 |
EBIT | 27,738 | 27,054 | 27,912 | -2,488 |
Net Income | 23,338 | 22,549 | 23,401 | 29,626 |
Net Change In Cash | 61,190 | 114,175 | 103,646 | 108,150 |
Free Cash Flow | 15,322 | 18,106 | 23,483 | 25,524 |
Cash | 86,785 | 121,177 | 147,687 | 69,563 |
Basic Shares | 25,767 | 25,742 | 25,747 | 25,732 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $343,267 | $231,923 | $210,134 | $197,987 |
Gross Profit | 343,267 | 231,923 | 210,134 | 197,987 |
EBITDA | 110,333 | 130,994 | 121,049 | -1,707 |
EBIT | 110,333 | 124,974 | 114,944 | -7,749 |
Net Income | 93,767 | 103,817 | 95,733 | 84,337 |
Net Change In Cash | 343,267 | 231,923 | 210,134 | 197,987 |
Cost of Revenue | -552,958 | 433,313 | 150,546 | |
Free Cash Flow | 107,990 | 164,521 | 107,601 | 81,509 |
Cash | 151,824 | 130,282 | 683,240 | 249,927 |
Basic Shares | 25,723 | 25,712 | 25,620 | 25,573 |
Quarter | EPS |
---|---|
2024-09-30 | $0.91 |
2024-06-30 | $0.87 |
2024-03-31 | $0.91 |
2023-12-31 | $1.16 |