SFMI actually has bought back shares, as can be seen in the filings. Unfortunately, the revenue is so low that the buybacks ahve been insignificant. 15% of the revenue ($7k) they reported last quarter would only buy about 40k shares. Nothing compared to the dilution required to pay the Q family salaries- in the range of 100M shares this year if I remember correctly...
That leaves drill results as the primary catalyst for a share price increase.