SEC CIK 1431675
Stein Kevin M
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| TDGview stock → | 19,233 | 2026-02-02 |
| AXTAview stock → | 14,350 | 2026-03-04 |
Position History — TDG
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — TDG
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-02-02 | Option exercise (derivative) | 25,000 | $0.00 | 17,940 |
| 2026-02-02 | Option exercise (derivative) | 23,000 | $0.00 | 20,000 |
| 2026-02-02 | Open-market sale | 2,017 | $1430.26 | 19,233 |
| 2026-02-02 | Open-market sale | 1,810 | $1429.61 | 21,250 |
| 2026-02-02 | Open-market sale | 2,067 | $1428.64 | 23,060 |
| 2026-02-02 | Open-market sale | 6,665 | $1427.38 | 25,127 |
| 2026-02-02 | Open-market sale | 5,665 | $1426.61 | 31,792 |
| 2026-02-02 | Open-market sale | 5,906 | $1425.57 | 37,457 |
| 2026-02-02 | Open-market sale | 4,859 | $1424.47 | 43,363 |
| 2026-02-02 | Open-market sale | 3,997 | $1423.66 | 48,222 |
| 2026-02-02 | Open-market sale | 2,141 | $1422.48 | 52,219 |
| 2026-02-02 | Open-market sale | 861 | $1421.73 | 54,360 |
| 2026-02-02 | Open-market sale | 223 | $1420.51 | 55,221 |
| 2026-02-02 | Open-market sale | 112 | $1419.43 | 55,444 |
| 2026-02-02 | Open-market sale | 48 | $1417.44 | 55,556 |
| 2026-02-02 | Open-market sale | 2 | $1416.39 | 55,604 |
| 2026-02-02 | Open-market sale | 52 | $1415.63 | 55,606 |
| 2026-02-02 | Open-market sale | 58 | $1414.36 | 55,658 |
| 2026-02-02 | Open-market sale | 175 | $1414.04 | 55,716 |
| 2026-02-02 | Open-market sale | 1 | $1412.26 | 55,891 |
| 2026-02-02 | Open-market sale | 6 | $1410.98 | 55,892 |
| 2026-02-02 | Open-market sale | 2 | $1409.71 | 55,898 |
| 2026-02-02 | Open-market sale | 218 | $1407.76 | 55,900 |
| 2026-02-02 | Open-market sale | 40 | $1404.68 | 56,118 |
| 2026-02-02 | Option exercise | 23,000 | $342.31 | 56,158 |
| 2026-02-02 | Option exercise | 25,000 | $341.28 | 33,158 |
| 2026-02-02 | Open-market sale | 10 | $1440.48 | 8,158 |
| 2026-02-02 | Open-market sale | 720 | $1439.56 | 8,168 |
| 2026-02-02 | Open-market sale | 270 | $1438.91 | 8,888 |
| 2026-02-02 | Open-market sale | 428 | $1437.40 | 9,158 |
| 2026-02-02 | Open-market sale | 1,497 | $1436.43 | 9,586 |
| 2026-02-02 | Open-market sale | 810 | $1435.63 | 11,083 |
| 2026-02-02 | Open-market sale | 1,462 | $1434.63 | 11,893 |
| 2026-02-02 | Open-market sale | 3,093 | $1433.46 | 13,355 |
| 2026-02-02 | Open-market sale | 1,364 | $1432.53 | 16,448 |
| 2026-02-02 | Open-market sale | 1,421 | $1431.46 | 17,812 |
| 2026-01-14 | Option exercise (derivative) | 7,627 | $0.00 | 43,000 |
| 2026-01-14 | Open-market sale | 1,522 | $1407.34 | 8,158 |
| 2026-01-14 | Open-market sale | 3,964 | $1406.41 | 9,680 |
| 2026-01-14 | Open-market sale | 2,141 | $1405.64 | 13,644 |
| 2026-01-14 | Option exercise | 7,627 | $342.31 | 15,785 |
| 2026-01-08 | Option exercise (derivative) | 17,373 | $0.00 | 50,627 |
| 2026-01-08 | Open-market sale | 340 | $1413.17 | 8,158 |
| 2026-01-08 | Open-market sale | 930 | $1410.65 | 8,498 |
| 2026-01-08 | Open-market sale | 480 | $1409.57 | 9,428 |
| 2026-01-08 | Open-market sale | 5,239 | $1408.44 | 9,908 |
| 2026-01-08 | Open-market sale | 2,722 | $1407.46 | 15,147 |
| 2026-01-08 | Open-market sale | 1,278 | $1406.72 | 17,869 |
| 2026-01-08 | Open-market sale | 6,384 | $1405.30 | 19,147 |
| 2026-01-08 | Option exercise | 17,373 | $342.31 | 25,531 |
| 2026-01-05 | Option exercise (derivative) | 7,060 | $0.00 | 42,940 |
| 2026-01-05 | Option exercise (derivative) | 17,940 | $0.00 | 20,000 |
| 2026-01-05 | Open-market sale | 300 | $1387.04 | 8,158 |
| 2026-01-05 | Open-market sale | 274 | $1384.12 | 8,458 |
| 2026-01-05 | Open-market sale | 1,867 | $1382.62 | 8,732 |
| 2026-01-05 | Open-market sale | 903 | $1381.53 | 10,599 |
| 2026-01-05 | Open-market sale | 385 | $1380.53 | 11,502 |
| 2026-01-05 | Open-market sale | 1,218 | $1379.64 | 11,887 |
| 2026-01-05 | Open-market sale | 1,239 | $1378.51 | 13,105 |
| 2026-01-05 | Open-market sale | 403 | $1377.30 | 14,344 |
| 2026-01-05 | Open-market sale | 1,587 | $1376.15 | 14,747 |
| 2026-01-05 | Open-market sale | 1,338 | $1375.16 | 16,334 |
| 2026-01-05 | Open-market sale | 1,020 | $1374.25 | 17,672 |
| 2026-01-05 | Open-market sale | 481 | $1373.01 | 18,692 |
| 2026-01-05 | Open-market sale | 2,084 | $1372.04 | 19,173 |
| 2026-01-05 | Open-market sale | 1,777 | $1371.09 | 21,257 |
| 2026-01-05 | Open-market sale | 4,457 | $1370.12 | 23,034 |
| 2026-01-05 | Open-market sale | 3,956 | $1369.05 | 27,491 |
| 2026-01-05 | Open-market sale | 716 | $1368.11 | 31,447 |
| 2026-01-05 | Open-market sale | 255 | $1367.18 | 32,163 |
| 2026-01-05 | Open-market sale | 160 | $1364.57 | 32,418 |
| 2026-01-05 | Open-market sale | 20 | $1363.08 | 32,578 |
| 2026-01-05 | Open-market sale | 560 | $1361.59 | 32,598 |
| 2026-01-05 | Option exercise | 7,060 | $341.28 | 33,158 |
| 2026-01-05 | Option exercise | 17,940 | $105.88 | 26,098 |
| 2025-12-04 | Option exercise (derivative) | 17,526 | $0.00 | 37,940 |
| 2025-12-04 | Open-market sale | 6,910 | $1360.15 | 18,774 |
| 2025-12-04 | Option exercise | 17,526 | $105.88 | 25,684 |
| 2025-12-04 | Open-market sale | 2,081 | $1361.43 | 16,693 |
| 2025-12-04 | Open-market sale | 1,794 | $1362.63 | 14,899 |
| 2025-12-04 | Open-market sale | 1,397 | $1363.39 | 13,502 |
| 2025-12-04 | Open-market sale | 3,139 | $1364.58 | 10,363 |
| 2025-12-04 | Open-market sale | 1,680 | $1365.33 | 8,683 |
| 2025-12-04 | Open-market sale | 495 | $1366.19 | 8,188 |
| 2025-12-04 | Open-market sale | 30 | $1367.22 | 8,158 |
| 2025-11-28 | Option exercise (derivative) | 4,592 | $0.00 | 55,466 |
| 2025-11-28 | Option exercise | 4,592 | $105.88 | 12,750 |
| 2025-11-28 | Open-market sale | 1,545 | $1361.25 | 8,208 |
| 2025-11-28 | Open-market sale | 50 | $1362.43 | 8,158 |
| 2025-11-28 | Open-market sale | 2,997 | $1360.44 | 9,753 |
| 2025-11-26 | Option exercise (derivative) | 30 | $0.00 | 60,058 |
| 2025-11-26 | Option exercise | 30 | $105.88 | 8,188 |
| 2025-11-26 | Open-market sale | 30 | $1360.06 | 8,158 |
| 2025-11-25 | Option exercise (derivative) | 4,187 | $0.00 | 60,088 |
| 2025-11-25 | Open-market sale | 90 | $1361.87 | 8,158 |
| 2025-11-25 | Option exercise | 4,187 | $105.88 | 12,345 |
| 2025-11-25 | Open-market sale | 4,097 | $1360.55 | 8,248 |
| 2025-11-21 | Option exercise (derivative) | 230 | $0.00 | 64,275 |
| 2025-11-21 | Option exercise | 230 | $105.88 | 8,388 |
| 2025-11-21 | Open-market sale | 230 | $1360.31 | 8,158 |
| 2025-11-20 | Option exercise (derivative) | 1,104 | $0.00 | 64,505 |
| 2025-11-20 | Open-market sale | 655 | $1360.33 | 8,607 |
| 2025-11-20 | Option exercise | 1,104 | $105.88 | 9,262 |
| 2025-11-20 | Open-market sale | 49 | $1363.22 | 8,158 |
| 2025-11-20 | Open-market sale | 400 | $1361.52 | 8,207 |
| 2025-11-18 | Option exercise (derivative) | 7,191 | $0.00 | 65,609 |
| 2025-11-18 | Open-market sale | 1,531 | $1362.64 | 9,390 |
| 2025-11-18 | Open-market sale | 1,162 | $1363.73 | 8,228 |
| 2025-11-18 | Open-market sale | 70 | $1364.59 | 8,158 |
| 2025-11-18 | Option exercise | 7,191 | $105.88 | 15,349 |
| 2025-11-18 | Open-market sale | 3,580 | $1360.28 | 11,769 |
| 2025-11-18 | Open-market sale | 848 | $1361.89 | 10,921 |
| 2025-11-04 | Grant / award (derivative) | 518 | $0.00 | 518 |
| 2025-10-27 | Option exercise (derivative) | 700 | $0.00 | 72,800 |
| 2025-10-27 | Option exercise | 700 | $105.88 | 8,858 |
| 2025-10-27 | Open-market sale | 700 | $1360.00 | 8,158 |
| 2025-04-14 | Option exercise (derivative) | 20,000 | $0.00 | 73,500 |
| 2025-04-14 | Open-market sale | 1,054 | $1327.70 | 20,110 |
| 2025-04-14 | Open-market sale | 671 | $1326.19 | 21,164 |
| 2025-04-14 | Open-market sale | 4,803 | $1325.00 | 21,835 |
| 2025-04-14 | Open-market sale | 330 | $1320.06 | 27,788 |
| 2025-04-14 | Open-market sale | 420 | $1323.09 | 27,083 |
| 2025-04-14 | Open-market sale | 285 | $1321.80 | 27,503 |
| 2025-04-14 | Open-market sale | 820 | $1328.90 | 19,290 |
| 2025-04-14 | Open-market sale | 370 | $1329.83 | 18,920 |
| 2025-04-14 | Open-market sale | 2,018 | $1331.10 | 16,902 |
| 2025-04-14 | Open-market sale | 4,437 | $1332.03 | 12,465 |
| 2025-04-14 | Open-market sale | 884 | $1333.25 | 11,581 |
| 2025-04-14 | Open-market sale | 1,019 | $1334.45 | 10,562 |
| 2025-04-14 | Open-market sale | 1,238 | $1335.83 | 9,324 |
| 2025-04-14 | Open-market sale | 1,043 | $1336.89 | 8,281 |
| 2025-04-14 | Open-market sale | 120 | $1337.78 | 8,161 |
| 2025-04-14 | Open-market sale | 3 | $1338.64 | 8,158 |
| 2025-04-14 | Option exercise | 20,000 | $195.88 | 28,158 |
| 2025-04-14 | Open-market sale | 40 | $1313.13 | 28,118 |
| 2025-04-14 | Open-market sale | 445 | $1323.96 | 26,638 |
| 2025-03-12 | Option exercise (derivative) | 20,000 | $0.00 | 93,500 |
| 2025-03-12 | Open-market sale | 237 | $1308.95 | 27,271 |
| 2025-03-12 | Open-market sale | 340 | $1307.61 | 27,508 |
| 2025-03-12 | Open-market sale | 541 | $1310.65 | 26,730 |
| 2025-03-12 | Open-market sale | 317 | $1312.11 | 26,413 |
| 2025-03-12 | Open-market sale | 1,181 | $1313.15 | 25,232 |
| 2025-03-12 | Open-market sale | 1,629 | $1314.12 | 23,603 |
| 2025-03-12 | Open-market sale | 14,581 | $1314.98 | 9,022 |
| 2025-03-12 | Open-market sale | 100 | $1306.73 | 27,848 |
| 2025-03-12 | Open-market sale | 110 | $1305.79 | 27,948 |
| 2025-03-12 | Open-market sale | 100 | $1304.79 | 28,058 |
| 2025-03-12 | Option exercise | 20,000 | $195.88 | 28,158 |
| 2025-03-12 | Open-market sale | 40 | $1329.73 | 8,158 |
| 2025-03-12 | Open-market sale | 95 | $1325.64 | 8,198 |
| 2025-03-12 | Open-market sale | 94 | $1321.86 | 8,293 |
| 2025-03-12 | Open-market sale | 100 | $1318.49 | 8,387 |
| 2025-03-12 | Open-market sale | 535 | $1316.18 | 8,487 |
| 2025-02-12 | Option exercise (derivative) | 20,000 | $0.00 | 113,500 |
| 2025-02-12 | Open-market sale | 840 | $1355.85 | 16,201 |
| 2025-02-12 | Open-market sale | 840 | $1354.95 | 17,041 |
| 2025-02-12 | Open-market sale | 1,147 | $1353.82 | 17,881 |
| 2025-02-12 | Open-market sale | 708 | $1352.18 | 19,028 |
| 2025-02-12 | Open-market sale | 296 | $1350.26 | 19,736 |
| 2025-02-12 | Open-market sale | 1,692 | $1349.61 | 20,032 |
| 2025-02-12 | Open-market sale | 3,241 | $1348.55 | 21,724 |
| 2025-02-12 | Open-market sale | 1,359 | $1347.59 | 24,965 |
| 2025-02-12 | Open-market sale | 690 | $1346.30 | 26,324 |
| 2025-02-12 | Open-market sale | 226 | $1344.85 | 27,014 |
| 2025-02-12 | Open-market sale | 235 | $1343.35 | 27,240 |
| 2025-02-12 | Open-market sale | 118 | $1342.12 | 27,475 |
| 2025-02-12 | Open-market sale | 55 | $1340.73 | 27,593 |
| 2025-02-12 | Open-market sale | 598 | $1360.37 | 12,731 |
| 2025-02-12 | Open-market sale | 90 | $1337.83 | 27,878 |
| 2025-02-12 | Open-market sale | 190 | $1335.71 | 27,968 |
| 2025-02-12 | Option exercise | 20,000 | $195.88 | 28,158 |
| 2025-02-12 | Open-market sale | 1,149 | $1361.40 | 11,582 |
| 2025-02-12 | Open-market sale | 1,919 | $1362.15 | 9,663 |
| 2025-02-12 | Open-market sale | 1,069 | $1357.44 | 15,132 |
| 2025-02-12 | Open-market sale | 482 | $1358.03 | 14,650 |
| 2025-02-12 | Open-market sale | 1,321 | $1359.27 | 13,329 |
| 2025-02-12 | Open-market sale | 230 | $1339.29 | 27,648 |
| 2025-02-12 | Open-market sale | 477 | $1363.20 | 9,186 |
| 2025-02-12 | Open-market sale | 431 | $1364.15 | 8,755 |
| 2025-02-12 | Open-market sale | 479 | $1365.12 | 8,276 |
| 2025-02-12 | Open-market sale | 118 | $1366.11 | 8,158 |
| 2025-01-13 | Option exercise (derivative) | 20,000 | $0.00 | 133,500 |
| 2025-01-13 | Option exercise | 20,000 | $195.88 | 28,158 |
| 2025-01-13 | Open-market sale | 1,116 | $1264.75 | 25,489 |
| 2025-01-13 | Open-market sale | 585 | $1265.95 | 24,904 |
| 2025-01-13 | Open-market sale | 1,210 | $1266.92 | 23,694 |
| 2025-01-13 | Open-market sale | 14,361 | $1267.99 | 9,333 |
| 2025-01-13 | Open-market sale | 1,155 | $1268.89 | 8,178 |
| 2025-01-13 | Open-market sale | 20 | $1269.50 | 8,158 |
| 2025-01-13 | Open-market sale | 428 | $1263.62 | 26,605 |
| 2025-01-13 | Open-market sale | 78 | $1255.14 | 28,080 |
| 2025-01-13 | Open-market sale | 37 | $1256.01 | 28,043 |
| 2025-01-13 | Open-market sale | 45 | $1257.58 | 27,998 |
| 2025-01-13 | Open-market sale | 559 | $1260.27 | 27,439 |
| 2025-01-13 | Open-market sale | 258 | $1261.46 | 27,181 |
| 2025-01-13 | Open-market sale | 148 | $1262.48 | 27,033 |
| 2024-12-12 | Option exercise (derivative) | 20,000 | $0.00 | 153,500 |
| 2024-12-12 | Open-market sale | 1,746 | $1246.37 | 24,557 |
| 2024-12-12 | Open-market sale | 1,640 | $1247.00 | 22,917 |
| 2024-12-12 | Open-market sale | 42 | $1238.81 | 27,816 |
| 2024-12-12 | Open-market sale | 200 | $1237.07 | 27,858 |
| 2024-12-12 | Open-market sale | 100 | $1235.80 | 28,058 |
| 2024-12-12 | Option exercise | 20,000 | $195.88 | 28,158 |
| 2024-12-12 | Open-market sale | 366 | $1240.44 | 27,450 |
| 2024-12-12 | Open-market sale | 50 | $1241.03 | 27,400 |
| 2024-12-12 | Open-market sale | 488 | $1242.82 | 26,912 |
| 2024-12-12 | Open-market sale | 53 | $1254.00 | 8,158 |
| 2024-12-12 | Open-market sale | 1,352 | $1251.47 | 8,211 |
| 2024-12-12 | Open-market sale | 5,536 | $1250.01 | 9,563 |
| 2024-12-12 | Open-market sale | 1,081 | $1249.00 | 15,099 |
| 2024-12-12 | Open-market sale | 6,737 | $1248.01 | 16,180 |
| 2024-12-12 | Open-market sale | 308 | $1244.39 | 26,604 |
| 2024-12-12 | Open-market sale | 301 | $1244.99 | 26,303 |
| 2024-10-31 | Grant / award (derivative) | 38,900 | $0.00 | 38,900 |
| 2024-08-12 | Option exercise (derivative) | 10,000 | $0.00 | 163,500 |
| 2024-08-12 | Open-market sale | 324 | $1230.54 | 9,067 |
| 2024-08-12 | Open-market sale | 181 | $1237.64 | 8,161 |
| 2024-08-12 | Open-market sale | 129 | $1236.46 | 8,342 |
| 2024-08-12 | Open-market sale | 50 | $1234.86 | 8,471 |
| 2024-08-12 | Open-market sale | 296 | $1233.24 | 8,521 |
| 2024-08-12 | Open-market sale | 250 | $1231.83 | 8,817 |
| 2024-08-12 | Open-market sale | 3 | $1240.03 | 8,158 |
| 2024-08-12 | Open-market sale | 458 | $1229.68 | 9,391 |
| 2024-08-12 | Open-market sale | 632 | $1228.65 | 9,849 |
| 2024-08-12 | Open-market sale | 4,491 | $1227.70 | 10,481 |
| 2024-08-12 | Open-market sale | 3,186 | $1226.74 | 14,972 |
| 2024-08-12 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2024-07-12 | Option exercise (derivative) | 10,000 | $0.00 | 173,500 |
| 2024-07-12 | Open-market sale | 19 | $1236.69 | 18,139 |
| 2024-07-12 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2024-07-12 | Open-market sale | 250 | $1237.69 | 17,889 |
| 2024-07-12 | Open-market sale | 5 | $1261.27 | 8,158 |
| 2024-07-12 | Open-market sale | 347 | $1257.05 | 8,163 |
| 2024-07-12 | Open-market sale | 334 | $1255.99 | 8,510 |
| 2024-07-12 | Open-market sale | 285 | $1254.80 | 8,844 |
| 2024-07-12 | Open-market sale | 360 | $1253.53 | 9,129 |
| 2024-07-12 | Open-market sale | 178 | $1251.26 | 9,489 |
| 2024-07-12 | Open-market sale | 2,963 | $1250.41 | 9,667 |
| 2024-07-12 | Open-market sale | 354 | $1249.06 | 12,630 |
| 2024-07-12 | Open-market sale | 1,628 | $1248.36 | 12,984 |
| 2024-07-12 | Open-market sale | 1,328 | $1246.76 | 14,612 |
| 2024-07-12 | Open-market sale | 1,010 | $1245.60 | 15,940 |
| 2024-07-12 | Open-market sale | 338 | $1243.09 | 16,950 |
| 2024-07-12 | Open-market sale | 248 | $1242.11 | 17,288 |
| 2024-07-12 | Open-market sale | 325 | $1241.17 | 17,536 |
| 2024-07-12 | Open-market sale | 28 | $1238.93 | 17,861 |
| 2024-06-12 | Option exercise (derivative) | 10,000 | $0.00 | 183,500 |
| 2024-06-12 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2024-06-12 | Open-market sale | 162 | $1294.68 | 17,996 |
| 2024-06-12 | Open-market sale | 449 | $1295.89 | 17,547 |
| 2024-06-12 | Open-market sale | 181 | $1315.44 | 8,158 |
| 2024-06-12 | Open-market sale | 733 | $1314.47 | 8,339 |
| 2024-06-12 | Open-market sale | 349 | $1313.72 | 9,072 |
| 2024-06-12 | Open-market sale | 1,024 | $1312.85 | 9,421 |
| 2024-06-12 | Open-market sale | 558 | $1311.68 | 10,445 |
| 2024-06-12 | Open-market sale | 3,096 | $1310.09 | 11,003 |
| 2024-06-12 | Open-market sale | 1,243 | $1309.49 | 14,099 |
| 2024-06-12 | Open-market sale | 317 | $1308.27 | 15,342 |
| 2024-06-12 | Open-market sale | 520 | $1307.22 | 15,659 |
| 2024-06-12 | Open-market sale | 304 | $1306.07 | 16,179 |
| 2024-06-12 | Open-market sale | 110 | $1302.95 | 16,483 |
| 2024-06-12 | Open-market sale | 107 | $1301.15 | 16,593 |
| 2024-06-12 | Open-market sale | 79 | $1300.39 | 16,700 |
| 2024-06-12 | Open-market sale | 146 | $1298.89 | 16,779 |
| 2024-06-12 | Open-market sale | 406 | $1297.86 | 16,925 |
| 2024-06-12 | Open-market sale | 216 | $1296.90 | 17,331 |
| 2024-05-13 | Option exercise (derivative) | 10,000 | $0.00 | 183,500 |
| 2024-05-13 | Open-market sale | 1,037 | $1293.27 | 11,034 |
| 2024-05-13 | Open-market sale | 1,352 | $1292.46 | 12,071 |
| 2024-05-13 | Open-market sale | 498 | $1295.00 | 10,536 |
| 2024-05-13 | Open-market sale | 681 | $1296.19 | 9,855 |
| 2024-05-13 | Open-market sale | 381 | $1297.01 | 9,474 |
| 2024-05-13 | Open-market sale | 229 | $1298.04 | 9,245 |
| 2024-05-13 | Open-market sale | 207 | $1298.98 | 9,038 |
| 2024-05-13 | Open-market sale | 92 | $1300.73 | 8,946 |
| 2024-05-13 | Open-market sale | 1,376 | $1291.15 | 13,423 |
| 2024-05-13 | Open-market sale | 913 | $1290.20 | 14,799 |
| 2024-05-13 | Open-market sale | 543 | $1289.26 | 15,712 |
| 2024-05-13 | Open-market sale | 1,299 | $1288.05 | 16,255 |
| 2024-05-13 | Open-market sale | 400 | $1285.16 | 17,554 |
| 2024-05-13 | Open-market sale | 30 | $1283.18 | 17,954 |
| 2024-05-13 | Open-market sale | 174 | $1282.54 | 17,984 |
| 2024-05-13 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2024-05-13 | Open-market sale | 53 | $1312.86 | 8,158 |
| 2024-05-13 | Open-market sale | 43 | $1311.37 | 8,211 |
| 2024-05-13 | Open-market sale | 49 | $1310.02 | 8,254 |
| 2024-05-13 | Open-market sale | 71 | $1307.60 | 8,303 |
| 2024-05-13 | Open-market sale | 113 | $1306.84 | 8,374 |
| 2024-05-13 | Open-market sale | 198 | $1305.97 | 8,487 |
| 2024-05-13 | Open-market sale | 116 | $1304.12 | 8,685 |
| 2024-05-13 | Open-market sale | 3 | $1302.70 | 8,801 |
| 2024-05-13 | Open-market sale | 142 | $1301.38 | 8,804 |
| 2024-04-12 | Option exercise (derivative) | 10,000 | $0.00 | 193,500 |
| 2024-04-12 | Open-market sale | 204 | $1219.23 | 12,028 |
| 2024-04-12 | Open-market sale | 67 | $1217.98 | 12,232 |
| 2024-04-12 | Open-market sale | 307 | $1216.17 | 12,447 |
| 2024-04-12 | Open-market sale | 314 | $1215.08 | 12,754 |
| 2024-04-12 | Open-market sale | 871 | $1214.02 | 13,068 |
| 2024-04-12 | Open-market sale | 562 | $1213.01 | 13,939 |
| 2024-04-12 | Open-market sale | 1,090 | $1212.13 | 14,501 |
| 2024-04-12 | Open-market sale | 637 | $1211.03 | 15,591 |
| 2024-04-12 | Open-market sale | 626 | $1209.89 | 16,228 |
| 2024-04-12 | Open-market sale | 465 | $1208.93 | 16,854 |
| 2024-04-12 | Open-market sale | 648 | $1208.15 | 17,319 |
| 2024-04-12 | Open-market sale | 191 | $1206.74 | 17,967 |
| 2024-04-12 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2024-04-12 | Open-market sale | 26 | $1227.19 | 8,158 |
| 2024-04-12 | Open-market sale | 260 | $1226.29 | 8,184 |
| 2024-04-12 | Open-market sale | 217 | $1225.20 | 8,444 |
| 2024-04-12 | Open-market sale | 617 | $1224.40 | 8,661 |
| 2024-04-12 | Open-market sale | 403 | $1223.36 | 9,278 |
| 2024-04-12 | Open-market sale | 831 | $1222.26 | 9,681 |
| 2024-04-12 | Open-market sale | 898 | $1221.25 | 10,512 |
| 2024-04-12 | Open-market sale | 618 | $1220.20 | 11,410 |
| 2024-04-12 | Open-market sale | 148 | $1216.99 | 12,299 |
| 2024-03-12 | Option exercise (derivative) | 10,000 | $0.00 | 203,500 |
| 2024-03-12 | Open-market sale | 336 | $1169.54 | 10,698 |
| 2024-03-12 | Open-market sale | 599 | $1168.37 | 11,034 |
| 2024-03-12 | Open-market sale | 259 | $1167.25 | 11,633 |
| 2024-03-12 | Open-market sale | 951 | $1166.00 | 11,892 |
| 2024-03-12 | Open-market sale | 1,082 | $1164.83 | 12,843 |
| 2024-03-12 | Open-market sale | 508 | $1163.91 | 13,925 |
| 2024-03-12 | Open-market sale | 1,000 | $1162.53 | 14,433 |
| 2024-03-12 | Open-market sale | 300 | $1160.83 | 15,433 |
| 2024-03-12 | Open-market sale | 400 | $1159.93 | 15,733 |
| 2024-03-12 | Open-market sale | 400 | $1158.49 | 16,133 |
| 2024-03-12 | Open-market sale | 1,625 | $1156.88 | 16,533 |
| 2024-03-12 | Open-market sale | 135 | $1170.72 | 10,563 |
| 2024-03-12 | Open-market sale | 257 | $1173.14 | 8,158 |
| 2024-03-12 | Open-market sale | 2,148 | $1172.32 | 8,415 |
| 2024-03-12 | Option exercise | 10,000 | $270.88 | 18,158 |
| 2023-11-02 | Grant / award (derivative) | 41,800 | $0.00 | 41,800 |
| 2023-08-09 | Option exercise (derivative) | 11,834 | $0.00 | 0 |
| 2023-08-09 | Open-market sale | 662 | $871.51 | 11,172 |
| 2023-08-09 | Option exercise | 11,834 | $250.92 | 11,834 |
| 2023-08-09 | Open-market sale | 445 | $872.53 | 10,727 |
| 2023-08-09 | Open-market sale | 1,198 | $873.34 | 9,529 |
| 2023-08-09 | Open-market sale | 363 | $874.35 | 9,166 |
| 2023-08-09 | Open-market sale | 578 | $875.80 | 8,588 |
| 2023-08-09 | Open-market sale | 738 | $876.75 | 7,850 |
| 2023-08-09 | Open-market sale | 467 | $877.86 | 7,383 |
| 2023-08-09 | Open-market sale | 869 | $878.81 | 6,514 |
| 2023-08-09 | Open-market sale | 3,134 | $879.74 | 3,380 |
| 2023-08-09 | Open-market sale | 100 | $888.64 | 0 |
| 2023-08-09 | Open-market sale | 8 | $885.43 | 100 |
| 2023-08-09 | Open-market sale | 199 | $884.80 | 108 |
| 2023-08-09 | Open-market sale | 672 | $884.01 | 307 |
| 2023-08-09 | Open-market sale | 493 | $882.73 | 979 |
| 2023-08-09 | Open-market sale | 289 | $881.93 | 1,472 |
| 2023-08-09 | Open-market sale | 1,619 | $880.83 | 1,761 |
| 2023-07-10 | Option exercise (derivative) | 11,833 | $0.00 | 11,834 |
| 2023-07-10 | Open-market sale | 28 | $889.40 | 0 |
| 2023-07-10 | Open-market sale | 358 | $888.39 | 28 |
| 2023-07-10 | Open-market sale | 1,058 | $887.59 | 386 |
| 2023-07-10 | Open-market sale | 1,390 | $886.48 | 1,444 |
| 2023-07-10 | Open-market sale | 770 | $885.54 | 2,834 |
| 2023-07-10 | Open-market sale | 1,726 | $884.62 | 3,604 |
| 2023-07-10 | Open-market sale | 3,596 | $883.39 | 5,330 |
| 2023-07-10 | Open-market sale | 1,246 | $882.72 | 8,926 |
| 2023-07-10 | Open-market sale | 1,492 | $881.62 | 10,172 |
| 2023-07-10 | Open-market sale | 169 | $880.20 | 11,664 |
| 2023-07-10 | Option exercise | 11,833 | $250.92 | 11,833 |
| 2023-06-09 | Option exercise (derivative) | 11,833 | $0.00 | 23,667 |
| 2023-06-09 | Open-market sale | 13 | $800.85 | 2,987 |
| 2023-06-09 | Open-market sale | 325 | $799.06 | 3,000 |
| 2023-06-09 | Open-market sale | 375 | $798.26 | 3,325 |
| 2023-06-09 | Open-market sale | 656 | $797.23 | 3,700 |
| 2023-06-09 | Open-market sale | 2,010 | $796.26 | 4,356 |
| 2023-06-09 | Open-market sale | 5,467 | $795.06 | 6,366 |
| 2023-06-09 | Open-market sale | 140 | $808.05 | 0 |
| 2023-06-09 | Open-market sale | 281 | $802.85 | 2,706 |
| 2023-06-09 | Open-market sale | 925 | $803.92 | 1,781 |
| 2023-06-09 | Open-market sale | 515 | $804.85 | 1,266 |
| 2023-06-09 | Open-market sale | 520 | $805.90 | 746 |
| 2023-06-09 | Open-market sale | 606 | $806.77 | 140 |
| 2023-06-09 | Option exercise | 11,833 | $250.92 | 11,833 |
| 2023-02-09 | Option exercise (derivative) | 38,800 | $0.00 | 0 |
| 2023-02-09 | Open-market sale | 6,832 | $747.02 | 31,968 |
| 2023-02-09 | Open-market sale | 4,947 | $747.79 | 27,021 |
| 2023-02-09 | Open-market sale | 9,562 | $748.98 | 17,459 |
| 2023-02-09 | Open-market sale | 10,935 | $749.96 | 6,524 |
| 2023-02-09 | Option exercise | 38,800 | $173.29 | 38,800 |
| 2023-02-09 | Open-market sale | 2,171 | $755.65 | 0 |
| 2023-02-09 | Open-market sale | 300 | $754.43 | 2,171 |
| 2023-02-09 | Open-market sale | 810 | $753.28 | 2,471 |
| 2023-02-09 | Open-market sale | 2,388 | $752.25 | 3,281 |
| 2023-02-09 | Open-market sale | 855 | $750.63 | 5,669 |
| 2023-02-09 | Open-market sale | 2,171 | $755.65 | 0 |
| 2022-11-09 | Grant / award (derivative) | 83,100 | $0.00 | 83,100 |
| 2022-08-11 | Option exercise (derivative) | 35,500 | $0.00 | 35,500 |
| 2022-08-11 | Option exercise | 35,500 | $661.68 | 35,500 |
| 2022-08-11 | Open-market sale | 7,900 | $657.96 | 27,600 |
| 2022-08-11 | Open-market sale | 5,221 | $658.65 | 22,379 |
| 2022-08-11 | Open-market sale | 2,575 | $659.59 | 19,804 |
| 2022-08-11 | Open-market sale | 2,282 | $660.86 | 17,522 |
| 2022-08-11 | Open-market sale | 3,146 | $661.83 | 14,376 |
| 2022-08-11 | Open-market sale | 1,693 | $662.80 | 12,683 |
| 2022-08-11 | Open-market sale | 1,472 | $663.97 | 11,211 |
| 2022-08-11 | Open-market sale | 4,316 | $664.96 | 6,895 |
| 2022-08-11 | Open-market sale | 3,232 | $665.85 | 3,663 |
| 2022-08-11 | Open-market sale | 3,209 | $666.79 | 454 |
| 2022-08-11 | Open-market sale | 454 | $667.61 | 0 |
| 2021-11-18 | Option exercise (derivative) | 40,000 | $0.00 | 38,800 |
| 2021-11-18 | Open-market sale | 2,074 | $659.92 | 39,273 |
| 2021-11-18 | Option exercise | 40,000 | $191.79 | 41,347 |
| 2021-11-18 | Open-market sale | 2,330 | $661.80 | 8,708 |
| 2021-11-18 | Open-market sale | 28,235 | $660.92 | 11,038 |
| 2021-11-18 | Open-market sale | 3,182 | $664.07 | 2,357 |
| 2021-11-18 | Open-market sale | 3,169 | $663.41 | 5,539 |
| 2021-11-18 | Open-market sale | 1,010 | $665.00 | 1,347 |
| 2021-11-12 | Grant / award (derivative) | 49,350 | $0.00 | 49,350 |
| 2021-06-07 | Option exercise (derivative) | 40,000 | $0.00 | 78,800 |
| 2021-06-07 | Open-market sale | 4,836 | $664.04 | 24,785 |
| 2021-06-07 | Open-market sale | 23,438 | $665.47 | 1,347 |
| 2021-06-07 | Open-market sale | 9,126 | $662.41 | 32,221 |
| 2021-06-07 | Option exercise | 40,000 | $191.79 | 41,347 |
| 2021-06-07 | Open-market sale | 2,600 | $663.86 | 29,621 |
| 2021-03-17 | Option exercise (derivative) | 9,900 | $0.00 | 118,800 |
| 2021-03-17 | Open-market sale | 8 | $615.38 | 1,347 |
| 2021-03-17 | Open-market sale | 3,000 | $608.47 | 7,053 |
| 2021-03-17 | Open-market sale | 389 | $607.19 | 10,053 |
| 2021-03-17 | Open-market sale | 605 | $606.13 | 10,442 |
| 2021-03-17 | Open-market sale | 200 | $604.80 | 11,047 |
| 2021-03-17 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2021-03-17 | Open-market sale | 516 | $611.53 | 2,655 |
| 2021-03-17 | Open-market sale | 300 | $614.63 | 1,355 |
| 2021-03-17 | Open-market sale | 300 | $613.60 | 1,655 |
| 2021-03-17 | Open-market sale | 700 | $612.37 | 1,955 |
| 2021-03-17 | Open-market sale | 2,581 | $609.43 | 4,472 |
| 2021-03-17 | Open-market sale | 1,301 | $610.43 | 3,171 |
| 2021-02-17 | Option exercise (derivative) | 9,900 | $0.00 | 128,700 |
| 2021-02-17 | Open-market sale | 895 | $570.55 | 2,857 |
| 2021-02-17 | Open-market sale | 1,830 | $569.65 | 3,752 |
| 2021-02-17 | Open-market sale | 1,265 | $568.61 | 5,582 |
| 2021-02-17 | Open-market sale | 928 | $597.19 | 6,847 |
| 2021-02-17 | Open-market sale | 1,477 | $566.10 | 7,775 |
| 2021-02-17 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2021-02-17 | Open-market sale | 600 | $571.48 | 2,257 |
| 2021-02-17 | Open-market sale | 510 | $572.50 | 1,747 |
| 2021-02-17 | Open-market sale | 300 | $573.66 | 1,447 |
| 2021-02-17 | Open-market sale | 100 | $574.56 | 1,347 |
| 2021-02-17 | Open-market sale | 1,995 | $564.94 | 9,252 |
| 2021-01-19 | Option exercise (derivative) | 9,900 | $0.00 | 138,600 |
| 2021-01-19 | Open-market sale | 405 | $587.20 | 1,696 |
| 2021-01-19 | Open-market sale | 253 | $586.12 | 2,101 |
| 2021-01-19 | Open-market sale | 428 | $584.08 | 2,354 |
| 2021-01-19 | Open-market sale | 805 | $576.79 | 8,699 |
| 2021-01-19 | Open-market sale | 717 | $577.87 | 7,982 |
| 2021-01-19 | Open-market sale | 200 | $588.41 | 1,496 |
| 2021-01-19 | Open-market sale | 6 | $590.00 | 1,490 |
| 2021-01-19 | Open-market sale | 143 | $592.62 | 1,347 |
| 2021-01-19 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2021-01-19 | Open-market sale | 800 | $582.06 | 4,643 |
| 2021-01-19 | Open-market sale | 1,003 | $578.90 | 6,979 |
| 2021-01-19 | Open-market sale | 1,034 | $580.11 | 5,945 |
| 2021-01-19 | Open-market sale | 502 | $580.91 | 5,443 |
| 2021-01-19 | Open-market sale | 1,743 | $575.78 | 9,504 |
| 2021-01-19 | Open-market sale | 1,861 | $583.10 | 2,782 |
| 2020-12-17 | Option exercise (derivative) | 9,900 | $0.00 | 148,500 |
| 2020-12-17 | Open-market sale | 900 | $597.05 | 9,747 |
| 2020-12-17 | Open-market sale | 600 | $595.26 | 10,647 |
| 2020-12-17 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2020-12-17 | Open-market sale | 700 | $603.40 | 2,777 |
| 2020-12-17 | Open-market sale | 230 | $605.15 | 1,447 |
| 2020-12-17 | Open-market sale | 1,100 | $604.34 | 1,677 |
| 2020-12-17 | Open-market sale | 998 | $597.86 | 8,749 |
| 2020-12-17 | Open-market sale | 2,357 | $599.01 | 6,392 |
| 2020-12-17 | Open-market sale | 815 | $600.03 | 5,577 |
| 2020-12-17 | Open-market sale | 700 | $601.01 | 4,877 |
| 2020-12-17 | Open-market sale | 100 | $606.76 | 1,347 |
| 2020-12-17 | Open-market sale | 1,400 | $602.21 | 3,477 |
| 2020-11-11 | Grant / award (derivative) | 68,000 | $0.00 | 68,000 |
| 2019-12-16 | Option exercise (derivative) | 9,900 | $0.00 | 158,400 |
| 2019-12-16 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2019-12-16 | Open-market sale | 1,634 | $570.55 | 8,847 |
| 2019-12-16 | Open-market sale | 2,354 | $571.99 | 6,493 |
| 2019-12-16 | Open-market sale | 2,799 | $573.09 | 3,694 |
| 2019-12-16 | Open-market sale | 276 | $573.83 | 3,418 |
| 2019-12-16 | Open-market sale | 600 | $575.54 | 2,818 |
| 2019-12-16 | Open-market sale | 1,069 | $577.07 | 1,749 |
| 2019-12-16 | Open-market sale | 302 | $577.65 | 1,447 |
| 2019-12-16 | Open-market sale | 100 | $578.71 | 1,347 |
| 2019-12-16 | Open-market sale | 766 | $569.53 | 10,481 |
| 2019-11-15 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2019-11-14 | Option exercise (derivative) | 9,900 | $0.00 | 168,300 |
| 2019-11-14 | Open-market sale | 600 | $548.38 | 10,647 |
| 2019-11-14 | Open-market sale | 1,024 | $555.05 | 4,080 |
| 2019-11-14 | Open-market sale | 792 | $557.23 | 1,347 |
| 2019-11-14 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2019-11-14 | Open-market sale | 4,199 | $554.18 | 5,104 |
| 2019-11-14 | Open-market sale | 100 | $549.22 | 10,547 |
| 2019-11-14 | Open-market sale | 1,244 | $553.28 | 9,303 |
| 2019-11-14 | Open-market sale | 1,941 | $556.07 | 2,139 |
| 2019-10-14 | Option exercise (derivative) | 9,900 | $0.00 | 178,200 |
| 2019-10-14 | Option exercise | 9,900 | $191.79 | 10,922 |
| 2019-10-14 | Open-market sale | 4,030 | $518.66 | 6,892 |
| 2019-10-14 | Open-market sale | 2,200 | $519.82 | 4,692 |
| 2019-10-14 | Open-market sale | 1,675 | $520.61 | 3,017 |
| 2019-10-14 | Open-market sale | 325 | $521.77 | 2,692 |
| 2019-10-14 | Open-market sale | 714 | $522.50 | 1,978 |
| 2019-10-14 | Open-market sale | 410 | $523.49 | 1,568 |
| 2019-10-14 | Open-market sale | 546 | $525.21 | 1,022 |
| 2019-09-16 | Option exercise (derivative) | 9,900 | $0.00 | 188,100 |
| 2019-09-16 | Option exercise | 9,900 | $191.79 | 11,247 |
| 2019-09-16 | Open-market sale | 546 | $517.69 | 10,501 |
| 2019-09-16 | Open-market sale | 5,128 | $518.61 | 5,373 |
| 2019-09-16 | Open-market sale | 4,026 | $519.99 | 1,347 |
| 2019-09-16 | Open-market sale | 200 | $516.63 | 11,047 |
| 2018-04-25 | Grant / award (derivative) | 213,500 | $0.00 | 213,500 |
| 2018-02-22 | Open-market buy | 1,347 | $296.79 | 1,347 |
| 2017-12-31 | Disposition to issuer | 2,119 | $274.62 | 6,811 |
| 2016-12-31 | Disposition to issuer | 2,035 | $248.96 | 8,930 |
| 2016-11-10 | Grant / award (derivative) | 71,000 | $0.00 | 71,000 |
| 2015-12-31 | Disposition to issuer | 2,035 | $228.45 | 10,965 |
| 2014-11-13 | Grant / award (derivative) | 198,000 | $0.00 | 198,000 |
| 2014-10-21 | Grant / award | 13,000 | $0.00 | 13,000 |
| 2014-10-20 | — | — | — | 0 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.