SEC CIK 1656109
Reiss Joel
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TDGview stock → | 3,600 | 2026-10-15 |
Position History — TDG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TDG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Option exercise (derivative) | 4,100 | $0.00 | 0 |
| 2026-10-15 | Open-market sale | 438 | $1135.95 | 3,600 |
| 2026-10-15 | Open-market sale | 495 | $1135.00 | 4,038 |
| 2026-10-15 | Open-market sale | 317 | $1133.89 | 4,533 |
| 2026-10-15 | Open-market sale | 210 | $1132.30 | 4,850 |
| 2026-10-15 | Open-market sale | 130 | $1131.33 | 5,060 |
| 2026-10-15 | Open-market sale | 100 | $1130.06 | 5,190 |
| 2026-10-15 | Open-market sale | 150 | $1129.38 | 5,290 |
| 2026-10-15 | Open-market sale | 120 | $1127.90 | 5,440 |
| 2026-10-15 | Open-market sale | 305 | $1127.01 | 5,560 |
| 2026-10-15 | Open-market sale | 278 | $1125.86 | 5,865 |
| 2026-10-15 | Open-market sale | 600 | $1125.00 | 6,143 |
| 2026-10-15 | Open-market sale | 306 | $1124.00 | 6,743 |
| 2026-10-15 | Open-market sale | 131 | $1123.09 | 7,049 |
| 2026-10-15 | Open-market sale | 60 | $1121.58 | 7,180 |
| 2026-10-15 | Open-market sale | 30 | $1120.30 | 7,240 |
| 2026-10-15 | Open-market sale | 100 | $1119.01 | 7,270 |
| 2026-10-15 | Open-market sale | 60 | $1117.11 | 7,370 |
| 2026-10-15 | Open-market sale | 50 | $1116.02 | 7,430 |
| 2026-10-15 | Open-market sale | 100 | $1114.82 | 7,480 |
| 2026-10-15 | Open-market sale | 100 | $1113.58 | 7,580 |
| 2026-10-15 | Open-market sale | 20 | $1112.27 | 7,680 |
| 2026-10-15 | Option exercise | 4,100 | $284.97 | 7,700 |
| 2026-09-15 | Option exercise (derivative) | 3,900 | $0.00 | 4,100 |
| 2026-09-15 | Open-market sale | 20 | $1118.99 | 3,600 |
| 2026-09-15 | Open-market sale | 20 | $1113.37 | 3,620 |
| 2026-09-15 | Open-market sale | 30 | $1112.38 | 3,640 |
| 2026-09-15 | Open-market sale | 30 | $1108.34 | 3,670 |
| 2026-09-15 | Open-market sale | 40 | $1106.69 | 3,700 |
| 2026-09-15 | Open-market sale | 5 | $1105.28 | 3,740 |
| 2026-09-15 | Open-market sale | 125 | $1104.58 | 3,745 |
| 2026-09-15 | Open-market sale | 210 | $1103.44 | 3,870 |
| 2026-09-15 | Open-market sale | 274 | $1102.49 | 4,080 |
| 2026-09-15 | Open-market sale | 166 | $1101.52 | 4,354 |
| 2026-09-15 | Open-market sale | 60 | $1100.41 | 4,520 |
| 2026-09-15 | Open-market sale | 90 | $1099.14 | 4,580 |
| 2026-09-15 | Open-market sale | 150 | $1098.41 | 4,670 |
| 2026-09-15 | Open-market sale | 294 | $1097.26 | 4,820 |
| 2026-09-15 | Open-market sale | 196 | $1096.17 | 5,114 |
| 2026-09-15 | Open-market sale | 225 | $1095.11 | 5,310 |
| 2026-09-15 | Open-market sale | 383 | $1094.06 | 5,535 |
| 2026-09-15 | Open-market sale | 282 | $1093.10 | 5,918 |
| 2026-09-15 | Open-market sale | 170 | $1092.13 | 6,200 |
| 2026-09-15 | Open-market sale | 100 | $1091.00 | 6,370 |
| 2026-09-15 | Open-market sale | 70 | $1090.06 | 6,470 |
| 2026-09-15 | Open-market sale | 10 | $1088.06 | 6,540 |
| 2026-09-15 | Open-market sale | 120 | $1087.49 | 6,550 |
| 2026-09-15 | Open-market sale | 110 | $1086.27 | 6,670 |
| 2026-09-15 | Open-market sale | 240 | $1084.87 | 6,780 |
| 2026-09-15 | Open-market sale | 170 | $1083.67 | 7,020 |
| 2026-09-15 | Open-market sale | 310 | $1082.96 | 7,190 |
| 2026-09-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-08-17 | Option exercise (derivative) | 3,900 | $0.00 | 8,000 |
| 2026-08-17 | Open-market sale | 30 | $1253.08 | 3,600 |
| 2026-08-17 | Open-market sale | 80 | $1252.11 | 3,630 |
| 2026-08-17 | Open-market sale | 20 | $1250.82 | 3,710 |
| 2026-08-17 | Open-market sale | 60 | $1248.26 | 3,730 |
| 2026-08-17 | Open-market sale | 48 | $1247.31 | 3,790 |
| 2026-08-17 | Open-market sale | 37 | $1245.90 | 3,838 |
| 2026-08-17 | Open-market sale | 145 | $1245.29 | 3,875 |
| 2026-08-17 | Open-market sale | 100 | $1243.91 | 4,020 |
| 2026-08-17 | Open-market sale | 138 | $1243.03 | 4,120 |
| 2026-08-17 | Open-market sale | 112 | $1242.28 | 4,258 |
| 2026-08-17 | Open-market sale | 120 | $1240.78 | 4,370 |
| 2026-08-17 | Open-market sale | 400 | $1239.99 | 4,490 |
| 2026-08-17 | Open-market sale | 340 | $1238.84 | 4,890 |
| 2026-08-17 | Open-market sale | 499 | $1237.87 | 5,230 |
| 2026-08-17 | Open-market sale | 671 | $1236.80 | 5,729 |
| 2026-08-17 | Open-market sale | 373 | $1235.86 | 6,400 |
| 2026-08-17 | Open-market sale | 327 | $1234.93 | 6,773 |
| 2026-08-17 | Open-market sale | 260 | $1233.87 | 7,100 |
| 2026-08-17 | Open-market sale | 140 | $1232.82 | 7,360 |
| 2026-08-17 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-07-15 | Option exercise (derivative) | 3,900 | $0.00 | 19,700 |
| 2026-07-15 | Open-market sale | 90 | $1228.79 | 4,014 |
| 2026-07-15 | Open-market sale | 210 | $1227.82 | 4,104 |
| 2026-07-15 | Open-market sale | 40 | $1226.98 | 4,314 |
| 2026-07-15 | Open-market sale | 153 | $1225.62 | 4,354 |
| 2026-07-15 | Open-market sale | 509 | $1224.62 | 4,507 |
| 2026-07-15 | Open-market sale | 138 | $1223.51 | 5,016 |
| 2026-07-15 | Open-market sale | 60 | $1222.60 | 5,154 |
| 2026-07-15 | Open-market sale | 210 | $1221.53 | 5,214 |
| 2026-07-15 | Open-market sale | 140 | $1220.50 | 5,424 |
| 2026-07-15 | Open-market sale | 90 | $1219.30 | 5,564 |
| 2026-07-15 | Open-market sale | 90 | $1218.22 | 5,654 |
| 2026-07-15 | Open-market sale | 60 | $1217.25 | 5,744 |
| 2026-07-15 | Open-market sale | 239 | $1216.22 | 5,804 |
| 2026-07-15 | Open-market sale | 211 | $1215.13 | 6,043 |
| 2026-07-15 | Open-market sale | 170 | $1213.73 | 6,254 |
| 2026-07-15 | Open-market sale | 110 | $1212.59 | 6,424 |
| 2026-07-15 | Open-market sale | 90 | $1211.50 | 6,534 |
| 2026-07-15 | Open-market sale | 30 | $1210.31 | 6,624 |
| 2026-07-15 | Open-market sale | 80 | $1209.20 | 6,654 |
| 2026-07-15 | Open-market sale | 60 | $1208.51 | 6,734 |
| 2026-07-15 | Open-market sale | 30 | $1206.69 | 6,794 |
| 2026-07-15 | Open-market sale | 10 | $1204.60 | 6,824 |
| 2026-07-15 | Open-market sale | 74 | $1203.80 | 6,834 |
| 2026-07-15 | Open-market sale | 116 | $1202.44 | 6,908 |
| 2026-07-15 | Open-market sale | 160 | $1201.32 | 7,024 |
| 2026-07-15 | Open-market sale | 156 | $1200.14 | 7,184 |
| 2026-07-15 | Open-market sale | 80 | $1198.80 | 7,340 |
| 2026-07-15 | Open-market sale | 70 | $1197.85 | 7,420 |
| 2026-07-15 | Open-market sale | 10 | $1195.20 | 7,490 |
| 2026-07-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-07-15 | Open-market sale | 10 | $1233.38 | 3,600 |
| 2026-07-15 | Open-market sale | 144 | $1232.34 | 3,610 |
| 2026-07-15 | Open-market sale | 70 | $1231.09 | 3,754 |
| 2026-07-15 | Open-market sale | 190 | $1230.06 | 3,824 |
| 2026-07-15 | Option exercise (derivative) | 3,900 | $0.00 | 11,900 |
| 2026-06-15 | Option exercise (derivative) | 3,900 | $0.00 | 15,800 |
| 2026-06-15 | Open-market sale | 30 | $1287.59 | 3,600 |
| 2026-06-15 | Open-market sale | 60 | $1285.90 | 3,630 |
| 2026-06-15 | Open-market sale | 74 | $1285.04 | 3,690 |
| 2026-06-15 | Open-market sale | 136 | $1283.73 | 3,764 |
| 2026-06-15 | Open-market sale | 90 | $1282.60 | 3,900 |
| 2026-06-15 | Open-market sale | 150 | $1281.84 | 3,990 |
| 2026-06-15 | Open-market sale | 152 | $1280.50 | 4,140 |
| 2026-06-15 | Open-market sale | 158 | $1279.55 | 4,292 |
| 2026-06-15 | Open-market sale | 316 | $1278.53 | 4,450 |
| 2026-06-15 | Open-market sale | 494 | $1277.43 | 4,766 |
| 2026-06-15 | Open-market sale | 428 | $1276.42 | 5,260 |
| 2026-06-15 | Open-market sale | 502 | $1275.35 | 5,688 |
| 2026-06-15 | Open-market sale | 600 | $1274.35 | 6,190 |
| 2026-06-15 | Open-market sale | 300 | $1273.33 | 6,790 |
| 2026-06-15 | Open-market sale | 174 | $1272.38 | 7,090 |
| 2026-06-15 | Open-market sale | 146 | $1271.29 | 7,264 |
| 2026-06-15 | Open-market sale | 58 | $1270.02 | 7,410 |
| 2026-06-15 | Open-market sale | 32 | $1268.87 | 7,468 |
| 2026-06-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-05-15 | Option exercise (derivative) | 3,900 | $0.00 | 19,700 |
| 2026-05-15 | Open-market sale | 47 | $1175.28 | 3,600 |
| 2026-05-15 | Open-market sale | 30 | $1174.39 | 3,647 |
| 2026-05-15 | Open-market sale | 63 | $1172.69 | 3,677 |
| 2026-05-15 | Open-market sale | 43 | $1172.05 | 3,740 |
| 2026-05-15 | Open-market sale | 26 | $1170.54 | 3,783 |
| 2026-05-15 | Open-market sale | 81 | $1169.13 | 3,809 |
| 2026-05-15 | Open-market sale | 186 | $1168.13 | 3,890 |
| 2026-05-15 | Open-market sale | 121 | $1167.02 | 4,076 |
| 2026-05-15 | Open-market sale | 177 | $1165.94 | 4,197 |
| 2026-05-15 | Open-market sale | 76 | $1164.94 | 4,374 |
| 2026-05-15 | Open-market sale | 10 | $1163.19 | 4,450 |
| 2026-05-15 | Open-market sale | 110 | $1162.65 | 4,460 |
| 2026-05-15 | Open-market sale | 70 | $1160.33 | 4,570 |
| 2026-05-15 | Open-market sale | 95 | $1159.69 | 4,640 |
| 2026-05-15 | Open-market sale | 45 | $1158.62 | 4,735 |
| 2026-05-15 | Open-market sale | 50 | $1156.07 | 4,780 |
| 2026-05-15 | Open-market sale | 70 | $1154.78 | 4,830 |
| 2026-05-15 | Open-market sale | 130 | $1153.71 | 4,900 |
| 2026-05-15 | Open-market sale | 50 | $1152.28 | 5,030 |
| 2026-05-15 | Open-market sale | 151 | $1151.49 | 5,080 |
| 2026-05-15 | Open-market sale | 119 | $1150.33 | 5,231 |
| 2026-05-15 | Open-market sale | 463 | $1149.33 | 5,350 |
| 2026-05-15 | Open-market sale | 775 | $1148.25 | 5,813 |
| 2026-05-15 | Open-market sale | 462 | $1147.52 | 6,588 |
| 2026-05-15 | Open-market sale | 120 | $1146.17 | 7,050 |
| 2026-05-15 | Open-market sale | 259 | $1145.37 | 7,170 |
| 2026-05-15 | Open-market sale | 71 | $1144.43 | 7,429 |
| 2026-05-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-04-15 | Option exercise (derivative) | 3,900 | $0.00 | 23,600 |
| 2026-04-15 | Open-market sale | 50 | $1294.77 | 3,600 |
| 2026-04-15 | Open-market sale | 53 | $1292.66 | 3,650 |
| 2026-04-15 | Open-market sale | 57 | $1291.76 | 3,703 |
| 2026-04-15 | Open-market sale | 10 | $1289.24 | 3,760 |
| 2026-04-15 | Open-market sale | 100 | $1286.57 | 3,770 |
| 2026-04-15 | Open-market sale | 32 | $1285.33 | 3,870 |
| 2026-04-15 | Open-market sale | 165 | $1284.59 | 3,902 |
| 2026-04-15 | Open-market sale | 326 | $1283.55 | 4,067 |
| 2026-04-15 | Open-market sale | 308 | $1282.37 | 4,393 |
| 2026-04-15 | Open-market sale | 377 | $1281.58 | 4,701 |
| 2026-04-15 | Open-market sale | 574 | $1280.41 | 5,078 |
| 2026-04-15 | Open-market sale | 519 | $1279.39 | 5,652 |
| 2026-04-15 | Open-market sale | 390 | $1278.41 | 6,171 |
| 2026-04-15 | Open-market sale | 203 | $1277.23 | 6,561 |
| 2026-04-15 | Open-market sale | 383 | $1276.49 | 6,764 |
| 2026-04-15 | Open-market sale | 120 | $1275.19 | 7,147 |
| 2026-04-15 | Open-market sale | 233 | $1274.57 | 7,267 |
| 2026-04-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-03-16 | Option exercise (derivative) | 3,900 | $0.00 | 27,500 |
| 2026-03-16 | Open-market sale | 187 | $1250.25 | 3,600 |
| 2026-03-16 | Open-market sale | 315 | $1249.29 | 3,787 |
| 2026-03-16 | Open-market sale | 490 | $1248.24 | 4,102 |
| 2026-03-16 | Open-market sale | 531 | $1247.08 | 4,592 |
| 2026-03-16 | Open-market sale | 227 | $1246.21 | 5,123 |
| 2026-03-16 | Open-market sale | 90 | $1245.10 | 5,350 |
| 2026-03-16 | Open-market sale | 120 | $1244.09 | 5,440 |
| 2026-03-16 | Open-market sale | 350 | $1243.00 | 5,560 |
| 2026-03-16 | Open-market sale | 320 | $1241.98 | 5,910 |
| 2026-03-16 | Open-market sale | 420 | $1240.92 | 6,230 |
| 2026-03-16 | Open-market sale | 260 | $1239.94 | 6,650 |
| 2026-03-16 | Open-market sale | 160 | $1238.57 | 6,910 |
| 2026-03-16 | Open-market sale | 134 | $1237.75 | 7,070 |
| 2026-03-16 | Open-market sale | 56 | $1236.31 | 7,204 |
| 2026-03-16 | Open-market sale | 40 | $1235.13 | 7,260 |
| 2026-03-16 | Open-market sale | 50 | $1233.62 | 7,300 |
| 2026-03-16 | Open-market sale | 60 | $1232.57 | 7,350 |
| 2026-03-16 | Open-market sale | 70 | $1231.69 | 7,410 |
| 2026-03-16 | Open-market sale | 20 | $1222.87 | 7,480 |
| 2026-03-16 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-02-17 | Option exercise (derivative) | 3,900 | $0.00 | 31,400 |
| 2026-02-17 | Open-market sale | 70 | $1305.28 | 3,600 |
| 2026-02-17 | Open-market sale | 50 | $1303.99 | 3,670 |
| 2026-02-17 | Open-market sale | 29 | $1302.41 | 3,720 |
| 2026-02-17 | Open-market sale | 330 | $1300.91 | 3,749 |
| 2026-02-17 | Open-market sale | 220 | $1299.56 | 4,079 |
| 2026-02-17 | Open-market sale | 392 | $1298.74 | 4,299 |
| 2026-02-17 | Open-market sale | 326 | $1297.49 | 4,691 |
| 2026-02-17 | Open-market sale | 248 | $1296.63 | 5,017 |
| 2026-02-17 | Open-market sale | 266 | $1295.50 | 5,265 |
| 2026-02-17 | Open-market sale | 172 | $1294.31 | 5,531 |
| 2026-02-17 | Open-market sale | 361 | $1293.21 | 5,703 |
| 2026-02-17 | Open-market sale | 214 | $1292.35 | 6,064 |
| 2026-02-17 | Open-market sale | 182 | $1291.11 | 6,278 |
| 2026-02-17 | Open-market sale | 140 | $1290.22 | 6,460 |
| 2026-02-17 | Open-market sale | 140 | $1289.10 | 6,600 |
| 2026-02-17 | Open-market sale | 104 | $1287.99 | 6,740 |
| 2026-02-17 | Open-market sale | 106 | $1287.16 | 6,844 |
| 2026-02-17 | Open-market sale | 120 | $1286.06 | 6,950 |
| 2026-02-17 | Open-market sale | 120 | $1284.71 | 7,070 |
| 2026-02-17 | Open-market sale | 71 | $1283.22 | 7,190 |
| 2026-02-17 | Open-market sale | 99 | $1282.44 | 7,261 |
| 2026-02-17 | Open-market sale | 113 | $1280.72 | 7,360 |
| 2026-02-17 | Open-market sale | 27 | $1279.68 | 7,473 |
| 2026-02-17 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2026-01-15 | Option exercise (derivative) | 3,900 | $0.00 | 35,300 |
| 2026-01-15 | Open-market sale | 40 | $1438.91 | 3,600 |
| 2026-01-15 | Open-market sale | 50 | $1437.56 | 3,640 |
| 2026-01-15 | Open-market sale | 35 | $1436.15 | 3,690 |
| 2026-01-15 | Open-market sale | 205 | $1435.14 | 3,725 |
| 2026-01-15 | Open-market sale | 200 | $1434.18 | 3,930 |
| 2026-01-15 | Open-market sale | 486 | $1433.36 | 4,130 |
| 2026-01-15 | Open-market sale | 257 | $1432.40 | 4,616 |
| 2026-01-15 | Open-market sale | 453 | $1431.26 | 4,873 |
| 2026-01-15 | Open-market sale | 372 | $1430.21 | 5,326 |
| 2026-01-15 | Open-market sale | 260 | $1429.14 | 5,698 |
| 2026-01-15 | Open-market sale | 477 | $1428.03 | 5,958 |
| 2026-01-15 | Open-market sale | 396 | $1427.27 | 6,435 |
| 2026-01-15 | Open-market sale | 245 | $1426.35 | 6,831 |
| 2026-01-15 | Open-market sale | 90 | $1425.10 | 7,076 |
| 2026-01-15 | Open-market sale | 128 | $1423.80 | 7,166 |
| 2026-01-15 | Open-market sale | 95 | $1422.63 | 7,294 |
| 2026-01-15 | Open-market sale | 67 | $1421.89 | 7,389 |
| 2026-01-15 | Open-market sale | 44 | $1420.38 | 7,456 |
| 2026-01-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2025-12-15 | Option exercise (derivative) | 3,900 | $0.00 | 39,200 |
| 2025-12-15 | Open-market sale | 30 | $1311.25 | 3,600 |
| 2025-12-15 | Open-market sale | 20 | $1309.34 | 3,630 |
| 2025-12-15 | Open-market sale | 40 | $1307.94 | 3,650 |
| 2025-12-15 | Open-market sale | 20 | $1306.64 | 3,690 |
| 2025-12-15 | Open-market sale | 118 | $1305.98 | 3,710 |
| 2025-12-15 | Open-market sale | 60 | $1304.90 | 3,828 |
| 2025-12-15 | Open-market sale | 45 | $1303.15 | 3,888 |
| 2025-12-15 | Open-market sale | 14 | $1301.78 | 3,933 |
| 2025-12-15 | Open-market sale | 25 | $1300.44 | 3,947 |
| 2025-12-15 | Open-market sale | 12 | $1299.04 | 3,972 |
| 2025-12-15 | Open-market sale | 44 | $1298.11 | 3,984 |
| 2025-12-15 | Open-market sale | 32 | $1297.32 | 4,028 |
| 2025-12-15 | Open-market sale | 58 | $1296.10 | 4,060 |
| 2025-12-15 | Open-market sale | 50 | $1294.90 | 4,118 |
| 2025-12-15 | Open-market sale | 61 | $1293.76 | 4,168 |
| 2025-12-15 | Open-market sale | 279 | $1292.66 | 4,229 |
| 2025-12-15 | Open-market sale | 418 | $1291.68 | 4,508 |
| 2025-12-15 | Open-market sale | 220 | $1290.68 | 4,926 |
| 2025-12-15 | Open-market sale | 420 | $1289.81 | 5,146 |
| 2025-12-15 | Open-market sale | 536 | $1288.54 | 5,566 |
| 2025-12-15 | Open-market sale | 336 | $1287.69 | 6,102 |
| 2025-12-15 | Open-market sale | 262 | $1286.70 | 6,438 |
| 2025-12-15 | Open-market sale | 220 | $1285.64 | 6,700 |
| 2025-12-15 | Open-market sale | 220 | $1284.78 | 6,920 |
| 2025-12-15 | Open-market sale | 280 | $1283.70 | 7,140 |
| 2025-12-15 | Open-market sale | 80 | $1282.73 | 7,420 |
| 2025-12-15 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2025-11-17 | Option exercise (derivative) | 3,900 | $0.00 | 43,100 |
| 2025-11-17 | Option exercise | 3,900 | $284.97 | 7,500 |
| 2025-11-17 | Open-market sale | 60 | $1353.06 | 3,610 |
| 2025-11-17 | Open-market sale | 80 | $1352.01 | 3,670 |
| 2025-11-17 | Open-market sale | 73 | $1351.04 | 3,750 |
| 2025-11-17 | Open-market sale | 110 | $1349.80 | 3,823 |
| 2025-11-17 | Open-market sale | 108 | $1349.11 | 3,933 |
| 2025-11-17 | Open-market sale | 129 | $1347.80 | 4,041 |
| 2025-11-17 | Open-market sale | 90 | $1346.72 | 4,170 |
| 2025-11-17 | Open-market sale | 255 | $1345.68 | 4,260 |
| 2025-11-17 | Open-market sale | 112 | $1344.57 | 4,515 |
| 2025-11-17 | Open-market sale | 224 | $1343.21 | 4,627 |
| 2025-11-17 | Open-market sale | 200 | $1342.35 | 4,851 |
| 2025-11-17 | Open-market sale | 29 | $1329.03 | 7,461 |
| 2025-11-17 | Open-market sale | 122 | $1340.28 | 5,284 |
| 2025-11-17 | Open-market sale | 256 | $1339.13 | 5,406 |
| 2025-11-17 | Open-market sale | 299 | $1338.32 | 5,662 |
| 2025-11-17 | Open-market sale | 290 | $1336.93 | 5,961 |
| 2025-11-17 | Open-market sale | 212 | $1335.42 | 6,251 |
| 2025-11-17 | Open-market sale | 195 | $1334.71 | 6,463 |
| 2025-11-17 | Open-market sale | 416 | $1333.76 | 6,658 |
| 2025-11-17 | Open-market sale | 136 | $1332.62 | 7,074 |
| 2025-11-17 | Open-market sale | 220 | $1331.56 | 7,210 |
| 2025-11-17 | Open-market sale | 31 | $1330.32 | 7,430 |
| 2025-11-17 | Open-market sale | 10 | $1353.92 | 3,600 |
| 2025-11-17 | Open-market sale | 10 | $1326.21 | 7,490 |
| 2025-11-17 | Open-market sale | 233 | $1341.17 | 5,051 |
| 2025-11-04 | Grant / award (derivative) | 9,700 | $0.00 | 9,700 |
| 2025-10-20 | Option exercise (derivative) | 3,000 | $0.00 | 47,000 |
| 2025-10-20 | Open-market sale | 42 | $1272.58 | 6,558 |
| 2025-10-20 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-10-20 | Open-market sale | 40 | $1283.99 | 3,600 |
| 2025-10-20 | Open-market sale | 844 | $1283.39 | 3,640 |
| 2025-10-20 | Open-market sale | 200 | $1281.07 | 4,484 |
| 2025-10-20 | Open-market sale | 524 | $1280.42 | 4,684 |
| 2025-10-20 | Open-market sale | 742 | $1278.02 | 5,208 |
| 2025-10-20 | Open-market sale | 308 | $1276.47 | 5,950 |
| 2025-10-20 | Open-market sale | 100 | $1275.00 | 6,258 |
| 2025-10-20 | Open-market sale | 200 | $1273.36 | 6,358 |
| 2025-09-22 | Option exercise (derivative) | 3,000 | $0.00 | 50,000 |
| 2025-09-22 | Open-market sale | 120 | $1274.29 | 6,000 |
| 2025-09-22 | Open-market sale | 422 | $1277.18 | 4,235 |
| 2025-09-22 | Open-market sale | 1,288 | $1276.05 | 4,657 |
| 2025-09-22 | Open-market sale | 55 | $1274.86 | 5,945 |
| 2025-09-22 | Open-market sale | 635 | $1279.15 | 3,600 |
| 2025-09-22 | Open-market sale | 222 | $1272.71 | 6,120 |
| 2025-09-22 | Open-market sale | 122 | $1271.36 | 6,342 |
| 2025-09-22 | Open-market sale | 136 | $1270.15 | 6,464 |
| 2025-09-22 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-08-20 | Option exercise (derivative) | 3,000 | $0.00 | 53,000 |
| 2025-08-20 | Open-market sale | 487 | $1399.60 | 6,113 |
| 2025-08-20 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-08-20 | Open-market sale | 287 | $1401.01 | 5,826 |
| 2025-08-20 | Open-market sale | 342 | $1403.59 | 5,484 |
| 2025-08-20 | Open-market sale | 343 | $1404.50 | 5,141 |
| 2025-08-20 | Open-market sale | 200 | $1413.00 | 3,600 |
| 2025-08-20 | Open-market sale | 571 | $1411.41 | 3,800 |
| 2025-08-20 | Open-market sale | 238 | $1410.29 | 4,371 |
| 2025-08-20 | Open-market sale | 200 | $1408.62 | 4,609 |
| 2025-08-20 | Open-market sale | 22 | $1407.09 | 4,809 |
| 2025-08-20 | Open-market sale | 152 | $1406.58 | 4,831 |
| 2025-08-20 | Open-market sale | 158 | $1405.68 | 4,983 |
| 2025-07-21 | Option exercise (derivative) | 3,000 | $0.00 | 56,000 |
| 2025-07-21 | Open-market sale | 300 | $1599.00 | 5,239 |
| 2025-07-21 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-07-21 | Open-market sale | 229 | $1586.14 | 6,371 |
| 2025-07-21 | Open-market sale | 140 | $1586.78 | 6,231 |
| 2025-07-21 | Open-market sale | 134 | $1588.23 | 6,097 |
| 2025-07-21 | Open-market sale | 200 | $1590.80 | 5,897 |
| 2025-07-21 | Open-market sale | 157 | $1607.49 | 3,600 |
| 2025-07-21 | Open-market sale | 148 | $1605.69 | 3,757 |
| 2025-07-21 | Open-market sale | 200 | $1604.26 | 3,905 |
| 2025-07-21 | Open-market sale | 200 | $1603.19 | 4,105 |
| 2025-07-21 | Open-market sale | 714 | $1601.31 | 4,305 |
| 2025-07-21 | Open-market sale | 220 | $1600.66 | 5,019 |
| 2025-07-21 | Open-market sale | 348 | $1593.71 | 5,539 |
| 2025-07-21 | Open-market sale | 10 | $1592.18 | 5,887 |
| 2025-06-20 | Option exercise (derivative) | 3,000 | $0.00 | 59,000 |
| 2025-06-20 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-06-20 | Open-market sale | 254 | $1422.52 | 5,536 |
| 2025-06-20 | Open-market sale | 154 | $1421.49 | 5,790 |
| 2025-06-20 | Open-market sale | 356 | $1420.70 | 5,944 |
| 2025-06-20 | Open-market sale | 100 | $1411.86 | 6,300 |
| 2025-06-20 | Open-market sale | 200 | $1410.11 | 6,400 |
| 2025-06-20 | Open-market sale | 447 | $1424.40 | 5,089 |
| 2025-06-20 | Open-market sale | 300 | $1431.11 | 3,600 |
| 2025-06-20 | Open-market sale | 451 | $1430.03 | 3,900 |
| 2025-06-20 | Open-market sale | 10 | $1427.72 | 4,351 |
| 2025-06-20 | Open-market sale | 495 | $1426.79 | 4,361 |
| 2025-06-20 | Open-market sale | 233 | $1425.22 | 4,856 |
| 2025-05-20 | Option exercise (derivative) | 3,000 | $0.00 | 62,000 |
| 2025-05-20 | Open-market sale | 360 | $1435.22 | 4,997 |
| 2025-05-20 | Open-market sale | 409 | $1434.02 | 5,357 |
| 2025-05-20 | Open-market sale | 434 | $1432.78 | 5,766 |
| 2025-05-20 | Open-market sale | 100 | $1430.57 | 6,200 |
| 2025-05-20 | Open-market sale | 300 | $1429.56 | 6,300 |
| 2025-05-20 | Option exercise | 3,000 | $284.97 | 6,600 |
| 2025-05-20 | Open-market sale | 1,397 | $1436.01 | 3,600 |
| 2025-04-21 | Option exercise (derivative) | 3,300 | $0.00 | 0 |
| 2025-04-21 | Open-market sale | 571 | $1326.52 | 4,005 |
| 2025-04-21 | Open-market sale | 300 | $1327.87 | 3,705 |
| 2025-04-21 | Open-market sale | 100 | $1329.83 | 3,605 |
| 2025-04-21 | Open-market sale | 5 | $1332.00 | 3,600 |
| 2025-04-21 | Option exercise | 3,300 | $226.34 | 6,900 |
| 2025-04-21 | Open-market sale | 300 | $1300.00 | 6,600 |
| 2025-04-21 | Open-market sale | 94 | $1316.85 | 6,506 |
| 2025-04-21 | Open-market sale | 151 | $1318.67 | 6,355 |
| 2025-04-21 | Open-market sale | 182 | $1319.31 | 6,173 |
| 2025-04-21 | Open-market sale | 288 | $1320.87 | 5,885 |
| 2025-04-21 | Open-market sale | 110 | $1322.61 | 5,417 |
| 2025-04-21 | Open-market sale | 199 | $1323.89 | 5,218 |
| 2025-04-21 | Open-market sale | 642 | $1325.31 | 4,576 |
| 2025-04-21 | Open-market sale | 358 | $1321.98 | 5,527 |
| 2025-03-20 | Option exercise (derivative) | 3,000 | $0.00 | 3,300 |
| 2025-03-20 | Open-market sale | 1,487 | $1362.08 | 3,744 |
| 2025-03-20 | Open-market sale | 253 | $1361.63 | 5,231 |
| 2025-03-20 | Open-market sale | 216 | $1360.17 | 5,484 |
| 2025-03-20 | Open-market sale | 132 | $1359.25 | 5,700 |
| 2025-03-20 | Open-market sale | 439 | $1357.54 | 5,832 |
| 2025-03-20 | Open-market sale | 59 | $1353.03 | 6,331 |
| 2025-03-20 | Open-market sale | 110 | $1351.64 | 6,390 |
| 2025-03-20 | Open-market sale | 100 | $1349.57 | 6,500 |
| 2025-03-20 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2025-03-20 | Open-market sale | 109 | $1363.01 | 3,635 |
| 2025-03-20 | Open-market sale | 35 | $1364.28 | 3,600 |
| 2025-03-20 | Open-market sale | 60 | $1354.44 | 6,271 |
| 2025-02-20 | Option exercise (derivative) | 3,000 | $0.00 | 6,300 |
| 2025-02-20 | Open-market sale | 175 | $1326.23 | 4,341 |
| 2025-02-20 | Open-market sale | 240 | $1324.55 | 4,516 |
| 2025-02-20 | Open-market sale | 209 | $1323.36 | 4,756 |
| 2025-02-20 | Open-market sale | 257 | $1322.28 | 4,965 |
| 2025-02-20 | Open-market sale | 154 | $1320.70 | 5,222 |
| 2025-02-20 | Open-market sale | 232 | $1319.45 | 5,376 |
| 2025-02-20 | Open-market sale | 476 | $1318.47 | 5,608 |
| 2025-02-20 | Open-market sale | 516 | $1317.32 | 6,084 |
| 2025-02-20 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2025-02-20 | Open-market sale | 144 | $1334.12 | 3,745 |
| 2025-02-20 | Open-market sale | 100 | $1330.62 | 3,889 |
| 2025-02-20 | Open-market sale | 352 | $1326.97 | 3,989 |
| 2025-02-20 | Open-market sale | 145 | $1334.97 | 3,600 |
| 2025-01-21 | Option exercise (derivative) | 3,000 | $0.00 | 9,300 |
| 2025-01-21 | Open-market sale | 192 | $1357.35 | 5,698 |
| 2025-01-21 | Open-market sale | 587 | $1358.31 | 5,111 |
| 2025-01-21 | Open-market sale | 556 | $1359.57 | 4,555 |
| 2025-01-21 | Open-market sale | 355 | $1361.09 | 4,200 |
| 2025-01-21 | Open-market sale | 430 | $1362.08 | 3,770 |
| 2025-01-21 | Open-market sale | 80 | $1362.83 | 3,690 |
| 2025-01-21 | Open-market sale | 90 | $1363.83 | 3,600 |
| 2025-01-21 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2025-01-21 | Open-market sale | 50 | $1352.68 | 6,550 |
| 2025-01-21 | Open-market sale | 610 | $1356.24 | 5,890 |
| 2025-01-21 | Open-market sale | 50 | $1354.42 | 6,500 |
| 2024-12-20 | Option exercise (derivative) | 3,000 | $0.00 | 12,300 |
| 2024-12-20 | Open-market sale | 279 | $1256.06 | 4,968 |
| 2024-12-20 | Open-market sale | 245 | $1259.97 | 4,455 |
| 2024-12-20 | Open-market sale | 58 | $1258.04 | 4,700 |
| 2024-12-20 | Open-market sale | 210 | $1256.85 | 4,758 |
| 2024-12-20 | Open-market sale | 855 | $1261.62 | 3,600 |
| 2024-12-20 | Open-market sale | 763 | $1254.80 | 5,247 |
| 2024-12-20 | Open-market sale | 480 | $1253.27 | 6,010 |
| 2024-12-20 | Open-market sale | 110 | $1250.49 | 6,490 |
| 2024-12-20 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-11-20 | Option exercise (derivative) | 3,000 | $0.00 | 15,300 |
| 2024-11-20 | Open-market sale | 387 | $1253.84 | 4,254 |
| 2024-11-20 | Open-market sale | 1,664 | $1252.00 | 4,641 |
| 2024-11-20 | Open-market sale | 295 | $1250.90 | 6,305 |
| 2024-11-20 | Open-market sale | 50 | $1254.50 | 4,204 |
| 2024-11-20 | Open-market sale | 279 | $1256.13 | 3,925 |
| 2024-11-20 | Open-market sale | 221 | $1258.73 | 3,704 |
| 2024-11-20 | Open-market sale | 64 | $1259.92 | 3,640 |
| 2024-11-20 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-11-20 | Open-market sale | 40 | $1264.58 | 3,600 |
| 2024-10-31 | Grant / award (derivative) | 15,550 | $0.00 | 15,550 |
| 2024-10-15 | Option exercise (derivative) | 3,000 | $0.00 | 18,300 |
| 2024-10-15 | Open-market sale | 40 | $1414.70 | 3,600 |
| 2024-10-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-10-15 | Open-market sale | 527 | $1392.62 | 6,073 |
| 2024-10-15 | Open-market sale | 619 | $1396.87 | 5,454 |
| 2024-10-15 | Open-market sale | 10 | $1398.91 | 5,444 |
| 2024-10-15 | Open-market sale | 400 | $1400.00 | 5,044 |
| 2024-10-15 | Open-market sale | 100 | $1404.75 | 4,944 |
| 2024-10-15 | Open-market sale | 564 | $1406.70 | 4,380 |
| 2024-10-15 | Open-market sale | 640 | $1407.63 | 3,740 |
| 2024-10-15 | Open-market sale | 100 | $1413.57 | 3,640 |
| 2024-09-16 | Option exercise (derivative) | 3,000 | $0.00 | 21,300 |
| 2024-09-16 | Open-market sale | 182 | $1366.58 | 6,418 |
| 2024-09-16 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-09-16 | Open-market sale | 481 | $1368.42 | 5,937 |
| 2024-09-16 | Open-market sale | 200 | $1370.49 | 5,737 |
| 2024-09-16 | Open-market sale | 100 | $1373.41 | 5,637 |
| 2024-09-16 | Open-market sale | 284 | $1375.51 | 5,353 |
| 2024-09-16 | Open-market sale | 107 | $1376.59 | 5,246 |
| 2024-09-16 | Open-market sale | 601 | $1377.28 | 4,645 |
| 2024-09-16 | Open-market sale | 726 | $1379.98 | 3,919 |
| 2024-09-16 | Open-market sale | 19 | $1382.14 | 3,900 |
| 2024-09-16 | Open-market sale | 100 | $1383.61 | 3,800 |
| 2024-09-16 | Open-market sale | 200 | $1385.64 | 3,600 |
| 2024-08-15 | Option exercise (derivative) | 3,000 | $0.00 | 24,300 |
| 2024-08-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-08-15 | Open-market sale | 170 | $1261.85 | 5,870 |
| 2024-08-15 | Open-market sale | 24 | $1267.77 | 3,600 |
| 2024-08-15 | Open-market sale | 959 | $1266.88 | 3,624 |
| 2024-08-15 | Open-market sale | 1,191 | $1265.96 | 4,583 |
| 2024-08-15 | Open-market sale | 96 | $1262.71 | 5,774 |
| 2024-08-15 | Open-market sale | 100 | $1255.18 | 6,428 |
| 2024-08-15 | Open-market sale | 92 | $1256.82 | 6,336 |
| 2024-08-15 | Open-market sale | 27 | $1257.90 | 6,309 |
| 2024-08-15 | Open-market sale | 113 | $1259.46 | 6,196 |
| 2024-08-15 | Open-market sale | 156 | $1260.40 | 6,040 |
| 2024-08-15 | Open-market sale | 72 | $1253.33 | 6,528 |
| 2024-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 27,300 |
| 2024-07-15 | Open-market sale | 373 | $1237.97 | 5,672 |
| 2024-07-15 | Open-market sale | 96 | $1248.19 | 3,600 |
| 2024-07-15 | Open-market sale | 304 | $1245.65 | 3,944 |
| 2024-07-15 | Open-market sale | 571 | $1244.44 | 4,248 |
| 2024-07-15 | Open-market sale | 151 | $1243.24 | 4,819 |
| 2024-07-15 | Open-market sale | 319 | $1242.37 | 4,970 |
| 2024-07-15 | Open-market sale | 263 | $1241.01 | 5,289 |
| 2024-07-15 | Open-market sale | 120 | $1238.87 | 5,552 |
| 2024-07-15 | Open-market sale | 248 | $1246.68 | 3,696 |
| 2024-07-15 | Open-market sale | 235 | $1236.67 | 6,045 |
| 2024-07-15 | Open-market sale | 112 | $1235.09 | 6,280 |
| 2024-07-15 | Open-market sale | 208 | $1234.24 | 6,392 |
| 2024-07-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-06-17 | Option exercise (derivative) | 3,000 | $0.00 | 30,300 |
| 2024-06-17 | Open-market sale | 39 | $1298.85 | 6,243 |
| 2024-06-17 | Open-market sale | 52 | $1298.30 | 6,282 |
| 2024-06-17 | Open-market sale | 43 | $1300.16 | 6,200 |
| 2024-06-17 | Open-market sale | 36 | $1301.00 | 6,164 |
| 2024-06-17 | Open-market sale | 49 | $1303.59 | 6,115 |
| 2024-06-17 | Open-market sale | 148 | $1305.21 | 5,967 |
| 2024-06-17 | Open-market sale | 444 | $1306.99 | 5,523 |
| 2024-06-17 | Open-market sale | 88 | $1308.38 | 5,435 |
| 2024-06-17 | Open-market sale | 63 | $1310.50 | 5,372 |
| 2024-06-17 | Open-market sale | 357 | $1311.30 | 5,015 |
| 2024-06-17 | Open-market sale | 109 | $1297.12 | 6,334 |
| 2024-06-17 | Open-market sale | 48 | $1295.69 | 6,443 |
| 2024-06-17 | Open-market sale | 100 | $1294.43 | 6,491 |
| 2024-06-17 | Open-market sale | 9 | $1290.00 | 6,591 |
| 2024-06-17 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-06-17 | Open-market sale | 16 | $1325.97 | 3,600 |
| 2024-06-17 | Open-market sale | 13 | $1324.68 | 3,616 |
| 2024-06-17 | Open-market sale | 147 | $1323.55 | 3,629 |
| 2024-06-17 | Open-market sale | 223 | $1321.77 | 3,776 |
| 2024-06-17 | Open-market sale | 248 | $1320.62 | 3,999 |
| 2024-06-17 | Open-market sale | 379 | $1319.12 | 4,247 |
| 2024-06-17 | Open-market sale | 81 | $1315.23 | 4,626 |
| 2024-06-17 | Open-market sale | 168 | $1313.86 | 4,707 |
| 2024-06-17 | Open-market sale | 140 | $1313.03 | 4,875 |
| 2024-05-15 | Option exercise (derivative) | 3,000 | $0.00 | 33,300 |
| 2024-05-15 | Open-market sale | 43 | $1270.03 | 6,557 |
| 2024-05-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-05-15 | Open-market sale | 33 | $1289.99 | 3,600 |
| 2024-05-15 | Open-market sale | 221 | $1288.27 | 3,633 |
| 2024-05-15 | Open-market sale | 118 | $1286.98 | 3,854 |
| 2024-05-15 | Open-market sale | 199 | $1285.99 | 3,972 |
| 2024-05-15 | Open-market sale | 346 | $1284.95 | 4,171 |
| 2024-05-15 | Open-market sale | 668 | $1283.58 | 4,517 |
| 2024-05-15 | Open-market sale | 309 | $1282.66 | 5,185 |
| 2024-05-15 | Open-market sale | 233 | $1281.27 | 5,494 |
| 2024-05-15 | Open-market sale | 357 | $1280.36 | 5,727 |
| 2024-05-15 | Open-market sale | 202 | $1278.95 | 6,084 |
| 2024-05-15 | Open-market sale | 212 | $1278.38 | 6,286 |
| 2024-05-15 | Open-market sale | 10 | $1275.71 | 6,547 |
| 2024-05-15 | Open-market sale | 49 | $1276.83 | 6,498 |
| 2024-04-15 | Option exercise (derivative) | 3,000 | $0.00 | 36,300 |
| 2024-04-15 | Open-market sale | 458 | $1242.90 | 3,680 |
| 2024-04-15 | Open-market sale | 104 | $1241.83 | 4,138 |
| 2024-04-15 | Open-market sale | 76 | $1240.53 | 4,242 |
| 2024-04-15 | Open-market sale | 91 | $1238.79 | 4,318 |
| 2024-04-15 | Open-market sale | 72 | $1238.02 | 4,409 |
| 2024-04-15 | Open-market sale | 110 | $1236.84 | 4,481 |
| 2024-04-15 | Open-market sale | 85 | $1235.80 | 4,591 |
| 2024-04-15 | Open-market sale | 164 | $1234.40 | 4,676 |
| 2024-04-15 | Open-market sale | 109 | $1233.54 | 4,840 |
| 2024-04-15 | Open-market sale | 142 | $1231.54 | 4,949 |
| 2024-04-15 | Open-market sale | 27 | $1245.85 | 3,600 |
| 2024-04-15 | Open-market sale | 203 | $1229.40 | 5,347 |
| 2024-04-15 | Open-market sale | 181 | $1228.57 | 5,550 |
| 2024-04-15 | Open-market sale | 222 | $1227.30 | 5,731 |
| 2024-04-15 | Open-market sale | 382 | $1226.44 | 5,953 |
| 2024-04-15 | Open-market sale | 216 | $1225.20 | 6,335 |
| 2024-04-15 | Open-market sale | 9 | $1221.22 | 6,551 |
| 2024-04-15 | Open-market sale | 22 | $1219.82 | 6,560 |
| 2024-04-15 | Open-market sale | 6 | $1217.96 | 6,582 |
| 2024-04-15 | Open-market sale | 12 | $1215.10 | 6,588 |
| 2024-04-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-04-15 | Open-market sale | 53 | $1244.66 | 3,627 |
| 2024-04-15 | Open-market sale | 256 | $1230.50 | 5,091 |
| 2024-03-15 | Option exercise (derivative) | 3,000 | $0.00 | 39,300 |
| 2024-03-15 | Open-market sale | 267 | $1168.49 | 5,919 |
| 2024-03-15 | Open-market sale | 38 | $1166.95 | 6,186 |
| 2024-03-15 | Open-market sale | 376 | $1165.07 | 6,224 |
| 2024-03-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-03-15 | Open-market sale | 30 | $1181.49 | 3,600 |
| 2024-03-15 | Open-market sale | 100 | $1181.01 | 3,630 |
| 2024-03-15 | Open-market sale | 33 | $1179.16 | 3,730 |
| 2024-03-15 | Open-market sale | 142 | $1177.43 | 3,763 |
| 2024-03-15 | Open-market sale | 160 | $1176.54 | 3,905 |
| 2024-03-15 | Open-market sale | 203 | $1175.77 | 4,065 |
| 2024-03-15 | Open-market sale | 456 | $1174.51 | 4,268 |
| 2024-03-15 | Open-market sale | 241 | $1173.35 | 4,724 |
| 2024-03-15 | Open-market sale | 348 | $1172.42 | 4,965 |
| 2024-03-15 | Open-market sale | 271 | $1171.93 | 5,313 |
| 2024-03-15 | Open-market sale | 106 | $1170.58 | 5,584 |
| 2024-03-15 | Open-market sale | 229 | $1169.37 | 5,690 |
| 2024-02-15 | Option exercise (derivative) | 3,000 | $0.00 | 42,300 |
| 2024-02-15 | Open-market sale | 380 | $1138.11 | 5,975 |
| 2024-02-15 | Open-market sale | 793 | $1140.15 | 4,540 |
| 2024-02-15 | Open-market sale | 642 | $1139.28 | 5,333 |
| 2024-02-15 | Open-market sale | 556 | $1141.02 | 3,984 |
| 2024-02-15 | Open-market sale | 57 | $1141.91 | 3,927 |
| 2024-02-15 | Open-market sale | 88 | $1143.59 | 3,839 |
| 2024-02-15 | Open-market sale | 3 | $1144.87 | 3,836 |
| 2024-02-15 | Open-market sale | 72 | $1148.32 | 3,764 |
| 2024-02-15 | Open-market sale | 108 | $1149.58 | 3,656 |
| 2024-02-15 | Open-market sale | 56 | $1151.09 | 3,600 |
| 2024-02-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-02-15 | Open-market sale | 245 | $1136.89 | 6,355 |
| 2024-01-16 | Option exercise (derivative) | 3,000 | $0.00 | 48,300 |
| 2024-01-16 | Open-market sale | 241 | $1018.03 | 6,359 |
| 2024-01-16 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2024-01-16 | Open-market sale | 523 | $1018.96 | 5,836 |
| 2024-01-16 | Open-market sale | 519 | $1019.76 | 5,317 |
| 2024-01-16 | Open-market sale | 166 | $1020.69 | 5,151 |
| 2024-01-16 | Open-market sale | 137 | $1022.13 | 5,014 |
| 2024-01-16 | Open-market sale | 214 | $1023.16 | 4,800 |
| 2024-01-16 | Open-market sale | 55 | $1028.27 | 3,600 |
| 2024-01-16 | Open-market sale | 213 | $1027.22 | 3,655 |
| 2024-01-16 | Open-market sale | 351 | $1026.29 | 3,868 |
| 2024-01-16 | Open-market sale | 236 | $1025.32 | 4,219 |
| 2024-01-16 | Open-market sale | 345 | $1024.27 | 4,455 |
| 2023-12-15 | Option exercise (derivative) | 3,000 | $0.00 | 48,300 |
| 2023-12-15 | Open-market sale | 147 | $991.81 | 6,453 |
| 2023-12-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-12-15 | Open-market sale | 440 | $993.02 | 6,013 |
| 2023-12-15 | Open-market sale | 602 | $994.21 | 5,411 |
| 2023-12-15 | Open-market sale | 694 | $995.87 | 3,890 |
| 2023-12-15 | Open-market sale | 217 | $996.94 | 3,673 |
| 2023-12-15 | Open-market sale | 73 | $998.47 | 3,600 |
| 2023-12-15 | Open-market sale | 827 | $995.08 | 4,584 |
| 2023-11-15 | Option exercise (derivative) | 3,000 | $0.00 | 51,300 |
| 2023-11-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-11-15 | Open-market sale | 73 | $998.47 | 3,600 |
| 2023-11-15 | Open-market sale | 217 | $996.94 | 3,673 |
| 2023-11-15 | Open-market sale | 694 | $995.87 | 3,890 |
| 2023-11-15 | Open-market sale | 827 | $995.08 | 4,584 |
| 2023-11-15 | Open-market sale | 602 | $994.21 | 5,411 |
| 2023-11-15 | Open-market sale | 440 | $993.02 | 6,013 |
| 2023-11-15 | Open-market sale | 147 | $991.81 | 6,453 |
| 2023-11-02 | Grant / award (derivative) | 31,800 | $0.00 | 31,800 |
| 2023-10-16 | Option exercise (derivative) | 3,000 | $0.00 | 60,300 |
| 2023-10-16 | Open-market sale | 805 | $861.50 | 5,493 |
| 2023-10-16 | Open-market sale | 863 | $862.45 | 4,630 |
| 2023-10-16 | Open-market sale | 779 | $863.33 | 3,851 |
| 2023-10-16 | Open-market sale | 37 | $859.51 | 6,563 |
| 2023-10-16 | Open-market sale | 20 | $865.45 | 3,600 |
| 2023-10-16 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-10-16 | Open-market sale | 265 | $860.46 | 6,298 |
| 2023-10-16 | Open-market sale | 231 | $864.39 | 3,620 |
| 2023-09-15 | Option exercise (derivative) | 3,000 | $0.00 | 57,300 |
| 2023-09-15 | Open-market sale | 566 | $872.83 | 5,151 |
| 2023-09-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-09-15 | Open-market sale | 59 | $866.77 | 6,541 |
| 2023-09-15 | Open-market sale | 115 | $875.50 | 3,600 |
| 2023-09-15 | Open-market sale | 336 | $874.69 | 3,715 |
| 2023-09-15 | Open-market sale | 1,100 | $873.62 | 4,051 |
| 2023-09-15 | Open-market sale | 338 | $871.74 | 5,717 |
| 2023-09-15 | Open-market sale | 143 | $870.27 | 6,055 |
| 2023-09-15 | Open-market sale | 343 | $869.45 | 6,198 |
| 2023-08-15 | Option exercise (derivative) | 3,000 | $0.00 | 60,300 |
| 2023-08-15 | Open-market sale | 3 | $856.52 | 4,135 |
| 2023-08-15 | Open-market sale | 188 | $855.77 | 4,138 |
| 2023-08-15 | Open-market sale | 340 | $855.15 | 4,326 |
| 2023-08-15 | Open-market sale | 115 | $857.93 | 4,020 |
| 2023-08-15 | Open-market sale | 8 | $859.18 | 4,012 |
| 2023-08-15 | Open-market sale | 342 | $860.27 | 3,670 |
| 2023-08-15 | Open-market sale | 70 | $861.70 | 3,600 |
| 2023-08-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-08-15 | Open-market sale | 439 | $849.93 | 6,161 |
| 2023-08-15 | Open-market sale | 374 | $850.61 | 5,787 |
| 2023-08-15 | Open-market sale | 459 | $851.93 | 5,328 |
| 2023-08-15 | Open-market sale | 110 | $853.66 | 4,666 |
| 2023-08-15 | Open-market sale | 552 | $852.95 | 4,776 |
| 2023-07-17 | Option exercise (derivative) | 3,000 | $0.00 | 63,300 |
| 2023-07-17 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-07-17 | Open-market sale | 694 | $889.18 | 5,168 |
| 2023-07-17 | Open-market sale | 1,210 | $891.29 | 3,600 |
| 2023-07-17 | Open-market sale | 358 | $890.21 | 4,810 |
| 2023-07-17 | Open-market sale | 550 | $888.07 | 5,862 |
| 2023-07-17 | Open-market sale | 188 | $886.03 | 6,412 |
| 2023-06-15 | Option exercise (derivative) | 3,000 | $0.00 | 66,300 |
| 2023-06-15 | Option exercise | 3,000 | $226.34 | 6,600 |
| 2023-06-15 | Open-market sale | 46 | $815.33 | 3,601 |
| 2023-06-15 | Open-market sale | 161 | $809.86 | 6,379 |
| 2023-06-15 | Open-market sale | 60 | $806.12 | 6,540 |
| 2023-06-15 | Open-market sale | 482 | $814.31 | 3,647 |
| 2023-06-15 | Open-market sale | 379 | $811.08 | 6,000 |
| 2023-06-15 | Open-market sale | 400 | $811.98 | 5,600 |
| 2023-06-15 | Open-market sale | 1,471 | $813.25 | 4,129 |
| 2023-06-15 | Open-market sale | 1 | $815.98 | 3,600 |
| 2023-05-26 | — | — | — | 3,600 |
| 2018-05-03 | Option exercise (derivative) | 5,400 | $0.00 | 0 |
| 2018-05-03 | Option exercise | 5,400 | $27.08 | 9,000 |
| 2018-05-03 | Open-market sale | 5,400 | $319.93 | 3,600 |
| 2017-11-08 | Option exercise (derivative) | 65,000 | $0.00 | 65,000 |
| 2017-11-08 | Option exercise (derivative) | 65,000 | $0.00 | 65,000 |
| 2017-02-27 | Option exercise (derivative) | 6,000 | $0.00 | 5,400 |
| 2017-02-27 | Open-market sale | 4,795 | $252.79 | 4,805 |
| 2017-02-27 | Open-market sale | 1,205 | $253.79 | 3,600 |
| 2017-02-27 | Option exercise | 6,000 | $27.08 | 9,600 |
| 2016-08-15 | Option exercise (derivative) | 5,000 | $0.00 | 11,400 |
| 2016-08-15 | Option exercise | 5,000 | $285.09 | 3,600 |
| 2016-08-15 | Option exercise | 5,000 | $27.08 | 8,600 |
| 2016-03-21 | Option exercise (derivative) | 3,600 | $0.00 | 16,400 |
| 2016-03-21 | Option exercise | 3,600 | $27.08 | 3,600 |
| 2015-11-06 | Option exercise (derivative) | 72,300 | $0.00 | 144,600 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.