SEC CIK 1033331

HASTINGS REED

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

Current Positions

CompanyShares OwnedAs Of
NFLXview stock →390,6402026-06-01
MSFTview stock →135,9002008-07-22
METAview stock →89,2452019-05-15

Position History — NFLX

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

07,053,19214,106,38421,159,5762006-012008-032010-062017-062020-042024-082026-062026-06

Recent Filings — NFLX

DateActivitySharesPriceOwned After
2026-06-01Grant / award (derivative)728$0.00728
2026-06-01Option exercise (derivative)386,700$0.000
2026-06-01Option exercise386,700$10.26390,640
2026-06-01Open-market sale53,783$86.733,940
2026-06-01Open-market sale332,917$85.8557,723
2026-05-01Option exercise (derivative)407,550$0.000
2026-05-01Grant / award (derivative)679$0.00679
2026-05-01Open-market sale188,425$92.28223,065
2026-05-01Open-market sale105,791$93.54117,274
2026-05-01Open-market sale113,334$94.173,940
2026-05-01Option exercise407,550$9.74411,490
2026-04-01Option exercise (derivative)420,550$0.000
2026-04-01Grant / award (derivative)654$0.00654
2026-04-01Open-market sale20,580$96.663,940
2026-04-01Open-market sale247,923$95.6824,520
2026-04-01Open-market sale152,047$95.02272,443
2026-04-01Option exercise420,550$9.44424,490
2026-03-02Grant / award (derivative)643$0.00643
2026-03-02Option exercise (derivative)410,550$0.000
2026-03-02Option exercise410,550$9.67414,490
2026-03-02Open-market sale54,681$96.06359,809
2026-03-02Open-market sale227,680$96.92132,129
2026-03-02Open-market sale128,189$97.593,940
2026-02-05Gift241,944$0.0021,159,576
2026-02-02Option exercise (derivative)390,970$0.000
2026-02-02Grant / award (derivative)756$0.00756
2026-02-02Option exercise390,970$10.15394,910
2026-02-02Open-market sale38,620$84.963,940
2026-02-02Open-market sale104,594$84.0942,560
2026-02-02Open-market sale247,756$83.22147,154
2026-01-02Option exercise (derivative)426,290$0.000
2026-01-02Grant / award (derivative)687$0.00687
2026-01-02Open-market sale146,324$92.3220,138
2026-01-02Open-market sale6,290$93.2213,848
2026-01-02Open-market sale9,908$94.003,940
2026-01-02Open-market sale263,768$91.18166,462
2026-01-02Option exercise426,290$9.31430,230
2025-12-01Option exercise (derivative)375,470$0.000
2025-12-01Grant / award (derivative)576$0.00576
2025-12-01Open-market sale197,972$108.893,940
2025-12-01Open-market sale140,595$108.20201,912
2025-12-01Open-market sale36,903$106.85342,507
2025-12-01Option exercise375,470$10.57379,410
2025-11-07Gift14,089$0.002,140,152
2025-11-03Grant / award (derivative)57$0.0057
2025-10-31Option exercise (derivative)40,374$0.000
2025-10-31Option exercise40,374$98.3040,768
2025-10-31Open-market sale100$1134.18394
2025-10-31Open-market sale132$1132.84494
2025-10-31Open-market sale423$1131.59626
2025-10-31Open-market sale1,981$1130.841,049
2025-10-31Open-market sale2,487$1129.733,030
2025-10-31Open-market sale500$1128.685,517
2025-10-31Open-market sale1,000$1127.356,017
2025-10-31Open-market sale1,400$1126.447,017
2025-10-31Open-market sale1,444$1125.638,417
2025-10-31Open-market sale3,618$1124.539,861
2025-10-31Open-market sale3,531$1123.4413,479
2025-10-31Open-market sale3,217$1122.5417,010
2025-10-31Open-market sale2,754$1121.4720,227
2025-10-31Open-market sale2,086$1120.3522,981
2025-10-31Open-market sale7,426$1119.4125,067
2025-10-31Open-market sale1,763$1118.5232,493
2025-10-31Open-market sale800$1117.3834,256
2025-10-31Open-market sale200$1116.3135,056
2025-10-31Open-market sale700$1114.9035,256
2025-10-31Open-market sale852$1113.7835,956
2025-10-31Open-market sale630$1112.5836,808
2025-10-31Open-market sale862$1111.6537,438
2025-10-31Open-market sale330$1110.7238,300
2025-10-31Open-market sale426$1109.5238,630
2025-10-31Open-market sale300$1108.6539,056
2025-10-31Open-market sale1,412$1104.6439,356
2025-10-01Grant / award (derivative)53$0.0053
2025-10-01Option exercise (derivative)42,176$0.000
2025-10-01Open-market sale4,318$1168.1235,552
2025-10-01Option exercise42,176$94.0942,570
2025-10-01Open-market sale400$1164.1542,170
2025-10-01Open-market sale900$1165.6541,270
2025-10-01Open-market sale1,400$1166.8639,870
2025-10-01Open-market sale200$1178.92394
2025-10-01Open-market sale4,781$1168.9830,771
2025-10-01Open-market sale4,467$1169.9026,304
2025-10-01Open-market sale5,474$1171.0320,830
2025-10-01Open-market sale4,333$1171.9416,497
2025-10-01Open-market sale1,868$1172.9314,629
2025-10-01Open-market sale2,289$1173.9412,340
2025-10-01Open-market sale3,990$1175.168,350
2025-10-01Open-market sale3,232$1176.075,118
2025-10-01Open-market sale2,273$1177.182,845
2025-10-01Open-market sale2,251$1178.15594
2025-09-02Option exercise (derivative)25,959$0.000
2025-09-02Grant / award (derivative)52$0.0052
2025-09-02Open-market sale500$1186.1825,853
2025-09-02Open-market sale3,259$1214.111,682
2025-09-02Open-market sale2,460$1213.064,941
2025-09-02Open-market sale2,114$1212.097,401
2025-09-02Open-market sale500$1210.879,515
2025-09-02Open-market sale1,324$1209.9410,015
2025-09-02Open-market sale1,693$1208.6511,339
2025-09-02Open-market sale2,412$1207.8513,032
2025-09-02Open-market sale1,102$1206.7115,444
2025-09-02Open-market sale3,467$1205.8116,546
2025-09-02Open-market sale1,357$1204.7720,013
2025-09-02Open-market sale1,152$1203.6021,370
2025-09-02Open-market sale466$1202.2322,522
2025-09-02Open-market sale421$1200.5522,988
2025-09-02Open-market sale597$1199.7823,409
2025-09-02Open-market sale304$1198.8024,006
2025-09-02Open-market sale1,217$1196.9424,310
2025-09-02Open-market sale100$1194.0525,527
2025-09-02Open-market sale26$1191.5925,627
2025-09-02Open-market sale200$1187.7325,653
2025-09-02Open-market sale1,288$1215.01394
2025-09-02Option exercise25,959$109.9626,353
2025-08-01Grant / award (derivative)54$0.0054
2025-08-01Option exercise (derivative)22,765$0.000
2025-08-01Open-market sale703$1171.162,562
2025-08-01Open-market sale1,336$1170.303,265
2025-08-01Open-market sale438$1169.014,601
2025-08-01Open-market sale462$1172.052,100
2025-08-01Open-market sale531$1173.481,569
2025-08-01Open-market sale475$1174.371,094
2025-08-01Open-market sale100$1175.00994
2025-08-01Open-market sale500$1176.57494
2025-08-01Open-market sale100$1177.74394
2025-08-01Open-market sale718$1168.145,039
2025-08-01Option exercise22,765$125.3723,159
2025-08-01Open-market sale800$1155.1822,359
2025-08-01Open-market sale587$1166.895,757
2025-08-01Open-market sale1,059$1165.626,344
2025-08-01Open-market sale1,175$1164.237,403
2025-08-01Open-market sale383$1163.178,578
2025-08-01Open-market sale1,555$1162.658,961
2025-08-01Open-market sale1,138$1161.4710,516
2025-08-01Open-market sale933$1160.3311,654
2025-08-01Open-market sale827$1159.1412,587
2025-08-01Open-market sale3,136$1158.0913,414
2025-08-01Open-market sale3,295$1157.3016,550
2025-08-01Open-market sale2,514$1156.2419,845
2025-07-01Open-market sale900$1315.598,767
2025-07-01Open-market sale473$1336.53694
2025-07-01Open-market sale100$1335.471,167
2025-07-01Open-market sale900$1334.461,267
2025-07-01Open-market sale1,900$1333.572,167
2025-07-01Open-market sale900$1332.554,067
2025-07-01Open-market sale1,000$1331.314,967
2025-07-01Open-market sale1,000$1330.455,967
2025-07-01Open-market sale334$1329.556,967
2025-07-01Open-market sale100$1326.247,301
2025-07-01Open-market sale466$1325.517,401
2025-07-01Open-market sale100$1324.787,867
2025-07-01Open-market sale500$1323.187,967
2025-07-01Open-market sale100$1320.508,467
2025-07-01Open-market sale200$1316.128,567
2025-07-01Open-market sale300$1337.62394
2025-07-01Open-market sale400$1314.689,667
2025-07-01Option exercise (derivative)26,513$0.000
2025-07-01Grant / award (derivative)48$0.0048
2025-07-01Open-market sale800$1283.4426,107
2025-07-01Open-market sale240$1312.2910,167
2025-07-01Open-market sale181$1311.3410,407
2025-07-01Open-market sale200$1310.8110,588
2025-07-01Open-market sale300$1309.5110,788
2025-07-01Open-market sale300$1306.1411,088
2025-07-01Open-market sale229$1305.6511,388
2025-07-01Open-market sale100$1304.2111,617
2025-07-01Open-market sale26$1303.3311,717
2025-07-01Open-market sale220$1302.3411,743
2025-07-01Open-market sale616$1301.6311,963
2025-07-01Open-market sale844$1300.1612,579
2025-07-01Open-market sale645$1299.4913,423
2025-07-01Open-market sale776$1298.4714,068
2025-07-01Open-market sale1,188$1297.4914,844
2025-07-01Open-market sale934$1296.5816,032
2025-07-01Open-market sale2,782$1295.5416,966
2025-07-01Open-market sale1,551$1294.6719,748
2025-07-01Open-market sale1,508$1293.4421,299
2025-07-01Open-market sale900$1292.4922,807
2025-07-01Open-market sale500$1291.3923,707
2025-07-01Open-market sale100$1290.1724,207
2025-07-01Open-market sale200$1289.2924,307
2025-07-01Open-market sale300$1288.5524,507
2025-07-01Open-market sale200$1287.8424,807
2025-07-01Open-market sale400$1286.3825,007
2025-07-01Open-market sale400$1285.1725,407
2025-07-01Open-market sale300$1284.4725,807
2025-07-01Open-market sale100$1313.2010,067
2025-07-01Option exercise26,513$107.6426,907
2025-06-02Grant / award (derivative)51$0.0051
2025-06-02Option exercise (derivative)26,933$0.000
2025-06-02Open-market sale3,300$1217.342,398
2025-06-02Open-market sale1,626$1216.525,698
2025-06-02Open-market sale1,946$1215.387,324
2025-06-02Open-market sale3,868$1214.159,270
2025-06-02Open-market sale1,913$1213.4213,138
2025-06-02Open-market sale1,089$1212.0815,051
2025-06-02Open-market sale1,564$1210.8516,140
2025-06-02Open-market sale1,956$1209.5517,704
2025-06-02Open-market sale756$1208.1919,660
2025-06-02Open-market sale1,100$1207.1320,416
2025-06-02Open-market sale1,220$1206.1521,516
2025-06-02Open-market sale850$1205.2422,736
2025-06-02Open-market sale1,170$1203.9523,586
2025-06-02Open-market sale1,000$1202.6424,756
2025-06-02Open-market sale571$1201.5125,756
2025-06-02Open-market sale900$1199.9126,327
2025-06-02Open-market sale2,004$1218.47394
2025-06-02Open-market sale100$1198.8727,227
2025-06-02Option exercise26,933$105.9827,327
2025-05-01Option exercise (derivative)26,977$0.000
2025-05-01Grant / award (derivative)55$0.0055
2025-05-01Open-market sale1,724$1139.382,560
2025-05-01Open-market sale2,613$1138.174,284
2025-05-01Open-market sale3,813$1137.256,897
2025-05-01Open-market sale1,170$1140.281,390
2025-05-01Open-market sale896$1141.33494
2025-05-01Open-market sale100$1142.00394
2025-05-01Option exercise26,977$105.7927,371
2025-05-01Open-market sale200$1115.6027,171
2025-05-01Open-market sale400$1116.4726,771
2025-05-01Open-market sale200$1117.6026,571
2025-05-01Open-market sale300$1119.3126,271
2025-05-01Open-market sale761$1120.6025,510
2025-05-01Open-market sale1,206$1121.7724,304
2025-05-01Open-market sale955$1122.5523,349
2025-05-01Open-market sale632$1123.6822,717
2025-05-01Open-market sale3,038$1136.3610,710
2025-05-01Open-market sale2,426$1135.1913,748
2025-05-01Open-market sale1,258$1134.3516,174
2025-05-01Open-market sale1,962$1133.1317,432
2025-05-01Open-market sale200$1131.1619,394
2025-05-01Open-market sale400$1129.9219,594
2025-05-01Open-market sale700$1128.9619,994
2025-05-01Open-market sale900$1128.0720,694
2025-05-01Open-market sale400$1126.3021,594
2025-05-01Open-market sale723$1124.6221,994
2025-04-01Option exercise (derivative)25,360$0.000
2025-04-01Open-market sale1,757$918.4216,945
2025-04-01Open-market sale1,081$919.4215,864
2025-04-01Open-market sale2,248$920.8013,616
2025-04-01Open-market sale3,158$921.6710,458
2025-04-01Open-market sale1,122$922.469,336
2025-04-01Open-market sale2,083$917.3518,702
2025-04-01Open-market sale951$916.2220,785
2025-04-01Open-market sale1,298$915.2721,736
2025-04-01Open-market sale1,953$914.3023,034
2025-04-01Open-market sale767$913.4024,987
2025-04-01Option exercise25,360$112.5625,754
2025-04-01Open-market sale100$931.80394
2025-04-01Open-market sale287$929.74494
2025-04-01Open-market sale632$928.80781
2025-04-01Open-market sale1,243$927.981,413
2025-04-01Open-market sale1,008$926.682,656
2025-04-01Open-market sale2,117$925.753,664
2025-04-01Open-market sale2,426$924.775,781
2025-04-01Open-market sale1,129$923.678,207
2025-03-03Option exercise (derivative)30,485$0.000
2025-03-03Open-market sale1,928$986.437,894
2025-03-03Open-market sale2,410$983.2714,555
2025-03-03Open-market sale941$982.2716,965
2025-03-03Open-market sale1,654$981.2717,906
2025-03-03Open-market sale1,338$980.0119,560
2025-03-03Open-market sale2,152$979.0920,898
2025-03-03Open-market sale763$978.0323,050
2025-03-03Open-market sale800$976.7323,813
2025-03-03Open-market sale1,200$975.3124,613
2025-03-03Open-market sale300$974.4325,813
2025-03-03Open-market sale1,348$973.2826,113
2025-03-03Open-market sale300$971.9227,461
2025-03-03Open-market sale348$970.5127,761
2025-03-03Open-market sale698$969.4528,109
2025-03-03Open-market sale1,124$968.3528,807
2025-03-03Open-market sale708$967.1729,931
2025-03-03Open-market sale240$966.0930,639
2025-03-03Option exercise30,485$93.6430,879
2025-03-03Open-market sale100$994.09394
2025-03-03Open-market sale916$992.36494
2025-03-03Open-market sale1,080$991.321,410
2025-03-03Open-market sale1,118$990.372,490
2025-03-03Open-market sale717$989.353,608
2025-03-03Open-market sale1,733$988.504,325
2025-03-03Open-market sale1,836$987.486,058
2025-03-03Open-market sale2,625$984.6411,930
2025-03-03Open-market sale2,108$985.339,822
2025-02-03Option exercise (derivative)32,067$0.000
2025-02-03Open-market sale730$977.8919,164
2025-02-03Open-market sale2,882$976.9019,894
2025-02-03Open-market sale2,515$975.8922,776
2025-02-03Open-market sale1,374$974.7225,291
2025-02-03Open-market sale1,122$973.5826,665
2025-02-03Open-market sale2,037$972.7027,787
2025-02-03Open-market sale375$971.4829,824
2025-02-03Open-market sale633$970.3830,199
2025-02-03Open-market sale136$969.5530,832
2025-02-03Open-market sale500$968.1930,968
2025-02-03Open-market sale388$966.2531,468
2025-02-03Open-market sale560$965.1431,856
2025-02-03Option exercise32,067$89.0032,416
2025-02-03Open-market sale200$986.39349
2025-02-03Open-market sale973$985.06549
2025-02-03Open-market sale1,700$984.321,522
2025-02-03Open-market sale1,900$983.093,222
2025-02-03Open-market sale3,954$982.115,122
2025-02-03Open-market sale3,400$981.249,076
2025-02-03Open-market sale2,016$980.3312,476
2025-02-03Open-market sale1,532$979.7314,492
2025-02-03Open-market sale1,390$979.1216,024
2025-02-03Open-market sale1,750$978.7217,414
2025-02-03Option exercise (derivative)58$0.00411
2025-02-03Option exercise (derivative)32$0.00360
2025-02-03Option exercise58—407
2025-02-03Option exercise32—439
2025-02-03Tax withholding29$976.76410
2025-02-03Tax withholding16$976.76394
2025-01-23Grant / award (derivative)392$0.00392
2025-01-07Tax withholding233$881.79349
2025-01-07Grant / award468$0.00582
2025-01-02Option exercise (derivative)35,868$0.000
2025-01-02Open-market sale1,571$895.811,090
2025-01-02Open-market sale1,571$893.973,941
2025-01-02Open-market sale2,933$892.915,512
2025-01-02Open-market sale3,226$891.398,445
2025-01-02Open-market sale1,386$890.1411,671
2025-01-02Open-market sale2,191$888.8713,057
2025-01-02Open-market sale1,684$887.9415,248
2025-01-02Open-market sale6,336$886.9516,932
2025-01-02Open-market sale4,098$886.0623,268
2025-01-02Open-market sale2,638$884.8927,366
2025-01-02Open-market sale633$883.7630,004
2025-01-02Open-market sale323$882.2330,637
2025-01-02Open-market sale1,200$881.1930,960
2025-01-02Open-market sale2,722$880.2932,160
2025-01-02Open-market sale1,100$879.1534,882
2025-01-02Option exercise35,868$79.5835,982
2025-01-02Open-market sale1,280$894.792,661
2025-01-02Open-market sale976$897.02114
2024-12-02Option exercise (derivative)48,363$0.000
2024-12-02Open-market sale7,738$898.137,556
2024-12-02Open-market sale12,310$897.3615,294
2024-12-02Open-market sale5,404$899.162,152
2024-12-02Open-market sale1,521$900.30631
2024-12-02Open-market sale517$901.54114
2024-12-02Option exercise48,363$59.0248,477
2024-12-02Open-market sale728$885.6647,749
2024-12-02Open-market sale947$887.4346,802
2024-12-02Open-market sale200$888.1346,602
2024-12-02Open-market sale6,921$896.1327,604
2024-12-02Open-market sale7,392$895.2034,525
2024-12-02Open-market sale4,458$894.3041,917
2024-12-02Open-market sale200$892.5046,375
2024-12-02Open-market sale27$890.1346,575
2024-11-04Option exercise (derivative)59$0.00469
2024-11-04Option exercise59—144
2024-11-04Tax withholding30$755.51114
2024-11-01Option exercise (derivative)41,601$0.000
2024-11-01Open-market sale925$748.7240,761
2024-11-01Open-market sale2,324$762.49285
2024-11-01Open-market sale3,681$761.442,609
2024-11-01Open-market sale5,132$760.436,290
2024-11-01Open-market sale8,251$759.4411,422
2024-11-01Open-market sale6,509$758.4519,673
2024-11-01Open-market sale3,181$757.4826,182
2024-11-01Open-market sale3,802$756.2329,363
2024-11-01Open-market sale2,233$755.1933,165
2024-11-01Open-market sale3,108$754.1835,398
2024-11-01Open-market sale598$753.0038,506
2024-11-01Open-market sale1,088$752.1939,104
2024-11-01Open-market sale200$750.8240,192
2024-11-01Open-market sale369$749.7940,392
2024-11-01Open-market sale200$763.2685
2024-11-01Option exercise41,601$68.6141,686
2024-10-01Option exercise (derivative)45,290$0.000
2024-10-01Open-market sale2,249$710.074,437
2024-10-01Open-market sale4,480$709.176,686
2024-10-01Open-market sale3,368$708.0911,166
2024-10-01Open-market sale2,412$706.9114,534
2024-10-01Open-market sale7,939$705.9716,946
2024-10-01Open-market sale5,685$704.9324,885
2024-10-01Open-market sale4,432$703.9730,570
2024-10-01Open-market sale5,827$702.9935,002
2024-10-01Open-market sale1,100$701.9240,829
2024-10-01Open-market sale1,381$700.7741,929
2024-10-01Open-market sale2,065$699.4943,310
2024-10-01Option exercise45,290$63.0145,375
2024-10-01Open-market sale2,152$714.7485
2024-10-01Open-market sale1,500$712.822,237
2024-10-01Open-market sale700$711.333,737
2024-09-03Option exercise (derivative)25,074$0.000
2024-09-03Open-market sale656$671.8024,503
2024-09-03Open-market sale615$697.23185
2024-09-03Open-market sale1,151$695.99800
2024-09-03Open-market sale615$694.451,951
2024-09-03Open-market sale100$693.042,566
2024-09-03Open-market sale318$692.242,666
2024-09-03Open-market sale715$691.122,984
2024-09-03Open-market sale417$689.073,699
2024-09-03Open-market sale400$688.234,116
2024-09-03Open-market sale750$687.494,516
2024-09-03Open-market sale300$684.465,266
2024-09-03Open-market sale719$683.245,566
2024-09-03Open-market sale300$681.986,285
2024-09-03Open-market sale445$680.896,585
2024-09-03Open-market sale3,113$680.177,030
2024-09-03Open-market sale4,337$679.0810,143
2024-09-03Open-market sale3,100$678.1114,480
2024-09-03Open-market sale2,363$677.0717,580
2024-09-03Open-market sale772$675.8219,943
2024-09-03Open-market sale1,777$674.9620,715
2024-09-03Open-market sale926$673.8422,492
2024-09-03Open-market sale1,085$672.9923,418
2024-09-03Open-market sale100$698.5085
2024-09-03Option exercise25,074$49.8525,159
2024-08-07Gift47,300$0.002,154,241
2024-08-05Option exercise (derivative)58$0.00528
2024-08-05Option exercise58—115
2024-08-05Tax withholding30$598.5585
2024-08-01Option exercise (derivative)25,599$0.000
2024-08-01Open-market sale900$635.458,206
2024-08-01Open-market sale1,054$632.2612,283
2024-08-01Open-market sale755$631.4013,337
2024-08-01Open-market sale1,012$629.4314,092
2024-08-01Open-market sale400$628.1015,104
2024-08-01Open-market sale655$627.2015,504
2024-08-01Open-market sale700$626.2516,159
2024-08-01Open-market sale1,259$624.9416,859
2024-08-01Open-market sale1,600$624.1518,118
2024-08-01Open-market sale1,143$622.8119,718
2024-08-01Open-market sale1,710$621.7620,861
2024-08-01Open-market sale1,639$620.5522,571
2024-08-01Open-market sale924$619.5924,210
2024-08-01Open-market sale522$618.4925,134
2024-08-01Option exercise25,599$48.8325,656
2024-08-01Open-market sale200$645.8857
2024-08-01Open-market sale726$645.24257
2024-08-01Open-market sale800$643.97983
2024-08-01Open-market sale1,100$643.011,783
2024-08-01Open-market sale1,100$641.942,883
2024-08-01Open-market sale800$641.143,983
2024-08-01Open-market sale900$639.964,783
2024-08-01Open-market sale655$638.975,683
2024-08-01Open-market sale1,204$637.976,338
2024-08-01Open-market sale664$636.617,542
2024-08-01Open-market sale1,658$633.4510,625
2024-08-01Open-market sale1,519$634.549,106
2024-07-24Gift790,000$0.002,201,541
2024-07-01Option exercise (derivative)22,526$0.000
2024-07-01Open-market sale3,200$673.322,649
2024-07-01Open-market sale279$674.8957
2024-07-01Open-market sale2,313$673.97336
2024-07-01Open-market sale4,028$672.185,849
2024-07-01Open-market sale3,084$671.069,877
2024-07-01Open-market sale2,326$670.0712,961
2024-07-01Open-market sale1,580$668.9715,287
2024-07-01Open-market sale1,206$667.7516,867
2024-07-01Option exercise22,526$55.4922,583
2024-07-01Open-market sale871$664.7821,712
2024-07-01Open-market sale1,892$665.7819,820
2024-07-01Open-market sale1,747$666.8418,073
2024-06-03Option exercise (derivative)19,943$0.000
2024-06-03Open-market sale2,636$633.736,864
2024-06-03Open-market sale1,400$632.839,500
2024-06-03Open-market sale2,100$631.1410,900
2024-06-03Open-market sale4,600$630.0613,000
2024-06-03Open-market sale1,900$629.2517,600
2024-06-03Open-market sale500$628.0019,500
2024-06-03Option exercise19,943$62.6920,000
2024-06-03Open-market sale590$644.8957
2024-06-03Open-market sale100$642.30647
2024-06-03Open-market sale652$641.49747
2024-06-03Open-market sale632$640.771,399
2024-06-03Open-market sale177$639.332,031
2024-06-03Open-market sale1,555$638.282,208
2024-06-03Open-market sale1,200$634.885,664
2024-06-03Open-market sale1,037$636.164,627
2024-06-03Open-market sale864$637.293,763
2024-05-03Option exercise (derivative)59$0.00586
2024-05-03Option exercise59—87
2024-05-03Tax withholding30$579.3457
2024-05-01Option exercise (derivative)18,361$0.000
2024-05-01Open-market sale2,310$552.087,253
2024-05-01Open-market sale1,400$558.86603
2024-05-01Open-market sale900$557.722,003
2024-05-01Open-market sale700$556.772,903
2024-05-01Open-market sale1,600$555.643,603
2024-05-01Open-market sale950$554.015,203
2024-05-01Open-market sale1,100$553.046,153
2024-05-01Open-market sale575$559.7528
2024-05-01Open-market sale315$549.659,563
2024-05-01Open-market sale1,357$548.459,878
2024-05-01Open-market sale4,621$547.6711,235
2024-05-01Open-market sale1,930$546.5415,856
2024-05-01Open-market sale603$545.4317,786
2024-05-01Option exercise18,361$68.0918,389
2024-04-01Option exercise (derivative)20,566$0.000
2024-04-01Open-market sale3,082$609.939,774
2024-04-01Option exercise20,566$60.7720,594
2024-04-01Open-market sale1,300$607.0919,294
2024-04-01Open-market sale2,956$607.9616,338
2024-04-01Open-market sale3,482$608.9612,856
2024-04-01Open-market sale1,310$614.5428
2024-04-01Open-market sale1,891$612.991,338
2024-04-01Open-market sale3,703$612.103,229
2024-04-01Open-market sale2,842$611.046,932
2024-03-01Option exercise (derivative)18,494$0.000
2024-03-01Open-market sale556$614.346,200
2024-03-01Open-market sale1,330$610.307,906
2024-03-01Open-market sale1,550$609.479,236
2024-03-01Open-market sale1,441$608.1810,786
2024-03-01Open-market sale624$607.3112,227
2024-03-01Open-market sale1,438$606.2312,851
2024-03-01Open-market sale1,859$605.2914,289
2024-03-01Open-market sale1,298$604.2516,148
2024-03-01Open-market sale481$603.0017,446
2024-03-01Open-market sale400$600.9617,927
2024-03-01Open-market sale195$599.8118,327
2024-03-01Option exercise18,494$67.5918,522
2024-03-01Open-market sale1,222$619.7628
2024-03-01Open-market sale2,150$619.351,250
2024-03-01Open-market sale1,341$618.193,400
2024-03-01Open-market sale1,135$616.924,741
2024-03-01Open-market sale324$615.205,876
2024-03-01Open-market sale682$612.137,224
2024-03-01Open-market sale468$613.246,756
2024-02-05Option exercise (derivative)58$0.00645
2024-02-05Option exercise58—58
2024-02-05Tax withholding30$562.0628
2024-02-01Option exercise (derivative)20,734$0.000
2024-02-01Open-market sale1,620$569.571,124
2024-02-01Option exercise20,734$60.2920,734
2024-02-01Open-market sale2,603$564.5118,131
2024-02-01Open-market sale3,500$565.5914,631
2024-02-01Open-market sale3,845$566.5910,786
2024-02-01Open-market sale805$571.470
2024-02-01Open-market sale319$570.34805
2024-02-01Open-market sale3,139$568.522,744
2024-02-01Open-market sale4,903$567.555,883
2024-01-25Grant / award (derivative)703$0.00703
2024-01-24Gift2,000,000$0.002,991,541
2024-01-02Option exercise (derivative)25,998$0.000
2024-01-02Grant / award (derivative)1,112$0.001,112
2024-01-02Open-market sale1,320$466.9418,617
2024-01-02Open-market sale1,274$463.6324,076
2024-01-02Open-market sale648$462.7625,350
2024-01-02Option exercise25,998$48.0725,998
2024-01-02Open-market sale100$484.070
2024-01-02Open-market sale536$482.51100
2024-01-02Open-market sale200$480.94636
2024-01-02Open-market sale800$479.95836
2024-01-02Open-market sale528$479.071,636
2024-01-02Open-market sale249$477.152,164
2024-01-02Open-market sale600$476.452,413
2024-01-02Open-market sale746$474.853,013
2024-01-02Open-market sale1,196$473.913,759
2024-01-02Open-market sale2,130$472.894,955
2024-01-02Open-market sale5,332$472.047,085
2024-01-02Open-market sale2,140$470.9912,417
2024-01-02Open-market sale500$470.0514,557
2024-01-02Open-market sale1,988$468.8615,057
2024-01-02Open-market sale1,572$467.9917,045
2024-01-02Open-market sale2,731$464.6521,345
2024-01-02Open-market sale1,408$465.6219,937
2023-12-01Grant / award (derivative)1,118$0.001,118
2023-11-08Gift70,500$0.004,991,541
2023-11-07Option exercise (derivative)19,635$0.000
2023-11-07Option exercise21,637$57.7737,716
2023-11-07Option exercise16,079$51.8316,079
2023-11-07Option exercise19,635$63.6657,351
2023-11-07Option exercise23,996$52.1081,347
2023-11-07Open-market sale3,044$431.7278,303
2023-11-07Open-market sale8,395$432.6669,908
2023-11-07Open-market sale3,793$433.5966,115
2023-11-07Open-market sale8,569$434.5357,546
2023-11-07Open-market sale31,234$435.7626,312
2023-11-07Open-market sale24,142$436.532,170
2023-11-07Open-market sale2,170$437.290
2023-11-01Grant / award (derivative)1,239$0.001,239
2023-11-01Option exercise (derivative)16,030$0.000
2023-11-01Open-market sale1,332$414.9914,698
2023-11-01Option exercise16,030$51.9916,030
2023-11-01Open-market sale4,841$415.989,857
2023-11-01Open-market sale2,608$417.017,249
2023-11-01Open-market sale873$418.106,376
2023-11-01Open-market sale4,265$419.272,111
2023-11-01Open-market sale2,111$420.180
2023-10-02Grant / award (derivative)1,370$0.001,370
2023-10-02Option exercise (derivative)17,717$0.000
2023-10-02Open-market sale5,542$380.324,284
2023-10-02Open-market sale700$383.39200
2023-10-02Open-market sale1,012$382.34900
2023-10-02Open-market sale2,372$381.211,912
2023-10-02Open-market sale200$384.050
2023-10-02Open-market sale6,945$379.279,826
2023-10-02Open-market sale946$378.3816,771
2023-10-02Option exercise17,717$47.0417,717
2023-09-01Option exercise (derivative)17,969$0.000
2023-09-01Grant / award (derivative)1,184$0.001,184
2023-09-01Open-market sale1,403$438.2715,366
2023-09-01Open-market sale2,300$441.315,200
2023-09-01Open-market sale4,625$440.187,500
2023-09-01Open-market sale3,241$439.3412,125
2023-09-01Open-market sale2,327$442.342,873
2023-09-01Open-market sale1,200$437.0316,769
2023-09-01Option exercise17,969$46.3717,969
2023-09-01Open-market sale400$444.300
2023-09-01Open-market sale2,473$443.21400
2023-08-01Option exercise (derivative)20,188$0.000
2023-08-01Grant / award (derivative)1,187$0.001,187
2023-08-01Open-market sale3,245$440.0010,355
2023-08-01Open-market sale2,406$440.977,949
2023-08-01Open-market sale2,249$441.935,700
2023-08-01Open-market sale2,392$438.3213,600
2023-08-01Open-market sale1,547$436.9415,992
2023-08-01Open-market sale1,696$435.9917,539
2023-08-01Open-market sale27$434.5619,235
2023-08-01Open-market sale726$433.5619,262
2023-08-01Open-market sale200$432.4219,988
2023-08-01Option exercise20,188$41.2920,188
2023-08-01Open-market sale3,900$442.881,800
2023-08-01Open-market sale200$444.840
2023-08-01Open-market sale1,600$443.97200
2023-07-20Gift81,400$0.005,062,041
2023-07-03Option exercise (derivative)23,415$0.000
2023-07-03Grant / award (derivative)1,180$0.001,180
2023-07-03Open-market sale1,427$433.5821,258
2023-07-03Open-market sale4,105$434.7517,153
2023-07-03Open-market sale4,058$435.4913,095
2023-07-03Open-market sale4,269$436.858,826
2023-07-03Open-market sale1,874$437.646,952
2023-07-03Open-market sale1,861$438.955,091
2023-07-03Open-market sale2,908$439.882,183
2023-07-03Open-market sale2,083$441.13100
2023-07-03Open-market sale100$441.500
2023-07-03Open-market sale730$432.5522,685
2023-07-03Option exercise23,415$35.5923,415
2023-06-01Option exercise (derivative)26,012$0.000
2023-06-01Grant / award (derivative)1,292$0.001,292
2023-06-01Open-market sale3,421$402.4710,407
2023-06-01Open-market sale3,122$401.1713,828
2023-06-01Open-market sale4,708$400.3716,950
2023-06-01Open-market sale2,159$399.2121,658
2023-06-01Open-market sale371$398.1623,817
2023-06-01Open-market sale1,324$397.2124,188
2023-06-01Open-market sale100$395.4125,512
2023-06-01Open-market sale400$393.8625,612
2023-06-01Option exercise26,012$32.0426,012
2023-06-01Open-market sale200$407.150
2023-06-01Open-market sale1,400$406.54200
2023-06-01Open-market sale3,087$405.281,600
2023-06-01Open-market sale3,172$404.474,687
2023-06-01Open-market sale2,548$403.357,859
2023-05-01Grant / award (derivative)1,607$0.001,607
2023-05-01Option exercise (derivative)26,278$0.000
2023-05-01Option exercise26,278$31.7126,278
2023-05-01Open-market sale725$318.7825,553
2023-05-01Open-market sale1,924$319.8523,629
2023-05-01Open-market sale1,017$320.9122,612
2023-05-01Open-market sale1,891$322.0120,721
2023-05-01Open-market sale4,906$322.9715,815
2023-05-01Open-market sale5,808$323.9310,007
2023-05-01Open-market sale3,553$324.886,454
2023-05-01Open-market sale400$329.940
2023-05-01Open-market sale389$329.34400
2023-05-01Open-market sale1,100$327.97789
2023-05-01Open-market sale2,085$326.911,889
2023-05-01Open-market sale2,480$326.103,974
2023-04-03Grant / award (derivative)1,495$0.001,495
2023-03-01Grant / award (derivative)1,662$0.001,662
2023-02-01Grant / award (derivative)16,867$0.0016,867
2023-01-03Grant / award (derivative)24,016$0.0024,016
2022-12-01Grant / award (derivative)22,348$0.0022,348
2022-11-11Gift15,500$0.005,143,441
2022-11-01Grant / award (derivative)24,702$0.0024,702
2022-10-03Grant / award (derivative)29,632$0.0029,632
2022-09-01Grant / award (derivative)30,792$0.0030,792
2022-08-01Grant / award (derivative)31,313$0.0031,313
2022-07-01Grant / award (derivative)39,363$0.0039,363
2022-06-01Grant / award (derivative)36,718$0.0036,718
2022-05-02Grant / award (derivative)35,513$0.0035,513
2022-04-01Grant / award (derivative)18,966$0.0018,966
2022-03-01Grant / award (derivative)18,340$0.0018,340
2022-02-01Grant / award (derivative)15,495$0.0015,495
2022-01-28Open-market buy2,500$376.455,158,901
2022-01-28Open-market buy2,000$375.295,156,401
2022-01-28Open-market buy40$379.965,158,941
2022-01-27Open-market buy7,100$391.845,149,442
2022-01-27Open-market buy535$393.475,154,401
2022-01-27Open-market buy4,424$392.855,153,866
2022-01-27Open-market buy8,207$390.885,142,342
2022-01-27Open-market buy7,634$389.755,134,135
2022-01-27Open-market buy11,926$388.855,126,501
2022-01-27Open-market buy7,074$387.815,114,575
2022-01-03Grant / award (derivative)11,858$0.0011,858
2021-12-21Gift406,440$0.005,107,501
2021-12-21Gift406,440$0.000
2021-12-17Option exercise (derivative)78,057$0.000
2021-12-17Option exercise69,503$8.99657,545
2021-12-17Option exercise80,276$7.79523,565
2021-12-17Option exercise78,057$8.01365,064
2021-12-17Option exercise56,315$11.10287,007
2021-12-17Option exercise57,561$10.86230,692
2021-12-17Option exercise47,551$13.14173,131
2021-12-17Option exercise35,399$23.54125,580
2021-12-17Option exercise30,807$27.0590,181
2021-12-17Option exercise31,976$26.0659,374
2021-12-17Option exercise27,398$30.4227,398
2021-12-17Tax withholding382,068$586.73406,440
2021-12-17Option exercise38,801$16.11788,508
2021-12-17Option exercise38,388$16.28749,707
2021-12-17Option exercise53,774$11.62711,319
2021-12-17Option exercise78,225$7.99443,289
2021-12-17Option exercise64,477$9.69588,042
2021-12-01Grant / award (derivative)11,466$0.0011,466
2021-11-03Gift221,331$0.004,701,061
2021-11-01Grant / award (derivative)10,398$0.0010,398
2021-10-01Grant / award (derivative)11,553$0.0011,553
2021-09-01Grant / award (derivative)12,169$0.0012,169
2021-08-02Grant / award (derivative)13,750$0.0013,750
2021-07-01Grant / award (derivative)13,276$0.0013,276
2021-06-01Grant / award (derivative)14,193$0.0014,193
2021-05-03Grant / award (derivative)13,913$0.0013,913
2021-04-01Grant / award (derivative)13,131$0.0013,131
2021-03-01Grant / award (derivative)12,864$0.0012,864
2021-02-01Grant / award (derivative)13,141$0.0013,141
2021-01-04Grant / award (derivative)13,547$0.0013,547
2020-12-21Option exercise (derivative)35,581$0.000
2020-12-21Open-market sale35,972$523.91184,147
2020-12-21Option exercise130,263$9.60220,119
2020-12-21Open-market sale44,479$523.0889,856
2020-12-21Option exercise109,249$11.44134,335
2020-12-21Open-market sale16,011$522.0525,086
2020-12-21Option exercise41,097$30.4141,097
2020-12-21Open-market sale102$532.590
2020-12-21Open-market sale33,514$531.0915,106
2020-12-21Open-market sale63,867$530.0948,620
2020-12-21Open-market sale62,148$529.04112,487
2020-12-21Open-market sale41,922$527.91174,635
2020-12-21Open-market sale48,325$527.15216,557
2020-12-21Open-market sale29,710$525.10264,882
2020-12-21Option exercise35,581$17.57294,592
2020-12-21Option exercise121,121$10.32305,268
2020-12-21Open-market sale46,257$525.99259,011
2020-12-21Open-market sale15,004$531.85102
2020-12-07Gift83,000$0.004,922,392
2020-12-01Grant / award (derivative)14,038$0.0014,038
2020-11-23Option exercise (derivative)33,222$0.000
2020-11-23Option exercise32,697$25.4932,697
2020-11-23Option exercise77,266$16.18184,674
2020-11-23Open-market sale13,179$479.73107,408
2020-11-23Option exercise37,513$33.32120,587
2020-11-23Open-market sale34,153$480.73150,521
2020-11-23Open-market sale30,915$481.79119,606
2020-11-23Open-market sale52,494$482.6467,112
2020-11-23Open-market sale24,750$483.7442,362
2020-11-23Open-market sale12,656$484.5729,706
2020-11-23Open-market sale12,100$485.6717,606
2020-11-23Open-market sale10,177$476.3222,520
2020-11-23Option exercise32,648$38.2855,168
2020-11-23Open-market sale4,016$477.4251,152
2020-11-23Option exercise33,222$37.6384,374
2020-11-23Open-market sale1,300$478.3983,074
2020-11-23Open-market sale2,422$490.450
2020-11-23Open-market sale5,600$489.712,422
2020-11-23Open-market sale2,200$488.618,022
2020-11-23Open-market sale4,275$487.6910,222
2020-11-23Open-market sale3,109$486.5414,497
2020-11-06Gift83,000$0.005,005,392
2020-11-02Grant / award (derivative)14,632$0.0014,632
2020-10-20Option exercise (derivative)42,763$0.000
2020-10-20Open-market sale22,557$525.0772,667
2020-10-20Option exercise36,141$34.5895,224
2020-10-20Open-market sale8,346$524.0159,083
2020-10-20Option exercise36,890$33.8867,429
2020-10-20Open-market sale2,200$523.0630,539
2020-10-20Option exercise32,739$38.1832,739
2020-10-20Open-market sale3,100$532.840
2020-10-20Open-market sale7,600$531.773,100
2020-10-20Open-market sale17,410$531.0010,700
2020-10-20Open-market sale24,378$529.9928,110
2020-10-20Open-market sale22,155$528.9452,488
2020-10-20Open-market sale17,567$528.0774,643
2020-10-20Open-market sale21,453$527.0292,210
2020-10-20Option exercise29,148$28.59113,663
2020-10-20Open-market sale30,915$526.0684,515
2020-10-20Option exercise42,763$29.23115,430
2020-10-16Gift83,000$0.005,088,392
2020-10-01Grant / award (derivative)13,428$0.0013,428
2020-09-21Option exercise (derivative)34,853$0.000
2020-09-21Open-market sale2,900$476.5215,797
2020-09-21Open-market sale2,700$475.5418,697
2020-09-21Open-market sale2,300$474.5121,397
2020-09-21Open-market sale1,800$473.0923,697
2020-09-21Open-market sale3,500$472.1125,497
2020-09-21Open-market sale2,100$471.0428,997
2020-09-21Open-market sale2,100$470.0431,097
2020-09-21Open-market sale1,100$469.0333,197
2020-09-21Open-market sale556$467.7934,297
2020-09-21Option exercise34,853$23.9134,853
2020-09-21Open-market sale1,918$487.300
2020-09-21Open-market sale300$486.101,918
2020-09-21Open-market sale800$484.902,218
2020-09-21Open-market sale600$483.583,018
2020-09-21Open-market sale1,600$482.533,618
2020-09-21Open-market sale1,799$481.695,218
2020-09-21Open-market sale800$480.717,017
2020-09-21Open-market sale3,080$479.457,817
2020-09-21Open-market sale2,200$478.5510,897
2020-09-21Open-market sale2,700$477.4613,097
2020-09-08Gift16,000$0.005,171,392
2020-09-01Grant / award (derivative)12,727$0.0012,727
2020-08-20Option exercise (derivative)37,716$0.000
2020-08-20Open-market sale1,087$485.0036,629
2020-08-20Option exercise37,716$22.0937,716
2020-08-20Open-market sale700$486.7635,929
2020-08-20Open-market sale700$488.5035,229
2020-08-20Open-market sale1,513$489.5533,716
2020-08-20Open-market sale900$498.580
2020-08-20Open-market sale3,705$497.76900
2020-08-20Open-market sale6,494$496.884,605
2020-08-20Open-market sale9,752$495.8511,099
2020-08-20Open-market sale4,665$494.9420,851
2020-08-20Open-market sale2,500$493.8325,516
2020-08-20Open-market sale3,500$493.0328,016
2020-08-20Open-market sale1,700$491.8131,516
2020-08-20Open-market sale500$490.7633,216
2020-08-06Gift16,000$0.005,187,392
2020-08-03Grant / award (derivative)14,206$0.0014,206
2020-07-21Option exercise (derivative)43,239$0.000
2020-07-21Open-market sale1,400$489.1941,839
2020-07-21Option exercise43,239$19.2743,239
2020-07-21Open-market sale3,850$490.1237,989
2020-07-21Open-market sale100$504.300
2020-07-21Open-market sale449$505.99100
2020-07-21Open-market sale685$503.89549
2020-07-21Open-market sale900$502.591,234
2020-07-21Open-market sale600$500.352,134
2020-07-21Open-market sale2,160$499.252,734
2020-07-21Open-market sale4,100$498.274,894
2020-07-21Open-market sale3,100$497.358,994
2020-07-21Open-market sale3,675$496.3112,094
2020-07-21Open-market sale4,100$495.2915,769
2020-07-21Open-market sale4,269$494.2819,869
2020-07-21Open-market sale5,450$493.2624,138
2020-07-21Open-market sale5,462$492.3229,588
2020-07-21Open-market sale2,939$491.2635,050
2020-07-06Gift16,000$0.005,203,392
2020-07-01Grant / award (derivative)14,585$0.0014,585
2020-06-22Option exercise (derivative)57,260$0.000
2020-06-22Open-market sale1,780$454.9955,480
2020-06-22Open-market sale3,421$467.52500
2020-06-22Open-market sale6,336$466.433,921
2020-06-22Open-market sale3,500$465.4310,257
2020-06-22Open-market sale5,509$464.3813,757
2020-06-22Open-market sale4,502$463.3419,266
2020-06-22Open-market sale9,289$462.5323,768
2020-06-22Open-market sale5,995$461.4133,057
2020-06-22Open-market sale5,100$460.4039,052
2020-06-22Open-market sale5,106$459.4844,152
2020-06-22Open-market sale3,322$458.4649,258
2020-06-22Open-market sale1,700$457.3852,580
2020-06-22Open-market sale1,200$456.4454,280
2020-06-22Open-market sale500$468.080
2020-06-22Option exercise57,260$14.5557,260
2020-06-08Gift16,000$0.005,219,392
2020-06-01Grant / award (derivative)16,631$0.0016,631
2020-05-20Option exercise (derivative)53,193$0.000
2020-05-20Open-market sale8,272$448.7520,235
2020-05-20Open-market sale12,639$447.7628,507
2020-05-20Open-market sale6,947$446.8241,146
2020-05-20Open-market sale4,100$445.6848,093
2020-05-20Open-market sale1,000$444.6352,193
2020-05-20Option exercise53,193$15.6753,193
2020-05-20Open-market sale6,137$449.7414,098
2020-05-20Open-market sale1,989$455.020
2020-05-20Open-market sale4,815$454.121,989
2020-05-20Open-market sale3,293$452.936,804
2020-05-20Open-market sale1,583$451.6210,097
2020-05-20Open-market sale2,418$451.0311,680
2020-05-06Gift16,000$0.005,235,392
2020-05-01Grant / award (derivative)17,057$0.0017,057
2020-04-20Option exercise (derivative)54,369$0.000
2020-04-20Open-market sale2,616$435.5546,811
2020-04-20Open-market sale3,900$436.6742,911
2020-04-20Open-market sale9,704$437.5533,207
2020-04-20Open-market sale1,200$434.3049,427
2020-04-20Open-market sale900$433.5350,627
2020-04-20Open-market sale1,542$432.5351,527
2020-04-20Open-market sale1,300$431.4453,069
2020-04-20Option exercise54,369$15.3354,369
2020-04-20Open-market sale4,705$440.6011,223
2020-04-20Open-market sale6,001$441.585,222
2020-04-20Open-market sale3,322$442.601,900
2020-04-20Open-market sale1,700$443.42200
2020-04-20Open-market sale200$444.230
2020-04-20Open-market sale7,361$438.5425,846
2020-04-20Open-market sale9,918$439.5715,928
2020-04-06Gift16,000$0.005,251,392
2020-04-01Grant / award (derivative)19,455$0.0019,455
2020-03-23Option exercise (derivative)57,197$0.000
2020-03-23Open-market sale2,026$348.1751,471
2020-03-23Open-market sale1,600$344.8154,997
2020-03-23Open-market sale600$343.4556,597
2020-03-23Option exercise57,197$14.5757,197
2020-03-23Open-market sale300$365.070
2020-03-23Open-market sale1,200$363.67300
2020-03-23Open-market sale2,200$362.821,500
2020-03-23Open-market sale3,812$361.753,700
2020-03-23Open-market sale4,642$360.727,512
2020-03-23Open-market sale4,439$359.6812,154
2020-03-23Open-market sale5,105$358.5816,593
2020-03-23Open-market sale5,217$357.6321,698
2020-03-23Open-market sale4,900$356.6226,915
2020-03-23Open-market sale4,000$355.5831,815
2020-03-23Open-market sale2,500$354.5535,815
2020-03-23Open-market sale2,100$353.4638,315
2020-03-23Open-market sale2,100$352.3040,415
2020-03-23Open-market sale2,700$351.3942,515
2020-03-23Open-market sale3,610$350.1845,215
2020-03-23Open-market sale2,646$349.2748,825
2020-03-23Open-market sale500$346.2054,497
2020-03-23Open-market sale1,000$347.0453,497
2020-03-06Gift16,000$0.005,267,392
2020-03-02Grant / award (derivative)18,589$0.0018,589
2020-02-19Option exercise (derivative)77,777$0.000
2020-02-19Open-market sale24,428$387.5737,738
2020-02-19Open-market sale9,577$386.5262,166
2020-02-19Open-market sale600$392.330
2020-02-19Option exercise77,777$10.7177,777
2020-02-19Open-market sale16,122$388.3421,616
2020-02-19Open-market sale6,073$389.7115,543
2020-02-19Open-market sale10,217$390.455,326
2020-02-19Open-market sale4,726$391.43600
2020-02-19Open-market sale6,034$385.6071,743
2020-02-06Gift32,000$0.005,283,392
2020-02-03Grant / award (derivative)19,786$0.0019,786
2020-01-21Option exercise (derivative)83,692$0.000
2020-01-21Open-market sale19,054$337.4516,902
2020-01-21Open-market sale18,095$336.5835,956
2020-01-21Open-market sale12,493$335.5154,051
2020-01-21Open-market sale11,107$338.425,795
2020-01-21Open-market sale5,493$339.48302
2020-01-21Open-market sale302$340.030
2020-01-21Open-market sale3,600$333.6780,092
2020-01-21Open-market sale13,548$334.5766,544
2020-01-21Option exercise83,692$9.9683,692
2020-01-02Grant / award (derivative)19,456$0.0019,456
2019-12-23Option exercise (derivative)95,578$0.000
2019-12-23Open-market sale42,030$333.7417,744
2019-12-23Open-market sale13,940$334.453,804
2019-12-23Open-market sale2,400$335.701,404
2019-12-23Open-market sale100$336.291,304
2019-12-23Open-market sale6,628$331.7188,950
2019-12-23Option exercise95,578$8.7295,578
2019-12-23Open-market sale1,304$337.560
2019-12-23Open-market sale29,176$332.8059,774
2019-12-02Grant / award (derivative)20,699$0.0020,699
2019-11-25Option exercise (derivative)54,516$0.000
2019-11-25Option exercise54,516$7.6454,516
2019-11-25Open-market sale1,700$305.9452,816
2019-11-25Open-market sale2,377$307.0250,439
2019-11-25Open-market sale2,700$308.0047,739
2019-11-25Open-market sale6,328$309.1541,411
2019-11-25Open-market sale3,100$310.0938,311
2019-11-25Open-market sale3,479$311.2134,832
2019-11-25Open-market sale10,884$313.2418,258
2019-11-25Open-market sale5,690$312.1629,142
2019-11-25Open-market sale8,728$314.179,530
2019-11-25Open-market sale9,530$315.010
2019-11-01Grant / award (derivative)22,373$0.0022,373
2019-10-31Gift243,555$0.005,315,392
2019-10-21Option exercise (derivative)40,061$0.000
2019-10-21Open-market sale1,600$271.9336,361
2019-10-21Open-market sale2,051$272.9534,310
2019-10-21Open-market sale300$279.590
2019-10-21Option exercise40,061$8.3240,061
2019-10-21Open-market sale1,300$269.6938,761
2019-10-21Open-market sale6,403$274.7324,907
2019-10-21Open-market sale3,000$273.8131,310
2019-10-21Open-market sale800$270.7337,961
2019-10-21Open-market sale6,882$275.8818,025
2019-10-21Open-market sale8,800$276.919,225
2019-10-21Open-market sale1,200$278.85300
2019-10-21Open-market sale7,725$277.771,500
2019-10-01Grant / award (derivative)23,802$0.0023,802
2019-09-23Option exercise (derivative)43,372$0.000
2019-09-23Open-market sale4,535$265.6017,174
2019-09-23Open-market sale2,967$271.205,000
2019-09-23Open-market sale1,900$270.047,967
2019-09-23Open-market sale1,400$269.179,867
2019-09-23Open-market sale2,192$267.7211,267
2019-09-23Open-market sale3,715$266.8313,459
2019-09-23Open-market sale4,900$272.17100
2019-09-23Open-market sale14,500$264.5621,709
2019-09-23Open-market sale5,863$263.7136,209
2019-09-23Open-market sale1,300$262.6742,072
2019-09-23Open-market sale100$272.910
2019-09-23Option exercise43,372$7.6943,372
2019-09-03Grant / award (derivative)22,181$0.0022,181
2019-08-20Option exercise (derivative)52,269$0.000
2019-08-20Option exercise52,269$6.3752,269
2019-08-20Open-market sale4,010$298.2848,259
2019-08-20Open-market sale15,934$299.4632,325
2019-08-20Open-market sale25,670$300.286,655
2019-08-20Open-market sale4,000$301.292,655
2019-08-20Open-market sale1,355$302.121,300
2019-08-20Open-market sale600$303.25700
2019-08-20Open-market sale700$304.800
2019-08-01Grant / award (derivative)20,083$0.0020,083
2019-07-22Option exercise (derivative)55,342$0.000
2019-07-22Open-market sale500$314.440
2019-07-22Open-market sale1,220$313.67500
2019-07-22Open-market sale1,380$312.731,720
2019-07-22Open-market sale3,400$311.793,100
2019-07-22Open-market sale10,046$310.746,500
2019-07-22Open-market sale17,407$309.7516,546
2019-07-22Open-market sale8,000$308.6533,953
2019-07-22Open-market sale9,574$307.6941,953
2019-07-22Open-market sale3,815$306.8151,527
2019-07-22Option exercise55,342$6.0255,342
2019-07-01Grant / award (derivative)17,130$0.0017,130
2019-06-24Option exercise (derivative)51,898$0.000
2019-06-24Open-market sale8,545$374.560
2019-06-24Open-market sale17,542$373.858,545
2019-06-24Open-market sale6,443$372.9126,087
2019-06-24Open-market sale9,543$370.9042,355
2019-06-24Option exercise51,898$6.4251,898
2019-06-24Open-market sale9,825$371.6432,530
2019-06-03Grant / award (derivative)19,061$0.0019,061
2019-05-20Option exercise (derivative)57,414$0.000
2019-05-20Open-market sale14,560$350.066,392
2019-05-20Open-market sale1,500$351.820
2019-05-20Open-market sale9,055$349.1420,952
2019-05-20Open-market sale4,407$346.2553,007
2019-05-20Open-market sale7,207$347.2445,800
2019-05-20Open-market sale15,793$348.1630,007
2019-05-20Open-market sale4,892$351.081,500
2019-05-20Option exercise57,414$5.8057,414
2019-05-01Grant / award (derivative)16,939$0.0016,939
2019-04-22Option exercise (derivative)56,966$0.000
2019-04-22Open-market sale400$361.5956,566
2019-04-22Open-market sale4,219$376.91647
2019-04-22Open-market sale4,500$375.814,866
2019-04-22Open-market sale5,100$374.859,366
2019-04-22Open-market sale1,893$374.0914,466
2019-04-22Open-market sale5,046$372.6616,359
2019-04-22Open-market sale4,800$371.8521,405
2019-04-22Open-market sale3,600$370.7026,205
2019-04-22Open-market sale8,929$369.7329,805
2019-04-22Open-market sale5,800$368.9038,734
2019-04-22Open-market sale900$367.6644,534
2019-04-22Open-market sale2,100$366.6645,434
2019-04-22Open-market sale3,532$365.5747,534
2019-04-22Open-market sale2,100$364.5151,066
2019-04-22Open-market sale1,400$363.6553,166
2019-04-22Open-market sale800$362.5954,566
2019-04-22Open-market sale1,200$359.9755,366
2019-04-22Open-market sale647$377.500
2019-04-22Option exercise56,966$5.8556,966
2019-04-01Grant / award (derivative)17,486$0.0017,486
2019-03-20Option exercise (derivative)52,458$0.000
2019-03-20Open-market sale4,279$375.16205
2019-03-20Open-market sale205$375.840
2019-03-20Open-market sale7,976$374.324,484
2019-03-20Open-market sale4,900$373.3712,460
2019-03-20Open-market sale2,200$372.1517,360
2019-03-20Open-market sale400$371.1519,560
2019-03-20Open-market sale2,100$369.8619,960
2019-03-20Open-market sale700$368.8522,060
2019-03-20Open-market sale100$366.9422,760
2019-03-20Open-market sale1,800$366.4022,860
2019-03-20Open-market sale2,926$365.1424,660
2019-03-20Open-market sale4,248$364.1427,586
2019-03-20Open-market sale7,444$363.3631,834
2019-03-20Open-market sale5,236$362.2939,278
2019-03-20Open-market sale500$361.4144,514
2019-03-20Open-market sale1,600$360.3145,014
2019-03-20Open-market sale3,144$358.8846,614
2019-03-20Open-market sale2,700$358.0949,758
2019-03-20Option exercise52,458$6.3552,458
2019-03-01Grant / award (derivative)17,958$0.0017,958
2019-02-19Option exercise (derivative)54,418$0.000
2019-02-19Open-market sale6,469$363.672,942
2019-02-19Open-market sale19,459$362.579,411
2019-02-19Open-market sale13,831$361.8728,870
2019-02-19Open-market sale5,805$360.8442,701
2019-02-19Open-market sale2,942$364.800
2019-02-19Open-market sale2,600$359.6148,506
2019-02-19Option exercise54,418$6.1254,418
2019-02-19Open-market sale1,512$356.1652,906
2019-02-19Open-market sale1,200$358.5151,106
2019-02-19Open-market sale600$357.6352,306
2019-02-01Grant / award (derivative)18,881$0.0018,881
2019-01-22Option exercise (derivative)67,907$0.000
2019-01-22Open-market sale1,800$332.716,300
2019-01-22Open-market sale2,600$334.013,700
2019-01-22Open-market sale5,957$330.7710,300
2019-01-22Open-market sale2,200$331.698,100
2019-01-22Open-market sale2,700$334.881,000
2019-01-22Open-market sale900$335.76100
2019-01-22Open-market sale100$336.520
2019-01-22Option exercise67,907$4.9167,907
2019-01-22Open-market sale2,600$321.8065,307
2019-01-22Open-market sale5,503$322.5559,804
2019-01-22Open-market sale4,727$323.7055,077
2019-01-22Open-market sale3,816$324.5951,261
2019-01-22Open-market sale3,700$325.7447,561
2019-01-22Open-market sale3,295$326.4844,266
2019-01-22Open-market sale4,200$327.9640,066
2019-01-22Open-market sale13,009$328.8027,057
2019-01-22Open-market sale10,800$329.7616,257
2019-01-02Grant / award (derivative)22,338$0.0022,338
2018-12-24Option exercise (derivative)63,147$0.000
2018-12-24Open-market sale2,100$245.4112,433
2018-12-24Option exercise63,147$5.2863,147
2018-12-24Open-market sale3,886$234.5759,261
2018-12-24Open-market sale4,090$235.5255,171
2018-12-24Open-market sale4,500$236.6150,671
2018-12-24Open-market sale2,400$237.4948,271
2018-12-24Open-market sale3,107$238.6645,164
2018-12-24Open-market sale6,200$239.5438,964
2018-12-24Open-market sale4,400$240.4734,564
2018-12-24Open-market sale9,481$242.4725,083
2018-12-24Open-market sale7,850$243.5117,233
2018-12-24Open-market sale2,700$244.4414,533
2018-12-24Open-market sale3,630$246.958,803
2018-12-24Open-market sale1,200$247.887,603
2018-12-24Open-market sale1,400$248.866,203
2018-12-24Open-market sale700$249.895,503
2018-12-24Open-market sale5,503$241.510
2018-12-03Grant / award (derivative)20,597$0.0020,597
2018-11-21Option exercise (derivative)78,092$0.000
2018-11-21Option exercise78,092$4.2778,092
2018-11-21Open-market sale3,950$262.1274,142
2018-11-21Open-market sale5,403$264.3467,139
2018-11-21Open-market sale1,600$263.2172,542
2018-11-21Open-market sale12,862$265.2654,277
2018-11-21Open-market sale20,617$266.1833,660
2018-11-21Open-market sale13,200$267.1920,460
2018-11-21Open-market sale5,900$268.1314,560
2018-11-21Open-market sale2,046$274.580
2018-11-21Open-market sale2,311$271.082,046
2018-11-21Open-market sale1,242$273.574,357
2018-11-21Open-market sale700$272.285,599
2018-11-21Open-market sale3,838$270.336,299
2018-11-21Open-market sale4,423$269.2110,137
2018-11-01Grant / award (derivative)18,839$0.0018,839
2018-10-22Option exercise (derivative)105,868$0.000
2018-10-22Option exercise105,868$3.15105,868
2018-10-22Open-market sale1,200$320.88104,668
2018-10-22Open-market sale2,500$322.05102,168
2018-10-22Open-market sale5,063$323.1697,105
2018-10-22Open-market sale6,428$324.0590,677
2018-10-22Open-market sale4,000$325.1586,677
2018-10-22Open-market sale1,300$326.1685,377
2018-10-22Open-market sale9,002$327.2876,375
2018-10-22Open-market sale17,724$328.2958,651
2018-10-22Open-market sale15,890$329.2242,761
2018-10-22Open-market sale13,441$330.2329,320
2018-10-22Open-market sale15,350$331.1513,970
2018-10-22Open-market sale6,143$332.247,827
2018-10-22Open-market sale5,001$333.132,826
2018-10-22Open-market sale2,126$334.43700
2018-10-22Open-market sale700$335.080
2018-10-01Grant / award (derivative)15,676$0.0015,676
2018-09-24Option exercise (derivative)99,883$0.000
2018-09-24Open-market sale4,460$366.7076,822
2018-09-24Open-market sale1,820$365.6881,282
2018-09-24Open-market sale1,844$364.1083,102
2018-09-24Open-market sale3,296$363.1384,946
2018-09-24Open-market sale1,400$361.9788,242
2018-09-24Open-market sale2,202$361.1289,642
2018-09-24Open-market sale600$359.8891,844
2018-09-24Open-market sale2,207$358.8392,444
2018-09-24Open-market sale2,232$357.7194,651
2018-09-24Open-market sale2,000$356.7696,883
2018-09-24Option exercise99,883$3.3499,883
2018-09-24Open-market sale6,288$367.7570,534
2018-09-24Open-market sale21,601$368.7748,933
2018-09-24Open-market sale16,757$369.5632,176
2018-09-24Open-market sale7,502$370.9124,674
2018-09-24Open-market sale15,112$371.809,562
2018-09-24Open-market sale8,367$372.591,195
2018-09-24Open-market sale1,195$373.410
2018-09-24Open-market sale1,000$355.0898,883
2018-09-04Grant / award (derivative)16,444$0.0016,444
2018-09-04Grant / award (derivative)16,444$0.0016,444
2018-08-20Option exercise (derivative)77,672$0.000
2018-08-20Open-market sale1,300$331.130
2018-08-20Open-market sale4,100$330.161,300
2018-08-20Open-market sale4,600$329.265,400
2018-08-20Open-market sale10,853$328.0610,000
2018-08-20Open-market sale10,400$327.1420,853
2018-08-20Open-market sale7,819$326.2731,253
2018-08-20Open-market sale2,900$325.2839,072
2018-08-20Open-market sale1,500$323.8441,972
2018-08-20Open-market sale2,100$322.7943,472
2018-08-20Open-market sale2,700$321.5445,572
2018-08-20Open-market sale5,200$320.7048,272
2018-08-20Open-market sale2,400$319.5453,472
2018-08-20Open-market sale2,300$318.5755,872
2018-08-20Open-market sale3,700$317.6158,172
2018-08-20Open-market sale1,200$316.6561,872
2018-08-20Open-market sale1,600$315.4563,072
2018-08-20Open-market sale3,700$314.5364,672
2018-08-20Open-market sale4,800$313.5268,372
2018-08-20Open-market sale3,000$312.5173,172
2018-08-20Open-market sale1,500$311.6976,172
2018-08-20Option exercise77,672$4.2977,672
2018-08-01Grant / award (derivative)17,670$0.0017,670
2018-07-23Option exercise (derivative)75,656$0.000
2018-07-23Open-market sale20,801$358.7743,563
2018-07-23Open-market sale1,250$363.350
2018-07-23Open-market sale11,997$362.641,250
2018-07-23Open-market sale3,932$361.5613,247
2018-07-23Option exercise75,656$4.4175,656
2018-07-23Open-market sale1,400$354.5474,256
2018-07-23Open-market sale3,600$355.5870,656
2018-07-23Open-market sale3,500$356.5567,156
2018-07-23Open-market sale2,792$357.7164,364
2018-07-23Open-market sale17,100$359.5426,463
2018-07-23Open-market sale9,284$360.6817,179
2018-07-02Grant / award (derivative)15,016$0.0015,016
2018-06-20Option exercise (derivative)79,800$0.000
2018-06-20Option exercise79,800$4.1779,800
2018-06-20Open-market sale5,489$418.34800
2018-06-20Open-market sale15,592$417.416,289
2018-06-20Open-market sale18,919$416.5621,881
2018-06-20Open-market sale2,832$415.4340,800
2018-06-20Open-market sale6,700$414.3843,632
2018-06-20Open-market sale10,936$413.4150,332
2018-06-20Open-market sale10,331$412.4961,268
2018-06-20Open-market sale6,501$411.4471,599
2018-06-20Open-market sale1,700$410.5978,100
2018-06-20Open-market sale800$419.100
2018-06-01Grant / award (derivative)16,612$0.0016,612
2018-05-21Option exercise (derivative)86,037$0.000
2018-05-21Open-market sale25,067$329.4844,999
2018-05-21Option exercise86,037$3.8786,037
2018-05-21Open-market sale2,400$326.4883,637
2018-05-21Open-market sale10,144$331.310
2018-05-21Open-market sale34,855$330.3610,144
2018-05-21Open-market sale7,200$328.4070,066
2018-05-21Open-market sale6,371$327.5477,266
2018-05-01Grant / award (derivative)19,085$0.0019,085
2018-04-23Option exercise (derivative)75,558$0.000
2018-04-23Open-market sale12,042$328.3922,385
2018-04-23Open-market sale3,700$327.2634,427
2018-04-23Open-market sale2,300$326.0538,127
2018-04-23Open-market sale100$323.5142,227
2018-04-23Open-market sale5,510$330.17124
2018-04-23Open-market sale124$330.950
2018-04-23Option exercise75,558$4.4175,558
2018-04-23Open-market sale5,000$317.9770,558
2018-04-23Open-market sale16,751$329.265,634
2018-04-23Open-market sale3,900$321.9446,944
2018-04-23Open-market sale12,991$318.6357,567
2018-04-23Open-market sale5,200$319.5852,367
2018-04-23Open-market sale1,523$320.9250,844
2018-04-23Open-market sale1,800$324.9740,427
2018-04-23Open-market sale4,617$322.8742,327
2018-04-02Grant / award (derivative)21,332$0.0021,332
2018-03-20Option exercise (derivative)75,271$0.000
2018-03-20Open-market sale10,341$315.8759,132
2018-03-20Option exercise75,271$4.4375,271
2018-03-20Open-market sale2,800$313.6272,471
2018-03-20Open-market sale4,997$318.750
2018-03-20Open-market sale27,890$317.744,997
2018-03-20Open-market sale26,245$316.8732,887
2018-03-20Open-market sale2,998$314.8869,473
2018-03-01Grant / award (derivative)20,590$0.0020,590
2018-02-20Option exercise (derivative)63,889$0.000
2018-02-20Open-market sale4,000$277.4259,889
2018-02-20Open-market sale8,846$278.5451,043
2018-02-20Open-market sale3,639$279.6847,404
2018-02-20Open-market sale2,867$280.4844,537
2018-02-20Open-market sale4,800$281.5539,737
2018-02-20Open-market sale7,813$282.5931,924
2018-02-20Open-market sale17,885$283.6314,039
2018-02-20Open-market sale12,327$284.441,712
2018-02-20Open-market sale1,712$285.300
2018-02-20Option exercise63,889$5.2263,889
2018-02-01Grant / award (derivative)22,557$0.0022,557
2018-01-22Option exercise (derivative)75,369$0.000
2018-01-22Open-market sale10,718$226.902,300
2018-01-22Open-market sale41,136$226.0313,018
2018-01-22Open-market sale7,591$224.9854,154
2018-01-22Open-market sale2,200$224.1261,745
2018-01-22Open-market sale7,024$223.0163,945
2018-01-22Open-market sale4,400$221.9570,969
2018-01-22Option exercise75,369$4.4275,369
2018-01-22Open-market sale2,300$227.660
2018-01-02Grant / award (derivative)21,966$0.0021,966
2017-12-26Gift303,580$0.005,558,947
2017-12-21Option exercise (derivative)91,861$0.000
2017-12-21Open-market sale61,708$189.0311,759
2017-12-21Open-market sale10,575$190.181,184
2017-12-21Open-market sale1,184$190.720
2017-12-21Open-market sale18,394$188.2373,467
2017-12-21Option exercise91,861$3.6391,861
2017-12-01Grant / award (derivative)23,641$0.0023,641
2017-11-21Option exercise (derivative)75,243$0.000
2017-11-21Option exercise75,243$3.7675,243
2017-11-21Open-market sale19,741$195.6855,502
2017-11-21Open-market sale47,722$196.337,780
2017-11-21Open-market sale7,780$197.200
2017-11-01Grant / award (derivative)22,306$0.0022,306
2017-10-23Option exercise (derivative)83,335$0.000
2017-10-23Open-market sale4,208$194.430
2017-10-23Option exercise83,335$3.4083,335
2017-10-23Open-market sale21,310$191.8662,025
2017-10-23Open-market sale38,917$192.7323,108
2017-10-23Open-market sale18,900$193.594,208
2017-10-02Grant / award (derivative)24,952$0.0024,952
2017-09-20Option exercise (derivative)75,467$0.000
2017-09-20Open-market sale18,894$185.70947
2017-09-20Option exercise75,467$3.7675,467
2017-09-20Open-market sale8,056$183.9167,411
2017-09-20Open-market sale947$186.410
2017-09-20Open-market sale47,570$184.9119,841
2017-09-01Grant / award (derivative)25,275$0.0025,275
2017-08-21Option exercise (derivative)93,380$0.000
2017-08-21Open-market sale17,818$166.7412,200
2017-08-21Open-market sale4,600$168.710
2017-08-21Open-market sale7,600$167.954,600
2017-08-21Open-market sale35,656$165.8230,018
2017-08-21Option exercise93,380$3.0393,380
2017-08-21Open-market sale27,706$164.9965,674
2017-08-01Grant / award (derivative)24,264$0.0024,264
2017-07-24Option exercise (derivative)109,214$0.000
2017-07-24Option exercise109,214$2.59109,214
2017-07-24Open-market sale69,935$188.808,388
2017-07-24Open-market sale30,891$187.8978,323
2017-07-24Open-market sale8,388$189.690
2017-07-03Grant / award (derivative)30,216$0.0030,216
2017-06-20Option exercise (derivative)115,577$0.000
2017-06-20Open-market sale55,075$152.1560,502
2017-06-20Open-market sale45,877$152.8614,625
2017-06-20Open-market sale14,625$153.760
2017-06-20Option exercise115,577$2.45115,577
2017-06-01Grant / award (derivative)27,097$0.0027,097
2017-05-22Option exercise (derivative)101,815$0.000
2017-05-22Option exercise101,815$2.78101,815
2017-05-22Open-market sale88,069$157.0213,746
2017-05-22Open-market sale13,346$157.82400
2017-05-22Open-market sale400$158.520
2017-05-01Grant / award (derivative)28,431$0.0028,431
2017-04-20Option exercise (derivative)91,994$0.000
2017-04-20Open-market sale13,533$139.8978,461
2017-04-20Open-market sale52,820$141.0125,641
2017-04-20Open-market sale25,641$141.460
2017-04-20Option exercise91,994$3.0891,994
2017-04-03Grant / award (derivative)30,062$0.0030,062
2017-03-20Option exercise (derivative)89,502$0.000
2017-03-20Open-market sale24,080$145.1765,422
2017-03-20Open-market sale65,422$145.830
2017-03-20Option exercise89,502$3.1689,502
2017-03-01Grant / award (derivative)30,961$0.0030,961
2017-02-21Option exercise (derivative)84,469$0.000
2017-02-21Open-market sale22,402$143.080
2017-02-21Option exercise84,469$3.3584,469
2017-02-21Open-market sale62,067$142.5822,402
2017-02-01Grant / award (derivative)31,373$0.0031,373
2017-01-18Option exercise (derivative)86,835$0.000
2017-01-18Open-market sale19,577$132.385,139
2017-01-18Open-market sale5,139$133.370
2017-01-18Option exercise86,835$3.2686,835
2017-01-18Open-market sale62,119$131.7124,716
2017-01-03Grant / award (derivative)31,130$0.0031,130
2016-12-21Option exercise (derivative)87,297$0.000
2016-12-21Gift20,300$0.005,862,527
2016-12-21Open-market sale28,120$127.350
2016-12-21Open-market sale43,423$126.6928,120
2016-12-21Option exercise87,297$3.2587,297
2016-12-21Open-market sale15,754$125.7171,543
2016-12-01Grant / award (derivative)33,857$0.0033,857
2016-11-22Option exercise (derivative)74,564$0.000
2016-11-22Option exercise74,564$3.8074,564
2016-11-22Open-market sale48,648$117.7625,916
2016-11-22Open-market sale23,964$118.441,952
2016-11-22Open-market sale1,952$119.240
2016-11-10Gift280,000$0.005,882,827
2016-11-01Grant / award (derivative)32,188$0.0032,188
2016-10-20Option exercise (derivative)79,149$0.000
2016-10-20Open-market sale26,672$123.270
2016-10-20Open-market sale26,673$122.5726,672
2016-10-20Open-market sale25,804$121.6853,345
2016-10-20Option exercise79,149$4.2179,149
2016-10-03Grant / award (derivative)38,670$0.0038,670
2016-09-20Option exercise (derivative)68,065$0.0016,600
2016-09-20Option exercise (derivative)16,600$0.000
2016-09-20Option exercise16,600$3.9416,600
2016-09-20Open-market sale16,600$98.860
2016-09-20Option exercise68,065$3.9468,065
2016-09-01Grant / award (derivative)40,755$0.0040,755
2016-08-22Option exercise (derivative)102,340$0.000
2016-08-22Option exercise102,340$3.26102,340
2016-08-22Open-market sale102,340$95.210
2016-08-01Grant / award (derivative)42,055$0.0042,055
2016-07-21Option exercise (derivative)116,431$0.000
2016-07-21Open-market sale41,261$85.7475,170
2016-07-21Open-market sale1,400$88.320
2016-07-21Open-market sale48,236$86.7026,934
2016-07-21Open-market sale25,534$87.661,400
2016-07-21Option exercise116,431$2.86116,431
2016-07-01Grant / award (derivative)41,055$0.0041,055
2016-06-20Option exercise (derivative)113,708$0.000
2016-06-20Open-market sale9,602$95.730
2016-06-20Open-market sale59,192$95.229,602
2016-06-20Open-market sale44,914$94.1868,794
2016-06-20Option exercise113,708$2.93113,708
2016-06-20Gift5,330$0.006,162,827
2016-06-01Grant / award (derivative)39,097$0.0039,097
2016-05-23Option exercise (derivative)85,659$0.000
2016-05-23Open-market sale18,714$95.030
2016-05-23Open-market sale60,389$94.5218,714
2016-05-23Open-market sale6,556$93.4979,103
2016-05-23Option exercise85,659$3.8985,659
2016-05-04Gift5,463$0.006,168,157
2016-05-02Grant / award (derivative)42,629$0.0042,629
2016-04-20Option exercise (derivative)81,816$0.000
2016-04-20Open-market sale52,919$95.7920,496
2016-04-20Open-market sale4,100$94.5973,415
2016-04-20Open-market sale20,496$96.510
2016-04-20Option exercise81,816$4.0781,816
2016-04-20Open-market sale4,301$93.6177,515
2016-04-01Grant / award (derivative)37,547$0.0037,547
2016-03-21Option exercise (derivative)78,827$0.000
2016-03-21Open-market sale33,048$100.1645,779
2016-03-21Open-market sale4,356$101.790
2016-03-21Open-market sale41,423$101.014,356
2016-03-21Option exercise78,827$4.2378,827
2016-03-01Grant / award (derivative)40,374$0.0040,374
2016-02-22Option exercise (derivative)82,978$0.000
2016-02-22Open-market sale18,632$90.9150,341
2016-02-22Open-market sale10,423$89.9168,973
2016-02-22Open-market sale14,025$92.670
2016-02-22Option exercise82,978$4.0282,978
2016-02-22Open-market sale36,316$91.8714,025
2016-02-22Open-market sale3,582$88.9279,396
2016-02-01Grant / award (derivative)42,176$0.0042,176
2016-01-19Option exercise (derivative)86,933$0.000
2016-01-19Open-market sale800$109.820
2016-01-19Open-market sale7,493$109.09800
2016-01-19Open-market sale18,835$108.068,293
2016-01-19Open-market sale35,863$107.1727,128
2016-01-19Option exercise86,933$3.8486,933
2016-01-19Open-market sale23,942$106.3062,991
2016-01-04Grant / award (derivative)25,959$0.0025,959
2015-12-21Option exercise (derivative)86,037$0.000
2015-12-21Open-market sale4,233$119.150
2015-12-21Open-market sale19,265$118.234,233
2015-12-21Open-market sale30,952$117.1723,498
2015-12-21Open-market sale31,587$116.2254,450
2015-12-21Option exercise86,037$3.8786,037
2015-12-10Gift348,000$0.006,173,620
2015-12-01Grant / award (derivative)22,765$0.0022,765
2015-11-23Option exercise (derivative)89,607$0.000
2015-11-23Open-market sale1,904$126.080
2015-11-23Open-market sale38,159$125.391,904
2015-11-23Open-market sale29,145$124.5440,063
2015-11-23Open-market sale15,799$123.4069,208
2015-11-23Open-market sale4,600$122.4785,007
2015-11-23Option exercise89,607$3.7289,607
2015-11-02Grant / award (derivative)26,513$0.0026,513
2015-10-20Option exercise (derivative)86,037$0.000
2015-10-20Option exercise86,037$3.8786,037
2015-10-20Open-market sale47,800$100.2038,237
2015-10-20Open-market sale15,392$100.9922,845
2015-10-20Open-market sale5,894$102.790
2015-10-20Open-market sale16,951$102.165,894
2015-10-01Grant / award (derivative)26,933$0.0026,933
2015-09-21Option exercise (derivative)90,860$0.000
2015-09-21Open-market sale14,025$101.1444,335
2015-09-21Open-market sale20,260$103.08200
2015-09-21Open-market sale23,875$102.1020,460
2015-09-21Open-market sale200$103.710
2015-09-21Open-market sale32,500$100.2358,360
2015-09-21Option exercise90,860$3.6790,860
2015-09-01Grant / award (derivative)26,977$0.0026,977
2015-08-24Option exercise (derivative)87,591$0.000
2015-08-24Open-market sale14,500$87.9311,291
2015-08-24Option exercise87,591$3.8187,591
2015-08-24Open-market sale29,464$85.9558,127
2015-08-24Open-market sale11,291$88.600
2015-08-24Open-market sale32,336$86.8425,791
2015-08-03Grant / award (derivative)25,360$0.0025,360
2015-07-21Option exercise (derivative)108,829$0.000
2015-07-21Open-market sale93,929$109.8414,900
2015-07-21Open-market sale14,900$110.520
2015-07-21Option exercise108,829$3.06108,829
2015-07-01Grant / award (derivative)4,355$0.004,355
2015-06-22Option exercise (derivative)17,218$0.000
2015-06-22Option exercise17,218$19.3417,218
2015-06-22Open-market sale8,052$663.596,924
2015-06-22Open-market sale2,424$665.510
2015-06-22Open-market sale4,500$664.422,424
2015-06-22Open-market sale2,242$662.4214,976
2015-06-01Grant / award (derivative)4,581$0.004,581
2015-05-20Option exercise (derivative)32,140$0.000
2015-05-20Open-market sale4,924$615.304,592
2015-05-20Option exercise32,140$14.5032,140
2015-05-20Option exercise20,129$16.5552,269
2015-05-20Open-market sale13,000$612.2239,269
2015-05-20Open-market sale16,585$613.2222,684
2015-05-20Open-market sale1,868$617.400
2015-05-20Open-market sale2,724$616.301,868
2015-05-20Open-market sale13,168$614.199,516
2015-05-01Grant / award (derivative)5,124$0.005,124
2015-04-27Option exercise (derivative)40,369$0.000
2015-04-27Option exercise40,369$11.5740,369
2015-04-27Open-market sale7,769$563.1826,800
2015-04-27Open-market sale10,450$564.3416,350
2015-04-27Open-market sale14,850$565.171,500
2015-04-27Open-market sale1,500$565.980
2015-04-27Open-market sale5,800$562.2234,569
2015-04-01Grant / award (derivative)6,909$0.006,909
2015-03-25Option exercise (derivative)43,050$0.000
2015-03-25Open-market sale804$437.71950
2015-03-25Open-market sale5,096$435.921,754
2015-03-25Open-market sale9,097$434.866,850
2015-03-25Open-market sale12,503$434.0015,947
2015-03-25Open-market sale950$438.780
2015-03-25Open-market sale6,041$432.0637,009
2015-03-25Option exercise43,050$10.8343,050
2015-03-25Open-market sale8,559$432.8628,450
2015-03-02Grant / award (derivative)5,943$0.005,943
2015-02-23Option exercise (derivative)43,210$0.000
2015-02-23Open-market sale3,768$477.630
2015-02-23Option exercise43,210$10.7943,210
2015-02-23Open-market sale4,540$472.8438,670
2015-02-23Open-market sale5,275$473.7833,395
2015-02-23Open-market sale6,349$475.0227,046
2015-02-23Open-market sale4,483$475.7322,563
2015-02-23Open-market sale18,795$476.883,768
2015-02-02Grant / award (derivative)6,470$0.006,470
2015-01-26Option exercise (derivative)40,650$0.000
2015-01-26Open-market sale3,056$437.072,096
2015-01-26Open-market sale2,096$438.000
2015-01-26Open-market sale9,266$436.245,152
2015-01-26Option exercise40,650$11.4840,650
2015-01-26Open-market sale18,668$435.1814,418
2015-01-26Open-market sale7,564$434.3133,086
2015-01-02Grant / award (derivative)3,582$0.003,582
2014-12-29Option exercise (derivative)39,150$0.000
2014-12-29Open-market sale3,208$334.0935,942
2014-12-29Option exercise39,150$11.9239,150
2014-12-29Open-market sale15,699$335.1820,243
2014-12-29Open-market sale10,932$335.999,311
2014-12-29Open-market sale9,311$337.550
2014-12-01Grant / award (derivative)3,657$0.003,657
2014-11-24Option exercise (derivative)41,518$0.000
2014-11-24Option exercise13,300$355.9928,218
2014-11-24Option exercise41,518$11.2541,518
2014-11-24Option exercise13,200$357.2515,018
2014-11-24Option exercise2,322$360.420
2014-11-24Option exercise5,796$358.812,322
2014-11-24Option exercise6,900$358.118,118
2014-11-03Grant / award (derivative)3,218$0.003,218
2014-10-27Option exercise (derivative)49,435$0.000
2014-10-27Option exercise13,021$382.1713,141
2014-10-27Option exercise49,435$9.4349,435
2014-10-27Option exercise4,226$384.040
2014-10-27Option exercise8,915$383.204,226
2014-10-27Option exercise19,073$381.0326,162
2014-10-27Option exercise4,200$379.7445,235
2014-10-01Grant / award (derivative)2,849$0.002,849
2014-09-24Option exercise (derivative)28,595$0.000
2014-09-24Option exercise28,595$16.3328,595
2014-09-24Option exercise9,695$444.558,500
2014-09-24Option exercise3,900$445.554,600
2014-09-24Option exercise4,600$446.600
2014-09-24Option exercise10,400$443.5918,195
2014-09-02Grant / award (derivative)2,623$0.002,623
2014-08-25Option exercise (derivative)32,680$0.000
2014-08-25Option exercise32,680$14.2732,680
2014-08-25Option exercise5,104$479.993,167
2014-08-25Option exercise11,109$479.198,271
2014-08-25Option exercise13,300$478.1819,380
2014-08-25Option exercise480$481.600
2014-08-25Option exercise2,687$481.34480
2014-08-01Grant / award (derivative)2,938$0.002,938
2014-07-28Option exercise (derivative)23,148$0.000
2014-07-28Option exercise3,974$421.096,474
2014-07-28Option exercise4,000$420.2410,448
2014-07-28Option exercise8,700$419.1814,448
2014-07-28Option exercise23,148$20.1623,148
2014-07-28Option exercise800$422.800
2014-07-28Option exercise5,674$422.09800
2014-07-15Gift555$0.00931,660
2014-07-01Grant / award (derivative)2,642$0.002,642
2014-07-01Gift10,000$0.00932,215
2014-06-24Option exercise (derivative)12,977$0.000
2014-06-24Option exercise12,977$35.9512,977
2014-06-24Open-market sale12,977$438.050
2014-06-02Grant / award (derivative)2,962$0.002,962
2014-06-02Gift10,000$0.00942,215
2014-05-27Option exercise (derivative)15,238$0.000
2014-05-27Option exercise15,238$32.6015,238
2014-05-27Open-market sale15,238$401.520
2014-05-01Grant / award (derivative)3,714$0.003,714
2014-05-01Gift10,000$0.00952,215
2014-04-28Option exercise (derivative)15,238$0.000
2014-04-28Open-market sale15,238$318.050
2014-04-28Option exercise15,238$26.9015,238
2014-04-01Grant / award (derivative)3,428$0.003,428
2014-04-01Gift10,000$0.00962,215
2014-03-25Option exercise (derivative)15,238$0.000
2014-03-25Option exercise5,779$376.773,859
2014-03-25Option exercise1,459$377.552,400
2014-03-25Option exercise2,400$379.140
2014-03-25Option exercise5,600$375.869,638
2014-03-25Option exercise15,238$35.3615,238
2014-03-03Grant / award (derivative)2,805$0.002,805
2014-03-03Gift10,000$0.00972,215
2014-02-24Option exercise (derivative)15,238$0.000
2014-02-24Option exercise15,238$34.7515,238
2014-02-24Open-market sale15,238$435.000
2014-02-03Grant / award (derivative)3,091$0.003,091
2014-02-03Gift10,000$0.00982,215
2014-01-27Option exercise (derivative)15,238$0.000
2014-01-27Open-market sale15,238$387.390
2014-01-27Option exercise15,238$36.3715,238
2014-01-02Grant / award (derivative)2,297$0.002,297
2014-01-02Gift10,000$0.00992,215
2013-12-26Option exercise (derivative)15,238$0.000
2013-12-26Option exercise15,238$27.4215,238
2013-12-26Open-market sale15,238$378.110
2013-12-02Grant / award (derivative)2,290$0.002,290
2013-12-02Gift10,000$0.001,002,215
2013-11-25Option exercise (derivative)15,238$0.000
2013-11-25Open-market sale15,238$346.900
2013-11-25Option exercise15,238$25.3515,238
2013-11-01Grant / award (derivative)2,531$0.002,531
2013-11-01Gift10,000$0.001,012,215
2013-10-28Option exercise (derivative)15,238$0.000
2013-10-28Open-market sale15,238$325.000
2013-10-28Option exercise15,238$29.2315,238
2013-10-01Grant / award (derivative)2,567$0.002,567
2013-09-24Option exercise (derivative)15,238$0.000
2013-09-24Open-market sale15,238$301.300
2013-09-24Option exercise15,238$17.2615,238
2013-09-03Grant / award (derivative)2,884$0.002,884
2013-08-26Option exercise (derivative)15,238$0.000
2013-08-26Open-market sale15,238$276.110
2013-08-26Option exercise15,238$16.8315,238
2013-08-01Grant / award (derivative)3,345$0.003,345
2013-07-25Option exercise (derivative)15,238$0.000
2013-07-25Open-market sale15,238$240.560
2013-07-25Option exercise15,238$12.4815,238
2013-07-23Gift20,000$0.001,022,215
2013-07-01Grant / award (derivative)3,716$0.003,716
2013-06-24Option exercise (derivative)15,238$0.000
2013-06-24Open-market sale15,238$213.000
2013-06-24Option exercise15,238$12.3815,238
2013-06-03Grant / award (derivative)3,754$0.003,754
2013-05-01Grant / award (derivative)3,914$0.003,914
2013-04-01Grant / award (derivative)4,568$0.004,568
2013-03-01Grant / award (derivative)4,401$0.004,401
2013-02-01Grant / award (derivative)5,057$0.005,057
2013-01-02Grant / award (derivative)6,793$0.006,793
2012-12-03Grant / award (derivative)8,223$0.008,223
2012-11-01Grant / award (derivative)8,045$0.008,045
2012-10-01Grant / award (derivative)11,151$0.0011,151
2012-09-04Grant / award (derivative)11,175$0.0011,175
2012-08-01Grant / award (derivative)11,468$0.0011,468
2012-07-02Grant / award (derivative)9,211$0.009,211
2012-06-01Grant / award (derivative)9,929$62.959,929
2012-05-01Grant / award (derivative)7,682$0.007,682
2012-05-01Gift15,000$0.001,042,215
2012-04-02Grant / award (derivative)5,484$0.005,484
2012-04-02Gift15,000$0.001,057,215
2012-03-01Grant / award (derivative)5,543$0.005,543
2012-03-01Gift15,000$0.001,072,215
2012-02-23Option exercise (derivative)76,500$0.000
2012-02-23Open-market sale76,500$111.440
2012-02-23Option exercise76,500$1.5076,500
2012-02-01Grant / award (derivative)5,083$0.005,083
2012-02-01Gift15,000$0.001,072,215
2012-01-03Grant / award (derivative)17,303$0.0017,303
2012-01-03Gift15,000$0.001,087,215
2011-12-01Grant / award (derivative)18,609$0.0018,609
2011-12-01Gift15,000$0.001,102,215
2011-11-01Grant / award (derivative)15,607$0.0015,607
2011-11-01Gift15,000$0.001,117,215
2011-10-06Option exercise (derivative)5,000$0.0076,500
2011-10-06Option exercise5,000$1.505,000
2011-10-06Open-market sale5,000$119.700
2011-10-03Grant / award (derivative)11,038$0.0011,038
2011-10-03Gift15,000$0.001,132,215
2011-09-29Option exercise (derivative)5,000$0.0081,500
2011-09-29Option exercise5,000$1.505,000
2011-09-29Open-market sale5,000$128.130
2011-09-22Option exercise (derivative)5,000$0.0086,500
2011-09-22Open-market sale5,000$132.130
2011-09-22Option exercise5,000$1.505,000
2011-09-15Option exercise (derivative)5,000$0.0091,500
2011-09-15Option exercise5,000$1.505,000
2011-09-15Open-market sale5,000$177.000
2011-09-08Option exercise (derivative)5,000$0.0096,500
2011-09-08Option exercise5,000$1.505,000
2011-09-08Open-market sale5,000$214.060
2011-09-01Grant / award (derivative)5,359$0.005,359
2011-09-01Option exercise (derivative)5,000$0.00101,500
2011-09-01Gift15,000$0.001,147,215
2011-09-01Open-market sale5,000$234.530
2011-09-01Option exercise5,000$1.505,000
2011-08-25Option exercise (derivative)5,000$0.00106,500
2011-08-25Open-market sale5,000$217.790
2011-08-25Option exercise5,000$1.505,000
2011-08-18Option exercise (derivative)5,000$0.00111,500
2011-08-18Open-market sale5,000$224.130
2011-08-18Option exercise5,000$1.505,000
2011-08-11Option exercise (derivative)5,000$0.00116,500
2011-08-11Open-market sale5,000$235.110
2011-08-11Option exercise5,000$1.505,000
2011-08-04Option exercise (derivative)5,000$0.00121,500
2011-08-04Open-market sale5,000$257.050
2011-08-04Option exercise5,000$1.505,000
2011-08-01Grant / award (derivative)4,746$0.004,746
2011-08-01Gift15,000$0.001,162,215
2011-07-28Option exercise (derivative)5,000$0.00126,500
2011-07-28Open-market sale5,000$264.540
2011-07-28Option exercise5,000$1.505,000
2011-07-21Option exercise (derivative)5,000$0.00131,500
2011-07-21Option exercise5,000$1.505,000
2011-07-21Open-market sale5,000$281.800
2011-07-14Option exercise (derivative)5,000$0.00136,500
2011-07-14Option exercise5,000$1.505,000
2011-07-14Open-market sale5,000$299.500
2011-07-07Option exercise (derivative)5,000$0.00141,500
2011-07-07Option exercise5,000$1.505,000
2011-07-07Open-market sale5,000$293.200
2011-07-01Grant / award (derivative)4,664$0.004,664
2011-07-01Gift15,000$0.001,177,215
2011-06-30Option exercise (derivative)5,000$0.00146,500
2011-06-30Open-market sale5,000$264.610
2011-06-30Option exercise5,000$1.505,000
2011-06-23Option exercise (derivative)5,000$0.00151,500
2011-06-23Option exercise5,000$1.505,000
2011-06-23Open-market sale5,000$245.000
2011-06-16Option exercise (derivative)5,000$0.00156,500
2011-06-16Open-market sale5,000$256.450
2011-06-16Option exercise5,000$1.505,000
2011-06-09Option exercise (derivative)5,000$0.00161,500
2011-06-09Open-market sale5,000$262.220
2011-06-09Option exercise5,000$1.505,000
2011-06-02Option exercise (derivative)5,000$0.00166,500
2011-06-02Option exercise5,000$1.505,000
2011-06-02Open-market sale5,000$266.030
2011-06-01Grant / award (derivative)4,677$0.004,677
2011-06-01Gift15,000$0.001,207,215
2011-05-26Option exercise (derivative)5,000$0.00171,500
2011-05-26Option exercise5,000$1.505,000
2011-05-26Open-market sale5,000$258.750
2011-05-19Option exercise (derivative)5,000$0.00176,500
2011-05-19Option exercise5,000$1.505,000
2011-05-19Open-market sale5,000$243.000
2011-05-12Option exercise (derivative)5,000$0.00181,500
2011-05-12Option exercise5,000$1.505,000
2011-05-12Open-market sale5,000$241.210
2011-05-05Option exercise (derivative)5,000$0.00186,500
2011-05-05Open-market sale5,000$226.430
2011-05-05Option exercise5,000$1.505,000
2011-05-02Grant / award (derivative)5,270$0.005,270
2011-05-02Gift15,000$0.001,222,128
2011-05-02J87$0.001,222,215
2011-04-28Option exercise (derivative)5,000$0.00191,500
2011-04-28Option exercise5,000$1.505,000
2011-04-28Open-market sale5,000$233.000
2011-04-21Option exercise (derivative)1,500$0.000
2011-04-21Option exercise (derivative)3,500$0.00196,500
2011-04-21Option exercise1,500$1.501,500
2011-04-21Option exercise3,500$1.503,500
2011-04-21Open-market sale1,500$244.120
2011-04-14Option exercise (derivative)5,000$0.001,500
2011-04-14Option exercise5,000$1.505,000
2011-04-14Open-market sale5,000$237.720
2011-04-07Option exercise (derivative)5,000$0.006,500
2011-04-07Open-market sale5,000$235.380
2011-04-07Option exercise5,000$1.505,000
2011-04-01Grant / award (derivative)5,163$0.005,163
2011-04-01Gift15,000$0.001,237,128
2011-03-31Option exercise (derivative)5,000$0.0011,500
2011-03-31Option exercise5,000$1.505,000
2011-03-31Open-market sale5,000$237.280
2011-03-24Option exercise (derivative)5,000$0.0016,500
2011-03-24Option exercise5,000$1.505,000
2011-03-24Open-market sale5,000$231.980
2011-03-17Option exercise (derivative)5,000$0.0021,500
2011-03-17Option exercise5,000$1.505,000
2011-03-17Open-market sale5,000$216.940
2011-03-10Option exercise (derivative)5,000$0.0026,500
2011-03-10Option exercise5,000$1.505,000
2011-03-10Open-market sale5,000$191.080
2011-03-03Option exercise (derivative)5,000$0.0031,500
2011-03-03Open-market sale5,000$206.430
2011-03-03Option exercise5,000$1.505,000
2011-03-01Grant / award (derivative)6,109$0.006,109
2011-03-01Gift15,000$0.001,252,128
2011-02-24Option exercise (derivative)5,000$0.0036,500
2011-02-24Open-market sale5,000$212.500
2011-02-24Option exercise5,000$1.505,000
2011-02-17Option exercise (derivative)5,000$0.0041,500
2011-02-17Open-market sale5,000$235.870
2011-02-17Option exercise5,000$1.505,000
2011-02-10Option exercise (derivative)5,000$0.0046,500
2011-02-10Option exercise5,000$1.505,000
2011-02-10Open-market sale5,000$220.970
2011-02-03Option exercise (derivative)5,000$0.0051,500
2011-02-03Open-market sale5,000$211.050
2011-02-03Option exercise5,000$1.505,000
2011-02-01Grant / award (derivative)5,871$0.005,871
2011-01-27Option exercise (derivative)5,000$0.0056,500
2011-01-27Open-market sale5,000$207.110
2011-01-27Option exercise5,000$1.505,000
2011-01-20Option exercise (derivative)5,000$0.0061,500
2011-01-20Option exercise5,000$1.505,000
2011-01-20Open-market sale5,000$186.720
2011-01-03Grant / award (derivative)4,671$0.004,671
2010-12-21Gift14,041$0.001,267,085
2010-12-01Grant / award (derivative)4,164$0.004,164
2010-11-01Grant / award (derivative)4,979$0.004,979
2010-10-14Option exercise (derivative)4,500$0.0066,500
2010-10-14Option exercise4,500$1.504,500
2010-10-14Open-market sale4,500$153.830
2010-10-14Open-market sale5,500$153.831,280,799
2010-10-07Option exercise (derivative)4,500$0.0071,000
2010-10-07Open-market sale5,500$150.391,286,299
2010-10-07Open-market sale4,500$150.390
2010-10-07Option exercise4,500$1.504,500
2010-10-04Open-market sale10,000$0.001,291,799
2010-10-04Gift10,000$0.001,291,799
2010-10-01Grant / award (derivative)5,388$0.005,388
2010-09-30Option exercise (derivative)4,500$0.0075,500
2010-09-30Open-market sale4,500$171.650
2010-09-30Option exercise4,500$1.504,500
2010-09-30Open-market sale5,500$171.651,301,799
2010-09-23Option exercise (derivative)4,500$0.0080,000
2010-09-23Open-market sale4,500$158.760
2010-09-23Option exercise4,500$1.504,500
2010-09-23Open-market sale5,500$158.761,307,299
2010-09-16Option exercise (derivative)4,500$0.0084,500
2010-09-16Option exercise4,500$1.504,500
2010-09-16Open-market sale4,500$142.750
2010-09-16Open-market sale5,500$142.751,312,799
2010-09-09Option exercise (derivative)4,500$0.0089,000
2010-09-09Option exercise4,500$1.504,500
2010-09-09Open-market sale4,500$148.780
2010-09-09Open-market sale5,500$148.781,328,299
2010-09-07Gift10,000$0.001,323,799
2010-09-02Option exercise (derivative)4,500$0.0093,500
2010-09-02Open-market sale4,500$134.300
2010-09-02Option exercise4,500$1.504,500
2010-09-02Open-market sale5,500$134.301,333,799
2010-09-01Grant / award (derivative)6,177$0.006,177
2010-08-26Option exercise (derivative)4,500$0.0098,000
2010-08-26Open-market sale5,500$125.891,339,299
2010-08-26Open-market sale4,500$125.890
2010-08-26Option exercise4,500$1.504,500
2010-08-19Option exercise (derivative)4,500$0.00102,500
2010-08-19Open-market sale5,500$123.751,344,799
2010-08-19Open-market sale4,500$123.750
2010-08-19Option exercise4,500$1.504,500
2010-08-12Option exercise (derivative)4,500$0.00107,000
2010-08-12Open-market sale5,500$124.161,350,299
2010-08-12Open-market sale4,500$124.160
2010-08-12Option exercise4,500$1.504,500
2010-08-05Option exercise (derivative)4,500$0.00111,500
2010-08-05Open-market sale4,500$107.230
2010-08-05Open-market sale5,500$107.231,355,799
2010-08-05Option exercise4,500$1.504,500
2010-08-02Grant / award (derivative)8,180$0.008,180
2010-08-02Gift10,000$0.001,361,299
2010-07-29Option exercise (derivative)4,500$0.00116,000
2010-07-29Open-market sale5,500$100.521,371,299
2010-07-29Open-market sale4,500$100.520
2010-07-29Option exercise4,500$1.504,500
2010-07-22Option exercise (derivative)4,500$0.00120,500
2010-07-22Open-market sale5,500$109.501,376,799
2010-07-22Open-market sale4,500$109.500
2010-07-22Option exercise4,500$1.504,500
2010-07-15Option exercise (derivative)4,500$0.00125,000
2010-07-15Open-market sale5,500$121.671,382,299
2010-07-15Option exercise4,500$1.504,500
2010-07-15Open-market sale4,500$121.670
2010-07-08Option exercise (derivative)4,500$0.00129,500
2010-07-08Option exercise4,500$1.504,500
2010-07-08Open-market sale4,500$119.550
2010-07-08Open-market sale5,500$119.551,387,799
2010-07-06Gift10,000$0.001,393,299
2010-07-01Grant / award (derivative)7,599$0.007,599
2010-07-01Option exercise (derivative)4,500$0.00134,000
2010-07-01Open-market sale5,500$108.801,403,299
2010-07-01Open-market sale4,500$108.800
2010-07-01Option exercise4,500$1.504,500
2010-06-24Option exercise (derivative)4,500$0.00138,500
2010-06-24Option exercise4,500$1.504,500
2010-06-24Open-market sale4,500$116.880
2010-06-24Open-market sale5,500$116.881,408,799
2010-06-17Option exercise (derivative)4,500$0.00143,000
2010-06-17Open-market sale4,500$125.550
2010-06-17Option exercise4,500$1.504,500
2010-06-17Open-market sale5,500$125.551,414,299
2010-06-10Option exercise (derivative)4,500$0.00147,500
2010-06-10Open-market sale4,500$117.700
2010-06-10Open-market sale5,500$117.701,419,799
2010-06-10Option exercise4,500$1.504,500
2010-06-07Gift10,000$0.001,425,299
2010-06-03Option exercise (derivative)4,500$0.00152,000
2010-06-03Open-market sale4,500$111.940
2010-06-03Open-market sale5,500$111.941,435,299
2010-06-03Option exercise4,500$1.504,500
2010-06-01Grant / award (derivative)7,767$0.007,767
2010-05-27Option exercise (derivative)4,500$0.00156,500
2010-05-27Option exercise4,500$1.504,500
2010-05-27Open-market sale5,500$108.001,440,799
2010-05-27Open-market sale4,500$108.000
2010-05-20Option exercise (derivative)4,500$0.00161,000
2010-05-20Open-market sale4,500$96.750
2010-05-20Open-market sale5,500$96.751,446,299
2010-05-20Option exercise4,500$1.504,500
2010-05-13Option exercise (derivative)4,500$0.00165,500
2010-05-13Option exercise4,500$1.504,500
2010-05-13Open-market sale4,500$108.100
2010-05-13Open-market sale5,500$108.101,451,799
2010-05-06Option exercise (derivative)4,500$0.00170,000
2010-05-06Option exercise4,500$1.504,500
2010-05-06Open-market sale5,500$97.101,457,299
2010-05-06Open-market sale4,500$97.100
2010-05-03Grant / award (derivative)8,171$0.008,171
2010-05-03Gift10,000$0.001,462,799
2010-04-29Option exercise (derivative)4,500$0.00174,500
2010-04-29Open-market sale4,500$100.810
2010-04-29Open-market sale5,500$100.811,472,799
2010-04-29Option exercise4,500$1.504,500
2010-04-22Option exercise (derivative)4,500$0.00179,000
2010-04-22Option exercise4,500$1.504,500
2010-04-22Open-market sale4,500$91.000
2010-04-22Open-market sale5,500$91.001,478,299
2010-04-15Option exercise (derivative)4,500$0.00183,500
2010-04-15Open-market sale4,500$87.250
2010-04-15Option exercise4,500$1.504,500
2010-04-15Open-market sale5,500$87.251,483,799
2010-04-08Option exercise (derivative)4,500$0.00188,000
2010-04-08Option exercise4,500$1.504,500
2010-04-08Open-market sale4,500$79.270
2010-04-08Open-market sale5,500$79.271,489,299
2010-04-05Gift10,000$0.001,494,799
2010-04-01Grant / award (derivative)11,111$0.0011,111
2010-04-01Option exercise (derivative)4,500$0.00192,500
2010-04-01Option exercise4,500$1.504,500
2010-04-01Open-market sale5,500$73.621,504,799
2010-04-01Open-market sale4,500$73.620
2010-03-25Option exercise (derivative)4,500$0.00197,000
2010-03-25Open-market sale5,500$72.681,510,299
2010-03-25Gift3,455$0.001,515,799
2010-03-25Option exercise4,500$1.504,500
2010-03-25Open-market sale4,500$72.680
2010-03-18Option exercise (derivative)4,500$0.00201,500
2010-03-18Open-market sale4,500$70.710
2010-03-18Open-market sale5,500$70.711,519,254
2010-03-18Option exercise4,500$1.504,500
2010-03-11Option exercise (derivative)4,500$0.00206,000
2010-03-11Open-market sale4,500$71.100
2010-03-11Open-market sale5,500$71.101,524,754
2010-03-11Option exercise4,500$1.504,500
2010-03-04Option exercise (derivative)4,500$0.00210,500
2010-03-04Open-market sale5,500$67.201,530,254
2010-03-04Open-market sale4,500$67.200
2010-03-04Option exercise4,500$1.504,500
2010-03-01Grant / award (derivative)11,956$0.0011,956
2010-03-01Gift10,000$0.001,535,754
2010-02-25Option exercise (derivative)4,500$0.00215,000
2010-02-25Open-market sale5,500$63.991,545,754
2010-02-25Option exercise4,500$1.504,500
2010-02-25Open-market sale4,500$63.990
2010-02-19Open-market sale5,500$63.911,551,254
2010-02-18Option exercise (derivative)4,500$0.00219,500
2010-02-18Open-market sale4,500$63.910
2010-02-18Option exercise4,500$1.504,500
2010-02-11Option exercise (derivative)4,500$0.00224,000
2010-02-11Open-market sale4,500$61.210
2010-02-11Open-market sale5,500$61.211,556,754
2010-02-11Option exercise4,500$1.504,500
2010-02-04Option exercise (derivative)4,500$0.00228,500
2010-02-04Open-market sale4,500$61.350
2010-02-04Option exercise4,500$1.504,500
2010-02-04Open-market sale5,500$61.351,562,254
2010-02-01Grant / award (derivative)13,654$0.0013,654
2010-02-01Gift10,000$0.001,567,754
2010-01-28Option exercise (derivative)4,500$0.00233,000
2010-01-28Option exercise4,500$1.504,500
2010-01-28Open-market sale4,500$61.680
2010-01-28Open-market sale5,500$61.681,577,754
2010-01-21Option exercise (derivative)4,500$0.00237,500
2010-01-21Option exercise4,500$1.504,500
2010-01-21Open-market sale4,500$50.500
2010-01-21Open-market sale5,500$50.501,583,254
2010-01-14Option exercise (derivative)4,500$0.00242,000
2010-01-14Option exercise4,500$1.504,500
2010-01-14Open-market sale5,500$52.421,588,754
2010-01-14Open-market sale4,500$52.420
2010-01-07Option exercise (derivative)4,500$0.00246,500
2010-01-07Option exercise4,500$1.504,500
2010-01-07Open-market sale4,500$54.120
2010-01-07Open-market sale5,500$54.121,594,254
2010-01-04Grant / award (derivative)7,788$0.007,788
2010-01-04Gift10,000$0.001,599,754
2009-12-31Option exercise (derivative)4,500$0.00251,000
2009-12-31Option exercise4,500$1.504,500
2009-12-31Open-market sale5,500$55.421,609,754
2009-12-31Open-market sale4,500$55.420
2009-12-24Option exercise (derivative)4,500$0.00255,500
2009-12-24Open-market sale4,500$56.950
2009-12-24Open-market sale5,500$56.951,615,254
2009-12-24Option exercise4,500$1.504,500
2009-12-17Option exercise (derivative)4,500$0.00260,000
2009-12-17Gift28,000$0.001,626,254
2009-12-17Open-market sale5,500$54.491,620,754
2009-12-17Option exercise4,500$1.504,500
2009-12-17Open-market sale4,500$54.490
2009-12-10Option exercise (derivative)4,500$0.00264,500
2009-12-10Open-market sale5,500$55.661,654,254
2009-12-10Open-market sale4,500$55.660
2009-12-10Option exercise4,500$1.504,500
2009-12-07Gift10,000$0.001,659,754
2009-12-03Option exercise (derivative)4,500$0.00269,000
2009-12-03Option exercise4,500$1.504,500
2009-12-03Open-market sale4,500$59.060
2009-12-03Open-market sale5,500$59.061,669,754
2009-12-01Grant / award (derivative)5,723$0.005,723
2009-11-27Option exercise (derivative)4,500$0.00273,500
2009-11-27Option exercise4,500$1.504,500
2009-11-27Open-market sale5,500$57.311,675,254
2009-11-27Open-market sale4,500$57.310
2009-11-19Option exercise (derivative)4,500$0.00278,000
2009-11-19Open-market sale4,500$60.700
2009-11-19Option exercise4,500$1.504,500
2009-11-19Open-market sale5,500$60.701,680,754
2009-11-12Option exercise (derivative)4,500$0.00282,500
2009-11-12Option exercise4,500$1.504,500
2009-11-12Open-market sale4,500$59.450
2009-11-12Open-market sale5,500$59.451,686,254
2009-11-05Option exercise (derivative)4,500$0.00287,000
2009-11-05Option exercise4,500$1.504,500
2009-11-05Open-market sale4,500$53.940
2009-11-05Open-market sale5,500$53.941,691,754
2009-11-02Grant / award (derivative)6,196$0.006,196
2009-11-02Gift10,000$0.001,697,254
2009-10-29Option exercise (derivative)4,500$0.00291,500
2009-10-29Option exercise4,500$1.504,500
2009-10-29Open-market sale4,500$53.690
2009-10-29Open-market sale5,500$53.691,707,254
2009-10-22Option exercise (derivative)4,500$0.00296,000
2009-10-22Open-market sale4,500$47.750
2009-10-22Option exercise4,500$1.504,500
2009-10-22Open-market sale5,500$47.751,712,754
2009-10-15Option exercise (derivative)4,500$0.00300,500
2009-10-15Open-market sale4,500$47.280
2009-10-15Option exercise4,500$1.504,500
2009-10-15Open-market sale5,500$47.281,718,254
2009-10-08Option exercise (derivative)4,500$0.00305,000
2009-10-08Open-market sale4,500$46.130
2009-10-08Open-market sale5,500$46.131,723,754
2009-10-08Option exercise4,500$1.504,500
2009-10-05Gift10,000$0.001,729,254
2009-10-01Grant / award (derivative)7,467$0.007,467
2009-10-01Option exercise (derivative)4,500$0.00309,500
2009-10-01Open-market sale5,500$45.751,739,254
2009-10-01Open-market sale4,500$45.750
2009-10-01Option exercise4,500$1.504,500
2009-09-24Option exercise (derivative)4,500$0.00314,000
2009-09-24Option exercise4,500$1.504,500
2009-09-24Open-market sale5,500$46.811,744,754
2009-09-24Open-market sale4,500$46.810
2009-09-17Option exercise (derivative)4,500$0.00318,500
2009-09-17Option exercise4,500$1.504,500
2009-09-17Open-market sale4,500$46.310
2009-09-17Open-market sale5,500$46.311,750,254
2009-09-10Option exercise (derivative)4,500$0.00323,000
2009-09-10Open-market sale4,500$43.010
2009-09-10Open-market sale5,500$43.011,765,754
2009-09-10Option exercise4,500$1.504,500
2009-09-08Gift10,000$0.001,755,754
2009-09-03Option exercise (derivative)4,500$0.00327,500
2009-09-03Open-market sale4,500$41.310
2009-09-03Option exercise4,500$1.504,500
2009-09-03Open-market sale5,500$41.311,771,254
2009-09-01Grant / award (derivative)7,906$0.007,906
2009-08-27Option exercise (derivative)4,500$0.00332,000
2009-08-27Open-market sale5,500$43.691,776,754
2009-08-27Option exercise4,500$1.504,500
2009-08-27Open-market sale4,500$43.690
2009-08-20Option exercise (derivative)4,500$0.00336,500
2009-08-20Open-market sale5,500$44.671,782,254
2009-08-20Option exercise4,500$1.504,500
2009-08-20Open-market sale4,500$44.670
2009-08-13Option exercise (derivative)4,500$0.00341,000
2009-08-13Open-market sale5,500$46.021,787,754
2009-08-13Option exercise4,500$1.504,500
2009-08-13Open-market sale4,500$46.020
2009-08-06Option exercise (derivative)4,500$0.00345,500
2009-08-06Option exercise4,500$1.504,500
2009-08-06Open-market sale5,500$44.001,793,254
2009-08-06Open-market sale4,500$44.000
2009-08-03Grant / award (derivative)7,414$0.007,414
2009-08-03Gift10,000$0.001,798,754
2009-07-30Option exercise (derivative)4,500$0.00350,000
2009-07-30Open-market sale5,500$42.571,808,754
2009-07-30Open-market sale4,500$42.570
2009-07-30Option exercise4,500$1.504,500
2009-07-23Option exercise (derivative)4,500$0.00354,500
2009-07-23Option exercise4,500$1.504,500
2009-07-23Open-market sale5,500$45.861,814,254
2009-07-23Open-market sale4,500$45.860
2009-07-16Option exercise (derivative)4,500$0.00359,000
2009-07-16Open-market sale4,500$43.800
2009-07-16Option exercise4,500$1.504,500
2009-07-16Open-market sale5,500$43.801,819,754
2009-07-09Option exercise (derivative)4,500$0.00363,500
2009-07-09Open-market sale4,500$39.310
2009-07-09Option exercise4,500$1.504,500
2009-07-09Open-market sale5,500$39.311,825,254
2009-07-06Gift10,000$0.001,830,754
2009-07-02Option exercise (derivative)4,500$0.00368,000
2009-07-02Open-market sale5,500$40.921,840,754
2009-07-02Open-market sale4,500$40.920
2009-07-02Option exercise4,500$1.504,500
2009-07-01Grant / award (derivative)8,202$0.008,202
2009-06-25Option exercise (derivative)4,500$0.00372,500
2009-06-25Option exercise4,500$1.504,500
2009-06-25Open-market sale4,500$39.390
2009-06-25Open-market sale5,500$39.391,846,254
2009-06-18Option exercise (derivative)4,500$0.00377,000
2009-06-18Option exercise4,500$1.504,500
2009-06-18Open-market sale5,500$41.001,851,754
2009-06-18Open-market sale4,500$41.000
2009-06-11Option exercise (derivative)4,500$0.00381,500
2009-06-11Open-market sale5,500$37.801,857,254
2009-06-11Open-market sale4,500$37.800
2009-06-11Option exercise4,500$1.504,500
2009-06-04Option exercise (derivative)4,500$0.00386,000
2009-06-04Open-market sale5,500$40.351,862,754
2009-06-04Open-market sale4,500$40.350
2009-06-04Option exercise4,500$1.504,500
2009-06-01Grant / award (derivative)8,138$0.008,138
2009-06-01Gift10,000$0.001,868,254
2009-05-28Option exercise (derivative)4,500$0.00390,500
2009-05-28Open-market sale4,500$38.630
2009-05-28Option exercise4,500$1.504,500
2009-05-28Open-market sale5,500$38.631,878,254
2009-05-21Option exercise (derivative)4,500$0.00395,000
2009-05-21Open-market sale4,500$40.000
2009-05-21Option exercise4,500$1.504,500
2009-05-21Open-market sale5,500$40.001,883,754
2009-05-14Option exercise (derivative)4,500$0.00399,500
2009-05-14Option exercise4,500$1.504,500
2009-05-14Open-market sale5,500$37.421,889,254
2009-05-14Open-market sale4,500$37.420
2009-05-07Option exercise (derivative)4,500$0.00404,000
2009-05-07Open-market sale4,500$42.520
2009-05-07Open-market sale5,500$42.521,894,754
2009-05-07Option exercise4,500$1.504,500
2009-05-04Gift10,000$0.001,900,254
2009-05-01Grant / award (derivative)7,494$0.007,494
2009-04-30Option exercise (derivative)4,500$0.00408,500
2009-04-30Open-market sale4,500$45.320
2009-04-30Open-market sale5,500$45.321,910,254
2009-04-30Option exercise4,500$1.504,500
2009-04-23Option exercise (derivative)4,500$0.00413,000
2009-04-23Open-market sale4,500$45.780
2009-04-23Open-market sale5,500$45.781,915,754
2009-04-23Option exercise4,500$1.504,500
2009-04-16Option exercise (derivative)4,500$0.00417,500
2009-04-16Open-market sale4,500$46.750
2009-04-16Option exercise4,500$1.504,500
2009-04-16Open-market sale5,500$46.751,921,254
2009-04-09Option exercise (derivative)4,500$0.00422,000
2009-04-09Open-market sale4,500$44.540
2009-04-09Option exercise4,500$1.504,500
2009-04-09Open-market sale5,500$44.541,926,754
2009-04-06Gift10,000$0.001,932,254
2009-04-02Option exercise (derivative)4,500$0.00426,500
2009-04-02Option exercise4,500$1.504,500
2009-04-02Open-market sale4,500$43.840
2009-04-02Gift5,831$0.001,942,254
2009-04-02Open-market sale5,500$43.841,948,085
2009-04-01Grant / award (derivative)7,774$0.007,774
2009-03-26Option exercise (derivative)4,500$0.00431,000
2009-03-26Open-market sale5,500$41.681,953,585
2009-03-26Open-market sale4,500$41.680
2009-03-26Option exercise4,500$1.504,500
2009-03-19Option exercise (derivative)4,500$0.00435,500
2009-03-19Open-market sale4,500$42.450
2009-03-19Open-market sale5,500$42.451,959,085
2009-03-19Option exercise4,500$1.504,500
2009-03-12Option exercise (derivative)4,500$0.00440,000
2009-03-12Open-market sale5,500$36.741,964,585
2009-03-12Open-market sale4,500$36.740
2009-03-12Option exercise4,500$1.504,500
2009-03-05Option exercise (derivative)4,500$0.00444,500
2009-03-05Open-market sale5,500$36.721,970,085
2009-03-05Option exercise4,500$1.504,500
2009-03-05Open-market sale4,500$36.720
2009-03-02Grant / award (derivative)9,701$0.009,701
2009-03-02Gift10,000$0.001,975,585
2009-02-26Option exercise (derivative)4,500$0.00449,000
2009-02-26Open-market sale4,500$35.510
2009-02-26Open-market sale5,500$35.511,985,585
2009-02-26Option exercise4,500$1.504,500
2009-02-19Option exercise (derivative)4,500$0.00453,500
2009-02-19Option exercise4,500$1.504,500
2009-02-19Open-market sale4,500$36.660
2009-02-19Open-market sale5,500$36.661,991,085
2009-02-12Option exercise (derivative)4,500$0.00458,000
2009-02-12Option exercise4,500$1.504,500
2009-02-12Open-market sale5,500$36.921,996,585
2009-02-12Open-market sale4,500$36.920
2009-02-05Option exercise (derivative)4,500$0.00462,500
2009-02-05Option exercise4,500$1.504,500
2009-02-05Open-market sale4,500$35.600
2009-02-05Open-market sale5,500$35.602,002,085
2009-02-02Grant / award (derivative)9,021$0.009,021
2009-02-02Gift10,000$0.002,007,585
2009-01-29Option exercise (derivative)4,500$0.00467,000
2009-01-29Open-market sale4,500$35.400
2009-01-29Option exercise4,500$1.504,500
2009-01-29Open-market sale5,500$35.402,017,585
2009-01-22Option exercise (derivative)4,500$0.00471,500
2009-01-22Option exercise4,500$1.504,500
2009-01-22Open-market sale5,500$29.852,023,085
2009-01-22Open-market sale4,500$29.850
2009-01-15Option exercise (derivative)4,500$0.00476,000
2009-01-15Open-market sale5,500$28.952,028,585
2009-01-15Open-market sale4,500$28.950
2009-01-15Option exercise4,500$1.504,500
2009-01-08Option exercise (derivative)4,500$0.00480,500
2009-01-08Open-market sale4,500$32.330
2009-01-08Open-market sale5,500$32.332,034,085
2009-01-08Option exercise4,500$1.504,500
2009-01-05Gift10,000$0.002,039,585
2009-01-02Option exercise (derivative)4,500$0.00485,000
2009-01-02Grant / award (derivative)11,156$0.0011,156
2009-01-02Option exercise4,500$1.504,500
2009-01-02Open-market sale5,500$29.932,049,585
2009-01-02Open-market sale4,500$29.930
2008-12-26Option exercise (derivative)4,500$0.00489,500
2008-12-26Option exercise4,500$1.504,500
2008-12-26Open-market sale4,500$27.130
2008-12-26Open-market sale5,500$27.132,055,085
2008-12-23Gift18,350$0.002,060,585
2008-12-18Option exercise (derivative)4,500$0.00494,000
2008-12-18Option exercise4,500$1.504,500
2008-12-18Open-market sale4,500$28.600
2008-12-18Open-market sale5,500$28.602,078,935
2008-12-11Option exercise (derivative)4,500$0.00498,500
2008-12-11Option exercise4,500$1.504,500
2008-12-11Open-market sale4,500$27.850
2008-12-11Open-market sale5,500$27.852,084,435
2008-12-04Option exercise (derivative)4,500$0.00503,000
2008-12-04Open-market sale5,500$22.992,089,935
2008-12-04Option exercise4,500$1.504,500
2008-12-04Open-market sale4,500$22.990
2008-12-01Grant / award (derivative)15,124$0.0015,124
2008-12-01Gift10,000$0.002,095,435
2008-11-28Option exercise (derivative)4,500$0.00507,500
2008-11-28Open-market sale5,500$22.332,105,435
2008-11-28Open-market sale4,500$22.330
2008-11-28Option exercise4,500$1.504,500
2008-11-20Option exercise (derivative)4,500$0.00512,000
2008-11-20Open-market sale4,500$20.250
2008-11-20Open-market sale5,500$20.252,110,935
2008-11-20Option exercise4,500$1.504,500
2008-11-13Option exercise (derivative)4,500$0.00516,500
2008-11-13Open-market sale5,500$20.542,116,435
2008-11-13Open-market sale4,500$20.540
2008-11-13Option exercise4,500$1.504,500
2008-11-06Option exercise (derivative)4,500$0.00521,000
2008-11-06Open-market sale4,500$22.490
2008-11-06Option exercise4,500$1.504,500
2008-11-06Open-market sale5,500$22.492,121,935
2008-11-03Grant / award (derivative)14,269$0.0014,269
2008-11-03Gift10,000$0.002,127,435
2008-10-30Option exercise (derivative)4,500$0.00525,500
2008-10-30Open-market sale5,500$22.952,137,435
2008-10-30Option exercise4,500$1.504,500
2008-10-30Open-market sale4,500$22.950
2008-10-24Gift5,278$0.002,142,935
2008-10-23Option exercise (derivative)4,500$0.00530,000
2008-10-23Option exercise4,500$1.504,500
2008-10-23Open-market sale5,500$20.272,148,213
2008-10-23Open-market sale4,500$20.270
2008-10-16Option exercise (derivative)4,500$0.00534,500
2008-10-16Option exercise4,500$1.504,500
2008-10-16Open-market sale4,500$22.500
2008-10-16Open-market sale5,500$22.502,153,713
2008-10-09Option exercise (derivative)4,500$0.00539,000
2008-10-09Option exercise4,500$1.504,500
2008-10-09Open-market sale4,500$22.750
2008-10-09Open-market sale5,500$22.752,159,213
2008-10-06Gift10,000$0.002,164,713
2008-10-02Option exercise (derivative)4,500$0.00543,500
2008-10-02Open-market sale5,500$29.802,174,713
2008-10-02Open-market sale4,500$29.800
2008-10-02Option exercise4,500$1.504,500
2008-10-01Grant / award (derivative)11,096$0.0011,096
2008-09-25Option exercise (derivative)4,500$0.00548,000
2008-09-25Open-market sale4,500$31.890
2008-09-25Open-market sale5,500$31.892,180,213
2008-09-25Option exercise4,500$1.504,500
2008-09-18Option exercise (derivative)4,500$0.00552,500
2008-09-18Open-market sale4,500$28.560
2008-09-18Option exercise4,500$1.504,500
2008-09-18Open-market sale5,500$28.562,185,713
2008-09-11Option exercise (derivative)4,500$0.00557,000
2008-09-11Open-market sale5,500$28.182,191,213
2008-09-11Option exercise4,500$1.504,500
2008-09-11Open-market sale4,500$28.180
2008-09-08Gift10,000$0.002,196,713
2008-09-04Option exercise (derivative)4,500$0.00561,500
2008-09-04Open-market sale5,500$30.642,206,713
2008-09-04Option exercise4,500$1.504,500
2008-09-04Open-market sale4,500$30.640
2008-09-02Grant / award (derivative)10,808$0.0010,808
2008-09-02Gift3,438$0.002,212,213
2008-08-28Option exercise (derivative)4,500$0.00566,000
2008-08-28Open-market sale4,500$30.340
2008-08-28Open-market sale5,500$30.342,215,651
2008-08-28Option exercise4,500$1.504,500
2008-08-21Option exercise (derivative)4,500$0.00570,500
2008-08-21Option exercise4,500$1.504,500
2008-08-21Open-market sale5,500$29.952,221,151
2008-08-21Open-market sale4,500$29.950
2008-08-14Option exercise (derivative)2,500$0.00575,000
2008-08-14Option exercise2,500$1.502,500
2008-08-14Open-market sale2,500$30.900
2008-08-14Open-market sale7,500$30.902,226,651
2008-08-07Option exercise (derivative)2,500$0.00577,500
2008-08-07Open-market sale7,500$29.652,234,151
2008-08-07Open-market sale2,500$29.650
2008-08-07Option exercise2,500$1.502,500
2008-08-04Gift10,000$0.002,241,651
2008-08-01Grant / award (derivative)11,400$0.0011,400
2008-07-31Option exercise (derivative)2,500$0.00580,000
2008-07-31Open-market sale7,500$30.382,251,651
2008-07-31Open-market sale2,500$30.380
2008-07-31Option exercise2,500$1.502,500
2008-07-24Option exercise (derivative)2,500$0.00582,500
2008-07-24Open-market sale2,500$27.630
2008-07-24Open-market sale7,500$27.632,259,151
2008-07-24Option exercise2,500$1.502,500
2008-07-17Option exercise (derivative)2,500$0.00585,000
2008-07-17Option exercise2,500$1.502,500
2008-07-17Open-market sale2,500$27.970
2008-07-17Open-market sale7,500$27.972,266,651
2008-07-10Option exercise (derivative)2,500$0.00587,500
2008-07-10Open-market sale7,500$28.472,274,151
2008-07-10Open-market sale2,500$28.470
2008-07-10Option exercise2,500$1.502,500
2008-07-07Gift10,000$0.002,281,651
2008-07-03Option exercise (derivative)2,500$0.00590,000
2008-07-03Open-market sale2,500$27.000
2008-07-03Open-market sale7,500$27.002,291,651
2008-07-03Option exercise2,500$1.502,500
2008-07-01Grant / award (derivative)12,291$0.0012,291
2008-06-26Option exercise (derivative)2,500$0.00592,500
2008-06-26Open-market sale2,500$29.500
2008-06-26Open-market sale7,500$29.502,299,151
2008-06-26Option exercise2,500$1.502,500
2008-06-19Option exercise (derivative)2,500$0.00595,000
2008-06-19Open-market sale7,500$30.022,306,651
2008-06-19Option exercise2,500$1.502,500
2008-06-19Open-market sale2,500$30.020
2008-06-12Option exercise (derivative)2,500$0.00597,500
2008-06-12Open-market sale7,500$30.272,314,151
2008-06-12Option exercise2,500$1.502,500
2008-06-12Open-market sale2,500$30.270
2008-06-05Option exercise (derivative)2,500$0.00600,000
2008-06-05Open-market sale7,500$32.262,321,651
2008-06-05Open-market sale2,500$32.260
2008-06-05Option exercise2,500$1.502,500
2008-06-02Grant / award (derivative)10,794$0.0010,794
2008-06-02Gift10,000$0.002,329,151
2008-05-29Option exercise (derivative)2,500$0.00602,500
2008-05-29Open-market sale7,500$30.212,339,151
2008-05-29Open-market sale2,500$30.210
2008-05-29Option exercise2,500$1.502,500
2008-05-22Option exercise (derivative)2,500$0.00605,000
2008-05-22Open-market sale2,500$31.560
2008-05-22Open-market sale7,500$31.562,346,651
2008-05-22Option exercise2,500$1.502,500
2008-05-15Option exercise (derivative)2,500$0.00607,500
2008-05-15Option exercise2,500$1.502,500
2008-05-15Open-market sale2,500$30.230
2008-05-15Open-market sale7,500$30.232,354,151
2008-05-08Option exercise (derivative)2,500$0.00610,000
2008-05-08Option exercise2,500$1.502,500
2008-05-08Open-market sale2,500$30.310
2008-05-08Open-market sale7,500$30.312,361,651
2008-05-05Gift10,000$0.002,369,151
2008-05-01Grant / award (derivative)10,753$0.0010,753
2008-05-01Option exercise (derivative)2,500$0.00612,500
2008-05-01Open-market sale7,500$31.672,379,151
2008-05-01Option exercise2,500$1.502,500
2008-05-01Open-market sale2,500$31.670
2008-04-24Option exercise (derivative)2,500$0.00615,000
2008-04-24Option exercise2,500$1.502,500
2008-04-24Open-market sale7,500$31.062,386,651
2008-04-24Open-market sale2,500$31.060
2008-04-17Option exercise (derivative)2,500$0.00617,500
2008-04-17Open-market sale2,500$38.900
2008-04-17Open-market sale7,500$38.902,394,151
2008-04-17Option exercise2,500$1.502,500
2008-04-10Option exercise (derivative)2,500$0.00620,000
2008-04-10Open-market sale7,500$36.092,401,651
2008-04-10Option exercise2,500$1.502,500
2008-04-10Open-market sale2,500$36.090
2008-04-07Gift10,000$0.002,409,151
2008-04-03Option exercise (derivative)2,500$0.00622,500
2008-04-03Option exercise2,500$1.502,500
2008-04-03Open-market sale2,500$35.800
2008-04-03Open-market sale7,500$35.802,419,151
2008-04-01Grant / award (derivative)9,127$0.009,127
2008-03-27Option exercise (derivative)2,500$0.00625,000
2008-03-27Open-market sale2,500$37.220
2008-03-27Open-market sale7,500$37.222,426,651
2008-03-27Option exercise2,500$1.502,500
2008-03-24Open-market sale4,139$0.002,434,151
2008-03-20Option exercise (derivative)2,500$0.00627,500
2008-03-20Open-market sale7,500$38.002,438,290
2008-03-20Option exercise2,500$1.502,500
2008-03-20Open-market sale2,500$38.000
2008-03-13Option exercise (derivative)2,500$0.00630,000
2008-03-13Open-market sale2,500$33.560
2008-03-13Open-market sale7,500$33.562,445,790
2008-03-13Option exercise2,500$1.502,500
2008-03-06Option exercise (derivative)2,500$0.00632,500
2008-03-06Option exercise2,500$1.502,500
2008-03-06Open-market sale2,500$31.660
2008-03-06Open-market sale7,500$31.662,453,290
2008-03-03Grant / award (derivative)10,767$0.0010,767
2008-03-03Gift10,000$0.002,460,790
2008-02-28Option exercise (derivative)2,500$0.00635,000
2008-02-28Option exercise2,500$1.502,500
2008-02-28Open-market sale2,500$31.620
2008-02-28Open-market sale7,500$31.622,470,790
2008-02-21Option exercise (derivative)2,500$0.00637,500
2008-02-21Open-market sale2,500$27.500
2008-02-21Option exercise2,500$1.502,500
2008-02-21Open-market sale7,500$27.502,478,290
2008-02-14Option exercise (derivative)2,500$0.00640,000
2008-02-14Open-market sale7,500$26.922,485,790
2008-02-14Option exercise2,500$1.502,500
2008-02-14Open-market sale2,500$26.920
2008-02-07Option exercise (derivative)2,500$0.00642,500
2008-02-07Open-market sale2,500$25.610
2008-02-07Open-market sale7,500$25.612,493,290
2008-02-07Option exercise2,500$1.502,500
2008-02-04Gift10,000$0.002,500,790
2008-02-01Grant / award (derivative)13,123$0.0013,123
2008-01-31Option exercise (derivative)2,500$0.00645,000
2008-01-31Open-market sale7,500$22.552,510,790
2008-01-31Option exercise2,500$1.502,500
2008-01-31Open-market sale2,500$22.550
2008-01-24Option exercise (derivative)2,500$0.00647,500
2008-01-24Gift4,558$0.002,518,290
2008-01-24Open-market sale7,500$23.642,522,848
2008-01-24Open-market sale2,500$23.640
2008-01-24Option exercise2,500$1.502,500
2008-01-17Option exercise (derivative)2,500$0.00650,000
2008-01-17Open-market sale7,500$21.922,530,348
2008-01-17Open-market sale2,500$21.920
2008-01-17Option exercise2,500$1.502,500
2008-01-10Option exercise (derivative)2,500$0.00652,500
2008-01-10Open-market sale7,500$22.642,537,848
2008-01-10Open-market sale2,500$22.640
2008-01-10Option exercise2,500$1.502,500
2008-01-07Gift10,000$0.002,545,348
2008-01-03Option exercise (derivative)2,500$0.00655,000
2008-01-03Option exercise2,500$1.502,500
2008-01-03Open-market sale7,500$27.752,555,348
2008-01-03Open-market sale2,500$27.750
2008-01-02Grant / award (derivative)10,749$0.0010,749
2007-12-27Option exercise (derivative)2,500$0.00657,500
2007-12-27Open-market sale2,500$28.000
2007-12-27Option exercise2,500$1.502,500
2007-12-27Open-market sale7,500$28.002,562,848
2007-12-20Option exercise (derivative)2,500$0.00660,000
2007-12-20Open-market sale7,500$25.022,570,348
2007-12-20Open-market sale2,500$25.020
2007-12-20Option exercise2,500$1.502,500
2007-12-13Option exercise (derivative)2,500$0.00662,500
2007-12-13Open-market sale2,500$22.890
2007-12-13Open-market sale7,500$22.892,577,848
2007-12-13Option exercise2,500$1.502,500
2007-12-06Option exercise (derivative)2,500$0.00665,000
2007-12-06Open-market sale7,500$23.482,585,348
2007-12-06Open-market sale2,500$23.480
2007-12-06Option exercise2,500$1.502,500
2007-12-03Grant / award (derivative)11,905$0.0011,905
2007-12-03Gift10,000$0.002,592,848
2007-11-29Option exercise (derivative)2,500$0.00667,500
2007-11-29Option exercise2,500$1.502,500
2007-11-29Open-market sale2,500$22.820
2007-11-29Open-market sale7,500$22.822,602,848
2007-11-23Option exercise (derivative)1,100$0.00671,400
2007-11-23Option exercise (derivative)1,400$0.00670,000
2007-11-23Open-market sale1,400$21.392,613,448
2007-11-23Open-market sale1,300$21.382,614,848
2007-11-23Open-market sale500$21.372,616,148
2007-11-23Open-market sale794$21.362,616,648
2007-11-23Open-market sale200$21.352,617,442
2007-11-23Open-market sale206$21.332,617,642
2007-11-23Option exercise1,400$1.501,400
2007-11-23Open-market sale1,100$21.440
2007-11-23Option exercise1,100$1.501,100
2007-11-23Open-market sale100$21.602,610,348
2007-11-23Open-market sale400$21.592,610,448
2007-11-23Open-market sale500$21.582,610,848
2007-11-23Open-market sale400$21.572,611,348
2007-11-23Open-market sale1,600$21.412,611,848
2007-11-23Open-market sale100$21.432,611,748
2007-11-15Option exercise (derivative)2,500$0.00672,500
2007-11-15Open-market sale7,500$24.722,617,848
2007-11-15Option exercise2,500$1.502,500
2007-11-15Open-market sale2,500$24.720
2007-11-08Option exercise (derivative)2,500$0.00675,000
2007-11-08Option exercise2,500$1.502,500
2007-11-08Open-market sale2,500$26.740
2007-11-08Open-market sale7,500$26.742,625,348
2007-11-05Gift10,000$0.002,632,848
2007-11-01Grant / award (derivative)10,781$0.0010,781
2007-11-01Option exercise (derivative)2,500$0.00677,500
2007-11-01Open-market sale7,500$26.472,642,848
2007-11-01Open-market sale2,500$26.470
2007-11-01Option exercise2,500$1.502,500
2007-10-25Option exercise (derivative)2,500$0.00680,000
2007-10-25Open-market sale2,500$25.120
2007-10-25Option exercise2,500$1.502,500
2007-10-25Open-market sale7,500$25.122,650,348
2007-10-18Option exercise (derivative)2,500$0.00682,500
2007-10-18Open-market sale7,500$23.912,657,848
2007-10-18Open-market sale2,500$23.910
2007-10-18Option exercise2,500$1.502,500
2007-10-11Option exercise (derivative)2,500$0.00685,000
2007-10-11Option exercise2,500$1.502,500
2007-10-11Open-market sale7,500$23.412,665,348
2007-10-11Open-market sale2,500$23.410
2007-10-04Option exercise (derivative)2,500$0.00687,500
2007-10-04Option exercise2,500$1.502,500
2007-10-04Open-market sale7,500$20.882,672,848
2007-10-04Open-market sale2,500$20.880
2007-10-01Grant / award (derivative)13,340$0.0013,340
2007-10-01Gift10,000$0.002,680,348
2007-09-27Option exercise (derivative)2,500$0.00690,000
2007-09-27Open-market sale7,500$21.782,690,348
2007-09-27Option exercise2,500$1.502,500
2007-09-27Open-market sale2,500$21.780
2007-09-20Option exercise (derivative)2,500$0.00692,500
2007-09-20Open-market sale7,500$19.202,697,848
2007-09-20Open-market sale2,500$19.200
2007-09-20Option exercise2,500$1.502,500
2007-09-13Option exercise (derivative)2,500$0.00695,000
2007-09-13Option exercise2,500$1.502,500
2007-09-13Open-market sale2,500$17.300
2007-09-13Open-market sale7,500$17.302,705,348
2007-09-10Gift10,000$0.002,712,848
2007-09-06Option exercise (derivative)2,500$0.00697,500
2007-09-06Open-market sale2,500$17.760
2007-09-06Open-market sale7,500$17.762,722,848
2007-09-06Option exercise2,500$1.502,500
2007-09-04Grant / award (derivative)15,602$0.0015,602
2007-08-30Option exercise (derivative)2,500$0.00700,000
2007-08-30Open-market sale7,500$17.272,730,348
2007-08-30Option exercise2,500$1.502,500
2007-08-30Open-market sale2,500$17.270
2007-08-23Option exercise (derivative)2,500$0.00702,500
2007-08-23Open-market sale2,500$17.300
2007-08-23Open-market sale7,500$17.302,737,848
2007-08-23Option exercise2,500$1.502,500
2007-08-16Option exercise (derivative)2,500$0.00705,000
2007-08-16Open-market sale7,500$17.152,745,348
2007-08-16Open-market sale2,500$17.150
2007-08-16Option exercise2,500$1.502,500
2007-08-09Option exercise (derivative)2,500$0.00707,500
2007-08-09Open-market sale2,500$17.030
2007-08-09Option exercise2,500$1.502,500
2007-08-09Open-market sale7,500$17.032,752,848
2007-08-06Gift10,000$0.002,760,348
2007-08-02Option exercise (derivative)2,500$0.00710,000
2007-08-02Open-market sale2,500$17.150
2007-08-02Open-market sale7,500$17.152,770,348
2007-08-02Option exercise2,500$1.502,500
2007-08-01Grant / award (derivative)16,511$0.0016,511
2007-07-26Option exercise (derivative)2,500$0.00712,500
2007-07-26Open-market sale7,500$16.692,777,848
2007-07-26Option exercise2,500$1.502,500
2007-07-26Open-market sale2,500$16.690
2007-07-19Option exercise (derivative)2,500$0.00715,000
2007-07-19Open-market sale7,500$20.002,785,348
2007-07-19Open-market sale2,500$20.000
2007-07-19Option exercise2,500$1.502,500
2007-07-12Option exercise (derivative)2,500$0.00717,500
2007-07-12Open-market sale7,500$20.012,792,848
2007-07-12Open-market sale2,500$20.010
2007-07-12Option exercise2,500$1.502,500
2007-07-05Option exercise (derivative)2,500$0.00720,000
2007-07-05Open-market sale2,500$19.950
2007-07-05Open-market sale7,500$19.952,800,348
2007-07-05Option exercise2,500$1.502,500
2007-07-02Grant / award (derivative)14,545$0.0014,545
2007-07-02Gift10,000$0.002,807,848
2007-06-28Option exercise (derivative)2,500$0.00722,500
2007-06-28Open-market sale7,500$20.692,817,848
2007-06-28Open-market sale2,500$20.690
2007-06-28Option exercise2,500$1.502,500
2007-06-21Option exercise (derivative)2,500$0.00725,000
2007-06-21Open-market sale2,500$19.540
2007-06-21Open-market sale7,500$19.542,825,348
2007-06-21Option exercise2,500$1.502,500
2007-06-14Option exercise (derivative)2,500$0.00727,500
2007-06-14Option exercise2,500$1.502,500
2007-06-14Open-market sale7,500$19.402,832,848
2007-06-14Open-market sale2,500$19.400
2007-06-07Option exercise (derivative)2,500$0.00730,000
2007-06-07Option exercise2,500$1.502,500
2007-06-07Open-market sale2,500$22.800
2007-06-07Open-market sale7,500$22.802,840,348
2007-06-04Gift10,000$0.002,847,848
2007-06-01Grant / award (derivative)13,142$0.0013,142
2007-05-31Option exercise (derivative)2,500$0.00732,500
2007-05-31Open-market sale7,500$22.002,857,848
2007-05-31Option exercise2,500$1.502,500
2007-05-31Open-market sale2,500$22.000
2007-05-30Gift46,000$0.002,865,348
2007-05-24Option exercise (derivative)2,500$0.00735,000
2007-05-24Open-market sale2,500$23.070
2007-05-24Option exercise2,500$1.502,500
2007-05-24Open-market sale7,500$23.072,911,348
2007-05-17Option exercise (derivative)2,500$0.00737,500
2007-05-17Open-market sale7,500$21.572,918,848
2007-05-17Open-market sale2,500$21.570
2007-05-17Option exercise2,500$1.502,500
2007-05-10Option exercise (derivative)2,500$0.00740,000
2007-05-10Open-market sale2,500$22.010
2007-05-10Open-market sale7,500$22.012,926,348
2007-05-10Option exercise2,500$1.502,500
2007-05-09Gift10,000$0.002,933,848
2007-05-03Option exercise (derivative)2,500$0.00742,500
2007-05-03Open-market sale7,500$22.032,943,848
2007-05-03Open-market sale2,500$22.030
2007-05-03Option exercise2,500$1.502,500
2007-05-01Grant / award (derivative)12,786$0.0012,786
2007-04-26Option exercise (derivative)2,500$0.00745,000
2007-04-26Open-market sale2,500$21.500
2007-04-26Open-market sale7,500$21.502,951,348
2007-04-26Option exercise2,500$1.502,500
2007-04-19Option exercise (derivative)2,500$0.00747,500
2007-04-19Open-market sale2,500$21.130
2007-04-19Open-market sale7,500$21.132,958,848
2007-04-19Option exercise2,500$1.502,500
2007-04-12Option exercise (derivative)2,500$0.00750,000
2007-04-12Open-market sale2,500$24.450
2007-04-12Option exercise2,500$1.502,500
2007-04-12Open-market sale7,500$24.452,966,348
2007-04-05Option exercise (derivative)2,500$0.00752,500
2007-04-05Open-market sale7,500$24.442,973,848
2007-04-05Option exercise2,500$1.502,500
2007-04-05Open-market sale2,500$24.440
2007-04-02Grant / award (derivative)12,067$0.0012,067
2007-04-02Gift10,000$0.002,981,348
2007-03-29Option exercise (derivative)2,500$0.00755,000
2007-03-29Option exercise2,500$1.502,500
2007-03-29Open-market sale7,500$23.412,991,348
2007-03-29Open-market sale2,500$23.410
2007-03-22Option exercise (derivative)2,500$0.00757,500
2007-03-22Open-market sale7,500$23.002,998,848
2007-03-22Open-market sale2,500$23.000
2007-03-22Option exercise2,500$1.502,500
2007-03-15Option exercise (derivative)2,500$0.00760,000
2007-03-15Option exercise2,500$1.502,500
2007-03-15Open-market sale7,500$21.163,006,348
2007-03-15Open-market sale2,500$21.160
2007-03-08Option exercise (derivative)2,500$0.00762,500
2007-03-08Open-market sale7,500$21.213,013,848
2007-03-08Open-market sale2,500$21.210
2007-03-08Option exercise2,500$1.502,500
2007-03-05Gift10,000$0.003,021,348
2007-03-01Grant / award (derivative)12,405$0.0012,405
2007-03-01Option exercise (derivative)2,500$0.00765,000
2007-03-01Open-market sale2,500$22.500
2007-03-01Option exercise2,500$1.502,500
2007-03-01Open-market sale7,500$22.503,031,348
2007-02-22Option exercise (derivative)2,500$0.00767,500
2007-02-22Open-market sale2,500$23.420
2007-02-22Open-market sale7,500$23.423,038,848
2007-02-22Option exercise2,500$1.502,500
2007-02-15Option exercise (derivative)2,500$0.00770,000
2007-02-15Option exercise2,500$1.502,500
2007-02-15Open-market sale2,500$22.480
2007-02-15Open-market sale7,500$22.483,046,348
2007-02-08Option exercise (derivative)2,500$0.00772,500
2007-02-08Open-market sale2,500$23.480
2007-02-08Open-market sale7,500$23.483,053,848
2007-02-08Option exercise2,500$1.502,500
2007-02-05Gift10,000$0.003,061,348
2007-02-01Grant / award (derivative)12,471$0.0012,471
2007-02-01Option exercise (derivative)2,500$0.00775,000
2007-02-01Open-market sale7,500$22.803,071,348
2007-02-01Option exercise2,500$1.502,500
2007-02-01Open-market sale2,500$22.800
2007-01-25Option exercise (derivative)2,500$0.00777,500
2007-01-25Option exercise2,500$1.502,500
2007-01-25Open-market sale7,500$23.993,078,848
2007-01-25Open-market sale2,500$23.990
2007-01-18Option exercise (derivative)2,500$0.00780,000
2007-01-18Open-market sale7,500$22.763,086,348
2007-01-18Open-market sale2,500$22.760
2007-01-18Option exercise2,500$1.502,500
2007-01-11Option exercise (derivative)2,500$0.00782,500
2007-01-11Open-market sale7,500$23.993,093,848
2007-01-11Option exercise2,500$1.502,500
2007-01-11Open-market sale2,500$23.990
2007-01-08Gift10,000$0.003,101,348
2007-01-04Option exercise (derivative)2,500$0.00785,000
2007-01-04Open-market sale7,500$26.413,111,348
2007-01-04Open-market sale2,500$26.410
2007-01-04Option exercise2,500$1.502,500
2007-01-03Grant / award (derivative)10,652$0.0010,652
2006-12-28Option exercise (derivative)2,500$0.00787,500
2006-12-28Option exercise2,500$1.502,500
2006-12-28Open-market sale7,500$26.333,118,848
2006-12-28Open-market sale2,500$26.330
2006-12-21Option exercise (derivative)2,500$0.00790,000
2006-12-21Open-market sale2,500$27.210
2006-12-21Option exercise2,500$1.502,500
2006-12-21Open-market sale7,500$27.213,126,348
2006-12-14Option exercise (derivative)2,500$0.00792,500
2006-12-14Open-market sale2,500$27.000
2006-12-14Open-market sale7,500$27.003,133,848
2006-12-14Option exercise2,500$1.502,500
2006-12-07Option exercise (derivative)2,500$0.00795,000
2006-12-07Option exercise2,500$1.502,500
2006-12-07Open-market sale2,500$28.400
2006-12-07Open-market sale7,500$28.403,141,348
2006-12-04Gift10,000$0.003,148,848
2006-12-01Grant / award (derivative)11,307$0.0011,307
2006-11-30Option exercise (derivative)2,500$0.00797,500
2006-11-30Option exercise2,500$1.502,500
2006-11-30Open-market sale2,500$28.970
2006-11-30Open-market sale7,500$28.973,158,848
2006-11-24Option exercise (derivative)2,500$0.00800,000
2006-11-24Open-market sale7,500$29.213,166,348
2006-11-24Option exercise2,500$1.502,500
2006-11-24Open-market sale2,500$29.210
2006-11-16Option exercise (derivative)2,500$0.00802,500
2006-11-16Option exercise2,500$1.502,500
2006-11-16Open-market sale7,500$29.703,173,848
2006-11-16Open-market sale2,500$29.700
2006-11-09Option exercise (derivative)2,500$0.00805,000
2006-11-09Option exercise2,500$1.502,500
2006-11-09Open-market sale2,500$28.830
2006-11-09Open-market sale7,500$28.833,181,348
2006-11-06Gift10,000$0.003,188,848
2006-11-02Option exercise (derivative)2,500$0.00807,500
2006-11-02Option exercise2,500$1.502,500
2006-11-02Open-market sale7,500$27.143,198,848
2006-11-02Open-market sale2,500$27.140
2006-11-01Grant / award (derivative)12,095$0.0012,095
2006-10-26Option exercise (derivative)2,500$0.00810,000
2006-10-26Open-market sale2,500$27.750
2006-10-26Open-market sale7,500$27.753,206,348
2006-10-26Option exercise2,500$1.502,500
2006-10-19Option exercise (derivative)2,500$0.00812,500
2006-10-19Open-market sale2,500$22.280
2006-10-19Open-market sale7,500$22.283,213,848
2006-10-19Option exercise2,500$1.502,500
2006-10-12Option exercise (derivative)2,500$0.00815,000
2006-10-12Open-market sale2,500$23.300
2006-10-12Open-market sale7,500$23.303,221,348
2006-10-12Option exercise2,500$1.502,500
2006-10-05Option exercise (derivative)2,500$0.00817,500
2006-10-05Option exercise2,500$1.502,500
2006-10-05Open-market sale7,500$23.083,228,848
2006-10-05Open-market sale2,500$23.080
2006-10-02Grant / award (derivative)14,620$0.0014,620
2006-10-02Gift10,000$0.003,236,348
2006-09-28Option exercise (derivative)2,500$0.00820,000
2006-09-28Open-market sale2,500$23.250
2006-09-28Open-market sale7,500$23.253,246,348
2006-09-28Option exercise2,500$1.502,500
2006-09-21Option exercise (derivative)2,500$0.00822,500
2006-09-21Open-market sale2,500$22.440
2006-09-21Open-market sale7,500$22.443,253,848
2006-09-21Option exercise2,500$1.502,500
2006-09-14Option exercise (derivative)2,500$0.00825,000
2006-09-14Open-market sale2,500$22.130
2006-09-14Open-market sale7,500$22.133,261,348
2006-09-14Option exercise2,500$1.502,500
2006-09-11Gift10,000$0.003,268,848
2006-09-07Option exercise (derivative)2,500$0.00827,500
2006-09-07Option exercise2,500$1.502,500
2006-09-07Open-market sale7,500$20.863,278,848
2006-09-07Open-market sale2,500$20.860
2006-09-01Grant / award (derivative)16,633$0.0016,633
2006-08-31Option exercise (derivative)2,500$0.00830,000
2006-08-31Option exercise2,500$1.502,500
2006-08-31Open-market sale2,500$20.020
2006-08-31Open-market sale7,500$20.023,286,348
2006-08-24Option exercise (derivative)2,500$0.00832,500
2006-08-24Open-market sale2,500$18.620
2006-08-24Option exercise2,500$1.502,500
2006-08-24Open-market sale7,500$18.623,293,848
2006-08-17Option exercise (derivative)2,500$0.00835,000
2006-08-17Open-market sale7,500$19.603,301,348
2006-08-17Option exercise2,500$1.502,500
2006-08-17Open-market sale2,500$19.600
2006-08-10Option exercise (derivative)2,500$0.00837,500
2006-08-10Open-market sale7,500$20.023,308,848
2006-08-10Open-market sale2,500$20.020
2006-08-10Option exercise2,500$1.502,500
2006-08-07Gift10,000$0.003,316,348
2006-08-03Option exercise (derivative)2,500$0.00840,000
2006-08-03Open-market sale7,500$20.603,326,348
2006-08-03Open-market sale2,500$20.600
2006-08-03Option exercise2,500$1.502,500
2006-08-01Grant / award (derivative)16,244$0.0016,244
2006-07-27Option exercise (derivative)2,500$0.00842,500
2006-07-27Option exercise2,500$1.502,500
2006-07-27Open-market sale7,500$19.253,333,848
2006-07-27Open-market sale2,500$19.250
2006-07-20Option exercise (derivative)2,500$0.00845,000
2006-07-20Open-market sale7,500$23.663,341,348
2006-07-20Open-market sale2,500$23.660
2006-07-20Option exercise2,500$1.502,500
2006-07-13Option exercise (derivative)2,500$0.00847,500
2006-07-13Option exercise2,500$1.502,500
2006-07-13Open-market sale7,500$24.363,348,848
2006-07-13Open-market sale2,500$24.360
2006-07-06Option exercise (derivative)2,500$0.00850,000
2006-07-06Open-market sale7,500$26.573,356,348
2006-07-06Open-market sale2,500$26.570
2006-07-06Option exercise2,500$1.502,500
2006-07-03Grant / award (derivative)12,237$0.0012,237
2006-07-03Gift10,000$0.003,363,848
2006-06-29Option exercise (derivative)2,500$0.00852,500
2006-06-29Option exercise2,500$1.502,500
2006-06-29Open-market sale7,500$26.603,373,848
2006-06-29Open-market sale2,500$26.600
2006-06-22Option exercise (derivative)2,500$0.00855,000
2006-06-22Option exercise2,500$1.502,500
2006-06-22Open-market sale7,500$28.203,381,348
2006-06-22Open-market sale2,500$28.200
2006-06-15Option exercise (derivative)2,500$0.00857,500
2006-06-15Open-market sale7,500$28.023,388,848
2006-06-15Option exercise2,500$1.502,500
2006-06-15Open-market sale2,500$28.020
2006-06-08Option exercise (derivative)2,500$0.00860,000
2006-06-08Option exercise2,500$1.502,500
2006-06-08Open-market sale7,500$26.173,396,348
2006-06-08Open-market sale2,500$26.170
2006-06-05Gift10,000$0.003,403,848
2006-06-01Option exercise (derivative)2,500$0.00862,500
2006-06-01Grant / award (derivative)11,688$0.0011,688
2006-06-01Open-market sale7,500$27.623,413,848
2006-06-01Open-market sale2,500$27.620
2006-06-01Option exercise2,500$1.502,500
2006-05-25Option exercise (derivative)2,500$0.00865,000
2006-05-25Open-market sale2,500$27.950
2006-05-25Open-market sale7,500$27.953,421,348
2006-05-25Option exercise2,500$1.502,500
2006-05-18Option exercise (derivative)2,500$0.00867,500
2006-05-18Open-market sale7,500$28.043,428,848
2006-05-18Option exercise2,500$1.502,500
2006-05-18Open-market sale2,500$28.040
2006-05-11Option exercise (derivative)2,500$0.00870,000
2006-05-11Gift100,000$0.003,443,848
2006-05-11Option exercise2,500$1.502,500
2006-05-11Open-market sale2,500$30.820
2006-05-11Open-market sale7,500$30.823,436,348
2006-05-04Option exercise (derivative)2,500$0.00872,500
2006-05-04Open-market sale2,500$29.610
2006-05-04Option exercise2,500$1.502,500
2006-05-04Open-market sale7,500$29.613,543,848
2006-05-01Grant / award (derivative)11,261$0.0011,261
2006-05-01Gift10,000$0.003,551,348
2006-04-27Option exercise (derivative)2,500$0.00875,000
2006-04-27Option exercise2,500$1.502,500
2006-04-27Open-market sale2,500$31.500
2006-04-27Open-market sale7,500$31.503,561,348
2006-04-20Option exercise (derivative)2,500$0.00877,500
2006-04-20Open-market sale7,500$31.033,568,848
2006-04-20Open-market sale2,500$31.030
2006-04-20Option exercise2,500$1.502,500
2006-04-13Option exercise (derivative)2,500$0.00880,000
2006-04-13Open-market sale7,500$28.583,576,348
2006-04-13Open-market sale2,500$28.580
2006-04-13Option exercise2,500$1.502,500
2006-04-06Option exercise (derivative)2,500$0.00882,500
2006-04-06Open-market sale7,500$28.583,583,848
2006-04-06Open-market sale2,500$28.580
2006-04-06Option exercise2,500$1.502,500
2006-04-03Grant / award (derivative)11,854$0.0011,854
2006-04-03Gift10,000$0.003,591,348
2006-03-30Option exercise (derivative)2,500$0.00885,000
2006-03-30Open-market sale7,500$29.113,601,348
2006-03-30Open-market sale2,500$29.110
2006-03-30Option exercise2,500$1.502,500
2006-03-23Option exercise (derivative)2,500$0.00887,500
2006-03-23Open-market sale2,500$28.000
2006-03-23Open-market sale7,500$28.003,608,848
2006-03-23Option exercise2,500$1.502,500
2006-03-16Option exercise (derivative)2,500$0.00890,000
2006-03-16Open-market sale2,500$25.050
2006-03-16Open-market sale7,500$25.053,616,348
2006-03-16Option exercise2,500$1.502,500
2006-03-09Option exercise (derivative)2,500$0.00892,500
2006-03-09Option exercise2,500$1.502,500
2006-03-09Open-market sale2,500$25.110
2006-03-09Open-market sale7,500$25.113,623,848
2006-03-07Gift80,000$0.003,631,348
2006-03-06Gift10,000$0.003,711,348
2006-03-02Option exercise (derivative)2,500$0.00895,000
2006-03-02Open-market sale7,500$26.653,721,348
2006-03-02Option exercise2,500$1.502,500
2006-03-02Open-market sale2,500$26.650
2006-03-01Grant / award (derivative)12,419$0.0012,419
2006-02-23Option exercise (derivative)2,500$0.00897,500
2006-02-23Open-market sale7,500$25.763,728,848
2006-02-23Open-market sale2,500$25.760
2006-02-23Option exercise2,500$1.502,500
2006-02-16Option exercise (derivative)2,500$0.00900,000
2006-02-16Open-market sale7,500$24.883,736,348
2006-02-16Option exercise2,500$1.502,500
2006-02-16Open-market sale2,500$24.880
2006-02-09Option exercise (derivative)2,500$0.00902,500
2006-02-09Open-market sale2,500$25.010
2006-02-09Open-market sale7,500$25.013,743,848
2006-02-09Option exercise2,500$1.502,500
2006-02-08Gift10,000$0.003,751,348
2006-02-02Option exercise (derivative)2,500$0.00905,000
2006-02-02Option exercise2,500$1.502,500
2006-02-02Open-market sale2,500$27.040
2006-02-02Open-market sale7,500$27.043,761,348
2006-02-01Grant / award (derivative)12,291$0.0012,291
2006-01-26Option exercise (derivative)2,500$0.00907,500
2006-01-26Open-market sale7,500$28.803,768,848
2006-01-26Open-market sale2,500$28.800
2006-01-26Option exercise2,500$1.502,500
2006-01-19Option exercise (derivative)2,500$24.83910,000
2006-01-19Option exercise2,500$1.502,500
2006-01-19Open-market sale2,500$24.830
2006-01-19Open-market sale7,500$24.833,776,348
2006-01-12Option exercise (derivative)2,500$0.00912,500
2006-01-12Option exercise2,500$1.502,500
2006-01-12Open-market sale7,500$24.703,783,848
2006-01-12Open-market sale2,500$24.700
2006-01-09Gift10,000$0.003,791,348
2006-01-05Option exercise (derivative)2,500$0.00915,000
2006-01-05Open-market sale2,500$24.880
2006-01-05Open-market sale7,500$24.883,801,348
2006-01-05Option exercise2,500$1.502,500
2006-01-03Grant / award (derivative)12,801$0.0012,801

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