SEC CIK 1008079

KOCH C JAMES

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

Current Positions

CompanyShares OwnedAs Of
BYNDview stock →195,2702026-05-20
SAMview stock →12,2272023-10-31

Position History — SAM

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

0130,604261,207391,8112006-012013-082015-062020-042020-092021-052023-10

Recent Filings — SAM

DateActivitySharesPriceOwned After
2023-10-31Option exercise (derivative)2,140$0.000
2023-10-31Option exercise2,140$241.7912,227
2022-12-14Gift4,500$0.0010,087
2022-12-14Gift6,296$0.00122,923
2022-12-14Gift6,296$0.0014,587
2022-10-25Option exercise (derivative)4,725$0.000
2022-10-25Option exercise4,725$134.4520,883
2021-12-22Gift19,500$0.0016,158
2021-12-17Gift39,000$0.0035,396
2021-12-17Gift39,000$0.00116,627
2021-12-07Option exercise (derivative)4,800$0.000
2021-12-07Option exercise4,800$108.5674,658
2021-11-12Conversion10,000—69,858
2021-07-08Open-market sale100$969.9160,058
2021-07-08Open-market sale100$968.7860,158
2021-07-08Open-market sale200$967.6260,258
2021-07-08Open-market sale100$965.4560,458
2021-07-08Open-market sale113$964.7160,558
2021-07-08Open-market sale109$962.7260,671
2021-07-08Open-market sale200$961.5160,780
2021-07-08J3,656$0.003,656
2021-07-08Open-market sale300$958.4661,180
2021-07-08Open-market sale100$957.3061,480
2021-07-08Open-market sale178$956.1561,580
2021-07-08Open-market sale300$954.9061,758
2021-07-08Open-market sale100$949.3962,058
2021-07-08Open-market sale100$938.2962,158
2021-07-08Open-market sale100$937.0462,258
2021-07-08Open-market sale100$976.2959,958
2021-07-08Open-market sale100$983.9259,858
2021-07-08J3,656$0.000
2021-07-08Open-market sale200$960.1860,980
2021-07-07Open-market sale200$948.7064,258
2021-07-07Open-market sale100$945.8564,458
2021-07-07Open-market sale300$943.0264,558
2021-07-07Open-market sale86$965.8762,458
2021-07-07Open-market sale100$951.9063,858
2021-07-07Open-market sale100$971.5262,358
2021-07-07Open-market sale300$950.0763,958
2021-07-07Open-market sale200$960.4562,544
2021-07-07Open-market sale304$959.1462,744
2021-07-07Open-market sale396$957.5863,048
2021-07-07Open-market sale214$955.3363,444
2021-07-07Open-market sale200$953.8363,658
2021-07-06Open-market sale300$927.2367,058
2021-07-06Open-market sale800$928.6566,258
2021-07-06Open-market sale200$933.3265,558
2021-07-06Open-market sale200$932.0265,758
2021-07-06Open-market sale300$930.2465,958
2021-07-06Open-market sale200$950.3864,858
2021-07-06Open-market sale100$944.0265,058
2021-07-06Open-market sale100$942.7965,158
2021-07-06Open-market sale100$939.8265,258
2021-07-06Open-market sale100$938.2765,358
2021-07-06Open-market sale100$936.6865,458
2021-07-02Open-market sale100$937.5669,758
2021-07-02Open-market sale200$939.6569,558
2021-07-02Open-market sale100$940.2869,458
2021-07-02Open-market sale100$941.3069,358
2021-07-02Open-market sale100$942.7469,258
2021-07-02Open-market sale200$948.0269,058
2021-07-02Open-market sale200$953.4468,358
2021-07-02Open-market sale200$973.9167,358
2021-07-02Open-market sale100$970.1567,558
2021-07-02Open-market sale100$962.4867,658
2021-07-02Open-market sale100$959.6567,758
2021-07-02Open-market sale200$957.8567,858
2021-07-02Open-market sale100$955.6168,058
2021-07-02Open-market sale200$954.6968,158
2021-07-02Open-market sale200$950.1368,858
2021-07-02Open-market sale300$952.4968,558
2021-07-01Open-market sale100$964.7172,258
2021-07-01Open-market sale198$966.8172,060
2021-07-01Open-market sale100$967.5671,960
2021-07-01Open-market sale100$968.8671,860
2021-07-01Open-market sale605$971.5471,255
2021-07-01Open-market sale100$974.5471,155
2021-07-01Open-market sale188$978.9970,967
2021-07-01Open-market sale100$981.6670,658
2021-07-01Open-market sale100$983.9470,558
2021-07-01Open-market sale100$992.8670,458
2021-07-01Open-market sale100$997.9870,358
2021-07-01Open-market sale100$1000.8270,258
2021-07-01Open-market sale200$1004.5170,058
2021-07-01Open-market sale100$1009.9069,958
2021-07-01Open-market sale100$1011.1669,858
2021-07-01Open-market sale209$980.1770,758
2021-06-30Open-market sale100$1023.5173,658
2021-06-30Open-market sale304$1016.1374,554
2021-06-30Open-market sale200$1017.2374,354
2021-06-30Open-market sale100$1044.0972,458
2021-06-30Open-market sale100$1040.1572,558
2021-06-30Open-market sale100$1036.0972,658
2021-06-30Open-market sale100$1032.0572,758
2021-06-30Open-market sale300$1029.6272,858
2021-06-30Open-market sale300$1027.6173,158
2021-06-30Open-market sale200$1025.2773,458
2021-06-30Open-market sale100$1046.5472,358
2021-06-30Open-market sale126$1022.0673,758
2021-06-30Open-market sale170$1020.1773,884
2021-06-30Open-market sale300$1018.5374,054
2021-06-29Open-market sale213$1030.9475,845
2021-06-29Open-market sale82$1036.6175,031
2021-06-29Open-market sale173$1038.6574,858
2021-06-29Open-market sale345$1034.6975,113
2021-06-29Open-market sale100$1033.2275,458
2021-06-29Open-market sale287$1032.0475,558
2021-06-29Open-market sale100$1019.3577,258
2021-06-29Open-market sale100$1029.3576,058
2021-06-29Open-market sale680$1026.9476,158
2021-06-29Open-market sale220$1025.9876,838
2021-06-29Open-market sale100$1023.8377,058
2021-06-29Open-market sale100$1021.9477,158
2021-06-28Open-market sale200$1037.8478,363
2021-06-28Open-market sale100$1042.8478,163
2021-06-28Open-market sale100$1040.1878,263
2021-06-28Open-market sale5$1056.9577,358
2021-06-28Open-market sale100$1044.0478,063
2021-06-28Open-market sale100$1045.9277,963
2021-06-28Open-market sale200$1048.5177,763
2021-06-28Open-market sale100$1049.9077,663
2021-06-28Open-market sale200$1052.2477,463
2021-06-28Open-market sale100$1055.1577,363
2021-06-28Open-market sale300$1030.9179,558
2021-06-28Open-market sale200$1034.2979,358
2021-06-28Open-market sale400$1035.5778,958
2021-06-28Open-market sale395$1036.5078,563
2021-06-25Open-market sale71$1034.3480,058
2021-06-25Open-market sale200$1026.5480,729
2021-06-25Open-market sale300$1023.2981,544
2021-06-25Open-market sale100$1020.7381,844
2021-06-25Open-market sale114$1016.8781,944
2021-06-25Open-market sale300$1015.4182,058
2021-06-25Open-market sale200$1035.4179,858
2021-06-25Open-market sale615$1024.3180,929
2021-06-25Open-market sale400$1033.3980,129
2021-06-25Open-market sale100$1030.6380,529
2021-06-25Open-market sale100$1027.9480,629
2021-06-24Open-market sale100$1007.0484,758
2021-06-24Open-market sale87$1019.6282,358
2021-06-24Open-market sale613$1017.6382,445
2021-06-24Open-market sale200$1011.7684,458
2021-06-24Open-market sale100$1008.7384,658
2021-06-24Open-market sale400$1014.5583,258
2021-06-24Open-market sale200$1015.2283,058
2021-06-24Open-market sale800$1012.9983,658
2021-06-23Open-market sale200$1011.9185,058
2021-06-23Open-market sale100$1012.7684,958
2021-06-23Open-market sale100$1016.3384,858
2021-06-23Open-market sale500$1011.2085,258
2021-06-23Open-market sale400$1009.5985,758
2021-06-23Open-market sale200$1007.9786,158
2021-06-23Open-market sale500$1005.1086,358
2021-06-23Open-market sale100$1003.1086,858
2021-06-23Open-market sale200$1000.4286,958
2021-06-23Open-market sale200$998.5887,158
2021-06-22Open-market sale100$1001.9287,745
2021-06-22Open-market sale500$1000.7687,845
2021-06-22Open-market sale206$999.2988,345
2021-06-22Open-market sale200$998.2288,551
2021-06-22Open-market sale107$995.2389,051
2021-06-22Open-market sale400$993.6689,158
2021-06-22Open-market sale200$990.0389,558
2021-06-22Open-market sale100$987.6589,758
2021-06-22Open-market sale287$1004.2187,458
2021-06-22Open-market sale100$1005.1387,358
2021-06-22Open-market sale300$997.4288,751
2021-06-21Open-market sale116$995.2189,858
2021-06-21Open-market sale500$991.2789,974
2021-06-21Open-market sale200$989.2990,474
2021-06-21Open-market sale200$988.6690,674
2021-06-21Open-market sale300$987.4590,874
2021-06-21Open-market sale520$985.9391,174
2021-06-21Open-market sale100$977.3692,258
2021-06-21Open-market sale301$983.8391,694
2021-06-21Open-market sale163$982.1491,995
2021-06-21Open-market sale100$980.0492,158
2021-06-18Open-market sale100$967.0594,758
2021-06-18Open-market sale700$973.8592,858
2021-06-18Open-market sale100$978.3292,758
2021-06-18Open-market sale300$969.1294,458
2021-06-18Open-market sale200$970.5994,258
2021-06-18Open-market sale300$971.9193,958
2021-06-18Open-market sale400$972.7693,558
2021-06-18Open-market sale400$980.4892,358
2021-06-17Open-market sale100$994.1094,958
2021-06-17Open-market sale300$990.0495,158
2021-06-17Open-market sale420$987.8795,458
2021-06-17Open-market sale100$983.6595,878
2021-06-17Open-market sale305$980.6795,978
2021-06-17Open-market sale100$992.7495,058
2021-06-17Open-market sale300$971.7196,483
2021-06-17Open-market sale200$969.8696,783
2021-06-17Open-market sale275$968.3196,983
2021-06-17Open-market sale100$966.9397,258
2021-06-17Open-market sale200$975.9596,283
2021-06-17Open-market sale100$995.3994,858
2021-06-16Open-market sale164$994.5199,694
2021-06-16Open-market sale236$996.0399,458
2021-06-16Open-market sale400$998.0799,058
2021-06-16Open-market sale100$998.6698,958
2021-06-16Open-market sale100$999.9598,858
2021-06-16Open-market sale300$1003.0798,558
2021-06-16Open-market sale200$1004.5598,358
2021-06-16Open-market sale100$1016.3597,358
2021-06-16Open-market sale100$1013.6897,458
2021-06-16Open-market sale200$1010.5697,558
2021-06-16Open-market sale100$1008.9197,758
2021-06-16Open-market sale200$1007.9797,858
2021-06-16Open-market sale300$1005.5898,058
2021-06-15Open-market sale300$1006.41101,522
2021-06-15Open-market sale336$1004.01102,022
2021-06-15Open-market sale200$1005.46101,822
2021-06-15Open-market sale100$1032.1599,858
2021-06-15Open-market sale600$1007.63100,922
2021-06-15Open-market sale100$1010.34100,822
2021-06-15Open-market sale164$1012.34100,658
2021-06-15Open-market sale100$1028.6599,958
2021-06-15Open-market sale100$1026.80100,058
2021-06-15Open-market sale400$1025.39100,158
2021-06-15Open-market sale100$1023.08100,558
2021-06-14Open-market sale276$1023.24103,602
2021-06-14Open-market sale100$1019.25104,758
2021-06-14Open-market sale380$1020.84104,378
2021-06-14Open-market sale100$1028.94102,558
2021-06-14Open-market sale200$1027.51102,658
2021-06-14Open-market sale120$1025.88102,858
2021-06-14Open-market sale400$1025.11102,978
2021-06-14Open-market sale224$1023.75103,378
2021-06-14Open-market sale200$1032.11102,358
2021-06-14Open-market sale500$1021.77103,878
2021-06-11Open-market sale100$1033.58105,858
2021-06-11Open-market sale290$1031.75105,958
2021-06-11Open-market sale200$1040.82104,958
2021-06-11Open-market sale100$1038.15105,158
2021-06-11Open-market sale300$1036.82105,258
2021-06-11Open-market sale300$1035.33105,558
2021-06-11Open-market sale300$1030.93106,248
2021-06-11Open-market sale600$1029.72106,548
2021-06-11Open-market sale210$1027.54107,148
2021-06-11Open-market sale100$1041.86104,858
2021-06-10Open-market sale500$1040.01107,961
2021-06-10Open-market sale312$1038.23108,461
2021-06-10Open-market sale200$1035.60108,773
2021-06-10Open-market sale200$1034.45108,973
2021-06-10Open-market sale300$1033.14109,173
2021-06-10Open-market sale300$1031.75109,473
2021-06-10Open-market sale103$1041.05107,858
2021-06-10Open-market sale100$1042.38107,758
2021-06-10Open-market sale200$1044.24107,558
2021-06-10Open-market sale85$1026.61109,773
2021-06-10Open-market sale200$1046.80107,358
2021-06-09Open-market sale255$1038.44112,103
2021-06-09Open-market sale100$1090.46109,858
2021-06-09Open-market sale319$1039.83111,784
2021-06-09Open-market sale226$1041.01111,558
2021-06-09Open-market sale100$1042.76111,458
2021-06-09Open-market sale400$1044.79111,058
2021-06-09Open-market sale100$1049.18110,958
2021-06-09Open-market sale100$1053.15110,858
2021-06-09Open-market sale100$1054.78110,758
2021-06-09Open-market sale100$1057.51110,658
2021-06-09Open-market sale200$1061.33110,458
2021-06-09Open-market sale200$1070.17110,258
2021-06-09Open-market sale100$1072.28110,158
2021-06-09Open-market sale100$1082.56110,058
2021-06-09Open-market sale100$1086.05109,958
2021-06-08Open-market sale700$1093.50112,861
2021-06-08Open-market sale100$1100.45112,558
2021-06-08Open-market sale100$1098.22112,658
2021-06-08Open-market sale103$1094.37112,758
2021-06-08Open-market sale200$1101.65112,358
2021-06-08Open-market sale500$1092.56113,561
2021-06-08Open-market sale197$1091.03114,061
2021-06-08Open-market sale500$1089.50114,258
2021-06-08Open-market sale100$1084.90114,758
2021-06-07Open-market sale200$1074.97116,758
2021-06-07Open-market sale300$1070.20116,958
2021-06-07Open-market sale100$1064.66117,258
2021-06-07Open-market sale100$1101.20114,858
2021-06-07Open-market sale200$1096.88114,958
2021-06-07Open-market sale291$1090.82115,158
2021-06-07Open-market sale200$1088.33115,449
2021-06-07Open-market sale309$1082.29115,649
2021-06-07Open-market sale200$1077.89116,358
2021-06-07Open-market sale200$1076.09116,558
2021-06-07Open-market sale400$1080.78115,958
2021-06-04Open-market sale100$1110.20117,562
2021-06-04Open-market sale286$1108.81117,662
2021-06-04Open-market sale100$1106.75117,948
2021-06-04Open-market sale10$1105.68118,048
2021-06-04Open-market sale300$1105.09118,058
2021-06-04Open-market sale300$1103.54118,358
2021-06-04Open-market sale500$1102.54118,658
2021-06-04Open-market sale300$1101.50119,158
2021-06-04Open-market sale200$1113.11117,362
2021-06-04Open-market sale4$1117.07117,358
2021-06-04Open-market sale300$1099.89119,458
2021-06-04Open-market sale100$1097.76119,758
2021-06-03Open-market sale100$1058.43121,958
2021-06-03Open-market sale100$1053.20122,058
2021-06-03Open-market sale200$1050.26122,158
2021-06-03Open-market sale100$1087.52120,858
2021-06-03Open-market sale100$1094.66120,658
2021-06-03Open-market sale200$1096.47120,458
2021-06-03Open-market sale205$1099.66120,253
2021-06-03Open-market sale395$1101.16119,858
2021-06-03Open-market sale200$1059.92121,758
2021-06-03Open-market sale100$1061.62121,658
2021-06-03Open-market sale100$1067.46121,558
2021-06-03Open-market sale400$1078.40121,158
2021-06-03Open-market sale100$1080.73121,058
2021-06-03Open-market sale100$1086.13120,958
2021-06-03Open-market sale100$1090.90120,758
2021-06-02Open-market sale100$1068.72122,458
2021-06-02Open-market sale99$1067.20122,558
2021-06-02Open-market sale200$1066.05122,657
2021-06-02Open-market sale400$1062.60122,857
2021-06-02Open-market sale200$1062.12123,257
2021-06-02Open-market sale300$1060.42123,457
2021-06-02Open-market sale100$1070.19122,358
2021-06-02Open-market sale100$1054.86123,757
2021-06-02Open-market sale100$1040.31124,758
2021-06-02Open-market sale100$1041.73124,658
2021-06-02Open-market sale100$1049.23123,857
2021-06-02Open-market sale100$1048.15123,957
2021-06-02Open-market sale1$1045.69124,057
2021-06-02Open-market sale300$1044.38124,058
2021-06-02Open-market sale300$1043.32124,358
2021-06-01Open-market sale300$1043.00126,458
2021-06-01Open-market sale100$1039.15126,758
2021-06-01Open-market sale300$1038.15126,858
2021-06-01Open-market sale100$1036.07127,158
2021-06-01Open-market sale100$1034.40127,258
2021-06-01Open-market sale300$1062.60125,058
2021-06-01Open-market sale100$1063.90124,958
2021-06-01Open-market sale500$1060.89125,358
2021-06-01Open-market sale100$1047.63126,358
2021-06-01Open-market sale100$1053.45126,258
2021-06-01Open-market sale200$1055.92126,058
2021-06-01Open-market sale200$1059.65125,858
2021-06-01Open-market sale100$1066.10124,858
2021-05-28Open-market sale100$1057.69128,958
2021-05-28Open-market sale200$1043.86129,558
2021-05-28Open-market sale100$1046.14129,458
2021-05-28Open-market sale100$1047.94129,358
2021-05-28Open-market sale100$1050.18129,258
2021-05-28Open-market sale200$1055.34129,058
2021-05-28Open-market sale100$1042.55129,758
2021-05-28Open-market sale398$1059.79128,560
2021-05-28Open-market sale500$1060.83128,060
2021-05-28Open-market sale400$1061.65127,660
2021-05-28Open-market sale102$1062.64127,558
2021-05-28Open-market sale100$1070.39127,358
2021-05-28Open-market sale100$1064.34127,458
2021-05-27Open-market sale100$1112.01130,058
2021-05-27Open-market sale200$1111.01130,158
2021-05-27Open-market sale100$1108.87130,358
2021-05-27Open-market sale200$1107.04130,458
2021-05-27Open-market sale100$1105.40130,658
2021-05-27Open-market sale100$1096.16130,758
2021-05-27Open-market sale200$1091.78130,858
2021-05-27Open-market sale100$1089.11131,058
2021-05-27Open-market sale100$1086.48131,158
2021-05-27Open-market sale29$1084.44131,258
2021-05-27Open-market sale100$1082.94131,287
2021-05-27Open-market sale100$1080.15131,387
2021-05-27Open-market sale100$1077.59131,487
2021-05-27Open-market sale100$1071.80131,587
2021-05-27Open-market sale100$1070.29131,687
2021-05-27Open-market sale100$1064.11131,787
2021-05-27Open-market sale100$1127.82129,858
2021-05-27Open-market sale100$1118.94129,958
2021-05-27Open-market sale100$1057.97131,887
2021-05-27Open-market sale100$1052.23131,987
2021-05-27Open-market sale100$1048.89132,087
2021-05-27Open-market sale100$1041.18132,187
2021-05-27Open-market sale71$1033.73132,287
2021-05-26Open-market sale300$1111.48132,358
2021-05-26Open-market sale300$1110.25132,658
2021-05-26Open-market sale30$1106.99132,958
2021-05-26Open-market sale100$1105.40132,988
2021-05-26Open-market sale500$1104.72133,088
2021-05-26Open-market sale70$1103.22133,588
2021-05-26Open-market sale300$1102.19133,658
2021-05-26Open-market sale100$1098.56133,958
2021-05-26Open-market sale300$1097.58134,058
2021-05-26Open-market sale100$1096.04134,358
2021-05-26Open-market sale100$1093.39134,458
2021-05-26Open-market sale100$1090.59134,558
2021-05-26Open-market sale100$1088.30134,658
2021-05-26Open-market sale100$1085.36134,758
2021-05-25Open-market sale100$1064.15136,958
2021-05-25Open-market sale100$1069.15136,858
2021-05-25Open-market sale100$1062.65137,058
2021-05-25Open-market sale200$1060.10137,158
2021-05-25Open-market sale100$1078.99136,758
2021-05-25Open-market sale100$1085.73136,658
2021-05-25Open-market sale100$1087.20136,558
2021-05-25Open-market sale300$1100.15135,258
2021-05-25Open-market sale200$1098.03135,558
2021-05-25Open-market sale200$1096.52135,758
2021-05-25Open-market sale200$1095.01135,958
2021-05-25Open-market sale100$1093.55136,158
2021-05-25Open-market sale200$1092.72136,258
2021-05-25Open-market sale100$1088.90136,458
2021-05-25Open-market sale200$1101.53135,058
2021-05-25Open-market sale200$1103.36134,858
2021-05-24Open-market sale300$1058.03137,658
2021-05-24Open-market sale300$1056.75137,958
2021-05-24Open-market sale200$1060.07137,458
2021-05-24Open-market sale100$1063.07137,358
2021-05-24Open-market sale500$1054.25138,258
2021-05-24Open-market sale200$1048.53139,658
2021-05-24Open-market sale100$1049.71139,558
2021-05-24Open-market sale500$1053.00138,758
2021-05-24Open-market sale300$1051.64139,258
2021-05-21Open-market sale300$1049.18140,658
2021-05-21Open-market sale100$1060.05139,858
2021-05-21Open-market sale100$1041.12142,258
2021-05-21Open-market sale101$1043.43142,157
2021-05-21Open-market sale399$1045.10141,758
2021-05-21Open-market sale500$1046.11141,258
2021-05-21Open-market sale300$1047.62140,958
2021-05-21Open-market sale100$1050.15140,558
2021-05-21Open-market sale300$1051.39140,258
2021-05-21Open-market sale100$1053.15140,158
2021-05-21Open-market sale100$1054.15140,058
2021-05-21Open-market sale100$1056.11139,958
2021-05-20Open-market sale100$1072.57142,558
2021-05-20Open-market sale100$1075.67142,458
2021-05-20Open-market sale100$1077.43142,358
2021-05-20Open-market sale100$1071.15142,658
2021-05-20Open-market sale100$1069.97142,758
2021-05-20Open-market sale600$1052.37143,931
2021-05-20Open-market sale200$1065.76142,858
2021-05-20Open-market sale100$1062.51143,058
2021-05-20Open-market sale200$1058.34143,158
2021-05-20Open-market sale100$1056.39143,358
2021-05-20Open-market sale473$1054.01143,458
2021-05-20Open-market sale37$1046.92144,821
2021-05-20Open-market sale290$1050.63144,531
2021-05-19Open-market sale200$1050.38144,859
2021-05-19Open-market sale196$1049.08145,059
2021-05-19Open-market sale200$1047.27145,255
2021-05-19Open-market sale200$1045.50145,455
2021-05-19Open-market sale200$1044.45145,655
2021-05-19Open-market sale1$1053.39144,858
2021-05-19Open-market sale300$1041.50146,056
2021-05-19Open-market sale400$1039.95146,356
2021-05-19Open-market sale202$1038.67146,756
2021-05-19Open-market sale300$1034.99146,958
2021-05-19Open-market sale100$1033.18147,258
2021-05-19Open-market sale201$1042.60145,855
2021-05-18Open-market sale199$1065.11148,659
2021-05-18Open-market sale200$1058.62149,658
2021-05-18Open-market sale200$1060.34149,458
2021-05-18Open-market sale200$1099.74147,358
2021-05-18Open-market sale100$1098.00147,558
2021-05-18Open-market sale200$1088.67147,658
2021-05-18Open-market sale100$1084.43147,858
2021-05-18Open-market sale100$1079.06147,958
2021-05-18Open-market sale200$1077.83148,058
2021-05-18Open-market sale100$1073.65148,258
2021-05-18Open-market sale200$1069.75148,358
2021-05-18Open-market sale100$1067.91148,558
2021-05-18Open-market sale1$1066.00148,658
2021-05-18Open-market sale300$1061.90149,158
2021-05-18Open-market sale300$1063.03148,858
2021-05-17Open-market sale100$1122.40150,158
2021-05-17Open-market sale200$1121.58150,258
2021-05-17Open-market sale100$1120.05150,458
2021-05-17Open-market sale400$1119.39150,558
2021-05-17Open-market sale300$1117.95150,958
2021-05-17Open-market sale300$1125.33149,858
2021-05-17Open-market sale200$1113.59151,558
2021-05-17Open-market sale200$1111.27151,758
2021-05-17Open-market sale400$1106.05151,958
2021-05-17Open-market sale300$1115.03151,258
2021-05-14Open-market sale100$1099.35153,958
2021-05-14Open-market sale100$1095.89154,058
2021-05-14Open-market sale300$1094.83154,158
2021-05-14Open-market sale200$1092.95154,458
2021-05-14Open-market sale87$1110.21152,358
2021-05-14Open-market sale100$1085.57154,758
2021-05-14Conversion99,983—154,858
2021-05-14Open-market sale300$1102.17153,658
2021-05-14Open-market sale200$1102.83153,458
2021-05-14Open-market sale100$1103.98153,358
2021-05-14Open-market sale300$1105.13153,058
2021-05-14Open-market sale313$1106.59152,745
2021-05-14Open-market sale102$1107.56152,643
2021-05-14Open-market sale198$1109.05152,445
2021-05-14Open-market sale100$1088.78154,658
2021-05-13Open-market sale300$1079.0755,075
2021-05-13Open-market sale100$1077.1555,375
2021-05-13Open-market sale21$1072.0255,475
2021-05-13Open-market sale100$1070.1555,496
2021-05-13Open-market sale500$1069.3955,596
2021-05-13Open-market sale343$1068.1256,096
2021-05-13Open-market sale100$1082.8054,875
2021-05-13Open-market sale121$1064.9556,654
2021-05-13Open-market sale100$1062.5856,775
2021-05-13Open-market sale100$1056.6556,875
2021-05-13Open-market sale200$1050.9256,975
2021-05-13Open-market sale200$1048.8657,175
2021-05-13Open-market sale100$1080.6054,975
2021-05-13Open-market sale215$1066.4956,439
2021-05-12Open-market sale200$1047.1259,475
2021-05-12Open-market sale100$1045.8359,675
2021-05-12Open-market sale100$1042.9059,775
2021-05-12Open-market sale100$1049.4059,375
2021-05-12Open-market sale200$1050.5759,175
2021-05-12Open-market sale175$1051.8559,000
2021-05-12Open-market sale100$1062.8458,900
2021-05-12Open-market sale100$1064.5658,800
2021-05-12Open-market sale100$1068.0358,700
2021-05-12Open-market sale100$1070.5358,600
2021-05-12Open-market sale100$1071.8958,500
2021-05-12Open-market sale300$1073.4458,200
2021-05-12Open-market sale200$1078.2358,000
2021-05-12Open-market sale25$1081.4557,975
2021-05-12Open-market sale200$1084.7557,775
2021-05-12Open-market sale100$1089.6757,675
2021-05-12Open-market sale100$1094.5357,575
2021-05-12Open-market sale100$1100.1457,375
2021-05-12Open-market sale100$1098.8057,475
2021-01-04Tax withholding46$994.2959,875
2020-12-14Gift18,500$0.0059,921
2020-12-14Gift37,000$0.0077,627
2020-12-14Gift37,000$0.0078,421
2020-12-11Open-market sale975$942.59116,307
2020-12-11Open-market sale548$943.66115,759
2020-12-11Open-market sale231$944.88115,528
2020-12-11Open-market sale1,790$939.65118,770
2020-12-11Open-market sale1,808$940.82120,560
2020-12-11Open-market sale1,885$938.69122,368
2020-12-11Open-market sale447$937.49124,253
2020-12-11Open-market sale553$936.93124,700
2020-12-11Open-market sale168$935.56125,253
2020-12-11Open-market sale1,488$941.80117,282
2020-12-11Open-market sale107$950.19115,421
2020-12-10Open-market sale2,519$934.57127,147
2020-12-10Open-market sale770$929.66134,173
2020-12-10Open-market sale298$928.16134,943
2020-12-10Open-market sale86$925.77135,335
2020-12-10Open-market sale1,726$935.53125,421
2020-12-10Open-market sale94$926.47135,241
2020-12-10Open-market sale2,304$934.01129,666
2020-12-10Open-market sale1,214$932.65131,970
2020-12-10Open-market sale291$931.87133,184
2020-12-10Open-market sale698$930.58133,475
2020-12-09Open-market sale50$931.30142,925
2020-12-09Open-market sale100$923.02145,321
2020-12-09Open-market sale190$924.70145,131
2020-12-09Open-market sale613$943.39136,421
2020-12-09Open-market sale718$941.80137,034
2020-12-09Open-market sale1,095$940.76137,752
2020-12-09Open-market sale1,076$939.80138,847
2020-12-09Open-market sale558$937.80139,923
2020-12-09Open-market sale950$935.98140,481
2020-12-09Open-market sale1,090$934.91141,431
2020-12-09Open-market sale404$932.65142,521
2020-12-09Open-market sale1,000$944.56135,421
2020-12-09Open-market sale250$930.21142,975
2020-12-09Open-market sale500$928.77143,225
2020-12-09Open-market sale500$928.07143,725
2020-12-09Open-market sale906$926.58144,225
2020-12-08Open-market sale102$945.40145,421
2020-12-08Open-market sale198$944.73145,523
2020-12-08Open-market sale300$943.20145,721
2020-12-08Open-market sale608$942.23146,021
2020-12-08Open-market sale700$941.20146,629
2020-12-08Open-market sale1,392$940.27147,329
2020-12-08Open-market sale575$939.05148,721
2020-12-08Open-market sale1,598$938.09149,296
2020-12-08Open-market sale1,292$937.27150,894
2020-12-08Open-market sale270$935.84152,186
2020-12-08Open-market sale978$934.88152,456
2020-12-08Open-market sale722$933.78153,434
2020-12-08Open-market sale565$932.89154,156
2020-12-08Open-market sale100$930.43154,721
2020-12-08Open-market sale400$927.43154,821
2020-12-08Open-market sale110$926.94155,221
2020-12-08Open-market sale90$925.62155,331
2020-12-07Open-market sale101$945.92155,421
2020-12-07Open-market sale250$943.97155,522
2020-12-07Open-market sale100$925.08165,321
2020-12-07Open-market sale200$927.30165,121
2020-12-07Open-market sale600$930.55164,521
2020-12-07Open-market sale913$931.57163,608
2020-12-07Open-market sale426$932.90163,182
2020-12-07Open-market sale629$934.59162,553
2020-12-07Open-market sale2,290$935.40160,263
2020-12-07Open-market sale359$942.99155,772
2020-12-07Open-market sale193$942.07156,131
2020-12-07Open-market sale744$940.58156,324
2020-12-07Open-market sale461$939.82157,068
2020-12-07Open-market sale1,325$938.84157,529
2020-12-07Open-market sale608$937.44158,854
2020-12-07Open-market sale801$936.52159,462
2020-12-04Open-market sale500$934.88165,521
2020-12-04Open-market sale100$935.82165,421
2020-12-04Open-market sale862$929.66170,493
2020-12-04Open-market sale1,095$928.72171,355
2020-12-04Open-market sale230$927.17172,450
2020-12-04Open-market sale814$926.58172,680
2020-12-04Open-market sale615$925.29173,494
2020-12-04Open-market sale413$924.34174,109
2020-12-04Open-market sale174$923.16174,522
2020-12-04Open-market sale428$921.62174,696
2020-12-04Open-market sale297$920.34175,124
2020-12-04Open-market sale1,100$930.62169,393
2020-12-04Open-market sale982$931.75168,411
2020-12-04Open-market sale852$932.99167,559
2020-12-04Open-market sale1,538$933.86166,021
2020-12-03Open-market sale1$923.00184,921
2020-12-03Open-market sale331$922.50184,922
2020-12-03Open-market sale168$921.10185,253
2020-12-03Open-market sale100$944.77175,421
2020-12-03Open-market sale59$943.42175,521
2020-12-03Open-market sale141$942.19175,580
2020-12-03Open-market sale9$940.53175,721
2020-12-03Open-market sale426$940.04175,730
2020-12-03Open-market sale678$938.92176,156
2020-12-03Open-market sale547$927.27183,796
2020-12-03Open-market sale437$936.84177,049
2020-12-03Open-market sale1,056$935.87177,486
2020-12-03Open-market sale1,653$934.76178,542
2020-12-03Open-market sale400$933.68180,195
2020-12-03Open-market sale583$932.74180,595
2020-12-03Open-market sale353$931.84181,178
2020-12-03Open-market sale1,183$930.63181,531
2020-12-03Open-market sale807$929.75182,714
2020-12-03Open-market sale275$928.40183,521
2020-12-03Open-market sale128$925.02184,793
2020-12-03Open-market sale450$926.28184,343
2020-12-03Open-market sale215$937.96176,834
2020-12-02Open-market sale300$909.87195,121
2020-12-02Open-market sale700$911.22194,421
2020-12-02Open-market sale300$912.33194,121
2020-12-02Open-market sale300$913.81193,821
2020-12-02Open-market sale410$914.93193,411
2020-12-02Open-market sale280$943.95186,074
2020-12-02Open-market sale400$940.22186,354
2020-12-02Open-market sale400$936.84186,754
2020-12-02Open-market sale200$935.07187,154
2020-12-02Open-market sale200$933.27187,354
2020-12-02Open-market sale500$930.18187,554
2020-12-02Open-market sale300$928.41188,054
2020-12-02Open-market sale90$927.25188,354
2020-12-02Open-market sale210$926.29188,444
2020-12-02Open-market sale900$924.79188,654
2020-12-02Open-market sale1,856$923.37189,554
2020-12-02Open-market sale500$922.82191,410
2020-12-02Open-market sale200$921.11191,910
2020-12-02Open-market sale100$919.62192,110
2020-12-02Open-market sale700$918.61192,210
2020-12-02Open-market sale400$917.58192,910
2020-12-02Open-market sale101$916.66193,310
2020-12-02Open-market sale100$952.00185,421
2020-12-02Open-market sale253$947.03185,721
2020-12-02Open-market sale100$945.27185,974
2020-12-02Open-market sale200$948.44185,521
2020-12-01Open-market sale683$941.06199,816
2020-12-01Open-market sale474$939.06200,947
2020-12-01Open-market sale429$936.96201,722
2020-12-01Open-market sale987$935.40202,151
2020-12-01Open-market sale383$934.62203,138
2020-12-01Open-market sale600$933.65203,521
2020-12-01Open-market sale301$932.52204,121
2020-12-01Open-market sale28$930.63204,422
2020-12-01Open-market sale530$929.74204,450
2020-12-01Open-market sale441$928.82204,980
2020-12-01Open-market sale231$949.67195,421
2020-12-01Open-market sale639$948.41195,652
2020-12-01Open-market sale310$947.09196,291
2020-12-01Open-market sale390$946.22196,601
2020-12-01Open-market sale548$945.20196,991
2020-12-01Open-market sale940$944.10197,539
2020-12-01Open-market sale900$943.16198,479
2020-12-01Open-market sale437$941.90199,379
2020-12-01Open-market sale301$937.61201,421
2020-12-01Open-market sale448$940.17200,499
2020-11-30Open-market sale6$914.94207,581
2020-11-30Open-market sale201$917.11205,524
2020-11-30Open-market sale102$918.03205,422
2020-11-30Open-market sale1$920.10205,421
2020-11-30Open-market sale1,856$915.98205,725
2020-11-30Open-market sale200$897.37208,710
2020-11-30Open-market sale140$907.10208,910
2020-11-30Open-market sale311$905.74209,050
2020-11-30Open-market sale400$904.68209,361
2020-11-30Open-market sale103$903.21209,761
2020-11-30Open-market sale606$902.51209,864
2020-11-30Open-market sale500$901.74210,470
2020-11-30Open-market sale354$900.17210,970
2020-11-30Open-market sale200$907.98211,324
2020-11-30Open-market sale143$894.73211,524
2020-11-30Open-market sale100$892.97211,667
2020-11-30Open-market sale174$891.46211,767
2020-11-30Open-market sale639$890.19211,941
2020-11-30Open-market sale700$888.02212,580
2020-11-30Open-market sale700$886.66213,280
2020-11-30Open-market sale700$885.17213,980
2020-11-30Open-market sale139$884.25214,680
2020-11-30Open-market sale401$883.27214,819
2020-11-30Open-market sale101$881.84215,220
2020-11-30Open-market sale100$880.02215,321
2020-11-30Open-market sale402$913.75207,587
2020-11-30Open-market sale401$910.26208,309
2020-11-30Open-market sale213$911.25208,096
2020-11-30Open-market sale107$912.97207,989
2020-11-27Option exercise (derivative)2,500$0.000
2020-11-27Option exercise2,500$95.09217,921
2020-11-27Open-market sale2,500$900.01215,421
2020-11-11Conversion130,000—215,421
2020-11-06Open-market sale434$1056.3240,627
2020-11-06Open-market sale340$1050.3241,787
2020-11-06Open-market sale600$1052.5941,187
2020-11-06Open-market sale126$1055.1341,061
2020-11-06Open-market sale250$1060.0033,248
2020-11-06Open-market sale500$1055.0033,498
2020-11-06Open-market sale500$1050.0033,998
2020-11-06Open-market sale250$1045.0034,498
2020-11-06Open-market sale500$1043.5034,748
2020-11-05Open-market sale200$1038.5742,527
2020-11-05Open-market sale520$1036.6643,107
2020-11-05Open-market sale3$1041.5835,248
2020-11-05Open-market sale380$1037.1442,727
2020-11-05Open-market sale497$1040.5035,251
2020-11-05Open-market sale400$1041.0042,127
2020-11-04Open-market sale500$1037.5036,748
2020-11-04Open-market sale500$1014.7743,748
2020-11-04Open-market sale900$1025.0040,848
2020-11-04Open-market sale600$1028.9140,248
2020-11-04Open-market sale500$1030.0039,748
2020-11-04Open-market sale889$1032.1638,859
2020-11-04Open-market sale1,000$1035.0037,248
2020-11-04Open-market sale2,000$1020.2341,748
2020-11-04Open-market sale500$1040.0036,248
2020-11-04Open-market sale500$1045.0035,748
2020-11-04Open-market sale611$1033.9338,248
2020-11-04Open-market sale200$1041.0837,127
2020-11-04Open-market sale400$1040.1337,327
2020-11-04Open-market sale500$1027.8842,011
2020-11-04Open-market sale300$1042.3836,827
2020-11-04Open-market sale500$1043.3636,327
2020-11-04Open-market sale200$1045.4136,127
2020-11-04Open-market sale100$1013.2743,527
2020-11-04Open-market sale300$1025.5042,511
2020-11-04Open-market sale205$1022.5742,811
2020-11-04Open-market sale100$1020.6243,016
2020-11-04Open-market sale18$1019.7043,116
2020-11-04Open-market sale175$1018.0843,134
2020-11-04Open-market sale218$1016.9143,309
2020-11-04Open-market sale1,464$1028.8040,547
2020-11-04Open-market sale1,320$1030.0039,227
2020-11-04Open-market sale100$1030.9139,127
2020-11-04Open-market sale300$1032.8838,827
2020-11-04Open-market sale200$1035.0038,627
2020-11-04Open-market sale400$1037.1938,227
2020-11-04Open-market sale500$1038.3937,727
2020-11-03Open-market sale879$1000.3653,248
2020-11-03Open-market sale221$1001.2553,027
2020-11-03Open-market sale200$1002.6552,827
2020-11-03Open-market sale100$1003.2652,727
2020-11-03Open-market sale100$1008.8252,627
2020-11-03Open-market sale566$1021.1252,061
2020-11-03Open-market sale278$1022.0951,783
2020-11-03Open-market sale156$1023.7351,627
2020-11-03Open-market sale200$1028.3351,427
2020-11-03Open-market sale200$1041.0051,127
2020-11-03Open-market sale100$1030.0851,327
2020-10-07Open-market sale2,660$920.5054,127
2020-09-23Open-market sale100$927.0657,087
2020-09-23Open-market sale200$923.0057,187
2020-09-23Open-market sale200$933.4656,787
2020-09-23Open-market sale100$931.6156,987
2020-09-22Open-market sale1,000$903.0657,637
2020-09-22Open-market sale500$896.2060,237
2020-09-22Open-market sale500$902.3258,637
2020-09-22Open-market sale250$904.2957,387
2020-09-22Open-market sale300$897.5459,937
2020-09-22Open-market sale700$898.8659,237
2020-09-22Open-market sale100$899.8959,137
2020-09-14Open-market sale200$861.4463,227
2020-09-14Open-market sale800$860.1163,427
2020-09-14Open-market sale205$865.8663,022
2020-09-14Open-market sale227$866.4762,795
2020-09-14Open-market sale171$868.4362,624
2020-09-14Open-market sale200$869.0162,424
2020-09-14Open-market sale300$870.6062,124
2020-09-14Open-market sale300$872.3261,824
2020-09-14Open-market sale493$874.3061,331
2020-09-14Open-market sale491$875.6860,840
2020-09-14Open-market sale103$877.0460,737
2020-09-14Open-market sale443$873.8386,954
2020-09-14Open-market sale466$872.9487,397
2020-09-14Open-market sale1,023$871.6287,863
2020-09-14Open-market sale501$870.3488,886
2020-09-14Open-market sale774$869.3989,387
2020-09-14Open-market sale828$868.0790,161
2020-09-14Open-market sale523$866.9790,989
2020-09-14Open-market sale889$865.9091,512
2020-09-14Open-market sale400$864.9392,401
2020-09-14Open-market sale261$861.7093,107
2020-09-14Open-market sale200$876.7985,421
2020-09-14Open-market sale300$851.4795,121
2020-09-14Open-market sale39$853.1195,082
2020-09-14Open-market sale61$854.2895,021
2020-09-14Open-market sale364$855.8294,657
2020-09-14Open-market sale137$856.5394,520
2020-09-14Open-market sale478$857.8194,042
2020-09-14Open-market sale223$858.9093,819
2020-09-14Open-market sale451$860.5493,368
2020-09-14Open-market sale705$875.0986,249
2020-09-14Open-market sale628$876.1585,621
2020-09-14Open-market sale306$863.1192,801
2020-09-11Open-market sale201$836.4696,421
2020-09-11Open-market sale398$838.4096,023
2020-09-11Open-market sale602$839.5895,421
2020-09-11Open-market sale2,700$822.01102,721
2020-09-11Open-market sale2,400$822.88100,321
2020-09-11Open-market sale500$823.6099,821
2020-09-11Open-market sale500$825.3199,321
2020-09-11Open-market sale675$827.7698,646
2020-09-11Open-market sale600$828.7298,046
2020-09-11Open-market sale224$830.2197,822
2020-09-11Open-market sale200$830.7797,622
2020-09-11Open-market sale700$832.2196,922
2020-09-11Open-market sale201$833.2696,721
2020-09-11Open-market sale99$834.4296,622
2020-09-10Open-market sale251$848.44105,421
2020-09-10Open-market sale300$841.33106,472
2020-09-10Open-market sale300$843.16106,172
2020-09-10Open-market sale300$844.50105,872
2020-09-10Open-market sale200$845.42105,672
2020-09-10Open-market sale300$839.78106,772
2020-09-10Open-market sale1,950$830.5265,892
2020-09-10Open-market sale366$831.1965,526
2020-09-10Open-market sale1,099$833.1764,427
2020-09-10Open-market sale200$836.0364,227
2020-09-10Open-market sale604$839.23107,072
2020-09-10Open-market sale97$820.83113,721
2020-09-10Open-market sale103$819.79113,818
2020-09-10Open-market sale100$817.26113,921
2020-09-10Open-market sale100$814.92114,021
2020-09-10Open-market sale200$810.82114,121
2020-09-10Open-market sale170$808.84114,321
2020-09-10Open-market sale330$807.74114,491
2020-09-10Open-market sale500$805.36114,821
2020-09-10Open-market sale62$802.65115,321
2020-09-10Open-market sale38$801.37115,383
2020-09-10Open-market sale100$822.79113,621
2020-09-10Open-market sale300$824.69113,321
2020-09-10Open-market sale200$827.67113,121
2020-09-10Open-market sale840$830.13112,281
2020-09-10Open-market sale903$831.09111,378
2020-09-10Open-market sale1,006$832.10110,372
2020-09-10Open-market sale900$833.15109,472
2020-09-10Open-market sale466$834.31109,006
2020-09-10Open-market sale734$835.51108,272
2020-09-10Open-market sale100$838.05107,676
2020-09-10Open-market sale496$836.63107,776
2020-09-09Open-market sale554$803.18115,726
2020-09-09Open-market sale100$792.56125,321
2020-09-09Open-market sale100$796.05125,221
2020-09-09Open-market sale486$797.99124,735
2020-09-09Open-market sale794$798.95123,941
2020-09-09Open-market sale3,048$800.10120,893
2020-09-09Open-market sale2,814$801.00118,079
2020-09-09Open-market sale1,799$802.22116,280
2020-09-09Open-market sale300$803.84115,426
2020-09-09Open-market sale5$806.23115,421
2020-09-09Open-market sale165$805.0067,842
2020-09-09Open-market sale396$803.6968,007
2020-09-09Open-market sale1,356$802.5268,403
2020-09-09Open-market sale401$801.3069,759
2020-09-09Open-market sale432$800.0170,160
2020-09-08Open-market sale273$799.85125,439
2020-09-08Open-market sale698$798.82125,712
2020-09-08Open-market sale18$801.44125,421
2020-09-08Open-market sale140$779.06135,281
2020-09-08Open-market sale170$780.59135,111
2020-09-08Open-market sale690$781.79134,421
2020-09-08Open-market sale300$782.93134,121
2020-09-08Open-market sale330$797.77126,410
2020-09-08Open-market sale114$795.98126,740
2020-09-08Open-market sale316$795.10126,854
2020-09-08Open-market sale391$794.04127,170
2020-09-08Open-market sale360$792.69127,561
2020-09-08Open-market sale162$791.90127,921
2020-09-08Open-market sale500$790.37128,083
2020-09-08Open-market sale1,299$789.58128,583
2020-09-08Open-market sale675$788.63129,882
2020-09-08Open-market sale1,427$787.60130,557
2020-09-08Open-market sale631$786.48131,984
2020-09-08Open-market sale820$785.39132,615
2020-09-08Open-market sale686$784.07133,435
2020-09-08Open-market sale100$802.8070,592
2020-09-08Open-market sale750$800.0070,842
2020-09-08Open-market sale150$801.0070,692
2020-09-04Open-market sale132$765.57144,689
2020-09-04Open-market sale200$763.74144,821
2020-09-04Open-market sale100$762.70145,021
2020-09-04Open-market sale200$761.81145,121
2020-09-04Open-market sale100$758.73145,321
2020-09-04Open-market sale311$798.06139,331
2020-09-04Open-market sale387$796.94139,642
2020-09-04Open-market sale300$793.92140,029
2020-09-04Open-market sale246$788.33140,329
2020-09-04Open-market sale254$786.93140,575
2020-09-04Open-market sale514$785.07140,829
2020-09-04Open-market sale381$783.76141,343
2020-09-04Open-market sale100$782.47141,724
2020-09-04Open-market sale100$780.27141,824
2020-09-04Open-market sale100$778.51141,924
2020-09-04Open-market sale9$777.26142,024
2020-09-04Open-market sale288$776.36142,033
2020-09-04Open-market sale75$775.10142,321
2020-09-04Open-market sale325$774.80142,396
2020-09-04Open-market sale161$773.41142,721
2020-09-04Open-market sale339$772.10142,882
2020-09-04Open-market sale572$770.42143,221
2020-09-04Open-market sale428$769.48143,793
2020-09-04Open-market sale468$767.22144,221
2020-09-04Open-market sale415$808.55136,050
2020-09-04Open-market sale519$800.44138,610
2020-09-04Open-market sale177$802.06138,433
2020-09-04Open-market sale202$799.39139,129
2020-09-04Open-market sale95$811.96135,421
2020-09-04Open-market sale469$810.45135,516
2020-09-04Open-market sale65$809.75135,985
2020-09-04Open-market sale740$807.29136,465
2020-09-04Open-market sale207$805.84137,205
2020-09-04Open-market sale517$804.50137,412
2020-09-04Open-market sale504$802.97137,929
2020-09-03Open-market sale51$850.00145,821
2020-09-03Open-market sale4$849.09145,872
2020-09-03Open-market sale197$845.36145,876
2020-09-03Open-market sale360$853.04145,421
2020-09-03Open-market sale40$852.03145,781
2020-09-03Open-market sale280$822.10148,941
2020-09-03Open-market sale1,500$820.43149,221
2020-09-03Open-market sale1,515$819.63150,721
2020-09-03Open-market sale200$824.04148,741
2020-09-03Open-market sale10$825.49148,731
2020-09-03Open-market sale269$828.22148,462
2020-09-03Open-market sale1,553$830.00146,909
2020-09-03Open-market sale456$831.21146,453
2020-09-03Open-market sale122$832.85146,331
2020-09-03Open-market sale589$818.03152,236
2020-09-03Open-market sale202$834.11146,129
2020-09-03Open-market sale8$835.10146,121
2020-09-03Open-market sale48$842.24146,073
2020-09-03Open-market sale296$807.48155,125
2020-09-03Open-market sale300$809.53154,825
2020-09-03Open-market sale100$812.56154,725
2020-09-03Open-market sale600$815.16154,125
2020-09-03Open-market sale1,300$816.49152,825
2020-09-02Open-market sale430$879.83156,109
2020-09-02Open-market sale88$880.29156,021
2020-09-02Open-market sale600$882.15155,421
2020-09-02Open-market sale337$878.64156,539
2020-09-02Open-market sale183$851.67165,238
2020-09-02Open-market sale217$853.06165,021
2020-09-02Open-market sale200$853.63164,821
2020-09-02Open-market sale806$855.17164,015
2020-09-02Open-market sale296$875.23157,825
2020-09-02Open-market sale692$856.07163,323
2020-09-02Open-market sale1,701$857.22161,622
2020-09-02Open-market sale901$858.13160,721
2020-09-02Open-market sale100$860.71160,621
2020-09-02Open-market sale200$864.04160,421
2020-09-02Open-market sale200$865.25160,221
2020-09-02Open-market sale293$868.34159,928
2020-09-02Open-market sale490$869.40159,438
2020-09-02Open-market sale337$870.77159,101
2020-09-02Open-market sale676$871.55158,425
2020-09-02Open-market sale304$872.59158,121
2020-09-02Open-market sale668$876.63157,157
2020-09-02Open-market sale281$877.47156,876
2020-09-01Open-market sale3,653$884.78168,358
2020-09-01Open-market sale410$883.02172,011
2020-09-01Open-market sale1,301$882.00172,421
2020-09-01Open-market sale2,537$885.47165,821
2020-09-01Open-market sale400$887.07165,421
2020-09-01Open-market sale600$880.03174,321
2020-09-01Open-market sale599$880.80173,722
2020-09-01Open-market sale500$878.97174,921
2020-08-31Open-market sale200$869.21185,221
2020-08-31Open-market sale300$886.08175,421
2020-08-31Open-market sale600$884.66175,721
2020-08-31Open-market sale884$883.54176,321
2020-08-31Open-market sale992$882.75177,205
2020-08-31Open-market sale1,154$881.63178,197
2020-08-31Open-market sale1,757$880.64179,351
2020-08-31Open-market sale894$879.66181,108
2020-08-31Open-market sale579$878.73182,002
2020-08-31Open-market sale403$877.23182,581
2020-08-31Open-market sale329$876.23182,984
2020-08-31Open-market sale308$875.36183,313
2020-08-31Open-market sale700$870.55184,521
2020-08-31Open-market sale399$871.93184,122
2020-08-31Open-market sale400$874.18183,621
2020-08-31Open-market sale101$872.71184,021
2020-08-05Gift14,310$0.00185,421
2020-08-05Gift28,620$0.0071,592
2020-08-05Gift28,620$0.00199,731
2020-07-07Open-market sale240$570.0042,972
2020-06-26Open-market sale681$565.0043,647
2020-06-26Open-market sale435$570.0043,212
2020-06-16Open-market sale687$560.2144,328
2020-06-15Open-market sale506$545.3146,607
2020-06-15Open-market sale133$541.2247,113
2020-06-15Open-market sale579$540.3347,246
2020-06-15Open-market sale200$546.1046,407
2020-06-15Open-market sale699$550.0045,708
2020-06-15Open-market sale693$555.0045,015
2020-06-12Open-market sale1,189$509.91234,516
2020-06-12Open-market sale600$504.19236,851
2020-06-12Open-market sale23$505.02236,828
2020-06-12Open-market sale590$506.46236,238
2020-06-12Open-market sale500$502.43237,451
2020-06-12Open-market sale75$501.37237,951
2020-06-12Open-market sale325$500.55238,026
2020-06-12Open-market sale100$517.87228,351
2020-06-12Open-market sale251$516.12228,451
2020-06-12Open-market sale1,139$514.98228,702
2020-06-12Open-market sale453$514.10229,841
2020-06-12Open-market sale1,149$512.92230,294
2020-06-12Open-market sale1,924$512.03231,443
2020-06-12Open-market sale1,149$510.87233,367
2020-06-12Open-market sale194$507.44236,044
2020-06-12Open-market sale339$508.78235,705
2020-06-11Open-market sale291$523.55239,722
2020-06-11Open-market sale811$522.53240,013
2020-06-11Open-market sale599$524.60239,123
2020-06-11Open-market sale172$525.88238,951
2020-06-11Open-market sale500$526.74238,451
2020-06-11Open-market sale306$520.88240,824
2020-06-11Open-market sale1,047$519.99241,130
2020-06-11Open-market sale1,215$518.93242,177
2020-06-11Open-market sale640$517.68243,392
2020-06-11Open-market sale935$516.69244,032
2020-06-11Open-market sale760$515.45244,967
2020-06-11Open-market sale304$514.58245,727
2020-06-11Open-market sale19$512.75246,031
2020-06-11Open-market sale500$511.59246,050
2020-06-11Open-market sale600$510.44246,550
2020-06-11Open-market sale1,201$509.51247,150
2020-06-11Open-market sale100$529.07238,351
2020-06-10Open-market sale200$533.51249,151
2020-06-10Open-market sale101$532.87249,351
2020-06-10Open-market sale252$535.22248,899
2020-06-10Open-market sale444$537.07248,455
2020-06-10Open-market sale4$538.77248,451
2020-06-10Open-market sale100$540.45248,351
2020-06-10Open-market sale398$521.50257,953
2020-06-10Open-market sale199$522.68257,754
2020-06-10Open-market sale1,591$524.26256,163
2020-06-10Open-market sale1,722$525.29254,441
2020-06-10Open-market sale915$526.37253,526
2020-06-10Open-market sale1,269$527.41252,257
2020-06-10Open-market sale1,015$528.36251,242
2020-06-10Open-market sale543$529.61250,699
2020-06-10Open-market sale1,015$530.53249,684
2020-06-10Open-market sale232$531.33249,452
2020-06-10Open-market sale800$526.80263,263
2020-06-10Open-market sale824$530.18259,972
2020-06-10Open-market sale421$531.06259,551
2020-06-10Open-market sale300$532.68259,251
2020-06-10Open-market sale193$534.29259,058
2020-06-10Open-market sale188$535.27258,870
2020-06-10Open-market sale419$537.21258,451
2020-06-10Open-market sale100$542.90258,351
2020-06-10Open-market sale400$521.22267,951
2020-06-10Open-market sale291$522.53267,660
2020-06-10Open-market sale994$523.86266,666
2020-06-10Open-market sale1,386$524.71265,280
2020-06-10Open-market sale1,217$525.75264,063
2020-06-10Open-market sale515$529.13260,796
2020-06-10Open-market sale1,952$528.08261,311
2020-06-09Open-market sale1,971$529.71294,252
2020-06-09Open-market sale675$528.75296,223
2020-06-09Open-market sale1,340$528.72296,898
2020-06-09Open-market sale972$529.98293,280
2020-06-09Open-market sale1,200$530.69292,080
2020-06-09Open-market sale317$531.00291,763
2020-06-09Open-market sale200$531.61291,563
2020-06-09Open-market sale100$531.86291,463
2020-06-09Open-market sale334$532.70291,129
2020-06-09Open-market sale1,562$533.68289,567
2020-06-09Open-market sale113$527.75298,238
2020-06-09Open-market sale509$537.83278,351
2020-06-09Open-market sale1,059$536.58278,860
2020-06-09Open-market sale1,312$536.28279,919
2020-06-09Open-market sale1,220$535.84281,231
2020-06-09Open-market sale1,855$535.51282,451
2020-06-09Open-market sale2,838$534.61284,306
2020-06-09Open-market sale2,423$534.04287,144
2020-06-09Open-market sale726$530.0048,544
2020-06-09Open-market sale724$528.77277,368
2020-06-09Open-market sale917$530.11276,451
2020-06-09Open-market sale190$531.41276,261
2020-06-09Open-market sale200$532.48276,061
2020-06-09Open-market sale2,086$533.71273,975
2020-06-09Open-market sale2,416$534.55271,559
2020-06-09Open-market sale1,775$535.45269,784
2020-06-09Open-market sale1,022$536.57268,762
2020-06-09Open-market sale411$537.93268,351
2020-06-09Open-market sale355$520.1250,288
2020-06-09Open-market sale185$521.2550,103
2020-06-09Open-market sale100$522.1050,003
2020-06-09Open-market sale160$525.0649,843
2020-06-09Open-market sale474$527.7549,369
2020-06-09Open-market sale99$528.8649,270
2020-06-09Open-market sale259$527.86278,092
2020-06-09Open-market sale719$535.0047,825
2020-06-08Open-market sale458$518.31298,652
2020-06-08Open-market sale1,293$517.29299,110
2020-06-08Open-market sale1,641$515.98300,403
2020-06-08Open-market sale1,596$515.13302,044
2020-06-08Open-market sale1,240$514.18303,640
2020-06-08Open-market sale1,013$513.10304,880
2020-06-08Open-market sale258$511.54305,893
2020-06-08Open-market sale500$510.10306,151
2020-06-08Open-market sale400$508.96306,651
2020-06-08Open-market sale100$507.37307,051
2020-06-08Open-market sale301$518.94298,351
2020-06-08Open-market sale403$506.69307,151
2020-06-08Open-market sale797$505.91307,554
2020-06-08Open-market sale400$520.33318,351
2020-06-08Open-market sale100$515.69318,751
2020-06-08Open-market sale630$510.29319,048
2020-06-08Open-market sale403$509.43319,678
2020-06-08Open-market sale600$507.89320,081
2020-06-08Open-market sale7,670$506.65320,681
2020-06-08Open-market sale197$512.97318,851
2020-06-08Open-market sale200$520.6750,643
2020-06-08Open-market sale200$517.3950,843
2020-06-08Open-market sale200$516.3751,043
2020-06-08Open-market sale247$515.0251,243
2020-06-08Open-market sale755$510.1451,490
2020-06-08Open-market sale627$505.77317,724
2020-06-08Open-market sale573$506.40317,151
2020-06-08Open-market sale300$507.71316,851
2020-06-08Open-market sale400$509.47316,451
2020-06-08Open-market sale300$510.28316,151
2020-06-08Open-market sale250$511.99315,901
2020-06-08Open-market sale1,150$513.33314,751
2020-06-08Open-market sale1,413$514.33313,338
2020-06-08Open-market sale1,890$515.27311,448
2020-06-08Open-market sale1,349$516.08310,099
2020-06-08Open-market sale827$518.71308,351
2020-06-08Open-market sale921$517.43309,178
2020-05-08Conversion215,000—328,351
2020-05-08Open-market sale2,000$483.8452,245
2020-05-01Open-market sale11,000$464.3054,245
2020-04-29Open-market sale460$457.63122,891
2020-04-29Open-market sale1,221$467.30117,446
2020-04-29Open-market sale1,115$466.37118,667
2020-04-29Open-market sale1,200$465.15119,782
2020-04-29Open-market sale100$463.45120,982
2020-04-29Open-market sale300$462.46121,082
2020-04-29Open-market sale600$461.18121,382
2020-04-29Open-market sale544$459.76121,982
2020-04-29Open-market sale800$469.47115,352
2020-04-29Open-market sale701$470.53114,651
2020-04-29Open-market sale800$471.99113,851
2020-04-29Open-market sale378$473.16113,473
2020-04-29Open-market sale122$474.02113,351
2020-04-29Open-market sale1,294$468.34116,152
2020-04-29Open-market sale365$458.67122,526
2020-04-28Open-market sale1,316$459.13132,132
2020-04-28Open-market sale1,758$458.82133,448
2020-04-28Open-market sale2,498$458.33135,206
2020-04-28Open-market sale2,045$457.90137,704
2020-04-28Open-market sale1,015$457.40139,749
2020-04-28Open-market sale934$456.76140,764
2020-04-28Open-market sale541$456.20141,698
2020-04-28Open-market sale691$455.53142,239
2020-04-28Open-market sale421$455.26142,930
2020-04-28Open-market sale97$463.49123,351
2020-04-28Open-market sale176$462.64123,448
2020-04-28Open-market sale499$462.29123,624
2020-04-28Open-market sale693$461.69124,123
2020-04-28Open-market sale1,580$461.23124,816
2020-04-28Open-market sale1,565$460.84126,396
2020-04-28Open-market sale2,130$460.26127,961
2020-04-28Open-market sale2,041$459.90130,091
2020-04-27Open-market sale1,501$460.19144,161
2020-04-27Open-market sale1,985$458.35146,967
2020-04-27Open-market sale599$457.05148,952
2020-04-27Open-market sale200$455.04149,551
2020-04-27Open-market sale200$453.70149,751
2020-04-27Open-market sale163$453.04149,951
2020-04-27Open-market sale237$451.79150,114
2020-04-27Open-market sale300$449.77150,351
2020-04-27Open-market sale300$448.61150,651
2020-04-27Open-market sale100$447.17150,951
2020-04-27Open-market sale500$446.71151,051
2020-04-27Open-market sale100$444.78151,551
2020-04-27Open-market sale200$442.97151,651
2020-04-27Open-market sale187$441.59151,851
2020-04-27Open-market sale415$440.70152,038
2020-04-27Open-market sale598$439.80152,453
2020-04-27Open-market sale112$437.87153,051
2020-04-27Open-market sale188$437.00153,163
2020-04-27Open-market sale1,305$459.15145,662
2020-04-27Open-market sale810$461.68143,351
2020-04-27Open-market sale200$447.26160,851
2020-04-27Open-market sale500$446.57161,051
2020-04-27Open-market sale300$448.63160,551
2020-04-27Open-market sale200$449.84160,351
2020-04-27Open-market sale101$451.49160,250
2020-04-27Open-market sale283$453.12159,967
2020-04-27Open-market sale100$444.74161,551
2020-04-27Open-market sale100$443.73161,651
2020-04-27Open-market sale2$442.68161,751
2020-04-27Open-market sale498$441.60161,753
2020-04-27Open-market sale800$439.74162,251
2020-04-27Open-market sale200$437.79163,051
2020-04-27Open-market sale100$436.73163,251
2020-04-27Open-market sale200$462.41153,351
2020-04-27Open-market sale817$461.51153,551
2020-04-27Open-market sale1,104$460.46154,368
2020-04-27Open-market sale1,504$459.45155,472
2020-04-27Open-market sale1,968$458.49156,976
2020-04-27Open-market sale500$457.17158,944
2020-04-27Open-market sale200$455.66159,444
2020-04-27Open-market sale323$453.87159,644
2020-04-24Open-market sale611$429.01182,740
2020-04-24Open-market sale589$429.99182,151
2020-04-24Open-market sale1,048$430.70181,103
2020-04-24Open-market sale1,299$431.06179,804
2020-04-24Open-market sale1,501$432.16176,550
2020-04-24Open-market sale1,753$431.58178,051
2020-04-24Open-market sale4,087$432.55172,463
2020-04-24Open-market sale1,425$432.96171,038
2020-04-24Open-market sale1,287$433.38169,751
2020-04-24Open-market sale1,437$434.37168,314
2020-04-24Open-market sale1,326$434.47166,988
2020-04-24Open-market sale399$435.33166,589
2020-04-24Open-market sale537$435.42166,052
2020-04-24Open-market sale1,116$436.41164,936
2020-04-24Open-market sale100$436.41164,836
2020-04-24Open-market sale1,085$437.26163,751
2020-04-24Open-market sale296$438.28163,455
2020-04-24Open-market sale104$439.18163,351
2020-04-23Open-market sale764$435.77183,761
2020-04-23Open-market sale577$435.14184,525
2020-04-23Open-market sale2,540$433.98185,102
2020-04-23Open-market sale1,534$432.77187,642
2020-04-23Open-market sale3,172$431.76189,176
2020-04-23Open-market sale303$430.48192,348
2020-04-23Open-market sale100$426.48192,651
2020-04-23Open-market sale160$424.18192,801
2020-04-23Open-market sale1,290$423.22192,961
2020-04-23Open-market sale1,078$422.70194,251
2020-04-23Open-market sale3,012$421.50195,329
2020-04-23Open-market sale4,310$420.50198,341
2020-04-23Open-market sale410$437.02183,351
2020-04-23Open-market sale50$425.00192,751
2020-04-22Open-market sale848$427.53204,012
2020-04-22Open-market sale809$426.21204,860
2020-04-22Open-market sale100$424.45205,669
2020-04-22Open-market sale320$423.85205,769
2020-04-22Open-market sale480$422.47206,089
2020-04-22Open-market sale300$420.51206,569
2020-04-22Open-market sale400$430.20202,651
2020-04-22Open-market sale100$430.09203,051
2020-04-22Open-market sale258$429.43203,151
2020-04-22Open-market sale603$428.27203,409
2020-04-21Open-market sale1,200$420.30207,269
2020-04-21Open-market sale400$422.28206,869
2020-04-20Open-market sale300$420.49208,469
2020-04-17Open-market sale100$422.00208,769
2020-04-16Open-market sale300$430.00208,869
2020-04-16Open-market sale200$420.11210,169
2020-04-16Open-market sale200$426.91209,169
2020-04-16Open-market sale400$424.62209,369
2020-04-16Open-market sale100$422.94209,769
2020-04-16Open-market sale300$421.80209,869
2020-04-15Open-market sale100$424.15210,369
2020-04-15Open-market sale283$422.70210,469
2020-04-15Open-market sale199$421.63210,752
2020-04-15Open-market sale2,400$420.58210,951
2020-03-11Conversion150,000—213,351
2020-03-02Open-market sale3,889$361.0465,245
2020-03-02Open-market sale111$359.0069,134
2020-03-01Grant / award (derivative)503$0.00503
2020-03-01Grant / award (derivative)915$0.00915
2020-02-20Open-market sale3,170$415.0263,351
2020-02-19Open-market sale1,000$427.6966,521
2020-02-19Open-market sale1,100$426.1167,521
2020-02-19Open-market sale1,035$422.7068,621
2020-02-19Open-market sale700$421.3269,656
2020-02-19Open-market sale2,512$420.1970,356
2020-02-19Open-market sale504$418.7772,868
2020-02-19Open-market sale2,353$415.5074,168
2020-02-19Open-market sale404$416.3573,764
2020-02-19Open-market sale392$417.7473,372
2020-02-18Open-market sale1,049$416.7876,521
2020-02-18Open-market sale8,951$415.1677,570
2020-02-12Open-market sale10,000$415.3386,521
2020-01-21Open-market sale3,493$383.4896,521
2020-01-21Open-market sale16,507$382.98100,014
2020-01-16Open-market sale2,904$382.71119,008
2020-01-16Open-market sale2,065$383.48116,943
2020-01-16Open-market sale422$384.68116,521
2020-01-16Open-market sale474$381.49121,912
2020-01-16Open-market sale1,566$380.14122,386
2020-01-02Tax withholding46$377.85123,952
2019-12-31Open-market sale2,569$380.05123,998
2019-12-30Open-market sale4,495$380.02126,567
2019-12-27Open-market sale600$383.57131,062
2019-12-27Open-market sale4,905$380.07131,662
2019-12-26Gift16,335$0.00146,567
2019-12-26Open-market sale10,000$380.07136,567
2019-12-23Gift29,945$0.0069,245
2019-12-23Gift29,945$0.00162,902
2019-12-20Open-market sale1,916$366.48200,931
2019-12-20Open-market sale1,551$367.34199,380
2019-12-20Open-market sale1,508$370.27192,847
2019-12-20Open-market sale2,540$369.63194,355
2019-12-20Open-market sale2,485$368.49196,895
2019-12-19Open-market sale103$367.38202,847
2019-12-19Open-market sale2,940$366.87202,950
2019-12-19Open-market sale3,475$364.43207,743
2019-12-19Open-market sale1,853$365.48205,890
2019-12-19Open-market sale1,629$363.15211,218
2019-12-18Open-market sale1,012$369.18215,115
2019-12-18Open-market sale3,604$365.04219,243
2019-12-18Open-market sale2,321$366.29216,922
2019-12-18Open-market sale500$373.54212,847
2019-12-18Open-market sale1,758$372.65213,347
2019-12-18Open-market sale10$371.04215,105
2019-12-18Open-market sale795$368.18216,127
2019-12-17Open-market sale9,600$374.78223,247
2019-12-17Open-market sale400$376.05222,847
2019-12-16Open-market sale10,000$371.32232,847
2019-12-13Conversion145,000—242,847
2019-12-12Option exercise (derivative)500$0.000
2019-12-12Open-market sale500$374.7997,847
2019-12-12Option exercise500$46.6098,347
2019-12-11Option exercise (derivative)3,000$0.00500
2019-12-11Open-market sale945$370.3899,218
2019-12-11Open-market sale877$371.6998,341
2019-12-11Open-market sale494$372.3197,847
2019-12-11Open-market sale684$369.64100,163
2019-12-11Option exercise3,000$46.60100,847
2019-12-10Option exercise (derivative)3,000$0.003,500
2019-12-10Open-market sale1,369$373.6899,478
2019-12-10Open-market sale1,320$375.3298,158
2019-12-10Open-market sale311$376.6297,847
2019-12-10Option exercise3,000$46.60100,847
2019-12-09Option exercise (derivative)3,000$0.006,500
2019-12-09Open-market sale1,625$380.0498,093
2019-12-09Open-market sale14$382.4997,847
2019-12-09Option exercise3,000$46.60100,847
2019-12-09Open-market sale1,129$378.4999,718
2019-12-09Open-market sale232$381.2497,861
2019-10-22Open-market sale7,000$400.0097,847
2019-10-18Open-market sale7,000$400.23104,847
2019-10-18Open-market sale7,000$400.23104,847
2019-10-16Open-market sale4,481$400.00111,847
2019-10-14Open-market sale2,519$400.00116,328
2019-10-11Open-market sale7,000$400.06118,847
2019-10-07Open-market sale714$383.80125,847
2019-10-07Open-market sale286$382.58126,561
2019-10-04Open-market sale7,000$375.55126,847
2019-09-16Open-market sale3,810$390.07133,847
2019-09-16Open-market sale500$388.05137,657
2019-09-16Open-market sale2,690$385.45138,157
2019-09-13Open-market sale1,300$389.61142,052
2019-09-13Open-market sale10$386.14147,837
2019-09-13Open-market sale4,485$388.56143,352
2019-09-13Open-market sale1,205$390.68140,847
2019-09-12Open-market sale1,046$389.67149,055
2019-09-12Open-market sale3,455$383.31151,392
2019-09-12Open-market sale1,291$387.03150,101
2019-09-12Open-market sale769$391.31147,847
2019-09-12Open-market sale439$390.50148,616
2019-09-11Open-market sale4,008$377.99157,839
2019-09-11Open-market sale2,992$379.22154,847
2019-09-10Open-market sale626$387.52165,831
2019-09-10Open-market sale2,390$386.94166,457
2019-09-10Open-market sale1,685$388.99164,146
2019-09-10Open-market sale256$390.13163,890
2019-09-10Open-market sale1,341$394.51162,449
2019-09-10Open-market sale602$395.66161,847
2019-09-10Open-market sale100$393.00163,790
2019-09-09Open-market sale225$396.37179,664
2019-09-09Open-market sale839$401.65170,318
2019-09-09Open-market sale1,471$403.01168,847
2019-09-09Open-market sale213$403.78175,847
2019-09-09Open-market sale1,211$402.77176,060
2019-09-09Open-market sale1,481$400.79177,271
2019-09-09Open-market sale912$399.88178,752
2019-09-09Open-market sale4,690$400.16171,157
2019-09-09Open-market sale2,958$395.27179,889
2019-08-08Conversion100,000—182,847
2018-12-18Gift16,300$0.0039,300
2018-12-18Gift16,300$0.0084,697
2018-12-18Gift1,850$0.0082,847
2018-12-14Open-market sale2,909$275.01100,997
2018-12-12Open-market sale3,566$275.00103,906
2018-12-11Open-market sale183$275.00107,472
2018-12-06Open-market sale525$275.00107,655
2018-12-04Open-market sale216$280.27108,180
2018-12-04Open-market sale2,385$279.35108,396
2018-12-04Open-market sale560$278.25110,781
2018-12-04Open-market sale309$277.05111,341
2018-12-04Open-market sale2,256$275.90111,650
2018-12-03Open-market sale683$275.00113,906
2018-11-30Open-market sale1,612$279.69117,056
2018-11-30Open-market sale3,497$275.02119,755
2018-11-30Open-market sale228$283.27113,935
2018-11-30Open-market sale1,476$282.59114,163
2018-11-30Open-market sale1,417$281.69115,639
2018-11-30Open-market sale380$278.50118,668
2018-11-30Open-market sale707$277.17119,048
2018-11-06Gift5,120$0.00123,252
2018-11-01Conversion100,000—128,372
2018-09-21Open-market sale2,403$297.5429,289
2018-09-21Open-market sale1,680$296.2031,692
2018-09-21Open-market sale917$298.6328,372
2018-09-20Open-market sale168$287.2636,867
2018-09-20Open-market sale1,337$286.3137,035
2018-09-20Open-market sale530$293.1834,749
2018-09-20Open-market sale400$291.5435,279
2018-09-20Open-market sale1,068$290.9235,679
2018-09-20Open-market sale120$289.2436,747
2018-09-20Open-market sale1,377$294.0133,372
2018-09-19Open-market sale100$311.0040,572
2018-09-19Open-market sale475$308.2741,998
2018-09-19Open-market sale200$307.3342,473
2018-09-19Open-market sale1,226$310.1140,672
2018-09-19Open-market sale1,000$314.4138,372
2018-09-19Open-market sale699$306.4042,673
2018-09-19Open-market sale1,100$313.2039,372
2018-09-19Open-market sale100$312.0040,472
2018-09-19Open-market sale100$309.0041,898
2018-09-18Open-market sale1,800$315.3646,572
2018-09-18Open-market sale2,100$316.8044,472
2018-09-18Open-market sale1,100$317.3843,372
2018-09-17Open-market sale500$320.0048,372
2018-09-17Open-market sale1,477$315.1551,066
2018-09-17Open-market sale2,194$318.0648,872
2018-09-17Open-market sale829$312.0152,543
2018-09-14Open-market sale5,878$313.3557,494
2018-09-14Open-market sale1,200$315.0053,372
2018-09-14Open-market sale2,922$314.3054,572
2018-09-13Open-market sale1,220$318.1266,377
2018-09-13Open-market sale1,279$314.9472,093
2018-09-13Open-market sale400$316.0971,693
2018-09-13Open-market sale4,096$317.6067,597
2018-09-13Open-market sale3,005$322.3163,372
2018-01-01Grant / award654$0.0074,026
2017-11-28Gift21,000$0.0023,000
2017-11-28Gift21,000$0.0083,372
2017-11-28Gift10,000$0.0073,372
2017-10-31Conversion79,372—104,372
2017-04-24Open-market sale1,500$139.8331,000
2017-04-24Open-market sale3,497$141.6625,000
2017-04-24Open-market sale2,503$140.7428,497
2017-04-21Open-market sale204$140.1032,500
2017-04-21Open-market sale5,071$139.3932,704
2017-04-21Open-market sale2,225$138.5937,775
2017-04-20Open-market sale6,325$138.8140,975
2017-04-20Open-market sale912$139.7840,063
2017-04-20Open-market sale63$141.0040,000
2017-04-20Open-market sale200$137.6547,300
2017-04-19Open-market sale300$140.9247,500
2017-04-19Open-market sale5,900$140.2347,800
2017-04-19Open-market sale1,300$139.4753,700
2017-04-18Open-market sale1,100$140.6655,000
2017-04-18Open-market sale5,226$139.7156,100
2017-04-18Open-market sale1,174$139.0361,326
2017-04-17Open-market sale4,388$139.4262,500
2017-04-17Open-market sale3,112$138.6166,888
2017-04-13Open-market sale306$139.5870,000
2017-04-13Open-market sale4,223$139.0670,306
2017-04-13Open-market sale2,671$138.1974,529
2017-04-13Open-market sale300$136.1577,200
2017-04-12Open-market sale1,946$138.6783,054
2017-04-12Open-market sale1,136$140.4877,663
2017-04-12Open-market sale163$141.1477,500
2017-04-12Open-market sale4,255$139.4578,799
2017-04-11Open-market sale3,316$141.2385,289
2017-04-11Open-market sale3,895$140.2088,605
2017-04-11Open-market sale289$141.7485,000
2017-04-10Open-market sale4,524$142.2193,243
2017-04-10Open-market sale1,470$141.3097,767
2017-04-10Open-market sale763$140.1699,237
2017-04-10Open-market sale743$143.1192,500
2017-03-10Open-market sale820$151.822,100
2017-03-10Open-market sale424$149.692,920
2017-03-10Open-market sale2,288$149.143,344
2017-03-10Open-market sale400$147.685,632
2017-03-10Open-market sale2,468$146.806,032
2017-03-10Open-market sale100$152.552,000
2017-03-10Open-market sale1,100$151.92100,051
2017-03-10Open-market sale735$149.10101,151
2017-03-10Open-market sale630$148.25101,886
2017-03-10Open-market sale3,484$146.75102,516
2017-03-10Open-market sale51$152.70100,000
2017-03-09Open-market sale155$153.006,000
2017-03-09Open-market sale1,300$152.408,700
2017-03-09Open-market sale5,690$151.5910,000
2017-03-09Open-market sale200$152.958,500
2017-03-09Open-market sale5,467$151.567,033
2017-03-09Open-market sale878$152.276,155
2017-03-09Conversion100,000—106,000
2017-03-08Open-market sale5,900$153.9916,100
2017-03-08Open-market sale410$154.7615,690
2017-03-08Open-market sale3,867$153.8915,133
2017-03-08Open-market sale2,633$154.8812,500
2017-03-07Open-market sale6,500$154.8819,000
2016-12-16Open-market sale1,000$167.3932,500
2016-12-16Open-market sale900$165.9733,500
2016-12-16Open-market sale1,100$165.1934,400
2016-12-16Open-market sale1,301$168.5231,199
2016-12-16Open-market sale3,664$169.1127,535
2016-12-16Open-market sale2,035$170.3025,500
2016-12-15Open-market sale890$169.5835,500
2016-12-15Open-market sale4,900$168.0145,600
2016-12-15Open-market sale9,210$168.9136,390
2016-12-14Open-market sale5,152$169.7755,199
2016-12-14Open-market sale5,149$169.0860,351
2016-12-14Open-market sale784$171.8150,508
2016-12-14Open-market sale3,907$170.8051,292
2016-12-14Open-market sale8$173.0050,500
2016-12-13Open-market sale4,325$169.5276,175
2016-12-13Open-market sale3,546$170.5372,629
2016-12-13Open-market sale5,900$171.7366,729
2016-12-13Open-market sale1,229$172.1565,500
2016-12-12Open-market sale1,418$172.4681,500
2016-12-12Open-market sale1,600$168.4093,900
2016-12-12Open-market sale1,300$169.5292,600
2016-12-12Open-market sale5,009$170.7487,591
2016-12-12Open-market sale4,673$171.5682,918
2016-12-12Open-market sale1,000$173.5080,500
2016-12-09Open-market sale700$175.2595,500
2016-12-09Open-market sale8,687$174.5796,200
2016-12-09Open-market sale1,000$172.52109,500
2016-12-09Open-market sale4,613$173.62104,887
2016-12-08Open-market sale1,610$174.91110,600
2016-12-08Open-market sale4,500$173.37120,100
2016-12-08Open-market sale7,890$174.24112,210
2016-12-08Open-market sale900$171.99124,600
2016-12-08Open-market sale100$175.75110,500
2016-12-07Gift22,000$0.0022,000
2016-12-07Gift7,500$0.00125,500
2016-12-07Gift22,000$0.00133,000
2016-12-07Open-market sale800$176.08155,000
2016-12-07Open-market sale100$174.95155,800
2016-12-07Open-market sale10,300$174.23155,900
2016-12-07Open-market sale3,800$173.49166,200
2016-12-01Conversion45,000—170,000
2016-11-04Open-market sale432$157.910
2016-11-04Conversion125,000—125,000
2016-10-28Option exercise (derivative)5,000$0.000
2016-10-28Open-market sale525$159.18432
2016-10-28Open-market sale1,362$158.14957
2016-10-28Open-market sale2,513$157.372,319
2016-10-28Open-market sale600$156.064,832
2016-10-28Option exercise5,000$35.985,432
2016-10-27Option exercise (derivative)7,000$0.005,000
2016-10-27Option exercise7,000$35.987,432
2016-10-27Open-market sale1,800$156.18432
2016-10-27Open-market sale5,200$155.502,232
2015-12-28Open-market sale4,500$203.40932
2015-12-28Open-market sale500$204.64432
2015-12-24Open-market sale3,900$204.235,432
2015-12-24Open-market sale1,100$203.289,332
2015-12-23Open-market sale2,100$203.3013,332
2015-12-23Open-market sale2,000$205.8410,432
2015-12-23Open-market sale900$204.1012,432
2015-12-22Open-market sale2,800$205.4815,432
2015-12-22Open-market sale2,200$204.7318,232
2015-12-21Open-market sale2,750$204.0022,682
2015-12-21Open-market sale700$207.0020,432
2015-12-21Open-market sale1,550$206.3021,132
2015-12-18Open-market sale4,200$205.8926,232
2015-12-18Open-market sale800$206.3325,432
2015-12-17Open-market sale2,200$208.1230,432
2015-12-17Open-market sale2,800$207.4032,632
2015-11-16Option exercise (derivative)12,000$0.000
2015-11-16Open-market sale500$207.0044,932
2015-11-16Open-market sale500$206.0045,432
2015-11-16Open-market sale906$212.0235,432
2015-11-16Open-market sale1,000$201.8446,432
2015-11-16Option exercise12,000$26.0747,432
2015-11-16Open-market sale3,163$208.8141,769
2015-11-16Open-market sale4,537$209.5037,232
2015-11-16Open-market sale894$210.7236,338
2015-11-16Open-market sale500$204.0045,932
2015-11-13Option exercise (derivative)3,000$0.0012,000
2015-11-13Open-market sale2,800$201.7344,632
2015-11-13Open-market sale4,200$203.6736,532
2015-11-13Open-market sale1,100$204.9335,432
2015-11-13Open-market sale3,900$202.9440,732
2015-11-13Option exercise3,000$26.0747,432
2015-11-12Open-market sale3,500$209.2044,432
2015-11-12Open-market sale2,100$208.4147,932
2015-11-12Open-market sale800$207.2250,032
2015-11-12Open-market sale5,600$206.1850,832
2015-11-11Open-market sale3,636$210.0556,432
2015-11-11Open-market sale1,360$208.4367,072
2015-11-11Open-market sale7,014$209.4360,058
2015-11-10Open-market sale2,820$210.2371,732
2015-11-10Open-market sale1,700$208.1678,732
2015-11-10Open-market sale1,910$212.7268,432
2015-11-10Open-market sale1,390$211.9070,342
2015-11-10Open-market sale4,180$209.2774,552
2015-11-09Open-market sale3,500$211.9282,932
2015-11-09Open-market sale2,200$209.6789,232
2015-11-09Open-market sale2,800$210.8686,432
2015-11-09Open-market sale2,000$212.9480,932
2015-11-09Open-market sale500$214.0080,432
2015-11-06Open-market sale1,200$204.57101,232
2015-11-06Open-market sale500$212.0091,432
2015-11-06Open-market sale3,000$209.4295,732
2015-11-06Open-market sale1,500$211.1791,932
2015-11-06Open-market sale2,300$210.2093,432
2015-11-06Open-market sale400$206.18100,832
2015-11-06Open-market sale2,100$207.7098,732
2015-11-05Open-market sale1,100$212.39105,632
2015-11-05Open-market sale1,800$215.70102,432
2015-11-05Open-market sale2,000$210.33111,432
2015-11-05Open-market sale4,700$211.44106,732
2015-11-05Open-market sale1,400$213.93104,232
2015-11-04Open-market sale1,000$218.75113,432
2015-11-04Open-market sale1,628$214.64122,804
2015-11-04Open-market sale5,636$215.76117,168
2015-11-04Open-market sale2,436$216.47114,732
2015-11-04Open-market sale300$217.31114,432
2015-11-03Open-market sale1,800$220.01126,232
2015-11-03Open-market sale1,400$221.42124,832
2015-11-03Open-market sale400$222.28124,432
2015-11-03Open-market sale4,268$219.27128,032
2015-11-03Open-market sale3,132$218.02132,300
2015-10-26Conversion100,000—135,432
2015-08-17Open-market sale900$237.0035,432
2015-08-17Open-market sale500$236.0036,332
2015-08-17Open-market sale1,700$234.8136,832
2015-08-17Open-market sale2,067$234.2638,532
2015-08-17Open-market sale2,833$233.1940,599
2015-08-14Open-market sale1,200$234.0048,732
2015-08-14Open-market sale1,500$233.3549,932
2015-08-14Open-market sale2,400$237.2843,432
2015-08-14Open-market sale2,100$236.4345,832
2015-08-14Open-market sale800$235.0047,932
2015-08-13Open-market sale3,500$235.5155,932
2015-08-13Open-market sale3,100$236.7552,832
2015-08-13Open-market sale1,400$238.0051,432
2015-08-12Open-market sale2,393$232.6661,739
2015-08-12Open-market sale3,300$231.8264,132
2015-08-12Open-market sale800$234.8259,432
2015-08-12Open-market sale1,507$233.8760,232
2015-08-11Open-market sale500$235.0067,432
2015-08-11Open-market sale1,000$234.2367,932
2015-08-11Open-market sale4,100$232.3071,332
2015-08-11Open-market sale2,400$233.1968,932
2015-08-10Open-market sale900$238.0075,432
2015-08-10Open-market sale1,994$235.9678,238
2015-08-10Open-market sale1,906$237.1676,332
2015-08-10Open-market sale3,200$234.6380,232
2015-08-07Open-market sale2,200$233.3988,232
2015-08-07Open-market sale1,200$235.0383,432
2015-08-07Open-market sale1,000$231.6990,432
2015-08-07Open-market sale3,600$234.3484,632
2015-08-06Open-market sale3,000$234.5791,432
2015-08-06Open-market sale2,600$233.5294,432
2015-08-06Open-market sale2,400$232.5997,032
2015-06-26Open-market sale2,800$240.1099,432
2015-06-25Open-market sale500$240.00102,232
2015-06-24Open-market sale500$244.00102,732
2015-06-24Open-market sale2,100$240.10105,032
2015-06-24Open-market sale1,100$241.70103,932
2015-06-24Open-market sale700$242.70103,232
2015-06-23Open-market sale700$247.00108,432
2015-06-23Open-market sale1,300$248.00107,132
2015-06-23Open-market sale1,800$245.00110,332
2015-06-23Open-market sale1,200$245.98109,132
2015-06-22Open-market sale2,969$248.23113,553
2015-06-22Open-market sale1,209$249.01112,344
2015-06-22Open-market sale212$249.88112,132
2015-06-22Open-market sale610$247.13116,522
2015-06-19Open-market sale14$254.94117,132
2015-06-19Open-market sale66$253.20117,146
2015-06-19Open-market sale915$252.30117,212
2015-06-19Open-market sale958$251.28118,127
2015-06-19Open-market sale3,047$250.43119,085
2015-06-18Open-market sale1,028$255.95122,132
2015-06-18Open-market sale2,231$255.19123,160
2015-06-18Open-market sale1,227$254.30125,391
2015-06-18Open-market sale178$252.66126,618
2015-06-18Open-market sale336$251.80126,796
2015-06-17Open-market sale2,956$251.67128,133
2015-06-17Open-market sale1,043$250.75131,089
2015-06-17Open-market sale950$252.37127,183
2015-06-17Open-market sale51$253.18127,132
2015-06-16Open-market sale1,322$251.24133,521
2015-06-16Open-market sale619$250.13134,843
2015-06-16Open-market sale767$249.01135,462
2015-06-16Open-market sale806$247.00136,326
2015-06-16Open-market sale955$252.16132,566
2015-06-16Open-market sale434$253.08132,132
2015-06-16Open-market sale97$247.76136,229
2015-06-15Open-market sale500$252.25137,132
2015-06-15Open-market sale2,100$248.29140,032
2015-06-15Open-market sale2,400$249.79137,632
2015-05-14Open-market sale500$250.71143,632
2015-05-14Open-market sale500$254.00142,132
2015-05-14Open-market sale1,000$252.85142,632
2015-05-13Open-market sale1,565$252.00144,132
2015-05-13Open-market sale1,000$248.27151,132
2015-05-13Open-market sale4,135$249.88146,997
2015-05-13Open-market sale1,300$250.86145,697
2015-05-12Open-market sale500$251.00152,132
2015-05-12Open-market sale2,100$246.63158,032
2015-05-12Open-market sale1,100$247.64156,932
2015-05-12Open-market sale1,520$249.39155,412
2015-05-12Open-market sale2,780$250.00152,632
2015-05-11Open-market sale3,000$254.08160,632
2015-05-11Open-market sale2,500$250.29165,632
2015-05-11Open-market sale500$255.00160,132
2015-05-11Open-market sale500$253.00163,632
2015-05-11Open-market sale500$252.00164,132
2015-05-11Open-market sale1,000$251.00164,632
2015-05-08Open-market sale1,681$247.77174,451
2015-05-08Open-market sale2,754$250.65170,618
2015-05-08Open-market sale2,486$251.58168,132
2015-05-08Open-market sale1,079$249.02173,372
2015-05-07Open-market sale1,000$247.82183,132
2015-05-07Open-market sale5,200$248.51177,932
2015-05-07Open-market sale1,000$249.23176,932
2015-05-07Open-market sale500$253.23176,132
2015-05-07Open-market sale300$250.91176,632
2015-05-06Open-market sale1,312$253.57189,297
2015-05-06Conversion150,000—192,132
2015-05-06Open-market sale1,523$252.88190,609
2015-05-06Open-market sale400$256.50184,132
2015-05-06Open-market sale2,994$255.83184,532
2015-05-06Open-market sale1,771$254.69187,526
2015-04-22Open-market sale2,000$260.9043,232
2015-04-22Open-market sale1,900$259.8145,232
2015-04-22Open-market sale778$262.0342,454
2015-04-22Open-market sale322$264.0042,132
2015-04-21Open-market sale581$264.9447,132
2015-04-21Open-market sale2,519$263.6947,713
2015-04-21Open-market sale1,900$262.7450,232
2015-04-20Open-market sale1,748$261.5852,232
2015-04-20Open-market sale3,152$260.6653,980
2015-04-20Open-market sale100$262.4052,132
2015-04-17Open-market sale1,800$260.1457,132
2015-04-17Open-market sale2,600$259.2458,932
2015-04-17Open-market sale600$257.6761,532
2015-04-16Open-market sale1,500$261.5265,632
2015-04-16Open-market sale2,400$263.1663,232
2015-04-16Open-market sale1,100$264.0062,132
2015-04-15Open-market sale1,205$264.2768,632
2015-04-15Open-market sale1,500$265.5767,132
2015-04-15Open-market sale2,295$263.3069,837
2015-04-14Open-market sale810$264.3174,132
2015-04-14Open-market sale1,100$265.6673,032
2015-04-14Open-market sale900$267.0072,132
2015-04-14Open-market sale2,190$263.1474,942
2015-04-13Open-market sale3,300$266.7378,832
2015-04-13Open-market sale1,000$268.9277,632
2015-04-13Open-market sale500$270.0077,132
2015-04-13Open-market sale200$267.5078,632
2015-04-10Open-market sale2,500$270.2284,632
2015-04-10Open-market sale500$273.2882,132
2015-04-10Open-market sale2,000$271.0282,632
2015-04-09Open-market sale3,500$272.8787,132
2015-04-09Open-market sale1,500$271.6590,632
2015-03-12Open-market sale500$268.0096,195
2015-03-12Open-market sale1,022$275.7392,467
2015-03-12Open-market sale1,800$263.3999,232
2015-03-12Open-market sale746$272.9493,562
2015-03-12Open-market sale335$276.6692,132
2015-03-12Open-market sale73$274.4893,489
2015-03-12Open-market sale723$271.7194,308
2015-03-12Open-market sale197$270.1595,031
2015-03-12Open-market sale967$269.3395,228
2015-03-12Open-market sale100$262.01101,032
2015-03-12Open-market sale1,445$266.7796,695
2015-03-12Open-market sale1,092$265.7998,140
2015-03-11Open-market sale9,000$260.20101,132
2015-03-10Open-market sale500$259.00111,432
2015-03-10Open-market sale1,300$255.95119,132
2015-03-10Open-market sale2,600$256.98116,532
2015-03-10Open-market sale4,600$258.09111,932
2015-03-09Open-market sale2,550$259.38123,882
2015-03-09Open-market sale500$256.97127,632
2015-03-09Open-market sale1,200$258.19126,432
2015-03-09Open-market sale3,450$260.09120,432
2015-03-09Open-market sale3,850$259.37122,582
2015-03-09Open-market sale500$256.97127,632
2015-03-09Open-market sale1,200$258.19126,432
2015-03-09Open-market sale3,450$260.09119,132
2015-03-06Open-market sale449$260.69128,132
2015-03-06Open-market sale1,665$256.60135,467
2015-03-06Open-market sale1,099$257.61134,368
2015-03-06Open-market sale2,971$258.61131,397
2015-03-06Open-market sale2,816$259.84128,581
2015-03-05Open-market sale46$262.75137,132
2015-03-05Open-market sale882$257.75145,250
2015-03-05Open-market sale2,809$258.84142,441
2015-03-05Open-market sale1,335$259.85141,106
2015-03-05Open-market sale2,628$260.90138,478
2015-03-05Open-market sale1,300$261.81137,178
2015-03-04Open-market sale2,300$260.61150,532
2015-03-04Open-market sale1,800$259.14152,832
2015-03-04Open-market sale1,797$263.10147,938
2015-03-04Open-market sale797$261.95149,735
2015-03-04Open-market sale500$257.25154,632
2015-03-04Open-market sale1,042$264.05146,896
2015-03-04Open-market sale764$265.04146,132
2015-03-03Open-market sale4,800$258.31159,332
2015-03-03Open-market sale600$260.00156,132
2015-03-03Open-market sale1,000$261.62155,132
2015-03-03Open-market sale2,600$259.22156,732
2015-03-01Grant / award (derivative)428$0.001,712
2015-01-23Gift135,000$0.00164,132
2014-12-29Open-market sale2,080$292.3230,332
2014-12-29Open-market sale720$291.0332,412
2014-12-29Open-market sale300$297.0029,132
2014-12-29Open-market sale400$296.0029,432
2014-12-29Open-market sale500$293.0029,832
2014-12-26Open-market sale900$293.6734,932
2014-12-26Open-market sale500$296.0033,132
2014-12-26Open-market sale1,300$294.9533,632
2014-12-26Open-market sale1,300$292.3035,832
2014-12-24Open-market sale500$294.0037,132
2014-12-24Open-market sale1,000$291.1338,632
2014-12-24Open-market sale1,000$292.0037,632
2014-12-24Open-market sale1,500$290.2039,632
2014-12-23Open-market sale2,400$291.2541,432
2014-12-23Open-market sale1,300$289.8643,832
2014-12-23Open-market sale300$293.0041,132
2014-12-22Open-market sale1,000$288.7048,132
2014-12-22Open-market sale1,000$289.7547,132
2014-12-22Open-market sale500$291.0046,632
2014-12-22Open-market sale500$292.0046,132
2014-12-22Open-market sale431$295.0045,132
2014-12-22Open-market sale569$293.1145,563
2014-12-19Open-market sale300$294.8349,132
2014-12-19Open-market sale289$292.0849,810
2014-12-19Open-market sale378$293.5349,432
2014-12-19Open-market sale1,022$291.4450,099
2014-12-19Open-market sale1,535$290.4751,121
2014-12-19Open-market sale476$289.3352,656
2014-12-18Open-market sale1,400$288.7455,032
2014-12-18Open-market sale440$292.2754,032
2014-12-18Open-market sale700$287.6256,432
2014-12-18Open-market sale100$293.0053,932
2014-12-18Open-market sale100$294.0053,832
2014-12-18Open-market sale230$289.4454,802
2014-12-18Open-market sale300$298.0053,132
2014-12-18Open-market sale200$296.3553,432
2014-12-18Open-market sale200$295.0053,632
2014-12-18Open-market sale330$291.1454,472
2014-12-17Open-market sale1,100$283.7160,032
2014-12-17Open-market sale1,200$284.5458,832
2014-12-17Open-market sale800$285.8058,032
2014-12-17Open-market sale900$286.6757,132
2014-12-16Open-market sale500$281.2563,832
2014-12-16Open-market sale800$279.6864,332
2014-12-16Open-market sale500$283.0063,332
2014-12-16Open-market sale500$285.0062,832
2014-12-16Open-market sale700$287.1862,132
2014-12-16Open-market sale500$288.0061,632
2014-12-16Open-market sale500$289.0061,132
2014-12-15Open-market sale200$281.1865,132
2014-12-15Open-market sale700$274.9568,432
2014-12-15Open-market sale1,000$276.0067,432
2014-12-15Open-market sale1,100$277.0066,332
2014-12-15Open-market sale1,000$280.2465,332
2014-11-17Open-market sale1,561$257.5176,571
2014-11-17Open-market sale2,782$258.8673,789
2014-11-17Open-market sale590$262.7369,132
2014-11-17Open-market sale1,990$262.0469,722
2014-11-17Open-market sale608$260.8171,712
2014-11-17Open-market sale1,469$260.0372,320
2014-11-14Open-market sale5,172$262.4681,960
2014-11-14Open-market sale3,828$263.0378,132
2014-11-13Open-market sale1,829$263.3588,878
2014-11-13Open-market sale600$264.2488,278
2014-11-13Open-market sale1,146$265.6487,132
2014-11-13Open-market sale5,425$262.7490,707
2014-11-12Open-market sale814$266.6996,632
2014-11-12Open-market sale500$264.00104,632
2014-11-12Open-market sale500$268.2596,132
2014-11-12Open-market sale7,186$266.0897,446
2014-11-11Open-market sale4,607$264.01107,632
2014-11-11Open-market sale1,893$262.98112,239
2014-11-11Open-market sale2,500$264.70105,132
2014-11-10Open-market sale4,500$258.78118,632
2014-11-10Open-market sale4,400$259.92114,232
2014-11-10Open-market sale100$260.66114,132
2014-11-07Open-market sale2,100$257.37128,232
2014-11-07Open-market sale5,100$258.68123,132
2014-11-07Open-market sale1,800$255.77130,332
2014-11-06Open-market sale500$256.00136,632
2014-11-06Open-market sale500$257.00136,132
2014-11-06Open-market sale1,000$258.25135,132
2014-11-06Open-market sale3,000$259.45132,132
2014-11-06Open-market sale500$255.00137,132
2014-11-06Open-market sale1,000$254.13137,632
2014-11-06Open-market sale1,500$250.96139,632
2014-11-06Open-market sale1,000$252.25138,632
2014-11-05Open-market sale600$248.75146,132
2014-11-05Open-market sale1,400$248.15146,732
2014-11-05Open-market sale5,000$249.75141,132
2014-11-04Open-market sale500$249.00148,132
2014-11-04Open-market sale500$248.00148,632
2014-11-04Conversion110,000—159,232
2014-11-04Gift6,100$0.00153,132
2014-11-04Open-market sale1,300$244.43151,832
2014-11-04Open-market sale900$247.17149,132
2014-11-04Open-market sale1,100$246.34150,032
2014-11-04Open-market sale700$245.08151,132
2014-08-15Open-market sale299$227.9250,827
2014-08-15Open-market sale106$225.2451,126
2014-08-15Open-market sale1,501$229.0749,326
2014-08-15Open-market sale94$229.9049,232
2014-08-14Open-market sale3,327$227.7651,905
2014-08-14Open-market sale600$228.9851,305
2014-08-14Open-market sale73$230.0051,232
2014-08-13Open-market sale1,600$228.1655,232
2014-08-13Open-market sale2,400$227.1656,832
2014-08-12Open-market sale672$228.7459,410
2014-08-12Open-market sale178$230.0059,232
2014-08-12Open-market sale2,550$226.6860,682
2014-08-12Open-market sale600$227.7460,082
2014-08-11Open-market sale923$232.8063,232
2014-08-11Open-market sale2,477$231.8764,155
2014-08-11Open-market sale600$230.2566,632
2014-08-08Open-market sale600$228.2570,632
2014-08-08Open-market sale1,800$229.2968,832
2014-08-08Open-market sale1,100$230.2767,732
2014-08-08Open-market sale500$232.1867,232
2014-06-30Open-market sale2,254$222.1071,778
2014-06-30Open-market sale546$223.0071,232
2014-06-27Open-market sale1,967$223.3274,465
2014-06-27Open-market sale433$224.0074,032
2014-06-27Open-market sale300$222.0076,432
2014-06-27Open-market sale1,300$220.9976,732
2014-06-26Open-market sale1,793$221.3079,162
2014-06-26Open-market sale1,130$222.2078,032
2014-06-26Open-market sale1,077$220.4180,955
2014-06-25Open-market sale1,500$223.2582,032
2014-06-25Open-market sale1,000$220.2585,032
2014-06-25Open-market sale500$221.0084,532
2014-06-25Open-market sale1,000$222.4983,532
2014-06-24Open-market sale785$222.1986,032
2014-06-24Open-market sale1,215$220.0688,417
2014-06-24Open-market sale1,600$221.1986,817
2014-06-23Open-market sale1,500$222.2892,132
2014-06-23Open-market sale1,500$223.2890,632
2014-06-23Open-market sale500$224.4490,132
2014-06-23Open-market sale500$225.9089,632
2014-06-20Open-market sale4,000$226.3493,632
2014-06-19Open-market sale1,100$226.7997,632
2014-06-19Open-market sale800$224.23100,832
2014-06-19Open-market sale2,100$225.7198,732
2014-06-18Open-market sale900$223.14101,632
2014-06-18Open-market sale3,100$222.03102,532
2014-06-17Open-market sale2,100$221.37106,832
2014-06-17Open-market sale1,200$222.19105,632
2014-06-17Open-market sale700$220.51108,932
2014-06-16Open-market sale4,000$220.00109,632
2014-05-16Open-market sale400$223.89113,632
2014-05-16Open-market sale100$222.50114,032
2014-05-16Open-market sale1,269$221.31114,132
2014-05-16Open-market sale1,231$220.32115,401
2014-05-15Open-market sale2,000$220.00116,632
2014-05-14Open-market sale300$227.00118,632
2014-05-13Open-market sale500$231.75119,232
2014-05-13Open-market sale500$230.12119,732
2014-05-13Open-market sale500$229.12120,232
2014-05-13Open-market sale1,200$227.59120,732
2014-05-13Open-market sale300$233.39118,932
2014-05-12Open-market sale300$234.00121,932
2014-05-12Open-market sale300$230.00123,532
2014-05-12Open-market sale400$233.10122,232
2014-05-12Open-market sale700$232.21122,632
2014-05-12Open-market sale200$231.00123,332
2014-05-12Open-market sale900$225.60124,032
2014-05-12Open-market sale200$227.50123,832
2014-05-09Open-market sale300$230.00124,932
2014-05-08Open-market sale600$236.0025,732
2014-05-08Open-market sale500$235.2326,332
2014-05-08Open-market sale500$233.5326,832
2014-05-08Open-market sale500$230.3927,732
2014-05-08Open-market sale500$237.0025,232
2014-05-08Open-market sale400$231.2727,332
2014-05-08Open-market sale600$236.00125,732
2014-05-08Open-market sale500$237.00125,232
2014-05-08Open-market sale500$230.39127,732
2014-05-08Open-market sale400$231.27127,332
2014-05-08Open-market sale500$233.53126,832
2014-05-08Open-market sale500$235.23126,332
2014-05-07Open-market sale900$234.2328,732
2014-05-07Open-market sale600$232.0130,632
2014-05-07Open-market sale1,000$233.3329,632
2014-05-07Open-market sale500$235.2028,232
2014-05-07Conversion (derivative)100,000—3,727,355
2014-05-07Conversion100,000—128,232
2014-05-07Open-market sale600$232.0130,632
2014-05-07Open-market sale1,000$233.3329,632
2014-05-07Open-market sale900$234.2328,732
2014-05-07Open-market sale500$235.2028,232
2014-03-05Open-market sale200$243.0025,100
2014-03-05Open-market sale234$242.0325,300
2014-03-05Open-market sale100$244.0025,000
2014-03-04Open-market sale100$239.0026,134
2014-03-04Open-market sale100$240.0026,034
2014-03-04Open-market sale100$241.0025,934
2014-03-04Open-market sale200$242.2525,734
2014-03-04Open-market sale200$235.5026,334
2014-03-04Open-market sale100$238.0026,234
2014-03-04Open-market sale100$243.0025,634
2014-03-04Open-market sale100$244.0025,534
2014-03-03Open-market sale100$232.7526,534
2014-03-03Open-market sale500$230.2227,034
2014-03-03Open-market sale400$231.2226,634
2014-03-01Grant / award (derivative)4,725$0.004,725
2014-02-28Open-market sale100$232.4628,434
2014-02-28Open-market sale100$233.8128,334
2014-02-28Open-market sale100$236.9527,534
2014-02-28Open-market sale700$235.8727,634
2014-02-27Open-market sale600$235.2828,934
2014-02-27Open-market sale200$236.1528,734
2014-02-27Open-market sale200$236.9828,534
2014-02-26Open-market sale400$231.2129,734
2014-02-26Open-market sale400$230.0830,134
2014-02-26Open-market sale200$232.0029,534
2014-02-25Open-market sale433$231.2331,101
2014-02-25Open-market sale567$232.2530,534
2014-02-24Open-market sale1,000$230.0031,534
2014-02-18Conversion (derivative)135,000—3,827,355
2014-02-18Conversion135,000—167,534
2014-02-18Gift135,000—135,000
2014-02-18Gift135,000—32,534
2014-02-14Grant / award (derivative)2,500$0.002,500
2014-01-08Open-market sale100$232.0332,534
2014-01-07Open-market sale400$231.0032,634
2014-01-07Open-market sale600$230.0433,034
2014-01-02Open-market sale200$235.0133,734
2014-01-02Open-market sale100$230.8334,034
2014-01-02Open-market sale100$234.0033,934
2014-01-02Open-market sale100$239.9233,634
2013-12-31Open-market sale200$243.0034,134
2013-12-31Open-market sale229$241.8134,334
2013-12-31Open-market sale171$240.8734,563
2013-12-31Open-market sale400$239.7534,734
2013-12-30Open-market sale400$239.3835,434
2013-12-30Open-market sale300$237.6035,834
2013-12-30Open-market sale300$240.0835,134
2013-12-27Open-market sale207$244.0836,134
2013-12-27Open-market sale793$242.2536,341
2013-12-26Open-market sale100$243.5937,334
2013-12-26Open-market sale200$244.0837,134
2013-12-26Open-market sale200$241.0037,634
2013-12-26Open-market sale200$242.3037,434
2013-12-26Open-market sale300$240.0537,834
2013-12-24Open-market sale422$238.5738,712
2013-12-24Open-market sale292$239.8438,420
2013-12-24Open-market sale8$240.5038,412
2013-12-24Open-market sale200$242.0338,212
2013-12-24Open-market sale78$244.0038,134
2013-12-23Open-market sale400$237.9839,734
2013-12-23Open-market sale300$238.6739,434
2013-12-23Open-market sale100$240.0039,334
2013-12-23Open-market sale100$242.5039,134
2013-12-23Open-market sale100$241.0039,234
2013-12-20Open-market sale600$232.6740,534
2013-12-20Open-market sale100$238.0040,134
2013-12-20Open-market sale100$235.0040,434
2013-12-20Open-market sale200$236.7640,234
2013-12-19Open-market sale300$231.2441,834
2013-12-19Open-market sale700$232.1841,134
2013-12-18Open-market sale200$231.0042,134
2013-12-18Open-market sale800$230.1542,334
2013-12-17Open-market sale730$230.0343,134
2013-11-15Open-market sale600$240.9619,264
2013-11-15Open-market sale400$242.0418,864
2013-11-15Conversion (derivative)25,000—3,962,355
2013-11-15Conversion25,000—43,864
2013-11-14Open-market sale1,300$241.5120,164
2013-11-14Open-market sale300$243.1819,864
2013-11-14Open-market sale400$240.4521,464
2013-11-13Open-market sale500$240.7723,164
2013-11-13Open-market sale200$239.4523,664
2013-11-13Open-market sale400$242.1022,764
2013-11-13Open-market sale800$243.1821,964
2013-11-13Open-market sale100$244.0021,864
2013-11-12Open-market sale1,405$241.2024,064
2013-11-12Open-market sale395$240.4125,469
2013-11-12Open-market sale200$242.0023,864
2013-11-11Open-market sale1,362$240.0126,502
2013-11-11Open-market sale100$243.0025,864
2013-11-11Open-market sale538$240.9825,964
2013-11-08Conversion (derivative)20,000—3,987,355
2013-11-08Conversion20,000—28,864
2013-11-08Open-market sale600$240.6728,264
2013-11-08Open-market sale400$241.3927,864
2013-11-05Gift5,000$0.005,000
2013-08-16Open-market sale2,123$203.9111,741
2013-08-16Open-market sale2,377$204.519,364
2013-08-16Open-market sale500$205.458,864
2013-08-15Open-market sale3,400$205.6115,464
2013-08-15Open-market sale800$206.6814,664
2013-08-15Open-market sale290$207.7314,374
2013-08-15Open-market sale510$208.3413,864
2013-08-14Open-market sale1,200$213.3618,864
2013-08-14Open-market sale3,800$212.3520,064
2013-08-09Gift9,600$0.0023,864
2013-08-08Gift8,464$0.0033,464
2013-08-08Gift22,756$0.000
2013-04-17Open-market sale2,000$159.0326,000
2013-04-17Open-market sale1,000$160.1525,000
2013-04-16Open-market sale3,500$160.6830,500
2013-04-16Open-market sale2,500$161.3828,000
2013-04-15Open-market sale900$159.1934,400
2013-04-15Open-market sale700$157.1439,300
2013-04-15Open-market sale4,000$158.2035,300
2013-04-15Open-market sale400$160.1034,000
2013-04-12Open-market sale1,700$155.4842,000
2013-04-12Open-market sale2,300$154.7843,700
2013-04-12Open-market sale500$157.4840,000
2013-04-12Open-market sale1,500$156.8440,500
2013-04-11Open-market sale2,400$154.1349,600
2013-04-11Open-market sale3,400$154.7646,200
2013-04-11Open-market sale200$155.4046,000
2013-04-10Open-market sale3,104$154.8552,000
2013-04-10Open-market sale1,096$153.8655,104
2013-04-10Open-market sale1,800$152.8256,200
2013-04-09Open-market sale2,300$152.9061,700
2013-04-09Open-market sale200$154.4758,000
2013-04-09Open-market sale3,500$153.8958,200
2013-04-08Open-market sale300$155.6564,000
2013-04-08Open-market sale5,000$154.9764,300
2013-04-08Open-market sale700$153.9569,300
2013-04-05Open-market sale1,200$153.6874,800
2013-04-05Open-market sale3,200$154.5171,600
2013-04-05Open-market sale1,600$155.2070,000
2013-04-04Open-market sale4,900$156.0777,100
2013-04-04Open-market sale1,100$156.5676,000
2013-04-03Open-market sale2,292$157.9484,108
2013-04-03Open-market sale1,200$158.7282,908
2013-04-03Open-market sale908$159.6282,000
2013-04-03Open-market sale1,600$156.9586,400
2013-04-02Open-market sale1,800$160.4591,200
2013-04-02Open-market sale900$163.0888,000
2013-04-02Open-market sale2,300$161.9188,900
2013-04-02Open-market sale1,000$159.8393,000
2013-04-01Open-market sale2,916$159.4694,000
2013-04-01Open-market sale3,084$158.9096,916
2013-03-25Conversion (derivative)100,000—4,007,355
2013-03-25Conversion100,000—100,000
2013-03-01Grant / award (derivative)4,800$0.004,800
2012-11-30Open-market sale7,500$112.9444,248
2012-11-29Open-market sale4,800$113.9251,748
2012-11-29Open-market sale2,700$113.4856,548
2012-11-28Open-market sale3,600$113.4459,248
2012-11-28Open-market sale1,400$111.4465,348
2012-11-28Open-market sale2,500$112.6462,848
2012-11-27Open-market sale7,500$112.9666,748
2012-11-26Open-market sale1,896$113.5879,852
2012-11-26Open-market sale5,104$114.3274,748
2012-11-26Open-market sale500$115.2574,248
2012-11-23Open-market sale2,700$114.8981,748
2012-11-23Open-market sale300$113.6484,448
2012-11-21Open-market sale3,200$112.9589,048
2012-11-21Open-market sale4,300$113.8584,748
2012-11-20Open-market sale300$116.3692,248
2012-11-20Open-market sale2,100$115.4292,548
2012-11-20Open-market sale5,100$114.5694,648
2012-11-19Open-market sale2,400$113.15100,848
2012-11-19Open-market sale1,100$114.2899,748
2012-11-19Open-market sale4,000$112.00103,248
2012-11-16Open-market sale4,300$112.52107,248
2012-11-16Open-market sale4,700$111.88111,548
2012-11-15Open-market sale1,500$110.36123,748
2012-11-15Open-market sale7,400$111.22116,348
2012-11-15Open-market sale100$111.80116,248
2012-11-14Open-market sale1,300$113.04125,248
2012-11-14Open-market sale7,700$112.12126,548
2012-11-13Open-market sale6,000$112.11134,248
2012-09-12Open-market sale2,900$105.24140,248
2012-09-12Open-market sale3,000$104.17143,148
2012-09-11Open-market sale3,000$103.91146,248
2012-09-11Open-market sale100$105.00146,148
2012-09-10Open-market sale3,000$102.38149,248
2012-09-07Open-market sale1,100$102.28152,248
2012-09-07Open-market sale1,900$101.14153,348
2012-09-06Open-market sale2,400$103.04155,848
2012-09-06Open-market sale600$103.72155,248
2012-09-05Open-market sale700$101.78160,548
2012-09-05Open-market sale2,300$102.29158,248
2012-09-04Open-market sale2,200$102.85161,248
2012-09-04Open-market sale800$101.82163,448
2012-08-31Open-market sale1,600$102.85165,648
2012-08-31Open-market sale1,400$103.52164,248
2012-08-30Open-market sale2,700$102.28167,548
2012-08-30Open-market sale300$103.01167,248
2012-08-29Open-market sale3,000$100.69170,248
2012-08-28Open-market sale100$101.66173,248
2012-08-28Open-market sale2,900$100.86173,348
2012-08-27Open-market sale2,951$99.69176,297
2012-08-27Open-market sale49$100.25176,248
2012-08-24Open-market sale2,800$100.46179,448
2012-08-24Open-market sale200$101.13179,248
2012-08-23Open-market sale1,800$101.71182,248
2012-08-23Open-market sale1,200$100.67184,048
2012-08-22Open-market sale2,000$103.72186,248
2012-08-22Open-market sale900$104.53185,348
2012-08-22Open-market sale100$105.37185,248
2012-08-21Open-market sale3,400$107.26188,648
2012-08-21Open-market sale2,200$106.31192,048
2012-08-21Open-market sale400$107.74188,248
2012-08-20Open-market sale2,100$106.25194,848
2012-08-20Open-market sale3,300$105.28196,948
2012-08-20Open-market sale300$107.29194,548
2012-08-20Open-market sale300$108.28194,248
2012-06-04Open-market sale200$106.68200,248
2012-06-04Open-market sale2,600$103.50202,648
2012-06-04Open-market sale1,900$104.72200,748
2012-06-04Open-market sale300$105.38200,448
2012-06-01Open-market sale5,000$104.78205,248
2012-05-31Open-market sale3,400$104.52211,848
2012-05-31Open-market sale1,600$105.23210,248
2012-05-30Open-market sale3,670$105.64216,578
2012-05-30Open-market sale1,330$106.28215,248
2012-05-29Open-market sale4,100$107.42220,348
2012-05-29Open-market sale800$106.30224,448
2012-05-29Open-market sale100$107.76220,248
2012-05-25Open-market sale4,100$105.34230,248
2012-05-25Open-market sale900$105.96225,248
2012-05-24Open-market sale3,500$106.12231,748
2012-05-24Open-market sale1,500$107.16230,248
2012-05-23Open-market sale600$105.52235,248
2012-05-23Open-market sale1,900$104.77235,848
2012-05-23Open-market sale2,500$103.94237,748
2012-05-22Open-market sale679$106.22241,048
2012-05-22Open-market sale700$107.38240,348
2012-05-22Open-market sale100$108.48240,248
2012-05-22Open-market sale3,521$105.36241,727
2012-05-21Open-market sale800$102.93249,448
2012-05-21Open-market sale3,700$105.49245,248
2012-05-21Open-market sale500$104.10248,948
2012-04-13Open-market sale2,339$102.18237,004
2012-04-12Open-market sale600$102.93239,343
2012-04-12Open-market sale2,400$102.56239,943
2012-04-11Open-market sale3,000$102.22242,343
2012-04-10Open-market sale2,800$102.11245,543
2012-04-10Open-market sale200$102.77245,343
2012-04-09Open-market sale3,000$101.84248,343
2012-04-05Open-market sale115$103.01251,343
2012-04-05Open-market sale2,885$102.32251,458
2012-04-04Open-market sale1,100$104.87254,343
2012-04-04Open-market sale1,900$104.10255,443
2012-04-03Open-market sale3,000$106.46257,343
2012-04-02Open-market sale3,000$106.43260,343
2012-03-30Open-market sale3,000$106.78263,343
2012-03-29Open-market sale3,000$104.35266,343
2012-03-28Open-market sale2,795$104.22269,548
2012-03-28Open-market sale205$104.65269,343
2012-03-27Open-market sale3,000$105.93272,343
2012-03-26Open-market sale3,000$104.09275,343
2012-03-23Open-market sale3,000$100.70278,343
2012-03-22Open-market sale3,000$100.02281,343
2012-03-21Open-market sale1,152$100.01284,343
2012-03-20Open-market sale1,009$100.00285,495
2012-03-19Open-market sale500$100.23286,504
2012-03-02Gift450$0.0065,674
2012-03-02Gift2,025$0.00287,004
2011-12-29Gift1,888$0.00325,029
2011-12-29Gift472$0.0029,224
2011-02-28Option exercise (derivative)9,500$0.009,500
2011-01-01Option exercise (derivative)5,000$95.090
2010-12-13Gift650$0.0028,752
2010-12-13Gift1,950$0.00326,917
2010-10-11Open-market sale2,000$66.73328,867
2010-10-08Open-market sale2,000$66.61330,867
2010-10-07Open-market sale2,000$66.30332,867
2010-10-06Open-market sale2,000$66.72334,867
2010-10-05Open-market sale2,000$66.98336,867
2010-10-04Open-market sale2,000$66.23338,867
2010-10-01Open-market sale2,000$67.00340,867
2010-09-30Open-market sale2,000$67.00342,867
2010-09-29Open-market sale2,000$67.56344,867
2010-09-28Open-market sale2,000$67.54346,867
2010-09-27Open-market sale2,000$68.18348,867
2010-09-24Open-market sale2,000$68.15350,867
2010-09-23Open-market sale2,000$67.12352,867
2010-09-22Open-market sale2,000$67.62354,867
2010-09-21Open-market sale2,000$68.70356,867
2010-09-20Open-market sale2,000$69.11358,867
2010-09-17Open-market sale2,000$68.46360,867
2010-09-16Open-market sale2,000$68.32362,867
2010-09-15Open-market sale2,000$68.09364,867
2010-09-14Open-market sale2,000$67.57366,867
2010-09-13Open-market sale2,000$67.98368,867
2010-09-10Open-market sale2,000$67.43370,867
2010-09-09Open-market sale2,000$67.64372,867
2010-09-08Open-market sale2,000$67.90374,867
2010-09-07Open-market sale2,000$67.53376,867
2010-09-03Open-market sale2,000$68.57378,867
2010-09-02Open-market sale2,000$67.52380,867
2010-09-01Open-market sale2,000$66.51382,867
2010-08-31Open-market sale2,000$65.91384,867
2010-08-30Open-market sale2,000$66.19386,867
2010-05-20J187$0.00388,867
2010-01-01Option exercise (derivative)298$12.680
2010-01-01Option exercise298$12.68391,080
2010-01-01Option exercise298$12.68388,680
2009-11-23Gift2,400$0.00388,382
2009-11-23Gift960$0.0028,102
2009-01-01Option exercise (derivative)475$11.080
2009-01-01Option exercise (derivative)297$12.68298
2009-01-01Grant / award (derivative)12,000$28.4012,000
2009-01-01Option exercise475$11.08390,485
2009-01-01Option exercise297$12.68390,782
2008-06-30Open-market buy8,199$40.68390,010
2008-03-20Option exercise (derivative)2,000$18.810
2008-03-20Option exercise (derivative)2,000$14.470
2008-03-20Open-market sale200$47.62389,011
2008-03-20Open-market sale100$47.59388,711
2008-03-20Open-market sale200$47.58388,511
2008-03-20Open-market sale100$47.57388,411
2008-03-20Open-market sale100$47.49388,311
2008-03-20Open-market sale100$47.47388,211
2008-03-20Open-market sale100$47.44388,111
2008-03-20Open-market sale400$47.43387,711
2008-03-20Open-market sale100$47.42387,611
2008-03-20Open-market sale100$47.31387,511
2008-03-20Open-market sale100$47.28387,411
2008-03-20Option exercise2,000$14.47383,811
2008-03-20Option exercise2,000$18.81385,811
2008-03-20Option exercise4,000$20.98389,811
2008-03-20Option exercise2,000$16.64391,811
2008-03-20Open-market sale100$48.32391,711
2008-03-20Open-market sale100$48.31391,611
2008-03-20Open-market sale100$48.28391,511
2008-03-20Open-market sale200$48.25391,311
2008-03-20Open-market sale100$48.11391,211
2008-03-20Open-market sale100$48.10391,111
2008-03-20Open-market sale600$48.04390,511
2008-03-20Open-market sale200$47.99390,311
2008-03-20Open-market sale200$47.96390,111
2008-03-20Open-market sale100$47.95390,011
2008-03-20Open-market sale200$47.90389,811
2008-03-20Open-market sale300$47.89389,511
2008-03-20Open-market sale200$47.87389,311
2008-03-20Open-market sale100$47.84389,211
2008-03-20Open-market sale1,000$46.45381,811
2008-03-20Open-market sale100$46.46382,811
2008-03-20Open-market sale1,000$46.48382,911
2008-03-20Open-market sale600$46.49383,911
2008-03-20Open-market sale100$46.91384,511
2008-03-20Open-market sale100$46.51384,611
2008-03-20Open-market sale300$46.52384,711
2008-03-20Open-market sale100$47.23387,311
2008-03-20Open-market sale100$47.21387,211
2008-03-20Open-market sale200$47.20387,011
2008-03-20Open-market sale100$47.17386,911
2008-03-20Open-market sale100$47.16386,811
2008-03-20Open-market sale200$46.99386,611
2008-03-20Open-market sale200$46.83386,411
2008-03-20Open-market sale200$46.73386,211
2008-03-20Open-market sale200$46.50386,011
2008-03-20Open-market sale100$46.65385,911
2008-03-20Open-market sale200$46.58385,711
2008-03-20Open-market sale100$46.56385,611
2008-03-20Open-market sale400$46.54385,211
2008-03-20Open-market sale200$46.53385,011
2008-01-01Option exercise (derivative)297$12.68595
2008-01-01Option exercise (derivative)946$8.680
2008-01-01Option exercise (derivative)475$11.08475
2008-01-01Grant / award (derivative)12,000$37.6512,000
2008-01-01Option exercise475$11.08381,514
2008-01-01Option exercise297$12.68381,811
2008-01-01Option exercise946$8.68381,039
2007-03-26Option exercise (derivative)1,200$23.330
2007-03-26Open-market sale3,700$33.77380,093
2007-03-26Option exercise1,200$23.33381,293
2007-03-26Option exercise2,500$29.30383,793
2007-03-26Option exercise (derivative)1,200$23.330
2007-03-26Option exercise2,500$29.30383,793
2007-03-26Option exercise1,200$23.33381,293
2007-03-26Open-market sale3,700$33.77380,093
2007-03-26Option exercise (derivative)1,200$23.330
2007-03-26Option exercise2,500$29.30383,793
2007-03-26Option exercise1,200$23.33381,293
2007-03-26Open-market sale3,700$33.77380,093
2007-03-23Option exercise (derivative)1,300$23.331,200
2007-03-23Option exercise (derivative)2,000$17.550
2007-03-23Option exercise2,000$17.55382,093
2007-03-23Option exercise1,300$23.33383,393
2007-03-23Open-market sale3,300$34.10380,093
2007-03-23Option exercise (derivative)2,000$17.550
2007-03-23Option exercise (derivative)1,300$23.331,200
2007-03-23Option exercise2,000$17.55382,093
2007-03-23Open-market sale3,300$34.10380,093
2007-03-23Option exercise1,300$23.33383,393
2007-01-01Option exercise (derivative)297$12.68892
2007-01-01Grant / award (derivative)12,000$35.9812,000
2007-01-01Option exercise (derivative)402$10.530
2007-01-01Option exercise (derivative)475$11.08950
2007-01-01Option exercise (derivative)946$8.68946
2007-01-01Option exercise297$12.68386,325
2007-01-01Option exercise475$11.08386,028
2007-01-01Option exercise946$8.68385,553
2007-01-01Option exercise402$10.53384,607
2006-03-28Option exercise (derivative)5,000$17.690
2006-03-28Open-market sale100$26.45385,805
2006-03-28Open-market sale100$26.48385,905
2006-03-28Open-market sale100$26.50386,005
2006-03-28Open-market sale100$26.40385,705
2006-03-28Open-market sale100$26.36385,605
2006-03-28Open-market sale200$26.35385,405
2006-03-28Open-market sale100$26.33385,305
2006-03-28Open-market sale100$26.30385,205
2006-03-28Open-market sale100$26.30385,105
2006-03-28Open-market sale100$26.28385,005
2006-03-28Open-market sale100$26.26384,905
2006-03-28Open-market sale400$26.25384,505
2006-03-28Open-market sale100$26.53386,105
2006-03-28Open-market sale500$26.56386,205
2006-03-28Open-market sale100$26.57386,705
2006-03-28Open-market sale100$26.58386,805
2006-03-28Open-market sale100$26.60386,905
2006-03-28Open-market sale100$26.62387,005
2006-03-28Open-market sale200$26.63387,105
2006-03-28Open-market sale100$26.66383,305
2006-03-28Open-market sale100$26.67387,405
2006-03-28Open-market sale100$26.69387,505
2006-03-28Open-market sale100$26.77387,605
2006-03-28Open-market sale100$26.78387,705
2006-03-28Open-market sale200$26.87387,805
2006-03-28Open-market sale100$26.90388,005
2006-03-28Open-market sale100$26.95388,105
2006-03-28Option exercise5,000$17.69388,205
2006-03-28Open-market sale100$26.19384,305
2006-03-28Open-market sale100$26.22384,405
2006-03-28Open-market sale100$26.10384,105
2006-03-28Open-market sale100$26.11384,205
2006-03-28Open-market sale200$26.02383,705
2006-03-28Open-market sale100$26.04383,905
2006-03-28Open-market sale500$26.01383,205
2006-03-28Open-market sale100$26.05384,005
2006-03-27Option exercise (derivative)4,000$14.770
2006-03-27Option exercise (derivative)1,000$17.695,000
2006-03-27Open-market sale600$26.75386,505
2006-03-27Open-market sale100$26.91387,205
2006-03-27Open-market sale800$27.10387,305
2006-03-27Open-market sale100$27.14388,105
2006-03-27Option exercise4,000$14.77388,205
2006-03-27Option exercise1,000$17.69384,205
2006-03-27Open-market sale300$26.50383,205
2006-03-27Open-market sale500$26.51383,505
2006-03-27Open-market sale200$26.52384,005
2006-03-27Open-market sale500$26.53384,205
2006-03-27Open-market sale500$26.55384,705
2006-03-27Open-market sale400$26.56385,205
2006-03-27Open-market sale100$26.57385,605
2006-03-27Open-market sale100$26.60385,705
2006-03-27Open-market sale100$26.62385,805
2006-03-27Open-market sale100$26.66386,005
2006-03-27Open-market sale100$26.67386,105
2006-03-27Open-market sale100$26.69386,205
2006-03-27Open-market sale100$26.72386,705
2006-03-27Open-market sale100$26.70386,305
2006-03-27Open-market sale100$26.71386,405
2006-03-24Option exercise (derivative)1,000$14.774,000
2006-03-24Open-market sale100$27.08386,905
2006-03-24Open-market sale1,000$27.10387,005
2006-03-24Open-market sale200$27.11388,005
2006-03-24Open-market sale300$27.13388,205
2006-03-24Open-market sale100$27.16388,505
2006-03-24Open-market sale300$27.18388,605
2006-03-24Open-market sale200$27.22388,905
2006-03-24Open-market sale100$27.23389,105
2006-03-24Open-market sale1,000$27.07385,905
2006-03-24Open-market sale700$27.06385,205
2006-03-24Open-market sale1,000$27.01384,205
2006-03-24Option exercise1,000$14.77389,205
2006-03-24Option exercise4,000$8.84388,205
2006-03-23Option exercise (derivative)1,000$11.764,000
2006-03-23Option exercise (derivative)4,000$8.840
2006-03-23Open-market sale400$26.91384,805
2006-03-23Open-market sale300$26.92385,205
2006-03-23Open-market sale200$26.93385,505
2006-03-23Open-market sale100$26.94385,705
2006-03-23Open-market sale100$26.95385,805
2006-03-23Open-market sale300$26.97385,905
2006-03-23Open-market sale100$26.83384,205
2006-03-23Open-market sale100$26.99386,305
2006-03-23Open-market sale200$27.00386,405
2006-03-23Open-market sale2,400$27.05386,605
2006-03-23Open-market sale200$27.06389,005
2006-03-23Option exercise1,000$11.76389,205
2006-03-23Option exercise4,000$8.84388,205
2006-03-23Open-market sale500$26.90384,305
2006-03-23Open-market sale100$26.98386,205
2006-03-23Option exercise (derivative)4,000$11.760
2006-03-17Open-market sale500$26.4561,536
2006-03-17Open-market sale150$26.5062,036
2006-03-06Open-market sale150$25.7762,186
2006-03-06Open-market sale100$26.2762,336
2006-03-06Open-market sale100$25.7562,436
2006-03-06Open-market sale100$26.2362,536
2006-03-06Open-market sale100$26.4062,636
2006-03-06Open-market sale100$26.8062,736
2006-03-01Open-market sale150$26.6462,936
2006-03-01Open-market sale100$26.8063,186
2006-03-01Open-market sale200$26.6063,286
2006-03-01Open-market sale100$26.3562,836
2006-03-01Open-market sale100$26.6263,086
2006-02-24Open-market sale150$25.5163,786
2006-02-24Open-market sale100$25.4363,686
2006-02-24Open-market sale200$25.4563,486
2006-02-24Open-market sale100$25.5063,936
2006-02-24Open-market sale100$25.4864,036
2006-02-17Open-market sale650$26.0164,136
2006-02-17Open-market sale100$26.4564,136
2006-02-17Open-market sale100$25.7864,686
2006-02-17Open-market sale100$26.0064,586
2006-02-17Open-market sale100$25.9164,486
2006-02-17Open-market sale150$26.1164,336
2006-02-17Open-market sale100$25.7464,236
2006-02-16Grant / award (derivative)15,000$26.0715,000
2006-02-08Open-market sale150$25.6465,086
2006-02-08Open-market sale200$25.6564,886
2006-02-08Open-market sale100$25.7564,786
2006-02-08Open-market sale100$25.6165,236
2006-02-08Open-market sale100$25.6065,336
2006-02-03Open-market sale650$25.0065,436
2006-01-24Open-market sale100$26.1366,086
2006-01-24Open-market sale100$26.1466,186
2006-01-24Open-market sale100$26.1266,286
2006-01-24Open-market sale250$26.2566,386
2006-01-24Open-market sale100$26.1566,636
2006-01-19Open-market sale100$25.9267,286
2006-01-19Open-market sale100$26.0167,086
2006-01-19Open-market sale100$26.0367,186
2006-01-19Open-market sale100$26.1466,986
2006-01-19Open-market sale100$26.1966,736
2006-01-19Open-market sale150$26.1866,836
2006-01-09Open-market sale100$25.1567,736
2006-01-09Open-market sale100$25.0367,836
2006-01-09Open-market sale150$25.4767,486
2006-01-09Open-market sale100$25.5767,386
2006-01-09Open-market sale100$25.3767,636
2006-01-09Open-market sale100$24.9067,936
2006-01-05Open-market sale650$25.0768,036
2006-01-01Option exercise (derivative)946$8.681,892
2006-01-01Option exercise (derivative)714$5.310
2006-01-01Option exercise (derivative)297$12.681,189
2006-01-01Option exercise (derivative)474$11.081,425
2006-01-01Option exercise (derivative)402$10.53402
2006-01-01Option exercise714$5.31382,086
2006-01-01Option exercise474$11.08383,908
2006-01-01Option exercise946$8.68383,434
2006-01-01Option exercise402$10.53382,488
2006-01-01Option exercise297$12.68384,205

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