Over the last 12 Months there have been 770,230 shares Purchased and 50,222 insider shares Sold.
Net: 720,008 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