SEC CIK 1476336

Whittle John

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

Current Positions

CompanyShares OwnedAs Of
FTNTview stock →96,9872026-09-15

Position History — FTNT

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

080,246160,493240,7392010-052014-112018-052020-022021-032022-022026-092026-09

Recent Filings — FTNT

DateActivitySharesPriceOwned After
2026-09-15Option exercise (derivative)2,835$0.000
2026-09-15Open-market sale2,835$168.7496,987
2026-09-15Option exercise2,835$62.1199,822
2026-09-14Option exercise (derivative)53,865$0.002,835
2026-09-14Open-market sale1,158$166.0296,987
2026-09-14Open-market sale52,707$165.4398,145
2026-09-14Option exercise53,865$62.11150,852
2026-08-01Option exercise (derivative)1,138$0.0011,377
2026-08-01Option exercise (derivative)1,827$0.0010,961
2026-08-01Option exercise (derivative)1,608$0.003,217
2026-08-01Tax withholding2,310$161.9596,987
2026-08-01Option exercise1,138$0.0099,297
2026-08-01Option exercise1,827$0.0098,159
2026-08-01Option exercise1,608$0.0096,332
2026-05-21Option exercise (derivative)89,000$0.000
2026-05-21Open-market sale4,216$129.5594,724
2026-05-21Open-market sale54,979$128.7498,940
2026-05-21Open-market sale86,820$128.15153,919
2026-05-21Option exercise57,015$22.90240,739
2026-05-21Option exercise89,000$34.39183,724
2026-05-01Option exercise (derivative)1,137$0.0012,515
2026-05-01Option exercise (derivative)1,827$0.0012,788
2026-05-01Option exercise (derivative)1,608$0.004,825
2026-05-01Tax withholding2,309$86.2994,724
2026-05-01Option exercise1,137$0.0097,033
2026-05-01Option exercise1,827$0.0095,896
2026-05-01Option exercise1,608$0.0094,069
2026-02-20Grant / award (derivative)15,660$0.0015,660
2026-02-01Option exercise (derivative)1,608$0.006,433
2026-02-01Option exercise (derivative)1,827$0.0014,615
2026-02-01Option exercise (derivative)1,185$0.000
2026-02-01Option exercise (derivative)4,550$0.0013,652
2026-02-01Option exercise (derivative)19,962$0.000
2026-02-01Tax withholding12,951$81.2692,461
2026-02-01Option exercise19,962$0.00105,412
2026-02-01Option exercise4,550$0.0085,450
2026-02-01Option exercise1,827$0.0080,900
2026-02-01Option exercise1,608$0.0079,073
2026-02-01Option exercise1,185$0.0077,465
2026-01-16Grant / award (derivative)19,962$0.0019,962
2025-11-01Option exercise (derivative)1,180$0.001,185
2025-11-01Option exercise (derivative)1,827$0.0016,442
2025-11-01Option exercise (derivative)1,608$0.008,041
2025-11-01Tax withholding2,290$86.4376,280
2025-11-01Option exercise1,827$0.0078,570
2025-11-01Option exercise1,180$0.0075,135
2025-11-01Option exercise1,608$0.0076,743
2025-08-01Option exercise (derivative)1,180$0.002,365
2025-08-01Option exercise (derivative)1,609$0.009,649
2025-08-01Option exercise (derivative)1,827$0.0018,269
2025-08-01Option exercise1,609$0.0074,418
2025-08-01Option exercise1,827$0.0076,245
2025-08-01Tax withholding2,290$97.3673,955
2025-08-01Option exercise1,180$0.0072,809
2025-05-01Option exercise (derivative)1,180$0.003,545
2025-05-01Option exercise (derivative)1,608$0.0011,258
2025-05-01Option exercise (derivative)1,826$0.0020,096
2025-05-01Option exercise1,180$0.0070,485
2025-05-01Option exercise1,608$0.0072,093
2025-05-01Option exercise1,826$0.0073,919
2025-05-01Tax withholding2,290$104.2171,629
2025-02-21Grant / award (derivative)18,202$0.0018,202
2025-02-01Option exercise (derivative)21,982$0.000
2025-02-01Option exercise (derivative)2,545$0.000
2025-02-01Option exercise (derivative)1,185$0.004,725
2025-02-01Option exercise (derivative)1,608$0.0012,866
2025-02-01Option exercise (derivative)7,307$0.0021,922
2025-02-01Tax withholding15,767$100.8869,305
2025-02-01Option exercise2,545$0.0052,990
2025-02-01Option exercise1,185$0.0054,175
2025-02-01Option exercise1,608$0.0055,783
2025-02-01Option exercise7,307$0.0063,090
2025-02-01Option exercise21,982$0.0085,072
2025-01-17Grant / award (derivative)21,982$0.0021,982
2024-11-08Option exercise (derivative)38,495$0.000
2024-11-08Open-market sale31,582$85.3857,358
2024-11-08Option exercise38,495$16.9088,940
2024-11-08Open-market sale6,913$86.3950,445
2024-11-01Option exercise (derivative)1,608$0.0014,474
2024-11-01Option exercise (derivative)1,180$0.005,910
2024-11-01Option exercise (derivative)2,545$0.002,545
2024-11-01Option exercise1,180$0.0051,483
2024-11-01Tax withholding2,646$78.8050,445
2024-11-01Option exercise1,608$0.0053,091
2024-11-01Option exercise2,545$0.0050,303
2024-08-21Option exercise (derivative)103,325$0.000
2024-08-21Open-market sale103,325$75.2147,758
2024-08-21Option exercise103,325$9.81151,083
2024-08-01Option exercise (derivative)1,608$0.0016,082
2024-08-01Option exercise (derivative)1,180$0.007,090
2024-08-01Option exercise (derivative)2,540$0.005,090
2024-08-01Option exercise1,180$0.0048,794
2024-08-01Option exercise1,608$0.0050,402
2024-08-01Tax withholding2,644$57.2047,758
2024-08-01Option exercise2,540$0.0047,614
2024-05-01Option exercise (derivative)2,545$0.007,630
2024-05-01Option exercise (derivative)1,608$0.0017,690
2024-05-01Option exercise (derivative)1,180$0.008,270
2024-05-01Option exercise1,608$0.0047,720
2024-05-01Option exercise2,545$0.0044,932
2024-05-01Tax withholding2,646$63.5345,074
2024-05-01Option exercise1,180$0.0046,112
2024-02-21Grant / award (derivative)29,229$0.0029,229
2024-02-12Option exercise (derivative)43,745$0.000
2024-02-12Option exercise43,745$7.4586,132
2024-02-12Open-market sale43,745$70.4342,387
2024-02-01Option exercise (derivative)5,609$0.000
2024-02-01Option exercise (derivative)6,432$0.0019,298
2024-02-01Option exercise (derivative)1,185$0.009,450
2024-02-01Option exercise (derivative)2,540$0.0010,175
2024-02-01Option exercise (derivative)2,480$0.000
2024-02-01Tax withholding7,001$66.4542,387
2024-02-01Option exercise5,609$0.0049,388
2024-02-01Option exercise6,432$0.0043,779
2024-02-01Option exercise1,185$0.0037,347
2024-02-01Option exercise2,540$0.0036,162
2024-02-01Option exercise2,480$0.0033,622
2024-01-24Grant / award (derivative)5,609$0.005,609
2023-11-01Option exercise (derivative)2,545$0.0012,715
2023-11-01Option exercise (derivative)1,180$0.0010,635
2023-11-01Option exercise (derivative)2,480$0.002,480
2023-11-01Option exercise2,480$0.0027,371
2023-11-01Option exercise2,545$0.0029,911
2023-11-01Option exercise1,180$0.0031,091
2023-11-01Tax withholding3,078$57.3131,142
2023-08-01Option exercise (derivative)1,180$0.0011,815
2023-08-01Option exercise (derivative)2,480$0.004,960
2023-08-01Option exercise (derivative)2,540$0.0015,260
2023-08-01Option exercise2,540$0.0029,911
2023-08-01Option exercise1,180$0.0031,091
2023-08-01Tax withholding3,076$78.0328,015
2023-08-01Option exercise2,480$0.0027,371
2023-05-01Option exercise (derivative)2,475$0.007,440
2023-05-01Option exercise (derivative)1,180$0.0012,995
2023-05-01Option exercise (derivative)2,545$0.0017,800
2023-05-01Option exercise2,475$0.0023,878
2023-05-01Tax withholding2,712$62.8124,891
2023-05-01Option exercise1,180$0.0027,603
2023-05-01Option exercise2,545$0.0026,423
2023-02-27Grant / award (derivative)25,730$0.0025,730
2023-02-01Option exercise (derivative)2,480$0.009,915
2023-02-01Option exercise (derivative)2,545$0.0020,345
2023-02-01Option exercise (derivative)4,725$0.0014,175
2023-02-01Option exercise (derivative)3,500$0.000
2023-02-01Option exercise2,480$0.0018,856
2023-02-01Option exercise3,500$0.0016,376
2023-02-01Option exercise4,725$0.0026,126
2023-02-01Option exercise2,545$0.0021,401
2023-02-01Tax withholding4,723$53.0921,403
2022-11-11Option exercise (derivative)3,125$0.000
2022-11-11Option exercise3,125$4.7716,001
2022-11-11Open-market sale3,125$55.0012,876
2022-11-01Option exercise (derivative)2,540$0.0022,890
2022-11-01Option exercise (derivative)2,480$0.0012,395
2022-11-01Option exercise (derivative)3,500$0.003,500
2022-11-01Tax withholding4,226$56.4212,876
2022-11-01Option exercise2,480$0.0014,562
2022-11-01Option exercise2,540$0.0017,102
2022-11-01Option exercise3,500$0.0012,082
2022-08-01Option exercise (derivative)2,480$0.0014,875
2022-08-01Option exercise (derivative)2,545$0.0025,430
2022-08-01Option exercise (derivative)3,500$0.007,000
2022-08-01Option exercise2,480$0.0010,265
2022-08-01Option exercise3,500$0.007,785
2022-08-01Option exercise2,545$0.0012,810
2022-08-01Tax withholding4,228$60.068,582
2022-05-01Option exercise (derivative)508$0.005,595
2022-05-01Option exercise (derivative)700$0.002,100
2022-05-01Option exercise (derivative)495$0.003,471
2022-05-01Option exercise508$0.001,703
2022-05-01Option exercise700$0.00700
2022-05-01Option exercise495$0.001,195
2022-05-01Tax withholding846$289.01857
2022-03-21Option exercise (derivative)495$0.0011,403
2022-03-21Option exercise (derivative)700$0.007,699
2022-03-21Option exercise (derivative)509$0.0017,800
2022-03-21Option exercise509$171.931,704
2022-03-21Option exercise700$84.49700
2022-03-21Option exercise495$114.481,195
2022-03-21Open-market sale1,704$315.500
2022-02-22Option exercise (derivative)6,102$0.0018,309
2022-02-22Option exercise (derivative)1,216$0.0020,665
2022-02-22Option exercise (derivative)496$0.0011,898
2022-02-22Option exercise (derivative)700$0.008,399
2022-02-22Option exercise1,216$49.061,216
2022-02-22Option exercise700$84.491,916
2022-02-22Option exercise496$114.482,412
2022-02-22Option exercise6,102$171.938,514
2022-02-22Open-market sale500$293.738,014
2022-02-22Open-market sale1,570$294.926,444
2022-02-22Open-market sale1,400$295.835,044
2022-02-22Open-market sale1,260$297.013,784
2022-02-22Open-market sale400$298.213,384
2022-02-22Open-market sale576$299.842,808
2022-02-22Open-market sale873$301.94600
2022-02-22Open-market sale1,335$300.951,473
2022-02-22Open-market sale300$302.98300
2022-02-22Open-market sale300$304.320
2022-02-17Grant / award (derivative)11,340$0.0011,340
2022-02-17Grant / award (derivative)3,780$0.003,780
2022-02-17Grant / award (derivative)3,780$0.003,780
2022-02-17Grant / award (derivative)11,340$0.0011,340
2022-02-03Open-market sale100$308.35100
2022-02-03Open-market sale300$306.94200
2022-02-03Open-market sale600$305.58500
2022-02-03Open-market sale100$310.400
2022-02-03Open-market sale200$304.011,100
2022-02-03Open-market sale300$303.401,300
2022-02-03Open-market sale200$302.021,600
2022-02-03Open-market sale300$299.741,800
2022-02-03Open-market sale200$298.542,100
2022-02-03Open-market sale107$296.672,300
2022-02-01Option exercise (derivative)700$0.002,800
2022-02-01Option exercise (derivative)1,095$0.000
2022-02-01Option exercise (derivative)2,034$0.006,103
2022-02-01Option exercise (derivative)496$0.003,966
2022-02-01Option exercise1,095$0.001,095
2022-02-01Tax withholding1,918$302.182,407
2022-02-01Option exercise2,034$0.004,325
2022-02-01Option exercise496$0.002,291
2022-02-01Option exercise700$0.001,795
2022-01-21Option exercise (derivative)1,216$0.0021,881
2022-01-21Option exercise (derivative)496$0.0012,394
2022-01-21Option exercise (derivative)700$0.009,099
2022-01-21Open-market sale100$303.140
2022-01-21Open-market sale300$302.28100
2022-01-21Open-market sale700$299.75400
2022-01-21Open-market sale200$298.311,100
2022-01-21Open-market sale300$297.051,300
2022-01-21Open-market sale100$295.751,600
2022-01-21Open-market sale100$294.491,700
2022-01-21Open-market sale100$293.351,800
2022-01-21Open-market sale300$292.021,900
2022-01-21Open-market sale100$289.452,200
2022-01-21Open-market sale112$288.732,300
2022-01-21Option exercise496$114.482,412
2022-01-21Option exercise700$84.491,916
2022-01-21Option exercise1,216$49.061,216
2021-12-21Option exercise (derivative)1,216$0.0023,097
2021-12-21Option exercise (derivative)496$0.0012,890
2021-12-21Option exercise (derivative)700$0.009,799
2021-12-21Option exercise1,216$49.061,216
2021-12-21Open-market sale410$335.18702
2021-12-21Open-market sale269$339.220
2021-12-21Open-market sale327$337.95269
2021-12-21Open-market sale106$335.93596
2021-12-21Option exercise700$84.491,916
2021-12-21Open-market sale200$333.121,112
2021-12-21Open-market sale200$331.251,312
2021-12-21Open-market sale300$328.481,512
2021-12-21Open-market sale200$327.141,812
2021-12-21Open-market sale400$324.762,012
2021-12-21Option exercise496$114.482,412
2021-11-22Option exercise (derivative)1,215$0.0024,313
2021-11-22Option exercise (derivative)496$0.0013,386
2021-11-22Option exercise (derivative)700$0.0010,499
2021-11-22Open-market sale459$335.62900
2021-11-22Open-market sale400$333.141,359
2021-11-22Open-market sale332$331.071,759
2021-11-22Open-market sale200$337.13700
2021-11-22Open-market sale220$329.712,091
2021-11-22Open-market sale100$327.112,311
2021-11-22Option exercise496$114.482,411
2021-11-22Option exercise700$84.491,915
2021-11-22Option exercise1,215$49.061,215
2021-11-22Open-market sale300$341.020
2021-11-22Open-market sale300$340.05300
2021-11-22Open-market sale100$338.49600
2021-11-03Open-market sale1,153$330.060
2021-11-01Option exercise (derivative)700$0.003,500
2021-11-01Option exercise (derivative)1,094$0.001,095
2021-11-01Option exercise (derivative)496$0.004,462
2021-11-01Option exercise1,094$0.001,094
2021-11-01Option exercise700$0.001,794
2021-11-01Option exercise496$0.002,290
2021-11-01Tax withholding1,137$324.111,153
2021-10-21Option exercise (derivative)495$0.0013,882
2021-10-21Option exercise (derivative)1,216$0.0025,528
2021-10-21Option exercise (derivative)699$0.0011,199
2021-10-21Option exercise699$84.491,915
2021-10-21Open-market sale34$334.260
2021-10-21Open-market sale468$333.4634
2021-10-21Option exercise1,216$49.061,216
2021-10-21Open-market sale800$332.53502
2021-10-21Option exercise495$114.482,410
2021-10-21Open-market sale508$328.411,902
2021-10-21Open-market sale200$329.541,702
2021-10-21Open-market sale400$331.641,302
2021-09-21Option exercise (derivative)1,215$0.0026,744
2021-09-21Option exercise (derivative)700$0.0011,898
2021-09-21Option exercise (derivative)496$0.0014,377
2021-09-21Option exercise700$84.491,915
2021-09-21Option exercise1,215$49.061,215
2021-09-21Option exercise496$114.482,411
2021-09-21Open-market sale2,411$302.000
2021-08-23Option exercise (derivative)700$0.0012,598
2021-08-23Option exercise (derivative)1,216$0.0027,959
2021-08-23Option exercise (derivative)496$0.0014,873
2021-08-23Open-market sale400$304.851,412
2021-08-23Option exercise1,216$49.061,216
2021-08-23Option exercise700$84.491,916
2021-08-23Option exercise496$114.482,412
2021-08-23Open-market sale100$308.230
2021-08-23Open-market sale612$307.40100
2021-08-23Open-market sale700$306.27712
2021-08-23Open-market sale500$303.891,812
2021-08-23Open-market sale100$301.942,312
2021-08-03Option exercise (derivative)1,487$0.0015,369
2021-08-03Option exercise (derivative)2,100$0.0013,298
2021-08-03Option exercise (derivative)3,647$0.0029,175
2021-08-03Open-market sale600$296.221,711
2021-08-03Open-market sale1,100$295.182,311
2021-08-03Open-market sale697$293.553,411
2021-08-03Open-market sale700$287.985,834
2021-08-03Open-market sale400$286.626,534
2021-08-03Open-market sale1,454$285.196,934
2021-08-03Option exercise1,487$114.488,388
2021-08-03Option exercise2,100$84.496,901
2021-08-03Option exercise3,647$49.064,801
2021-08-03Open-market sale400$292.294,108
2021-08-03Open-market sale200$291.004,508
2021-08-03Open-market sale426$290.064,708
2021-08-03Open-market sale700$288.875,134
2021-08-03Open-market sale1,711$297.420
2021-08-01Option exercise (derivative)1,095$0.002,189
2021-08-01Option exercise (derivative)700$0.004,200
2021-08-01Option exercise (derivative)496$0.004,958
2021-08-01Option exercise700$0.001,795
2021-08-01Tax withholding1,137$272.241,154
2021-08-01Option exercise496$0.002,291
2021-08-01Option exercise1,095$0.001,095
2021-05-03Open-market sale1,152$199.930
2021-05-01Option exercise (derivative)495$0.005,454
2021-05-01Option exercise (derivative)699$0.004,900
2021-05-01Option exercise (derivative)1,094$0.003,284
2021-05-01Option exercise1,094$0.001,094
2021-05-01Option exercise699$0.001,793
2021-05-01Tax withholding1,136$204.231,152
2021-05-01Option exercise495$0.002,288
2021-04-21Option exercise (derivative)700$0.0015,398
2021-04-21Option exercise (derivative)496$0.0016,856
2021-04-21Option exercise (derivative)1,215$0.0032,822
2021-04-21Open-market sale875$202.93400
2021-04-21Open-market sale1,136$201.521,275
2021-04-21Open-market sale400$203.640
2021-04-21Option exercise700$84.491,915
2021-04-21Option exercise1,215$49.061,215
2021-04-21Option exercise496$114.482,411
2021-03-22Option exercise (derivative)699$0.0016,098
2021-03-22Option exercise (derivative)1,216$0.0034,037
2021-03-22Option exercise (derivative)495$0.0017,352
2021-03-22Open-market sale300$176.152,110
2021-03-22Open-market sale1,257$178.73100
2021-03-22Open-market sale753$177.561,357
2021-03-22Open-market sale100$179.340
2021-03-22Option exercise495$114.482,410
2021-03-22Option exercise699$84.491,915
2021-03-22Option exercise1,216$49.061,216
2021-02-22Option exercise (derivative)1,216$0.0035,253
2021-02-22Option exercise (derivative)626$0.008,749
2021-02-22Option exercise (derivative)700$0.0016,797
2021-02-22Option exercise (derivative)5,949$0.0017,847
2021-02-22Open-market sale2,553$168.375,938
2021-02-22Option exercise5,949$114.488,491
2021-02-22Open-market sale2,400$169.473,538
2021-02-22Open-market sale3,538$170.220
2021-02-22Option exercise700$84.492,542
2021-02-22Option exercise626$37.24626
2021-02-22Option exercise1,216$49.061,842
2021-02-19Grant / award (derivative)8,137$0.008,137
2021-02-19Grant / award (derivative)24,411$0.0024,411
2021-02-03Open-market sale3,577$153.830
2021-02-01Option exercise (derivative)1,983$0.005,949
2021-02-01Option exercise (derivative)700$0.005,599
2021-02-01Option exercise (derivative)1,094$0.004,378
2021-02-01Option exercise (derivative)1,875$0.000
2021-02-01Option exercise700$0.003,669
2021-02-01Option exercise1,094$0.002,969
2021-02-01Option exercise1,875$0.001,875
2021-02-01Option exercise1,983$0.005,652
2021-02-01Tax withholding2,075$148.393,577
2021-01-21Option exercise (derivative)1,215$0.0036,469
2021-01-21Option exercise (derivative)700$0.0017,497
2021-01-21Option exercise (derivative)625$0.009,375
2021-01-21Option exercise625$37.24625
2021-01-21Option exercise1,215$49.061,840
2021-01-21Option exercise700$84.492,540
2021-01-21Open-market sale2,540$151.360
2020-12-22Option exercise (derivative)2,100$0.0018,197
2020-12-22Option exercise (derivative)1,875$0.0010,000
2020-12-22Option exercise (derivative)3,647$0.0037,684
2020-12-22Open-market sale18,155$150.000
2020-12-22Option exercise2,100$84.4918,155
2020-12-22Option exercise3,647$49.0616,055
2020-12-22Option exercise1,875$37.2412,408
2020-11-01Option exercise (derivative)1,875$0.001,875
2020-11-01Option exercise (derivative)700$0.006,299
2020-11-01Option exercise (derivative)1,095$0.005,472
2020-11-01Option exercise700$0.006,760
2020-11-01Option exercise1,875$0.004,965
2020-11-01Option exercise1,095$0.006,060
2020-11-01Tax withholding1,821$110.374,939
2020-09-21Option exercise (derivative)1,216$0.0041,331
2020-09-21Option exercise (derivative)700$0.0020,297
2020-09-21Option exercise (derivative)625$0.0011,875
2020-09-21Open-market sale522$117.923,090
2020-09-21Open-market sale600$116.305,031
2020-09-21Option exercise700$84.495,631
2020-09-21Option exercise1,216$49.064,931
2020-09-21Option exercise625$37.243,715
2020-09-21Open-market sale1,419$117.383,612
2020-08-21Option exercise (derivative)700$0.0020,997
2020-08-21Open-market sale700$133.833,090
2020-08-21Option exercise700$84.493,790
2020-08-20Option exercise (derivative)625$0.0012,500
2020-08-20Option exercise (derivative)1,215$0.0042,547
2020-08-20Option exercise625$37.243,715
2020-08-20Option exercise1,215$49.064,930
2020-08-20Open-market sale100$129.024,830
2020-08-20Open-market sale200$131.004,630
2020-08-20Open-market sale585$132.054,045
2020-08-20Open-market sale955$133.403,090
2020-08-10Option exercise (derivative)700$0.0021,697
2020-08-10Option exercise (derivative)625$0.0013,125
2020-08-10Option exercise (derivative)1,216$0.0043,762
2020-08-10Open-market sale1,100$127.534,490
2020-08-10Open-market sale1,889$126.655,590
2020-08-10Option exercise1,216$49.066,779
2020-08-10Option exercise625$37.245,563
2020-08-10Open-market sale300$128.594,190
2020-08-10Open-market sale1,100$131.203,090
2020-08-10Option exercise700$84.497,479
2020-08-01Option exercise (derivative)1,094$0.006,567
2020-08-01Option exercise (derivative)1,875$0.003,750
2020-08-01Option exercise (derivative)700$0.006,999
2020-08-01Option exercise1,875$0.003,144
2020-08-01Option exercise1,094$0.004,238
2020-08-01Option exercise700$0.004,938
2020-08-01Tax withholding1,821$138.303,117
2020-06-22Option exercise (derivative)1,216$0.0044,978
2020-06-22Option exercise (derivative)699$0.0022,397
2020-06-22Option exercise (derivative)625$0.0013,750
2020-06-22Open-market sale100$139.392,810
2020-06-22Open-market sale899$137.712,910
2020-06-22Open-market sale583$143.111,269
2020-06-22Option exercise1,216$49.063,110
2020-06-22Option exercise625$37.241,894
2020-06-22Open-market sale958$142.191,852
2020-06-22Option exercise699$84.493,809
2020-05-21Option exercise (derivative)700$0.0023,096
2020-05-21Option exercise700$84.491,969
2020-05-21Open-market sale700$144.831,269
2020-05-20Option exercise (derivative)1,215$0.0046,194
2020-05-20Option exercise (derivative)625$0.0014,375
2020-05-20Open-market sale740$146.022,069
2020-05-20Option exercise625$37.241,894
2020-05-20Open-market sale200$148.991,269
2020-05-20Open-market sale600$147.391,469
2020-05-20Open-market sale300$144.682,809
2020-05-20Option exercise1,215$49.063,109
2020-05-08Option exercise (derivative)700$0.0023,796
2020-05-08Option exercise (derivative)1,216$0.0047,409
2020-05-08Option exercise (derivative)625$0.0015,000
2020-05-08Open-market sale300$135.911,598
2020-05-08Open-market sale329$136.871,269
2020-05-08Open-market sale900$134.321,898
2020-05-08Open-market sale1,160$132.683,298
2020-05-08Option exercise625$37.243,742
2020-05-08Option exercise1,216$49.064,958
2020-05-08Option exercise700$84.495,658
2020-05-08Open-market sale200$129.485,458
2020-05-08Open-market sale1,000$131.464,458
2020-05-08Open-market sale500$133.672,798
2020-05-01Option exercise (derivative)700$0.007,699
2020-05-01Option exercise (derivative)1,875$0.005,625
2020-05-01Option exercise (derivative)1,094$0.007,661
2020-05-01Tax withholding1,821$104.343,117
2020-05-01Option exercise700$0.004,938
2020-05-01Option exercise1,094$0.004,238
2020-05-01Option exercise1,875$0.003,144
2020-03-24Option exercise (derivative)1,215$0.0048,625
2020-03-24Option exercise (derivative)624$0.0015,625
2020-03-24Option exercise (derivative)700$0.0024,496
2020-03-24Option exercise1,215$49.063,108
2020-03-24Option exercise624$37.241,893
2020-03-24Option exercise700$84.493,808
2020-03-24Open-market sale2,539$100.001,269
2020-02-21Grant / award (derivative)23,796$0.0023,796
2020-02-21Option exercise (derivative)8,398$0.0025,196
2020-02-21Grant / award (derivative)7,932$0.007,932
2020-02-21Open-market sale200$116.571,469
2020-02-21Open-market sale3,974$115.411,669
2020-02-21Open-market sale4,024$114.255,643
2020-02-21Option exercise8,398$84.499,667
2020-02-21Open-market sale200$117.621,269
2020-02-20Tax withholding2,695$115.3613,633
2020-02-20Option exercise (derivative)1,216$0.0049,840
2020-02-20Option exercise (derivative)626$0.00625
2020-02-20Option exercise (derivative)626$0.0016,249
2020-02-20Open-market sale168$119.691,269
2020-02-20Open-market sale624$119.221,437
2020-02-20Open-market sale1,206$117.962,061
2020-02-20Option exercise626$23.831,895
2020-02-20Option exercise626$37.242,521
2020-02-20Option exercise1,216$49.063,737
2020-02-20Open-market sale470$116.763,267
2020-02-10Option exercise (derivative)1,216$0.0051,056
2020-02-10Option exercise (derivative)625$0.0016,875
2020-02-10Option exercise (derivative)625$0.001,251
2020-02-10Open-market sale2,118$118.761,269
2020-02-10Open-market sale5,684$118.073,387
2020-02-10Open-market sale4,598$117.159,071
2020-02-10Open-market sale2,430$115.7813,669
2020-02-10Option exercise1,216$49.0616,099
2020-02-10Option exercise625$37.2414,883
2020-02-10Option exercise625$23.8314,258
2020-02-10Option exercise (derivative)1,216$0.0051,056
2020-02-10Option exercise (derivative)625$0.0016,875
2020-02-10Option exercise (derivative)625$0.001,251
2020-02-10Open-market sale2,842$118.079,743
2020-02-10Open-market sale2,299$117.1512,585
2020-02-10Open-market sale1,215$115.7814,884
2020-02-10Option exercise1,216$49.0616,099
2020-02-10Option exercise625$37.2414,883
2020-02-10Open-market sale1,059$118.768,684
2020-02-10Option exercise625$23.8314,258
2020-02-01Option exercise (derivative)1,875$0.000
2020-02-01Option exercise (derivative)2,799$0.008,399
2020-02-01Option exercise (derivative)1,095$0.008,755
2020-02-01Option exercise (derivative)1,875$0.007,500
2020-02-01Option exercise2,799$0.0016,328
2020-02-01Option exercise1,875$0.0010,559
2020-02-01Option exercise1,875$0.0012,434
2020-02-01Option exercise1,095$0.0013,529
2019-12-20Option exercise (derivative)625$0.0017,500
2019-12-20Option exercise (derivative)625$0.001,876
2019-12-20Option exercise (derivative)1,216$0.0052,272
2019-12-20Open-market sale200$109.278,684
2019-12-20Option exercise1,216$49.0611,150
2019-12-20Open-market sale1,766$107.459,384
2019-12-20Open-market sale500$108.508,884
2019-12-20Option exercise625$23.839,309
2019-12-20Option exercise625$37.249,934
2019-11-20Option exercise (derivative)625$0.002,501
2019-11-20Option exercise (derivative)625$0.0018,125
2019-11-20Option exercise (derivative)1,215$0.0053,488
2019-11-20Option exercise625$37.249,934
2019-11-20Option exercise625$23.839,309
2019-11-20Open-market sale700$105.078,684
2019-11-20Option exercise1,215$49.0611,149
2019-11-20Open-market sale603$103.869,384
2019-11-20Open-market sale1,162$102.519,987
2019-11-12Option exercise (derivative)1,875$0.003,126
2019-11-12Option exercise (derivative)1,875$0.0018,750
2019-11-12Option exercise (derivative)3,647$0.0054,703
2019-11-12Option exercise1,875$37.2417,317
2019-11-12Option exercise1,875$23.8315,442
2019-11-12Option exercise3,647$49.0620,964
2019-11-12Open-market sale12,280$100.008,684
2019-11-01Option exercise (derivative)1,875$0.001,875
2019-11-01Option exercise (derivative)1,875$0.009,375
2019-11-01Option exercise (derivative)1,094$0.009,850
2019-11-01Tax withholding2,403$90.1313,567
2019-11-01Option exercise1,094$0.0015,970
2019-11-01Option exercise1,875$0.0014,876
2019-11-01Option exercise1,875$0.0013,001
2019-08-01Option exercise (derivative)1,875$0.0011,250
2019-08-01Option exercise (derivative)1,095$0.0010,944
2019-08-01Option exercise (derivative)1,875$0.003,750
2019-08-01Option exercise1,875$0.0012,434
2019-08-01Option exercise1,095$0.0013,529
2019-08-01Tax withholding2,403$79.0211,126
2019-08-01Option exercise1,875$0.0010,559
2019-06-17Option exercise (derivative)625$0.0020,625
2019-06-17Option exercise (derivative)625$0.005,001
2019-06-17Open-market sale400$76.098,684
2019-06-17Open-market sale850$74.839,084
2019-06-17Option exercise625$37.249,934
2019-06-17Option exercise625$23.839,309
2019-05-16Option exercise (derivative)625$0.005,626
2019-05-16Option exercise (derivative)625$0.0021,250
2019-05-16Option exercise625$37.249,934
2019-05-16Open-market sale200$81.739,734
2019-05-16Open-market sale1,050$83.108,684
2019-05-16Option exercise625$23.839,309
2019-05-03Open-market sale1,440$85.069,185
2019-05-03Open-market sale500$83.9010,625
2019-05-03Open-market sale501$85.628,684
2019-05-01Option exercise (derivative)1,875$0.005,625
2019-05-01Option exercise (derivative)1,875$0.0013,125
2019-05-01Option exercise (derivative)1,094$0.0012,039
2019-05-01Option exercise (derivative)625$0.006,251
2019-05-01Option exercise (derivative)625$0.0021,875
2019-05-01Open-market sale1,250$92.4411,125
2019-05-01Option exercise625$37.2412,375
2019-05-01Tax withholding2,403$91.8911,125
2019-05-01Option exercise1,094$0.0013,528
2019-05-01Option exercise1,875$0.0012,434
2019-05-01Option exercise1,875$0.0010,559
2019-05-01Option exercise625$23.8311,750
2019-03-18Option exercise (derivative)624$0.0022,500
2019-03-18Option exercise (derivative)624$0.006,876
2019-03-18Option exercise624$23.839,308
2019-03-18Open-market sale1,248$83.418,684
2019-03-18Option exercise624$37.249,932
2019-02-21Grant / award (derivative)33,594$0.0033,594
2019-02-21Grant / award (derivative)11,198$0.0011,198
2019-02-19Option exercise (derivative)626$0.0023,124
2019-02-19Option exercise (derivative)626$0.007,500
2019-02-19Open-market sale1,100$83.378,836
2019-02-19Option exercise626$37.249,936
2019-02-19Option exercise626$23.839,310
2019-02-19Open-market sale152$84.198,684
2019-02-15Open-market sale328$83.368,684
2019-02-04Open-market sale6,418$79.978,784
2019-02-04Open-market sale100$80.548,684
2019-02-01Option exercise (derivative)4,377$0.0013,133
2019-02-01Option exercise (derivative)1,875$0.0015,000
2019-02-01Option exercise (derivative)625$0.0023,750
2019-02-01Option exercise (derivative)1,875$0.000
2019-02-01Option exercise (derivative)625$0.008,126
2019-02-01Option exercise (derivative)1,875$0.007,500
2019-02-01Tax withholding3,484$78.9015,202
2019-02-01Option exercise4,377$0.0018,686
2019-02-01Option exercise1,875$0.0014,309
2019-02-01Option exercise1,875$0.0010,559
2019-02-01Option exercise625$23.8315,827
2019-02-01Option exercise625$37.2416,452
2019-02-01Open-market sale400$77.3816,052
2019-02-01Open-market sale850$78.5915,202
2019-02-01Option exercise1,875$0.0012,434
2018-12-17Option exercise (derivative)625$0.0024,375
2018-12-17Option exercise (derivative)625$0.008,751
2018-12-17Open-market sale1,250$70.518,684
2018-12-17Option exercise625$23.839,309
2018-12-17Option exercise625$37.249,934
2018-11-16Option exercise (derivative)625$0.0025,000
2018-11-16Option exercise (derivative)625$0.009,376
2018-11-16Open-market sale400$72.648,684
2018-11-16Open-market sale850$72.119,084
2018-11-16Option exercise625$37.249,934
2018-11-16Option exercise625$23.839,309
2018-11-05Open-market sale1,901$72.949,618
2018-11-05Open-market sale934$73.718,684
2018-11-01Option exercise (derivative)1,875$0.009,375
2018-11-01Option exercise (derivative)1,875$0.0016,875
2018-11-01Option exercise (derivative)625$0.0025,625
2018-11-01Option exercise (derivative)625$0.0010,001
2018-11-01Option exercise (derivative)1,875$0.001,875
2018-11-01Option exercise1,875$0.0010,559
2018-11-01Tax withholding2,790$83.6911,519
2018-11-01Option exercise1,875$0.0014,309
2018-11-01Option exercise1,875$0.0012,434
2018-11-01Open-market sale750$81.618,684
2018-11-01Open-market sale500$80.659,434
2018-11-01Option exercise625$37.249,934
2018-11-01Option exercise625$23.839,309
2018-09-17Option exercise (derivative)625$0.0026,250
2018-09-17Option exercise (derivative)625$0.0010,626
2018-09-17Open-market sale100$90.438,684
2018-09-17Option exercise625$23.839,309
2018-09-17Option exercise625$37.249,934
2018-09-17Open-market sale800$88.239,134
2018-09-17Open-market sale350$89.108,784
2018-08-16Option exercise (derivative)625$0.0026,875
2018-08-16Option exercise (derivative)625$0.0011,251
2018-08-16Open-market sale1,250$76.508,684
2018-08-16Option exercise625$37.249,934
2018-08-16Option exercise625$23.839,309
2018-08-03Open-market sale100$75.578,684
2018-08-03Open-market sale2,035$75.038,784
2018-08-03Open-market sale700$73.8810,819
2018-08-01Option exercise (derivative)625$0.0011,876
2018-08-01Option exercise (derivative)1,875$0.0018,750
2018-08-01Option exercise (derivative)625$0.0027,500
2018-08-01Option exercise (derivative)1,875$0.003,750
2018-08-01Option exercise (derivative)1,875$0.0011,250
2018-08-01Option exercise1,875$0.0012,434
2018-08-01Option exercise1,875$0.0010,559
2018-08-01Open-market sale1,250$62.238,684
2018-08-01Option exercise625$37.249,934
2018-08-01Option exercise625$23.839,309
2018-08-01Tax withholding2,790$64.6011,519
2018-08-01Option exercise1,875$0.0014,309
2018-06-18Option exercise (derivative)625$0.0028,125
2018-06-18Option exercise (derivative)625$0.0012,501
2018-06-18Open-market sale1,250$64.988,684
2018-06-18Option exercise625$23.839,309
2018-06-18Option exercise625$37.249,934
2018-05-24Option exercise (derivative)625$0.0013,126
2018-05-24Option exercise (derivative)625$0.0028,750
2018-05-24Option exercise625$23.839,309
2018-05-24Open-market sale1,250$60.008,684
2018-05-24Option exercise625$37.249,934
2018-05-10Option exercise (derivative)625$0.0013,751
2018-05-10Option exercise (derivative)625$0.0029,375
2018-05-10Option exercise625$37.249,934
2018-05-10Open-market sale1,250$60.008,684
2018-05-10Option exercise625$23.839,309
2018-05-08Open-market sale2,835$55.388,684
2018-05-01Option exercise (derivative)1,875$0.005,625
2018-05-01Option exercise (derivative)1,875$0.0020,625
2018-05-01Option exercise (derivative)1,875$0.0013,125
2018-05-01Option exercise1,875$0.0010,559
2018-05-01Option exercise1,875$0.0012,434
2018-05-01Tax withholding2,790$55.7411,519
2018-05-01Option exercise1,875$0.0014,309
2018-03-12Option exercise (derivative)624$0.0014,376
2018-03-12Open-market sale624$54.448,684
2018-03-12Option exercise624$23.839,308
2018-02-20Grant / award (derivative)58,350$0.0058,350
2018-02-20Grant / award (derivative)17,510$0.0017,510
2018-02-15Open-market sale679$48.698,684
2018-02-12Option exercise (derivative)626$0.0015,000
2018-02-12Option exercise (derivative)29,320$0.000
2018-02-12Option exercise29,320$26.7038,630
2018-02-12Open-market sale626$46.8738,004
2018-02-12Open-market sale29,320$47.008,684
2018-02-12Option exercise626$23.839,310
2018-02-06Option exercise (derivative)9,846$0.0029,320
2018-02-06Option exercise9,846$26.7018,530
2018-02-06Open-market sale9,846$47.008,684
2018-02-05Open-market sale6,727$45.018,684
2018-02-05Open-market sale4,376$44.3515,411
2018-02-01Option exercise (derivative)1,875$0.007,500
2018-02-01Option exercise (derivative)625$0.0015,626
2018-02-01Option exercise (derivative)1,875$0.0015,000
2018-02-01Option exercise (derivative)7,500$0.0022,500
2018-02-01Option exercise (derivative)2,500$0.000
2018-02-01Option exercise1,875$0.009,056
2018-02-01Option exercise2,500$0.007,181
2018-02-01Option exercise1,875$0.0010,931
2018-02-01Open-market sale625$45.7519,787
2018-02-01Option exercise625$23.8320,412
2018-02-01Tax withholding9,355$45.8719,787
2018-02-01Grant / award10,711$0.0029,142
2018-02-01Option exercise7,500$0.0018,431
2017-12-19Option exercise (derivative)13,749$0.0016,251
2017-12-19Open-market sale13,749$45.004,681
2017-12-19Option exercise13,749$23.8318,430
2017-11-08Open-market sale3,883$40.004,681
2017-11-01Option exercise (derivative)1,875$0.0016,875
2017-11-01Option exercise (derivative)2,500$0.002,500
2017-11-01Option exercise (derivative)1,875$0.009,375
2017-11-01Option exercise2,500$0.008,077
2017-11-01Option exercise1,875$0.009,952
2017-11-01Tax withholding3,263$38.778,564
2017-11-01Option exercise1,875$0.0011,827
2017-08-02Open-market sale2,091$36.275,577
2017-08-01Option exercise (derivative)1,875$0.0018,750
2017-08-01Option exercise (derivative)1,875$0.0011,250
2017-08-01Option exercise (derivative)2,500$0.005,000
2017-08-01Option exercise2,500$0.007,181
2017-08-01Option exercise1,875$0.009,056
2017-08-01Option exercise1,875$0.0010,931
2017-08-01Tax withholding3,263$36.807,668
2017-05-05Open-market sale5,583$40.004,681
2017-05-02Open-market sale11,057$39.4510,264
2017-05-01Option exercise (derivative)2,500$0.007,500
2017-05-01Option exercise (derivative)1,875$0.0013,125
2017-05-01Option exercise (derivative)1,875$0.0020,625
2017-05-01Grant / award18,750$0.0034,368
2017-05-01Option exercise2,500$0.0011,868
2017-05-01Tax withholding13,047$39.1521,321
2017-05-01Option exercise1,875$0.0015,618
2017-05-01Option exercise1,875$0.0013,743
2017-02-16Grant / award (derivative)30,000$0.0030,000
2017-02-16Grant / award (derivative)30,000$0.0030,000
2017-02-15Open-market sale760$37.689,368
2017-02-03Open-market sale13,135$37.159,368
2017-02-01Option exercise (derivative)1,875$0.0015,000
2017-02-01Option exercise (derivative)7,500$0.0022,500
2017-02-01Option exercise (derivative)2,500$0.0010,000
2017-02-01Option exercise (derivative)2,188$0.000
2017-02-01Option exercise2,188$0.0010,005
2017-02-01Grant / award9,492$0.0031,372
2017-02-01Tax withholding8,869$33.1022,503
2017-02-01Option exercise2,500$0.0012,505
2017-02-01Option exercise7,500$0.0021,880
2017-02-01Option exercise1,875$0.0014,380
2016-11-01Option exercise (derivative)1,875$0.0016,875
2016-11-01Option exercise (derivative)2,500$0.0012,500
2016-11-01Option exercise (derivative)2,187$0.002,188
2016-11-01Option exercise1,875$0.0011,243
2016-11-01Tax withholding3,426$31.767,817
2016-11-01Option exercise2,500$0.009,368
2016-11-01Option exercise2,187$0.006,868
2016-09-01Option exercise (derivative)834$0.0039,166
2016-09-01Option exercise834$26.705,515
2016-09-01Open-market sale834$36.704,681
2016-08-16Open-market sale12,850$35.004,681
2016-08-15Open-market sale983$32.8617,531
2016-08-02Open-market sale1,344$34.0417,531
2016-08-01Option exercise (derivative)2,500$0.0015,000
2016-08-01Option exercise (derivative)1,875$0.0018,750
2016-08-01Option exercise (derivative)2,188$0.004,375
2016-08-01Option exercise (derivative)625$0.000
2016-08-01Option exercise2,500$0.0023,657
2016-08-01Option exercise1,875$0.0025,532
2016-08-01Grant / award22,500$0.0048,032
2016-08-01Open-market sale12,767$35.0019,771
2016-08-01Option exercise2,188$0.0021,157
2016-08-01Option exercise625$0.0018,969
2016-08-01Tax withholding15,494$34.8532,538
2016-08-01Open-market sale896$35.0018,875
2016-05-02Open-market sale1,435$32.4818,344
2016-05-01Option exercise (derivative)1,875$0.0020,625
2016-05-01Option exercise (derivative)625$0.00625
2016-05-01Option exercise (derivative)2,187$0.006,563
2016-05-01Option exercise (derivative)2,500$0.0017,500
2016-05-01Option exercise2,187$0.009,053
2016-05-01Option exercise625$0.006,866
2016-05-01Option exercise2,500$0.0011,553
2016-05-01Option exercise1,875$0.0013,428
2016-05-01Grant / award17,497$0.0030,925
2016-05-01Tax withholding11,146$32.5119,779
2016-03-22Open-market sale1,779$30.006,241
2016-02-11Grant / award (derivative)30,000$0.0030,000
2016-02-11Grant / award (derivative)30,000$0.0030,000
2016-02-01Option exercise (derivative)2,188$0.008,750
2016-02-01Option exercise (derivative)2,500$0.0020,000
2016-02-01Option exercise (derivative)7,500$0.0022,500
2016-02-01Option exercise (derivative)625$0.001,250
2016-02-01Option exercise2,188$0.002,813
2016-02-01Option exercise2,500$0.005,313
2016-02-01Option exercise7,500$0.0012,813
2016-02-01Option exercise625$0.00625
2016-02-01Tax withholding4,793$28.398,020
2015-11-03Open-market sale1,195$35.000
2015-11-02Open-market sale1,343$34.711,195
2015-11-01Option exercise (derivative)2,187$0.0010,938
2015-11-01Option exercise (derivative)625$0.001,875
2015-11-01Option exercise (derivative)2,500$0.0022,500
2015-11-01Option exercise2,500$0.005,312
2015-11-01Tax withholding2,774$34.362,538
2015-11-01Option exercise2,187$0.002,812
2015-11-01Option exercise625$0.00625
2015-08-17Open-market sale212$46.640
2015-08-03Option exercise (derivative)1,042$0.000
2015-08-03Open-market sale14,340$47.390
2015-08-03Option exercise1,042$20.1314,340
2015-08-01Option exercise (derivative)2,188$0.0013,125
2015-08-01Option exercise (derivative)2,500$0.0025,000
2015-08-01Option exercise (derivative)625$0.002,500
2015-08-01Tax withholding14,515$47.7413,298
2015-08-01Option exercise625$0.00625
2015-08-01Grant / award22,500$0.0027,813
2015-08-01Option exercise2,500$0.005,313
2015-08-01Option exercise2,188$0.002,813
2015-06-02Option exercise (derivative)521$0.001,042
2015-06-02Open-market sale521$39.550
2015-06-02Option exercise521$20.13521
2015-05-28Option exercise (derivative)60,000$0.000
2015-05-28Option exercise60,000$20.2460,000
2015-05-28Open-market sale60,000$40.040
2015-05-04Option exercise (derivative)521$0.001,563
2015-05-04Open-market sale3,836$38.590
2015-05-04Option exercise521$20.133,836
2015-05-01Option exercise (derivative)22,916$0.002,084
2015-05-01Option exercise (derivative)2,500$0.0027,500
2015-05-01Option exercise (derivative)2,187$0.0015,313
2015-05-01Option exercise (derivative)625$0.003,125
2015-05-01Option exercise2,187$0.0011,003
2015-05-01Option exercise625$0.008,816
2015-05-01Option exercise2,500$0.0013,503
2015-05-01Tax withholding1,997$38.3811,506
2015-05-01Option exercise22,916$20.1334,422
2015-05-01Open-market sale31,107$38.333,315
2015-02-17Open-market sale717$33.218,191
2015-02-11Grant / award (derivative)30,000$0.0030,000
2015-02-03Open-market sale1,776$30.118,191
2015-02-01Option exercise (derivative)625$0.003,750
2015-02-01Option exercise (derivative)10,000$0.0030,000
2015-02-01Option exercise (derivative)2,188$0.0017,500
2015-02-01Option exercise2,188$0.004,763
2015-02-01Option exercise10,000$0.0014,763
2015-02-01Tax withholding4,796$29.909,967
2015-02-01Option exercise625$0.002,575
2014-11-04Open-market sale1,501$26.411,950
2014-11-01Option exercise (derivative)625$0.004,375
2014-11-01Option exercise (derivative)2,187$0.0019,688
2014-11-01Tax withholding1,311$26.053,451
2014-11-01Option exercise2,187$0.004,762
2014-11-01Option exercise625$0.002,575
2014-08-15Open-market sale381$25.451,950
2014-08-07Open-market sale1,755$25.001,950
2014-08-01Option exercise (derivative)625$0.005,000
2014-08-01Option exercise (derivative)2,188$0.0021,875
2014-08-01Tax withholding1,058$24.183,705
2014-08-01Option exercise625$0.002,575
2014-08-01Option exercise2,188$0.004,763
2014-06-30Option exercise (derivative)13,542$0.000
2014-06-30Open-market sale21,032$25.001,950
2014-06-30Option exercise13,542$8.4322,982
2014-05-01Option exercise (derivative)625$0.005,625
2014-05-01Option exercise (derivative)2,187$0.0024,063
2014-05-01Tax withholding1,057$21.949,440
2014-05-01Option exercise2,187$0.0010,497
2014-05-01Option exercise625$0.008,310
2014-02-18Open-market sale826$22.367,685
2014-02-12Grant / award (derivative)40,000$0.0040,000
2014-02-01Option exercise (derivative)625$0.006,250
2014-02-01Option exercise (derivative)8,750$0.0026,250
2014-02-01Option exercise625$0.002,575
2014-02-01Option exercise8,750$0.0011,325
2014-02-01Tax withholding3,640$21.207,685
2013-11-01Option exercise (derivative)625$0.006,875
2013-11-01Option exercise625$0.002,185
2013-11-01Tax withholding235$19.751,950
2013-08-15Open-market sale770$20.701,560
2013-08-01Option exercise (derivative)2,500$0.007,500
2013-08-01Tax withholding940$21.341,560
2013-08-01Option exercise2,500$0.002,500
2013-02-26Option exercise (derivative)14,584$0.000
2013-02-26Option exercise14,584$3.7414,584
2013-02-26Open-market sale14,584$25.000
2013-02-15Open-market sale631$23.490
2013-02-13Grant / award (derivative)35,000$0.0035,000
2013-02-01Option exercise (derivative)1,042$0.0013,542
2013-02-01Open-market sale1,042$23.650
2013-02-01Option exercise1,042$8.431,042
2012-12-10Option exercise (derivative)1,042$0.0014,584
2012-12-10Open-market sale1,042$19.650
2012-12-10Option exercise1,042$8.431,042
2012-11-12Option exercise (derivative)1,042$0.0015,626
2012-11-12Open-market sale1,042$19.070
2012-11-12Option exercise1,042$8.431,042
2012-11-01Option exercise (derivative)1,042$0.0016,668
2012-11-01Option exercise1,042$8.431,042
2012-11-01Open-market sale1,042$19.500
2012-09-10Option exercise (derivative)1,040$0.0017,710
2012-09-10Option exercise1,040$8.431,040
2012-09-10Open-market sale1,040$27.380
2012-09-04Option exercise (derivative)2,916$0.0014,584
2012-09-04Open-market sale2,916$26.490
2012-09-04Option exercise2,916$3.742,916
2012-08-15Open-market sale624$24.100
2012-08-10Option exercise (derivative)1,042$0.0018,750
2012-08-10Option exercise1,042$8.431,042
2012-08-10Open-market sale1,042$24.540
2012-08-08Grant / award (derivative)10,000$0.0010,000
2012-08-07Option exercise (derivative)5,844$0.0017,500
2012-08-07Open-market sale5,844$25.000
2012-08-07Option exercise5,844$3.745,844
2012-08-01Option exercise (derivative)1,042$0.0019,792
2012-08-01Open-market sale1,042$24.150
2012-08-01Option exercise1,042$8.431,042
2012-06-11Option exercise (derivative)1,042$0.0020,834
2012-06-11Open-market sale1,042$21.950
2012-06-11Option exercise1,042$8.431,042
2012-06-01Option exercise (derivative)2,916$0.0023,344
2012-06-01Open-market sale2,916$20.730
2012-06-01Option exercise2,916$3.742,916
2012-05-10Option exercise (derivative)1,042$0.0021,876
2012-05-10Option exercise1,042$8.431,042
2012-05-10Open-market sale1,042$24.750
2012-05-01Option exercise (derivative)1,042$0.0022,918
2012-05-01Option exercise (derivative)4,184$0.000
2012-05-01Option exercise (derivative)5,832$0.0026,260
2012-05-01Open-market sale11,058$26.570
2012-05-01Option exercise10,016$3.7410,016
2012-05-01Option exercise1,042$8.4311,058
2012-03-12Option exercise (derivative)1,040$0.0023,960
2012-03-12Option exercise1,040$8.431,040
2012-03-12Open-market sale1,040$26.590
2012-03-01Option exercise (derivative)2,082$0.004,184
2012-03-01Option exercise (derivative)2,916$0.0032,092
2012-03-01Option exercise4,998$3.744,998
2012-03-01Open-market sale4,998$27.060
2012-02-15Open-market sale646$26.790
2012-02-14Grant / award (derivative)40,000$0.0040,000
2012-02-10Option exercise (derivative)1,042$0.0025,000
2012-02-10Open-market sale1,042$25.790
2012-02-10Option exercise1,042$8.431,042
2012-02-01Option exercise (derivative)4,164$0.006,266
2012-02-01Option exercise (derivative)5,832$0.0035,008
2012-02-01Option exercise (derivative)1,042$0.0026,042
2012-02-01Option exercise1,042$8.4311,038
2012-02-01Open-market sale10,938$25.04100
2012-02-01Open-market sale100$25.760
2012-02-01Option exercise9,996$3.749,996
2011-12-12Option exercise (derivative)1,042$0.0027,084
2011-12-12Option exercise1,042$8.431,042
2011-12-12Open-market sale1,042$24.020
2011-12-01Option exercise (derivative)2,916$0.0040,840
2011-12-01Option exercise (derivative)2,082$0.0010,430
2011-12-01Open-market sale4,998$23.780
2011-12-01Option exercise4,998$3.744,998
2011-11-10Option exercise (derivative)1,042$0.0028,126
2011-11-10Option exercise1,042$8.431,042
2011-11-10Open-market sale1,042$23.640
2011-11-01Option exercise (derivative)4,164$0.0012,512
2011-11-01Option exercise (derivative)1,042$0.0029,168
2011-11-01Option exercise (derivative)5,832$0.0043,756
2011-11-01Option exercise1,042$8.4311,038
2011-11-01Open-market sale11,038$22.390
2011-11-01Option exercise9,996$3.749,996
2011-09-12Option exercise (derivative)1,040$0.0030,210
2011-09-12Open-market sale1,040$17.500
2011-09-12Option exercise1,040$8.431,040
2011-09-01Option exercise (derivative)2,082$0.0016,676
2011-09-01Option exercise (derivative)2,916$0.0049,588
2011-09-01Open-market sale4,998$19.330
2011-09-01Option exercise4,998$3.744,998
2011-08-10Option exercise (derivative)18,750$0.0031,250
2011-08-10Option exercise18,750$8.4318,750
2011-08-10Open-market sale18,750$18.420
2011-08-02Grant / award (derivative)25,000$0.0025,000
2011-08-01Option exercise (derivative)5,832$0.0052,504
2011-08-01Option exercise (derivative)4,164$0.0018,758
2011-08-01Open-market sale9,996$20.180
2011-08-01Option exercise9,996$3.749,996
2011-06-01Option exercise (derivative)1,458$0.0029,168
2011-06-01Option exercise (derivative)1,041$0.0011,461
2011-06-01Open-market sale1,499$49.431,000
2011-06-01Open-market sale1,000$50.000
2011-06-01Option exercise2,499$7.472,499
2011-05-02Option exercise (derivative)2,916$0.0030,626
2011-05-02Option exercise (derivative)2,082$0.0012,502
2011-05-02Open-market sale1,100$48.750
2011-05-02Option exercise4,998$7.474,998
2011-05-02Open-market sale1,700$47.601,100
2011-05-02Open-market sale2,198$46.782,800
2011-03-01Option exercise (derivative)1,458$0.0033,542
2011-03-01Option exercise (derivative)1,041$0.0014,584
2011-03-01Open-market sale2,499$40.770
2011-03-01Option exercise2,499$7.472,499
2011-02-08Grant / award (derivative)30,000$0.0030,000
2011-02-01Option exercise (derivative)10,000$0.0035,000
2011-02-01Option exercise (derivative)9,375$0.0015,625
2011-02-01Open-market sale9,749$38.829,626
2011-02-01Open-market sale9,626$39.480
2011-02-01Option exercise19,375$7.4719,375
2010-12-08Option exercise (derivative)25,000$0.0045,000
2010-12-08Option exercise25,000$7.4725,000
2010-12-08Open-market sale25,000$32.550
2010-11-03Option exercise (derivative)25,000$0.0025,000
2010-11-03Option exercise25,000$7.4725,000
2010-11-03Open-market sale25,000$31.030
2010-11-01Option exercise (derivative)3,125$0.000
2010-11-01Open-market sale1,100$35.16400
2010-11-01Open-market sale900$34.381,500
2010-11-01Open-market sale725$32.092,400
2010-11-01Open-market sale400$36.050
2010-11-01Option exercise3,125$2.403,125
2010-09-27Option exercise (derivative)3,125$0.003,125
2010-09-27Open-market sale3,125$23.920
2010-09-27Option exercise3,125$2.403,125
2010-08-27Option exercise (derivative)38,750$0.006,250
2010-08-27Option exercise38,750$2.4038,750
2010-08-27Open-market sale38,750$20.000
2010-08-25Option exercise (derivative)35,000$0.0045,000
2010-08-25Option exercise35,000$2.4035,000
2010-08-25Open-market sale35,000$18.220
2010-06-25Option exercise (derivative)35,000$0.0080,000
2010-06-25Option exercise35,000$2.4035,000
2010-06-25Open-market sale35,000$17.380
2010-05-25Option exercise (derivative)35,000$0.00115,000
2010-05-25Open-market sale35,000$15.640
2010-05-25Option exercise35,000$2.4035,000
2010-02-10Grant / award (derivative)25,000$0.0025,000

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