| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $114,198 | $110,520 | $108,651 | $108,448 |
Gross Profit | 23,908 | 20,657 | 4,406 | 19,149 |
EBITDA | 17,366 | 14,520 | -3,651 | 13,886 |
EBIT | 16,064 | 13,129 | -5,094 | 12,115 |
Net Income | 12,523 | 10,344 | -3,989 | 9,022 |
Net Change In Cash | 114,198 | 110,520 | 108,651 | 108,448 |
Free Cash Flow | 5,695 | 7,001 | 2,397 | -13,415 |
Cash | 75,360 | 67,344 | 81,146 | 17,009 |
Basic Shares | 14,223 | 14,161 | 13,867 | 13,788 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $441,187 | $528,129 | $628,534 | $678,268 |
Gross Profit | 80,652 | 56,359 | 32,925 | 70,463 |
EBITDA | 60,720 | 39,175 | 13,373 | 53,698 |
EBIT | 54,956 | 32,976 | 4,975 | 43,284 |
Net Income | 43,241 | 25,429 | -850 | 29,354 |
Net Change In Cash | 441,187 | 528,129 | 628,534 | 678,268 |
Cost of Revenue | -39,432 | 10,919 | ||
Free Cash Flow | 38,835 | 42,886 | 44,236 | 90,799 |
Cash | 17,009 | 38,037 | 38,846 | 78,278 |
Basic Shares | 13,706 | 13,666 | 14,482 | 14,664 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.86 |
2025-06-30 | $0.71 |
2025-03-31 | -$0.30 |
2024-12-31 | $0.65 |