| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $70,495 | $71,280 | $71,582 | $68,002 |
Gross Profit | 45,782 | 48,137 | 48,683 | 44,924 |
EBITDA | 14,718 | 21,384 | 23,122 | 21,016 |
EBIT | 18,844 | 20,421 | 18,251 | |
Net Income | 11,976 | 15,246 | 16,956 | 15,009 |
Net Change In Cash | 70,495 | 71,280 | 71,582 | 68,002 |
Free Cash Flow | 13,030 | 8,502 | 8,572 | |
Cash | 58,420 | 71,625 | 69,819 | 69,321 |
Basic Shares | 10,083 | 10,086 | 10,082 | 10,043 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $280,952 | $229,796 | $164,002 | $123,657 |
Gross Profit | 187,119 | 115,194 | 100,339 | 108,521 |
EBITDA | 72,234 | 15,704 | 35,998 | 49,400 |
EBIT | 8,468 | 32,501 | 45,366 | |
Net Income | 59,187 | 8,498 | 27,380 | 38,090 |
Net Change In Cash | 280,952 | 229,796 | 164,002 | 123,657 |
Cost of Revenue | -242,065 | |||
Free Cash Flow | 31,348 | 27,327 | 34,526 | |
Cash | 55,622 | 42,665 | 37,868 | |
Basic Shares | 10,073 | 8,586 | 7,151 | 7,212 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.36 |
2025-09-30 | $1.51 |
2025-06-30 | $1.69 |