Over the last 12 Months there have been 9,810,517 shares Purchased and 90,423 insider shares Sold.
Net: 9,720,094 purchased.
Insider Activity
Note: Buy/Sell Insider Scores are comparative proprietary performance rankings for each insider based on prior insider trading performance. 1 = least predictive, 100 = most predictive