Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $314,271 | $371,451 | $349,871 | $296,246 |
Gross Profit | 42,026 | 51,078 | 44,243 | 38,640 |
EBITDA | 23,685 | 31,770 | 26,239 | 25,836 |
EBIT | 20,021 | 28,305 | 22,733 | 22,274 |
Net Income | 15,425 | 20,514 | 17,023 | 16,695 |
Net Change In Cash | 314,271 | 371,451 | 349,871 | 296,246 |
Free Cash Flow | 24,005 | -13,806 | 4,305 | 4,387 |
Cash | 40,600 | 23,816 | 26,809 | 29,909 |
Basic Shares | 11,596 | 11,550 | 11,556 | 11,523 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,153,354 | $848,456 | $717,476 | $651,286 |
Gross Profit | 151,854 | 82,419 | 69,852 | 78,358 |
EBITDA | 93,001 | 41,354 | 34,655 | 48,242 |
EBIT | 79,758 | 29,592 | 23,619 | 38,644 |
Net Income | 58,291 | 20,346 | 16,255 | 29,830 |
Net Change In Cash | 1,153,354 | 848,456 | 717,476 | 651,286 |
Cost of Revenue | -11,321 | -3,189 | 31,449 | |
Free Cash Flow | -1,134 | -48,094 | 6,118 | 43,209 |
Cash | 29,909 | 40,153 | 54,332 | 57,521 |
Basic Shares | 11,506 | 11,417 | 11,411 | 11,405 |
Quarter | EPS |
---|---|
2024-09-30 | $1.33 |
2024-06-30 | $1.78 |
2024-03-31 | $1.47 |
2023-12-31 | $1.44 |