| Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
|---|---|---|---|---|
Revenue | $76,686 | $73,056 | $80,021 | $78,423 |
Gross Profit | 43,562 | 38,701 | 42,402 | 35,379 |
EBITDA | 11,698 | 8,220 | 11,827 | 5,404 |
EBIT | 10,627 | 7,125 | 10,716 | 4,290 |
Net Income | 8,058 | 5,500 | 8,887 | 3,924 |
Net Change In Cash | 76,686 | 73,056 | 80,021 | 78,423 |
Free Cash Flow | -5,126 | 23,154 | 3,148 | 24,353 |
Cash | 47,348 | 230,492 | 231,071 | 224,279 |
Basic Shares | 40,361 | 40,605 | 41,062 | 41,336 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $313,698 | $283,369 | $225,477 | $237,059 |
Gross Profit | 159,665 | 160,672 | 196,873 | 231,792 |
EBITDA | 38,749 | 29,725 | 66,545 | 86,070 |
EBIT | 34,257 | 25,125 | 61,729 | 80,452 |
Net Income | 27,407 | 16,077 | 45,589 | 58,517 |
Net Change In Cash | 313,698 | 283,369 | 225,477 | 237,059 |
Free Cash Flow | 2,602 | 49,027 | 66,634 | 217,837 |
Cash | 231,071 | 227,350 | 98,017 | 194,719 |
Basic Shares | 41,472 | 43,420 | 47,118 | 51,523 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0 |
2025-06-30 | $0.23 |
2025-03-31 | $0.14 |
2024-12-31 | $0.20 |