Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $119,911 | $97,000 | $97,514 | $110,664 |
Gross Profit | 80,482 | 63,000 | 63,711 | 74,000 |
EBITDA | 18,858 | 15,000 | 13,524 | 16,267 |
EBIT | 18,247 | 13,000 | 12,736 | 14,648 |
Net Income | 16,625 | 14,000 | -2,357 | 14,618 |
Net Change In Cash | 119,911 | 97,000 | 97,514 | 110,664 |
Free Cash Flow | 4,837 | 11,787 | ||
Cash | 31,553 | 111,049 | 86,567 | |
Basic Shares | 18,519 | 18,236 | 17,953 | 18,503 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $420,933 | $464,549 | $479,688 | $434,094 |
Gross Profit | 278,915 | 303,860 | 306,029 | 297,920 |
EBITDA | 36,653 | 56,678 | 19,138 | 4,722 |
EBIT | 30,472 | 50,402 | 12,237 | 2,182 |
Net Income | 25,534 | 46,115 | 7,303 | -117,444 |
Net Change In Cash | 420,933 | 464,549 | 479,688 | 434,094 |
Free Cash Flow | 28,087 | 17,199 | 115,024 | 104,079 |
Cash | 111,049 | 71,798 | 86,774 | 142,802 |
Basic Shares | 18,436 | 20,031 | 19,797 | 18,352 |
Quarter | EPS |
---|---|
2025-06-30 | $0.90 |
2025-03-31 | $0.77 |
2024-12-31 | -$0.13 |
2024-09-30 | $0.79 |