SEC CIK 1475586

Xie Michael

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

Current Positions

CompanyShares OwnedAs Of
FTNTview stock →9,918,3602026-08-03

Position History — FTNT

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

09,989,02119,978,04329,967,0642009-112012-082016-112019-062021-052023-112026-082026-08

Recent Filings — FTNT

DateActivitySharesPriceOwned After
2026-08-03Open-market sale800$163.989,918,360
2026-08-03Open-market sale1,421$163.129,919,160
2026-08-03Open-market sale200$161.759,920,581
2026-08-03Open-market sale700$160.369,920,781
2026-08-01Option exercise (derivative)1,300$0.0013,002
2026-08-01Option exercise (derivative)2,242$0.0013,454
2026-08-01Option exercise (derivative)2,764$0.005,527
2026-08-01Tax withholding3,185$161.959,921,481
2026-08-01Option exercise1,300$0.009,924,666
2026-08-01Option exercise2,242$0.009,923,366
2026-08-01Option exercise2,764$0.009,921,124
2026-06-04Gift500$0.009,918,360
2026-06-04Gift2,250$0.009,918,860
2026-06-04Gift2,500$0.009,921,110
2026-06-03Open-market sale132$148.309,923,610
2026-06-03Open-market sale564$147.719,923,742
2026-06-03Open-market sale2,337$146.559,924,306
2026-06-03Open-market sale410$145.729,926,643
2026-06-03Open-market sale464$144.469,927,053
2026-05-19Gift2,927,294$0.0025,680,202
2026-05-19Gift2,927,294$0.0022,752,908
2026-05-19Gift2,927,294$0.004,646,144
2026-05-04Open-market sale63$89.619,927,517
2026-05-04Open-market sale2,028$89.129,927,580
2026-05-04Open-market sale197$88.099,929,608
2026-05-04Open-market sale190$87.049,929,805
2026-05-01Option exercise (derivative)1,300$0.0014,302
2026-05-01Option exercise (derivative)2,242$0.0015,696
2026-05-01Option exercise (derivative)2,763$0.008,291
2026-05-01Tax withholding3,184$86.299,929,995
2026-05-01Option exercise1,300$0.009,933,179
2026-05-01Option exercise2,242$0.009,931,879
2026-05-01Option exercise2,763$0.009,929,637
2026-02-20Grant / award (derivative)18,792$0.0018,792
2026-02-02Option exercise (derivative)324,285$0.000
2026-02-02Open-market sale9,446$82.2810,210,282
2026-02-02Option exercise324,285$16.9010,553,388
2026-02-02Open-market sale129,378$81.0110,424,010
2026-02-02Open-market sale204,282$81.6410,219,728
2026-02-01Option exercise (derivative)28,823$0.000
2026-02-01Option exercise (derivative)2,764$0.0011,054
2026-02-01Option exercise (derivative)2,243$0.0017,938
2026-02-01Option exercise (derivative)2,030$0.000
2026-02-01Option exercise (derivative)5,200$0.0015,602
2026-02-01Tax withholding18,975$81.2610,229,103
2026-02-01Option exercise28,823$0.0010,248,078
2026-02-01Option exercise5,200$0.0010,219,255
2026-02-01Option exercise2,764$0.0010,211,812
2026-02-01Option exercise2,030$0.0010,209,048
2026-02-01Option exercise2,243$0.0010,214,055
2026-01-16Grant / award (derivative)28,823$0.0028,823
2025-12-05Gift245,000$0.0010,247,018
2025-11-03Open-market sale1,642$86.4210,493,222
2025-11-03Open-market sale700$85.3710,494,864
2025-11-03Open-market sale1,204$87.3510,492,018
2025-11-01Option exercise (derivative)2,242$0.0020,181
2025-11-01Option exercise (derivative)2,763$0.0013,818
2025-11-01Option exercise (derivative)2,030$0.002,030
2025-11-01Tax withholding3,489$86.4310,495,564
2025-11-01Option exercise2,242$0.0010,499,053
2025-11-01Option exercise2,763$0.0010,496,811
2025-11-01Option exercise2,030$0.0010,494,048
2025-09-08Gift5,000$0.009,725,560
2025-09-08Gift30,000$0.009,695,560
2025-08-04Open-market sale387,223$98.439,805,833
2025-08-04Open-market sale14,100$97.3910,193,056
2025-08-04Open-market sale75,273$98.939,730,560
2025-08-01Option exercise (derivative)2,242$0.0022,423
2025-08-01Option exercise (derivative)2,763$0.0016,581
2025-08-01Option exercise (derivative)2,030$0.004,060
2025-08-01Tax withholding3,489$97.3610,207,156
2025-08-01Option exercise2,242$0.0010,210,645
2025-08-01Option exercise2,763$0.0010,208,403
2025-08-01Option exercise2,030$0.0010,205,640
2025-05-22Gift1,926,562$0.0017,899,052
2025-05-22Gift1,926,562$0.0019,825,614
2025-05-22Gift1,926,562$0.007,573,438
2025-05-02Open-market sale2,780$106.2411,000,068
2025-05-02Open-market sale766$105.6611,002,848
2025-05-01Option exercise (derivative)2,242$0.0024,665
2025-05-01Option exercise (derivative)2,764$0.0019,344
2025-05-01Option exercise (derivative)2,030$0.006,090
2025-05-01Tax withholding3,490$104.2111,003,614
2025-05-01Option exercise2,242$0.0011,007,104
2025-05-01Option exercise2,764$0.0011,004,862
2025-05-01Option exercise2,030$0.0011,002,098
2025-03-11Open-market sale69,914$99.3011,002,268
2025-03-11Open-market sale2,200$99.8011,000,068
2025-03-11Open-market sale9,913$96.1111,316,939
2025-03-11Open-market sale92,915$97.3411,224,024
2025-03-11Open-market sale151,842$98.2611,072,182
2025-02-21Grant / award (derivative)20,802$0.0020,802
2025-02-18Option exercise (derivative)473,050$0.000
2025-02-18Option exercise473,050$9.8111,326,852
2025-02-01Option exercise (derivative)32,034$0.000
2025-02-01Option exercise (derivative)4,555$0.000
2025-02-01Option exercise (derivative)2,030$0.008,120
2025-02-01Option exercise (derivative)8,969$0.0026,907
2025-02-01Option exercise (derivative)2,763$0.0022,108
2025-02-01Tax withholding23,567$100.8810,853,802
2025-02-01Option exercise4,555$0.0010,831,573
2025-02-01Option exercise2,030$0.0010,833,603
2025-02-01Option exercise32,034$0.0010,877,369
2025-02-01Option exercise8,969$0.0010,845,335
2025-02-01Option exercise2,763$0.0010,836,366
2025-01-17Grant / award (derivative)32,034$0.0032,034
2024-11-04Open-market sale13,481$78.6710,838,249
2024-11-04Open-market sale11,231$79.0910,827,018
2024-11-01Option exercise (derivative)2,030$0.0010,150
2024-11-01Option exercise (derivative)2,764$0.0024,871
2024-11-01Option exercise (derivative)4,555$0.004,555
2024-11-01Option exercise2,030$0.0010,853,603
2024-11-01Option exercise4,555$0.0010,851,573
2024-11-01Option exercise2,764$0.0010,856,367
2024-11-01Tax withholding4,637$78.8010,851,730
2024-08-02Open-market sale1,245$56.6010,847,018
2024-08-02Open-market sale23,467$56.0910,848,263
2024-08-01Option exercise (derivative)2,030$0.0012,180
2024-08-01Option exercise (derivative)4,555$0.009,110
2024-08-01Option exercise (derivative)2,763$0.0027,635
2024-08-01Tax withholding4,636$57.2010,871,730
2024-08-01Option exercise4,555$0.0010,871,573
2024-08-01Option exercise2,030$0.0010,873,603
2024-08-01Option exercise2,763$0.0010,876,366
2024-05-02Open-market sale2,676$65.1910,867,018
2024-05-02Open-market sale16,960$64.6810,869,694
2024-05-02Open-market sale5,074$63.4310,886,654
2024-05-01Option exercise (derivative)2,030$0.0014,210
2024-05-01Option exercise (derivative)2,763$0.0030,398
2024-05-01Option exercise (derivative)4,550$0.0013,665
2024-05-01Option exercise4,550$0.0010,891,568
2024-05-01Option exercise2,763$0.0010,896,361
2024-05-01Option exercise2,030$0.0010,893,598
2024-05-01Tax withholding4,633$63.5310,891,728
2024-03-05Gift9,500,000$0.0020,387,018
2024-03-05Gift9,500,000$0.009,500,000
2024-02-21Grant / award (derivative)35,876$0.0035,876
2024-02-02Open-market sale37,769$66.4429,887,618
2024-02-02Open-market sale600$66.9429,887,018
2024-02-01Option exercise (derivative)4,555$0.0018,215
2024-02-01Option exercise (derivative)2,030$0.0016,240
2024-02-01Option exercise (derivative)11,053$0.0033,161
2024-02-01Option exercise (derivative)5,095$0.000
2024-02-01Option exercise (derivative)9,637$0.000
2024-02-01Option exercise11,053$0.0029,929,751
2024-02-01Option exercise2,030$0.0029,918,698
2024-02-01Option exercise5,095$0.0029,912,113
2024-02-01Option exercise9,637$0.0029,939,388
2024-02-01Tax withholding14,001$66.4529,925,387
2024-02-01Option exercise4,555$0.0029,916,668
2024-01-24Grant / award (derivative)9,637$0.009,637
2023-12-08Open-market sale2,826$52.1329,907,018
2023-12-08Open-market sale23,059$51.1929,909,844
2023-11-20Option exercise (derivative)300,000$0.000
2023-11-20Option exercise300,000$0.0029,932,903
2023-11-16Gift50,000$0.0029,632,903
2023-11-15Gift50,000$0.0029,682,903
2023-11-01Option exercise (derivative)4,555$0.0022,770
2023-11-01Option exercise (derivative)5,090$0.005,095
2023-11-01Option exercise (derivative)2,030$0.0018,270
2023-11-01Option exercise5,090$0.0029,732,113
2023-11-01Option exercise2,030$0.0029,738,693
2023-11-01Option exercise4,555$0.0029,736,663
2023-11-01Tax withholding5,790$57.3129,732,903
2023-08-02Open-market sale1,000$76.6329,727,118
2023-08-02Open-market sale900$75.5429,728,118
2023-08-02Open-market sale3,885$74.4829,729,018
2023-08-02Open-market sale100$77.2429,727,018
2023-08-01Option exercise (derivative)4,550$0.0027,325
2023-08-01Option exercise (derivative)5,095$0.0010,185
2023-08-01Option exercise (derivative)2,030$0.0020,300
2023-08-01Tax withholding5,790$78.0329,732,903
2023-08-01Option exercise2,030$0.0029,738,693
2023-08-01Option exercise4,550$0.0029,736,663
2023-08-01Option exercise5,095$0.0029,732,113
2023-05-02Open-market sale700$62.3429,727,018
2023-05-02Open-market sale5,126$61.4829,727,718
2023-05-01Option exercise (derivative)2,030$0.0022,330
2023-05-01Option exercise (derivative)5,090$0.0015,280
2023-05-01Option exercise (derivative)4,555$0.0031,875
2023-05-01Option exercise5,090$0.0029,732,108
2023-05-01Option exercise2,030$0.0029,738,693
2023-05-01Option exercise4,555$0.0029,736,663
2023-05-01Tax withholding5,849$62.8129,732,844
2023-02-27Grant / award (derivative)44,214$0.0044,214
2023-02-02Option exercise (derivative)225,000$0.000
2023-02-02Open-market sale12,674$54.2229,727,018
2023-02-02Option exercise225,000$4.7629,967,064
2023-02-02Open-market sale227,372$53.7029,739,692
2023-02-01Option exercise (derivative)5,090$0.0020,370
2023-02-01Option exercise (derivative)4,555$0.0036,430
2023-02-01Option exercise (derivative)8,120$0.0024,360
2023-02-01Option exercise (derivative)6,760$0.000
2023-02-01Option exercise5,090$0.0029,738,868
2023-02-01Option exercise6,760$0.0029,733,778
2023-02-01Option exercise8,120$0.0029,751,543
2023-02-01Tax withholding9,479$53.0929,742,064
2023-02-01Option exercise4,555$0.0029,743,423
2022-11-30Gift26,750$0.0029,727,018
2022-11-02Open-market sale700$55.4929,772,120
2022-11-02Open-market sale4,950$54.7929,772,820
2022-11-02Open-market sale2,617$53.5429,777,770
2022-11-01Option exercise (derivative)6,755$0.006,760
2022-11-01Option exercise (derivative)4,550$0.0040,985
2022-11-01Option exercise (derivative)5,095$0.0025,460
2022-11-01Option exercise4,550$0.0029,788,520
2022-11-01Option exercise6,755$0.0029,778,875
2022-11-01Option exercise5,095$0.0029,783,970
2022-11-01Tax withholding8,133$56.4229,780,387
2022-08-02Open-market sale8,267$60.6429,772,120
2022-08-01Option exercise (derivative)6,755$0.0013,515
2022-08-01Option exercise (derivative)4,555$0.0045,535
2022-08-01Option exercise (derivative)5,090$0.0030,555
2022-08-01Option exercise6,755$0.0029,778,875
2022-08-01Option exercise5,090$0.0029,783,965
2022-08-01Option exercise4,555$0.0029,788,520
2022-08-01Tax withholding8,133$60.0629,780,387
2022-05-09Open-market sale80$249.745,954,856
2022-05-09Open-market sale280$244.825,955,797
2022-05-09Open-market sale100$260.105,954,444
2022-05-09Open-market sale66$257.715,954,544
2022-05-09Open-market sale26$255.465,954,610
2022-05-09Open-market sale80$254.065,954,636
2022-05-09Open-market sale40$252.365,954,716
2022-05-09Open-market sale100$251.015,954,756
2022-05-09Open-market sale20$261.415,954,424
2022-05-09Open-market sale100$248.755,954,936
2022-05-09Open-market sale213$247.805,955,036
2022-05-09Open-market sale180$246.855,955,249
2022-05-09Open-market sale368$245.445,955,429
2022-05-01Option exercise (derivative)1,351$0.004,054
2022-05-01Option exercise (derivative)911$0.0010,018
2022-05-01Option exercise (derivative)1,018$0.007,129
2022-05-01Tax withholding1,627$289.015,956,077
2022-05-01Option exercise911$0.005,957,704
2022-05-01Option exercise1,351$0.005,955,775
2022-05-01Option exercise1,018$0.005,956,793
2022-02-17Grant / award (derivative)19,488$0.0019,488
2022-02-17Grant / award (derivative)6,496$0.006,496
2022-02-17Grant / award (derivative)6,496$0.006,496
2022-02-17Grant / award (derivative)19,488$0.0019,488
2022-02-01Option exercise (derivative)1,351$0.005,405
2022-02-01Option exercise (derivative)1,775$0.000
2022-02-01Option exercise (derivative)1,019$0.005,093
2022-02-01Option exercise (derivative)3,642$0.0010,929
2022-02-01Option exercise1,019$0.005,954,170
2022-02-01Option exercise1,351$0.005,953,151
2022-02-01Option exercise1,775$0.005,951,800
2022-02-01Tax withholding3,388$302.185,954,424
2022-02-01Option exercise3,642$0.005,957,812
2021-11-02Open-market sale337$325.925,951,776
2021-11-02Open-market sale200$329.435,950,225
2021-11-02Open-market sale851$327.995,950,425
2021-11-02Open-market sale500$326.935,951,276
2021-11-02Open-market sale200$330.725,950,025
2021-11-01Option exercise (derivative)1,018$0.009,166
2021-11-01Tax withholding2,057$324.115,952,113
2021-11-01Option exercise1,018$0.005,954,170
2021-11-01Option exercise1,352$0.005,953,152
2021-11-01Option exercise1,775$0.005,951,800
2021-08-24Open-market sale511$303.723,410,329
2021-08-24Open-market sale11,574$299.605,978,451
2021-08-24Open-market sale13,302$300.795,965,149
2021-08-24Open-market sale6,071$301.575,959,078
2021-08-24Open-market sale4,823$302.565,954,255
2021-08-24Open-market sale1,000$304.015,953,255
2021-08-24Open-market sale1,530$304.945,951,725
2021-08-24Open-market sale900$305.785,950,825
2021-08-24Open-market sale100$308.003,408,214
2021-08-24Open-market sale1,090$304.813,410,239
2021-08-24Open-market sale925$305.643,408,314
2021-08-24Open-market sale4,458$302.593,410,840
2021-08-24Open-market sale8,423$301.613,415,298
2021-08-24Open-market sale17,748$300.813,423,721
2021-08-24Open-market sale6,745$299.703,441,469
2021-08-24Open-market sale800$308.005,950,025
2021-08-02Open-market sale688$284.555,990,725
2021-08-02Open-market sale100$278.655,991,413
2021-08-02Open-market sale100$273.765,991,513
2021-08-02Open-market sale200$272.525,991,613
2021-08-02Open-market sale700$286.215,990,025
2021-08-02Open-market sale300$270.945,991,813
2021-08-01Option exercise (derivative)1,019$0.0010,184
2021-08-01Option exercise1,775$0.005,991,800
2021-08-01Option exercise1,351$0.005,993,151
2021-08-01Tax withholding2,057$272.245,992,113
2021-08-01Option exercise1,019$0.005,994,170
2021-05-24Open-market sale10,951$214.345,990,025
2021-05-24Open-market sale19,080$213.413,468,325
2021-05-24Open-market sale809$212.043,487,405
2021-05-24Open-market sale19,267$214.203,449,058
2021-05-24Open-market sale26,461$213.576,000,976
2021-05-24Open-market sale2,588$212.576,027,437
2021-05-24Open-market sale844$214.713,448,214
2021-05-03Open-market sale100$204.046,030,025
2021-05-03Open-market sale788$203.456,030,125
2021-05-03Open-market sale600$201.946,030,913
2021-05-03Open-market sale600$200.636,031,513
2021-05-01Option exercise (derivative)1,351$0.009,459
2021-05-01Option exercise (derivative)1,018$0.0011,203
2021-05-01Option exercise (derivative)1,775$0.005,325
2021-05-01Option exercise1,018$0.006,034,169
2021-05-01Option exercise1,351$0.006,033,151
2021-05-01Option exercise1,775$0.006,031,800
2021-05-01Tax withholding2,056$204.236,032,113
2021-02-24Open-market sale2,566$167.803,516,145
2021-02-24Open-market sale9,503$166.973,518,711
2021-02-24Open-market sale19,118$169.666,030,025
2021-02-24Open-market sale6,028$169.603,488,214
2021-02-24Open-market sale3,505$167.436,058,461
2021-02-24Open-market sale8,059$166.886,061,966
2021-02-24Open-market sale21,903$169.153,494,242
2021-02-24Open-market sale9,318$168.946,049,143
2021-02-19Grant / award (derivative)43,713$0.0043,713
2021-02-19Grant / award (derivative)14,571$0.0014,571
2021-02-09Open-market sale4,820$159.666,070,325
2021-02-09Open-market sale700$158.176,075,145
2021-02-09Open-market sale300$160.166,070,025
2021-02-01Option exercise (derivative)1,775$0.007,100
2021-02-01Option exercise (derivative)1,351$0.0010,810
2021-02-01Option exercise (derivative)4,073$0.0012,221
2021-02-01Option exercise (derivative)2,500$0.000
2021-02-01Option exercise2,500$0.006,072,525
2021-02-01Option exercise1,775$0.006,074,300
2021-02-01Option exercise1,351$0.006,075,651
2021-02-01Option exercise4,073$0.006,079,724
2021-02-01Tax withholding3,879$148.396,075,845
2020-11-24Open-market sale5,500$118.386,094,025
2020-11-24Open-market sale300$116.056,130,725
2020-11-24Open-market sale4,200$117.506,099,525
2020-11-24Open-market sale609$116.543,537,605
2020-11-24Open-market sale5,865$117.663,531,740
2020-11-24Open-market sale3,526$118.373,528,214
2020-11-02Open-market sale2,635$110.426,104,225
2020-11-02Open-market sale200$111.136,104,025
2020-11-01Option exercise (derivative)2,500$0.002,500
2020-11-01Option exercise (derivative)1,351$0.0012,161
2020-11-01Option exercise (derivative)1,775$0.008,875
2020-11-01Option exercise1,351$0.006,109,651
2020-11-01Option exercise1,775$0.006,108,300
2020-11-01Tax withholding2,791$110.376,106,860
2020-11-01Option exercise2,500$0.006,106,525
2020-11-01Option exercise (derivative)1,775$0.001,775
2020-11-01Option exercise (derivative)1,352$0.006,756
2020-08-25Open-market sale5,520$132.543,562,694
2020-08-25Open-market sale24,480$131.823,538,214
2020-08-24Open-market sale200$134.326,104,025
2020-08-24Open-market sale1,100$133.426,104,225
2020-08-24Open-market sale6,806$132.626,117,631
2020-08-24Open-market sale5,956$130.806,124,437
2020-08-24Open-market sale3,632$129.866,130,393
2020-08-24Open-market sale12,306$131.656,105,325
2020-08-12Gift1,975$0.006,134,025
2020-08-03Open-market sale835$138.376,137,250
2020-08-03Open-market sale500$140.626,136,000
2020-08-03Open-market sale750$139.286,136,500
2020-08-03Open-market sale750$137.296,138,085
2020-08-01Option exercise (derivative)2,500$0.005,000
2020-08-01Option exercise (derivative)1,352$0.0013,512
2020-08-01Option exercise (derivative)1,775$0.0010,650
2020-08-01Option exercise2,500$0.006,138,500
2020-08-01Tax withholding2,792$138.306,138,835
2020-08-01Option exercise1,352$0.006,141,627
2020-08-01Option exercise1,775$0.006,140,275
2020-08-01Option exercise (derivative)1,775$0.003,550
2020-08-01Option exercise (derivative)1,351$0.008,108
2020-05-26Open-market sale7,499$139.763,580,870
2020-05-26Open-market sale9,845$138.693,588,369
2020-05-26Open-market sale800$145.146,136,000
2020-05-26Open-market sale2,303$144.116,136,800
2020-05-26Open-market sale3,523$142.926,139,103
2020-05-26Open-market sale982$144.673,568,214
2020-05-26Open-market sale2,507$140.826,145,862
2020-05-26Open-market sale4,717$139.836,148,369
2020-05-26Open-market sale5,605$138.746,153,086
2020-05-26Open-market sale7,309$137.506,158,691
2020-05-26Open-market sale3,277$140.673,577,593
2020-05-26Open-market sale3,868$141.653,573,725
2020-05-26Open-market sale3,071$142.813,570,654
2020-05-26Open-market sale1,458$143.873,569,196
2020-05-26Open-market sale3,236$141.716,142,626
2020-05-04Open-market sale2,835$105.636,166,000
2020-05-01Option exercise (derivative)1,775$0.0012,425
2020-05-01Option exercise (derivative)2,500$0.007,500
2020-05-01Option exercise (derivative)1,351$0.0014,864
2020-05-01Option exercise1,351$0.006,171,626
2020-05-01Option exercise1,775$0.006,170,275
2020-05-01Option exercise2,500$0.006,168,500
2020-05-01Tax withholding2,791$104.346,168,835
2020-02-25Open-market sale2,500$104.803,615,714
2020-02-25Open-market sale203$109.043,598,214
2020-02-25Open-market sale686$107.973,598,417
2020-02-25Open-market sale6,858$106.563,599,103
2020-02-25Open-market sale9,753$105.943,605,961
2020-02-25Open-market sale6,488$104.966,186,340
2020-02-25Open-market sale100$109.506,166,000
2020-02-25Open-market sale800$108.966,166,100
2020-02-25Open-market sale1,100$107.926,166,900
2020-02-25Open-market sale6,947$106.616,186,020
2020-02-25Open-market sale11,393$105.926,174,947
2020-02-21Grant / award (derivative)7,932$0.007,932
2020-02-21Grant / award (derivative)23,796$0.0023,796
2020-02-21Grant / award (derivative)16,294$0.0016,294
2020-02-21Grant / award (derivative)48,882$0.0048,882
2020-02-11Open-market sale1,782$117.726,209,505
2020-02-11Open-market sale1,977$119.036,207,528
2020-02-11Open-market sale2,884$116.996,211,287
2020-02-11Open-market sale700$119.686,206,828
2020-02-11Open-market sale1,782$117.726,209,505
2020-02-11Open-market sale1,977$119.036,207,528
2020-02-11Open-market sale700$119.686,192,828
2020-02-11Open-market sale2,884$116.996,211,287
2020-02-01Option exercise (derivative)2,500$0.0010,000
2020-02-01Option exercise (derivative)2,500$0.000
2020-02-01Option exercise (derivative)5,404$0.0016,215
2020-02-01Option exercise (derivative)1,775$0.0014,200
2020-02-01Option exercise2,500$0.006,211,828
2020-02-01Option exercise2,500$0.006,209,328
2020-02-01Option exercise5,404$0.006,219,007
2020-02-01Tax withholding4,836$115.366,214,171
2020-02-01Option exercise1,775$0.006,213,603
2019-12-02Open-market sale1,300$105.186,206,828
2019-12-02Open-market sale66,162$103.916,208,128
2019-12-02Open-market sale32,538$103.106,274,290
2019-11-22Gift20,000$0.006,306,828
2019-11-01Option exercise (derivative)1,775$0.0015,975
2019-11-01Option exercise (derivative)2,500$0.0012,500
2019-11-01Option exercise (derivative)2,500$0.002,500
2019-11-01Option exercise1,775$0.006,330,189
2019-11-01Option exercise2,500$0.006,325,914
2019-11-01Option exercise2,500$0.006,328,414
2019-11-01Tax withholding3,361$90.136,326,828
2019-09-03Open-market sale24,425$77.846,338,989
2019-09-03Open-market sale15,575$78.606,323,414
2019-08-01Option exercise (derivative)1,775$0.0017,750
2019-08-01Option exercise (derivative)2,500$0.0015,000
2019-08-01Option exercise (derivative)2,500$0.005,000
2019-08-01Tax withholding3,361$79.026,363,414
2019-08-01Option exercise1,775$0.006,366,775
2019-08-01Option exercise2,500$0.006,362,500
2019-08-01Option exercise2,500$0.006,365,000
2019-06-03Open-market sale2,400$72.316,360,000
2019-06-03Open-market sale11,452$69.396,388,548
2019-06-03Open-market sale15,692$70.376,372,856
2019-06-03Open-market sale10,456$71.246,362,400
2019-05-02Open-market sale22,250$91.183,625,964
2019-05-02Open-market sale840$92.206,400,000
2019-05-02Open-market sale7,750$92.053,618,214
2019-05-02Open-market sale2,574$91.376,400,840
2019-05-01Option exercise (derivative)1,775$0.0019,525
2019-05-01Option exercise (derivative)2,500$0.0017,500
2019-05-01Option exercise (derivative)2,500$0.007,500
2019-05-01Tax withholding3,361$91.896,403,414
2019-05-01Option exercise1,775$0.006,406,775
2019-05-01Option exercise2,500$0.006,405,000
2019-05-01Option exercise2,500$0.006,402,500
2019-03-04Open-market sale15,356$83.036,444,644
2019-03-04Open-market sale28,166$83.626,416,478
2019-03-04Open-market sale7,775$84.986,408,703
2019-03-04Open-market sale4,101$86.846,400,000
2019-03-04Open-market sale4,602$86.086,404,101
2019-02-21Grant / award (derivative)64,857$0.0064,857
2019-02-21Grant / award (derivative)21,619$0.0021,619
2019-02-11Open-market sale9,024$81.536,460,100
2019-02-11Open-market sale100$81.986,460,000
2019-02-04Open-market sale2,082$80.283,648,214
2019-02-04Open-market sale27,918$79.933,650,296
2019-02-01Option exercise (derivative)7,100$0.0021,300
2019-02-01Option exercise (derivative)2,500$0.0020,000
2019-02-01Option exercise (derivative)2,500$0.0010,000
2019-02-01Option exercise (derivative)2,500$0.000
2019-02-01Tax withholding5,476$78.906,469,124
2019-02-01Option exercise2,500$0.006,462,500
2019-02-01Option exercise2,500$0.006,465,000
2019-02-01Option exercise7,100$0.006,474,600
2019-02-01Option exercise2,500$0.006,467,500
2018-11-02Open-market sale500$77.456,460,200
2018-11-02Open-market sale200$76.506,460,700
2018-11-02Open-market sale300$75.476,460,900
2018-11-02Open-market sale600$74.076,461,200
2018-11-02Open-market sale880$73.106,461,800
2018-11-02Open-market sale1,100$72.196,462,680
2018-11-02Open-market sale200$79.836,460,000
2018-11-02Open-market sale609$79.373,678,614
2018-11-02Open-market sale950$78.323,679,223
2018-11-02Open-market sale2,200$77.323,680,173
2018-11-02Open-market sale2,400$76.253,682,373
2018-11-02Open-market sale400$81.613,678,214
2018-11-02Open-market sale3,700$74.263,687,173
2018-11-02Open-market sale8,268$73.353,690,873
2018-11-02Open-market sale9,173$72.483,699,141
2018-11-02Open-market sale2,400$75.633,684,773
2018-11-01Option exercise (derivative)2,500$0.002,500
2018-11-01Option exercise (derivative)2,500$0.0012,500
2018-11-01Option exercise (derivative)2,500$0.0022,500
2018-11-01Option exercise2,500$0.006,535,000
2018-11-01Open-market sale19,310$83.376,463,780
2018-11-01Open-market sale17,732$82.466,483,090
2018-11-01Open-market sale24,303$81.506,500,822
2018-11-01Open-market sale8,655$80.286,525,125
2018-11-01Tax withholding3,720$83.696,533,780
2018-11-01Option exercise2,500$0.006,537,500
2018-11-01Option exercise2,500$0.006,532,500
2018-08-03Open-market sale2,173$75.496,530,000
2018-08-03Open-market sale35,673$73.906,574,327
2018-08-03Open-market sale42,154$74.866,532,173
2018-08-02Open-market sale4,102$70.476,691,678
2018-08-02Open-market sale35,257$72.046,656,421
2018-08-02Open-market sale28,266$72.636,628,155
2018-08-02Open-market sale16,155$73.696,612,000
2018-08-02Open-market sale98$70.476,611,902
2018-08-02Open-market sale842$72.046,611,060
2018-08-02Open-market sale675$72.636,610,385
2018-08-02Open-market sale385$73.696,610,000
2018-08-01Option exercise (derivative)2,500$0.005,000
2018-08-01Option exercise (derivative)2,500$0.0025,000
2018-08-01Option exercise (derivative)2,500$0.0015,000
2018-08-01Tax withholding3,720$64.606,695,780
2018-08-01Option exercise2,500$0.006,699,500
2018-08-01Option exercise2,500$0.006,697,000
2018-08-01Option exercise2,500$0.006,694,500
2018-05-02Open-market sale3,780$56.026,692,000
2018-05-01Option exercise (derivative)2,500$0.0027,500
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.006,699,500
2018-05-01Option exercise2,500$0.006,694,500
2018-05-01Option exercise2,500$0.006,697,000
2018-05-01Tax withholding3,720$55.746,695,780
2018-02-20Grant / award (derivative)94,610$0.0094,610
2018-02-20Grant / award (derivative)28,400$0.0028,400
2018-02-02Open-market sale19,790$45.306,692,000
2018-02-01Option exercise (derivative)10,000$0.0030,000
2018-02-01Option exercise (derivative)2,500$0.0020,000
2018-02-01Option exercise (derivative)2,500$0.000
2018-02-01Option exercise (derivative)2,500$0.0010,000
2018-02-01Tax withholding13,777$45.876,711,790
2018-02-01Grant / award16,067$0.006,725,567
2018-02-01Option exercise10,000$0.006,709,500
2018-02-01Option exercise2,500$0.006,699,500
2018-02-01Option exercise2,500$0.006,697,000
2018-02-01Option exercise2,500$0.006,694,500
2017-12-01Open-market sale100$42.273,708,314
2017-12-01Open-market sale200$42.276,692,000
2017-12-01Open-market sale19,900$41.913,708,414
2017-12-01Open-market sale19,800$41.986,692,200
2017-11-02Open-market sale3,585$38.606,712,000
2017-11-01Option exercise (derivative)2,500$0.002,500
2017-11-01Option exercise (derivative)2,500$0.0012,500
2017-11-01Option exercise (derivative)2,500$0.0022,500
2017-11-01Option exercise2,500$0.006,714,500
2017-11-01Tax withholding3,915$38.776,715,585
2017-11-01Option exercise2,500$0.006,719,500
2017-11-01Option exercise2,500$0.006,717,000
2017-10-05Gift2,063,014$0.003,728,314
2017-10-05Gift1,031,507$0.000
2017-08-02Open-market sale3,585$36.306,712,000
2017-08-01Option exercise (derivative)2,500$0.005,000
2017-08-01Option exercise (derivative)2,500$0.0015,000
2017-08-01Option exercise (derivative)2,500$0.0025,000
2017-08-01Option exercise2,500$0.006,719,500
2017-08-01Option exercise2,500$0.006,714,500
2017-08-01Tax withholding3,915$36.806,715,585
2017-08-01Option exercise2,500$0.006,717,000
2017-05-02Open-market sale14,344$39.436,712,000
2017-05-01Option exercise (derivative)2,500$0.007,500
2017-05-01Option exercise (derivative)2,500$0.0017,500
2017-05-01Option exercise (derivative)2,500$0.0027,500
2017-05-01Tax withholding15,656$39.156,726,344
2017-05-01Option exercise2,500$0.006,714,500
2017-05-01Option exercise2,500$0.006,717,000
2017-05-01Option exercise2,500$0.006,719,500
2017-05-01Grant / award22,500$0.006,742,000
2017-04-25Option exercise (derivative)80,000$0.000
2017-04-25Option exercise50,000$20.136,632,000
2017-04-25Option exercise80,000$26.706,712,000
2017-04-25Option exercise100,000$20.246,582,000
2017-02-16Grant / award (derivative)40,000$0.0040,000
2017-02-16Grant / award (derivative)60,000$0.0060,000
2017-02-02Option exercise (derivative)50,000$0.000
2017-02-02Open-market sale69,095$33.156,482,000
2017-02-02Option exercise50,000$8.436,551,095
2017-02-01Option exercise (derivative)2,500$0.000
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)2,500$0.0010,000
2017-02-01Option exercise2,500$0.006,487,000
2017-02-01Option exercise2,500$0.006,484,500
2017-02-01Option exercise2,500$0.006,489,500
2017-02-01Option exercise10,000$0.006,499,500
2017-02-01Tax withholding12,643$33.106,501,095
2017-02-01Grant / award14,238$0.006,513,738
2016-11-02Open-market sale3,585$31.776,482,000
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)2,500$0.002,500
2016-11-01Option exercise2,500$0.006,484,500
2016-11-01Tax withholding3,915$31.766,485,585
2016-11-01Option exercise2,500$0.006,489,500
2016-11-01Option exercise2,500$0.006,487,000
2016-08-02Open-market sale16,635$34.066,482,000
2016-08-01Option exercise (derivative)2,500$0.005,000
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,042$0.000
2016-08-01Grant / award26,250$0.006,516,792
2016-08-01Tax withholding18,157$34.856,498,635
2016-08-01Option exercise2,500$0.006,490,542
2016-08-01Option exercise2,500$0.006,488,042
2016-08-01Option exercise2,500$0.006,485,542
2016-08-01Option exercise1,042$0.006,483,042
2016-06-20Gift1,236,820$0.001,991,686
2016-06-20Gift618,410$0.001,632,913
2016-05-02Open-market sale14,123$32.506,482,000
2016-05-01Option exercise (derivative)2,500$0.0017,500
2016-05-01Option exercise (derivative)1,042$0.001,042
2016-05-01Option exercise (derivative)2,500$0.0027,500
2016-05-01Option exercise (derivative)2,500$0.007,500
2016-05-01Grant / award20,997$0.006,511,539
2016-05-01Option exercise1,042$0.006,483,042
2016-05-01Option exercise2,500$0.006,485,542
2016-05-01Option exercise2,500$0.006,488,042
2016-05-01Option exercise2,500$0.006,490,542
2016-05-01Tax withholding15,416$32.516,496,123
2016-02-11Grant / award (derivative)45,000$0.0045,000
2016-02-11Grant / award (derivative)40,000$0.0040,000
2016-02-02Open-market sale413$28.116,482,000
2016-02-02Open-market sale7,257$27.426,482,413
2016-02-01Option exercise (derivative)10,000$0.0030,000
2016-02-01Option exercise (derivative)1,042$0.002,084
2016-02-01Option exercise (derivative)2,500$0.0010,000
2016-02-01Option exercise (derivative)2,500$0.0020,000
2016-02-01Option exercise2,500$0.006,485,542
2016-02-01Option exercise2,500$0.006,488,042
2016-02-01Option exercise10,000$0.006,498,042
2016-02-01Tax withholding8,372$28.396,489,670
2016-02-01Option exercise1,042$0.006,483,042
2016-01-21Option exercise (derivative)200,000$0.000
2016-01-21Option exercise200,000$3.746,482,000
2015-11-02Open-market sale2,887$34.786,284,400
2015-11-01Option exercise (derivative)2,500$0.0012,500
2015-11-01Option exercise (derivative)2,500$0.0022,500
2015-11-01Option exercise (derivative)1,041$0.003,126
2015-11-01Option exercise1,041$0.006,285,441
2015-11-01Option exercise2,500$0.006,287,941
2015-11-01Option exercise2,500$0.006,290,441
2015-11-01Tax withholding3,154$34.366,287,287
2015-08-03Open-market sale15,440$47.406,284,400
2015-08-01Option exercise (derivative)2,500$0.0015,000
2015-08-01Option exercise (derivative)1,042$0.004,167
2015-08-01Option exercise (derivative)2,500$0.0025,000
2015-08-01Option exercise1,042$0.006,285,442
2015-08-01Option exercise2,500$0.006,290,442
2015-08-01Grant / award26,250$0.006,316,692
2015-08-01Tax withholding16,852$47.746,299,840
2015-08-01Option exercise2,500$0.006,287,942
2015-07-30Option exercise (derivative)250,000$0.000
2015-07-30Open-market sale250,000$47.326,284,400
2015-07-30Option exercise250,000$3.746,534,400
2015-06-03Open-market sale30,000$40.056,279,400
2015-06-03Open-market sale25,000$40.05462,488
2015-06-03Open-market sale25,000$40.056,284,400
2015-05-06Open-market sale30,000$37.72487,488
2015-05-06Open-market sale42,233$37.676,309,400
2015-05-01Option exercise (derivative)1,042$0.005,209
2015-05-01Option exercise (derivative)2,500$0.0027,500
2015-05-01Option exercise (derivative)2,500$0.0017,500
2015-05-01Tax withholding2,272$38.386,351,633
2015-05-01Option exercise1,042$0.006,348,905
2015-05-01Option exercise2,500$0.006,351,405
2015-05-01Option exercise2,500$0.006,353,905
2015-04-01Open-market sale15,000$33.996,347,863
2015-04-01Open-market sale14,900$33.98517,588
2015-04-01Open-market sale100$34.90517,488
2015-03-04Open-market sale15,000$33.726,362,863
2015-03-04Open-market sale15,000$33.72532,488
2015-02-11Grant / award (derivative)40,000$0.0040,000
2015-02-04Open-market sale15,000$30.936,377,863
2015-02-04Open-market sale15,000$30.91547,488
2015-02-01Option exercise (derivative)10,000$0.0030,000
2015-02-01Option exercise (derivative)1,041$0.006,251
2015-02-01Option exercise (derivative)2,500$0.0020,000
2015-02-01Option exercise2,500$0.006,387,941
2015-02-01Option exercise1,041$0.006,385,441
2015-02-01Option exercise10,000$0.006,397,941
2015-02-01Tax withholding5,078$29.906,392,863
2014-12-03Open-market sale25,000$27.426,384,400
2014-12-02Gift82,000$0.006,434,400
2014-12-02Open-market sale25,000$27.426,409,400
2014-11-05Open-market sale25,000$26.486,516,400
2014-11-04Option exercise (derivative)50,000$0.000
2014-11-04Open-market sale2,210$26.216,566,400
2014-11-04Open-market sale20,000$26.39562,488
2014-11-04Open-market sale50,000$26.386,541,400
2014-11-04Option exercise50,000$3.746,591,400
2014-11-01Option exercise (derivative)2,500$0.0022,500
2014-11-01Option exercise (derivative)1,042$0.007,292
2014-11-01Tax withholding1,332$26.056,568,610
2014-11-01Option exercise1,042$0.006,567,442
2014-11-01Option exercise2,500$0.006,569,942
2014-10-08Open-market sale2,500$25.006,566,400
2014-10-07Open-market sale9,100$25.026,568,900
2014-10-07Open-market sale20,000$24.74582,488
2014-09-10Open-market sale25,000$26.366,578,000
2014-09-09Open-market sale20,000$26.15602,488
2014-09-09Open-market sale25,000$26.166,603,000
2014-08-12Open-market sale20,000$24.99622,488
2014-08-04Open-market sale2,210$24.056,628,000
2014-08-01Option exercise (derivative)2,500$0.0025,000
2014-08-01Option exercise (derivative)1,042$0.008,334
2014-08-01Option exercise1,042$0.006,629,042
2014-08-01Option exercise2,500$0.006,631,542
2014-08-01Tax withholding1,332$24.186,630,210
2014-07-29Open-market sale20,000$25.24642,488
2014-05-02Open-market sale2,209$21.986,628,000
2014-05-01Option exercise (derivative)2,500$0.0027,500
2014-05-01Option exercise (derivative)1,041$0.009,376
2014-05-01Option exercise1,041$0.006,629,041
2014-05-01Option exercise2,500$0.006,631,541
2014-05-01Tax withholding1,332$21.946,630,209
2014-03-27Gift1,465,657$0.000
2014-03-27Gift662,488$0.00662,488
2014-02-12Grant / award (derivative)40,000$0.0040,000
2014-02-04Open-market sale6,762$20.586,628,000
2014-02-01Option exercise (derivative)1,042$0.0010,417
2014-02-01Option exercise (derivative)10,000$0.0030,000
2014-02-01Tax withholding4,280$21.206,634,762
2014-02-01Option exercise10,000$0.006,639,042
2014-02-01Option exercise1,042$0.006,629,042
2013-11-04Open-market sale650$19.986,628,000
2013-11-01Option exercise (derivative)1,042$0.0011,459
2013-11-01Tax withholding392$19.756,628,650
2013-11-01Option exercise1,042$0.006,629,042
2013-10-28Open-market sale2,600$20.056,628,000
2013-08-01Option exercise (derivative)4,166$0.0012,501
2013-08-01Option exercise4,166$0.006,632,166
2013-08-01Tax withholding1,566$21.346,630,600
2013-04-04Gift1,750,796$0.003,068,686
2013-04-04Gift875,398$0.001,465,657
2013-02-13Grant / award (derivative)40,000$0.0040,000
2012-12-03Gift120,000$0.006,628,000
2012-08-21Open-market sale50,000$25.346,748,000
2012-08-09Open-market sale2,000$24.846,798,000
2012-08-08Grant / award (derivative)16,667$0.0016,667
2012-08-08Open-market sale2,000$24.936,800,000
2012-08-07Open-market sale50,000$25.106,802,000
2012-08-02Open-market sale2,000$23.326,852,000
2012-08-01Open-market sale2,000$23.966,854,000
2012-07-27Open-market sale1,000$25.376,856,000
2012-07-26Open-market sale2,000$25.146,857,000
2012-07-25Open-market sale2,000$22.446,859,000
2012-07-24Open-market sale50,000$22.356,861,000
2012-07-19Open-market sale2,000$23.836,911,000
2012-07-18Open-market sale1,500$23.186,913,000
2012-07-18Open-market sale500$22.166,914,500
2012-07-12Open-market sale2,000$20.676,915,000
2012-07-11Open-market sale2,000$20.966,917,000
2012-07-10Open-market sale50,000$21.366,919,000
2012-07-03Open-market sale2,000$23.836,969,000
2012-07-02Open-market sale2,000$23.426,971,000
2012-06-28Open-market sale2,000$22.096,973,000
2012-06-27Open-market sale2,000$22.496,975,000
2012-06-26Open-market sale50,000$22.096,977,000
2012-06-21Open-market sale2,000$22.197,027,000
2012-06-20Open-market sale2,000$22.567,029,000
2012-06-14Open-market sale2,000$21.047,031,000
2012-06-13Open-market sale2,000$21.427,033,000
2012-06-12Open-market sale50,000$20.607,035,000
2012-06-05Open-market sale4,000$20.677,085,000
2012-05-31Open-market sale2,000$21.187,089,000
2012-05-30Open-market sale2,000$21.647,091,000
2012-05-29Open-market sale50,000$21.777,093,000
2012-05-24Open-market sale2,000$21.847,143,000
2012-05-23Open-market sale2,000$22.777,145,000
2012-05-17Open-market sale2,000$23.587,147,000
2012-05-16Open-market sale2,000$24.197,149,000
2012-05-15Open-market sale50,000$24.087,151,000
2012-05-10Open-market sale2,000$24.057,201,000
2012-05-09Open-market sale2,000$24.757,203,000
2012-05-03Open-market sale2,500$25.937,205,000
2012-05-02Open-market sale2,500$26.287,207,500
2012-04-26Open-market sale2,500$26.077,210,000
2012-04-25Open-market sale2,300$26.607,212,700
2012-04-25Open-market sale200$27.367,212,500
2012-04-19Open-market sale2,500$27.607,215,000
2012-04-18Open-market sale2,500$27.577,217,500
2012-04-12Open-market sale2,500$27.707,220,000
2012-04-11Open-market sale2,500$27.547,222,500
2012-04-05Open-market sale2,500$28.217,225,000
2012-04-04Open-market sale2,500$27.967,227,500
2012-03-29Open-market sale2,100$26.757,230,400
2012-03-29Open-market sale400$27.357,230,000
2012-03-28Open-market sale2,500$26.617,232,500
2012-03-22Open-market sale2,500$26.717,235,000
2012-03-21Open-market sale2,500$27.277,237,500
2012-03-15Open-market sale2,500$27.437,240,000
2012-03-14Open-market sale2,500$27.367,242,500
2012-03-08Open-market sale2,500$26.397,245,000
2012-03-07Open-market sale2,500$26.237,247,500
2012-03-01Open-market sale2,500$27.547,250,000
2012-02-29Open-market sale2,500$27.137,252,500
2012-02-23Open-market sale2,500$26.237,255,000
2012-02-21Open-market sale2,500$26.247,257,500
2012-02-14Grant / award (derivative)80,000$0.0080,000
2011-12-02Gift40,000$0.007,260,000
2011-08-02Grant / award (derivative)50,000$0.0050,000
2011-08-02Open-market sale400$21.217,300,000
2011-08-02Open-market sale19,600$20.527,300,400
2011-08-01Open-market sale20,000$20.167,320,000
2011-07-22Open-market sale10,000$21.137,340,000
2011-07-21Open-market sale8,400$21.037,351,600
2011-07-21Open-market sale1,600$21.747,350,000
2011-07-19Open-market sale15,000$26.987,360,000
2011-07-18Open-market sale5,000$26.707,375,000
2011-07-06Open-market sale20,000$27.977,380,000
2011-07-05Open-market sale20,000$27.957,400,000
2011-06-22Open-market sale17,000$24.667,423,000
2011-06-22Open-market sale3,000$25.237,420,000
2011-06-21Open-market sale18,400$24.397,441,600
2011-06-21Open-market sale1,600$24.887,440,000
2011-06-07Open-market sale20,000$23.877,460,000
2011-06-06Open-market sale20,000$23.877,480,000
2011-05-26Open-market sale9,800$47.443,750,200
2011-05-26Open-market sale200$48.293,750,000
2011-05-25Open-market sale1,320$46.463,768,680
2011-05-25Open-market sale8,680$47.563,760,000
2011-05-10Open-market sale10,000$47.323,770,000
2011-05-09Open-market sale600$47.743,780,000
2011-05-09Open-market sale9,400$47.423,780,600
2011-04-26Open-market sale7,500$41.483,790,000
2011-04-25Open-market sale9,000$40.053,801,000
2011-04-25Open-market sale3,500$40.683,797,500
2011-04-13Open-market sale4,500$40.093,810,000
2011-04-12Open-market sale300$38.863,814,500
2011-04-12Open-market sale7,200$38.113,814,800
2011-04-11Open-market sale900$39.923,822,000
2011-04-11Open-market sale7,100$38.943,822,900
2011-03-28Open-market sale20,000$42.693,830,000
2011-02-08Grant / award (derivative)50,000$0.0050,000
2011-01-31Option exercise (derivative)50,000$0.000
2011-01-31Option exercise30,000$2.156,800,000
2011-01-31Option exercise50,000$2.376,850,000
2010-12-20Gift47,000$0.006,770,000
2010-12-06Gift33,000$0.006,817,000
2010-10-22Open-market sale396,000$27.006,850,000
2010-10-18Open-market sale33,000$25.957,246,000
2010-09-17Open-market sale10,000$24.237,282,347
2010-09-17Open-market sale3,347$24.917,279,000
2010-09-17Open-market sale19,653$23.157,292,347
2010-08-17Open-market sale33,000$17.617,312,000
2010-07-19Open-market sale33,000$15.927,345,000
2010-06-17Open-market sale33,000$16.367,378,000
2010-05-17Open-market sale4,013$16.517,411,000
2010-05-17Open-market sale34,987$157692.007,415,013
2010-05-17Open-market sale34,987$15.777,415,013
2010-02-10Grant / award (derivative)25,000$0.0025,000
2010-01-06Option exercise (derivative)200,000$0.000
2010-01-06Option exercise200,000$2.157,450,000
2009-11-23Conversion (derivative)480,000$0.000
2009-11-23Conversion (derivative)70,000$0.000
2009-11-23Conversion480,000—7,980,000
2009-11-23Open-market sale800,000$11.637,250,000
2009-11-23Conversion70,000—8,050,000
2009-11-17———7,500,000

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