Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $161,461 | $190,805 | $170,563 | $214,888 |
Gross Profit | 65,815 | 83,232 | 62,795 | 85,145 |
EBITDA | 39,270 | 54,152 | 38,493 | 53,116 |
EBIT | 33,590 | 48,823 | 33,204 | 47,275 |
Net Income | 23,648 | 32,085 | 20,635 | 31,067 |
Net Change In Cash | 161,461 | 190,805 | 170,563 | 214,888 |
Free Cash Flow | 24,477 | -1,412 | -2,403 | 21,973 |
Cash | 20,772 | 21,011 | 19,497 | 18,388 |
Basic Shares | 22,069 | 22,119 | 22,142 | 22,070 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $836,523 | $782,358 | $626,720 | $395,521 |
Gross Profit | 304,712 | 253,306 | 198,965 | 98,806 |
EBITDA | 199,277 | 167,078 | 117,003 | 67,202 |
EBIT | 177,164 | 145,623 | 97,911 | 54,241 |
Net Income | 107,475 | 109,462 | 91,307 | 40,345 |
Net Change In Cash | 836,523 | 782,358 | 626,720 | 395,521 |
Cost of Revenue | 26,359 | -69 | 18,353 | |
Free Cash Flow | 28,516 | 43,613 | 40,874 | 33,554 |
Cash | 18,388 | 47,889 | 21,568 | 21,662 |
Basic Shares | 22,173 | 22,053 | 20,982 | 16,937 |
Quarter | EPS |
---|---|
2024-09-30 | $1.29 |
2024-06-30 | $1.71 |
2024-03-31 | $1.07 |
2023-12-31 | $1.49 |