RE:Insiders sold $755,500.00 in the last year just look at the price points these guys were dumping shares. At the top all while pumping with news release after news release. The vulture exchange strikes again fleecing poor retail.
Rinse and repeat.
Joseisok wrote: And not one share was bought. Now there's confidence for ya.