SEC CIK 1418649

Jensen Keith

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
FTNTview stock →11,0252025-05-01
KEYSview stock →1,2772026-03-20

Position History — FTNT

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

034,31468,629102,9432015-072018-052019-112021-022022-022023-052025-052025-05

Recent Filings — FTNT

DateActivitySharesPriceOwned After
2025-05-01Option exercise (derivative)1,826$0.0020,096
2025-05-01Option exercise (derivative)2,573$0.0018,012
2025-05-01Option exercise (derivative)1,890$0.005,675
2025-05-01Option exercise1,826$0.0011,025
2025-05-01Option exercise1,890$0.006,626
2025-05-01Tax withholding3,120$104.217,905
2025-05-01Option exercise2,573$0.009,199
2025-02-26Option exercise (derivative)5,675$0.0022,685
2025-02-26Option exercise (derivative)11,985$0.000
2025-02-26Option exercise11,985$34.3922,396
2025-02-26Open-market sale8,663$108.8413,733
2025-02-26Open-market sale8,142$109.445,591
2025-02-26Option exercise5,675$62.1110,411
2025-02-26Open-market sale855$110.114,736
2025-02-21Grant / award (derivative)18,202$0.0018,202
2025-02-19Open-market sale9,864$114.374,736
2025-02-19Open-market sale6,436$113.5714,600
2025-02-19Open-market sale7,200$112.4321,036
2025-02-01Option exercise (derivative)7,307$0.0021,922
2025-02-01Option exercise (derivative)28,156$0.000
2025-02-01Option exercise (derivative)3,995$0.000
2025-02-01Option exercise (derivative)2,573$0.0020,585
2025-02-01Option exercise (derivative)1,890$0.007,565
2025-02-01Option exercise1,890$0.0010,574
2025-02-01Option exercise3,995$0.008,684
2025-02-01Tax withholding20,374$100.8828,236
2025-02-01Option exercise28,156$0.0048,610
2025-02-01Option exercise7,307$0.0020,454
2025-02-01Option exercise2,573$0.0013,147
2025-01-17Grant / award (derivative)28,156$0.0028,156
2024-11-26Option exercise (derivative)11,980$0.0011,985
2024-11-26Option exercise (derivative)5,670$0.0028,360
2024-11-26Option exercise5,670$62.1110,359
2024-11-26Open-market sale3,591$96.454,689
2024-11-26Option exercise11,980$34.3922,339
2024-11-26Open-market sale4,076$94.9718,263
2024-11-26Open-market sale9,983$95.658,280
2024-11-19Open-market sale1,600$91.324,689
2024-11-19Open-market sale2,650$90.536,289
2024-11-08Option exercise (derivative)56,705$0.0034,030
2024-11-08Open-market sale39,421$85.0026,223
2024-11-08Option exercise56,705$62.1165,644
2024-11-08Open-market sale3,780$86.918,939
2024-11-08Open-market sale13,504$85.9812,719
2024-11-01Option exercise (derivative)1,890$0.009,455
2024-11-01Option exercise (derivative)3,995$0.003,995
2024-11-01Option exercise (derivative)2,573$0.0023,158
2024-11-01Option exercise3,995$0.008,671
2024-11-01Option exercise1,890$0.0010,561
2024-11-01Tax withholding4,195$78.808,939
2024-11-01Option exercise2,573$0.0013,134
2024-08-27Option exercise (derivative)11,985$0.0023,965
2024-08-27Option exercise11,985$34.3916,661
2024-08-27Open-market sale10,015$75.496,646
2024-08-27Open-market sale1,970$75.874,676
2024-08-20Open-market sale500$76.114,676
2024-08-20Open-market sale3,750$75.625,176
2024-08-01Option exercise (derivative)2,573$0.0025,731
2024-08-01Option exercise (derivative)1,890$0.0011,345
2024-08-01Option exercise (derivative)3,995$0.007,990
2024-08-01Option exercise1,890$0.0010,548
2024-08-01Option exercise2,573$0.0013,121
2024-08-01Tax withholding4,195$57.208,926
2024-08-01Option exercise3,995$0.008,658
2024-06-05Option exercise (derivative)23,965$0.0035,950
2024-06-05Option exercise (derivative)12,735$0.000
2024-06-05Option exercise23,965$34.3962,413
2024-06-05Option exercise12,735$22.9038,448
2024-06-05Open-market sale39,049$59.2223,364
2024-06-05Open-market sale18,701$59.684,663
2024-06-05Open-market sale39,049$59.2223,364
2024-05-01Option exercise (derivative)1,890$0.0013,235
2024-05-01Option exercise (derivative)2,573$0.0028,304
2024-05-01Option exercise (derivative)3,995$0.0011,985
2024-05-01Tax withholding4,195$63.5325,713
2024-05-01Option exercise3,995$0.0025,445
2024-05-01Option exercise1,890$0.0027,335
2024-05-01Option exercise2,573$0.0029,908
2024-02-21Grant / award (derivative)29,229$0.0029,229
2024-02-01Option exercise (derivative)4,245$0.000
2024-02-01Option exercise (derivative)1,890$0.0015,125
2024-02-01Option exercise (derivative)10,292$0.0030,877
2024-02-01Option exercise (derivative)8,973$0.000
2024-02-01Option exercise (derivative)3,995$0.0015,980
2024-02-01Option exercise4,245$0.008,831
2024-02-01Option exercise1,890$0.0014,716
2024-02-01Option exercise10,292$0.0025,008
2024-02-01Option exercise8,973$0.0033,981
2024-02-01Tax withholding12,531$66.4521,450
2024-02-01Option exercise3,995$0.0012,826
2024-01-24Grant / award (derivative)8,973$0.008,973
2023-11-24Option exercise (derivative)11,980$0.0059,915
2023-11-24Option exercise (derivative)12,730$0.0012,735
2023-11-24Open-market sale24,710$53.374,586
2023-11-24Option exercise11,980$34.3929,296
2023-11-24Option exercise12,730$22.9017,316
2023-11-17Open-market sale5,100$51.004,586
2023-11-01Option exercise (derivative)3,990$0.0019,975
2023-11-01Option exercise (derivative)1,890$0.0017,015
2023-11-01Option exercise (derivative)4,245$0.004,245
2023-11-01Option exercise4,245$0.008,817
2023-11-01Option exercise3,990$0.0012,812
2023-11-01Tax withholding5,022$57.319,686
2023-11-01Option exercise1,890$0.0014,702
2023-08-23Option exercise (derivative)12,730$0.0025,465
2023-08-23Option exercise (derivative)11,985$0.0071,895
2023-08-23Open-market sale17,391$58.869,092
2023-08-23Option exercise12,730$22.9017,308
2023-08-23Option exercise11,985$34.3929,293
2023-08-23Open-market sale7,324$59.304,583
2023-08-18Open-market sale5,100$57.204,578
2023-08-01Option exercise (derivative)3,995$0.0023,965
2023-08-01Option exercise (derivative)1,890$0.0018,905
2023-08-01Option exercise (derivative)4,245$0.008,490
2023-08-01Tax withholding5,024$78.039,678
2023-08-01Option exercise1,890$0.0014,702
2023-08-01Option exercise4,245$0.008,817
2023-08-01Option exercise3,995$0.0012,812
2023-05-23Option exercise (derivative)11,980$0.0083,880
2023-05-23Option exercise (derivative)12,730$0.0038,195
2023-05-23Open-market sale4,509$68.744,572
2023-05-23Option exercise12,730$22.9017,302
2023-05-23Option exercise11,980$34.3929,282
2023-05-23Open-market sale20,201$68.069,081
2023-05-18Open-market sale5,050$68.234,572
2023-05-01Option exercise (derivative)4,240$0.0012,735
2023-05-01Option exercise (derivative)3,995$0.0027,960
2023-05-01Option exercise (derivative)1,890$0.0020,795
2023-05-01Option exercise3,995$0.0012,804
2023-05-01Option exercise4,240$0.008,809
2023-05-01Option exercise1,890$0.0014,694
2023-05-01Tax withholding5,072$62.819,622
2023-02-27Grant / award (derivative)41,169$0.0041,169
2023-02-23Option exercise (derivative)25,465$0.0050,925
2023-02-23Option exercise (derivative)23,965$0.0095,860
2023-02-23Option exercise (derivative)29,465$0.000
2023-02-23Open-market sale42,389$60.554,569
2023-02-23Open-market sale55,985$59.9046,958
2023-02-23Option exercise23,965$34.39102,943
2023-02-23Option exercise25,465$22.9078,978
2023-02-23Option exercise29,465$16.9053,513
2023-02-01Option exercise (derivative)4,910$0.000
2023-02-01Option exercise (derivative)4,245$0.0016,975
2023-02-01Option exercise (derivative)3,995$0.0031,955
2023-02-01Option exercise (derivative)7,560$0.0022,685
2023-02-01Option exercise4,910$0.0015,830
2023-02-01Tax withholding7,582$53.0924,048
2023-02-01Option exercise3,995$0.0024,070
2023-02-01Option exercise7,560$0.0031,630
2023-02-01Option exercise4,245$0.0020,075
2022-11-18Open-market sale200$55.6010,920
2022-11-17Open-market sale50$53.4611,120
2022-11-01Option exercise (derivative)4,245$0.0021,220
2022-11-01Option exercise (derivative)3,995$0.0035,950
2022-11-01Option exercise (derivative)4,910$0.004,910
2022-11-01Option exercise3,995$0.0017,691
2022-11-01Option exercise4,910$0.009,451
2022-11-01Tax withholding6,521$56.4211,170
2022-11-01Option exercise4,245$0.0013,696
2022-08-25Option exercise (derivative)11,980$0.00119,825
2022-08-25Option exercise (derivative)12,730$0.0076,390
2022-08-25Option exercise (derivative)14,730$0.0029,465
2022-08-25Option exercise11,980$34.3943,981
2022-08-25Option exercise12,730$22.9032,001
2022-08-25Option exercise14,730$16.9019,271
2022-08-25Open-market sale39,440$50.574,541
2022-08-16Open-market sale6,300$52.874,741
2022-08-16Open-market sale200$53.504,541
2022-08-01Option exercise (derivative)4,245$0.0025,465
2022-08-01Option exercise (derivative)3,990$0.0039,945
2022-08-01Option exercise (derivative)4,910$0.009,820
2022-08-01Option exercise4,910$0.009,325
2022-08-01Option exercise4,245$0.0013,570
2022-08-01Option exercise3,990$0.0017,560
2022-08-01Tax withholding6,519$60.0611,041
2022-05-25Option exercise (derivative)2,945$0.008,839
2022-05-25Option exercise (derivative)2,397$0.0026,361
2022-05-25Option exercise (derivative)2,546$0.0017,824
2022-05-25Open-market sale957$287.171,786
2022-05-25Open-market sale800$282.705,374
2022-05-25Open-market sale831$283.964,543
2022-05-25Option exercise2,397$171.938,771
2022-05-25Option exercise2,546$114.486,374
2022-05-25Option exercise2,945$84.493,828
2022-05-25Open-market sale203$290.32883
2022-05-25Open-market sale200$289.181,086
2022-05-25Open-market sale500$288.121,286
2022-05-25Open-market sale2,597$281.006,174
2022-05-25Open-market sale800$285.832,743
2022-05-25Open-market sale1,000$284.783,543
2022-05-17Open-market sale1,324$283.43883
2022-05-01Option exercise (derivative)799$0.008,787
2022-05-01Option exercise (derivative)982$0.002,946
2022-05-01Option exercise (derivative)848$0.005,942
2022-05-01Option exercise982$0.001,865
2022-05-01Option exercise848$0.002,713
2022-05-01Tax withholding1,305$289.012,207
2022-05-01Option exercise799$0.003,512
2022-02-24Option exercise (derivative)9,585$0.0028,758
2022-02-24Option exercise (derivative)2,501$0.000
2022-02-24Option exercise (derivative)2,947$0.0011,784
2022-02-24Option exercise (derivative)2,547$0.0020,370
2022-02-24Open-market sale600$277.6517,863
2022-02-24Option exercise2,501$49.063,384
2022-02-24Option exercise2,947$84.496,331
2022-02-24Option exercise2,547$114.488,878
2022-02-24Open-market sale611$312.345,625
2022-02-24Open-market sale500$311.676,236
2022-02-24Open-market sale443$310.576,736
2022-02-24Open-market sale500$308.947,179
2022-02-24Open-market sale298$307.837,679
2022-02-24Open-market sale600$306.857,977
2022-02-24Open-market sale1,724$305.928,577
2022-02-24Open-market sale500$304.9610,301
2022-02-24Open-market sale700$303.9410,801
2022-02-24Open-market sale1,200$302.5311,501
2022-02-24Open-market sale600$301.4712,701
2022-02-24Open-market sale100$300.0913,301
2022-02-24Open-market sale606$297.6613,401
2022-02-24Open-market sale800$296.8314,007
2022-02-24Open-market sale300$295.3514,807
2022-02-24Open-market sale172$293.6315,107
2022-02-24Open-market sale200$290.8915,279
2022-02-24Open-market sale800$290.3915,479
2022-02-24Open-market sale200$288.3416,279
2022-02-24Open-market sale200$287.3716,479
2022-02-24Open-market sale100$285.1516,679
2022-02-24Open-market sale300$283.4116,779
2022-02-24Open-market sale415$282.0917,079
2022-02-24Open-market sale369$279.6217,494
2022-02-24Open-market sale1,615$313.684,010
2022-02-24Option exercise9,585$171.9318,463
2022-02-24Open-market sale2,101$316.511,383
2022-02-24Open-market sale526$314.563,484
2022-02-24Open-market sale400$317.45983
2022-02-24Open-market sale100$318.28883
2022-02-17Grant / award (derivative)18,147$0.00181,470
2022-02-17Grant / award (derivative)6,049$0.006,049
2022-02-17Open-market sale1,000$315.191,482
2022-02-17Open-market sale700$310.303,783
2022-02-17Open-market sale500$311.483,283
2022-02-17Open-market sale300$312.412,983
2022-02-17Open-market sale599$315.99883
2022-02-17Open-market sale501$313.782,482
2022-02-17Grant / award (derivative)6,049$0.006,049
2022-02-17Grant / award (derivative)18,147$0.0018,147
2022-02-01Option exercise (derivative)849$0.006,790
2022-02-01Option exercise (derivative)982$0.003,928
2022-02-01Option exercise (derivative)3,195$0.009,586
2022-02-01Option exercise (derivative)1,250$0.000
2022-02-01Option exercise849$0.003,926
2022-02-01Option exercise982$0.003,077
2022-02-01Tax withholding2,638$302.184,483
2022-02-01Option exercise3,195$0.007,121
2022-02-01Option exercise1,250$0.002,095
2021-11-24Option exercise (derivative)2,500$0.002,501
2021-11-24Option exercise (derivative)2,946$0.0014,731
2021-11-24Option exercise (derivative)2,546$0.0022,917
2021-11-24Open-market sale392$333.18845
2021-11-24Option exercise2,500$49.063,345
2021-11-24Option exercise2,946$84.496,291
2021-11-24Option exercise2,546$114.488,837
2021-11-24Open-market sale600$321.188,237
2021-11-24Open-market sale500$324.377,737
2021-11-24Open-market sale100$325.157,637
2021-11-24Open-market sale500$327.917,137
2021-11-24Open-market sale300$328.916,837
2021-11-24Open-market sale900$330.135,937
2021-11-24Open-market sale2,200$331.313,737
2021-11-24Open-market sale2,500$332.301,237
2021-11-16Open-market sale100$332.902,295
2021-11-16Open-market sale400$339.821,695
2021-11-16Open-market sale850$341.30845
2021-11-16Open-market sale200$337.202,095
2021-11-01Option exercise (derivative)849$0.007,639
2021-11-01Option exercise (derivative)1,250$0.001,250
2021-11-01Option exercise (derivative)982$0.004,910
2021-11-01Option exercise982$0.003,074
2021-11-01Option exercise849$0.003,923
2021-11-01Tax withholding1,528$324.112,395
2021-11-01Option exercise1,250$0.002,092
2021-08-24Option exercise (derivative)2,946$0.0017,677
2021-08-24Option exercise (derivative)2,500$0.005,001
2021-08-24Option exercise (derivative)2,546$0.0025,463
2021-08-24Option exercise2,500$49.063,342
2021-08-24Open-market sale148$302.941,770
2021-08-24Open-market sale928$305.05842
2021-08-24Open-market sale1,251$302.221,918
2021-08-24Option exercise2,946$84.496,288
2021-08-24Option exercise2,546$114.488,834
2021-08-24Open-market sale2,065$299.566,769
2021-08-24Open-market sale3,600$300.973,169
2021-08-17Open-market sale600$297.191,692
2021-08-17Open-market sale100$295.722,292
2021-08-17Open-market sale100$300.67842
2021-08-17Open-market sale100$299.56942
2021-08-17Open-market sale650$298.151,042
2021-08-01Option exercise (derivative)1,250$0.002,500
2021-08-01Option exercise (derivative)982$0.005,892
2021-08-01Option exercise (derivative)849$0.008,488
2021-08-01Option exercise982$0.003,071
2021-08-01Option exercise849$0.003,920
2021-08-01Tax withholding1,528$272.242,392
2021-08-01Option exercise1,250$0.002,089
2021-05-25Option exercise (derivative)2,945$0.0020,623
2021-05-25Option exercise (derivative)2,499$0.007,501
2021-05-25Option exercise (derivative)2,546$0.0028,009
2021-05-25Option exercise2,546$114.488,829
2021-05-25Open-market sale4,095$215.431,539
2021-05-25Open-market sale3,195$214.495,634
2021-05-25Open-market sale700$216.17839
2021-05-25Option exercise2,945$84.496,283
2021-05-25Option exercise2,499$49.063,338
2021-05-18Open-market sale500$206.741,039
2021-05-18Open-market sale200$207.50839
2021-05-18Open-market sale503$205.811,539
2021-05-18Open-market sale347$204.442,042
2021-05-01Option exercise (derivative)1,250$0.003,750
2021-05-01Option exercise (derivative)982$0.006,874
2021-05-01Option exercise (derivative)848$0.009,337
2021-05-01Tax withholding1,528$204.232,389
2021-05-01Option exercise1,250$0.002,087
2021-05-01Option exercise982$0.003,069
2021-05-01Option exercise848$0.003,917
2021-02-25Option exercise (derivative)10,185$0.0030,555
2021-02-25Open-market sale3,667$169.161,832
2021-02-25Open-market sale4,923$168.115,499
2021-02-25Open-market sale600$166.9110,422
2021-02-25Option exercise10,185$114.4811,022
2021-02-25Open-market sale995$169.81837
2021-02-23Option exercise (derivative)2,501$0.0010,000
2021-02-23Option exercise (derivative)1,251$0.000
2021-02-23Option exercise (derivative)2,947$0.0023,568
2021-02-23Open-market sale1,699$167.472,237
2021-02-23Open-market sale1,400$168.65837
2021-02-23Open-market sale2,000$166.533,936
2021-02-23Open-market sale1,000$165.305,936
2021-02-23Open-market sale600$164.136,936
2021-02-23Option exercise2,947$84.497,536
2021-02-23Option exercise2,501$49.064,589
2021-02-23Option exercise1,251$37.242,088
2021-02-19Grant / award (derivative)38,343$0.0038,343
2021-02-19Grant / award (derivative)12,781$0.0012,781
2021-02-18Open-market sale1,849$167.71837
2021-02-18Open-market sale600$166.232,686
2021-02-18Open-market sale1,201$165.563,286
2021-02-18Open-market sale700$164.704,487
2021-02-01Option exercise (derivative)3,395$0.0010,185
2021-02-01Option exercise (derivative)1,250$0.005,000
2021-02-01Option exercise (derivative)982$0.007,856
2021-02-01Option exercise (derivative)1,250$0.000
2021-02-01Option exercise1,250$0.002,042
2021-02-01Option exercise982$0.004,274
2021-02-01Option exercise3,395$0.007,669
2021-02-01Tax withholding2,482$148.395,187
2021-02-01Option exercise1,250$0.003,292
2020-11-24Option exercise (derivative)2,946$0.0026,515
2020-11-24Option exercise (derivative)1,250$0.001,251
2020-11-24Option exercise (derivative)2,500$0.0012,501
2020-11-24Open-market sale3,246$116.034,242
2020-11-24Open-market sale1,850$118.39792
2020-11-24Option exercise2,500$49.064,542
2020-11-24Option exercise2,946$84.497,488
2020-11-24Open-market sale1,600$117.522,642
2020-11-24Option exercise1,250$37.242,042
2020-11-17Open-market sale700$118.021,842
2020-11-17Open-market sale950$118.56892
2020-11-17Open-market sale100$119.48792
2020-11-01Option exercise (derivative)1,250$0.006,250
2020-11-01Option exercise (derivative)982$0.008,838
2020-11-01Option exercise (derivative)1,250$0.001,250
2020-11-01Option exercise1,250$0.002,037
2020-11-01Option exercise1,250$0.003,287
2020-11-01Tax withholding1,727$110.372,542
2020-11-01Option exercise982$0.004,269
2020-08-25Option exercise (derivative)1,250$0.002,501
2020-08-25Option exercise (derivative)2,500$0.0015,001
2020-08-25Option exercise (derivative)2,946$0.0029,461
2020-08-25Option exercise2,946$84.497,483
2020-08-25Open-market sale4,634$131.802,849
2020-08-25Open-market sale2,062$132.96787
2020-08-25Option exercise2,500$49.064,537
2020-08-25Option exercise1,250$37.242,037
2020-08-12Open-market sale2,599$126.541,788
2020-08-12Open-market sale1,001$127.43787
2020-08-01Option exercise (derivative)1,250$0.002,500
2020-08-01Option exercise (derivative)982$0.009,820
2020-08-01Option exercise (derivative)1,250$0.007,500
2020-08-01Option exercise1,250$0.003,882
2020-08-01Option exercise1,250$0.005,132
2020-08-01Option exercise982$0.006,114
2020-08-01Tax withholding1,727$138.304,387
2020-05-26Option exercise (derivative)2,945$0.0032,407
2020-05-26Option exercise (derivative)1,249$0.003,751
2020-05-26Option exercise (derivative)2,499$0.0017,501
2020-05-26Option exercise2,945$84.499,325
2020-05-26Open-market sale900$141.374,332
2020-05-26Open-market sale1,000$143.113,332
2020-05-26Open-market sale1,300$140.155,232
2020-05-26Open-market sale1,330$138.716,532
2020-05-26Open-market sale1,463$137.497,862
2020-05-26Option exercise2,499$49.066,380
2020-05-26Option exercise1,249$37.243,881
2020-05-26Open-market sale700$144.562,632
2020-05-12Open-market sale300$142.792,632
2020-05-12Open-market sale450$139.033,932
2020-05-12Open-market sale300$140.393,632
2020-05-12Open-market sale700$141.772,932
2020-05-01Option exercise (derivative)1,250$0.008,750
2020-05-01Option exercise (derivative)982$0.0010,802
2020-05-01Option exercise (derivative)1,250$0.003,750
2020-05-01Tax withholding1,727$104.344,382
2020-05-01Option exercise982$0.006,109
2020-05-01Option exercise1,250$0.003,877
2020-05-01Option exercise1,250$0.005,127
2020-03-02Option exercise (derivative)11,184$0.0035,352
2020-03-02Open-market sale11,184$109.532,627
2020-03-02Option exercise11,184$84.4913,811
2020-02-25Option exercise (derivative)600$0.0046,536
2020-02-25Option exercise (derivative)2,501$0.0020,000
2020-02-25Open-market sale700$109.492,627
2020-02-25Option exercise2,501$49.065,128
2020-02-25Option exercise600$84.495,728
2020-02-25Open-market sale1,201$105.464,527
2020-02-25Open-market sale1,100$106.443,427
2020-02-25Open-market sale100$107.783,327
2020-02-21Grant / award (derivative)40,740$0.0040,740
2020-02-21Grant / award (derivative)13,580$0.0013,580
2020-02-18Option exercise (derivative)2,500$0.0022,501
2020-02-18Option exercise (derivative)1,251$0.000
2020-02-18Option exercise (derivative)2,501$0.005,000
2020-02-18Open-market sale4,144$120.292,827
2020-02-18Open-market sale200$120.942,627
2020-02-18Open-market sale6,658$119.436,971
2020-02-18Option exercise2,500$49.0613,629
2020-02-18Option exercise2,501$37.2411,129
2020-02-18Option exercise1,251$23.838,628
2020-02-11Option exercise (derivative)625$0.001,251
2020-02-11Option exercise (derivative)2,500$0.0025,001
2020-02-11Option exercise (derivative)1,250$0.007,501
2020-02-11Option exercise625$23.839,722
2020-02-11Option exercise1,250$37.2410,972
2020-02-11Option exercise2,500$49.0613,472
2020-02-11Open-market sale2,466$117.0411,006
2020-02-11Open-market sale1,179$117.709,827
2020-02-11Open-market sale2,450$119.177,377
2020-02-01Option exercise (derivative)3,928$0.0011,784
2020-02-01Option exercise (derivative)1,250$0.0010,000
2020-02-01Option exercise (derivative)1,250$0.005,000
2020-02-01Option exercise (derivative)938$0.000
2020-02-01Option exercise3,928$0.0011,695
2020-02-01Option exercise938$0.005,267
2020-02-01Option exercise1,250$0.006,517
2020-02-01Tax withholding2,598$115.369,097
2020-02-01Option exercise1,250$0.007,767
2019-11-01Option exercise (derivative)937$0.00938
2019-11-01Option exercise (derivative)1,250$0.006,250
2019-11-01Option exercise (derivative)1,250$0.0011,250
2019-11-01Option exercise1,250$0.004,784
2019-11-01Tax withholding1,705$90.134,329
2019-11-01Option exercise1,250$0.006,034
2019-11-01Option exercise937$0.003,534
2019-08-01Option exercise (derivative)1,250$0.0012,500
2019-08-01Option exercise (derivative)938$0.001,875
2019-08-01Option exercise (derivative)1,250$0.007,500
2019-08-01Option exercise (derivative)313$0.000
2019-08-01Option exercise938$0.001,959
2019-08-01Option exercise1,250$0.003,209
2019-08-01Option exercise1,250$0.004,459
2019-08-01Tax withholding1,862$79.022,597
2019-08-01Option exercise313$0.001,021
2019-05-22Option exercise (derivative)2,499$0.0027,501
2019-05-22Open-market sale2,499$82.02708
2019-05-22Option exercise2,499$49.063,207
2019-05-16Option exercise (derivative)624$0.001,876
2019-05-16Option exercise (derivative)1,249$0.008,751
2019-05-16Option exercise624$23.831,332
2019-05-16Option exercise1,249$37.242,581
2019-05-16Open-market sale624$81.111,957
2019-05-16Open-market sale100$81.621,857
2019-05-16Open-market sale1,149$83.04708
2019-05-14Open-market sale951$80.941,607
2019-05-14Open-market sale899$81.41708
2019-05-01Option exercise (derivative)1,250$0.008,750
2019-05-01Option exercise (derivative)312$0.00313
2019-05-01Option exercise (derivative)1,250$0.0013,750
2019-05-01Option exercise (derivative)937$0.002,813
2019-05-01Tax withholding1,860$91.892,558
2019-05-01Option exercise312$0.00981
2019-05-01Option exercise937$0.001,918
2019-05-01Option exercise1,250$0.003,168
2019-05-01Option exercise1,250$0.004,418
2019-02-28Option exercise (derivative)417$0.002,500
2019-02-28Option exercise (derivative)834$0.0010,000
2019-02-28Option exercise417$23.831,086
2019-02-28Option exercise834$37.241,920
2019-02-28Open-market sale1,251$87.83669
2019-02-26Option exercise (derivative)10,000$0.0030,000
2019-02-26Open-market sale10,000$86.84669
2019-02-26Option exercise10,000$49.0610,669
2019-02-21Grant / award (derivative)15,712$0.0015,712
2019-02-21Grant / award (derivative)47,136$0.0047,136
2019-02-15Open-market sale328$83.36669
2019-02-14Open-market sale3,145$83.34997
2019-02-14Open-market sale1,805$82.824,142
2019-02-01Option exercise (derivative)938$0.003,750
2019-02-01Option exercise (derivative)1,250$0.0010,000
2019-02-01Option exercise (derivative)5,000$0.0015,000
2019-02-01Option exercise (derivative)313$0.00625
2019-02-01Option exercise (derivative)250$0.000
2019-02-01Option exercise938$0.002,121
2019-02-01Option exercise5,000$0.008,371
2019-02-01Tax withholding2,752$78.905,619
2019-02-01Option exercise1,250$0.003,371
2019-02-01Option exercise313$0.001,183
2019-02-01Option exercise250$0.00870
2018-12-24Option exercise (derivative)417$0.0010,834
2018-12-24Option exercise (derivative)209$0.002,917
2018-12-24Open-market sale626$65.00620
2018-12-24Option exercise417$37.241,246
2018-12-24Option exercise209$23.83829
2018-11-21Option exercise (derivative)1,250$0.0011,251
2018-11-21Option exercise (derivative)625$0.003,126
2018-11-21Open-market sale550$68.371,320
2018-11-21Open-market sale700$69.07620
2018-11-21Option exercise625$23.831,245
2018-11-21Option exercise1,250$37.242,495
2018-11-21Open-market sale625$67.641,870
2018-11-08Open-market sale850$77.841,745
2018-11-08Open-market sale500$78.971,245
2018-11-01Option exercise (derivative)312$0.00938
2018-11-01Option exercise (derivative)250$0.00250
2018-11-01Option exercise (derivative)1,250$0.0011,250
2018-11-01Option exercise (derivative)937$0.004,688
2018-11-01Option exercise937$0.002,709
2018-11-01Option exercise1,250$0.003,959
2018-11-01Tax withholding1,364$83.692,595
2018-11-01Option exercise312$0.001,772
2018-11-01Option exercise250$0.001,460
2018-11-01Tax withholding1,364$83.691,970
2018-11-01Option exercise1,250$0.003,334
2018-11-01Option exercise937$0.002,084
2018-11-01Option exercise312$0.001,147
2018-11-01Option exercise250$0.00835
2018-08-22Option exercise (derivative)1,250$0.0012,501
2018-08-22Option exercise (derivative)625$0.003,751
2018-08-22Option exercise625$23.831,210
2018-08-22Open-market sale1,875$77.05585
2018-08-22Option exercise1,250$37.242,460
2018-08-08Open-market sale2,150$72.97585
2018-08-01Option exercise (derivative)1,250$0.0012,500
2018-08-01Option exercise (derivative)1,563$0.000
2018-08-01Option exercise (derivative)250$0.00500
2018-08-01Option exercise (derivative)313$0.001,250
2018-08-01Option exercise (derivative)938$0.005,625
2018-08-01Option exercise1,250$0.004,876
2018-08-01Option exercise938$0.003,626
2018-08-01Option exercise313$0.002,688
2018-08-01Option exercise250$0.002,375
2018-08-01Tax withholding2,141$64.602,735
2018-08-01Option exercise1,563$0.002,125
2018-05-16Option exercise (derivative)208$0.004,376
2018-05-16Option exercise (derivative)416$0.0013,751
2018-05-16Option exercise208$23.83770
2018-05-16Option exercise416$37.241,186
2018-05-16Open-market sale624$59.44562
2018-05-15Open-market sale200$59.54562
2018-05-15Open-market sale2,600$59.16762
2018-05-10Option exercise (derivative)1,042$0.004,584
2018-05-10Option exercise (derivative)5,833$0.0014,167
2018-05-10Open-market sale3,850$59.4212,437
2018-05-10Open-market sale9,075$60.063,362
2018-05-10Option exercise5,833$37.2416,287
2018-05-10Option exercise1,042$23.8310,454
2018-05-01Option exercise (derivative)250$0.00750
2018-05-01Option exercise (derivative)312$0.001,563
2018-05-01Option exercise (derivative)1,250$0.0013,750
2018-05-01Option exercise (derivative)937$0.006,563
2018-05-01Option exercise312$0.008,719
2018-05-01Option exercise250$0.008,407
2018-05-01Option exercise1,562$0.008,157
2018-05-01Option exercise1,250$0.0010,906
2018-05-01Tax withholding1,494$55.749,412
2018-05-01Option exercise937$0.009,656
2018-02-20Grant / award (derivative)20,000$0.0020,000
2018-02-20Grant / award (derivative)40,000$0.0040,000
2018-02-11Option exercise (derivative)357$0.000
2018-02-11Tax withholding124$46.545,916
2018-02-11Option exercise357$0.006,040
2018-02-01Option exercise (derivative)5,000$0.0015,000
2018-02-01Option exercise (derivative)938$0.007,500
2018-02-01Option exercise (derivative)1,563$0.003,125
2018-02-01Option exercise (derivative)250$0.001,000
2018-02-01Option exercise (derivative)313$0.001,875
2018-02-01Option exercise1,563$0.002,037
2018-02-01Option exercise250$0.002,287
2018-02-01Option exercise313$0.002,600
2018-02-01Option exercise938$0.003,538
2018-02-01Option exercise5,000$0.008,538
2018-02-01Tax withholding2,855$45.875,683
2017-11-15Option exercise (derivative)625$0.005,626
2017-11-15Open-market sale625$39.63474
2017-11-15Option exercise625$23.831,099
2017-11-08Open-market sale900$39.14474
2017-11-07Open-market sale950$39.251,374
2017-11-01Option exercise (derivative)1,562$0.004,688
2017-11-01Option exercise (derivative)312$0.002,188
2017-11-01Option exercise (derivative)250$0.001,250
2017-11-01Option exercise (derivative)937$0.008,438
2017-11-01Option exercise312$0.002,539
2017-11-01Option exercise937$0.003,476
2017-11-01Tax withholding1,152$38.772,324
2017-11-01Option exercise250$0.002,227
2017-11-01Option exercise1,562$0.001,977
2017-08-22Option exercise (derivative)625$0.006,251
2017-08-22Open-market sale667$37.03415
2017-08-22Option exercise625$23.831,082
2017-08-09Open-market sale900$36.25415
2017-08-08Open-market sale950$36.671,315
2017-08-01Option exercise (derivative)1,563$0.006,250
2017-08-01Option exercise (derivative)313$0.002,500
2017-08-01Option exercise (derivative)250$0.001,500
2017-08-01Option exercise (derivative)938$0.009,375
2017-08-01Option exercise313$0.002,480
2017-08-01Option exercise938$0.003,418
2017-08-01Tax withholding1,153$36.802,265
2017-08-01Option exercise250$0.002,167
2017-08-01Option exercise1,563$0.001,917
2017-05-17Option exercise (derivative)624$0.006,876
2017-05-17Open-market sale624$40.73354
2017-05-17Option exercise624$23.83978
2017-05-10Open-market sale900$39.00354
2017-05-09Open-market sale950$39.811,254
2017-05-01Option exercise (derivative)1,562$0.007,813
2017-05-01Option exercise (derivative)250$0.001,750
2017-05-01Option exercise (derivative)312$0.002,813
2017-05-01Option exercise (derivative)937$0.0010,313
2017-05-01Option exercise312$0.002,419
2017-05-01Option exercise937$0.003,356
2017-05-01Tax withholding1,152$39.152,204
2017-05-01Option exercise250$0.002,107
2017-05-01Option exercise1,562$0.001,857
2017-02-21Option exercise (derivative)2,500$0.007,500
2017-02-21Option exercise2,500$23.833,777
2017-02-21Open-market sale3,482$37.41295
2017-02-16Grant / award (derivative)20,000$0.0020,000
2017-02-16Grant / award (derivative)20,000$0.0020,000
2017-02-11Option exercise (derivative)356$0.00357
2017-02-11Option exercise356$0.00651
2017-02-11Tax withholding134$37.68517
2017-02-08Open-market sale2,250$37.62295
2017-02-07Open-market sale1,300$37.972,545
2017-02-01Option exercise (derivative)1,563$0.009,375
2017-02-01Option exercise (derivative)313$0.003,125
2017-02-01Option exercise (derivative)3,750$0.0011,250
2017-02-01Option exercise (derivative)250$0.002,000
2017-02-01Option exercise250$0.002,087
2017-02-01Option exercise1,563$0.001,837
2017-02-01Tax withholding2,305$33.103,845
2017-02-01Option exercise3,750$0.006,150
2017-02-01Option exercise313$0.002,400
2016-11-09Open-market sale600$31.49274
2016-11-09Open-market sale350$30.93874
2016-11-08Open-market sale350$31.491,224
2016-11-01Option exercise (derivative)250$0.002,250
2016-11-01Option exercise (derivative)312$0.003,438
2016-11-01Option exercise (derivative)1,562$0.0010,938
2016-11-01Tax withholding799$31.761,574
2016-11-01Option exercise312$0.002,373
2016-11-01Option exercise1,562$0.001,811
2016-11-01Option exercise250$0.002,061
2016-08-23Open-market sale900$35.47249
2016-08-08Open-market sale1,900$33.53229
2016-08-01Option exercise (derivative)250$0.002,500
2016-08-01Option exercise (derivative)1,563$0.0012,500
2016-08-01Option exercise (derivative)1,250$0.003,750
2016-08-01Option exercise250$0.002,031
2016-08-01Option exercise1,250$0.003,281
2016-08-01Tax withholding1,152$34.852,129
2016-08-01Option exercise1,563$0.001,781
2016-05-06Open-market sale1,100$31.60218
2016-05-01Option exercise (derivative)1,562$0.0014,063
2016-05-01Option exercise (derivative)250$0.002,750
2016-05-01Tax withholding681$32.511,318
2016-05-01Option exercise250$0.001,999
2016-05-01Option exercise1,562$0.001,749
2016-02-16Open-market sale200$24.58187
2016-02-11Option exercise (derivative)357$0.00713
2016-02-11Grant / award (derivative)15,000$0.0015,000
2016-02-11Grant / award (derivative)10,000$0.0010,000
2016-02-11Grant / award (derivative)1,070$0.001,070
2016-02-11Tax withholding134$23.83387
2016-02-11Option exercise357$0.00521
2016-02-08Open-market sale1,400$24.16164
2016-02-01Option exercise (derivative)1,000$0.003,000
2016-02-01Option exercise (derivative)1,563$0.0015,625
2016-02-01Option exercise1,000$0.002,683
2016-02-01Option exercise1,563$0.001,683
2016-02-01Tax withholding1,119$28.391,564
2015-11-06Open-market sale900$33.15120
2015-11-01Option exercise (derivative)1,562$0.0017,188
2015-11-01Option exercise1,562$0.001,607
2015-11-01Tax withholding587$34.361,020
2015-08-20Open-market sale751$45.9745
2015-08-05Open-market sale3,900$48.8445
2015-08-01Option exercise (derivative)6,250$0.0018,750
2015-08-01Option exercise6,250$0.006,290
2015-08-01Tax withholding2,345$47.743,945
2015-07-17———40

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