SEC CIK 1242654

MEHROTRA SANJAY

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

Current Positions

CompanyShares OwnedAs Of
MUview stock →355,1462026-10-13
WDCview stock →104,0892016-12-09
CDWview stock →6,391.492026-03-10

Position History — MU

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

0362,234724,4681,086,7022017-052023-102024-032025-062025-112026-062026-102026-10

Recent Filings — MU

DateActivitySharesPriceOwned After
2026-10-13Grant / award (derivative)99,791$0.0099,791
2026-10-13Grant / award (derivative)89,805$0.0089,805
2026-10-13Option exercise (derivative)82,721$0.000
2026-10-13Tax withholding34,438$989.04355,146
2026-10-13Option exercise70,224$0.00389,584
2026-10-13Tax withholding40,575$989.04319,360
2026-10-13Option exercise82,721$0.00359,935
2026-10-13Tax withholding47,143$989.04277,214
2026-10-13Option exercise82,721$0.00324,357
2026-10-13Tax withholding9,807$989.04241,636
2026-10-13Tax withholding14,080$989.04251,443
2026-10-13Tax withholding20,213$989.04265,523
2026-10-13Grant / award21,233$0.00285,736
2026-08-21Open-market sale258$989.59264,503
2026-08-21Open-market sale351$988.10264,761
2026-08-21Open-market sale341$986.24265,112
2026-08-21Open-market sale84$985.40265,453
2026-08-21Open-market sale637$984.12265,537
2026-08-21Open-market sale1,354$983.11266,174
2026-08-21Open-market sale716$981.92267,528
2026-08-21Open-market sale458$980.00268,244
2026-08-21Open-market sale1,091$979.20268,702
2026-08-21Open-market sale664$978.02269,793
2026-08-21Open-market sale1,127$976.80270,457
2026-08-21Open-market sale863$975.75271,584
2026-08-21Open-market sale337$974.17272,447
2026-08-21Open-market sale301$972.78272,784
2026-08-21Open-market sale1,047$971.78273,085
2026-08-21Open-market sale1,023$970.71274,132
2026-08-21Open-market sale862$970.08275,155
2026-08-21Open-market sale2,847$968.77276,017
2026-08-21Open-market sale5,252$967.75278,864
2026-08-21Open-market sale2,938$966.85284,116
2026-08-21Open-market sale2,930$965.81287,054
2026-08-21Open-market sale3,434$964.67289,984
2026-08-21Open-market sale4,227$963.84293,418
2026-08-21Open-market sale4,305$962.84297,645
2026-08-21Open-market sale1,586$961.58301,950
2026-08-21Open-market sale823$960.41303,536
2026-08-21Open-market sale144$959.14304,359
2026-07-24Open-market sale236$941.60313,218
2026-07-24Open-market sale1,248$940.14313,454
2026-07-24Open-market sale970$938.77314,702
2026-07-24Open-market sale2,572$937.78315,672
2026-07-24Open-market sale1,009$936.40318,244
2026-07-24Open-market sale1,277$935.58319,253
2026-07-24Open-market sale2,628$934.40320,530
2026-07-24Open-market sale1,903$933.17323,158
2026-07-24Open-market sale779$932.33325,061
2026-07-24Open-market sale1,578$931.05325,840
2026-07-24Open-market sale1,337$929.90327,418
2026-07-24Open-market sale2,199$929.14328,755
2026-07-24Open-market sale1,008$927.77330,954
2026-07-24Open-market sale445$926.56331,962
2026-07-24Open-market sale1,396$925.55332,407
2026-07-24Open-market sale6$924.36333,803
2026-07-24Open-market sale1,328$922.97333,809
2026-07-24Open-market sale55$921.86335,137
2026-07-24Open-market sale589$919.89335,192
2026-07-24Open-market sale1,446$917.36335,781
2026-07-24Open-market sale1$915.78337,227
2026-07-24Open-market sale301$915.47337,228
2026-07-24Open-market sale3,250$914.17337,529
2026-07-24Open-market sale630$913.25340,779
2026-07-24Open-market sale681$911.67341,409
2026-07-24Open-market sale604$910.47342,090
2026-07-24Open-market sale4$909.37342,694
2026-07-24Open-market sale604$908.51342,698
2026-07-24Open-market sale393$907.11343,302
2026-07-24Open-market sale808$906.48343,695
2026-07-24Open-market sale1,002$965.85304,503
2026-07-24Open-market sale316$960.00305,505
2026-07-24Open-market sale405$956.68305,821
2026-07-24Open-market sale1,523$956.18306,226
2026-07-24Open-market sale725$954.19307,749
2026-07-24Open-market sale1$952.04308,474
2026-07-24Open-market sale108$950.77308,475
2026-07-24Open-market sale1,207$948.24308,583
2026-07-24Open-market sale797$946.78309,790
2026-07-24Open-market sale955$945.87310,587
2026-07-24Open-market sale626$944.99311,542
2026-07-24Open-market sale1,050$942.87312,168
2026-06-26Open-market sale951$1169.96355,997
2026-06-26Open-market sale14$1167.98356,948
2026-06-26Open-market sale1,745$1167.16356,962
2026-06-26Open-market sale772$1166.26358,707
2026-06-26Open-market sale1,374$1165.06359,479
2026-06-26Open-market sale106$1163.49360,853
2026-06-26Open-market sale2,789$1162.75360,959
2026-06-26Open-market sale505$1160.34363,748
2026-06-26Open-market sale766$1159.43364,253
2026-06-26Open-market sale413$1157.30365,019
2026-06-26Open-market sale1,446$1156.23365,432
2026-06-26Open-market sale727$1154.64366,878
2026-06-26Open-market sale540$1152.64367,605
2026-06-26Open-market sale480$1152.11368,145
2026-06-26Open-market sale799$1149.38368,625
2026-06-26Open-market sale1,379$1147.81369,424
2026-06-26Open-market sale232$1146.05370,803
2026-06-26Open-market sale487$1145.13371,035
2026-06-26Open-market sale1,689$1144.05371,522
2026-06-26Open-market sale499$1142.88373,211
2026-06-26Open-market sale3,645$1141.46373,710
2026-06-26Open-market sale465$1140.14377,355
2026-06-26Open-market sale369$1139.33377,820
2026-06-26Open-market sale126$1136.87378,189
2026-06-26Open-market sale279$1136.30378,315
2026-06-26Open-market sale254$1134.62378,594
2026-06-26Open-market sale54$1133.38378,848
2026-06-26Open-market sale5,123$1132.37378,902
2026-06-26Open-market sale235$1131.38384,025
2026-06-26Open-market sale243$1128.41384,260
2026-06-26Open-market sale811$1192.42344,503
2026-06-26Open-market sale282$1191.84345,314
2026-06-26Open-market sale214$1190.59345,596
2026-06-26Open-market sale264$1189.71345,810
2026-06-26Open-market sale153$1187.92346,074
2026-06-26Open-market sale678$1186.62346,227
2026-06-26Open-market sale204$1185.35346,905
2026-06-26Open-market sale251$1184.61347,109
2026-06-26Open-market sale514$1183.74347,360
2026-06-26Open-market sale1,496$1182.29347,874
2026-06-26Open-market sale209$1181.20349,370
2026-06-26Open-market sale1,239$1180.17349,579
2026-06-26Open-market sale680$1179.51350,818
2026-06-26Open-market sale1,087$1178.06351,498
2026-06-26Open-market sale1,327$1177.28352,585
2026-06-26Open-market sale489$1175.17353,912
2026-06-26Open-market sale243$1173.83354,401
2026-06-26Open-market sale857$1172.57354,644
2026-06-26Open-market sale496$1170.60355,501
2026-05-29Open-market sale628$972.61387,064
2026-05-29Open-market sale1,374$971.84387,692
2026-05-29Open-market sale1,810$970.59389,066
2026-05-29Open-market sale626$969.78390,876
2026-05-29Open-market sale800$968.88391,502
2026-05-29Open-market sale2,306$967.65392,302
2026-05-29Open-market sale2,267$966.65394,608
2026-05-29Open-market sale2,765$965.63396,875
2026-05-29Open-market sale884$964.74399,640
2026-05-29Open-market sale319$963.10400,524
2026-05-29Open-market sale3,113$962.23400,843
2026-05-29Open-market sale1,975$961.27403,956
2026-05-29Open-market sale686$960.55405,931
2026-05-29Open-market sale1,843$959.22406,617
2026-05-29Open-market sale1,529$958.23408,460
2026-05-29Open-market sale1,627$957.12409,989
2026-05-29Open-market sale2,099$956.12411,616
2026-05-29Open-market sale2,382$955.24413,715
2026-05-29Open-market sale1,196$954.28416,097
2026-05-29Open-market sale2,268$953.23417,293
2026-05-29Open-market sale887$952.16419,561
2026-05-29Open-market sale789$951.20420,448
2026-05-29Open-market sale679$949.78421,237
2026-05-29Open-market sale1,026$948.53421,916
2026-05-29Open-market sale400$947.56422,942
2026-05-29Open-market sale350$946.76423,342
2026-05-29Open-market sale182$945.15423,692
2026-05-29Open-market sale349$944.17423,874
2026-05-29Open-market sale175$943.09424,223
2026-05-29Open-market sale105$942.14424,398
2026-05-29Open-market sale80$979.37384,503
2026-05-29Open-market sale544$977.95384,583
2026-05-29Open-market sale166$976.75385,127
2026-05-29Open-market sale661$975.57385,293
2026-05-29Open-market sale550$974.44385,954
2026-05-29Open-market sale560$973.75386,504
2026-05-01Open-market sale109$545.39424,503
2026-05-01Open-market sale672$544.58424,612
2026-05-01Open-market sale1,439$543.22425,284
2026-05-01Open-market sale4,026$542.24426,723
2026-05-01Open-market sale7,854$541.44430,749
2026-05-01Open-market sale2,870$540.30438,603
2026-05-01Open-market sale3,538$539.28441,473
2026-05-01Open-market sale1,632$538.45445,011
2026-05-01Open-market sale745$537.21446,643
2026-05-01Open-market sale1,075$536.08447,388
2026-05-01Open-market sale1,116$534.92448,463
2026-05-01Open-market sale931$534.06449,579
2026-05-01Open-market sale1,649$532.89450,510
2026-05-01Open-market sale2,766$531.97452,159
2026-05-01Open-market sale3,184$530.84454,925
2026-05-01Open-market sale2,227$529.92458,109
2026-05-01Open-market sale1,193$529.05460,336
2026-05-01Open-market sale602$527.63461,529
2026-05-01Open-market sale224$526.72462,131
2026-05-01Open-market sale394$525.36462,355
2026-05-01Open-market sale236$524.19462,749
2026-05-01Open-market sale107$519.72462,985
2026-05-01Open-market sale213$518.52463,092
2026-05-01Open-market sale237$516.62463,305
2026-05-01Open-market sale187$516.04463,542
2026-05-01Open-market sale271$514.41463,729
2026-05-01Open-market sale503$511.91464,000
2025-11-07Open-market sale146$239.14396,578
2025-11-07Open-market sale349$237.82396,724
2025-11-07Open-market sale196$236.62397,073
2025-11-07Open-market sale511$235.84397,269
2025-11-07Open-market sale910$234.34397,780
2025-11-07Open-market sale304$232.87398,690
2025-11-07Open-market sale128$231.21398,994
2025-11-07Open-market sale580$230.57399,122
2025-11-07Open-market sale323$229.07399,702
2025-11-07Open-market sale296$227.72400,025
2025-11-06Open-market sale321$245.55400,321
2025-11-06Open-market sale1,055$243.75400,642
2025-11-06Open-market sale382$242.14401,697
2025-11-06Open-market sale2,437$241.35402,079
2025-11-06Open-market sale4,562$240.42404,516
2025-10-30Open-market sale212$226.79409,078
2025-10-30Open-market sale4,911$226.14409,290
2025-10-30Open-market sale3,225$225.05414,201
2025-10-30Open-market sale1,131$224.30417,426
2025-10-30Open-market sale596$223.04418,557
2025-10-30Open-market sale527$221.68419,153
2025-10-29Open-market sale2,930$231.45419,680
2025-10-29Open-market sale8,968$230.23422,610
2025-10-29Gift10,000$0.00431,578
2025-10-27Open-market sale1,885$221.32450,175
2025-10-27Open-market sale17,018$220.17452,060
2025-10-27Gift5,000$0.00441,578
2025-10-27Open-market sale3,291$222.86446,884
2025-10-27Open-market sale306$224.69446,578
2025-10-21Open-market sale8,148$203.56470,637
2025-10-21Open-market sale6,903$202.82478,785
2025-10-21Open-market sale3,151$201.89485,688
2025-10-21Open-market sale1,559$204.59469,078
2025-10-20Open-market sale501$212.20488,839
2025-10-20Open-market sale1,032$211.50489,340
2025-10-20Open-market sale1,206$210.50490,372
2025-10-20Gift10,000$0.00491,578
2025-10-15Tax withholding9,527$187.06501,578
2025-10-13Option exercise (derivative)55,025$0.0055,025
2025-10-13Option exercise (derivative)64,462$0.0064,462
2025-10-13Option exercise (derivative)28,140$0.000
2025-10-13Option exercise65,686$0.00457,123
2025-10-13Tax withholding58,064$181.60391,437
2025-10-13Option exercise115,092$0.00449,501
2025-10-13Tax withholding36,685$181.60334,409
2025-10-13Option exercise74,852$0.00371,094
2025-10-13Tax withholding14,052$181.60296,242
2025-10-13Tax withholding20,173$181.60310,294
2025-10-13Grant / award57,819$0.00330,467
2025-10-13Tax withholding29,235$181.60511,105
2025-10-13Option exercise55,024$0.00540,340
2025-10-13Tax withholding34,249$181.60485,316
2025-10-13Option exercise64,462$0.00519,565
2025-10-13Tax withholding34,249$181.60455,103
2025-10-13Option exercise64,462$0.00489,352
2025-10-13Tax withholding32,233$181.60424,890
2025-10-07Open-market sale2,149$194.13273,409
2025-10-07Open-market sale2,052$193.31275,558
2025-10-07Open-market sale1,077$191.66277,610
2025-10-07Open-market sale732$190.60278,687
2025-10-07Open-market sale1,015$189.83279,419
2025-10-07Open-market sale1,333$188.93280,434
2025-10-07Open-market sale999$187.36281,767
2025-10-07Open-market sale2,217$186.20282,766
2025-10-07Open-market sale8,213$185.61284,983
2025-10-07Open-market sale1,015$184.23293,196
2025-10-07Open-market sale761$194.91272,648
2025-10-06Open-market sale1,437$199.96294,211
2025-10-06Open-market sale520$198.92295,648
2025-10-06Open-market sale251$197.28296,168
2025-10-06Open-market sale1,620$195.38296,419
2025-10-06Open-market sale1,590$194.40298,039
2025-10-06Open-market sale1,634$193.35299,629
2025-10-06Open-market sale1,440$192.45301,263
2025-10-06Open-market sale1,912$191.20302,703
2025-10-06Open-market sale396$190.45304,615
2025-10-03Open-market sale750$191.30305,011
2025-10-03Open-market sale4,387$190.37305,761
2025-10-01Open-market sale9,476$180.38315,672
2025-10-01Open-market sale3,256$181.32312,416
2025-10-01Open-market sale2,268$182.19310,148
2025-09-19Open-market sale3,396$160.91335,187
2025-09-19Open-market sale363$159.73338,583
2025-09-19Open-market sale7,882$162.89325,148
2025-09-19Open-market sale2,157$162.11333,030
2025-09-18Open-market sale1,202$170.18338,946
2025-09-16Open-market sale3,070$158.74340,148
2025-09-16Open-market sale4,249$157.97343,218
2025-09-15Open-market sale181$160.04347,467
2025-09-11Open-market sale334$155.08347,648
2025-09-11Open-market sale1,511$151.66351,518
2025-09-11Open-market sale1,075$153.85347,982
2025-09-11Open-market sale2,461$152.88349,057
2025-09-11Open-market sale2,119$150.76353,029
2025-09-10Open-market sale5,322$140.28357,326
2025-09-10Open-market sale2,178$141.33355,148
2025-09-05Open-market sale4,174$130.54365,974
2025-09-05Open-market sale3,326$131.19362,648
2025-07-15Tax withholding9,527$118.61370,148
2025-06-17Open-market sale1,517$120.70382,274
2025-06-17Open-market sale1,094$119.97383,791
2025-06-17Open-market sale2,277$122.19379,997
2025-06-17Open-market sale322$123.12379,675
2025-06-16Open-market sale2,290$120.31384,885
2025-06-09Open-market sale780$111.84387,175
2025-06-09Open-market sale2,511$110.97387,955
2025-06-09Open-market sale647$109.35390,466
2025-06-06Open-market sale3,562$110.46391,113
2025-04-23J175,000$0.00675,000
2025-04-23J175,000$0.00394,675
2025-04-15Tax withholding9,527$71.02569,675
2025-02-18Open-market sale1,882$104.04583,462
2025-02-18Open-market sale1,348$105.24582,114
2025-02-18Open-market sale434$102.81585,344
2025-02-18Open-market sale807$107.22579,202
2025-02-18Open-market sale2,105$106.20580,009
2025-02-14Open-market sale924$100.24585,778
2025-01-27J500,000$0.00500,000
2025-01-27J500,000$0.00586,702
2025-01-23J156,293$0.00182,401
2025-01-23J156,293$0.001,086,702
2025-01-23Gift182,401$0.000
2025-01-15Tax withholding9,571$97.36930,409
2024-10-15Tax withholding9,508$108.34939,980
2024-10-13Option exercise (derivative)44,382$0.0044,383
2024-10-13Option exercise (derivative)28,140$0.0028,140
2024-10-13Option exercise (derivative)22,104$0.000
2024-10-13Tax withholding25,419$106.92949,488
2024-10-13Tax withholding20,133$106.92790,827
2024-10-13Tax withholding29,751$106.92761,076
2024-10-13Option exercise109,848$0.00870,924
2024-10-13Tax withholding55,501$106.92815,423
2024-10-13Option exercise109,848$0.00925,271
2024-10-13Tax withholding55,501$106.92869,770
2024-10-13Option exercise45,477$0.00915,247
2024-10-13Tax withholding22,240$106.92893,007
2024-10-13Option exercise56,280$0.00949,287
2024-10-13Tax withholding29,846$106.92919,441
2024-10-13Option exercise16,040$0.00935,481
2024-10-13Tax withholding8,507$106.92926,974
2024-10-13Option exercise47,933$0.00974,907
2024-10-13Grant / award83,015$0.00810,960
2024-08-08Gift14,531$0.00338,694
2024-07-15Tax withholding9,508$133.55709,541
2024-06-18Option exercise (derivative)34,284$0.000
2024-06-18Open-market sale27,284$151.75719,049
2024-06-18Option exercise34,284$28.20753,333
2024-06-18Open-market sale20$151.75753,313
2024-06-18Open-market sale4,221$153.66749,092
2024-06-18Open-market sale1,338$154.62747,754
2024-06-18Open-market sale990$155.72746,764
2024-06-18Open-market sale431$156.83746,333
2024-06-12Option exercise (derivative)30,000$0.0034,284
2024-06-12Option exercise30,000$28.20749,049
2024-06-12Open-market sale30,000$140.00719,049
2024-06-11Option exercise (derivative)7,000$0.0064,284
2024-06-11Open-market sale2,544$134.16723,222
2024-06-11Option exercise7,000$28.20726,049
2024-06-11Open-market sale349$135.75719,049
2024-06-11Open-market sale3,824$134.86719,398
2024-06-11Open-market sale283$132.76725,766
2024-06-04Option exercise (derivative)7,000$0.0071,284
2024-06-04Open-market sale6,282$126.02719,767
2024-06-04Open-market sale718$127.15719,049
2024-06-04Option exercise7,000$28.20726,049
2024-05-29Option exercise (derivative)7,000$0.0078,284
2024-05-29Open-market sale20$129.90726,029
2024-05-29Open-market sale6,132$132.09719,897
2024-05-29Open-market sale848$132.55719,049
2024-05-29Option exercise7,000$28.20726,049
2024-05-21Option exercise (derivative)7,000$0.0085,284
2024-05-21Option exercise7,000$28.20726,049
2024-05-21Open-market sale20$124.09726,029
2024-05-21Open-market sale4,282$128.13719,049
2024-05-21Open-market sale1,977$127.29723,331
2024-05-21Open-market sale721$125.98725,308
2024-05-14Option exercise (derivative)7,000$0.0092,284
2024-05-14Option exercise7,000$28.20726,049
2024-05-14Open-market sale3,802$122.59722,247
2024-05-14Open-market sale3,198$123.24719,049
2024-05-07Option exercise (derivative)7,000$0.0099,284
2024-05-07Option exercise7,000$28.20726,049
2024-05-07Open-market sale3,223$119.90722,826
2024-05-07Open-market sale3,777$120.67719,049
2024-04-30Option exercise (derivative)7,000$0.00106,284
2024-04-30Open-market sale5,178$114.63720,871
2024-04-30Option exercise7,000$28.20726,049
2024-04-30Open-market sale1,822$115.56719,049
2024-04-23Option exercise (derivative)7,000$0.00113,284
2024-04-23Option exercise7,000$28.20726,049
2024-04-23Open-market sale402$110.11725,647
2024-04-23Open-market sale3,433$111.70722,214
2024-04-23Open-market sale3,165$112.42719,049
2024-04-16Option exercise (derivative)7,000$0.00120,284
2024-04-16Open-market sale2,678$121.47719,049
2024-04-16Open-market sale2,754$120.75721,727
2024-04-16Option exercise7,000$28.20726,049
2024-04-16Open-market sale1,568$119.31724,481
2024-04-15Tax withholding9,508$122.52719,049
2024-04-09Option exercise (derivative)7,000$0.00127,284
2024-04-09Open-market sale2,329$123.05729,267
2024-04-09Open-market sale20$125.04728,557
2024-04-09Open-market sale690$124.70728,577
2024-04-09Open-market sale3,961$121.95731,596
2024-04-09Option exercise7,000$28.20735,557
2024-04-04Option exercise (derivative)30,000$0.00134,284
2024-04-04Open-market sale45,000$130.00728,557
2024-04-04Option exercise30,000$28.20773,557
2024-04-02Option exercise (derivative)7,000$0.00164,284
2024-04-02Open-market sale6,112$122.01744,445
2024-04-02Open-market sale888$122.68743,557
2024-04-02Option exercise7,000$28.20750,557
2024-03-26Option exercise (derivative)7,000$0.00171,284
2024-03-26Option exercise7,000$28.20750,557
2024-03-26Open-market sale5,367$119.60745,190
2024-03-26Open-market sale364$122.11743,557
2024-03-26Open-market sale382$121.09743,921
2024-03-26Open-market sale887$120.31744,303
2024-03-25Option exercise (derivative)30,000$0.00178,284
2024-03-25Open-market sale45,000$120.00743,557
2024-03-25Option exercise30,000$28.20788,557
2024-03-21Option exercise (derivative)30,000$0.00208,284
2024-03-21Open-market sale45,000$113.38758,557
2024-03-21Option exercise30,000$28.20803,557
2024-03-19Option exercise (derivative)7,000$0.00238,284
2024-03-19Option exercise7,000$28.20780,557
2024-03-19Open-market sale3,559$93.94773,557
2024-03-19Open-market sale1,903$91.77778,654
2024-03-19Open-market sale1,538$92.69777,116
2024-03-12Option exercise (derivative)7,000$0.00245,284
2024-03-12Open-market sale1,111$96.58773,557
2024-03-12Open-market sale4,573$95.71774,668
2024-03-12Open-market sale1,316$94.58779,241
2024-03-12Option exercise7,000$28.20780,557
2024-03-08Option exercise (derivative)30,000$0.00252,284
2024-03-08Open-market sale45,000$100.00773,557
2024-03-08Option exercise30,000$28.20818,557
2024-03-05Option exercise (derivative)7,000$0.00282,284
2024-03-05Open-market sale3,090$94.66788,557
2024-03-05Option exercise7,000$28.20795,557
2024-03-05Open-market sale3,910$93.94791,647
2024-02-27Option exercise (derivative)7,000$0.00289,284
2024-02-27Option exercise7,000$28.20795,557
2024-02-27Open-market sale4,067$91.09791,490
2024-02-27Open-market sale2,933$92.17788,557
2024-02-21Option exercise (derivative)7,000$0.00296,284
2024-02-21Open-market sale7,000$80.44788,557
2024-02-21Option exercise7,000$28.20795,557
2024-02-13Option exercise (derivative)7,000$0.00303,284
2024-02-13Open-market sale3,104$81.57792,453
2024-02-13Open-market sale3,896$82.40788,557
2024-02-13Option exercise7,000$28.20795,557
2024-02-06Option exercise (derivative)7,000$0.00310,284
2024-02-06Open-market sale3,977$84.27791,580
2024-02-06Open-market sale2,647$85.45788,933
2024-02-06Open-market sale376$86.56788,557
2024-02-06Option exercise7,000$28.20795,557
2024-01-30Option exercise (derivative)7,000$0.00317,284
2024-01-30Open-market sale100$88.43788,557
2024-01-30Option exercise7,000$28.20795,557
2024-01-30Open-market sale3,207$86.35792,350
2024-01-30Open-market sale3,693$87.57788,657
2024-01-25Option exercise (derivative)30,000$0.00324,284
2024-01-25Open-market sale45,000$90.00788,557
2024-01-25Option exercise30,000$28.20833,557
2024-01-23Option exercise (derivative)7,000$0.00354,284
2024-01-23Open-market sale6,665$87.36642,586
2024-01-23Open-market sale335$88.41642,251
2024-01-23Gift161,306$0.00803,557
2024-01-23Gift161,306$0.00371,629
2024-01-23Option exercise7,000$28.20649,251
2024-01-17Option exercise (derivative)7,000$0.00361,284
2024-01-17Option exercise7,000$28.20649,251
2024-01-17Open-market sale7,000$83.20642,251
2024-01-15Tax withholding9,508$82.39642,251
2024-01-09Option exercise (derivative)7,000$0.00368,284
2024-01-09Open-market sale425$84.03651,759
2024-01-09Open-market sale6,575$83.60652,184
2024-01-09Option exercise7,000$28.20658,759
2024-01-03Option exercise (derivative)7,000$0.00375,284
2024-01-03Open-market sale1,629$81.74657,130
2024-01-03Open-market sale5,371$82.25651,759
2024-01-03Option exercise7,000$28.20658,759
2023-12-27Option exercise (derivative)7,000$0.00382,284
2023-12-27Open-market sale20$87.46651,759
2023-12-27Option exercise7,000$28.20658,759
2023-12-27Open-market sale6,980$86.52651,779
2023-12-19Option exercise (derivative)7,000$0.00389,284
2023-12-19Open-market sale7,000$81.61651,759
2023-12-19Option exercise7,000$28.20658,759
2023-12-13Option exercise (derivative)30,000$0.00396,284
2023-12-13Option exercise30,000$28.20778,759
2023-12-13Open-market sale127,000$80.01651,759
2023-12-12Option exercise (derivative)7,000$0.00426,284
2023-12-12Open-market sale7,000$77.60748,759
2023-12-12Option exercise7,000$28.20755,759
2023-12-05Option exercise (derivative)7,000$0.00433,284
2023-12-05Option exercise7,000$28.20755,759
2023-12-05Open-market sale7,000$73.55748,759
2023-11-28Option exercise (derivative)7,000$0.00440,284
2023-11-28Open-market sale2,783$74.68752,976
2023-11-28Open-market sale4,217$75.32748,759
2023-11-28Option exercise7,000$28.20755,759
2023-11-21Option exercise (derivative)7,000$0.00447,284
2023-11-21Open-market sale6,257$76.65749,502
2023-11-21Open-market sale743$77.41748,759
2023-11-21Option exercise7,000$28.20755,759
2023-11-14Option exercise (derivative)7,000$0.00454,284
2023-11-14Open-market sale7,229$77.13748,759
2023-11-14Open-market sale7,771$76.75755,988
2023-11-14Open-market sale3,788$77.11763,759
2023-11-14Open-market sale3,212$76.77767,547
2023-11-14Option exercise7,000$28.20770,759
2023-11-07Option exercise (derivative)7,000$0.00461,284
2023-11-07Option exercise7,000$28.20702,437
2023-11-07Gift68,322$0.00532,935
2023-11-07Gift68,322$0.00763,759
2023-11-07Open-market sale7,000$72.66695,437
2023-10-31Option exercise (derivative)3,692$0.00468,284
2023-10-31Option exercise (derivative)3,308$0.000
2023-10-31Option exercise3,692$28.20699,129
2023-10-31Option exercise3,308$41.56702,437
2023-10-31Open-market sale2,101$66.63695,437
2023-10-31Open-market sale4,899$65.91697,538
2023-10-24Option exercise (derivative)7,000$0.003,308
2023-10-24Option exercise7,000$41.56702,437
2023-10-24Open-market sale7,000$67.54695,437
2023-10-17Option exercise (derivative)7,000$0.0010,308
2023-10-17Open-market sale2,434$68.52700,003
2023-10-17Option exercise7,000$41.56702,437
2023-10-17Open-market sale4,566$69.26695,437
2023-10-16Tax withholding29,433$69.21695,437
2023-10-15Tax withholding37,205$69.21724,870
2023-10-13Option exercise (derivative)36,973$0.0036,973
2023-10-13Option exercise (derivative)44,523$0.000
2023-10-13Option exercise (derivative)22,013$0.0022,014
2023-10-13Grant / award119,176$0.00702,038
2023-10-13Option exercise89,045$0.00791,083
2023-10-13Tax withholding42,056$69.75749,027
2023-10-13Option exercise35,363$0.00784,390
2023-10-13Tax withholding16,720$69.75767,670
2023-10-13Option exercise7,264$0.00774,934
2023-10-13Tax withholding3,773$69.75771,161
2023-10-13Option exercise7,264$0.00778,425
2023-10-13Tax withholding3,773$69.75774,652
2023-10-13Option exercise34,385$0.00809,037
2023-10-13Tax withholding17,857$69.75791,180
2023-10-13Tax withholding29,105$69.75762,075
2023-10-10Option exercise (derivative)7,000$0.0017,308
2023-10-10Open-market sale5,992$69.46583,870
2023-10-10Option exercise7,000$41.56589,862
2023-10-10Open-market sale1,008$70.01582,862
2023-10-03Option exercise (derivative)7,000$0.0024,308
2023-10-03Open-market sale4,059$67.95585,803
2023-10-03Option exercise7,000$41.56589,862
2023-10-03Open-market sale2,941$68.52582,862
2023-09-26Option exercise (derivative)7,000$0.0031,308
2023-09-26Open-market sale327$68.81582,862
2023-09-26Option exercise7,000$41.56589,862
2023-09-26Open-market sale6,673$68.27583,189
2023-09-19Option exercise (derivative)7,000$0.0038,308
2023-09-19Open-market sale7,000$70.39582,862
2023-09-19Option exercise7,000$41.56589,862
2023-09-12Option exercise (derivative)7,000$0.0045,308
2023-09-12Open-market sale388$70.88589,474
2023-09-12Option exercise7,000$41.56589,862
2023-09-12Open-market sale6,612$71.17582,862
2023-09-06Option exercise (derivative)7,000$0.0052,308
2023-09-06Option exercise7,000$41.56589,862
2023-09-06Open-market sale7,000$70.11582,862
2023-08-31Option exercise (derivative)30,000$0.0059,308
2023-08-31Option exercise30,000$41.56612,862
2023-08-31Open-market sale30,000$70.00582,862
2023-08-29Option exercise (derivative)7,000$0.0089,308
2023-08-29Open-market sale4,825$66.59582,862
2023-08-29Open-market sale2,175$65.52587,687
2023-08-29Option exercise7,000$41.56589,862
2023-08-22Option exercise (derivative)7,000$0.0096,308
2023-08-22Option exercise7,000$41.56589,862
2023-08-22Open-market sale5,374$63.75584,488
2023-08-22Open-market sale1,626$64.53582,862
2023-08-15Option exercise (derivative)7,000$0.00103,308
2023-08-15Open-market sale6,643$66.17583,219
2023-08-15Option exercise7,000$41.56589,862
2023-08-15Open-market sale357$67.19582,862
2023-08-14Option exercise (derivative)30,000$0.00110,308
2023-08-14Open-market sale1,079$64.78611,783
2023-08-14Open-market sale10,422$67.94582,862
2023-08-14Open-market sale15,797$67.55593,284
2023-08-14Open-market sale2,702$66.31609,081
2023-08-14Option exercise30,000$41.56612,862
2023-08-01Gift27,065$0.00601,257
2023-08-01Gift27,065$0.00582,862
2023-04-10Gift15,272$0.00555,797
2023-04-10Gift15,272$0.00628,322
2023-01-18Gift500,000$0.00540,525
2023-01-18Gift500,000$0.00643,594
2022-12-28Gift138,467$0.00143,594
2022-12-28Gift138,467$0.001,040,525
2022-10-16Tax withholding29,433$52.72902,058
2022-10-16Tax withholding26,679$52.72931,491
2022-10-13Option exercise (derivative)30,770$0.000
2022-10-13Option exercise (derivative)44,522$0.0044,523
2022-10-13Option exercise (derivative)37,620$0.0037,620
2022-10-13Grant / award (derivative)88,765$0.0088,765
2022-10-13Grant / award (derivative)56,280$0.0056,280
2022-10-13Grant / award225,118$0.00854,647
2022-10-13Option exercise89,045$0.001,016,880
2022-10-13Tax withholding1,691$52.75927,835
2022-10-13Option exercise3,579$0.00929,526
2022-10-13Tax withholding63,815$52.75925,947
2022-10-13Option exercise135,115$0.00989,762
2022-10-13Tax withholding46,242$52.75970,638
2022-10-13Option exercise34,610$0.001,005,248
2022-10-13Tax withholding17,973$52.75987,275
2022-10-13Tax withholding29,105$52.75958,170
2022-01-14Option exercise (derivative)100,000$0.00471,976
2022-01-14Open-market sale100,000$97.16676,301
2022-01-14Option exercise100,000$28.20776,301
2021-12-22Gift25,065$0.00676,301
2021-12-22Gift25,065$0.00235,289
2021-11-05Gift170,000$0.00651,236
2021-11-05Gift170,000$0.00260,354
2021-10-16Option exercise (derivative)24,799$0.000
2021-10-16Tax withholding23,421$67.68930,147
2021-10-16Option exercise66,213$0.00907,993
2021-10-16Option exercise26,586$0.00934,579
2021-10-16Option exercise18,989$0.00953,568
2021-10-16Tax withholding29,433$67.68821,236
2021-10-16Tax withholding12,557$67.68917,590
2021-10-16Tax withholding8,969$67.68908,621
2021-10-16Tax withholding31,273$67.68877,348
2021-10-16Tax withholding26,679$67.68850,669
2021-10-13Option exercise (derivative)30,769$0.0030,770
2021-10-13Option exercise (derivative)38,604$0.0038,605
2021-10-13Grant / award (derivative)44,027$0.0044,027
2021-10-13Grant / award (derivative)73,946$0.0073,946
2021-10-13Option exercise135,114$0.00727,598
2021-10-13Tax withholding63,815$66.72841,780
2021-10-13Tax withholding1,690$66.72905,595
2021-10-13Option exercise3,578$0.00907,285
2021-10-13Grant / award176,109$0.00903,707
2021-05-08Tax withholding28,984$85.98592,484
2021-03-02Gift28,500$0.0090,354
2021-03-02Gift28,500$0.00621,468
2020-12-17Gift61,854$0.00649,968
2020-12-17Gift61,854$0.0061,854
2020-11-06Gift10,079$0.000
2020-11-06Gift22,312$0.0010,079
2020-11-06Gift22,312$0.00711,822
2020-10-24Tax withholding17,895$52.85648,828
2020-10-16Grant / award (derivative)89,045$0.0089,045
2020-10-16Option exercise (derivative)64,776$0.000
2020-10-16Tax withholding (derivative)326$0.0063,952
2020-10-16Grant / award (derivative)75,240$0.0075,240
2020-10-16Option exercise (derivative)54,846$0.0078,022
2020-10-16Tax withholding (derivative)3,507$0.0077,208
2020-10-16Grant / award178,090$0.00621,285
2020-10-16Tax withholding50,099$51.94571,186
2020-10-16Option exercise77,939$0.00649,125
2020-10-16Tax withholding90,355$51.94666,723
2020-10-16Option exercise107,953$0.00757,078
2020-05-08Tax withholding27,046$46.59443,193
2019-12-23Tax withholding (derivative)3,836$0.00129,032
2019-11-12Gift20,341$0.00470,239
2019-11-12Gift20,341$0.0073,073
2019-10-24Tax withholding17,895$44.66543,312
2019-10-16Grant / award (derivative)80,715$0.0080,715
2019-10-16Grant / award (derivative)64,278$0.0064,278
2019-10-16Tax withholding23,423$46.46399,778
2019-10-16Grant / award161,429$0.00561,207
2019-05-08Tax withholding26,555$40.26370,469
2018-11-08Gift52,732$0.00397,024
2018-11-08Gift52,732$0.0052,732
2018-10-24Tax withholding17,895$38.68449,756
2018-10-16Grant / award (derivative)132,868$0.00132,868
2018-10-16Grant / award141,710$0.00467,651
2018-05-08Tax withholding26,507$48.48325,941
2017-10-24Grant / award (derivative)140,308$0.00140,308
2017-10-24Grant / award (derivative)64,775$0.0064,775
2017-10-24Grant / award108,277$0.00352,448
2017-05-08———0
2017-05-08Grant / award (derivative)571,976$0.00571,976
2017-05-08Grant / award244,171$0.00244,171

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