SEC CIK 1701967

McCool John F

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

Current Positions

CompanyShares OwnedAs Of
ANETview stock →6,9002025-02-26

Position History — ANET

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

022,40744,81367,2202018-052020-112022-012022-102023-082024-042025-022025-02

Recent Filings — ANET

DateActivitySharesPriceOwned After
2025-02-26Open-market sale7,133$96.406,900
2025-02-26Open-market sale6,900$97.220
2025-02-26Open-market sale3,400$95.6314,033
2025-02-24Open-market sale8,551$92.6426,315
2025-02-24Open-market sale8,582$93.5917,733
2025-02-24Open-market sale300$94.2117,433
2025-02-20Option exercise (derivative)992$0.0014,888
2025-02-20Option exercise (derivative)20,720$0.000
2025-02-20Option exercise (derivative)1,944$0.0013,596
2025-02-20Option exercise (derivative)2,944$0.008,816
2025-02-20Grant / award (derivative)20,720$0.0020,720
2025-02-20Option exercise (derivative)2,076$0.0022,824
2025-02-20Grant / award (derivative)22,136$0.0022,136
2025-02-20Option exercise (derivative)22,136$0.000
2025-02-20Grant / award (derivative)10,584$0.0010,584
2025-02-20Option exercise (derivative)10,584$0.000
2025-02-20Option exercise (derivative)5,824$0.000
2025-02-20Option exercise992$0.0056,636
2025-02-20Option exercise5,824$0.005,824
2025-02-20Tax withholding32,354$103.9234,866
2025-02-20Option exercise22,136$0.0055,644
2025-02-20Option exercise2,076$0.0033,508
2025-02-20Option exercise10,584$0.0067,220
2025-02-20Option exercise20,720$0.0031,432
2025-02-20Option exercise1,944$0.0010,712
2025-02-20Option exercise2,944$0.008,768
2025-02-19Open-market sale112$102.110
2024-12-09Open-market sale288$108.700
2024-11-21Open-market sale1,585$394.3372
2024-11-20Option exercise (derivative)1,452$0.001,456
2024-11-20Option exercise (derivative)519$0.006,225
2024-11-20Option exercise (derivative)486$0.003,885
2024-11-20Option exercise (derivative)736$0.002,940
2024-11-20Option exercise486$0.002,746
2024-11-20Option exercise736$0.002,260
2024-11-20Tax withholding1,608$381.711,657
2024-11-20Option exercise1,452$0.001,524
2024-11-20Option exercise519$0.003,265
2024-11-01Option exercise (derivative)168$0.000
2024-11-01Option exercise168$61.11240
2024-11-01Option exercise416$56.59656
2024-11-01Open-market sale584$387.3372
2024-10-01Option exercise (derivative)416$0.00416
2024-10-01Option exercise (derivative)164$0.00168
2024-10-01Option exercise164$61.11236
2024-10-01Option exercise416$56.59652
2024-10-01Open-market sale580$388.3772
2024-09-03Option exercise (derivative)416$0.00832
2024-09-03Option exercise (derivative)168$0.00332
2024-09-03Option exercise168$61.11240
2024-09-03Option exercise416$56.59656
2024-09-03Open-market sale584$351.0972
2024-08-21Open-market sale1,010$354.50537
2024-08-21Open-market sale1,100$353.701,547
2024-08-21Open-market sale465$355.7272
2024-08-20Option exercise (derivative)732$0.003,676
2024-08-20Option exercise (derivative)1,456$0.002,908
2024-08-20Option exercise (derivative)1,248$0.000
2024-08-20Option exercise (derivative)748$0.000
2024-08-20Option exercise (derivative)518$0.006,744
2024-08-20Option exercise (derivative)485$0.004,371
2024-08-20Option exercise485$0.004,741
2024-08-20Option exercise518$0.005,259
2024-08-20Option exercise748$0.00820
2024-08-20Tax withholding2,612$353.792,647
2024-08-20Option exercise732$0.004,256
2024-08-20Option exercise1,456$0.003,524
2024-08-20Option exercise1,248$0.002,068
2024-08-01Option exercise (derivative)420$0.001,248
2024-08-01Option exercise (derivative)168$0.00500
2024-08-01Option exercise420$56.59588
2024-08-01Open-market sale588$350.500
2024-08-01Option exercise168$61.11168
2024-07-01Option exercise (derivative)164$0.00668
2024-07-01Option exercise (derivative)416$0.001,668
2024-07-01Option exercise164$61.11164
2024-07-01Option exercise416$56.59580
2024-07-01Open-market sale580$354.710
2024-06-03Option exercise (derivative)416$0.002,084
2024-06-03Option exercise (derivative)168$0.00832
2024-06-03Option exercise416$56.59584
2024-06-03Open-market sale584$300.400
2024-06-03Option exercise168$61.11168
2024-05-22Open-market sale500$319.60300
2024-05-22Open-market sale300$320.780
2024-05-22Open-market sale300$318.52800
2024-05-22Open-market sale191$317.211,100
2024-05-21Open-market sale1,284$315.811,298
2024-05-21Open-market sale7$316.311,291
2024-05-20Option exercise (derivative)752$0.00748
2024-05-20Option exercise (derivative)1,252$0.001,248
2024-05-20Option exercise (derivative)1,456$0.004,364
2024-05-20Option exercise (derivative)736$0.004,408
2024-05-20Option exercise (derivative)519$0.007,262
2024-05-20Option exercise (derivative)486$0.004,856
2024-05-20Option exercise1,456$0.003,460
2024-05-20Option exercise752$0.00752
2024-05-20Option exercise1,252$0.002,004
2024-05-20Option exercise736$0.004,196
2024-05-20Option exercise486$0.004,682
2024-05-20Option exercise519$0.005,201
2024-05-20Tax withholding2,619$319.392,582
2024-05-02Option exercise (derivative)168$0.001,000
2024-05-02Option exercise (derivative)416$0.002,500
2024-05-02Option exercise416$56.59584
2024-05-02Option exercise168$61.11168
2024-05-02Open-market sale584$258.270
2024-05-01Option exercise (derivative)416$0.000
2024-05-01Open-market sale416$254.540
2024-05-01Option exercise416$61.05416
2024-04-04Option exercise (derivative)416$0.002,916
2024-04-04Option exercise416$56.59416
2024-04-04Open-market sale416$300.960
2024-04-01Option exercise (derivative)164$0.001,168
2024-04-01Option exercise (derivative)416$0.00416
2024-04-01Option exercise164$61.11580
2024-04-01Open-market sale580$292.280
2024-04-01Option exercise416$61.05416
2024-03-07Option exercise (derivative)416$0.003,332
2024-03-07Option exercise416$56.59416
2024-03-07Open-market sale416$285.520
2024-03-01Option exercise (derivative)168$0.001,332
2024-03-01Option exercise (derivative)416$0.00832
2024-03-01Open-market sale584$281.600
2024-03-01Option exercise168$61.11584
2024-03-01Option exercise416$61.05416
2024-02-23Open-market sale1,792$269.530
2024-02-22Open-market sale5,374$267.511,792
2024-02-20Option exercise (derivative)519$0.007,781
2024-02-20Option exercise (derivative)488$0.000
2024-02-20Option exercise (derivative)436$0.000
2024-02-20Option exercise (derivative)485$0.005,342
2024-02-20Option exercise (derivative)736$0.005,144
2024-02-20Option exercise (derivative)1,456$0.005,820
2024-02-20Option exercise (derivative)1,248$0.002,500
2024-02-20Option exercise (derivative)748$0.001,500
2024-02-20Option exercise (derivative)4,010$0.000
2024-02-20Grant / award (derivative)4,010$0.004,010
2024-02-20Option exercise (derivative)3,755$0.000
2024-02-20Grant / award (derivative)3,755$0.003,755
2024-02-20Option exercise736$0.004,188
2024-02-20Option exercise1,456$0.003,452
2024-02-20Option exercise1,248$0.001,996
2024-02-20Option exercise748$0.00748
2024-02-20Tax withholding6,715$259.617,166
2024-02-20Option exercise485$0.0013,881
2024-02-20Option exercise4,010$0.0013,396
2024-02-20Option exercise519$0.009,386
2024-02-20Option exercise3,755$0.008,867
2024-02-20Option exercise488$0.005,112
2024-02-20Option exercise436$0.004,624
2024-02-16Open-market sale72$264.810
2024-02-09Grant / award (derivative)3,970$0.003,970
2024-02-07Option exercise (derivative)420$0.003,748
2024-02-07Open-market sale420$266.080
2024-02-07Option exercise420$56.59420
2024-02-01Option exercise (derivative)168$0.001,500
2024-02-01Option exercise (derivative)420$0.001,248
2024-02-01Open-market sale588$262.000
2024-02-01Option exercise168$61.11588
2024-02-01Option exercise420$61.05420
2024-01-03Option exercise (derivative)416$0.004,168
2024-01-03Option exercise (derivative)164$0.001,668
2024-01-03Option exercise164$61.11580
2024-01-03Open-market sale580$229.640
2024-01-03Option exercise416$56.59416
2024-01-02Option exercise (derivative)416$0.001,668
2024-01-02Option exercise416$61.05416
2024-01-02Open-market sale416$234.000
2023-12-08Option exercise (derivative)416$0.002,084
2023-12-08Option exercise (derivative)168$0.001,832
2023-12-08Option exercise (derivative)416$0.004,584
2023-12-08Option exercise168$61.11728
2023-12-08Option exercise416$61.05560
2023-12-08Option exercise416$56.591,144
2023-12-08Open-market sale1,144$216.430
2023-11-21Open-market sale2,120$215.37855
2023-11-21Open-market sale711$216.13144
2023-11-20Option exercise (derivative)496$0.00488
2023-11-20Option exercise (derivative)752$0.002,248
2023-11-20Option exercise (derivative)1,252$0.003,748
2023-11-20Option exercise (derivative)1,452$0.007,276
2023-11-20Option exercise (derivative)736$0.005,880
2023-11-20Option exercise (derivative)443$0.00436
2023-11-20Option exercise (derivative)486$0.005,827
2023-11-20Tax withholding2,786$215.342,975
2023-11-20Option exercise752$0.00896
2023-11-20Option exercise1,252$0.002,148
2023-11-20Option exercise1,452$0.003,600
2023-11-20Option exercise736$0.004,336
2023-11-20Option exercise443$0.004,779
2023-11-20Option exercise496$0.005,275
2023-11-20Option exercise486$0.005,761
2023-11-01Option exercise (derivative)416$0.002,500
2023-11-01Option exercise (derivative)168$0.002,000
2023-11-01Option exercise (derivative)416$0.005,000
2023-11-01Option exercise416$56.591,144
2023-11-01Open-market sale1,000$202.93144
2023-11-01Option exercise416$61.05560
2023-11-01Option exercise168$61.11728
2023-10-02Option exercise (derivative)416$0.002,916
2023-10-02Option exercise (derivative)164$0.002,168
2023-10-02Option exercise (derivative)416$0.005,416
2023-10-02Open-market sale996$184.52144
2023-10-02Option exercise416$56.591,140
2023-10-02Option exercise164$61.11724
2023-10-02Option exercise416$61.05560
2023-09-01Option exercise (derivative)168$0.002,332
2023-09-01Option exercise (derivative)416$0.003,332
2023-09-01Option exercise (derivative)416$0.005,832
2023-09-01Open-market sale1,000$197.78144
2023-09-01Option exercise416$56.591,144
2023-09-01Option exercise168$61.11728
2023-09-01Option exercise416$61.05560
2023-08-22Open-market sale2,819$187.96144
2023-08-21Option exercise (derivative)488$0.00984
2023-08-21Option exercise (derivative)748$0.003,000
2023-08-21Option exercise (derivative)1,248$0.005,000
2023-08-21Option exercise (derivative)436$0.00879
2023-08-21Option exercise (derivative)486$0.006,313
2023-08-21Option exercise (derivative)732$0.006,616
2023-08-21Option exercise (derivative)1,456$0.008,728
2023-08-21Option exercise732$0.004,328
2023-08-21Option exercise486$0.005,738
2023-08-21Option exercise488$0.005,252
2023-08-21Option exercise436$0.004,764
2023-08-21Tax withholding2,775$184.672,963
2023-08-21Option exercise1,456$0.003,596
2023-08-21Option exercise1,248$0.002,140
2023-08-21Option exercise748$0.00892
2023-08-01Option exercise (derivative)168$0.002,500
2023-08-01Option exercise (derivative)420$0.006,248
2023-08-01Option exercise (derivative)420$0.003,748
2023-08-01Option exercise420$61.05492
2023-08-01Option exercise168$61.11660
2023-08-01Open-market sale1,008$177.0472
2023-08-01Option exercise420$56.591,080
2023-07-03Option exercise (derivative)416$0.006,668
2023-07-03Option exercise (derivative)416$0.004,168
2023-07-03Option exercise (derivative)164$0.002,668
2023-07-03Option exercise416$61.05488
2023-07-03Option exercise164$61.11652
2023-07-03Option exercise416$56.591,068
2023-07-03Open-market sale996$161.3472
2023-06-01Option exercise (derivative)416$0.007,084
2023-06-01Option exercise (derivative)416$0.004,584
2023-06-01Option exercise (derivative)168$0.002,832
2023-06-01Open-market sale1,000$165.8072
2023-06-01Option exercise416$56.59904
2023-06-01Option exercise168$61.111,072
2023-06-01Option exercise416$61.05488
2023-05-23Open-market sale2,824$142.0872
2023-05-22Option exercise (derivative)488$0.001,472
2023-05-22Option exercise (derivative)485$0.006,799
2023-05-22Option exercise (derivative)435$0.001,315
2023-05-22Option exercise (derivative)1,456$0.0010,184
2023-05-22Option exercise (derivative)1,252$0.006,248
2023-05-22Option exercise (derivative)752$0.003,748
2023-05-22Option exercise (derivative)736$0.007,348
2023-05-22Option exercise488$0.005,191
2023-05-22Option exercise485$0.005,676
2023-05-22Option exercise1,456$0.003,532
2023-05-22Option exercise736$0.004,268
2023-05-22Option exercise1,252$0.002,076
2023-05-22Option exercise752$0.00824
2023-05-22Tax withholding2,780$145.372,896
2023-05-22Option exercise435$0.004,703
2023-05-02Option exercise (derivative)416$0.007,500
2023-05-02Option exercise (derivative)416$0.005,000
2023-05-02Option exercise (derivative)168$0.003,000
2023-05-02Option exercise416$56.591,072
2023-05-02Option exercise416$61.05488
2023-05-02Option exercise168$61.11656
2023-05-02Open-market sale1,000$145.3172
2023-04-04Option exercise (derivative)416$0.005,416
2023-04-04Option exercise (derivative)416$0.007,916
2023-04-04Option exercise (derivative)164$0.003,168
2023-04-04Option exercise416$56.591,068
2023-04-04Open-market sale996$167.7572
2023-04-04Option exercise164$61.11652
2023-04-04Option exercise416$61.05488
2023-03-07Option exercise (derivative)168$0.003,332
2023-03-07Option exercise (derivative)416$0.008,332
2023-03-07Option exercise (derivative)416$0.005,832
2023-03-07Option exercise168$61.11656
2023-03-07Open-market sale1,000$144.0072
2023-03-07Option exercise416$56.591,072
2023-03-07Option exercise416$61.05488
2023-02-22Open-market sale100$135.9472
2023-02-22Open-market sale3,511$135.20172
2023-02-22Open-market sale1,916$134.443,683
2023-02-21Option exercise (derivative)1,248$0.007,500
2023-02-21Option exercise (derivative)496$0.001,960
2023-02-21Option exercise (derivative)486$0.007,284
2023-02-21Option exercise (derivative)736$0.008,084
2023-02-21Option exercise (derivative)1,456$0.0011,640
2023-02-21Option exercise (derivative)442$0.001,750
2023-02-21Option exercise (derivative)748$0.004,500
2023-02-21Option exercise (derivative)1,000$0.000
2023-02-21Grant / award (derivative)2,747$0.002,747
2023-02-21Option exercise (derivative)2,747$0.000
2023-02-21Tax withholding3,832$134.535,599
2023-02-21Option exercise748$0.001,820
2023-02-21Option exercise1,000$0.001,072
2023-02-21Option exercise1,248$0.003,068
2023-02-21Option exercise2,747$0.009,431
2023-02-21Option exercise486$0.006,684
2023-02-21Option exercise496$0.006,198
2023-02-21Option exercise442$0.005,702
2023-02-21Option exercise736$0.005,260
2023-02-21Option exercise1,456$0.004,524
2023-02-10Grant / award (derivative)8,300$0.008,300
2023-02-07Option exercise (derivative)420$0.006,248
2023-02-07Option exercise (derivative)420$0.008,748
2023-02-07Option exercise (derivative)168$0.003,500
2023-02-07Option exercise168$61.11588
2023-02-07Option exercise420$56.591,008
2023-02-07Open-market sale1,008$129.520
2023-02-07Option exercise420$61.05420
2023-01-03Option exercise (derivative)416$0.006,668
2023-01-03Option exercise (derivative)164$0.003,668
2023-01-03Option exercise (derivative)416$0.009,168
2023-01-03Option exercise164$61.11580
2023-01-03Option exercise416$56.59996
2023-01-03Open-market sale996$122.910
2023-01-03Option exercise416$61.05416
2022-12-01Option exercise (derivative)416$0.009,584
2022-12-01Option exercise (derivative)416$0.007,084
2022-12-01Option exercise (derivative)168$0.003,832
2022-12-01Option exercise416$56.591,332
2022-12-01Option exercise168$61.11916
2022-12-01Option exercise416$61.05748
2022-12-01Open-market sale1,332$140.050
2022-11-22Open-market sale682$136.05332
2022-11-22Open-market sale2,400$135.001,014
2022-11-21Option exercise (derivative)752$0.005,248
2022-11-21Option exercise (derivative)1,000$0.001,000
2022-11-21Option exercise (derivative)1,252$0.008,748
2022-11-21Option exercise (derivative)1,452$0.0013,096
2022-11-21Option exercise (derivative)736$0.008,820
2022-11-21Option exercise (derivative)435$0.002,192
2022-11-21Option exercise (derivative)488$0.002,456
2022-11-21Option exercise1,452$0.004,788
2022-11-21Option exercise736$0.005,524
2022-11-21Option exercise1,252$0.003,336
2022-11-21Option exercise752$0.002,084
2022-11-21Option exercise1,000$0.001,332
2022-11-21Tax withholding3,033$134.613,414
2022-11-21Option exercise488$0.006,447
2022-11-21Option exercise435$0.005,959
2022-11-01Option exercise (derivative)168$0.004,000
2022-11-01Option exercise (derivative)416$0.007,500
2022-11-01Option exercise (derivative)416$0.0010,000
2022-11-01Open-market sale1,000$120.38332
2022-11-01Option exercise416$56.591,332
2022-11-01Option exercise168$61.11916
2022-11-01Option exercise416$61.05748
2022-10-03Option exercise (derivative)416$0.0010,416
2022-10-03Option exercise (derivative)416$0.007,916
2022-10-03Option exercise (derivative)164$0.004,168
2022-10-03Open-market sale996$114.87332
2022-10-03Option exercise416$61.05748
2022-10-03Option exercise164$61.11912
2022-10-03Option exercise416$56.591,328
2022-09-01Option exercise (derivative)168$0.004,332
2022-09-01Option exercise (derivative)416$0.0010,832
2022-09-01Option exercise (derivative)416$0.008,332
2022-09-01Open-market sale1,000$118.82332
2022-09-01Option exercise416$56.591,332
2022-09-01Option exercise168$61.11916
2022-09-01Option exercise416$61.05748
2022-08-24Open-market sale3,085$126.04332
2022-08-22Option exercise (derivative)748$0.006,000
2022-08-22Option exercise (derivative)496$0.002,944
2022-08-22Option exercise (derivative)1,456$0.0014,548
2022-08-22Option exercise (derivative)1,000$0.002,000
2022-08-22Option exercise (derivative)1,248$0.0010,000
2022-08-22Option exercise (derivative)732$0.009,556
2022-08-22Option exercise (derivative)442$0.002,627
2022-08-22Option exercise732$0.005,516
2022-08-22Option exercise1,000$0.001,332
2022-08-22Option exercise748$0.002,080
2022-08-22Option exercise1,248$0.003,328
2022-08-22Option exercise1,456$0.004,784
2022-08-22Option exercise442$0.005,958
2022-08-22Option exercise496$0.006,454
2022-08-22Tax withholding3,037$127.143,417
2022-08-01Option exercise (derivative)420$0.0011,248
2022-08-01Option exercise (derivative)420$0.008,748
2022-08-01Option exercise (derivative)168$0.004,500
2022-08-01Option exercise420$61.05586
2022-08-01Option exercise168$61.11754
2022-08-01Option exercise420$56.591,174
2022-08-01Open-market sale1,008$115.22166
2022-07-01Option exercise (derivative)164$0.004,668
2022-07-01Option exercise (derivative)416$0.009,168
2022-07-01Option exercise (derivative)416$0.0011,668
2022-07-01Option exercise416$61.05582
2022-07-01Option exercise164$61.11746
2022-07-01Option exercise416$56.591,162
2022-07-01Open-market sale996$93.14166
2022-06-01Option exercise (derivative)416$0.009,584
2022-06-01Option exercise (derivative)416$0.0012,084
2022-06-01Option exercise (derivative)168$0.004,832
2022-06-01Open-market sale1,000$103.50166
2022-06-01Option exercise416$56.591,166
2022-06-01Option exercise168$61.11750
2022-06-01Option exercise416$61.05582
2022-05-24Open-market sale7,621$97.93166
2022-05-20Option exercise (derivative)1,456$0.0016,004
2022-05-20Option exercise (derivative)435$0.003,069
2022-05-20Option exercise (derivative)736$0.0010,288
2022-05-20Option exercise (derivative)488$0.003,440
2022-05-20Option exercise (derivative)1,252$0.0011,248
2022-05-20Option exercise (derivative)752$0.006,748
2022-05-20Option exercise (derivative)1,000$0.003,000
2022-05-20Option exercise (derivative)9,000$0.000
2022-05-20Option exercise435$0.0014,797
2022-05-20Option exercise1,252$0.0012,170
2022-05-20Option exercise1,456$0.0013,626
2022-05-20Option exercise736$0.0014,362
2022-05-20Option exercise752$0.0010,918
2022-05-20Option exercise488$0.0015,285
2022-05-20Tax withholding7,498$102.647,787
2022-05-20Option exercise9,000$0.009,166
2022-05-20Option exercise1,000$0.0010,166
2022-05-02Option exercise (derivative)416$0.0012,500
2022-05-02Option exercise (derivative)168$0.005,000
2022-05-02Option exercise (derivative)416$0.0010,000
2022-05-02Open-market sale1,000$115.71166
2022-05-02Option exercise416$56.591,166
2022-05-02Option exercise168$61.11750
2022-05-02Option exercise416$61.05582
2022-04-01Option exercise (derivative)332$0.000
2022-04-01Option exercise (derivative)164$0.005,168
2022-04-01Option exercise (derivative)416$0.0012,916
2022-04-01Option exercise (derivative)416$0.0010,416
2022-04-01Option exercise332$33.19498
2022-04-01Option exercise416$61.05914
2022-04-01Option exercise416$56.591,494
2022-04-01Open-market sale1,328$140.33166
2022-04-01Option exercise164$61.111,078
2022-03-01Option exercise (derivative)416$0.0013,332
2022-03-01Option exercise (derivative)416$0.0010,832
2022-03-01Option exercise (derivative)168$0.005,332
2022-03-01Option exercise (derivative)336$0.00332
2022-03-01Open-market sale1,336$122.09166
2022-03-01Option exercise416$56.591,502
2022-03-01Option exercise168$61.111,086
2022-03-01Option exercise336$33.19502
2022-03-01Option exercise416$61.05918
2022-02-24Open-market sale2,398$118.93166
2022-02-24Open-market sale7,385$118.192,564
2022-02-22Option exercise (derivative)1,952$0.003,928
2022-02-22Grant / award (derivative)5,880$0.005,880
2022-02-22Option exercise (derivative)1,740$0.003,504
2022-02-22Grant / award (derivative)5,244$0.005,244
2022-02-22Option exercise (derivative)736$0.0011,024
2022-02-22Option exercise (derivative)1,456$0.0017,460
2022-02-22Option exercise (derivative)1,248$0.0012,500
2022-02-22Option exercise (derivative)748$0.007,500
2022-02-22Option exercise (derivative)1,000$0.004,000
2022-02-22Option exercise (derivative)9,000$0.009,000
2022-02-22Option exercise1,248$0.0012,162
2022-02-22Option exercise1,000$0.0010,166
2022-02-22Option exercise9,000$0.009,166
2022-02-22Option exercise1,456$0.0013,618
2022-02-22Option exercise748$0.0010,914
2022-02-22Option exercise736$0.0014,354
2022-02-22Option exercise1,740$0.0016,094
2022-02-22Option exercise1,952$0.0018,046
2022-02-22Tax withholding8,097$121.839,949
2022-02-11Grant / award (derivative)7,770$0.007,770
2022-02-01Option exercise (derivative)168$0.005,500
2022-02-01Option exercise (derivative)420$0.0011,248
2022-02-01Option exercise (derivative)420$0.0013,748
2022-02-01Option exercise (derivative)332$0.00668
2022-02-01Open-market sale1,340$124.220
2022-02-01Option exercise420$61.05752
2022-02-01Option exercise168$61.11920
2022-02-01Option exercise420$56.591,340
2022-02-01Option exercise332$33.19332
2022-01-03Option exercise (derivative)332$0.001,000
2022-01-03Option exercise (derivative)416$0.0014,168
2022-01-03Option exercise (derivative)416$0.0011,668
2022-01-03Option exercise (derivative)164$0.005,668
2022-01-03Option exercise416$56.591,328
2022-01-03Open-market sale1,328$144.090
2022-01-03Option exercise164$61.11912
2022-01-03Option exercise416$61.05748
2022-01-03Option exercise332$33.19332
2021-12-01Option exercise (derivative)336$0.001,332
2021-12-01Option exercise (derivative)168$0.005,832
2021-12-01Option exercise (derivative)416$0.0012,084
2021-12-01Option exercise (derivative)416$0.0014,584
2021-12-01Open-market sale1,336$125.130
2021-12-01Option exercise336$33.19336
2021-12-01Option exercise416$56.591,336
2021-12-01Option exercise168$61.11920
2021-12-01Option exercise416$61.05752
2021-11-24Open-market sale468$127.730
2021-11-24Open-market sale6,315$127.21468
2021-11-22Option exercise (derivative)1,452$0.0018,916
2021-11-22Option exercise (derivative)1,252$0.0013,748
2021-11-22Option exercise (derivative)752$0.008,248
2021-11-22Option exercise (derivative)1,000$0.005,000
2021-11-22Option exercise (derivative)9,000$0.0018,000
2021-11-22Option exercise9,000$0.009,000
2021-11-22Option exercise1,000$0.0010,000
2021-11-22Option exercise752$0.0010,752
2021-11-22Option exercise1,252$0.0012,004
2021-11-22Option exercise1,452$0.0013,456
2021-11-22Tax withholding6,673$128.166,783
2021-11-04Option exercise (derivative)416$0.00417
2021-11-04Option exercise (derivative)1,250$0.003,750
2021-11-04Option exercise (derivative)1,875$0.003,125
2021-11-04Option exercise (derivative)500$0.001,500
2021-11-04Option exercise416$132.752,416
2021-11-04Option exercise1,250$226.344,166
2021-11-04Option exercise500$244.432,916
2021-11-04Option exercise1,875$244.206,041
2021-11-04Open-market sale300$532.860
2021-11-04Open-market sale300$530.57300
2021-11-04Open-market sale100$528.89600
2021-11-04Open-market sale200$526.59700
2021-11-04Open-market sale300$523.65900
2021-11-04Open-market sale200$522.191,200
2021-11-04Open-market sale100$520.361,400
2021-11-04Open-market sale200$517.841,500
2021-11-04Open-market sale100$512.211,700
2021-11-04Open-market sale100$509.061,800
2021-11-04Open-market sale100$498.161,900
2021-11-04Open-market sale4,041$496.032,000
2021-08-20Option exercise (derivative)2,250$0.006,750
2021-08-20Option exercise (derivative)250$0.001,500
2021-08-20Option exercise (derivative)187$0.002,250
2021-08-20Option exercise (derivative)364$0.005,092
2021-08-20Option exercise (derivative)312$0.003,750
2021-08-20Tax withholding1,669$369.862,000
2021-08-20Option exercise364$0.003,669
2021-08-20Option exercise312$0.003,305
2021-08-20Option exercise187$0.002,993
2021-08-20Option exercise250$0.002,806
2021-08-20Option exercise2,250$0.002,556
2021-05-21Open-market sale1,511$332.81265
2021-05-20Option exercise (derivative)364$0.005,456
2021-05-20Option exercise (derivative)84$0.00833
2021-05-20Option exercise (derivative)2,250$0.009,000
2021-05-20Option exercise (derivative)250$0.001,750
2021-05-20Option exercise (derivative)188$0.002,437
2021-05-20Option exercise (derivative)313$0.004,062
2021-05-20Option exercise250$0.002,582
2021-05-20Option exercise313$0.003,083
2021-05-20Tax withholding1,671$335.931,860
2021-05-20Open-market sale84$324.481,776
2021-05-20Option exercise2,250$0.002,332
2021-05-20Option exercise188$0.002,770
2021-05-20Option exercise84$132.753,531
2021-05-20Option exercise364$0.003,447
2021-04-20Option exercise (derivative)83$0.00917
2021-04-20Open-market sale83$312.9782
2021-04-20Option exercise83$132.75165
2021-03-22Option exercise (derivative)83$0.001,000
2021-03-22Option exercise83$132.75165
2021-03-22Open-market sale83$285.1382
2021-02-24Open-market sale200$282.961,838
2021-02-24Open-market sale1,756$283.7182
2021-02-22Option exercise (derivative)250$0.002,000
2021-02-22Option exercise (derivative)187$0.002,625
2021-02-22Option exercise (derivative)312$0.004,375
2021-02-22Option exercise (derivative)2,250$0.0011,250
2021-02-22Option exercise (derivative)84$0.001,083
2021-02-22Tax withholding1,043$292.162,038
2021-02-22Option exercise312$0.003,081
2021-02-22Option exercise187$0.002,769
2021-02-22Option exercise250$0.002,582
2021-02-22Option exercise2,250$0.002,332
2021-02-22Option exercise84$132.752,122
2021-02-22Open-market sale84$307.592,038
2021-02-12Grant / award (derivative)2,940$0.002,940
2021-01-20Option exercise (derivative)83$0.001,167
2021-01-20Open-market sale83$320.3441
2021-01-20Option exercise83$132.75124
2020-12-21Option exercise (derivative)83$0.001,250
2020-12-21Open-market sale83$283.3641
2020-12-21Option exercise83$132.75124
2020-11-23Open-market sale1,511$268.8541
2020-11-20Option exercise (derivative)188$0.002,812
2020-11-20Option exercise (derivative)250$0.002,250
2020-11-20Option exercise (derivative)2,250$0.0013,500
2020-11-20Option exercise (derivative)84$0.001,333
2020-11-20Option exercise (derivative)313$0.004,687
2020-11-20Open-market sale84$273.0041
2020-11-20Option exercise84$132.75125
2020-11-20Option exercise2,250$0.002,291
2020-11-20Option exercise250$0.002,541
2020-11-20Option exercise188$0.002,729
2020-11-20Option exercise313$0.003,042
2020-11-20Tax withholding1,490$0.001,552
2020-10-20Option exercise (derivative)83$0.001,417
2020-10-20Open-market sale83$223.3241
2020-10-20Option exercise83$132.75124
2020-10-08Option exercise (derivative)83$0.001,500
2020-10-08Open-market sale83$221.0041
2020-10-08Option exercise83$132.75124
2020-08-24Open-market sale1,260$220.3141
2020-08-20Option exercise (derivative)2,250$0.0015,750
2020-08-20Option exercise (derivative)250$0.002,500
2020-08-20Option exercise (derivative)84$0.001,583
2020-08-20Option exercise84$132.751,385
2020-08-20Open-market sale84$220.001,301
2020-08-20Tax withholding1,240$221.381,301
2020-08-20Option exercise250$0.002,541
2020-08-20Option exercise2,250$0.002,291
2020-08-07Option exercise (derivative)1,250$0.001,667
2020-08-07Open-market sale698$231.65900
2020-08-07Open-market sale100$235.020
2020-08-07Open-market sale800$232.93100
2020-08-07Open-market sale4,710$230.041,598
2020-08-07Open-market sale1,500$229.346,308
2020-08-07Option exercise1,250$132.757,808
2020-05-20Option exercise (derivative)2,250$0.0018,000
2020-05-20Option exercise (derivative)250$0.002,750
2020-05-20Tax withholding1,030$224.706,558
2020-05-20Option exercise2,250$0.007,338
2020-05-20Option exercise250$0.007,588
2020-05-08Grant / award (derivative)5,820$0.005,820
2020-02-20Option exercise (derivative)2,250$0.0020,250
2020-02-20Option exercise (derivative)250$0.003,000
2020-02-20Tax withholding865$228.285,088
2020-02-20Option exercise250$0.005,953
2020-02-20Option exercise2,250$0.005,703
2019-11-20Option exercise (derivative)2,250$0.0022,500
2019-11-20Option exercise (derivative)250$0.003,250
2019-11-20Tax withholding1,240$194.043,412
2019-11-20Option exercise250$0.004,652
2019-11-20Option exercise2,250$0.004,402
2019-08-20Option exercise (derivative)2,250$0.0024,750
2019-08-20Option exercise (derivative)250$0.003,500
2019-08-20Option exercise2,250$0.003,142
2019-08-20Option exercise250$0.003,392
2019-08-20Tax withholding1,240$219.192,152
2019-05-21Open-market sale574$253.19841
2019-05-20Option exercise (derivative)2,250$0.0027,000
2019-05-20Option exercise (derivative)250$0.003,750
2019-05-20Option exercise2,250$0.002,354
2019-05-20Tax withholding1,189$244.951,415
2019-05-20Option exercise250$0.002,604
2019-05-10Grant / award (derivative)5,000$0.005,000
2019-04-22Option exercise (derivative)83$0.002,917
2019-04-22Option exercise83$132.75187
2019-04-22Open-market sale83$323.00104
2019-03-20Option exercise (derivative)83$0.003,000
2019-03-20Option exercise83$132.75187
2019-03-20Open-market sale83$297.55104
2019-02-25Open-market sale736$279.00104
2019-02-21Open-market sale735$269.44840
2019-02-20Option exercise (derivative)84$0.003,083
2019-02-20Option exercise (derivative)2,250$0.0029,250
2019-02-20Tax withholding779$270.721,575
2019-02-20Option exercise2,250$0.002,354
2019-02-20Option exercise84$132.752,438
2019-02-20Open-market sale84$270.172,354
2019-02-15Option exercise (derivative)250$0.003,167
2019-02-15Option exercise250$132.75354
2019-02-15Open-market sale250$265.00104
2019-02-08Grant / award (derivative)5,000$0.005,000
2018-12-24Open-market sale567$188.3452
2018-11-21Open-market sale567$220.25619
2018-11-20Option exercise (derivative)2,250$0.0031,500
2018-11-20Option exercise2,250$0.002,302
2018-11-20Tax withholding1,116$219.381,186
2018-11-09Grant / award (derivative)2,000$0.002,000
2018-11-09Grant / award (derivative)3,000$0.003,000
2018-11-02Option exercise (derivative)83$0.003,417
2018-11-02Option exercise83$132.75135
2018-11-02Open-market sale83$265.0052
2018-09-20Option exercise (derivative)83$0.003,500
2018-09-20Open-market sale83$272.6452
2018-09-20Option exercise83$132.75135
2018-08-21Open-market sale700$275.26486
2018-08-21Open-market sale334$276.24152
2018-08-21Open-market sale100$277.0052
2018-08-20Option exercise (derivative)84$0.003,583
2018-08-20Option exercise (derivative)2,250$0.0033,750
2018-08-20Option exercise84$132.752,386
2018-08-20Open-market sale84$269.552,302
2018-08-20Option exercise2,250$0.002,302
2018-08-20Tax withholding1,116$273.721,186
2018-07-20Option exercise (derivative)83$0.003,667
2018-07-20Option exercise83$132.7583
2018-07-20Open-market sale83$277.000
2018-06-20Option exercise (derivative)83$0.003,750
2018-06-20Open-market sale83$276.620
2018-06-20Option exercise83$132.7583
2018-06-04Option exercise (derivative)1,167$0.003,833
2018-06-04Option exercise1,167$132.751,218
2018-06-04Open-market sale1,218$265.000
2018-05-23Open-market sale4,044$251.151,033
2018-05-23Open-market sale982$252.3951
2018-05-21Option exercise (derivative)9,000$0.0036,000
2018-05-21Option exercise9,000$0.009,051
2018-05-21Tax withholding3,974$254.255,077
2018-04-13Grant / award (derivative)5,000$0.005,000
2018-03-09Grant / award (derivative)4,000$0.004,000
2017-04-17Grant / award (derivative)5,000$0.005,000
2017-04-17Grant / award (derivative)45,000$0.0045,000
2017-04-17Grant / award (derivative)5,000$0.005,000

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