Are insider buying or selling here having a hard time figuring out?
Insiders have DUMPED over 1,000,000 shares in the last 6 months
Purchases N/A 0
Sales 1,067,870 (26 insider sales)
Net Shares Purchased N/A 0
Net Shares (Sold) (1,067,870)
Total Insider Shares Held presently held 1.31M
They know what's coming.....
Sentiment: Strong Sell