| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $31,886 | $31,743 | $30,081 | $30,977 |
Gross Profit | 10,238 | 13,958 | 13,208 | 12,137 |
EBITDA | 2,829 | 6,518 | 5,697 | 5,280 |
EBIT | 2,713 | 6,400 | 5,579 | 5,165 |
Net Income | 2,340 | 4,880 | 4,430 | 4,417 |
Net Change In Cash | 31,886 | 31,743 | 30,081 | 30,977 |
Free Cash Flow | 5,217 | 7,841 | 2,152 | 12,406 |
Cash | 272,461 | 275,784 | 241,086 | 235,372 |
Basic Shares | 6,346 | 6,344 | 6,285 | 6,328 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $122,164 | $111,691 | $70,280 | $63,636 |
Gross Profit | 43,682 | 48,735 | 50,519 | 54,927 |
EBITDA | 16,630 | 21,552 | 23,088 | 23,253 |
EBIT | 16,144 | 20,985 | 22,592 | 22,818 |
Net Income | 13,387 | 16,937 | 18,164 | 18,453 |
Net Change In Cash | 122,164 | 111,691 | 70,280 | 63,636 |
Cost of Revenue | -55,003 | |||
Free Cash Flow | 13,923 | 17,390 | 38,859 | 250,341 |
Cash | 235,372 | 261,695 | 151,887 | 166,691 |
Basic Shares | 6,309 | 6,447 | 6,535 | 6,650 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.36 |
2025-06-30 | $0.77 |
2025-03-31 | $0.68 |
2024-12-31 | $0.67 |