SEC CIK 1605807

Sadana Anshul

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
ANETview stock →72,1992024-05-20

Position History — ANET

Reported shares owned immediately after each Form 4 transaction, over time.

0123,500247,000370,5002014-062018-052020-052021-022021-092022-082024-05

Recent Filings — ANET

DateActivitySharesPriceOwned After
2024-05-20Option exercise (derivative)362$0.0022,474
2024-05-20Option exercise (derivative)222$0.003,778
2024-05-20Option exercise (derivative)167$0.002,833
2024-05-20Option exercise (derivative)202$0.0027,014
2024-05-20Option exercise (derivative)189$0.0018,497
2024-05-20Option exercise (derivative)673$0.0023,555
2024-05-20Tax withholding916$319.3972,199
2024-05-20Option exercise202$0.0073,115
2024-05-20Option exercise189$0.0072,913
2024-05-20Option exercise362$0.0072,724
2024-05-20Option exercise673$0.0072,362
2024-05-20Option exercise222$0.0071,689
2024-05-20Option exercise167$0.0071,467
2024-02-20Grant / award (derivative)14,030$0.0014,030
2024-02-20Option exercise (derivative)1,699$0.000
2024-02-20Option exercise (derivative)1,904$0.000
2024-02-20Option exercise (derivative)1,814$0.0027,216
2024-02-20Grant / award (derivative)13,137$0.0013,137
2024-02-20Option exercise (derivative)13,137$0.000
2024-02-20Option exercise (derivative)1,699$0.0018,686
2024-02-20Option exercise (derivative)14,030$0.000
2024-02-20Option exercise (derivative)1,500$0.003,000
2024-02-20Option exercise (derivative)2,400$0.000
2024-02-20Option exercise (derivative)2,000$0.004,000
2024-02-20Option exercise (derivative)6,060$0.0024,228
2024-02-20Option exercise (derivative)3,264$0.0022,836
2024-02-20Option exercise1,904$0.0065,085
2024-02-20Option exercise2,400$0.0050,158
2024-02-20Option exercise2,000$0.0052,158
2024-02-20Option exercise6,060$0.0058,218
2024-02-20Option exercise3,264$0.0061,482
2024-02-20Option exercise1,699$0.0063,181
2024-02-20Option exercise1,500$0.0047,758
2024-02-20Option exercise1,699$0.0066,784
2024-02-20Option exercise13,137$0.0079,921
2024-02-20Option exercise1,814$0.0081,735
2024-02-20Option exercise14,030$0.0095,765
2024-02-20Tax withholding24,465$259.6171,300
2024-02-09Grant / award (derivative)13,280$0.0013,280
2023-11-20Option exercise (derivative)3,264$0.0026,100
2023-11-20Option exercise (derivative)1,904$0.001,904
2023-11-20Option exercise (derivative)1,699$0.001,699
2023-11-20Option exercise (derivative)1,699$0.0020,385
2023-11-20Option exercise (derivative)6,056$0.0030,288
2023-11-20Option exercise (derivative)1,500$0.004,500
2023-11-20Option exercise (derivative)2,400$0.002,400
2023-11-20Option exercise (derivative)2,000$0.006,000
2023-11-20Option exercise2,000$0.0041,678
2023-11-20Option exercise6,056$0.0047,734
2023-11-20Option exercise3,264$0.0050,998
2023-11-20Option exercise1,699$0.0052,697
2023-11-20Option exercise1,904$0.0054,601
2023-11-20Option exercise1,699$0.0056,300
2023-11-20Tax withholding10,179$215.3446,121
2023-11-20Option exercise2,400$0.0039,678
2023-11-20Option exercise1,500$0.0037,278
2023-08-21Option exercise (derivative)1,699$0.003,398
2023-08-21Option exercise (derivative)1,904$0.003,808
2023-08-21Option exercise (derivative)1,500$0.006,000
2023-08-21Option exercise (derivative)2,400$0.004,800
2023-08-21Option exercise (derivative)2,000$0.008,000
2023-08-21Option exercise (derivative)6,060$0.0036,344
2023-08-21Option exercise (derivative)3,260$0.0029,364
2023-08-21Option exercise (derivative)1,698$0.0022,084
2023-08-21Option exercise3,260$0.0040,655
2023-08-21Option exercise2,400$0.0029,335
2023-08-21Option exercise2,000$0.0031,335
2023-08-21Option exercise6,060$0.0037,395
2023-08-21Option exercise1,500$0.0026,935
2023-08-21Option exercise1,699$0.0042,354
2023-08-21Option exercise1,904$0.0044,258
2023-08-21Option exercise1,698$0.0045,956
2023-08-21Tax withholding10,178$184.6735,778
2023-08-01Option exercise (derivative)2,336$0.00332
2023-08-01Option exercise (derivative)3,500$0.006,668
2023-08-01Option exercise (derivative)5,336$0.009,332
2023-08-01Option exercise (derivative)9,336$0.0023,332
2023-08-01Open-market sale25,212$180.1125,378
2023-08-01Option exercise5,336$61.0535,418
2023-08-01Option exercise3,500$61.1138,918
2023-08-01Option exercise9,336$56.5948,254
2023-08-01Option exercise2,336$66.0650,590
2023-07-17Open-market sale13,504$170.0530,082
2023-06-15Open-market sale5,100$161.1443,586
2023-06-15Open-market sale15,300$160.1748,686
2023-05-25Open-market sale18,817$153.2163,986
2023-05-22Option exercise (derivative)2,000$0.0010,000
2023-05-22Option exercise (derivative)2,400$0.007,200
2023-05-22Option exercise (derivative)1,500$0.007,500
2023-05-22Option exercise (derivative)1,904$0.005,712
2023-05-22Option exercise (derivative)1,698$0.005,097
2023-05-22Option exercise (derivative)1,699$0.0023,782
2023-05-22Option exercise (derivative)6,056$0.0042,404
2023-05-22Option exercise (derivative)3,264$0.0032,624
2023-05-22Option exercise1,904$0.0091,282
2023-05-22Option exercise1,698$0.0089,378
2023-05-22Option exercise1,699$0.0092,981
2023-05-22Tax withholding10,178$145.3782,803
2023-05-22Option exercise1,500$0.0073,960
2023-05-22Option exercise2,400$0.0076,360
2023-05-22Option exercise2,000$0.0078,360
2023-05-22Option exercise6,056$0.0084,416
2023-05-22Option exercise3,264$0.0087,680
2023-04-17Option exercise (derivative)18,443$0.000
2023-04-17Option exercise (derivative)5,168$0.0032,668
2023-04-17Option exercise (derivative)2,664$0.0014,668
2023-04-17Option exercise (derivative)500$0.0010,168
2023-04-17Option exercise2,664$61.05102,150
2023-04-17Option exercise5,168$56.59107,818
2023-04-17Open-market sale6,948$163.5773,498
2023-04-17Option exercise18,443$7.6799,486
2023-04-17Option exercise500$61.11102,650
2023-04-17Open-market sale1,038$164.4172,460
2023-04-17Open-market sale27,372$162.8580,446
2023-03-15Option exercise (derivative)41,557$0.0018,443
2023-03-15Open-market sale5,812$151.34118,456
2023-03-15Option exercise41,557$7.67124,268
2023-03-15Open-market sale21,152$152.0597,304
2023-03-15Open-market sale14,263$153.2683,041
2023-03-15Open-market sale1,998$153.7181,043
2023-03-09Option exercise (derivative)332$0.0010,668
2023-03-09Option exercise (derivative)668$0.0017,332
2023-03-09Option exercise (derivative)664$0.0037,836
2023-03-09Option exercise (derivative)1,668$0.000
2023-03-09Option exercise (derivative)6,668$0.0060,000
2023-03-09Option exercise664$56.5984,375
2023-03-09Option exercise6,668$7.6791,043
2023-03-09Option exercise1,668$14.0692,711
2023-03-09Open-market sale10,000$150.0382,711
2023-03-09Option exercise332$61.1183,711
2023-03-09Option exercise668$61.0583,379
2023-02-21Option exercise (derivative)1,699$0.0025,481
2023-02-21Option exercise (derivative)1,698$0.006,795
2023-02-21Option exercise (derivative)1,904$0.007,616
2023-02-21Grant / award (derivative)9,612$0.009,612
2023-02-21Option exercise (derivative)9,612$0.000
2023-02-21Option exercise (derivative)1,748$0.000
2023-02-21Option exercise (derivative)1,500$0.009,000
2023-02-21Option exercise (derivative)6,056$0.0048,460
2023-02-21Option exercise (derivative)2,000$0.0012,000
2023-02-21Option exercise (derivative)2,400$0.009,600
2023-02-21Option exercise (derivative)3,260$0.0035,888
2023-02-21Option exercise2,000$0.0073,561
2023-02-21Option exercise2,400$0.0071,561
2023-02-21Option exercise1,500$0.0069,161
2023-02-21Option exercise1,748$0.0067,661
2023-02-21Tax withholding15,079$134.5382,711
2023-02-21Option exercise1,699$0.0097,790
2023-02-21Option exercise9,612$0.0096,091
2023-02-21Option exercise1,904$0.0086,479
2023-02-21Option exercise1,698$0.0084,575
2023-02-21Option exercise3,260$0.0082,877
2023-02-21Option exercise6,056$0.0079,617
2023-02-10Grant / award (derivative)29,030$0.0029,030
2022-11-21Option exercise (derivative)1,698$0.008,493
2022-11-21Option exercise (derivative)2,400$0.0012,000
2022-11-21Option exercise (derivative)1,752$0.001,748
2022-11-21Option exercise (derivative)4,000$0.000
2022-11-21Option exercise (derivative)1,904$0.009,520
2022-11-21Option exercise (derivative)1,500$0.0010,500
2022-11-21Option exercise (derivative)3,264$0.0039,148
2022-11-21Option exercise (derivative)6,060$0.0054,516
2022-11-21Option exercise (derivative)2,000$0.0014,000
2022-11-21Option exercise1,500$0.0060,640
2022-11-21Tax withholding12,190$134.6165,776
2022-11-21Option exercise1,698$0.0076,062
2022-11-21Option exercise4,000$0.0057,388
2022-11-21Option exercise1,752$0.0059,140
2022-11-21Option exercise1,904$0.0077,966
2022-11-21Option exercise2,400$0.0063,040
2022-11-21Option exercise2,000$0.0065,040
2022-11-21Option exercise6,060$0.0071,100
2022-11-21Option exercise3,264$0.0074,364
2022-08-22Option exercise (derivative)1,698$0.0010,191
2022-08-22Option exercise (derivative)6,056$0.0060,576
2022-08-22Option exercise (derivative)3,264$0.0042,412
2022-08-22Option exercise (derivative)1,904$0.0011,424
2022-08-22Option exercise (derivative)2,000$0.0016,000
2022-08-22Option exercise (derivative)2,400$0.0014,400
2022-08-22Option exercise (derivative)1,500$0.0012,000
2022-08-22Option exercise (derivative)1,748$0.003,500
2022-08-22Option exercise (derivative)4,000$0.004,000
2022-08-22Option exercise2,400$0.0050,652
2022-08-22Option exercise1,904$0.0065,574
2022-08-22Tax withholding12,186$127.1453,388
2022-08-22Option exercise6,056$0.0058,708
2022-08-22Option exercise2,000$0.0052,652
2022-08-22Option exercise3,264$0.0061,972
2022-08-22Option exercise1,698$0.0063,670
2022-08-22Option exercise1,500$0.0048,252
2022-08-22Option exercise1,748$0.0046,752
2022-08-22Option exercise4,000$0.0045,004
2022-05-20Option exercise (derivative)1,698$0.0011,889
2022-05-20Option exercise (derivative)4,000$0.008,000
2022-05-20Option exercise (derivative)1,752$0.005,248
2022-05-20Option exercise (derivative)1,500$0.0013,500
2022-05-20Option exercise (derivative)2,400$0.0017,200
2022-05-20Option exercise (derivative)2,000$0.0017,600
2022-05-20Option exercise (derivative)6,056$0.0066,632
2022-05-20Option exercise (derivative)3,260$0.0045,676
2022-05-20Option exercise (derivative)1,904$0.0013,328
2022-05-20Option exercise1,698$0.0051,069
2022-05-20Option exercise1,904$0.0052,973
2022-05-20Tax withholding12,186$102.6440,787
2022-05-20Option exercise4,000$0.0032,403
2022-05-20Option exercise1,752$0.0034,155
2022-05-20Option exercise1,500$0.0035,655
2022-05-20Option exercise2,400$0.0038,055
2022-05-20Option exercise2,000$0.0040,055
2022-05-20Option exercise3,260$0.0049,371
2022-05-20Option exercise6,056$0.0046,111
2022-02-25Open-market sale1,971$123.2828,403
2022-02-25Open-market sale2,600$122.6030,374
2022-02-25Open-market sale400$121.5532,974
2022-02-25Open-market sale900$120.3833,374
2022-02-22Option exercise (derivative)1,748$0.007,000
2022-02-22Option exercise (derivative)4,000$0.0012,000
2022-02-22Option exercise (derivative)1,500$0.0015,000
2022-02-22Option exercise (derivative)2,000$0.0019,600
2022-02-22Option exercise (derivative)2,400$0.0019,600
2022-02-22Option exercise (derivative)6,060$0.0072,688
2022-02-22Option exercise (derivative)3,264$0.0048,936
2022-02-22Option exercise (derivative)7,608$0.0015,232
2022-02-22Grant / award (derivative)22,840$0.0022,840
2022-02-22Option exercise (derivative)6,786$0.0013,587
2022-02-22Grant / award (derivative)20,373$0.0020,373
2022-02-22Option exercise2,400$0.0028,095
2022-02-22Option exercise4,000$0.0020,447
2022-02-22Option exercise1,748$0.0022,195
2022-02-22Option exercise1,500$0.0023,695
2022-02-22Option exercise2,000$0.0025,695
2022-02-22Tax withholding17,539$121.8334,274
2022-02-22Option exercise6,060$0.0034,155
2022-02-22Option exercise3,264$0.0037,419
2022-02-22Option exercise6,786$0.0044,205
2022-02-22Option exercise7,608$0.0051,813
2022-02-11Grant / award (derivative)27,180$0.0027,180
2022-02-01Option exercise (derivative)332$0.0011,000
2022-02-01Option exercise (derivative)1,168$0.0038,500
2022-02-01Option exercise (derivative)1,664$0.001,668
2022-02-01Option exercise (derivative)6,664$0.0066,668
2022-02-01Option exercise (derivative)164$0.002,668
2022-02-01Option exercise (derivative)668$0.0018,000
2022-02-01Option exercise668$61.0525,113
2022-02-01Option exercise6,664$7.6722,781
2022-02-01Option exercise1,664$14.0624,445
2022-02-01Option exercise332$61.1125,445
2022-02-01Option exercise1,168$56.5926,613
2022-02-01Option exercise164$66.0626,777
2022-02-01Open-market sale2,200$121.5524,577
2022-02-01Open-market sale100$124.2216,117
2022-02-01Open-market sale2,460$123.3916,217
2022-02-01Open-market sale5,900$122.7018,677
2022-01-03Option exercise (derivative)6,668$0.0073,332
2022-01-03Option exercise (derivative)1,668$0.003,332
2022-01-03Option exercise (derivative)1,164$0.0039,668
2022-01-03Option exercise (derivative)668$0.0018,668
2022-01-03Option exercise (derivative)168$0.002,832
2022-01-03Option exercise (derivative)336$0.0011,332
2022-01-03Option exercise6,668$7.6722,785
2022-01-03Option exercise668$61.0525,121
2022-01-03Option exercise336$61.1125,457
2022-01-03Option exercise1,164$56.5926,621
2022-01-03Option exercise168$66.0626,789
2022-01-03Open-market sale1,052$141.7125,737
2022-01-03Open-market sale8,351$142.4017,386
2022-01-03Open-market sale1,069$143.3616,317
2022-01-03Open-market sale200$144.0916,117
2022-01-03Option exercise1,668$14.0624,453
2021-12-01Option exercise (derivative)1,168$0.0040,832
2021-12-01Option exercise (derivative)6,668$0.0080,000
2021-12-01Option exercise (derivative)1,600$0.000
2021-12-01Option exercise (derivative)332$0.0011,668
2021-12-01Option exercise (derivative)668$0.0019,336
2021-12-01Option exercise (derivative)1,668$0.005,000
2021-12-01Option exercise (derivative)168$0.003,000
2021-12-01Option exercise1,600$5.6217,717
2021-12-01Option exercise6,668$7.6724,385
2021-12-01Option exercise3,332$17.0927,717
2021-12-01Option exercise1,332$16.1229,049
2021-12-01Option exercise1,668$14.0630,717
2021-12-01Option exercise668$61.0531,385
2021-12-01Option exercise332$61.1131,717
2021-12-01Option exercise1,168$56.5932,885
2021-12-01Option exercise168$66.0633,053
2021-12-01Open-market sale2,896$122.5230,157
2021-12-01Open-market sale7,501$125.2616,117
2021-12-01Open-market sale4,000$124.5623,618
2021-12-01Open-market sale2,539$123.4827,618
2021-11-26Open-market sale544$126.6716,117
2021-11-26Open-market sale3,942$124.6919,560
2021-11-26Open-market sale2,899$125.5616,661
2021-11-22Option exercise (derivative)2,400$0.0021,600
2021-11-22Option exercise (derivative)1,500$0.0016,500
2021-11-22Option exercise (derivative)1,752$0.008,748
2021-11-22Option exercise (derivative)4,000$0.0016,000
2021-11-22Option exercise (derivative)3,000$0.000
2021-11-22Option exercise (derivative)6,056$0.0078,748
2021-11-22Option exercise (derivative)2,000$0.0022,000
2021-11-22Option exercise6,056$0.0033,772
2021-11-22Option exercise1,752$0.0021,816
2021-11-22Option exercise2,400$0.0025,716
2021-11-22Option exercise2,000$0.0027,716
2021-11-22Option exercise1,500$0.0023,316
2021-11-22Tax withholding10,270$128.1623,502
2021-11-22Option exercise3,000$0.0016,064
2021-11-22Option exercise4,000$0.0020,064
2021-11-01Option exercise (derivative)41$0.00792
2021-11-01Option exercise (derivative)83$0.003,000
2021-11-01Option exercise (derivative)167$0.005,001
2021-11-01Option exercise (derivative)291$0.0010,500
2021-11-01Option exercise (derivative)834$0.00833
2021-11-01Option exercise (derivative)334$0.00333
2021-11-01Option exercise (derivative)416$0.001,667
2021-11-01Option exercise (derivative)1,666$0.0021,667
2021-11-01Option exercise (derivative)400$0.00400
2021-11-01Option exercise167$244.207,083
2021-11-01Option exercise400$22.493,666
2021-11-01Open-market sale2,000$411.493,766
2021-11-01Open-market sale1,300$410.325,766
2021-11-01Open-market sale432$408.917,066
2021-11-01Option exercise41$264.227,498
2021-11-01Option exercise291$226.347,457
2021-11-01Option exercise83$244.437,166
2021-11-01Open-market sale500$412.543,266
2021-11-01Option exercise416$56.246,916
2021-11-01Option exercise334$64.466,500
2021-11-01Option exercise834$68.346,166
2021-11-01Option exercise1,666$30.675,332
2021-10-07Option exercise (derivative)833$0.001,667
2021-10-07Option exercise (derivative)333$0.00667
2021-10-07Option exercise (derivative)417$0.002,083
2021-10-07Option exercise (derivative)1,667$0.0023,333
2021-10-07Option exercise (derivative)292$0.0010,791
2021-10-07Option exercise (derivative)166$0.005,168
2021-10-07Option exercise (derivative)84$0.003,083
2021-10-07Option exercise (derivative)42$0.00833
2021-10-07Option exercise (derivative)400$0.00800
2021-10-07Option exercise417$56.246,916
2021-10-07Option exercise400$22.493,666
2021-10-07Option exercise1,667$30.675,333
2021-10-07Open-market sale3,698$360.253,802
2021-10-07Option exercise42$264.227,500
2021-10-07Option exercise292$226.347,458
2021-10-07Option exercise84$244.437,166
2021-10-07Option exercise166$244.207,082
2021-10-07Open-market sale536$361.333,266
2021-10-07Option exercise333$64.466,499
2021-10-07Option exercise833$68.346,166
2021-09-01Option exercise (derivative)167$0.005,334
2021-09-01Option exercise (derivative)292$0.0011,083
2021-09-01Option exercise (derivative)333$0.001,000
2021-09-01Option exercise (derivative)417$0.002,500
2021-09-01Option exercise (derivative)1,667$0.0025,000
2021-09-01Option exercise (derivative)400$0.001,200
2021-09-01Option exercise (derivative)42$0.00875
2021-09-01Option exercise (derivative)83$0.003,167
2021-09-01Option exercise333$64.466,499
2021-09-01Option exercise833$68.346,166
2021-09-01Option exercise1,667$30.675,333
2021-09-01Option exercise400$22.493,666
2021-09-01Open-market sale200$365.463,366
2021-09-01Open-market sale700$364.053,566
2021-09-01Open-market sale2,626$363.044,266
2021-09-01Option exercise417$56.246,916
2021-09-01Open-market sale608$362.056,892
2021-09-01Open-market sale100$369.543,266
2021-09-01Option exercise167$244.207,083
2021-09-01Option exercise42$264.227,500
2021-09-01Option exercise292$226.347,458
2021-09-01Option exercise83$244.437,166
2021-08-25Open-market sale600$375.384,166
2021-08-25Open-market sale345$374.174,766
2021-08-25Open-market sale500$376.613,666
2021-08-25Open-market sale200$378.583,266
2021-08-25Open-market sale200$377.433,466
2021-08-20Option exercise (derivative)1,515$0.0021,201
2021-08-20Option exercise (derivative)500$0.006,000
2021-08-20Option exercise (derivative)437$0.002,625
2021-08-20Option exercise (derivative)1,000$0.005,000
2021-08-20Option exercise (derivative)750$0.00750
2021-08-20Option exercise (derivative)600$0.006,000
2021-08-20Option exercise (derivative)375$0.004,500
2021-08-20Option exercise1,515$0.007,680
2021-08-20Tax withholding2,569$369.865,111
2021-08-20Option exercise750$0.003,253
2021-08-20Option exercise1,000$0.004,253
2021-08-20Option exercise437$0.004,690
2021-08-20Option exercise375$0.005,065
2021-08-20Option exercise600$0.005,665
2021-08-20Option exercise500$0.006,165
2021-08-02Option exercise (derivative)1,666$0.0026,667
2021-08-02Option exercise (derivative)400$0.001,600
2021-08-02Option exercise (derivative)416$0.002,917
2021-08-02Option exercise (derivative)334$0.001,333
2021-08-02Option exercise (derivative)41$0.00917
2021-08-02Option exercise (derivative)83$0.003,250
2021-08-02Option exercise (derivative)166$0.005,501
2021-08-02Option exercise (derivative)292$0.0011,375
2021-08-02Option exercise (derivative)834$0.003,333
2021-08-02Option exercise1,666$30.674,487
2021-08-02Option exercise400$22.492,821
2021-08-02Option exercise834$68.345,321
2021-08-02Option exercise334$64.465,655
2021-08-02Option exercise416$56.246,071
2021-08-02Option exercise166$244.206,237
2021-08-02Option exercise83$244.436,320
2021-08-02Option exercise292$226.346,612
2021-08-02Option exercise41$264.226,653
2021-08-02Open-market sale700$380.972,421
2021-08-02Open-market sale800$378.663,121
2021-08-02Open-market sale2,300$377.903,921
2021-08-02Open-market sale432$376.856,221
2021-07-01Option exercise (derivative)833$0.004,167
2021-07-01Option exercise (derivative)400$0.002,000
2021-07-01Option exercise (derivative)1,667$0.0028,333
2021-07-01Option exercise (derivative)333$0.001,667
2021-07-01Option exercise (derivative)291$0.0011,667
2021-07-01Option exercise (derivative)167$0.005,667
2021-07-01Option exercise (derivative)84$0.003,333
2021-07-01Option exercise (derivative)42$0.00958
2021-07-01Option exercise42$264.226,655
2021-07-01Option exercise291$226.346,613
2021-07-01Option exercise84$244.436,322
2021-07-01Option exercise167$244.206,238
2021-07-01Open-market sale300$366.142,421
2021-07-01Option exercise333$64.465,654
2021-07-01Option exercise833$68.345,321
2021-07-01Option exercise1,667$30.674,488
2021-07-01Option exercise400$22.492,821
2021-07-01Open-market sale300$362.076,355
2021-07-01Open-market sale1,091$363.305,264
2021-07-01Open-market sale1,543$364.043,721
2021-07-01Open-market sale1,000$365.182,721
2021-07-01Option exercise417$56.246,071
2021-06-03Option exercise (derivative)417$0.003,750
2021-06-03Option exercise (derivative)1,667$0.0030,000
2021-06-03Option exercise (derivative)400$0.002,400
2021-06-03Option exercise (derivative)833$0.005,000
2021-06-03Option exercise (derivative)167$0.005,834
2021-06-03Option exercise (derivative)83$0.003,417
2021-06-03Option exercise (derivative)42$0.001,000
2021-06-03Option exercise (derivative)333$0.002,000
2021-06-03Option exercise (derivative)292$0.0011,958
2021-06-03Option exercise42$264.226,655
2021-06-03Option exercise292$226.346,613
2021-06-03Option exercise83$244.436,321
2021-06-03Option exercise833$68.345,321
2021-06-03Option exercise417$56.246,071
2021-06-03Option exercise333$64.465,654
2021-06-03Open-market sale4,234$340.142,421
2021-06-03Option exercise400$22.492,821
2021-06-03Option exercise1,667$30.674,488
2021-06-03Option exercise167$244.206,238
2021-05-28Option exercise (derivative)999$0.006,001
2021-05-28Option exercise (derivative)400$0.002,800
2021-05-28Option exercise (derivative)1,666$0.0031,667
2021-05-28Option exercise (derivative)416$0.004,167
2021-05-28Option exercise (derivative)334$0.002,333
2021-05-28Option exercise (derivative)834$0.005,833
2021-05-28Option exercise (derivative)1,750$0.0012,250
2021-05-28Option exercise (derivative)500$0.003,500
2021-05-28Option exercise (derivative)958$0.001,042
2021-05-28Option exercise400$22.497,028
2021-05-28Open-market sale7,857$340.212,421
2021-05-28Option exercise416$56.2410,278
2021-05-28Option exercise334$64.469,862
2021-05-28Option exercise834$68.349,528
2021-05-28Option exercise1,666$30.678,694
2021-05-28Option exercise958$264.226,628
2021-05-28Option exercise1,750$226.345,670
2021-05-28Option exercise500$244.433,920
2021-05-28Option exercise999$244.203,420
2021-05-27Option exercise (derivative)500$0.007,000
2021-05-27Option exercise500$244.202,921
2021-05-27Open-market sale500$340.112,421
2021-05-26Option exercise (derivative)500$0.007,500
2021-05-26Open-market sale831$336.833,935
2021-05-26Open-market sale914$337.823,021
2021-05-26Open-market sale600$340.272,421
2021-05-26Option exercise500$244.204,766
2021-05-20Option exercise (derivative)600$0.006,600
2021-05-20Option exercise (derivative)750$0.001,500
2021-05-20Option exercise (derivative)1,000$0.006,000
2021-05-20Option exercise (derivative)438$0.003,062
2021-05-20Option exercise (derivative)375$0.004,875
2021-05-20Option exercise (derivative)500$0.006,500
2021-05-20Option exercise (derivative)1,514$0.0022,716
2021-05-20Option exercise438$0.003,846
2021-05-20Option exercise375$0.004,221
2021-05-20Option exercise600$0.004,821
2021-05-20Option exercise500$0.005,321
2021-05-20Option exercise1,514$0.006,835
2021-05-20Tax withholding2,569$335.934,266
2021-05-20Option exercise1,000$0.003,408
2021-05-20Option exercise750$0.002,408
2021-04-09Option exercise (derivative)1,666$0.006,667
2021-04-09Option exercise (derivative)400$0.003,200
2021-04-09Option exercise (derivative)4,902$0.0033,333
2021-04-09Option exercise (derivative)834$0.004,583
2021-04-09Option exercise (derivative)666$0.002,667
2021-04-09Open-market sale8,468$315.151,658
2021-04-09Option exercise834$56.2410,126
2021-04-09Option exercise666$64.469,292
2021-04-09Option exercise1,666$68.348,626
2021-04-09Option exercise4,902$30.676,960
2021-04-09Option exercise400$22.492,058
2021-03-29Option exercise (derivative)400$0.003,600
2021-03-29Option exercise (derivative)100$0.0038,235
2021-03-29Option exercise100$30.672,158
2021-03-29Open-market sale500$315.181,658
2021-03-29Option exercise400$22.492,058
2021-02-24Open-market sale762$283.512,741
2021-02-24Open-market sale200$284.272,541
2021-02-24Open-market sale200$288.331,658
2021-02-24Open-market sale683$286.581,858
2021-02-22Option exercise (derivative)500$0.007,000
2021-02-22Option exercise (derivative)750$0.002,250
2021-02-22Option exercise (derivative)1,000$0.007,000
2021-02-22Option exercise (derivative)437$0.003,500
2021-02-22Option exercise (derivative)375$0.005,250
2021-02-22Option exercise (derivative)600$0.007,200
2021-02-22Option exercise500$0.005,320
2021-02-22Tax withholding1,817$292.163,503
2021-02-22Option exercise750$0.002,408
2021-02-22Option exercise1,000$0.003,408
2021-02-22Option exercise437$0.003,845
2021-02-22Option exercise375$0.004,220
2021-02-22Option exercise600$0.004,820
2021-02-12Grant / award (derivative)13,050$0.0013,050
2021-02-01Option exercise (derivative)1,666$0.0038,335
2021-02-01Option exercise (derivative)400$0.004,000
2021-02-01Option exercise (derivative)834$0.008,333
2021-02-01Option exercise (derivative)334$0.003,333
2021-02-01Option exercise (derivative)416$0.005,417
2021-02-01Open-market sale450$316.103,076
2021-02-01Option exercise400$22.491,976
2021-02-01Option exercise1,666$30.673,642
2021-02-01Option exercise834$68.344,476
2021-02-01Option exercise334$64.464,810
2021-02-01Option exercise416$56.245,226
2021-02-01Open-market sale200$310.255,026
2021-02-01Open-market sale400$311.184,626
2021-02-01Open-market sale500$312.554,126
2021-02-01Open-market sale100$319.381,576
2021-02-01Open-market sale800$318.451,676
2021-02-01Open-market sale600$317.082,476
2021-02-01Open-market sale600$313.973,526
2021-01-04Option exercise (derivative)400$0.004,400
2021-01-04Option exercise (derivative)417$0.005,833
2021-01-04Option exercise (derivative)333$0.003,667
2021-01-04Option exercise (derivative)833$0.009,167
2021-01-04Option exercise (derivative)1,667$0.0040,001
2021-01-04Option exercise333$64.464,809
2021-01-04Option exercise833$68.344,476
2021-01-04Option exercise1,667$30.673,643
2021-01-04Option exercise400$22.491,976
2021-01-04Open-market sale400$290.121,576
2021-01-04Open-market sale300$288.281,976
2021-01-04Open-market sale200$287.212,276
2021-01-04Open-market sale200$285.822,476
2021-01-04Open-market sale100$284.512,676
2021-01-04Open-market sale1,200$283.642,776
2021-01-04Open-market sale800$282.773,976
2021-01-04Open-market sale450$281.734,776
2021-01-04Option exercise417$56.245,226
2020-12-08Option exercise (derivative)3,548$0.006,250
2020-12-08Option exercise (derivative)1,303$0.0010,000
2020-12-08Option exercise (derivative)2,666$0.004,000
2020-12-08Option exercise3,548$56.2410,492
2020-12-08Open-market sale7,982$280.272,510
2020-12-08Open-market sale934$281.191,576
2020-12-08Option exercise2,666$64.466,944
2020-12-08Option exercise1,303$68.344,278
2020-12-01Option exercise (derivative)670$0.0011,303
2020-12-01Option exercise (derivative)1,667$0.0041,668
2020-12-01Option exercise (derivative)400$0.004,800
2020-12-01Option exercise1,667$30.675,042
2020-12-01Option exercise670$68.345,712
2020-12-01Open-market sale300$268.975,412
2020-12-01Open-market sale1,012$270.134,400
2020-12-01Open-market sale800$271.513,600
2020-12-01Open-market sale625$272.552,975
2020-12-01Option exercise400$22.493,375
2020-11-25Open-market sale412$270.494,183
2020-11-25Open-market sale179$274.442,975
2020-11-25Open-market sale196$273.273,154
2020-11-25Open-market sale470$272.483,350
2020-11-25Open-market sale363$271.473,820
2020-11-20Option exercise (derivative)375$0.005,625
2020-11-20Option exercise (derivative)438$0.003,937
2020-11-20Option exercise (derivative)1,000$0.008,000
2020-11-20Option exercise (derivative)750$0.003,000
2020-11-20Option exercise (derivative)625$0.000
2020-11-20Option exercise (derivative)600$0.007,800
2020-11-20Option exercise (derivative)500$0.007,500
2020-11-20Tax withholding2,128$268.504,595
2020-11-20Option exercise625$0.003,060
2020-11-20Option exercise750$0.003,810
2020-11-20Option exercise1,000$0.004,810
2020-11-20Option exercise438$0.005,248
2020-11-20Option exercise375$0.005,623
2020-11-20Option exercise600$0.006,223
2020-11-20Option exercise500$0.006,723
2020-11-18Option exercise (derivative)666$0.006,666
2020-11-18Option exercise (derivative)620$0.009,798
2020-11-18Option exercise (derivative)326$0.0011,973
2020-11-18Open-market sale1,612$280.052,435
2020-11-18Option exercise326$68.342,761
2020-11-18Option exercise666$64.463,427
2020-11-18Option exercise620$56.244,047
2020-11-13Option exercise (derivative)5,893$0.0012,299
2020-11-13Option exercise (derivative)1,933$0.0043,335
2020-11-13Open-market sale1,105$271.182,435
2020-11-13Option exercise1,933$30.675,228
2020-11-13Option exercise5,893$68.3411,121
2020-11-13Open-market sale7,581$270.303,540
2020-11-09Option exercise (derivative)242$0.0045,268
2020-11-09Option exercise (derivative)140$0.0018,192
2020-11-09Option exercise242$30.673,537
2020-11-09Option exercise140$68.343,677
2020-11-09Open-market sale382$270.283,295
2020-11-06Option exercise (derivative)2,739$0.0045,510
2020-11-06Option exercise2,739$30.676,464
2020-11-06Open-market sale3,169$260.043,295
2020-11-03Option exercise (derivative)1,200$0.005,200
2020-11-03Option exercise (derivative)1,536$0.0048,249
2020-11-03Option exercise1,536$30.676,891
2020-11-03Open-market sale3,166$252.123,725
2020-11-03Option exercise1,200$22.495,355
2020-08-20Option exercise (derivative)750$0.003,750
2020-08-20Option exercise (derivative)1,000$0.009,000
2020-08-20Option exercise (derivative)437$0.004,375
2020-08-20Option exercise (derivative)625$0.00625
2020-08-20Option exercise (derivative)600$0.008,400
2020-08-20Tax withholding1,693$221.384,155
2020-08-20Option exercise625$0.003,061
2020-08-20Option exercise750$0.003,811
2020-08-20Option exercise1,000$0.004,811
2020-08-20Option exercise437$0.005,248
2020-08-20Option exercise600$0.005,848
2020-08-03Option exercise (derivative)5,990$0.0049,785
2020-08-03Option exercise (derivative)400$0.006,400
2020-08-03Open-market sale152$260.732,419
2020-08-03Open-market sale6,239$260.012,571
2020-08-03Open-market sale300$259.158,810
2020-08-03Open-market sale64$257.879,110
2020-08-03Option exercise5,990$30.679,174
2020-08-03Option exercise400$22.493,184
2020-08-03Open-market sale65$261.712,354
2020-07-31Option exercise (derivative)1,200$0.006,800
2020-07-31Option exercise (derivative)1,754$0.0055,775
2020-07-31Option exercise1,200$22.494,414
2020-07-31Open-market sale718$251.463,684
2020-07-31Open-market sale1,766$250.454,402
2020-07-31Option exercise1,754$30.676,168
2020-07-31Open-market sale900$253.392,784
2020-07-30Option exercise (derivative)800$0.008,000
2020-07-30Option exercise (derivative)806$0.0057,529
2020-07-30Open-market sale1,606$250.013,214
2020-07-30Option exercise806$30.674,820
2020-07-30Option exercise800$22.494,014
2020-07-23Option exercise (derivative)1,334$0.007,332
2020-07-23Option exercise (derivative)1,666$0.0010,418
2020-07-23Option exercise (derivative)958$0.000
2020-07-23Option exercise (derivative)1,600$0.008,800
2020-07-23Option exercise (derivative)6,666$0.0058,335
2020-07-23Option exercise (derivative)3,334$0.0018,332
2020-07-23Option exercise3,334$68.3415,772
2020-07-23Option exercise1,600$22.495,772
2020-07-23Option exercise958$7.764,172
2020-07-23Open-market sale15,558$240.253,214
2020-07-23Option exercise1,666$56.2418,772
2020-07-23Option exercise6,666$30.6712,438
2020-07-23Option exercise1,334$64.4617,106
2020-05-29Option exercise (derivative)1,667$0.0021,666
2020-05-29Option exercise (derivative)833$0.0012,084
2020-05-29Option exercise (derivative)667$0.008,666
2020-05-29Option exercise (derivative)959$0.00958
2020-05-29Option exercise (derivative)800$0.0010,400
2020-05-29Option exercise (derivative)3,333$0.0065,001
2020-05-29Option exercise833$56.2414,004
2020-05-29Option exercise959$7.766,704
2020-05-29Open-market sale10,790$230.123,214
2020-05-29Option exercise800$22.497,504
2020-05-29Option exercise667$64.4613,171
2020-05-29Option exercise1,667$68.3412,504
2020-05-29Option exercise3,333$30.6710,837
2020-05-20Option exercise (derivative)625$0.001,250
2020-05-20Option exercise (derivative)750$0.004,500
2020-05-20Option exercise (derivative)1,000$0.0010,000
2020-05-20Option exercise (derivative)438$0.004,812
2020-05-20Option exercise (derivative)600$0.009,000
2020-05-20Tax withholding1,694$224.705,745
2020-05-20Option exercise600$0.007,439
2020-05-20Option exercise438$0.006,839
2020-05-20Option exercise1,000$0.006,401
2020-05-20Option exercise750$0.005,401
2020-05-20Option exercise625$0.004,651
2020-05-08Grant / award (derivative)24,230$0.0024,230
2020-04-28Open-market sale2,662$220.054,026
2020-04-27Option exercise (derivative)479$0.001,917
2020-04-27Option exercise (derivative)400$0.0011,200
2020-04-27Option exercise (derivative)1,666$0.0068,334
2020-04-27Option exercise (derivative)416$0.0012,917
2020-04-27Option exercise (derivative)834$0.0023,333
2020-04-27Option exercise (derivative)334$0.009,333
2020-04-27Option exercise1,666$30.6710,843
2020-04-27Option exercise416$56.2411,259
2020-04-27Option exercise334$64.4611,593
2020-04-27Open-market sale4,905$220.126,688
2020-04-27Option exercise479$7.767,943
2020-04-27Option exercise834$68.349,177
2020-04-27Option exercise400$22.498,343
2020-02-20Option exercise (derivative)600$0.009,600
2020-02-20Option exercise (derivative)625$0.001,875
2020-02-20Option exercise (derivative)750$0.005,250
2020-02-20Option exercise (derivative)1,000$0.0011,000
2020-02-20Option exercise (derivative)437$0.005,250
2020-02-20Tax withholding1,183$228.287,464
2020-02-20Option exercise1,000$0.007,610
2020-02-20Option exercise437$0.008,047
2020-02-20Option exercise625$0.005,860
2020-02-20Option exercise750$0.006,610
2020-02-20Option exercise600$0.008,647
2019-11-20Option exercise (derivative)438$0.005,687
2019-11-20Option exercise (derivative)600$0.0010,200
2019-11-20Option exercise (derivative)1,000$0.0012,000
2019-11-20Option exercise (derivative)750$0.006,000
2019-11-20Option exercise (derivative)625$0.002,500
2019-11-20Option exercise625$0.004,060
2019-11-20Tax withholding1,694$194.045,154
2019-11-20Option exercise600$0.006,848
2019-11-20Option exercise438$0.006,248
2019-11-20Option exercise1,000$0.005,810
2019-11-20Option exercise750$0.004,810
2019-08-20Option exercise (derivative)600$0.0010,800
2019-08-20Option exercise (derivative)437$0.006,125
2019-08-20Option exercise (derivative)1,000$0.0013,000
2019-08-20Option exercise (derivative)750$0.006,750
2019-08-20Option exercise (derivative)625$0.003,125
2019-08-20Option exercise437$0.004,528
2019-08-20Tax withholding1,693$219.193,435
2019-08-20Option exercise625$0.002,341
2019-08-20Option exercise750$0.003,091
2019-08-20Option exercise1,000$0.004,091
2019-08-20Option exercise600$0.005,128
2019-07-19Option exercise (derivative)3,334$0.0070,000
2019-07-19Option exercise (derivative)1,666$0.0024,167
2019-07-19Option exercise (derivative)666$0.009,667
2019-07-19Option exercise (derivative)834$0.0013,333
2019-07-19Option exercise (derivative)800$0.0011,600
2019-07-19Option exercise (derivative)958$0.002,396
2019-07-19Option exercise1,666$68.348,541
2019-07-19Option exercise3,334$30.676,875
2019-07-19Option exercise800$22.493,541
2019-07-19Option exercise958$7.762,741
2019-07-19Option exercise666$64.469,207
2019-07-19Open-market sale4,261$281.531,816
2019-07-19Open-market sale3,964$280.326,077
2019-07-19Option exercise834$56.2410,041
2019-07-19Open-market sale100$282.061,716
2019-07-17Open-market sale1,350$280.071,783
2019-05-20Option exercise (derivative)438$0.006,562
2019-05-20Option exercise (derivative)1,000$0.0014,000
2019-05-20Option exercise (derivative)750$0.007,500
2019-05-20Option exercise (derivative)625$0.003,750
2019-05-20Option exercise (derivative)600$0.0011,400
2019-05-20Option exercise600$0.004,077
2019-05-20Option exercise438$0.003,477
2019-05-20Tax withholding1,694$244.952,383
2019-05-20Option exercise750$0.003,133
2019-05-20Option exercise1,000$0.003,039
2019-05-20Option exercise625$0.002,039
2019-05-10Grant / award (derivative)12,000$0.0012,000
2019-05-10Grant / award (derivative)8,000$0.008,000
2019-05-10Grant / award (derivative)2,000$0.002,000
2019-05-01Option exercise (derivative)1,666$0.0073,334
2019-05-01Option exercise (derivative)334$0.0010,333
2019-05-01Option exercise (derivative)416$0.0014,167
2019-05-01Option exercise (derivative)834$0.0025,833
2019-05-01Option exercise (derivative)400$0.0012,400
2019-05-01Option exercise (derivative)479$0.003,354
2019-05-01Option exercise834$68.344,793
2019-05-01Option exercise416$56.245,543
2019-05-01Open-market sale1,848$315.371,414
2019-05-01Open-market sale350$313.174,532
2019-05-01Open-market sale661$311.554,882
2019-05-01Option exercise1,666$30.673,959
2019-05-01Option exercise479$7.761,893
2019-05-01Open-market sale1,270$314.423,262
2019-05-01Option exercise334$64.465,127
2019-05-01Option exercise400$22.492,293
2019-04-01Option exercise (derivative)833$0.0026,667
2019-04-01Option exercise (derivative)333$0.0010,667
2019-04-01Option exercise (derivative)417$0.0014,583
2019-04-01Option exercise (derivative)400$0.0012,800
2019-04-01Option exercise (derivative)1,667$0.0075,000
2019-04-01Option exercise (derivative)479$0.003,833
2019-04-01Option exercise333$64.465,126
2019-04-01Option exercise479$7.761,893
2019-04-01Option exercise400$22.492,293
2019-04-01Open-market sale825$318.431,414
2019-04-01Open-market sale2,704$317.632,239
2019-04-01Open-market sale500$316.614,943
2019-04-01Open-market sale100$314.985,443
2019-04-01Option exercise417$56.245,543
2019-04-01Option exercise833$68.344,793
2019-04-01Option exercise1,667$30.673,960
2019-03-01Option exercise (derivative)3,355$0.004,312
2019-03-01Option exercise (derivative)2,800$0.0013,200
2019-03-01Option exercise (derivative)23,333$0.0076,667
2019-03-01Option exercise (derivative)2,917$0.0015,000
2019-03-01Option exercise (derivative)5,833$0.0027,500
2019-03-01Option exercise (derivative)2,333$0.0011,000
2019-03-01Open-market sale200$288.321,414
2019-03-01Option exercise3,355$7.766,282
2019-03-01Option exercise2,800$22.499,082
2019-03-01Option exercise23,333$30.6732,415
2019-03-01Option exercise5,833$68.3438,248
2019-03-01Option exercise2,333$64.4640,581
2019-03-01Option exercise2,917$56.2443,498
2019-03-01Open-market sale3,943$284.6439,555
2019-03-01Open-market sale18,942$285.5220,613
2019-03-01Open-market sale5,684$286.9914,929
2019-03-01Open-market sale13,315$287.481,614
2019-02-20Option exercise (derivative)750$0.008,250
2019-02-20Option exercise (derivative)1,000$0.0015,000
2019-02-20Option exercise (derivative)625$0.004,375
2019-02-20Option exercise625$0.002,039
2019-02-20Option exercise750$0.002,789
2019-02-20Option exercise1,000$0.003,789
2019-02-20Tax withholding862$270.722,927
2019-02-08Grant / award (derivative)14,000$0.0014,000
2018-11-28Open-market sale1,197$235.001,414
2018-11-20Option exercise (derivative)750$0.009,000
2018-11-20Option exercise (derivative)1,000$0.0016,000
2018-11-20Option exercise (derivative)625$0.005,000
2018-11-20Tax withholding1,178$219.382,611
2018-11-20Option exercise1,000$0.003,789
2018-11-20Option exercise750$0.002,789
2018-11-20Option exercise625$0.002,039
2018-11-09Grant / award (derivative)6,000$0.006,000
2018-11-09Grant / award (derivative)4,000$0.004,000
2018-08-24Option exercise (derivative)2,000$0.0016,000
2018-08-24Option exercise (derivative)2,395$0.007,667
2018-08-24Option exercise (derivative)1,667$0.0013,333
2018-08-24Option exercise (derivative)2,083$0.0017,917
2018-08-24Option exercise (derivative)4,167$0.0033,333
2018-08-24Option exercise2,083$56.2413,726
2018-08-24Open-market sale12,312$298.001,414
2018-08-24Option exercise2,395$7.763,809
2018-08-24Option exercise2,000$22.495,809
2018-08-24Option exercise1,667$64.467,476
2018-08-24Option exercise4,167$68.3411,643
2018-08-21Open-market sale800$275.271,811
2018-08-21Open-market sale397$276.381,414
2018-08-20Option exercise (derivative)625$0.005,625
2018-08-20Option exercise (derivative)750$0.009,750
2018-08-20Option exercise (derivative)1,000$0.0017,000
2018-08-20Open-market sale1,197$269.551,414
2018-08-20Option exercise625$0.002,039
2018-08-20Option exercise750$0.002,789
2018-08-20Tax withholding1,178$273.722,611
2018-08-20Option exercise1,000$0.003,789
2018-05-21Option exercise (derivative)1,000$0.0018,000
2018-05-21Option exercise (derivative)750$0.0010,500
2018-05-21Option exercise (derivative)625$0.006,250
2018-05-21Option exercise625$0.002,039
2018-05-21Option exercise750$0.002,789
2018-05-21Tax withholding1,178$254.252,611
2018-05-21Option exercise1,000$0.003,789
2018-04-13Grant / award (derivative)8,000$0.008,000
2018-03-12Option exercise (derivative)10,299$0.0010,062
2018-03-12Option exercise (derivative)5,000$0.0020,000
2018-03-12Option exercise (derivative)6,000$0.0018,000
2018-03-12Option exercise (derivative)333$0.0015,000
2018-03-12Option exercise (derivative)12,500$0.0037,500
2018-03-12Option exercise5,000$56.2435,546
2018-03-12Option exercise10,299$7.7611,713
2018-03-12Option exercise6,000$22.4917,713
2018-03-12Open-market sale34,132$298.001,414
2018-03-12Option exercise12,500$68.3430,213
2018-03-12Option exercise333$64.4630,546
2018-03-09Option exercise (derivative)4,667$0.0015,333
2018-03-09Grant / award (derivative)7,000$0.007,000
2018-03-09Option exercise (derivative)2,639$0.0020,361
2018-03-09Option exercise2,639$7.764,053
2018-03-09Option exercise4,667$64.468,720
2018-03-09Open-market sale7,306$298.001,414
2018-03-05Open-market sale10,250$280.001,414
2018-02-28Open-market sale10,000$270.0011,664
2018-02-27Open-market sale9,621$260.0021,664
2018-02-26Open-market sale379$260.0031,285
2018-02-26Open-market sale11,219$250.0031,664
2018-02-21Open-market sale100$244.2749,247
2018-02-21Open-market sale1,700$243.5149,347
2018-02-21Open-market sale2,717$240.0053,702
2018-02-21Open-market sale700$241.5153,002
2018-02-21Open-market sale1,955$242.5751,047
2018-02-21Open-market sale1,781$250.2242,883
2018-02-21Open-market sale800$249.3044,664
2018-02-21Open-market sale224$248.0745,464
2018-02-21Open-market sale2,659$247.2245,688
2018-02-21Open-market sale900$246.3048,347
2018-02-21Open-market sale2,908$238.9756,419
2018-02-20Option exercise (derivative)1,000$0.0019,000
2018-02-20Option exercise (derivative)625$0.006,875
2018-02-20Option exercise (derivative)750$0.0011,250
2018-02-20Tax withholding820$249.6559,327
2018-02-20Option exercise1,000$0.0060,147
2018-02-20Option exercise750$0.0059,147
2018-02-20Option exercise625$0.0058,397
2018-01-16Open-market sale614$254.3771,337
2018-01-16Open-market sale4,790$252.9671,951
2018-01-16Open-market sale4,231$252.1876,741
2018-01-16Open-market sale800$250.9480,972
2018-01-16Open-market sale200$262.6357,772
2018-01-16Open-market sale5,215$260.3958,772
2018-01-16Open-market sale1,816$259.0063,987
2018-01-16Open-market sale3,400$258.2465,803
2018-01-16Open-market sale1,090$255.7670,247
2018-01-16Open-market sale1,044$256.4669,203
2018-01-16Open-market sale800$261.2457,972
2017-11-20Option exercise (derivative)625$0.007,500
2017-11-20Option exercise (derivative)750$0.0012,000
2017-11-20Tax withholding717$241.8381,772
2017-11-20Option exercise750$0.0082,489
2017-11-20Option exercise625$0.0081,739
2017-10-16Open-market sale300$192.2381,114
2017-10-16Open-market sale2,628$191.2081,414
2017-10-16Open-market sale2,746$190.3184,042
2017-10-16Open-market sale6,326$189.1686,788
2017-08-21Option exercise (derivative)750$0.0012,750
2017-08-21Option exercise (derivative)625$0.008,125
2017-08-21Tax withholding645$172.0193,114
2017-08-21Option exercise625$0.0093,009
2017-08-21Option exercise750$0.0093,759
2017-07-17Open-market sale3,036$154.7296,805
2017-07-17Open-market sale4,543$153.6399,841
2017-07-17Open-market sale4,421$155.2792,384
2017-05-22Option exercise (derivative)750$0.0013,500
2017-05-22Option exercise (derivative)625$0.008,750
2017-05-22Tax withholding515$143.15104,384
2017-05-22Option exercise625$0.00104,149
2017-05-22Option exercise750$0.00104,899
2017-03-20Open-market sale21,000$130.000
2017-03-10Grant / award (derivative)20,000$0.0020,000
2017-02-21Option exercise (derivative)750$0.0014,250
2017-02-21Option exercise (derivative)625$0.009,375
2017-02-21Option exercise750$0.00104,039
2017-02-21Option exercise625$0.00103,289
2017-02-21Tax withholding515$122.62103,524
2017-02-21Open-market sale25,000$119.50102,664
2017-02-17Open-market sale25,000$112.00127,664
2017-02-17Open-market sale40,000$111.00152,664
2017-02-17Open-market sale20,000$115.0021,000
2017-01-04Open-market sale10,000$101.0041,000
2017-01-04Open-market sale5,000$99.0151,000
2016-12-07Open-market sale20,000$98.00192,664
2016-11-21Open-market sale15,000$91.00227,664
2016-11-21Open-market sale15,000$94.00212,664
2016-11-21Open-market sale5,000$93.0056,000
2016-11-14Open-market sale15,000$88.00242,664
2016-11-08Open-market sale16,003$84.81261,661
2016-11-08Open-market sale3,997$85.87257,664
2016-10-14Grant / award (derivative)15,000$0.0015,000
2016-08-15Open-market sale976$77.02280,488
2016-08-15Open-market sale2,824$78.00277,664
2016-08-15Open-market sale1,200$76.26281,464
2016-06-03Open-market sale5,000$75.00282,335
2016-04-15Open-market sale600$63.78287,335
2016-04-15Open-market sale9,400$63.33287,935
2016-02-12Grant / award (derivative)25,000$0.0025,000
2016-02-12Grant / award (derivative)10,000$0.0010,000
2015-12-28Open-market sale10,000$78.04296,679
2015-12-02Open-market sale4,609$75.00306,679
2015-11-24Open-market sale391$75.00311,288
2015-09-11Grant / award (derivative)20,000$0.0020,000
2015-09-08Open-market sale27,000—61,000
2015-08-13Open-market sale2,400$81.09311,679
2015-08-11Open-market sale27,600$80.80314,079
2015-08-07Open-market sale1,000$87.00341,679
2015-08-03Open-market sale2,250$84.03342,679
2015-07-23Open-market sale1,000$87.16344,929
2015-07-20Open-market sale1,000$85.2488,000
2015-07-01Open-market sale2,250$82.27345,929
2015-07-01Open-market sale2,250$82.27345,929
2015-06-18Open-market sale7,000$87.00348,179
2015-06-16Open-market sale1,000$85.0089,000
2015-06-15Open-market sale7,000$82.01355,179
2015-06-05Open-market sale5,250$77.04362,179
2015-06-03Open-market sale1,500$72.18367,429
2015-03-17Open-market sale500$72.00368,929
2015-02-20Open-market sale1,000$72.04369,429
2014-12-16Grant / award (derivative)50,000$0.0050,000
2014-12-03Open-market sale500$72.02370,000
2014-06-05———370,500
2014-06-05———90,000

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.