Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $75,571 | $107,016 | $105,363 | $80,785 |
Gross Profit | 112,514 | 85,240 | 83,226 | 80,785 |
EBITDA | 24,613 | 25,945 | -107 | 21,423 |
EBIT | 24,527 | 23,261 | -3,189 | 18,148 |
Net Income | 18,638 | 15,682 | 16,872 | 15,003 |
Net Change In Cash | 75,571 | 107,016 | 105,363 | 80,785 |
Free Cash Flow | 29,072 | 21,469 | 21,176 | 17,477 |
Cash | 132,320 | 70,915 | 57,141 | 79,542 |
Basic Shares | 14,283 | 14,239 | 14,238 | 14,246 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $297,358 | $308,253 | $302,641 | $299,199 |
Gross Profit | 297,358 | 257,756 | 255,388 | 253,408 |
EBITDA | 12,000 | 121,270 | 126,140 | 109,339 |
EBIT | 12,000 | 112,759 | 116,857 | 100,022 |
Net Income | 9,505 | 85,030 | 89,264 | 77,588 |
Net Change In Cash | 297,358 | 308,253 | 302,641 | 299,199 |
Cost of Revenue | 14,730 | -325,355 | 250,480 | |
Free Cash Flow | 82,241 | 95,172 | 116,436 | 96,836 |
Cash | 79,542 | 77,837 | 63,107 | 388,462 |
Basic Shares | 14,301 | 14,404 | 14,648 | 14,742 |
Quarter | EPS |
---|---|
2024-09-30 | $1.30 |
2024-06-30 | $1.10 |
2024-03-31 | $1.18 |
2023-12-31 | $1.05 |