SEC CIK 1008079
KOCH C JAMES
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| BYNDview stock → | 195,270 | 2026-05-20 |
| SAMview stock → | 12,227 | 2023-10-31 |
Position History — SAM
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SAM
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2023-10-31 | Option exercise (derivative) | 2,140 | $0.00 | 0 |
| 2023-10-31 | Option exercise | 2,140 | $241.79 | 12,227 |
| 2022-12-14 | Gift | 4,500 | $0.00 | 10,087 |
| 2022-12-14 | Gift | 6,296 | $0.00 | 122,923 |
| 2022-12-14 | Gift | 6,296 | $0.00 | 14,587 |
| 2022-10-25 | Option exercise (derivative) | 4,725 | $0.00 | 0 |
| 2022-10-25 | Option exercise | 4,725 | $134.45 | 20,883 |
| 2021-12-22 | Gift | 19,500 | $0.00 | 16,158 |
| 2021-12-17 | Gift | 39,000 | $0.00 | 35,396 |
| 2021-12-17 | Gift | 39,000 | $0.00 | 116,627 |
| 2021-12-07 | Option exercise (derivative) | 4,800 | $0.00 | 0 |
| 2021-12-07 | Option exercise | 4,800 | $108.56 | 74,658 |
| 2021-11-12 | Conversion | 10,000 | — | 69,858 |
| 2021-07-08 | Open-market sale | 100 | $969.91 | 60,058 |
| 2021-07-08 | Open-market sale | 100 | $968.78 | 60,158 |
| 2021-07-08 | Open-market sale | 200 | $967.62 | 60,258 |
| 2021-07-08 | Open-market sale | 100 | $965.45 | 60,458 |
| 2021-07-08 | Open-market sale | 113 | $964.71 | 60,558 |
| 2021-07-08 | Open-market sale | 109 | $962.72 | 60,671 |
| 2021-07-08 | Open-market sale | 200 | $961.51 | 60,780 |
| 2021-07-08 | J | 3,656 | $0.00 | 3,656 |
| 2021-07-08 | Open-market sale | 300 | $958.46 | 61,180 |
| 2021-07-08 | Open-market sale | 100 | $957.30 | 61,480 |
| 2021-07-08 | Open-market sale | 178 | $956.15 | 61,580 |
| 2021-07-08 | Open-market sale | 300 | $954.90 | 61,758 |
| 2021-07-08 | Open-market sale | 100 | $949.39 | 62,058 |
| 2021-07-08 | Open-market sale | 100 | $938.29 | 62,158 |
| 2021-07-08 | Open-market sale | 100 | $937.04 | 62,258 |
| 2021-07-08 | Open-market sale | 100 | $976.29 | 59,958 |
| 2021-07-08 | Open-market sale | 100 | $983.92 | 59,858 |
| 2021-07-08 | J | 3,656 | $0.00 | 0 |
| 2021-07-08 | Open-market sale | 200 | $960.18 | 60,980 |
| 2021-07-07 | Open-market sale | 200 | $948.70 | 64,258 |
| 2021-07-07 | Open-market sale | 100 | $945.85 | 64,458 |
| 2021-07-07 | Open-market sale | 300 | $943.02 | 64,558 |
| 2021-07-07 | Open-market sale | 86 | $965.87 | 62,458 |
| 2021-07-07 | Open-market sale | 100 | $951.90 | 63,858 |
| 2021-07-07 | Open-market sale | 100 | $971.52 | 62,358 |
| 2021-07-07 | Open-market sale | 300 | $950.07 | 63,958 |
| 2021-07-07 | Open-market sale | 200 | $960.45 | 62,544 |
| 2021-07-07 | Open-market sale | 304 | $959.14 | 62,744 |
| 2021-07-07 | Open-market sale | 396 | $957.58 | 63,048 |
| 2021-07-07 | Open-market sale | 214 | $955.33 | 63,444 |
| 2021-07-07 | Open-market sale | 200 | $953.83 | 63,658 |
| 2021-07-06 | Open-market sale | 300 | $927.23 | 67,058 |
| 2021-07-06 | Open-market sale | 800 | $928.65 | 66,258 |
| 2021-07-06 | Open-market sale | 200 | $933.32 | 65,558 |
| 2021-07-06 | Open-market sale | 200 | $932.02 | 65,758 |
| 2021-07-06 | Open-market sale | 300 | $930.24 | 65,958 |
| 2021-07-06 | Open-market sale | 200 | $950.38 | 64,858 |
| 2021-07-06 | Open-market sale | 100 | $944.02 | 65,058 |
| 2021-07-06 | Open-market sale | 100 | $942.79 | 65,158 |
| 2021-07-06 | Open-market sale | 100 | $939.82 | 65,258 |
| 2021-07-06 | Open-market sale | 100 | $938.27 | 65,358 |
| 2021-07-06 | Open-market sale | 100 | $936.68 | 65,458 |
| 2021-07-02 | Open-market sale | 100 | $937.56 | 69,758 |
| 2021-07-02 | Open-market sale | 200 | $939.65 | 69,558 |
| 2021-07-02 | Open-market sale | 100 | $940.28 | 69,458 |
| 2021-07-02 | Open-market sale | 100 | $941.30 | 69,358 |
| 2021-07-02 | Open-market sale | 100 | $942.74 | 69,258 |
| 2021-07-02 | Open-market sale | 200 | $948.02 | 69,058 |
| 2021-07-02 | Open-market sale | 200 | $953.44 | 68,358 |
| 2021-07-02 | Open-market sale | 200 | $973.91 | 67,358 |
| 2021-07-02 | Open-market sale | 100 | $970.15 | 67,558 |
| 2021-07-02 | Open-market sale | 100 | $962.48 | 67,658 |
| 2021-07-02 | Open-market sale | 100 | $959.65 | 67,758 |
| 2021-07-02 | Open-market sale | 200 | $957.85 | 67,858 |
| 2021-07-02 | Open-market sale | 100 | $955.61 | 68,058 |
| 2021-07-02 | Open-market sale | 200 | $954.69 | 68,158 |
| 2021-07-02 | Open-market sale | 200 | $950.13 | 68,858 |
| 2021-07-02 | Open-market sale | 300 | $952.49 | 68,558 |
| 2021-07-01 | Open-market sale | 100 | $964.71 | 72,258 |
| 2021-07-01 | Open-market sale | 198 | $966.81 | 72,060 |
| 2021-07-01 | Open-market sale | 100 | $967.56 | 71,960 |
| 2021-07-01 | Open-market sale | 100 | $968.86 | 71,860 |
| 2021-07-01 | Open-market sale | 605 | $971.54 | 71,255 |
| 2021-07-01 | Open-market sale | 100 | $974.54 | 71,155 |
| 2021-07-01 | Open-market sale | 188 | $978.99 | 70,967 |
| 2021-07-01 | Open-market sale | 100 | $981.66 | 70,658 |
| 2021-07-01 | Open-market sale | 100 | $983.94 | 70,558 |
| 2021-07-01 | Open-market sale | 100 | $992.86 | 70,458 |
| 2021-07-01 | Open-market sale | 100 | $997.98 | 70,358 |
| 2021-07-01 | Open-market sale | 100 | $1000.82 | 70,258 |
| 2021-07-01 | Open-market sale | 200 | $1004.51 | 70,058 |
| 2021-07-01 | Open-market sale | 100 | $1009.90 | 69,958 |
| 2021-07-01 | Open-market sale | 100 | $1011.16 | 69,858 |
| 2021-07-01 | Open-market sale | 209 | $980.17 | 70,758 |
| 2021-06-30 | Open-market sale | 100 | $1023.51 | 73,658 |
| 2021-06-30 | Open-market sale | 304 | $1016.13 | 74,554 |
| 2021-06-30 | Open-market sale | 200 | $1017.23 | 74,354 |
| 2021-06-30 | Open-market sale | 100 | $1044.09 | 72,458 |
| 2021-06-30 | Open-market sale | 100 | $1040.15 | 72,558 |
| 2021-06-30 | Open-market sale | 100 | $1036.09 | 72,658 |
| 2021-06-30 | Open-market sale | 100 | $1032.05 | 72,758 |
| 2021-06-30 | Open-market sale | 300 | $1029.62 | 72,858 |
| 2021-06-30 | Open-market sale | 300 | $1027.61 | 73,158 |
| 2021-06-30 | Open-market sale | 200 | $1025.27 | 73,458 |
| 2021-06-30 | Open-market sale | 100 | $1046.54 | 72,358 |
| 2021-06-30 | Open-market sale | 126 | $1022.06 | 73,758 |
| 2021-06-30 | Open-market sale | 170 | $1020.17 | 73,884 |
| 2021-06-30 | Open-market sale | 300 | $1018.53 | 74,054 |
| 2021-06-29 | Open-market sale | 213 | $1030.94 | 75,845 |
| 2021-06-29 | Open-market sale | 82 | $1036.61 | 75,031 |
| 2021-06-29 | Open-market sale | 173 | $1038.65 | 74,858 |
| 2021-06-29 | Open-market sale | 345 | $1034.69 | 75,113 |
| 2021-06-29 | Open-market sale | 100 | $1033.22 | 75,458 |
| 2021-06-29 | Open-market sale | 287 | $1032.04 | 75,558 |
| 2021-06-29 | Open-market sale | 100 | $1019.35 | 77,258 |
| 2021-06-29 | Open-market sale | 100 | $1029.35 | 76,058 |
| 2021-06-29 | Open-market sale | 680 | $1026.94 | 76,158 |
| 2021-06-29 | Open-market sale | 220 | $1025.98 | 76,838 |
| 2021-06-29 | Open-market sale | 100 | $1023.83 | 77,058 |
| 2021-06-29 | Open-market sale | 100 | $1021.94 | 77,158 |
| 2021-06-28 | Open-market sale | 200 | $1037.84 | 78,363 |
| 2021-06-28 | Open-market sale | 100 | $1042.84 | 78,163 |
| 2021-06-28 | Open-market sale | 100 | $1040.18 | 78,263 |
| 2021-06-28 | Open-market sale | 5 | $1056.95 | 77,358 |
| 2021-06-28 | Open-market sale | 100 | $1044.04 | 78,063 |
| 2021-06-28 | Open-market sale | 100 | $1045.92 | 77,963 |
| 2021-06-28 | Open-market sale | 200 | $1048.51 | 77,763 |
| 2021-06-28 | Open-market sale | 100 | $1049.90 | 77,663 |
| 2021-06-28 | Open-market sale | 200 | $1052.24 | 77,463 |
| 2021-06-28 | Open-market sale | 100 | $1055.15 | 77,363 |
| 2021-06-28 | Open-market sale | 300 | $1030.91 | 79,558 |
| 2021-06-28 | Open-market sale | 200 | $1034.29 | 79,358 |
| 2021-06-28 | Open-market sale | 400 | $1035.57 | 78,958 |
| 2021-06-28 | Open-market sale | 395 | $1036.50 | 78,563 |
| 2021-06-25 | Open-market sale | 71 | $1034.34 | 80,058 |
| 2021-06-25 | Open-market sale | 200 | $1026.54 | 80,729 |
| 2021-06-25 | Open-market sale | 300 | $1023.29 | 81,544 |
| 2021-06-25 | Open-market sale | 100 | $1020.73 | 81,844 |
| 2021-06-25 | Open-market sale | 114 | $1016.87 | 81,944 |
| 2021-06-25 | Open-market sale | 300 | $1015.41 | 82,058 |
| 2021-06-25 | Open-market sale | 200 | $1035.41 | 79,858 |
| 2021-06-25 | Open-market sale | 615 | $1024.31 | 80,929 |
| 2021-06-25 | Open-market sale | 400 | $1033.39 | 80,129 |
| 2021-06-25 | Open-market sale | 100 | $1030.63 | 80,529 |
| 2021-06-25 | Open-market sale | 100 | $1027.94 | 80,629 |
| 2021-06-24 | Open-market sale | 100 | $1007.04 | 84,758 |
| 2021-06-24 | Open-market sale | 87 | $1019.62 | 82,358 |
| 2021-06-24 | Open-market sale | 613 | $1017.63 | 82,445 |
| 2021-06-24 | Open-market sale | 200 | $1011.76 | 84,458 |
| 2021-06-24 | Open-market sale | 100 | $1008.73 | 84,658 |
| 2021-06-24 | Open-market sale | 400 | $1014.55 | 83,258 |
| 2021-06-24 | Open-market sale | 200 | $1015.22 | 83,058 |
| 2021-06-24 | Open-market sale | 800 | $1012.99 | 83,658 |
| 2021-06-23 | Open-market sale | 200 | $1011.91 | 85,058 |
| 2021-06-23 | Open-market sale | 100 | $1012.76 | 84,958 |
| 2021-06-23 | Open-market sale | 100 | $1016.33 | 84,858 |
| 2021-06-23 | Open-market sale | 500 | $1011.20 | 85,258 |
| 2021-06-23 | Open-market sale | 400 | $1009.59 | 85,758 |
| 2021-06-23 | Open-market sale | 200 | $1007.97 | 86,158 |
| 2021-06-23 | Open-market sale | 500 | $1005.10 | 86,358 |
| 2021-06-23 | Open-market sale | 100 | $1003.10 | 86,858 |
| 2021-06-23 | Open-market sale | 200 | $1000.42 | 86,958 |
| 2021-06-23 | Open-market sale | 200 | $998.58 | 87,158 |
| 2021-06-22 | Open-market sale | 100 | $1001.92 | 87,745 |
| 2021-06-22 | Open-market sale | 500 | $1000.76 | 87,845 |
| 2021-06-22 | Open-market sale | 206 | $999.29 | 88,345 |
| 2021-06-22 | Open-market sale | 200 | $998.22 | 88,551 |
| 2021-06-22 | Open-market sale | 107 | $995.23 | 89,051 |
| 2021-06-22 | Open-market sale | 400 | $993.66 | 89,158 |
| 2021-06-22 | Open-market sale | 200 | $990.03 | 89,558 |
| 2021-06-22 | Open-market sale | 100 | $987.65 | 89,758 |
| 2021-06-22 | Open-market sale | 287 | $1004.21 | 87,458 |
| 2021-06-22 | Open-market sale | 100 | $1005.13 | 87,358 |
| 2021-06-22 | Open-market sale | 300 | $997.42 | 88,751 |
| 2021-06-21 | Open-market sale | 116 | $995.21 | 89,858 |
| 2021-06-21 | Open-market sale | 500 | $991.27 | 89,974 |
| 2021-06-21 | Open-market sale | 200 | $989.29 | 90,474 |
| 2021-06-21 | Open-market sale | 200 | $988.66 | 90,674 |
| 2021-06-21 | Open-market sale | 300 | $987.45 | 90,874 |
| 2021-06-21 | Open-market sale | 520 | $985.93 | 91,174 |
| 2021-06-21 | Open-market sale | 100 | $977.36 | 92,258 |
| 2021-06-21 | Open-market sale | 301 | $983.83 | 91,694 |
| 2021-06-21 | Open-market sale | 163 | $982.14 | 91,995 |
| 2021-06-21 | Open-market sale | 100 | $980.04 | 92,158 |
| 2021-06-18 | Open-market sale | 100 | $967.05 | 94,758 |
| 2021-06-18 | Open-market sale | 700 | $973.85 | 92,858 |
| 2021-06-18 | Open-market sale | 100 | $978.32 | 92,758 |
| 2021-06-18 | Open-market sale | 300 | $969.12 | 94,458 |
| 2021-06-18 | Open-market sale | 200 | $970.59 | 94,258 |
| 2021-06-18 | Open-market sale | 300 | $971.91 | 93,958 |
| 2021-06-18 | Open-market sale | 400 | $972.76 | 93,558 |
| 2021-06-18 | Open-market sale | 400 | $980.48 | 92,358 |
| 2021-06-17 | Open-market sale | 100 | $994.10 | 94,958 |
| 2021-06-17 | Open-market sale | 300 | $990.04 | 95,158 |
| 2021-06-17 | Open-market sale | 420 | $987.87 | 95,458 |
| 2021-06-17 | Open-market sale | 100 | $983.65 | 95,878 |
| 2021-06-17 | Open-market sale | 305 | $980.67 | 95,978 |
| 2021-06-17 | Open-market sale | 100 | $992.74 | 95,058 |
| 2021-06-17 | Open-market sale | 300 | $971.71 | 96,483 |
| 2021-06-17 | Open-market sale | 200 | $969.86 | 96,783 |
| 2021-06-17 | Open-market sale | 275 | $968.31 | 96,983 |
| 2021-06-17 | Open-market sale | 100 | $966.93 | 97,258 |
| 2021-06-17 | Open-market sale | 200 | $975.95 | 96,283 |
| 2021-06-17 | Open-market sale | 100 | $995.39 | 94,858 |
| 2021-06-16 | Open-market sale | 164 | $994.51 | 99,694 |
| 2021-06-16 | Open-market sale | 236 | $996.03 | 99,458 |
| 2021-06-16 | Open-market sale | 400 | $998.07 | 99,058 |
| 2021-06-16 | Open-market sale | 100 | $998.66 | 98,958 |
| 2021-06-16 | Open-market sale | 100 | $999.95 | 98,858 |
| 2021-06-16 | Open-market sale | 300 | $1003.07 | 98,558 |
| 2021-06-16 | Open-market sale | 200 | $1004.55 | 98,358 |
| 2021-06-16 | Open-market sale | 100 | $1016.35 | 97,358 |
| 2021-06-16 | Open-market sale | 100 | $1013.68 | 97,458 |
| 2021-06-16 | Open-market sale | 200 | $1010.56 | 97,558 |
| 2021-06-16 | Open-market sale | 100 | $1008.91 | 97,758 |
| 2021-06-16 | Open-market sale | 200 | $1007.97 | 97,858 |
| 2021-06-16 | Open-market sale | 300 | $1005.58 | 98,058 |
| 2021-06-15 | Open-market sale | 300 | $1006.41 | 101,522 |
| 2021-06-15 | Open-market sale | 336 | $1004.01 | 102,022 |
| 2021-06-15 | Open-market sale | 200 | $1005.46 | 101,822 |
| 2021-06-15 | Open-market sale | 100 | $1032.15 | 99,858 |
| 2021-06-15 | Open-market sale | 600 | $1007.63 | 100,922 |
| 2021-06-15 | Open-market sale | 100 | $1010.34 | 100,822 |
| 2021-06-15 | Open-market sale | 164 | $1012.34 | 100,658 |
| 2021-06-15 | Open-market sale | 100 | $1028.65 | 99,958 |
| 2021-06-15 | Open-market sale | 100 | $1026.80 | 100,058 |
| 2021-06-15 | Open-market sale | 400 | $1025.39 | 100,158 |
| 2021-06-15 | Open-market sale | 100 | $1023.08 | 100,558 |
| 2021-06-14 | Open-market sale | 276 | $1023.24 | 103,602 |
| 2021-06-14 | Open-market sale | 100 | $1019.25 | 104,758 |
| 2021-06-14 | Open-market sale | 380 | $1020.84 | 104,378 |
| 2021-06-14 | Open-market sale | 100 | $1028.94 | 102,558 |
| 2021-06-14 | Open-market sale | 200 | $1027.51 | 102,658 |
| 2021-06-14 | Open-market sale | 120 | $1025.88 | 102,858 |
| 2021-06-14 | Open-market sale | 400 | $1025.11 | 102,978 |
| 2021-06-14 | Open-market sale | 224 | $1023.75 | 103,378 |
| 2021-06-14 | Open-market sale | 200 | $1032.11 | 102,358 |
| 2021-06-14 | Open-market sale | 500 | $1021.77 | 103,878 |
| 2021-06-11 | Open-market sale | 100 | $1033.58 | 105,858 |
| 2021-06-11 | Open-market sale | 290 | $1031.75 | 105,958 |
| 2021-06-11 | Open-market sale | 200 | $1040.82 | 104,958 |
| 2021-06-11 | Open-market sale | 100 | $1038.15 | 105,158 |
| 2021-06-11 | Open-market sale | 300 | $1036.82 | 105,258 |
| 2021-06-11 | Open-market sale | 300 | $1035.33 | 105,558 |
| 2021-06-11 | Open-market sale | 300 | $1030.93 | 106,248 |
| 2021-06-11 | Open-market sale | 600 | $1029.72 | 106,548 |
| 2021-06-11 | Open-market sale | 210 | $1027.54 | 107,148 |
| 2021-06-11 | Open-market sale | 100 | $1041.86 | 104,858 |
| 2021-06-10 | Open-market sale | 500 | $1040.01 | 107,961 |
| 2021-06-10 | Open-market sale | 312 | $1038.23 | 108,461 |
| 2021-06-10 | Open-market sale | 200 | $1035.60 | 108,773 |
| 2021-06-10 | Open-market sale | 200 | $1034.45 | 108,973 |
| 2021-06-10 | Open-market sale | 300 | $1033.14 | 109,173 |
| 2021-06-10 | Open-market sale | 300 | $1031.75 | 109,473 |
| 2021-06-10 | Open-market sale | 103 | $1041.05 | 107,858 |
| 2021-06-10 | Open-market sale | 100 | $1042.38 | 107,758 |
| 2021-06-10 | Open-market sale | 200 | $1044.24 | 107,558 |
| 2021-06-10 | Open-market sale | 85 | $1026.61 | 109,773 |
| 2021-06-10 | Open-market sale | 200 | $1046.80 | 107,358 |
| 2021-06-09 | Open-market sale | 255 | $1038.44 | 112,103 |
| 2021-06-09 | Open-market sale | 100 | $1090.46 | 109,858 |
| 2021-06-09 | Open-market sale | 319 | $1039.83 | 111,784 |
| 2021-06-09 | Open-market sale | 226 | $1041.01 | 111,558 |
| 2021-06-09 | Open-market sale | 100 | $1042.76 | 111,458 |
| 2021-06-09 | Open-market sale | 400 | $1044.79 | 111,058 |
| 2021-06-09 | Open-market sale | 100 | $1049.18 | 110,958 |
| 2021-06-09 | Open-market sale | 100 | $1053.15 | 110,858 |
| 2021-06-09 | Open-market sale | 100 | $1054.78 | 110,758 |
| 2021-06-09 | Open-market sale | 100 | $1057.51 | 110,658 |
| 2021-06-09 | Open-market sale | 200 | $1061.33 | 110,458 |
| 2021-06-09 | Open-market sale | 200 | $1070.17 | 110,258 |
| 2021-06-09 | Open-market sale | 100 | $1072.28 | 110,158 |
| 2021-06-09 | Open-market sale | 100 | $1082.56 | 110,058 |
| 2021-06-09 | Open-market sale | 100 | $1086.05 | 109,958 |
| 2021-06-08 | Open-market sale | 700 | $1093.50 | 112,861 |
| 2021-06-08 | Open-market sale | 100 | $1100.45 | 112,558 |
| 2021-06-08 | Open-market sale | 100 | $1098.22 | 112,658 |
| 2021-06-08 | Open-market sale | 103 | $1094.37 | 112,758 |
| 2021-06-08 | Open-market sale | 200 | $1101.65 | 112,358 |
| 2021-06-08 | Open-market sale | 500 | $1092.56 | 113,561 |
| 2021-06-08 | Open-market sale | 197 | $1091.03 | 114,061 |
| 2021-06-08 | Open-market sale | 500 | $1089.50 | 114,258 |
| 2021-06-08 | Open-market sale | 100 | $1084.90 | 114,758 |
| 2021-06-07 | Open-market sale | 200 | $1074.97 | 116,758 |
| 2021-06-07 | Open-market sale | 300 | $1070.20 | 116,958 |
| 2021-06-07 | Open-market sale | 100 | $1064.66 | 117,258 |
| 2021-06-07 | Open-market sale | 100 | $1101.20 | 114,858 |
| 2021-06-07 | Open-market sale | 200 | $1096.88 | 114,958 |
| 2021-06-07 | Open-market sale | 291 | $1090.82 | 115,158 |
| 2021-06-07 | Open-market sale | 200 | $1088.33 | 115,449 |
| 2021-06-07 | Open-market sale | 309 | $1082.29 | 115,649 |
| 2021-06-07 | Open-market sale | 200 | $1077.89 | 116,358 |
| 2021-06-07 | Open-market sale | 200 | $1076.09 | 116,558 |
| 2021-06-07 | Open-market sale | 400 | $1080.78 | 115,958 |
| 2021-06-04 | Open-market sale | 100 | $1110.20 | 117,562 |
| 2021-06-04 | Open-market sale | 286 | $1108.81 | 117,662 |
| 2021-06-04 | Open-market sale | 100 | $1106.75 | 117,948 |
| 2021-06-04 | Open-market sale | 10 | $1105.68 | 118,048 |
| 2021-06-04 | Open-market sale | 300 | $1105.09 | 118,058 |
| 2021-06-04 | Open-market sale | 300 | $1103.54 | 118,358 |
| 2021-06-04 | Open-market sale | 500 | $1102.54 | 118,658 |
| 2021-06-04 | Open-market sale | 300 | $1101.50 | 119,158 |
| 2021-06-04 | Open-market sale | 200 | $1113.11 | 117,362 |
| 2021-06-04 | Open-market sale | 4 | $1117.07 | 117,358 |
| 2021-06-04 | Open-market sale | 300 | $1099.89 | 119,458 |
| 2021-06-04 | Open-market sale | 100 | $1097.76 | 119,758 |
| 2021-06-03 | Open-market sale | 100 | $1058.43 | 121,958 |
| 2021-06-03 | Open-market sale | 100 | $1053.20 | 122,058 |
| 2021-06-03 | Open-market sale | 200 | $1050.26 | 122,158 |
| 2021-06-03 | Open-market sale | 100 | $1087.52 | 120,858 |
| 2021-06-03 | Open-market sale | 100 | $1094.66 | 120,658 |
| 2021-06-03 | Open-market sale | 200 | $1096.47 | 120,458 |
| 2021-06-03 | Open-market sale | 205 | $1099.66 | 120,253 |
| 2021-06-03 | Open-market sale | 395 | $1101.16 | 119,858 |
| 2021-06-03 | Open-market sale | 200 | $1059.92 | 121,758 |
| 2021-06-03 | Open-market sale | 100 | $1061.62 | 121,658 |
| 2021-06-03 | Open-market sale | 100 | $1067.46 | 121,558 |
| 2021-06-03 | Open-market sale | 400 | $1078.40 | 121,158 |
| 2021-06-03 | Open-market sale | 100 | $1080.73 | 121,058 |
| 2021-06-03 | Open-market sale | 100 | $1086.13 | 120,958 |
| 2021-06-03 | Open-market sale | 100 | $1090.90 | 120,758 |
| 2021-06-02 | Open-market sale | 100 | $1068.72 | 122,458 |
| 2021-06-02 | Open-market sale | 99 | $1067.20 | 122,558 |
| 2021-06-02 | Open-market sale | 200 | $1066.05 | 122,657 |
| 2021-06-02 | Open-market sale | 400 | $1062.60 | 122,857 |
| 2021-06-02 | Open-market sale | 200 | $1062.12 | 123,257 |
| 2021-06-02 | Open-market sale | 300 | $1060.42 | 123,457 |
| 2021-06-02 | Open-market sale | 100 | $1070.19 | 122,358 |
| 2021-06-02 | Open-market sale | 100 | $1054.86 | 123,757 |
| 2021-06-02 | Open-market sale | 100 | $1040.31 | 124,758 |
| 2021-06-02 | Open-market sale | 100 | $1041.73 | 124,658 |
| 2021-06-02 | Open-market sale | 100 | $1049.23 | 123,857 |
| 2021-06-02 | Open-market sale | 100 | $1048.15 | 123,957 |
| 2021-06-02 | Open-market sale | 1 | $1045.69 | 124,057 |
| 2021-06-02 | Open-market sale | 300 | $1044.38 | 124,058 |
| 2021-06-02 | Open-market sale | 300 | $1043.32 | 124,358 |
| 2021-06-01 | Open-market sale | 300 | $1043.00 | 126,458 |
| 2021-06-01 | Open-market sale | 100 | $1039.15 | 126,758 |
| 2021-06-01 | Open-market sale | 300 | $1038.15 | 126,858 |
| 2021-06-01 | Open-market sale | 100 | $1036.07 | 127,158 |
| 2021-06-01 | Open-market sale | 100 | $1034.40 | 127,258 |
| 2021-06-01 | Open-market sale | 300 | $1062.60 | 125,058 |
| 2021-06-01 | Open-market sale | 100 | $1063.90 | 124,958 |
| 2021-06-01 | Open-market sale | 500 | $1060.89 | 125,358 |
| 2021-06-01 | Open-market sale | 100 | $1047.63 | 126,358 |
| 2021-06-01 | Open-market sale | 100 | $1053.45 | 126,258 |
| 2021-06-01 | Open-market sale | 200 | $1055.92 | 126,058 |
| 2021-06-01 | Open-market sale | 200 | $1059.65 | 125,858 |
| 2021-06-01 | Open-market sale | 100 | $1066.10 | 124,858 |
| 2021-05-28 | Open-market sale | 100 | $1057.69 | 128,958 |
| 2021-05-28 | Open-market sale | 200 | $1043.86 | 129,558 |
| 2021-05-28 | Open-market sale | 100 | $1046.14 | 129,458 |
| 2021-05-28 | Open-market sale | 100 | $1047.94 | 129,358 |
| 2021-05-28 | Open-market sale | 100 | $1050.18 | 129,258 |
| 2021-05-28 | Open-market sale | 200 | $1055.34 | 129,058 |
| 2021-05-28 | Open-market sale | 100 | $1042.55 | 129,758 |
| 2021-05-28 | Open-market sale | 398 | $1059.79 | 128,560 |
| 2021-05-28 | Open-market sale | 500 | $1060.83 | 128,060 |
| 2021-05-28 | Open-market sale | 400 | $1061.65 | 127,660 |
| 2021-05-28 | Open-market sale | 102 | $1062.64 | 127,558 |
| 2021-05-28 | Open-market sale | 100 | $1070.39 | 127,358 |
| 2021-05-28 | Open-market sale | 100 | $1064.34 | 127,458 |
| 2021-05-27 | Open-market sale | 100 | $1112.01 | 130,058 |
| 2021-05-27 | Open-market sale | 200 | $1111.01 | 130,158 |
| 2021-05-27 | Open-market sale | 100 | $1108.87 | 130,358 |
| 2021-05-27 | Open-market sale | 200 | $1107.04 | 130,458 |
| 2021-05-27 | Open-market sale | 100 | $1105.40 | 130,658 |
| 2021-05-27 | Open-market sale | 100 | $1096.16 | 130,758 |
| 2021-05-27 | Open-market sale | 200 | $1091.78 | 130,858 |
| 2021-05-27 | Open-market sale | 100 | $1089.11 | 131,058 |
| 2021-05-27 | Open-market sale | 100 | $1086.48 | 131,158 |
| 2021-05-27 | Open-market sale | 29 | $1084.44 | 131,258 |
| 2021-05-27 | Open-market sale | 100 | $1082.94 | 131,287 |
| 2021-05-27 | Open-market sale | 100 | $1080.15 | 131,387 |
| 2021-05-27 | Open-market sale | 100 | $1077.59 | 131,487 |
| 2021-05-27 | Open-market sale | 100 | $1071.80 | 131,587 |
| 2021-05-27 | Open-market sale | 100 | $1070.29 | 131,687 |
| 2021-05-27 | Open-market sale | 100 | $1064.11 | 131,787 |
| 2021-05-27 | Open-market sale | 100 | $1127.82 | 129,858 |
| 2021-05-27 | Open-market sale | 100 | $1118.94 | 129,958 |
| 2021-05-27 | Open-market sale | 100 | $1057.97 | 131,887 |
| 2021-05-27 | Open-market sale | 100 | $1052.23 | 131,987 |
| 2021-05-27 | Open-market sale | 100 | $1048.89 | 132,087 |
| 2021-05-27 | Open-market sale | 100 | $1041.18 | 132,187 |
| 2021-05-27 | Open-market sale | 71 | $1033.73 | 132,287 |
| 2021-05-26 | Open-market sale | 300 | $1111.48 | 132,358 |
| 2021-05-26 | Open-market sale | 300 | $1110.25 | 132,658 |
| 2021-05-26 | Open-market sale | 30 | $1106.99 | 132,958 |
| 2021-05-26 | Open-market sale | 100 | $1105.40 | 132,988 |
| 2021-05-26 | Open-market sale | 500 | $1104.72 | 133,088 |
| 2021-05-26 | Open-market sale | 70 | $1103.22 | 133,588 |
| 2021-05-26 | Open-market sale | 300 | $1102.19 | 133,658 |
| 2021-05-26 | Open-market sale | 100 | $1098.56 | 133,958 |
| 2021-05-26 | Open-market sale | 300 | $1097.58 | 134,058 |
| 2021-05-26 | Open-market sale | 100 | $1096.04 | 134,358 |
| 2021-05-26 | Open-market sale | 100 | $1093.39 | 134,458 |
| 2021-05-26 | Open-market sale | 100 | $1090.59 | 134,558 |
| 2021-05-26 | Open-market sale | 100 | $1088.30 | 134,658 |
| 2021-05-26 | Open-market sale | 100 | $1085.36 | 134,758 |
| 2021-05-25 | Open-market sale | 100 | $1064.15 | 136,958 |
| 2021-05-25 | Open-market sale | 100 | $1069.15 | 136,858 |
| 2021-05-25 | Open-market sale | 100 | $1062.65 | 137,058 |
| 2021-05-25 | Open-market sale | 200 | $1060.10 | 137,158 |
| 2021-05-25 | Open-market sale | 100 | $1078.99 | 136,758 |
| 2021-05-25 | Open-market sale | 100 | $1085.73 | 136,658 |
| 2021-05-25 | Open-market sale | 100 | $1087.20 | 136,558 |
| 2021-05-25 | Open-market sale | 300 | $1100.15 | 135,258 |
| 2021-05-25 | Open-market sale | 200 | $1098.03 | 135,558 |
| 2021-05-25 | Open-market sale | 200 | $1096.52 | 135,758 |
| 2021-05-25 | Open-market sale | 200 | $1095.01 | 135,958 |
| 2021-05-25 | Open-market sale | 100 | $1093.55 | 136,158 |
| 2021-05-25 | Open-market sale | 200 | $1092.72 | 136,258 |
| 2021-05-25 | Open-market sale | 100 | $1088.90 | 136,458 |
| 2021-05-25 | Open-market sale | 200 | $1101.53 | 135,058 |
| 2021-05-25 | Open-market sale | 200 | $1103.36 | 134,858 |
| 2021-05-24 | Open-market sale | 300 | $1058.03 | 137,658 |
| 2021-05-24 | Open-market sale | 300 | $1056.75 | 137,958 |
| 2021-05-24 | Open-market sale | 200 | $1060.07 | 137,458 |
| 2021-05-24 | Open-market sale | 100 | $1063.07 | 137,358 |
| 2021-05-24 | Open-market sale | 500 | $1054.25 | 138,258 |
| 2021-05-24 | Open-market sale | 200 | $1048.53 | 139,658 |
| 2021-05-24 | Open-market sale | 100 | $1049.71 | 139,558 |
| 2021-05-24 | Open-market sale | 500 | $1053.00 | 138,758 |
| 2021-05-24 | Open-market sale | 300 | $1051.64 | 139,258 |
| 2021-05-21 | Open-market sale | 300 | $1049.18 | 140,658 |
| 2021-05-21 | Open-market sale | 100 | $1060.05 | 139,858 |
| 2021-05-21 | Open-market sale | 100 | $1041.12 | 142,258 |
| 2021-05-21 | Open-market sale | 101 | $1043.43 | 142,157 |
| 2021-05-21 | Open-market sale | 399 | $1045.10 | 141,758 |
| 2021-05-21 | Open-market sale | 500 | $1046.11 | 141,258 |
| 2021-05-21 | Open-market sale | 300 | $1047.62 | 140,958 |
| 2021-05-21 | Open-market sale | 100 | $1050.15 | 140,558 |
| 2021-05-21 | Open-market sale | 300 | $1051.39 | 140,258 |
| 2021-05-21 | Open-market sale | 100 | $1053.15 | 140,158 |
| 2021-05-21 | Open-market sale | 100 | $1054.15 | 140,058 |
| 2021-05-21 | Open-market sale | 100 | $1056.11 | 139,958 |
| 2021-05-20 | Open-market sale | 100 | $1072.57 | 142,558 |
| 2021-05-20 | Open-market sale | 100 | $1075.67 | 142,458 |
| 2021-05-20 | Open-market sale | 100 | $1077.43 | 142,358 |
| 2021-05-20 | Open-market sale | 100 | $1071.15 | 142,658 |
| 2021-05-20 | Open-market sale | 100 | $1069.97 | 142,758 |
| 2021-05-20 | Open-market sale | 600 | $1052.37 | 143,931 |
| 2021-05-20 | Open-market sale | 200 | $1065.76 | 142,858 |
| 2021-05-20 | Open-market sale | 100 | $1062.51 | 143,058 |
| 2021-05-20 | Open-market sale | 200 | $1058.34 | 143,158 |
| 2021-05-20 | Open-market sale | 100 | $1056.39 | 143,358 |
| 2021-05-20 | Open-market sale | 473 | $1054.01 | 143,458 |
| 2021-05-20 | Open-market sale | 37 | $1046.92 | 144,821 |
| 2021-05-20 | Open-market sale | 290 | $1050.63 | 144,531 |
| 2021-05-19 | Open-market sale | 200 | $1050.38 | 144,859 |
| 2021-05-19 | Open-market sale | 196 | $1049.08 | 145,059 |
| 2021-05-19 | Open-market sale | 200 | $1047.27 | 145,255 |
| 2021-05-19 | Open-market sale | 200 | $1045.50 | 145,455 |
| 2021-05-19 | Open-market sale | 200 | $1044.45 | 145,655 |
| 2021-05-19 | Open-market sale | 1 | $1053.39 | 144,858 |
| 2021-05-19 | Open-market sale | 300 | $1041.50 | 146,056 |
| 2021-05-19 | Open-market sale | 400 | $1039.95 | 146,356 |
| 2021-05-19 | Open-market sale | 202 | $1038.67 | 146,756 |
| 2021-05-19 | Open-market sale | 300 | $1034.99 | 146,958 |
| 2021-05-19 | Open-market sale | 100 | $1033.18 | 147,258 |
| 2021-05-19 | Open-market sale | 201 | $1042.60 | 145,855 |
| 2021-05-18 | Open-market sale | 199 | $1065.11 | 148,659 |
| 2021-05-18 | Open-market sale | 200 | $1058.62 | 149,658 |
| 2021-05-18 | Open-market sale | 200 | $1060.34 | 149,458 |
| 2021-05-18 | Open-market sale | 200 | $1099.74 | 147,358 |
| 2021-05-18 | Open-market sale | 100 | $1098.00 | 147,558 |
| 2021-05-18 | Open-market sale | 200 | $1088.67 | 147,658 |
| 2021-05-18 | Open-market sale | 100 | $1084.43 | 147,858 |
| 2021-05-18 | Open-market sale | 100 | $1079.06 | 147,958 |
| 2021-05-18 | Open-market sale | 200 | $1077.83 | 148,058 |
| 2021-05-18 | Open-market sale | 100 | $1073.65 | 148,258 |
| 2021-05-18 | Open-market sale | 200 | $1069.75 | 148,358 |
| 2021-05-18 | Open-market sale | 100 | $1067.91 | 148,558 |
| 2021-05-18 | Open-market sale | 1 | $1066.00 | 148,658 |
| 2021-05-18 | Open-market sale | 300 | $1061.90 | 149,158 |
| 2021-05-18 | Open-market sale | 300 | $1063.03 | 148,858 |
| 2021-05-17 | Open-market sale | 100 | $1122.40 | 150,158 |
| 2021-05-17 | Open-market sale | 200 | $1121.58 | 150,258 |
| 2021-05-17 | Open-market sale | 100 | $1120.05 | 150,458 |
| 2021-05-17 | Open-market sale | 400 | $1119.39 | 150,558 |
| 2021-05-17 | Open-market sale | 300 | $1117.95 | 150,958 |
| 2021-05-17 | Open-market sale | 300 | $1125.33 | 149,858 |
| 2021-05-17 | Open-market sale | 200 | $1113.59 | 151,558 |
| 2021-05-17 | Open-market sale | 200 | $1111.27 | 151,758 |
| 2021-05-17 | Open-market sale | 400 | $1106.05 | 151,958 |
| 2021-05-17 | Open-market sale | 300 | $1115.03 | 151,258 |
| 2021-05-14 | Open-market sale | 100 | $1099.35 | 153,958 |
| 2021-05-14 | Open-market sale | 100 | $1095.89 | 154,058 |
| 2021-05-14 | Open-market sale | 300 | $1094.83 | 154,158 |
| 2021-05-14 | Open-market sale | 200 | $1092.95 | 154,458 |
| 2021-05-14 | Open-market sale | 87 | $1110.21 | 152,358 |
| 2021-05-14 | Open-market sale | 100 | $1085.57 | 154,758 |
| 2021-05-14 | Conversion | 99,983 | — | 154,858 |
| 2021-05-14 | Open-market sale | 300 | $1102.17 | 153,658 |
| 2021-05-14 | Open-market sale | 200 | $1102.83 | 153,458 |
| 2021-05-14 | Open-market sale | 100 | $1103.98 | 153,358 |
| 2021-05-14 | Open-market sale | 300 | $1105.13 | 153,058 |
| 2021-05-14 | Open-market sale | 313 | $1106.59 | 152,745 |
| 2021-05-14 | Open-market sale | 102 | $1107.56 | 152,643 |
| 2021-05-14 | Open-market sale | 198 | $1109.05 | 152,445 |
| 2021-05-14 | Open-market sale | 100 | $1088.78 | 154,658 |
| 2021-05-13 | Open-market sale | 300 | $1079.07 | 55,075 |
| 2021-05-13 | Open-market sale | 100 | $1077.15 | 55,375 |
| 2021-05-13 | Open-market sale | 21 | $1072.02 | 55,475 |
| 2021-05-13 | Open-market sale | 100 | $1070.15 | 55,496 |
| 2021-05-13 | Open-market sale | 500 | $1069.39 | 55,596 |
| 2021-05-13 | Open-market sale | 343 | $1068.12 | 56,096 |
| 2021-05-13 | Open-market sale | 100 | $1082.80 | 54,875 |
| 2021-05-13 | Open-market sale | 121 | $1064.95 | 56,654 |
| 2021-05-13 | Open-market sale | 100 | $1062.58 | 56,775 |
| 2021-05-13 | Open-market sale | 100 | $1056.65 | 56,875 |
| 2021-05-13 | Open-market sale | 200 | $1050.92 | 56,975 |
| 2021-05-13 | Open-market sale | 200 | $1048.86 | 57,175 |
| 2021-05-13 | Open-market sale | 100 | $1080.60 | 54,975 |
| 2021-05-13 | Open-market sale | 215 | $1066.49 | 56,439 |
| 2021-05-12 | Open-market sale | 200 | $1047.12 | 59,475 |
| 2021-05-12 | Open-market sale | 100 | $1045.83 | 59,675 |
| 2021-05-12 | Open-market sale | 100 | $1042.90 | 59,775 |
| 2021-05-12 | Open-market sale | 100 | $1049.40 | 59,375 |
| 2021-05-12 | Open-market sale | 200 | $1050.57 | 59,175 |
| 2021-05-12 | Open-market sale | 175 | $1051.85 | 59,000 |
| 2021-05-12 | Open-market sale | 100 | $1062.84 | 58,900 |
| 2021-05-12 | Open-market sale | 100 | $1064.56 | 58,800 |
| 2021-05-12 | Open-market sale | 100 | $1068.03 | 58,700 |
| 2021-05-12 | Open-market sale | 100 | $1070.53 | 58,600 |
| 2021-05-12 | Open-market sale | 100 | $1071.89 | 58,500 |
| 2021-05-12 | Open-market sale | 300 | $1073.44 | 58,200 |
| 2021-05-12 | Open-market sale | 200 | $1078.23 | 58,000 |
| 2021-05-12 | Open-market sale | 25 | $1081.45 | 57,975 |
| 2021-05-12 | Open-market sale | 200 | $1084.75 | 57,775 |
| 2021-05-12 | Open-market sale | 100 | $1089.67 | 57,675 |
| 2021-05-12 | Open-market sale | 100 | $1094.53 | 57,575 |
| 2021-05-12 | Open-market sale | 100 | $1100.14 | 57,375 |
| 2021-05-12 | Open-market sale | 100 | $1098.80 | 57,475 |
| 2021-01-04 | Tax withholding | 46 | $994.29 | 59,875 |
| 2020-12-14 | Gift | 18,500 | $0.00 | 59,921 |
| 2020-12-14 | Gift | 37,000 | $0.00 | 77,627 |
| 2020-12-14 | Gift | 37,000 | $0.00 | 78,421 |
| 2020-12-11 | Open-market sale | 975 | $942.59 | 116,307 |
| 2020-12-11 | Open-market sale | 548 | $943.66 | 115,759 |
| 2020-12-11 | Open-market sale | 231 | $944.88 | 115,528 |
| 2020-12-11 | Open-market sale | 1,790 | $939.65 | 118,770 |
| 2020-12-11 | Open-market sale | 1,808 | $940.82 | 120,560 |
| 2020-12-11 | Open-market sale | 1,885 | $938.69 | 122,368 |
| 2020-12-11 | Open-market sale | 447 | $937.49 | 124,253 |
| 2020-12-11 | Open-market sale | 553 | $936.93 | 124,700 |
| 2020-12-11 | Open-market sale | 168 | $935.56 | 125,253 |
| 2020-12-11 | Open-market sale | 1,488 | $941.80 | 117,282 |
| 2020-12-11 | Open-market sale | 107 | $950.19 | 115,421 |
| 2020-12-10 | Open-market sale | 2,519 | $934.57 | 127,147 |
| 2020-12-10 | Open-market sale | 770 | $929.66 | 134,173 |
| 2020-12-10 | Open-market sale | 298 | $928.16 | 134,943 |
| 2020-12-10 | Open-market sale | 86 | $925.77 | 135,335 |
| 2020-12-10 | Open-market sale | 1,726 | $935.53 | 125,421 |
| 2020-12-10 | Open-market sale | 94 | $926.47 | 135,241 |
| 2020-12-10 | Open-market sale | 2,304 | $934.01 | 129,666 |
| 2020-12-10 | Open-market sale | 1,214 | $932.65 | 131,970 |
| 2020-12-10 | Open-market sale | 291 | $931.87 | 133,184 |
| 2020-12-10 | Open-market sale | 698 | $930.58 | 133,475 |
| 2020-12-09 | Open-market sale | 50 | $931.30 | 142,925 |
| 2020-12-09 | Open-market sale | 100 | $923.02 | 145,321 |
| 2020-12-09 | Open-market sale | 190 | $924.70 | 145,131 |
| 2020-12-09 | Open-market sale | 613 | $943.39 | 136,421 |
| 2020-12-09 | Open-market sale | 718 | $941.80 | 137,034 |
| 2020-12-09 | Open-market sale | 1,095 | $940.76 | 137,752 |
| 2020-12-09 | Open-market sale | 1,076 | $939.80 | 138,847 |
| 2020-12-09 | Open-market sale | 558 | $937.80 | 139,923 |
| 2020-12-09 | Open-market sale | 950 | $935.98 | 140,481 |
| 2020-12-09 | Open-market sale | 1,090 | $934.91 | 141,431 |
| 2020-12-09 | Open-market sale | 404 | $932.65 | 142,521 |
| 2020-12-09 | Open-market sale | 1,000 | $944.56 | 135,421 |
| 2020-12-09 | Open-market sale | 250 | $930.21 | 142,975 |
| 2020-12-09 | Open-market sale | 500 | $928.77 | 143,225 |
| 2020-12-09 | Open-market sale | 500 | $928.07 | 143,725 |
| 2020-12-09 | Open-market sale | 906 | $926.58 | 144,225 |
| 2020-12-08 | Open-market sale | 102 | $945.40 | 145,421 |
| 2020-12-08 | Open-market sale | 198 | $944.73 | 145,523 |
| 2020-12-08 | Open-market sale | 300 | $943.20 | 145,721 |
| 2020-12-08 | Open-market sale | 608 | $942.23 | 146,021 |
| 2020-12-08 | Open-market sale | 700 | $941.20 | 146,629 |
| 2020-12-08 | Open-market sale | 1,392 | $940.27 | 147,329 |
| 2020-12-08 | Open-market sale | 575 | $939.05 | 148,721 |
| 2020-12-08 | Open-market sale | 1,598 | $938.09 | 149,296 |
| 2020-12-08 | Open-market sale | 1,292 | $937.27 | 150,894 |
| 2020-12-08 | Open-market sale | 270 | $935.84 | 152,186 |
| 2020-12-08 | Open-market sale | 978 | $934.88 | 152,456 |
| 2020-12-08 | Open-market sale | 722 | $933.78 | 153,434 |
| 2020-12-08 | Open-market sale | 565 | $932.89 | 154,156 |
| 2020-12-08 | Open-market sale | 100 | $930.43 | 154,721 |
| 2020-12-08 | Open-market sale | 400 | $927.43 | 154,821 |
| 2020-12-08 | Open-market sale | 110 | $926.94 | 155,221 |
| 2020-12-08 | Open-market sale | 90 | $925.62 | 155,331 |
| 2020-12-07 | Open-market sale | 101 | $945.92 | 155,421 |
| 2020-12-07 | Open-market sale | 250 | $943.97 | 155,522 |
| 2020-12-07 | Open-market sale | 100 | $925.08 | 165,321 |
| 2020-12-07 | Open-market sale | 200 | $927.30 | 165,121 |
| 2020-12-07 | Open-market sale | 600 | $930.55 | 164,521 |
| 2020-12-07 | Open-market sale | 913 | $931.57 | 163,608 |
| 2020-12-07 | Open-market sale | 426 | $932.90 | 163,182 |
| 2020-12-07 | Open-market sale | 629 | $934.59 | 162,553 |
| 2020-12-07 | Open-market sale | 2,290 | $935.40 | 160,263 |
| 2020-12-07 | Open-market sale | 359 | $942.99 | 155,772 |
| 2020-12-07 | Open-market sale | 193 | $942.07 | 156,131 |
| 2020-12-07 | Open-market sale | 744 | $940.58 | 156,324 |
| 2020-12-07 | Open-market sale | 461 | $939.82 | 157,068 |
| 2020-12-07 | Open-market sale | 1,325 | $938.84 | 157,529 |
| 2020-12-07 | Open-market sale | 608 | $937.44 | 158,854 |
| 2020-12-07 | Open-market sale | 801 | $936.52 | 159,462 |
| 2020-12-04 | Open-market sale | 500 | $934.88 | 165,521 |
| 2020-12-04 | Open-market sale | 100 | $935.82 | 165,421 |
| 2020-12-04 | Open-market sale | 862 | $929.66 | 170,493 |
| 2020-12-04 | Open-market sale | 1,095 | $928.72 | 171,355 |
| 2020-12-04 | Open-market sale | 230 | $927.17 | 172,450 |
| 2020-12-04 | Open-market sale | 814 | $926.58 | 172,680 |
| 2020-12-04 | Open-market sale | 615 | $925.29 | 173,494 |
| 2020-12-04 | Open-market sale | 413 | $924.34 | 174,109 |
| 2020-12-04 | Open-market sale | 174 | $923.16 | 174,522 |
| 2020-12-04 | Open-market sale | 428 | $921.62 | 174,696 |
| 2020-12-04 | Open-market sale | 297 | $920.34 | 175,124 |
| 2020-12-04 | Open-market sale | 1,100 | $930.62 | 169,393 |
| 2020-12-04 | Open-market sale | 982 | $931.75 | 168,411 |
| 2020-12-04 | Open-market sale | 852 | $932.99 | 167,559 |
| 2020-12-04 | Open-market sale | 1,538 | $933.86 | 166,021 |
| 2020-12-03 | Open-market sale | 1 | $923.00 | 184,921 |
| 2020-12-03 | Open-market sale | 331 | $922.50 | 184,922 |
| 2020-12-03 | Open-market sale | 168 | $921.10 | 185,253 |
| 2020-12-03 | Open-market sale | 100 | $944.77 | 175,421 |
| 2020-12-03 | Open-market sale | 59 | $943.42 | 175,521 |
| 2020-12-03 | Open-market sale | 141 | $942.19 | 175,580 |
| 2020-12-03 | Open-market sale | 9 | $940.53 | 175,721 |
| 2020-12-03 | Open-market sale | 426 | $940.04 | 175,730 |
| 2020-12-03 | Open-market sale | 678 | $938.92 | 176,156 |
| 2020-12-03 | Open-market sale | 547 | $927.27 | 183,796 |
| 2020-12-03 | Open-market sale | 437 | $936.84 | 177,049 |
| 2020-12-03 | Open-market sale | 1,056 | $935.87 | 177,486 |
| 2020-12-03 | Open-market sale | 1,653 | $934.76 | 178,542 |
| 2020-12-03 | Open-market sale | 400 | $933.68 | 180,195 |
| 2020-12-03 | Open-market sale | 583 | $932.74 | 180,595 |
| 2020-12-03 | Open-market sale | 353 | $931.84 | 181,178 |
| 2020-12-03 | Open-market sale | 1,183 | $930.63 | 181,531 |
| 2020-12-03 | Open-market sale | 807 | $929.75 | 182,714 |
| 2020-12-03 | Open-market sale | 275 | $928.40 | 183,521 |
| 2020-12-03 | Open-market sale | 128 | $925.02 | 184,793 |
| 2020-12-03 | Open-market sale | 450 | $926.28 | 184,343 |
| 2020-12-03 | Open-market sale | 215 | $937.96 | 176,834 |
| 2020-12-02 | Open-market sale | 300 | $909.87 | 195,121 |
| 2020-12-02 | Open-market sale | 700 | $911.22 | 194,421 |
| 2020-12-02 | Open-market sale | 300 | $912.33 | 194,121 |
| 2020-12-02 | Open-market sale | 300 | $913.81 | 193,821 |
| 2020-12-02 | Open-market sale | 410 | $914.93 | 193,411 |
| 2020-12-02 | Open-market sale | 280 | $943.95 | 186,074 |
| 2020-12-02 | Open-market sale | 400 | $940.22 | 186,354 |
| 2020-12-02 | Open-market sale | 400 | $936.84 | 186,754 |
| 2020-12-02 | Open-market sale | 200 | $935.07 | 187,154 |
| 2020-12-02 | Open-market sale | 200 | $933.27 | 187,354 |
| 2020-12-02 | Open-market sale | 500 | $930.18 | 187,554 |
| 2020-12-02 | Open-market sale | 300 | $928.41 | 188,054 |
| 2020-12-02 | Open-market sale | 90 | $927.25 | 188,354 |
| 2020-12-02 | Open-market sale | 210 | $926.29 | 188,444 |
| 2020-12-02 | Open-market sale | 900 | $924.79 | 188,654 |
| 2020-12-02 | Open-market sale | 1,856 | $923.37 | 189,554 |
| 2020-12-02 | Open-market sale | 500 | $922.82 | 191,410 |
| 2020-12-02 | Open-market sale | 200 | $921.11 | 191,910 |
| 2020-12-02 | Open-market sale | 100 | $919.62 | 192,110 |
| 2020-12-02 | Open-market sale | 700 | $918.61 | 192,210 |
| 2020-12-02 | Open-market sale | 400 | $917.58 | 192,910 |
| 2020-12-02 | Open-market sale | 101 | $916.66 | 193,310 |
| 2020-12-02 | Open-market sale | 100 | $952.00 | 185,421 |
| 2020-12-02 | Open-market sale | 253 | $947.03 | 185,721 |
| 2020-12-02 | Open-market sale | 100 | $945.27 | 185,974 |
| 2020-12-02 | Open-market sale | 200 | $948.44 | 185,521 |
| 2020-12-01 | Open-market sale | 683 | $941.06 | 199,816 |
| 2020-12-01 | Open-market sale | 474 | $939.06 | 200,947 |
| 2020-12-01 | Open-market sale | 429 | $936.96 | 201,722 |
| 2020-12-01 | Open-market sale | 987 | $935.40 | 202,151 |
| 2020-12-01 | Open-market sale | 383 | $934.62 | 203,138 |
| 2020-12-01 | Open-market sale | 600 | $933.65 | 203,521 |
| 2020-12-01 | Open-market sale | 301 | $932.52 | 204,121 |
| 2020-12-01 | Open-market sale | 28 | $930.63 | 204,422 |
| 2020-12-01 | Open-market sale | 530 | $929.74 | 204,450 |
| 2020-12-01 | Open-market sale | 441 | $928.82 | 204,980 |
| 2020-12-01 | Open-market sale | 231 | $949.67 | 195,421 |
| 2020-12-01 | Open-market sale | 639 | $948.41 | 195,652 |
| 2020-12-01 | Open-market sale | 310 | $947.09 | 196,291 |
| 2020-12-01 | Open-market sale | 390 | $946.22 | 196,601 |
| 2020-12-01 | Open-market sale | 548 | $945.20 | 196,991 |
| 2020-12-01 | Open-market sale | 940 | $944.10 | 197,539 |
| 2020-12-01 | Open-market sale | 900 | $943.16 | 198,479 |
| 2020-12-01 | Open-market sale | 437 | $941.90 | 199,379 |
| 2020-12-01 | Open-market sale | 301 | $937.61 | 201,421 |
| 2020-12-01 | Open-market sale | 448 | $940.17 | 200,499 |
| 2020-11-30 | Open-market sale | 6 | $914.94 | 207,581 |
| 2020-11-30 | Open-market sale | 201 | $917.11 | 205,524 |
| 2020-11-30 | Open-market sale | 102 | $918.03 | 205,422 |
| 2020-11-30 | Open-market sale | 1 | $920.10 | 205,421 |
| 2020-11-30 | Open-market sale | 1,856 | $915.98 | 205,725 |
| 2020-11-30 | Open-market sale | 200 | $897.37 | 208,710 |
| 2020-11-30 | Open-market sale | 140 | $907.10 | 208,910 |
| 2020-11-30 | Open-market sale | 311 | $905.74 | 209,050 |
| 2020-11-30 | Open-market sale | 400 | $904.68 | 209,361 |
| 2020-11-30 | Open-market sale | 103 | $903.21 | 209,761 |
| 2020-11-30 | Open-market sale | 606 | $902.51 | 209,864 |
| 2020-11-30 | Open-market sale | 500 | $901.74 | 210,470 |
| 2020-11-30 | Open-market sale | 354 | $900.17 | 210,970 |
| 2020-11-30 | Open-market sale | 200 | $907.98 | 211,324 |
| 2020-11-30 | Open-market sale | 143 | $894.73 | 211,524 |
| 2020-11-30 | Open-market sale | 100 | $892.97 | 211,667 |
| 2020-11-30 | Open-market sale | 174 | $891.46 | 211,767 |
| 2020-11-30 | Open-market sale | 639 | $890.19 | 211,941 |
| 2020-11-30 | Open-market sale | 700 | $888.02 | 212,580 |
| 2020-11-30 | Open-market sale | 700 | $886.66 | 213,280 |
| 2020-11-30 | Open-market sale | 700 | $885.17 | 213,980 |
| 2020-11-30 | Open-market sale | 139 | $884.25 | 214,680 |
| 2020-11-30 | Open-market sale | 401 | $883.27 | 214,819 |
| 2020-11-30 | Open-market sale | 101 | $881.84 | 215,220 |
| 2020-11-30 | Open-market sale | 100 | $880.02 | 215,321 |
| 2020-11-30 | Open-market sale | 402 | $913.75 | 207,587 |
| 2020-11-30 | Open-market sale | 401 | $910.26 | 208,309 |
| 2020-11-30 | Open-market sale | 213 | $911.25 | 208,096 |
| 2020-11-30 | Open-market sale | 107 | $912.97 | 207,989 |
| 2020-11-27 | Option exercise (derivative) | 2,500 | $0.00 | 0 |
| 2020-11-27 | Option exercise | 2,500 | $95.09 | 217,921 |
| 2020-11-27 | Open-market sale | 2,500 | $900.01 | 215,421 |
| 2020-11-11 | Conversion | 130,000 | — | 215,421 |
| 2020-11-06 | Open-market sale | 434 | $1056.32 | 40,627 |
| 2020-11-06 | Open-market sale | 340 | $1050.32 | 41,787 |
| 2020-11-06 | Open-market sale | 600 | $1052.59 | 41,187 |
| 2020-11-06 | Open-market sale | 126 | $1055.13 | 41,061 |
| 2020-11-06 | Open-market sale | 250 | $1060.00 | 33,248 |
| 2020-11-06 | Open-market sale | 500 | $1055.00 | 33,498 |
| 2020-11-06 | Open-market sale | 500 | $1050.00 | 33,998 |
| 2020-11-06 | Open-market sale | 250 | $1045.00 | 34,498 |
| 2020-11-06 | Open-market sale | 500 | $1043.50 | 34,748 |
| 2020-11-05 | Open-market sale | 200 | $1038.57 | 42,527 |
| 2020-11-05 | Open-market sale | 520 | $1036.66 | 43,107 |
| 2020-11-05 | Open-market sale | 3 | $1041.58 | 35,248 |
| 2020-11-05 | Open-market sale | 380 | $1037.14 | 42,727 |
| 2020-11-05 | Open-market sale | 497 | $1040.50 | 35,251 |
| 2020-11-05 | Open-market sale | 400 | $1041.00 | 42,127 |
| 2020-11-04 | Open-market sale | 500 | $1037.50 | 36,748 |
| 2020-11-04 | Open-market sale | 500 | $1014.77 | 43,748 |
| 2020-11-04 | Open-market sale | 900 | $1025.00 | 40,848 |
| 2020-11-04 | Open-market sale | 600 | $1028.91 | 40,248 |
| 2020-11-04 | Open-market sale | 500 | $1030.00 | 39,748 |
| 2020-11-04 | Open-market sale | 889 | $1032.16 | 38,859 |
| 2020-11-04 | Open-market sale | 1,000 | $1035.00 | 37,248 |
| 2020-11-04 | Open-market sale | 2,000 | $1020.23 | 41,748 |
| 2020-11-04 | Open-market sale | 500 | $1040.00 | 36,248 |
| 2020-11-04 | Open-market sale | 500 | $1045.00 | 35,748 |
| 2020-11-04 | Open-market sale | 611 | $1033.93 | 38,248 |
| 2020-11-04 | Open-market sale | 200 | $1041.08 | 37,127 |
| 2020-11-04 | Open-market sale | 400 | $1040.13 | 37,327 |
| 2020-11-04 | Open-market sale | 500 | $1027.88 | 42,011 |
| 2020-11-04 | Open-market sale | 300 | $1042.38 | 36,827 |
| 2020-11-04 | Open-market sale | 500 | $1043.36 | 36,327 |
| 2020-11-04 | Open-market sale | 200 | $1045.41 | 36,127 |
| 2020-11-04 | Open-market sale | 100 | $1013.27 | 43,527 |
| 2020-11-04 | Open-market sale | 300 | $1025.50 | 42,511 |
| 2020-11-04 | Open-market sale | 205 | $1022.57 | 42,811 |
| 2020-11-04 | Open-market sale | 100 | $1020.62 | 43,016 |
| 2020-11-04 | Open-market sale | 18 | $1019.70 | 43,116 |
| 2020-11-04 | Open-market sale | 175 | $1018.08 | 43,134 |
| 2020-11-04 | Open-market sale | 218 | $1016.91 | 43,309 |
| 2020-11-04 | Open-market sale | 1,464 | $1028.80 | 40,547 |
| 2020-11-04 | Open-market sale | 1,320 | $1030.00 | 39,227 |
| 2020-11-04 | Open-market sale | 100 | $1030.91 | 39,127 |
| 2020-11-04 | Open-market sale | 300 | $1032.88 | 38,827 |
| 2020-11-04 | Open-market sale | 200 | $1035.00 | 38,627 |
| 2020-11-04 | Open-market sale | 400 | $1037.19 | 38,227 |
| 2020-11-04 | Open-market sale | 500 | $1038.39 | 37,727 |
| 2020-11-03 | Open-market sale | 879 | $1000.36 | 53,248 |
| 2020-11-03 | Open-market sale | 221 | $1001.25 | 53,027 |
| 2020-11-03 | Open-market sale | 200 | $1002.65 | 52,827 |
| 2020-11-03 | Open-market sale | 100 | $1003.26 | 52,727 |
| 2020-11-03 | Open-market sale | 100 | $1008.82 | 52,627 |
| 2020-11-03 | Open-market sale | 566 | $1021.12 | 52,061 |
| 2020-11-03 | Open-market sale | 278 | $1022.09 | 51,783 |
| 2020-11-03 | Open-market sale | 156 | $1023.73 | 51,627 |
| 2020-11-03 | Open-market sale | 200 | $1028.33 | 51,427 |
| 2020-11-03 | Open-market sale | 200 | $1041.00 | 51,127 |
| 2020-11-03 | Open-market sale | 100 | $1030.08 | 51,327 |
| 2020-10-07 | Open-market sale | 2,660 | $920.50 | 54,127 |
| 2020-09-23 | Open-market sale | 100 | $927.06 | 57,087 |
| 2020-09-23 | Open-market sale | 200 | $923.00 | 57,187 |
| 2020-09-23 | Open-market sale | 200 | $933.46 | 56,787 |
| 2020-09-23 | Open-market sale | 100 | $931.61 | 56,987 |
| 2020-09-22 | Open-market sale | 1,000 | $903.06 | 57,637 |
| 2020-09-22 | Open-market sale | 500 | $896.20 | 60,237 |
| 2020-09-22 | Open-market sale | 500 | $902.32 | 58,637 |
| 2020-09-22 | Open-market sale | 250 | $904.29 | 57,387 |
| 2020-09-22 | Open-market sale | 300 | $897.54 | 59,937 |
| 2020-09-22 | Open-market sale | 700 | $898.86 | 59,237 |
| 2020-09-22 | Open-market sale | 100 | $899.89 | 59,137 |
| 2020-09-14 | Open-market sale | 200 | $861.44 | 63,227 |
| 2020-09-14 | Open-market sale | 800 | $860.11 | 63,427 |
| 2020-09-14 | Open-market sale | 205 | $865.86 | 63,022 |
| 2020-09-14 | Open-market sale | 227 | $866.47 | 62,795 |
| 2020-09-14 | Open-market sale | 171 | $868.43 | 62,624 |
| 2020-09-14 | Open-market sale | 200 | $869.01 | 62,424 |
| 2020-09-14 | Open-market sale | 300 | $870.60 | 62,124 |
| 2020-09-14 | Open-market sale | 300 | $872.32 | 61,824 |
| 2020-09-14 | Open-market sale | 493 | $874.30 | 61,331 |
| 2020-09-14 | Open-market sale | 491 | $875.68 | 60,840 |
| 2020-09-14 | Open-market sale | 103 | $877.04 | 60,737 |
| 2020-09-14 | Open-market sale | 443 | $873.83 | 86,954 |
| 2020-09-14 | Open-market sale | 466 | $872.94 | 87,397 |
| 2020-09-14 | Open-market sale | 1,023 | $871.62 | 87,863 |
| 2020-09-14 | Open-market sale | 501 | $870.34 | 88,886 |
| 2020-09-14 | Open-market sale | 774 | $869.39 | 89,387 |
| 2020-09-14 | Open-market sale | 828 | $868.07 | 90,161 |
| 2020-09-14 | Open-market sale | 523 | $866.97 | 90,989 |
| 2020-09-14 | Open-market sale | 889 | $865.90 | 91,512 |
| 2020-09-14 | Open-market sale | 400 | $864.93 | 92,401 |
| 2020-09-14 | Open-market sale | 261 | $861.70 | 93,107 |
| 2020-09-14 | Open-market sale | 200 | $876.79 | 85,421 |
| 2020-09-14 | Open-market sale | 300 | $851.47 | 95,121 |
| 2020-09-14 | Open-market sale | 39 | $853.11 | 95,082 |
| 2020-09-14 | Open-market sale | 61 | $854.28 | 95,021 |
| 2020-09-14 | Open-market sale | 364 | $855.82 | 94,657 |
| 2020-09-14 | Open-market sale | 137 | $856.53 | 94,520 |
| 2020-09-14 | Open-market sale | 478 | $857.81 | 94,042 |
| 2020-09-14 | Open-market sale | 223 | $858.90 | 93,819 |
| 2020-09-14 | Open-market sale | 451 | $860.54 | 93,368 |
| 2020-09-14 | Open-market sale | 705 | $875.09 | 86,249 |
| 2020-09-14 | Open-market sale | 628 | $876.15 | 85,621 |
| 2020-09-14 | Open-market sale | 306 | $863.11 | 92,801 |
| 2020-09-11 | Open-market sale | 201 | $836.46 | 96,421 |
| 2020-09-11 | Open-market sale | 398 | $838.40 | 96,023 |
| 2020-09-11 | Open-market sale | 602 | $839.58 | 95,421 |
| 2020-09-11 | Open-market sale | 2,700 | $822.01 | 102,721 |
| 2020-09-11 | Open-market sale | 2,400 | $822.88 | 100,321 |
| 2020-09-11 | Open-market sale | 500 | $823.60 | 99,821 |
| 2020-09-11 | Open-market sale | 500 | $825.31 | 99,321 |
| 2020-09-11 | Open-market sale | 675 | $827.76 | 98,646 |
| 2020-09-11 | Open-market sale | 600 | $828.72 | 98,046 |
| 2020-09-11 | Open-market sale | 224 | $830.21 | 97,822 |
| 2020-09-11 | Open-market sale | 200 | $830.77 | 97,622 |
| 2020-09-11 | Open-market sale | 700 | $832.21 | 96,922 |
| 2020-09-11 | Open-market sale | 201 | $833.26 | 96,721 |
| 2020-09-11 | Open-market sale | 99 | $834.42 | 96,622 |
| 2020-09-10 | Open-market sale | 251 | $848.44 | 105,421 |
| 2020-09-10 | Open-market sale | 300 | $841.33 | 106,472 |
| 2020-09-10 | Open-market sale | 300 | $843.16 | 106,172 |
| 2020-09-10 | Open-market sale | 300 | $844.50 | 105,872 |
| 2020-09-10 | Open-market sale | 200 | $845.42 | 105,672 |
| 2020-09-10 | Open-market sale | 300 | $839.78 | 106,772 |
| 2020-09-10 | Open-market sale | 1,950 | $830.52 | 65,892 |
| 2020-09-10 | Open-market sale | 366 | $831.19 | 65,526 |
| 2020-09-10 | Open-market sale | 1,099 | $833.17 | 64,427 |
| 2020-09-10 | Open-market sale | 200 | $836.03 | 64,227 |
| 2020-09-10 | Open-market sale | 604 | $839.23 | 107,072 |
| 2020-09-10 | Open-market sale | 97 | $820.83 | 113,721 |
| 2020-09-10 | Open-market sale | 103 | $819.79 | 113,818 |
| 2020-09-10 | Open-market sale | 100 | $817.26 | 113,921 |
| 2020-09-10 | Open-market sale | 100 | $814.92 | 114,021 |
| 2020-09-10 | Open-market sale | 200 | $810.82 | 114,121 |
| 2020-09-10 | Open-market sale | 170 | $808.84 | 114,321 |
| 2020-09-10 | Open-market sale | 330 | $807.74 | 114,491 |
| 2020-09-10 | Open-market sale | 500 | $805.36 | 114,821 |
| 2020-09-10 | Open-market sale | 62 | $802.65 | 115,321 |
| 2020-09-10 | Open-market sale | 38 | $801.37 | 115,383 |
| 2020-09-10 | Open-market sale | 100 | $822.79 | 113,621 |
| 2020-09-10 | Open-market sale | 300 | $824.69 | 113,321 |
| 2020-09-10 | Open-market sale | 200 | $827.67 | 113,121 |
| 2020-09-10 | Open-market sale | 840 | $830.13 | 112,281 |
| 2020-09-10 | Open-market sale | 903 | $831.09 | 111,378 |
| 2020-09-10 | Open-market sale | 1,006 | $832.10 | 110,372 |
| 2020-09-10 | Open-market sale | 900 | $833.15 | 109,472 |
| 2020-09-10 | Open-market sale | 466 | $834.31 | 109,006 |
| 2020-09-10 | Open-market sale | 734 | $835.51 | 108,272 |
| 2020-09-10 | Open-market sale | 100 | $838.05 | 107,676 |
| 2020-09-10 | Open-market sale | 496 | $836.63 | 107,776 |
| 2020-09-09 | Open-market sale | 554 | $803.18 | 115,726 |
| 2020-09-09 | Open-market sale | 100 | $792.56 | 125,321 |
| 2020-09-09 | Open-market sale | 100 | $796.05 | 125,221 |
| 2020-09-09 | Open-market sale | 486 | $797.99 | 124,735 |
| 2020-09-09 | Open-market sale | 794 | $798.95 | 123,941 |
| 2020-09-09 | Open-market sale | 3,048 | $800.10 | 120,893 |
| 2020-09-09 | Open-market sale | 2,814 | $801.00 | 118,079 |
| 2020-09-09 | Open-market sale | 1,799 | $802.22 | 116,280 |
| 2020-09-09 | Open-market sale | 300 | $803.84 | 115,426 |
| 2020-09-09 | Open-market sale | 5 | $806.23 | 115,421 |
| 2020-09-09 | Open-market sale | 165 | $805.00 | 67,842 |
| 2020-09-09 | Open-market sale | 396 | $803.69 | 68,007 |
| 2020-09-09 | Open-market sale | 1,356 | $802.52 | 68,403 |
| 2020-09-09 | Open-market sale | 401 | $801.30 | 69,759 |
| 2020-09-09 | Open-market sale | 432 | $800.01 | 70,160 |
| 2020-09-08 | Open-market sale | 273 | $799.85 | 125,439 |
| 2020-09-08 | Open-market sale | 698 | $798.82 | 125,712 |
| 2020-09-08 | Open-market sale | 18 | $801.44 | 125,421 |
| 2020-09-08 | Open-market sale | 140 | $779.06 | 135,281 |
| 2020-09-08 | Open-market sale | 170 | $780.59 | 135,111 |
| 2020-09-08 | Open-market sale | 690 | $781.79 | 134,421 |
| 2020-09-08 | Open-market sale | 300 | $782.93 | 134,121 |
| 2020-09-08 | Open-market sale | 330 | $797.77 | 126,410 |
| 2020-09-08 | Open-market sale | 114 | $795.98 | 126,740 |
| 2020-09-08 | Open-market sale | 316 | $795.10 | 126,854 |
| 2020-09-08 | Open-market sale | 391 | $794.04 | 127,170 |
| 2020-09-08 | Open-market sale | 360 | $792.69 | 127,561 |
| 2020-09-08 | Open-market sale | 162 | $791.90 | 127,921 |
| 2020-09-08 | Open-market sale | 500 | $790.37 | 128,083 |
| 2020-09-08 | Open-market sale | 1,299 | $789.58 | 128,583 |
| 2020-09-08 | Open-market sale | 675 | $788.63 | 129,882 |
| 2020-09-08 | Open-market sale | 1,427 | $787.60 | 130,557 |
| 2020-09-08 | Open-market sale | 631 | $786.48 | 131,984 |
| 2020-09-08 | Open-market sale | 820 | $785.39 | 132,615 |
| 2020-09-08 | Open-market sale | 686 | $784.07 | 133,435 |
| 2020-09-08 | Open-market sale | 100 | $802.80 | 70,592 |
| 2020-09-08 | Open-market sale | 750 | $800.00 | 70,842 |
| 2020-09-08 | Open-market sale | 150 | $801.00 | 70,692 |
| 2020-09-04 | Open-market sale | 132 | $765.57 | 144,689 |
| 2020-09-04 | Open-market sale | 200 | $763.74 | 144,821 |
| 2020-09-04 | Open-market sale | 100 | $762.70 | 145,021 |
| 2020-09-04 | Open-market sale | 200 | $761.81 | 145,121 |
| 2020-09-04 | Open-market sale | 100 | $758.73 | 145,321 |
| 2020-09-04 | Open-market sale | 311 | $798.06 | 139,331 |
| 2020-09-04 | Open-market sale | 387 | $796.94 | 139,642 |
| 2020-09-04 | Open-market sale | 300 | $793.92 | 140,029 |
| 2020-09-04 | Open-market sale | 246 | $788.33 | 140,329 |
| 2020-09-04 | Open-market sale | 254 | $786.93 | 140,575 |
| 2020-09-04 | Open-market sale | 514 | $785.07 | 140,829 |
| 2020-09-04 | Open-market sale | 381 | $783.76 | 141,343 |
| 2020-09-04 | Open-market sale | 100 | $782.47 | 141,724 |
| 2020-09-04 | Open-market sale | 100 | $780.27 | 141,824 |
| 2020-09-04 | Open-market sale | 100 | $778.51 | 141,924 |
| 2020-09-04 | Open-market sale | 9 | $777.26 | 142,024 |
| 2020-09-04 | Open-market sale | 288 | $776.36 | 142,033 |
| 2020-09-04 | Open-market sale | 75 | $775.10 | 142,321 |
| 2020-09-04 | Open-market sale | 325 | $774.80 | 142,396 |
| 2020-09-04 | Open-market sale | 161 | $773.41 | 142,721 |
| 2020-09-04 | Open-market sale | 339 | $772.10 | 142,882 |
| 2020-09-04 | Open-market sale | 572 | $770.42 | 143,221 |
| 2020-09-04 | Open-market sale | 428 | $769.48 | 143,793 |
| 2020-09-04 | Open-market sale | 468 | $767.22 | 144,221 |
| 2020-09-04 | Open-market sale | 415 | $808.55 | 136,050 |
| 2020-09-04 | Open-market sale | 519 | $800.44 | 138,610 |
| 2020-09-04 | Open-market sale | 177 | $802.06 | 138,433 |
| 2020-09-04 | Open-market sale | 202 | $799.39 | 139,129 |
| 2020-09-04 | Open-market sale | 95 | $811.96 | 135,421 |
| 2020-09-04 | Open-market sale | 469 | $810.45 | 135,516 |
| 2020-09-04 | Open-market sale | 65 | $809.75 | 135,985 |
| 2020-09-04 | Open-market sale | 740 | $807.29 | 136,465 |
| 2020-09-04 | Open-market sale | 207 | $805.84 | 137,205 |
| 2020-09-04 | Open-market sale | 517 | $804.50 | 137,412 |
| 2020-09-04 | Open-market sale | 504 | $802.97 | 137,929 |
| 2020-09-03 | Open-market sale | 51 | $850.00 | 145,821 |
| 2020-09-03 | Open-market sale | 4 | $849.09 | 145,872 |
| 2020-09-03 | Open-market sale | 197 | $845.36 | 145,876 |
| 2020-09-03 | Open-market sale | 360 | $853.04 | 145,421 |
| 2020-09-03 | Open-market sale | 40 | $852.03 | 145,781 |
| 2020-09-03 | Open-market sale | 280 | $822.10 | 148,941 |
| 2020-09-03 | Open-market sale | 1,500 | $820.43 | 149,221 |
| 2020-09-03 | Open-market sale | 1,515 | $819.63 | 150,721 |
| 2020-09-03 | Open-market sale | 200 | $824.04 | 148,741 |
| 2020-09-03 | Open-market sale | 10 | $825.49 | 148,731 |
| 2020-09-03 | Open-market sale | 269 | $828.22 | 148,462 |
| 2020-09-03 | Open-market sale | 1,553 | $830.00 | 146,909 |
| 2020-09-03 | Open-market sale | 456 | $831.21 | 146,453 |
| 2020-09-03 | Open-market sale | 122 | $832.85 | 146,331 |
| 2020-09-03 | Open-market sale | 589 | $818.03 | 152,236 |
| 2020-09-03 | Open-market sale | 202 | $834.11 | 146,129 |
| 2020-09-03 | Open-market sale | 8 | $835.10 | 146,121 |
| 2020-09-03 | Open-market sale | 48 | $842.24 | 146,073 |
| 2020-09-03 | Open-market sale | 296 | $807.48 | 155,125 |
| 2020-09-03 | Open-market sale | 300 | $809.53 | 154,825 |
| 2020-09-03 | Open-market sale | 100 | $812.56 | 154,725 |
| 2020-09-03 | Open-market sale | 600 | $815.16 | 154,125 |
| 2020-09-03 | Open-market sale | 1,300 | $816.49 | 152,825 |
| 2020-09-02 | Open-market sale | 430 | $879.83 | 156,109 |
| 2020-09-02 | Open-market sale | 88 | $880.29 | 156,021 |
| 2020-09-02 | Open-market sale | 600 | $882.15 | 155,421 |
| 2020-09-02 | Open-market sale | 337 | $878.64 | 156,539 |
| 2020-09-02 | Open-market sale | 183 | $851.67 | 165,238 |
| 2020-09-02 | Open-market sale | 217 | $853.06 | 165,021 |
| 2020-09-02 | Open-market sale | 200 | $853.63 | 164,821 |
| 2020-09-02 | Open-market sale | 806 | $855.17 | 164,015 |
| 2020-09-02 | Open-market sale | 296 | $875.23 | 157,825 |
| 2020-09-02 | Open-market sale | 692 | $856.07 | 163,323 |
| 2020-09-02 | Open-market sale | 1,701 | $857.22 | 161,622 |
| 2020-09-02 | Open-market sale | 901 | $858.13 | 160,721 |
| 2020-09-02 | Open-market sale | 100 | $860.71 | 160,621 |
| 2020-09-02 | Open-market sale | 200 | $864.04 | 160,421 |
| 2020-09-02 | Open-market sale | 200 | $865.25 | 160,221 |
| 2020-09-02 | Open-market sale | 293 | $868.34 | 159,928 |
| 2020-09-02 | Open-market sale | 490 | $869.40 | 159,438 |
| 2020-09-02 | Open-market sale | 337 | $870.77 | 159,101 |
| 2020-09-02 | Open-market sale | 676 | $871.55 | 158,425 |
| 2020-09-02 | Open-market sale | 304 | $872.59 | 158,121 |
| 2020-09-02 | Open-market sale | 668 | $876.63 | 157,157 |
| 2020-09-02 | Open-market sale | 281 | $877.47 | 156,876 |
| 2020-09-01 | Open-market sale | 3,653 | $884.78 | 168,358 |
| 2020-09-01 | Open-market sale | 410 | $883.02 | 172,011 |
| 2020-09-01 | Open-market sale | 1,301 | $882.00 | 172,421 |
| 2020-09-01 | Open-market sale | 2,537 | $885.47 | 165,821 |
| 2020-09-01 | Open-market sale | 400 | $887.07 | 165,421 |
| 2020-09-01 | Open-market sale | 600 | $880.03 | 174,321 |
| 2020-09-01 | Open-market sale | 599 | $880.80 | 173,722 |
| 2020-09-01 | Open-market sale | 500 | $878.97 | 174,921 |
| 2020-08-31 | Open-market sale | 200 | $869.21 | 185,221 |
| 2020-08-31 | Open-market sale | 300 | $886.08 | 175,421 |
| 2020-08-31 | Open-market sale | 600 | $884.66 | 175,721 |
| 2020-08-31 | Open-market sale | 884 | $883.54 | 176,321 |
| 2020-08-31 | Open-market sale | 992 | $882.75 | 177,205 |
| 2020-08-31 | Open-market sale | 1,154 | $881.63 | 178,197 |
| 2020-08-31 | Open-market sale | 1,757 | $880.64 | 179,351 |
| 2020-08-31 | Open-market sale | 894 | $879.66 | 181,108 |
| 2020-08-31 | Open-market sale | 579 | $878.73 | 182,002 |
| 2020-08-31 | Open-market sale | 403 | $877.23 | 182,581 |
| 2020-08-31 | Open-market sale | 329 | $876.23 | 182,984 |
| 2020-08-31 | Open-market sale | 308 | $875.36 | 183,313 |
| 2020-08-31 | Open-market sale | 700 | $870.55 | 184,521 |
| 2020-08-31 | Open-market sale | 399 | $871.93 | 184,122 |
| 2020-08-31 | Open-market sale | 400 | $874.18 | 183,621 |
| 2020-08-31 | Open-market sale | 101 | $872.71 | 184,021 |
| 2020-08-05 | Gift | 14,310 | $0.00 | 185,421 |
| 2020-08-05 | Gift | 28,620 | $0.00 | 71,592 |
| 2020-08-05 | Gift | 28,620 | $0.00 | 199,731 |
| 2020-07-07 | Open-market sale | 240 | $570.00 | 42,972 |
| 2020-06-26 | Open-market sale | 681 | $565.00 | 43,647 |
| 2020-06-26 | Open-market sale | 435 | $570.00 | 43,212 |
| 2020-06-16 | Open-market sale | 687 | $560.21 | 44,328 |
| 2020-06-15 | Open-market sale | 506 | $545.31 | 46,607 |
| 2020-06-15 | Open-market sale | 133 | $541.22 | 47,113 |
| 2020-06-15 | Open-market sale | 579 | $540.33 | 47,246 |
| 2020-06-15 | Open-market sale | 200 | $546.10 | 46,407 |
| 2020-06-15 | Open-market sale | 699 | $550.00 | 45,708 |
| 2020-06-15 | Open-market sale | 693 | $555.00 | 45,015 |
| 2020-06-12 | Open-market sale | 1,189 | $509.91 | 234,516 |
| 2020-06-12 | Open-market sale | 600 | $504.19 | 236,851 |
| 2020-06-12 | Open-market sale | 23 | $505.02 | 236,828 |
| 2020-06-12 | Open-market sale | 590 | $506.46 | 236,238 |
| 2020-06-12 | Open-market sale | 500 | $502.43 | 237,451 |
| 2020-06-12 | Open-market sale | 75 | $501.37 | 237,951 |
| 2020-06-12 | Open-market sale | 325 | $500.55 | 238,026 |
| 2020-06-12 | Open-market sale | 100 | $517.87 | 228,351 |
| 2020-06-12 | Open-market sale | 251 | $516.12 | 228,451 |
| 2020-06-12 | Open-market sale | 1,139 | $514.98 | 228,702 |
| 2020-06-12 | Open-market sale | 453 | $514.10 | 229,841 |
| 2020-06-12 | Open-market sale | 1,149 | $512.92 | 230,294 |
| 2020-06-12 | Open-market sale | 1,924 | $512.03 | 231,443 |
| 2020-06-12 | Open-market sale | 1,149 | $510.87 | 233,367 |
| 2020-06-12 | Open-market sale | 194 | $507.44 | 236,044 |
| 2020-06-12 | Open-market sale | 339 | $508.78 | 235,705 |
| 2020-06-11 | Open-market sale | 291 | $523.55 | 239,722 |
| 2020-06-11 | Open-market sale | 811 | $522.53 | 240,013 |
| 2020-06-11 | Open-market sale | 599 | $524.60 | 239,123 |
| 2020-06-11 | Open-market sale | 172 | $525.88 | 238,951 |
| 2020-06-11 | Open-market sale | 500 | $526.74 | 238,451 |
| 2020-06-11 | Open-market sale | 306 | $520.88 | 240,824 |
| 2020-06-11 | Open-market sale | 1,047 | $519.99 | 241,130 |
| 2020-06-11 | Open-market sale | 1,215 | $518.93 | 242,177 |
| 2020-06-11 | Open-market sale | 640 | $517.68 | 243,392 |
| 2020-06-11 | Open-market sale | 935 | $516.69 | 244,032 |
| 2020-06-11 | Open-market sale | 760 | $515.45 | 244,967 |
| 2020-06-11 | Open-market sale | 304 | $514.58 | 245,727 |
| 2020-06-11 | Open-market sale | 19 | $512.75 | 246,031 |
| 2020-06-11 | Open-market sale | 500 | $511.59 | 246,050 |
| 2020-06-11 | Open-market sale | 600 | $510.44 | 246,550 |
| 2020-06-11 | Open-market sale | 1,201 | $509.51 | 247,150 |
| 2020-06-11 | Open-market sale | 100 | $529.07 | 238,351 |
| 2020-06-10 | Open-market sale | 200 | $533.51 | 249,151 |
| 2020-06-10 | Open-market sale | 101 | $532.87 | 249,351 |
| 2020-06-10 | Open-market sale | 252 | $535.22 | 248,899 |
| 2020-06-10 | Open-market sale | 444 | $537.07 | 248,455 |
| 2020-06-10 | Open-market sale | 4 | $538.77 | 248,451 |
| 2020-06-10 | Open-market sale | 100 | $540.45 | 248,351 |
| 2020-06-10 | Open-market sale | 398 | $521.50 | 257,953 |
| 2020-06-10 | Open-market sale | 199 | $522.68 | 257,754 |
| 2020-06-10 | Open-market sale | 1,591 | $524.26 | 256,163 |
| 2020-06-10 | Open-market sale | 1,722 | $525.29 | 254,441 |
| 2020-06-10 | Open-market sale | 915 | $526.37 | 253,526 |
| 2020-06-10 | Open-market sale | 1,269 | $527.41 | 252,257 |
| 2020-06-10 | Open-market sale | 1,015 | $528.36 | 251,242 |
| 2020-06-10 | Open-market sale | 543 | $529.61 | 250,699 |
| 2020-06-10 | Open-market sale | 1,015 | $530.53 | 249,684 |
| 2020-06-10 | Open-market sale | 232 | $531.33 | 249,452 |
| 2020-06-10 | Open-market sale | 800 | $526.80 | 263,263 |
| 2020-06-10 | Open-market sale | 824 | $530.18 | 259,972 |
| 2020-06-10 | Open-market sale | 421 | $531.06 | 259,551 |
| 2020-06-10 | Open-market sale | 300 | $532.68 | 259,251 |
| 2020-06-10 | Open-market sale | 193 | $534.29 | 259,058 |
| 2020-06-10 | Open-market sale | 188 | $535.27 | 258,870 |
| 2020-06-10 | Open-market sale | 419 | $537.21 | 258,451 |
| 2020-06-10 | Open-market sale | 100 | $542.90 | 258,351 |
| 2020-06-10 | Open-market sale | 400 | $521.22 | 267,951 |
| 2020-06-10 | Open-market sale | 291 | $522.53 | 267,660 |
| 2020-06-10 | Open-market sale | 994 | $523.86 | 266,666 |
| 2020-06-10 | Open-market sale | 1,386 | $524.71 | 265,280 |
| 2020-06-10 | Open-market sale | 1,217 | $525.75 | 264,063 |
| 2020-06-10 | Open-market sale | 515 | $529.13 | 260,796 |
| 2020-06-10 | Open-market sale | 1,952 | $528.08 | 261,311 |
| 2020-06-09 | Open-market sale | 1,971 | $529.71 | 294,252 |
| 2020-06-09 | Open-market sale | 675 | $528.75 | 296,223 |
| 2020-06-09 | Open-market sale | 1,340 | $528.72 | 296,898 |
| 2020-06-09 | Open-market sale | 972 | $529.98 | 293,280 |
| 2020-06-09 | Open-market sale | 1,200 | $530.69 | 292,080 |
| 2020-06-09 | Open-market sale | 317 | $531.00 | 291,763 |
| 2020-06-09 | Open-market sale | 200 | $531.61 | 291,563 |
| 2020-06-09 | Open-market sale | 100 | $531.86 | 291,463 |
| 2020-06-09 | Open-market sale | 334 | $532.70 | 291,129 |
| 2020-06-09 | Open-market sale | 1,562 | $533.68 | 289,567 |
| 2020-06-09 | Open-market sale | 113 | $527.75 | 298,238 |
| 2020-06-09 | Open-market sale | 509 | $537.83 | 278,351 |
| 2020-06-09 | Open-market sale | 1,059 | $536.58 | 278,860 |
| 2020-06-09 | Open-market sale | 1,312 | $536.28 | 279,919 |
| 2020-06-09 | Open-market sale | 1,220 | $535.84 | 281,231 |
| 2020-06-09 | Open-market sale | 1,855 | $535.51 | 282,451 |
| 2020-06-09 | Open-market sale | 2,838 | $534.61 | 284,306 |
| 2020-06-09 | Open-market sale | 2,423 | $534.04 | 287,144 |
| 2020-06-09 | Open-market sale | 726 | $530.00 | 48,544 |
| 2020-06-09 | Open-market sale | 724 | $528.77 | 277,368 |
| 2020-06-09 | Open-market sale | 917 | $530.11 | 276,451 |
| 2020-06-09 | Open-market sale | 190 | $531.41 | 276,261 |
| 2020-06-09 | Open-market sale | 200 | $532.48 | 276,061 |
| 2020-06-09 | Open-market sale | 2,086 | $533.71 | 273,975 |
| 2020-06-09 | Open-market sale | 2,416 | $534.55 | 271,559 |
| 2020-06-09 | Open-market sale | 1,775 | $535.45 | 269,784 |
| 2020-06-09 | Open-market sale | 1,022 | $536.57 | 268,762 |
| 2020-06-09 | Open-market sale | 411 | $537.93 | 268,351 |
| 2020-06-09 | Open-market sale | 355 | $520.12 | 50,288 |
| 2020-06-09 | Open-market sale | 185 | $521.25 | 50,103 |
| 2020-06-09 | Open-market sale | 100 | $522.10 | 50,003 |
| 2020-06-09 | Open-market sale | 160 | $525.06 | 49,843 |
| 2020-06-09 | Open-market sale | 474 | $527.75 | 49,369 |
| 2020-06-09 | Open-market sale | 99 | $528.86 | 49,270 |
| 2020-06-09 | Open-market sale | 259 | $527.86 | 278,092 |
| 2020-06-09 | Open-market sale | 719 | $535.00 | 47,825 |
| 2020-06-08 | Open-market sale | 458 | $518.31 | 298,652 |
| 2020-06-08 | Open-market sale | 1,293 | $517.29 | 299,110 |
| 2020-06-08 | Open-market sale | 1,641 | $515.98 | 300,403 |
| 2020-06-08 | Open-market sale | 1,596 | $515.13 | 302,044 |
| 2020-06-08 | Open-market sale | 1,240 | $514.18 | 303,640 |
| 2020-06-08 | Open-market sale | 1,013 | $513.10 | 304,880 |
| 2020-06-08 | Open-market sale | 258 | $511.54 | 305,893 |
| 2020-06-08 | Open-market sale | 500 | $510.10 | 306,151 |
| 2020-06-08 | Open-market sale | 400 | $508.96 | 306,651 |
| 2020-06-08 | Open-market sale | 100 | $507.37 | 307,051 |
| 2020-06-08 | Open-market sale | 301 | $518.94 | 298,351 |
| 2020-06-08 | Open-market sale | 403 | $506.69 | 307,151 |
| 2020-06-08 | Open-market sale | 797 | $505.91 | 307,554 |
| 2020-06-08 | Open-market sale | 400 | $520.33 | 318,351 |
| 2020-06-08 | Open-market sale | 100 | $515.69 | 318,751 |
| 2020-06-08 | Open-market sale | 630 | $510.29 | 319,048 |
| 2020-06-08 | Open-market sale | 403 | $509.43 | 319,678 |
| 2020-06-08 | Open-market sale | 600 | $507.89 | 320,081 |
| 2020-06-08 | Open-market sale | 7,670 | $506.65 | 320,681 |
| 2020-06-08 | Open-market sale | 197 | $512.97 | 318,851 |
| 2020-06-08 | Open-market sale | 200 | $520.67 | 50,643 |
| 2020-06-08 | Open-market sale | 200 | $517.39 | 50,843 |
| 2020-06-08 | Open-market sale | 200 | $516.37 | 51,043 |
| 2020-06-08 | Open-market sale | 247 | $515.02 | 51,243 |
| 2020-06-08 | Open-market sale | 755 | $510.14 | 51,490 |
| 2020-06-08 | Open-market sale | 627 | $505.77 | 317,724 |
| 2020-06-08 | Open-market sale | 573 | $506.40 | 317,151 |
| 2020-06-08 | Open-market sale | 300 | $507.71 | 316,851 |
| 2020-06-08 | Open-market sale | 400 | $509.47 | 316,451 |
| 2020-06-08 | Open-market sale | 300 | $510.28 | 316,151 |
| 2020-06-08 | Open-market sale | 250 | $511.99 | 315,901 |
| 2020-06-08 | Open-market sale | 1,150 | $513.33 | 314,751 |
| 2020-06-08 | Open-market sale | 1,413 | $514.33 | 313,338 |
| 2020-06-08 | Open-market sale | 1,890 | $515.27 | 311,448 |
| 2020-06-08 | Open-market sale | 1,349 | $516.08 | 310,099 |
| 2020-06-08 | Open-market sale | 827 | $518.71 | 308,351 |
| 2020-06-08 | Open-market sale | 921 | $517.43 | 309,178 |
| 2020-05-08 | Conversion | 215,000 | — | 328,351 |
| 2020-05-08 | Open-market sale | 2,000 | $483.84 | 52,245 |
| 2020-05-01 | Open-market sale | 11,000 | $464.30 | 54,245 |
| 2020-04-29 | Open-market sale | 460 | $457.63 | 122,891 |
| 2020-04-29 | Open-market sale | 1,221 | $467.30 | 117,446 |
| 2020-04-29 | Open-market sale | 1,115 | $466.37 | 118,667 |
| 2020-04-29 | Open-market sale | 1,200 | $465.15 | 119,782 |
| 2020-04-29 | Open-market sale | 100 | $463.45 | 120,982 |
| 2020-04-29 | Open-market sale | 300 | $462.46 | 121,082 |
| 2020-04-29 | Open-market sale | 600 | $461.18 | 121,382 |
| 2020-04-29 | Open-market sale | 544 | $459.76 | 121,982 |
| 2020-04-29 | Open-market sale | 800 | $469.47 | 115,352 |
| 2020-04-29 | Open-market sale | 701 | $470.53 | 114,651 |
| 2020-04-29 | Open-market sale | 800 | $471.99 | 113,851 |
| 2020-04-29 | Open-market sale | 378 | $473.16 | 113,473 |
| 2020-04-29 | Open-market sale | 122 | $474.02 | 113,351 |
| 2020-04-29 | Open-market sale | 1,294 | $468.34 | 116,152 |
| 2020-04-29 | Open-market sale | 365 | $458.67 | 122,526 |
| 2020-04-28 | Open-market sale | 1,316 | $459.13 | 132,132 |
| 2020-04-28 | Open-market sale | 1,758 | $458.82 | 133,448 |
| 2020-04-28 | Open-market sale | 2,498 | $458.33 | 135,206 |
| 2020-04-28 | Open-market sale | 2,045 | $457.90 | 137,704 |
| 2020-04-28 | Open-market sale | 1,015 | $457.40 | 139,749 |
| 2020-04-28 | Open-market sale | 934 | $456.76 | 140,764 |
| 2020-04-28 | Open-market sale | 541 | $456.20 | 141,698 |
| 2020-04-28 | Open-market sale | 691 | $455.53 | 142,239 |
| 2020-04-28 | Open-market sale | 421 | $455.26 | 142,930 |
| 2020-04-28 | Open-market sale | 97 | $463.49 | 123,351 |
| 2020-04-28 | Open-market sale | 176 | $462.64 | 123,448 |
| 2020-04-28 | Open-market sale | 499 | $462.29 | 123,624 |
| 2020-04-28 | Open-market sale | 693 | $461.69 | 124,123 |
| 2020-04-28 | Open-market sale | 1,580 | $461.23 | 124,816 |
| 2020-04-28 | Open-market sale | 1,565 | $460.84 | 126,396 |
| 2020-04-28 | Open-market sale | 2,130 | $460.26 | 127,961 |
| 2020-04-28 | Open-market sale | 2,041 | $459.90 | 130,091 |
| 2020-04-27 | Open-market sale | 1,501 | $460.19 | 144,161 |
| 2020-04-27 | Open-market sale | 1,985 | $458.35 | 146,967 |
| 2020-04-27 | Open-market sale | 599 | $457.05 | 148,952 |
| 2020-04-27 | Open-market sale | 200 | $455.04 | 149,551 |
| 2020-04-27 | Open-market sale | 200 | $453.70 | 149,751 |
| 2020-04-27 | Open-market sale | 163 | $453.04 | 149,951 |
| 2020-04-27 | Open-market sale | 237 | $451.79 | 150,114 |
| 2020-04-27 | Open-market sale | 300 | $449.77 | 150,351 |
| 2020-04-27 | Open-market sale | 300 | $448.61 | 150,651 |
| 2020-04-27 | Open-market sale | 100 | $447.17 | 150,951 |
| 2020-04-27 | Open-market sale | 500 | $446.71 | 151,051 |
| 2020-04-27 | Open-market sale | 100 | $444.78 | 151,551 |
| 2020-04-27 | Open-market sale | 200 | $442.97 | 151,651 |
| 2020-04-27 | Open-market sale | 187 | $441.59 | 151,851 |
| 2020-04-27 | Open-market sale | 415 | $440.70 | 152,038 |
| 2020-04-27 | Open-market sale | 598 | $439.80 | 152,453 |
| 2020-04-27 | Open-market sale | 112 | $437.87 | 153,051 |
| 2020-04-27 | Open-market sale | 188 | $437.00 | 153,163 |
| 2020-04-27 | Open-market sale | 1,305 | $459.15 | 145,662 |
| 2020-04-27 | Open-market sale | 810 | $461.68 | 143,351 |
| 2020-04-27 | Open-market sale | 200 | $447.26 | 160,851 |
| 2020-04-27 | Open-market sale | 500 | $446.57 | 161,051 |
| 2020-04-27 | Open-market sale | 300 | $448.63 | 160,551 |
| 2020-04-27 | Open-market sale | 200 | $449.84 | 160,351 |
| 2020-04-27 | Open-market sale | 101 | $451.49 | 160,250 |
| 2020-04-27 | Open-market sale | 283 | $453.12 | 159,967 |
| 2020-04-27 | Open-market sale | 100 | $444.74 | 161,551 |
| 2020-04-27 | Open-market sale | 100 | $443.73 | 161,651 |
| 2020-04-27 | Open-market sale | 2 | $442.68 | 161,751 |
| 2020-04-27 | Open-market sale | 498 | $441.60 | 161,753 |
| 2020-04-27 | Open-market sale | 800 | $439.74 | 162,251 |
| 2020-04-27 | Open-market sale | 200 | $437.79 | 163,051 |
| 2020-04-27 | Open-market sale | 100 | $436.73 | 163,251 |
| 2020-04-27 | Open-market sale | 200 | $462.41 | 153,351 |
| 2020-04-27 | Open-market sale | 817 | $461.51 | 153,551 |
| 2020-04-27 | Open-market sale | 1,104 | $460.46 | 154,368 |
| 2020-04-27 | Open-market sale | 1,504 | $459.45 | 155,472 |
| 2020-04-27 | Open-market sale | 1,968 | $458.49 | 156,976 |
| 2020-04-27 | Open-market sale | 500 | $457.17 | 158,944 |
| 2020-04-27 | Open-market sale | 200 | $455.66 | 159,444 |
| 2020-04-27 | Open-market sale | 323 | $453.87 | 159,644 |
| 2020-04-24 | Open-market sale | 611 | $429.01 | 182,740 |
| 2020-04-24 | Open-market sale | 589 | $429.99 | 182,151 |
| 2020-04-24 | Open-market sale | 1,048 | $430.70 | 181,103 |
| 2020-04-24 | Open-market sale | 1,299 | $431.06 | 179,804 |
| 2020-04-24 | Open-market sale | 1,501 | $432.16 | 176,550 |
| 2020-04-24 | Open-market sale | 1,753 | $431.58 | 178,051 |
| 2020-04-24 | Open-market sale | 4,087 | $432.55 | 172,463 |
| 2020-04-24 | Open-market sale | 1,425 | $432.96 | 171,038 |
| 2020-04-24 | Open-market sale | 1,287 | $433.38 | 169,751 |
| 2020-04-24 | Open-market sale | 1,437 | $434.37 | 168,314 |
| 2020-04-24 | Open-market sale | 1,326 | $434.47 | 166,988 |
| 2020-04-24 | Open-market sale | 399 | $435.33 | 166,589 |
| 2020-04-24 | Open-market sale | 537 | $435.42 | 166,052 |
| 2020-04-24 | Open-market sale | 1,116 | $436.41 | 164,936 |
| 2020-04-24 | Open-market sale | 100 | $436.41 | 164,836 |
| 2020-04-24 | Open-market sale | 1,085 | $437.26 | 163,751 |
| 2020-04-24 | Open-market sale | 296 | $438.28 | 163,455 |
| 2020-04-24 | Open-market sale | 104 | $439.18 | 163,351 |
| 2020-04-23 | Open-market sale | 764 | $435.77 | 183,761 |
| 2020-04-23 | Open-market sale | 577 | $435.14 | 184,525 |
| 2020-04-23 | Open-market sale | 2,540 | $433.98 | 185,102 |
| 2020-04-23 | Open-market sale | 1,534 | $432.77 | 187,642 |
| 2020-04-23 | Open-market sale | 3,172 | $431.76 | 189,176 |
| 2020-04-23 | Open-market sale | 303 | $430.48 | 192,348 |
| 2020-04-23 | Open-market sale | 100 | $426.48 | 192,651 |
| 2020-04-23 | Open-market sale | 160 | $424.18 | 192,801 |
| 2020-04-23 | Open-market sale | 1,290 | $423.22 | 192,961 |
| 2020-04-23 | Open-market sale | 1,078 | $422.70 | 194,251 |
| 2020-04-23 | Open-market sale | 3,012 | $421.50 | 195,329 |
| 2020-04-23 | Open-market sale | 4,310 | $420.50 | 198,341 |
| 2020-04-23 | Open-market sale | 410 | $437.02 | 183,351 |
| 2020-04-23 | Open-market sale | 50 | $425.00 | 192,751 |
| 2020-04-22 | Open-market sale | 848 | $427.53 | 204,012 |
| 2020-04-22 | Open-market sale | 809 | $426.21 | 204,860 |
| 2020-04-22 | Open-market sale | 100 | $424.45 | 205,669 |
| 2020-04-22 | Open-market sale | 320 | $423.85 | 205,769 |
| 2020-04-22 | Open-market sale | 480 | $422.47 | 206,089 |
| 2020-04-22 | Open-market sale | 300 | $420.51 | 206,569 |
| 2020-04-22 | Open-market sale | 400 | $430.20 | 202,651 |
| 2020-04-22 | Open-market sale | 100 | $430.09 | 203,051 |
| 2020-04-22 | Open-market sale | 258 | $429.43 | 203,151 |
| 2020-04-22 | Open-market sale | 603 | $428.27 | 203,409 |
| 2020-04-21 | Open-market sale | 1,200 | $420.30 | 207,269 |
| 2020-04-21 | Open-market sale | 400 | $422.28 | 206,869 |
| 2020-04-20 | Open-market sale | 300 | $420.49 | 208,469 |
| 2020-04-17 | Open-market sale | 100 | $422.00 | 208,769 |
| 2020-04-16 | Open-market sale | 300 | $430.00 | 208,869 |
| 2020-04-16 | Open-market sale | 200 | $420.11 | 210,169 |
| 2020-04-16 | Open-market sale | 200 | $426.91 | 209,169 |
| 2020-04-16 | Open-market sale | 400 | $424.62 | 209,369 |
| 2020-04-16 | Open-market sale | 100 | $422.94 | 209,769 |
| 2020-04-16 | Open-market sale | 300 | $421.80 | 209,869 |
| 2020-04-15 | Open-market sale | 100 | $424.15 | 210,369 |
| 2020-04-15 | Open-market sale | 283 | $422.70 | 210,469 |
| 2020-04-15 | Open-market sale | 199 | $421.63 | 210,752 |
| 2020-04-15 | Open-market sale | 2,400 | $420.58 | 210,951 |
| 2020-03-11 | Conversion | 150,000 | — | 213,351 |
| 2020-03-02 | Open-market sale | 3,889 | $361.04 | 65,245 |
| 2020-03-02 | Open-market sale | 111 | $359.00 | 69,134 |
| 2020-03-01 | Grant / award (derivative) | 503 | $0.00 | 503 |
| 2020-03-01 | Grant / award (derivative) | 915 | $0.00 | 915 |
| 2020-02-20 | Open-market sale | 3,170 | $415.02 | 63,351 |
| 2020-02-19 | Open-market sale | 1,000 | $427.69 | 66,521 |
| 2020-02-19 | Open-market sale | 1,100 | $426.11 | 67,521 |
| 2020-02-19 | Open-market sale | 1,035 | $422.70 | 68,621 |
| 2020-02-19 | Open-market sale | 700 | $421.32 | 69,656 |
| 2020-02-19 | Open-market sale | 2,512 | $420.19 | 70,356 |
| 2020-02-19 | Open-market sale | 504 | $418.77 | 72,868 |
| 2020-02-19 | Open-market sale | 2,353 | $415.50 | 74,168 |
| 2020-02-19 | Open-market sale | 404 | $416.35 | 73,764 |
| 2020-02-19 | Open-market sale | 392 | $417.74 | 73,372 |
| 2020-02-18 | Open-market sale | 1,049 | $416.78 | 76,521 |
| 2020-02-18 | Open-market sale | 8,951 | $415.16 | 77,570 |
| 2020-02-12 | Open-market sale | 10,000 | $415.33 | 86,521 |
| 2020-01-21 | Open-market sale | 3,493 | $383.48 | 96,521 |
| 2020-01-21 | Open-market sale | 16,507 | $382.98 | 100,014 |
| 2020-01-16 | Open-market sale | 2,904 | $382.71 | 119,008 |
| 2020-01-16 | Open-market sale | 2,065 | $383.48 | 116,943 |
| 2020-01-16 | Open-market sale | 422 | $384.68 | 116,521 |
| 2020-01-16 | Open-market sale | 474 | $381.49 | 121,912 |
| 2020-01-16 | Open-market sale | 1,566 | $380.14 | 122,386 |
| 2020-01-02 | Tax withholding | 46 | $377.85 | 123,952 |
| 2019-12-31 | Open-market sale | 2,569 | $380.05 | 123,998 |
| 2019-12-30 | Open-market sale | 4,495 | $380.02 | 126,567 |
| 2019-12-27 | Open-market sale | 600 | $383.57 | 131,062 |
| 2019-12-27 | Open-market sale | 4,905 | $380.07 | 131,662 |
| 2019-12-26 | Gift | 16,335 | $0.00 | 146,567 |
| 2019-12-26 | Open-market sale | 10,000 | $380.07 | 136,567 |
| 2019-12-23 | Gift | 29,945 | $0.00 | 69,245 |
| 2019-12-23 | Gift | 29,945 | $0.00 | 162,902 |
| 2019-12-20 | Open-market sale | 1,916 | $366.48 | 200,931 |
| 2019-12-20 | Open-market sale | 1,551 | $367.34 | 199,380 |
| 2019-12-20 | Open-market sale | 1,508 | $370.27 | 192,847 |
| 2019-12-20 | Open-market sale | 2,540 | $369.63 | 194,355 |
| 2019-12-20 | Open-market sale | 2,485 | $368.49 | 196,895 |
| 2019-12-19 | Open-market sale | 103 | $367.38 | 202,847 |
| 2019-12-19 | Open-market sale | 2,940 | $366.87 | 202,950 |
| 2019-12-19 | Open-market sale | 3,475 | $364.43 | 207,743 |
| 2019-12-19 | Open-market sale | 1,853 | $365.48 | 205,890 |
| 2019-12-19 | Open-market sale | 1,629 | $363.15 | 211,218 |
| 2019-12-18 | Open-market sale | 1,012 | $369.18 | 215,115 |
| 2019-12-18 | Open-market sale | 3,604 | $365.04 | 219,243 |
| 2019-12-18 | Open-market sale | 2,321 | $366.29 | 216,922 |
| 2019-12-18 | Open-market sale | 500 | $373.54 | 212,847 |
| 2019-12-18 | Open-market sale | 1,758 | $372.65 | 213,347 |
| 2019-12-18 | Open-market sale | 10 | $371.04 | 215,105 |
| 2019-12-18 | Open-market sale | 795 | $368.18 | 216,127 |
| 2019-12-17 | Open-market sale | 9,600 | $374.78 | 223,247 |
| 2019-12-17 | Open-market sale | 400 | $376.05 | 222,847 |
| 2019-12-16 | Open-market sale | 10,000 | $371.32 | 232,847 |
| 2019-12-13 | Conversion | 145,000 | — | 242,847 |
| 2019-12-12 | Option exercise (derivative) | 500 | $0.00 | 0 |
| 2019-12-12 | Open-market sale | 500 | $374.79 | 97,847 |
| 2019-12-12 | Option exercise | 500 | $46.60 | 98,347 |
| 2019-12-11 | Option exercise (derivative) | 3,000 | $0.00 | 500 |
| 2019-12-11 | Open-market sale | 945 | $370.38 | 99,218 |
| 2019-12-11 | Open-market sale | 877 | $371.69 | 98,341 |
| 2019-12-11 | Open-market sale | 494 | $372.31 | 97,847 |
| 2019-12-11 | Open-market sale | 684 | $369.64 | 100,163 |
| 2019-12-11 | Option exercise | 3,000 | $46.60 | 100,847 |
| 2019-12-10 | Option exercise (derivative) | 3,000 | $0.00 | 3,500 |
| 2019-12-10 | Open-market sale | 1,369 | $373.68 | 99,478 |
| 2019-12-10 | Open-market sale | 1,320 | $375.32 | 98,158 |
| 2019-12-10 | Open-market sale | 311 | $376.62 | 97,847 |
| 2019-12-10 | Option exercise | 3,000 | $46.60 | 100,847 |
| 2019-12-09 | Option exercise (derivative) | 3,000 | $0.00 | 6,500 |
| 2019-12-09 | Open-market sale | 1,625 | $380.04 | 98,093 |
| 2019-12-09 | Open-market sale | 14 | $382.49 | 97,847 |
| 2019-12-09 | Option exercise | 3,000 | $46.60 | 100,847 |
| 2019-12-09 | Open-market sale | 1,129 | $378.49 | 99,718 |
| 2019-12-09 | Open-market sale | 232 | $381.24 | 97,861 |
| 2019-10-22 | Open-market sale | 7,000 | $400.00 | 97,847 |
| 2019-10-18 | Open-market sale | 7,000 | $400.23 | 104,847 |
| 2019-10-18 | Open-market sale | 7,000 | $400.23 | 104,847 |
| 2019-10-16 | Open-market sale | 4,481 | $400.00 | 111,847 |
| 2019-10-14 | Open-market sale | 2,519 | $400.00 | 116,328 |
| 2019-10-11 | Open-market sale | 7,000 | $400.06 | 118,847 |
| 2019-10-07 | Open-market sale | 714 | $383.80 | 125,847 |
| 2019-10-07 | Open-market sale | 286 | $382.58 | 126,561 |
| 2019-10-04 | Open-market sale | 7,000 | $375.55 | 126,847 |
| 2019-09-16 | Open-market sale | 3,810 | $390.07 | 133,847 |
| 2019-09-16 | Open-market sale | 500 | $388.05 | 137,657 |
| 2019-09-16 | Open-market sale | 2,690 | $385.45 | 138,157 |
| 2019-09-13 | Open-market sale | 1,300 | $389.61 | 142,052 |
| 2019-09-13 | Open-market sale | 10 | $386.14 | 147,837 |
| 2019-09-13 | Open-market sale | 4,485 | $388.56 | 143,352 |
| 2019-09-13 | Open-market sale | 1,205 | $390.68 | 140,847 |
| 2019-09-12 | Open-market sale | 1,046 | $389.67 | 149,055 |
| 2019-09-12 | Open-market sale | 3,455 | $383.31 | 151,392 |
| 2019-09-12 | Open-market sale | 1,291 | $387.03 | 150,101 |
| 2019-09-12 | Open-market sale | 769 | $391.31 | 147,847 |
| 2019-09-12 | Open-market sale | 439 | $390.50 | 148,616 |
| 2019-09-11 | Open-market sale | 4,008 | $377.99 | 157,839 |
| 2019-09-11 | Open-market sale | 2,992 | $379.22 | 154,847 |
| 2019-09-10 | Open-market sale | 626 | $387.52 | 165,831 |
| 2019-09-10 | Open-market sale | 2,390 | $386.94 | 166,457 |
| 2019-09-10 | Open-market sale | 1,685 | $388.99 | 164,146 |
| 2019-09-10 | Open-market sale | 256 | $390.13 | 163,890 |
| 2019-09-10 | Open-market sale | 1,341 | $394.51 | 162,449 |
| 2019-09-10 | Open-market sale | 602 | $395.66 | 161,847 |
| 2019-09-10 | Open-market sale | 100 | $393.00 | 163,790 |
| 2019-09-09 | Open-market sale | 225 | $396.37 | 179,664 |
| 2019-09-09 | Open-market sale | 839 | $401.65 | 170,318 |
| 2019-09-09 | Open-market sale | 1,471 | $403.01 | 168,847 |
| 2019-09-09 | Open-market sale | 213 | $403.78 | 175,847 |
| 2019-09-09 | Open-market sale | 1,211 | $402.77 | 176,060 |
| 2019-09-09 | Open-market sale | 1,481 | $400.79 | 177,271 |
| 2019-09-09 | Open-market sale | 912 | $399.88 | 178,752 |
| 2019-09-09 | Open-market sale | 4,690 | $400.16 | 171,157 |
| 2019-09-09 | Open-market sale | 2,958 | $395.27 | 179,889 |
| 2019-08-08 | Conversion | 100,000 | — | 182,847 |
| 2018-12-18 | Gift | 16,300 | $0.00 | 39,300 |
| 2018-12-18 | Gift | 16,300 | $0.00 | 84,697 |
| 2018-12-18 | Gift | 1,850 | $0.00 | 82,847 |
| 2018-12-14 | Open-market sale | 2,909 | $275.01 | 100,997 |
| 2018-12-12 | Open-market sale | 3,566 | $275.00 | 103,906 |
| 2018-12-11 | Open-market sale | 183 | $275.00 | 107,472 |
| 2018-12-06 | Open-market sale | 525 | $275.00 | 107,655 |
| 2018-12-04 | Open-market sale | 216 | $280.27 | 108,180 |
| 2018-12-04 | Open-market sale | 2,385 | $279.35 | 108,396 |
| 2018-12-04 | Open-market sale | 560 | $278.25 | 110,781 |
| 2018-12-04 | Open-market sale | 309 | $277.05 | 111,341 |
| 2018-12-04 | Open-market sale | 2,256 | $275.90 | 111,650 |
| 2018-12-03 | Open-market sale | 683 | $275.00 | 113,906 |
| 2018-11-30 | Open-market sale | 1,612 | $279.69 | 117,056 |
| 2018-11-30 | Open-market sale | 3,497 | $275.02 | 119,755 |
| 2018-11-30 | Open-market sale | 228 | $283.27 | 113,935 |
| 2018-11-30 | Open-market sale | 1,476 | $282.59 | 114,163 |
| 2018-11-30 | Open-market sale | 1,417 | $281.69 | 115,639 |
| 2018-11-30 | Open-market sale | 380 | $278.50 | 118,668 |
| 2018-11-30 | Open-market sale | 707 | $277.17 | 119,048 |
| 2018-11-06 | Gift | 5,120 | $0.00 | 123,252 |
| 2018-11-01 | Conversion | 100,000 | — | 128,372 |
| 2018-09-21 | Open-market sale | 2,403 | $297.54 | 29,289 |
| 2018-09-21 | Open-market sale | 1,680 | $296.20 | 31,692 |
| 2018-09-21 | Open-market sale | 917 | $298.63 | 28,372 |
| 2018-09-20 | Open-market sale | 168 | $287.26 | 36,867 |
| 2018-09-20 | Open-market sale | 1,337 | $286.31 | 37,035 |
| 2018-09-20 | Open-market sale | 530 | $293.18 | 34,749 |
| 2018-09-20 | Open-market sale | 400 | $291.54 | 35,279 |
| 2018-09-20 | Open-market sale | 1,068 | $290.92 | 35,679 |
| 2018-09-20 | Open-market sale | 120 | $289.24 | 36,747 |
| 2018-09-20 | Open-market sale | 1,377 | $294.01 | 33,372 |
| 2018-09-19 | Open-market sale | 100 | $311.00 | 40,572 |
| 2018-09-19 | Open-market sale | 475 | $308.27 | 41,998 |
| 2018-09-19 | Open-market sale | 200 | $307.33 | 42,473 |
| 2018-09-19 | Open-market sale | 1,226 | $310.11 | 40,672 |
| 2018-09-19 | Open-market sale | 1,000 | $314.41 | 38,372 |
| 2018-09-19 | Open-market sale | 699 | $306.40 | 42,673 |
| 2018-09-19 | Open-market sale | 1,100 | $313.20 | 39,372 |
| 2018-09-19 | Open-market sale | 100 | $312.00 | 40,472 |
| 2018-09-19 | Open-market sale | 100 | $309.00 | 41,898 |
| 2018-09-18 | Open-market sale | 1,800 | $315.36 | 46,572 |
| 2018-09-18 | Open-market sale | 2,100 | $316.80 | 44,472 |
| 2018-09-18 | Open-market sale | 1,100 | $317.38 | 43,372 |
| 2018-09-17 | Open-market sale | 500 | $320.00 | 48,372 |
| 2018-09-17 | Open-market sale | 1,477 | $315.15 | 51,066 |
| 2018-09-17 | Open-market sale | 2,194 | $318.06 | 48,872 |
| 2018-09-17 | Open-market sale | 829 | $312.01 | 52,543 |
| 2018-09-14 | Open-market sale | 5,878 | $313.35 | 57,494 |
| 2018-09-14 | Open-market sale | 1,200 | $315.00 | 53,372 |
| 2018-09-14 | Open-market sale | 2,922 | $314.30 | 54,572 |
| 2018-09-13 | Open-market sale | 1,220 | $318.12 | 66,377 |
| 2018-09-13 | Open-market sale | 1,279 | $314.94 | 72,093 |
| 2018-09-13 | Open-market sale | 400 | $316.09 | 71,693 |
| 2018-09-13 | Open-market sale | 4,096 | $317.60 | 67,597 |
| 2018-09-13 | Open-market sale | 3,005 | $322.31 | 63,372 |
| 2018-01-01 | Grant / award | 654 | $0.00 | 74,026 |
| 2017-11-28 | Gift | 21,000 | $0.00 | 23,000 |
| 2017-11-28 | Gift | 21,000 | $0.00 | 83,372 |
| 2017-11-28 | Gift | 10,000 | $0.00 | 73,372 |
| 2017-10-31 | Conversion | 79,372 | — | 104,372 |
| 2017-04-24 | Open-market sale | 1,500 | $139.83 | 31,000 |
| 2017-04-24 | Open-market sale | 3,497 | $141.66 | 25,000 |
| 2017-04-24 | Open-market sale | 2,503 | $140.74 | 28,497 |
| 2017-04-21 | Open-market sale | 204 | $140.10 | 32,500 |
| 2017-04-21 | Open-market sale | 5,071 | $139.39 | 32,704 |
| 2017-04-21 | Open-market sale | 2,225 | $138.59 | 37,775 |
| 2017-04-20 | Open-market sale | 6,325 | $138.81 | 40,975 |
| 2017-04-20 | Open-market sale | 912 | $139.78 | 40,063 |
| 2017-04-20 | Open-market sale | 63 | $141.00 | 40,000 |
| 2017-04-20 | Open-market sale | 200 | $137.65 | 47,300 |
| 2017-04-19 | Open-market sale | 300 | $140.92 | 47,500 |
| 2017-04-19 | Open-market sale | 5,900 | $140.23 | 47,800 |
| 2017-04-19 | Open-market sale | 1,300 | $139.47 | 53,700 |
| 2017-04-18 | Open-market sale | 1,100 | $140.66 | 55,000 |
| 2017-04-18 | Open-market sale | 5,226 | $139.71 | 56,100 |
| 2017-04-18 | Open-market sale | 1,174 | $139.03 | 61,326 |
| 2017-04-17 | Open-market sale | 4,388 | $139.42 | 62,500 |
| 2017-04-17 | Open-market sale | 3,112 | $138.61 | 66,888 |
| 2017-04-13 | Open-market sale | 306 | $139.58 | 70,000 |
| 2017-04-13 | Open-market sale | 4,223 | $139.06 | 70,306 |
| 2017-04-13 | Open-market sale | 2,671 | $138.19 | 74,529 |
| 2017-04-13 | Open-market sale | 300 | $136.15 | 77,200 |
| 2017-04-12 | Open-market sale | 1,946 | $138.67 | 83,054 |
| 2017-04-12 | Open-market sale | 1,136 | $140.48 | 77,663 |
| 2017-04-12 | Open-market sale | 163 | $141.14 | 77,500 |
| 2017-04-12 | Open-market sale | 4,255 | $139.45 | 78,799 |
| 2017-04-11 | Open-market sale | 3,316 | $141.23 | 85,289 |
| 2017-04-11 | Open-market sale | 3,895 | $140.20 | 88,605 |
| 2017-04-11 | Open-market sale | 289 | $141.74 | 85,000 |
| 2017-04-10 | Open-market sale | 4,524 | $142.21 | 93,243 |
| 2017-04-10 | Open-market sale | 1,470 | $141.30 | 97,767 |
| 2017-04-10 | Open-market sale | 763 | $140.16 | 99,237 |
| 2017-04-10 | Open-market sale | 743 | $143.11 | 92,500 |
| 2017-03-10 | Open-market sale | 820 | $151.82 | 2,100 |
| 2017-03-10 | Open-market sale | 424 | $149.69 | 2,920 |
| 2017-03-10 | Open-market sale | 2,288 | $149.14 | 3,344 |
| 2017-03-10 | Open-market sale | 400 | $147.68 | 5,632 |
| 2017-03-10 | Open-market sale | 2,468 | $146.80 | 6,032 |
| 2017-03-10 | Open-market sale | 100 | $152.55 | 2,000 |
| 2017-03-10 | Open-market sale | 1,100 | $151.92 | 100,051 |
| 2017-03-10 | Open-market sale | 735 | $149.10 | 101,151 |
| 2017-03-10 | Open-market sale | 630 | $148.25 | 101,886 |
| 2017-03-10 | Open-market sale | 3,484 | $146.75 | 102,516 |
| 2017-03-10 | Open-market sale | 51 | $152.70 | 100,000 |
| 2017-03-09 | Open-market sale | 155 | $153.00 | 6,000 |
| 2017-03-09 | Open-market sale | 1,300 | $152.40 | 8,700 |
| 2017-03-09 | Open-market sale | 5,690 | $151.59 | 10,000 |
| 2017-03-09 | Open-market sale | 200 | $152.95 | 8,500 |
| 2017-03-09 | Open-market sale | 5,467 | $151.56 | 7,033 |
| 2017-03-09 | Open-market sale | 878 | $152.27 | 6,155 |
| 2017-03-09 | Conversion | 100,000 | — | 106,000 |
| 2017-03-08 | Open-market sale | 5,900 | $153.99 | 16,100 |
| 2017-03-08 | Open-market sale | 410 | $154.76 | 15,690 |
| 2017-03-08 | Open-market sale | 3,867 | $153.89 | 15,133 |
| 2017-03-08 | Open-market sale | 2,633 | $154.88 | 12,500 |
| 2017-03-07 | Open-market sale | 6,500 | $154.88 | 19,000 |
| 2016-12-16 | Open-market sale | 1,000 | $167.39 | 32,500 |
| 2016-12-16 | Open-market sale | 900 | $165.97 | 33,500 |
| 2016-12-16 | Open-market sale | 1,100 | $165.19 | 34,400 |
| 2016-12-16 | Open-market sale | 1,301 | $168.52 | 31,199 |
| 2016-12-16 | Open-market sale | 3,664 | $169.11 | 27,535 |
| 2016-12-16 | Open-market sale | 2,035 | $170.30 | 25,500 |
| 2016-12-15 | Open-market sale | 890 | $169.58 | 35,500 |
| 2016-12-15 | Open-market sale | 4,900 | $168.01 | 45,600 |
| 2016-12-15 | Open-market sale | 9,210 | $168.91 | 36,390 |
| 2016-12-14 | Open-market sale | 5,152 | $169.77 | 55,199 |
| 2016-12-14 | Open-market sale | 5,149 | $169.08 | 60,351 |
| 2016-12-14 | Open-market sale | 784 | $171.81 | 50,508 |
| 2016-12-14 | Open-market sale | 3,907 | $170.80 | 51,292 |
| 2016-12-14 | Open-market sale | 8 | $173.00 | 50,500 |
| 2016-12-13 | Open-market sale | 4,325 | $169.52 | 76,175 |
| 2016-12-13 | Open-market sale | 3,546 | $170.53 | 72,629 |
| 2016-12-13 | Open-market sale | 5,900 | $171.73 | 66,729 |
| 2016-12-13 | Open-market sale | 1,229 | $172.15 | 65,500 |
| 2016-12-12 | Open-market sale | 1,418 | $172.46 | 81,500 |
| 2016-12-12 | Open-market sale | 1,600 | $168.40 | 93,900 |
| 2016-12-12 | Open-market sale | 1,300 | $169.52 | 92,600 |
| 2016-12-12 | Open-market sale | 5,009 | $170.74 | 87,591 |
| 2016-12-12 | Open-market sale | 4,673 | $171.56 | 82,918 |
| 2016-12-12 | Open-market sale | 1,000 | $173.50 | 80,500 |
| 2016-12-09 | Open-market sale | 700 | $175.25 | 95,500 |
| 2016-12-09 | Open-market sale | 8,687 | $174.57 | 96,200 |
| 2016-12-09 | Open-market sale | 1,000 | $172.52 | 109,500 |
| 2016-12-09 | Open-market sale | 4,613 | $173.62 | 104,887 |
| 2016-12-08 | Open-market sale | 1,610 | $174.91 | 110,600 |
| 2016-12-08 | Open-market sale | 4,500 | $173.37 | 120,100 |
| 2016-12-08 | Open-market sale | 7,890 | $174.24 | 112,210 |
| 2016-12-08 | Open-market sale | 900 | $171.99 | 124,600 |
| 2016-12-08 | Open-market sale | 100 | $175.75 | 110,500 |
| 2016-12-07 | Gift | 22,000 | $0.00 | 22,000 |
| 2016-12-07 | Gift | 7,500 | $0.00 | 125,500 |
| 2016-12-07 | Gift | 22,000 | $0.00 | 133,000 |
| 2016-12-07 | Open-market sale | 800 | $176.08 | 155,000 |
| 2016-12-07 | Open-market sale | 100 | $174.95 | 155,800 |
| 2016-12-07 | Open-market sale | 10,300 | $174.23 | 155,900 |
| 2016-12-07 | Open-market sale | 3,800 | $173.49 | 166,200 |
| 2016-12-01 | Conversion | 45,000 | — | 170,000 |
| 2016-11-04 | Open-market sale | 432 | $157.91 | 0 |
| 2016-11-04 | Conversion | 125,000 | — | 125,000 |
| 2016-10-28 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2016-10-28 | Open-market sale | 525 | $159.18 | 432 |
| 2016-10-28 | Open-market sale | 1,362 | $158.14 | 957 |
| 2016-10-28 | Open-market sale | 2,513 | $157.37 | 2,319 |
| 2016-10-28 | Open-market sale | 600 | $156.06 | 4,832 |
| 2016-10-28 | Option exercise | 5,000 | $35.98 | 5,432 |
| 2016-10-27 | Option exercise (derivative) | 7,000 | $0.00 | 5,000 |
| 2016-10-27 | Option exercise | 7,000 | $35.98 | 7,432 |
| 2016-10-27 | Open-market sale | 1,800 | $156.18 | 432 |
| 2016-10-27 | Open-market sale | 5,200 | $155.50 | 2,232 |
| 2015-12-28 | Open-market sale | 4,500 | $203.40 | 932 |
| 2015-12-28 | Open-market sale | 500 | $204.64 | 432 |
| 2015-12-24 | Open-market sale | 3,900 | $204.23 | 5,432 |
| 2015-12-24 | Open-market sale | 1,100 | $203.28 | 9,332 |
| 2015-12-23 | Open-market sale | 2,100 | $203.30 | 13,332 |
| 2015-12-23 | Open-market sale | 2,000 | $205.84 | 10,432 |
| 2015-12-23 | Open-market sale | 900 | $204.10 | 12,432 |
| 2015-12-22 | Open-market sale | 2,800 | $205.48 | 15,432 |
| 2015-12-22 | Open-market sale | 2,200 | $204.73 | 18,232 |
| 2015-12-21 | Open-market sale | 2,750 | $204.00 | 22,682 |
| 2015-12-21 | Open-market sale | 700 | $207.00 | 20,432 |
| 2015-12-21 | Open-market sale | 1,550 | $206.30 | 21,132 |
| 2015-12-18 | Open-market sale | 4,200 | $205.89 | 26,232 |
| 2015-12-18 | Open-market sale | 800 | $206.33 | 25,432 |
| 2015-12-17 | Open-market sale | 2,200 | $208.12 | 30,432 |
| 2015-12-17 | Open-market sale | 2,800 | $207.40 | 32,632 |
| 2015-11-16 | Option exercise (derivative) | 12,000 | $0.00 | 0 |
| 2015-11-16 | Open-market sale | 500 | $207.00 | 44,932 |
| 2015-11-16 | Open-market sale | 500 | $206.00 | 45,432 |
| 2015-11-16 | Open-market sale | 906 | $212.02 | 35,432 |
| 2015-11-16 | Open-market sale | 1,000 | $201.84 | 46,432 |
| 2015-11-16 | Option exercise | 12,000 | $26.07 | 47,432 |
| 2015-11-16 | Open-market sale | 3,163 | $208.81 | 41,769 |
| 2015-11-16 | Open-market sale | 4,537 | $209.50 | 37,232 |
| 2015-11-16 | Open-market sale | 894 | $210.72 | 36,338 |
| 2015-11-16 | Open-market sale | 500 | $204.00 | 45,932 |
| 2015-11-13 | Option exercise (derivative) | 3,000 | $0.00 | 12,000 |
| 2015-11-13 | Open-market sale | 2,800 | $201.73 | 44,632 |
| 2015-11-13 | Open-market sale | 4,200 | $203.67 | 36,532 |
| 2015-11-13 | Open-market sale | 1,100 | $204.93 | 35,432 |
| 2015-11-13 | Open-market sale | 3,900 | $202.94 | 40,732 |
| 2015-11-13 | Option exercise | 3,000 | $26.07 | 47,432 |
| 2015-11-12 | Open-market sale | 3,500 | $209.20 | 44,432 |
| 2015-11-12 | Open-market sale | 2,100 | $208.41 | 47,932 |
| 2015-11-12 | Open-market sale | 800 | $207.22 | 50,032 |
| 2015-11-12 | Open-market sale | 5,600 | $206.18 | 50,832 |
| 2015-11-11 | Open-market sale | 3,636 | $210.05 | 56,432 |
| 2015-11-11 | Open-market sale | 1,360 | $208.43 | 67,072 |
| 2015-11-11 | Open-market sale | 7,014 | $209.43 | 60,058 |
| 2015-11-10 | Open-market sale | 2,820 | $210.23 | 71,732 |
| 2015-11-10 | Open-market sale | 1,700 | $208.16 | 78,732 |
| 2015-11-10 | Open-market sale | 1,910 | $212.72 | 68,432 |
| 2015-11-10 | Open-market sale | 1,390 | $211.90 | 70,342 |
| 2015-11-10 | Open-market sale | 4,180 | $209.27 | 74,552 |
| 2015-11-09 | Open-market sale | 3,500 | $211.92 | 82,932 |
| 2015-11-09 | Open-market sale | 2,200 | $209.67 | 89,232 |
| 2015-11-09 | Open-market sale | 2,800 | $210.86 | 86,432 |
| 2015-11-09 | Open-market sale | 2,000 | $212.94 | 80,932 |
| 2015-11-09 | Open-market sale | 500 | $214.00 | 80,432 |
| 2015-11-06 | Open-market sale | 1,200 | $204.57 | 101,232 |
| 2015-11-06 | Open-market sale | 500 | $212.00 | 91,432 |
| 2015-11-06 | Open-market sale | 3,000 | $209.42 | 95,732 |
| 2015-11-06 | Open-market sale | 1,500 | $211.17 | 91,932 |
| 2015-11-06 | Open-market sale | 2,300 | $210.20 | 93,432 |
| 2015-11-06 | Open-market sale | 400 | $206.18 | 100,832 |
| 2015-11-06 | Open-market sale | 2,100 | $207.70 | 98,732 |
| 2015-11-05 | Open-market sale | 1,100 | $212.39 | 105,632 |
| 2015-11-05 | Open-market sale | 1,800 | $215.70 | 102,432 |
| 2015-11-05 | Open-market sale | 2,000 | $210.33 | 111,432 |
| 2015-11-05 | Open-market sale | 4,700 | $211.44 | 106,732 |
| 2015-11-05 | Open-market sale | 1,400 | $213.93 | 104,232 |
| 2015-11-04 | Open-market sale | 1,000 | $218.75 | 113,432 |
| 2015-11-04 | Open-market sale | 1,628 | $214.64 | 122,804 |
| 2015-11-04 | Open-market sale | 5,636 | $215.76 | 117,168 |
| 2015-11-04 | Open-market sale | 2,436 | $216.47 | 114,732 |
| 2015-11-04 | Open-market sale | 300 | $217.31 | 114,432 |
| 2015-11-03 | Open-market sale | 1,800 | $220.01 | 126,232 |
| 2015-11-03 | Open-market sale | 1,400 | $221.42 | 124,832 |
| 2015-11-03 | Open-market sale | 400 | $222.28 | 124,432 |
| 2015-11-03 | Open-market sale | 4,268 | $219.27 | 128,032 |
| 2015-11-03 | Open-market sale | 3,132 | $218.02 | 132,300 |
| 2015-10-26 | Conversion | 100,000 | — | 135,432 |
| 2015-08-17 | Open-market sale | 900 | $237.00 | 35,432 |
| 2015-08-17 | Open-market sale | 500 | $236.00 | 36,332 |
| 2015-08-17 | Open-market sale | 1,700 | $234.81 | 36,832 |
| 2015-08-17 | Open-market sale | 2,067 | $234.26 | 38,532 |
| 2015-08-17 | Open-market sale | 2,833 | $233.19 | 40,599 |
| 2015-08-14 | Open-market sale | 1,200 | $234.00 | 48,732 |
| 2015-08-14 | Open-market sale | 1,500 | $233.35 | 49,932 |
| 2015-08-14 | Open-market sale | 2,400 | $237.28 | 43,432 |
| 2015-08-14 | Open-market sale | 2,100 | $236.43 | 45,832 |
| 2015-08-14 | Open-market sale | 800 | $235.00 | 47,932 |
| 2015-08-13 | Open-market sale | 3,500 | $235.51 | 55,932 |
| 2015-08-13 | Open-market sale | 3,100 | $236.75 | 52,832 |
| 2015-08-13 | Open-market sale | 1,400 | $238.00 | 51,432 |
| 2015-08-12 | Open-market sale | 2,393 | $232.66 | 61,739 |
| 2015-08-12 | Open-market sale | 3,300 | $231.82 | 64,132 |
| 2015-08-12 | Open-market sale | 800 | $234.82 | 59,432 |
| 2015-08-12 | Open-market sale | 1,507 | $233.87 | 60,232 |
| 2015-08-11 | Open-market sale | 500 | $235.00 | 67,432 |
| 2015-08-11 | Open-market sale | 1,000 | $234.23 | 67,932 |
| 2015-08-11 | Open-market sale | 4,100 | $232.30 | 71,332 |
| 2015-08-11 | Open-market sale | 2,400 | $233.19 | 68,932 |
| 2015-08-10 | Open-market sale | 900 | $238.00 | 75,432 |
| 2015-08-10 | Open-market sale | 1,994 | $235.96 | 78,238 |
| 2015-08-10 | Open-market sale | 1,906 | $237.16 | 76,332 |
| 2015-08-10 | Open-market sale | 3,200 | $234.63 | 80,232 |
| 2015-08-07 | Open-market sale | 2,200 | $233.39 | 88,232 |
| 2015-08-07 | Open-market sale | 1,200 | $235.03 | 83,432 |
| 2015-08-07 | Open-market sale | 1,000 | $231.69 | 90,432 |
| 2015-08-07 | Open-market sale | 3,600 | $234.34 | 84,632 |
| 2015-08-06 | Open-market sale | 3,000 | $234.57 | 91,432 |
| 2015-08-06 | Open-market sale | 2,600 | $233.52 | 94,432 |
| 2015-08-06 | Open-market sale | 2,400 | $232.59 | 97,032 |
| 2015-06-26 | Open-market sale | 2,800 | $240.10 | 99,432 |
| 2015-06-25 | Open-market sale | 500 | $240.00 | 102,232 |
| 2015-06-24 | Open-market sale | 500 | $244.00 | 102,732 |
| 2015-06-24 | Open-market sale | 2,100 | $240.10 | 105,032 |
| 2015-06-24 | Open-market sale | 1,100 | $241.70 | 103,932 |
| 2015-06-24 | Open-market sale | 700 | $242.70 | 103,232 |
| 2015-06-23 | Open-market sale | 700 | $247.00 | 108,432 |
| 2015-06-23 | Open-market sale | 1,300 | $248.00 | 107,132 |
| 2015-06-23 | Open-market sale | 1,800 | $245.00 | 110,332 |
| 2015-06-23 | Open-market sale | 1,200 | $245.98 | 109,132 |
| 2015-06-22 | Open-market sale | 2,969 | $248.23 | 113,553 |
| 2015-06-22 | Open-market sale | 1,209 | $249.01 | 112,344 |
| 2015-06-22 | Open-market sale | 212 | $249.88 | 112,132 |
| 2015-06-22 | Open-market sale | 610 | $247.13 | 116,522 |
| 2015-06-19 | Open-market sale | 14 | $254.94 | 117,132 |
| 2015-06-19 | Open-market sale | 66 | $253.20 | 117,146 |
| 2015-06-19 | Open-market sale | 915 | $252.30 | 117,212 |
| 2015-06-19 | Open-market sale | 958 | $251.28 | 118,127 |
| 2015-06-19 | Open-market sale | 3,047 | $250.43 | 119,085 |
| 2015-06-18 | Open-market sale | 1,028 | $255.95 | 122,132 |
| 2015-06-18 | Open-market sale | 2,231 | $255.19 | 123,160 |
| 2015-06-18 | Open-market sale | 1,227 | $254.30 | 125,391 |
| 2015-06-18 | Open-market sale | 178 | $252.66 | 126,618 |
| 2015-06-18 | Open-market sale | 336 | $251.80 | 126,796 |
| 2015-06-17 | Open-market sale | 2,956 | $251.67 | 128,133 |
| 2015-06-17 | Open-market sale | 1,043 | $250.75 | 131,089 |
| 2015-06-17 | Open-market sale | 950 | $252.37 | 127,183 |
| 2015-06-17 | Open-market sale | 51 | $253.18 | 127,132 |
| 2015-06-16 | Open-market sale | 1,322 | $251.24 | 133,521 |
| 2015-06-16 | Open-market sale | 619 | $250.13 | 134,843 |
| 2015-06-16 | Open-market sale | 767 | $249.01 | 135,462 |
| 2015-06-16 | Open-market sale | 806 | $247.00 | 136,326 |
| 2015-06-16 | Open-market sale | 955 | $252.16 | 132,566 |
| 2015-06-16 | Open-market sale | 434 | $253.08 | 132,132 |
| 2015-06-16 | Open-market sale | 97 | $247.76 | 136,229 |
| 2015-06-15 | Open-market sale | 500 | $252.25 | 137,132 |
| 2015-06-15 | Open-market sale | 2,100 | $248.29 | 140,032 |
| 2015-06-15 | Open-market sale | 2,400 | $249.79 | 137,632 |
| 2015-05-14 | Open-market sale | 500 | $250.71 | 143,632 |
| 2015-05-14 | Open-market sale | 500 | $254.00 | 142,132 |
| 2015-05-14 | Open-market sale | 1,000 | $252.85 | 142,632 |
| 2015-05-13 | Open-market sale | 1,565 | $252.00 | 144,132 |
| 2015-05-13 | Open-market sale | 1,000 | $248.27 | 151,132 |
| 2015-05-13 | Open-market sale | 4,135 | $249.88 | 146,997 |
| 2015-05-13 | Open-market sale | 1,300 | $250.86 | 145,697 |
| 2015-05-12 | Open-market sale | 500 | $251.00 | 152,132 |
| 2015-05-12 | Open-market sale | 2,100 | $246.63 | 158,032 |
| 2015-05-12 | Open-market sale | 1,100 | $247.64 | 156,932 |
| 2015-05-12 | Open-market sale | 1,520 | $249.39 | 155,412 |
| 2015-05-12 | Open-market sale | 2,780 | $250.00 | 152,632 |
| 2015-05-11 | Open-market sale | 3,000 | $254.08 | 160,632 |
| 2015-05-11 | Open-market sale | 2,500 | $250.29 | 165,632 |
| 2015-05-11 | Open-market sale | 500 | $255.00 | 160,132 |
| 2015-05-11 | Open-market sale | 500 | $253.00 | 163,632 |
| 2015-05-11 | Open-market sale | 500 | $252.00 | 164,132 |
| 2015-05-11 | Open-market sale | 1,000 | $251.00 | 164,632 |
| 2015-05-08 | Open-market sale | 1,681 | $247.77 | 174,451 |
| 2015-05-08 | Open-market sale | 2,754 | $250.65 | 170,618 |
| 2015-05-08 | Open-market sale | 2,486 | $251.58 | 168,132 |
| 2015-05-08 | Open-market sale | 1,079 | $249.02 | 173,372 |
| 2015-05-07 | Open-market sale | 1,000 | $247.82 | 183,132 |
| 2015-05-07 | Open-market sale | 5,200 | $248.51 | 177,932 |
| 2015-05-07 | Open-market sale | 1,000 | $249.23 | 176,932 |
| 2015-05-07 | Open-market sale | 500 | $253.23 | 176,132 |
| 2015-05-07 | Open-market sale | 300 | $250.91 | 176,632 |
| 2015-05-06 | Open-market sale | 1,312 | $253.57 | 189,297 |
| 2015-05-06 | Conversion | 150,000 | — | 192,132 |
| 2015-05-06 | Open-market sale | 1,523 | $252.88 | 190,609 |
| 2015-05-06 | Open-market sale | 400 | $256.50 | 184,132 |
| 2015-05-06 | Open-market sale | 2,994 | $255.83 | 184,532 |
| 2015-05-06 | Open-market sale | 1,771 | $254.69 | 187,526 |
| 2015-04-22 | Open-market sale | 2,000 | $260.90 | 43,232 |
| 2015-04-22 | Open-market sale | 1,900 | $259.81 | 45,232 |
| 2015-04-22 | Open-market sale | 778 | $262.03 | 42,454 |
| 2015-04-22 | Open-market sale | 322 | $264.00 | 42,132 |
| 2015-04-21 | Open-market sale | 581 | $264.94 | 47,132 |
| 2015-04-21 | Open-market sale | 2,519 | $263.69 | 47,713 |
| 2015-04-21 | Open-market sale | 1,900 | $262.74 | 50,232 |
| 2015-04-20 | Open-market sale | 1,748 | $261.58 | 52,232 |
| 2015-04-20 | Open-market sale | 3,152 | $260.66 | 53,980 |
| 2015-04-20 | Open-market sale | 100 | $262.40 | 52,132 |
| 2015-04-17 | Open-market sale | 1,800 | $260.14 | 57,132 |
| 2015-04-17 | Open-market sale | 2,600 | $259.24 | 58,932 |
| 2015-04-17 | Open-market sale | 600 | $257.67 | 61,532 |
| 2015-04-16 | Open-market sale | 1,500 | $261.52 | 65,632 |
| 2015-04-16 | Open-market sale | 2,400 | $263.16 | 63,232 |
| 2015-04-16 | Open-market sale | 1,100 | $264.00 | 62,132 |
| 2015-04-15 | Open-market sale | 1,205 | $264.27 | 68,632 |
| 2015-04-15 | Open-market sale | 1,500 | $265.57 | 67,132 |
| 2015-04-15 | Open-market sale | 2,295 | $263.30 | 69,837 |
| 2015-04-14 | Open-market sale | 810 | $264.31 | 74,132 |
| 2015-04-14 | Open-market sale | 1,100 | $265.66 | 73,032 |
| 2015-04-14 | Open-market sale | 900 | $267.00 | 72,132 |
| 2015-04-14 | Open-market sale | 2,190 | $263.14 | 74,942 |
| 2015-04-13 | Open-market sale | 3,300 | $266.73 | 78,832 |
| 2015-04-13 | Open-market sale | 1,000 | $268.92 | 77,632 |
| 2015-04-13 | Open-market sale | 500 | $270.00 | 77,132 |
| 2015-04-13 | Open-market sale | 200 | $267.50 | 78,632 |
| 2015-04-10 | Open-market sale | 2,500 | $270.22 | 84,632 |
| 2015-04-10 | Open-market sale | 500 | $273.28 | 82,132 |
| 2015-04-10 | Open-market sale | 2,000 | $271.02 | 82,632 |
| 2015-04-09 | Open-market sale | 3,500 | $272.87 | 87,132 |
| 2015-04-09 | Open-market sale | 1,500 | $271.65 | 90,632 |
| 2015-03-12 | Open-market sale | 500 | $268.00 | 96,195 |
| 2015-03-12 | Open-market sale | 1,022 | $275.73 | 92,467 |
| 2015-03-12 | Open-market sale | 1,800 | $263.39 | 99,232 |
| 2015-03-12 | Open-market sale | 746 | $272.94 | 93,562 |
| 2015-03-12 | Open-market sale | 335 | $276.66 | 92,132 |
| 2015-03-12 | Open-market sale | 73 | $274.48 | 93,489 |
| 2015-03-12 | Open-market sale | 723 | $271.71 | 94,308 |
| 2015-03-12 | Open-market sale | 197 | $270.15 | 95,031 |
| 2015-03-12 | Open-market sale | 967 | $269.33 | 95,228 |
| 2015-03-12 | Open-market sale | 100 | $262.01 | 101,032 |
| 2015-03-12 | Open-market sale | 1,445 | $266.77 | 96,695 |
| 2015-03-12 | Open-market sale | 1,092 | $265.79 | 98,140 |
| 2015-03-11 | Open-market sale | 9,000 | $260.20 | 101,132 |
| 2015-03-10 | Open-market sale | 500 | $259.00 | 111,432 |
| 2015-03-10 | Open-market sale | 1,300 | $255.95 | 119,132 |
| 2015-03-10 | Open-market sale | 2,600 | $256.98 | 116,532 |
| 2015-03-10 | Open-market sale | 4,600 | $258.09 | 111,932 |
| 2015-03-09 | Open-market sale | 2,550 | $259.38 | 123,882 |
| 2015-03-09 | Open-market sale | 500 | $256.97 | 127,632 |
| 2015-03-09 | Open-market sale | 1,200 | $258.19 | 126,432 |
| 2015-03-09 | Open-market sale | 3,450 | $260.09 | 120,432 |
| 2015-03-09 | Open-market sale | 3,850 | $259.37 | 122,582 |
| 2015-03-09 | Open-market sale | 500 | $256.97 | 127,632 |
| 2015-03-09 | Open-market sale | 1,200 | $258.19 | 126,432 |
| 2015-03-09 | Open-market sale | 3,450 | $260.09 | 119,132 |
| 2015-03-06 | Open-market sale | 449 | $260.69 | 128,132 |
| 2015-03-06 | Open-market sale | 1,665 | $256.60 | 135,467 |
| 2015-03-06 | Open-market sale | 1,099 | $257.61 | 134,368 |
| 2015-03-06 | Open-market sale | 2,971 | $258.61 | 131,397 |
| 2015-03-06 | Open-market sale | 2,816 | $259.84 | 128,581 |
| 2015-03-05 | Open-market sale | 46 | $262.75 | 137,132 |
| 2015-03-05 | Open-market sale | 882 | $257.75 | 145,250 |
| 2015-03-05 | Open-market sale | 2,809 | $258.84 | 142,441 |
| 2015-03-05 | Open-market sale | 1,335 | $259.85 | 141,106 |
| 2015-03-05 | Open-market sale | 2,628 | $260.90 | 138,478 |
| 2015-03-05 | Open-market sale | 1,300 | $261.81 | 137,178 |
| 2015-03-04 | Open-market sale | 2,300 | $260.61 | 150,532 |
| 2015-03-04 | Open-market sale | 1,800 | $259.14 | 152,832 |
| 2015-03-04 | Open-market sale | 1,797 | $263.10 | 147,938 |
| 2015-03-04 | Open-market sale | 797 | $261.95 | 149,735 |
| 2015-03-04 | Open-market sale | 500 | $257.25 | 154,632 |
| 2015-03-04 | Open-market sale | 1,042 | $264.05 | 146,896 |
| 2015-03-04 | Open-market sale | 764 | $265.04 | 146,132 |
| 2015-03-03 | Open-market sale | 4,800 | $258.31 | 159,332 |
| 2015-03-03 | Open-market sale | 600 | $260.00 | 156,132 |
| 2015-03-03 | Open-market sale | 1,000 | $261.62 | 155,132 |
| 2015-03-03 | Open-market sale | 2,600 | $259.22 | 156,732 |
| 2015-03-01 | Grant / award (derivative) | 428 | $0.00 | 1,712 |
| 2015-01-23 | Gift | 135,000 | $0.00 | 164,132 |
| 2014-12-29 | Open-market sale | 2,080 | $292.32 | 30,332 |
| 2014-12-29 | Open-market sale | 720 | $291.03 | 32,412 |
| 2014-12-29 | Open-market sale | 300 | $297.00 | 29,132 |
| 2014-12-29 | Open-market sale | 400 | $296.00 | 29,432 |
| 2014-12-29 | Open-market sale | 500 | $293.00 | 29,832 |
| 2014-12-26 | Open-market sale | 900 | $293.67 | 34,932 |
| 2014-12-26 | Open-market sale | 500 | $296.00 | 33,132 |
| 2014-12-26 | Open-market sale | 1,300 | $294.95 | 33,632 |
| 2014-12-26 | Open-market sale | 1,300 | $292.30 | 35,832 |
| 2014-12-24 | Open-market sale | 500 | $294.00 | 37,132 |
| 2014-12-24 | Open-market sale | 1,000 | $291.13 | 38,632 |
| 2014-12-24 | Open-market sale | 1,000 | $292.00 | 37,632 |
| 2014-12-24 | Open-market sale | 1,500 | $290.20 | 39,632 |
| 2014-12-23 | Open-market sale | 2,400 | $291.25 | 41,432 |
| 2014-12-23 | Open-market sale | 1,300 | $289.86 | 43,832 |
| 2014-12-23 | Open-market sale | 300 | $293.00 | 41,132 |
| 2014-12-22 | Open-market sale | 1,000 | $288.70 | 48,132 |
| 2014-12-22 | Open-market sale | 1,000 | $289.75 | 47,132 |
| 2014-12-22 | Open-market sale | 500 | $291.00 | 46,632 |
| 2014-12-22 | Open-market sale | 500 | $292.00 | 46,132 |
| 2014-12-22 | Open-market sale | 431 | $295.00 | 45,132 |
| 2014-12-22 | Open-market sale | 569 | $293.11 | 45,563 |
| 2014-12-19 | Open-market sale | 300 | $294.83 | 49,132 |
| 2014-12-19 | Open-market sale | 289 | $292.08 | 49,810 |
| 2014-12-19 | Open-market sale | 378 | $293.53 | 49,432 |
| 2014-12-19 | Open-market sale | 1,022 | $291.44 | 50,099 |
| 2014-12-19 | Open-market sale | 1,535 | $290.47 | 51,121 |
| 2014-12-19 | Open-market sale | 476 | $289.33 | 52,656 |
| 2014-12-18 | Open-market sale | 1,400 | $288.74 | 55,032 |
| 2014-12-18 | Open-market sale | 440 | $292.27 | 54,032 |
| 2014-12-18 | Open-market sale | 700 | $287.62 | 56,432 |
| 2014-12-18 | Open-market sale | 100 | $293.00 | 53,932 |
| 2014-12-18 | Open-market sale | 100 | $294.00 | 53,832 |
| 2014-12-18 | Open-market sale | 230 | $289.44 | 54,802 |
| 2014-12-18 | Open-market sale | 300 | $298.00 | 53,132 |
| 2014-12-18 | Open-market sale | 200 | $296.35 | 53,432 |
| 2014-12-18 | Open-market sale | 200 | $295.00 | 53,632 |
| 2014-12-18 | Open-market sale | 330 | $291.14 | 54,472 |
| 2014-12-17 | Open-market sale | 1,100 | $283.71 | 60,032 |
| 2014-12-17 | Open-market sale | 1,200 | $284.54 | 58,832 |
| 2014-12-17 | Open-market sale | 800 | $285.80 | 58,032 |
| 2014-12-17 | Open-market sale | 900 | $286.67 | 57,132 |
| 2014-12-16 | Open-market sale | 500 | $281.25 | 63,832 |
| 2014-12-16 | Open-market sale | 800 | $279.68 | 64,332 |
| 2014-12-16 | Open-market sale | 500 | $283.00 | 63,332 |
| 2014-12-16 | Open-market sale | 500 | $285.00 | 62,832 |
| 2014-12-16 | Open-market sale | 700 | $287.18 | 62,132 |
| 2014-12-16 | Open-market sale | 500 | $288.00 | 61,632 |
| 2014-12-16 | Open-market sale | 500 | $289.00 | 61,132 |
| 2014-12-15 | Open-market sale | 200 | $281.18 | 65,132 |
| 2014-12-15 | Open-market sale | 700 | $274.95 | 68,432 |
| 2014-12-15 | Open-market sale | 1,000 | $276.00 | 67,432 |
| 2014-12-15 | Open-market sale | 1,100 | $277.00 | 66,332 |
| 2014-12-15 | Open-market sale | 1,000 | $280.24 | 65,332 |
| 2014-11-17 | Open-market sale | 1,561 | $257.51 | 76,571 |
| 2014-11-17 | Open-market sale | 2,782 | $258.86 | 73,789 |
| 2014-11-17 | Open-market sale | 590 | $262.73 | 69,132 |
| 2014-11-17 | Open-market sale | 1,990 | $262.04 | 69,722 |
| 2014-11-17 | Open-market sale | 608 | $260.81 | 71,712 |
| 2014-11-17 | Open-market sale | 1,469 | $260.03 | 72,320 |
| 2014-11-14 | Open-market sale | 5,172 | $262.46 | 81,960 |
| 2014-11-14 | Open-market sale | 3,828 | $263.03 | 78,132 |
| 2014-11-13 | Open-market sale | 1,829 | $263.35 | 88,878 |
| 2014-11-13 | Open-market sale | 600 | $264.24 | 88,278 |
| 2014-11-13 | Open-market sale | 1,146 | $265.64 | 87,132 |
| 2014-11-13 | Open-market sale | 5,425 | $262.74 | 90,707 |
| 2014-11-12 | Open-market sale | 814 | $266.69 | 96,632 |
| 2014-11-12 | Open-market sale | 500 | $264.00 | 104,632 |
| 2014-11-12 | Open-market sale | 500 | $268.25 | 96,132 |
| 2014-11-12 | Open-market sale | 7,186 | $266.08 | 97,446 |
| 2014-11-11 | Open-market sale | 4,607 | $264.01 | 107,632 |
| 2014-11-11 | Open-market sale | 1,893 | $262.98 | 112,239 |
| 2014-11-11 | Open-market sale | 2,500 | $264.70 | 105,132 |
| 2014-11-10 | Open-market sale | 4,500 | $258.78 | 118,632 |
| 2014-11-10 | Open-market sale | 4,400 | $259.92 | 114,232 |
| 2014-11-10 | Open-market sale | 100 | $260.66 | 114,132 |
| 2014-11-07 | Open-market sale | 2,100 | $257.37 | 128,232 |
| 2014-11-07 | Open-market sale | 5,100 | $258.68 | 123,132 |
| 2014-11-07 | Open-market sale | 1,800 | $255.77 | 130,332 |
| 2014-11-06 | Open-market sale | 500 | $256.00 | 136,632 |
| 2014-11-06 | Open-market sale | 500 | $257.00 | 136,132 |
| 2014-11-06 | Open-market sale | 1,000 | $258.25 | 135,132 |
| 2014-11-06 | Open-market sale | 3,000 | $259.45 | 132,132 |
| 2014-11-06 | Open-market sale | 500 | $255.00 | 137,132 |
| 2014-11-06 | Open-market sale | 1,000 | $254.13 | 137,632 |
| 2014-11-06 | Open-market sale | 1,500 | $250.96 | 139,632 |
| 2014-11-06 | Open-market sale | 1,000 | $252.25 | 138,632 |
| 2014-11-05 | Open-market sale | 600 | $248.75 | 146,132 |
| 2014-11-05 | Open-market sale | 1,400 | $248.15 | 146,732 |
| 2014-11-05 | Open-market sale | 5,000 | $249.75 | 141,132 |
| 2014-11-04 | Open-market sale | 500 | $249.00 | 148,132 |
| 2014-11-04 | Open-market sale | 500 | $248.00 | 148,632 |
| 2014-11-04 | Conversion | 110,000 | — | 159,232 |
| 2014-11-04 | Gift | 6,100 | $0.00 | 153,132 |
| 2014-11-04 | Open-market sale | 1,300 | $244.43 | 151,832 |
| 2014-11-04 | Open-market sale | 900 | $247.17 | 149,132 |
| 2014-11-04 | Open-market sale | 1,100 | $246.34 | 150,032 |
| 2014-11-04 | Open-market sale | 700 | $245.08 | 151,132 |
| 2014-08-15 | Open-market sale | 299 | $227.92 | 50,827 |
| 2014-08-15 | Open-market sale | 106 | $225.24 | 51,126 |
| 2014-08-15 | Open-market sale | 1,501 | $229.07 | 49,326 |
| 2014-08-15 | Open-market sale | 94 | $229.90 | 49,232 |
| 2014-08-14 | Open-market sale | 3,327 | $227.76 | 51,905 |
| 2014-08-14 | Open-market sale | 600 | $228.98 | 51,305 |
| 2014-08-14 | Open-market sale | 73 | $230.00 | 51,232 |
| 2014-08-13 | Open-market sale | 1,600 | $228.16 | 55,232 |
| 2014-08-13 | Open-market sale | 2,400 | $227.16 | 56,832 |
| 2014-08-12 | Open-market sale | 672 | $228.74 | 59,410 |
| 2014-08-12 | Open-market sale | 178 | $230.00 | 59,232 |
| 2014-08-12 | Open-market sale | 2,550 | $226.68 | 60,682 |
| 2014-08-12 | Open-market sale | 600 | $227.74 | 60,082 |
| 2014-08-11 | Open-market sale | 923 | $232.80 | 63,232 |
| 2014-08-11 | Open-market sale | 2,477 | $231.87 | 64,155 |
| 2014-08-11 | Open-market sale | 600 | $230.25 | 66,632 |
| 2014-08-08 | Open-market sale | 600 | $228.25 | 70,632 |
| 2014-08-08 | Open-market sale | 1,800 | $229.29 | 68,832 |
| 2014-08-08 | Open-market sale | 1,100 | $230.27 | 67,732 |
| 2014-08-08 | Open-market sale | 500 | $232.18 | 67,232 |
| 2014-06-30 | Open-market sale | 2,254 | $222.10 | 71,778 |
| 2014-06-30 | Open-market sale | 546 | $223.00 | 71,232 |
| 2014-06-27 | Open-market sale | 1,967 | $223.32 | 74,465 |
| 2014-06-27 | Open-market sale | 433 | $224.00 | 74,032 |
| 2014-06-27 | Open-market sale | 300 | $222.00 | 76,432 |
| 2014-06-27 | Open-market sale | 1,300 | $220.99 | 76,732 |
| 2014-06-26 | Open-market sale | 1,793 | $221.30 | 79,162 |
| 2014-06-26 | Open-market sale | 1,130 | $222.20 | 78,032 |
| 2014-06-26 | Open-market sale | 1,077 | $220.41 | 80,955 |
| 2014-06-25 | Open-market sale | 1,500 | $223.25 | 82,032 |
| 2014-06-25 | Open-market sale | 1,000 | $220.25 | 85,032 |
| 2014-06-25 | Open-market sale | 500 | $221.00 | 84,532 |
| 2014-06-25 | Open-market sale | 1,000 | $222.49 | 83,532 |
| 2014-06-24 | Open-market sale | 785 | $222.19 | 86,032 |
| 2014-06-24 | Open-market sale | 1,215 | $220.06 | 88,417 |
| 2014-06-24 | Open-market sale | 1,600 | $221.19 | 86,817 |
| 2014-06-23 | Open-market sale | 1,500 | $222.28 | 92,132 |
| 2014-06-23 | Open-market sale | 1,500 | $223.28 | 90,632 |
| 2014-06-23 | Open-market sale | 500 | $224.44 | 90,132 |
| 2014-06-23 | Open-market sale | 500 | $225.90 | 89,632 |
| 2014-06-20 | Open-market sale | 4,000 | $226.34 | 93,632 |
| 2014-06-19 | Open-market sale | 1,100 | $226.79 | 97,632 |
| 2014-06-19 | Open-market sale | 800 | $224.23 | 100,832 |
| 2014-06-19 | Open-market sale | 2,100 | $225.71 | 98,732 |
| 2014-06-18 | Open-market sale | 900 | $223.14 | 101,632 |
| 2014-06-18 | Open-market sale | 3,100 | $222.03 | 102,532 |
| 2014-06-17 | Open-market sale | 2,100 | $221.37 | 106,832 |
| 2014-06-17 | Open-market sale | 1,200 | $222.19 | 105,632 |
| 2014-06-17 | Open-market sale | 700 | $220.51 | 108,932 |
| 2014-06-16 | Open-market sale | 4,000 | $220.00 | 109,632 |
| 2014-05-16 | Open-market sale | 400 | $223.89 | 113,632 |
| 2014-05-16 | Open-market sale | 100 | $222.50 | 114,032 |
| 2014-05-16 | Open-market sale | 1,269 | $221.31 | 114,132 |
| 2014-05-16 | Open-market sale | 1,231 | $220.32 | 115,401 |
| 2014-05-15 | Open-market sale | 2,000 | $220.00 | 116,632 |
| 2014-05-14 | Open-market sale | 300 | $227.00 | 118,632 |
| 2014-05-13 | Open-market sale | 500 | $231.75 | 119,232 |
| 2014-05-13 | Open-market sale | 500 | $230.12 | 119,732 |
| 2014-05-13 | Open-market sale | 500 | $229.12 | 120,232 |
| 2014-05-13 | Open-market sale | 1,200 | $227.59 | 120,732 |
| 2014-05-13 | Open-market sale | 300 | $233.39 | 118,932 |
| 2014-05-12 | Open-market sale | 300 | $234.00 | 121,932 |
| 2014-05-12 | Open-market sale | 300 | $230.00 | 123,532 |
| 2014-05-12 | Open-market sale | 400 | $233.10 | 122,232 |
| 2014-05-12 | Open-market sale | 700 | $232.21 | 122,632 |
| 2014-05-12 | Open-market sale | 200 | $231.00 | 123,332 |
| 2014-05-12 | Open-market sale | 900 | $225.60 | 124,032 |
| 2014-05-12 | Open-market sale | 200 | $227.50 | 123,832 |
| 2014-05-09 | Open-market sale | 300 | $230.00 | 124,932 |
| 2014-05-08 | Open-market sale | 600 | $236.00 | 25,732 |
| 2014-05-08 | Open-market sale | 500 | $235.23 | 26,332 |
| 2014-05-08 | Open-market sale | 500 | $233.53 | 26,832 |
| 2014-05-08 | Open-market sale | 500 | $230.39 | 27,732 |
| 2014-05-08 | Open-market sale | 500 | $237.00 | 25,232 |
| 2014-05-08 | Open-market sale | 400 | $231.27 | 27,332 |
| 2014-05-08 | Open-market sale | 600 | $236.00 | 125,732 |
| 2014-05-08 | Open-market sale | 500 | $237.00 | 125,232 |
| 2014-05-08 | Open-market sale | 500 | $230.39 | 127,732 |
| 2014-05-08 | Open-market sale | 400 | $231.27 | 127,332 |
| 2014-05-08 | Open-market sale | 500 | $233.53 | 126,832 |
| 2014-05-08 | Open-market sale | 500 | $235.23 | 126,332 |
| 2014-05-07 | Open-market sale | 900 | $234.23 | 28,732 |
| 2014-05-07 | Open-market sale | 600 | $232.01 | 30,632 |
| 2014-05-07 | Open-market sale | 1,000 | $233.33 | 29,632 |
| 2014-05-07 | Open-market sale | 500 | $235.20 | 28,232 |
| 2014-05-07 | Conversion (derivative) | 100,000 | — | 3,727,355 |
| 2014-05-07 | Conversion | 100,000 | — | 128,232 |
| 2014-05-07 | Open-market sale | 600 | $232.01 | 30,632 |
| 2014-05-07 | Open-market sale | 1,000 | $233.33 | 29,632 |
| 2014-05-07 | Open-market sale | 900 | $234.23 | 28,732 |
| 2014-05-07 | Open-market sale | 500 | $235.20 | 28,232 |
| 2014-03-05 | Open-market sale | 200 | $243.00 | 25,100 |
| 2014-03-05 | Open-market sale | 234 | $242.03 | 25,300 |
| 2014-03-05 | Open-market sale | 100 | $244.00 | 25,000 |
| 2014-03-04 | Open-market sale | 100 | $239.00 | 26,134 |
| 2014-03-04 | Open-market sale | 100 | $240.00 | 26,034 |
| 2014-03-04 | Open-market sale | 100 | $241.00 | 25,934 |
| 2014-03-04 | Open-market sale | 200 | $242.25 | 25,734 |
| 2014-03-04 | Open-market sale | 200 | $235.50 | 26,334 |
| 2014-03-04 | Open-market sale | 100 | $238.00 | 26,234 |
| 2014-03-04 | Open-market sale | 100 | $243.00 | 25,634 |
| 2014-03-04 | Open-market sale | 100 | $244.00 | 25,534 |
| 2014-03-03 | Open-market sale | 100 | $232.75 | 26,534 |
| 2014-03-03 | Open-market sale | 500 | $230.22 | 27,034 |
| 2014-03-03 | Open-market sale | 400 | $231.22 | 26,634 |
| 2014-03-01 | Grant / award (derivative) | 4,725 | $0.00 | 4,725 |
| 2014-02-28 | Open-market sale | 100 | $232.46 | 28,434 |
| 2014-02-28 | Open-market sale | 100 | $233.81 | 28,334 |
| 2014-02-28 | Open-market sale | 100 | $236.95 | 27,534 |
| 2014-02-28 | Open-market sale | 700 | $235.87 | 27,634 |
| 2014-02-27 | Open-market sale | 600 | $235.28 | 28,934 |
| 2014-02-27 | Open-market sale | 200 | $236.15 | 28,734 |
| 2014-02-27 | Open-market sale | 200 | $236.98 | 28,534 |
| 2014-02-26 | Open-market sale | 400 | $231.21 | 29,734 |
| 2014-02-26 | Open-market sale | 400 | $230.08 | 30,134 |
| 2014-02-26 | Open-market sale | 200 | $232.00 | 29,534 |
| 2014-02-25 | Open-market sale | 433 | $231.23 | 31,101 |
| 2014-02-25 | Open-market sale | 567 | $232.25 | 30,534 |
| 2014-02-24 | Open-market sale | 1,000 | $230.00 | 31,534 |
| 2014-02-18 | Conversion (derivative) | 135,000 | — | 3,827,355 |
| 2014-02-18 | Conversion | 135,000 | — | 167,534 |
| 2014-02-18 | Gift | 135,000 | — | 135,000 |
| 2014-02-18 | Gift | 135,000 | — | 32,534 |
| 2014-02-14 | Grant / award (derivative) | 2,500 | $0.00 | 2,500 |
| 2014-01-08 | Open-market sale | 100 | $232.03 | 32,534 |
| 2014-01-07 | Open-market sale | 400 | $231.00 | 32,634 |
| 2014-01-07 | Open-market sale | 600 | $230.04 | 33,034 |
| 2014-01-02 | Open-market sale | 200 | $235.01 | 33,734 |
| 2014-01-02 | Open-market sale | 100 | $230.83 | 34,034 |
| 2014-01-02 | Open-market sale | 100 | $234.00 | 33,934 |
| 2014-01-02 | Open-market sale | 100 | $239.92 | 33,634 |
| 2013-12-31 | Open-market sale | 200 | $243.00 | 34,134 |
| 2013-12-31 | Open-market sale | 229 | $241.81 | 34,334 |
| 2013-12-31 | Open-market sale | 171 | $240.87 | 34,563 |
| 2013-12-31 | Open-market sale | 400 | $239.75 | 34,734 |
| 2013-12-30 | Open-market sale | 400 | $239.38 | 35,434 |
| 2013-12-30 | Open-market sale | 300 | $237.60 | 35,834 |
| 2013-12-30 | Open-market sale | 300 | $240.08 | 35,134 |
| 2013-12-27 | Open-market sale | 207 | $244.08 | 36,134 |
| 2013-12-27 | Open-market sale | 793 | $242.25 | 36,341 |
| 2013-12-26 | Open-market sale | 100 | $243.59 | 37,334 |
| 2013-12-26 | Open-market sale | 200 | $244.08 | 37,134 |
| 2013-12-26 | Open-market sale | 200 | $241.00 | 37,634 |
| 2013-12-26 | Open-market sale | 200 | $242.30 | 37,434 |
| 2013-12-26 | Open-market sale | 300 | $240.05 | 37,834 |
| 2013-12-24 | Open-market sale | 422 | $238.57 | 38,712 |
| 2013-12-24 | Open-market sale | 292 | $239.84 | 38,420 |
| 2013-12-24 | Open-market sale | 8 | $240.50 | 38,412 |
| 2013-12-24 | Open-market sale | 200 | $242.03 | 38,212 |
| 2013-12-24 | Open-market sale | 78 | $244.00 | 38,134 |
| 2013-12-23 | Open-market sale | 400 | $237.98 | 39,734 |
| 2013-12-23 | Open-market sale | 300 | $238.67 | 39,434 |
| 2013-12-23 | Open-market sale | 100 | $240.00 | 39,334 |
| 2013-12-23 | Open-market sale | 100 | $242.50 | 39,134 |
| 2013-12-23 | Open-market sale | 100 | $241.00 | 39,234 |
| 2013-12-20 | Open-market sale | 600 | $232.67 | 40,534 |
| 2013-12-20 | Open-market sale | 100 | $238.00 | 40,134 |
| 2013-12-20 | Open-market sale | 100 | $235.00 | 40,434 |
| 2013-12-20 | Open-market sale | 200 | $236.76 | 40,234 |
| 2013-12-19 | Open-market sale | 300 | $231.24 | 41,834 |
| 2013-12-19 | Open-market sale | 700 | $232.18 | 41,134 |
| 2013-12-18 | Open-market sale | 200 | $231.00 | 42,134 |
| 2013-12-18 | Open-market sale | 800 | $230.15 | 42,334 |
| 2013-12-17 | Open-market sale | 730 | $230.03 | 43,134 |
| 2013-11-15 | Open-market sale | 600 | $240.96 | 19,264 |
| 2013-11-15 | Open-market sale | 400 | $242.04 | 18,864 |
| 2013-11-15 | Conversion (derivative) | 25,000 | — | 3,962,355 |
| 2013-11-15 | Conversion | 25,000 | — | 43,864 |
| 2013-11-14 | Open-market sale | 1,300 | $241.51 | 20,164 |
| 2013-11-14 | Open-market sale | 300 | $243.18 | 19,864 |
| 2013-11-14 | Open-market sale | 400 | $240.45 | 21,464 |
| 2013-11-13 | Open-market sale | 500 | $240.77 | 23,164 |
| 2013-11-13 | Open-market sale | 200 | $239.45 | 23,664 |
| 2013-11-13 | Open-market sale | 400 | $242.10 | 22,764 |
| 2013-11-13 | Open-market sale | 800 | $243.18 | 21,964 |
| 2013-11-13 | Open-market sale | 100 | $244.00 | 21,864 |
| 2013-11-12 | Open-market sale | 1,405 | $241.20 | 24,064 |
| 2013-11-12 | Open-market sale | 395 | $240.41 | 25,469 |
| 2013-11-12 | Open-market sale | 200 | $242.00 | 23,864 |
| 2013-11-11 | Open-market sale | 1,362 | $240.01 | 26,502 |
| 2013-11-11 | Open-market sale | 100 | $243.00 | 25,864 |
| 2013-11-11 | Open-market sale | 538 | $240.98 | 25,964 |
| 2013-11-08 | Conversion (derivative) | 20,000 | — | 3,987,355 |
| 2013-11-08 | Conversion | 20,000 | — | 28,864 |
| 2013-11-08 | Open-market sale | 600 | $240.67 | 28,264 |
| 2013-11-08 | Open-market sale | 400 | $241.39 | 27,864 |
| 2013-11-05 | Gift | 5,000 | $0.00 | 5,000 |
| 2013-08-16 | Open-market sale | 2,123 | $203.91 | 11,741 |
| 2013-08-16 | Open-market sale | 2,377 | $204.51 | 9,364 |
| 2013-08-16 | Open-market sale | 500 | $205.45 | 8,864 |
| 2013-08-15 | Open-market sale | 3,400 | $205.61 | 15,464 |
| 2013-08-15 | Open-market sale | 800 | $206.68 | 14,664 |
| 2013-08-15 | Open-market sale | 290 | $207.73 | 14,374 |
| 2013-08-15 | Open-market sale | 510 | $208.34 | 13,864 |
| 2013-08-14 | Open-market sale | 1,200 | $213.36 | 18,864 |
| 2013-08-14 | Open-market sale | 3,800 | $212.35 | 20,064 |
| 2013-08-09 | Gift | 9,600 | $0.00 | 23,864 |
| 2013-08-08 | Gift | 8,464 | $0.00 | 33,464 |
| 2013-08-08 | Gift | 22,756 | $0.00 | 0 |
| 2013-04-17 | Open-market sale | 2,000 | $159.03 | 26,000 |
| 2013-04-17 | Open-market sale | 1,000 | $160.15 | 25,000 |
| 2013-04-16 | Open-market sale | 3,500 | $160.68 | 30,500 |
| 2013-04-16 | Open-market sale | 2,500 | $161.38 | 28,000 |
| 2013-04-15 | Open-market sale | 900 | $159.19 | 34,400 |
| 2013-04-15 | Open-market sale | 700 | $157.14 | 39,300 |
| 2013-04-15 | Open-market sale | 4,000 | $158.20 | 35,300 |
| 2013-04-15 | Open-market sale | 400 | $160.10 | 34,000 |
| 2013-04-12 | Open-market sale | 1,700 | $155.48 | 42,000 |
| 2013-04-12 | Open-market sale | 2,300 | $154.78 | 43,700 |
| 2013-04-12 | Open-market sale | 500 | $157.48 | 40,000 |
| 2013-04-12 | Open-market sale | 1,500 | $156.84 | 40,500 |
| 2013-04-11 | Open-market sale | 2,400 | $154.13 | 49,600 |
| 2013-04-11 | Open-market sale | 3,400 | $154.76 | 46,200 |
| 2013-04-11 | Open-market sale | 200 | $155.40 | 46,000 |
| 2013-04-10 | Open-market sale | 3,104 | $154.85 | 52,000 |
| 2013-04-10 | Open-market sale | 1,096 | $153.86 | 55,104 |
| 2013-04-10 | Open-market sale | 1,800 | $152.82 | 56,200 |
| 2013-04-09 | Open-market sale | 2,300 | $152.90 | 61,700 |
| 2013-04-09 | Open-market sale | 200 | $154.47 | 58,000 |
| 2013-04-09 | Open-market sale | 3,500 | $153.89 | 58,200 |
| 2013-04-08 | Open-market sale | 300 | $155.65 | 64,000 |
| 2013-04-08 | Open-market sale | 5,000 | $154.97 | 64,300 |
| 2013-04-08 | Open-market sale | 700 | $153.95 | 69,300 |
| 2013-04-05 | Open-market sale | 1,200 | $153.68 | 74,800 |
| 2013-04-05 | Open-market sale | 3,200 | $154.51 | 71,600 |
| 2013-04-05 | Open-market sale | 1,600 | $155.20 | 70,000 |
| 2013-04-04 | Open-market sale | 4,900 | $156.07 | 77,100 |
| 2013-04-04 | Open-market sale | 1,100 | $156.56 | 76,000 |
| 2013-04-03 | Open-market sale | 2,292 | $157.94 | 84,108 |
| 2013-04-03 | Open-market sale | 1,200 | $158.72 | 82,908 |
| 2013-04-03 | Open-market sale | 908 | $159.62 | 82,000 |
| 2013-04-03 | Open-market sale | 1,600 | $156.95 | 86,400 |
| 2013-04-02 | Open-market sale | 1,800 | $160.45 | 91,200 |
| 2013-04-02 | Open-market sale | 900 | $163.08 | 88,000 |
| 2013-04-02 | Open-market sale | 2,300 | $161.91 | 88,900 |
| 2013-04-02 | Open-market sale | 1,000 | $159.83 | 93,000 |
| 2013-04-01 | Open-market sale | 2,916 | $159.46 | 94,000 |
| 2013-04-01 | Open-market sale | 3,084 | $158.90 | 96,916 |
| 2013-03-25 | Conversion (derivative) | 100,000 | — | 4,007,355 |
| 2013-03-25 | Conversion | 100,000 | — | 100,000 |
| 2013-03-01 | Grant / award (derivative) | 4,800 | $0.00 | 4,800 |
| 2012-11-30 | Open-market sale | 7,500 | $112.94 | 44,248 |
| 2012-11-29 | Open-market sale | 4,800 | $113.92 | 51,748 |
| 2012-11-29 | Open-market sale | 2,700 | $113.48 | 56,548 |
| 2012-11-28 | Open-market sale | 3,600 | $113.44 | 59,248 |
| 2012-11-28 | Open-market sale | 1,400 | $111.44 | 65,348 |
| 2012-11-28 | Open-market sale | 2,500 | $112.64 | 62,848 |
| 2012-11-27 | Open-market sale | 7,500 | $112.96 | 66,748 |
| 2012-11-26 | Open-market sale | 1,896 | $113.58 | 79,852 |
| 2012-11-26 | Open-market sale | 5,104 | $114.32 | 74,748 |
| 2012-11-26 | Open-market sale | 500 | $115.25 | 74,248 |
| 2012-11-23 | Open-market sale | 2,700 | $114.89 | 81,748 |
| 2012-11-23 | Open-market sale | 300 | $113.64 | 84,448 |
| 2012-11-21 | Open-market sale | 3,200 | $112.95 | 89,048 |
| 2012-11-21 | Open-market sale | 4,300 | $113.85 | 84,748 |
| 2012-11-20 | Open-market sale | 300 | $116.36 | 92,248 |
| 2012-11-20 | Open-market sale | 2,100 | $115.42 | 92,548 |
| 2012-11-20 | Open-market sale | 5,100 | $114.56 | 94,648 |
| 2012-11-19 | Open-market sale | 2,400 | $113.15 | 100,848 |
| 2012-11-19 | Open-market sale | 1,100 | $114.28 | 99,748 |
| 2012-11-19 | Open-market sale | 4,000 | $112.00 | 103,248 |
| 2012-11-16 | Open-market sale | 4,300 | $112.52 | 107,248 |
| 2012-11-16 | Open-market sale | 4,700 | $111.88 | 111,548 |
| 2012-11-15 | Open-market sale | 1,500 | $110.36 | 123,748 |
| 2012-11-15 | Open-market sale | 7,400 | $111.22 | 116,348 |
| 2012-11-15 | Open-market sale | 100 | $111.80 | 116,248 |
| 2012-11-14 | Open-market sale | 1,300 | $113.04 | 125,248 |
| 2012-11-14 | Open-market sale | 7,700 | $112.12 | 126,548 |
| 2012-11-13 | Open-market sale | 6,000 | $112.11 | 134,248 |
| 2012-09-12 | Open-market sale | 2,900 | $105.24 | 140,248 |
| 2012-09-12 | Open-market sale | 3,000 | $104.17 | 143,148 |
| 2012-09-11 | Open-market sale | 3,000 | $103.91 | 146,248 |
| 2012-09-11 | Open-market sale | 100 | $105.00 | 146,148 |
| 2012-09-10 | Open-market sale | 3,000 | $102.38 | 149,248 |
| 2012-09-07 | Open-market sale | 1,100 | $102.28 | 152,248 |
| 2012-09-07 | Open-market sale | 1,900 | $101.14 | 153,348 |
| 2012-09-06 | Open-market sale | 2,400 | $103.04 | 155,848 |
| 2012-09-06 | Open-market sale | 600 | $103.72 | 155,248 |
| 2012-09-05 | Open-market sale | 700 | $101.78 | 160,548 |
| 2012-09-05 | Open-market sale | 2,300 | $102.29 | 158,248 |
| 2012-09-04 | Open-market sale | 2,200 | $102.85 | 161,248 |
| 2012-09-04 | Open-market sale | 800 | $101.82 | 163,448 |
| 2012-08-31 | Open-market sale | 1,600 | $102.85 | 165,648 |
| 2012-08-31 | Open-market sale | 1,400 | $103.52 | 164,248 |
| 2012-08-30 | Open-market sale | 2,700 | $102.28 | 167,548 |
| 2012-08-30 | Open-market sale | 300 | $103.01 | 167,248 |
| 2012-08-29 | Open-market sale | 3,000 | $100.69 | 170,248 |
| 2012-08-28 | Open-market sale | 100 | $101.66 | 173,248 |
| 2012-08-28 | Open-market sale | 2,900 | $100.86 | 173,348 |
| 2012-08-27 | Open-market sale | 2,951 | $99.69 | 176,297 |
| 2012-08-27 | Open-market sale | 49 | $100.25 | 176,248 |
| 2012-08-24 | Open-market sale | 2,800 | $100.46 | 179,448 |
| 2012-08-24 | Open-market sale | 200 | $101.13 | 179,248 |
| 2012-08-23 | Open-market sale | 1,800 | $101.71 | 182,248 |
| 2012-08-23 | Open-market sale | 1,200 | $100.67 | 184,048 |
| 2012-08-22 | Open-market sale | 2,000 | $103.72 | 186,248 |
| 2012-08-22 | Open-market sale | 900 | $104.53 | 185,348 |
| 2012-08-22 | Open-market sale | 100 | $105.37 | 185,248 |
| 2012-08-21 | Open-market sale | 3,400 | $107.26 | 188,648 |
| 2012-08-21 | Open-market sale | 2,200 | $106.31 | 192,048 |
| 2012-08-21 | Open-market sale | 400 | $107.74 | 188,248 |
| 2012-08-20 | Open-market sale | 2,100 | $106.25 | 194,848 |
| 2012-08-20 | Open-market sale | 3,300 | $105.28 | 196,948 |
| 2012-08-20 | Open-market sale | 300 | $107.29 | 194,548 |
| 2012-08-20 | Open-market sale | 300 | $108.28 | 194,248 |
| 2012-06-04 | Open-market sale | 200 | $106.68 | 200,248 |
| 2012-06-04 | Open-market sale | 2,600 | $103.50 | 202,648 |
| 2012-06-04 | Open-market sale | 1,900 | $104.72 | 200,748 |
| 2012-06-04 | Open-market sale | 300 | $105.38 | 200,448 |
| 2012-06-01 | Open-market sale | 5,000 | $104.78 | 205,248 |
| 2012-05-31 | Open-market sale | 3,400 | $104.52 | 211,848 |
| 2012-05-31 | Open-market sale | 1,600 | $105.23 | 210,248 |
| 2012-05-30 | Open-market sale | 3,670 | $105.64 | 216,578 |
| 2012-05-30 | Open-market sale | 1,330 | $106.28 | 215,248 |
| 2012-05-29 | Open-market sale | 4,100 | $107.42 | 220,348 |
| 2012-05-29 | Open-market sale | 800 | $106.30 | 224,448 |
| 2012-05-29 | Open-market sale | 100 | $107.76 | 220,248 |
| 2012-05-25 | Open-market sale | 4,100 | $105.34 | 230,248 |
| 2012-05-25 | Open-market sale | 900 | $105.96 | 225,248 |
| 2012-05-24 | Open-market sale | 3,500 | $106.12 | 231,748 |
| 2012-05-24 | Open-market sale | 1,500 | $107.16 | 230,248 |
| 2012-05-23 | Open-market sale | 600 | $105.52 | 235,248 |
| 2012-05-23 | Open-market sale | 1,900 | $104.77 | 235,848 |
| 2012-05-23 | Open-market sale | 2,500 | $103.94 | 237,748 |
| 2012-05-22 | Open-market sale | 679 | $106.22 | 241,048 |
| 2012-05-22 | Open-market sale | 700 | $107.38 | 240,348 |
| 2012-05-22 | Open-market sale | 100 | $108.48 | 240,248 |
| 2012-05-22 | Open-market sale | 3,521 | $105.36 | 241,727 |
| 2012-05-21 | Open-market sale | 800 | $102.93 | 249,448 |
| 2012-05-21 | Open-market sale | 3,700 | $105.49 | 245,248 |
| 2012-05-21 | Open-market sale | 500 | $104.10 | 248,948 |
| 2012-04-13 | Open-market sale | 2,339 | $102.18 | 237,004 |
| 2012-04-12 | Open-market sale | 600 | $102.93 | 239,343 |
| 2012-04-12 | Open-market sale | 2,400 | $102.56 | 239,943 |
| 2012-04-11 | Open-market sale | 3,000 | $102.22 | 242,343 |
| 2012-04-10 | Open-market sale | 2,800 | $102.11 | 245,543 |
| 2012-04-10 | Open-market sale | 200 | $102.77 | 245,343 |
| 2012-04-09 | Open-market sale | 3,000 | $101.84 | 248,343 |
| 2012-04-05 | Open-market sale | 115 | $103.01 | 251,343 |
| 2012-04-05 | Open-market sale | 2,885 | $102.32 | 251,458 |
| 2012-04-04 | Open-market sale | 1,100 | $104.87 | 254,343 |
| 2012-04-04 | Open-market sale | 1,900 | $104.10 | 255,443 |
| 2012-04-03 | Open-market sale | 3,000 | $106.46 | 257,343 |
| 2012-04-02 | Open-market sale | 3,000 | $106.43 | 260,343 |
| 2012-03-30 | Open-market sale | 3,000 | $106.78 | 263,343 |
| 2012-03-29 | Open-market sale | 3,000 | $104.35 | 266,343 |
| 2012-03-28 | Open-market sale | 2,795 | $104.22 | 269,548 |
| 2012-03-28 | Open-market sale | 205 | $104.65 | 269,343 |
| 2012-03-27 | Open-market sale | 3,000 | $105.93 | 272,343 |
| 2012-03-26 | Open-market sale | 3,000 | $104.09 | 275,343 |
| 2012-03-23 | Open-market sale | 3,000 | $100.70 | 278,343 |
| 2012-03-22 | Open-market sale | 3,000 | $100.02 | 281,343 |
| 2012-03-21 | Open-market sale | 1,152 | $100.01 | 284,343 |
| 2012-03-20 | Open-market sale | 1,009 | $100.00 | 285,495 |
| 2012-03-19 | Open-market sale | 500 | $100.23 | 286,504 |
| 2012-03-02 | Gift | 450 | $0.00 | 65,674 |
| 2012-03-02 | Gift | 2,025 | $0.00 | 287,004 |
| 2011-12-29 | Gift | 1,888 | $0.00 | 325,029 |
| 2011-12-29 | Gift | 472 | $0.00 | 29,224 |
| 2011-02-28 | Option exercise (derivative) | 9,500 | $0.00 | 9,500 |
| 2011-01-01 | Option exercise (derivative) | 5,000 | $95.09 | 0 |
| 2010-12-13 | Gift | 650 | $0.00 | 28,752 |
| 2010-12-13 | Gift | 1,950 | $0.00 | 326,917 |
| 2010-10-11 | Open-market sale | 2,000 | $66.73 | 328,867 |
| 2010-10-08 | Open-market sale | 2,000 | $66.61 | 330,867 |
| 2010-10-07 | Open-market sale | 2,000 | $66.30 | 332,867 |
| 2010-10-06 | Open-market sale | 2,000 | $66.72 | 334,867 |
| 2010-10-05 | Open-market sale | 2,000 | $66.98 | 336,867 |
| 2010-10-04 | Open-market sale | 2,000 | $66.23 | 338,867 |
| 2010-10-01 | Open-market sale | 2,000 | $67.00 | 340,867 |
| 2010-09-30 | Open-market sale | 2,000 | $67.00 | 342,867 |
| 2010-09-29 | Open-market sale | 2,000 | $67.56 | 344,867 |
| 2010-09-28 | Open-market sale | 2,000 | $67.54 | 346,867 |
| 2010-09-27 | Open-market sale | 2,000 | $68.18 | 348,867 |
| 2010-09-24 | Open-market sale | 2,000 | $68.15 | 350,867 |
| 2010-09-23 | Open-market sale | 2,000 | $67.12 | 352,867 |
| 2010-09-22 | Open-market sale | 2,000 | $67.62 | 354,867 |
| 2010-09-21 | Open-market sale | 2,000 | $68.70 | 356,867 |
| 2010-09-20 | Open-market sale | 2,000 | $69.11 | 358,867 |
| 2010-09-17 | Open-market sale | 2,000 | $68.46 | 360,867 |
| 2010-09-16 | Open-market sale | 2,000 | $68.32 | 362,867 |
| 2010-09-15 | Open-market sale | 2,000 | $68.09 | 364,867 |
| 2010-09-14 | Open-market sale | 2,000 | $67.57 | 366,867 |
| 2010-09-13 | Open-market sale | 2,000 | $67.98 | 368,867 |
| 2010-09-10 | Open-market sale | 2,000 | $67.43 | 370,867 |
| 2010-09-09 | Open-market sale | 2,000 | $67.64 | 372,867 |
| 2010-09-08 | Open-market sale | 2,000 | $67.90 | 374,867 |
| 2010-09-07 | Open-market sale | 2,000 | $67.53 | 376,867 |
| 2010-09-03 | Open-market sale | 2,000 | $68.57 | 378,867 |
| 2010-09-02 | Open-market sale | 2,000 | $67.52 | 380,867 |
| 2010-09-01 | Open-market sale | 2,000 | $66.51 | 382,867 |
| 2010-08-31 | Open-market sale | 2,000 | $65.91 | 384,867 |
| 2010-08-30 | Open-market sale | 2,000 | $66.19 | 386,867 |
| 2010-05-20 | J | 187 | $0.00 | 388,867 |
| 2010-01-01 | Option exercise (derivative) | 298 | $12.68 | 0 |
| 2010-01-01 | Option exercise | 298 | $12.68 | 391,080 |
| 2010-01-01 | Option exercise | 298 | $12.68 | 388,680 |
| 2009-11-23 | Gift | 2,400 | $0.00 | 388,382 |
| 2009-11-23 | Gift | 960 | $0.00 | 28,102 |
| 2009-01-01 | Option exercise (derivative) | 475 | $11.08 | 0 |
| 2009-01-01 | Option exercise (derivative) | 297 | $12.68 | 298 |
| 2009-01-01 | Grant / award (derivative) | 12,000 | $28.40 | 12,000 |
| 2009-01-01 | Option exercise | 475 | $11.08 | 390,485 |
| 2009-01-01 | Option exercise | 297 | $12.68 | 390,782 |
| 2008-06-30 | Open-market buy | 8,199 | $40.68 | 390,010 |
| 2008-03-20 | Option exercise (derivative) | 2,000 | $18.81 | 0 |
| 2008-03-20 | Option exercise (derivative) | 2,000 | $14.47 | 0 |
| 2008-03-20 | Open-market sale | 200 | $47.62 | 389,011 |
| 2008-03-20 | Open-market sale | 100 | $47.59 | 388,711 |
| 2008-03-20 | Open-market sale | 200 | $47.58 | 388,511 |
| 2008-03-20 | Open-market sale | 100 | $47.57 | 388,411 |
| 2008-03-20 | Open-market sale | 100 | $47.49 | 388,311 |
| 2008-03-20 | Open-market sale | 100 | $47.47 | 388,211 |
| 2008-03-20 | Open-market sale | 100 | $47.44 | 388,111 |
| 2008-03-20 | Open-market sale | 400 | $47.43 | 387,711 |
| 2008-03-20 | Open-market sale | 100 | $47.42 | 387,611 |
| 2008-03-20 | Open-market sale | 100 | $47.31 | 387,511 |
| 2008-03-20 | Open-market sale | 100 | $47.28 | 387,411 |
| 2008-03-20 | Option exercise | 2,000 | $14.47 | 383,811 |
| 2008-03-20 | Option exercise | 2,000 | $18.81 | 385,811 |
| 2008-03-20 | Option exercise | 4,000 | $20.98 | 389,811 |
| 2008-03-20 | Option exercise | 2,000 | $16.64 | 391,811 |
| 2008-03-20 | Open-market sale | 100 | $48.32 | 391,711 |
| 2008-03-20 | Open-market sale | 100 | $48.31 | 391,611 |
| 2008-03-20 | Open-market sale | 100 | $48.28 | 391,511 |
| 2008-03-20 | Open-market sale | 200 | $48.25 | 391,311 |
| 2008-03-20 | Open-market sale | 100 | $48.11 | 391,211 |
| 2008-03-20 | Open-market sale | 100 | $48.10 | 391,111 |
| 2008-03-20 | Open-market sale | 600 | $48.04 | 390,511 |
| 2008-03-20 | Open-market sale | 200 | $47.99 | 390,311 |
| 2008-03-20 | Open-market sale | 200 | $47.96 | 390,111 |
| 2008-03-20 | Open-market sale | 100 | $47.95 | 390,011 |
| 2008-03-20 | Open-market sale | 200 | $47.90 | 389,811 |
| 2008-03-20 | Open-market sale | 300 | $47.89 | 389,511 |
| 2008-03-20 | Open-market sale | 200 | $47.87 | 389,311 |
| 2008-03-20 | Open-market sale | 100 | $47.84 | 389,211 |
| 2008-03-20 | Open-market sale | 1,000 | $46.45 | 381,811 |
| 2008-03-20 | Open-market sale | 100 | $46.46 | 382,811 |
| 2008-03-20 | Open-market sale | 1,000 | $46.48 | 382,911 |
| 2008-03-20 | Open-market sale | 600 | $46.49 | 383,911 |
| 2008-03-20 | Open-market sale | 100 | $46.91 | 384,511 |
| 2008-03-20 | Open-market sale | 100 | $46.51 | 384,611 |
| 2008-03-20 | Open-market sale | 300 | $46.52 | 384,711 |
| 2008-03-20 | Open-market sale | 100 | $47.23 | 387,311 |
| 2008-03-20 | Open-market sale | 100 | $47.21 | 387,211 |
| 2008-03-20 | Open-market sale | 200 | $47.20 | 387,011 |
| 2008-03-20 | Open-market sale | 100 | $47.17 | 386,911 |
| 2008-03-20 | Open-market sale | 100 | $47.16 | 386,811 |
| 2008-03-20 | Open-market sale | 200 | $46.99 | 386,611 |
| 2008-03-20 | Open-market sale | 200 | $46.83 | 386,411 |
| 2008-03-20 | Open-market sale | 200 | $46.73 | 386,211 |
| 2008-03-20 | Open-market sale | 200 | $46.50 | 386,011 |
| 2008-03-20 | Open-market sale | 100 | $46.65 | 385,911 |
| 2008-03-20 | Open-market sale | 200 | $46.58 | 385,711 |
| 2008-03-20 | Open-market sale | 100 | $46.56 | 385,611 |
| 2008-03-20 | Open-market sale | 400 | $46.54 | 385,211 |
| 2008-03-20 | Open-market sale | 200 | $46.53 | 385,011 |
| 2008-01-01 | Option exercise (derivative) | 297 | $12.68 | 595 |
| 2008-01-01 | Option exercise (derivative) | 946 | $8.68 | 0 |
| 2008-01-01 | Option exercise (derivative) | 475 | $11.08 | 475 |
| 2008-01-01 | Grant / award (derivative) | 12,000 | $37.65 | 12,000 |
| 2008-01-01 | Option exercise | 475 | $11.08 | 381,514 |
| 2008-01-01 | Option exercise | 297 | $12.68 | 381,811 |
| 2008-01-01 | Option exercise | 946 | $8.68 | 381,039 |
| 2007-03-26 | Option exercise (derivative) | 1,200 | $23.33 | 0 |
| 2007-03-26 | Open-market sale | 3,700 | $33.77 | 380,093 |
| 2007-03-26 | Option exercise | 1,200 | $23.33 | 381,293 |
| 2007-03-26 | Option exercise | 2,500 | $29.30 | 383,793 |
| 2007-03-26 | Option exercise (derivative) | 1,200 | $23.33 | 0 |
| 2007-03-26 | Option exercise | 2,500 | $29.30 | 383,793 |
| 2007-03-26 | Option exercise | 1,200 | $23.33 | 381,293 |
| 2007-03-26 | Open-market sale | 3,700 | $33.77 | 380,093 |
| 2007-03-26 | Option exercise (derivative) | 1,200 | $23.33 | 0 |
| 2007-03-26 | Option exercise | 2,500 | $29.30 | 383,793 |
| 2007-03-26 | Option exercise | 1,200 | $23.33 | 381,293 |
| 2007-03-26 | Open-market sale | 3,700 | $33.77 | 380,093 |
| 2007-03-23 | Option exercise (derivative) | 1,300 | $23.33 | 1,200 |
| 2007-03-23 | Option exercise (derivative) | 2,000 | $17.55 | 0 |
| 2007-03-23 | Option exercise | 2,000 | $17.55 | 382,093 |
| 2007-03-23 | Option exercise | 1,300 | $23.33 | 383,393 |
| 2007-03-23 | Open-market sale | 3,300 | $34.10 | 380,093 |
| 2007-03-23 | Option exercise (derivative) | 2,000 | $17.55 | 0 |
| 2007-03-23 | Option exercise (derivative) | 1,300 | $23.33 | 1,200 |
| 2007-03-23 | Option exercise | 2,000 | $17.55 | 382,093 |
| 2007-03-23 | Open-market sale | 3,300 | $34.10 | 380,093 |
| 2007-03-23 | Option exercise | 1,300 | $23.33 | 383,393 |
| 2007-01-01 | Option exercise (derivative) | 297 | $12.68 | 892 |
| 2007-01-01 | Grant / award (derivative) | 12,000 | $35.98 | 12,000 |
| 2007-01-01 | Option exercise (derivative) | 402 | $10.53 | 0 |
| 2007-01-01 | Option exercise (derivative) | 475 | $11.08 | 950 |
| 2007-01-01 | Option exercise (derivative) | 946 | $8.68 | 946 |
| 2007-01-01 | Option exercise | 297 | $12.68 | 386,325 |
| 2007-01-01 | Option exercise | 475 | $11.08 | 386,028 |
| 2007-01-01 | Option exercise | 946 | $8.68 | 385,553 |
| 2007-01-01 | Option exercise | 402 | $10.53 | 384,607 |
| 2006-03-28 | Option exercise (derivative) | 5,000 | $17.69 | 0 |
| 2006-03-28 | Open-market sale | 100 | $26.45 | 385,805 |
| 2006-03-28 | Open-market sale | 100 | $26.48 | 385,905 |
| 2006-03-28 | Open-market sale | 100 | $26.50 | 386,005 |
| 2006-03-28 | Open-market sale | 100 | $26.40 | 385,705 |
| 2006-03-28 | Open-market sale | 100 | $26.36 | 385,605 |
| 2006-03-28 | Open-market sale | 200 | $26.35 | 385,405 |
| 2006-03-28 | Open-market sale | 100 | $26.33 | 385,305 |
| 2006-03-28 | Open-market sale | 100 | $26.30 | 385,205 |
| 2006-03-28 | Open-market sale | 100 | $26.30 | 385,105 |
| 2006-03-28 | Open-market sale | 100 | $26.28 | 385,005 |
| 2006-03-28 | Open-market sale | 100 | $26.26 | 384,905 |
| 2006-03-28 | Open-market sale | 400 | $26.25 | 384,505 |
| 2006-03-28 | Open-market sale | 100 | $26.53 | 386,105 |
| 2006-03-28 | Open-market sale | 500 | $26.56 | 386,205 |
| 2006-03-28 | Open-market sale | 100 | $26.57 | 386,705 |
| 2006-03-28 | Open-market sale | 100 | $26.58 | 386,805 |
| 2006-03-28 | Open-market sale | 100 | $26.60 | 386,905 |
| 2006-03-28 | Open-market sale | 100 | $26.62 | 387,005 |
| 2006-03-28 | Open-market sale | 200 | $26.63 | 387,105 |
| 2006-03-28 | Open-market sale | 100 | $26.66 | 383,305 |
| 2006-03-28 | Open-market sale | 100 | $26.67 | 387,405 |
| 2006-03-28 | Open-market sale | 100 | $26.69 | 387,505 |
| 2006-03-28 | Open-market sale | 100 | $26.77 | 387,605 |
| 2006-03-28 | Open-market sale | 100 | $26.78 | 387,705 |
| 2006-03-28 | Open-market sale | 200 | $26.87 | 387,805 |
| 2006-03-28 | Open-market sale | 100 | $26.90 | 388,005 |
| 2006-03-28 | Open-market sale | 100 | $26.95 | 388,105 |
| 2006-03-28 | Option exercise | 5,000 | $17.69 | 388,205 |
| 2006-03-28 | Open-market sale | 100 | $26.19 | 384,305 |
| 2006-03-28 | Open-market sale | 100 | $26.22 | 384,405 |
| 2006-03-28 | Open-market sale | 100 | $26.10 | 384,105 |
| 2006-03-28 | Open-market sale | 100 | $26.11 | 384,205 |
| 2006-03-28 | Open-market sale | 200 | $26.02 | 383,705 |
| 2006-03-28 | Open-market sale | 100 | $26.04 | 383,905 |
| 2006-03-28 | Open-market sale | 500 | $26.01 | 383,205 |
| 2006-03-28 | Open-market sale | 100 | $26.05 | 384,005 |
| 2006-03-27 | Option exercise (derivative) | 4,000 | $14.77 | 0 |
| 2006-03-27 | Option exercise (derivative) | 1,000 | $17.69 | 5,000 |
| 2006-03-27 | Open-market sale | 600 | $26.75 | 386,505 |
| 2006-03-27 | Open-market sale | 100 | $26.91 | 387,205 |
| 2006-03-27 | Open-market sale | 800 | $27.10 | 387,305 |
| 2006-03-27 | Open-market sale | 100 | $27.14 | 388,105 |
| 2006-03-27 | Option exercise | 4,000 | $14.77 | 388,205 |
| 2006-03-27 | Option exercise | 1,000 | $17.69 | 384,205 |
| 2006-03-27 | Open-market sale | 300 | $26.50 | 383,205 |
| 2006-03-27 | Open-market sale | 500 | $26.51 | 383,505 |
| 2006-03-27 | Open-market sale | 200 | $26.52 | 384,005 |
| 2006-03-27 | Open-market sale | 500 | $26.53 | 384,205 |
| 2006-03-27 | Open-market sale | 500 | $26.55 | 384,705 |
| 2006-03-27 | Open-market sale | 400 | $26.56 | 385,205 |
| 2006-03-27 | Open-market sale | 100 | $26.57 | 385,605 |
| 2006-03-27 | Open-market sale | 100 | $26.60 | 385,705 |
| 2006-03-27 | Open-market sale | 100 | $26.62 | 385,805 |
| 2006-03-27 | Open-market sale | 100 | $26.66 | 386,005 |
| 2006-03-27 | Open-market sale | 100 | $26.67 | 386,105 |
| 2006-03-27 | Open-market sale | 100 | $26.69 | 386,205 |
| 2006-03-27 | Open-market sale | 100 | $26.72 | 386,705 |
| 2006-03-27 | Open-market sale | 100 | $26.70 | 386,305 |
| 2006-03-27 | Open-market sale | 100 | $26.71 | 386,405 |
| 2006-03-24 | Option exercise (derivative) | 1,000 | $14.77 | 4,000 |
| 2006-03-24 | Open-market sale | 100 | $27.08 | 386,905 |
| 2006-03-24 | Open-market sale | 1,000 | $27.10 | 387,005 |
| 2006-03-24 | Open-market sale | 200 | $27.11 | 388,005 |
| 2006-03-24 | Open-market sale | 300 | $27.13 | 388,205 |
| 2006-03-24 | Open-market sale | 100 | $27.16 | 388,505 |
| 2006-03-24 | Open-market sale | 300 | $27.18 | 388,605 |
| 2006-03-24 | Open-market sale | 200 | $27.22 | 388,905 |
| 2006-03-24 | Open-market sale | 100 | $27.23 | 389,105 |
| 2006-03-24 | Open-market sale | 1,000 | $27.07 | 385,905 |
| 2006-03-24 | Open-market sale | 700 | $27.06 | 385,205 |
| 2006-03-24 | Open-market sale | 1,000 | $27.01 | 384,205 |
| 2006-03-24 | Option exercise | 1,000 | $14.77 | 389,205 |
| 2006-03-24 | Option exercise | 4,000 | $8.84 | 388,205 |
| 2006-03-23 | Option exercise (derivative) | 1,000 | $11.76 | 4,000 |
| 2006-03-23 | Option exercise (derivative) | 4,000 | $8.84 | 0 |
| 2006-03-23 | Open-market sale | 400 | $26.91 | 384,805 |
| 2006-03-23 | Open-market sale | 300 | $26.92 | 385,205 |
| 2006-03-23 | Open-market sale | 200 | $26.93 | 385,505 |
| 2006-03-23 | Open-market sale | 100 | $26.94 | 385,705 |
| 2006-03-23 | Open-market sale | 100 | $26.95 | 385,805 |
| 2006-03-23 | Open-market sale | 300 | $26.97 | 385,905 |
| 2006-03-23 | Open-market sale | 100 | $26.83 | 384,205 |
| 2006-03-23 | Open-market sale | 100 | $26.99 | 386,305 |
| 2006-03-23 | Open-market sale | 200 | $27.00 | 386,405 |
| 2006-03-23 | Open-market sale | 2,400 | $27.05 | 386,605 |
| 2006-03-23 | Open-market sale | 200 | $27.06 | 389,005 |
| 2006-03-23 | Option exercise | 1,000 | $11.76 | 389,205 |
| 2006-03-23 | Option exercise | 4,000 | $8.84 | 388,205 |
| 2006-03-23 | Open-market sale | 500 | $26.90 | 384,305 |
| 2006-03-23 | Open-market sale | 100 | $26.98 | 386,205 |
| 2006-03-23 | Option exercise (derivative) | 4,000 | $11.76 | 0 |
| 2006-03-17 | Open-market sale | 500 | $26.45 | 61,536 |
| 2006-03-17 | Open-market sale | 150 | $26.50 | 62,036 |
| 2006-03-06 | Open-market sale | 150 | $25.77 | 62,186 |
| 2006-03-06 | Open-market sale | 100 | $26.27 | 62,336 |
| 2006-03-06 | Open-market sale | 100 | $25.75 | 62,436 |
| 2006-03-06 | Open-market sale | 100 | $26.23 | 62,536 |
| 2006-03-06 | Open-market sale | 100 | $26.40 | 62,636 |
| 2006-03-06 | Open-market sale | 100 | $26.80 | 62,736 |
| 2006-03-01 | Open-market sale | 150 | $26.64 | 62,936 |
| 2006-03-01 | Open-market sale | 100 | $26.80 | 63,186 |
| 2006-03-01 | Open-market sale | 200 | $26.60 | 63,286 |
| 2006-03-01 | Open-market sale | 100 | $26.35 | 62,836 |
| 2006-03-01 | Open-market sale | 100 | $26.62 | 63,086 |
| 2006-02-24 | Open-market sale | 150 | $25.51 | 63,786 |
| 2006-02-24 | Open-market sale | 100 | $25.43 | 63,686 |
| 2006-02-24 | Open-market sale | 200 | $25.45 | 63,486 |
| 2006-02-24 | Open-market sale | 100 | $25.50 | 63,936 |
| 2006-02-24 | Open-market sale | 100 | $25.48 | 64,036 |
| 2006-02-17 | Open-market sale | 650 | $26.01 | 64,136 |
| 2006-02-17 | Open-market sale | 100 | $26.45 | 64,136 |
| 2006-02-17 | Open-market sale | 100 | $25.78 | 64,686 |
| 2006-02-17 | Open-market sale | 100 | $26.00 | 64,586 |
| 2006-02-17 | Open-market sale | 100 | $25.91 | 64,486 |
| 2006-02-17 | Open-market sale | 150 | $26.11 | 64,336 |
| 2006-02-17 | Open-market sale | 100 | $25.74 | 64,236 |
| 2006-02-16 | Grant / award (derivative) | 15,000 | $26.07 | 15,000 |
| 2006-02-08 | Open-market sale | 150 | $25.64 | 65,086 |
| 2006-02-08 | Open-market sale | 200 | $25.65 | 64,886 |
| 2006-02-08 | Open-market sale | 100 | $25.75 | 64,786 |
| 2006-02-08 | Open-market sale | 100 | $25.61 | 65,236 |
| 2006-02-08 | Open-market sale | 100 | $25.60 | 65,336 |
| 2006-02-03 | Open-market sale | 650 | $25.00 | 65,436 |
| 2006-01-24 | Open-market sale | 100 | $26.13 | 66,086 |
| 2006-01-24 | Open-market sale | 100 | $26.14 | 66,186 |
| 2006-01-24 | Open-market sale | 100 | $26.12 | 66,286 |
| 2006-01-24 | Open-market sale | 250 | $26.25 | 66,386 |
| 2006-01-24 | Open-market sale | 100 | $26.15 | 66,636 |
| 2006-01-19 | Open-market sale | 100 | $25.92 | 67,286 |
| 2006-01-19 | Open-market sale | 100 | $26.01 | 67,086 |
| 2006-01-19 | Open-market sale | 100 | $26.03 | 67,186 |
| 2006-01-19 | Open-market sale | 100 | $26.14 | 66,986 |
| 2006-01-19 | Open-market sale | 100 | $26.19 | 66,736 |
| 2006-01-19 | Open-market sale | 150 | $26.18 | 66,836 |
| 2006-01-09 | Open-market sale | 100 | $25.15 | 67,736 |
| 2006-01-09 | Open-market sale | 100 | $25.03 | 67,836 |
| 2006-01-09 | Open-market sale | 150 | $25.47 | 67,486 |
| 2006-01-09 | Open-market sale | 100 | $25.57 | 67,386 |
| 2006-01-09 | Open-market sale | 100 | $25.37 | 67,636 |
| 2006-01-09 | Open-market sale | 100 | $24.90 | 67,936 |
| 2006-01-05 | Open-market sale | 650 | $25.07 | 68,036 |
| 2006-01-01 | Option exercise (derivative) | 946 | $8.68 | 1,892 |
| 2006-01-01 | Option exercise (derivative) | 714 | $5.31 | 0 |
| 2006-01-01 | Option exercise (derivative) | 297 | $12.68 | 1,189 |
| 2006-01-01 | Option exercise (derivative) | 474 | $11.08 | 1,425 |
| 2006-01-01 | Option exercise (derivative) | 402 | $10.53 | 402 |
| 2006-01-01 | Option exercise | 714 | $5.31 | 382,086 |
| 2006-01-01 | Option exercise | 474 | $11.08 | 383,908 |
| 2006-01-01 | Option exercise | 946 | $8.68 | 383,434 |
| 2006-01-01 | Option exercise | 402 | $10.53 | 382,488 |
| 2006-01-01 | Option exercise | 297 | $12.68 | 384,205 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.