speb/financial-data huggingface dataset:
Holder of MD: iShares Trust-iShares Russell 2000 ETF
Shares held as of 2026-04-30: 2020123 (value 47695105; 0.02% of shares outstanding; change -0.03)
Holder of MD: iShares Trust-iShares Core S&P Small-Cap ETF
Shares held as of 2026-05-31: 5102234 (value 133984666; 0.06% of shares outstanding; change -0.01)
Holder of MD: iShares Trust-iShares Russell 2000 ETF
Shares held as of 2026-05-31: 2039309 (value 53552254; 0.02% of shares outstanding; change 0.01)
Holder of MDA: College Retirement Equities Fd.-College Retirement Equities Fd. - Tota
Shares held as of 2025-12-31: 658454 (value 24540580; 0.00% of shares outstanding; change 0.09)
Holder of MDA: VANGUARD TAX-MANAGED FUNDS-Vanguard Developed Markets Index Fund
Shares held as of 2025-12-31: 741470 (value 28420546; 0.01% of shares outstanding; change 1.10)
Holder of MDA: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-01-31: 590751 (value 23269681; 0.00% of shares outstanding; change 0.12)
Holder of MDA: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-01-31: 353045 (value 13906442; 0.00% of shares outstanding; change 0.11)
Holder of MDA: Procure ETF Trust II-Procure Space ETF
Shares held as of 2026-01-31: 697224 (value 27463652; 0.01% of shares outstanding; change 1.36)
Holder of MDA: TIAA-CREF Funds-Nuveen Quant International Small Cap Equity Fund
Shares held as of 2026-01-31: 294944 (value 11617843; 0.00% of shares outstanding; change 0.03)
Holder of MDA: VANGUARD Intl Eqy. INDEX Fd.S-Vanguard FTSE All-World ex-US Small-Cap 
Shares held as of 2026-01-31: 287974 (value 11038043; 0.00% of shares outstanding; change 1.08)
Holder of MDA: VANGUARD STAR FUNDS-Vanguard Total International Stock Index Fund
Shares held as of 2026-01-31: 1134728 (value 44696935; 0.01% of shares outstanding; change 1.05)
Holder of MDA: Artisan Partners Funds Inc.-Artisan International Small-Mid Fund
Shares held as of 2026-03-31: 794500 (value 23493364; 0.00% of shares outstanding; change 2.08)
Holder of MDA: College Retirement Equities Fd.-College Retirement Equities Fd. - Tota
Shares held as of 2026-03-31: 670817 (value 19836058; 0.00% of shares outstanding; change 0.02)
Holder of MDA: Fidelity Select Portfolios-Select Communication Services Portfolio
Shares held as of 2026-03-31: 284400 (value 12721211; 0.00% of shares outstanding; change 0.12)
Holder of MDA: SmallCap World Fund Inc
Shares held as of 2026-03-31: 4245819 (value 125548866; 0.03% of shares outstanding; change 0.15)
Holder of MDA: T. Rowe Price New Horizons Fund, Inc.
Shares held as of 2026-03-31: 433676 (value 12823799; 0.00% of shares outstanding; change 1.00)
Holder of MDA: VANGUARD TAX-MANAGED FUNDS-Vanguard Developed Markets Index Fund
Shares held as of 2026-03-31: 1181733 (value 34943844; 0.01% of shares outstanding; change 0.59)
Holder of MDA: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-04-30: 590751 (value 17468506; 0.00% of shares outstanding; change 0.00)
Holder of MDA: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-04-30: 363963 (value 10762385; 0.00% of shares outstanding; change 0.03)
Holder of MDA: Procure ETF Trust II-Procure Space ETF
Shares held as of 2026-04-30: 1007022 (value 29777640; 0.01% of shares outstanding; change 0.44)
Holder of MDA: VANGUARD Intl Eqy. INDEX Fd.S-Vanguard FTSE All-World ex-US Small-Cap 
Shares held as of 2026-04-30: 455860 (value 13479780; 0.00% of shares outstanding; change 0.58)
Holder of MDA: VANGUARD STAR FUNDS-Vanguard Total International Stock Index Fund
Shares held as of 2026-04-30: 1789619 (value 52919033; 0.01% of shares outstanding; change 0.58)
Holder of MDA.TO: College Retirement Equities Fd.-College Retirement Equities Fd. - Tota
Shares held as of 2025-12-31: 658454 (value 34344960; 0.00% of shares outstanding; change 0.09)
Holder of MDA.TO: VANGUARD TAX-MANAGED FUNDS-Vanguard Developed Markets Index Fund
Shares held as of 2025-12-31: 741470 (value 43435313; 0.01% of shares outstanding; change 1.10)
Holder of MDA.TO: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-01-31: 590751 (value 33093871; 0.00% of shares outstanding; change 0.12)
Holder of MDA.TO: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-01-31: 353045 (value 19777581; 0.00% of shares outstanding; change 0.11)
Holder of MDA.TO: Procure ETF Trust II-Procure Space ETF
Shares held as of 2026-01-31: 697224 (value 39058488; 0.01% of shares outstanding; change 1.36)
Holder of MDA.TO: TIAA-CREF Funds-Nuveen Quant International Small Cap Equity Fund
Shares held as of 2026-01-31: 294944 (value 16522763; 0.00% of shares outstanding; change 0.03)
Holder of MDA.TO: VANGUARD Intl Eqy. INDEX Fd.S-Vanguard FTSE All-World ex-US Small-Cap 
Shares held as of 2026-01-31: 287974 (value 16869517; 0.00% of shares outstanding; change 1.08)
Holder of MDA.TO: VANGUARD STAR FUNDS-Vanguard Total International Stock Index Fund
Shares held as of 2026-01-31: 1134728 (value 63567463; 0.01% of shares outstanding; change 1.05)
Holder of MDA.TO: Artisan Partners Funds Inc.-Artisan International Small-Mid Fund
Shares held as of 2026-03-31: 794500 (value 33146540; 0.00% of shares outstanding; change 2.08)
Holder of MDA.TO: College Retirement Equities Fd.-College Retirement Equities Fd. - Tota
Shares held as of 2026-03-31: 670817 (value 27986486; 0.00% of shares outstanding; change 0.02)
Holder of MDA.TO: Fidelity Select Portfolios-Select Communication Services Portfolio
Shares held as of 2026-03-31: 284400 (value 16660152; 0.00% of shares outstanding; change 0.12)
Holder of MDA.TO: SmallCap World Fund Inc
Shares held as of 2026-03-31: 4245819 (value 177135573; 0.03% of shares outstanding; change 0.15)
Holder of MDA.TO: T. Rowe Price New Horizons Fund, Inc.
Shares held as of 2026-03-31: 433676 (value 18092963; 0.00% of shares outstanding; change 1.00)
Holder of MDA.TO: VANGUARD TAX-MANAGED FUNDS-Vanguard Developed Markets Index Fund
Shares held as of 2026-03-31: 1181733 (value 49301902; 0.01% of shares outstanding; change 0.59)
Holder of MDA.TO: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-04-30: 590751 (value 24646132; 0.00% of shares outstanding; change 0.00)
Holder of MDA.TO: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-04-30: 363963 (value 15184536; 0.00% of shares outstanding; change 0.03)
Holder of MDA.TO: Procure ETF Trust II-Procure Space ETF
Shares held as of 2026-04-30: 1007022 (value 42012959; 0.01% of shares outstanding; change 0.44)
Holder of MDA.TO: VANGUARD Intl Eqy. INDEX Fd.S-Vanguard FTSE All-World ex-US Small-Cap 
Shares held as of 2026-04-30: 455860 (value 19018479; 0.00% of shares outstanding; change 0.58)
Holder of MDA.TO: VANGUARD STAR FUNDS-Vanguard Total International Stock Index Fund
Shares held as of 2026-04-30: 1789619 (value 74662906; 0.01% of shares outstanding; change 0.58)
Holder of MDAI: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 202660 (value 419506; 0.01% of shares outstanding; change 0.00)
Holder of MDAI: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 496730 (value 1028231; 0.02% of shares outstanding; change 0.59)
Holder of MDAI: Bridgeway Funds, Inc.-Ultra-Small Company Fund
Shares held as of 2026-03-31: 199000 (value 326359; 0.01% of shares outstanding; change 0.00)
Holder of MDAI: EQ Advisors Trust-1290 VT Micro Cap Portfolio
Shares held as of 2026-03-31: 3419 (value 5607; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-03-31: 184843 (value 349353; 0.01% of shares outstanding; change 0.59)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-03-31: 10463 (value 19775; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-03-31: 30346 (value 57353; 0.00% of shares outstanding; change 0.15)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-03-31: 28717 (value 54275; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 202660 (value 332362; 0.01% of shares outstanding; change 0.00)
Holder of MDAI: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 523630 (value 858753; 0.02% of shares outstanding; change 0.05)
Holder of MDAI: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-03-31: 55595 (value 105074; 0.00% of shares outstanding; change -0.01)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-04-30: 184170 (value 318614; 0.01% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-04-30: 10463 (value 18100; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-04-30: 30346 (value 52498; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-04-30: 28717 (value 49680; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-04-30: 55961 (value 96812; 0.00% of shares outstanding; change 0.01)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-05-31: 116021 (value 190274; 0.00% of shares outstanding; change -0.37)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-05-31: 10463 (value 17159; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-05-31: 30346 (value 49767; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-05-31: 28717 (value 47095; 0.00% of shares outstanding; change 0.00)
Holder of MDAI: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-05-31: 55229 (value 90575; 0.00% of shares outstanding; change -0.01)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 876821 (value 294217275; 0.01% of shares outstanding; change 0.00)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Growth Index Fund
Shares held as of 2025-12-31: 974136 (value 326871322; 0.01% of shares outstanding; change -0.16)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 2423621 (value 813245996; 0.03% of shares outstanding; change 0.00)
Holder of MDB: VANGUARD WORLD FUND-Vanguard Information Technology Index Fund
Shares held as of 2026-02-28: 824933 (value 246011520; 0.01% of shares outstanding; change 0.03)
Holder of MDB: Fidelity Select Portfolios-Select Software and IT Services Portfolio
Shares held as of 2026-03-31: 534700 (value 179418578; 0.01% of shares outstanding; change 0.64)
Holder of MDB: Fidelity Select Portfolios-Technology Portfolio
Shares held as of 2026-03-31: 801686 (value 269005727; 0.01% of shares outstanding; change -0.11)
Holder of MDB: NEW PERSPECTIVE FUND
Shares held as of 2026-03-31: 500000 (value 176279998; 0.01% of shares outstanding; change 0.00)
Holder of MDB: T. Rowe Price Equity Funds, Inc.-T. Rowe Price Large-Cap Growth Fund
Shares held as of 2026-03-31: 475229 (value 141722792; 0.01% of shares outstanding; change 0.13)
Holder of MDB: VANGUARD HORIZON FUNDS-Vanguard Capital Opportunity Fund
Shares held as of 2026-03-31: 512588 (value 152863993; 0.01% of shares outstanding; change -0.02)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 908494 (value 270931081; 0.01% of shares outstanding; change 0.04)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Growth Index Fund
Shares held as of 2026-03-31: 1016573 (value 303162401; 0.01% of shares outstanding; change 0.04)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Mid-Cap Growth Index Fund
Shares held as of 2026-03-31: 588118 (value 175388550; 0.01% of shares outstanding; change -0.09)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Mid-Cap Index Fund
Shares held as of 2026-03-31: 1669889 (value 497994299; 0.02% of shares outstanding; change -0.01)
Holder of MDB: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 2460192 (value 733678461; 0.03% of shares outstanding; change 0.02)
Holder of MDB: Fidelity Select Portfolios-Select Software and IT Services Portfolio
Shares held as of 2026-04-30: 584500 (value 186549022; 0.01% of shares outstanding; change 0.09)
Holder of MDB: Fidelity Select Portfolios-Technology Portfolio
Shares held as of 2026-04-30: 1028886 (value 328379259; 0.01% of shares outstanding; change 0.28)
Holder of MDB: Fidelity Select Portfolios-Technology Portfolio
Shares held as of 2026-05-31: 1254986 (value 374261926; 0.02% of shares outstanding; change 0.22)
Holder of MDB: NEW PERSPECTIVE FUND
Shares held as of 2026-06-30: 500000 (value 149110000; 0.01% of shares outstanding; change 0.00)
Holder of MDBH: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-03-31: 951 (value 2853; 0.00% of shares outstanding; change 0.00)
Holder of MDBH: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-04-30: 951 (value 2805; 0.00% of shares outstanding; change 0.00)
Holder of MDBH: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-05-31: 951 (value 3043; 0.00% of shares outstanding; change 0.00)
Holder of MDCX: EQ Advisors Trust-1290 VT Micro Cap Portfolio
Shares held as of 2026-03-31: 2737 (value 1012; 0.00% of shares outstanding; change 0.00)
Holder of MDCX: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-03-31: 3745 (value 1310; 0.00% of shares outstanding; change 0.00)
Holder of MDCX: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-03-31: 34786 (value 12175; 0.00% of shares outstanding; change -0.01)
Holder of MDCX: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-04-30: 3745 (value 1681; 0.00% of shares outstanding; change 0.00)
Holder of MDCX: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-04-30: 35015 (value 15721; 0.00% of shares outstanding; change 0.01)
Holder of MDCX: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-05-31: 3745 (value 1385; 0.00% of shares outstanding; change 0.00)
Holder of MDCX: iShares Trust-iShares Micro-Cap ETF
Shares held as of 2026-05-31: 34557 (value 12786; 0.00% of shares outstanding; change -0.01)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 200666 (value 99785179; 0.01% of shares outstanding; change 0.03)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Small-Cap Index Fund
Shares held as of 2025-12-31: 412294 (value 205021432; 0.02% of shares outstanding; change -0.02)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 574387 (value 285625417; 0.02% of shares outstanding; change 0.02)
Holder of MDGL: VANGUARD SPECIALIZED FUNDS-Vanguard Health Care Fund
Shares held as of 2026-01-31: 398129 (value 204192403; 0.02% of shares outstanding; change 1.04)
Holder of MDGL: Fidelity Salem Street Trust-Fidelity Small Cap Index Fund
Shares held as of 2026-02-28: 182020 (value 93354418; 0.01% of shares outstanding; change 0.01)
Holder of MDGL: JANUS INVESTMENT FUND-Janus Henderson Contrarian Fund
Shares held as of 2026-03-31: 188314 (value 102538857; 0.01% of shares outstanding; change -0.02)
Holder of MDGL: JANUS INVESTMENT FUND-Janus Henderson Enterprise Fund
Shares held as of 2026-03-31: 233269 (value 127017305; 0.01% of shares outstanding; change 1.00)
Holder of MDGL: JANUS INVESTMENT FUND-Janus Henderson Forty Fund
Shares held as of 2026-03-31: 429415 (value 233820765; 0.02% of shares outstanding; change 0.00)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 207926 (value 113217788; 0.01% of shares outstanding; change 0.04)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Small-Cap Growth Index Fund
Shares held as of 2026-03-31: 236629 (value 128846859; 0.01% of shares outstanding; change 1.04)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Small-Cap Index Fund
Shares held as of 2026-03-31: 423146 (value 230407232; 0.02% of shares outstanding; change 0.03)
Holder of MDGL: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 586327 (value 319260920; 0.03% of shares outstanding; change 0.02)
Holder of MDGL: iShares Trust-iShares Russell 2000 ETF
Shares held as of 2026-03-31: 417988 (value 207852888; 0.02% of shares outstanding; change -0.08)
Holder of MDGL: SPDR SERIES TRUST-State Street SPDR S&P Biotech ETF
Shares held as of 2026-04-30: 219439 (value 112545875; 0.01% of shares outstanding; change 0.12)
Holder of MDGL: VANGUARD SPECIALIZED FUNDS-Vanguard Health Care Fund
Shares held as of 2026-04-30: 408918 (value 222659944; 0.02% of shares outstanding; change 0.03)
Holder of MDGL: iShares Trust-iShares Russell 2000 ETF
Shares held as of 2026-04-30: 402277 (value 206319829; 0.02% of shares outstanding; change -0.04)
Holder of MDGL: JANUS INVESTMENT FUND-Janus Henderson Enterprise Fund
Shares held as of 2026-05-31: 233269 (value 119639005; 0.01% of shares outstanding; change 0.00)
Holder of MDGL: JANUS INVESTMENT FUND-Janus Henderson Forty Fund
Shares held as of 2026-05-31: 415829 (value 213270379; 0.02% of shares outstanding; change -0.03)
Holder of MDGL: SPDR SERIES TRUST-State Street SPDR S&P Biotech ETF
Shares held as of 2026-05-31: 217341 (value 118040067; 0.01% of shares outstanding; change -0.01)
Holder of MDGL: iShares Trust-iShares Russell 2000 ETF
Shares held as of 2026-05-31: 409146 (value 222784092; 0.02% of shares outstanding; change 0.02)
Holder of MDGL: SPDR SERIES TRUST-State Street SPDR S&P Biotech ETF
Shares held as of 2026-06-30: 210471 (value 114603566; 0.01% of shares outstanding; change -0.03)
Holder of MDI.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Core Eqy. 2 PORT.
Shares held as of 2026-01-31: 403554 (value 6162269; 0.00% of shares outstanding; change 0.00)
Holder of MDI.TO: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-01-31: 447347 (value 6830988; 0.01% of shares outstanding; change 0.03)
Holder of MDI.TO: Northern Lights Fund Trust IV-Moerus Worldwide Value Fund
Shares held as of 2026-02-28: 597381 (value 8494757; 0.01% of shares outstanding; change 0.04)
Holder of MDI.TO: Fidelity Select Portfolios-Select Materials Portfolio
Shares held as of 2026-03-31: 292900 (value 5157969; 0.00% of shares outstanding; change 0.21)
Holder of MDI.TO: HEARTLAND GROUP INC.-Heartland Value Fund
Shares held as of 2026-03-31: 750000 (value 10665000; 0.01% of shares outstanding; change -0.17)
Holder of MDI.TO: ROYCE FUND-Royce Micro-Cap Fund
Shares held as of 2026-03-31: 318982 (value 4870855; 0.00% of shares outstanding; change -0.14)
Holder of MDI.TO: ROYCE FUND-Royce Small-Cap Opportunity Fund
Shares held as of 2026-03-31: 682048 (value 9698722; 0.01% of shares outstanding; change -0.07)
Holder of MDI.TO: ROYCE MICRO-CAP TRUST, INC.-Royce Micro-Cap Trust Inc
Shares held as of 2026-03-31: 739818 (value 10520212; 0.01% of shares outstanding; change -0.04)
Holder of MDI.TO: ROYCE SMALL-CAP TRUST, INC.-Royce Small-Cap Trust, Inc
Shares held as of 2026-03-31: 1296691 (value 18438946; 0.02% of shares outstanding; change 0.00)
Holder of MDI.TO: SPROTT FOCUS TRUST INC.-Sprott Focus Trust Inc
Shares held as of 2026-03-31: 1230000 (value 17490600; 0.02% of shares outstanding; change -0.13)
Holder of MDI.TO: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-04-30: 546298 (value 7768357; 0.01% of shares outstanding; change 0.22)
Holder of MDI.TO: Fidelity Capital Trust-Fidelity Stock Selector Small Cap Fund
Shares held as of 2026-04-30: 677100 (value 9628362; 0.01% of shares outstanding; change 1.00)
Holder of MDI.TO: Fidelity Securities Fund-Fidelity Series Small Cap Opportunities Fund
Shares held as of 2026-04-30: 499100 (value 7097202; 0.01% of shares outstanding; change 1.00)
Holder of MDI.TO: Fidelity Securities Fund-Fidelity Small Cap Growth Fund
Shares held as of 2026-04-30: 927800 (value 13193316; 0.01% of shares outstanding; change 1.00)
Holder of MDI.TO: Fidelity Select Portfolios-Select Materials Portfolio
Shares held as of 2026-04-30: 292900 (value 4472583; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 32591 (value 27640; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-03-31: 61667 (value 45115; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-03-31: 24810 (value 18150; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-03-31: 6418 (value 4695; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-03-31: 4718 (value 3451; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: GAMCO Global Series Funds, Inc-Gabelli Global Mini Mites Fund
Shares held as of 2026-03-31: 1000 (value 800; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 32591 (value 32591; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-04-30: 61443 (value 49154; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-04-30: 24810 (value 19848; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-04-30: 5216 (value 4172; 0.00% of shares outstanding; change -0.19)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-04-30: 4718 (value 3774; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-05-31: 61443 (value 61443; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-05-31: 24810 (value 24810; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-05-31: 5216 (value 5216; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: Fidelity Concord Street Trust-Fidelity Total Market Index Fund
Shares held as of 2026-05-31: 4718 (value 4718; 0.00% of shares outstanding; change 0.00)
Holder of MDIA: GAMCO Global Series Funds, Inc-Gabelli Global Mini Mites Fund
Shares held as of 2026-06-30: 1000 (value 1000; 0.00% of shares outstanding; change 0.00)
Holder of MDLN: T. ROWE PRICE CAPITAL APPRECIATION Fd., INC.-T. Rowe Price Capital App
Shares held as of 2025-12-31: 4550269 (value 166357840; 0.01% of shares outstanding; change 1.00)
Holder of MDLN: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 6474554 (value 236709703; 0.01% of shares outstanding; change 1.00)
Holder of MDLN: AMCAP FUND
Shares held as of 2026-03-31: 9746309 (value 377669473; 0.01% of shares outstanding; change 0.00)
Holder of MDLN: AMERICAN BALANCED FUND
Shares held as of 2026-03-31: 3529275 (value 136759406; 0.00% of shares outstanding; change 0.18)
Holder of MDLN: Fidelity Contrafund
Shares held as of 2026-03-31: 4978020 (value 181996418; 0.01% of shares outstanding; change 0.22)
Holder of MDLN: Fidelity Puritan Trust-Fidelity Puritan Fund
Shares held as of 2026-03-31: 3456059 (value 126353521; 0.00% of shares outstanding; change 1.59)
Holder of MDLN: GROWTH FUND OF AMERICA
Shares held as of 2026-03-31: 7468661 (value 289410613; 0.01% of shares outstanding; change 0.00)
Holder of MDLN: JANUS INVESTMENT FUND-Janus Henderson Forty Fund
Shares held as of 2026-03-31: 3101622 (value 123413542; 0.00% of shares outstanding; change 0.00)
Holder of MDLN: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 3654754 (value 141621717; 0.00% of shares outstanding; change 0.57)
Holder of MDLN: VANGUARD INDEX FUNDS-Vanguard Mid-Cap Index Fund
Shares held as of 2026-03-31: 7253782 (value 281084052; 0.01% of shares outstanding; change 0.62)
Holder of MDLN: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 10696005 (value 414470193; 0.01% of shares outstanding; change 0.65)
Holder of MDLN: VANGUARD INDEX FUNDS-Vanguard Value Index Fund
Shares held as of 2026-03-31: 3107171 (value 123634336; 0.00% of shares outstanding; change 0.64)
Holder of MDLN: Fidelity Contrafund
Shares held as of 2026-04-30: 11124709 (value 386138639; 0.01% of shares outstanding; change 1.23)
Holder of MDLN: Fidelity Magellan Fund
Shares held as of 2026-04-30: 4793184 (value 166371412; 0.01% of shares outstanding; change 1.00)
Holder of MDLN: Fidelity Puritan Trust-Fidelity Puritan Fund
Shares held as of 2026-04-30: 3456059 (value 119959804; 0.00% of shares outstanding; change 0.00)
Holder of MDLN: Fidelity Contrafund
Shares held as of 2026-05-31: 11903609 (value 461264848; 0.01% of shares outstanding; change 0.07)
Holder of MDLN: Fidelity Puritan Trust-Fidelity Puritan Fund
Shares held as of 2026-05-31: 3392059 (value 131442286; 0.00% of shares outstanding; change -0.02)
Holder of MDLN: JANUS INVESTMENT FUND-Janus Henderson Forty Fund
Shares held as of 2026-05-31: 5908950 (value 205099649; 0.01% of shares outstanding; change 0.91)
Holder of MDLN: Capital World Growth & Income Fund
Shares held as of 2026-06-30: 3377348 (value 130872235; 0.00% of shares outstanding; change 1.70)
Holder of MDLN: Investment Co of America
Shares held as of 2026-06-30: 5210238 (value 201896722; 0.01% of shares outstanding; change 0.84)
Holder of MDLZ: VANGUARD INDEX FUNDS-Vanguard 500 Index Fund
Shares held as of 2025-12-31: 32535457 (value 1990193845; 0.03% of shares outstanding; change 0.02)
Holder of MDLZ: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 40591965 (value 2483010424; 0.03% of shares outstanding; change 0.00)
Holder of MDLZ: -Price (T.Rowe) U.S. Value Equity Trust
Shares held as of 2026-03-31: 13088830 (value 792135997; 0.01% of shares outstanding; change 0.25)
Holder of MDLZ: AMERICAN MUTUAL FUND
Shares held as of 2026-03-31: 35928344 (value 2138095691; 0.03% of shares outstanding; change 0.00)
Holder of MDLZ: Capital Income Builder
Shares held as of 2026-03-31: 17633594 (value 1049375149; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-03-31: 16370142 (value 1001361556; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: VANGUARD INDEX FUNDS-Vanguard 500 Index Fund
Shares held as of 2026-03-31: 32572040 (value 1971259875; 0.03% of shares outstanding; change 0.00)
Holder of MDLZ: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 40715099 (value 2464077810; 0.03% of shares outstanding; change 0.00)
Holder of MDLZ: VANGUARD INDEX FUNDS-Vanguard Value Index Fund
Shares held as of 2026-03-31: 11854890 (value 725163599; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: WASHINGTON MUTUAL INVESTORS FUND
Shares held as of 2026-03-31: 22446227 (value 1335774931; 0.02% of shares outstanding; change 0.02)
Holder of MDLZ: AMERICAN MUTUAL FUND
Shares held as of 2026-04-30: 35928344 (value 2090670288; 0.03% of shares outstanding; change 0.00)
Holder of MDLZ: Capital Income Builder
Shares held as of 2026-04-30: 17633594 (value 1075649234; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-04-30: 16426689 (value 977552234; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: Invesco QQQ Trust, Series 1
Shares held as of 2026-04-30: 27435923 (value 1728188835; 0.02% of shares outstanding; change 0.02)
Holder of MDLZ: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-04-30: 15293445 (value 963334126; 0.01% of shares outstanding; change 0.03)
Holder of MDLZ: WASHINGTON MUTUAL INVESTORS FUND
Shares held as of 2026-04-30: 21728620 (value 1264388367; 0.02% of shares outstanding; change -0.03)
Holder of MDLZ: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-04-30: 16580125 (value 986683210; 0.01% of shares outstanding; change 0.01)
Holder of MDLZ: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-05-31: 16403771 (value 992756228; 0.01% of shares outstanding; change 0.00)
Holder of MDLZ: Invesco QQQ Trust, Series 1
Shares held as of 2026-05-31: 27776612 (value 1694373332; 0.02% of shares outstanding; change 0.01)
Holder of MDLZ: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-05-31: 15443190 (value 898639204; 0.01% of shares outstanding; change 0.01)
Holder of MDLZ: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-05-31: 16888301 (value 1022079984; 0.01% of shares outstanding; change 0.02)
Holder of MDLZ: AMERICAN MUTUAL FUND
Shares held as of 2026-06-30: 35688132 (value 2159845764; 0.03% of shares outstanding; change -0.01)
Holder of MDLZ: Capital Income Builder
Shares held as of 2026-06-30: 18486581 (value 1118807890; 0.01% of shares outstanding; change 0.05)
Holder of MDLZ: Invesco QQQ Trust, Series 1
Shares held as of 2026-06-30: 27248278 (value 1649065797; 0.02% of shares outstanding; change -0.02)
Holder of MDLZ: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-06-30: 15520876 (value 939323422; 0.01% of shares outstanding; change 0.01)
Holder of MDLZ: WASHINGTON MUTUAL INVESTORS FUND
Shares held as of 2026-06-30: 21728620 (value 1315016092; 0.02% of shares outstanding; change 0.00)
Holder of MDM.PA: DFA INVESTMENT DIMENSIONS GROUP INC-DFA Intl Small Cap Value PORT.
Shares held as of 2026-01-31: 61974 (value 16609; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Core Eqy. 2 PORT.
Shares held as of 2026-01-31: 101731 (value 27263; 0.00% of shares outstanding; change -0.12)
Holder of MDM.PA: DFA INVESTMENT TRUST CO-The Continental Small Company Series
Shares held as of 2026-01-31: 45682 (value 12242; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-01-31: 13831 (value 3706; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Dimensional ETF Trust-Dimensional International Small Cap Value ETF
Shares held as of 2026-01-31: 30055 (value 8054; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Low-Priced Stock Fund
Shares held as of 2026-02-28: 806950 (value 216262; 0.02% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Low-Priced Stock K6 Fund
Shares held as of 2026-02-28: 134586 (value 36069; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Series Intrinsic Opportunities Fund
Shares held as of 2026-02-28: 240700 (value 64507; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Rutland Square TRT II-Strategic Advisers U.S. Total Stock Fd.
Shares held as of 2026-03-31: 415000 (value 185297; 0.01% of shares outstanding; change 1.00)
Holder of MDM.PA: American Century ETF Trust-Avantis International Small Cap Value ETF
Shares held as of 2026-04-30: 233729 (value 102139; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: DFA INVESTMENT DIMENSIONS GROUP INC-DFA Intl Small Cap Value PORT.
Shares held as of 2026-04-30: 61974 (value 13293; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Core Eqy. 2 PORT.
Shares held as of 2026-04-30: 101731 (value 21821; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: DFA INVESTMENT TRUST CO-The Continental Small Company Series
Shares held as of 2026-04-30: 29713 (value 6373; 0.00% of shares outstanding; change -0.35)
Holder of MDM.PA: Dimensional ETF Trust-Dimensional International Small Cap ETF
Shares held as of 2026-04-30: 13831 (value 2966; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Dimensional ETF Trust-Dimensional International Small Cap Value ETF
Shares held as of 2026-04-30: 30055 (value 6446; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Low-Priced Stock Fund
Shares held as of 2026-04-30: 803429 (value 172335; 0.02% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Low-Priced Stock K6 Fund
Shares held as of 2026-04-30: 134586 (value 28868; 0.00% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Puritan Trust-Fidelity Series Intrinsic Opportunities Fund
Shares held as of 2026-04-30: 240700 (value 51630; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Rutland Square TRT II-Strategic Advisers U.S. Total Stock Fd.
Shares held as of 2026-04-30: 415000 (value 111220; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: American Century ETF Trust-Avantis International Small Cap Value ETF
Shares held as of 2026-05-31: 233729 (value 62639; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: Fidelity Rutland Square TRT II-Strategic Advisers U.S. Total Stock Fd.
Shares held as of 2026-05-31: 415000 (value 89017; 0.01% of shares outstanding; change 0.00)
Holder of MDM.PA: American Century ETF Trust-Avantis International Small Cap Value ETF
Shares held as of 2026-06-30: 233729 (value 50134; 0.01% of shares outstanding; change 0.00)
Holder of MDNA.TO: Fidelity NASDAQ Composite Index Fund
Shares held as of 2023-10-31: 34144 (value 11950; 0.00% of shares outstanding; change 0.00)
Holder of MDO.DE: VANGUARD SPECIALIZED FUNDS-Vanguard Dividend Appreciation Index Fund
Shares held as of 2026-01-31: 3910585 (value 922898060; 0.01% of shares outstanding; change 0.01)
Holder of MDO.DE: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-03-31: 9094753 (value 2146361708; 0.01% of shares outstanding; change 0.00)
Holder of MDO.DE: JPMorgan Trust II-JPMorgan Large Cap Growth Fund
Shares held as of 2026-03-31: 3677571 (value 860183834; 0.01% of shares outstanding; change 0.85)
Holder of MDO.DE: VANGUARD INDEX FUNDS-Vanguard 500 Index Fund
Shares held as of 2026-03-31: 18097662 (value 4233043031; 0.03% of shares outstanding; change 0.01)
Holder of MDO.DE: VANGUARD INDEX FUNDS-Vanguard Growth Index Fund
Shares held as of 2026-03-31: 7628428 (value 1784289262; 0.01% of shares outstanding; change 0.00)
Holder of MDO.DE: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 22556128 (value 5275878201; 0.03% of shares outstanding; change 0.01)
Holder of MDO.DE: VANGUARD INSTITUTIONAL INDEX FUNDS-Vanguard Institutional Index Fund
Shares held as of 2026-03-31: 4015388 (value 939199228; 0.01% of shares outstanding; change -0.02)
Holder of MDO.DE: SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRT-State Street SPDR Dow Jones 
Shares held as of 2026-04-30: 5310732 (value 1253332752; 0.01% of shares outstanding; change -0.04)
Holder of MDO.DE: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-04-30: 8505050 (value 2007191800; 0.01% of shares outstanding; change 0.03)
Holder of MDO.DE: VANGUARD SPECIALIZED FUNDS-Vanguard Dividend Appreciation Index Fund
Shares held as of 2026-04-30: 3998161 (value 935169833; 0.01% of shares outstanding; change 0.02)
Holder of MDO.DE: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-04-30: 9211433 (value 2173898188; 0.01% of shares outstanding; change 0.01)
Holder of MDO.DE: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-05-31: 9113453 (value 2131636601; 0.01% of shares outstanding; change 0.00)
Holder of MDO.DE: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-05-31: 9382825 (value 2194642710; 0.01% of shares outstanding; change 0.02)
Holder of MDO.DE: SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRT-State Street SPDR Dow Jones 
Shares held as of 2026-06-30: 5097433 (value 1192289547; 0.01% of shares outstanding; change -0.05)
Holder of MDO.DE: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-06-30: 8587456 (value 2008605905; 0.01% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Core Eqy. 2 PORT.
Shares held as of 2026-01-31: 85300 (value 358259; 0.00% of shares outstanding; change 0.18)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Sustainability Core 1 PORT.
Shares held as of 2026-01-31: 6500 (value 27299; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Vector Eqy. PORT.
Shares held as of 2026-01-31: 5900 (value 24779; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-World ex U.S. Core Eqy. PORT.
Shares held as of 2026-01-31: 5100 (value 21419; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: Dimensional ETF Trust-Dimensional International Core Equity 2 ETF
Shares held as of 2026-01-31: 24400 (value 102479; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: Dimensional ETF Trust-Dimensional World ex U.S. Core Equity 2 ETF
Shares held as of 2026-01-31: 5500 (value 23099; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-DFA Intl Small Cap Value PORT.
Shares held as of 2026-04-30: 4300 (value 21671; 0.00% of shares outstanding; change 1.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Core Eqy. 2 PORT.
Shares held as of 2026-04-30: 90600 (value 456623; 0.00% of shares outstanding; change 0.06)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Sustainability Core 1 PORT.
Shares held as of 2026-04-30: 11000 (value 55439; 0.00% of shares outstanding; change 0.69)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-Intl Vector Eqy. PORT.
Shares held as of 2026-04-30: 5900 (value 29735; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT DIMENSIONS GROUP INC-World ex U.S. Core Eqy. PORT.
Shares held as of 2026-04-30: 5100 (value 25703; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: DFA INVESTMENT TRUST CO-The Canadian Small Company Series
Shares held as of 2026-04-30: 4600 (value 23183; 0.00% of shares outstanding; change 1.00)
Holder of MDP.TO: Dimensional ETF Trust-Dimensional International Core Equity 2 ETF
Shares held as of 2026-04-30: 24400 (value 122975; 0.00% of shares outstanding; change 0.00)
Holder of MDP.TO: Dimensional ETF Trust-Dimensional World ex U.S. Core Equity 2 ETF
Shares held as of 2026-04-30: 16300 (value 82151; 0.00% of shares outstanding; change 1.96)
Holder of MDRR: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 5396 (value 58816; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-03-31: 2788 (value 32898; 0.00% of shares outstanding; change -0.33)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-03-31: 805 (value 9499; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-03-31: 1299 (value 15328; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 5396 (value 60111; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-04-30: 2778 (value 32502; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-04-30: 805 (value 9418; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-04-30: 1299 (value 15198; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Extended Market Index Fund
Shares held as of 2026-05-31: 2778 (value 30946; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Nasdaq Composite Index Fund
Shares held as of 2026-05-31: 805 (value 8967; 0.00% of shares outstanding; change 0.00)
Holder of MDRR: Fidelity Concord Street Trust-Fidelity Series Total Market Index Fund
Shares held as of 2026-05-31: 1299 (value 14470; 0.00% of shares outstanding; change 0.00)
Holder of MDT: VANGUARD INDEX FUNDS-Vanguard 500 Index Fund
Shares held as of 2025-12-31: 32343038 (value 2387239555; 0.03% of shares outstanding; change 0.02)
Holder of MDT: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 40286766 (value 2973566100; 0.03% of shares outstanding; change 0.00)
Holder of MDT: AMERICAN MUTUAL FUND
Shares held as of 2026-03-31: 10998593 (value 871858430; 0.01% of shares outstanding; change 0.03)
Holder of MDT: CAPITAL WORLD GROWTH & INCOME FUND
Shares held as of 2026-03-31: 9875546 (value 821645397; 0.01% of shares outstanding; change 0.00)
Holder of MDT: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-03-31: 16372299 (value 1208439349; 0.01% of shares outstanding; change 0.00)
Holder of MDT: Income Fund of America
Shares held as of 2026-03-31: 11375394 (value 901727444; 0.01% of shares outstanding; change 0.07)
Holder of MDT: VANGUARD INDEX FUNDS-Vanguard 500 Index Fund
Shares held as of 2026-03-31: 32578126 (value 2710825834; 0.03% of shares outstanding; change 0.01)
Holder of MDT: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 40759911 (value 3391632156; 0.03% of shares outstanding; change 0.01)
Holder of MDT: VANGUARD INDEX FUNDS-Vanguard Value Index Fund
Shares held as of 2026-03-31: 11874853 (value 988106507; 0.01% of shares outstanding; change 0.01)
Holder of MDT: VANGUARD INSTITUTIONAL INDEX FUNDS-Vanguard Institutional Index Fund
Shares held as of 2026-03-31: 7228510 (value 601484310; 0.01% of shares outstanding; change -0.02)
Holder of MDT: AMERICAN MUTUAL FUND
Shares held as of 2026-04-30: 10998593 (value 912333255; 0.01% of shares outstanding; change 0.00)
Holder of MDT: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-04-30: 16428805 (value 1302311317; 0.01% of shares outstanding; change 0.00)
Holder of MDT: Income Fund of America
Shares held as of 2026-04-30: 11375394 (value 946546524; 0.01% of shares outstanding; change 0.00)
Holder of MDT: SELECT SECTOR SPDR TRT-State Street Health Care Select Sector SPDR ETF
Shares held as of 2026-04-30: 9275614 (value 735277890; 0.01% of shares outstanding; change -0.01)
Holder of MDT: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-04-30: 15303770 (value 1227362307; 0.01% of shares outstanding; change 0.03)
Holder of MDT: VANGUARD SPECIALIZED FUNDS-Vanguard Dividend Appreciation Index Fund
Shares held as of 2026-04-30: 7197518 (value 598905466; 0.01% of shares outstanding; change 0.02)
Holder of MDT: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-04-30: 16582300 (value 1314478865; 0.01% of shares outstanding; change 0.01)
Holder of MDT: Fidelity Concord Street Trust-Fidelity 500 Index Fund
Shares held as of 2026-05-31: 16405944 (value 1365138585; 0.01% of shares outstanding; change 0.00)
Holder of MDT: SELECT SECTOR SPDR TRT-State Street Health Care Select Sector SPDR ETF
Shares held as of 2026-05-31: 8920353 (value 739943254; 0.01% of shares outstanding; change -0.04)
Holder of MDT: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-05-31: 15453505 (value 1281868192; 0.01% of shares outstanding; change 0.01)
Holder of MDT: iShares Trust-iShares Core S&P 500 ETF
Shares held as of 2026-05-31: 16890476 (value 1405456492; 0.01% of shares outstanding; change 0.02)
Holder of MDT: SELECT SECTOR SPDR TRT-State Street Health Care Select Sector SPDR ETF
Shares held as of 2026-06-30: 9102464 (value 757416021; 0.01% of shares outstanding; change 0.02)
Holder of MDT: SPDR S&P 500 ETF TRUST-State Street SPDR S&P 500 ETF Trust
Shares held as of 2026-06-30: 15517291 (value 1291193769; 0.01% of shares outstanding; change 0.00)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2025-12-31: 2200723 (value 46391240; 0.01% of shares outstanding; change 0.01)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Small-Cap Index Fund
Shares held as of 2025-12-31: 4866494 (value 102585693; 0.02% of shares outstanding; change 0.00)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Small-Cap Value Index Fund
Shares held as of 2025-12-31: 3138212 (value 66153508; 0.02% of shares outstanding; change 0.01)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2025-12-31: 6772370 (value 142761559; 0.03% of shares outstanding; change 0.05)
Holder of MDU: DFA INVESTMENT DIMENSIONS GROUP INC-U.S. Small Cap Value Portfolio
Shares held as of 2026-01-31: 2386951 (value 50603363; 0.01% of shares outstanding; change 0.00)
Holder of MDU: Bridge Builder Trust-Bridge Builder Large Cap Value Fund
Shares held as of 2026-03-31: 5127480 (value 108958950; 0.03% of shares outstanding; change 0.00)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Extended Market Index Fund
Shares held as of 2026-03-31: 2279863 (value 48447088; 0.01% of shares outstanding; change 0.04)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Small-Cap Index Fund
Shares held as of 2026-03-31: 4712679 (value 100144428; 0.02% of shares outstanding; change -0.03)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Small-Cap Value Index Fund
Shares held as of 2026-03-31: 3000974 (value 63770697; 0.01% of shares outstanding; change -0.04)
Holder of MDU: VANGUARD INDEX FUNDS-Vanguard Total Stock Market Index Fund
Shares held as of 2026-03-31: 6503775 (value 138205218; 0.03% of shares outstanding; change -0.04)
Holder of MDU: DFA INVESTMENT DIMENSIONS GROUP INC-U.S. Small Cap Value Portfolio
Shares held as of 2026-04-30: 2440792 (value 51866830; 0.01% of shares outstanding; change 0.02)
Holder of MDU: GLOBAL X FUNDS-Global X US Infrastructure Development ETF
Shares held as of 2026-04-30: 1759858 (value 37150603; 0.01% of shares outstanding; change 0.03)
Holder of MDU: SPDR SERIES TRUST-State Street SPDR Portfolio S&P 600 Small Cap ETF
Shares held as of 2026-04-30: 1868292 (value 39607791; 0.01% of shares outstanding; change 0.01)
Holder of MDU: iShares Trust-iShares Core S&P Small-Cap ETF
Shares held as of 2026-04-30: 12455243 (value 264051161; 0.06% of shares outstanding; change 0.01)
Holder of MDU: iShares Trust-iShares S&P Small-Cap 600 Value ETF
Shares held as of 2026-04-30: 1902079 (value 40324076; 0.01% of shares outstanding; change -0.05)
Holder of MDU: GLOBAL X FUNDS-Global X US Infrastructure Development ETF
Shares held as of 2026-05-31: 1794958 (value 37945411; 0.01% of shares outstanding; change 0.02)
Holder of MDU: SPDR SERIES TRUST-State Street SPDR Portfolio S&P 600 Small Cap ETF
Shares held as of 2026-05-31: 1873571 (value 39045219; 0.01% of shares outstanding; change 0.00)
Holder of MDU: iShares Trust-iShares Core S&P Small-Cap ETF
Shares held as of 2026-05-31: 12398900 (value 263476625; 0.06% of shares outstanding; change 0.00)
Holder of MDU: iShares Trust-iShares S&P Small-Cap 600 Value ETF
Shares held as of 2026-05-31: 1956813 (value 41582276; 0.01% of shares outstanding; change 0.03)
Holder of MDU: GLOBAL X FUNDS-Global X US Infrastructure Development ETF
Shares held as of 2026-06-30: 1873587 (value 39813723; 0.01% of shares outstanding; change 0.04)