Tiny companies meander through life with peaks and valleys along the way. These three stocks have all had major announcements recently which perfectly illustrate life in this unloved corner of the stock market. Rather than the good, the bad, and the ugly I think we have the good, the bad, and the who knows.
I like to buy tiny companies with potential. Sometimes that potential turns into reality (as seems to be happening with MRCR), sometimes the potential gets replaced with other potential (WPCS), and sometimes the potential turns into a fire that burns the company to the ground (SOFT, maybe). MRCR and WPCS are definitely actionable if you think there's value to be had while SOFT is so illiquid and uncertain it may not be.