This Could Be January’s Best Stock

Depending on how you measure it, the stock market has generated returns in the neighborhood of 8% to 10% per annum over the long term. So when a stock returns a whopping 25% in a mere few weeks, something truly noteworthy is going on.