TSMTaiwan Semiconductor
4.32%-57.00K-0.00%6.94B0.78%Electronics192.950Jun 30, 2024MultipleMSFTMicrosoft
2.16%-2.31K0.00%3.47B0.10%Computer410.370Jun 30, 202413FGOOGLAlphabet-A
1.53%-1.11M-0.01%2.45B0.11%Internet & Media171.290Jun 30, 202413FRYRoyal Bank of Canada
1.50%+4.05M+0.29%2.42B1.64%Banks170.120Jun 30, 202413FAMZNAmazon
1.38%-88.20K-0.00%2.22B0.11%Commerce197.930Jun 30, 202413FSAPSAP SE
1.36%+1.66K+0.00%2.20B0.95%Computer233.110Jun 30, 2024MultipleAAPLApple
1.27%+2.04M+0.01%2.04B0.06%Computer222.910Jun 30, 202413FBABAAlibaba
1.19%+20.44K+0.00%1.92B1.17%Commerce97.580Jun 30, 2024Multiple00700TENCENT
1.16%+265.20K+0.00%1.86B0.42%Internet & Media419.200Dec 31, 2023Aggregated Mutual FundsCNQCanadian Natural Resources Ltd
1.15%+4.69M+0.22%1.85B2.50%Mining47.280Jun 30, 202413FCNRCanadian National Railway Co
1.04%-4.37M-0.70%1.67B2.27%Transportation150.980Jun 30, 202413FHDBHDFC Bank
0.96%+16.94K+0.00%1.54B0.95%Banks63.200Jun 30, 2024MultipleASMLASML Holding
0.91%+339.000.00%1.47B0.36%Electronics674.730Oct 31, 2023Aggregated Mutual FundsAEMAgnico Eagle
0.86%-2.66M-0.53%1.38B4.28%Non-Ferrous Metals85.800Jun 30, 202413FNVONovo-Nordisk A/S
0.85%+11.83K+0.00%1.37B0.21%Medical Biology111.940Jun 30, 2024MultipleIBNICICI Bank
0.83%+140.54K+0.00%1.33B1.32%Banks30.380Jun 30, 2024MultipleCSCOCisco
0.77%+3.81M+0.10%1.24B0.66%Communication Equipment55.500Jun 30, 202413FFNVFranco-Nevada Corp
0.76%+718.61K+0.37%1.22B5.39%Non-Ferrous Metals183.870Jun 30, 202413FRCI.BRogers Communications Inc
0.73%-2.12M-0.40%1.17B6.02%Utilities50.340Jun 30, 202413FULUnilever
0.72%-322.07K-0.01%1.17B0.87%Manufacturing61.320Oct 1, 2024UK Share RegisterSNYSanofi
0.72%+16.38K+0.00%1.16B0.94%Medical Biology53.270Jun 30, 2024MultipleTXNTexas Instruments
0.71%-1.05M-0.11%1.14B0.65%Electronics204.920Jun 30, 202413F01299AIA
0.71%-474.60K-0.00%1.14B1.56%Non-Bank Financials62.250Mar 31, 2024Aggregated Mutual FundsPGRProgressive
0.64%+169.58K+0.03%1.03B0.84%Non-Bank Financials242.720Jun 30, 202413FNGGNational Grid
0.63%+3.32M+0.34%1.02B1.82%Utilities64.260Oct 1, 2024UK Share RegisterERICLM Ericsson Telephone
0.63%-66.57M-2.00%1.01B4.94%Communication Equipment8.470Sep 16, 2024Multiple00522ASMPT
0.61%0.000.00%984.39M17.09%83.750Dec 31, 2023Annual ReportBHPBHP Group Ltd
0.60%+31.23M+0.62%965.42M0.68%Non-Ferrous Metals42.780May 28, 2024Exchange AnnouncementVVisa
0.58%+480.25K+0.03%929.67M0.19%Non-Bank Financials290.740Jun 30, 202413FTECK.BTeck Resources Ltd
0.57%+4.29M+0.84%912.82M3.77%Non-Ferrous Metals65.230Jun 30, 202413FCRMSalesforce
0.54%+808.08K+0.08%868.21M0.36%Computer294.720Jun 30, 202413FNVDANVIDIA
0.53%+2.23M+0.01%859.06M0.03%Electronics135.400Jun 30, 202413FFTSFortis Inc
0.52%+4.47M+0.90%842.42M4.42%Utilities59.740Jun 30, 202413FRELXRELX PLC
0.51%+1.93M+0.10%812.41M0.97%Other47.080Oct 1, 2024UK Share RegisterCPCanadian Pacific Kansas City Ltd
0.49%-1.03M-0.11%791.06M1.08%Transportation107.560Jun 30, 202413FWDAYWorkday
0.49%+2.62M+0.99%780.72M1.32%Computer239.120Jun 30, 202413FWCNWaste Connections
0.48%+1.48M+0.57%779.31M1.74%Utilities176.960Jun 30, 202413FBMOBank of Montreal
0.48%-322.63K-0.04%778.72M1.31%Banks126.650Jun 30, 202413FCMECME Group
0.47%-263.96K-0.07%760.26M1.09%Non-Bank Financials223.610Jun 30, 202413FMFCManulife Financial Corp
0.47%+13.08M+0.74%755.58M1.64%Non-Bank Financials41.130Jun 30, 202413FADSKAutodesk
0.46%+212.88K+0.10%732.55M1.39%Computer286.570Jun 30, 202413FTDThe Toronto-Dominion Bank
0.45%-8.50M-0.49%721.56M0.77%Banks76.760Jun 30, 202413FTRIThomson Reuters Corp
0.44%-501.02K-0.11%712.44M0.95%Other230.120Jun 30, 202413FSUNSuncorp Group Ltd
0.44%0.000.00%705.12M4.98%Non-Bank Financials17.760Jan 30, 2024Exchange AnnouncementPDDPDD Holdings
0.44%+2.16M+0.16%704.31M0.38%Commerce120.560Jun 30, 202413FFISFidelity National Information Services
0.43%-2.85M-0.52%689.37M1.71%Computer89.100Jun 30, 202413FUNHUnitedHealth
0.42%+130.00K+0.01%671.93M0.15%Medical Biology567.560Jun 30, 202413FNVSNovartis AG
0.42%-2.02K-0.00%669.12M0.31%Medical Biology109.350Jul 31, 2024Aggregated Mutual FundsINFYInfosys
0.42%+51.47K+0.00%667.97M0.87%Computer20.760Jul 31, 2024MultipleCCOCameco Corp
0.41%+557.69K+0.13%665.12M3.12%Utilities73.290Jun 30, 202413F