I totally agree. I really feel as if the 50 million buyback may be done and the Insiders and company are setting this up for a big run. Key is to get in before the run starts.
This is where most traders lose because they will chase a stock after its already up 200-1000 percent.
Buy while its low and maximize your position before it does go.
My guess is around 50-75 million has been bought back by the company and insiders knowing what is coming.
This stock is so Undervalued at these prices and the Smart money is loading.