SEC CIK 1656109

Reiss Joel

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
TDGview stock →3,6002026-10-15

Position History — TDG

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

03,2006,4009,6002016-032024-032024-102025-072026-022026-062026-10

Recent Filings — TDG

DateActivitySharesPriceOwned After
2026-10-15Option exercise (derivative)4,100$0.000
2026-10-15Open-market sale438$1135.953,600
2026-10-15Open-market sale495$1135.004,038
2026-10-15Open-market sale317$1133.894,533
2026-10-15Open-market sale210$1132.304,850
2026-10-15Open-market sale130$1131.335,060
2026-10-15Open-market sale100$1130.065,190
2026-10-15Open-market sale150$1129.385,290
2026-10-15Open-market sale120$1127.905,440
2026-10-15Open-market sale305$1127.015,560
2026-10-15Open-market sale278$1125.865,865
2026-10-15Open-market sale600$1125.006,143
2026-10-15Open-market sale306$1124.006,743
2026-10-15Open-market sale131$1123.097,049
2026-10-15Open-market sale60$1121.587,180
2026-10-15Open-market sale30$1120.307,240
2026-10-15Open-market sale100$1119.017,270
2026-10-15Open-market sale60$1117.117,370
2026-10-15Open-market sale50$1116.027,430
2026-10-15Open-market sale100$1114.827,480
2026-10-15Open-market sale100$1113.587,580
2026-10-15Open-market sale20$1112.277,680
2026-10-15Option exercise4,100$284.977,700
2026-09-15Option exercise (derivative)3,900$0.004,100
2026-09-15Open-market sale20$1118.993,600
2026-09-15Open-market sale20$1113.373,620
2026-09-15Open-market sale30$1112.383,640
2026-09-15Open-market sale30$1108.343,670
2026-09-15Open-market sale40$1106.693,700
2026-09-15Open-market sale5$1105.283,740
2026-09-15Open-market sale125$1104.583,745
2026-09-15Open-market sale210$1103.443,870
2026-09-15Open-market sale274$1102.494,080
2026-09-15Open-market sale166$1101.524,354
2026-09-15Open-market sale60$1100.414,520
2026-09-15Open-market sale90$1099.144,580
2026-09-15Open-market sale150$1098.414,670
2026-09-15Open-market sale294$1097.264,820
2026-09-15Open-market sale196$1096.175,114
2026-09-15Open-market sale225$1095.115,310
2026-09-15Open-market sale383$1094.065,535
2026-09-15Open-market sale282$1093.105,918
2026-09-15Open-market sale170$1092.136,200
2026-09-15Open-market sale100$1091.006,370
2026-09-15Open-market sale70$1090.066,470
2026-09-15Open-market sale10$1088.066,540
2026-09-15Open-market sale120$1087.496,550
2026-09-15Open-market sale110$1086.276,670
2026-09-15Open-market sale240$1084.876,780
2026-09-15Open-market sale170$1083.677,020
2026-09-15Open-market sale310$1082.967,190
2026-09-15Option exercise3,900$284.977,500
2026-08-17Option exercise (derivative)3,900$0.008,000
2026-08-17Open-market sale30$1253.083,600
2026-08-17Open-market sale80$1252.113,630
2026-08-17Open-market sale20$1250.823,710
2026-08-17Open-market sale60$1248.263,730
2026-08-17Open-market sale48$1247.313,790
2026-08-17Open-market sale37$1245.903,838
2026-08-17Open-market sale145$1245.293,875
2026-08-17Open-market sale100$1243.914,020
2026-08-17Open-market sale138$1243.034,120
2026-08-17Open-market sale112$1242.284,258
2026-08-17Open-market sale120$1240.784,370
2026-08-17Open-market sale400$1239.994,490
2026-08-17Open-market sale340$1238.844,890
2026-08-17Open-market sale499$1237.875,230
2026-08-17Open-market sale671$1236.805,729
2026-08-17Open-market sale373$1235.866,400
2026-08-17Open-market sale327$1234.936,773
2026-08-17Open-market sale260$1233.877,100
2026-08-17Open-market sale140$1232.827,360
2026-08-17Option exercise3,900$284.977,500
2026-07-15Option exercise (derivative)3,900$0.0019,700
2026-07-15Open-market sale90$1228.794,014
2026-07-15Open-market sale210$1227.824,104
2026-07-15Open-market sale40$1226.984,314
2026-07-15Open-market sale153$1225.624,354
2026-07-15Open-market sale509$1224.624,507
2026-07-15Open-market sale138$1223.515,016
2026-07-15Open-market sale60$1222.605,154
2026-07-15Open-market sale210$1221.535,214
2026-07-15Open-market sale140$1220.505,424
2026-07-15Open-market sale90$1219.305,564
2026-07-15Open-market sale90$1218.225,654
2026-07-15Open-market sale60$1217.255,744
2026-07-15Open-market sale239$1216.225,804
2026-07-15Open-market sale211$1215.136,043
2026-07-15Open-market sale170$1213.736,254
2026-07-15Open-market sale110$1212.596,424
2026-07-15Open-market sale90$1211.506,534
2026-07-15Open-market sale30$1210.316,624
2026-07-15Open-market sale80$1209.206,654
2026-07-15Open-market sale60$1208.516,734
2026-07-15Open-market sale30$1206.696,794
2026-07-15Open-market sale10$1204.606,824
2026-07-15Open-market sale74$1203.806,834
2026-07-15Open-market sale116$1202.446,908
2026-07-15Open-market sale160$1201.327,024
2026-07-15Open-market sale156$1200.147,184
2026-07-15Open-market sale80$1198.807,340
2026-07-15Open-market sale70$1197.857,420
2026-07-15Open-market sale10$1195.207,490
2026-07-15Option exercise3,900$284.977,500
2026-07-15Open-market sale10$1233.383,600
2026-07-15Open-market sale144$1232.343,610
2026-07-15Open-market sale70$1231.093,754
2026-07-15Open-market sale190$1230.063,824
2026-07-15Option exercise (derivative)3,900$0.0011,900
2026-06-15Option exercise (derivative)3,900$0.0015,800
2026-06-15Open-market sale30$1287.593,600
2026-06-15Open-market sale60$1285.903,630
2026-06-15Open-market sale74$1285.043,690
2026-06-15Open-market sale136$1283.733,764
2026-06-15Open-market sale90$1282.603,900
2026-06-15Open-market sale150$1281.843,990
2026-06-15Open-market sale152$1280.504,140
2026-06-15Open-market sale158$1279.554,292
2026-06-15Open-market sale316$1278.534,450
2026-06-15Open-market sale494$1277.434,766
2026-06-15Open-market sale428$1276.425,260
2026-06-15Open-market sale502$1275.355,688
2026-06-15Open-market sale600$1274.356,190
2026-06-15Open-market sale300$1273.336,790
2026-06-15Open-market sale174$1272.387,090
2026-06-15Open-market sale146$1271.297,264
2026-06-15Open-market sale58$1270.027,410
2026-06-15Open-market sale32$1268.877,468
2026-06-15Option exercise3,900$284.977,500
2026-05-15Option exercise (derivative)3,900$0.0019,700
2026-05-15Open-market sale47$1175.283,600
2026-05-15Open-market sale30$1174.393,647
2026-05-15Open-market sale63$1172.693,677
2026-05-15Open-market sale43$1172.053,740
2026-05-15Open-market sale26$1170.543,783
2026-05-15Open-market sale81$1169.133,809
2026-05-15Open-market sale186$1168.133,890
2026-05-15Open-market sale121$1167.024,076
2026-05-15Open-market sale177$1165.944,197
2026-05-15Open-market sale76$1164.944,374
2026-05-15Open-market sale10$1163.194,450
2026-05-15Open-market sale110$1162.654,460
2026-05-15Open-market sale70$1160.334,570
2026-05-15Open-market sale95$1159.694,640
2026-05-15Open-market sale45$1158.624,735
2026-05-15Open-market sale50$1156.074,780
2026-05-15Open-market sale70$1154.784,830
2026-05-15Open-market sale130$1153.714,900
2026-05-15Open-market sale50$1152.285,030
2026-05-15Open-market sale151$1151.495,080
2026-05-15Open-market sale119$1150.335,231
2026-05-15Open-market sale463$1149.335,350
2026-05-15Open-market sale775$1148.255,813
2026-05-15Open-market sale462$1147.526,588
2026-05-15Open-market sale120$1146.177,050
2026-05-15Open-market sale259$1145.377,170
2026-05-15Open-market sale71$1144.437,429
2026-05-15Option exercise3,900$284.977,500
2026-04-15Option exercise (derivative)3,900$0.0023,600
2026-04-15Open-market sale50$1294.773,600
2026-04-15Open-market sale53$1292.663,650
2026-04-15Open-market sale57$1291.763,703
2026-04-15Open-market sale10$1289.243,760
2026-04-15Open-market sale100$1286.573,770
2026-04-15Open-market sale32$1285.333,870
2026-04-15Open-market sale165$1284.593,902
2026-04-15Open-market sale326$1283.554,067
2026-04-15Open-market sale308$1282.374,393
2026-04-15Open-market sale377$1281.584,701
2026-04-15Open-market sale574$1280.415,078
2026-04-15Open-market sale519$1279.395,652
2026-04-15Open-market sale390$1278.416,171
2026-04-15Open-market sale203$1277.236,561
2026-04-15Open-market sale383$1276.496,764
2026-04-15Open-market sale120$1275.197,147
2026-04-15Open-market sale233$1274.577,267
2026-04-15Option exercise3,900$284.977,500
2026-03-16Option exercise (derivative)3,900$0.0027,500
2026-03-16Open-market sale187$1250.253,600
2026-03-16Open-market sale315$1249.293,787
2026-03-16Open-market sale490$1248.244,102
2026-03-16Open-market sale531$1247.084,592
2026-03-16Open-market sale227$1246.215,123
2026-03-16Open-market sale90$1245.105,350
2026-03-16Open-market sale120$1244.095,440
2026-03-16Open-market sale350$1243.005,560
2026-03-16Open-market sale320$1241.985,910
2026-03-16Open-market sale420$1240.926,230
2026-03-16Open-market sale260$1239.946,650
2026-03-16Open-market sale160$1238.576,910
2026-03-16Open-market sale134$1237.757,070
2026-03-16Open-market sale56$1236.317,204
2026-03-16Open-market sale40$1235.137,260
2026-03-16Open-market sale50$1233.627,300
2026-03-16Open-market sale60$1232.577,350
2026-03-16Open-market sale70$1231.697,410
2026-03-16Open-market sale20$1222.877,480
2026-03-16Option exercise3,900$284.977,500
2026-02-17Option exercise (derivative)3,900$0.0031,400
2026-02-17Open-market sale70$1305.283,600
2026-02-17Open-market sale50$1303.993,670
2026-02-17Open-market sale29$1302.413,720
2026-02-17Open-market sale330$1300.913,749
2026-02-17Open-market sale220$1299.564,079
2026-02-17Open-market sale392$1298.744,299
2026-02-17Open-market sale326$1297.494,691
2026-02-17Open-market sale248$1296.635,017
2026-02-17Open-market sale266$1295.505,265
2026-02-17Open-market sale172$1294.315,531
2026-02-17Open-market sale361$1293.215,703
2026-02-17Open-market sale214$1292.356,064
2026-02-17Open-market sale182$1291.116,278
2026-02-17Open-market sale140$1290.226,460
2026-02-17Open-market sale140$1289.106,600
2026-02-17Open-market sale104$1287.996,740
2026-02-17Open-market sale106$1287.166,844
2026-02-17Open-market sale120$1286.066,950
2026-02-17Open-market sale120$1284.717,070
2026-02-17Open-market sale71$1283.227,190
2026-02-17Open-market sale99$1282.447,261
2026-02-17Open-market sale113$1280.727,360
2026-02-17Open-market sale27$1279.687,473
2026-02-17Option exercise3,900$284.977,500
2026-01-15Option exercise (derivative)3,900$0.0035,300
2026-01-15Open-market sale40$1438.913,600
2026-01-15Open-market sale50$1437.563,640
2026-01-15Open-market sale35$1436.153,690
2026-01-15Open-market sale205$1435.143,725
2026-01-15Open-market sale200$1434.183,930
2026-01-15Open-market sale486$1433.364,130
2026-01-15Open-market sale257$1432.404,616
2026-01-15Open-market sale453$1431.264,873
2026-01-15Open-market sale372$1430.215,326
2026-01-15Open-market sale260$1429.145,698
2026-01-15Open-market sale477$1428.035,958
2026-01-15Open-market sale396$1427.276,435
2026-01-15Open-market sale245$1426.356,831
2026-01-15Open-market sale90$1425.107,076
2026-01-15Open-market sale128$1423.807,166
2026-01-15Open-market sale95$1422.637,294
2026-01-15Open-market sale67$1421.897,389
2026-01-15Open-market sale44$1420.387,456
2026-01-15Option exercise3,900$284.977,500
2025-12-15Option exercise (derivative)3,900$0.0039,200
2025-12-15Open-market sale30$1311.253,600
2025-12-15Open-market sale20$1309.343,630
2025-12-15Open-market sale40$1307.943,650
2025-12-15Open-market sale20$1306.643,690
2025-12-15Open-market sale118$1305.983,710
2025-12-15Open-market sale60$1304.903,828
2025-12-15Open-market sale45$1303.153,888
2025-12-15Open-market sale14$1301.783,933
2025-12-15Open-market sale25$1300.443,947
2025-12-15Open-market sale12$1299.043,972
2025-12-15Open-market sale44$1298.113,984
2025-12-15Open-market sale32$1297.324,028
2025-12-15Open-market sale58$1296.104,060
2025-12-15Open-market sale50$1294.904,118
2025-12-15Open-market sale61$1293.764,168
2025-12-15Open-market sale279$1292.664,229
2025-12-15Open-market sale418$1291.684,508
2025-12-15Open-market sale220$1290.684,926
2025-12-15Open-market sale420$1289.815,146
2025-12-15Open-market sale536$1288.545,566
2025-12-15Open-market sale336$1287.696,102
2025-12-15Open-market sale262$1286.706,438
2025-12-15Open-market sale220$1285.646,700
2025-12-15Open-market sale220$1284.786,920
2025-12-15Open-market sale280$1283.707,140
2025-12-15Open-market sale80$1282.737,420
2025-12-15Option exercise3,900$284.977,500
2025-11-17Option exercise (derivative)3,900$0.0043,100
2025-11-17Option exercise3,900$284.977,500
2025-11-17Open-market sale60$1353.063,610
2025-11-17Open-market sale80$1352.013,670
2025-11-17Open-market sale73$1351.043,750
2025-11-17Open-market sale110$1349.803,823
2025-11-17Open-market sale108$1349.113,933
2025-11-17Open-market sale129$1347.804,041
2025-11-17Open-market sale90$1346.724,170
2025-11-17Open-market sale255$1345.684,260
2025-11-17Open-market sale112$1344.574,515
2025-11-17Open-market sale224$1343.214,627
2025-11-17Open-market sale200$1342.354,851
2025-11-17Open-market sale29$1329.037,461
2025-11-17Open-market sale122$1340.285,284
2025-11-17Open-market sale256$1339.135,406
2025-11-17Open-market sale299$1338.325,662
2025-11-17Open-market sale290$1336.935,961
2025-11-17Open-market sale212$1335.426,251
2025-11-17Open-market sale195$1334.716,463
2025-11-17Open-market sale416$1333.766,658
2025-11-17Open-market sale136$1332.627,074
2025-11-17Open-market sale220$1331.567,210
2025-11-17Open-market sale31$1330.327,430
2025-11-17Open-market sale10$1353.923,600
2025-11-17Open-market sale10$1326.217,490
2025-11-17Open-market sale233$1341.175,051
2025-11-04Grant / award (derivative)9,700$0.009,700
2025-10-20Option exercise (derivative)3,000$0.0047,000
2025-10-20Open-market sale42$1272.586,558
2025-10-20Option exercise3,000$284.976,600
2025-10-20Open-market sale40$1283.993,600
2025-10-20Open-market sale844$1283.393,640
2025-10-20Open-market sale200$1281.074,484
2025-10-20Open-market sale524$1280.424,684
2025-10-20Open-market sale742$1278.025,208
2025-10-20Open-market sale308$1276.475,950
2025-10-20Open-market sale100$1275.006,258
2025-10-20Open-market sale200$1273.366,358
2025-09-22Option exercise (derivative)3,000$0.0050,000
2025-09-22Open-market sale120$1274.296,000
2025-09-22Open-market sale422$1277.184,235
2025-09-22Open-market sale1,288$1276.054,657
2025-09-22Open-market sale55$1274.865,945
2025-09-22Open-market sale635$1279.153,600
2025-09-22Open-market sale222$1272.716,120
2025-09-22Open-market sale122$1271.366,342
2025-09-22Open-market sale136$1270.156,464
2025-09-22Option exercise3,000$284.976,600
2025-08-20Option exercise (derivative)3,000$0.0053,000
2025-08-20Open-market sale487$1399.606,113
2025-08-20Option exercise3,000$284.976,600
2025-08-20Open-market sale287$1401.015,826
2025-08-20Open-market sale342$1403.595,484
2025-08-20Open-market sale343$1404.505,141
2025-08-20Open-market sale200$1413.003,600
2025-08-20Open-market sale571$1411.413,800
2025-08-20Open-market sale238$1410.294,371
2025-08-20Open-market sale200$1408.624,609
2025-08-20Open-market sale22$1407.094,809
2025-08-20Open-market sale152$1406.584,831
2025-08-20Open-market sale158$1405.684,983
2025-07-21Option exercise (derivative)3,000$0.0056,000
2025-07-21Open-market sale300$1599.005,239
2025-07-21Option exercise3,000$284.976,600
2025-07-21Open-market sale229$1586.146,371
2025-07-21Open-market sale140$1586.786,231
2025-07-21Open-market sale134$1588.236,097
2025-07-21Open-market sale200$1590.805,897
2025-07-21Open-market sale157$1607.493,600
2025-07-21Open-market sale148$1605.693,757
2025-07-21Open-market sale200$1604.263,905
2025-07-21Open-market sale200$1603.194,105
2025-07-21Open-market sale714$1601.314,305
2025-07-21Open-market sale220$1600.665,019
2025-07-21Open-market sale348$1593.715,539
2025-07-21Open-market sale10$1592.185,887
2025-06-20Option exercise (derivative)3,000$0.0059,000
2025-06-20Option exercise3,000$284.976,600
2025-06-20Open-market sale254$1422.525,536
2025-06-20Open-market sale154$1421.495,790
2025-06-20Open-market sale356$1420.705,944
2025-06-20Open-market sale100$1411.866,300
2025-06-20Open-market sale200$1410.116,400
2025-06-20Open-market sale447$1424.405,089
2025-06-20Open-market sale300$1431.113,600
2025-06-20Open-market sale451$1430.033,900
2025-06-20Open-market sale10$1427.724,351
2025-06-20Open-market sale495$1426.794,361
2025-06-20Open-market sale233$1425.224,856
2025-05-20Option exercise (derivative)3,000$0.0062,000
2025-05-20Open-market sale360$1435.224,997
2025-05-20Open-market sale409$1434.025,357
2025-05-20Open-market sale434$1432.785,766
2025-05-20Open-market sale100$1430.576,200
2025-05-20Open-market sale300$1429.566,300
2025-05-20Option exercise3,000$284.976,600
2025-05-20Open-market sale1,397$1436.013,600
2025-04-21Option exercise (derivative)3,300$0.000
2025-04-21Open-market sale571$1326.524,005
2025-04-21Open-market sale300$1327.873,705
2025-04-21Open-market sale100$1329.833,605
2025-04-21Open-market sale5$1332.003,600
2025-04-21Option exercise3,300$226.346,900
2025-04-21Open-market sale300$1300.006,600
2025-04-21Open-market sale94$1316.856,506
2025-04-21Open-market sale151$1318.676,355
2025-04-21Open-market sale182$1319.316,173
2025-04-21Open-market sale288$1320.875,885
2025-04-21Open-market sale110$1322.615,417
2025-04-21Open-market sale199$1323.895,218
2025-04-21Open-market sale642$1325.314,576
2025-04-21Open-market sale358$1321.985,527
2025-03-20Option exercise (derivative)3,000$0.003,300
2025-03-20Open-market sale1,487$1362.083,744
2025-03-20Open-market sale253$1361.635,231
2025-03-20Open-market sale216$1360.175,484
2025-03-20Open-market sale132$1359.255,700
2025-03-20Open-market sale439$1357.545,832
2025-03-20Open-market sale59$1353.036,331
2025-03-20Open-market sale110$1351.646,390
2025-03-20Open-market sale100$1349.576,500
2025-03-20Option exercise3,000$226.346,600
2025-03-20Open-market sale109$1363.013,635
2025-03-20Open-market sale35$1364.283,600
2025-03-20Open-market sale60$1354.446,271
2025-02-20Option exercise (derivative)3,000$0.006,300
2025-02-20Open-market sale175$1326.234,341
2025-02-20Open-market sale240$1324.554,516
2025-02-20Open-market sale209$1323.364,756
2025-02-20Open-market sale257$1322.284,965
2025-02-20Open-market sale154$1320.705,222
2025-02-20Open-market sale232$1319.455,376
2025-02-20Open-market sale476$1318.475,608
2025-02-20Open-market sale516$1317.326,084
2025-02-20Option exercise3,000$226.346,600
2025-02-20Open-market sale144$1334.123,745
2025-02-20Open-market sale100$1330.623,889
2025-02-20Open-market sale352$1326.973,989
2025-02-20Open-market sale145$1334.973,600
2025-01-21Option exercise (derivative)3,000$0.009,300
2025-01-21Open-market sale192$1357.355,698
2025-01-21Open-market sale587$1358.315,111
2025-01-21Open-market sale556$1359.574,555
2025-01-21Open-market sale355$1361.094,200
2025-01-21Open-market sale430$1362.083,770
2025-01-21Open-market sale80$1362.833,690
2025-01-21Open-market sale90$1363.833,600
2025-01-21Option exercise3,000$226.346,600
2025-01-21Open-market sale50$1352.686,550
2025-01-21Open-market sale610$1356.245,890
2025-01-21Open-market sale50$1354.426,500
2024-12-20Option exercise (derivative)3,000$0.0012,300
2024-12-20Open-market sale279$1256.064,968
2024-12-20Open-market sale245$1259.974,455
2024-12-20Open-market sale58$1258.044,700
2024-12-20Open-market sale210$1256.854,758
2024-12-20Open-market sale855$1261.623,600
2024-12-20Open-market sale763$1254.805,247
2024-12-20Open-market sale480$1253.276,010
2024-12-20Open-market sale110$1250.496,490
2024-12-20Option exercise3,000$226.346,600
2024-11-20Option exercise (derivative)3,000$0.0015,300
2024-11-20Open-market sale387$1253.844,254
2024-11-20Open-market sale1,664$1252.004,641
2024-11-20Open-market sale295$1250.906,305
2024-11-20Open-market sale50$1254.504,204
2024-11-20Open-market sale279$1256.133,925
2024-11-20Open-market sale221$1258.733,704
2024-11-20Open-market sale64$1259.923,640
2024-11-20Option exercise3,000$226.346,600
2024-11-20Open-market sale40$1264.583,600
2024-10-31Grant / award (derivative)15,550$0.0015,550
2024-10-15Option exercise (derivative)3,000$0.0018,300
2024-10-15Open-market sale40$1414.703,600
2024-10-15Option exercise3,000$226.346,600
2024-10-15Open-market sale527$1392.626,073
2024-10-15Open-market sale619$1396.875,454
2024-10-15Open-market sale10$1398.915,444
2024-10-15Open-market sale400$1400.005,044
2024-10-15Open-market sale100$1404.754,944
2024-10-15Open-market sale564$1406.704,380
2024-10-15Open-market sale640$1407.633,740
2024-10-15Open-market sale100$1413.573,640
2024-09-16Option exercise (derivative)3,000$0.0021,300
2024-09-16Open-market sale182$1366.586,418
2024-09-16Option exercise3,000$226.346,600
2024-09-16Open-market sale481$1368.425,937
2024-09-16Open-market sale200$1370.495,737
2024-09-16Open-market sale100$1373.415,637
2024-09-16Open-market sale284$1375.515,353
2024-09-16Open-market sale107$1376.595,246
2024-09-16Open-market sale601$1377.284,645
2024-09-16Open-market sale726$1379.983,919
2024-09-16Open-market sale19$1382.143,900
2024-09-16Open-market sale100$1383.613,800
2024-09-16Open-market sale200$1385.643,600
2024-08-15Option exercise (derivative)3,000$0.0024,300
2024-08-15Option exercise3,000$226.346,600
2024-08-15Open-market sale170$1261.855,870
2024-08-15Open-market sale24$1267.773,600
2024-08-15Open-market sale959$1266.883,624
2024-08-15Open-market sale1,191$1265.964,583
2024-08-15Open-market sale96$1262.715,774
2024-08-15Open-market sale100$1255.186,428
2024-08-15Open-market sale92$1256.826,336
2024-08-15Open-market sale27$1257.906,309
2024-08-15Open-market sale113$1259.466,196
2024-08-15Open-market sale156$1260.406,040
2024-08-15Open-market sale72$1253.336,528
2024-07-15Option exercise (derivative)3,000$0.0027,300
2024-07-15Open-market sale373$1237.975,672
2024-07-15Open-market sale96$1248.193,600
2024-07-15Open-market sale304$1245.653,944
2024-07-15Open-market sale571$1244.444,248
2024-07-15Open-market sale151$1243.244,819
2024-07-15Open-market sale319$1242.374,970
2024-07-15Open-market sale263$1241.015,289
2024-07-15Open-market sale120$1238.875,552
2024-07-15Open-market sale248$1246.683,696
2024-07-15Open-market sale235$1236.676,045
2024-07-15Open-market sale112$1235.096,280
2024-07-15Open-market sale208$1234.246,392
2024-07-15Option exercise3,000$226.346,600
2024-06-17Option exercise (derivative)3,000$0.0030,300
2024-06-17Open-market sale39$1298.856,243
2024-06-17Open-market sale52$1298.306,282
2024-06-17Open-market sale43$1300.166,200
2024-06-17Open-market sale36$1301.006,164
2024-06-17Open-market sale49$1303.596,115
2024-06-17Open-market sale148$1305.215,967
2024-06-17Open-market sale444$1306.995,523
2024-06-17Open-market sale88$1308.385,435
2024-06-17Open-market sale63$1310.505,372
2024-06-17Open-market sale357$1311.305,015
2024-06-17Open-market sale109$1297.126,334
2024-06-17Open-market sale48$1295.696,443
2024-06-17Open-market sale100$1294.436,491
2024-06-17Open-market sale9$1290.006,591
2024-06-17Option exercise3,000$226.346,600
2024-06-17Open-market sale16$1325.973,600
2024-06-17Open-market sale13$1324.683,616
2024-06-17Open-market sale147$1323.553,629
2024-06-17Open-market sale223$1321.773,776
2024-06-17Open-market sale248$1320.623,999
2024-06-17Open-market sale379$1319.124,247
2024-06-17Open-market sale81$1315.234,626
2024-06-17Open-market sale168$1313.864,707
2024-06-17Open-market sale140$1313.034,875
2024-05-15Option exercise (derivative)3,000$0.0033,300
2024-05-15Open-market sale43$1270.036,557
2024-05-15Option exercise3,000$226.346,600
2024-05-15Open-market sale33$1289.993,600
2024-05-15Open-market sale221$1288.273,633
2024-05-15Open-market sale118$1286.983,854
2024-05-15Open-market sale199$1285.993,972
2024-05-15Open-market sale346$1284.954,171
2024-05-15Open-market sale668$1283.584,517
2024-05-15Open-market sale309$1282.665,185
2024-05-15Open-market sale233$1281.275,494
2024-05-15Open-market sale357$1280.365,727
2024-05-15Open-market sale202$1278.956,084
2024-05-15Open-market sale212$1278.386,286
2024-05-15Open-market sale10$1275.716,547
2024-05-15Open-market sale49$1276.836,498
2024-04-15Option exercise (derivative)3,000$0.0036,300
2024-04-15Open-market sale458$1242.903,680
2024-04-15Open-market sale104$1241.834,138
2024-04-15Open-market sale76$1240.534,242
2024-04-15Open-market sale91$1238.794,318
2024-04-15Open-market sale72$1238.024,409
2024-04-15Open-market sale110$1236.844,481
2024-04-15Open-market sale85$1235.804,591
2024-04-15Open-market sale164$1234.404,676
2024-04-15Open-market sale109$1233.544,840
2024-04-15Open-market sale142$1231.544,949
2024-04-15Open-market sale27$1245.853,600
2024-04-15Open-market sale203$1229.405,347
2024-04-15Open-market sale181$1228.575,550
2024-04-15Open-market sale222$1227.305,731
2024-04-15Open-market sale382$1226.445,953
2024-04-15Open-market sale216$1225.206,335
2024-04-15Open-market sale9$1221.226,551
2024-04-15Open-market sale22$1219.826,560
2024-04-15Open-market sale6$1217.966,582
2024-04-15Open-market sale12$1215.106,588
2024-04-15Option exercise3,000$226.346,600
2024-04-15Open-market sale53$1244.663,627
2024-04-15Open-market sale256$1230.505,091
2024-03-15Option exercise (derivative)3,000$0.0039,300
2024-03-15Open-market sale267$1168.495,919
2024-03-15Open-market sale38$1166.956,186
2024-03-15Open-market sale376$1165.076,224
2024-03-15Option exercise3,000$226.346,600
2024-03-15Open-market sale30$1181.493,600
2024-03-15Open-market sale100$1181.013,630
2024-03-15Open-market sale33$1179.163,730
2024-03-15Open-market sale142$1177.433,763
2024-03-15Open-market sale160$1176.543,905
2024-03-15Open-market sale203$1175.774,065
2024-03-15Open-market sale456$1174.514,268
2024-03-15Open-market sale241$1173.354,724
2024-03-15Open-market sale348$1172.424,965
2024-03-15Open-market sale271$1171.935,313
2024-03-15Open-market sale106$1170.585,584
2024-03-15Open-market sale229$1169.375,690
2024-02-15Option exercise (derivative)3,000$0.0042,300
2024-02-15Open-market sale380$1138.115,975
2024-02-15Open-market sale793$1140.154,540
2024-02-15Open-market sale642$1139.285,333
2024-02-15Open-market sale556$1141.023,984
2024-02-15Open-market sale57$1141.913,927
2024-02-15Open-market sale88$1143.593,839
2024-02-15Open-market sale3$1144.873,836
2024-02-15Open-market sale72$1148.323,764
2024-02-15Open-market sale108$1149.583,656
2024-02-15Open-market sale56$1151.093,600
2024-02-15Option exercise3,000$226.346,600
2024-02-15Open-market sale245$1136.896,355
2024-01-16Option exercise (derivative)3,000$0.0048,300
2024-01-16Open-market sale241$1018.036,359
2024-01-16Option exercise3,000$226.346,600
2024-01-16Open-market sale523$1018.965,836
2024-01-16Open-market sale519$1019.765,317
2024-01-16Open-market sale166$1020.695,151
2024-01-16Open-market sale137$1022.135,014
2024-01-16Open-market sale214$1023.164,800
2024-01-16Open-market sale55$1028.273,600
2024-01-16Open-market sale213$1027.223,655
2024-01-16Open-market sale351$1026.293,868
2024-01-16Open-market sale236$1025.324,219
2024-01-16Open-market sale345$1024.274,455
2023-12-15Option exercise (derivative)3,000$0.0048,300
2023-12-15Open-market sale147$991.816,453
2023-12-15Option exercise3,000$226.346,600
2023-12-15Open-market sale440$993.026,013
2023-12-15Open-market sale602$994.215,411
2023-12-15Open-market sale694$995.873,890
2023-12-15Open-market sale217$996.943,673
2023-12-15Open-market sale73$998.473,600
2023-12-15Open-market sale827$995.084,584
2023-11-15Option exercise (derivative)3,000$0.0051,300
2023-11-15Option exercise3,000$226.346,600
2023-11-15Open-market sale73$998.473,600
2023-11-15Open-market sale217$996.943,673
2023-11-15Open-market sale694$995.873,890
2023-11-15Open-market sale827$995.084,584
2023-11-15Open-market sale602$994.215,411
2023-11-15Open-market sale440$993.026,013
2023-11-15Open-market sale147$991.816,453
2023-11-02Grant / award (derivative)31,800$0.0031,800
2023-10-16Option exercise (derivative)3,000$0.0060,300
2023-10-16Open-market sale805$861.505,493
2023-10-16Open-market sale863$862.454,630
2023-10-16Open-market sale779$863.333,851
2023-10-16Open-market sale37$859.516,563
2023-10-16Open-market sale20$865.453,600
2023-10-16Option exercise3,000$226.346,600
2023-10-16Open-market sale265$860.466,298
2023-10-16Open-market sale231$864.393,620
2023-09-15Option exercise (derivative)3,000$0.0057,300
2023-09-15Open-market sale566$872.835,151
2023-09-15Option exercise3,000$226.346,600
2023-09-15Open-market sale59$866.776,541
2023-09-15Open-market sale115$875.503,600
2023-09-15Open-market sale336$874.693,715
2023-09-15Open-market sale1,100$873.624,051
2023-09-15Open-market sale338$871.745,717
2023-09-15Open-market sale143$870.276,055
2023-09-15Open-market sale343$869.456,198
2023-08-15Option exercise (derivative)3,000$0.0060,300
2023-08-15Open-market sale3$856.524,135
2023-08-15Open-market sale188$855.774,138
2023-08-15Open-market sale340$855.154,326
2023-08-15Open-market sale115$857.934,020
2023-08-15Open-market sale8$859.184,012
2023-08-15Open-market sale342$860.273,670
2023-08-15Open-market sale70$861.703,600
2023-08-15Option exercise3,000$226.346,600
2023-08-15Open-market sale439$849.936,161
2023-08-15Open-market sale374$850.615,787
2023-08-15Open-market sale459$851.935,328
2023-08-15Open-market sale110$853.664,666
2023-08-15Open-market sale552$852.954,776
2023-07-17Option exercise (derivative)3,000$0.0063,300
2023-07-17Option exercise3,000$226.346,600
2023-07-17Open-market sale694$889.185,168
2023-07-17Open-market sale1,210$891.293,600
2023-07-17Open-market sale358$890.214,810
2023-07-17Open-market sale550$888.075,862
2023-07-17Open-market sale188$886.036,412
2023-06-15Option exercise (derivative)3,000$0.0066,300
2023-06-15Option exercise3,000$226.346,600
2023-06-15Open-market sale46$815.333,601
2023-06-15Open-market sale161$809.866,379
2023-06-15Open-market sale60$806.126,540
2023-06-15Open-market sale482$814.313,647
2023-06-15Open-market sale379$811.086,000
2023-06-15Open-market sale400$811.985,600
2023-06-15Open-market sale1,471$813.254,129
2023-06-15Open-market sale1$815.983,600
2023-05-26———3,600
2018-05-03Option exercise (derivative)5,400$0.000
2018-05-03Option exercise5,400$27.089,000
2018-05-03Open-market sale5,400$319.933,600
2017-11-08Option exercise (derivative)65,000$0.0065,000
2017-11-08Option exercise (derivative)65,000$0.0065,000
2017-02-27Option exercise (derivative)6,000$0.005,400
2017-02-27Open-market sale4,795$252.794,805
2017-02-27Open-market sale1,205$253.793,600
2017-02-27Option exercise6,000$27.089,600
2016-08-15Option exercise (derivative)5,000$0.0011,400
2016-08-15Option exercise5,000$285.093,600
2016-08-15Option exercise5,000$27.088,600
2016-03-21Option exercise (derivative)3,600$0.0016,400
2016-03-21Option exercise3,600$27.083,600
2015-11-06Option exercise (derivative)72,300$0.00144,600

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