SEC CIK 1079782
SAYLOR MICHAEL J
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| MSTRview stock → | 5,000 | 2024-04-25 |
Position History — MSTR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — MSTR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-04-25 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2024-04-25 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-25 | Open-market sale | 100 | $1265.00 | 0 |
| 2024-04-25 | Open-market sale | 100 | $1263.93 | 100 |
| 2024-04-25 | Open-market sale | 100 | $1260.00 | 200 |
| 2024-04-25 | Open-market sale | 263 | $1259.81 | 300 |
| 2024-04-25 | Open-market sale | 200 | $1258.81 | 563 |
| 2024-04-25 | Open-market sale | 210 | $1257.75 | 763 |
| 2024-04-25 | Open-market sale | 300 | $1255.71 | 973 |
| 2024-04-25 | Open-market sale | 100 | $1254.76 | 1,273 |
| 2024-04-25 | Open-market sale | 200 | $1253.72 | 1,373 |
| 2024-04-25 | Open-market sale | 200 | $1250.45 | 1,573 |
| 2024-04-25 | Open-market sale | 300 | $1249.49 | 1,773 |
| 2024-04-25 | Open-market sale | 100 | $1248.82 | 2,073 |
| 2024-04-25 | Open-market sale | 100 | $1247.86 | 2,173 |
| 2024-04-25 | Open-market sale | 133 | $1226.02 | 4,767 |
| 2024-04-25 | Open-market sale | 549 | $1244.50 | 2,373 |
| 2024-04-25 | Open-market sale | 200 | $1243.75 | 2,922 |
| 2024-04-25 | Open-market sale | 100 | $1242.32 | 3,122 |
| 2024-04-25 | Open-market sale | 145 | $1240.18 | 3,222 |
| 2024-04-25 | Open-market sale | 300 | $1239.69 | 3,367 |
| 2024-04-25 | Open-market sale | 100 | $1237.46 | 3,667 |
| 2024-04-25 | Open-market sale | 100 | $1236.00 | 3,767 |
| 2024-04-25 | Open-market sale | 100 | $1235.98 | 3,867 |
| 2024-04-25 | Open-market sale | 200 | $1234.08 | 3,967 |
| 2024-04-25 | Open-market sale | 600 | $1228.11 | 4,167 |
| 2024-04-25 | Open-market sale | 100 | $1220.00 | 4,900 |
| 2024-04-25 | Open-market sale | 100 | $1246.00 | 2,273 |
| 2024-04-24 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2024-04-24 | Open-market sale | 100 | $1274.00 | 3,939 |
| 2024-04-24 | Open-market sale | 200 | $1273.34 | 4,039 |
| 2024-04-24 | Open-market sale | 100 | $1272.36 | 4,239 |
| 2024-04-24 | Open-market sale | 100 | $1270.95 | 4,339 |
| 2024-04-24 | Open-market sale | 200 | $1268.00 | 4,439 |
| 2024-04-24 | Open-market sale | 361 | $1265.11 | 4,639 |
| 2024-04-24 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-24 | Open-market sale | 400 | $1333.62 | 0 |
| 2024-04-24 | Open-market sale | 775 | $1329.84 | 400 |
| 2024-04-24 | Open-market sale | 37 | $1327.01 | 1,175 |
| 2024-04-24 | Open-market sale | 200 | $1315.22 | 1,212 |
| 2024-04-24 | Open-market sale | 300 | $1314.96 | 1,412 |
| 2024-04-24 | Open-market sale | 100 | $1296.96 | 1,712 |
| 2024-04-24 | Open-market sale | 199 | $1293.50 | 1,812 |
| 2024-04-24 | Open-market sale | 300 | $1289.05 | 2,011 |
| 2024-04-24 | Open-market sale | 200 | $1286.01 | 2,311 |
| 2024-04-24 | Open-market sale | 100 | $1285.00 | 2,511 |
| 2024-04-24 | Open-market sale | 197 | $1284.79 | 2,611 |
| 2024-04-24 | Open-market sale | 400 | $1283.00 | 2,808 |
| 2024-04-24 | Open-market sale | 197 | $1282.39 | 3,208 |
| 2024-04-24 | Open-market sale | 300 | $1280.39 | 3,405 |
| 2024-04-24 | Open-market sale | 100 | $1279.32 | 3,705 |
| 2024-04-24 | Open-market sale | 34 | $1278.99 | 3,805 |
| 2024-04-24 | Open-market sale | 100 | $1275.97 | 3,839 |
| 2024-04-23 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2024-04-23 | Open-market sale | 100 | $1354.00 | 1,619 |
| 2024-04-23 | Open-market sale | 200 | $1352.07 | 1,719 |
| 2024-04-23 | Open-market sale | 300 | $1351.27 | 1,919 |
| 2024-04-23 | Open-market sale | 400 | $1350.00 | 2,219 |
| 2024-04-23 | Open-market sale | 400 | $1349.03 | 2,619 |
| 2024-04-23 | Open-market sale | 309 | $1348.57 | 3,019 |
| 2024-04-23 | Open-market sale | 100 | $1344.36 | 3,328 |
| 2024-04-23 | Open-market sale | 200 | $1342.19 | 3,428 |
| 2024-04-23 | Open-market sale | 200 | $1340.19 | 3,628 |
| 2024-04-23 | Open-market sale | 57 | $1338.64 | 3,828 |
| 2024-04-23 | Open-market sale | 100 | $1336.65 | 3,885 |
| 2024-04-23 | Open-market sale | 100 | $1330.00 | 3,985 |
| 2024-04-23 | Open-market sale | 379 | $1328.80 | 4,085 |
| 2024-04-23 | Open-market sale | 36 | $1311.00 | 4,464 |
| 2024-04-23 | Open-market sale | 500 | $1300.00 | 4,500 |
| 2024-04-23 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-23 | Open-market sale | 100 | $1389.86 | 0 |
| 2024-04-23 | Open-market sale | 100 | $1379.95 | 100 |
| 2024-04-23 | Open-market sale | 100 | $1374.00 | 200 |
| 2024-04-23 | Open-market sale | 100 | $1372.76 | 300 |
| 2024-04-23 | Open-market sale | 100 | $1370.00 | 400 |
| 2024-04-23 | Open-market sale | 100 | $1369.99 | 500 |
| 2024-04-23 | Open-market sale | 100 | $1360.78 | 600 |
| 2024-04-23 | Open-market sale | 919 | $1357.41 | 700 |
| 2024-04-22 | Option exercise (derivative) | 5,000 | $0.00 | 15,000 |
| 2024-04-22 | Open-market sale | 100 | $1293.95 | 2,666 |
| 2024-04-22 | Open-market sale | 100 | $1289.99 | 2,766 |
| 2024-04-22 | Open-market sale | 100 | $1288.00 | 2,866 |
| 2024-04-22 | Open-market sale | 100 | $1286.00 | 2,966 |
| 2024-04-22 | Open-market sale | 100 | $1284.99 | 3,066 |
| 2024-04-22 | Open-market sale | 200 | $1281.54 | 3,166 |
| 2024-04-22 | Open-market sale | 100 | $1280.00 | 3,366 |
| 2024-04-22 | Open-market sale | 100 | $1275.01 | 3,466 |
| 2024-04-22 | Open-market sale | 200 | $1274.12 | 3,566 |
| 2024-04-22 | Open-market sale | 300 | $1268.57 | 3,766 |
| 2024-04-22 | Open-market sale | 100 | $1260.00 | 4,066 |
| 2024-04-22 | Open-market sale | 100 | $1258.91 | 4,166 |
| 2024-04-22 | Open-market sale | 100 | $1255.00 | 4,266 |
| 2024-04-22 | Open-market sale | 100 | $1242.28 | 4,366 |
| 2024-04-22 | Open-market sale | 500 | $1214.99 | 4,466 |
| 2024-04-22 | Open-market sale | 34 | $1209.00 | 4,966 |
| 2024-04-22 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-22 | Open-market sale | 100 | $1328.00 | 719 |
| 2024-04-22 | Open-market sale | 300 | $1327.95 | 819 |
| 2024-04-22 | Open-market sale | 54 | $1324.01 | 1,119 |
| 2024-04-22 | Open-market sale | 100 | $1322.99 | 1,173 |
| 2024-04-22 | Open-market sale | 274 | $1319.81 | 1,273 |
| 2024-04-22 | Open-market sale | 100 | $1318.00 | 1,547 |
| 2024-04-22 | Open-market sale | 100 | $1313.23 | 1,647 |
| 2024-04-22 | Open-market sale | 200 | $1312.18 | 1,747 |
| 2024-04-22 | Open-market sale | 100 | $1311.19 | 1,947 |
| 2024-04-22 | Open-market sale | 319 | $1310.00 | 2,047 |
| 2024-04-22 | Open-market sale | 100 | $1304.00 | 2,366 |
| 2024-04-22 | Open-market sale | 100 | $1300.01 | 2,466 |
| 2024-04-22 | Open-market sale | 100 | $1294.00 | 2,566 |
| 2024-04-22 | Open-market sale | 200 | $1336.78 | 419 |
| 2024-04-22 | Open-market sale | 100 | $1333.00 | 619 |
| 2024-04-22 | Open-market sale | 200 | $1338.80 | 219 |
| 2024-04-22 | Open-market sale | 100 | $1340.00 | 119 |
| 2024-04-22 | Open-market sale | 19 | $1341.99 | 100 |
| 2024-04-22 | Open-market sale | 100 | $1342.51 | 0 |
| 2024-04-19 | Option exercise (derivative) | 5,000 | $0.00 | 20,000 |
| 2024-04-19 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-19 | Open-market sale | 223 | $1172.15 | 4,777 |
| 2024-04-19 | Open-market sale | 232 | $1173.56 | 4,545 |
| 2024-04-19 | Open-market sale | 97 | $1174.11 | 4,448 |
| 2024-04-19 | Open-market sale | 300 | $1175.00 | 4,148 |
| 2024-04-19 | Open-market sale | 100 | $1182.55 | 3,948 |
| 2024-04-19 | Open-market sale | 400 | $1184.62 | 3,548 |
| 2024-04-19 | Open-market sale | 500 | $1187.73 | 3,048 |
| 2024-04-19 | Open-market sale | 400 | $1189.99 | 2,648 |
| 2024-04-19 | Open-market sale | 300 | $1191.12 | 2,348 |
| 2024-04-19 | Open-market sale | 100 | $1195.76 | 2,248 |
| 2024-04-19 | Open-market sale | 100 | $1201.99 | 2,148 |
| 2024-04-19 | Open-market sale | 100 | $1203.59 | 2,048 |
| 2024-04-19 | Open-market sale | 100 | $1181.05 | 4,048 |
| 2024-04-19 | Open-market sale | 100 | $1205.77 | 1,948 |
| 2024-04-19 | Open-market sale | 100 | $1206.99 | 1,848 |
| 2024-04-19 | Open-market sale | 300 | $1208.57 | 1,548 |
| 2024-04-19 | Open-market sale | 100 | $1209.65 | 1,448 |
| 2024-04-19 | Open-market sale | 100 | $1249.51 | 0 |
| 2024-04-19 | Open-market sale | 100 | $1245.91 | 100 |
| 2024-04-19 | Open-market sale | 400 | $1240.00 | 200 |
| 2024-04-19 | Open-market sale | 100 | $1238.78 | 600 |
| 2024-04-19 | Open-market sale | 48 | $1237.00 | 700 |
| 2024-04-19 | Open-market sale | 100 | $1229.91 | 748 |
| 2024-04-19 | Open-market sale | 200 | $1227.87 | 848 |
| 2024-04-19 | Open-market sale | 100 | $1217.25 | 1,048 |
| 2024-04-19 | Open-market sale | 100 | $1215.00 | 1,148 |
| 2024-04-19 | Open-market sale | 100 | $1213.86 | 1,248 |
| 2024-04-19 | Open-market sale | 100 | $1210.00 | 1,348 |
| 2024-04-18 | Option exercise (derivative) | 5,000 | $0.00 | 25,000 |
| 2024-04-18 | Open-market sale | 151 | $1207.77 | 3,714 |
| 2024-04-18 | Open-market sale | 300 | $1201.98 | 3,865 |
| 2024-04-18 | Open-market sale | 102 | $1199.99 | 4,165 |
| 2024-04-18 | Open-market sale | 33 | $1192.00 | 4,267 |
| 2024-04-18 | Open-market sale | 500 | $1189.97 | 4,300 |
| 2024-04-18 | Open-market sale | 200 | $1178.96 | 4,800 |
| 2024-04-18 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-18 | Open-market sale | 200 | $1274.76 | 0 |
| 2024-04-18 | Open-market sale | 48 | $1272.93 | 200 |
| 2024-04-18 | Open-market sale | 100 | $1269.81 | 248 |
| 2024-04-18 | Open-market sale | 300 | $1268.12 | 348 |
| 2024-04-18 | Open-market sale | 100 | $1264.96 | 648 |
| 2024-04-18 | Open-market sale | 200 | $1262.41 | 748 |
| 2024-04-18 | Open-market sale | 100 | $1260.16 | 948 |
| 2024-04-18 | Open-market sale | 28 | $1259.99 | 1,048 |
| 2024-04-18 | Open-market sale | 200 | $1258.00 | 1,076 |
| 2024-04-18 | Open-market sale | 100 | $1254.99 | 1,276 |
| 2024-04-18 | Open-market sale | 100 | $1253.73 | 1,376 |
| 2024-04-18 | Open-market sale | 100 | $1247.57 | 1,476 |
| 2024-04-18 | Open-market sale | 100 | $1245.92 | 1,576 |
| 2024-04-18 | Open-market sale | 100 | $1244.85 | 1,676 |
| 2024-04-18 | Open-market sale | 200 | $1243.98 | 1,776 |
| 2024-04-18 | Open-market sale | 300 | $1234.18 | 1,976 |
| 2024-04-18 | Open-market sale | 200 | $1232.65 | 2,276 |
| 2024-04-18 | Open-market sale | 100 | $1227.21 | 2,476 |
| 2024-04-18 | Open-market sale | 100 | $1217.70 | 2,576 |
| 2024-04-18 | Open-market sale | 387 | $1216.95 | 2,676 |
| 2024-04-18 | Open-market sale | 51 | $1214.50 | 3,063 |
| 2024-04-18 | Open-market sale | 300 | $1209.75 | 3,414 |
| 2024-04-18 | Open-market sale | 300 | $1212.36 | 3,114 |
| 2024-04-17 | Option exercise (derivative) | 5,000 | $0.00 | 30,000 |
| 2024-04-17 | Open-market sale | 15 | $1176.72 | 3,201 |
| 2024-04-17 | Open-market sale | 50 | $1172.73 | 3,485 |
| 2024-04-17 | Open-market sale | 37 | $1170.11 | 3,535 |
| 2024-04-17 | Open-market sale | 300 | $1168.95 | 3,572 |
| 2024-04-17 | Open-market sale | 36 | $1166.04 | 3,872 |
| 2024-04-17 | Open-market sale | 71 | $1164.63 | 3,908 |
| 2024-04-17 | Open-market sale | 300 | $1163.40 | 3,979 |
| 2024-04-17 | Open-market sale | 127 | $1161.62 | 4,279 |
| 2024-04-17 | Open-market sale | 81 | $1160.46 | 4,406 |
| 2024-04-17 | Open-market sale | 36 | $1156.50 | 4,487 |
| 2024-04-17 | Open-market sale | 165 | $1154.55 | 4,523 |
| 2024-04-17 | Open-market sale | 37 | $1151.02 | 4,688 |
| 2024-04-17 | Open-market sale | 100 | $1150.70 | 4,725 |
| 2024-04-17 | Open-market sale | 33 | $1148.96 | 4,825 |
| 2024-04-17 | Open-market sale | 43 | $1147.05 | 4,858 |
| 2024-04-17 | Open-market sale | 34 | $1146.75 | 4,901 |
| 2024-04-17 | Open-market sale | 41 | $1144.44 | 4,935 |
| 2024-04-17 | Open-market sale | 24 | $1140.79 | 4,976 |
| 2024-04-17 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-17 | Open-market sale | 148 | $1188.43 | 2,482 |
| 2024-04-17 | Open-market sale | 35 | $1187.21 | 2,630 |
| 2024-04-17 | Open-market sale | 114 | $1186.69 | 2,665 |
| 2024-04-17 | Open-market sale | 100 | $1183.96 | 2,779 |
| 2024-04-17 | Open-market sale | 34 | $1182.03 | 2,879 |
| 2024-04-17 | Open-market sale | 100 | $1181.98 | 2,913 |
| 2024-04-17 | Open-market sale | 49 | $1180.22 | 3,013 |
| 2024-04-17 | Open-market sale | 100 | $1178.50 | 3,062 |
| 2024-04-17 | Open-market sale | 39 | $1177.55 | 3,162 |
| 2024-04-17 | Open-market sale | 118 | $1173.61 | 3,367 |
| 2024-04-17 | Open-market sale | 151 | $1175.29 | 3,216 |
| 2024-04-17 | Open-market sale | 214 | $1190.59 | 2,196 |
| 2024-04-17 | Open-market sale | 17 | $1255.15 | 442 |
| 2024-04-17 | Open-market sale | 36 | $1251.54 | 459 |
| 2024-04-17 | Open-market sale | 116 | $1244.86 | 495 |
| 2024-04-17 | Open-market sale | 15 | $1243.69 | 611 |
| 2024-04-17 | Open-market sale | 20 | $1241.24 | 626 |
| 2024-04-17 | Open-market sale | 100 | $1240.00 | 646 |
| 2024-04-17 | Open-market sale | 32 | $1226.70 | 746 |
| 2024-04-17 | Open-market sale | 200 | $1222.63 | 778 |
| 2024-04-17 | Open-market sale | 20 | $1220.45 | 978 |
| 2024-04-17 | Open-market sale | 108 | $1219.61 | 998 |
| 2024-04-17 | Open-market sale | 60 | $1217.47 | 1,106 |
| 2024-04-17 | Open-market sale | 100 | $1215.60 | 1,166 |
| 2024-04-17 | Open-market sale | 32 | $1213.15 | 1,266 |
| 2024-04-17 | Open-market sale | 28 | $1211.69 | 1,298 |
| 2024-04-17 | Open-market sale | 36 | $1210.93 | 1,326 |
| 2024-04-17 | Open-market sale | 29 | $1207.15 | 1,362 |
| 2024-04-17 | Open-market sale | 35 | $1206.77 | 1,391 |
| 2024-04-17 | Open-market sale | 28 | $1203.03 | 1,426 |
| 2024-04-17 | Open-market sale | 29 | $1202.60 | 1,454 |
| 2024-04-17 | Open-market sale | 39 | $1198.75 | 1,483 |
| 2024-04-17 | Open-market sale | 200 | $1197.54 | 1,522 |
| 2024-04-17 | Open-market sale | 221 | $1194.44 | 1,722 |
| 2024-04-17 | Open-market sale | 66 | $1193.40 | 1,943 |
| 2024-04-17 | Open-market sale | 44 | $1192.84 | 2,009 |
| 2024-04-17 | Open-market sale | 143 | $1191.82 | 2,053 |
| 2024-04-17 | Open-market sale | 442 | $1258.05 | 0 |
| 2024-04-17 | Open-market sale | 72 | $1189.12 | 2,410 |
| 2024-04-16 | Option exercise (derivative) | 5,000 | $0.00 | 35,000 |
| 2024-04-16 | Open-market sale | 500 | $1271.75 | 1,629 |
| 2024-04-16 | Open-market sale | 300 | $1268.65 | 2,129 |
| 2024-04-16 | Open-market sale | 205 | $1267.00 | 2,429 |
| 2024-04-16 | Open-market sale | 100 | $1266.85 | 2,634 |
| 2024-04-16 | Open-market sale | 200 | $1263.94 | 2,734 |
| 2024-04-16 | Open-market sale | 300 | $1261.79 | 2,934 |
| 2024-04-16 | Open-market sale | 400 | $1258.34 | 3,234 |
| 2024-04-16 | Open-market sale | 100 | $1255.00 | 3,634 |
| 2024-04-16 | Open-market sale | 166 | $1254.01 | 3,734 |
| 2024-04-16 | Open-market sale | 100 | $1252.50 | 3,900 |
| 2024-04-16 | Open-market sale | 100 | $1250.00 | 4,000 |
| 2024-04-16 | Open-market sale | 100 | $1248.07 | 4,100 |
| 2024-04-16 | Open-market sale | 100 | $1247.84 | 4,200 |
| 2024-04-16 | Open-market sale | 100 | $1246.88 | 4,300 |
| 2024-04-16 | Open-market sale | 100 | $1245.00 | 4,400 |
| 2024-04-16 | Open-market sale | 100 | $1242.74 | 4,500 |
| 2024-04-16 | Open-market sale | 100 | $1235.00 | 4,600 |
| 2024-04-16 | Open-market sale | 100 | $1233.16 | 4,700 |
| 2024-04-16 | Open-market sale | 100 | $1230.66 | 4,800 |
| 2024-04-16 | Open-market sale | 100 | $1220.23 | 4,900 |
| 2024-04-16 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-16 | Open-market sale | 200 | $1278.83 | 1,429 |
| 2024-04-16 | Open-market sale | 300 | $1284.91 | 978 |
| 2024-04-16 | Open-market sale | 151 | $1283.32 | 1,278 |
| 2024-04-16 | Open-market sale | 100 | $1312.00 | 0 |
| 2024-04-16 | Open-market sale | 445 | $1308.75 | 100 |
| 2024-04-16 | Open-market sale | 41 | $1306.02 | 545 |
| 2024-04-16 | Open-market sale | 292 | $1287.00 | 586 |
| 2024-04-16 | Open-market sale | 100 | $1285.51 | 878 |
| 2024-04-15 | Open-market sale | 142 | $1420.40 | 1,967 |
| 2024-04-15 | Open-market sale | 311 | $1418.68 | 2,109 |
| 2024-04-15 | Open-market sale | 23 | $1417.90 | 2,420 |
| 2024-04-15 | Open-market sale | 111 | $1414.33 | 2,443 |
| 2024-04-15 | Open-market sale | 45 | $1413.49 | 2,554 |
| 2024-04-15 | Open-market sale | 71 | $1412.54 | 2,599 |
| 2024-04-15 | Open-market sale | 277 | $1411.55 | 2,670 |
| 2024-04-15 | Open-market sale | 122 | $1410.46 | 2,947 |
| 2024-04-15 | Open-market sale | 19 | $1409.99 | 3,069 |
| 2024-04-15 | Open-market sale | 42 | $1408.29 | 3,088 |
| 2024-04-15 | Open-market sale | 100 | $1407.50 | 3,130 |
| 2024-04-15 | Open-market sale | 28 | $1405.00 | 3,230 |
| 2024-04-15 | Open-market sale | 107 | $1404.32 | 3,258 |
| 2024-04-15 | Open-market sale | 36 | $1403.21 | 3,365 |
| 2024-04-15 | Open-market sale | 12 | $1402.63 | 3,401 |
| 2024-04-15 | Open-market sale | 17 | $1401.93 | 3,413 |
| 2024-04-15 | Open-market sale | 14 | $1399.00 | 3,430 |
| 2024-04-15 | Open-market sale | 82 | $1398.98 | 3,444 |
| 2024-04-15 | Open-market sale | 10 | $1397.00 | 3,526 |
| 2024-04-15 | Open-market sale | 46 | $1396.99 | 3,536 |
| 2024-04-15 | Open-market sale | 20 | $1382.65 | 3,582 |
| 2024-04-15 | Open-market sale | 31 | $1380.21 | 3,602 |
| 2024-04-15 | Open-market sale | 20 | $1379.68 | 3,633 |
| 2024-04-15 | Open-market sale | 45 | $1378.46 | 3,653 |
| 2024-04-15 | Open-market sale | 11 | $1375.00 | 3,698 |
| 2024-04-15 | Open-market sale | 11 | $1374.86 | 3,709 |
| 2024-04-15 | Open-market sale | 41 | $1366.40 | 3,720 |
| 2024-04-15 | Open-market sale | 30 | $1365.31 | 3,761 |
| 2024-04-15 | Open-market sale | 35 | $1364.55 | 3,791 |
| 2024-04-15 | Open-market sale | 10 | $1363.47 | 3,826 |
| 2024-04-15 | Option exercise (derivative) | 5,000 | $0.00 | 40,000 |
| 2024-04-15 | Open-market sale | 57 | $1335.88 | 4,737 |
| 2024-04-15 | Open-market sale | 20 | $1341.51 | 4,717 |
| 2024-04-15 | Open-market sale | 77 | $1342.24 | 4,640 |
| 2024-04-15 | Open-market sale | 102 | $1343.87 | 4,538 |
| 2024-04-15 | Open-market sale | 11 | $1345.87 | 4,527 |
| 2024-04-15 | Open-market sale | 10 | $1346.01 | 4,517 |
| 2024-04-15 | Open-market sale | 12 | $1347.51 | 4,505 |
| 2024-04-15 | Open-market sale | 10 | $1348.05 | 4,495 |
| 2024-04-15 | Open-market sale | 11 | $1334.66 | 4,794 |
| 2024-04-15 | Open-market sale | 32 | $1333.64 | 4,805 |
| 2024-04-15 | Open-market sale | 10 | $1331.03 | 4,837 |
| 2024-04-15 | Open-market sale | 57 | $1330.39 | 4,847 |
| 2024-04-15 | Open-market sale | 32 | $1329.73 | 4,904 |
| 2024-04-15 | Open-market sale | 14 | $1328.00 | 4,936 |
| 2024-04-15 | Open-market sale | 11 | $1327.01 | 4,950 |
| 2024-04-15 | Open-market sale | 27 | $1326.56 | 4,961 |
| 2024-04-15 | Open-market sale | 12 | $1325.00 | 4,988 |
| 2024-04-15 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-15 | Open-market sale | 59 | $1360.40 | 3,836 |
| 2024-04-15 | Open-market sale | 67 | $1359.81 | 3,895 |
| 2024-04-15 | Open-market sale | 65 | $1358.50 | 3,962 |
| 2024-04-15 | Open-market sale | 36 | $1357.42 | 4,027 |
| 2024-04-15 | Open-market sale | 21 | $1356.83 | 4,063 |
| 2024-04-15 | Open-market sale | 52 | $1355.18 | 4,084 |
| 2024-04-15 | Open-market sale | 40 | $1354.71 | 4,136 |
| 2024-04-15 | Open-market sale | 96 | $1353.20 | 4,176 |
| 2024-04-15 | Open-market sale | 31 | $1352.51 | 4,272 |
| 2024-04-15 | Open-market sale | 18 | $1351.14 | 4,303 |
| 2024-04-15 | Open-market sale | 67 | $1350.33 | 4,321 |
| 2024-04-15 | Open-market sale | 107 | $1349.17 | 4,388 |
| 2024-04-15 | Open-market sale | 300 | $1458.97 | 839 |
| 2024-04-15 | Open-market sale | 300 | $1457.98 | 1,139 |
| 2024-04-15 | Open-market sale | 300 | $1455.02 | 1,439 |
| 2024-04-15 | Open-market sale | 27 | $1436.62 | 1,739 |
| 2024-04-15 | Open-market sale | 39 | $1470.00 | 0 |
| 2024-04-15 | Open-market sale | 17 | $1425.45 | 1,868 |
| 2024-04-15 | Open-market sale | 22 | $1424.00 | 1,885 |
| 2024-04-15 | Open-market sale | 60 | $1423.44 | 1,907 |
| 2024-04-15 | Open-market sale | 500 | $1463.83 | 339 |
| 2024-04-15 | Open-market sale | 300 | $1464.98 | 39 |
| 2024-04-15 | Open-market sale | 102 | $1433.54 | 1,766 |
| 2024-04-12 | Option exercise (derivative) | 5,000 | $0.00 | 45,000 |
| 2024-04-12 | Open-market sale | 100 | $1498.50 | 1,837 |
| 2024-04-12 | Open-market sale | 100 | $1497.39 | 1,937 |
| 2024-04-12 | Open-market sale | 200 | $1496.99 | 2,037 |
| 2024-04-12 | Open-market sale | 300 | $1492.44 | 2,237 |
| 2024-04-12 | Open-market sale | 200 | $1491.97 | 2,537 |
| 2024-04-12 | Open-market sale | 200 | $1488.83 | 2,737 |
| 2024-04-12 | Open-market sale | 200 | $1481.28 | 2,937 |
| 2024-04-12 | Open-market sale | 261 | $1479.89 | 3,137 |
| 2024-04-12 | Open-market sale | 302 | $1475.00 | 3,398 |
| 2024-04-12 | Open-market sale | 100 | $1471.28 | 3,700 |
| 2024-04-12 | Open-market sale | 200 | $1468.18 | 3,800 |
| 2024-04-12 | Open-market sale | 300 | $1464.56 | 4,000 |
| 2024-04-12 | Open-market sale | 200 | $1460.00 | 4,300 |
| 2024-04-12 | Open-market sale | 200 | $1458.23 | 4,500 |
| 2024-04-12 | Open-market sale | 100 | $1451.09 | 4,700 |
| 2024-04-12 | Open-market sale | 200 | $1448.26 | 4,800 |
| 2024-04-12 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-12 | Open-market sale | 237 | $1535.54 | 0 |
| 2024-04-12 | Open-market sale | 300 | $1499.35 | 1,537 |
| 2024-04-12 | Open-market sale | 100 | $1500.00 | 1,437 |
| 2024-04-12 | Open-market sale | 100 | $1501.77 | 1,337 |
| 2024-04-12 | Open-market sale | 100 | $1502.13 | 1,237 |
| 2024-04-12 | Open-market sale | 100 | $1509.85 | 1,137 |
| 2024-04-12 | Open-market sale | 100 | $1512.85 | 1,037 |
| 2024-04-12 | Open-market sale | 100 | $1513.00 | 937 |
| 2024-04-12 | Open-market sale | 100 | $1514.93 | 837 |
| 2024-04-12 | Open-market sale | 100 | $1515.64 | 737 |
| 2024-04-12 | Open-market sale | 300 | $1516.33 | 437 |
| 2024-04-12 | Open-market sale | 100 | $1521.94 | 237 |
| 2024-04-12 | Open-market sale | 100 | $1519.02 | 337 |
| 2024-04-11 | Option exercise (derivative) | 5,000 | $0.00 | 50,000 |
| 2024-04-11 | Open-market sale | 100 | $1560.14 | 400 |
| 2024-04-11 | Open-market sale | 100 | $1562.99 | 300 |
| 2024-04-11 | Open-market sale | 100 | $1564.00 | 200 |
| 2024-04-11 | Open-market sale | 100 | $1566.53 | 100 |
| 2024-04-11 | Open-market sale | 100 | $1567.99 | 0 |
| 2024-04-11 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-11 | Open-market sale | 100 | $1519.25 | 4,900 |
| 2024-04-11 | Open-market sale | 100 | $1520.09 | 4,800 |
| 2024-04-11 | Open-market sale | 257 | $1522.22 | 4,543 |
| 2024-04-11 | Open-market sale | 300 | $1525.00 | 4,243 |
| 2024-04-11 | Open-market sale | 100 | $1557.63 | 500 |
| 2024-04-11 | Open-market sale | 300 | $1552.70 | 600 |
| 2024-04-11 | Open-market sale | 400 | $1550.00 | 900 |
| 2024-04-11 | Open-market sale | 200 | $1549.30 | 1,300 |
| 2024-04-11 | Open-market sale | 200 | $1547.79 | 1,500 |
| 2024-04-11 | Open-market sale | 100 | $1544.98 | 1,700 |
| 2024-04-11 | Open-market sale | 37 | $1543.00 | 1,800 |
| 2024-04-11 | Open-market sale | 100 | $1541.15 | 1,837 |
| 2024-04-11 | Open-market sale | 300 | $1540.97 | 1,937 |
| 2024-04-11 | Open-market sale | 100 | $1539.57 | 2,237 |
| 2024-04-11 | Open-market sale | 200 | $1538.65 | 2,337 |
| 2024-04-11 | Open-market sale | 636 | $1534.42 | 2,537 |
| 2024-04-11 | Open-market sale | 170 | $1533.54 | 3,173 |
| 2024-04-11 | Open-market sale | 100 | $1532.40 | 3,343 |
| 2024-04-11 | Open-market sale | 200 | $1531.13 | 3,443 |
| 2024-04-11 | Open-market sale | 100 | $1529.04 | 3,643 |
| 2024-04-11 | Open-market sale | 500 | $1528.36 | 3,743 |
| 2024-04-10 | Option exercise (derivative) | 5,000 | $0.00 | 55,000 |
| 2024-04-10 | Open-market sale | 200 | $1484.99 | 1,173 |
| 2024-04-10 | Open-market sale | 400 | $1464.79 | 1,373 |
| 2024-04-10 | Open-market sale | 300 | $1462.00 | 1,773 |
| 2024-04-10 | Open-market sale | 100 | $1461.00 | 2,073 |
| 2024-04-10 | Open-market sale | 100 | $1457.08 | 2,173 |
| 2024-04-10 | Open-market sale | 100 | $1455.00 | 2,273 |
| 2024-04-10 | Open-market sale | 100 | $1445.00 | 2,373 |
| 2024-04-10 | Open-market sale | 100 | $1443.00 | 2,473 |
| 2024-04-10 | Open-market sale | 400 | $1442.19 | 2,573 |
| 2024-04-10 | Open-market sale | 200 | $1439.87 | 2,973 |
| 2024-04-10 | Open-market sale | 200 | $1438.67 | 3,173 |
| 2024-04-10 | Open-market sale | 100 | $1430.29 | 3,373 |
| 2024-04-10 | Open-market sale | 100 | $1429.09 | 3,473 |
| 2024-04-10 | Open-market sale | 100 | $1422.00 | 3,573 |
| 2024-04-10 | Open-market sale | 300 | $1420.00 | 3,673 |
| 2024-04-10 | Open-market sale | 100 | $1419.00 | 3,973 |
| 2024-04-10 | Open-market sale | 391 | $1409.15 | 4,073 |
| 2024-04-10 | Open-market sale | 500 | $1393.88 | 4,464 |
| 2024-04-10 | Open-market sale | 36 | $1392.59 | 4,964 |
| 2024-04-10 | Open-market sale | 100 | $1485.00 | 1,073 |
| 2024-04-10 | Open-market sale | 86 | $1511.59 | 987 |
| 2024-04-10 | Open-market sale | 300 | $1514.98 | 687 |
| 2024-04-10 | Open-market sale | 100 | $1532.99 | 587 |
| 2024-04-10 | Open-market sale | 200 | $1533.00 | 387 |
| 2024-04-10 | Open-market sale | 329 | $1553.82 | 58 |
| 2024-04-10 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-10 | Open-market sale | 58 | $1566.00 | 0 |
| 2024-04-09 | Open-market sale | 55 | $1441.02 | 921 |
| 2024-04-09 | Open-market sale | 18 | $1437.64 | 976 |
| 2024-04-09 | Open-market sale | 182 | $1444.45 | 739 |
| 2024-04-09 | Open-market sale | 200 | $1452.98 | 539 |
| 2024-04-09 | Open-market sale | 500 | $1473.98 | 39 |
| 2024-04-09 | Open-market sale | 39 | $1478.10 | 0 |
| 2024-04-09 | Option exercise (derivative) | 5,000 | $0.00 | 60,000 |
| 2024-04-09 | Open-market sale | 400 | $1430.45 | 1,147 |
| 2024-04-09 | Open-market sale | 115 | $1429.11 | 1,547 |
| 2024-04-09 | Open-market sale | 100 | $1428.00 | 1,662 |
| 2024-04-09 | Open-market sale | 200 | $1424.99 | 1,862 |
| 2024-04-09 | Open-market sale | 100 | $1422.77 | 2,062 |
| 2024-04-09 | Open-market sale | 117 | $1421.77 | 2,162 |
| 2024-04-09 | Open-market sale | 100 | $1420.00 | 2,279 |
| 2024-04-09 | Open-market sale | 219 | $1418.40 | 2,379 |
| 2024-04-09 | Open-market sale | 200 | $1417.65 | 2,598 |
| 2024-04-09 | Open-market sale | 137 | $1414.85 | 2,798 |
| 2024-04-09 | Open-market sale | 48 | $1412.00 | 2,935 |
| 2024-04-09 | Open-market sale | 100 | $1410.53 | 2,983 |
| 2024-04-09 | Open-market sale | 100 | $1409.30 | 3,083 |
| 2024-04-09 | Open-market sale | 33 | $1435.20 | 1,014 |
| 2024-04-09 | Open-market sale | 186 | $1402.89 | 3,383 |
| 2024-04-09 | Open-market sale | 131 | $1400.12 | 3,569 |
| 2024-04-09 | Open-market sale | 100 | $1399.70 | 3,700 |
| 2024-04-09 | Open-market sale | 200 | $1398.47 | 3,800 |
| 2024-04-09 | Open-market sale | 200 | $1396.86 | 4,000 |
| 2024-04-09 | Open-market sale | 100 | $1395.53 | 4,200 |
| 2024-04-09 | Open-market sale | 100 | $1394.68 | 4,300 |
| 2024-04-09 | Open-market sale | 100 | $1392.69 | 4,400 |
| 2024-04-09 | Open-market sale | 100 | $1390.24 | 4,500 |
| 2024-04-09 | Open-market sale | 200 | $1387.87 | 4,600 |
| 2024-04-09 | Open-market sale | 200 | $1379.86 | 4,800 |
| 2024-04-09 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-09 | Open-market sale | 20 | $1436.51 | 994 |
| 2024-04-09 | Open-market sale | 100 | $1432.37 | 1,047 |
| 2024-04-09 | Open-market sale | 200 | $1404.92 | 3,183 |
| 2024-04-09 | Open-market sale | 100 | $1425.75 | 1,762 |
| 2024-04-08 | Option exercise (derivative) | 5,000 | $0.00 | 65,000 |
| 2024-04-08 | Open-market sale | 40 | $1602.10 | 500 |
| 2024-04-08 | Open-market sale | 100 | $1572.65 | 740 |
| 2024-04-08 | Open-market sale | 600 | $1545.15 | 840 |
| 2024-04-08 | Open-market sale | 100 | $1544.90 | 1,440 |
| 2024-04-08 | Open-market sale | 200 | $1542.58 | 1,540 |
| 2024-04-08 | Open-market sale | 100 | $1540.00 | 1,740 |
| 2024-04-08 | Open-market sale | 100 | $1539.40 | 1,840 |
| 2024-04-08 | Open-market sale | 100 | $1538.99 | 1,940 |
| 2024-04-08 | Open-market sale | 300 | $1537.13 | 2,040 |
| 2024-04-08 | Open-market sale | 200 | $1535.38 | 2,340 |
| 2024-04-08 | Open-market sale | 200 | $1532.62 | 2,540 |
| 2024-04-08 | Open-market sale | 100 | $1531.00 | 2,740 |
| 2024-04-08 | Open-market sale | 200 | $1530.00 | 2,840 |
| 2024-04-08 | Open-market sale | 100 | $1527.00 | 3,040 |
| 2024-04-08 | Open-market sale | 100 | $1524.75 | 3,140 |
| 2024-04-08 | Open-market sale | 100 | $1521.00 | 3,240 |
| 2024-04-08 | Open-market sale | 100 | $1520.00 | 3,340 |
| 2024-04-08 | Open-market sale | 300 | $1519.10 | 3,440 |
| 2024-04-08 | Open-market sale | 53 | $1512.99 | 3,740 |
| 2024-04-08 | Open-market sale | 200 | $1510.05 | 3,793 |
| 2024-04-08 | Open-market sale | 100 | $1509.10 | 3,993 |
| 2024-04-08 | Open-market sale | 200 | $1505.71 | 4,093 |
| 2024-04-08 | Open-market sale | 300 | $1503.41 | 4,293 |
| 2024-04-08 | Open-market sale | 307 | $1499.21 | 4,593 |
| 2024-04-08 | Open-market sale | 100 | $1497.44 | 4,900 |
| 2024-04-08 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-08 | Open-market sale | 100 | $1612.00 | 0 |
| 2024-04-08 | Open-market sale | 400 | $1604.75 | 100 |
| 2024-04-08 | Open-market sale | 100 | $1580.00 | 640 |
| 2024-04-08 | Open-market sale | 100 | $1585.00 | 540 |
| 2024-04-05 | Open-market sale | 100 | $1661.87 | 100 |
| 2024-04-05 | Open-market sale | 100 | $1663.82 | 0 |
| 2024-04-05 | Open-market sale | 200 | $1656.67 | 200 |
| 2024-04-05 | Open-market sale | 100 | $1654.97 | 400 |
| 2024-04-05 | Open-market sale | 188 | $1653.99 | 500 |
| 2024-04-05 | Option exercise (derivative) | 5,000 | $0.00 | 70,000 |
| 2024-04-05 | Open-market sale | 100 | $1610.23 | 2,457 |
| 2024-04-05 | Open-market sale | 300 | $1611.00 | 2,157 |
| 2024-04-05 | Open-market sale | 69 | $1614.88 | 2,088 |
| 2024-04-05 | Open-market sale | 200 | $1615.42 | 1,888 |
| 2024-04-05 | Open-market sale | 300 | $1617.33 | 1,588 |
| 2024-04-05 | Open-market sale | 100 | $1624.68 | 1,488 |
| 2024-04-05 | Open-market sale | 300 | $1626.99 | 1,188 |
| 2024-04-05 | Open-market sale | 100 | $1609.89 | 2,557 |
| 2024-04-05 | Open-market sale | 52 | $1595.00 | 2,657 |
| 2024-04-05 | Open-market sale | 100 | $1594.36 | 2,709 |
| 2024-04-05 | Open-market sale | 100 | $1576.02 | 2,809 |
| 2024-04-05 | Open-market sale | 100 | $1575.68 | 2,909 |
| 2024-04-05 | Open-market sale | 500 | $1574.82 | 3,009 |
| 2024-04-05 | Open-market sale | 100 | $1573.36 | 3,509 |
| 2024-04-05 | Open-market sale | 40 | $1570.00 | 3,609 |
| 2024-04-05 | Open-market sale | 100 | $1563.09 | 3,649 |
| 2024-04-05 | Open-market sale | 100 | $1546.06 | 3,749 |
| 2024-04-05 | Open-market sale | 100 | $1540.11 | 3,849 |
| 2024-04-05 | Open-market sale | 100 | $1515.17 | 3,949 |
| 2024-04-05 | Open-market sale | 24 | $1514.08 | 4,049 |
| 2024-04-05 | Open-market sale | 200 | $1512.00 | 4,073 |
| 2024-04-05 | Open-market sale | 100 | $1500.00 | 4,273 |
| 2024-04-05 | Open-market sale | 100 | $1499.93 | 4,373 |
| 2024-04-05 | Open-market sale | 227 | $1497.95 | 4,473 |
| 2024-04-05 | Open-market sale | 300 | $1480.00 | 4,700 |
| 2024-04-05 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-05 | Open-market sale | 200 | $1652.00 | 688 |
| 2024-04-05 | Open-market sale | 100 | $1649.48 | 888 |
| 2024-04-05 | Open-market sale | 100 | $1640.00 | 988 |
| 2024-04-05 | Open-market sale | 100 | $1631.16 | 1,088 |
| 2024-04-04 | Option exercise (derivative) | 5,000 | $0.00 | 75,000 |
| 2024-04-04 | Open-market sale | 100 | $1709.90 | 1,500 |
| 2024-04-04 | Open-market sale | 212 | $1699.95 | 1,800 |
| 2024-04-04 | Open-market sale | 152 | $1696.51 | 2,012 |
| 2024-04-04 | Open-market sale | 400 | $1695.25 | 2,164 |
| 2024-04-04 | Open-market sale | 200 | $1693.78 | 2,564 |
| 2024-04-04 | Open-market sale | 26 | $1691.00 | 2,764 |
| 2024-04-04 | Open-market sale | 300 | $1690.00 | 2,790 |
| 2024-04-04 | Open-market sale | 500 | $1688.00 | 3,090 |
| 2024-04-04 | Open-market sale | 139 | $1687.10 | 3,590 |
| 2024-04-04 | Open-market sale | 271 | $1685.10 | 3,729 |
| 2024-04-04 | Open-market sale | 86 | $1679.74 | 4,000 |
| 2024-04-04 | Open-market sale | 100 | $1677.68 | 4,086 |
| 2024-04-04 | Open-market sale | 300 | $1675.21 | 4,186 |
| 2024-04-04 | Open-market sale | 100 | $1656.96 | 4,486 |
| 2024-04-04 | Open-market sale | 108 | $1650.24 | 4,586 |
| 2024-04-04 | Open-market sale | 306 | $1645.00 | 4,694 |
| 2024-04-04 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-04 | Open-market sale | 100 | $1739.18 | 0 |
| 2024-04-04 | Open-market sale | 200 | $1734.34 | 100 |
| 2024-04-04 | Open-market sale | 100 | $1730.00 | 300 |
| 2024-04-04 | Open-market sale | 200 | $1727.56 | 400 |
| 2024-04-04 | Open-market sale | 100 | $1724.50 | 600 |
| 2024-04-04 | Open-market sale | 100 | $1723.01 | 700 |
| 2024-04-04 | Open-market sale | 100 | $1722.00 | 800 |
| 2024-04-04 | Open-market sale | 100 | $1716.59 | 900 |
| 2024-04-04 | Open-market sale | 100 | $1715.00 | 1,000 |
| 2024-04-04 | Open-market sale | 200 | $1714.70 | 1,100 |
| 2024-04-04 | Open-market sale | 200 | $1713.40 | 1,300 |
| 2024-04-04 | Open-market sale | 100 | $1701.06 | 1,700 |
| 2024-04-04 | Open-market sale | 100 | $1706.06 | 1,600 |
| 2024-04-03 | Option exercise (derivative) | 5,000 | $0.00 | 80,000 |
| 2024-04-03 | Open-market sale | 40 | $1580.01 | 4,960 |
| 2024-04-03 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-03 | Open-market sale | 100 | $1681.98 | 100 |
| 2024-04-03 | Open-market sale | 100 | $1675.42 | 200 |
| 2024-04-03 | Open-market sale | 400 | $1673.26 | 300 |
| 2024-04-03 | Open-market sale | 200 | $1671.09 | 700 |
| 2024-04-03 | Open-market sale | 100 | $1669.50 | 900 |
| 2024-04-03 | Open-market sale | 100 | $1668.74 | 1,000 |
| 2024-04-03 | Open-market sale | 100 | $1662.91 | 1,100 |
| 2024-04-03 | Open-market sale | 100 | $1661.25 | 1,200 |
| 2024-04-03 | Open-market sale | 200 | $1658.32 | 1,300 |
| 2024-04-03 | Open-market sale | 200 | $1657.04 | 1,500 |
| 2024-04-03 | Open-market sale | 100 | $1656.82 | 1,700 |
| 2024-04-03 | Open-market sale | 300 | $1655.49 | 1,800 |
| 2024-04-03 | Open-market sale | 100 | $1650.01 | 2,100 |
| 2024-04-03 | Open-market sale | 100 | $1648.39 | 2,200 |
| 2024-04-03 | Open-market sale | 100 | $1647.84 | 2,300 |
| 2024-04-03 | Open-market sale | 100 | $1645.00 | 2,400 |
| 2024-04-03 | Open-market sale | 100 | $1644.86 | 2,500 |
| 2024-04-03 | Open-market sale | 600 | $1643.64 | 2,600 |
| 2024-04-03 | Open-market sale | 100 | $1639.06 | 3,200 |
| 2024-04-03 | Open-market sale | 226 | $1634.98 | 3,300 |
| 2024-04-03 | Open-market sale | 4 | $1618.39 | 3,526 |
| 2024-04-03 | Open-market sale | 100 | $1617.99 | 3,530 |
| 2024-04-03 | Open-market sale | 370 | $1614.00 | 3,630 |
| 2024-04-03 | Open-market sale | 100 | $1608.60 | 4,000 |
| 2024-04-03 | Open-market sale | 60 | $1606.11 | 4,100 |
| 2024-04-03 | Open-market sale | 300 | $1583.86 | 4,160 |
| 2024-04-03 | Open-market sale | 500 | $1582.00 | 4,460 |
| 2024-04-03 | Open-market sale | 100 | $1684.00 | 0 |
| 2024-04-02 | Option exercise (derivative) | 5,000 | $0.00 | 85,000 |
| 2024-04-02 | Open-market sale | 100 | $1542.56 | 1,350 |
| 2024-04-02 | Open-market sale | 100 | $1539.00 | 1,450 |
| 2024-04-02 | Open-market sale | 64 | $1537.97 | 1,550 |
| 2024-04-02 | Open-market sale | 100 | $1536.00 | 1,614 |
| 2024-04-02 | Open-market sale | 202 | $1533.90 | 1,714 |
| 2024-04-02 | Open-market sale | 200 | $1532.00 | 1,916 |
| 2024-04-02 | Open-market sale | 200 | $1531.53 | 2,116 |
| 2024-04-02 | Open-market sale | 181 | $1529.00 | 2,316 |
| 2024-04-02 | Open-market sale | 200 | $1525.35 | 2,497 |
| 2024-04-02 | Open-market sale | 400 | $1523.72 | 2,697 |
| 2024-04-02 | Open-market sale | 100 | $1521.95 | 3,097 |
| 2024-04-02 | Open-market sale | 100 | $1515.07 | 3,197 |
| 2024-04-02 | Open-market sale | 200 | $1514.27 | 3,297 |
| 2024-04-02 | Open-market sale | 100 | $1513.25 | 3,497 |
| 2024-04-02 | Open-market sale | 259 | $1505.21 | 3,697 |
| 2024-04-02 | Open-market sale | 26 | $1494.00 | 3,956 |
| 2024-04-02 | Open-market sale | 38 | $1492.00 | 3,982 |
| 2024-04-02 | Open-market sale | 80 | $1489.89 | 4,020 |
| 2024-04-02 | Open-market sale | 200 | $1487.86 | 4,100 |
| 2024-04-02 | Open-market sale | 100 | $1486.49 | 4,300 |
| 2024-04-02 | Open-market sale | 200 | $1485.04 | 4,400 |
| 2024-04-02 | Open-market sale | 200 | $1478.43 | 4,600 |
| 2024-04-02 | Open-market sale | 200 | $1475.30 | 4,800 |
| 2024-04-02 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-02 | Open-market sale | 203 | $1544.28 | 1,147 |
| 2024-04-02 | Open-market sale | 100 | $1546.48 | 1,047 |
| 2024-04-02 | Open-market sale | 300 | $1548.20 | 747 |
| 2024-04-02 | Open-market sale | 100 | $1568.04 | 647 |
| 2024-04-02 | Open-market sale | 200 | $1569.01 | 447 |
| 2024-04-02 | Open-market sale | 100 | $1512.92 | 3,597 |
| 2024-04-02 | Open-market sale | 39 | $1581.67 | 111 |
| 2024-04-02 | Open-market sale | 208 | $1578.86 | 183 |
| 2024-04-02 | Open-market sale | 25 | $1582.97 | 86 |
| 2024-04-02 | Open-market sale | 28 | $1584.65 | 58 |
| 2024-04-02 | Open-market sale | 58 | $1587.28 | 0 |
| 2024-04-02 | Open-market sale | 33 | $1580.59 | 150 |
| 2024-04-02 | Open-market sale | 56 | $1574.66 | 391 |
| 2024-04-01 | Option exercise (derivative) | 5,000 | $0.00 | 90,000 |
| 2024-04-01 | Open-market sale | 208 | $1632.77 | 2,073 |
| 2024-04-01 | Open-market sale | 300 | $1630.00 | 2,281 |
| 2024-04-01 | Open-market sale | 300 | $1629.08 | 2,581 |
| 2024-04-01 | Open-market sale | 200 | $1626.59 | 2,881 |
| 2024-04-01 | Open-market sale | 100 | $1625.53 | 3,081 |
| 2024-04-01 | Open-market sale | 100 | $1621.91 | 3,181 |
| 2024-04-01 | Open-market sale | 219 | $1619.53 | 3,281 |
| 2024-04-01 | Open-market sale | 300 | $1618.34 | 3,500 |
| 2024-04-01 | Open-market sale | 100 | $1614.99 | 3,800 |
| 2024-04-01 | Open-market sale | 200 | $1612.35 | 3,900 |
| 2024-04-01 | Open-market sale | 100 | $1611.13 | 4,100 |
| 2024-04-01 | Open-market sale | 200 | $1608.00 | 4,200 |
| 2024-04-01 | Open-market sale | 200 | $1604.20 | 4,400 |
| 2024-04-01 | Open-market sale | 100 | $1600.00 | 4,600 |
| 2024-04-01 | Open-market sale | 100 | $1596.57 | 4,700 |
| 2024-04-01 | Open-market sale | 200 | $1594.98 | 4,800 |
| 2024-04-01 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-04-01 | Open-market sale | 200 | $1674.45 | 0 |
| 2024-04-01 | Open-market sale | 28 | $1667.84 | 200 |
| 2024-04-01 | Open-market sale | 100 | $1666.37 | 228 |
| 2024-04-01 | Open-market sale | 100 | $1660.42 | 328 |
| 2024-04-01 | Open-market sale | 200 | $1656.45 | 428 |
| 2024-04-01 | Open-market sale | 100 | $1655.00 | 628 |
| 2024-04-01 | Open-market sale | 500 | $1650.00 | 728 |
| 2024-04-01 | Open-market sale | 39 | $1645.01 | 1,228 |
| 2024-04-01 | Open-market sale | 100 | $1642.78 | 1,267 |
| 2024-04-01 | Open-market sale | 45 | $1641.15 | 1,367 |
| 2024-04-01 | Open-market sale | 200 | $1639.77 | 1,412 |
| 2024-04-01 | Open-market sale | 361 | $1636.63 | 1,612 |
| 2024-04-01 | Open-market sale | 100 | $1635.00 | 1,973 |
| 2024-03-28 | Option exercise (derivative) | 5,000 | $0.00 | 95,000 |
| 2024-03-28 | Open-market sale | 100 | $1650.01 | 4,900 |
| 2024-03-28 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-28 | Open-market sale | 100 | $1855.89 | 1,027 |
| 2024-03-28 | Open-market sale | 100 | $1854.69 | 1,127 |
| 2024-03-28 | Open-market sale | 100 | $1841.63 | 1,227 |
| 2024-03-28 | Open-market sale | 100 | $1839.99 | 1,327 |
| 2024-03-28 | Open-market sale | 100 | $1833.00 | 1,427 |
| 2024-03-28 | Open-market sale | 100 | $1774.96 | 1,527 |
| 2024-03-28 | Open-market sale | 100 | $1770.88 | 1,627 |
| 2024-03-28 | Open-market sale | 100 | $1759.00 | 1,727 |
| 2024-03-28 | Open-market sale | 200 | $1755.37 | 1,827 |
| 2024-03-28 | Open-market sale | 100 | $1746.00 | 2,027 |
| 2024-03-28 | Open-market sale | 100 | $1743.12 | 2,127 |
| 2024-03-28 | Open-market sale | 100 | $1700.01 | 4,600 |
| 2024-03-28 | Open-market sale | 545 | $1736.51 | 2,327 |
| 2024-03-28 | Open-market sale | 100 | $1735.12 | 2,872 |
| 2024-03-28 | Open-market sale | 100 | $1730.21 | 2,972 |
| 2024-03-28 | Open-market sale | 300 | $1729.19 | 3,072 |
| 2024-03-28 | Open-market sale | 55 | $1725.01 | 3,372 |
| 2024-03-28 | Open-market sale | 509 | $1724.32 | 3,427 |
| 2024-03-28 | Open-market sale | 192 | $1723.09 | 3,936 |
| 2024-03-28 | Open-market sale | 68 | $1715.00 | 4,128 |
| 2024-03-28 | Open-market sale | 100 | $1709.00 | 4,196 |
| 2024-03-28 | Open-market sale | 13 | $1703.37 | 4,487 |
| 2024-03-28 | Open-market sale | 91 | $1704.56 | 4,396 |
| 2024-03-28 | Open-market sale | 100 | $1707.79 | 4,296 |
| 2024-03-28 | Open-market sale | 100 | $1674.30 | 4,800 |
| 2024-03-28 | Open-market sale | 100 | $1684.85 | 4,700 |
| 2024-03-28 | Open-market sale | 100 | $1742.99 | 2,227 |
| 2024-03-28 | Open-market sale | 100 | $1702.75 | 4,500 |
| 2024-03-28 | Open-market sale | 100 | $1924.99 | 527 |
| 2024-03-28 | Open-market sale | 100 | $1922.19 | 627 |
| 2024-03-28 | Open-market sale | 100 | $1881.99 | 727 |
| 2024-03-28 | Open-market sale | 100 | $1872.00 | 827 |
| 2024-03-28 | Open-market sale | 100 | $1860.00 | 927 |
| 2024-03-28 | Open-market sale | 100 | $1947.00 | 400 |
| 2024-03-28 | Open-market sale | 100 | $1950.25 | 300 |
| 2024-03-28 | Open-market sale | 100 | $1963.00 | 200 |
| 2024-03-28 | Open-market sale | 100 | $1965.00 | 100 |
| 2024-03-28 | Open-market sale | 100 | $1977.01 | 0 |
| 2024-03-28 | Open-market sale | 27 | $1943.00 | 500 |
| 2024-03-27 | Open-market sale | 100 | $1957.00 | 400 |
| 2024-03-27 | Open-market sale | 40 | $1953.00 | 500 |
| 2024-03-27 | Open-market sale | 100 | $1950.00 | 540 |
| 2024-03-27 | Open-market sale | 100 | $1946.00 | 740 |
| 2024-03-27 | Open-market sale | 100 | $1944.80 | 840 |
| 2024-03-27 | Open-market sale | 100 | $1939.99 | 940 |
| 2024-03-27 | Open-market sale | 100 | $1938.90 | 1,040 |
| 2024-03-27 | Open-market sale | 400 | $1960.00 | 0 |
| 2024-03-27 | Open-market sale | 100 | $1947.28 | 640 |
| 2024-03-27 | Option exercise (derivative) | 5,000 | $0.00 | 100,000 |
| 2024-03-27 | Open-market sale | 100 | $1901.00 | 4,100 |
| 2024-03-27 | Open-market sale | 100 | $1900.00 | 4,200 |
| 2024-03-27 | Open-market sale | 100 | $1899.99 | 4,300 |
| 2024-03-27 | Open-market sale | 100 | $1898.15 | 4,400 |
| 2024-03-27 | Open-market sale | 100 | $1892.16 | 4,500 |
| 2024-03-27 | Open-market sale | 100 | $1891.91 | 4,600 |
| 2024-03-27 | Open-market sale | 100 | $1875.00 | 4,700 |
| 2024-03-27 | Open-market sale | 100 | $1859.97 | 4,800 |
| 2024-03-27 | Open-market sale | 100 | $1854.98 | 4,900 |
| 2024-03-27 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-27 | Open-market sale | 100 | $1937.00 | 1,140 |
| 2024-03-27 | Open-market sale | 100 | $1935.00 | 1,240 |
| 2024-03-27 | Open-market sale | 100 | $1934.78 | 1,340 |
| 2024-03-27 | Open-market sale | 133 | $1933.46 | 1,440 |
| 2024-03-27 | Open-market sale | 100 | $1930.00 | 1,573 |
| 2024-03-27 | Open-market sale | 48 | $1929.53 | 1,673 |
| 2024-03-27 | Open-market sale | 100 | $1927.49 | 1,721 |
| 2024-03-27 | Open-market sale | 200 | $1925.14 | 1,821 |
| 2024-03-27 | Open-market sale | 100 | $1924.96 | 2,021 |
| 2024-03-27 | Open-market sale | 200 | $1920.27 | 2,121 |
| 2024-03-27 | Open-market sale | 162 | $1919.06 | 2,321 |
| 2024-03-27 | Open-market sale | 200 | $1918.49 | 2,483 |
| 2024-03-27 | Open-market sale | 100 | $1915.14 | 2,683 |
| 2024-03-27 | Open-market sale | 100 | $1914.77 | 2,783 |
| 2024-03-27 | Open-market sale | 200 | $1912.39 | 2,883 |
| 2024-03-27 | Open-market sale | 100 | $1910.03 | 3,083 |
| 2024-03-27 | Open-market sale | 200 | $1909.42 | 3,183 |
| 2024-03-27 | Open-market sale | 417 | $1904.76 | 3,383 |
| 2024-03-27 | Open-market sale | 100 | $1903.99 | 3,800 |
| 2024-03-27 | Open-market sale | 200 | $1902.50 | 3,900 |
| 2024-03-26 | Option exercise (derivative) | 5,000 | $0.00 | 105,000 |
| 2024-03-26 | Open-market sale | 100 | $1866.38 | 3,200 |
| 2024-03-26 | Open-market sale | 100 | $1864.00 | 3,300 |
| 2024-03-26 | Open-market sale | 100 | $1863.00 | 3,400 |
| 2024-03-26 | Open-market sale | 100 | $1860.05 | 3,500 |
| 2024-03-26 | Open-market sale | 100 | $1855.03 | 3,600 |
| 2024-03-26 | Open-market sale | 100 | $1854.00 | 3,700 |
| 2024-03-26 | Open-market sale | 100 | $1853.00 | 3,800 |
| 2024-03-26 | Open-market sale | 300 | $1851.83 | 3,900 |
| 2024-03-26 | Open-market sale | 100 | $1850.00 | 4,200 |
| 2024-03-26 | Open-market sale | 200 | $1842.71 | 4,300 |
| 2024-03-26 | Open-market sale | 100 | $1837.23 | 4,500 |
| 2024-03-26 | Open-market sale | 100 | $1833.00 | 4,600 |
| 2024-03-26 | Open-market sale | 100 | $1821.79 | 4,700 |
| 2024-03-26 | Open-market sale | 100 | $1812.00 | 4,800 |
| 2024-03-26 | Open-market sale | 100 | $1810.00 | 4,900 |
| 2024-03-26 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-26 | Open-market sale | 100 | $1902.00 | 0 |
| 2024-03-26 | Open-market sale | 206 | $1897.85 | 100 |
| 2024-03-26 | Open-market sale | 200 | $1892.10 | 306 |
| 2024-03-26 | Open-market sale | 200 | $1889.49 | 506 |
| 2024-03-26 | Open-market sale | 546 | $1888.66 | 706 |
| 2024-03-26 | Open-market sale | 200 | $1887.72 | 1,252 |
| 2024-03-26 | Open-market sale | 200 | $1885.00 | 1,452 |
| 2024-03-26 | Open-market sale | 200 | $1884.27 | 1,652 |
| 2024-03-26 | Open-market sale | 385 | $1883.18 | 1,852 |
| 2024-03-26 | Open-market sale | 200 | $1881.00 | 2,237 |
| 2024-03-26 | Open-market sale | 63 | $1876.99 | 2,437 |
| 2024-03-26 | Open-market sale | 100 | $1874.99 | 2,500 |
| 2024-03-26 | Open-market sale | 400 | $1872.76 | 2,600 |
| 2024-03-26 | Open-market sale | 200 | $1869.20 | 3,000 |
| 2024-03-25 | Option exercise (derivative) | 5,000 | $0.00 | 110,000 |
| 2024-03-25 | Open-market sale | 54 | $1788.65 | 2,689 |
| 2024-03-25 | Open-market sale | 19 | $1683.07 | 4,115 |
| 2024-03-25 | Open-market sale | 100 | $1684.42 | 4,015 |
| 2024-03-25 | Open-market sale | 100 | $1691.49 | 3,915 |
| 2024-03-25 | Open-market sale | 100 | $1699.26 | 3,815 |
| 2024-03-25 | Open-market sale | 100 | $1708.21 | 3,715 |
| 2024-03-25 | Open-market sale | 100 | $1716.03 | 3,615 |
| 2024-03-25 | Open-market sale | 100 | $1732.83 | 3,515 |
| 2024-03-25 | Open-market sale | 100 | $1736.65 | 3,415 |
| 2024-03-25 | Open-market sale | 100 | $1676.13 | 4,134 |
| 2024-03-25 | Open-market sale | 25 | $1668.71 | 4,234 |
| 2024-03-25 | Open-market sale | 100 | $1666.88 | 4,259 |
| 2024-03-25 | Open-market sale | 30 | $1652.82 | 4,359 |
| 2024-03-25 | Open-market sale | 23 | $1640.82 | 4,389 |
| 2024-03-25 | Open-market sale | 28 | $1639.35 | 4,412 |
| 2024-03-25 | Open-market sale | 21 | $1622.03 | 4,440 |
| 2024-03-25 | Open-market sale | 400 | $1608.00 | 4,461 |
| 2024-03-25 | Open-market sale | 100 | $1607.84 | 4,861 |
| 2024-03-25 | Open-market sale | 39 | $1605.00 | 4,961 |
| 2024-03-25 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-25 | Open-market sale | 29 | $1789.98 | 2,660 |
| 2024-03-25 | Open-market sale | 47 | $1787.47 | 2,743 |
| 2024-03-25 | Open-market sale | 35 | $1785.96 | 2,790 |
| 2024-03-25 | Open-market sale | 57 | $1783.51 | 2,825 |
| 2024-03-25 | Open-market sale | 84 | $1781.68 | 2,882 |
| 2024-03-25 | Open-market sale | 49 | $1772.01 | 2,966 |
| 2024-03-25 | Open-market sale | 100 | $1762.86 | 3,015 |
| 2024-03-25 | Open-market sale | 100 | $1746.22 | 3,115 |
| 2024-03-25 | Open-market sale | 100 | $1742.00 | 3,215 |
| 2024-03-25 | Open-market sale | 100 | $1737.00 | 3,315 |
| 2024-03-25 | Open-market sale | 29 | $1868.64 | 0 |
| 2024-03-25 | Open-market sale | 100 | $1864.00 | 29 |
| 2024-03-25 | Open-market sale | 3 | $1860.33 | 129 |
| 2024-03-25 | Open-market sale | 8 | $1858.24 | 132 |
| 2024-03-25 | Open-market sale | 59 | $1857.84 | 140 |
| 2024-03-25 | Open-market sale | 166 | $1856.00 | 199 |
| 2024-03-25 | Open-market sale | 170 | $1855.79 | 365 |
| 2024-03-25 | Open-market sale | 200 | $1854.71 | 535 |
| 2024-03-25 | Open-market sale | 55 | $1853.48 | 735 |
| 2024-03-25 | Open-market sale | 19 | $1851.23 | 790 |
| 2024-03-25 | Open-market sale | 163 | $1828.66 | 1,620 |
| 2024-03-25 | Open-market sale | 40 | $1822.63 | 1,783 |
| 2024-03-25 | Open-market sale | 29 | $1816.95 | 1,823 |
| 2024-03-25 | Open-market sale | 42 | $1815.28 | 1,852 |
| 2024-03-25 | Open-market sale | 32 | $1810.35 | 1,894 |
| 2024-03-25 | Open-market sale | 47 | $1809.58 | 1,926 |
| 2024-03-25 | Open-market sale | 47 | $1808.80 | 1,973 |
| 2024-03-25 | Open-market sale | 52 | $1807.82 | 2,020 |
| 2024-03-25 | Open-market sale | 32 | $1806.31 | 2,072 |
| 2024-03-25 | Open-market sale | 100 | $1803.00 | 2,104 |
| 2024-03-25 | Open-market sale | 50 | $1802.63 | 2,204 |
| 2024-03-25 | Open-market sale | 47 | $1801.58 | 2,254 |
| 2024-03-25 | Open-market sale | 37 | $1800.74 | 2,301 |
| 2024-03-25 | Open-market sale | 55 | $1799.22 | 2,338 |
| 2024-03-25 | Open-market sale | 38 | $1798.90 | 2,393 |
| 2024-03-25 | Open-market sale | 100 | $1797.29 | 2,431 |
| 2024-03-25 | Open-market sale | 129 | $1790.06 | 2,531 |
| 2024-03-25 | Open-market sale | 49 | $1829.23 | 1,571 |
| 2024-03-25 | Open-market sale | 22 | $1830.57 | 1,549 |
| 2024-03-25 | Open-market sale | 21 | $1831.62 | 1,528 |
| 2024-03-25 | Open-market sale | 56 | $1832.18 | 1,472 |
| 2024-03-25 | Open-market sale | 127 | $1840.18 | 1,265 |
| 2024-03-25 | Open-market sale | 51 | $1834.46 | 1,392 |
| 2024-03-25 | Open-market sale | 29 | $1833.47 | 1,443 |
| 2024-03-25 | Open-market sale | 41 | $1843.57 | 1,224 |
| 2024-03-25 | Open-market sale | 43 | $1844.06 | 1,181 |
| 2024-03-25 | Open-market sale | 220 | $1845.33 | 961 |
| 2024-03-25 | Open-market sale | 100 | $1848.18 | 861 |
| 2024-03-25 | Open-market sale | 52 | $1849.63 | 809 |
| 2024-03-22 | Option exercise (derivative) | 5,000 | $0.00 | 115,000 |
| 2024-03-22 | Open-market sale | 200 | $1587.72 | 0 |
| 2024-03-22 | Open-market sale | 100 | $1580.00 | 200 |
| 2024-03-22 | Open-market sale | 100 | $1573.50 | 300 |
| 2024-03-22 | Open-market sale | 200 | $1570.10 | 400 |
| 2024-03-22 | Open-market sale | 200 | $1569.00 | 600 |
| 2024-03-22 | Open-market sale | 100 | $1567.00 | 800 |
| 2024-03-22 | Open-market sale | 100 | $1566.32 | 900 |
| 2024-03-22 | Open-market sale | 300 | $1565.55 | 1,000 |
| 2024-03-22 | Open-market sale | 101 | $1564.49 | 1,300 |
| 2024-03-22 | Open-market sale | 100 | $1560.61 | 1,401 |
| 2024-03-22 | Open-market sale | 200 | $1558.65 | 1,501 |
| 2024-03-22 | Open-market sale | 100 | $1555.87 | 1,701 |
| 2024-03-22 | Open-market sale | 100 | $1549.99 | 1,801 |
| 2024-03-22 | Open-market sale | 200 | $1548.00 | 1,901 |
| 2024-03-22 | Open-market sale | 100 | $1546.00 | 2,101 |
| 2024-03-22 | Open-market sale | 200 | $1544.06 | 2,201 |
| 2024-03-22 | Open-market sale | 100 | $1543.89 | 2,401 |
| 2024-03-22 | Open-market sale | 100 | $1540.00 | 2,501 |
| 2024-03-22 | Open-market sale | 117 | $1538.99 | 2,601 |
| 2024-03-22 | Open-market sale | 400 | $1534.51 | 2,718 |
| 2024-03-22 | Open-market sale | 178 | $1529.84 | 3,118 |
| 2024-03-22 | Open-market sale | 300 | $1527.94 | 3,296 |
| 2024-03-22 | Open-market sale | 65 | $1523.00 | 3,596 |
| 2024-03-22 | Open-market sale | 800 | $1522.06 | 3,661 |
| 2024-03-22 | Open-market sale | 200 | $1521.99 | 4,461 |
| 2024-03-22 | Open-market sale | 39 | $1520.00 | 4,661 |
| 2024-03-22 | Open-market sale | 300 | $1519.16 | 4,700 |
| 2024-03-22 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-21 | Option exercise (derivative) | 5,000 | $0.00 | 120,000 |
| 2024-03-21 | Open-market sale | 100 | $1668.00 | 1,260 |
| 2024-03-21 | Open-market sale | 100 | $1667.27 | 1,360 |
| 2024-03-21 | Open-market sale | 100 | $1664.00 | 1,460 |
| 2024-03-21 | Open-market sale | 100 | $1663.93 | 1,560 |
| 2024-03-21 | Open-market sale | 100 | $1659.13 | 1,660 |
| 2024-03-21 | Open-market sale | 100 | $1656.66 | 1,760 |
| 2024-03-21 | Open-market sale | 100 | $1655.76 | 1,860 |
| 2024-03-21 | Open-market sale | 100 | $1654.73 | 1,960 |
| 2024-03-21 | Open-market sale | 100 | $1653.87 | 2,060 |
| 2024-03-21 | Open-market sale | 100 | $1651.78 | 2,160 |
| 2024-03-21 | Open-market sale | 48 | $1646.38 | 2,260 |
| 2024-03-21 | Open-market sale | 100 | $1643.85 | 2,308 |
| 2024-03-21 | Open-market sale | 200 | $1642.18 | 2,408 |
| 2024-03-21 | Open-market sale | 100 | $1638.00 | 2,608 |
| 2024-03-21 | Open-market sale | 100 | $1631.00 | 2,708 |
| 2024-03-21 | Open-market sale | 100 | $1628.50 | 2,808 |
| 2024-03-21 | Open-market sale | 100 | $1622.99 | 2,908 |
| 2024-03-21 | Open-market sale | 300 | $1614.81 | 3,008 |
| 2024-03-21 | Open-market sale | 100 | $1613.71 | 3,308 |
| 2024-03-21 | Open-market sale | 100 | $1612.59 | 3,408 |
| 2024-03-21 | Open-market sale | 100 | $1610.00 | 3,508 |
| 2024-03-21 | Open-market sale | 100 | $1608.51 | 3,608 |
| 2024-03-21 | Open-market sale | 100 | $1607.64 | 3,708 |
| 2024-03-21 | Open-market sale | 400 | $1601.46 | 3,808 |
| 2024-03-21 | Open-market sale | 67 | $1599.29 | 4,208 |
| 2024-03-21 | Open-market sale | 100 | $1598.19 | 4,275 |
| 2024-03-21 | Open-market sale | 82 | $1597.02 | 4,375 |
| 2024-03-21 | Open-market sale | 500 | $1595.00 | 4,457 |
| 2024-03-21 | Open-market sale | 43 | $1594.12 | 4,957 |
| 2024-03-21 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-21 | Open-market sale | 81 | $1678.98 | 622 |
| 2024-03-21 | Open-market sale | 100 | $1677.56 | 703 |
| 2024-03-21 | Open-market sale | 200 | $1675.00 | 803 |
| 2024-03-21 | Open-market sale | 157 | $1674.20 | 1,003 |
| 2024-03-21 | Open-market sale | 100 | $1669.88 | 1,160 |
| 2024-03-21 | Open-market sale | 100 | $1680.85 | 522 |
| 2024-03-21 | Open-market sale | 100 | $1681.56 | 422 |
| 2024-03-21 | Open-market sale | 62 | $1698.30 | 0 |
| 2024-03-21 | Open-market sale | 22 | $1684.74 | 374 |
| 2024-03-21 | Open-market sale | 26 | $1682.69 | 396 |
| 2024-03-21 | Open-market sale | 53 | $1691.28 | 62 |
| 2024-03-21 | Open-market sale | 100 | $1688.20 | 115 |
| 2024-03-21 | Open-market sale | 159 | $1685.64 | 215 |
| 2024-03-20 | Option exercise (derivative) | 5,000 | $0.00 | 125,000 |
| 2024-03-20 | Open-market sale | 100 | $1368.00 | 4,900 |
| 2024-03-20 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-20 | Open-market sale | 100 | $1516.00 | 1,012 |
| 2024-03-20 | Open-market sale | 300 | $1514.58 | 1,112 |
| 2024-03-20 | Open-market sale | 100 | $1493.00 | 1,412 |
| 2024-03-20 | Open-market sale | 100 | $1484.25 | 1,512 |
| 2024-03-20 | Open-market sale | 100 | $1472.49 | 1,612 |
| 2024-03-20 | Open-market sale | 15 | $1467.03 | 1,712 |
| 2024-03-20 | Open-market sale | 200 | $1461.28 | 1,727 |
| 2024-03-20 | Open-market sale | 100 | $1459.93 | 1,927 |
| 2024-03-20 | Open-market sale | 100 | $1450.00 | 2,027 |
| 2024-03-20 | Open-market sale | 196 | $1448.85 | 2,127 |
| 2024-03-20 | Open-market sale | 100 | $1444.99 | 2,323 |
| 2024-03-20 | Open-market sale | 100 | $1437.84 | 2,423 |
| 2024-03-20 | Open-market sale | 200 | $1435.76 | 2,523 |
| 2024-03-20 | Open-market sale | 100 | $1434.94 | 2,723 |
| 2024-03-20 | Open-market sale | 200 | $1429.96 | 2,823 |
| 2024-03-20 | Open-market sale | 100 | $1425.83 | 3,023 |
| 2024-03-20 | Open-market sale | 213 | $1423.67 | 3,123 |
| 2024-03-20 | Open-market sale | 280 | $1422.39 | 3,336 |
| 2024-03-20 | Open-market sale | 200 | $1421.99 | 3,616 |
| 2024-03-20 | Open-market sale | 100 | $1419.98 | 3,816 |
| 2024-03-20 | Open-market sale | 182 | $1412.33 | 3,916 |
| 2024-03-20 | Open-market sale | 100 | $1411.08 | 4,098 |
| 2024-03-20 | Open-market sale | 2 | $1410.01 | 4,198 |
| 2024-03-20 | Open-market sale | 100 | $1407.78 | 4,200 |
| 2024-03-20 | Open-market sale | 100 | $1399.00 | 4,300 |
| 2024-03-20 | Open-market sale | 200 | $1384.15 | 4,400 |
| 2024-03-20 | Open-market sale | 200 | $1379.66 | 4,600 |
| 2024-03-20 | Open-market sale | 100 | $1375.00 | 4,800 |
| 2024-03-20 | Open-market sale | 207 | $1527.00 | 780 |
| 2024-03-20 | Open-market sale | 25 | $1525.89 | 987 |
| 2024-03-20 | Open-market sale | 52 | $1546.52 | 0 |
| 2024-03-20 | Open-market sale | 392 | $1544.08 | 52 |
| 2024-03-20 | Open-market sale | 36 | $1536.99 | 444 |
| 2024-03-20 | Open-market sale | 300 | $1534.00 | 480 |
| 2024-03-19 | Option exercise (derivative) | 5,000 | $0.00 | 130,000 |
| 2024-03-19 | Open-market sale | 100 | $1348.00 | 2,246 |
| 2024-03-19 | Open-market sale | 216 | $1329.99 | 2,346 |
| 2024-03-19 | Open-market sale | 38 | $1326.07 | 2,562 |
| 2024-03-19 | Open-market sale | 100 | $1325.85 | 2,600 |
| 2024-03-19 | Open-market sale | 100 | $1318.00 | 2,700 |
| 2024-03-19 | Open-market sale | 100 | $1308.53 | 2,800 |
| 2024-03-19 | Open-market sale | 100 | $1304.99 | 2,900 |
| 2024-03-19 | Open-market sale | 400 | $1300.02 | 3,000 |
| 2024-03-19 | Open-market sale | 100 | $1299.00 | 3,400 |
| 2024-03-19 | Open-market sale | 200 | $1293.00 | 3,500 |
| 2024-03-19 | Open-market sale | 100 | $1290.22 | 3,700 |
| 2024-03-19 | Open-market sale | 100 | $1285.00 | 3,800 |
| 2024-03-19 | Open-market sale | 100 | $1272.76 | 3,900 |
| 2024-03-19 | Open-market sale | 100 | $1265.00 | 4,000 |
| 2024-03-19 | Open-market sale | 200 | $1264.10 | 4,100 |
| 2024-03-19 | Open-market sale | 100 | $1260.86 | 4,300 |
| 2024-03-19 | Open-market sale | 100 | $1257.93 | 4,400 |
| 2024-03-19 | Open-market sale | 200 | $1250.00 | 4,500 |
| 2024-03-19 | Open-market sale | 100 | $1249.50 | 4,700 |
| 2024-03-19 | Open-market sale | 100 | $1242.98 | 4,800 |
| 2024-03-19 | Open-market sale | 100 | $1240.00 | 4,900 |
| 2024-03-19 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-19 | Open-market sale | 100 | $1403.55 | 1,331 |
| 2024-03-19 | Open-market sale | 115 | $1400.04 | 1,431 |
| 2024-03-19 | Open-market sale | 100 | $1399.00 | 1,546 |
| 2024-03-19 | Open-market sale | 100 | $1390.00 | 1,646 |
| 2024-03-19 | Open-market sale | 200 | $1385.00 | 1,746 |
| 2024-03-19 | Open-market sale | 100 | $1384.00 | 1,946 |
| 2024-03-19 | Open-market sale | 100 | $1373.00 | 2,046 |
| 2024-03-19 | Open-market sale | 100 | $1360.44 | 2,146 |
| 2024-03-19 | Open-market sale | 235 | $1420.44 | 114 |
| 2024-03-19 | Open-market sale | 14 | $1422.40 | 100 |
| 2024-03-19 | Open-market sale | 100 | $1418.98 | 469 |
| 2024-03-19 | Open-market sale | 120 | $1419.60 | 349 |
| 2024-03-19 | Open-market sale | 100 | $1427.45 | 0 |
| 2024-03-19 | Open-market sale | 19 | $1404.10 | 1,312 |
| 2024-03-19 | Open-market sale | 14 | $1406.31 | 1,298 |
| 2024-03-19 | Open-market sale | 19 | $1408.37 | 1,279 |
| 2024-03-19 | Open-market sale | 100 | $1409.99 | 1,179 |
| 2024-03-19 | Open-market sale | 116 | $1411.40 | 1,063 |
| 2024-03-19 | Open-market sale | 300 | $1412.11 | 763 |
| 2024-03-19 | Open-market sale | 124 | $1414.94 | 639 |
| 2024-03-19 | Open-market sale | 70 | $1417.50 | 569 |
| 2024-03-18 | Option exercise (derivative) | 5,000 | $0.00 | 135,000 |
| 2024-03-18 | Open-market sale | 200 | $1517.97 | 4,139 |
| 2024-03-18 | Open-market sale | 100 | $1506.18 | 4,539 |
| 2024-03-18 | Open-market sale | 161 | $1502.66 | 4,639 |
| 2024-03-18 | Open-market sale | 100 | $1488.00 | 4,800 |
| 2024-03-18 | Open-market sale | 100 | $1480.00 | 4,900 |
| 2024-03-18 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-18 | Open-market sale | 100 | $1600.00 | 3,039 |
| 2024-03-18 | Open-market sale | 100 | $1584.99 | 3,139 |
| 2024-03-18 | Open-market sale | 100 | $1547.99 | 3,239 |
| 2024-03-18 | Open-market sale | 100 | $1525.01 | 3,939 |
| 2024-03-18 | Open-market sale | 100 | $1526.29 | 3,839 |
| 2024-03-18 | Open-market sale | 300 | $1531.00 | 3,539 |
| 2024-03-18 | Open-market sale | 100 | $1535.00 | 3,439 |
| 2024-03-18 | Open-market sale | 100 | $1540.00 | 3,339 |
| 2024-03-18 | Open-market sale | 118 | $1643.97 | 1,848 |
| 2024-03-18 | Open-market sale | 100 | $1640.01 | 1,966 |
| 2024-03-18 | Open-market sale | 42 | $1637.52 | 2,066 |
| 2024-03-18 | Open-market sale | 31 | $1636.62 | 2,108 |
| 2024-03-18 | Open-market sale | 100 | $1635.00 | 2,139 |
| 2024-03-18 | Open-market sale | 100 | $1630.00 | 2,239 |
| 2024-03-18 | Open-market sale | 100 | $1625.17 | 2,339 |
| 2024-03-18 | Open-market sale | 100 | $1615.00 | 2,439 |
| 2024-03-18 | Open-market sale | 100 | $1614.49 | 2,539 |
| 2024-03-18 | Open-market sale | 100 | $1613.00 | 2,639 |
| 2024-03-18 | Open-market sale | 100 | $1610.00 | 2,739 |
| 2024-03-18 | Open-market sale | 100 | $1608.89 | 2,839 |
| 2024-03-18 | Open-market sale | 100 | $1607.25 | 2,939 |
| 2024-03-18 | Open-market sale | 100 | $1509.00 | 4,339 |
| 2024-03-18 | Open-market sale | 100 | $1507.97 | 4,439 |
| 2024-03-18 | Open-market sale | 100 | $1518.42 | 4,039 |
| 2024-03-18 | Open-market sale | 100 | $1700.00 | 401 |
| 2024-03-18 | Open-market sale | 100 | $1691.63 | 501 |
| 2024-03-18 | Open-market sale | 18 | $1690.20 | 601 |
| 2024-03-18 | Open-market sale | 100 | $1688.70 | 619 |
| 2024-03-18 | Open-market sale | 113 | $1685.58 | 719 |
| 2024-03-18 | Open-market sale | 16 | $1684.90 | 832 |
| 2024-03-18 | Open-market sale | 124 | $1672.84 | 848 |
| 2024-03-18 | Open-market sale | 35 | $1669.21 | 972 |
| 2024-03-18 | Open-market sale | 100 | $1664.10 | 1,007 |
| 2024-03-18 | Open-market sale | 100 | $1660.00 | 1,107 |
| 2024-03-18 | Open-market sale | 31 | $1721.45 | 0 |
| 2024-03-18 | Open-market sale | 100 | $1649.00 | 1,253 |
| 2024-03-18 | Open-market sale | 115 | $1647.38 | 1,353 |
| 2024-03-18 | Open-market sale | 20 | $1646.24 | 1,468 |
| 2024-03-18 | Open-market sale | 231 | $1645.11 | 1,488 |
| 2024-03-18 | Open-market sale | 129 | $1644.19 | 1,719 |
| 2024-03-18 | Open-market sale | 300 | $1706.29 | 101 |
| 2024-03-18 | Open-market sale | 39 | $1707.30 | 62 |
| 2024-03-18 | Open-market sale | 31 | $1716.17 | 31 |
| 2024-03-18 | Open-market sale | 46 | $1653.46 | 1,207 |
| 2024-03-15 | Option exercise (derivative) | 5,000 | $0.00 | 140,000 |
| 2024-03-15 | Open-market sale | 117 | $1660.65 | 3,166 |
| 2024-03-15 | Open-market sale | 34 | $1657.68 | 3,283 |
| 2024-03-15 | Open-market sale | 18 | $1656.50 | 3,317 |
| 2024-03-15 | Open-market sale | 30 | $1655.48 | 3,335 |
| 2024-03-15 | Open-market sale | 16 | $1651.60 | 3,365 |
| 2024-03-15 | Open-market sale | 35 | $1649.57 | 3,381 |
| 2024-03-15 | Open-market sale | 117 | $1644.39 | 3,416 |
| 2024-03-15 | Open-market sale | 83 | $1643.53 | 3,533 |
| 2024-03-15 | Open-market sale | 100 | $1642.80 | 3,616 |
| 2024-03-15 | Open-market sale | 34 | $1641.40 | 3,716 |
| 2024-03-15 | Open-market sale | 14 | $1639.05 | 3,750 |
| 2024-03-15 | Open-market sale | 24 | $1638.56 | 3,764 |
| 2024-03-15 | Open-market sale | 15 | $1635.25 | 3,788 |
| 2024-03-15 | Open-market sale | 63 | $1633.33 | 3,803 |
| 2024-03-15 | Open-market sale | 40 | $1631.36 | 3,866 |
| 2024-03-15 | Open-market sale | 100 | $1630.00 | 3,906 |
| 2024-03-15 | Open-market sale | 31 | $1629.85 | 4,006 |
| 2024-03-15 | Open-market sale | 100 | $1628.77 | 4,037 |
| 2024-03-15 | Open-market sale | 16 | $1663.96 | 3,150 |
| 2024-03-15 | Open-market sale | 22 | $1622.96 | 4,204 |
| 2024-03-15 | Open-market sale | 78 | $1612.57 | 4,226 |
| 2024-03-15 | Open-market sale | 39 | $1609.93 | 4,304 |
| 2024-03-15 | Open-market sale | 35 | $1608.17 | 4,343 |
| 2024-03-15 | Open-market sale | 30 | $1603.70 | 4,378 |
| 2024-03-15 | Open-market sale | 43 | $1601.80 | 4,408 |
| 2024-03-15 | Open-market sale | 49 | $1600.01 | 4,451 |
| 2024-03-15 | Open-market sale | 100 | $1590.89 | 4,500 |
| 2024-03-15 | Open-market sale | 400 | $1589.99 | 4,600 |
| 2024-03-15 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-15 | Open-market sale | 67 | $1623.45 | 4,137 |
| 2024-03-15 | Open-market sale | 300 | $1773.68 | 1,700 |
| 2024-03-15 | Open-market sale | 25 | $1735.08 | 2,151 |
| 2024-03-15 | Open-market sale | 100 | $1734.15 | 2,176 |
| 2024-03-15 | Open-market sale | 25 | $1727.59 | 2,276 |
| 2024-03-15 | Open-market sale | 26 | $1721.39 | 2,301 |
| 2024-03-15 | Open-market sale | 22 | $1709.34 | 2,327 |
| 2024-03-15 | Open-market sale | 22 | $1705.50 | 2,349 |
| 2024-03-15 | Open-market sale | 31 | $1696.81 | 2,371 |
| 2024-03-15 | Open-market sale | 100 | $1695.06 | 2,402 |
| 2024-03-15 | Open-market sale | 105 | $1689.46 | 2,502 |
| 2024-03-15 | Open-market sale | 24 | $1687.83 | 2,607 |
| 2024-03-15 | Open-market sale | 127 | $1685.16 | 2,631 |
| 2024-03-15 | Open-market sale | 13 | $1683.60 | 2,758 |
| 2024-03-15 | Open-market sale | 44 | $1682.50 | 2,771 |
| 2024-03-15 | Open-market sale | 22 | $1681.79 | 2,815 |
| 2024-03-15 | Open-market sale | 30 | $1680.01 | 2,837 |
| 2024-03-15 | Open-market sale | 26 | $1679.89 | 2,867 |
| 2024-03-15 | Open-market sale | 43 | $1675.53 | 2,893 |
| 2024-03-15 | Open-market sale | 19 | $1674.13 | 2,936 |
| 2024-03-15 | Open-market sale | 34 | $1671.67 | 2,955 |
| 2024-03-15 | Open-market sale | 18 | $1670.91 | 2,989 |
| 2024-03-15 | Open-market sale | 100 | $1669.39 | 3,007 |
| 2024-03-15 | Open-market sale | 17 | $1665.15 | 3,107 |
| 2024-03-15 | Open-market sale | 26 | $1664.86 | 3,124 |
| 2024-03-15 | Open-market sale | 29 | $1769.67 | 2,080 |
| 2024-03-15 | Open-market sale | 80 | $1772.10 | 2,000 |
| 2024-03-15 | Open-market sale | 100 | $1774.11 | 1,600 |
| 2024-03-15 | Open-market sale | 20 | $1744.46 | 2,131 |
| 2024-03-15 | Open-market sale | 22 | $1750.26 | 2,109 |
| 2024-03-15 | Open-market sale | 97 | $1779.05 | 1,300 |
| 2024-03-15 | Open-market sale | 127 | $1781.77 | 1,173 |
| 2024-03-15 | Open-market sale | 451 | $1782.39 | 722 |
| 2024-03-15 | Open-market sale | 143 | $1783.66 | 579 |
| 2024-03-15 | Open-market sale | 52 | $1778.76 | 1,397 |
| 2024-03-15 | Open-market sale | 23 | $1808.26 | 0 |
| 2024-03-15 | Open-market sale | 123 | $1805.00 | 23 |
| 2024-03-15 | Open-market sale | 54 | $1800.67 | 146 |
| 2024-03-15 | Open-market sale | 151 | $1775.85 | 1,449 |
| 2024-03-15 | Open-market sale | 100 | $1798.68 | 200 |
| 2024-03-15 | Open-market sale | 3 | $1797.53 | 300 |
| 2024-03-15 | Open-market sale | 25 | $1793.40 | 303 |
| 2024-03-15 | Open-market sale | 25 | $1787.45 | 328 |
| 2024-03-15 | Open-market sale | 126 | $1786.16 | 353 |
| 2024-03-15 | Open-market sale | 100 | $1784.74 | 479 |
| 2024-03-14 | Open-market sale | 55 | $1656.36 | 3,472 |
| 2024-03-14 | Open-market sale | 54 | $1655.37 | 3,527 |
| 2024-03-14 | Open-market sale | 12 | $1657.00 | 3,460 |
| 2024-03-14 | Open-market sale | 11 | $1658.41 | 3,449 |
| 2024-03-14 | Open-market sale | 54 | $1660.21 | 3,395 |
| 2024-03-14 | Open-market sale | 500 | $1661.58 | 2,895 |
| 2024-03-14 | Open-market sale | 17 | $1654.45 | 3,581 |
| 2024-03-14 | Open-market sale | 52 | $1653.71 | 3,598 |
| 2024-03-14 | Open-market sale | 30 | $1651.20 | 3,650 |
| 2024-03-14 | Open-market sale | 25 | $1650.55 | 3,680 |
| 2024-03-14 | Open-market sale | 85 | $1649.82 | 3,705 |
| 2024-03-14 | Open-market sale | 53 | $1648.63 | 3,790 |
| 2024-03-14 | Open-market sale | 12 | $1646.95 | 3,843 |
| 2024-03-14 | Open-market sale | 73 | $1645.00 | 3,855 |
| 2024-03-14 | Open-market sale | 24 | $1644.49 | 3,928 |
| 2024-03-14 | Open-market sale | 22 | $1643.39 | 3,952 |
| 2024-03-14 | Open-market sale | 44 | $1642.28 | 3,974 |
| 2024-03-14 | Open-market sale | 30 | $1675.00 | 1,708 |
| 2024-03-14 | Open-market sale | 82 | $1674.76 | 1,738 |
| 2024-03-14 | Open-market sale | 338 | $1673.62 | 1,820 |
| 2024-03-14 | Open-market sale | 42 | $1671.74 | 2,158 |
| 2024-03-14 | Open-market sale | 487 | $1670.31 | 2,200 |
| 2024-03-14 | Open-market sale | 13 | $1669.86 | 2,687 |
| 2024-03-14 | Open-market sale | 22 | $1668.73 | 2,700 |
| 2024-03-14 | Open-market sale | 60 | $1667.90 | 2,722 |
| 2024-03-14 | Open-market sale | 38 | $1666.32 | 2,782 |
| 2024-03-14 | Open-market sale | 13 | $1665.00 | 2,820 |
| 2024-03-14 | Open-market sale | 34 | $1664.96 | 2,833 |
| 2024-03-14 | Open-market sale | 28 | $1663.29 | 2,867 |
| 2024-03-14 | Open-market sale | 12 | $1742.48 | 12 |
| 2024-03-14 | Open-market sale | 11 | $1738.80 | 24 |
| 2024-03-14 | Open-market sale | 13 | $1734.00 | 35 |
| 2024-03-14 | Open-market sale | 15 | $1732.73 | 48 |
| 2024-03-14 | Open-market sale | 13 | $1730.00 | 63 |
| 2024-03-14 | Open-market sale | 25 | $1719.50 | 76 |
| 2024-03-14 | Open-market sale | 12 | $1745.99 | 0 |
| 2024-03-14 | Open-market sale | 25 | $1714.51 | 113 |
| 2024-03-14 | Open-market sale | 11 | $1713.93 | 138 |
| 2024-03-14 | Open-market sale | 11 | $1712.00 | 149 |
| 2024-03-14 | Open-market sale | 11 | $1711.02 | 160 |
| 2024-03-14 | Open-market sale | 29 | $1708.36 | 171 |
| 2024-03-14 | Open-market sale | 12 | $1715.49 | 101 |
| 2024-03-14 | Option exercise (derivative) | 5,000 | $0.00 | 145,000 |
| 2024-03-14 | Open-market sale | 11 | $1640.96 | 4,018 |
| 2024-03-14 | Open-market sale | 53 | $1639.54 | 4,029 |
| 2024-03-14 | Open-market sale | 22 | $1638.37 | 4,082 |
| 2024-03-14 | Open-market sale | 20 | $1637.56 | 4,104 |
| 2024-03-14 | Open-market sale | 37 | $1636.39 | 4,124 |
| 2024-03-14 | Open-market sale | 37 | $1635.49 | 4,161 |
| 2024-03-14 | Open-market sale | 24 | $1634.99 | 4,198 |
| 2024-03-14 | Open-market sale | 22 | $1633.39 | 4,222 |
| 2024-03-14 | Open-market sale | 43 | $1632.67 | 4,244 |
| 2024-03-14 | Open-market sale | 18 | $1631.70 | 4,287 |
| 2024-03-14 | Open-market sale | 94 | $1630.00 | 4,305 |
| 2024-03-14 | Open-market sale | 37 | $1628.61 | 4,399 |
| 2024-03-14 | Open-market sale | 16 | $1627.00 | 4,436 |
| 2024-03-14 | Open-market sale | 17 | $1624.04 | 4,452 |
| 2024-03-14 | Open-market sale | 51 | $1622.11 | 4,469 |
| 2024-03-14 | Open-market sale | 10 | $1621.56 | 4,520 |
| 2024-03-14 | Open-market sale | 55 | $1620.44 | 4,530 |
| 2024-03-14 | Open-market sale | 13 | $1619.78 | 4,585 |
| 2024-03-14 | Open-market sale | 120 | $1618.05 | 4,598 |
| 2024-03-14 | Open-market sale | 35 | $1617.56 | 4,718 |
| 2024-03-14 | Open-market sale | 8 | $1616.96 | 4,753 |
| 2024-03-14 | Open-market sale | 30 | $1610.43 | 4,761 |
| 2024-03-14 | Open-market sale | 10 | $1603.99 | 4,791 |
| 2024-03-14 | Open-market sale | 19 | $1599.00 | 4,801 |
| 2024-03-14 | Open-market sale | 8 | $1598.99 | 4,820 |
| 2024-03-14 | Open-market sale | 41 | $1592.74 | 4,828 |
| 2024-03-14 | Open-market sale | 39 | $1580.19 | 4,869 |
| 2024-03-14 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-14 | Open-market sale | 44 | $1568.82 | 4,956 |
| 2024-03-14 | Open-market sale | 48 | $1575.25 | 4,908 |
| 2024-03-14 | Open-market sale | 48 | $1707.66 | 200 |
| 2024-03-14 | Open-market sale | 25 | $1706.55 | 248 |
| 2024-03-14 | Open-market sale | 26 | $1705.00 | 273 |
| 2024-03-14 | Open-market sale | 45 | $1704.67 | 299 |
| 2024-03-14 | Open-market sale | 11 | $1703.53 | 344 |
| 2024-03-14 | Open-market sale | 11 | $1702.98 | 355 |
| 2024-03-14 | Open-market sale | 42 | $1701.39 | 366 |
| 2024-03-14 | Open-market sale | 58 | $1700.31 | 408 |
| 2024-03-14 | Open-market sale | 22 | $1699.97 | 466 |
| 2024-03-14 | Open-market sale | 11 | $1698.91 | 488 |
| 2024-03-14 | Open-market sale | 59 | $1697.30 | 499 |
| 2024-03-14 | Open-market sale | 163 | $1695.25 | 558 |
| 2024-03-14 | Open-market sale | 312 | $1694.98 | 721 |
| 2024-03-14 | Open-market sale | 111 | $1693.33 | 1,033 |
| 2024-03-14 | Open-market sale | 35 | $1691.99 | 1,144 |
| 2024-03-14 | Open-market sale | 23 | $1690.35 | 1,179 |
| 2024-03-14 | Open-market sale | 47 | $1689.47 | 1,202 |
| 2024-03-14 | Open-market sale | 26 | $1688.94 | 1,249 |
| 2024-03-14 | Open-market sale | 13 | $1687.30 | 1,275 |
| 2024-03-14 | Open-market sale | 57 | $1685.06 | 1,288 |
| 2024-03-14 | Open-market sale | 22 | $1684.22 | 1,345 |
| 2024-03-14 | Open-market sale | 25 | $1683.16 | 1,367 |
| 2024-03-14 | Open-market sale | 54 | $1682.47 | 1,392 |
| 2024-03-14 | Open-market sale | 13 | $1681.54 | 1,446 |
| 2024-03-14 | Open-market sale | 57 | $1680.21 | 1,459 |
| 2024-03-14 | Open-market sale | 54 | $1679.59 | 1,516 |
| 2024-03-14 | Open-market sale | 25 | $1678.42 | 1,570 |
| 2024-03-14 | Open-market sale | 59 | $1677.40 | 1,595 |
| 2024-03-14 | Open-market sale | 54 | $1676.85 | 1,654 |
| 2024-03-13 | Option exercise (derivative) | 5,000 | $0.00 | 150,000 |
| 2024-03-13 | Open-market sale | 38 | $1632.83 | 4,962 |
| 2024-03-13 | Open-market sale | 20 | $1726.37 | 2,412 |
| 2024-03-13 | Open-market sale | 17 | $1725.18 | 2,432 |
| 2024-03-13 | Open-market sale | 234 | $1724.89 | 2,449 |
| 2024-03-13 | Open-market sale | 200 | $1719.91 | 2,683 |
| 2024-03-13 | Open-market sale | 86 | $1717.34 | 2,883 |
| 2024-03-13 | Open-market sale | 120 | $1716.46 | 2,969 |
| 2024-03-13 | Open-market sale | 17 | $1715.77 | 3,089 |
| 2024-03-13 | Open-market sale | 100 | $1714.99 | 3,106 |
| 2024-03-13 | Open-market sale | 4 | $1711.10 | 3,206 |
| 2024-03-13 | Open-market sale | 100 | $1709.03 | 3,210 |
| 2024-03-13 | Open-market sale | 90 | $1706.88 | 3,310 |
| 2024-03-13 | Open-market sale | 200 | $1705.49 | 3,400 |
| 2024-03-13 | Open-market sale | 35 | $1701.22 | 3,600 |
| 2024-03-13 | Open-market sale | 42 | $1697.68 | 3,635 |
| 2024-03-13 | Open-market sale | 32 | $1693.42 | 3,677 |
| 2024-03-13 | Open-market sale | 32 | $1680.75 | 3,709 |
| 2024-03-13 | Open-market sale | 100 | $1679.92 | 3,741 |
| 2024-03-13 | Open-market sale | 35 | $1674.89 | 3,841 |
| 2024-03-13 | Open-market sale | 135 | $1664.70 | 3,876 |
| 2024-03-13 | Open-market sale | 500 | $1662.98 | 4,011 |
| 2024-03-13 | Open-market sale | 40 | $1660.00 | 4,511 |
| 2024-03-13 | Open-market sale | 33 | $1658.67 | 4,551 |
| 2024-03-13 | Open-market sale | 37 | $1655.34 | 4,584 |
| 2024-03-13 | Open-market sale | 100 | $1652.30 | 4,621 |
| 2024-03-13 | Open-market sale | 41 | $1649.28 | 4,721 |
| 2024-03-13 | Open-market sale | 100 | $1645.21 | 4,762 |
| 2024-03-13 | Open-market sale | 100 | $1633.99 | 4,862 |
| 2024-03-13 | Open-market sale | 100 | $1727.61 | 2,312 |
| 2024-03-13 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-13 | Open-market sale | 100 | $1733.00 | 2,212 |
| 2024-03-13 | Open-market sale | 100 | $1765.93 | 353 |
| 2024-03-13 | Open-market sale | 99 | $1763.98 | 453 |
| 2024-03-13 | Open-market sale | 100 | $1762.11 | 552 |
| 2024-03-13 | Open-market sale | 100 | $1760.54 | 652 |
| 2024-03-13 | Open-market sale | 35 | $1759.36 | 752 |
| 2024-03-13 | Open-market sale | 144 | $1758.74 | 787 |
| 2024-03-13 | Open-market sale | 79 | $1757.79 | 931 |
| 2024-03-13 | Open-market sale | 200 | $1755.72 | 1,010 |
| 2024-03-13 | Open-market sale | 200 | $1753.36 | 1,210 |
| 2024-03-13 | Open-market sale | 100 | $1750.27 | 1,410 |
| 2024-03-13 | Open-market sale | 100 | $1747.00 | 1,510 |
| 2024-03-13 | Open-market sale | 16 | $1746.18 | 1,610 |
| 2024-03-13 | Open-market sale | 100 | $1745.00 | 1,626 |
| 2024-03-13 | Open-market sale | 20 | $1743.64 | 1,726 |
| 2024-03-13 | Open-market sale | 124 | $1740.09 | 1,746 |
| 2024-03-13 | Open-market sale | 200 | $1739.25 | 1,870 |
| 2024-03-13 | Open-market sale | 100 | $1738.98 | 2,070 |
| 2024-03-13 | Open-market sale | 42 | $1735.67 | 2,170 |
| 2024-03-13 | Open-market sale | 176 | $1766.41 | 177 |
| 2024-03-13 | Open-market sale | 177 | $1767.59 | 0 |
| 2024-03-12 | Open-market sale | 40 | $1575.06 | 325 |
| 2024-03-12 | Open-market sale | 48 | $1567.86 | 365 |
| 2024-03-12 | Open-market sale | 42 | $1563.98 | 413 |
| 2024-03-12 | Open-market sale | 44 | $1562.48 | 455 |
| 2024-03-12 | Open-market sale | 135 | $1559.45 | 499 |
| 2024-03-12 | Open-market sale | 64 | $1558.66 | 634 |
| 2024-03-12 | Open-market sale | 51 | $1557.01 | 698 |
| 2024-03-12 | Open-market sale | 31 | $1553.12 | 749 |
| 2024-03-12 | Open-market sale | 150 | $1552.85 | 780 |
| 2024-03-12 | Open-market sale | 26 | $1551.67 | 930 |
| 2024-03-12 | Open-market sale | 33 | $1550.50 | 956 |
| 2024-03-12 | Open-market sale | 79 | $1593.35 | 0 |
| 2024-03-12 | Open-market sale | 55 | $1548.34 | 1,080 |
| 2024-03-12 | Open-market sale | 44 | $1547.96 | 1,135 |
| 2024-03-12 | Open-market sale | 100 | $1546.51 | 1,179 |
| 2024-03-12 | Open-market sale | 70 | $1543.11 | 1,279 |
| 2024-03-12 | Open-market sale | 34 | $1542.37 | 1,349 |
| 2024-03-12 | Open-market sale | 27 | $1541.70 | 1,383 |
| 2024-03-12 | Open-market sale | 47 | $1539.33 | 1,410 |
| 2024-03-12 | Open-market sale | 20 | $1538.97 | 1,457 |
| 2024-03-12 | Open-market sale | 200 | $1537.82 | 1,477 |
| 2024-03-12 | Open-market sale | 16 | $1536.11 | 1,677 |
| 2024-03-12 | Open-market sale | 44 | $1582.92 | 281 |
| 2024-03-12 | Open-market sale | 39 | $1583.14 | 242 |
| 2024-03-12 | Open-market sale | 46 | $1588.08 | 196 |
| 2024-03-12 | Open-market sale | 46 | $1590.19 | 150 |
| 2024-03-12 | Open-market sale | 71 | $1592.00 | 79 |
| 2024-03-12 | Open-market sale | 91 | $1549.45 | 989 |
| 2024-03-12 | Option exercise (derivative) | 5,000 | $0.00 | 155,000 |
| 2024-03-12 | Open-market sale | 710 | $1535.36 | 1,693 |
| 2024-03-12 | Open-market sale | 146 | $1534.38 | 2,403 |
| 2024-03-12 | Open-market sale | 33 | $1533.43 | 2,549 |
| 2024-03-12 | Open-market sale | 34 | $1531.69 | 2,582 |
| 2024-03-12 | Open-market sale | 100 | $1530.92 | 2,616 |
| 2024-03-12 | Open-market sale | 118 | $1529.55 | 2,716 |
| 2024-03-12 | Open-market sale | 32 | $1528.70 | 2,834 |
| 2024-03-12 | Open-market sale | 200 | $1527.76 | 2,866 |
| 2024-03-12 | Open-market sale | 20 | $1525.97 | 3,066 |
| 2024-03-12 | Open-market sale | 136 | $1524.52 | 3,086 |
| 2024-03-12 | Open-market sale | 19 | $1523.32 | 3,222 |
| 2024-03-12 | Open-market sale | 44 | $1522.20 | 3,241 |
| 2024-03-12 | Open-market sale | 20 | $1521.68 | 3,285 |
| 2024-03-12 | Open-market sale | 139 | $1520.18 | 3,305 |
| 2024-03-12 | Open-market sale | 16 | $1516.58 | 3,444 |
| 2024-03-12 | Open-market sale | 52 | $1511.48 | 3,460 |
| 2024-03-12 | Open-market sale | 100 | $1509.64 | 3,512 |
| 2024-03-12 | Open-market sale | 100 | $1508.79 | 3,612 |
| 2024-03-12 | Open-market sale | 14 | $1506.04 | 3,712 |
| 2024-03-12 | Open-market sale | 100 | $1504.99 | 3,726 |
| 2024-03-12 | Open-market sale | 100 | $1496.99 | 3,826 |
| 2024-03-12 | Open-market sale | 200 | $1495.68 | 3,926 |
| 2024-03-12 | Open-market sale | 204 | $1490.48 | 4,126 |
| 2024-03-12 | Open-market sale | 200 | $1485.47 | 4,330 |
| 2024-03-12 | Open-market sale | 137 | $1483.55 | 4,530 |
| 2024-03-12 | Open-market sale | 100 | $1479.44 | 4,667 |
| 2024-03-12 | Open-market sale | 33 | $1476.37 | 4,767 |
| 2024-03-12 | Open-market sale | 100 | $1473.86 | 4,800 |
| 2024-03-12 | Open-market sale | 100 | $1455.80 | 4,900 |
| 2024-03-12 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-11 | Option exercise (derivative) | 5,000 | $0.00 | 160,000 |
| 2024-03-11 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-11 | Open-market sale | 35 | $1566.15 | 2,818 |
| 2024-03-11 | Open-market sale | 136 | $1565.16 | 2,853 |
| 2024-03-11 | Open-market sale | 31 | $1563.40 | 2,989 |
| 2024-03-11 | Open-market sale | 30 | $1560.38 | 3,020 |
| 2024-03-11 | Open-market sale | 100 | $1557.78 | 3,050 |
| 2024-03-11 | Open-market sale | 19 | $1556.85 | 3,150 |
| 2024-03-11 | Open-market sale | 86 | $1555.63 | 3,169 |
| 2024-03-11 | Open-market sale | 331 | $1553.96 | 3,255 |
| 2024-03-11 | Open-market sale | 35 | $1551.58 | 3,586 |
| 2024-03-11 | Open-market sale | 100 | $1550.00 | 3,621 |
| 2024-03-11 | Open-market sale | 32 | $1548.28 | 3,721 |
| 2024-03-11 | Open-market sale | 24 | $1547.13 | 3,753 |
| 2024-03-11 | Open-market sale | 36 | $1546.47 | 3,777 |
| 2024-03-11 | Open-market sale | 12 | $1545.59 | 3,813 |
| 2024-03-11 | Open-market sale | 3 | $1543.75 | 3,825 |
| 2024-03-11 | Open-market sale | 55 | $1542.30 | 3,828 |
| 2024-03-11 | Open-market sale | 100 | $1538.99 | 3,883 |
| 2024-03-11 | Open-market sale | 16 | $1537.99 | 3,983 |
| 2024-03-11 | Open-market sale | 100 | $1534.99 | 3,999 |
| 2024-03-11 | Open-market sale | 59 | $1527.99 | 4,099 |
| 2024-03-11 | Open-market sale | 232 | $1521.87 | 4,158 |
| 2024-03-11 | Open-market sale | 100 | $1518.89 | 4,390 |
| 2024-03-11 | Open-market sale | 100 | $1517.30 | 4,490 |
| 2024-03-11 | Open-market sale | 100 | $1516.10 | 4,590 |
| 2024-03-11 | Open-market sale | 37 | $1514.21 | 4,690 |
| 2024-03-11 | Open-market sale | 34 | $1497.72 | 4,727 |
| 2024-03-11 | Open-market sale | 100 | $1494.93 | 4,761 |
| 2024-03-11 | Open-market sale | 90 | $1484.23 | 4,861 |
| 2024-03-11 | Open-market sale | 49 | $1479.00 | 4,951 |
| 2024-03-11 | Open-market sale | 100 | $1576.58 | 2,579 |
| 2024-03-11 | Open-market sale | 19 | $1572.43 | 2,679 |
| 2024-03-11 | Open-market sale | 120 | $1571.74 | 2,698 |
| 2024-03-11 | Open-market sale | 100 | $1650.00 | 0 |
| 2024-03-11 | Open-market sale | 100 | $1634.98 | 100 |
| 2024-03-11 | Open-market sale | 200 | $1632.63 | 200 |
| 2024-03-11 | Open-market sale | 100 | $1630.26 | 400 |
| 2024-03-11 | Open-market sale | 100 | $1629.00 | 500 |
| 2024-03-11 | Open-market sale | 100 | $1628.26 | 600 |
| 2024-03-11 | Open-market sale | 100 | $1627.00 | 700 |
| 2024-03-11 | Open-market sale | 100 | $1625.00 | 800 |
| 2024-03-11 | Open-market sale | 100 | $1620.00 | 900 |
| 2024-03-11 | Open-market sale | 100 | $1611.49 | 1,000 |
| 2024-03-11 | Open-market sale | 100 | $1610.98 | 1,100 |
| 2024-03-11 | Open-market sale | 120 | $1608.12 | 1,200 |
| 2024-03-11 | Open-market sale | 33 | $1606.35 | 1,320 |
| 2024-03-11 | Open-market sale | 17 | $1602.48 | 1,353 |
| 2024-03-11 | Open-market sale | 200 | $1601.04 | 1,370 |
| 2024-03-11 | Open-market sale | 115 | $1599.09 | 1,570 |
| 2024-03-11 | Open-market sale | 16 | $1598.41 | 1,685 |
| 2024-03-11 | Open-market sale | 117 | $1597.65 | 1,701 |
| 2024-03-11 | Open-market sale | 36 | $1596.64 | 1,818 |
| 2024-03-11 | Open-market sale | 18 | $1595.78 | 1,854 |
| 2024-03-11 | Open-market sale | 115 | $1594.53 | 1,872 |
| 2024-03-11 | Open-market sale | 200 | $1592.88 | 1,987 |
| 2024-03-11 | Open-market sale | 116 | $1591.88 | 2,187 |
| 2024-03-11 | Open-market sale | 221 | $1590.26 | 2,303 |
| 2024-03-11 | Open-market sale | 18 | $1587.74 | 2,524 |
| 2024-03-11 | Open-market sale | 17 | $1581.79 | 2,542 |
| 2024-03-11 | Open-market sale | 20 | $1579.05 | 2,559 |
| 2024-03-08 | Open-market sale | 100 | $1431.06 | 0 |
| 2024-03-08 | Open-market sale | 60 | $1430.58 | 100 |
| 2024-03-08 | Open-market sale | 93 | $1423.88 | 160 |
| 2024-03-08 | Open-market sale | 26 | $1417.58 | 253 |
| 2024-03-08 | Open-market sale | 61 | $1415.58 | 279 |
| 2024-03-08 | Open-market sale | 111 | $1414.85 | 340 |
| 2024-03-08 | Open-market sale | 209 | $1413.76 | 451 |
| 2024-03-08 | Open-market sale | 58 | $1410.70 | 660 |
| 2024-03-08 | Open-market sale | 124 | $1408.66 | 718 |
| 2024-03-08 | Open-market sale | 119 | $1406.60 | 842 |
| 2024-03-08 | Open-market sale | 32 | $1405.40 | 961 |
| 2024-03-08 | Open-market sale | 29 | $1401.61 | 993 |
| 2024-03-08 | Open-market sale | 28 | $1400.29 | 1,022 |
| 2024-03-08 | Option exercise (derivative) | 5,000 | $0.00 | 165,000 |
| 2024-03-08 | Open-market sale | 200 | $1310.10 | 4,700 |
| 2024-03-08 | Open-market sale | 100 | $1321.73 | 4,600 |
| 2024-03-08 | Open-market sale | 100 | $1322.89 | 4,500 |
| 2024-03-08 | Open-market sale | 100 | $1290.37 | 4,900 |
| 2024-03-08 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-08 | Open-market sale | 300 | $1332.82 | 4,163 |
| 2024-03-08 | Open-market sale | 100 | $1337.96 | 3,663 |
| 2024-03-08 | Open-market sale | 400 | $1333.32 | 3,763 |
| 2024-03-08 | Open-market sale | 37 | $1326.00 | 4,463 |
| 2024-03-08 | Open-market sale | 200 | $1340.36 | 3,463 |
| 2024-03-08 | Open-market sale | 100 | $1342.46 | 3,363 |
| 2024-03-08 | Open-market sale | 300 | $1350.30 | 3,063 |
| 2024-03-08 | Open-market sale | 100 | $1351.17 | 2,963 |
| 2024-03-08 | Open-market sale | 13 | $1353.33 | 2,950 |
| 2024-03-08 | Open-market sale | 200 | $1354.60 | 2,750 |
| 2024-03-08 | Open-market sale | 100 | $1356.02 | 2,650 |
| 2024-03-08 | Open-market sale | 100 | $1360.01 | 2,550 |
| 2024-03-08 | Open-market sale | 100 | $1399.00 | 1,050 |
| 2024-03-08 | Open-market sale | 100 | $1389.98 | 1,150 |
| 2024-03-08 | Open-market sale | 100 | $1387.15 | 1,250 |
| 2024-03-08 | Open-market sale | 100 | $1386.00 | 1,350 |
| 2024-03-08 | Open-market sale | 100 | $1383.89 | 1,450 |
| 2024-03-08 | Open-market sale | 100 | $1381.84 | 1,550 |
| 2024-03-08 | Open-market sale | 100 | $1380.62 | 1,650 |
| 2024-03-08 | Open-market sale | 200 | $1379.78 | 1,750 |
| 2024-03-08 | Open-market sale | 100 | $1370.19 | 1,950 |
| 2024-03-08 | Open-market sale | 100 | $1369.58 | 2,050 |
| 2024-03-08 | Open-market sale | 200 | $1368.60 | 2,150 |
| 2024-03-08 | Open-market sale | 100 | $1367.80 | 2,350 |
| 2024-03-08 | Open-market sale | 100 | $1364.98 | 2,450 |
| 2024-03-07 | Option exercise (derivative) | 5,000 | $0.00 | 170,000 |
| 2024-03-07 | Open-market sale | 100 | $1315.00 | 0 |
| 2024-03-07 | Open-market sale | 200 | $1275.00 | 3,100 |
| 2024-03-07 | Open-market sale | 100 | $1276.14 | 3,000 |
| 2024-03-07 | Open-market sale | 100 | $1278.47 | 2,900 |
| 2024-03-07 | Open-market sale | 200 | $1280.00 | 2,700 |
| 2024-03-07 | Open-market sale | 506 | $1281.37 | 2,194 |
| 2024-03-07 | Open-market sale | 100 | $1284.24 | 2,094 |
| 2024-03-07 | Open-market sale | 100 | $1273.67 | 3,300 |
| 2024-03-07 | Open-market sale | 300 | $1270.30 | 3,400 |
| 2024-03-07 | Open-market sale | 200 | $1266.60 | 3,700 |
| 2024-03-07 | Open-market sale | 100 | $1263.96 | 3,900 |
| 2024-03-07 | Open-market sale | 100 | $1262.36 | 4,000 |
| 2024-03-07 | Open-market sale | 100 | $1261.00 | 4,100 |
| 2024-03-07 | Open-market sale | 300 | $1259.94 | 4,200 |
| 2024-03-07 | Open-market sale | 100 | $1247.73 | 4,500 |
| 2024-03-07 | Open-market sale | 100 | $1246.00 | 4,600 |
| 2024-03-07 | Open-market sale | 100 | $1239.00 | 4,700 |
| 2024-03-07 | Open-market sale | 100 | $1237.00 | 4,800 |
| 2024-03-07 | Open-market sale | 100 | $1232.64 | 4,900 |
| 2024-03-07 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-07 | Open-market sale | 100 | $1310.00 | 100 |
| 2024-03-07 | Open-market sale | 100 | $1307.99 | 200 |
| 2024-03-07 | Open-market sale | 200 | $1303.00 | 300 |
| 2024-03-07 | Open-market sale | 392 | $1299.93 | 500 |
| 2024-03-07 | Open-market sale | 100 | $1295.91 | 892 |
| 2024-03-07 | Open-market sale | 200 | $1294.25 | 992 |
| 2024-03-07 | Open-market sale | 100 | $1289.00 | 1,192 |
| 2024-03-07 | Open-market sale | 100 | $1287.99 | 1,292 |
| 2024-03-07 | Open-market sale | 300 | $1286.35 | 1,392 |
| 2024-03-07 | Open-market sale | 402 | $1285.15 | 1,692 |
| 2024-03-06 | Option exercise (derivative) | 5,000 | $0.00 | 175,000 |
| 2024-03-06 | Open-market sale | 100 | $1138.96 | 4,900 |
| 2024-03-06 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-06 | Open-market sale | 37 | $1193.88 | 3,201 |
| 2024-03-06 | Open-market sale | 15 | $1191.57 | 3,238 |
| 2024-03-06 | Open-market sale | 54 | $1188.47 | 3,253 |
| 2024-03-06 | Open-market sale | 65 | $1186.51 | 3,307 |
| 2024-03-06 | Open-market sale | 57 | $1184.87 | 3,372 |
| 2024-03-06 | Open-market sale | 100 | $1183.71 | 3,429 |
| 2024-03-06 | Open-market sale | 35 | $1182.93 | 3,529 |
| 2024-03-06 | Open-market sale | 29 | $1181.77 | 3,564 |
| 2024-03-06 | Open-market sale | 116 | $1179.08 | 3,593 |
| 2024-03-06 | Open-market sale | 38 | $1178.33 | 3,709 |
| 2024-03-06 | Open-market sale | 130 | $1175.50 | 3,747 |
| 2024-03-06 | Open-market sale | 6 | $1174.39 | 3,877 |
| 2024-03-06 | Open-market sale | 17 | $1171.66 | 3,883 |
| 2024-03-06 | Open-market sale | 79 | $1169.77 | 3,900 |
| 2024-03-06 | Open-market sale | 27 | $1166.29 | 3,979 |
| 2024-03-06 | Open-market sale | 95 | $1165.20 | 4,006 |
| 2024-03-06 | Open-market sale | 50 | $1164.57 | 4,101 |
| 2024-03-06 | Open-market sale | 42 | $1163.39 | 4,151 |
| 2024-03-06 | Open-market sale | 100 | $1162.43 | 4,193 |
| 2024-03-06 | Open-market sale | 77 | $1159.63 | 4,293 |
| 2024-03-06 | Open-market sale | 27 | $1155.48 | 4,370 |
| 2024-03-06 | Open-market sale | 33 | $1154.68 | 4,397 |
| 2024-03-06 | Open-market sale | 35 | $1151.64 | 4,430 |
| 2024-03-06 | Open-market sale | 34 | $1148.35 | 4,465 |
| 2024-03-06 | Open-market sale | 27 | $1147.79 | 4,499 |
| 2024-03-06 | Open-market sale | 303 | $1142.85 | 4,526 |
| 2024-03-06 | Open-market sale | 39 | $1140.00 | 4,829 |
| 2024-03-06 | Open-market sale | 32 | $1139.86 | 4,868 |
| 2024-03-06 | Open-market sale | 49 | $1266.36 | 385 |
| 2024-03-06 | Open-market sale | 34 | $1265.61 | 434 |
| 2024-03-06 | Open-market sale | 80 | $1264.51 | 468 |
| 2024-03-06 | Open-market sale | 119 | $1263.75 | 548 |
| 2024-03-06 | Open-market sale | 85 | $1262.32 | 667 |
| 2024-03-06 | Open-market sale | 31 | $1261.69 | 752 |
| 2024-03-06 | Open-market sale | 44 | $1260.64 | 783 |
| 2024-03-06 | Open-market sale | 86 | $1259.83 | 827 |
| 2024-03-06 | Open-market sale | 120 | $1258.33 | 913 |
| 2024-03-06 | Open-market sale | 53 | $1257.59 | 1,033 |
| 2024-03-06 | Open-market sale | 18 | $1256.04 | 1,086 |
| 2024-03-06 | Open-market sale | 19 | $1255.54 | 1,104 |
| 2024-03-06 | Open-market sale | 34 | $1254.22 | 1,123 |
| 2024-03-06 | Open-market sale | 233 | $1253.76 | 1,157 |
| 2024-03-06 | Open-market sale | 14 | $1252.77 | 1,390 |
| 2024-03-06 | Open-market sale | 53 | $1251.88 | 1,404 |
| 2024-03-06 | Open-market sale | 69 | $1250.55 | 1,457 |
| 2024-03-06 | Open-market sale | 100 | $1283.99 | 0 |
| 2024-03-06 | Open-market sale | 15 | $1279.98 | 100 |
| 2024-03-06 | Open-market sale | 20 | $1278.93 | 115 |
| 2024-03-06 | Open-market sale | 35 | $1277.43 | 135 |
| 2024-03-06 | Open-market sale | 49 | $1267.57 | 336 |
| 2024-03-06 | Open-market sale | 34 | $1268.58 | 302 |
| 2024-03-06 | Open-market sale | 42 | $1269.72 | 260 |
| 2024-03-06 | Open-market sale | 13 | $1270.63 | 247 |
| 2024-03-06 | Open-market sale | 47 | $1272.56 | 170 |
| 2024-03-06 | Open-market sale | 30 | $1271.05 | 217 |
| 2024-03-06 | Open-market sale | 26 | $1223.61 | 2,994 |
| 2024-03-06 | Open-market sale | 51 | $1220.55 | 3,020 |
| 2024-03-06 | Open-market sale | 24 | $1218.35 | 3,071 |
| 2024-03-06 | Open-market sale | 39 | $1213.04 | 3,095 |
| 2024-03-06 | Open-market sale | 33 | $1208.73 | 3,134 |
| 2024-03-06 | Open-market sale | 34 | $1194.71 | 3,167 |
| 2024-03-06 | Open-market sale | 52 | $1248.43 | 1,526 |
| 2024-03-06 | Open-market sale | 70 | $1247.62 | 1,578 |
| 2024-03-06 | Open-market sale | 84 | $1246.27 | 1,648 |
| 2024-03-06 | Open-market sale | 142 | $1245.75 | 1,732 |
| 2024-03-06 | Open-market sale | 85 | $1244.63 | 1,874 |
| 2024-03-06 | Open-market sale | 19 | $1231.24 | 2,724 |
| 2024-03-06 | Open-market sale | 67 | $1242.46 | 2,005 |
| 2024-03-06 | Open-market sale | 100 | $1241.52 | 2,072 |
| 2024-03-06 | Open-market sale | 15 | $1240.09 | 2,172 |
| 2024-03-06 | Open-market sale | 87 | $1232.64 | 2,637 |
| 2024-03-06 | Open-market sale | 53 | $1233.53 | 2,584 |
| 2024-03-06 | Open-market sale | 165 | $1234.62 | 2,419 |
| 2024-03-06 | Open-market sale | 16 | $1239.10 | 2,187 |
| 2024-03-06 | Open-market sale | 167 | $1238.82 | 2,203 |
| 2024-03-06 | Open-market sale | 27 | $1236.86 | 2,370 |
| 2024-03-06 | Open-market sale | 22 | $1235.73 | 2,397 |
| 2024-03-06 | Open-market sale | 48 | $1224.66 | 2,946 |
| 2024-03-06 | Open-market sale | 17 | $1225.31 | 2,929 |
| 2024-03-06 | Open-market sale | 26 | $1226.30 | 2,903 |
| 2024-03-06 | Open-market sale | 52 | $1227.43 | 2,851 |
| 2024-03-06 | Open-market sale | 21 | $1228.84 | 2,830 |
| 2024-03-06 | Open-market sale | 34 | $1229.26 | 2,796 |
| 2024-03-06 | Open-market sale | 53 | $1230.74 | 2,743 |
| 2024-03-06 | Open-market sale | 46 | $1243.44 | 1,959 |
| 2024-03-05 | Open-market sale | 20 | $1191.07 | 2,043 |
| 2024-03-05 | Open-market sale | 100 | $1323.85 | 0 |
| 2024-03-05 | Open-market sale | 100 | $1314.00 | 100 |
| 2024-03-05 | Open-market sale | 100 | $1313.52 | 200 |
| 2024-03-05 | Open-market sale | 100 | $1308.99 | 400 |
| 2024-03-05 | Open-market sale | 100 | $1284.55 | 500 |
| 2024-03-05 | Open-market sale | 100 | $1276.19 | 600 |
| 2024-03-05 | Open-market sale | 200 | $1256.88 | 700 |
| 2024-03-05 | Open-market sale | 100 | $1255.00 | 900 |
| 2024-03-05 | Open-market sale | 100 | $1253.90 | 1,000 |
| 2024-03-05 | Open-market sale | 100 | $1192.43 | 1,943 |
| 2024-03-05 | Open-market sale | 100 | $1197.00 | 1,843 |
| 2024-03-05 | Open-market sale | 100 | $1200.25 | 1,743 |
| 2024-03-05 | Open-market sale | 100 | $1230.00 | 1,643 |
| 2024-03-05 | Open-market sale | 43 | $1240.56 | 1,600 |
| 2024-03-05 | Open-market sale | 500 | $1247.94 | 1,100 |
| 2024-03-05 | Open-market sale | 100 | $1309.99 | 300 |
| 2024-03-05 | Option exercise (derivative) | 5,000 | $0.00 | 180,000 |
| 2024-03-05 | Open-market sale | 100 | $1130.81 | 4,435 |
| 2024-03-05 | Open-market sale | 4 | $1117.45 | 4,535 |
| 2024-03-05 | Open-market sale | 100 | $1112.26 | 4,539 |
| 2024-03-05 | Open-market sale | 100 | $1107.71 | 4,639 |
| 2024-03-05 | Open-market sale | 100 | $1103.50 | 4,739 |
| 2024-03-05 | Open-market sale | 161 | $1051.16 | 4,839 |
| 2024-03-05 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-05 | Open-market sale | 15 | $1189.26 | 2,063 |
| 2024-03-05 | Open-market sale | 100 | $1188.08 | 2,078 |
| 2024-03-05 | Open-market sale | 100 | $1185.99 | 2,178 |
| 2024-03-05 | Open-market sale | 117 | $1182.87 | 2,278 |
| 2024-03-05 | Open-market sale | 100 | $1181.10 | 2,395 |
| 2024-03-05 | Open-market sale | 100 | $1178.67 | 2,495 |
| 2024-03-05 | Open-market sale | 100 | $1141.00 | 3,935 |
| 2024-03-05 | Open-market sale | 2 | $1174.96 | 2,695 |
| 2024-03-05 | Open-market sale | 100 | $1167.71 | 2,697 |
| 2024-03-05 | Open-market sale | 100 | $1166.25 | 2,797 |
| 2024-03-05 | Open-market sale | 100 | $1164.49 | 2,897 |
| 2024-03-05 | Open-market sale | 19 | $1162.23 | 2,997 |
| 2024-03-05 | Open-market sale | 119 | $1156.31 | 3,016 |
| 2024-03-05 | Open-market sale | 100 | $1155.00 | 3,135 |
| 2024-03-05 | Open-market sale | 200 | $1154.10 | 3,235 |
| 2024-03-05 | Open-market sale | 100 | $1149.99 | 3,435 |
| 2024-03-05 | Open-market sale | 100 | $1147.19 | 3,535 |
| 2024-03-05 | Open-market sale | 200 | $1144.48 | 3,635 |
| 2024-03-05 | Open-market sale | 100 | $1143.01 | 3,835 |
| 2024-03-05 | Open-market sale | 100 | $1132.00 | 4,335 |
| 2024-03-05 | Open-market sale | 100 | $1134.16 | 4,235 |
| 2024-03-05 | Open-market sale | 200 | $1140.95 | 4,035 |
| 2024-03-05 | Open-market sale | 100 | $1175.99 | 2,595 |
| 2024-03-04 | Option exercise (derivative) | 5,000 | $0.00 | 185,000 |
| 2024-03-04 | Open-market sale | 184 | $1035.52 | 1,546 |
| 2024-03-04 | Open-market sale | 31 | $1034.53 | 1,730 |
| 2024-03-04 | Open-market sale | 500 | $1032.66 | 1,761 |
| 2024-03-04 | Open-market sale | 200 | $1031.45 | 2,261 |
| 2024-03-04 | Open-market sale | 100 | $1030.90 | 2,461 |
| 2024-03-04 | Open-market sale | 200 | $1029.00 | 2,561 |
| 2024-03-04 | Open-market sale | 200 | $1028.00 | 2,761 |
| 2024-03-04 | Open-market sale | 100 | $1027.88 | 2,961 |
| 2024-03-04 | Open-market sale | 200 | $1025.47 | 3,061 |
| 2024-03-04 | Open-market sale | 200 | $1024.26 | 3,261 |
| 2024-03-04 | Open-market sale | 100 | $1023.13 | 3,461 |
| 2024-03-04 | Open-market sale | 300 | $1022.00 | 3,561 |
| 2024-03-04 | Open-market sale | 100 | $1020.04 | 3,861 |
| 2024-03-04 | Open-market sale | 100 | $1019.55 | 3,961 |
| 2024-03-04 | Open-market sale | 100 | $1015.25 | 4,061 |
| 2024-03-04 | Open-market sale | 200 | $1007.38 | 4,161 |
| 2024-03-04 | Open-market sale | 500 | $998.32 | 4,361 |
| 2024-03-04 | Open-market sale | 100 | $997.41 | 4,861 |
| 2024-03-04 | Open-market sale | 39 | $996.00 | 4,961 |
| 2024-03-04 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-04 | Open-market sale | 156 | $1079.27 | 0 |
| 2024-03-04 | Open-market sale | 100 | $1049.66 | 156 |
| 2024-03-04 | Open-market sale | 324 | $1047.29 | 256 |
| 2024-03-04 | Open-market sale | 29 | $1046.01 | 580 |
| 2024-03-04 | Open-market sale | 18 | $1045.57 | 609 |
| 2024-03-04 | Open-market sale | 128 | $1044.18 | 627 |
| 2024-03-04 | Open-market sale | 134 | $1043.15 | 755 |
| 2024-03-04 | Open-market sale | 400 | $1040.47 | 889 |
| 2024-03-04 | Open-market sale | 100 | $1039.78 | 1,289 |
| 2024-03-04 | Open-market sale | 157 | $1037.54 | 1,389 |
| 2024-03-01 | Option exercise (derivative) | 5,000 | $0.00 | 190,000 |
| 2024-03-01 | Open-market sale | 500 | $1032.66 | 1,761 |
| 2024-03-01 | Open-market sale | 200 | $1031.45 | 2,261 |
| 2024-03-01 | Open-market sale | 100 | $1030.90 | 2,461 |
| 2024-03-01 | Open-market sale | 200 | $1028.00 | 2,761 |
| 2024-03-01 | Open-market sale | 100 | $1027.88 | 2,961 |
| 2024-03-01 | Open-market sale | 200 | $1025.47 | 3,061 |
| 2024-03-01 | Open-market sale | 200 | $1024.26 | 3,261 |
| 2024-03-01 | Open-market sale | 100 | $1023.13 | 3,461 |
| 2024-03-01 | Open-market sale | 300 | $1022.00 | 3,561 |
| 2024-03-01 | Open-market sale | 100 | $1020.04 | 3,861 |
| 2024-03-01 | Open-market sale | 100 | $1019.55 | 3,961 |
| 2024-03-01 | Open-market sale | 100 | $1015.25 | 4,061 |
| 2024-03-01 | Open-market sale | 200 | $1007.38 | 4,161 |
| 2024-03-01 | Open-market sale | 100 | $999.00 | 4,361 |
| 2024-03-01 | Open-market sale | 31 | $1034.53 | 1,730 |
| 2024-03-01 | Open-market sale | 184 | $1035.52 | 1,546 |
| 2024-03-01 | Open-market sale | 157 | $1037.54 | 1,389 |
| 2024-03-01 | Open-market sale | 100 | $1039.78 | 1,289 |
| 2024-03-01 | Open-market sale | 400 | $1040.47 | 889 |
| 2024-03-01 | Open-market sale | 134 | $1043.15 | 755 |
| 2024-03-01 | Open-market sale | 128 | $1044.18 | 627 |
| 2024-03-01 | Open-market sale | 18 | $1045.57 | 609 |
| 2024-03-01 | Open-market sale | 29 | $1046.01 | 580 |
| 2024-03-01 | Open-market sale | 324 | $1047.29 | 256 |
| 2024-03-01 | Open-market sale | 100 | $1049.66 | 156 |
| 2024-03-01 | Open-market sale | 156 | $1079.27 | 0 |
| 2024-03-01 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-03-01 | Open-market sale | 39 | $996.00 | 4,961 |
| 2024-03-01 | Open-market sale | 500 | $998.00 | 4,461 |
| 2024-03-01 | Open-market sale | 200 | $1029.00 | 2,561 |
| 2024-02-29 | Option exercise (derivative) | 5,000 | $0.00 | 195,000 |
| 2024-02-29 | Open-market sale | 100 | $1004.47 | 2,769 |
| 2024-02-29 | Open-market sale | 100 | $1001.00 | 2,869 |
| 2024-02-29 | Open-market sale | 200 | $1000.13 | 2,969 |
| 2024-02-29 | Open-market sale | 100 | $998.84 | 3,169 |
| 2024-02-29 | Open-market sale | 200 | $997.40 | 3,269 |
| 2024-02-29 | Open-market sale | 100 | $996.59 | 3,469 |
| 2024-02-29 | Open-market sale | 31 | $995.87 | 3,569 |
| 2024-02-29 | Open-market sale | 100 | $994.45 | 3,600 |
| 2024-02-29 | Open-market sale | 100 | $991.72 | 3,700 |
| 2024-02-29 | Open-market sale | 100 | $988.93 | 3,800 |
| 2024-02-29 | Open-market sale | 100 | $986.99 | 3,900 |
| 2024-02-29 | Open-market sale | 100 | $984.49 | 4,000 |
| 2024-02-29 | Open-market sale | 100 | $979.98 | 4,100 |
| 2024-02-29 | Open-market sale | 100 | $977.00 | 4,200 |
| 2024-02-29 | Open-market sale | 200 | $976.55 | 4,300 |
| 2024-02-29 | Open-market sale | 100 | $974.75 | 4,500 |
| 2024-02-29 | Open-market sale | 100 | $971.88 | 4,600 |
| 2024-02-29 | Open-market sale | 100 | $969.00 | 4,700 |
| 2024-02-29 | Open-market sale | 200 | $968.36 | 4,800 |
| 2024-02-29 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-29 | Open-market sale | 100 | $1036.96 | 0 |
| 2024-02-29 | Open-market sale | 200 | $1026.66 | 100 |
| 2024-02-29 | Open-market sale | 300 | $1025.00 | 300 |
| 2024-02-29 | Open-market sale | 100 | $1024.00 | 600 |
| 2024-02-29 | Open-market sale | 569 | $1022.67 | 700 |
| 2024-02-29 | Open-market sale | 600 | $1016.73 | 1,269 |
| 2024-02-29 | Open-market sale | 400 | $1014.39 | 1,869 |
| 2024-02-29 | Open-market sale | 100 | $1007.91 | 2,569 |
| 2024-02-29 | Open-market sale | 100 | $1006.00 | 2,669 |
| 2024-02-29 | Open-market sale | 300 | $1010.18 | 2,269 |
| 2024-02-28 | Option exercise (derivative) | 5,000 | $0.00 | 200,000 |
| 2024-02-28 | Open-market sale | 245 | $965.14 | 2,000 |
| 2024-02-28 | Open-market sale | 100 | $963.85 | 2,245 |
| 2024-02-28 | Open-market sale | 290 | $962.46 | 2,345 |
| 2024-02-28 | Open-market sale | 100 | $961.44 | 2,635 |
| 2024-02-28 | Open-market sale | 200 | $958.90 | 2,735 |
| 2024-02-28 | Open-market sale | 100 | $957.88 | 2,935 |
| 2024-02-28 | Open-market sale | 247 | $956.38 | 3,035 |
| 2024-02-28 | Open-market sale | 200 | $955.00 | 3,282 |
| 2024-02-28 | Open-market sale | 200 | $953.58 | 3,482 |
| 2024-02-28 | Open-market sale | 218 | $951.73 | 3,682 |
| 2024-02-28 | Open-market sale | 400 | $949.99 | 3,900 |
| 2024-02-28 | Open-market sale | 100 | $947.27 | 4,300 |
| 2024-02-28 | Open-market sale | 100 | $933.00 | 4,400 |
| 2024-02-28 | Open-market sale | 100 | $930.00 | 4,500 |
| 2024-02-28 | Open-market sale | 200 | $927.67 | 4,600 |
| 2024-02-28 | Open-market sale | 200 | $920.37 | 4,800 |
| 2024-02-28 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-28 | Open-market sale | 100 | $998.65 | 0 |
| 2024-02-28 | Open-market sale | 100 | $996.02 | 100 |
| 2024-02-28 | Open-market sale | 200 | $969.19 | 1,600 |
| 2024-02-28 | Open-market sale | 100 | $979.77 | 300 |
| 2024-02-28 | Open-market sale | 100 | $978.00 | 400 |
| 2024-02-28 | Open-market sale | 300 | $977.17 | 500 |
| 2024-02-28 | Open-market sale | 300 | $975.00 | 800 |
| 2024-02-28 | Open-market sale | 200 | $973.65 | 1,100 |
| 2024-02-28 | Open-market sale | 100 | $972.52 | 1,300 |
| 2024-02-28 | Open-market sale | 100 | $971.00 | 1,400 |
| 2024-02-28 | Open-market sale | 100 | $970.06 | 1,500 |
| 2024-02-28 | Open-market sale | 200 | $966.91 | 1,800 |
| 2024-02-28 | Open-market sale | 100 | $991.00 | 200 |
| 2024-02-27 | Option exercise (derivative) | 5,000 | $0.00 | 205,000 |
| 2024-02-27 | Open-market sale | 100 | $851.12 | 4,800 |
| 2024-02-27 | Open-market sale | 44 | $883.46 | 0 |
| 2024-02-27 | Open-market sale | 134 | $882.03 | 44 |
| 2024-02-27 | Open-market sale | 110 | $881.78 | 178 |
| 2024-02-27 | Open-market sale | 43 | $880.50 | 288 |
| 2024-02-27 | Open-market sale | 120 | $879.73 | 331 |
| 2024-02-27 | Open-market sale | 100 | $878.00 | 451 |
| 2024-02-27 | Open-market sale | 212 | $877.64 | 551 |
| 2024-02-27 | Open-market sale | 100 | $876.94 | 763 |
| 2024-02-27 | Open-market sale | 141 | $875.88 | 863 |
| 2024-02-27 | Open-market sale | 100 | $874.78 | 1,004 |
| 2024-02-27 | Open-market sale | 148 | $873.18 | 1,104 |
| 2024-02-27 | Open-market sale | 300 | $872.34 | 1,252 |
| 2024-02-27 | Open-market sale | 238 | $871.73 | 1,552 |
| 2024-02-27 | Open-market sale | 148 | $870.13 | 1,790 |
| 2024-02-27 | Open-market sale | 100 | $869.97 | 1,938 |
| 2024-02-27 | Open-market sale | 700 | $868.28 | 2,038 |
| 2024-02-27 | Open-market sale | 60 | $866.27 | 2,738 |
| 2024-02-27 | Open-market sale | 378 | $863.39 | 2,798 |
| 2024-02-27 | Open-market sale | 200 | $862.43 | 3,176 |
| 2024-02-27 | Open-market sale | 100 | $861.00 | 3,376 |
| 2024-02-27 | Open-market sale | 100 | $860.00 | 3,476 |
| 2024-02-27 | Open-market sale | 252 | $859.68 | 3,576 |
| 2024-02-27 | Open-market sale | 200 | $858.00 | 3,828 |
| 2024-02-27 | Open-market sale | 302 | $857.69 | 4,028 |
| 2024-02-27 | Open-market sale | 170 | $856.56 | 4,330 |
| 2024-02-27 | Open-market sale | 100 | $853.77 | 4,500 |
| 2024-02-27 | Open-market sale | 200 | $852.32 | 4,600 |
| 2024-02-27 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-27 | Open-market sale | 100 | $849.98 | 4,900 |
| 2024-02-26 | Option exercise (derivative) | 5,000 | $0.00 | 210,000 |
| 2024-02-26 | Open-market sale | 300 | $787.31 | 1,554 |
| 2024-02-26 | Open-market sale | 100 | $786.44 | 1,854 |
| 2024-02-26 | Open-market sale | 600 | $784.71 | 1,954 |
| 2024-02-26 | Open-market sale | 400 | $783.06 | 2,554 |
| 2024-02-26 | Open-market sale | 100 | $779.99 | 2,954 |
| 2024-02-26 | Open-market sale | 100 | $775.00 | 3,054 |
| 2024-02-26 | Open-market sale | 200 | $767.31 | 3,154 |
| 2024-02-26 | Open-market sale | 100 | $762.41 | 3,354 |
| 2024-02-26 | Open-market sale | 100 | $751.59 | 3,454 |
| 2024-02-26 | Open-market sale | 100 | $744.67 | 3,554 |
| 2024-02-26 | Open-market sale | 300 | $729.90 | 3,654 |
| 2024-02-26 | Open-market sale | 200 | $721.25 | 3,954 |
| 2024-02-26 | Open-market sale | 300 | $712.00 | 4,154 |
| 2024-02-26 | Open-market sale | 500 | $693.31 | 4,454 |
| 2024-02-26 | Open-market sale | 46 | $687.94 | 4,954 |
| 2024-02-26 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-26 | Open-market sale | 100 | $808.88 | 0 |
| 2024-02-26 | Open-market sale | 56 | $807.02 | 100 |
| 2024-02-26 | Open-market sale | 16 | $805.98 | 156 |
| 2024-02-26 | Open-market sale | 20 | $804.75 | 172 |
| 2024-02-26 | Open-market sale | 57 | $803.45 | 192 |
| 2024-02-26 | Open-market sale | 17 | $800.57 | 249 |
| 2024-02-26 | Open-market sale | 144 | $799.18 | 266 |
| 2024-02-26 | Open-market sale | 258 | $798.30 | 410 |
| 2024-02-26 | Open-market sale | 133 | $797.16 | 668 |
| 2024-02-26 | Open-market sale | 202 | $796.62 | 801 |
| 2024-02-26 | Open-market sale | 100 | $789.00 | 1,454 |
| 2024-02-26 | Open-market sale | 100 | $792.29 | 1,354 |
| 2024-02-26 | Open-market sale | 126 | $795.15 | 1,003 |
| 2024-02-26 | Open-market sale | 225 | $794.39 | 1,129 |
| 2024-02-23 | Option exercise (derivative) | 5,000 | $0.00 | 215,000 |
| 2024-02-23 | Open-market sale | 300 | $697.98 | 446 |
| 2024-02-23 | Open-market sale | 100 | $698.98 | 346 |
| 2024-02-23 | Open-market sale | 66 | $686.25 | 4,294 |
| 2024-02-23 | Open-market sale | 600 | $696.21 | 746 |
| 2024-02-23 | Open-market sale | 200 | $694.35 | 1,346 |
| 2024-02-23 | Open-market sale | 400 | $693.64 | 1,546 |
| 2024-02-23 | Open-market sale | 700 | $692.47 | 1,946 |
| 2024-02-23 | Open-market sale | 152 | $691.58 | 2,646 |
| 2024-02-23 | Open-market sale | 346 | $699.78 | 0 |
| 2024-02-23 | Open-market sale | 500 | $688.76 | 2,798 |
| 2024-02-23 | Open-market sale | 115 | $684.71 | 4,485 |
| 2024-02-23 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-23 | Open-market sale | 400 | $683.90 | 4,600 |
| 2024-02-23 | Open-market sale | 996 | $687.34 | 3,298 |
| 2024-02-23 | Open-market sale | 125 | $685.51 | 4,360 |
| 2024-02-22 | Option exercise (derivative) | 5,000 | $0.00 | 220,000 |
| 2024-02-22 | Open-market sale | 200 | $695.82 | 3,955 |
| 2024-02-22 | Open-market sale | 200 | $685.00 | 4,455 |
| 2024-02-22 | Open-market sale | 300 | $684.41 | 4,655 |
| 2024-02-22 | Open-market sale | 45 | $683.70 | 4,955 |
| 2024-02-22 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-22 | Open-market sale | 300 | $719.31 | 0 |
| 2024-02-22 | Open-market sale | 100 | $717.40 | 300 |
| 2024-02-22 | Open-market sale | 300 | $715.80 | 400 |
| 2024-02-22 | Open-market sale | 100 | $714.49 | 700 |
| 2024-02-22 | Open-market sale | 93 | $713.15 | 800 |
| 2024-02-22 | Open-market sale | 50 | $712.85 | 893 |
| 2024-02-22 | Open-market sale | 200 | $711.58 | 943 |
| 2024-02-22 | Open-market sale | 500 | $710.48 | 1,143 |
| 2024-02-22 | Open-market sale | 100 | $709.70 | 1,643 |
| 2024-02-22 | Open-market sale | 500 | $708.09 | 1,743 |
| 2024-02-22 | Open-market sale | 382 | $707.42 | 2,243 |
| 2024-02-22 | Open-market sale | 30 | $706.64 | 2,625 |
| 2024-02-22 | Open-market sale | 200 | $705.78 | 2,655 |
| 2024-02-22 | Open-market sale | 300 | $703.78 | 2,855 |
| 2024-02-22 | Open-market sale | 300 | $701.54 | 3,155 |
| 2024-02-22 | Open-market sale | 300 | $700.59 | 3,455 |
| 2024-02-22 | Open-market sale | 200 | $698.83 | 3,755 |
| 2024-02-22 | Open-market sale | 200 | $688.74 | 4,255 |
| 2024-02-22 | Open-market sale | 100 | $691.29 | 4,155 |
| 2024-02-21 | Option exercise (derivative) | 5,000 | $0.00 | 225,000 |
| 2024-02-21 | Open-market sale | 18 | $676.30 | 148 |
| 2024-02-21 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-21 | Open-market sale | 38 | $668.51 | 4,962 |
| 2024-02-21 | Open-market sale | 45 | $670.57 | 4,917 |
| 2024-02-21 | Open-market sale | 17 | $671.16 | 4,900 |
| 2024-02-21 | Open-market sale | 33 | $684.25 | 0 |
| 2024-02-21 | Open-market sale | 18 | $682.27 | 33 |
| 2024-02-21 | Open-market sale | 18 | $681.04 | 51 |
| 2024-02-21 | Open-market sale | 18 | $680.64 | 69 |
| 2024-02-21 | Open-market sale | 19 | $679.62 | 87 |
| 2024-02-21 | Open-market sale | 42 | $677.31 | 106 |
| 2024-02-21 | Open-market sale | 4,557 | $675.92 | 166 |
| 2024-02-21 | Open-market sale | 17 | $674.00 | 4,723 |
| 2024-02-21 | Open-market sale | 86 | $673.34 | 4,740 |
| 2024-02-21 | Open-market sale | 74 | $672.31 | 4,826 |
| 2024-02-20 | Option exercise (derivative) | 5,000 | $0.00 | 230,000 |
| 2024-02-20 | Open-market sale | 200 | $673.00 | 4,700 |
| 2024-02-20 | Open-market sale | 100 | $677.20 | 4,600 |
| 2024-02-20 | Open-market sale | 100 | $679.47 | 4,500 |
| 2024-02-20 | Open-market sale | 100 | $680.98 | 4,400 |
| 2024-02-20 | Open-market sale | 100 | $681.37 | 4,300 |
| 2024-02-20 | Open-market sale | 100 | $672.00 | 4,900 |
| 2024-02-20 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-20 | Open-market sale | 100 | $684.97 | 4,000 |
| 2024-02-20 | Open-market sale | 500 | $712.00 | 0 |
| 2024-02-20 | Open-market sale | 43 | $710.79 | 500 |
| 2024-02-20 | Open-market sale | 220 | $704.40 | 543 |
| 2024-02-20 | Open-market sale | 137 | $701.53 | 763 |
| 2024-02-20 | Open-market sale | 500 | $700.31 | 900 |
| 2024-02-20 | Open-market sale | 200 | $699.82 | 1,400 |
| 2024-02-20 | Open-market sale | 600 | $698.25 | 1,600 |
| 2024-02-20 | Open-market sale | 200 | $697.97 | 2,200 |
| 2024-02-20 | Open-market sale | 600 | $696.50 | 2,400 |
| 2024-02-20 | Open-market sale | 100 | $692.60 | 3,000 |
| 2024-02-20 | Open-market sale | 200 | $690.49 | 3,100 |
| 2024-02-20 | Open-market sale | 600 | $689.34 | 3,300 |
| 2024-02-20 | Open-market sale | 100 | $688.82 | 3,900 |
| 2024-02-20 | Open-market sale | 100 | $682.20 | 4,200 |
| 2024-02-20 | Open-market sale | 100 | $683.09 | 4,100 |
| 2024-02-16 | Option exercise (derivative) | 5,000 | $0.00 | 235,000 |
| 2024-02-16 | Open-market sale | 300 | $737.42 | 0 |
| 2024-02-16 | Open-market sale | 100 | $718.00 | 652 |
| 2024-02-16 | Open-market sale | 100 | $720.92 | 552 |
| 2024-02-16 | Open-market sale | 100 | $730.98 | 452 |
| 2024-02-16 | Open-market sale | 52 | $735.00 | 400 |
| 2024-02-16 | Open-market sale | 100 | $736.93 | 300 |
| 2024-02-16 | Open-market sale | 200 | $717.50 | 752 |
| 2024-02-16 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-16 | Open-market sale | 109 | $691.11 | 4,891 |
| 2024-02-16 | Open-market sale | 398 | $693.25 | 4,493 |
| 2024-02-16 | Open-market sale | 215 | $694.55 | 4,278 |
| 2024-02-16 | Open-market sale | 198 | $695.79 | 4,080 |
| 2024-02-16 | Open-market sale | 121 | $696.36 | 3,959 |
| 2024-02-16 | Open-market sale | 218 | $697.50 | 3,741 |
| 2024-02-16 | Open-market sale | 32 | $698.02 | 3,709 |
| 2024-02-16 | Open-market sale | 216 | $699.54 | 3,493 |
| 2024-02-16 | Open-market sale | 45 | $700.34 | 3,448 |
| 2024-02-16 | Open-market sale | 33 | $701.35 | 3,415 |
| 2024-02-16 | Open-market sale | 44 | $702.82 | 3,371 |
| 2024-02-16 | Open-market sale | 332 | $704.63 | 3,039 |
| 2024-02-16 | Open-market sale | 100 | $716.83 | 952 |
| 2024-02-16 | Open-market sale | 100 | $715.57 | 1,052 |
| 2024-02-16 | Open-market sale | 200 | $714.26 | 1,152 |
| 2024-02-16 | Open-market sale | 300 | $713.14 | 1,352 |
| 2024-02-16 | Open-market sale | 100 | $712.00 | 1,652 |
| 2024-02-16 | Open-market sale | 100 | $711.00 | 1,752 |
| 2024-02-16 | Open-market sale | 300 | $710.01 | 1,852 |
| 2024-02-16 | Open-market sale | 200 | $708.04 | 2,152 |
| 2024-02-16 | Open-market sale | 600 | $706.43 | 2,352 |
| 2024-02-16 | Open-market sale | 87 | $705.58 | 2,952 |
| 2024-02-15 | Option exercise (derivative) | 5,000 | $0.00 | 240,000 |
| 2024-02-15 | Open-market sale | 100 | $748.00 | 3,507 |
| 2024-02-15 | Open-market sale | 100 | $746.59 | 3,607 |
| 2024-02-15 | Open-market sale | 100 | $727.32 | 3,707 |
| 2024-02-15 | Open-market sale | 100 | $725.36 | 3,807 |
| 2024-02-15 | Open-market sale | 100 | $720.58 | 3,907 |
| 2024-02-15 | Open-market sale | 100 | $719.84 | 4,007 |
| 2024-02-15 | Open-market sale | 388 | $718.11 | 4,107 |
| 2024-02-15 | Open-market sale | 27 | $806.63 | 0 |
| 2024-02-15 | Open-market sale | 205 | $713.63 | 4,695 |
| 2024-02-15 | Open-market sale | 100 | $712.00 | 4,900 |
| 2024-02-15 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-15 | Open-market sale | 200 | $749.64 | 3,307 |
| 2024-02-15 | Open-market sale | 200 | $752.59 | 3,107 |
| 2024-02-15 | Open-market sale | 100 | $753.71 | 3,007 |
| 2024-02-15 | Open-market sale | 300 | $761.79 | 2,707 |
| 2024-02-15 | Open-market sale | 100 | $765.39 | 2,607 |
| 2024-02-15 | Open-market sale | 300 | $766.77 | 2,307 |
| 2024-02-15 | Open-market sale | 100 | $772.11 | 2,207 |
| 2024-02-15 | Open-market sale | 300 | $773.15 | 1,907 |
| 2024-02-15 | Open-market sale | 100 | $779.20 | 1,807 |
| 2024-02-15 | Open-market sale | 838 | $783.46 | 969 |
| 2024-02-15 | Open-market sale | 300 | $785.00 | 669 |
| 2024-02-15 | Open-market sale | 300 | $787.60 | 369 |
| 2024-02-15 | Open-market sale | 42 | $792.44 | 327 |
| 2024-02-15 | Open-market sale | 300 | $803.30 | 27 |
| 2024-02-15 | Open-market sale | 200 | $717.48 | 4,495 |
| 2024-02-14 | Open-market sale | 146 | $772.66 | 54 |
| 2024-02-14 | Open-market sale | 392 | $769.52 | 545 |
| 2024-02-14 | Open-market sale | 128 | $770.39 | 417 |
| 2024-02-14 | Open-market sale | 217 | $771.10 | 200 |
| 2024-02-14 | Open-market sale | 54 | $773.37 | 0 |
| 2024-02-14 | Option exercise (derivative) | 5,000 | $0.00 | 245,000 |
| 2024-02-14 | Open-market sale | 29 | $754.17 | 3,260 |
| 2024-02-14 | Open-market sale | 89 | $742.93 | 4,175 |
| 2024-02-14 | Open-market sale | 56 | $744.00 | 4,119 |
| 2024-02-14 | Open-market sale | 44 | $744.78 | 4,075 |
| 2024-02-14 | Open-market sale | 42 | $745.44 | 4,033 |
| 2024-02-14 | Open-market sale | 66 | $746.74 | 3,967 |
| 2024-02-14 | Open-market sale | 153 | $747.75 | 3,814 |
| 2024-02-14 | Open-market sale | 106 | $748.74 | 3,708 |
| 2024-02-14 | Open-market sale | 87 | $738.63 | 4,764 |
| 2024-02-14 | Open-market sale | 107 | $737.68 | 4,851 |
| 2024-02-14 | Open-market sale | 42 | $736.84 | 4,958 |
| 2024-02-14 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-14 | Open-market sale | 116 | $768.57 | 937 |
| 2024-02-14 | Open-market sale | 303 | $767.32 | 1,053 |
| 2024-02-14 | Open-market sale | 326 | $766.47 | 1,356 |
| 2024-02-14 | Open-market sale | 79 | $765.76 | 1,682 |
| 2024-02-14 | Open-market sale | 103 | $764.32 | 1,761 |
| 2024-02-14 | Open-market sale | 54 | $762.66 | 1,864 |
| 2024-02-14 | Open-market sale | 103 | $761.16 | 1,918 |
| 2024-02-14 | Open-market sale | 175 | $760.29 | 2,021 |
| 2024-02-14 | Open-market sale | 289 | $759.58 | 2,196 |
| 2024-02-14 | Open-market sale | 29 | $758.50 | 2,485 |
| 2024-02-14 | Open-market sale | 48 | $757.35 | 2,514 |
| 2024-02-14 | Open-market sale | 335 | $756.45 | 2,562 |
| 2024-02-14 | Open-market sale | 363 | $755.52 | 2,897 |
| 2024-02-14 | Open-market sale | 500 | $739.84 | 4,264 |
| 2024-02-14 | Open-market sale | 102 | $753.28 | 3,289 |
| 2024-02-14 | Open-market sale | 133 | $752.50 | 3,391 |
| 2024-02-14 | Open-market sale | 129 | $751.59 | 3,524 |
| 2024-02-14 | Open-market sale | 55 | $749.05 | 3,653 |
| 2024-02-13 | Option exercise (derivative) | 5,000 | $0.00 | 250,000 |
| 2024-02-13 | Open-market sale | 500 | $691.49 | 800 |
| 2024-02-13 | Open-market sale | 300 | $690.33 | 1,300 |
| 2024-02-13 | Open-market sale | 500 | $687.32 | 1,600 |
| 2024-02-13 | Open-market sale | 200 | $693.41 | 600 |
| 2024-02-13 | Open-market sale | 200 | $694.14 | 400 |
| 2024-02-13 | Open-market sale | 158 | $683.88 | 2,558 |
| 2024-02-13 | Open-market sale | 100 | $684.97 | 2,458 |
| 2024-02-13 | Open-market sale | 100 | $685.00 | 2,358 |
| 2024-02-13 | Open-market sale | 100 | $681.00 | 2,716 |
| 2024-02-13 | Open-market sale | 400 | $680.88 | 2,816 |
| 2024-02-13 | Open-market sale | 542 | $679.66 | 3,216 |
| 2024-02-13 | Open-market sale | 100 | $678.79 | 3,758 |
| 2024-02-13 | Open-market sale | 100 | $677.97 | 3,858 |
| 2024-02-13 | Open-market sale | 142 | $675.08 | 3,958 |
| 2024-02-13 | Open-market sale | 400 | $673.32 | 4,100 |
| 2024-02-13 | Open-market sale | 500 | $663.71 | 4,500 |
| 2024-02-13 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-13 | Open-market sale | 100 | $698.00 | 0 |
| 2024-02-13 | Open-market sale | 258 | $686.30 | 2,100 |
| 2024-02-13 | Open-market sale | 200 | $697.91 | 100 |
| 2024-02-13 | Open-market sale | 100 | $695.81 | 300 |
| 2024-02-12 | Option exercise (derivative) | 5,000 | $0.00 | 255,000 |
| 2024-02-12 | Open-market sale | 32 | $723.45 | 0 |
| 2024-02-12 | Open-market sale | 241 | $717.68 | 169 |
| 2024-02-12 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-12 | Open-market sale | 413 | $659.74 | 4,587 |
| 2024-02-12 | Open-market sale | 300 | $665.97 | 4,287 |
| 2024-02-12 | Open-market sale | 200 | $677.45 | 4,087 |
| 2024-02-12 | Open-market sale | 200 | $678.87 | 3,887 |
| 2024-02-12 | Open-market sale | 200 | $682.89 | 3,687 |
| 2024-02-12 | Open-market sale | 100 | $684.35 | 3,587 |
| 2024-02-12 | Open-market sale | 100 | $685.64 | 3,487 |
| 2024-02-12 | Open-market sale | 100 | $691.80 | 3,387 |
| 2024-02-12 | Open-market sale | 300 | $692.73 | 3,087 |
| 2024-02-12 | Open-market sale | 34 | $720.50 | 32 |
| 2024-02-12 | Open-market sale | 103 | $718.14 | 66 |
| 2024-02-12 | Open-market sale | 128 | $716.56 | 410 |
| 2024-02-12 | Open-market sale | 37 | $715.76 | 538 |
| 2024-02-12 | Open-market sale | 222 | $714.39 | 575 |
| 2024-02-12 | Open-market sale | 132 | $713.51 | 797 |
| 2024-02-12 | Open-market sale | 332 | $711.78 | 929 |
| 2024-02-12 | Open-market sale | 207 | $709.70 | 1,261 |
| 2024-02-12 | Open-market sale | 100 | $708.68 | 1,468 |
| 2024-02-12 | Open-market sale | 126 | $707.19 | 1,568 |
| 2024-02-12 | Open-market sale | 34 | $706.61 | 1,694 |
| 2024-02-12 | Open-market sale | 412 | $705.57 | 1,728 |
| 2024-02-12 | Open-market sale | 151 | $704.41 | 2,140 |
| 2024-02-12 | Open-market sale | 527 | $703.09 | 2,291 |
| 2024-02-12 | Open-market sale | 22 | $701.92 | 2,818 |
| 2024-02-12 | Open-market sale | 147 | $698.32 | 2,840 |
| 2024-02-12 | Open-market sale | 100 | $696.50 | 2,987 |
| 2024-02-09 | Option exercise (derivative) | 5,000 | $0.00 | 260,000 |
| 2024-02-09 | Open-market sale | 100 | $631.79 | 2,558 |
| 2024-02-09 | Open-market sale | 100 | $630.70 | 2,658 |
| 2024-02-09 | Open-market sale | 200 | $629.45 | 2,758 |
| 2024-02-09 | Open-market sale | 500 | $628.32 | 2,958 |
| 2024-02-09 | Open-market sale | 342 | $627.41 | 3,458 |
| 2024-02-09 | Open-market sale | 200 | $626.85 | 3,800 |
| 2024-02-09 | Open-market sale | 100 | $625.00 | 4,000 |
| 2024-02-09 | Open-market sale | 300 | $624.17 | 4,100 |
| 2024-02-09 | Open-market sale | 200 | $623.94 | 4,400 |
| 2024-02-09 | Open-market sale | 100 | $622.00 | 4,600 |
| 2024-02-09 | Open-market sale | 100 | $620.95 | 4,700 |
| 2024-02-09 | Open-market sale | 100 | $618.08 | 4,800 |
| 2024-02-09 | Open-market sale | 100 | $616.80 | 4,900 |
| 2024-02-09 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-09 | Open-market sale | 100 | $648.33 | 0 |
| 2024-02-09 | Open-market sale | 83 | $647.29 | 100 |
| 2024-02-09 | Open-market sale | 137 | $646.34 | 183 |
| 2024-02-09 | Open-market sale | 424 | $645.31 | 320 |
| 2024-02-09 | Open-market sale | 100 | $644.55 | 744 |
| 2024-02-09 | Open-market sale | 603 | $643.40 | 844 |
| 2024-02-09 | Open-market sale | 294 | $642.38 | 1,447 |
| 2024-02-09 | Open-market sale | 38 | $641.89 | 1,741 |
| 2024-02-09 | Open-market sale | 39 | $640.90 | 1,779 |
| 2024-02-09 | Open-market sale | 140 | $639.72 | 1,818 |
| 2024-02-09 | Open-market sale | 200 | $636.27 | 1,958 |
| 2024-02-09 | Open-market sale | 100 | $635.00 | 2,158 |
| 2024-02-09 | Open-market sale | 200 | $633.43 | 2,258 |
| 2024-02-09 | Open-market sale | 100 | $632.00 | 2,458 |
| 2024-02-08 | Option exercise (derivative) | 5,000 | $0.00 | 265,000 |
| 2024-02-08 | Open-market sale | 100 | $576.63 | 4,363 |
| 2024-02-08 | Open-market sale | 218 | $574.90 | 4,463 |
| 2024-02-08 | Open-market sale | 100 | $573.02 | 4,681 |
| 2024-02-08 | Open-market sale | 18 | $572.83 | 4,781 |
| 2024-02-08 | Open-market sale | 18 | $571.69 | 4,799 |
| 2024-02-08 | Open-market sale | 18 | $567.48 | 4,817 |
| 2024-02-08 | Open-market sale | 18 | $564.24 | 4,835 |
| 2024-02-08 | Open-market sale | 18 | $555.00 | 4,853 |
| 2024-02-08 | Open-market sale | 18 | $543.80 | 4,871 |
| 2024-02-08 | Open-market sale | 18 | $541.64 | 4,889 |
| 2024-02-08 | Open-market sale | 18 | $540.47 | 4,907 |
| 2024-02-08 | Open-market sale | 18 | $536.73 | 4,925 |
| 2024-02-08 | Open-market sale | 18 | $535.98 | 4,943 |
| 2024-02-08 | Open-market sale | 100 | $584.00 | 0 |
| 2024-02-08 | Open-market sale | 21 | $530.72 | 4,979 |
| 2024-02-08 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-08 | Open-market sale | 1,000 | $577.20 | 3,363 |
| 2024-02-08 | Open-market sale | 300 | $578.29 | 3,063 |
| 2024-02-08 | Open-market sale | 500 | $579.69 | 2,563 |
| 2024-02-08 | Open-market sale | 1,218 | $580.70 | 1,345 |
| 2024-02-08 | Open-market sale | 573 | $581.33 | 772 |
| 2024-02-08 | Open-market sale | 672 | $582.46 | 100 |
| 2024-02-08 | Open-market sale | 18 | $533.86 | 4,961 |
| 2024-02-07 | Option exercise (derivative) | 5,000 | $0.00 | 270,000 |
| 2024-02-07 | Open-market sale | 138 | $491.80 | 2,540 |
| 2024-02-07 | Open-market sale | 228 | $490.38 | 2,678 |
| 2024-02-07 | Open-market sale | 135 | $492.27 | 2,405 |
| 2024-02-07 | Open-market sale | 169 | $489.84 | 2,906 |
| 2024-02-07 | Open-market sale | 232 | $488.48 | 3,075 |
| 2024-02-07 | Open-market sale | 200 | $487.50 | 3,307 |
| 2024-02-07 | Open-market sale | 21 | $485.91 | 3,507 |
| 2024-02-07 | Open-market sale | 122 | $484.09 | 3,528 |
| 2024-02-07 | Open-market sale | 300 | $483.26 | 3,650 |
| 2024-02-07 | Open-market sale | 123 | $482.40 | 3,950 |
| 2024-02-07 | Open-market sale | 100 | $481.67 | 4,073 |
| 2024-02-07 | Open-market sale | 49 | $480.00 | 4,173 |
| 2024-02-07 | Open-market sale | 528 | $478.53 | 4,222 |
| 2024-02-07 | Open-market sale | 23 | $477.64 | 4,750 |
| 2024-02-07 | Open-market sale | 100 | $476.19 | 4,773 |
| 2024-02-07 | Open-market sale | 100 | $474.53 | 4,873 |
| 2024-02-07 | Open-market sale | 27 | $471.67 | 4,973 |
| 2024-02-07 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-07 | Open-market sale | 130 | $508.10 | 0 |
| 2024-02-07 | Open-market sale | 261 | $506.11 | 130 |
| 2024-02-07 | Open-market sale | 216 | $504.13 | 391 |
| 2024-02-07 | Open-market sale | 170 | $501.33 | 607 |
| 2024-02-07 | Open-market sale | 166 | $500.13 | 777 |
| 2024-02-07 | Open-market sale | 110 | $499.48 | 943 |
| 2024-02-07 | Open-market sale | 283 | $498.45 | 1,053 |
| 2024-02-07 | Open-market sale | 182 | $497.53 | 1,336 |
| 2024-02-07 | Open-market sale | 52 | $496.22 | 1,518 |
| 2024-02-07 | Open-market sale | 169 | $495.52 | 1,570 |
| 2024-02-07 | Open-market sale | 148 | $494.56 | 1,739 |
| 2024-02-07 | Open-market sale | 518 | $493.33 | 1,887 |
| 2024-02-06 | Option exercise (derivative) | 5,000 | $0.00 | 275,000 |
| 2024-02-06 | Open-market sale | 819 | $499.33 | 1,804 |
| 2024-02-06 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-06 | Open-market sale | 142 | $493.73 | 4,858 |
| 2024-02-06 | Open-market sale | 604 | $507.21 | 0 |
| 2024-02-06 | Open-market sale | 500 | $505.75 | 604 |
| 2024-02-06 | Open-market sale | 300 | $502.59 | 1,104 |
| 2024-02-06 | Open-market sale | 100 | $501.37 | 1,404 |
| 2024-02-06 | Open-market sale | 300 | $500.92 | 1,504 |
| 2024-02-06 | Open-market sale | 688 | $498.23 | 2,623 |
| 2024-02-06 | Open-market sale | 1,100 | $497.44 | 3,311 |
| 2024-02-06 | Open-market sale | 400 | $496.31 | 4,411 |
| 2024-02-06 | Open-market sale | 47 | $494.17 | 4,811 |
| 2024-02-05 | Option exercise (derivative) | 5,000 | $0.00 | 280,000 |
| 2024-02-05 | Open-market sale | 41 | $502.00 | 500 |
| 2024-02-05 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-05 | Open-market sale | 300 | $484.00 | 4,700 |
| 2024-02-05 | Open-market sale | 100 | $485.11 | 4,600 |
| 2024-02-05 | Open-market sale | 100 | $487.99 | 4,500 |
| 2024-02-05 | Open-market sale | 900 | $488.30 | 3,600 |
| 2024-02-05 | Open-market sale | 614 | $489.21 | 2,986 |
| 2024-02-05 | Open-market sale | 345 | $490.55 | 2,641 |
| 2024-02-05 | Open-market sale | 400 | $491.38 | 2,241 |
| 2024-02-05 | Open-market sale | 1,300 | $492.65 | 941 |
| 2024-02-05 | Open-market sale | 200 | $493.49 | 741 |
| 2024-02-05 | Open-market sale | 100 | $495.63 | 641 |
| 2024-02-05 | Open-market sale | 500 | $503.07 | 0 |
| 2024-02-05 | Open-market sale | 100 | $496.00 | 541 |
| 2024-02-02 | Option exercise (derivative) | 5,000 | $0.00 | 285,000 |
| 2024-02-02 | Open-market sale | 400 | $506.75 | 300 |
| 2024-02-02 | Open-market sale | 300 | $505.65 | 700 |
| 2024-02-02 | Open-market sale | 200 | $504.72 | 1,000 |
| 2024-02-02 | Open-market sale | 46 | $503.11 | 1,200 |
| 2024-02-02 | Open-market sale | 297 | $502.46 | 1,246 |
| 2024-02-02 | Open-market sale | 857 | $501.30 | 1,543 |
| 2024-02-02 | Open-market sale | 577 | $500.23 | 2,400 |
| 2024-02-02 | Open-market sale | 367 | $499.81 | 2,977 |
| 2024-02-02 | Open-market sale | 300 | $507.11 | 0 |
| 2024-02-02 | Open-market sale | 443 | $497.77 | 3,407 |
| 2024-02-02 | Open-market sale | 950 | $495.67 | 3,850 |
| 2024-02-02 | Open-market sale | 100 | $494.76 | 4,800 |
| 2024-02-02 | Open-market sale | 100 | $493.01 | 4,900 |
| 2024-02-02 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-02-02 | Open-market sale | 63 | $498.68 | 3,344 |
| 2024-02-01 | Option exercise (derivative) | 5,000 | $0.00 | 290,000 |
| 2024-02-01 | Open-market sale | 766 | $507.24 | 1,162 |
| 2024-02-01 | Open-market sale | 753 | $506.67 | 1,928 |
| 2024-02-01 | Open-market sale | 182 | $505.34 | 2,681 |
| 2024-02-01 | Open-market sale | 256 | $504.43 | 2,863 |
| 2024-02-01 | Open-market sale | 634 | $503.90 | 3,119 |
| 2024-02-01 | Open-market sale | 490 | $502.29 | 3,753 |
| 2024-02-01 | Open-market sale | 191 | $501.25 | 4,243 |
| 2024-02-01 | Open-market sale | 66 | $500.55 | 4,434 |
| 2024-02-01 | Open-market sale | 300 | $499.27 | 4,500 |
| 2024-02-01 | Open-market sale | 200 | $498.42 | 4,800 |
| 2024-02-01 | Open-market sale | 430 | $508.32 | 732 |
| 2024-02-01 | Open-market sale | 532 | $509.80 | 200 |
| 2024-02-01 | Open-market sale | 100 | $510.25 | 100 |
| 2024-02-01 | Open-market sale | 100 | $512.53 | 0 |
| 2024-02-01 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-31 | Option exercise (derivative) | 5,000 | $0.00 | 295,000 |
| 2024-01-31 | Open-market sale | 100 | $525.18 | 200 |
| 2024-01-31 | Open-market sale | 300 | $524.78 | 300 |
| 2024-01-31 | Open-market sale | 100 | $522.32 | 600 |
| 2024-01-31 | Open-market sale | 200 | $521.26 | 700 |
| 2024-01-31 | Open-market sale | 600 | $519.50 | 900 |
| 2024-01-31 | Open-market sale | 500 | $518.80 | 1,500 |
| 2024-01-31 | Open-market sale | 100 | $516.00 | 2,000 |
| 2024-01-31 | Open-market sale | 400 | $515.27 | 2,100 |
| 2024-01-31 | Open-market sale | 300 | $514.82 | 2,500 |
| 2024-01-31 | Open-market sale | 100 | $513.00 | 2,800 |
| 2024-01-31 | Open-market sale | 200 | $526.49 | 0 |
| 2024-01-31 | Open-market sale | 100 | $511.97 | 3,000 |
| 2024-01-31 | Open-market sale | 200 | $510.50 | 3,100 |
| 2024-01-31 | Open-market sale | 600 | $509.16 | 3,300 |
| 2024-01-31 | Open-market sale | 28 | $508.00 | 3,900 |
| 2024-01-31 | Open-market sale | 300 | $504.87 | 3,928 |
| 2024-01-31 | Open-market sale | 403 | $502.70 | 4,228 |
| 2024-01-31 | Open-market sale | 69 | $501.21 | 4,631 |
| 2024-01-31 | Open-market sale | 300 | $500.00 | 4,700 |
| 2024-01-31 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-31 | Open-market sale | 100 | $512.16 | 2,900 |
| 2024-01-30 | Option exercise (derivative) | 5,000 | $0.00 | 300,000 |
| 2024-01-30 | Open-market sale | 200 | $509.44 | 4,800 |
| 2024-01-30 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-30 | Open-market sale | 200 | $510.99 | 4,600 |
| 2024-01-30 | Open-market sale | 300 | $511.44 | 4,300 |
| 2024-01-30 | Open-market sale | 72 | $512.69 | 4,228 |
| 2024-01-30 | Open-market sale | 224 | $513.54 | 4,004 |
| 2024-01-30 | Open-market sale | 495 | $514.51 | 3,509 |
| 2024-01-30 | Open-market sale | 155 | $515.54 | 3,354 |
| 2024-01-30 | Open-market sale | 100 | $525.30 | 0 |
| 2024-01-30 | Open-market sale | 259 | $521.40 | 100 |
| 2024-01-30 | Open-market sale | 602 | $520.40 | 359 |
| 2024-01-30 | Open-market sale | 641 | $519.37 | 961 |
| 2024-01-30 | Open-market sale | 146 | $518.41 | 1,602 |
| 2024-01-30 | Open-market sale | 739 | $517.58 | 1,748 |
| 2024-01-30 | Open-market sale | 867 | $516.84 | 2,487 |
| 2024-01-29 | Option exercise (derivative) | 5,000 | $0.00 | 305,000 |
| 2024-01-29 | Open-market sale | 300 | $519.42 | 200 |
| 2024-01-29 | Open-market sale | 334 | $511.62 | 1,314 |
| 2024-01-29 | Open-market sale | 300 | $512.22 | 1,014 |
| 2024-01-29 | Open-market sale | 75 | $515.66 | 939 |
| 2024-01-29 | Open-market sale | 339 | $516.58 | 600 |
| 2024-01-29 | Open-market sale | 100 | $517.68 | 500 |
| 2024-01-29 | Open-market sale | 300 | $510.77 | 1,648 |
| 2024-01-29 | Open-market sale | 200 | $508.73 | 1,948 |
| 2024-01-29 | Open-market sale | 300 | $507.02 | 2,148 |
| 2024-01-29 | Open-market sale | 572 | $506.40 | 2,448 |
| 2024-01-29 | Open-market sale | 600 | $505.39 | 3,020 |
| 2024-01-29 | Open-market sale | 200 | $503.81 | 3,620 |
| 2024-01-29 | Open-market sale | 480 | $500.00 | 3,820 |
| 2024-01-29 | Open-market sale | 300 | $499.00 | 4,300 |
| 2024-01-29 | Open-market sale | 400 | $496.80 | 4,600 |
| 2024-01-29 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-29 | Open-market sale | 100 | $522.93 | 0 |
| 2024-01-29 | Open-market sale | 100 | $521.50 | 100 |
| 2024-01-26 | Option exercise (derivative) | 5,000 | $0.00 | 310,000 |
| 2024-01-26 | Open-market sale | 375 | $491.44 | 1,682 |
| 2024-01-26 | Open-market sale | 200 | $489.77 | 2,057 |
| 2024-01-26 | Open-market sale | 100 | $488.27 | 2,257 |
| 2024-01-26 | Open-market sale | 200 | $484.65 | 2,357 |
| 2024-01-26 | Open-market sale | 400 | $480.89 | 2,557 |
| 2024-01-26 | Open-market sale | 382 | $477.90 | 2,957 |
| 2024-01-26 | Open-market sale | 219 | $476.32 | 3,339 |
| 2024-01-26 | Open-market sale | 100 | $499.00 | 0 |
| 2024-01-26 | Open-market sale | 300 | $473.99 | 3,858 |
| 2024-01-26 | Open-market sale | 200 | $472.04 | 4,158 |
| 2024-01-26 | Open-market sale | 100 | $471.98 | 4,358 |
| 2024-01-26 | Open-market sale | 42 | $470.00 | 4,458 |
| 2024-01-26 | Open-market sale | 500 | $467.11 | 4,500 |
| 2024-01-26 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-26 | Open-market sale | 782 | $494.32 | 900 |
| 2024-01-26 | Open-market sale | 200 | $495.50 | 700 |
| 2024-01-26 | Open-market sale | 200 | $496.46 | 500 |
| 2024-01-26 | Open-market sale | 200 | $497.60 | 300 |
| 2024-01-26 | Open-market sale | 200 | $498.83 | 100 |
| 2024-01-26 | Open-market sale | 300 | $474.53 | 3,558 |
| 2024-01-25 | Option exercise (derivative) | 5,000 | $0.00 | 315,000 |
| 2024-01-25 | Open-market sale | 758 | $457.61 | 1,500 |
| 2024-01-25 | Open-market sale | 500 | $456.50 | 2,258 |
| 2024-01-25 | Open-market sale | 300 | $455.42 | 2,758 |
| 2024-01-25 | Open-market sale | 300 | $454.70 | 3,058 |
| 2024-01-25 | Open-market sale | 400 | $453.06 | 3,358 |
| 2024-01-25 | Open-market sale | 42 | $452.32 | 3,758 |
| 2024-01-25 | Open-market sale | 300 | $450.14 | 4,300 |
| 2024-01-25 | Open-market sale | 100 | $449.81 | 4,600 |
| 2024-01-25 | Open-market sale | 100 | $448.21 | 4,700 |
| 2024-01-25 | Open-market sale | 200 | $447.27 | 4,800 |
| 2024-01-25 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-25 | Open-market sale | 300 | $458.19 | 1,200 |
| 2024-01-25 | Open-market sale | 400 | $459.38 | 800 |
| 2024-01-25 | Open-market sale | 500 | $460.26 | 300 |
| 2024-01-25 | Open-market sale | 200 | $461.00 | 100 |
| 2024-01-25 | Open-market sale | 100 | $462.13 | 0 |
| 2024-01-25 | Open-market sale | 500 | $451.43 | 3,800 |
| 2024-01-24 | Option exercise (derivative) | 5,000 | $0.00 | 320,000 |
| 2024-01-24 | Open-market sale | 770 | $450.47 | 2,847 |
| 2024-01-24 | Open-market sale | 832 | $456.69 | 1,141 |
| 2024-01-24 | Open-market sale | 100 | $455.81 | 1,973 |
| 2024-01-24 | Open-market sale | 200 | $454.09 | 2,073 |
| 2024-01-24 | Open-market sale | 374 | $453.67 | 2,273 |
| 2024-01-24 | Open-market sale | 100 | $452.20 | 2,647 |
| 2024-01-24 | Open-market sale | 100 | $451.64 | 2,747 |
| 2024-01-24 | Open-market sale | 700 | $457.64 | 441 |
| 2024-01-24 | Open-market sale | 700 | $449.70 | 3,617 |
| 2024-01-24 | Open-market sale | 383 | $448.30 | 4,317 |
| 2024-01-24 | Open-market sale | 300 | $446.75 | 4,700 |
| 2024-01-24 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-24 | Open-market sale | 241 | $460.16 | 0 |
| 2024-01-24 | Open-market sale | 200 | $458.62 | 241 |
| 2024-01-23 | Option exercise (derivative) | 5,000 | $0.00 | 325,000 |
| 2024-01-23 | Open-market sale | 400 | $455.51 | 300 |
| 2024-01-23 | Open-market sale | 100 | $453.95 | 700 |
| 2024-01-23 | Open-market sale | 910 | $451.40 | 800 |
| 2024-01-23 | Open-market sale | 507 | $450.60 | 1,710 |
| 2024-01-23 | Open-market sale | 600 | $449.66 | 2,217 |
| 2024-01-23 | Open-market sale | 900 | $448.20 | 2,817 |
| 2024-01-23 | Open-market sale | 400 | $447.40 | 3,717 |
| 2024-01-23 | Open-market sale | 200 | $446.90 | 4,117 |
| 2024-01-23 | Open-market sale | 200 | $445.87 | 4,317 |
| 2024-01-23 | Open-market sale | 100 | $444.98 | 4,517 |
| 2024-01-23 | Open-market sale | 100 | $443.60 | 4,617 |
| 2024-01-23 | Open-market sale | 100 | $441.00 | 4,900 |
| 2024-01-23 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-23 | Open-market sale | 100 | $456.99 | 200 |
| 2024-01-23 | Open-market sale | 100 | $457.30 | 100 |
| 2024-01-23 | Open-market sale | 100 | $458.00 | 0 |
| 2024-01-23 | Open-market sale | 183 | $442.64 | 4,717 |
| 2024-01-22 | Option exercise (derivative) | 5,000 | $0.00 | 330,000 |
| 2024-01-22 | Open-market sale | 26 | $458.09 | 4,974 |
| 2024-01-22 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-22 | Open-market sale | 127 | $459.98 | 4,847 |
| 2024-01-22 | Open-market sale | 200 | $479.34 | 0 |
| 2024-01-22 | Open-market sale | 100 | $478.84 | 200 |
| 2024-01-22 | Open-market sale | 100 | $476.95 | 300 |
| 2024-01-22 | Open-market sale | 9 | $475.08 | 400 |
| 2024-01-22 | Open-market sale | 200 | $474.25 | 409 |
| 2024-01-22 | Open-market sale | 416 | $473.14 | 609 |
| 2024-01-22 | Open-market sale | 469 | $472.50 | 1,025 |
| 2024-01-22 | Open-market sale | 207 | $471.55 | 1,494 |
| 2024-01-22 | Open-market sale | 1,153 | $470.60 | 1,701 |
| 2024-01-22 | Open-market sale | 225 | $469.53 | 2,854 |
| 2024-01-22 | Open-market sale | 683 | $468.48 | 3,079 |
| 2024-01-22 | Open-market sale | 83 | $467.87 | 3,762 |
| 2024-01-22 | Open-market sale | 100 | $466.15 | 3,845 |
| 2024-01-22 | Open-market sale | 166 | $465.36 | 3,945 |
| 2024-01-22 | Open-market sale | 25 | $464.13 | 4,111 |
| 2024-01-22 | Open-market sale | 34 | $463.26 | 4,136 |
| 2024-01-22 | Open-market sale | 236 | $462.47 | 4,170 |
| 2024-01-22 | Open-market sale | 184 | $461.45 | 4,406 |
| 2024-01-22 | Open-market sale | 257 | $460.12 | 4,590 |
| 2024-01-19 | Option exercise (derivative) | 5,000 | $0.00 | 335,000 |
| 2024-01-19 | Open-market sale | 200 | $469.50 | 4,600 |
| 2024-01-19 | Open-market sale | 300 | $471.45 | 4,300 |
| 2024-01-19 | Open-market sale | 200 | $466.78 | 4,800 |
| 2024-01-19 | Open-market sale | 128 | $474.82 | 4,072 |
| 2024-01-19 | Open-market sale | 100 | $475.83 | 3,972 |
| 2024-01-19 | Open-market sale | 190 | $476.50 | 3,782 |
| 2024-01-19 | Open-market sale | 600 | $477.47 | 3,182 |
| 2024-01-19 | Open-market sale | 100 | $478.00 | 3,082 |
| 2024-01-19 | Open-market sale | 300 | $479.57 | 2,782 |
| 2024-01-19 | Open-market sale | 900 | $480.62 | 1,882 |
| 2024-01-19 | Open-market sale | 284 | $481.02 | 1,598 |
| 2024-01-19 | Open-market sale | 522 | $482.27 | 1,076 |
| 2024-01-19 | Open-market sale | 200 | $483.70 | 876 |
| 2024-01-19 | Open-market sale | 876 | $484.52 | 0 |
| 2024-01-19 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-19 | Open-market sale | 100 | $473.83 | 4,200 |
| 2024-01-18 | Option exercise (derivative) | 5,000 | $0.00 | 340,000 |
| 2024-01-18 | Open-market sale | 100 | $514.00 | 600 |
| 2024-01-18 | Open-market sale | 300 | $512.79 | 700 |
| 2024-01-18 | Open-market sale | 100 | $511.45 | 1,000 |
| 2024-01-18 | Open-market sale | 100 | $509.47 | 1,100 |
| 2024-01-18 | Open-market sale | 300 | $508.28 | 1,200 |
| 2024-01-18 | Open-market sale | 400 | $507.32 | 1,500 |
| 2024-01-18 | Open-market sale | 200 | $504.19 | 1,900 |
| 2024-01-18 | Open-market sale | 400 | $501.99 | 2,200 |
| 2024-01-18 | Open-market sale | 242 | $500.01 | 2,600 |
| 2024-01-18 | Open-market sale | 100 | $496.63 | 2,842 |
| 2024-01-18 | Open-market sale | 200 | $491.79 | 3,042 |
| 2024-01-18 | Open-market sale | 273 | $489.52 | 3,242 |
| 2024-01-18 | Open-market sale | 667 | $487.66 | 3,515 |
| 2024-01-18 | Open-market sale | 118 | $486.52 | 4,182 |
| 2024-01-18 | Open-market sale | 100 | $485.88 | 4,300 |
| 2024-01-18 | Open-market sale | 200 | $484.98 | 4,400 |
| 2024-01-18 | Open-market sale | 100 | $483.95 | 4,600 |
| 2024-01-18 | Open-market sale | 100 | $481.00 | 4,700 |
| 2024-01-18 | Open-market sale | 200 | $479.20 | 4,800 |
| 2024-01-18 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-18 | Open-market sale | 200 | $518.43 | 0 |
| 2024-01-18 | Open-market sale | 100 | $516.67 | 200 |
| 2024-01-18 | Open-market sale | 300 | $515.48 | 300 |
| 2024-01-17 | Option exercise (derivative) | 5,000 | $0.00 | 345,000 |
| 2024-01-17 | Open-market sale | 174 | $482.48 | 1,929 |
| 2024-01-17 | Open-market sale | 744 | $481.67 | 2,103 |
| 2024-01-17 | Open-market sale | 930 | $480.37 | 2,847 |
| 2024-01-17 | Open-market sale | 534 | $479.62 | 3,777 |
| 2024-01-17 | Open-market sale | 546 | $478.24 | 4,311 |
| 2024-01-17 | Open-market sale | 84 | $499.00 | 0 |
| 2024-01-17 | Open-market sale | 43 | $474.23 | 4,957 |
| 2024-01-17 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-17 | Open-market sale | 156 | $483.72 | 1,773 |
| 2024-01-17 | Open-market sale | 72 | $484.58 | 1,701 |
| 2024-01-17 | Open-market sale | 126 | $485.50 | 1,575 |
| 2024-01-17 | Open-market sale | 240 | $486.34 | 1,335 |
| 2024-01-17 | Open-market sale | 386 | $487.65 | 949 |
| 2024-01-17 | Open-market sale | 385 | $488.18 | 564 |
| 2024-01-17 | Open-market sale | 222 | $489.28 | 342 |
| 2024-01-17 | Open-market sale | 37 | $491.34 | 305 |
| 2024-01-17 | Open-market sale | 33 | $493.33 | 272 |
| 2024-01-17 | Open-market sale | 132 | $495.63 | 140 |
| 2024-01-17 | Open-market sale | 56 | $498.93 | 84 |
| 2024-01-17 | Open-market sale | 100 | $477.98 | 4,857 |
| 2024-01-16 | Option exercise (derivative) | 5,000 | $0.00 | 350,000 |
| 2024-01-16 | Open-market sale | 100 | $487.00 | 0 |
| 2024-01-16 | Open-market sale | 358 | $482.20 | 1,500 |
| 2024-01-16 | Open-market sale | 216 | $481.72 | 1,858 |
| 2024-01-16 | Open-market sale | 931 | $480.48 | 2,074 |
| 2024-01-16 | Open-market sale | 336 | $479.47 | 3,005 |
| 2024-01-16 | Open-market sale | 259 | $478.02 | 3,341 |
| 2024-01-16 | Open-market sale | 800 | $477.63 | 3,600 |
| 2024-01-16 | Open-market sale | 200 | $476.68 | 4,400 |
| 2024-01-16 | Open-market sale | 100 | $475.24 | 4,600 |
| 2024-01-16 | Open-market sale | 200 | $474.32 | 4,700 |
| 2024-01-16 | Open-market sale | 100 | $472.00 | 4,900 |
| 2024-01-16 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-16 | Open-market sale | 366 | $485.35 | 451 |
| 2024-01-16 | Open-market sale | 351 | $486.38 | 100 |
| 2024-01-16 | Open-market sale | 300 | $483.43 | 1,200 |
| 2024-01-16 | Open-market sale | 383 | $484.72 | 817 |
| 2024-01-12 | Option exercise (derivative) | 5,000 | $0.00 | 355,000 |
| 2024-01-12 | Open-market sale | 43 | $494.20 | 2,682 |
| 2024-01-12 | Open-market sale | 42 | $492.15 | 2,725 |
| 2024-01-12 | Open-market sale | 238 | $491.40 | 2,767 |
| 2024-01-12 | Open-market sale | 432 | $490.54 | 3,005 |
| 2024-01-12 | Open-market sale | 333 | $489.35 | 3,437 |
| 2024-01-12 | Open-market sale | 225 | $488.33 | 3,770 |
| 2024-01-12 | Open-market sale | 201 | $487.36 | 3,995 |
| 2024-01-12 | Open-market sale | 139 | $486.61 | 4,196 |
| 2024-01-12 | Open-market sale | 109 | $485.47 | 4,335 |
| 2024-01-12 | Open-market sale | 57 | $484.55 | 4,444 |
| 2024-01-12 | Open-market sale | 121 | $483.62 | 4,501 |
| 2024-01-12 | Open-market sale | 378 | $482.62 | 4,622 |
| 2024-01-12 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-12 | Open-market sale | 40 | $525.02 | 0 |
| 2024-01-12 | Open-market sale | 700 | $521.64 | 40 |
| 2024-01-12 | Open-market sale | 100 | $519.47 | 740 |
| 2024-01-12 | Open-market sale | 400 | $515.19 | 840 |
| 2024-01-12 | Open-market sale | 100 | $514.00 | 1,240 |
| 2024-01-12 | Open-market sale | 100 | $510.65 | 1,340 |
| 2024-01-12 | Open-market sale | 100 | $505.00 | 1,440 |
| 2024-01-12 | Open-market sale | 19 | $504.47 | 1,540 |
| 2024-01-12 | Open-market sale | 100 | $502.16 | 1,559 |
| 2024-01-12 | Open-market sale | 323 | $501.41 | 1,659 |
| 2024-01-12 | Open-market sale | 100 | $500.95 | 1,982 |
| 2024-01-12 | Open-market sale | 100 | $499.75 | 2,082 |
| 2024-01-12 | Open-market sale | 200 | $498.44 | 2,182 |
| 2024-01-12 | Open-market sale | 100 | $495.87 | 2,582 |
| 2024-01-12 | Open-market sale | 200 | $496.43 | 2,382 |
| 2024-01-12 | Open-market sale | 100 | $503.00 | 2,100 |
| 2024-01-12 | Open-market sale | 100 | $492.65 | 2,942 |
| 2024-01-11 | Option exercise (derivative) | 5,000 | $0.00 | 360,000 |
| 2024-01-11 | Open-market sale | 172 | $600.21 | 100 |
| 2024-01-11 | Open-market sale | 442 | $599.14 | 272 |
| 2024-01-11 | Open-market sale | 100 | $597.01 | 714 |
| 2024-01-11 | Open-market sale | 200 | $595.00 | 814 |
| 2024-01-11 | Open-market sale | 100 | $593.50 | 1,014 |
| 2024-01-11 | Open-market sale | 100 | $591.00 | 1,114 |
| 2024-01-11 | Open-market sale | 200 | $576.49 | 1,214 |
| 2024-01-11 | Open-market sale | 100 | $571.82 | 1,414 |
| 2024-01-11 | Open-market sale | 100 | $570.99 | 1,514 |
| 2024-01-11 | Open-market sale | 100 | $569.92 | 1,614 |
| 2024-01-11 | Open-market sale | 100 | $563.49 | 1,714 |
| 2024-01-11 | Open-market sale | 100 | $555.48 | 1,814 |
| 2024-01-11 | Open-market sale | 100 | $548.14 | 1,914 |
| 2024-01-11 | Open-market sale | 100 | $547.85 | 2,014 |
| 2024-01-11 | Open-market sale | 400 | $546.05 | 2,114 |
| 2024-01-11 | Open-market sale | 400 | $545.66 | 2,514 |
| 2024-01-11 | Open-market sale | 500 | $544.30 | 2,914 |
| 2024-01-11 | Open-market sale | 100 | $543.00 | 3,414 |
| 2024-01-11 | Open-market sale | 100 | $541.93 | 3,514 |
| 2024-01-11 | Open-market sale | 300 | $540.32 | 3,614 |
| 2024-01-11 | Open-market sale | 298 | $539.30 | 3,914 |
| 2024-01-11 | Open-market sale | 100 | $538.99 | 4,212 |
| 2024-01-11 | Open-market sale | 200 | $537.13 | 4,312 |
| 2024-01-11 | Open-market sale | 88 | $536.18 | 4,512 |
| 2024-01-11 | Open-market sale | 100 | $535.90 | 4,600 |
| 2024-01-11 | Open-market sale | 100 | $534.62 | 4,700 |
| 2024-01-11 | Open-market sale | 100 | $532.77 | 4,800 |
| 2024-01-11 | Open-market sale | 100 | $601.50 | 0 |
| 2024-01-11 | Open-market sale | 100 | $531.95 | 4,900 |
| 2024-01-11 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-10 | Option exercise (derivative) | 5,000 | $0.00 | 365,000 |
| 2024-01-10 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-10 | Open-market sale | 100 | $585.24 | 0 |
| 2024-01-10 | Open-market sale | 100 | $584.70 | 100 |
| 2024-01-10 | Open-market sale | 119 | $583.32 | 200 |
| 2024-01-10 | Open-market sale | 429 | $582.26 | 319 |
| 2024-01-10 | Open-market sale | 100 | $581.06 | 748 |
| 2024-01-10 | Open-market sale | 17 | $580.18 | 848 |
| 2024-01-10 | Open-market sale | 16 | $579.08 | 865 |
| 2024-01-10 | Open-market sale | 120 | $578.84 | 881 |
| 2024-01-10 | Open-market sale | 115 | $576.81 | 1,001 |
| 2024-01-10 | Open-market sale | 200 | $575.75 | 1,116 |
| 2024-01-10 | Open-market sale | 19 | $574.05 | 1,316 |
| 2024-01-10 | Open-market sale | 117 | $573.21 | 1,335 |
| 2024-01-10 | Open-market sale | 216 | $572.38 | 1,452 |
| 2024-01-10 | Open-market sale | 298 | $571.34 | 1,668 |
| 2024-01-10 | Open-market sale | 235 | $570.51 | 1,966 |
| 2024-01-10 | Open-market sale | 16 | $569.19 | 2,201 |
| 2024-01-10 | Open-market sale | 152 | $568.22 | 2,217 |
| 2024-01-10 | Open-market sale | 315 | $567.44 | 2,369 |
| 2024-01-10 | Open-market sale | 822 | $566.49 | 2,684 |
| 2024-01-10 | Open-market sale | 494 | $565.29 | 3,506 |
| 2024-01-10 | Open-market sale | 500 | $564.57 | 4,000 |
| 2024-01-10 | Open-market sale | 100 | $563.90 | 4,500 |
| 2024-01-10 | Open-market sale | 300 | $557.43 | 4,600 |
| 2024-01-10 | Open-market sale | 100 | $555.27 | 4,900 |
| 2024-01-09 | Option exercise (derivative) | 5,000 | $0.00 | 370,000 |
| 2024-01-09 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-09 | Open-market sale | 41 | $600.00 | 0 |
| 2024-01-09 | Open-market sale | 100 | $574.06 | 4,900 |
| 2024-01-09 | Open-market sale | 121 | $576.39 | 4,779 |
| 2024-01-09 | Open-market sale | 452 | $577.42 | 4,327 |
| 2024-01-09 | Open-market sale | 158 | $578.69 | 4,169 |
| 2024-01-09 | Open-market sale | 400 | $589.11 | 41 |
| 2024-01-09 | Open-market sale | 15 | $588.00 | 441 |
| 2024-01-09 | Open-market sale | 15 | $587.38 | 456 |
| 2024-01-09 | Open-market sale | 26 | $586.00 | 471 |
| 2024-01-09 | Open-market sale | 144 | $585.25 | 497 |
| 2024-01-09 | Open-market sale | 209 | $584.36 | 641 |
| 2024-01-09 | Open-market sale | 772 | $583.60 | 850 |
| 2024-01-09 | Open-market sale | 991 | $582.48 | 1,622 |
| 2024-01-09 | Open-market sale | 511 | $581.52 | 2,613 |
| 2024-01-09 | Open-market sale | 517 | $580.58 | 3,124 |
| 2024-01-09 | Open-market sale | 528 | $579.48 | 3,641 |
| 2024-01-08 | Option exercise (derivative) | 5,000 | $0.00 | 375,000 |
| 2024-01-08 | Open-market sale | 42 | $637.60 | 800 |
| 2024-01-08 | Open-market sale | 110 | $630.59 | 842 |
| 2024-01-08 | Open-market sale | 100 | $628.19 | 952 |
| 2024-01-08 | Open-market sale | 100 | $625.94 | 1,052 |
| 2024-01-08 | Open-market sale | 100 | $622.18 | 1,152 |
| 2024-01-08 | Open-market sale | 200 | $620.63 | 1,252 |
| 2024-01-08 | Open-market sale | 200 | $618.53 | 1,452 |
| 2024-01-08 | Open-market sale | 200 | $616.96 | 1,652 |
| 2024-01-08 | Open-market sale | 200 | $615.00 | 1,852 |
| 2024-01-08 | Open-market sale | 200 | $614.15 | 2,052 |
| 2024-01-08 | Open-market sale | 100 | $613.78 | 2,252 |
| 2024-01-08 | Open-market sale | 300 | $612.37 | 2,352 |
| 2024-01-08 | Open-market sale | 300 | $609.45 | 2,652 |
| 2024-01-08 | Open-market sale | 421 | $608.37 | 2,952 |
| 2024-01-08 | Open-market sale | 100 | $606.63 | 3,373 |
| 2024-01-08 | Open-market sale | 100 | $605.92 | 3,473 |
| 2024-01-08 | Open-market sale | 200 | $604.25 | 3,573 |
| 2024-01-08 | Open-market sale | 100 | $603.15 | 3,773 |
| 2024-01-08 | Open-market sale | 100 | $602.36 | 3,873 |
| 2024-01-08 | Open-market sale | 200 | $601.51 | 3,973 |
| 2024-01-08 | Open-market sale | 100 | $600.99 | 4,173 |
| 2024-01-08 | Open-market sale | 100 | $599.65 | 4,273 |
| 2024-01-08 | Open-market sale | 97 | $598.01 | 4,373 |
| 2024-01-08 | Open-market sale | 100 | $597.23 | 4,470 |
| 2024-01-08 | Open-market sale | 130 | $594.38 | 4,570 |
| 2024-01-08 | Open-market sale | 100 | $593.72 | 4,700 |
| 2024-01-08 | Open-market sale | 200 | $590.98 | 4,800 |
| 2024-01-08 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-08 | Open-market sale | 800 | $638.42 | 0 |
| 2024-01-05 | Option exercise (derivative) | 5,000 | $0.00 | 380,000 |
| 2024-01-05 | Open-market sale | 336 | $638.84 | 2,843 |
| 2024-01-05 | Open-market sale | 500 | $637.40 | 3,179 |
| 2024-01-05 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-05 | Open-market sale | 321 | $631.72 | 4,679 |
| 2024-01-05 | Open-market sale | 300 | $632.08 | 4,379 |
| 2024-01-05 | Open-market sale | 200 | $635.59 | 4,179 |
| 2024-01-05 | Open-market sale | 100 | $653.00 | 0 |
| 2024-01-05 | Open-market sale | 100 | $651.00 | 100 |
| 2024-01-05 | Open-market sale | 100 | $649.00 | 200 |
| 2024-01-05 | Open-market sale | 143 | $648.44 | 300 |
| 2024-01-05 | Open-market sale | 300 | $647.29 | 443 |
| 2024-01-05 | Open-market sale | 400 | $646.35 | 743 |
| 2024-01-05 | Open-market sale | 300 | $645.46 | 1,143 |
| 2024-01-05 | Open-market sale | 200 | $644.00 | 1,443 |
| 2024-01-05 | Open-market sale | 100 | $643.00 | 1,643 |
| 2024-01-05 | Open-market sale | 200 | $642.25 | 1,743 |
| 2024-01-05 | Open-market sale | 400 | $640.35 | 1,943 |
| 2024-01-05 | Open-market sale | 500 | $639.46 | 2,343 |
| 2024-01-05 | Open-market sale | 500 | $636.60 | 3,679 |
| 2024-01-04 | Option exercise (derivative) | 5,000 | $0.00 | 385,000 |
| 2024-01-04 | Open-market sale | 35 | $663.77 | 400 |
| 2024-01-04 | Open-market sale | 200 | $664.00 | 200 |
| 2024-01-04 | Open-market sale | 100 | $665.90 | 100 |
| 2024-01-04 | Open-market sale | 100 | $666.07 | 0 |
| 2024-01-04 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-04 | Open-market sale | 200 | $634.80 | 4,800 |
| 2024-01-04 | Open-market sale | 200 | $635.53 | 4,600 |
| 2024-01-04 | Open-market sale | 400 | $636.24 | 4,200 |
| 2024-01-04 | Open-market sale | 43 | $638.60 | 4,157 |
| 2024-01-04 | Open-market sale | 100 | $640.00 | 4,057 |
| 2024-01-04 | Open-market sale | 100 | $641.98 | 3,957 |
| 2024-01-04 | Open-market sale | 100 | $644.94 | 3,857 |
| 2024-01-04 | Open-market sale | 100 | $647.95 | 3,757 |
| 2024-01-04 | Open-market sale | 100 | $662.15 | 435 |
| 2024-01-04 | Open-market sale | 73 | $660.31 | 535 |
| 2024-01-04 | Open-market sale | 232 | $659.26 | 608 |
| 2024-01-04 | Open-market sale | 400 | $658.47 | 840 |
| 2024-01-04 | Open-market sale | 200 | $657.17 | 1,240 |
| 2024-01-04 | Open-market sale | 539 | $656.36 | 1,440 |
| 2024-01-04 | Open-market sale | 693 | $655.54 | 1,979 |
| 2024-01-04 | Open-market sale | 600 | $654.56 | 2,672 |
| 2024-01-04 | Open-market sale | 300 | $653.86 | 3,272 |
| 2024-01-04 | Open-market sale | 85 | $652.20 | 3,572 |
| 2024-01-04 | Open-market sale | 100 | $650.00 | 3,657 |
| 2024-01-03 | Option exercise (derivative) | 5,000 | $0.00 | 390,000 |
| 2024-01-03 | Open-market sale | 200 | $629.12 | 4,800 |
| 2024-01-03 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-03 | Open-market sale | 795 | $631.48 | 4,005 |
| 2024-01-03 | Open-market sale | 500 | $632.55 | 3,505 |
| 2024-01-03 | Open-market sale | 153 | $633.47 | 3,352 |
| 2024-01-03 | Open-market sale | 299 | $634.28 | 3,053 |
| 2024-01-03 | Open-market sale | 200 | $635.17 | 2,853 |
| 2024-01-03 | Open-market sale | 609 | $636.33 | 2,244 |
| 2024-01-03 | Open-market sale | 100 | $649.21 | 0 |
| 2024-01-03 | Open-market sale | 200 | $646.15 | 100 |
| 2024-01-03 | Open-market sale | 200 | $644.79 | 300 |
| 2024-01-03 | Open-market sale | 544 | $643.39 | 500 |
| 2024-01-03 | Open-market sale | 100 | $642.01 | 1,044 |
| 2024-01-03 | Open-market sale | 200 | $641.90 | 1,144 |
| 2024-01-03 | Open-market sale | 400 | $640.58 | 1,344 |
| 2024-01-03 | Open-market sale | 100 | $639.22 | 1,744 |
| 2024-01-03 | Open-market sale | 100 | $638.79 | 1,844 |
| 2024-01-03 | Open-market sale | 300 | $637.63 | 1,944 |
| 2024-01-02 | Open-market sale | 136 | $713.60 | 617 |
| 2024-01-02 | Open-market sale | 218 | $710.38 | 900 |
| 2024-01-02 | Open-market sale | 32 | $711.61 | 868 |
| 2024-01-02 | Open-market sale | 115 | $712.57 | 753 |
| 2024-01-02 | Open-market sale | 148 | $714.09 | 469 |
| 2024-01-02 | Open-market sale | 66 | $715.55 | 403 |
| 2024-01-02 | Open-market sale | 24 | $722.24 | 0 |
| 2024-01-02 | Open-market sale | 32 | $720.32 | 24 |
| 2024-01-02 | Open-market sale | 129 | $718.08 | 56 |
| 2024-01-02 | Open-market sale | 218 | $716.05 | 185 |
| 2024-01-02 | Option exercise (derivative) | 5,000 | $0.00 | 395,000 |
| 2024-01-02 | Open-market sale | 200 | $691.31 | 3,672 |
| 2024-01-02 | Open-market sale | 72 | $690.65 | 3,872 |
| 2024-01-02 | Open-market sale | 523 | $692.46 | 3,149 |
| 2024-01-02 | Open-market sale | 18 | $693.29 | 3,131 |
| 2024-01-02 | Open-market sale | 133 | $694.72 | 2,998 |
| 2024-01-02 | Open-market sale | 113 | $689.40 | 3,944 |
| 2024-01-02 | Open-market sale | 82 | $688.53 | 4,057 |
| 2024-01-02 | Open-market sale | 187 | $687.30 | 4,139 |
| 2024-01-02 | Open-market sale | 86 | $686.41 | 4,326 |
| 2024-01-02 | Open-market sale | 131 | $685.35 | 4,412 |
| 2024-01-02 | Open-market sale | 170 | $684.44 | 4,543 |
| 2024-01-02 | Open-market sale | 72 | $683.78 | 4,713 |
| 2024-01-02 | Open-market sale | 56 | $682.50 | 4,785 |
| 2024-01-02 | Open-market sale | 130 | $681.49 | 4,841 |
| 2024-01-02 | Open-market sale | 29 | $680.71 | 4,971 |
| 2024-01-02 | Option exercise | 5,000 | $121.43 | 5,000 |
| 2024-01-02 | Open-market sale | 133 | $709.88 | 1,118 |
| 2024-01-02 | Open-market sale | 31 | $708.45 | 1,251 |
| 2024-01-02 | Open-market sale | 178 | $707.54 | 1,282 |
| 2024-01-02 | Open-market sale | 135 | $706.22 | 1,460 |
| 2024-01-02 | Open-market sale | 217 | $705.09 | 1,595 |
| 2024-01-02 | Open-market sale | 255 | $704.40 | 1,812 |
| 2024-01-02 | Open-market sale | 68 | $703.82 | 2,067 |
| 2024-01-02 | Open-market sale | 200 | $702.46 | 2,135 |
| 2024-01-02 | Open-market sale | 184 | $701.55 | 2,335 |
| 2024-01-02 | Open-market sale | 35 | $700.94 | 2,519 |
| 2024-01-02 | Open-market sale | 216 | $699.66 | 2,554 |
| 2024-01-02 | Open-market sale | 130 | $698.10 | 2,770 |
| 2024-01-02 | Open-market sale | 50 | $697.52 | 2,900 |
| 2024-01-02 | Open-market sale | 48 | $695.74 | 2,950 |
| 2020-12-28 | Conversion (derivative) | 50,000 | $0.00 | 1,961,668 |
| 2020-12-28 | Conversion | 50,000 | $0.00 | 50,000 |
| 2020-12-28 | Gift | 50,000 | $0.00 | 0 |
| 2014-04-30 | Grant / award (derivative) | 400,000 | $0.00 | 400,000 |
| 2012-09-06 | Option exercise (derivative) | 39,521 | $0.00 | 0 |
| 2012-09-06 | Open-market sale | 3,329 | $129.05 | 0 |
| 2012-09-06 | Open-market sale | 23,521 | $127.35 | 16,000 |
| 2012-09-06 | Open-market sale | 12,671 | $128.30 | 3,329 |
| 2012-09-06 | Option exercise | 39,521 | $20.69 | 39,521 |
| 2012-09-05 | Option exercise (derivative) | 36,127 | $0.00 | 39,521 |
| 2012-09-05 | Option exercise | 36,127 | $20.69 | 36,127 |
| 2012-09-05 | Open-market sale | 36,127 | $125.90 | 0 |
| 2012-09-04 | Option exercise (derivative) | 31,954 | $0.00 | 75,648 |
| 2012-09-04 | Option exercise | 31,954 | $20.69 | 31,954 |
| 2012-09-04 | Open-market sale | 26,161 | $125.54 | 5,793 |
| 2012-09-04 | Open-market sale | 5,793 | $126.42 | 0 |
| 2012-08-31 | Option exercise (derivative) | 10,190 | $0.00 | 107,602 |
| 2012-08-31 | Open-market sale | 10,190 | $125.76 | 0 |
| 2012-08-31 | Option exercise | 10,190 | $20.69 | 10,190 |
| 2012-08-30 | Option exercise (derivative) | 1,837 | $0.00 | 117,792 |
| 2012-08-30 | Open-market sale | 1,837 | $126.52 | 0 |
| 2012-08-30 | Option exercise | 1,837 | $20.69 | 1,837 |
| 2012-08-29 | Option exercise (derivative) | 37,600 | $0.00 | 119,629 |
| 2012-08-29 | Option exercise | 37,600 | $20.69 | 37,600 |
| 2012-08-29 | Open-market sale | 37,600 | $126.68 | 0 |
| 2012-08-28 | Option exercise (derivative) | 4,700 | $0.00 | 157,229 |
| 2012-08-28 | Option exercise | 4,700 | $20.69 | 4,700 |
| 2012-08-28 | Open-market sale | 4,700 | $125.63 | 0 |
| 2012-08-21 | Option exercise (derivative) | 14,768 | $0.00 | 161,929 |
| 2012-08-21 | Open-market sale | 14,768 | $128.72 | 0 |
| 2012-08-21 | Option exercise | 14,768 | $20.69 | 14,768 |
| 2012-08-17 | Option exercise (derivative) | 10,000 | $0.00 | 176,697 |
| 2012-08-17 | Option exercise | 10,000 | $20.69 | 10,000 |
| 2012-08-17 | Open-market sale | 8,880 | $126.60 | 1,120 |
| 2012-08-17 | Open-market sale | 1,120 | $128.04 | 0 |
| 2012-08-16 | Option exercise (derivative) | 10,101 | $0.00 | 186,697 |
| 2012-08-16 | Open-market sale | 10,101 | $126.86 | 0 |
| 2012-08-16 | Option exercise | 10,101 | $20.69 | 10,101 |
| 2012-08-15 | Option exercise (derivative) | 12,300 | $0.00 | 196,798 |
| 2012-08-15 | Option exercise | 12,300 | $20.69 | 12,300 |
| 2012-08-15 | Open-market sale | 12,300 | $124.77 | 0 |
| 2012-08-14 | Option exercise (derivative) | 18,200 | $0.00 | 209,098 |
| 2012-08-14 | Option exercise | 18,200 | $20.69 | 18,200 |
| 2012-08-14 | Open-market sale | 12,100 | $125.61 | 6,100 |
| 2012-08-14 | Open-market sale | 6,100 | $126.20 | 0 |
| 2012-08-13 | Option exercise (derivative) | 21,439 | $0.00 | 227,298 |
| 2012-08-13 | Option exercise | 21,439 | $20.69 | 21,439 |
| 2012-08-13 | Open-market sale | 18,639 | $126.55 | 2,800 |
| 2012-08-13 | Open-market sale | 1,700 | $127.11 | 1,100 |
| 2012-08-13 | Open-market sale | 1,100 | $128.21 | 0 |
| 2012-08-10 | Option exercise (derivative) | 20,000 | $0.00 | 248,737 |
| 2012-08-10 | Option exercise | 20,000 | $20.69 | 20,000 |
| 2012-08-10 | Open-market sale | 20,000 | $126.75 | 0 |
| 2012-08-09 | Option exercise (derivative) | 16,409 | $0.00 | 268,737 |
| 2012-08-09 | Option exercise | 16,409 | $20.69 | 16,409 |
| 2012-08-09 | Open-market sale | 16,409 | $126.61 | 0 |
| 2012-06-08 | Option exercise (derivative) | 60,000 | $0.00 | 285,146 |
| 2012-06-08 | Option exercise | 60,000 | $20.69 | 60,000 |
| 2012-06-08 | Open-market sale | 19,500 | $121.59 | 28,000 |
| 2012-06-08 | Open-market sale | 28,000 | $122.22 | 0 |
| 2012-06-08 | Open-market sale | 12,500 | $120.30 | 47,500 |
| 2012-05-09 | Option exercise (derivative) | 12,700 | $0.00 | 345,146 |
| 2012-05-09 | Open-market sale | 12,600 | $146.46 | 100 |
| 2012-05-09 | Option exercise | 12,700 | $20.69 | 12,700 |
| 2012-05-09 | Open-market sale | 100 | $147.00 | 0 |
| 2012-05-07 | Option exercise (derivative) | 20,000 | $0.00 | 357,846 |
| 2012-05-07 | Open-market sale | 10,700 | $149.25 | 9,300 |
| 2012-05-07 | Option exercise | 20,000 | $20.69 | 20,000 |
| 2012-05-07 | Open-market sale | 9,300 | $150.17 | 0 |
| 2012-03-09 | Option exercise (derivative) | 15,300 | $0.00 | 377,846 |
| 2012-03-09 | Open-market sale | 100 | $133.21 | 2,525 |
| 2012-03-09 | Open-market sale | 300 | $133.20 | 2,625 |
| 2012-03-09 | Open-market sale | 900 | $133.20 | 2,925 |
| 2012-03-09 | Open-market sale | 700 | $133.18 | 3,825 |
| 2012-03-09 | Open-market sale | 400 | $133.15 | 4,525 |
| 2012-03-09 | Open-market sale | 400 | $133.14 | 4,925 |
| 2012-03-09 | Open-market sale | 150 | $133.13 | 5,325 |
| 2012-03-09 | Open-market sale | 396 | $133.12 | 5,475 |
| 2012-03-09 | Open-market sale | 100 | $133.12 | 5,871 |
| 2012-03-09 | Open-market sale | 200 | $133.11 | 5,971 |
| 2012-03-09 | Open-market sale | 6,229 | $133.10 | 6,171 |
| 2012-03-09 | Open-market sale | 400 | $133.04 | 12,400 |
| 2012-03-09 | Open-market sale | 300 | $133.03 | 12,800 |
| 2012-03-09 | Open-market sale | 300 | $133.00 | 13,100 |
| 2012-03-09 | Open-market sale | 300 | $132.79 | 13,400 |
| 2012-03-09 | Open-market sale | 100 | $132.68 | 13,700 |
| 2012-03-09 | Open-market sale | 100 | $132.66 | 13,800 |
| 2012-03-09 | Open-market sale | 200 | $132.58 | 13,900 |
| 2012-03-09 | Open-market sale | 200 | $132.57 | 14,100 |
| 2012-03-09 | Open-market sale | 100 | $132.53 | 14,300 |
| 2012-03-09 | Open-market sale | 500 | $132.51 | 14,400 |
| 2012-03-09 | Open-market sale | 400 | $132.50 | 14,900 |
| 2012-03-09 | Option exercise | 15,300 | $20.69 | 15,300 |
| 2012-03-09 | Open-market sale | 600 | $133.26 | 1,425 |
| 2012-03-09 | Open-market sale | 100 | $133.28 | 900 |
| 2012-03-09 | Open-market sale | 25 | $133.28 | 1,000 |
| 2012-03-09 | Open-market sale | 200 | $133.27 | 1,025 |
| 2012-03-09 | Open-market sale | 200 | $133.26 | 1,225 |
| 2012-03-09 | Open-market sale | 300 | $133.25 | 2,225 |
| 2012-03-09 | Open-market sale | 200 | $133.26 | 2,025 |
| 2012-03-09 | Open-market sale | 400 | $133.42 | 200 |
| 2012-03-09 | Open-market sale | 200 | $133.50 | 0 |
| 2012-03-09 | Open-market sale | 300 | $133.40 | 600 |
| 2012-03-05 | Conversion (derivative) | 23,100 | — | 2,011,668 |
| 2012-03-05 | Conversion | 23,100 | — | 0 |
| 2012-03-02 | Open-market sale | 100 | $139.18 | 0 |
| 2012-03-02 | Open-market sale | 100 | $139.09 | 0 |
| 2012-03-01 | Conversion (derivative) | 1,000 | — | 2,034,768 |
| 2012-03-01 | Conversion | 1,000 | — | 0 |
| 2012-03-01 | Open-market sale | 500 | $138.51 | 0 |
| 2012-03-01 | Open-market sale | 200 | $141.10 | 0 |
| 2012-03-01 | Open-market sale | 100 | $139.89 | 0 |
| 2012-02-28 | Open-market sale | 94 | $138.00 | 0 |
| 2012-02-28 | Conversion (derivative) | 21,400 | — | 2,035,768 |
| 2012-02-28 | Conversion | 21,400 | — | 0 |
| 2012-02-27 | Open-market sale | 6,600 | $139.25 | 0 |
| 2012-02-24 | Open-market sale | 100 | $138.01 | 0 |
| 2011-12-09 | Open-market sale | 1 | $121.22 | 0 |
| 2011-12-09 | Conversion (derivative) | 50,952 | — | 2,057,168 |
| 2011-12-09 | Conversion | 50,952 | — | 0 |
| 2011-12-09 | Open-market sale | 200 | $120.04 | 0 |
| 2011-12-08 | Conversion (derivative) | 49,048 | — | 2,108,120 |
| 2011-12-08 | Conversion | 49,048 | — | 0 |
| 2011-12-08 | Open-market sale | 73 | $121.00 | 0 |
| 2011-12-07 | Open-market sale | 3,962 | $122.50 | 0 |
| 2011-12-07 | Open-market sale | 902 | $123.04 | 0 |
| 2011-12-06 | Open-market sale | 1,349 | $124.75 | 0 |
| 2011-12-06 | Open-market sale | 100 | $125.21 | 0 |
| 2011-06-10 | Conversion (derivative) | 1,800 | — | 2,157,168 |
| 2011-06-10 | Conversion | 1,800 | — | 1,800 |
| 2011-06-10 | Open-market sale | 1,800 | $140.35 | 0 |
| 2011-06-09 | Conversion (derivative) | 5,560 | — | 2,158,968 |
| 2011-06-09 | Open-market sale | 100 | $143.06 | 600 |
| 2011-06-09 | Conversion | 5,560 | — | 5,560 |
| 2011-06-09 | Open-market sale | 2,500 | $142.60 | 3,060 |
| 2011-06-09 | Open-market sale | 100 | $142.65 | 2,960 |
| 2011-06-09 | Open-market sale | 300 | $142.69 | 2,660 |
| 2011-06-09 | Open-market sale | 100 | $142.73 | 2,560 |
| 2011-06-09 | Open-market sale | 510 | $142.79 | 2,050 |
| 2011-06-09 | Open-market sale | 490 | $142.79 | 1,560 |
| 2011-06-09 | Open-market sale | 100 | $142.80 | 1,460 |
| 2011-06-09 | Open-market sale | 460 | $142.80 | 1,000 |
| 2011-06-09 | Open-market sale | 100 | $142.81 | 900 |
| 2011-06-09 | Open-market sale | 200 | $142.97 | 700 |
| 2011-06-09 | Open-market sale | 200 | $143.07 | 400 |
| 2011-06-09 | Open-market sale | 300 | $143.10 | 100 |
| 2011-06-09 | Open-market sale | 100 | $143.11 | 0 |
| 2011-05-31 | Conversion (derivative) | 40,472 | — | 2,164,528 |
| 2011-05-31 | Conversion | 40,472 | — | 40,472 |
| 2011-05-31 | Open-market sale | 11 | $146.20 | 0 |
| 2011-05-31 | Open-market sale | 100 | $145.06 | 36,244 |
| 2011-05-31 | Open-market sale | 100 | $145.03 | 36,344 |
| 2011-05-31 | Open-market sale | 1,628 | $145.03 | 36,444 |
| 2011-05-31 | Open-market sale | 100 | $145.03 | 38,072 |
| 2011-05-31 | Open-market sale | 1 | $145.02 | 38,172 |
| 2011-05-31 | Open-market sale | 500 | $145.01 | 38,173 |
| 2011-05-31 | Open-market sale | 1,399 | $145.01 | 38,673 |
| 2011-05-31 | Open-market sale | 400 | $145.00 | 40,072 |
| 2011-05-31 | Open-market sale | 1,994 | $145.35 | 19,176 |
| 2011-05-31 | Open-market sale | 201 | $145.33 | 21,170 |
| 2011-05-31 | Open-market sale | 200 | $145.30 | 21,371 |
| 2011-05-31 | Open-market sale | 100 | $145.29 | 21,571 |
| 2011-05-31 | Open-market sale | 4 | $145.28 | 21,671 |
| 2011-05-31 | Open-market sale | 320 | $145.26 | 21,675 |
| 2011-05-31 | Open-market sale | 8,176 | $145.25 | 21,995 |
| 2011-05-31 | Open-market sale | 499 | $145.17 | 30,171 |
| 2011-05-31 | Open-market sale | 500 | $145.16 | 30,670 |
| 2011-05-31 | Open-market sale | 100 | $145.15 | 31,170 |
| 2011-05-31 | Open-market sale | 402 | $145.15 | 31,270 |
| 2011-05-31 | Open-market sale | 1,800 | $145.15 | 31,672 |
| 2011-05-31 | Open-market sale | 400 | $145.13 | 33,472 |
| 2011-05-31 | Open-market sale | 400 | $145.10 | 33,872 |
| 2011-05-31 | Open-market sale | 8 | $145.58 | 15,264 |
| 2011-05-31 | Open-market sale | 698 | $145.50 | 15,272 |
| 2011-05-31 | Open-market sale | 2,100 | $145.40 | 15,970 |
| 2011-05-31 | Open-market sale | 100 | $145.40 | 18,070 |
| 2011-05-31 | Open-market sale | 900 | $145.08 | 35,344 |
| 2011-05-31 | Open-market sale | 1,072 | $145.09 | 34,272 |
| 2011-05-31 | Open-market sale | 800 | $145.40 | 18,170 |
| 2011-05-31 | Open-market sale | 206 | $145.36 | 18,970 |
| 2011-05-31 | Open-market sale | 472 | $146.04 | 5,000 |
| 2011-05-31 | Open-market sale | 2,500 | $146.00 | 5,472 |
| 2011-05-31 | Open-market sale | 200 | $145.99 | 7,972 |
| 2011-05-31 | Open-market sale | 38 | $145.95 | 8,172 |
| 2011-05-31 | Open-market sale | 300 | $145.90 | 8,210 |
| 2011-05-31 | Open-market sale | 100 | $145.83 | 8,510 |
| 2011-05-31 | Open-market sale | 100 | $145.82 | 8,610 |
| 2011-05-31 | Open-market sale | 362 | $145.80 | 8,710 |
| 2011-05-31 | Open-market sale | 100 | $145.80 | 9,072 |
| 2011-05-31 | Open-market sale | 2,000 | $145.80 | 9,172 |
| 2011-05-31 | Open-market sale | 200 | $145.80 | 11,172 |
| 2011-05-31 | Open-market sale | 100 | $145.79 | 11,372 |
| 2011-05-31 | Open-market sale | 1,000 | $145.77 | 11,472 |
| 2011-05-31 | Open-market sale | 198 | $145.76 | 12,472 |
| 2011-05-31 | Open-market sale | 2 | $145.75 | 12,670 |
| 2011-05-31 | Open-market sale | 200 | $145.74 | 12,672 |
| 2011-05-31 | Open-market sale | 100 | $145.73 | 12,872 |
| 2011-05-31 | Open-market sale | 499 | $145.71 | 12,972 |
| 2011-05-31 | Open-market sale | 193 | $145.71 | 13,471 |
| 2011-05-31 | Open-market sale | 83 | $145.69 | 13,664 |
| 2011-05-31 | Open-market sale | 500 | $145.67 | 13,747 |
| 2011-05-31 | Open-market sale | 600 | $145.67 | 14,247 |
| 2011-05-31 | Open-market sale | 317 | $145.65 | 14,847 |
| 2011-05-31 | Open-market sale | 100 | $145.59 | 15,164 |
| 2011-05-31 | Open-market sale | 200 | $146.19 | 11 |
| 2011-05-31 | Open-market sale | 100 | $146.17 | 211 |
| 2011-05-31 | Open-market sale | 100 | $146.16 | 311 |
| 2011-05-31 | Open-market sale | 3,789 | $146.10 | 1,211 |
| 2011-05-31 | Open-market sale | 500 | $146.14 | 411 |
| 2011-05-31 | Open-market sale | 300 | $146.12 | 911 |
| 2011-05-27 | Conversion (derivative) | 15,000 | — | 2,205,000 |
| 2011-05-27 | Open-market sale | 500 | $143.04 | 13,898 |
| 2011-05-27 | Open-market sale | 302 | $143.04 | 14,398 |
| 2011-05-27 | Open-market sale | 100 | $143.02 | 14,700 |
| 2011-05-27 | Open-market sale | 200 | $143.00 | 14,800 |
| 2011-05-27 | Conversion | 15,000 | — | 15,000 |
| 2011-05-27 | Open-market sale | 1,700 | $143.05 | 12,198 |
| 2011-05-27 | Open-market sale | 100 | $143.05 | 12,098 |
| 2011-05-27 | Open-market sale | 200 | $143.08 | 11,898 |
| 2011-05-27 | Open-market sale | 200 | $143.09 | 11,698 |
| 2011-05-27 | Open-market sale | 200 | $143.50 | 10,702 |
| 2011-05-27 | Open-market sale | 400 | $143.35 | 11,198 |
| 2011-05-27 | Open-market sale | 100 | $143.10 | 11,598 |
| 2011-05-27 | Open-market sale | 115 | $143.35 | 11,083 |
| 2011-05-27 | Open-market sale | 181 | $143.36 | 10,902 |
| 2011-05-27 | Open-market sale | 1,200 | $143.55 | 9,502 |
| 2011-05-27 | Open-market sale | 200 | $144.05 | 0 |
| 2011-05-27 | Open-market sale | 5,000 | $143.75 | 200 |
| 2011-05-27 | Open-market sale | 900 | $143.69 | 5,200 |
| 2011-05-27 | Open-market sale | 200 | $143.68 | 6,100 |
| 2011-05-27 | Open-market sale | 15 | $143.67 | 6,300 |
| 2011-05-27 | Open-market sale | 100 | $143.61 | 6,315 |
| 2011-05-27 | Open-market sale | 400 | $143.61 | 6,415 |
| 2011-05-27 | Open-market sale | 100 | $143.61 | 6,815 |
| 2011-05-27 | Open-market sale | 785 | $143.60 | 6,915 |
| 2011-05-27 | Open-market sale | 500 | $143.59 | 7,700 |
| 2011-05-27 | Open-market sale | 500 | $143.59 | 8,200 |
| 2011-05-27 | Open-market sale | 200 | $143.59 | 8,700 |
| 2011-05-27 | Open-market sale | 400 | $143.59 | 8,900 |
| 2011-05-27 | Open-market sale | 202 | $143.56 | 9,300 |
| 2011-05-20 | Conversion (derivative) | 30,000 | — | 2,220,000 |
| 2011-05-20 | Open-market sale | 200 | $140.53 | 1,100 |
| 2011-05-20 | Open-market sale | 100 | $140.41 | 1,300 |
| 2011-05-20 | Open-market sale | 500 | $140.40 | 1,400 |
| 2011-05-20 | Open-market sale | 1,000 | $140.39 | 1,900 |
| 2011-05-20 | Open-market sale | 13,600 | $140.39 | 2,900 |
| 2011-05-20 | Open-market sale | 400 | $140.30 | 16,500 |
| 2011-05-20 | Open-market sale | 1,000 | $140.29 | 16,900 |
| 2011-05-20 | Open-market sale | 700 | $140.29 | 17,900 |
| 2011-05-20 | Open-market sale | 868 | $140.29 | 18,600 |
| 2011-05-20 | Open-market sale | 200 | $140.28 | 19,468 |
| 2011-05-20 | Open-market sale | 492 | $140.28 | 19,668 |
| 2011-05-20 | Open-market sale | 200 | $140.17 | 20,160 |
| 2011-05-20 | Open-market sale | 200 | $140.04 | 20,360 |
| 2011-05-20 | Open-market sale | 8 | $140.04 | 20,560 |
| 2011-05-20 | Open-market sale | 192 | $140.04 | 20,568 |
| 2011-05-20 | Open-market sale | 100 | $140.01 | 20,760 |
| 2011-05-20 | Open-market sale | 300 | $139.96 | 20,860 |
| 2011-05-20 | Open-market sale | 900 | $139.91 | 21,160 |
| 2011-05-20 | Open-market sale | 100 | $139.91 | 22,060 |
| 2011-05-20 | Open-market sale | 101 | $139.90 | 22,160 |
| 2011-05-20 | Open-market sale | 900 | $139.89 | 22,261 |
| 2011-05-20 | Open-market sale | 540 | $139.89 | 23,161 |
| 2011-05-20 | Open-market sale | 100 | $139.87 | 23,701 |
| 2011-05-20 | Open-market sale | 400 | $139.86 | 23,801 |
| 2011-05-20 | Open-market sale | 400 | $139.86 | 24,201 |
| 2011-05-20 | Open-market sale | 999 | $139.85 | 24,601 |
| 2011-05-20 | Open-market sale | 600 | $139.84 | 25,600 |
| 2011-05-20 | Open-market sale | 3,800 | $139.84 | 26,200 |
| 2011-05-20 | Conversion | 30,000 | — | 30,000 |
| 2011-05-20 | Open-market sale | 200 | $140.55 | 900 |
| 2011-05-20 | Open-market sale | 300 | $140.57 | 200 |
| 2011-05-20 | Open-market sale | 200 | $140.67 | 0 |
| 2011-05-20 | Open-market sale | 300 | $140.56 | 500 |
| 2011-05-20 | Open-market sale | 100 | $140.56 | 800 |
| 2011-05-13 | Open-market sale | 5 | $138.46 | 427 |
| 2011-05-13 | Open-market sale | 100 | $138.31 | 432 |
| 2011-05-13 | Open-market sale | 200 | $138.29 | 532 |
| 2011-05-13 | Open-market sale | 200 | $138.28 | 732 |
| 2011-05-13 | Open-market sale | 100 | $138.28 | 932 |
| 2011-05-13 | Open-market sale | 200 | $138.27 | 1,032 |
| 2011-05-13 | Open-market sale | 100 | $138.27 | 1,232 |
| 2011-05-13 | Open-market sale | 200 | $138.27 | 1,332 |
| 2011-05-13 | Open-market sale | 100 | $138.26 | 1,532 |
| 2011-05-13 | Open-market sale | 200 | $138.24 | 1,632 |
| 2011-05-13 | Open-market sale | 200 | $138.23 | 1,832 |
| 2011-05-13 | Open-market sale | 99 | $138.11 | 2,032 |
| 2011-05-13 | Open-market sale | 100 | $138.01 | 2,131 |
| 2011-05-13 | Open-market sale | 400 | $138.00 | 2,231 |
| 2011-05-13 | Open-market sale | 701 | $138.00 | 2,631 |
| 2011-05-13 | Conversion | 3,332 | — | 3,332 |
| 2011-05-13 | Open-market sale | 27 | $138.70 | 0 |
| 2011-05-13 | Open-market sale | 400 | $138.60 | 27 |
| 2011-05-13 | Conversion (derivative) | 3,332 | — | 2,250,000 |
| 2011-05-12 | Open-market sale | 48 | $138.63 | 0 |
| 2011-05-12 | Open-market sale | 176 | $138.39 | 48 |
| 2011-05-12 | Open-market sale | 106 | $138.37 | 224 |
| 2011-05-12 | Conversion (derivative) | 8,657 | — | 2,253,332 |
| 2011-05-12 | Open-market sale | 387 | $138.32 | 537 |
| 2011-05-12 | Open-market sale | 800 | $138.32 | 924 |
| 2011-05-12 | Open-market sale | 200 | $138.30 | 1,724 |
| 2011-05-12 | Open-market sale | 104 | $138.29 | 1,924 |
| 2011-05-12 | Open-market sale | 572 | $138.28 | 2,028 |
| 2011-05-12 | Open-market sale | 124 | $138.28 | 2,600 |
| 2011-05-12 | Open-market sale | 300 | $138.28 | 2,724 |
| 2011-05-12 | Open-market sale | 124 | $138.27 | 3,024 |
| 2011-05-12 | Open-market sale | 100 | $138.26 | 3,148 |
| 2011-05-12 | Open-market sale | 150 | $138.24 | 3,248 |
| 2011-05-12 | Open-market sale | 200 | $138.23 | 3,398 |
| 2011-05-12 | Open-market sale | 202 | $138.23 | 3,598 |
| 2011-05-12 | Open-market sale | 300 | $138.22 | 3,800 |
| 2011-05-12 | Open-market sale | 900 | $138.20 | 4,100 |
| 2011-05-12 | Open-market sale | 94 | $138.34 | 330 |
| 2011-05-12 | Open-market sale | 468 | $138.10 | 5,400 |
| 2011-05-12 | Open-market sale | 500 | $138.09 | 5,868 |
| 2011-05-12 | Open-market sale | 289 | $138.07 | 6,368 |
| 2011-05-12 | Open-market sale | 100 | $138.07 | 6,657 |
| 2011-05-12 | Open-market sale | 500 | $138.07 | 6,757 |
| 2011-05-12 | Open-market sale | 100 | $138.05 | 7,257 |
| 2011-05-12 | Open-market sale | 500 | $138.04 | 7,357 |
| 2011-05-12 | Open-market sale | 100 | $138.03 | 7,857 |
| 2011-05-12 | Open-market sale | 2 | $138.02 | 7,957 |
| 2011-05-12 | Open-market sale | 99 | $138.01 | 7,959 |
| 2011-05-12 | Open-market sale | 400 | $138.00 | 8,058 |
| 2011-05-12 | Open-market sale | 199 | $138.00 | 8,458 |
| 2011-05-12 | Conversion | 8,657 | — | 8,657 |
| 2011-05-12 | Open-market sale | 113 | $138.32 | 424 |
| 2011-05-12 | Open-market sale | 400 | $138.11 | 5,000 |
| 2011-05-11 | Open-market sale | 200 | $137.47 | 200 |
| 2011-05-11 | Open-market sale | 600 | $137.45 | 400 |
| 2011-05-11 | Open-market sale | 900 | $137.44 | 1,000 |
| 2011-05-11 | Open-market sale | 100 | $137.08 | 1,900 |
| 2011-05-11 | Open-market sale | 38 | $137.07 | 2,000 |
| 2011-05-11 | Open-market sale | 200 | $136.76 | 2,038 |
| 2011-05-11 | Open-market sale | 85 | $136.71 | 2,238 |
| 2011-05-11 | Open-market sale | 2,924 | $136.70 | 2,323 |
| 2011-05-11 | Open-market sale | 1,000 | $136.65 | 5,247 |
| 2011-05-11 | Open-market sale | 200 | $136.65 | 6,247 |
| 2011-05-11 | Open-market sale | 1,362 | $136.64 | 6,447 |
| 2011-05-11 | Open-market sale | 400 | $136.26 | 7,809 |
| 2011-05-11 | Open-market sale | 500 | $136.26 | 8,209 |
| 2011-05-11 | Open-market sale | 100 | $136.26 | 8,709 |
| 2011-05-11 | Open-market sale | 400 | $136.26 | 8,809 |
| 2011-05-11 | Conversion | 9,209 | — | 9,209 |
| 2011-05-11 | Open-market sale | 200 | $137.75 | 0 |
| 2011-05-11 | Conversion (derivative) | 9,209 | — | 2,261,989 |
| 2011-05-10 | Open-market sale | 100 | $136.84 | 0 |
| 2011-05-10 | Open-market sale | 936 | $136.83 | 100 |
| 2011-05-10 | Open-market sale | 100 | $136.82 | 1,036 |
| 2011-05-10 | Open-market sale | 520 | $136.82 | 1,136 |
| 2011-05-10 | Open-market sale | 1,500 | $136.81 | 1,656 |
| 2011-05-10 | Open-market sale | 664 | $136.81 | 3,156 |
| 2011-05-10 | Open-market sale | 700 | $136.77 | 3,820 |
| 2011-05-10 | Open-market sale | 100 | $136.76 | 4,520 |
| 2011-05-10 | Open-market sale | 600 | $136.73 | 4,620 |
| 2011-05-10 | Open-market sale | 500 | $136.71 | 5,220 |
| 2011-05-10 | Conversion (derivative) | 38,113 | — | 2,271,198 |
| 2011-05-10 | Open-market sale | 401 | $136.08 | 34,386 |
| 2011-05-10 | Open-market sale | 134 | $136.38 | 24,899 |
| 2011-05-10 | Open-market sale | 100 | $136.35 | 25,033 |
| 2011-05-10 | Open-market sale | 300 | $136.34 | 25,133 |
| 2011-05-10 | Open-market sale | 300 | $136.29 | 25,433 |
| 2011-05-10 | Open-market sale | 100 | $136.27 | 25,733 |
| 2011-05-10 | Open-market sale | 300 | $136.24 | 25,833 |
| 2011-05-10 | Open-market sale | 7 | $136.23 | 26,133 |
| 2011-05-10 | Open-market sale | 207 | $136.23 | 26,140 |
| 2011-05-10 | Open-market sale | 400 | $136.00 | 3,713 |
| 2011-05-10 | Open-market sale | 800 | $136.01 | 36,913 |
| 2011-05-10 | Open-market sale | 99 | $136.01 | 36,814 |
| 2011-05-10 | Open-market sale | 433 | $136.02 | 36,381 |
| 2011-05-10 | Open-market sale | 400 | $136.22 | 26,347 |
| 2011-05-10 | Open-market sale | 500 | $136.21 | 26,747 |
| 2011-05-10 | Open-market sale | 500 | $136.21 | 27,247 |
| 2011-05-10 | Open-market sale | 580 | $136.20 | 27,747 |
| 2011-05-10 | Open-market sale | 100 | $136.16 | 28,327 |
| 2011-05-10 | Open-market sale | 1,400 | $136.16 | 28,427 |
| 2011-05-10 | Open-market sale | 3,200 | $136.15 | 29,827 |
| 2011-05-10 | Open-market sale | 28 | $136.12 | 33,027 |
| 2011-05-10 | Open-market sale | 612 | $136.10 | 33,055 |
| 2011-05-10 | Open-market sale | 719 | $136.09 | 33,667 |
| 2011-05-10 | Open-market sale | 101 | $136.02 | 36,280 |
| 2011-05-10 | Open-market sale | 65 | $136.02 | 36,215 |
| 2011-05-10 | Open-market sale | 300 | $136.04 | 35,915 |
| 2011-05-10 | Open-market sale | 328 | $136.05 | 35,587 |
| 2011-05-10 | Open-market sale | 300 | $136.06 | 35,287 |
| 2011-05-10 | Conversion | 38,113 | — | 38,113 |
| 2011-05-10 | Open-market sale | 500 | $136.08 | 34,787 |
| 2011-05-10 | Open-market sale | 100 | $136.64 | 9,720 |
| 2011-05-10 | Open-market sale | 200 | $136.62 | 9,820 |
| 2011-05-10 | Open-market sale | 800 | $136.61 | 10,020 |
| 2011-05-10 | Open-market sale | 840 | $136.60 | 10,820 |
| 2011-05-10 | Open-market sale | 212 | $136.59 | 11,660 |
| 2011-05-10 | Open-market sale | 1,000 | $136.58 | 11,872 |
| 2011-05-10 | Open-market sale | 50 | $136.58 | 12,872 |
| 2011-05-10 | Open-market sale | 153 | $136.57 | 12,922 |
| 2011-05-10 | Open-market sale | 297 | $136.57 | 13,075 |
| 2011-05-10 | Open-market sale | 5,302 | $136.55 | 13,372 |
| 2011-05-10 | Open-market sale | 2 | $136.54 | 18,674 |
| 2011-05-10 | Open-market sale | 200 | $136.54 | 18,676 |
| 2011-05-10 | Open-market sale | 200 | $136.54 | 18,876 |
| 2011-05-10 | Open-market sale | 509 | $136.53 | 19,076 |
| 2011-05-10 | Open-market sale | 200 | $136.51 | 19,585 |
| 2011-05-10 | Open-market sale | 766 | $136.51 | 19,785 |
| 2011-05-10 | Open-market sale | 1,132 | $136.50 | 20,551 |
| 2011-05-10 | Open-market sale | 190 | $136.48 | 21,683 |
| 2011-05-10 | Open-market sale | 1,210 | $136.45 | 21,873 |
| 2011-05-10 | Open-market sale | 100 | $136.44 | 23,083 |
| 2011-05-10 | Open-market sale | 200 | $136.42 | 23,183 |
| 2011-05-10 | Open-market sale | 500 | $136.41 | 23,383 |
| 2011-05-10 | Open-market sale | 816 | $136.40 | 23,883 |
| 2011-05-10 | Open-market sale | 200 | $136.38 | 24,699 |
| 2011-05-10 | Open-market sale | 100 | $136.69 | 5,720 |
| 2011-05-10 | Open-market sale | 200 | $136.69 | 5,820 |
| 2011-05-10 | Open-market sale | 100 | $136.68 | 6,020 |
| 2011-05-10 | Open-market sale | 600 | $136.67 | 6,120 |
| 2011-05-10 | Open-market sale | 800 | $136.67 | 6,720 |
| 2011-05-10 | Open-market sale | 2,200 | $136.66 | 7,520 |
| 2011-05-09 | Open-market sale | 100 | $135.38 | 6,600 |
| 2011-05-09 | Open-market sale | 600 | $135.35 | 8,418 |
| 2011-05-09 | Open-market sale | 100 | $135.34 | 9,018 |
| 2011-05-09 | Open-market sale | 100 | $135.34 | 9,118 |
| 2011-05-09 | Open-market sale | 400 | $135.31 | 9,218 |
| 2011-05-09 | Open-market sale | 50 | $135.31 | 9,618 |
| 2011-05-09 | Open-market sale | 400 | $135.30 | 9,668 |
| 2011-05-09 | Open-market sale | 700 | $135.29 | 10,068 |
| 2011-05-09 | Open-market sale | 200 | $135.28 | 10,768 |
| 2011-05-09 | Open-market sale | 100 | $135.28 | 10,968 |
| 2011-05-09 | Open-market sale | 1,100 | $135.27 | 11,068 |
| 2011-05-09 | Open-market sale | 100 | $135.27 | 12,168 |
| 2011-05-09 | Open-market sale | 500 | $135.27 | 12,268 |
| 2011-05-09 | Open-market sale | 100 | $135.71 | 2,700 |
| 2011-05-09 | Open-market sale | 200 | $135.71 | 2,800 |
| 2011-05-09 | Open-market sale | 100 | $135.70 | 3,000 |
| 2011-05-09 | Open-market sale | 100 | $135.66 | 3,100 |
| 2011-05-09 | Open-market sale | 100 | $135.65 | 3,200 |
| 2011-05-09 | Open-market sale | 100 | $135.54 | 3,300 |
| 2011-05-09 | Open-market sale | 273 | $135.53 | 3,400 |
| 2011-05-09 | Open-market sale | 500 | $135.50 | 3,673 |
| 2011-05-09 | Open-market sale | 100 | $135.49 | 4,173 |
| 2011-05-09 | Open-market sale | 200 | $135.48 | 4,273 |
| 2011-05-09 | Open-market sale | 100 | $135.43 | 4,473 |
| 2011-05-09 | Open-market sale | 800 | $135.42 | 4,573 |
| 2011-05-09 | Open-market sale | 527 | $135.41 | 5,373 |
| 2011-05-09 | Open-market sale | 500 | $135.40 | 5,900 |
| 2011-05-09 | Open-market sale | 200 | $135.39 | 6,400 |
| 2011-05-09 | Open-market sale | 999 | $135.36 | 7,419 |
| 2011-05-09 | Open-market sale | 719 | $135.37 | 6,700 |
| 2011-05-09 | Open-market sale | 100 | $135.17 | 19,200 |
| 2011-05-09 | Open-market sale | 174 | $135.09 | 19,926 |
| 2011-05-09 | Open-market sale | 100 | $135.08 | 20,100 |
| 2011-05-09 | Open-market sale | 100 | $135.07 | 20,200 |
| 2011-05-09 | Open-market sale | 300 | $135.05 | 20,300 |
| 2011-05-09 | Open-market sale | 200 | $135.04 | 20,600 |
| 2011-05-09 | Open-market sale | 300 | $135.03 | 20,800 |
| 2011-05-09 | Open-market sale | 400 | $135.02 | 21,100 |
| 2011-05-09 | Open-market sale | 300 | $135.01 | 21,500 |
| 2011-05-09 | Open-market sale | 4,500 | $135.00 | 21,800 |
| 2011-05-09 | Conversion | 26,300 | — | 26,300 |
| 2011-05-09 | Open-market sale | 450 | $135.26 | 12,768 |
| 2011-05-09 | Open-market sale | 600 | $135.25 | 13,218 |
| 2011-05-09 | Open-market sale | 109 | $135.25 | 13,818 |
| 2011-05-09 | Open-market sale | 300 | $135.24 | 13,927 |
| 2011-05-09 | Open-market sale | 483 | $135.24 | 14,227 |
| 2011-05-09 | Open-market sale | 300 | $135.24 | 14,710 |
| 2011-05-09 | Open-market sale | 100 | $135.23 | 15,010 |
| 2011-05-09 | Open-market sale | 1,608 | $135.23 | 15,110 |
| 2011-05-09 | Open-market sale | 500 | $135.23 | 16,718 |
| 2011-05-09 | Open-market sale | 50 | $135.22 | 17,218 |
| 2011-05-09 | Open-market sale | 400 | $135.22 | 17,268 |
| 2011-05-09 | Open-market sale | 882 | $135.21 | 17,668 |
| 2011-05-09 | Open-market sale | 50 | $135.21 | 18,550 |
| 2011-05-09 | Open-market sale | 100 | $135.20 | 18,600 |
| 2011-05-09 | Open-market sale | 500 | $135.19 | 18,700 |
| 2011-05-09 | Open-market sale | 100 | $135.14 | 19,826 |
| 2011-05-09 | Open-market sale | 526 | $135.15 | 19,300 |
| 2011-05-09 | Open-market sale | 500 | $135.96 | 1,600 |
| 2011-05-09 | Open-market sale | 100 | $135.76 | 2,100 |
| 2011-05-09 | Open-market sale | 100 | $135.75 | 2,200 |
| 2011-05-09 | Open-market sale | 1,000 | $136.08 | 0 |
| 2011-05-09 | Open-market sale | 200 | $135.72 | 2,400 |
| 2011-05-09 | Open-market sale | 100 | $135.71 | 2,600 |
| 2011-05-09 | Open-market sale | 300 | $136.02 | 1,300 |
| 2011-05-09 | Open-market sale | 300 | $136.03 | 1,000 |
| 2011-05-09 | Open-market sale | 100 | $135.74 | 2,300 |
| 2011-05-09 | Conversion (derivative) | 26,300 | — | 2,309,311 |
| 2011-05-06 | Open-market sale | 200 | $136.84 | 0 |
| 2011-05-06 | Open-market sale | 200 | $136.77 | 200 |
| 2011-05-06 | Conversion (derivative) | 23,089 | — | 2,335,611 |
| 2011-05-06 | Open-market sale | 300 | $135.57 | 19,500 |
| 2011-05-06 | Open-market sale | 200 | $135.81 | 12,919 |
| 2011-05-06 | Open-market sale | 400 | $135.82 | 12,519 |
| 2011-05-06 | Open-market sale | 200 | $135.83 | 12,319 |
| 2011-05-06 | Open-market sale | 2,000 | $135.84 | 10,319 |
| 2011-05-06 | Open-market sale | 100 | $135.77 | 14,019 |
| 2011-05-06 | Open-market sale | 200 | $135.76 | 14,119 |
| 2011-05-06 | Open-market sale | 145 | $135.73 | 14,319 |
| 2011-05-06 | Open-market sale | 100 | $135.72 | 14,464 |
| 2011-05-06 | Open-market sale | 155 | $135.71 | 14,564 |
| 2011-05-06 | Open-market sale | 500 | $135.70 | 14,719 |
| 2011-05-06 | Open-market sale | 1,600 | $135.70 | 15,219 |
| 2011-05-06 | Open-market sale | 281 | $135.68 | 16,819 |
| 2011-05-06 | Open-market sale | 164 | $135.64 | 17,100 |
| 2011-05-06 | Open-market sale | 1,030 | $135.63 | 17,264 |
| 2011-05-06 | Open-market sale | 100 | $135.62 | 18,294 |
| 2011-05-06 | Open-market sale | 200 | $135.61 | 18,394 |
| 2011-05-06 | Open-market sale | 106 | $135.60 | 18,594 |
| 2011-05-06 | Open-market sale | 800 | $135.57 | 18,700 |
| 2011-05-06 | Open-market sale | 900 | $135.77 | 13,119 |
| 2011-05-06 | Open-market sale | 200 | $135.56 | 19,800 |
| 2011-05-06 | Open-market sale | 200 | $135.55 | 20,000 |
| 2011-05-06 | Open-market sale | 300 | $135.55 | 20,200 |
| 2011-05-06 | Open-market sale | 300 | $135.50 | 20,500 |
| 2011-05-06 | Open-market sale | 400 | $135.48 | 20,800 |
| 2011-05-06 | Open-market sale | 100 | $135.42 | 21,200 |
| 2011-05-06 | Open-market sale | 589 | $135.41 | 21,300 |
| 2011-05-06 | Open-market sale | 1,200 | $135.40 | 21,889 |
| 2011-05-06 | Conversion | 23,089 | — | 23,089 |
| 2011-05-06 | Open-market sale | 180 | $135.88 | 10,139 |
| 2011-05-06 | Open-market sale | 52 | $135.90 | 9,439 |
| 2011-05-06 | Open-market sale | 1,219 | $136.75 | 700 |
| 2011-05-06 | Open-market sale | 200 | $136.64 | 1,919 |
| 2011-05-06 | Open-market sale | 200 | $136.63 | 2,119 |
| 2011-05-06 | Open-market sale | 200 | $136.58 | 2,319 |
| 2011-05-06 | Open-market sale | 100 | $136.57 | 2,519 |
| 2011-05-06 | Open-market sale | 700 | $136.54 | 2,619 |
| 2011-05-06 | Open-market sale | 100 | $136.49 | 3,319 |
| 2011-05-06 | Open-market sale | 300 | $136.41 | 3,419 |
| 2011-05-06 | Open-market sale | 100 | $136.35 | 3,719 |
| 2011-05-06 | Open-market sale | 300 | $136.31 | 3,819 |
| 2011-05-06 | Open-market sale | 100 | $136.29 | 4,119 |
| 2011-05-06 | Open-market sale | 200 | $136.27 | 4,219 |
| 2011-05-06 | Open-market sale | 200 | $136.24 | 4,419 |
| 2011-05-06 | Open-market sale | 100 | $136.16 | 4,619 |
| 2011-05-06 | Open-market sale | 200 | $136.13 | 4,719 |
| 2011-05-06 | Open-market sale | 140 | $136.12 | 4,919 |
| 2011-05-06 | Open-market sale | 60 | $136.11 | 5,059 |
| 2011-05-06 | Open-market sale | 300 | $136.05 | 5,119 |
| 2011-05-06 | Open-market sale | 200 | $136.03 | 5,419 |
| 2011-05-06 | Open-market sale | 100 | $136.02 | 5,619 |
| 2011-05-06 | Open-market sale | 1,100 | $136.01 | 5,719 |
| 2011-05-06 | Open-market sale | 1,900 | $136.00 | 6,819 |
| 2011-05-06 | Open-market sale | 200 | $135.99 | 8,719 |
| 2011-05-06 | Open-market sale | 20 | $135.97 | 8,919 |
| 2011-05-06 | Open-market sale | 300 | $135.94 | 8,939 |
| 2011-05-06 | Open-market sale | 100 | $135.93 | 9,239 |
| 2011-05-06 | Open-market sale | 100 | $135.93 | 9,339 |
| 2011-05-06 | Open-market sale | 300 | $136.76 | 400 |
| 2011-05-06 | Open-market sale | 648 | $135.89 | 9,491 |
| 2009-12-08 | Option exercise (derivative) | 250 | $0.00 | 393,146 |
| 2009-12-08 | Option exercise | 250 | $20.69 | 250 |
| 2009-12-08 | Open-market sale | 250 | $88.80 | 0 |
| 2009-12-07 | Conversion (derivative) | 11,214 | — | 2,358,700 |
| 2009-12-07 | Conversion | 11,214 | — | 0 |
| 2009-12-07 | Option exercise (derivative) | 6,404 | $0.00 | 393,396 |
| 2009-12-07 | Open-market sale | 600 | $90.41 | 100 |
| 2009-12-07 | Open-market sale | 1,300 | $90.40 | 700 |
| 2009-12-07 | Open-market sale | 300 | $90.35 | 2,000 |
| 2009-12-07 | Open-market sale | 1,304 | $90.00 | 2,300 |
| 2009-12-07 | Open-market sale | 100 | $89.89 | 3,604 |
| 2009-12-07 | Open-market sale | 17 | $89.88 | 3,704 |
| 2009-12-07 | Open-market sale | 100 | $89.87 | 3,721 |
| 2009-12-07 | Open-market sale | 100 | $89.86 | 3,821 |
| 2009-12-07 | Open-market sale | 683 | $89.85 | 3,921 |
| 2009-12-07 | Open-market sale | 200 | $89.79 | 4,604 |
| 2009-12-07 | Open-market sale | 400 | $89.77 | 4,804 |
| 2009-12-07 | Open-market sale | 300 | $89.76 | 5,204 |
| 2009-12-07 | Open-market sale | 900 | $89.75 | 5,504 |
| 2009-12-07 | Option exercise | 6,404 | $20.69 | 6,404 |
| 2009-12-07 | Open-market sale | 100 | $90.42 | 0 |
| 2009-12-04 | Open-market sale | 497 | $89.80 | 0 |
| 2009-12-03 | Conversion (derivative) | 1,424 | — | 2,369,914 |
| 2009-12-03 | Open-market sale | 48 | $89.80 | 430 |
| 2009-12-03 | Open-market sale | 11 | $89.68 | 478 |
| 2009-12-03 | Open-market sale | 289 | $89.66 | 489 |
| 2009-12-03 | Open-market sale | 646 | $89.50 | 778 |
| 2009-12-03 | Conversion | 1,424 | — | 1,424 |
| 2009-12-03 | Open-market sale | 430 | $90.20 | 0 |
| 2009-12-02 | Conversion (derivative) | 8,641 | — | 2,371,338 |
| 2009-12-02 | Open-market sale | 200 | $90.53 | 2,911 |
| 2009-12-02 | Open-market sale | 530 | $90.50 | 3,111 |
| 2009-12-02 | Open-market sale | 246 | $90.44 | 3,641 |
| 2009-12-02 | Open-market sale | 600 | $90.43 | 3,887 |
| 2009-12-02 | Open-market sale | 142 | $90.42 | 4,487 |
| 2009-12-02 | Open-market sale | 1,012 | $90.40 | 4,629 |
| 2009-12-02 | Open-market sale | 200 | $89.51 | 5,641 |
| 2009-12-02 | Open-market sale | 1,000 | $89.50 | 5,841 |
| 2009-12-02 | Open-market sale | 100 | $89.47 | 6,841 |
| 2009-12-02 | Open-market sale | 300 | $90.63 | 1,517 |
| 2009-12-02 | Open-market sale | 100 | $89.41 | 7,041 |
| 2009-12-02 | Open-market sale | 1,500 | $89.40 | 7,141 |
| 2009-12-02 | Conversion | 8,641 | — | 8,641 |
| 2009-12-02 | Open-market sale | 911 | $90.80 | 0 |
| 2009-12-02 | Open-market sale | 6 | $90.79 | 911 |
| 2009-12-02 | Open-market sale | 300 | $90.78 | 917 |
| 2009-12-02 | Open-market sale | 300 | $90.64 | 1,217 |
| 2009-12-02 | Open-market sale | 1,094 | $90.60 | 1,817 |
| 2009-12-02 | Open-market sale | 100 | $89.46 | 6,941 |
| 2009-12-01 | Conversion (derivative) | 22,515 | — | 2,379,979 |
| 2009-12-01 | Open-market sale | 400 | $89.51 | 7,495 |
| 2009-12-01 | Open-market sale | 1,000 | $89.40 | 16,611 |
| 2009-12-01 | Open-market sale | 400 | $89.35 | 17,611 |
| 2009-12-01 | Open-market sale | 300 | $89.34 | 18,011 |
| 2009-12-01 | Open-market sale | 1,144 | $89.33 | 18,311 |
| 2009-12-01 | Open-market sale | 419 | $89.32 | 19,455 |
| 2009-12-01 | Open-market sale | 637 | $89.31 | 19,874 |
| 2009-12-01 | Open-market sale | 2,004 | $89.30 | 20,511 |
| 2009-12-01 | Conversion | 22,515 | — | 22,515 |
| 2009-12-01 | Open-market sale | 2,895 | $89.70 | 0 |
| 2009-12-01 | Open-market sale | 200 | $89.66 | 2,895 |
| 2009-12-01 | Open-market sale | 2,100 | $89.65 | 3,095 |
| 2009-12-01 | Open-market sale | 100 | $89.61 | 5,195 |
| 2009-12-01 | Open-market sale | 1,600 | $89.60 | 5,295 |
| 2009-12-01 | Open-market sale | 600 | $89.52 | 6,895 |
| 2009-12-01 | Open-market sale | 96 | $89.43 | 16,515 |
| 2009-12-01 | Open-market sale | 8,620 | $89.50 | 7,895 |
| 2009-11-30 | Conversion (derivative) | 14,200 | — | 2,402,494 |
| 2009-11-30 | Conversion | 14,200 | — | 0 |
| 2009-11-27 | Open-market sale | 1,200 | $88.85 | 0 |
| 2009-11-25 | Open-market sale | 230 | $90.50 | 0 |
| 2009-11-24 | Conversion (derivative) | 12,888 | — | 2,416,694 |
| 2009-11-24 | Open-market sale | 100 | $90.43 | 1,300 |
| 2009-11-24 | Open-market sale | 192 | $90.34 | 6,269 |
| 2009-11-24 | Open-market sale | 381 | $90.38 | 5,888 |
| 2009-11-24 | Open-market sale | 3,331 | $90.40 | 2,557 |
| 2009-11-24 | Open-market sale | 107 | $90.41 | 2,450 |
| 2009-11-24 | Open-market sale | 200 | $90.26 | 6,561 |
| 2009-11-24 | Open-market sale | 727 | $90.25 | 6,761 |
| 2009-11-24 | Open-market sale | 100 | $90.21 | 7,488 |
| 2009-11-24 | Open-market sale | 2,300 | $90.20 | 7,588 |
| 2009-11-24 | Open-market sale | 45 | $90.19 | 9,888 |
| 2009-11-24 | Open-market sale | 100 | $90.18 | 9,933 |
| 2009-11-24 | Open-market sale | 151 | $90.05 | 10,033 |
| 2009-11-24 | Open-market sale | 200 | $90.03 | 10,184 |
| 2009-11-24 | Open-market sale | 100 | $90.02 | 10,384 |
| 2009-11-24 | Open-market sale | 900 | $90.01 | 10,484 |
| 2009-11-24 | Open-market sale | 1,504 | $90.00 | 11,384 |
| 2009-11-24 | Conversion | 12,888 | — | 12,888 |
| 2009-11-24 | Open-market sale | 1 | $91.26 | 0 |
| 2009-11-24 | Open-market sale | 99 | $91.25 | 1 |
| 2009-11-24 | Open-market sale | 83 | $91.24 | 100 |
| 2009-11-24 | Open-market sale | 139 | $91.22 | 183 |
| 2009-11-24 | Open-market sale | 678 | $91.21 | 322 |
| 2009-11-24 | Open-market sale | 300 | $90.44 | 1,000 |
| 2009-11-24 | Open-market sale | 100 | $90.31 | 6,461 |
| 2009-11-24 | Open-market sale | 1,050 | $90.42 | 1,400 |
| 2006-11-10 | Open-market sale | 1,000 | $121.39 | 70,000 |
| 2006-11-10 | Open-market sale | 1,000 | $121.45 | 67,000 |
| 2006-11-10 | Open-market sale | 2,295 | $122.30 | 64,705 |
| 2006-11-10 | Open-market sale | 205 | $122.46 | 64,500 |
| 2006-11-10 | Open-market sale | 2,000 | $122.50 | 62,500 |
| 2006-11-10 | Open-market sale | 500 | $122.54 | 62,000 |
| 2006-11-10 | Open-market sale | 1,000 | $122.80 | 61,000 |
| 2006-11-10 | Open-market sale | 200 | $122.81 | 60,800 |
| 2006-11-10 | Open-market sale | 500 | $122.82 | 60,300 |
| 2006-11-10 | Open-market sale | 300 | $122.83 | 60,000 |
| 2006-11-10 | Open-market sale | 500 | $122.85 | 59,500 |
| 2006-11-10 | Open-market sale | 1,500 | $122.90 | 58,000 |
| 2006-11-10 | Open-market sale | 586 | $123.08 | 57,414 |
| 2006-11-10 | Open-market sale | 2,900 | $123.09 | 54,514 |
| 2006-11-10 | Open-market sale | 1,100 | $123.10 | 53,414 |
| 2006-11-10 | Open-market sale | 200 | $123.14 | 53,214 |
| 2006-11-10 | Open-market sale | 100 | $123.17 | 53,114 |
| 2006-11-10 | Open-market sale | 714 | $123.20 | 52,400 |
| 2006-11-10 | Open-market sale | 200 | $123.21 | 52,200 |
| 2006-11-10 | Open-market sale | 200 | $123.29 | 52,000 |
| 2006-11-10 | Open-market sale | 3,800 | $123.30 | 48,200 |
| 2006-11-10 | Open-market sale | 200 | $123.31 | 48,000 |
| 2006-11-10 | Open-market sale | 2,400 | $123.35 | 45,600 |
| 2006-11-10 | Open-market sale | 400 | $123.36 | 45,200 |
| 2006-11-10 | Open-market sale | 100 | $121.11 | 73,000 |
| 2006-11-10 | Open-market sale | 1,000 | $121.15 | 72,000 |
| 2006-11-10 | Open-market sale | 700 | $121.30 | 71,300 |
| 2006-11-10 | Open-market sale | 300 | $121.31 | 71,000 |
| 2006-11-10 | Open-market sale | 1,900 | $121.40 | 68,100 |
| 2006-11-10 | Open-market sale | 100 | $121.44 | 68,000 |
| 2006-11-10 | Open-market sale | 1,000 | $123.55 | 40,500 |
| 2006-11-10 | Open-market sale | 100 | $123.56 | 40,400 |
| 2006-11-10 | Open-market sale | 100 | $123.57 | 40,300 |
| 2006-11-10 | Open-market sale | 1,000 | $123.59 | 39,300 |
| 2006-11-10 | Open-market sale | 3,500 | $123.60 | 35,800 |
| 2006-11-10 | Open-market sale | 100 | $123.63 | 35,700 |
| 2006-11-10 | Open-market sale | 200 | $123.65 | 35,500 |
| 2006-11-10 | Open-market sale | 811 | $123.66 | 34,689 |
| 2006-11-10 | Open-market sale | 100 | $123.71 | 34,589 |
| 2006-11-10 | Open-market sale | 89 | $123.74 | 34,500 |
| 2006-11-10 | Open-market sale | 100 | $123.79 | 34,400 |
| 2006-11-10 | Open-market sale | 2,073 | $123.80 | 32,327 |
| 2006-11-10 | Open-market sale | 200 | $123.81 | 32,127 |
| 2006-11-10 | Open-market sale | 400 | $123.83 | 31,727 |
| 2006-11-10 | Open-market sale | 1,627 | $123.84 | 30,100 |
| 2006-11-10 | Open-market sale | 400 | $123.85 | 29,700 |
| 2006-11-10 | Open-market sale | 500 | $123.87 | 29,200 |
| 2006-11-10 | Open-market sale | 500 | $123.88 | 28,700 |
| 2006-11-10 | Open-market sale | 300 | $123.89 | 28,400 |
| 2006-11-10 | Open-market sale | 1,700 | $123.90 | 26,700 |
| 2006-11-10 | Open-market sale | 700 | $123.91 | 26,000 |
| 2006-11-10 | Open-market sale | 300 | $123.92 | 25,700 |
| 2006-11-10 | Open-market sale | 100 | $123.93 | 25,600 |
| 2006-11-10 | Open-market sale | 800 | $123.94 | 24,800 |
| 2006-11-10 | Open-market sale | 400 | $123.95 | 24,400 |
| 2006-11-10 | Open-market sale | 600 | $123.96 | 23,800 |
| 2006-11-10 | Open-market sale | 1,500 | $123.97 | 22,300 |
| 2006-11-10 | Open-market sale | 200 | $123.37 | 45,000 |
| 2006-11-10 | Open-market sale | 500 | $123.53 | 41,500 |
| 2006-11-10 | Open-market sale | 3,000 | $123.40 | 42,000 |
| 2006-11-10 | Open-market sale | 100 | $124.47 | 5,700 |
| 2006-11-10 | Open-market sale | 500 | $124.37 | 5,800 |
| 2006-11-10 | Open-market sale | 1,400 | $124.50 | 4,300 |
| 2006-11-10 | Open-market sale | 700 | $124.51 | 3,600 |
| 2006-11-10 | Open-market sale | 1,220 | $124.55 | 2,380 |
| 2006-11-10 | Open-market sale | 200 | $124.56 | 2,180 |
| 2006-11-10 | Open-market sale | 300 | $124.57 | 1,880 |
| 2006-11-10 | Open-market sale | 200 | $124.36 | 6,300 |
| 2006-11-10 | Open-market sale | 100 | $124.32 | 6,500 |
| 2006-11-10 | Open-market sale | 400 | $124.30 | 6,600 |
| 2006-11-10 | Open-market sale | 1,000 | $124.27 | 7,000 |
| 2006-11-10 | Open-market sale | 200 | $124.22 | 8,000 |
| 2006-11-10 | Open-market sale | 1,000 | $124.20 | 8,200 |
| 2006-11-10 | Open-market sale | 800 | $124.19 | 9,200 |
| 2006-11-10 | Open-market sale | 900 | $124.13 | 10,000 |
| 2006-11-10 | Open-market sale | 100 | $124.12 | 10,900 |
| 2006-11-10 | Open-market sale | 1,100 | $124.11 | 11,000 |
| 2006-11-10 | Open-market sale | 1,300 | $124.10 | 12,100 |
| 2006-11-10 | Open-market sale | 200 | $124.08 | 13,400 |
| 2006-11-10 | Open-market sale | 1,600 | $124.07 | 13,600 |
| 2006-11-10 | Open-market sale | 100 | $124.60 | 1,580 |
| 2006-11-10 | Open-market sale | 200 | $124.58 | 1,680 |
| 2006-11-10 | Open-market sale | 1,300 | $124.05 | 15,200 |
| 2006-11-10 | Open-market sale | 400 | $124.04 | 16,500 |
| 2006-11-10 | Open-market sale | 200 | $124.03 | 16,900 |
| 2006-11-10 | Open-market sale | 800 | $124.02 | 17,100 |
| 2006-11-10 | Open-market sale | 500 | $124.01 | 17,900 |
| 2006-11-10 | Open-market sale | 2,700 | $124.00 | 18,400 |
| 2006-11-10 | Open-market sale | 300 | $123.99 | 21,100 |
| 2006-11-10 | Open-market sale | 900 | $123.98 | 21,400 |
| 2006-11-10 | Conversion (derivative) | 92,000 | — | 2,429,582 |
| 2006-11-10 | Open-market sale | 1,500 | $120.15 | 90,200 |
| 2006-11-10 | Open-market sale | 1,400 | $121.10 | 73,100 |
| 2006-11-10 | Open-market sale | 142 | $121.09 | 74,500 |
| 2006-11-10 | Open-market sale | 100 | $121.08 | 74,642 |
| 2006-11-10 | Open-market sale | 101 | $121.07 | 74,742 |
| 2006-11-10 | Open-market sale | 2,457 | $121.06 | 74,843 |
| 2006-11-10 | Open-market sale | 600 | $121.05 | 77,300 |
| 2006-11-10 | Open-market sale | 100 | $121.03 | 77,900 |
| 2006-11-10 | Open-market sale | 1,300 | $121.02 | 78,000 |
| 2006-11-10 | Open-market sale | 900 | $121.01 | 79,300 |
| 2006-11-10 | Open-market sale | 3,042 | $121.00 | 80,200 |
| 2006-11-10 | Open-market sale | 58 | $120.98 | 83,242 |
| 2006-11-10 | Open-market sale | 200 | $120.90 | 83,300 |
| 2006-11-10 | Open-market sale | 100 | $120.85 | 83,500 |
| 2006-11-10 | Open-market sale | 529 | $120.81 | 83,600 |
| 2006-11-10 | Open-market sale | 100 | $120.73 | 84,129 |
| 2006-11-10 | Open-market sale | 400 | $120.72 | 84,229 |
| 2006-11-10 | Open-market sale | 500 | $120.71 | 84,629 |
| 2006-11-10 | Open-market sale | 1,871 | $120.70 | 85,129 |
| 2006-11-10 | Open-market sale | 100 | $120.42 | 87,000 |
| 2006-11-10 | Open-market sale | 27 | $120.34 | 87,100 |
| 2006-11-10 | Open-market sale | 673 | $120.33 | 87,127 |
| 2006-11-10 | Open-market sale | 600 | $120.32 | 87,800 |
| 2006-11-10 | Open-market sale | 500 | $120.30 | 88,400 |
| 2006-11-10 | Open-market sale | 400 | $120.27 | 88,900 |
| 2006-11-10 | Open-market sale | 301 | $120.24 | 89,300 |
| 2006-11-10 | Open-market sale | 199 | $120.20 | 89,601 |
| 2006-11-10 | Open-market sale | 400 | $120.18 | 89,800 |
| 2006-11-10 | Conversion | 92,000 | — | 92,000 |
| 2006-11-10 | Open-market sale | 300 | $120.10 | 91,700 |
| 2006-11-10 | Open-market sale | 80 | $124.64 | 1,500 |
| 2006-11-10 | Open-market sale | 1,500 | $124.75 | 0 |
| 2006-11-09 | Conversion (derivative) | 27,100 | — | 2,521,582 |
| 2006-11-09 | Open-market sale | 800 | $120.25 | 18,300 |
| 2006-11-09 | Open-market sale | 1,343 | $120.24 | 19,100 |
| 2006-11-09 | Open-market sale | 200 | $120.23 | 20,443 |
| 2006-11-09 | Open-market sale | 300 | $120.22 | 20,643 |
| 2006-11-09 | Open-market sale | 3 | $120.21 | 20,943 |
| 2006-11-09 | Open-market sale | 1,197 | $120.20 | 20,946 |
| 2006-11-09 | Open-market sale | 800 | $120.19 | 22,143 |
| 2006-11-09 | Open-market sale | 500 | $120.17 | 22,943 |
| 2006-11-09 | Open-market sale | 100 | $120.16 | 23,443 |
| 2006-11-09 | Open-market sale | 2,457 | $120.15 | 23,543 |
| 2006-11-09 | Open-market sale | 200 | $120.26 | 18,100 |
| 2006-11-09 | Open-market sale | 300 | $120.28 | 17,800 |
| 2006-11-09 | Open-market sale | 1,597 | $120.29 | 16,203 |
| 2006-11-09 | Open-market sale | 503 | $120.30 | 15,700 |
| 2006-11-09 | Open-market sale | 200 | $120.31 | 15,500 |
| 2006-11-09 | Open-market sale | 900 | $120.32 | 14,600 |
| 2006-11-09 | Open-market sale | 800 | $120.33 | 13,800 |
| 2006-11-09 | Open-market sale | 300 | $120.34 | 13,500 |
| 2006-11-09 | Open-market sale | 600 | $120.35 | 12,900 |
| 2006-11-09 | Open-market sale | 709 | $120.40 | 12,191 |
| 2006-11-09 | Open-market sale | 600 | $120.42 | 11,591 |
| 2006-11-09 | Open-market sale | 200 | $120.43 | 11,391 |
| 2006-11-09 | Open-market sale | 400 | $120.44 | 10,991 |
| 2006-11-09 | Open-market sale | 500 | $120.45 | 10,491 |
| 2006-11-09 | Open-market sale | 700 | $120.47 | 9,791 |
| 2006-11-09 | Conversion | 27,100 | — | 27,100 |
| 2006-11-09 | Open-market sale | 200 | $120.00 | 26,900 |
| 2006-11-09 | Open-market sale | 200 | $120.08 | 26,700 |
| 2006-11-09 | Open-market sale | 400 | $120.14 | 26,000 |
| 2006-11-09 | Open-market sale | 300 | $120.13 | 26,400 |
| 2006-11-09 | Open-market sale | 630 | $120.48 | 9,161 |
| 2006-11-09 | Open-market sale | 700 | $120.86 | 0 |
| 2006-11-09 | Open-market sale | 200 | $120.80 | 700 |
| 2006-11-09 | Open-market sale | 1,000 | $120.70 | 900 |
| 2006-11-09 | Open-market sale | 500 | $120.68 | 1,900 |
| 2006-11-09 | Open-market sale | 200 | $120.62 | 2,400 |
| 2006-11-09 | Open-market sale | 300 | $120.61 | 2,600 |
| 2006-11-09 | Open-market sale | 500 | $120.60 | 2,900 |
| 2006-11-09 | Open-market sale | 1,000 | $120.58 | 3,400 |
| 2006-11-09 | Open-market sale | 21 | $120.57 | 4,400 |
| 2006-11-09 | Open-market sale | 208 | $120.49 | 8,953 |
| 2006-11-09 | Open-market sale | 153 | $120.50 | 8,800 |
| 2006-11-09 | Open-market sale | 1,100 | $120.53 | 7,700 |
| 2006-11-09 | Open-market sale | 1,900 | $120.54 | 5,800 |
| 2006-11-09 | Open-market sale | 400 | $120.56 | 4,421 |
| 2006-11-09 | Open-market sale | 979 | $120.55 | 4,821 |
| 2006-11-08 | Open-market sale | 200 | $120.86 | 7,400 |
| 2006-11-08 | Open-market sale | 200 | $121.41 | 11 |
| 2006-11-08 | Open-market sale | 400 | $121.40 | 211 |
| 2006-11-08 | Open-market sale | 289 | $121.38 | 611 |
| 2006-11-08 | Open-market sale | 300 | $121.37 | 900 |
| 2006-11-08 | Open-market sale | 500 | $121.36 | 1,200 |
| 2006-11-08 | Open-market sale | 1,100 | $121.33 | 1,700 |
| 2006-11-08 | Open-market sale | 300 | $121.32 | 2,800 |
| 2006-11-08 | Open-market sale | 100 | $121.31 | 3,100 |
| 2006-11-08 | Open-market sale | 300 | $121.30 | 3,200 |
| 2006-11-08 | Open-market sale | 707 | $121.29 | 3,500 |
| 2006-11-08 | Open-market sale | 100 | $121.24 | 4,207 |
| 2006-11-08 | Open-market sale | 393 | $121.23 | 4,307 |
| 2006-11-08 | Open-market sale | 305 | $121.05 | 4,700 |
| 2006-11-08 | Open-market sale | 100 | $121.02 | 5,005 |
| 2006-11-08 | Open-market sale | 895 | $121.00 | 5,105 |
| 2006-11-08 | Open-market sale | 300 | $120.99 | 6,000 |
| 2006-11-08 | Open-market sale | 400 | $120.96 | 6,300 |
| 2006-11-08 | Open-market sale | 500 | $120.95 | 6,700 |
| 2006-11-08 | Open-market sale | 200 | $120.90 | 7,200 |
| 2006-11-08 | Open-market sale | 11 | $121.42 | 0 |
| 2006-11-08 | Open-market sale | 300 | $120.85 | 7,600 |
| 2006-11-08 | Open-market sale | 200 | $120.71 | 10,116 |
| 2006-11-08 | Open-market sale | 1,186 | $120.70 | 10,316 |
| 2006-11-08 | Open-market sale | 100 | $120.69 | 11,502 |
| 2006-11-08 | Open-market sale | 500 | $120.68 | 11,602 |
| 2006-11-08 | Open-market sale | 200 | $120.67 | 12,102 |
| 2006-11-08 | Open-market sale | 398 | $120.65 | 12,302 |
| 2006-11-08 | Open-market sale | 100 | $120.62 | 12,700 |
| 2006-11-08 | Open-market sale | 400 | $120.61 | 12,800 |
| 2006-11-08 | Open-market sale | 1,600 | $120.60 | 13,200 |
| 2006-11-08 | Open-market sale | 200 | $120.59 | 14,800 |
| 2006-11-08 | Open-market sale | 200 | $120.58 | 15,000 |
| 2006-11-08 | Open-market sale | 300 | $120.57 | 15,200 |
| 2006-11-08 | Open-market sale | 600 | $120.55 | 15,500 |
| 2006-11-08 | Open-market sale | 1,100 | $120.54 | 16,100 |
| 2006-11-08 | Open-market sale | 1,500 | $120.53 | 17,200 |
| 2006-11-08 | Open-market sale | 600 | $120.52 | 18,700 |
| 2006-11-08 | Open-market sale | 300 | $120.51 | 19,300 |
| 2006-11-08 | Open-market sale | 1,900 | $120.50 | 19,600 |
| 2006-11-08 | Open-market sale | 1,100 | $120.49 | 21,500 |
| 2006-11-08 | Open-market sale | 400 | $120.48 | 22,600 |
| 2006-11-08 | Open-market sale | 289 | $120.46 | 23,000 |
| 2006-11-08 | Open-market sale | 5,011 | $120.45 | 23,289 |
| 2006-11-08 | Open-market sale | 100 | $120.43 | 28,300 |
| 2006-11-08 | Open-market sale | 2 | $120.84 | 7,900 |
| 2006-11-08 | Open-market sale | 100 | $120.82 | 7,902 |
| 2006-11-08 | Open-market sale | 214 | $120.78 | 8,002 |
| 2006-11-08 | Open-market sale | 200 | $120.77 | 8,216 |
| 2006-11-08 | Open-market sale | 1,298 | $120.75 | 8,416 |
| 2006-11-08 | Open-market sale | 100 | $120.73 | 9,714 |
| 2006-11-08 | Open-market sale | 302 | $120.72 | 9,814 |
| 2006-11-08 | Conversion (derivative) | 70,663 | — | 2,548,682 |
| 2006-11-08 | Open-market sale | 4,064 | $119.80 | 63,812 |
| 2006-11-08 | Open-market sale | 703 | $119.79 | 67,876 |
| 2006-11-08 | Open-market sale | 500 | $119.78 | 68,579 |
| 2006-11-08 | Open-market sale | 1,200 | $119.77 | 69,079 |
| 2006-11-08 | Open-market sale | 384 | $119.75 | 70,279 |
| 2006-11-08 | Conversion | 70,663 | — | 70,663 |
| 2006-11-08 | Open-market sale | 2,000 | $120.08 | 46,799 |
| 2006-11-08 | Open-market sale | 101 | $120.07 | 48,799 |
| 2006-11-08 | Open-market sale | 700 | $120.06 | 48,900 |
| 2006-11-08 | Open-market sale | 600 | $120.05 | 49,600 |
| 2006-11-08 | Open-market sale | 889 | $120.04 | 50,200 |
| 2006-11-08 | Open-market sale | 300 | $120.03 | 51,089 |
| 2006-11-08 | Open-market sale | 211 | $120.02 | 51,389 |
| 2006-11-08 | Open-market sale | 1,550 | $120.01 | 51,600 |
| 2006-11-08 | Open-market sale | 1,350 | $120.00 | 53,150 |
| 2006-11-08 | Open-market sale | 900 | $119.99 | 54,500 |
| 2006-11-08 | Open-market sale | 800 | $119.98 | 55,400 |
| 2006-11-08 | Open-market sale | 600 | $119.97 | 56,200 |
| 2006-11-08 | Open-market sale | 200 | $119.96 | 56,800 |
| 2006-11-08 | Open-market sale | 600 | $119.95 | 57,000 |
| 2006-11-08 | Open-market sale | 500 | $119.93 | 57,600 |
| 2006-11-08 | Open-market sale | 1,002 | $119.92 | 58,100 |
| 2006-11-08 | Open-market sale | 700 | $119.91 | 59,102 |
| 2006-11-08 | Open-market sale | 798 | $119.90 | 59,802 |
| 2006-11-08 | Open-market sale | 300 | $119.88 | 60,600 |
| 2006-11-08 | Open-market sale | 100 | $119.86 | 60,900 |
| 2006-11-08 | Open-market sale | 1,300 | $119.85 | 61,000 |
| 2006-11-08 | Open-market sale | 200 | $119.84 | 62,300 |
| 2006-11-08 | Open-market sale | 400 | $119.82 | 62,500 |
| 2006-11-08 | Open-market sale | 912 | $119.81 | 62,900 |
| 2006-11-08 | Open-market sale | 500 | $120.22 | 34,900 |
| 2006-11-08 | Open-market sale | 200 | $120.09 | 46,599 |
| 2006-11-08 | Open-market sale | 600 | $120.10 | 45,999 |
| 2006-11-08 | Open-market sale | 100 | $120.41 | 28,500 |
| 2006-11-08 | Open-market sale | 400 | $120.40 | 28,600 |
| 2006-11-08 | Open-market sale | 200 | $120.38 | 29,000 |
| 2006-11-08 | Open-market sale | 100 | $120.37 | 29,200 |
| 2006-11-08 | Open-market sale | 100 | $120.35 | 29,300 |
| 2006-11-08 | Open-market sale | 100 | $120.34 | 29,400 |
| 2006-11-08 | Open-market sale | 877 | $120.33 | 29,500 |
| 2006-11-08 | Open-market sale | 99 | $120.31 | 30,377 |
| 2006-11-08 | Open-market sale | 696 | $120.30 | 30,476 |
| 2006-11-08 | Open-market sale | 304 | $120.29 | 31,172 |
| 2006-11-08 | Open-market sale | 500 | $120.28 | 31,476 |
| 2006-11-08 | Open-market sale | 501 | $120.27 | 31,976 |
| 2006-11-08 | Open-market sale | 623 | $120.25 | 32,477 |
| 2006-11-08 | Open-market sale | 1,700 | $120.24 | 33,100 |
| 2006-11-08 | Open-market sale | 100 | $120.23 | 34,800 |
| 2006-11-08 | Open-market sale | 100 | $120.42 | 28,400 |
| 2006-11-08 | Open-market sale | 100 | $120.21 | 35,400 |
| 2006-11-08 | Open-market sale | 3,200 | $120.20 | 35,500 |
| 2006-11-08 | Open-market sale | 604 | $120.19 | 38,700 |
| 2006-11-08 | Open-market sale | 940 | $120.18 | 39,304 |
| 2006-11-08 | Open-market sale | 700 | $120.17 | 40,244 |
| 2006-11-08 | Open-market sale | 1,199 | $120.16 | 40,944 |
| 2006-11-08 | Open-market sale | 2,156 | $120.15 | 42,143 |
| 2006-11-08 | Open-market sale | 100 | $120.14 | 44,299 |
| 2006-11-08 | Open-market sale | 200 | $120.13 | 44,399 |
| 2006-11-08 | Open-market sale | 300 | $120.12 | 44,599 |
| 2006-11-08 | Open-market sale | 1,100 | $120.11 | 44,899 |
| 2006-11-07 | Open-market sale | 1,100 | $119.89 | 21,800 |
| 2006-11-07 | Open-market sale | 1,050 | $119.86 | 25,263 |
| 2006-11-07 | Open-market sale | 1,400 | $119.85 | 26,313 |
| 2006-11-07 | Open-market sale | 1,000 | $119.84 | 27,713 |
| 2006-11-07 | Open-market sale | 400 | $119.82 | 28,713 |
| 2006-11-07 | Open-market sale | 300 | $119.81 | 29,113 |
| 2006-11-07 | Open-market sale | 1,850 | $119.80 | 29,413 |
| 2006-11-07 | Open-market sale | 300 | $119.79 | 31,263 |
| 2006-11-07 | Open-market sale | 300 | $119.78 | 31,563 |
| 2006-11-07 | Open-market sale | 500 | $119.77 | 31,863 |
| 2006-11-07 | Open-market sale | 500 | $119.76 | 32,363 |
| 2006-11-07 | Open-market sale | 2,800 | $119.75 | 32,863 |
| 2006-11-07 | Open-market sale | 1,200 | $119.74 | 35,663 |
| 2006-11-07 | Open-market sale | 1,700 | $119.73 | 36,863 |
| 2006-11-07 | Open-market sale | 2,100 | $119.72 | 38,563 |
| 2006-11-07 | Open-market sale | 2,300 | $119.71 | 40,663 |
| 2006-11-07 | Open-market sale | 2,437 | $119.70 | 42,963 |
| 2006-11-07 | Open-market sale | 600 | $119.68 | 45,400 |
| 2006-11-07 | Open-market sale | 400 | $119.65 | 46,000 |
| 2006-11-07 | Open-market sale | 700 | $119.63 | 46,400 |
| 2006-11-07 | Open-market sale | 100 | $119.97 | 18,300 |
| 2006-11-07 | Open-market sale | 1,400 | $119.96 | 18,400 |
| 2006-11-07 | Open-market sale | 200 | $119.95 | 19,800 |
| 2006-11-07 | Open-market sale | 100 | $119.94 | 20,000 |
| 2006-11-07 | Open-market sale | 157 | $119.93 | 20,100 |
| 2006-11-07 | Open-market sale | 443 | $119.92 | 20,257 |
| 2006-11-07 | Open-market sale | 1,000 | $119.91 | 20,700 |
| 2006-11-07 | Open-market sale | 100 | $119.90 | 21,700 |
| 2006-11-07 | Open-market sale | 1,005 | $119.87 | 24,258 |
| 2006-11-07 | Open-market sale | 1,358 | $119.88 | 22,900 |
| 2006-11-07 | Conversion (derivative) | 58,584 | — | 2,619,345 |
| 2006-11-07 | Open-market sale | 100 | $118.70 | 58,484 |
| 2006-11-07 | Open-market sale | 600 | $119.60 | 47,300 |
| 2006-11-07 | Open-market sale | 100 | $119.52 | 47,900 |
| 2006-11-07 | Open-market sale | 100 | $119.51 | 48,000 |
| 2006-11-07 | Open-market sale | 200 | $119.50 | 48,100 |
| 2006-11-07 | Open-market sale | 300 | $119.48 | 48,300 |
| 2006-11-07 | Open-market sale | 500 | $119.47 | 48,600 |
| 2006-11-07 | Open-market sale | 200 | $119.43 | 49,100 |
| 2006-11-07 | Open-market sale | 2,100 | $119.42 | 49,300 |
| 2006-11-07 | Open-market sale | 100 | $119.37 | 51,400 |
| 2006-11-07 | Open-market sale | 100 | $119.36 | 51,500 |
| 2006-11-07 | Open-market sale | 100 | $119.34 | 51,600 |
| 2006-11-07 | Open-market sale | 300 | $119.33 | 51,700 |
| 2006-11-07 | Open-market sale | 584 | $119.30 | 52,000 |
| 2006-11-07 | Open-market sale | 500 | $119.26 | 52,584 |
| 2006-11-07 | Open-market sale | 100 | $119.25 | 53,084 |
| 2006-11-07 | Open-market sale | 100 | $119.24 | 53,184 |
| 2006-11-07 | Open-market sale | 200 | $119.23 | 53,284 |
| 2006-11-07 | Open-market sale | 100 | $119.20 | 53,484 |
| 2006-11-07 | Open-market sale | 1,459 | $119.10 | 53,584 |
| 2006-11-07 | Open-market sale | 400 | $119.01 | 55,043 |
| 2006-11-07 | Open-market sale | 1,141 | $119.00 | 55,443 |
| 2006-11-07 | Open-market sale | 600 | $118.89 | 56,584 |
| 2006-11-07 | Open-market sale | 300 | $118.88 | 57,184 |
| 2006-11-07 | Open-market sale | 100 | $118.83 | 57,484 |
| 2006-11-07 | Open-market sale | 200 | $118.77 | 57,584 |
| 2006-11-07 | Open-market sale | 600 | $118.76 | 57,784 |
| 2006-11-07 | Open-market sale | 100 | $118.75 | 58,384 |
| 2006-11-07 | Open-market sale | 200 | $119.61 | 47,100 |
| 2006-11-07 | Conversion | 58,584 | — | 58,584 |
| 2006-11-07 | Open-market sale | 384 | $120.11 | 9,708 |
| 2006-11-07 | Open-market sale | 992 | $120.10 | 10,092 |
| 2006-11-07 | Open-market sale | 200 | $120.08 | 11,084 |
| 2006-11-07 | Open-market sale | 48 | $120.07 | 11,284 |
| 2006-11-07 | Open-market sale | 816 | $120.06 | 11,332 |
| 2006-11-07 | Open-market sale | 236 | $120.05 | 12,148 |
| 2006-11-07 | Open-market sale | 400 | $120.04 | 12,384 |
| 2006-11-07 | Open-market sale | 600 | $120.03 | 12,784 |
| 2006-11-07 | Open-market sale | 1,800 | $120.02 | 13,384 |
| 2006-11-07 | Open-market sale | 556 | $120.01 | 15,184 |
| 2006-11-07 | Open-market sale | 2,460 | $120.00 | 15,740 |
| 2006-11-07 | Open-market sale | 100 | $119.98 | 18,200 |
| 2006-11-07 | Open-market sale | 308 | $120.49 | 1,100 |
| 2006-11-07 | Open-market sale | 100 | $120.48 | 1,408 |
| 2006-11-07 | Open-market sale | 300 | $120.47 | 1,508 |
| 2006-11-07 | Open-market sale | 400 | $120.46 | 1,808 |
| 2006-11-07 | Open-market sale | 100 | $120.45 | 2,208 |
| 2006-11-07 | Open-market sale | 400 | $120.41 | 2,308 |
| 2006-11-07 | Open-market sale | 792 | $120.40 | 2,708 |
| 2006-11-07 | Open-market sale | 500 | $120.39 | 3,500 |
| 2006-11-07 | Open-market sale | 500 | $120.38 | 4,000 |
| 2006-11-07 | Open-market sale | 300 | $120.37 | 4,500 |
| 2006-11-07 | Open-market sale | 300 | $120.36 | 4,800 |
| 2006-11-07 | Open-market sale | 3,000 | $120.35 | 5,100 |
| 2006-11-07 | Open-market sale | 100 | $120.32 | 8,100 |
| 2006-11-07 | Open-market sale | 100 | $120.27 | 8,200 |
| 2006-11-07 | Open-market sale | 500 | $120.26 | 8,300 |
| 2006-11-07 | Open-market sale | 414 | $120.19 | 8,800 |
| 2006-11-07 | Open-market sale | 394 | $120.16 | 9,214 |
| 2006-11-07 | Open-market sale | 100 | $120.12 | 9,608 |
| 2006-11-07 | Open-market sale | 300 | $120.53 | 400 |
| 2006-11-07 | Open-market sale | 200 | $120.54 | 200 |
| 2006-11-07 | Open-market sale | 200 | $120.58 | 0 |
| 2006-11-07 | Open-market sale | 400 | $120.50 | 700 |
| 2006-11-06 | Conversion (derivative) | 35,618 | — | 2,677,929 |
| 2006-11-06 | Open-market sale | 500 | $118.92 | 24,118 |
| 2006-11-06 | Open-market sale | 200 | $118.87 | 25,118 |
| 2006-11-06 | Open-market sale | 400 | $118.86 | 25,318 |
| 2006-11-06 | Open-market sale | 400 | $118.85 | 25,718 |
| 2006-11-06 | Open-market sale | 30 | $118.82 | 26,118 |
| 2006-11-06 | Open-market sale | 1,560 | $118.81 | 26,148 |
| 2006-11-06 | Open-market sale | 810 | $118.80 | 27,708 |
| 2006-11-06 | Open-market sale | 900 | $118.73 | 28,518 |
| 2006-11-06 | Open-market sale | 360 | $118.72 | 29,418 |
| 2006-11-06 | Open-market sale | 700 | $118.71 | 29,778 |
| 2006-11-06 | Open-market sale | 100 | $118.70 | 30,478 |
| 2006-11-06 | Open-market sale | 600 | $118.69 | 30,578 |
| 2006-11-06 | Open-market sale | 150 | $118.68 | 31,178 |
| 2006-11-06 | Open-market sale | 100 | $118.67 | 31,328 |
| 2006-11-06 | Open-market sale | 100 | $118.66 | 31,428 |
| 2006-11-06 | Open-market sale | 2,090 | $118.65 | 31,528 |
| 2006-11-06 | Open-market sale | 650 | $118.62 | 33,618 |
| 2006-11-06 | Open-market sale | 600 | $118.61 | 34,268 |
| 2006-11-06 | Open-market sale | 350 | $118.60 | 34,868 |
| 2006-11-06 | Open-market sale | 300 | $118.59 | 35,218 |
| 2006-11-06 | Open-market sale | 100 | $118.58 | 35,518 |
| 2006-11-06 | Conversion | 35,618 | — | 35,618 |
| 2006-11-06 | Open-market sale | 2,495 | $119.03 | 12,298 |
| 2006-11-06 | Open-market sale | 1,915 | $119.02 | 14,793 |
| 2006-11-06 | Open-market sale | 3,272 | $119.01 | 16,708 |
| 2006-11-06 | Open-market sale | 3,538 | $119.00 | 19,980 |
| 2006-11-06 | Open-market sale | 500 | $118.94 | 23,518 |
| 2006-11-06 | Open-market sale | 100 | $118.93 | 24,018 |
| 2006-11-06 | Open-market sale | 300 | $118.89 | 24,818 |
| 2006-11-06 | Open-market sale | 200 | $118.91 | 24,618 |
| 2006-11-06 | Open-market sale | 55 | $119.14 | 3,118 |
| 2006-11-06 | Open-market sale | 100 | $119.13 | 3,173 |
| 2006-11-06 | Open-market sale | 1,019 | $119.12 | 3,273 |
| 2006-11-06 | Open-market sale | 1,416 | $119.11 | 4,292 |
| 2006-11-06 | Open-market sale | 823 | $119.10 | 5,708 |
| 2006-11-06 | Open-market sale | 1,606 | $119.09 | 6,531 |
| 2006-11-06 | Open-market sale | 962 | $119.08 | 8,137 |
| 2006-11-06 | Open-market sale | 859 | $119.07 | 9,099 |
| 2006-11-06 | Open-market sale | 40 | $119.06 | 9,958 |
| 2006-11-06 | Open-market sale | 1,125 | $119.05 | 9,998 |
| 2006-11-06 | Open-market sale | 1,175 | $119.04 | 11,123 |
| 2006-11-06 | Open-market sale | 100 | $119.39 | 0 |
| 2006-11-06 | Open-market sale | 100 | $119.34 | 100 |
| 2006-11-06 | Open-market sale | 300 | $119.30 | 200 |
| 2006-11-06 | Open-market sale | 300 | $119.29 | 500 |
| 2006-11-06 | Open-market sale | 100 | $119.26 | 800 |
| 2006-11-06 | Open-market sale | 100 | $119.24 | 900 |
| 2006-11-06 | Open-market sale | 600 | $119.21 | 1,000 |
| 2006-11-06 | Open-market sale | 918 | $119.20 | 1,600 |
| 2006-11-06 | Open-market sale | 300 | $119.19 | 2,518 |
| 2006-11-06 | Open-market sale | 200 | $119.17 | 2,818 |
| 2006-11-06 | Open-market sale | 100 | $119.15 | 3,018 |
| 2006-11-03 | Open-market sale | 200 | $118.84 | 7,100 |
| 2006-11-03 | Open-market sale | 400 | $118.85 | 6,700 |
| 2006-11-03 | Open-market sale | 100 | $118.86 | 6,600 |
| 2006-11-03 | Open-market sale | 68 | $119.58 | 0 |
| 2006-11-03 | Open-market sale | 278 | $119.57 | 68 |
| 2006-11-03 | Open-market sale | 200 | $119.56 | 346 |
| 2006-11-03 | Open-market sale | 78 | $119.55 | 546 |
| 2006-11-03 | Open-market sale | 76 | $119.54 | 624 |
| 2006-11-03 | Open-market sale | 100 | $119.50 | 700 |
| 2006-11-03 | Open-market sale | 100 | $119.49 | 800 |
| 2006-11-03 | Open-market sale | 100 | $119.48 | 900 |
| 2006-11-03 | Open-market sale | 400 | $119.41 | 1,000 |
| 2006-11-03 | Open-market sale | 100 | $119.35 | 1,400 |
| 2006-11-03 | Open-market sale | 100 | $119.15 | 1,500 |
| 2006-11-03 | Open-market sale | 400 | $119.13 | 1,600 |
| 2006-11-03 | Open-market sale | 300 | $119.10 | 2,000 |
| 2006-11-03 | Open-market sale | 600 | $119.01 | 2,300 |
| 2006-11-03 | Open-market sale | 800 | $119.00 | 2,900 |
| 2006-11-03 | Open-market sale | 300 | $118.99 | 3,700 |
| 2006-11-03 | Open-market sale | 100 | $118.98 | 4,000 |
| 2006-11-03 | Open-market sale | 300 | $118.97 | 4,100 |
| 2006-11-03 | Open-market sale | 158 | $118.94 | 4,400 |
| 2006-11-03 | Open-market sale | 277 | $118.93 | 4,558 |
| 2006-11-03 | Open-market sale | 623 | $118.92 | 4,835 |
| 2006-11-03 | Open-market sale | 400 | $118.91 | 5,458 |
| 2006-11-03 | Open-market sale | 242 | $118.90 | 5,858 |
| 2006-11-03 | Open-market sale | 400 | $118.89 | 6,100 |
| 2006-11-03 | Open-market sale | 100 | $118.87 | 6,500 |
| 2006-11-03 | Conversion (derivative) | 17,000 | — | 2,713,547 |
| 2006-11-03 | Open-market sale | 200 | $118.82 | 7,600 |
| 2006-11-03 | Open-market sale | 200 | $118.81 | 7,800 |
| 2006-11-03 | Open-market sale | 400 | $118.80 | 8,000 |
| 2006-11-03 | Open-market sale | 200 | $118.79 | 8,400 |
| 2006-11-03 | Open-market sale | 500 | $118.78 | 8,600 |
| 2006-11-03 | Open-market sale | 500 | $118.77 | 9,100 |
| 2006-11-03 | Open-market sale | 600 | $118.76 | 9,600 |
| 2006-11-03 | Open-market sale | 400 | $118.75 | 10,200 |
| 2006-11-03 | Open-market sale | 100 | $118.73 | 10,600 |
| 2006-11-03 | Open-market sale | 299 | $118.72 | 10,700 |
| 2006-11-03 | Open-market sale | 200 | $118.71 | 10,999 |
| 2006-11-03 | Open-market sale | 100 | $118.70 | 11,199 |
| 2006-11-03 | Open-market sale | 300 | $118.69 | 11,299 |
| 2006-11-03 | Open-market sale | 100 | $118.68 | 11,599 |
| 2006-11-03 | Open-market sale | 241 | $118.67 | 11,699 |
| 2006-11-03 | Open-market sale | 200 | $118.66 | 11,940 |
| 2006-11-03 | Open-market sale | 700 | $118.65 | 12,140 |
| 2006-11-03 | Open-market sale | 400 | $118.63 | 12,840 |
| 2006-11-03 | Open-market sale | 500 | $118.62 | 13,240 |
| 2006-11-03 | Open-market sale | 100 | $118.61 | 13,740 |
| 2006-11-03 | Open-market sale | 160 | $118.60 | 13,840 |
| 2006-11-03 | Open-market sale | 400 | $118.59 | 14,000 |
| 2006-11-03 | Open-market sale | 100 | $118.58 | 14,400 |
| 2006-11-03 | Open-market sale | 200 | $118.56 | 14,500 |
| 2006-11-03 | Open-market sale | 500 | $118.55 | 14,700 |
| 2006-11-03 | Open-market sale | 500 | $118.51 | 15,200 |
| 2006-11-03 | Open-market sale | 1,000 | $118.50 | 15,700 |
| 2006-11-03 | Open-market sale | 300 | $118.40 | 16,700 |
| 2006-11-03 | Open-market sale | 300 | $118.83 | 7,300 |
| 2006-11-03 | Conversion | 17,000 | — | 17,000 |
| 2006-10-31 | Conversion (derivative) | 58,883 | — | 2,730,547 |
| 2006-10-31 | Open-market sale | 131 | $119.26 | 39,482 |
| 2006-10-31 | Open-market sale | 701 | $119.25 | 39,613 |
| 2006-10-31 | Open-market sale | 722 | $119.22 | 40,314 |
| 2006-10-31 | Open-market sale | 278 | $119.21 | 41,036 |
| 2006-10-31 | Open-market sale | 1,000 | $119.20 | 41,314 |
| 2006-10-31 | Open-market sale | 609 | $119.19 | 42,314 |
| 2006-10-31 | Open-market sale | 500 | $119.18 | 42,923 |
| 2006-10-31 | Open-market sale | 1,017 | $119.17 | 43,423 |
| 2006-10-31 | Open-market sale | 1,531 | $119.16 | 44,440 |
| 2006-10-31 | Open-market sale | 1,343 | $119.15 | 45,971 |
| 2006-10-31 | Open-market sale | 69 | $119.14 | 47,314 |
| 2006-10-31 | Open-market sale | 1,300 | $119.13 | 47,383 |
| 2006-10-31 | Open-market sale | 300 | $119.12 | 48,683 |
| 2006-10-31 | Open-market sale | 2,200 | $119.11 | 48,983 |
| 2006-10-31 | Open-market sale | 600 | $119.10 | 51,183 |
| 2006-10-31 | Open-market sale | 1,046 | $119.09 | 51,783 |
| 2006-10-31 | Open-market sale | 1,500 | $119.08 | 52,829 |
| 2006-10-31 | Open-market sale | 377 | $119.07 | 54,329 |
| 2006-10-31 | Open-market sale | 700 | $119.06 | 54,706 |
| 2006-10-31 | Open-market sale | 1,000 | $119.05 | 55,406 |
| 2006-10-31 | Open-market sale | 616 | $119.04 | 56,406 |
| 2006-10-31 | Open-market sale | 561 | $119.03 | 57,022 |
| 2006-10-31 | Open-market sale | 100 | $119.02 | 57,583 |
| 2006-10-31 | Open-market sale | 500 | $119.01 | 57,683 |
| 2006-10-31 | Open-market sale | 700 | $119.00 | 58,183 |
| 2006-10-31 | Conversion | 58,883 | — | 58,883 |
| 2006-10-31 | Open-market sale | 100 | $119.31 | 37,296 |
| 2006-10-31 | Open-market sale | 1,286 | $119.30 | 37,396 |
| 2006-10-31 | Open-market sale | 400 | $119.29 | 38,682 |
| 2006-10-31 | Open-market sale | 400 | $119.27 | 39,082 |
| 2006-10-31 | Open-market sale | 100 | $120.67 | 967 |
| 2006-10-31 | Open-market sale | 524 | $120.62 | 1,987 |
| 2006-10-31 | Open-market sale | 200 | $120.63 | 1,787 |
| 2006-10-31 | Open-market sale | 9 | $120.64 | 1,778 |
| 2006-10-31 | Open-market sale | 711 | $120.65 | 1,067 |
| 2006-10-31 | Open-market sale | 67 | $120.72 | 0 |
| 2006-10-31 | Open-market sale | 100 | $120.68 | 867 |
| 2006-10-31 | Open-market sale | 100 | $120.69 | 767 |
| 2006-10-31 | Open-market sale | 100 | $120.70 | 667 |
| 2006-10-31 | Open-market sale | 600 | $120.71 | 67 |
| 2006-10-31 | Open-market sale | 200 | $119.47 | 26,213 |
| 2006-10-31 | Open-market sale | 1,000 | $119.46 | 26,413 |
| 2006-10-31 | Open-market sale | 2,883 | $119.45 | 27,413 |
| 2006-10-31 | Open-market sale | 500 | $119.44 | 30,296 |
| 2006-10-31 | Open-market sale | 100 | $119.43 | 30,796 |
| 2006-10-31 | Open-market sale | 320 | $119.42 | 30,896 |
| 2006-10-31 | Open-market sale | 677 | $119.41 | 31,216 |
| 2006-10-31 | Open-market sale | 503 | $119.40 | 31,893 |
| 2006-10-31 | Open-market sale | 31 | $119.39 | 32,396 |
| 2006-10-31 | Open-market sale | 969 | $119.38 | 32,427 |
| 2006-10-31 | Open-market sale | 600 | $119.37 | 33,396 |
| 2006-10-31 | Open-market sale | 1,200 | $119.36 | 33,996 |
| 2006-10-31 | Open-market sale | 1,300 | $119.35 | 35,196 |
| 2006-10-31 | Open-market sale | 200 | $119.33 | 36,496 |
| 2006-10-31 | Open-market sale | 600 | $119.32 | 36,696 |
| 2006-10-31 | Open-market sale | 3,667 | $119.75 | 14,933 |
| 2006-10-31 | Open-market sale | 100 | $119.70 | 18,600 |
| 2006-10-31 | Open-market sale | 100 | $119.66 | 18,700 |
| 2006-10-31 | Open-market sale | 100 | $119.64 | 18,800 |
| 2006-10-31 | Open-market sale | 200 | $119.63 | 18,900 |
| 2006-10-31 | Open-market sale | 200 | $119.61 | 19,100 |
| 2006-10-31 | Open-market sale | 1,300 | $119.60 | 19,300 |
| 2006-10-31 | Open-market sale | 100 | $119.59 | 20,600 |
| 2006-10-31 | Open-market sale | 400 | $119.57 | 20,700 |
| 2006-10-31 | Open-market sale | 400 | $119.56 | 21,100 |
| 2006-10-31 | Open-market sale | 2,100 | $119.55 | 21,500 |
| 2006-10-31 | Open-market sale | 300 | $119.51 | 23,600 |
| 2006-10-31 | Open-market sale | 400 | $119.50 | 23,900 |
| 2006-10-31 | Open-market sale | 600 | $119.48 | 25,613 |
| 2006-10-31 | Open-market sale | 1,313 | $119.49 | 24,300 |
| 2006-10-31 | Open-market sale | 500 | $119.78 | 13,600 |
| 2006-10-31 | Open-market sale | 207 | $119.77 | 14,100 |
| 2006-10-31 | Open-market sale | 500 | $119.79 | 13,100 |
| 2006-10-31 | Open-market sale | 1,830 | $119.80 | 11,270 |
| 2006-10-31 | Open-market sale | 600 | $119.81 | 10,670 |
| 2006-10-31 | Open-market sale | 800 | $119.82 | 9,870 |
| 2006-10-31 | Open-market sale | 970 | $119.83 | 8,900 |
| 2006-10-31 | Open-market sale | 200 | $119.84 | 8,700 |
| 2006-10-31 | Open-market sale | 500 | $119.85 | 8,200 |
| 2006-10-31 | Open-market sale | 100 | $119.86 | 8,100 |
| 2006-10-31 | Open-market sale | 300 | $119.87 | 7,800 |
| 2006-10-31 | Open-market sale | 626 | $119.76 | 14,307 |
| 2006-10-31 | Open-market sale | 319 | $120.61 | 2,511 |
| 2006-10-31 | Open-market sale | 689 | $120.60 | 2,830 |
| 2006-10-31 | Open-market sale | 600 | $120.59 | 3,519 |
| 2006-10-31 | Open-market sale | 381 | $120.58 | 4,119 |
| 2006-10-31 | Open-market sale | 100 | $120.57 | 4,500 |
| 2006-10-31 | Open-market sale | 400 | $120.56 | 4,600 |
| 2006-10-31 | Open-market sale | 100 | $120.54 | 5,000 |
| 2006-10-31 | Open-market sale | 100 | $120.53 | 5,100 |
| 2006-10-31 | Open-market sale | 100 | $120.52 | 5,200 |
| 2006-10-31 | Open-market sale | 500 | $120.51 | 5,300 |
| 2006-10-31 | Open-market sale | 100 | $120.50 | 5,800 |
| 2006-10-31 | Open-market sale | 200 | $120.48 | 5,900 |
| 2006-10-31 | Open-market sale | 500 | $120.46 | 6,100 |
| 2006-10-31 | Open-market sale | 100 | $120.42 | 6,600 |
| 2006-10-31 | Open-market sale | 100 | $119.95 | 6,700 |
| 2006-10-31 | Open-market sale | 100 | $119.94 | 6,800 |
| 2006-10-31 | Open-market sale | 400 | $119.91 | 6,900 |
| 2006-10-31 | Open-market sale | 500 | $119.89 | 7,300 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.