Given its current outlook, I rate TTCF as a buy for the mid to long-term investing horizons. The company has a strong underlying strategy and is well on its way to creating a successful brand within a fast-growing industry. Investors should remain wary of the stock's extreme volatility and take this risk into full consideration before investing. For those willing to ride the stock for years to come, however, TTCF has the potential to provide solid returns if its brand continues to grow and management can keep OPEX manageable.