| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $226,200 | $213,670 | $235,848 | $249,539 |
Gross Profit | 200,793 | 156,936 | 177,921 | 188,755 |
EBITDA | 27,535 | 11,410 | 28,680 | 27,395 |
EBIT | 17,249 | 1,843 | 19,076 | 17,150 |
Net Income | -1,775 | -6,522 | 9,655 | 9,402 |
Net Change In Cash | 226,200 | 213,670 | 235,848 | 249,539 |
Free Cash Flow | -5,159 | 7,191 | 12,679 | |
Cash | 158,380 | 145,349 | 151,338 | 179,613 |
Basic Shares | 18,302 | 18,293 | 18,536 | 19,085 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $925,257 | $854,503 | $921,010 | $998,601 |
Gross Profit | 724,405 | 678,752 | 731,615 | 804,711 |
EBITDA | 90,564 | 98,861 | 123,110 | 129,024 |
EBIT | 50,862 | 76,632 | 102,715 | 107,614 |
Net Income | 10,760 | 42,030 | 63,788 | 69,350 |
Net Change In Cash | 925,257 | 854,503 | 921,010 | 998,601 |
Free Cash Flow | 50,919 | 56,147 | 93,502 | |
Cash | 158,380 | 181,768 | 330,420 | 288,420 |
Basic Shares | 18,574 | 19,162 | 19,345 | 19,310 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.60 |
2025-09-30 | -$0.36 |
2025-06-30 | $0.74 |