It was a good day for MJTK! Here's just a couple reasons why:
Volume is still healthy. Despite healthy volume, the price per share remained little changed over the last few days. This is called a consolidation period and this churning is very good, especially since it's being done without any major pullbacks.
Also, as we consolidate, day traders and flippers lose interest and sell their positions to "stronger hands", and move on. As this transfer of shares to stronger hands takes place, the float is slowly being locked up, which reduces the number of freely trading shares. Basic laws of supply and demand take over. As long as interest remains (which I believe will), supply is reduced, demand and interest is still high, PPS reacts in a good way!
Go MJTK
Rec