Massive Technology Trades Highlight Insider Selling: Barracuda Networks, Facebook, Adobe Systems, Autodesk, Square and More
As we suspected, it now appears that many top insiders at companies put off selling shares last year, and moved their sales into 2017, and there is a very good reason.