Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $123,421 | $119,677 | $122,485 | $127,502 |
Gross Profit | 85,172 | 81,377 | 79,569 | 82,008 |
EBITDA | 42,870 | 38,844 | 26,331 | 38,976 |
EBIT | 37,181 | 32,845 | 20,258 | 32,822 |
Net Income | 29,897 | 27,201 | 19,793 | 27,622 |
Net Change In Cash | 123,421 | 119,677 | 122,485 | 127,502 |
Free Cash Flow | -3,385 | 35,869 | 76,587 | 19,443 |
Cash | 65,173 | 63,294 | 135,314 | 291,765 |
Basic Shares | 15,023 | 15,026 | 15,038 | 15,040 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $396,929 | $162,282 | $127,476 | $117,276 |
Gross Profit | 232,333 | 108,931 | 126,001 | 114,061 |
EBITDA | 57,305 | 27,933 | 55,556 | 43,647 |
EBIT | 39,898 | 25,061 | 52,503 | 40,442 |
Net Income | 35,708 | 22,692 | 44,013 | 36,165 |
Net Change In Cash | 396,929 | 162,282 | 127,476 | 117,276 |
Free Cash Flow | 81,232 | 28,260 | 37,982 | 53,717 |
Cash | 135,314 | 44,498 | 50,295 | 77,363 |
Basic Shares | 14,969 | 7,429 | 7,467 | 8,000 |
Quarter | EPS |
---|---|
2025-06-30 | $1.97 |
2025-03-31 | $1.80 |
2024-12-31 | $1.77 |
2024-09-30 | $1.98 |