Insider buying statistics
How often do company insiders buy their own shares with their own money, and how much? Every open-market purchase and sale reported on SEC Form 4 since 2006, counted by year, month, role and sector. Data through October 2026; 2026 is a year still running.
- Purchases in 2025
- 13,496
- worth $11.4B
- Sales for each purchase
- 4.9
- 66,637 sales in 2025
- Busiest year
- 2008
- 29,248 purchases
- Most money in purchases
- 2022
- $24.9B
Open-market purchases per month, since 2006
Each bar is one month of Form 4 transaction lines with code P. The tallest bar is labelled.