| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $115,463 | $120,449 | $103,639 | $134,692 |
Gross Profit | 16,012 | 18,546 | 18,111 | 32,791 |
EBITDA | 6,860 | 10,037 | 10,290 | 24,521 |
EBIT | 8,797 | 9,070 | 23,352 | |
Net Income | 5,317 | 5,152 | 7,610 | 20,732 |
Net Change In Cash | 115,463 | 120,449 | 103,639 | 134,692 |
Free Cash Flow | -24,702 | -13,384 | -10,523 | -11,291 |
Cash | 2,089 | 1,757 | 1,018 | 17,663 |
Basic Shares | 7,150 | 7,147 | 7,137 | 7,105 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $388,228 | $340,912 | $321,623 | $355,777 |
Gross Profit | 78,566 | 67,452 | 55,125 | 64,396 |
EBITDA | 50,259 | 41,040 | 30,277 | 33,006 |
EBIT | 45,213 | 35,033 | 26,930 | 30,029 |
Net Income | 41,460 | 34,559 | 20,699 | 25,654 |
Net Change In Cash | 388,228 | 340,912 | 321,623 | 355,777 |
Cost of Revenue | -39,094 | 23,769 | ||
Free Cash Flow | -60,957 | 43,549 | 7,738 | 31,822 |
Cash | 17,663 | 87,657 | 70,711 | 109,805 |
Basic Shares | 7,128 | 7,106 | 7,081 | 7,060 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.74 |
2025-06-30 | $0.72 |
2025-03-31 | $1.06 |
2024-12-31 | $2.91 |