SEC CIK 1475587

Xie Ken

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

Current Positions

CompanyShares OwnedAs Of
FTNTview stock →52,972,3722026-08-03

Position History — FTNT

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

021,096,03042,192,06063,288,0902009-112014-112017-112021-082024-042025-022026-082026-08

Recent Filings — FTNT

DateActivitySharesPriceOwned After
2026-08-03Option exercise (derivative)155,000$0.00306,470
2026-08-03Open-market sale162$164.4952,972,372
2026-08-03Open-market sale47,943$163.9152,972,534
2026-08-03Open-market sale67,971$163.0853,020,477
2026-08-03Open-market sale7,350$161.8253,088,448
2026-08-03Open-market sale19,647$160.8253,095,798
2026-08-03Open-market sale18,409$160.1453,115,445
2026-08-03Option exercise155,000$22.9053,133,854
2026-08-01Option exercise (derivative)2,275$0.0022,754
2026-08-01Option exercise (derivative)4,558$0.0027,346
2026-08-01Option exercise (derivative)6,260$0.0012,520
2026-08-01Tax withholding6,611$161.9552,978,854
2026-08-01Option exercise2,275$0.0052,985,465
2026-08-01Option exercise4,558$0.0052,983,190
2026-08-01Option exercise6,260$0.0052,978,632
2026-06-02Option exercise (derivative)155,000$0.00461,470
2026-06-02Open-market sale8,627$148.9452,972,372
2026-06-02Open-market sale18,492$148.2452,980,999
2026-06-02Open-market sale13,790$147.3752,999,491
2026-06-02Open-market sale37,540$146.3653,013,281
2026-06-02Open-market sale12,821$145.0453,050,821
2026-06-02Open-market sale39,854$144.2953,063,642
2026-06-02Open-market sale19,867$143.4353,103,496
2026-06-02Open-market sale9,641$142.3753,123,363
2026-06-02Option exercise155,000$22.9053,133,004
2026-05-04Open-market sale137$89.6152,978,004
2026-05-04Open-market sale4,383$89.1252,978,141
2026-05-04Open-market sale425$88.0952,982,524
2026-05-04Open-market sale410$87.0452,982,949
2026-05-01Option exercise (derivative)2,275$0.0025,029
2026-05-01Option exercise (derivative)4,557$0.0031,904
2026-05-01Option exercise (derivative)6,260$0.0018,780
2026-05-01Tax withholding6,611$86.2952,983,359
2026-05-01Option exercise2,275$0.0052,989,970
2026-05-01Option exercise4,557$0.0052,987,695
2026-05-01Option exercise6,260$0.0052,983,138
2026-04-17Gift236,431$0.000
2026-04-17Gift236,431$0.00236,431
2026-04-17Gift236,431$0.00472,862
2026-02-20Grant / award (derivative)31,320$0.0031,320
2026-02-02Option exercise (derivative)134,880$0.000
2026-02-02Open-market sale94,170$81.7251,397,560
2026-02-02Open-market sale1,175$82.3351,396,385
2026-02-02Open-market sale80,392$81.0651,491,730
2026-02-02Option exercise134,880$16.9051,572,122
2026-02-01Option exercise (derivative)62,109$0.000
2026-02-01Option exercise (derivative)9,101$0.0027,304
2026-02-01Option exercise (derivative)6,020$0.000
2026-02-01Option exercise (derivative)6,260$0.0025,040
2026-02-01Option exercise (derivative)4,558$0.0036,461
2026-02-01Option exercise6,020$0.0051,397,899
2026-02-01Option exercise6,260$0.0051,404,159
2026-02-01Option exercise4,558$0.0051,408,717
2026-02-01Option exercise9,101$0.0051,417,818
2026-02-01Option exercise62,109$0.0051,479,927
2026-02-01Tax withholding42,685$81.2651,437,242
2026-01-16Grant / award (derivative)62,109$0.0062,109
2025-11-03Option exercise (derivative)150,000$0.00134,880
2025-11-03Open-market sale57,868$86.3651,452,025
2025-11-03Open-market sale40,471$85.5051,509,893
2025-11-03Option exercise150,000$16.9051,550,364
2025-11-03Open-market sale60,146$87.3351,391,879
2025-11-01Option exercise (derivative)6,260$0.0031,300
2025-11-01Option exercise (derivative)4,557$0.0041,019
2025-11-01Option exercise (derivative)6,015$0.006,020
2025-11-01Tax withholding8,347$86.4351,400,364
2025-11-01Option exercise4,557$0.0051,408,711
2025-11-01Option exercise6,260$0.0051,404,154
2025-11-01Option exercise6,015$0.0051,397,894
2025-08-04Option exercise (derivative)150,000$0.00284,880
2025-08-04Open-market sale24,377$98.9451,391,879
2025-08-04Open-market sale129,209$98.4451,416,256
2025-08-04Open-market sale4,900$97.3551,545,465
2025-08-04Option exercise150,000$16.9051,550,365
2025-08-01Option exercise (derivative)6,015$0.0012,035
2025-08-01Option exercise (derivative)6,260$0.0037,560
2025-08-01Option exercise (derivative)4,558$0.0045,576
2025-08-01Tax withholding8,347$97.3651,400,365
2025-08-01Option exercise6,015$0.0051,397,894
2025-08-01Option exercise4,558$0.0051,408,712
2025-08-01Option exercise6,260$0.0051,404,154
2025-05-02Option exercise (derivative)150,000$0.00434,880
2025-05-02Option exercise150,000$16.9051,550,367
2025-05-02Open-market sale37,536$105.6451,512,831
2025-05-02Open-market sale120,952$106.2451,391,879
2025-05-01Option exercise (derivative)6,020$0.0018,050
2025-05-01Option exercise (derivative)6,260$0.0043,820
2025-05-01Option exercise (derivative)4,557$0.0050,134
2025-05-01Option exercise4,557$0.0051,408,716
2025-05-01Option exercise6,020$0.0051,397,899
2025-05-01Tax withholding8,349$104.2151,400,367
2025-05-01Option exercise6,260$0.0051,404,159
2025-03-10Option exercise (derivative)150,000$0.00584,880
2025-03-10Open-market sale8,983$98.9751,391,879
2025-03-10Open-market sale23,597$98.3051,400,862
2025-03-10Option exercise150,000$16.9051,597,879
2025-03-10Open-market sale93,941$96.2951,503,938
2025-03-10Open-market sale79,479$97.0551,424,459
2025-02-21Grant / award (derivative)36,405$0.0036,405
2025-02-12Option exercise (derivative)41,667$0.000
2025-02-12Option exercise41,667$9.8151,470,600
2025-02-12Open-market sale3,367$107.6551,447,879
2025-02-12Open-market sale3,300$105.2251,467,300
2025-02-12Open-market sale7,520$106.0951,459,780
2025-02-12Open-market sale8,534$107.2051,451,246
2025-02-11Option exercise (derivative)41,667$0.0041,667
2025-02-11Open-market sale100$109.9951,428,933
2025-02-11Open-market sale6,243$109.3051,429,033
2025-02-11Open-market sale16,357$108.5451,435,276
2025-02-11Option exercise41,667$9.8151,451,633
2025-02-11Gift647,311$0.00647,311
2025-02-11Gift647,311$0.001,294,622
2025-02-11Gift647,311$0.000
2025-02-01Option exercise (derivative)69,232$0.000
2025-02-01Option exercise (derivative)18,230$0.0054,691
2025-02-01Option exercise (derivative)6,260$0.0050,080
2025-02-01Option exercise (derivative)6,015$0.0024,070
2025-02-01Option exercise (derivative)11,335$0.000
2025-02-01Option exercise69,232$0.0049,150,770
2025-02-01Tax withholding55,072$100.8849,095,698
2025-02-01Option exercise18,230$0.0049,081,538
2025-02-01Option exercise6,015$0.0049,057,048
2025-02-01Option exercise11,335$0.0049,051,033
2025-02-01Option exercise6,260$0.0049,063,308
2025-01-17Grant / award (derivative)69,232$0.0069,232
2025-01-15Option exercise (derivative)41,666$0.0083,334
2025-01-15Option exercise41,666$9.8149,062,742
2025-01-15Open-market sale22,344$93.3049,040,398
2025-01-15Open-market sale700$93.9249,039,698
2025-01-14Option exercise (derivative)41,667$0.00125,000
2025-01-14Option exercise41,667$9.8149,044,089
2025-01-14Open-market sale13,302$92.5349,021,076
2025-01-14Open-market sale9,711$91.9049,034,378
2024-12-18Option exercise (derivative)41,667$0.00166,667
2024-12-18Open-market sale3,552$94.4449,017,177
2024-12-18Open-market sale4,621$93.5349,020,729
2024-12-18Open-market sale6,144$95.5849,011,033
2024-12-18Open-market sale5,300$96.3349,005,733
2024-12-18Open-market sale2,911$97.5949,002,822
2024-12-18Open-market sale400$98.3149,002,422
2024-12-18Option exercise41,667$9.8149,025,350
2024-12-17Option exercise (derivative)41,666$0.00208,334
2024-12-17Option exercise41,666$9.8149,006,599
2024-12-17Open-market sale14,416$97.5748,992,183
2024-12-17Open-market sale7,700$98.4648,984,483
2024-12-17Open-market sale800$99.2148,983,683
2024-11-13Option exercise (derivative)41,667$0.00250,000
2024-11-13Open-market sale10,145$98.1548,977,684
2024-11-13Option exercise41,667$9.8148,987,829
2024-11-13Open-market sale5,213$99.1448,972,471
2024-11-13Open-market sale7,538$100.1348,964,933
2024-11-12Option exercise (derivative)41,667$0.00291,667
2024-11-12Open-market sale400$99.3248,946,162
2024-11-12Option exercise41,667$9.8148,969,100
2024-11-12Open-market sale3,731$97.9148,965,369
2024-11-12Open-market sale18,807$98.6548,946,562
2024-11-01Option exercise (derivative)6,015$0.0030,085
2024-11-01Option exercise (derivative)6,260$0.0056,340
2024-11-01Option exercise (derivative)11,335$0.0011,335
2024-11-01Tax withholding11,707$78.8048,927,433
2024-11-01Option exercise11,335$0.0048,926,865
2024-11-01Option exercise6,015$0.0048,932,880
2024-11-01Option exercise6,260$0.0048,939,140
2024-10-16Option exercise (derivative)41,666$0.00333,334
2024-10-16Option exercise41,666$9.8148,938,837
2024-10-16Open-market sale23,207$81.8948,915,630
2024-10-16Open-market sale100$82.4548,915,530
2024-10-15Option exercise (derivative)41,667$0.00375,000
2024-10-15Open-market sale23,302$82.6348,897,171
2024-10-15Option exercise41,667$9.8148,920,473
2024-09-18Option exercise (derivative)41,667$0.00416,667
2024-09-18Open-market sale1,100$75.6648,878,806
2024-09-18Open-market sale22,438$74.9048,879,906
2024-09-18Option exercise41,667$9.8148,902,344
2024-09-17Option exercise (derivative)41,666$0.00458,334
2024-09-17Open-market sale23,511$75.7548,860,677
2024-09-17Option exercise41,666$9.8148,884,188
2024-08-14Option exercise (derivative)41,667$0.00500,000
2024-08-14Open-market sale1,812$73.5948,842,522
2024-08-14Option exercise41,667$9.8148,866,215
2024-08-14Open-market sale20,052$73.1148,844,334
2024-08-14Open-market sale1,829$72.0848,864,386
2024-08-13Option exercise (derivative)41,667$0.00541,667
2024-08-13Open-market sale4,335$70.4148,843,952
2024-08-13Option exercise41,667$9.8148,848,287
2024-08-13Open-market sale19,404$71.2148,824,548
2024-08-01Option exercise (derivative)11,335$0.0022,670
2024-08-01Option exercise (derivative)6,020$0.0036,100
2024-08-01Option exercise (derivative)6,260$0.0062,600
2024-08-01Option exercise6,020$0.0048,812,069
2024-08-01Option exercise6,260$0.0048,818,329
2024-08-01Tax withholding11,709$57.2048,806,620
2024-08-01Option exercise11,335$0.0048,806,049
2024-07-17Option exercise (derivative)41,666$0.00583,334
2024-07-16Open-market sale24,246$59.6648,794,714
2024-07-16Option exercise41,666$9.8148,818,960
2024-07-15Option exercise (derivative)41,667$0.00625,000
2024-07-15Open-market sale2,807$60.4948,777,294
2024-07-15Open-market sale21,460$59.9548,780,101
2024-07-15Option exercise41,667$9.8148,801,561
2024-06-12Option exercise (derivative)41,667$0.00666,667
2024-06-12Option exercise41,667$9.8148,784,150
2024-06-12Open-market sale7,764$59.5948,776,386
2024-06-12Open-market sale16,492$60.5348,759,894
2024-06-11Option exercise (derivative)41,666$0.00708,334
2024-06-11Open-market sale20,457$59.6848,742,483
2024-06-11Option exercise41,666$9.8148,766,718
2024-06-11Open-market sale3,778$58.7348,762,940
2024-05-15Option exercise (derivative)41,667$0.00750,000
2024-05-15Open-market sale24,230$60.9048,725,052
2024-05-15Option exercise41,667$9.8148,749,282
2024-05-14Option exercise (derivative)41,667$0.00791,667
2024-05-14Open-market sale3,901$60.3648,707,615
2024-05-14Open-market sale20,361$59.9948,711,516
2024-05-14Option exercise41,667$9.8148,731,877
2024-05-01Option exercise (derivative)6,260$0.0068,860
2024-05-01Option exercise (derivative)11,330$0.0034,005
2024-05-01Option exercise (derivative)6,015$0.0042,120
2024-05-01Option exercise11,330$0.0048,689,640
2024-05-01Tax withholding11,705$63.5348,690,210
2024-05-01Option exercise6,015$0.0048,695,655
2024-05-01Option exercise6,260$0.0048,701,915
2024-04-17Option exercise (derivative)41,666$0.00833,334
2024-04-17Open-market sale23,904$64.8848,678,410
2024-04-17Option exercise41,666$9.8148,702,314
2024-04-17Open-market sale100$65.5248,678,310
2024-04-16Option exercise (derivative)41,667$0.00875,000
2024-04-16Open-market sale255$65.5148,660,648
2024-04-16Option exercise41,667$9.8148,684,640
2024-04-16Open-market sale23,737$64.7448,660,903
2024-03-13Option exercise (derivative)41,667$0.00916,667
2024-03-13Open-market sale18,783$70.6548,647,889
2024-03-13Option exercise41,667$9.8148,666,672
2024-03-13Open-market sale4,916$71.1548,642,973
2024-03-12Option exercise (derivative)41,666$0.00958,334
2024-03-12Open-market sale600$71.8148,625,005
2024-03-12Option exercise41,666$9.8148,648,699
2024-03-12Open-market sale23,094$71.3948,625,605
2024-02-21Grant / award (derivative)72,921$0.0072,921
2024-02-14Option exercise (derivative)83,333$0.000
2024-02-14Open-market sale44,338$70.5151,852,633
2024-02-14Option exercise83,333$7.4551,896,971
2024-02-14Open-market sale1,801$70.1051,850,832
2024-02-13Option exercise (derivative)83,333$0.0083,333
2024-02-13Open-market sale12,774$69.4051,813,638
2024-02-13Option exercise83,333$7.4551,859,722
2024-02-13Open-market sale33,310$68.9551,826,412
2024-02-01Option exercise (derivative)12,845$0.000
2024-02-01Option exercise (derivative)11,335$0.0045,335
2024-02-01Option exercise (derivative)6,015$0.0054,150
2024-02-01Option exercise (derivative)21,834$0.000
2024-02-01Option exercise (derivative)25,040$0.0075,120
2024-02-01Option exercise11,335$0.0051,761,713
2024-02-01Option exercise6,015$0.0051,767,728
2024-02-01Option exercise25,040$0.0051,792,768
2024-02-01Option exercise12,845$0.0051,750,378
2024-02-01Tax withholding38,213$66.4551,776,389
2024-02-01Option exercise21,834$0.0051,814,602
2024-01-24Grant / award (derivative)21,834$0.0021,834
2024-01-10Option exercise (derivative)83,334$0.00166,666
2024-01-10Option exercise83,334$7.4551,784,425
2024-01-10Open-market sale16,244$60.6851,756,373
2024-01-10Open-market sale11,808$59.5351,772,617
2024-01-10Open-market sale18,840$61.4051,737,533
2024-01-09Option exercise (derivative)83,333$0.00250,000
2024-01-09Open-market sale23,568$60.6051,701,091
2024-01-09Open-market sale23,165$59.6251,724,659
2024-01-09Option exercise83,333$7.4551,747,824
2023-12-13Option exercise (derivative)83,334$0.00333,333
2023-12-13Open-market sale47,306$55.2248,420,692
2023-12-13Option exercise83,334$7.4548,467,998
2023-12-12Option exercise (derivative)83,333$0.00416,667
2023-12-12Open-market sale5,270$55.5248,384,664
2023-12-12Option exercise83,333$7.4548,432,116
2023-12-12Open-market sale36,331$55.0148,389,934
2023-12-12Open-market sale5,851$53.8848,426,265
2023-11-01Option exercise (derivative)12,845$0.0012,845
2023-11-01Option exercise (derivative)11,335$0.0056,670
2023-11-01Option exercise (derivative)6,020$0.0054,150
2023-11-01Tax withholding14,974$57.3148,348,783
2023-11-01Option exercise12,845$0.0048,331,180
2023-11-01Option exercise11,335$0.0048,342,510
2023-11-01Option exercise6,020$0.0048,348,525
2023-08-01Option exercise (derivative)6,015$0.0060,170
2023-08-01Option exercise (derivative)11,330$0.0068,005
2023-08-01Option exercise (derivative)12,840$0.0025,690
2023-08-01Option exercise6,015$0.0048,348,525
2023-08-01Option exercise12,840$0.0048,331,180
2023-08-01Option exercise11,330$0.0048,342,510
2023-08-01Tax withholding14,968$78.0348,333,557
2023-05-01Option exercise (derivative)6,015$0.0066,185
2023-05-01Option exercise (derivative)11,335$0.0079,335
2023-05-01Option exercise (derivative)12,845$0.0038,530
2023-05-01Tax withholding15,124$62.8148,318,340
2023-05-01Option exercise12,845$0.0048,316,114
2023-05-01Option exercise11,335$0.0048,327,449
2023-05-01Option exercise6,015$0.0048,333,464
2023-02-27Grant / award (derivative)100,160$0.00100,160
2023-02-01Option exercise (derivative)12,845$0.0051,375
2023-02-01Option exercise (derivative)11,335$0.0090,670
2023-02-01Option exercise (derivative)24,065$0.0072,200
2023-02-01Option exercise (derivative)15,310$0.000
2023-02-01Option exercise11,335$0.0048,308,004
2023-02-01Option exercise24,065$0.0048,332,069
2023-02-01Tax withholding28,800$53.0948,303,269
2023-02-01Option exercise12,845$0.0048,296,669
2023-02-01Option exercise15,310$0.0048,283,824
2022-12-20Gift7,500,000$0.0055,768,514
2022-12-20Gift7,500,000$0.0048,268,514
2022-12-20Gift7,500,000$0.007,500,000
2022-11-01Option exercise (derivative)15,310$0.0015,310
2022-11-01Option exercise (derivative)12,840$0.0064,220
2022-11-01Option exercise12,840$0.0063,276,760
2022-11-01Option exercise11,330$0.0063,288,090
2022-11-01Tax withholding19,576$56.4263,268,514
2022-11-01Option exercise15,310$0.0063,263,920
2022-08-18Option exercise (derivative)300,000$0.000
2022-08-18Option exercise300,000$4.7763,248,610
2022-08-01Option exercise (derivative)11,335$0.00113,335
2022-08-01Option exercise (derivative)15,310$0.0030,620
2022-08-01Option exercise (derivative)12,845$0.0077,060
2022-08-01Tax withholding19,580$60.0662,948,610
2022-08-01Option exercise15,310$0.0062,944,010
2022-08-01Option exercise12,845$0.0062,956,855
2022-08-01Option exercise11,335$0.0062,968,190
2022-05-01Option exercise (derivative)2,267$0.0024,934
2022-05-01Option exercise (derivative)2,568$0.0017,981
2022-05-01Option exercise (derivative)3,062$0.009,186
2022-05-01Tax withholding3,917$289.0112,585,740
2022-05-01Option exercise2,267$0.0012,589,657
2022-05-01Option exercise2,568$0.0012,587,390
2022-05-01Option exercise3,062$0.0012,584,822
2022-02-17Grant / award (derivative)57,759$0.0057,759
2022-02-17Grant / award (derivative)19,253$0.0019,253
2022-02-17Grant / award (derivative)57,759$0.0057,759
2022-02-17Grant / award (derivative)19,253$0.0019,253
2022-02-01Option exercise (derivative)2,569$0.0020,549
2022-02-01Option exercise (derivative)3,125$0.000
2022-02-01Option exercise (derivative)3,062$0.0012,248
2022-02-01Option exercise (derivative)9,066$0.0027,201
2022-02-01Tax withholding8,357$302.1812,581,760
2022-02-01Option exercise3,125$0.0012,575,420
2022-02-01Option exercise3,062$0.0012,578,482
2022-02-01Option exercise2,569$0.0012,581,051
2022-02-01Option exercise9,066$0.0012,590,117
2022-01-01Option exercise (derivative)11,330$0.00102,005
2021-11-01Option exercise (derivative)2,569$0.0023,118
2021-11-01Option exercise (derivative)3,125$0.003,125
2021-11-01Option exercise (derivative)3,062$0.0015,310
2021-11-01Option exercise3,125$0.0012,571,007
2021-11-01Option exercise3,062$0.0012,574,069
2021-11-01Option exercise2,569$0.0012,576,638
2021-11-01Tax withholding4,343$324.1112,572,295
2021-08-01Option exercise (derivative)2,568$0.0025,687
2021-08-01Option exercise (derivative)3,062$0.0018,372
2021-08-01Option exercise (derivative)3,125$0.006,250
2021-08-01Option exercise3,062$0.0012,569,657
2021-08-01Option exercise2,568$0.0012,572,225
2021-08-01Tax withholding4,343$272.2412,567,882
2021-08-01Option exercise3,125$0.0012,566,595
2021-05-01Option exercise (derivative)2,569$0.0028,255
2021-05-01Option exercise (derivative)3,062$0.0021,434
2021-05-01Option exercise (derivative)3,125$0.009,375
2021-05-01Option exercise3,062$0.0012,565,244
2021-05-01Option exercise3,125$0.0012,562,182
2021-05-01Tax withholding4,343$204.2312,563,470
2021-05-01Option exercise2,569$0.0012,567,813
2021-02-19Grant / award (derivative)108,801$0.00108,801
2021-02-19Grant / award (derivative)36,267$0.0036,267
2021-02-01Option exercise (derivative)3,125$0.000
2021-02-01Option exercise (derivative)10,274$0.0030,824
2021-02-01Option exercise (derivative)3,125$0.0012,500
2021-02-01Option exercise (derivative)3,062$0.0024,496
2021-02-01Option exercise3,062$0.0012,557,580
2021-02-01Option exercise3,125$0.0012,554,518
2021-02-01Option exercise3,125$0.0012,551,393
2021-02-01Tax withholding8,797$148.3912,559,057
2021-02-01Option exercise10,274$0.0012,567,854
2020-11-01Option exercise (derivative)3,125$0.0015,625
2020-11-01Option exercise (derivative)3,125$0.003,125
2020-11-01Option exercise (derivative)3,062$0.0027,558
2020-11-01Option exercise3,125$0.0012,546,700
2020-11-01Tax withholding4,619$110.3712,548,268
2020-11-01Option exercise3,125$0.0012,549,825
2020-11-01Option exercise3,062$0.0012,552,887
2020-08-01Option exercise (derivative)3,125$0.0018,750
2020-08-01Option exercise (derivative)3,062$0.0030,620
2020-08-01Option exercise (derivative)3,125$0.006,250
2020-08-01Tax withholding4,619$138.3012,543,575
2020-08-01Option exercise3,125$0.0012,542,007
2020-08-01Option exercise3,125$0.0012,545,132
2020-08-01Option exercise3,062$0.0012,548,194
2020-05-01Option exercise (derivative)1,550$0.0021,875
2020-05-01Option exercise (derivative)1,519$0.0033,682
2020-05-01Option exercise (derivative)1,550$0.009,375
2020-05-01Option exercise3,125$0.0012,537,314
2020-05-01Option exercise3,125$0.0012,540,439
2020-05-01Option exercise3,062$0.0012,543,501
2020-05-01Tax withholding4,619$104.3412,538,882
2020-02-21Grant / award (derivative)41,098$0.0041,098
2020-02-21Grant / award (derivative)123,294$0.00123,294
2020-02-01Option exercise (derivative)12,248$0.0036,744
2020-02-01Option exercise (derivative)3,125$0.0025,000
2020-02-01Option exercise (derivative)3,125$0.0012,500
2020-02-01Option exercise (derivative)2,500$0.000
2020-02-01Option exercise12,248$0.0012,543,418
2020-02-01Tax withholding9,229$115.3612,534,189
2020-02-01Option exercise3,125$0.0012,528,045
2020-02-01Option exercise2,500$0.0012,524,920
2020-02-01Option exercise3,125$0.0012,531,170
2019-11-01Option exercise (derivative)3,125$0.0015,625
2019-11-01Option exercise (derivative)2,500$0.002,500
2019-11-01Option exercise (derivative)3,125$0.0028,125
2019-11-01Option exercise2,500$0.0012,520,510
2019-11-01Tax withholding4,340$90.1312,522,420
2019-11-01Option exercise3,125$0.0012,526,760
2019-11-01Option exercise3,125$0.0012,523,635
2019-08-21Open-market sale1,352$82.3312,518,010
2019-08-21Open-market sale571$80.8012,522,702
2019-08-21Open-market sale3,340$81.8312,519,362
2019-08-20Open-market sale2,737$80.3512,523,273
2019-08-01Option exercise (derivative)3,125$0.0018,750
2019-08-01Option exercise (derivative)2,500$0.005,000
2019-08-01Option exercise (derivative)3,125$0.0031,250
2019-08-01Tax withholding4,340$79.0212,526,010
2019-08-01Option exercise3,125$0.0012,530,350
2019-08-01Option exercise3,125$0.0012,527,225
2019-08-01Option exercise2,500$0.0012,524,100
2019-05-21Open-market sale8,000$82.5812,521,600
2019-05-01Option exercise (derivative)3,125$0.0021,875
2019-05-01Option exercise (derivative)2,500$0.007,500
2019-05-01Option exercise (derivative)3,125$0.0034,375
2019-05-01Tax withholding4,340$91.8912,529,600
2019-05-01Option exercise2,500$0.0012,527,690
2019-05-01Option exercise3,125$0.0012,530,815
2019-05-01Option exercise3,125$0.0012,533,940
2019-02-21Grant / award (derivative)48,992$0.0048,992
2019-02-21Grant / award (derivative)146,976$0.00146,976
2019-02-19Open-market sale500$84.0912,525,190
2019-02-19Open-market sale7,500$83.6712,525,740
2019-02-11Option exercise (derivative)80,000$0.000
2019-02-11Option exercise80,000$26.7012,613,240
2019-02-11Open-market sale80,000$81.6412,533,240
2019-02-01Option exercise (derivative)2,500$0.000
2019-02-01Option exercise (derivative)2,500$0.0010,000
2019-02-01Option exercise (derivative)3,125$0.0025,000
2019-02-01Option exercise (derivative)12,500$0.0037,500
2019-02-01Option exercise2,500$0.0012,526,096
2019-02-01Option exercise2,500$0.0012,523,596
2019-02-01Option exercise12,500$0.0012,541,721
2019-02-01Tax withholding8,481$78.9012,533,240
2019-02-01Option exercise3,125$0.0012,529,221
2018-11-01Option exercise (derivative)2,500$0.002,500
2018-11-01Option exercise (derivative)3,125$0.0028,125
2018-11-01Option exercise (derivative)2,500$0.0012,500
2018-11-01Option exercise2,500$0.0012,522,001
2018-11-01Option exercise3,125$0.0012,525,126
2018-11-01Tax withholding4,030$83.6912,521,096
2018-11-01Option exercise2,500$0.0012,519,501
2018-08-01Option exercise (derivative)3,125$0.0031,250
2018-08-01Option exercise (derivative)2,500$0.0015,000
2018-08-01Option exercise (derivative)2,500$0.005,000
2018-08-01Option exercise2,500$0.0012,515,406
2018-08-01Option exercise2,500$0.0012,517,906
2018-08-01Option exercise3,125$0.0012,521,031
2018-08-01Tax withholding4,030$64.6012,517,001
2018-05-24Option exercise (derivative)50,000$0.000
2018-05-24Open-market sale50,000$60.5112,512,906
2018-05-24Option exercise50,000$20.1312,562,906
2018-05-01Option exercise (derivative)3,125$0.0034,375
2018-05-01Option exercise (derivative)2,500$0.0017,500
2018-05-01Option exercise (derivative)2,500$0.007,500
2018-05-01Option exercise2,500$0.0012,511,311
2018-05-01Option exercise2,500$0.0012,513,811
2018-05-01Option exercise3,125$0.0012,516,936
2018-05-01Tax withholding4,030$55.7412,512,906
2018-02-20Grant / award (derivative)200,000$0.00200,000
2018-02-20Grant / award (derivative)50,000$0.0050,000
2018-02-08Option exercise (derivative)100,000$0.000
2018-02-08Option exercise10,577$45.5812,508,811
2018-02-08Open-market sale89,423$45.0812,519,388
2018-02-08Option exercise100,000$20.2412,608,811
2018-02-01Option exercise (derivative)2,500$0.0020,000
2018-02-01Option exercise (derivative)2,500$0.0010,000
2018-02-01Option exercise (derivative)12,500$0.0037,500
2018-02-01Option exercise (derivative)2,500$0.000
2018-02-01Option exercise2,500$0.0012,492,976
2018-02-01Grant / award21,423$0.0012,526,899
2018-02-01Option exercise12,500$0.0012,505,476
2018-02-01Tax withholding18,088$45.8712,508,811
2018-02-01Option exercise2,500$0.0012,490,476
2018-02-01Option exercise2,500$0.0012,487,976
2017-11-01Option exercise (derivative)2,500$0.0022,500
2017-11-01Option exercise (derivative)2,500$0.0012,500
2017-11-01Option exercise (derivative)2,500$0.002,500
2017-11-01Option exercise2,500$0.0012,484,391
2017-11-01Option exercise2,500$0.0012,489,391
2017-11-01Tax withholding3,915$38.7712,485,476
2017-11-01Option exercise2,500$0.0012,486,891
2017-08-01Option exercise (derivative)2,500$0.0025,000
2017-08-01Option exercise (derivative)2,500$0.0015,000
2017-08-01Option exercise (derivative)2,500$0.005,000
2017-08-01Option exercise2,500$0.0012,480,806
2017-08-01Option exercise2,500$0.0012,483,306
2017-08-01Option exercise2,500$0.0012,485,806
2017-08-01Tax withholding3,915$36.8012,481,891
2017-05-01Option exercise (derivative)2,500$0.0017,500
2017-05-01Option exercise (derivative)2,500$0.007,500
2017-05-01Option exercise (derivative)2,500$0.0027,500
2017-05-01Option exercise2,500$0.0012,467,875
2017-05-01Grant / award30,000$0.0012,497,875
2017-05-01Tax withholding19,569$39.1512,478,306
2017-05-01Option exercise2,500$0.0012,465,375
2017-05-01Option exercise2,500$0.0012,462,875
2017-02-16Grant / award (derivative)100,000$0.00100,000
2017-02-16Grant / award (derivative)50,000$0.0050,000
2017-02-08Option exercise (derivative)25,000$0.000
2017-02-08Open-market sale25,000$37.5912,460,375
2017-02-08Option exercise25,000$8.4312,485,375
2017-02-07Option exercise (derivative)25,000$0.0025,000
2017-02-07Open-market sale25,000$37.8212,460,375
2017-02-07Option exercise25,000$8.4312,485,375
2017-02-01Option exercise (derivative)2,500$0.0020,000
2017-02-01Option exercise (derivative)10,000$0.0030,000
2017-02-01Option exercise (derivative)1,563$0.000
2017-02-01Option exercise (derivative)2,500$0.0010,000
2017-02-01Option exercise10,000$0.0012,456,453
2017-02-01Option exercise1,563$0.0012,441,453
2017-02-01Tax withholding15,062$33.1012,460,375
2017-02-01Grant / award18,984$0.0012,475,437
2017-02-01Option exercise2,500$0.0012,446,453
2017-02-01Option exercise2,500$0.0012,443,953
2016-12-07Option exercise (derivative)30,000$0.0050,000
2016-12-07Option exercise30,000$8.4312,845,800
2016-12-07Open-market sale30,000$30.4712,815,800
2016-12-05Option exercise (derivative)20,000$0.0080,000
2016-12-05Option exercise20,000$8.4312,835,800
2016-12-05Open-market sale20,000$30.2512,815,800
2016-11-01Option exercise (derivative)2,500$0.0012,500
2016-11-01Option exercise (derivative)2,500$0.0022,500
2016-11-01Option exercise (derivative)1,562$0.001,563
2016-11-01Tax withholding3,426$31.7612,815,800
2016-11-01Option exercise2,500$0.0012,816,726
2016-11-01Option exercise2,500$0.0012,819,226
2016-11-01Option exercise1,562$0.0012,814,226
2016-08-01Option exercise (derivative)2,500$0.0015,000
2016-08-01Option exercise (derivative)2,500$0.0025,000
2016-08-01Option exercise (derivative)1,563$0.003,125
2016-08-01Option exercise (derivative)2,188$0.000
2016-08-01Option exercise1,563$0.0012,788,920
2016-08-01Tax withholding30,006$34.8512,812,664
2016-08-01Grant / award48,750$0.0012,842,670
2016-08-01Option exercise2,500$0.0012,793,920
2016-08-01Option exercise2,500$0.0012,791,420
2016-08-01Option exercise2,188$0.0012,787,357
2016-05-01Option exercise (derivative)2,500$0.0027,500
2016-05-01Option exercise (derivative)2,500$0.0017,500
2016-05-01Option exercise (derivative)1,562$0.004,688
2016-05-01Option exercise (derivative)2,187$0.002,188
2016-05-01Option exercise2,500$0.0012,775,876
2016-05-01Grant / award27,996$0.0012,803,872
2016-05-01Option exercise2,500$0.0012,773,376
2016-05-01Option exercise1,562$0.0012,770,876
2016-05-01Option exercise2,187$0.0012,769,314
2016-05-01Tax withholding18,703$32.5112,785,169
2016-02-11Grant / award (derivative)60,000$0.0060,000
2016-02-11Grant / award (derivative)40,000$0.0040,000
2016-02-01Option exercise (derivative)10,000$0.0030,000
2016-02-01Option exercise (derivative)2,188$0.004,375
2016-02-01Option exercise (derivative)1,563$0.006,250
2016-02-01Option exercise (derivative)2,500$0.0020,000
2016-02-01Option exercise2,188$0.0012,759,173
2016-02-01Option exercise1,563$0.0012,760,736
2016-02-01Option exercise2,500$0.0012,763,236
2016-02-01Option exercise10,000$0.0012,773,236
2016-02-01Tax withholding6,109$28.3912,767,127
2015-11-01Option exercise (derivative)1,562$0.007,813
2015-11-01Option exercise (derivative)2,500$0.0022,500
2015-11-01Option exercise (derivative)2,187$0.006,563
2015-11-01Option exercise2,500$0.0012,859,248
2015-11-01Tax withholding3,263$34.3612,855,985
2015-11-01Option exercise2,187$0.0012,855,186
2015-11-01Option exercise1,562$0.0012,856,748
2015-08-04Open-market sale180,000$47.5812,852,999
2015-08-01Option exercise (derivative)2,500$0.0025,000
2015-08-01Option exercise (derivative)1,563$0.009,375
2015-08-01Option exercise (derivative)2,188$0.008,750
2015-08-01Tax withholding28,701$47.7413,032,999
2015-08-01Option exercise1,563$0.0013,010,450
2015-08-01Option exercise2,188$0.0013,008,887
2015-08-01Option exercise2,500$0.0013,012,950
2015-08-01Grant / award48,750$0.0013,061,700
2015-07-06Option exercise (derivative)200,000$0.000
2015-07-06Option exercise200,000$3.7413,024,699
2015-06-18Gift18,000$0.0013,006,699
2015-06-02Open-market sale90,000$39.8112,824,699
2015-05-15Gift6,000$0.0012,914,699
2015-05-05Open-market sale1,200$38.5612,920,699
2015-05-05Open-market sale28,800$37.9112,921,899
2015-05-01Option exercise (derivative)2,500$0.0027,500
2015-05-01Option exercise (derivative)2,187$0.0010,938
2015-05-01Option exercise2,187$0.0012,949,900
2015-05-01Tax withholding3,263$38.3812,950,699
2015-05-01Option exercise2,500$0.0012,953,962
2015-05-01Option exercise1,562$0.0012,951,462
2015-03-03Open-market sale90,000$33.9112,947,713
2015-02-11Grant / award (derivative)40,000$0.0040,000
2015-02-03Open-market sale30,000$30.3313,037,713
2015-02-01Option exercise (derivative)2,188$0.0013,125
2015-02-01Option exercise (derivative)1,563$0.0012,500
2015-02-01Option exercise (derivative)10,000$0.0030,000
2015-02-01Option exercise1,563$0.0013,064,890
2015-02-01Tax withholding7,177$29.9013,067,713
2015-02-01Option exercise10,000$0.0013,074,890
2015-02-01Option exercise2,188$0.0013,063,327
2015-01-29Option exercise (derivative)300,000$0.000
2015-01-29Option exercise300,000$3.7413,061,139
2014-12-23Gift60,000$0.0012,761,139
2014-12-03Open-market sale4,143$27.5012,821,139
2014-12-02Open-market sale24,834$27.5012,825,282
2014-11-01Option exercise (derivative)2,187$0.0015,313
2014-11-01Option exercise (derivative)1,562$0.0014,063
2014-11-01Option exercise1,562$0.0012,852,074
2014-11-01Tax withholding1,958$26.0512,850,116
2014-11-01Option exercise2,187$0.0012,850,512
2014-08-01Option exercise (derivative)1,563$0.0015,625
2014-08-01Option exercise (derivative)2,188$0.0017,500
2014-08-01Option exercise2,188$0.0012,848,720
2014-08-01Option exercise1,563$0.0012,850,283
2014-08-01Tax withholding1,958$24.1812,848,325
2014-05-01Option exercise (derivative)1,562$0.0017,188
2014-05-01Option exercise (derivative)2,187$0.0019,688
2014-05-01Tax withholding1,958$21.9412,846,532
2014-05-01Option exercise1,562$0.0012,848,490
2014-05-01Option exercise2,187$0.0012,846,928
2014-04-14Option exercise (derivative)150,000$0.000
2014-04-14Option exercise150,000$3.7412,844,741
2014-02-12Grant / award (derivative)40,000$0.0040,000
2014-02-01Option exercise (derivative)2,188$0.0021,875
2014-02-01Option exercise (derivative)6,250$0.0018,750
2014-02-01Option exercise2,188$0.0012,691,664
2014-02-01Tax withholding3,173$21.2012,694,741
2014-02-01Option exercise6,250$0.0012,697,914
2013-11-01Option exercise (derivative)2,187$0.0024,063
2013-11-01Option exercise2,187$0.0012,720,298
2013-11-01Tax withholding822$19.7512,719,476
2013-08-01Option exercise (derivative)8,750$0.0026,250
2013-08-01Tax withholding3,289$21.3412,718,111
2013-08-01Option exercise8,750$0.0012,721,400
2013-02-13Grant / award (derivative)25,000$0.0025,000
2012-08-08Grant / award (derivative)35,000$0.0035,000
2012-03-06Open-market sale120,000$25.6512,736,650
2012-03-06Gift24,000$0.0012,712,650
2012-02-14Grant / award (derivative)80,000$0.0080,000
2012-02-07Open-market sale120,000$24.9312,880,650
2012-02-07Gift24,000$0.0012,856,650
2011-12-06Gift24,000$0.0013,000,650
2011-12-06Open-market sale120,000$24.7213,024,650
2011-11-03Open-market sale60,000$24.0013,156,650
2011-11-03Gift12,000$0.0013,144,650
2011-11-01Open-market sale60,000$22.3313,228,650
2011-11-01Gift12,000$0.0013,216,650
2011-10-05Gift440,376$0.0013,288,650
2011-10-05Gift2,403,144$0.000
2011-08-02Grant / award (derivative)50,000$0.0050,000
2011-08-02Open-market sale55,500$20.5812,424,398
2011-08-02Open-market sale4,500$21.1012,419,898
2011-08-02Gift12,000$0.0012,407,898
2011-06-07Open-market sale120,000$23.9112,503,898
2011-06-07Gift24,000$0.0012,479,898
2011-05-03Open-market sale10,869$43.936,337,080
2011-05-03Open-market sale3,667$45.796,317,949
2011-05-03Gift6,000$0.006,311,949
2011-05-03Open-market sale15,464$44.996,321,616
2011-04-19Gift18,000$0.005,901,355
2011-04-19Open-market sale200$39.485,919,355
2011-04-19Open-market sale89,800$38.675,919,555
2011-03-22Gift18,000$0.006,009,355
2011-03-22Open-market sale48,115$43.226,027,355
2011-03-22Open-market sale41,885$42.326,075,470
2011-02-22Open-market sale23,903$40.776,135,355
2011-02-22Open-market sale66,097$39.796,159,258
2011-02-22Gift18,000$0.006,117,355
2011-02-08Grant / award (derivative)50,000$0.0050,000
2011-01-18Open-market sale2,900$37.116,243,355
2011-01-18Open-market sale87,100$36.576,246,255
2011-01-18Gift18,000$0.006,225,355
2010-12-21Gift18,000$0.006,333,355
2010-12-21Open-market sale90,000$31.996,351,355
2010-11-30Gift30,000$0.006,441,355
2010-11-23Option exercise (derivative)150,000$0.000
2010-11-23Option exercise150,000$2.376,579,355
2010-11-23Gift18,000$0.006,471,355
2010-11-23Open-market sale90,000$31.526,489,355
2010-11-23Option exercise30,000$2.156,429,355
2010-10-19Open-market sale90,000$25.435,868,499
2010-10-19Gift18,000$0.006,399,355
2010-09-27Open-market sale17,566$25.005,958,499
2010-09-27Gift18,000$0.006,417,355
2010-09-21Open-market sale72,434$24.865,976,065
2010-09-14Gift367,287$0.000
2010-08-24Open-market sale60,000$18.456,048,499
2010-08-24Gift12,000$0.005,838,499
2010-07-20Open-market sale30,000$15.996,108,499
2010-07-20Gift6,000$0.005,850,499
2010-06-22Open-market sale30,000$17.106,138,499
2010-06-22Gift6,000$0.005,856,499
2010-05-25Open-market sale30,000$15.606,168,499
2010-05-25Gift6,000$0.005,862,499
2010-02-10Grant / award (derivative)50,000$0.0050,000
2009-11-23Conversion (derivative)426,667$0.000
2009-11-23Conversion (derivative)2,125,000$0.000
2009-11-23Conversion (derivative)128,000$0.000
2009-11-23Conversion128,000—3,646,832
2009-11-23Conversion2,125,000—6,198,499
2009-11-23Conversion426,667—4,073,499
2009-11-17———590,584
2009-11-17———3,518,832
2009-11-17———1,500,000
2009-11-17———590,584
2009-11-17———1,500,000

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