The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY USD0.01 Common Stock COM 88579Y101 1,288,155 7,956 SH SOLE 7,956 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 279,003,540 3,074,758 SH SOLE 3,074,758 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 16,429,072 65,288 SH SOLE 65,288 0 0
ABRDN TOTAL DYNAMIC DIV FUND NPV Common Ben Int Shares COM 00326L100 117,121 11,360 SH SOLE 11,360 0 0
ACCENTURE PLC New A Class Shares COM G1151C101 33,532,846 269,470 SH SOLE 269,470 0 0
ADOBE INC USD0.0001 Common Stock COM 00724F101 13,423,684 65,475 SH SOLE 65,475 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104 20,679,009 131,747 SH SOLE 131,747 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 13,962,171 24,035 SH SOLE 24,035 0 0
AECOM TECHNOLOGY CORP USD0.01 Common Stock COM 00766T100 5,039,629 72,201 SH SOLE 72,201 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 8,848,518 56,982 SH SOLE 56,982 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 8,969,548 30,594 SH SOLE 30,594 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101 1,261,855 8,818 SH SOLE 8,818 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 1,501,255 49,514 SH SOLE 49,514 0 0
ALBERTSONS COMPANIES INC USD0.01 Cls A Com Stk COM 013091103 460,020 34,000 SH SOLE 34,000 0 0
ALCON AG CHF0.04 Shares COM H01301128 19,153,905 282,970 SH SOLE 282,970 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 6,288,705 65,521 SH SOLE 65,521 0 0
ALLSTATE CORP NPV Common Stock COM 020002101 924,158 3,884 SH SOLE 3,884 0 0
ALPHABET INC USD0.001 Cls A Cap Stock COM 02079K305 1,424,477,045 3,986,004 SH SOLE 3,986,004 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 523,446,381 1,481,466 SH SOLE 1,481,466 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 6,643,359 92,333 SH SOLE 92,333 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 1,221,959,884 5,126,961 SH SOLE 5,126,961 0 0
AMER SPORTS INC EUR0.030058 Common Stock COM G0260P102 7,185,078 212,325 SH SOLE 212,325 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 75,191,984 459,693 SH SOLE 459,693 0 0
AMEREN CORP USD0.01 Common Stock COM 023608102 226,080 2,000 SH SOLE 2,000 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 6,042,498 17,864 SH SOLE 17,864 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784 240,657 3,229 SH SOLE 3,229 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 227,633 1,730 SH SOLE 1,730 0 0
AMERICAS GOLD & SILVER CORP NPV Com Stock (P-R Split) COM 03062D803 93,329 19,773 SH SOLE 19,773 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106 545,006 1,188 SH SOLE 1,188 0 0
AMETEK INC NPV Common Stock COM 031100100 2,558,757 10,576 SH SOLE 10,576 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 7,469,811 20,628 SH SOLE 20,628 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 559,078,629 3,170,818 SH SOLE 3,170,818 0 0
AMPLIFY ETF TRUST Cybersecurity ETF COM 032108664 299,050 2,850 SH SOLE 2,850 0 0
AMPLIFY ETF TRUST Junior Silver Miners ETF COM 032108649 1,966,032 75,850 SH SOLE 75,850 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105 536,973 1,352 SH SOLE 1,352 0 0
ANGLOGOLD ASHANTI PLC USD1 Ordinary Shares COM G0378L100 1,305,307 16,129 SH SOLE 16,129 0 0
AON PLC USD0.01 Cls A Common Stock COM G0403H108 1,064,724 3,210 SH SOLE 3,210 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 736,082 22,600 SH SOLE 22,600 0 0
API GROUP CORP USD0.0001 Common Stock COM 00187Y100 10,537,823 248,827 SH SOLE 248,827 0 0
APPLE INC (UK Quoted) NPV Common Stock COM 037833100 988,581,367 3,416,441 SH SOLE 3,416,441 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 38,161,386 52,782 SH SOLE 52,782 0 0
APPLOVIN CORP USD0.00003 Cls A Common Stock COM 03831W108 488,953 949 SH SOLE 949 0 0
APTIV PLC USD0.01 Common Shares COM G3265R107 99,395,334 1,619,344 SH SOLE 1,619,344 0 0
ARCH CAPITAL GROUP LTD USD0.01 Common Stock COM G0450A105 4,394,779 45,279 SH SOLE 45,279 0 0
ARCHER AVIATION INC USD0.0001 Cls A Common Stock COM 03945R102 106,074 22,426 SH SOLE 22,426 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 1,671,402 21,877 SH SOLE 21,877 0 0
ARISTA NETWORKS INC USD0.0001 Common Stock (P/R) COM 040413205 53,436,603 314,555 SH SOLE 314,555 0 0
ARK INVEST Innovation ETF COM 00214Q104 376,217 4,655 SH SOLE 4,655 0 0
ARM HOLDINGS PLC Spon ADR Each Rep 1 Ord Shs COM 042068205 177,944,854 501,861 SH SOLE 501,861 0 0
ASML HOLDING NV EUR0.09 NY Registry Shs 2012 COM N07059210 1,217,537 612 SH SOLE 612 0 0
ASP ISOTOPES INC USD0.01 Common Stock COM 00218A105 2,373,670 381,619 SH SOLE 381,619 0 0
AST SPACEMOBILE INC USD0.0001 Class A Common Stock COM 00217D100 1,042,860 11,736 SH SOLE 11,736 0 0
ASTRAZENECA PLC USD0.25 Ordinary Shares COM G0593M107 1,493,232,144 7,979,150 SH SOLE 7,979,150 0 0
AT&T INC USD1 Common Stock COM 00206R102 1,762,708 85,155 SH SOLE 85,155 0 0
ATOMERA INC USD0.001 Common Stock COM 04965B100 117,454 13,485 SH SOLE 13,485 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 541,959 2,420 SH SOLE 2,420 0 0
AUTODESK INC NPV Common Stock COM 052769106 5,897,925 30,336 SH SOLE 30,336 0 0
AUTOLUS THERAPEUTICS INC Spon ADS Each Rep 1 Ord Shares COM 05280R100 44,880 28,050 SH SOLE 28,050 0 0
AUTOZONE INC USD0.01 Common Stock COM 053332102 15,931,760 4,985 SH SOLE 4,985 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 28,612,413 51,038 SH SOLE 51,038 0 0
AYA GOLD & SILVER INC NPV Common Stock COM 05466C109 552,188 29,170 SH SOLE 29,170 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 741,245 197,684 SH SOLE 197,684 0 0
BAIDU INC ADS Each Rep 1 Ord Cls A Share COM 056752108 238,180 2,084 SH SOLE 2,084 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 997,279 17,969 SH SOLE 17,969 0 0
BALL CORP NPV Common Stock COM 058498106 1,597,440 25,600 SH SOLE 25,600 0 0
BALLYS CORP USD0.01 Com Stock (Rolling Shs COM 05875B304 4,801,104 350,190 SH SOLE 350,190 0 0
BANCO BILBAO VIZCAYA ADS Ea Rep 1 Ord EUR0.49 COM 05946K101 5,781,893 230,722 SH SOLE 230,722 0 0
BANCO MACRO SA Spon ADR Ea Rep 10 Ord B Shs COM 05961W105 657,389 7,100 SH SOLE 7,100 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 46,707,930 819,725 SH SOLE 819,725 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 7,356,248 41,636 SH SOLE 41,636 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100 4,885,359 33,783 SH SOLE 33,783 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 11,350,266 130,628 SH SOLE 130,628 0 0
BARRICK MINING CORP NPV Common Stock (CAD) COM 06849F108 3,700,431 100,690 SH SOLE 100,690 0 0
BCE INC NPV Common Stock COM 05534B760 950,937 44,168 SH SOLE 44,168 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 2,295,827 15,171 SH SOLE 15,171 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Com Stk COM 084670702 482,507,478 964,265 SH SOLE 964,265 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 7,488,500 10 SH SOLE 10 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 8,616 11,489 SH SOLE 11,489 0 0
BHP GROUP LTD Spon ADR Ea Rep 2 Ord Shs COM 088606108 501,192 6,016 SH SOLE 6,016 0 0
BIGLARI HOLDINGS INC NPV Cls B Common Stock COM 08986R309 724,251 1,700 SH SOLE 1,700 0 0
BIOMEA FUSION INC USD0.0001 Common Stock COM 09077A106 54,390 37,000 SH SOLE 37,000 0 0
BJS WHOLESALE CLUB HLDGS INC USD0.01 Common Stock COM 05550J101 9,500,002 108,920 SH SOLE 108,920 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103 204,107 16,135 SH SOLE 16,135 0 0
BLACKROCK INC USD0.01 Common Stock COM 09290D101 46,244,305 48,093 SH SOLE 48,093 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 7,420,740 63,064 SH SOLE 63,064 0 0
BLACKSTONE SECURED LENDING USD0.001 Common Stock COM 09261X102 640,170 27,000 SH SOLE 27,000 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103 672,524 8,849 SH SOLE 8,849 0 0
BLOOM ENERGY CORP USD0.0001 Class A Common Stock COM 093712107 645,961 2,134 SH SOLE 2,134 0 0
BLUE GOLD LTD USD0.0001 Cls A Common Stock COM G1331C104 14,266 51,246 SH SOLE 51,246 0 0
BOEING CO USD5 Common Stock COM 097023105 1,894,112 8,750 SH SOLE 8,750 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 569,183 7,332 SH SOLE 7,332 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 199,101,387 1,117,041 SH SOLE 1,117,041 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106 27,697,675 456,530 SH SOLE 456,530 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 108,402,974 2,539,901 SH SOLE 2,539,901 0 0
BOWHEAD SPECIALTY HLDGS INC USD0.01 Common Stock COM 10240L102 314,265 10,500 SH SOLE 10,500 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104 265,152 7,175 SH SOLE 7,175 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,723,068 29,904 SH SOLE 29,904 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 447,925,373 1,185,772 SH SOLE 1,185,772 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (CAD) COM 113004105 3,149,606 70,241 SH SOLE 70,241 0 0
BROOKFIELD CORP Cls A Limited Voting Shs (CAD) COM 11271J107 2,094,344 49,107 SH SOLE 49,107 0 0
BROOKFIELD INFRASTRUCTURE PRTS Partners L P Shares COM G16252101 22,849,417 626,183 SH SOLE 626,183 0 0
BROWN & BROWN INC USD0.10 Common Stock COM 115236101 616,353 9,608 SH SOLE 9,608 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 1,817,290 68,191 SH SOLE 68,191 0 0
BULLISH USD0.002 Common Stock COM G16910120 5,881,375 251,019 SH SOLE 251,019 0 0
BURFORD CAPITAL LTD NPV Ordinary Shares COM G17977110 663,459 162,215 SH SOLE 162,215 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 211,225,216 562,787 SH SOLE 562,787 0 0
CADIZ INC USD0.01 Common Stock COM 127537207 145,706 34,858 SH SOLE 34,858 0 0
CAE INC NPV Common Stock COM 124765108 1,673,255 66,850 SH SOLE 66,850 0 0
CAMECO CORP NPV Common Stock COM 13321L108 68,199,699 669,364 SH SOLE 669,364 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 11,164,118 96,987 SH SOLE 96,987 0 0
CANADIAN NATURAL RESOURCES LTD NPV Common Stock COM 136385101 1,119,830 28,308 SH SOLE 28,308 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108 58,319,677 673,021 SH SOLE 673,021 0 0
CAPITAL GROUP DIVIDEND VALUE Growth and Income ETF COM 14020W106 394,240 8,000 SH SOLE 8,000 0 0
CAPITAL ONE FINANCIAL CORP USD0.01 Common Stock COM 14040H105 211,453 1,054 SH SOLE 1,054 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 2,241,069 6,178 SH SOLE 6,178 0 0
CARNIVAL CORP LTD USD0.01 Common Stock COM G2004J103 13,390,130 468,678 SH SOLE 468,678 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104 208,607 2,844 SH SOLE 2,844 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 224,808,909 211,108 SH SOLE 211,108 0 0
CBRE GROUP INC USD0.01 Class A Common Stock COM 12504L109 114,678,702 851,427 SH SOLE 851,427 0 0
CELESTICA INC NPV Common Stock COM 15101Q207 260,667 715 SH SOLE 715 0 0
CERTARA INC USD0.01 Common Stock COM 15687V109 4,958,284 756,990 SH SOLE 756,990 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 115,175,849 694,835 SH SOLE 694,835 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104 94,132,491 276,259 SH SOLE 276,259 0 0
CINTAS CORP NPV Common Stock COM 172908105 85,984,624 505,554 SH SOLE 505,554 0 0
CIPHER MINING INC USD0.001 Common Stock COM 17253J106 413,070 16,860 SH SOLE 16,860 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 44,105,055 375,490 SH SOLE 375,490 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 22,011,229 157,268 SH SOLE 157,268 0 0
CLOVER HEALTH INVESTMENTS CORP USD0.0001 Cls A Com Stk COM 18914F103 115,280 22,000 SH SOLE 22,000 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 232,930,821 1,054,797 SH SOLE 1,054,797 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 491,770,133 6,051,066 SH SOLE 6,051,066 0 0
COEUR MINING INC USD0.01 Common Stock COM 192108504 797,969 48,893 SH SOLE 48,893 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 2,426,016 87,931 SH SOLE 87,931 0 0
COHERENT CORP NPV Common Stock COM 19247G107 508,471 1,289 SH SOLE 1,289 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107 638,850 4,370 SH SOLE 4,370 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 26,205,444 285,836 SH SOLE 285,836 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 671,688 27,360 SH SOLE 27,360 0 0
COMSTOCK RESOURCES INC USD0.50 Common Stock COM 205768302 1,941,838 130,150 SH SOLE 130,150 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 863,179 8,303 SH SOLE 8,303 0 0
CONSTELLIUM SE (FRANCE) EUR0.02 Class A Common Stock COM F21107101 411,601 12,915 SH SOLE 12,915 0 0
COOPER COS INC USD0.10 Com Stk (Post Split) COM 216648501 29,369,475 409,559 SH SOLE 409,559 0 0
COPART INC USD0.001 Common Stock COM 217204106 4,770,424 169,224 SH SOLE 169,224 0 0
CORCEPT THERAPEUTICS INC USD0.00001 Common Stock COM 218352102 1,025,140 11,790 SH SOLE 11,790 0 0
COREWEAVE INC USD0.000005 Cls A Common Stock COM 21873S108 209,034 2,100 SH SOLE 2,100 0 0
CORNING INC USD0.50 Common Stock COM 219350105 1,628,366 6,375 SH SOLE 6,375 0 0
CORTEVA INC USD0.01 Common Stock (WI) COM 22052L104 557,683 6,585 SH SOLE 6,585 0 0
COSTCO CORP NPV Common Stock COM 22160K105 204,415,130 218,544 SH SOLE 218,544 0 0
COUPANG INC USD0.0001 Cls A Common Stock COM 22266T109 969,541 55,817 SH SOLE 55,817 0 0
CREDICORP USD5 Common Stock COM G2519Y108 497,883 1,278 SH SOLE 1,278 0 0
CREDO TECH GROUP HLDG USD0.00005 Common Stock COM G25457105 529,758 1,948 SH SOLE 1,948 0 0
CRH EUR0.32 Ord Shs (Primary List) COM G25508105 315,736,242 2,950,806 SH SOLE 2,950,806 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105 132,576,496 173,725 SH SOLE 173,725 0 0
CSX CORP USD1 Common Stock COM 126408103 5,703,885 120,006 SH SOLE 120,006 0 0
CVS CORP USD0.01 Common Stock COM 126650100 617,493 5,969 SH SOLE 5,969 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102 43,158,767 226,579 SH SOLE 226,579 0 0
DAUCH CORP USD0.01 Common Stock COM 024061103 191,575 35,346 SH SOLE 35,346 0 0
DEERE & CO USD1 Common Stock COM 244199105 173,058,544 272,821 SH SOLE 272,821 0 0
DEFINIUM THERAPEUTICS INC NPV Ordinary Shares COM 24477V105 1,072,512 22,800 SH SOLE 22,800 0 0
DELL TECHNOLOGIES INC USD0.01 Class C Common Stock COM 24703L202 941,445 2,182 SH SOLE 2,182 0 0
DENISON MINES INC NPV Common Stock COM 248356107 353,571 115,300 SH SOLE 115,300 0 0
DEUTSCHE BANK AG NPV Shares (Regd) COM D18190898 1,549,737 45,850 SH SOLE 45,850 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 3,795,846 56,360 SH SOLE 56,360 0 0
DHT HOLDINGS INC USD0.01 Common Stock COM Y2065G121 260,347 15,750 SH SOLE 15,750 0 0
DIGITAL TURBINE INC USD0.0001 Common Stock COM 25400W102 1,303,093 101,015 SH SOLE 101,015 0 0
DIREXION SH ETF TRUST Daily Semiconductor Bull 3X COM 25459W458 266,710 1,000 SH SOLE 1,000 0 0
DIVERSIFIED ENERGY CO USD0.01 Shares (DI) COM 25520W107 2,999,781 218,643 SH SOLE 218,643 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 507,519 4,409 SH SOLE 4,409 0 0
DOVER CORP USD1 Common Stock COM 260003108 4,749,801 21,178 SH SOLE 21,178 0 0
DUKE ENERGY CORP USD0.001 Common Stock COM 26441C204 732,391 5,786 SH SOLE 5,786 0 0
DUOLINGO INC USD0.0001 Cls A Common Stock COM 26603R106 853,793 7,423 SH SOLE 7,423 0 0
D-WAVE QUANTUM INC USD0.0001 Common Stock COM 26740W109 221,523 9,234 SH SOLE 9,234 0 0
EASTMAN KODAK CO USD0.01 Common Stock COM 277461406 123,025 13,300 SH SOLE 13,300 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103 11,362,489 26,665 SH SOLE 26,665 0 0
EBAY INC USD0.001 Common Stock COM 278642103 336,702 3,013 SH SOLE 3,013 0 0
ECOLAB INC USD1 Common Stock COM 278865100 87,976,679 315,770 SH SOLE 315,770 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 1,255,765 13,882 SH SOLE 13,882 0 0
ELDORADO GOLD CORP NPV Com Stk (Post Rev Split) COM 284902509 317,601 10,209 SH SOLE 10,209 0 0
ELECTRA BATTERY MATERIALS CORP NPV Common Stock (P-R Split) COM 28474P706 152,604 250,171 SH SOLE 250,171 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 5,180,745 25,267 SH SOLE 25,267 0 0
ELLINGTON FINANCIAL INC NPV Common Stock COM 28852N109 177,610 13,050 SH SOLE 13,050 0 0
EMERA INC NPV Common Stock COM 290876101 3,123,467 58,900 SH SOLE 58,900 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 5,255,322 36,712 SH SOLE 36,712 0 0
ENBRIDGE INC NPV Common Stock COM 29250N105 873,431 16,112 SH SOLE 16,112 0 0
ENCORE ENERGY CORP NPV Common Stock (P-R Split) COM 29259W700 45,850 35,000 SH SOLE 35,000 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 1,021,129 360,823 SH SOLE 360,823 0 0
ENDEAVOUR SILVER CORP NPV Common Stock COM 29258Y103 134,194 16,200 SH SOLE 16,200 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708 931,590 64,245 SH SOLE 64,245 0 0
ENTEGRIS INC USD0.01 Common Stock COM 29362U104 288,135 1,602 SH SOLE 1,602 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 3,097,822 23,879 SH SOLE 23,879 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 211,313,300 202,720 SH SOLE 202,720 0 0
EQUINOX GOLD CORP NPV Com Stk (Post Rev Split) COM 29446Y502 647,989 66,539 SH SOLE 66,539 0 0
ERO COPPER CORP NPV Common Stock COM 296006109 355,857 13,333 SH SOLE 13,333 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 9,554,529 121,020 SH SOLE 121,020 0 0
ETF SERIES SOLUTIONS Defiance Quantum ETF COM 26922A420 451,487 2,730 SH SOLE 2,730 0 0
EVAXION AS Spon ADS Ea Rep 50 Ord Shares COM 29970R303 141,741 45,723 SH SOLE 45,723 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 261,766 4,811 SH SOLE 4,811 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 167,933,859 1,228,305 SH SOLE 1,228,305 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 356,670 7,426 SH SOLE 7,426 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106 3,294,753 10,522 SH SOLE 10,522 0 0
FEDEX FREIGHT HOLDING CO INC USD0.10 Common Stock COM 314352105 841,221 5,571 SH SOLE 5,571 0 0
FERGUSON ENTERPRISES INC USD0.0001 Common Stock COM 31488V107 115,835,968 488,078 SH SOLE 488,078 0 0
FERRARI NV EUR0.01 Common Stock COM N3167Y103 6,074,659 16,375 SH SOLE 16,375 0 0
FERROVIAL SE EUR0.01 Shares COM N3168P101 887,981 12,950 SH SOLE 12,950 0 0
FIRST MAJESTIC SILVER MINING NPV Common Stock COM 32076V103 2,919,850 172,125 SH SOLE 172,125 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 941,244 3,989 SH SOLE 3,989 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 2,447,844 45,737 SH SOLE 45,737 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 1,061,140 7,886 SH SOLE 7,886 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 2,383,202 74,500 SH SOLE 74,500 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 488,949 8,186 SH SOLE 8,186 0 0
FIRST TRUST ETFS NASDAQ Semiconductor ETF COM 33738R811 543,399 1,907 SH SOLE 1,907 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 6,710,940 101,145 SH SOLE 101,145 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 315,037 7,750 SH SOLE 7,750 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 7,425,201 97,284 SH SOLE 97,284 0 0
FIRST TRUST Large Cap Core Alphadex ETF COM 33734K109 291,216 2,082 SH SOLE 2,082 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 795,247 5,434 SH SOLE 5,434 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108 8,168,550 42,600 SH SOLE 42,600 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846 4,431,132 49,317 SH SOLE 49,317 0 0
FIRST TRUST Technology AlphaDEX ETF COM 33734X176 220,478 1,015 SH SOLE 1,015 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224 1,864,749 35,441 SH SOLE 35,441 0 0
FLUTTER ENTERTAINMENT PLC EUR0.09 Ord Shs (US Line) (DI) COM G3643J108 907,539 8,912 SH SOLE 8,912 0 0
FORTINET INC USD0.001 Common Stock COM 34959E109 934,624 6,084 SH SOLE 6,084 0 0
FRANCO NEVADA CORP NPV Common Stock COM 351858105 651,033 3,122 SH SOLE 3,122 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 198,182,426 3,151,255 SH SOLE 3,151,255 0 0
FRONTLINE PLC USD1 Com Stk (Oslo Listing) COM M46528101 289,317 8,320 SH SOLE 8,320 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 2,248,867 9,796 SH SOLE 9,796 0 0
GARMIN LTD CHF10 Common Stock COM H2906T109 352,271 1,483 SH SOLE 1,483 0 0
GE AEROSPACE USD0.01 Common Stock COM 369604301 47,746,623 127,757 SH SOLE 127,757 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107 23,670,385 369,792 SH SOLE 369,792 0 0
GE VERNOVA INC USD0.01 Common Stock COM 36828A101 57,255,627 48,734 SH SOLE 48,734 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 7,574,994 25,870 SH SOLE 25,870 0 0
GENERAL DYNAMICS CORP USD1 Common Stock COM 369550108 801,645 2,263 SH SOLE 2,263 0 0
GENERAL MOTORS CO USD0.01 Common Stock COM 37045V100 258,063 3,348 SH SOLE 3,348 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 325,957 2,580 SH SOLE 2,580 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830 651,628 8,466 SH SOLE 8,466 0 0
GLOBAL X FUNDS Global X Silver Miners ETF COM 37954Y848 383,814 4,955 SH SOLE 4,955 0 0
GLOBAL X FUNDS Uranium ETF COM 37954Y871 510,153 11,674 SH SOLE 11,674 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 249,462 2,939 SH SOLE 2,939 0 0
GOLAR LNG USD1 Common Stock COM G9456A100 1,993,600 40,000 SH SOLE 40,000 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 372,509,821 368,322 SH SOLE 368,322 0 0
GOLDMINING INC NPV Common Stock COM 38149E101 106,650 118,500 SH SOLE 118,500 0 0
GORILLA TECHNOLOGY GROUP INC USD0.001 Com Stk (Post Split) COM G4000K175 398,594 20,050 SH SOLE 20,050 0 0
GRAB HOLDINGS LTD USD0.000001 Cls A Com Stock COM G4124C109 74,284 19,704 SH SOLE 19,704 0 0
GRAYSCALE BITCOIN TRUST ETF NPV Common Stock COM 389637109 379,181 8,330 SH SOLE 8,330 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204 240,083 4,580 SH SOLE 4,580 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 26,342,867 175,584 SH SOLE 175,584 0 0
GUIDEWIRE SOFTWARE INC USD0.0001 Common Stock COM 40171V100 42,237,158 343,252 SH SOLE 343,252 0 0
GXO LOGISTICS INC (WI) USD0.01 Common Stock COM 36262G101 14,933,837 294,553 SH SOLE 294,553 0 0
HA SUST INFTRA CAPITAL INC USD0.01 Common Stock COM 41068X100 15,027,923 384,838 SH SOLE 384,838 0 0
HAIN CELESIAL GROUP INC USD0.01 Common Stock COM 405217100 49,454 88,280 SH SOLE 88,280 0 0
HCA HEALTHCARE INC USD0.01 Common Stock COM 40412C101 12,549,389 32,187 SH SOLE 32,187 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101 90,262,728 3,494,492 SH SOLE 3,494,492 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 506,782 32,844 SH SOLE 32,844 0 0
HEWLETT PACKARD ENTERPRISE CO USD0.01 Common Stock COM 42824C109 931,205 20,643 SH SOLE 20,643 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 148,105,144 419,942 SH SOLE 419,942 0 0
HONEYWELL AEROSPACE INC USD0.01 Common Stock COM 43849R105 35,488,867 160,525 SH SOLE 160,525 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106 74,945,313 322,748 SH SOLE 322,748 0 0
HOWMET AEROSPACE INC USD1.00 Common Stock COM 443201108 60,427,360 224,754 SH SOLE 224,754 0 0
HP INC USD0.01 Common Stock COM 40434L105 479,037 21,834 SH SOLE 21,834 0 0
HYATT HOTELS CORP USD0.01 Cls A Com Stk COM 448579102 374,498 1,932 SH SOLE 1,932 0 0
I 80 GOLD CORP (US Quote) NPV Common Stock COM 44955L106 139,843 96,740 SH SOLE 96,740 0 0
IBM CORP USD0.20 Common Stock COM 459200101 11,047,053 39,284 SH SOLE 39,284 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100 628,830 3,620 SH SOLE 3,620 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 70,301,324 133,541 SH SOLE 133,541 0 0
ILLINOIS TOOL WORKS INC NPV Common Stock COM 452308109 3,313,527 12,251 SH SOLE 12,251 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 441,157 2,509 SH SOLE 2,509 0 0
IMMUNITYBIO INC USD0.0001 Common Stock COM 45256X103 1,428,991 163,220 SH SOLE 163,220 0 0
IMPERIAL OIL NPV Common Stock COM 453038408 769,024 6,851 SH SOLE 6,851 0 0
INDIVIOR PHARMACEUTICALS INC USD0.001 Ordinary Shares COM 45579U109 1,680,137 40,949 SH SOLE 40,949 0 0
ING GROEP NV Spon ADR Each Rep 1 EUR0.24 COM 456837103 567,978 18,100 SH SOLE 18,100 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 731,596 8,923 SH SOLE 8,923 0 0
INNODATA INC USD0.01 Common Stock COM 457642205 5,230,362 69,203 SH SOLE 69,203 0 0
INTEGRA RESOURCES CORP NPV Com Stk (Post Rev Split) COM 45826T509 70,263 31,650 SH SOLE 31,650 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 35,459,317 253,952 SH SOLE 253,952 0 0
INTER PARFUMS INC USD0.001 Common Stock COM 458334109 5,425,210 48,500 SH SOLE 48,500 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104 63,932,746 519,314 SH SOLE 519,314 0 0
INTERNATIONAL PAPER CORP USD1 Common Stock COM 460146103 3,706,634 97,287 SH SOLE 97,287 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 6,178,914 23,674 SH SOLE 23,674 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 169,332,939 425,802 SH SOLE 425,802 0 0
INVENTIVA SA Spon ADS Ea Rep 1 Ord Shares COM 46124U107 378,000 100,000 SH SOLE 100,000 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 119,240 11,000 SH SOLE 11,000 0 0
INVESCO EXCHANGE TRADED FD TR RAFI Dev Mkts Ex US ETF COM 46138E743 1,104,344 14,600 SH SOLE 14,600 0 0
INVESCO EXCHANGE TRADING II FTSE RAFI Emerging Markets ETF COM 46138E727 897,178 32,180 SH SOLE 32,180 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 2,640,819 114,025 SH SOLE 114,025 0 0
INVESCO EXCHANGE TRADING S&P 500 Equal Weight ETF COM 46137V357 254,472 1,196 SH SOLE 1,196 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108 4,492,501 170,235 SH SOLE 170,235 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 28,415,466 38,587 SH SOLE 38,587 0 0
IONQ INC USD0.0001 Common Stock COM 46222L108 891,572 16,740 SH SOLE 16,740 0 0
IOVANCE BIOTHERAPEUTICS INC USD0.000041666 Com Stk COM 462260100 53,472 12,854 SH SOLE 12,854 0 0
IQVIA HOLDINGS INC USD0.01 Common Stock COM 46266C105 399,965 2,070 SH SOLE 2,070 0 0
IREN LTD NPV Common Stock COM Q4982L109 1,057,689 23,129 SH SOLE 23,129 0 0
ISHARES BITCOIN TRUST ETF NPV Common Stock COM 46438F101 2,928,155 87,959 SH SOLE 87,959 0 0
ISHARES INC Core MSCI Emerging Mkts ETF COM 46434G103 4,384,141 52,923 SH SOLE 52,923 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 436,795 3,633 SH SOLE 3,633 0 0
ISHARES INC Europe ETF COM 464287861 624,324 8,570 SH SOLE 8,570 0 0
ISHARES INC MSCI All Country Asia Ex Japan COM 464288182 3,799,944 31,844 SH SOLE 31,844 0 0
ISHARES INC MSCI Emerg Mkts Ex China ETF COM 46434G764 369,916 3,616 SH SOLE 3,616 0 0
ISHARES INC MSCI EMU ETF COM 464286608 6,322,137 90,966 SH SOLE 90,966 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 18,102,028 194,082 SH SOLE 194,082 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 7,159,688 134,429 SH SOLE 134,429 0 0
ISHARES INC MSCI World ETF COM 464286392 272,550 1,345 SH SOLE 1,345 0 0
ISHARES INC Silver Trust ETF COM 46428Q109 1,042,985 19,506 SH SOLE 19,506 0 0
ISHARES TRUST 0-3 Month Treasury Bond ETF COM 46436E718 201,340 2,000 SH SOLE 2,000 0 0
ISHARES TRUST 0-5 Year TIPS Bond ETF COM 46429B747 1,462,216 14,313 SH SOLE 14,313 0 0
ISHARES TRUST 20 Yr Treasury Bond ETF COM 464287432 217,519 2,517 SH SOLE 2,517 0 0
ISHARES TRUST 3-7 Yr Treasury Bond ETF COM 464288661 253,809 2,161 SH SOLE 2,161 0 0
ISHARES TRUST 7-10 Yr Treasury Bond ETF COM 464287440 264,512 2,797 SH SOLE 2,797 0 0
ISHARES TRUST Asia 50 ETF COM 464288430 330,776 2,335 SH SOLE 2,335 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646 3,682,903 70,271 SH SOLE 70,271 0 0
ISHARES TRUST Core MSCI EAFE ETF COM 46432F842 602,176 6,235 SH SOLE 6,235 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 5,565,001 7,431 SH SOLE 7,431 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 6,521,269 84,571 SH SOLE 84,571 0 0
ISHARES TRUST Core S&P Sml Cap ETF COM 464287804 2,105,557 14,197 SH SOLE 14,197 0 0
ISHARES TRUST Core S&P Total US Stock Market COM 464287150 295,686 1,800 SH SOLE 1,800 0 0
ISHARES TRUST Expanded Tech-Software ETF COM 464287515 657,756 7,260 SH SOLE 7,260 0 0
ISHARES TRUST Global 100 ETF COM 464287572 3,565,260 26,100 SH SOLE 26,100 0 0
ISHARES TRUST Global Energy ETF COM 464287341 1,159,615 23,603 SH SOLE 23,603 0 0
ISHARES TRUST Global REIT ETF COM 46434V647 256,451 9,285 SH SOLE 9,285 0 0
ISHARES TRUST Global Technology ETF COM 464287291 16,253,711 112,498 SH SOLE 112,498 0 0
ISHARES TRUST Gold New (Post Rev Split) COM 464285204 3,831,377 50,740 SH SOLE 50,740 0 0
ISHARES TRUST IBOXX USD High Yld Corp Bd ETF COM 464288513 1,213,944 15,180 SH SOLE 15,180 0 0
ISHARES TRUST IBOXX USD Inv Grd Corp Bd ETF COM 464287242 2,027,175 18,586 SH SOLE 18,586 0 0
ISHARES TRUST India 50 ETF COM 464289529 222,464 5,120 SH SOLE 5,120 0 0
ISHARES TRUST MSCI ACWI ETF COM 464288257 4,264,090 27,165 SH SOLE 27,165 0 0
ISHARES TRUST MSCI ACWI Ex-US ETF COM 464288240 5,547,505 72,888 SH SOLE 72,888 0 0
ISHARES TRUST MSCI EAFE Index Fund COM 464287465 229,055 2,205 SH SOLE 2,205 0 0
ISHARES TRUST MSCI EAFE Small Cap ETF COM 464288273 414,311 5,036 SH SOLE 5,036 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 11,266,648 164,693 SH SOLE 164,693 0 0
ISHARES TRUST MSCI India ETF COM 46429B598 682,075 13,810 SH SOLE 13,810 0 0
ISHARES TRUST MSCI Intl Value Factor ETF COM 46435G409 421,043 10,068 SH SOLE 10,068 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 18,398,463 398,753 SH SOLE 398,753 0 0
ISHARES TRUST MSCI UK Small Cap ETF COM 46429B416 665,541 15,850 SH SOLE 15,850 0 0
ISHARES TRUST MSCI USA Quality Factor ETF COM 46432F339 739,259 3,369 SH SOLE 3,369 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 326,371 797 SH SOLE 797 0 0
ISHARES TRUST Russell 1000 Value ETF COM 464287598 408,252 1,684 SH SOLE 1,684 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 10,833,626 36,058 SH SOLE 36,058 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,727,032 18,626 SH SOLE 18,626 0 0
ISHARES TRUST S&P 500 Growth ETF COM 464287309 2,846,871 20,700 SH SOLE 20,700 0 0
ISHARES TRUST S&P 500 Value ETF COM 464287408 1,836,688 8,089 SH SOLE 8,089 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 2,753,065 27,984 SH SOLE 27,984 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224 858,039 41,876 SH SOLE 41,876 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 6,278,102 40,167 SH SOLE 40,167 0 0
ISHARES TRUST Semiconductor ETF COM 464287523 1,717,236 2,680 SH SOLE 2,680 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 4,546,488 41,547 SH SOLE 41,547 0 0
ISHARES TRUST US Aerospace & Defense ETF COM 464288760 1,100,829 4,541 SH SOLE 4,541 0 0
ISHARES TRUST US Real Estate ETF COM 464287739 327,302 3,201 SH SOLE 3,201 0 0
ISHARES TRUST US Technology ETF COM 464287721 5,699,389 22,596 SH SOLE 22,596 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106 129,592 15,862 SH SOLE 15,862 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107 2,520,329 24,615 SH SOLE 24,615 0 0
JACOBS SOLUTIONS INC USD1.00 Common Stock COM 46982L108 252,504 2,004 SH SOLE 2,004 0 0
JANUS HENDERSON GROUP PLC USD1.50 Ordinary Shares COM G4474Y214 457,263 8,802 SH SOLE 8,802 0 0
JANUS HENDERSON INVESTORS AAA CLO ETF COM 47103U845 341,312 6,760 SH SOLE 6,760 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 225,000 2,000 SH SOLE 2,000 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 175,737,335 691,961 SH SOLE 691,961 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105 30,799,695 210,798 SH SOLE 210,798 0 0
JONES LANG LASALLE USD0.01 Common Stock COM 48020Q107 1,047,011 3,378 SH SOLE 3,378 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 901,153,892 2,753,044 SH SOLE 2,753,044 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,807,023 55,210 SH SOLE 55,210 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103 2,734,370 24,910 SH SOLE 24,910 0 0
KINDER MORGAN INC USD0.01 Common Stock COM 49456B101 452,023 14,139 SH SOLE 14,139 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 166,759,303 1,816,946 SH SOLE 1,816,946 0 0
KLA-TENCOR CORP USD0.001 Common Stock COM 482480100 1,602,381 5,311 SH SOLE 5,311 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 1,124,028 47,588 SH SOLE 47,588 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306 1,661,023 67,880 SH SOLE 67,880 0 0
KRATOS DEFENSE & SECURITY SOLS USD0.001 Common Stock COM 50077B207 4,000,716 80,239 SH SOLE 80,239 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 1,692,686 5,825 SH SOLE 5,825 0 0
LAM RESEARCH CORP USD0.001 Com Stock (P/S) COM 512807306 219,417,945 506,353 SH SOLE 506,353 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505 578,092 14,244 SH SOLE 14,244 0 0
LESAKA TECHNOLOGIES INC USD0.001 Common Stock COM 64107N206 18,177,377 3,657,420 SH SOLE 3,657,420 0 0
LIGHTBRIDGE CORP USD0.001 Com Stk (P-R Split) COM 53224K302 253,591 28,850 SH SOLE 28,850 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 536,929,637 447,654 SH SOLE 447,654 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 963,216 73,360 SH SOLE 73,360 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103 283,255,614 545,835 SH SOLE 545,835 0 0
LINEAGE CELL THERAPEUTICS INC NPV Common Stock COM 53566P109 45,850 35,000 SH SOLE 35,000 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 3,795,630 8,336 SH SOLE 8,336 0 0
LIVE NATION ENTERTAINMENT INC USD0.01 Common Stock COM 538034109 769,428 4,202 SH SOLE 4,202 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 4,504,062 171,062 SH SOLE 171,062 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 6,233,752 12,236 SH SOLE 12,236 0 0
LOEWS CORP USD1 Common Stock COM 540424108 1,698,150 15,000 SH SOLE 15,000 0 0
LOWES COS INC USD0.50 Common Stock COM 548661107 1,695,127 7,688 SH SOLE 7,688 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 885,465 7,755 SH SOLE 7,755 0 0
MAGNUM ICE CREAM CO EUR1 Ordinary Shares COM N5505D105 16,644,001 955,981 SH SOLE 955,981 0 0
MANCHESTER UTD PLC USD0.0005 Cls A Common Stock COM G5784H106 1,907,156 83,173 SH SOLE 83,173 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 4,346,820 107,223 SH SOLE 107,223 0 0
MARATHON PETROLEUM CORP USD0.01 Common Stock COM 56585A102 385,806 1,509 SH SOLE 1,509 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104 5,079,779 2,601 SH SOLE 2,601 0 0
MARRIOTT INTL INC USD0.01 Cls A Common Stock COM 571903202 332,789 898 SH SOLE 898 0 0
MARSH INC USD1 Common Stock COM 571748102 288,844,776 1,733,034 SH SOLE 1,733,034 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 92,482,495 160,365 SH SOLE 160,365 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104 15,294,864 51,344 SH SOLE 51,344 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 250,479,124 487,693 SH SOLE 487,693 0 0
MAXCYTE INC USD0.01 Common Stock COM 57777K106 247,034 200,841 SH SOLE 200,841 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 957,664 7,480 SH SOLE 7,480 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 18,055,356 66,795 SH SOLE 66,795 0 0
MCKESSON CORP USD0.01 Common Stock COM 58155Q103 12,181,027 16,121 SH SOLE 16,121 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103 2,999,729 38,345 SH SOLE 38,345 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 49,355,009 29,077 SH SOLE 29,077 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 26,669,147 207,542 SH SOLE 207,542 0 0
MESOBLAST LTD Spon ADR Ea Rep 10 Ord Shs COM 590717401 189,650 14,017 SH SOLE 14,017 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102 390,506,988 693,261 SH SOLE 693,261 0 0
METTLER TOLEDO INTERNATIONAL USD0.01 Common Stock COM 592688105 219,731 172 SH SOLE 172 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 3,026,745 33,188 SH SOLE 33,188 0 0
MICRON TECHNOLOGY INC USD0.10 Common Stock COM 595112103 64,052,706 55,491 SH SOLE 55,491 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 1,378,495,369 3,695,501 SH SOLE 3,695,501 0 0
MICROVAST HOLDINGS INC USD0.0001 Common Stock COM 59516C106 78,975 67,500 SH SOLE 67,500 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107 663,464 9,474 SH SOLE 9,474 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 30,656,009 530,014 SH SOLE 530,014 0 0
MONOLITHIC POWER SYSTEM INC USD0.001 Common Stock COM 609839105 5,978,707 4,325 SH SOLE 4,325 0 0
MONSTER BEVERAGE CORP USD0.005 Common Stock COM 61174X109 69,577,615 723,862 SH SOLE 723,862 0 0
MONTAUK RENEWABLES INC USD0.01 Common Stock COM 61218C103 143,520 92,000 SH SOLE 92,000 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 2,344,313 5,176 SH SOLE 5,176 0 0
MORGAN STANLEY EMERG MKTS DEBT USD0.01 Common Stock COM 61744H105 73,000 10,000 SH SOLE 10,000 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 132,965,954 636,079 SH SOLE 636,079 0 0
MOTOROLA SOLUTIONS INC USD0.01 Common Stock COM 620076307 153,896,507 370,576 SH SOLE 370,576 0 0
MSCI INC USD0.01 Common Stock COM 55354G100 7,315,802 13,063 SH SOLE 13,063 0 0
NEBIUS GROUP NV USD0.01 Cls A Ordinary Shares COM N97284108 637,124 2,307 SH SOLE 2,307 0 0
NETEASE INC Spon ADR Ea Rep 25 Ord Shares COM 64110W102 423,118 3,302 SH SOLE 3,302 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 100,607,812 1,409,073 SH SOLE 1,409,073 0 0
NEW YORK LIFE INVESTMENTS ETF Hedge Multi-Strat Tracker ETF COM 45409B107 666,156 18,201 SH SOLE 18,201 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 7,728,943 82,751 SH SOLE 82,751 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106 243,585 25,941 SH SOLE 25,941 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 58,991,182 672,111 SH SOLE 672,111 0 0
NEXTPOWER INC USD0.0001 Cls A Common Stock COM 65290E101 5,369,044 45,065 SH SOLE 45,065 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 12,140,701 295,754 SH SOLE 295,754 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 953,880 188,514 SH SOLE 188,514 0 0
NIOCORP DEVELOPMENTS LTD NPV Com Stock (Post Rev Split) COM 654484609 204,368 42,400 SH SOLE 42,400 0 0
NORDIC AMERICAN TANKERS LTD USD0.01 Common Stock COM G65773106 1,340,403 241,950 SH SOLE 241,950 0 0
NORTHERN DYNASTY MINERALS LTD NPV Common Stock COM 66510M204 538,620 282,000 SH SOLE 282,000 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 1,571,339 9,039 SH SOLE 9,039 0 0
NORTHROP GRUMMAN USD1 Common Stock COM 666807102 297,437 584 SH SOLE 584 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 6,847,410 43,692 SH SOLE 43,692 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205 2,757,700 57,524 SH SOLE 57,524 0 0
NU HOLDINGS LTD USD0.000006666666 Cls A Com COM G6683N103 2,417,826 180,975 SH SOLE 180,975 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108 570,926 9,069 SH SOLE 9,069 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 1,275,894,894 6,376,605 SH SOLE 6,376,605 0 0
NXP SEMICONDUCTORS NV EUR0.20 Shares COM N6596X109 236,065 840 SH SOLE 840 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105 568,997 11,715 SH SOLE 11,715 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 405,200 10,000 SH SOLE 10,000 0 0
OMNICOM GROUP INC USD0.15 Common Stock COM 681919106 203,924 2,800 SH SOLE 2,800 0 0
ON SEMICONDUCTOR USD0.01 Common Stock COM 682189105 929,895 9,836 SH SOLE 9,836 0 0
OPENDOOR TECHNOLOGIES INC USD0.0001 Common Stock COM 683712103 64,934 14,055 SH SOLE 14,055 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105 6,145,867 41,937 SH SOLE 41,937 0 0
ORAMED PHARMACEUTICALS INC USD0.001 Common Stock COM 68403P203 1,120,816 233,018 SH SOLE 233,018 0 0
OREILLY AUTOMOTIVE NEW INC USD0.01 Common Stock COM 67103H107 73,666,566 799,941 SH SOLE 799,941 0 0
ORION DIGITAL CORP NPV Common Stock COM 68627G104 8,989 10,333 SH SOLE 10,333 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 204,891 20,950 SH SOLE 20,950 0 0
OSCAR HEALTH INC USD0.00001 Cls A Common Stock COM 687793109 222,912 7,816 SH SOLE 7,816 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 18,707,218 261,274 SH SOLE 261,274 0 0
OVINTIV INC USD0.01 Common Stock COM 69047Q102 292,932 5,564 SH SOLE 5,564 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101 8,262,899 51,981 SH SOLE 51,981 0 0
PACCAR INC USD1 Common Stock COM 693718108 284,564 2,369 SH SOLE 2,369 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 3,356,945 28,773 SH SOLE 28,773 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105 279,394,275 819,290 SH SOLE 819,290 0 0
PAN AMERICAN SILVER CORP NPV Common Stock COM 697900108 2,529,193 56,464 SH SOLE 56,464 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 187,679,709 191,878 SH SOLE 191,878 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 10,688,962 108,705 SH SOLE 108,705 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 15,476,618 358,421 SH SOLE 358,421 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 846,210 2,680 SH SOLE 2,680 0 0
PEPGEN INC USD0.0001 Common Stock COM 713317105 57,605 32,003 SH SOLE 32,003 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 38,355,435 283,275 SH SOLE 283,275 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 242,567 11,690 SH SOLE 11,690 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 10,439,426 433,531 SH SOLE 433,531 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 6,273,596 34,678 SH SOLE 34,678 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104 883,455 5,226 SH SOLE 5,226 0 0
PIMCO CORPORATE & INCOME OPPS USD0.00001 Common Stock COM 72201B101 180,450 15,000 SH SOLE 15,000 0 0
PIMCO CORPORATE INC & STRATEGY USD0.00001 Common Stock COM 72200U100 292,775 24,500 SH SOLE 24,500 0 0
PIMCO HIGH INCOME FUND USD0.00001 Common Stock COM 722014107 612,324 131,400 SH SOLE 131,400 0 0
PLATINUM GROUP METALS LTD NPV Com Stk (Post Rev Split) COM 72765Q882 135,000 100,000 SH SOLE 100,000 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202 92,386 34,091 SH SOLE 34,091 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 778,924 6,422 SH SOLE 6,422 0 0
PRICE T ROWE MEDIA INC USD0.20 Common Stock COM 74144T108 284,225 2,500 SH SOLE 2,500 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 228,894,921 1,560,931 SH SOLE 1,560,931 0 0
PROGRESSIVE CORP USD1 Common Stock COM 743315103 283,111 1,296 SH SOLE 1,296 0 0
PROLOGIS INC USD0.01 Common Stock COM 74340W103 1,191,187 8,793 SH SOLE 8,793 0 0
PROSHARES TRUST UltraPro QQQ ETF COM 74347X831 2,537,406 31,326 SH SOLE 31,326 0 0
PTC THERAPEUTICS INC USD0.001 Common Stock COM 69366J200 1,916,895 23,500 SH SOLE 23,500 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109 20,895,459 65,645 SH SOLE 65,645 0 0
QNITY ELECTRONICS INC USD0.01 Common Stock (WI) COM 74743L100 302,450 1,852 SH SOLE 1,852 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 5,273,167 28,536 SH SOLE 28,536 0 0
QUANTA SERVICES INC USD0.00001 Common Stock COM 74762E102 59,611,391 82,789 SH SOLE 82,789 0 0
RADNET INC USD0.01 Common Stock COM 750491102 2,579,902 41,834 SH SOLE 41,834 0 0
REALTY INCOME CORP USD1 Common Stock COM 756109104 307,321 4,960 SH SOLE 4,960 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 27,100,579 127,185 SH SOLE 127,185 0 0
RIGETTI COMPUTING INC USD0.0001 Common Stock COM 76655K103 264,568 13,694 SH SOLE 13,694 0 0
RIO TINTO PLC ADR Each Rep 1 Ordinary Shares COM 767204100 391,586 4,125 SH SOLE 4,125 0 0
RIVIAN AUTOMOTIVE INC USD0.001 Cls A Common Stock COM 76954A103 270,885 15,613 SH SOLE 15,613 0 0
ROBINHOOD MARKETS USD0.0001 Cls A Common Stock COM 770700102 606,092 6,044 SH SOLE 6,044 0 0
ROBLOX CORPORATION USD0.0001 Cls A Common Stock COM 771049103 660,445 12,145 SH SOLE 12,145 0 0
ROCKET LAB CORP USD0.0001 Common Stock COM 773121108 239,080 2,352 SH SOLE 2,352 0 0
ROCKWELL AUTOMATION INC USD1 Common Stock COM 773903109 242,589 490 SH SOLE 490 0 0
ROLLINS INC USD1 Common Stock COM 775711104 68,254,750 1,635,236 SH SOLE 1,635,236 0 0
ROPER TECHNOLOGIES INC USD0.01 Common Stock COM 776696106 5,908,627 17,461 SH SOLE 17,461 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 72,524,121 350,359 SH SOLE 350,359 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103 103,168,037 324,908 SH SOLE 324,908 0 0
ROYAL GOLD INC USD0.01 Common Stock COM 780287108 363,689 1,822 SH SOLE 1,822 0 0
RTX CORP USD1.00 Common Stock COM 75513E101 150,197,477 791,638 SH SOLE 791,638 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 196,603,135 482,746 SH SOLE 482,746 0 0
SABLE OFFSHORE CORP USD0.0001 Common Stock COM 78574H104 32,863 10,670 SH SOLE 10,670 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 33,433,280 213,413 SH SOLE 213,413 0 0
SANDISK CORP USD0.01 Common Stock COM 80004C200 807,174 355 SH SOLE 355 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 3,460,494 37,504 SH SOLE 37,504 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 3,333,829 34,789 SH SOLE 34,789 0 0
SELECT SECTOR SPDR FUND Energy ETF COM 81369Y506 1,179,626 22,211 SH SOLE 22,211 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109 4,893,672 288,372 SH SOLE 288,372 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102 70,769,365 712,826 SH SOLE 712,826 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305 2,671,097 34,448 SH SOLE 34,448 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 90,793,052 263,688 SH SOLE 263,688 0 0
SHOPIFY INC NPV Class A Common Stock COM 82509L107 172,712,532 1,512,628 SH SOLE 1,512,628 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107 118,316 13,936 SH SOLE 13,936 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 107,019 10,575 SH SOLE 10,575 0 0
SKYLINE BUILDERS GROUP HOLDING USD0.00001 Class A Stock COM G8193D104 884,707 286,313 SH SOLE 286,313 0 0
SLB LTD USD0.01 Common Stock COM 806857108 24,744,488 532,254 SH SOLE 532,254 0 0
SMURFIT WESTROCK PLC USD0.001 Common Stock COM G8267P108 2,767,597 59,827 SH SOLE 59,827 0 0
SNOWFLAKE INC USD0.0001 Class A Common Stock COM 833445109 7,912,405 31,090 SH SOLE 31,090 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105 372,273 5,028 SH SOLE 5,028 0 0
SOFI TECHNOLOGIES USD0.0001 Cls A Common Stock COM 83406F102 649,890 36,246 SH SOLE 36,246 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 266,661 4,563 SH SOLE 4,563 0 0
SOLSTICE ADVANCED MATERIALS USD0.01 Common Stock COM 83443Q103 774,718 8,744 SH SOLE 8,744 0 0
SONY GROUP CORP Spon Adr Ea Rep 1 Ord Shares COM 835699307 9,020,921 449,697 SH SOLE 449,697 0 0
SOPHIA GENETICS SA CHF0.05 Common Stock COM H82027105 647,007 112,133 SH SOLE 112,133 0 0
SOUTHERN CO USD5 Common Stock COM 842587107 240,710 2,515 SH SOLE 2,515 0 0
SPACE EXPLORATION TECH CORP USD0.001 Cls A Common Stock COM 84615Q103 3,041,137 17,799 SH SOLE 17,799 0 0
SPDR ETFS Dow Jones Industrial Avg ETF COM 78467X109 1,359,781 2,603 SH SOLE 2,603 0 0
SPDR GOLD TRUST Gold Shares NPV COM 78463V107 68,758,597 186,651 SH SOLE 186,651 0 0
SPDR INDEX SHARES Eurostoxx 50 ETF COM 78463X202 1,826,475 26,594 SH SOLE 26,594 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 2,912,866 38,474 SH SOLE 38,474 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 3,793,421 121,662 SH SOLE 121,662 0 0
SPDR SERIES TRUST S&P Aerospace & Defense ETF COM 78464A631 540,052 1,903 SH SOLE 1,903 0 0
SPDR SERIES TRUST S&P Biotech ETF COM 78464A870 810,714 5,123 SH SOLE 5,123 0 0
SPDR SERIES TRUST S&P Dividend ETF COM 78464A763 1,320,161 8,675 SH SOLE 8,675 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755 207,871 1,944 SH SOLE 1,944 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 801,807 1,140 SH SOLE 1,140 0 0
SPDR SERIES TRUST S&P Semiconductor ETF COM 78464A862 1,601,661 2,568 SH SOLE 2,568 0 0
SPDR SERIES TRUST Utilities Select Sector ETF COM 81369Y886 251,909 5,556 SH SOLE 5,556 0 0
SPECTRAL AI INC USD0.0001 Cls A Common Stock COM 84757T105 150,587 87,045 SH SOLE 87,045 0 0
SPOTIFY TECHNOLOGY EUR0.000625 Common Stock COM L8681T102 3,006,383 6,548 SH SOLE 6,548 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 3,297,419 174,744 SH SOLE 174,744 0 0
SPROTT ETFS Junior Uranium Miners ETF COM 85208P808 827,127 35,606 SH SOLE 35,606 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 453,723 4,030 SH SOLE 4,030 0 0
SRX HEALTH SOLUTIONS INC USD0.001 Com Stk (P-R Split) COM 08771Y402 1,814 20,000 SH SOLE 20,000 0 0
SSGA ACTIVE TR Spdr Blackstone High Inc ETF COM 78470P846 12,186,200 436,000 SH SOLE 436,000 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 1,371,799 14,575 SH SOLE 14,575 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 667,300 6,530 SH SOLE 6,530 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 360,196 21,990 SH SOLE 21,990 0 0
STATE STREET CORP USD1 Common Stock COM 857477103 4,145,363 24,442 SH SOLE 24,442 0 0
STATE STREET SPDR SERIES TRUST Industrial Select Sector ETF COM 81369Y704 370,460 2,000 SH SOLE 2,000 0 0
STATE STREET SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 55,607,481 74,464 SH SOLE 74,464 0 0
STEPAN CO USD1 Common Stock COM 858586100 370,538 6,650 SH SOLE 6,650 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100 20,637,333 98,007 SH SOLE 98,007 0 0
STRATEGY INC USD0.001 Cls A Common Stock COM 594972408 1,649,235 18,972 SH SOLE 18,972 0 0
STRIVE INC USD0.001 Cls A Com Stk (P/S) COM 862945300 110,027 10,085 SH SOLE 10,085 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 111,283,661 353,461 SH SOLE 353,461 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 1,022,202 13,025 SH SOLE 13,025 0 0
SUNBELT RENTALS HOLDINGS INC USD0.01 Common Stock COM 866966104 165,664,260 2,245,242 SH SOLE 2,245,242 0 0
SUNCOR ENERGY INC New NPV Common Stock (CAD) COM 867224107 665,366 12,372 SH SOLE 12,372 0 0
SUPER GROUP SGHC LTD Ordinary Shares COM G8588X103 343,573 25,356 SH SOLE 25,356 0 0
SURF AIR MOBILITY INC USD0.0001 Com Stk (P-R Split) COM 868927203 370,998 319,826 SH SOLE 319,826 0 0
SYSCO CORP NPV Common Stock COM 871829107 3,888,475 46,524 SH SOLE 46,524 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 524,845,609 1,098,992 SH SOLE 1,098,992 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 4,010,179 16,042 SH SOLE 16,042 0 0
TAL EDUCATION GROUP Spon ADS Ea Rep 0.3333 Cls A COM 874080104 106,849 11,165 SH SOLE 11,165 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 224,126 1,716 SH SOLE 1,716 0 0
TC ENERGY CORP NPV Common Stock COM 87807B107 1,035,235 15,638 SH SOLE 15,638 0 0
TE CONNECTIVITY PLC USD0.01 Common Stock COM G87052109 219,351 1,088 SH SOLE 1,088 0 0
TECK RESOURCES LTD NPV Cls B Sub-Vtg Common Stock COM 878742204 525,797 8,838 SH SOLE 8,838 0 0
TEMPLETON DRAGON FUND PLC USD0.01 Common Stock COM 88018T101 165,528 15,200 SH SOLE 15,200 0 0
TEMPLETON EMERGING MARKETS INC NPV Common Stock COM 880192109 155,020 23,000 SH SOLE 23,000 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 32,929,194 78,291 SH SOLE 78,291 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 238,342 8,250 SH SOLE 8,250 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 56,745,970 190,378 SH SOLE 190,378 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 1,989,073 4,545 SH SOLE 4,545 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 295,499 16,344 SH SOLE 16,344 0 0
THE TRAVELERS CO INC NPV Common Stock COM 89417E109 1,027,003 3,111 SH SOLE 3,111 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 504,097,425 1,005,460 SH SOLE 1,005,460 0 0
THOMSON REUTERS CORP NPV Common Stock COM 884903881 5,704,232 69,862 SH SOLE 69,862 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 105,381,582 695,588 SH SOLE 695,588 0 0
TMC THE METALS CO INC USD0.0001 Cls A Common Stock COM 87261Y106 152,028 34,318 SH SOLE 34,318 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 3,745,133 30,814 SH SOLE 30,814 0 0
TOTALENERGIES SE EUR2.5 Shares COM F92124100 251,506,285 3,233,615 SH SOLE 3,233,615 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103 37,974,526 77,316 SH SOLE 77,316 0 0
TRANSALTA CORP MTN NPV Common Shares COM 89346D107 788,475 57,012 SH SOLE 57,012 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100 61,770 12,632 SH SOLE 12,632 0 0
TRIMBLE INC NPV Common Stock COM 896239100 3,292,307 64,328 SH SOLE 64,328 0 0
TRX GOLD CORP NPV Common Stock COM 87283P109 11,550 14,000 SH SOLE 14,000 0 0
TTM TECHNOLOGIES INC NPV Common Stock COM 87305R109 389,001 2,080 SH SOLE 2,080 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 105,427,780 1,461,028 SH SOLE 1,461,028 0 0
UBS GROUP CHF0.10 Shares (Regd) COM H42097107 58,550,716 1,179,032 SH SOLE 1,179,032 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 60,098,496 133,262 SH SOLE 133,262 0 0
UNILEVER PLC Spons ADS Each Rep 1 Ord Shs COM 904767803 541,200 9,002 SH SOLE 9,002 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 7,772,672 28,576 SH SOLE 28,576 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 12,847,538 30,911 SH SOLE 30,911 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 17,550 13,000 SH SOLE 13,000 0 0
URANIUM ENERGY CORP USD0.001 Common Stock COM 916896103 905,087 84,905 SH SOLE 84,905 0 0
URANIUM ROYALTY CORP NPV Common Stock COM 91702V101 83,400 30,000 SH SOLE 30,000 0 0
US ANTIMONY CORP USD0.01 Cap Stock COM 911549103 72,600 10,000 SH SOLE 10,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 138,990,245 2,301,163 SH SOLE 2,301,163 0 0
UTD THERAPEUTIC COM USD0.01 COM 91307C102 2,323,908 4,289 SH SOLE 4,289 0 0
VALERO ENERGY CORP USD0.01 Common Stock COM 91913Y100 260,440 1,000 SH SOLE 1,000 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 787,018 10,431 SH SOLE 10,431 0 0
VANECK VECTORS ETF JR Gold Miners ETF COM 92189F791 301,136 3,065 SH SOLE 3,065 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607 317,713 854 SH SOLE 854 0 0
VANECK VECTORS ETF Rare Earth Strat Metals (P/S) COM 92189H805 200,718 2,268 SH SOLE 2,268 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 6,171,251 79,210 SH SOLE 79,210 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 3,065,895 41,764 SH SOLE 41,764 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 517,041 2,100 SH SOLE 2,100 0 0
VANGUARD INDEX FUNDS Real Estate ETF COM 922908553 1,285,701 13,333 SH SOLE 13,333 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 72,906,255 106,152 SH SOLE 106,152 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 4,318,550 14,247 SH SOLE 14,247 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 485,980 2,000 SH SOLE 2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 3,720,752 10,055 SH SOLE 10,055 0 0
VANGUARD INDEX FUNDS Value ETF COM 922908744 1,408,045 6,461 SH SOLE 6,461 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 4,918,662 55,553 SH SOLE 55,553 0 0
VANGUARD INTL EQUITY FTSE All World Ex US ETF COM 922042775 965,888 11,533 SH SOLE 11,533 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 14,313,363 239,795 SH SOLE 239,795 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866 26,191,868 226,397 SH SOLE 226,397 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 17,758,735 113,149 SH SOLE 113,149 0 0
VANGUARD INVESTMENTS FTSE Developed Markets ETF COM 921943858 547,271 7,681 SH SOLE 7,681 0 0
VANGUARD INVESTMENTS High Dividend Yield Index ETF COM 921946406 596,089 3,772 SH SOLE 3,772 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 3,006,476 36,376 SH SOLE 36,376 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 7,674,472 63,206 SH SOLE 63,206 0 0
VANGUARD SCOTTSDAL FUNDS Intermediate Term Treasury ETF COM 92206C706 998,826 16,935 SH SOLE 16,935 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 466,506 3,650 SH SOLE 3,650 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409 4,834,818 61,177 SH SOLE 61,177 0 0
VANGUARD WORLD FUND Utilities ETF COM 92204A876 636,122 3,250 SH SOLE 3,250 0 0
VANGUARD WORLD FUNDS Energy ETF COM 92204A306 340,044 2,265 SH SOLE 2,265 0 0
VANGUARD WORLD FUNDS ESG US Stock ETF COM 921910733 273,207 2,066 SH SOLE 2,066 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 1,526,745 5,106 SH SOLE 5,106 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702 4,080,651 34,142 SH SOLE 34,142 0 0
VERALTO CORP USD0.01 Common Stock COM 92338C103 20,727,797 233,737 SH SOLE 233,737 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 20,733,022 115,485 SH SOLE 115,485 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 22,026,030 520,218 SH SOLE 520,218 0 0
VERTEX PHARMACEUTICAL INC USD0.01 Common Stock COM 92532F100 518,586 1,044 SH SOLE 1,044 0 0
VERTICAL AEROSPACE LTD USD0.0001 Ord Shs (Pst Rev Sp) COM G9471C206 106,615 61,273 SH SOLE 61,273 0 0
VERTIV HOLDINGS CO USD0.0001 Common Stock COM 92537N108 803,902 2,401 SH SOLE 2,401 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 360,364 22,693 SH SOLE 22,693 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102 291,546 28,611 SH SOLE 28,611 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 1,075,140,705 3,133,700 SH SOLE 3,133,700 0 0
VISTRA CORP USD0.01 Common Stock COM 92840M102 535,217 3,374 SH SOLE 3,374 0 0
VIZSLA SILVER CORP NPV Common Stock COM 92859G608 56,088 17,100 SH SOLE 17,100 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101 8,058,404 277,876 SH SOLE 277,876 0 0
VOX RTY CORP (CA) NPV Common Stock COM 92919F103 62,304 13,200 SH SOLE 13,200 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 101,003,116 891,781 SH SOLE 891,781 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 24,861,278 258,299 SH SOLE 258,299 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 100,710,264 604,177 SH SOLE 604,177 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 104,154,498 467,312 SH SOLE 467,312 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 1,009,607 2,692 SH SOLE 2,692 0 0
WD-40 CO USD0.001 Common Stock COM 929236107 1,129,271 4,635 SH SOLE 4,635 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 97,599,869 835,830 SH SOLE 835,830 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 4,971,374 60,157 SH SOLE 60,157 0 0
WESTERN COPPER & GOLD CORP NPV Common Stock COM 95805V108 61,488 27,450 SH SOLE 27,450 0 0
WESTERN DIGITAL CORP USD0.01 Common Stock COM 958102105 278,481 436 SH SOLE 436 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 457,780 19,122 SH SOLE 19,122 0 0
WHEATON PRECIOUS METALS CORP NPV Common Stock COM 962879102 1,345,577 11,972 SH SOLE 11,972 0 0
WILLIAMS COS INC USD1 Common Stock COM 969457100 767,114 10,319 SH SOLE 10,319 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103 564,820 2,161 SH SOLE 2,161 0 0
WISDOMTREE TRUST Emg Mkts High Dividend Fund COM 97717W315 1,792,390 33,322 SH SOLE 33,322 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 2,533,044 14,598 SH SOLE 14,598 0 0
WISDOMTREE TRUST US LargeCap Dividend Fund COM 97717W307 452,704 4,700 SH SOLE 4,700 0 0
WISE GROUP PLC USD0.01 Ordinary Shares COM G9723Y105 965,016 80,418 SH SOLE 80,418 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 514,164 4,200 SH SOLE 4,200 0 0
XENON PHARMACEUTICALS INC NPV Common Stock COM 98420N105 1,398,299 23,166 SH SOLE 23,166 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105 310,583 23,458 SH SOLE 23,458 0 0
XPO LOGISTICS INC USD0.001 Common Stock COM 983793100 2,509,670 12,225 SH SOLE 12,225 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 39,881,571 337,379 SH SOLE 337,379 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 518,106 3,241 SH SOLE 3,241 0 0
ZETA GLOBAL HLDGS CORP USD0.001 Cls A Com Stk COM 98956A105 272,076 13,825 SH SOLE 13,825 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 19,794,483 275,459 SH SOLE 275,459 0 0