SEC CIK 1431675

Stein Kevin M

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
TDGview stock →19,2332026-02-02
AXTAview stock →14,3502026-03-04

Position History — TDG

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

018,71937,43956,1582014-102021-032023-082024-062025-022025-112026-022026-02

Recent Filings — TDG

DateActivitySharesPriceOwned After
2026-02-02Option exercise (derivative)25,000$0.0017,940
2026-02-02Option exercise (derivative)23,000$0.0020,000
2026-02-02Open-market sale2,017$1430.2619,233
2026-02-02Open-market sale1,810$1429.6121,250
2026-02-02Open-market sale2,067$1428.6423,060
2026-02-02Open-market sale6,665$1427.3825,127
2026-02-02Open-market sale5,665$1426.6131,792
2026-02-02Open-market sale5,906$1425.5737,457
2026-02-02Open-market sale4,859$1424.4743,363
2026-02-02Open-market sale3,997$1423.6648,222
2026-02-02Open-market sale2,141$1422.4852,219
2026-02-02Open-market sale861$1421.7354,360
2026-02-02Open-market sale223$1420.5155,221
2026-02-02Open-market sale112$1419.4355,444
2026-02-02Open-market sale48$1417.4455,556
2026-02-02Open-market sale2$1416.3955,604
2026-02-02Open-market sale52$1415.6355,606
2026-02-02Open-market sale58$1414.3655,658
2026-02-02Open-market sale175$1414.0455,716
2026-02-02Open-market sale1$1412.2655,891
2026-02-02Open-market sale6$1410.9855,892
2026-02-02Open-market sale2$1409.7155,898
2026-02-02Open-market sale218$1407.7655,900
2026-02-02Open-market sale40$1404.6856,118
2026-02-02Option exercise23,000$342.3156,158
2026-02-02Option exercise25,000$341.2833,158
2026-02-02Open-market sale10$1440.488,158
2026-02-02Open-market sale720$1439.568,168
2026-02-02Open-market sale270$1438.918,888
2026-02-02Open-market sale428$1437.409,158
2026-02-02Open-market sale1,497$1436.439,586
2026-02-02Open-market sale810$1435.6311,083
2026-02-02Open-market sale1,462$1434.6311,893
2026-02-02Open-market sale3,093$1433.4613,355
2026-02-02Open-market sale1,364$1432.5316,448
2026-02-02Open-market sale1,421$1431.4617,812
2026-01-14Option exercise (derivative)7,627$0.0043,000
2026-01-14Open-market sale1,522$1407.348,158
2026-01-14Open-market sale3,964$1406.419,680
2026-01-14Open-market sale2,141$1405.6413,644
2026-01-14Option exercise7,627$342.3115,785
2026-01-08Option exercise (derivative)17,373$0.0050,627
2026-01-08Open-market sale340$1413.178,158
2026-01-08Open-market sale930$1410.658,498
2026-01-08Open-market sale480$1409.579,428
2026-01-08Open-market sale5,239$1408.449,908
2026-01-08Open-market sale2,722$1407.4615,147
2026-01-08Open-market sale1,278$1406.7217,869
2026-01-08Open-market sale6,384$1405.3019,147
2026-01-08Option exercise17,373$342.3125,531
2026-01-05Option exercise (derivative)7,060$0.0042,940
2026-01-05Option exercise (derivative)17,940$0.0020,000
2026-01-05Open-market sale300$1387.048,158
2026-01-05Open-market sale274$1384.128,458
2026-01-05Open-market sale1,867$1382.628,732
2026-01-05Open-market sale903$1381.5310,599
2026-01-05Open-market sale385$1380.5311,502
2026-01-05Open-market sale1,218$1379.6411,887
2026-01-05Open-market sale1,239$1378.5113,105
2026-01-05Open-market sale403$1377.3014,344
2026-01-05Open-market sale1,587$1376.1514,747
2026-01-05Open-market sale1,338$1375.1616,334
2026-01-05Open-market sale1,020$1374.2517,672
2026-01-05Open-market sale481$1373.0118,692
2026-01-05Open-market sale2,084$1372.0419,173
2026-01-05Open-market sale1,777$1371.0921,257
2026-01-05Open-market sale4,457$1370.1223,034
2026-01-05Open-market sale3,956$1369.0527,491
2026-01-05Open-market sale716$1368.1131,447
2026-01-05Open-market sale255$1367.1832,163
2026-01-05Open-market sale160$1364.5732,418
2026-01-05Open-market sale20$1363.0832,578
2026-01-05Open-market sale560$1361.5932,598
2026-01-05Option exercise7,060$341.2833,158
2026-01-05Option exercise17,940$105.8826,098
2025-12-04Option exercise (derivative)17,526$0.0037,940
2025-12-04Open-market sale6,910$1360.1518,774
2025-12-04Option exercise17,526$105.8825,684
2025-12-04Open-market sale2,081$1361.4316,693
2025-12-04Open-market sale1,794$1362.6314,899
2025-12-04Open-market sale1,397$1363.3913,502
2025-12-04Open-market sale3,139$1364.5810,363
2025-12-04Open-market sale1,680$1365.338,683
2025-12-04Open-market sale495$1366.198,188
2025-12-04Open-market sale30$1367.228,158
2025-11-28Option exercise (derivative)4,592$0.0055,466
2025-11-28Option exercise4,592$105.8812,750
2025-11-28Open-market sale1,545$1361.258,208
2025-11-28Open-market sale50$1362.438,158
2025-11-28Open-market sale2,997$1360.449,753
2025-11-26Option exercise (derivative)30$0.0060,058
2025-11-26Option exercise30$105.888,188
2025-11-26Open-market sale30$1360.068,158
2025-11-25Option exercise (derivative)4,187$0.0060,088
2025-11-25Open-market sale90$1361.878,158
2025-11-25Option exercise4,187$105.8812,345
2025-11-25Open-market sale4,097$1360.558,248
2025-11-21Option exercise (derivative)230$0.0064,275
2025-11-21Option exercise230$105.888,388
2025-11-21Open-market sale230$1360.318,158
2025-11-20Option exercise (derivative)1,104$0.0064,505
2025-11-20Open-market sale655$1360.338,607
2025-11-20Option exercise1,104$105.889,262
2025-11-20Open-market sale49$1363.228,158
2025-11-20Open-market sale400$1361.528,207
2025-11-18Option exercise (derivative)7,191$0.0065,609
2025-11-18Open-market sale1,531$1362.649,390
2025-11-18Open-market sale1,162$1363.738,228
2025-11-18Open-market sale70$1364.598,158
2025-11-18Option exercise7,191$105.8815,349
2025-11-18Open-market sale3,580$1360.2811,769
2025-11-18Open-market sale848$1361.8910,921
2025-11-04Grant / award (derivative)518$0.00518
2025-10-27Option exercise (derivative)700$0.0072,800
2025-10-27Option exercise700$105.888,858
2025-10-27Open-market sale700$1360.008,158
2025-04-14Option exercise (derivative)20,000$0.0073,500
2025-04-14Open-market sale1,054$1327.7020,110
2025-04-14Open-market sale671$1326.1921,164
2025-04-14Open-market sale4,803$1325.0021,835
2025-04-14Open-market sale330$1320.0627,788
2025-04-14Open-market sale420$1323.0927,083
2025-04-14Open-market sale285$1321.8027,503
2025-04-14Open-market sale820$1328.9019,290
2025-04-14Open-market sale370$1329.8318,920
2025-04-14Open-market sale2,018$1331.1016,902
2025-04-14Open-market sale4,437$1332.0312,465
2025-04-14Open-market sale884$1333.2511,581
2025-04-14Open-market sale1,019$1334.4510,562
2025-04-14Open-market sale1,238$1335.839,324
2025-04-14Open-market sale1,043$1336.898,281
2025-04-14Open-market sale120$1337.788,161
2025-04-14Open-market sale3$1338.648,158
2025-04-14Option exercise20,000$195.8828,158
2025-04-14Open-market sale40$1313.1328,118
2025-04-14Open-market sale445$1323.9626,638
2025-03-12Option exercise (derivative)20,000$0.0093,500
2025-03-12Open-market sale237$1308.9527,271
2025-03-12Open-market sale340$1307.6127,508
2025-03-12Open-market sale541$1310.6526,730
2025-03-12Open-market sale317$1312.1126,413
2025-03-12Open-market sale1,181$1313.1525,232
2025-03-12Open-market sale1,629$1314.1223,603
2025-03-12Open-market sale14,581$1314.989,022
2025-03-12Open-market sale100$1306.7327,848
2025-03-12Open-market sale110$1305.7927,948
2025-03-12Open-market sale100$1304.7928,058
2025-03-12Option exercise20,000$195.8828,158
2025-03-12Open-market sale40$1329.738,158
2025-03-12Open-market sale95$1325.648,198
2025-03-12Open-market sale94$1321.868,293
2025-03-12Open-market sale100$1318.498,387
2025-03-12Open-market sale535$1316.188,487
2025-02-12Option exercise (derivative)20,000$0.00113,500
2025-02-12Open-market sale840$1355.8516,201
2025-02-12Open-market sale840$1354.9517,041
2025-02-12Open-market sale1,147$1353.8217,881
2025-02-12Open-market sale708$1352.1819,028
2025-02-12Open-market sale296$1350.2619,736
2025-02-12Open-market sale1,692$1349.6120,032
2025-02-12Open-market sale3,241$1348.5521,724
2025-02-12Open-market sale1,359$1347.5924,965
2025-02-12Open-market sale690$1346.3026,324
2025-02-12Open-market sale226$1344.8527,014
2025-02-12Open-market sale235$1343.3527,240
2025-02-12Open-market sale118$1342.1227,475
2025-02-12Open-market sale55$1340.7327,593
2025-02-12Open-market sale598$1360.3712,731
2025-02-12Open-market sale90$1337.8327,878
2025-02-12Open-market sale190$1335.7127,968
2025-02-12Option exercise20,000$195.8828,158
2025-02-12Open-market sale1,149$1361.4011,582
2025-02-12Open-market sale1,919$1362.159,663
2025-02-12Open-market sale1,069$1357.4415,132
2025-02-12Open-market sale482$1358.0314,650
2025-02-12Open-market sale1,321$1359.2713,329
2025-02-12Open-market sale230$1339.2927,648
2025-02-12Open-market sale477$1363.209,186
2025-02-12Open-market sale431$1364.158,755
2025-02-12Open-market sale479$1365.128,276
2025-02-12Open-market sale118$1366.118,158
2025-01-13Option exercise (derivative)20,000$0.00133,500
2025-01-13Option exercise20,000$195.8828,158
2025-01-13Open-market sale1,116$1264.7525,489
2025-01-13Open-market sale585$1265.9524,904
2025-01-13Open-market sale1,210$1266.9223,694
2025-01-13Open-market sale14,361$1267.999,333
2025-01-13Open-market sale1,155$1268.898,178
2025-01-13Open-market sale20$1269.508,158
2025-01-13Open-market sale428$1263.6226,605
2025-01-13Open-market sale78$1255.1428,080
2025-01-13Open-market sale37$1256.0128,043
2025-01-13Open-market sale45$1257.5827,998
2025-01-13Open-market sale559$1260.2727,439
2025-01-13Open-market sale258$1261.4627,181
2025-01-13Open-market sale148$1262.4827,033
2024-12-12Option exercise (derivative)20,000$0.00153,500
2024-12-12Open-market sale1,746$1246.3724,557
2024-12-12Open-market sale1,640$1247.0022,917
2024-12-12Open-market sale42$1238.8127,816
2024-12-12Open-market sale200$1237.0727,858
2024-12-12Open-market sale100$1235.8028,058
2024-12-12Option exercise20,000$195.8828,158
2024-12-12Open-market sale366$1240.4427,450
2024-12-12Open-market sale50$1241.0327,400
2024-12-12Open-market sale488$1242.8226,912
2024-12-12Open-market sale53$1254.008,158
2024-12-12Open-market sale1,352$1251.478,211
2024-12-12Open-market sale5,536$1250.019,563
2024-12-12Open-market sale1,081$1249.0015,099
2024-12-12Open-market sale6,737$1248.0116,180
2024-12-12Open-market sale308$1244.3926,604
2024-12-12Open-market sale301$1244.9926,303
2024-10-31Grant / award (derivative)38,900$0.0038,900
2024-08-12Option exercise (derivative)10,000$0.00163,500
2024-08-12Open-market sale324$1230.549,067
2024-08-12Open-market sale181$1237.648,161
2024-08-12Open-market sale129$1236.468,342
2024-08-12Open-market sale50$1234.868,471
2024-08-12Open-market sale296$1233.248,521
2024-08-12Open-market sale250$1231.838,817
2024-08-12Open-market sale3$1240.038,158
2024-08-12Open-market sale458$1229.689,391
2024-08-12Open-market sale632$1228.659,849
2024-08-12Open-market sale4,491$1227.7010,481
2024-08-12Open-market sale3,186$1226.7414,972
2024-08-12Option exercise10,000$270.8818,158
2024-07-12Option exercise (derivative)10,000$0.00173,500
2024-07-12Open-market sale19$1236.6918,139
2024-07-12Option exercise10,000$270.8818,158
2024-07-12Open-market sale250$1237.6917,889
2024-07-12Open-market sale5$1261.278,158
2024-07-12Open-market sale347$1257.058,163
2024-07-12Open-market sale334$1255.998,510
2024-07-12Open-market sale285$1254.808,844
2024-07-12Open-market sale360$1253.539,129
2024-07-12Open-market sale178$1251.269,489
2024-07-12Open-market sale2,963$1250.419,667
2024-07-12Open-market sale354$1249.0612,630
2024-07-12Open-market sale1,628$1248.3612,984
2024-07-12Open-market sale1,328$1246.7614,612
2024-07-12Open-market sale1,010$1245.6015,940
2024-07-12Open-market sale338$1243.0916,950
2024-07-12Open-market sale248$1242.1117,288
2024-07-12Open-market sale325$1241.1717,536
2024-07-12Open-market sale28$1238.9317,861
2024-06-12Option exercise (derivative)10,000$0.00183,500
2024-06-12Option exercise10,000$270.8818,158
2024-06-12Open-market sale162$1294.6817,996
2024-06-12Open-market sale449$1295.8917,547
2024-06-12Open-market sale181$1315.448,158
2024-06-12Open-market sale733$1314.478,339
2024-06-12Open-market sale349$1313.729,072
2024-06-12Open-market sale1,024$1312.859,421
2024-06-12Open-market sale558$1311.6810,445
2024-06-12Open-market sale3,096$1310.0911,003
2024-06-12Open-market sale1,243$1309.4914,099
2024-06-12Open-market sale317$1308.2715,342
2024-06-12Open-market sale520$1307.2215,659
2024-06-12Open-market sale304$1306.0716,179
2024-06-12Open-market sale110$1302.9516,483
2024-06-12Open-market sale107$1301.1516,593
2024-06-12Open-market sale79$1300.3916,700
2024-06-12Open-market sale146$1298.8916,779
2024-06-12Open-market sale406$1297.8616,925
2024-06-12Open-market sale216$1296.9017,331
2024-05-13Option exercise (derivative)10,000$0.00183,500
2024-05-13Open-market sale1,037$1293.2711,034
2024-05-13Open-market sale1,352$1292.4612,071
2024-05-13Open-market sale498$1295.0010,536
2024-05-13Open-market sale681$1296.199,855
2024-05-13Open-market sale381$1297.019,474
2024-05-13Open-market sale229$1298.049,245
2024-05-13Open-market sale207$1298.989,038
2024-05-13Open-market sale92$1300.738,946
2024-05-13Open-market sale1,376$1291.1513,423
2024-05-13Open-market sale913$1290.2014,799
2024-05-13Open-market sale543$1289.2615,712
2024-05-13Open-market sale1,299$1288.0516,255
2024-05-13Open-market sale400$1285.1617,554
2024-05-13Open-market sale30$1283.1817,954
2024-05-13Open-market sale174$1282.5417,984
2024-05-13Option exercise10,000$270.8818,158
2024-05-13Open-market sale53$1312.868,158
2024-05-13Open-market sale43$1311.378,211
2024-05-13Open-market sale49$1310.028,254
2024-05-13Open-market sale71$1307.608,303
2024-05-13Open-market sale113$1306.848,374
2024-05-13Open-market sale198$1305.978,487
2024-05-13Open-market sale116$1304.128,685
2024-05-13Open-market sale3$1302.708,801
2024-05-13Open-market sale142$1301.388,804
2024-04-12Option exercise (derivative)10,000$0.00193,500
2024-04-12Open-market sale204$1219.2312,028
2024-04-12Open-market sale67$1217.9812,232
2024-04-12Open-market sale307$1216.1712,447
2024-04-12Open-market sale314$1215.0812,754
2024-04-12Open-market sale871$1214.0213,068
2024-04-12Open-market sale562$1213.0113,939
2024-04-12Open-market sale1,090$1212.1314,501
2024-04-12Open-market sale637$1211.0315,591
2024-04-12Open-market sale626$1209.8916,228
2024-04-12Open-market sale465$1208.9316,854
2024-04-12Open-market sale648$1208.1517,319
2024-04-12Open-market sale191$1206.7417,967
2024-04-12Option exercise10,000$270.8818,158
2024-04-12Open-market sale26$1227.198,158
2024-04-12Open-market sale260$1226.298,184
2024-04-12Open-market sale217$1225.208,444
2024-04-12Open-market sale617$1224.408,661
2024-04-12Open-market sale403$1223.369,278
2024-04-12Open-market sale831$1222.269,681
2024-04-12Open-market sale898$1221.2510,512
2024-04-12Open-market sale618$1220.2011,410
2024-04-12Open-market sale148$1216.9912,299
2024-03-12Option exercise (derivative)10,000$0.00203,500
2024-03-12Open-market sale336$1169.5410,698
2024-03-12Open-market sale599$1168.3711,034
2024-03-12Open-market sale259$1167.2511,633
2024-03-12Open-market sale951$1166.0011,892
2024-03-12Open-market sale1,082$1164.8312,843
2024-03-12Open-market sale508$1163.9113,925
2024-03-12Open-market sale1,000$1162.5314,433
2024-03-12Open-market sale300$1160.8315,433
2024-03-12Open-market sale400$1159.9315,733
2024-03-12Open-market sale400$1158.4916,133
2024-03-12Open-market sale1,625$1156.8816,533
2024-03-12Open-market sale135$1170.7210,563
2024-03-12Open-market sale257$1173.148,158
2024-03-12Open-market sale2,148$1172.328,415
2024-03-12Option exercise10,000$270.8818,158
2023-11-02Grant / award (derivative)41,800$0.0041,800
2023-08-09Option exercise (derivative)11,834$0.000
2023-08-09Open-market sale662$871.5111,172
2023-08-09Option exercise11,834$250.9211,834
2023-08-09Open-market sale445$872.5310,727
2023-08-09Open-market sale1,198$873.349,529
2023-08-09Open-market sale363$874.359,166
2023-08-09Open-market sale578$875.808,588
2023-08-09Open-market sale738$876.757,850
2023-08-09Open-market sale467$877.867,383
2023-08-09Open-market sale869$878.816,514
2023-08-09Open-market sale3,134$879.743,380
2023-08-09Open-market sale100$888.640
2023-08-09Open-market sale8$885.43100
2023-08-09Open-market sale199$884.80108
2023-08-09Open-market sale672$884.01307
2023-08-09Open-market sale493$882.73979
2023-08-09Open-market sale289$881.931,472
2023-08-09Open-market sale1,619$880.831,761
2023-07-10Option exercise (derivative)11,833$0.0011,834
2023-07-10Open-market sale28$889.400
2023-07-10Open-market sale358$888.3928
2023-07-10Open-market sale1,058$887.59386
2023-07-10Open-market sale1,390$886.481,444
2023-07-10Open-market sale770$885.542,834
2023-07-10Open-market sale1,726$884.623,604
2023-07-10Open-market sale3,596$883.395,330
2023-07-10Open-market sale1,246$882.728,926
2023-07-10Open-market sale1,492$881.6210,172
2023-07-10Open-market sale169$880.2011,664
2023-07-10Option exercise11,833$250.9211,833
2023-06-09Option exercise (derivative)11,833$0.0023,667
2023-06-09Open-market sale13$800.852,987
2023-06-09Open-market sale325$799.063,000
2023-06-09Open-market sale375$798.263,325
2023-06-09Open-market sale656$797.233,700
2023-06-09Open-market sale2,010$796.264,356
2023-06-09Open-market sale5,467$795.066,366
2023-06-09Open-market sale140$808.050
2023-06-09Open-market sale281$802.852,706
2023-06-09Open-market sale925$803.921,781
2023-06-09Open-market sale515$804.851,266
2023-06-09Open-market sale520$805.90746
2023-06-09Open-market sale606$806.77140
2023-06-09Option exercise11,833$250.9211,833
2023-02-09Option exercise (derivative)38,800$0.000
2023-02-09Open-market sale6,832$747.0231,968
2023-02-09Open-market sale4,947$747.7927,021
2023-02-09Open-market sale9,562$748.9817,459
2023-02-09Open-market sale10,935$749.966,524
2023-02-09Option exercise38,800$173.2938,800
2023-02-09Open-market sale2,171$755.650
2023-02-09Open-market sale300$754.432,171
2023-02-09Open-market sale810$753.282,471
2023-02-09Open-market sale2,388$752.253,281
2023-02-09Open-market sale855$750.635,669
2023-02-09Open-market sale2,171$755.650
2022-11-09Grant / award (derivative)83,100$0.0083,100
2022-08-11Option exercise (derivative)35,500$0.0035,500
2022-08-11Option exercise35,500$661.6835,500
2022-08-11Open-market sale7,900$657.9627,600
2022-08-11Open-market sale5,221$658.6522,379
2022-08-11Open-market sale2,575$659.5919,804
2022-08-11Open-market sale2,282$660.8617,522
2022-08-11Open-market sale3,146$661.8314,376
2022-08-11Open-market sale1,693$662.8012,683
2022-08-11Open-market sale1,472$663.9711,211
2022-08-11Open-market sale4,316$664.966,895
2022-08-11Open-market sale3,232$665.853,663
2022-08-11Open-market sale3,209$666.79454
2022-08-11Open-market sale454$667.610
2021-11-18Option exercise (derivative)40,000$0.0038,800
2021-11-18Open-market sale2,074$659.9239,273
2021-11-18Option exercise40,000$191.7941,347
2021-11-18Open-market sale2,330$661.808,708
2021-11-18Open-market sale28,235$660.9211,038
2021-11-18Open-market sale3,182$664.072,357
2021-11-18Open-market sale3,169$663.415,539
2021-11-18Open-market sale1,010$665.001,347
2021-11-12Grant / award (derivative)49,350$0.0049,350
2021-06-07Option exercise (derivative)40,000$0.0078,800
2021-06-07Open-market sale4,836$664.0424,785
2021-06-07Open-market sale23,438$665.471,347
2021-06-07Open-market sale9,126$662.4132,221
2021-06-07Option exercise40,000$191.7941,347
2021-06-07Open-market sale2,600$663.8629,621
2021-03-17Option exercise (derivative)9,900$0.00118,800
2021-03-17Open-market sale8$615.381,347
2021-03-17Open-market sale3,000$608.477,053
2021-03-17Open-market sale389$607.1910,053
2021-03-17Open-market sale605$606.1310,442
2021-03-17Open-market sale200$604.8011,047
2021-03-17Option exercise9,900$191.7911,247
2021-03-17Open-market sale516$611.532,655
2021-03-17Open-market sale300$614.631,355
2021-03-17Open-market sale300$613.601,655
2021-03-17Open-market sale700$612.371,955
2021-03-17Open-market sale2,581$609.434,472
2021-03-17Open-market sale1,301$610.433,171
2021-02-17Option exercise (derivative)9,900$0.00128,700
2021-02-17Open-market sale895$570.552,857
2021-02-17Open-market sale1,830$569.653,752
2021-02-17Open-market sale1,265$568.615,582
2021-02-17Open-market sale928$597.196,847
2021-02-17Open-market sale1,477$566.107,775
2021-02-17Option exercise9,900$191.7911,247
2021-02-17Open-market sale600$571.482,257
2021-02-17Open-market sale510$572.501,747
2021-02-17Open-market sale300$573.661,447
2021-02-17Open-market sale100$574.561,347
2021-02-17Open-market sale1,995$564.949,252
2021-01-19Option exercise (derivative)9,900$0.00138,600
2021-01-19Open-market sale405$587.201,696
2021-01-19Open-market sale253$586.122,101
2021-01-19Open-market sale428$584.082,354
2021-01-19Open-market sale805$576.798,699
2021-01-19Open-market sale717$577.877,982
2021-01-19Open-market sale200$588.411,496
2021-01-19Open-market sale6$590.001,490
2021-01-19Open-market sale143$592.621,347
2021-01-19Option exercise9,900$191.7911,247
2021-01-19Open-market sale800$582.064,643
2021-01-19Open-market sale1,003$578.906,979
2021-01-19Open-market sale1,034$580.115,945
2021-01-19Open-market sale502$580.915,443
2021-01-19Open-market sale1,743$575.789,504
2021-01-19Open-market sale1,861$583.102,782
2020-12-17Option exercise (derivative)9,900$0.00148,500
2020-12-17Open-market sale900$597.059,747
2020-12-17Open-market sale600$595.2610,647
2020-12-17Option exercise9,900$191.7911,247
2020-12-17Open-market sale700$603.402,777
2020-12-17Open-market sale230$605.151,447
2020-12-17Open-market sale1,100$604.341,677
2020-12-17Open-market sale998$597.868,749
2020-12-17Open-market sale2,357$599.016,392
2020-12-17Open-market sale815$600.035,577
2020-12-17Open-market sale700$601.014,877
2020-12-17Open-market sale100$606.761,347
2020-12-17Open-market sale1,400$602.213,477
2020-11-11Grant / award (derivative)68,000$0.0068,000
2019-12-16Option exercise (derivative)9,900$0.00158,400
2019-12-16Option exercise9,900$191.7911,247
2019-12-16Open-market sale1,634$570.558,847
2019-12-16Open-market sale2,354$571.996,493
2019-12-16Open-market sale2,799$573.093,694
2019-12-16Open-market sale276$573.833,418
2019-12-16Open-market sale600$575.542,818
2019-12-16Open-market sale1,069$577.071,749
2019-12-16Open-market sale302$577.651,447
2019-12-16Open-market sale100$578.711,347
2019-12-16Open-market sale766$569.5310,481
2019-11-15Grant / award (derivative)50,000$0.0050,000
2019-11-14Option exercise (derivative)9,900$0.00168,300
2019-11-14Open-market sale600$548.3810,647
2019-11-14Open-market sale1,024$555.054,080
2019-11-14Open-market sale792$557.231,347
2019-11-14Option exercise9,900$191.7911,247
2019-11-14Open-market sale4,199$554.185,104
2019-11-14Open-market sale100$549.2210,547
2019-11-14Open-market sale1,244$553.289,303
2019-11-14Open-market sale1,941$556.072,139
2019-10-14Option exercise (derivative)9,900$0.00178,200
2019-10-14Option exercise9,900$191.7910,922
2019-10-14Open-market sale4,030$518.666,892
2019-10-14Open-market sale2,200$519.824,692
2019-10-14Open-market sale1,675$520.613,017
2019-10-14Open-market sale325$521.772,692
2019-10-14Open-market sale714$522.501,978
2019-10-14Open-market sale410$523.491,568
2019-10-14Open-market sale546$525.211,022
2019-09-16Option exercise (derivative)9,900$0.00188,100
2019-09-16Option exercise9,900$191.7911,247
2019-09-16Open-market sale546$517.6910,501
2019-09-16Open-market sale5,128$518.615,373
2019-09-16Open-market sale4,026$519.991,347
2019-09-16Open-market sale200$516.6311,047
2018-04-25Grant / award (derivative)213,500$0.00213,500
2018-02-22Open-market buy1,347$296.791,347
2017-12-31Disposition to issuer2,119$274.626,811
2016-12-31Disposition to issuer2,035$248.968,930
2016-11-10Grant / award (derivative)71,000$0.0071,000
2015-12-31Disposition to issuer2,035$228.4510,965
2014-11-13Grant / award (derivative)198,000$0.00198,000
2014-10-21Grant / award13,000$0.0013,000
2014-10-20———0

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