| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $46,038 | $50,901 | $50,258 | $43,474 |
Gross Profit | 35,480 | 41,277 | 40,276 | 28,786 |
EBITDA | 13,177 | 20,674 | 16,683 | 896 |
EBIT | 18,916 | 14,910 | -549 | |
Net Income | 10,805 | 14,870 | 11,648 | -272 |
Net Change In Cash | 46,038 | 50,901 | 50,258 | 43,474 |
Free Cash Flow | 22,767 | 17,947 | -730 | |
Cash | 102,139 | 103,109 | 123,563 | |
Basic Shares | 10,386 | 10,455 | 10,488 | 9,823 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $170,385 | $132,195 | $114,748 | $108,435 |
Gross Profit | 125,533 | 111,104 | 105,584 | 104,811 |
EBITDA | 46,454 | 43,452 | 43,211 | 48,747 |
EBIT | 40,419 | 39,849 | 44,951 | |
Net Income | 37,051 | 31,846 | 31,688 | 35,752 |
Net Change In Cash | 170,385 | 132,195 | 114,748 | 108,435 |
Cost of Revenue | -541,970 | |||
Free Cash Flow | 38,822 | 39,434 | 37,390 | |
Cash | 47,262 | 65,958 | 168,161 | |
Basic Shares | 10,290 | 8,537 | 8,536 | 8,623 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.35 |
2025-09-30 | $1.44 |
2025-06-30 | $1.25 |
2025-03-31 | $0.79 |