| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $108,421 | $109,764 | $106,874 | $105,303 |
Gross Profit | 50,035 | 51,841 | 52,935 | 53,509 |
EBITDA | 7,239 | 7,201 | 7,051 | 7,563 |
EBIT | 7,032 | 6,952 | 6,802 | 7,351 |
Net Income | 4,853 | 4,797 | 4,694 | 5,145 |
Net Change In Cash | 108,421 | 109,764 | 106,874 | 105,303 |
Free Cash Flow | 85,392 | 54,336 | 73,397 | 67,920 |
Cash | 151,894 | 160,168 | 29,841 | 137,397 |
Basic Shares | 24,046 | 24,180 | 24,325 | 24,274 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $393,506 | $352,014 | $329,709 | $267,811 |
Gross Profit | 207,556 | 227,683 | 270,285 | 207,162 |
EBITDA | 28,293 | 61,944 | 117,811 | 67,421 |
EBIT | 27,431 | 61,097 | 116,193 | 65,746 |
Net Income | 19,203 | 45,343 | 85,983 | 47,524 |
Net Change In Cash | 393,506 | 352,014 | 329,709 | 267,811 |
Cost of Revenue | -13,759 | 32,396 | ||
Free Cash Flow | 233,322 | 237,421 | 213,783 | 196,218 |
Cash | 137,397 | 125,431 | 162,789 | 176,548 |
Basic Shares | 24,325 | 25,218 | 26,589 | 25,780 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.20 |
2025-06-30 | $0.20 |
2025-03-31 | $0.19 |