Form 4 filings counted
1,460
Amendments (4/A) skipped
15
Filings about a different issuer
80
Unreadable filings
0
Joint filings
0
Sales on a Rule 10b5-1 plan
632
Sales straight out of an exercise
2,398
Sales at will
4,463
Transactions with no price
3
Shares from compensation/vesting
70,642,092
Sales filed before the plan box existed
4,428
History held since
8 Oct 2015