| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $71,098 | $71,582 | $68,002 | $71,474 |
Gross Profit | 48,683 | 44,924 | 40,813 | |
EBITDA | 19,475 | 23,122 | 21,016 | 8,209 |
EBIT | 20,421 | 18,251 | 5,815 | |
Net Income | 15,246 | 16,956 | 15,009 | 6,087 |
Net Change In Cash | 71,098 | 71,582 | 68,002 | 71,474 |
Free Cash Flow | 15,516 | 8,502 | 8,572 | 5,672 |
Cash | 62,133 | 60,173 | 69,321 | 55,622 |
Basic Shares | 10,086 | 10,082 | 10,043 | 10,051 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $229,796 | $164,002 | $123,657 | $107,750 |
Gross Profit | 115,194 | 100,339 | 108,521 | 96,578 |
EBITDA | 15,704 | 35,998 | 49,400 | 57,159 |
EBIT | 8,468 | 32,501 | 45,366 | 53,517 |
Net Income | 8,498 | 27,380 | 38,090 | 43,519 |
Net Change In Cash | 229,796 | 164,002 | 123,657 | 107,750 |
Cost of Revenue | -242,065 | 51,741 | ||
Free Cash Flow | 31,348 | 27,327 | 34,526 | 35,886 |
Cash | 55,622 | 42,665 | 37,868 | 37,508 |
Basic Shares | 8,586 | 7,151 | 7,212 | 7,235 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.51 |
2025-06-30 | $1.69 |
2025-03-31 | $1.51 |
2024-12-31 | $0.99 |