number of newfound owned if on dec 31,2020 shares were valued at 6.887 million then since the share price was $4.20 on dec 31, spot owns 1,639,780 shares. at today's price of $11.79 the shares are worth 19.3 million. That is about 18 cents a share of spot.
The compnay also owns 874,000 warrants excercisable at 75cents. That bringd the numbr of shares up to 2.513 million If the warants were excercised then the comnay would have another 9.6 million in vlaue of shares =29 million