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
ABBVIE INC COM 00287Y109 7,943,455 34,765 SH OTR 1 0 0 34,765
ABBVIE INC COM 00287Y109 240,600 1,053 SH SOLE 877 0 176
ABRDN ETFS BBRG ALL COMD K1 003261104 373,023 19,100 SH SOLE 19,100 0 0
ADVANCED MICRO DEVICES INC COM 007903107 295,755 1,381 SH SOLE 1,089 0 292
ADVANCED MICRO DEVICES INC COM 007903107 16,860,174 78,727 SH OTR 1 0 0 78,727
AES CORP COM 00130H105 143,400 10,000 SH SOLE 10,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 168,240,111 992,392 SH SOLE 959,949 0 32,442
AGNICO EAGLE MINES LTD COM 008474108 151,391,645 888,188 SH OTR 1 0 0 888,188
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 608,307 4,150 SH SOLE 4,150 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 28,809,720 184,986 SH OTR 1 0 0 184,986
ALLSTATE CORP COM 020002101 8,624,487 41,434 SH OTR 1 0 0 41,434
ALPHABET INC CAP STK CL A 02079K305 1,338,451 4,276 SH SOLE 3,314 0 962
ALPHABET INC CAP STK CL C 02079K107 477,604 1,522 SH SOLE 1,522 0 0
ALPHABET INC CAP STK CL A 02079K305 39,359,437 125,749 SH OTR 1 0 0 125,749
ALTRIA GROUP INC COM 02209S103 8,262,044 143,289 SH OTR 1 0 0 143,289
AMAZON COM INC COM 023135106 32,988,333 142,918 SH OTR 1 0 0 142,918
AMAZON COM INC COM 023135106 2,404,683 10,418 SH SOLE 7,524 0 2,894
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101 6,923,375 334,948 SH OTR 1 0 0 334,948
AMERICAN EXPRESS CO COM 025816109 292,713,069 785,322 SH OTR 1 0 0 785,322
AMERICAN EXPRESS CO COM 025816109 505,833,216 1,367,302 SH SOLE 1,324,857 0 42,445
AMGEN INC COM 031162100 273,574,224 835,826 SH SOLE 808,285 0 27,541
AMGEN INC COM 031162100 200,293,446 611,347 SH OTR 1 0 0 611,347
AMPLIFY ETF TR CWP GROWTH & INC 032108524 404,723 13,946 SH SOLE 9,376 0 4,570
AMPLIFY ETF TR SAMSUNG SOFR ETF 032108672 284,735,638 2,841,417 SH OTR 1 0 0 2,841,417
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1,405,855 31,592 SH SOLE 31,592 0 0
APPLE INC COM 037833100 349,796,354 1,290,040 SH OTR 1 0 0 1,290,040
APPLE INC COM 037833100 447,756,409 1,647,011 SH SOLE 1,584,294 0 62,718
APPLIED MATLS INC COM 038222105 2,673,981 10,405 SH OTR 1 0 0 10,405
APPLOVIN CORP COM CL A 03831W108 2,712,126 4,025 SH OTR 1 0 0 4,025
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 11,127,400 235,750 SH OTR 1 0 0 235,750
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 9,744,237 577,950 SH OTR 1 0 0 577,950
ASML HOLDING N V N Y REGISTRY SHS N07059210 18,799,702 16,154 SH OTR 1 0 0 16,154
AST SPACEMOBILE INC COM CL A 00217D100 3,442,444 47,397 SH OTR 1 0 0 47,397
ASTRAZENECA PLC SPONSORED ADR 046353108 18,899,041 206,389 SH OTR 1 0 0 206,389
ATOUR LIFESTYLE HLDGS LTD SPONSORED ADS 04965M106 15,693,908 393,627 SH OTR 1 0 0 393,627
BAIDU INC SPON ADR REP A 056752108 8,126,270 54,067 SH OTR 1 0 0 54,067
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 17,784,675 741,337 SH OTR 1 0 0 741,337
BANCO MACRO SA SPON ADR B 05961W105 10,377,657 116,905 SH OTR 1 0 0 116,905
BANCO SANTANDER SA ADR 05964H105 11,335,504 939,147 SH OTR 1 0 0 939,147
BANK MONTREAL QUE COM 063671101 12,794,977 96,785 SH OTR 1 0 0 96,785
BARCLAYS PLC ADR 06738E204 19,764,448 758,712 SH OTR 1 0 0 758,712
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,940,229 3,860 SH SOLE 3,840 0 20
BOEING CO COM 097023105 6,086,742 28,034 SH OTR 1 0 0 28,034
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 13,934,768 246,415 SH OTR 1 0 0 246,415
BROADCOM INC COM 11135F101 28,581,976 82,583 SH OTR 1 0 0 82,583
BROADCOM INC COM 11135F101 877,364 2,535 SH SOLE 2,054 0 481
CAMECO CORP COM 13321L108 14,856,737 150,738 SH OTR 1 0 0 150,738
CAPITAL ONE FINL CORP COM 14040H105 315,068 1,300 SH SOLE 1,300 0 0
CATERPILLAR INC COM 149123101 447,578,437 781,291 SH SOLE 755,652 0 25,639
CATERPILLAR INC COM 149123101 315,912,009 527,919 SH OTR 1 0 0 527,919
CEMEX SAB DE CV SPON ADR NEW 151290889 5,643,140 487,739 SH OTR 1 0 0 487,739
CENCORA INC COM 03073e105 8,476,512 25,097 SH OTR 1 0 0 25,097
CHENIERE ENERGY INC COM NEW 16411R208 326,381 1,679 SH SOLE 13 0 1,666
CHEVRON CORP NEW COM 166764100 237,712,195 1,559,689 SH SOLE 1,504,873 0 54,816
CHEVRON CORP NEW COM 166764100 184,655,911 1,184,451 SH OTR 1 0 0 1,184,451
CINTAS CORP COM 172908105 212,895 1,132 SH SOLE 1,132 0 0
CISCO SYS INC COM 17275R102 9,734,724 127,052 SH OTR 1 0 0 127,052
CISCO SYS INC COM 17275R102 592,508 7,692 SH SOLE 5,629 0 2,063
CME GROUP INC COM 12572Q105 449,266,704 1,645,183 SH SOLE 1,591,588 0 53,596
CME GROUP INC COM 12572Q105 286,929,542 1,063,963 SH OTR 1 0 0 1,063,963
COCA COLA CO COM 191216100 127,552,134 1,844,007 SH OTR 1 0 0 1,844,007
COCA COLA CO COM 191216100 165,341,939 2,365,068 SH SOLE 2,285,685 0 79,384
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 6,545,385 268,584 SH OTR 1 0 0 268,584
CONSTELLATION ENERGY CORP COM 21037T109 469,785 1,330 SH SOLE 1,330 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 654,974 7,400 SH SOLE 7,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,403,108 5,106 SH OTR 1 0 0 5,106
COSTCO WHSL CORP NEW COM 22160K105 275,086 319 SH SOLE 261 0 58
CRH PLC ORD G25508105 5,939,519 46,975 SH OTR 1 0 0 46,975
DEERE & CO COM 244199105 404,309 868 SH SOLE 750 0 118
DUKE ENERGY CORP NEW COM NEW 26441C204 143,058,244 1,218,139 SH OTR 1 0 0 1,218,139
DUKE ENERGY CORP NEW COM NEW 26441C204 171,191,913 1,460,557 SH SOLE 1,413,354 0 47,204
EATON CORP PLC SHS G29183103 4,060,684 12,749 SH SOLE 12,749 0 0
ELBIT SYS LTD ORD M3760D101 9,802,266 16,559 SH OTR 1 0 0 16,559
ELI LILLY & CO COM 532457108 13,322,808 12,397 SH OTR 1 0 0 12,397
ELI LILLY & CO COM 532457108 412,677 384 SH SOLE 295 0 89
EMBRAER S.A. SPONSORED ADS 29082A107 18,011,112 275,273 SH OTR 1 0 0 275,273
EMERSON ELEC CO COM 291011104 212,352 1,600 SH SOLE 1,600 0 0
ENBRIDGE INC COM 29250N105 15,524,234 322,615 SH OTR 1 0 0 322,615
ENI S P A SPONSORED ADR 26874R108 11,962,168 306,408 SH OTR 1 0 0 306,408
EXXON MOBIL CORP COM 30231G102 3,407,186 28,313 SH SOLE 28,313 0 0
FASTENAL CO COM 311900104 94,538,254 2,355,800 SH SOLE 2,355,800 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 3,422,270 33,904 SH OTR 1 0 0 33,904
GE AEROSPACE COM NEW 369604301 543,709 1,765 SH SOLE 1,765 0 0
GE VERNOVA INC COM 36828A101 289,533 443 SH SOLE 443 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 2,477,258 34,507 SH SOLE 30,795 0 3,712
GOLDMAN SACHS GROUP INC COM 38141G104 296,081,579 323,820 SH OTR 1 0 0 323,820
GOLDMAN SACHS GROUP INC COM 38141G104 538,059,033 612,126 SH SOLE 592,812 0 19,314
GRUPO CIBEST SA SPON ADS 40090e106 19,343,687 306,071 SH OTR 1 0 0 306,071
HASBRO INC COM 418056107 8,408,854 102,547 SH OTR 1 0 0 102,547
HOME DEPOT INC COM 437076102 371,617,616 1,079,970 SH SOLE 1,042,635 0 37,335
HOME DEPOT INC COM 437076102 267,638,069 774,022 SH OTR 1 0 0 774,022
HONEYWELL INTL INC COM 438516106 804,189 4,122 SH SOLE 3,707 0 415
ICICI BANK LIMITED ADR 45104G104 5,947,017 198,300 SH OTR 1 0 0 198,300
IMPERIAL OIL LTD COM NEW 453038408 13,297,752 149,262 SH OTR 1 0 0 149,262
INTEL CORP COM 458140100 202,544 5,489 SH SOLE 4,973 0 516
INTEL CORP COM 458140100 3,041,888 82,436 SH OTR 1 0 0 82,436
INTERNATIONAL BUSINESS MACHS COM 459200101 282,135,563 967,875 SH OTR 1 0 0 967,875
INTERNATIONAL BUSINESS MACHS COM 459200101 437,258,150 1,476,176 SH SOLE 1,428,565 0 47,611
INTUITIVE SURGICAL INC COM NEW 46120E602 2,752,510 4,860 SH OTR 1 0 0 4,860
INVESCO QQQ TR UNIT SER 1 46090E103 4,742,473 7,720 SH SOLE 6,269 0 1,451
ISHARES SILVER TR ISHARES 46428Q109 845,513 13,125 SH SOLE 11,806 0 1,319
ISHARES TR MSCI EAFE ETF 464287465 7,990,464 83,208 SH SOLE 73,729 0 9,479
IVANHOE ELECTRIC INC COM 46578C108 202,946 12,700 SH SOLE 12,700 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 3,299,127 118,079 SH OTR 1 0 0 118,079
JOHNSON & JOHNSON COM 478160104 1,020,978 4,933 SH SOLE 4,472 0 461
JPMORGAN CHASE & CO. COM 46625H100 291,780,126 896,461 SH OTR 1 0 0 896,461
JPMORGAN CHASE & CO. COM 46625H100 502,480,675 1,559,434 SH SOLE 1,511,005 0 48,429
KOREA ELEC PWR CORP SPONSORED ADR 500631106 9,920,997 595,498 SH OTR 1 0 0 595,498
KRANESHARES TRUST CSI CHI INTERNET 500767306 4,276,135 125,584 SH SOLE 111,407 0 14,177
KROGER CO COM 501044101 2,646,215 42,353 SH SOLE 42,353 0 0
LATAM AIRLINES GROUP SA SPONSORED ADR 51817R205 3,106,912 56,924 SH OTR 1 0 0 56,924
MARATHON PETE CORP COM 56585A102 145,350,028 893,747 SH SOLE 864,821 0 28,926
MARATHON PETE CORP COM 56585A102 99,806,818 604,377 SH OTR 1 0 0 604,377
MARSH & MCLENNAN COS INC COM 571748102 259,728 1,400 SH SOLE 1,400 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,693,005 4,325 SH OTR 1 0 0 4,325
MCDONALDS CORP COM 580135101 232,207,395 765,704 SH OTR 1 0 0 765,704
MCDONALDS CORP COM 580135101 339,276,886 1,110,090 SH SOLE 1,072,750 0 37,340
MERCK & CO INC COM 58933Y105 306,379,215 2,910,690 SH SOLE 2,815,193 0 95,497
MERCK & CO INC COM 58933Y105 222,853,820 2,093,507 SH OTR 1 0 0 2,093,507
META PLATFORMS INC CL A 30303M102 267,130,860 410,182 SH OTR 1 0 0 410,182
META PLATFORMS INC CL A 30303M102 279,152,655 422,901 SH SOLE 409,230 0 13,671
MICRON TECHNOLOGY INC COM 595112103 8,461,265 29,646 SH OTR 1 0 0 29,646
MICRON TECHNOLOGY INC COM 595112103 217,490 762 SH SOLE 591 0 171
MICROSOFT CORP COM 594918104 449,336,264 929,110 SH SOLE 897,549 0 31,561
MICROSOFT CORP COM 594918104 341,557,032 720,046 SH OTR 1 0 0 720,046
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 17,549,449 1,098,901 SH OTR 1 0 0 1,098,901
NETEASE INC SPONSORED ADS 64110W102 15,575,106 105,551 SH OTR 1 0 0 105,551
NETFLIX INC COM 64110L106 11,256,826 120,060 SH OTR 1 0 0 120,060
NETFLIX INC COM 64110L106 592,657 6,321 SH SOLE 5,653 0 668
NEWMARK GROUP INC CL A 65158N102 370,226 21,351 SH SOLE 0 0 21,351
NEXTERA ENERGY INC COM 65339F101 306,519 3,818 SH SOLE 818 0 3,000
NOVARTIS AG SPONSORED ADR 66987V109 22,657,524 163,545 SH OTR 1 0 0 163,545
NU HLDGS LTD ORD SHS CL A G6683N103 167,400 10,000 SH SOLE 10,000 0 0
NU HLDGS LTD ORD SHS CL A G6683N103 2,769,382 165,435 SH OTR 1 0 0 165,435
NVIDIA CORPORATION COM 67066G104 6,632,127 35,561 SH SOLE 11,089 0 24,472
NVIDIA CORPORATION COM 67066G104 60,442,226 324,087 SH OTR 1 0 0 324,087
ORACLE CORP COM 68389X105 333,700 1,712 SH SOLE 1,712 0 0
PACCAR INC COM 693718108 6,313,280 57,650 SH SOLE 57,650 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 7,716,839 43,414 SH OTR 1 0 0 43,414
PARKER-HANNIFIN CORP COM 701094104 801,612 912 SH SOLE 912 0 0
PEPSICO INC COM 713448108 305,985 2,132 SH SOLE 2,132 0 0
PEPSICO INC COM 713448108 2,665,310 18,571 SH OTR 1 0 0 18,571
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 3,067,874 257,372 SH OTR 1 0 0 257,372
PROCTER AND GAMBLE CO COM 742718109 61,075,208 430,506 SH OTR 1 0 0 430,506
PROCTER AND GAMBLE CO COM 742718109 89,052,610 621,398 SH SOLE 599,910 0 21,488
PROSHARES TR SHORT S&P 500 NE 74349Y753 2,846,406 79,001 SH SOLE 67,613 0 11,388
QUEST DIAGNOSTICS INC COM 74834L100 6,352,896 36,610 SH SOLE 36,610 0 0
RAYMOND JAMES FINL INC COM 754730109 15,137,213 94,260 SH SOLE 94,260 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 883,162 32,589 SH SOLE 32,589 0 0
RIO TINTO PLC SPONSORED ADR 767204100 9,904,168 121,628 SH OTR 1 0 0 121,628
ROBINHOOD MKTS INC COM CL A 770700102 8,349,608 73,825 SH OTR 1 0 0 73,825
ROCKET LAB CORP COM 773121108 4,166,835 59,731 SH OTR 1 0 0 59,731
RTX CORPORATION COM 75513E101 449,750,377 2,452,294 SH SOLE 2,368,691 0 83,603
RTX CORPORATION COM 75513E101 343,997,845 1,838,104 SH OTR 1 0 0 1,838,104
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203 12,547,793 173,073 SH OTR 1 0 0 173,073
SAP SE SPON ADR 803054204 6,163,000 26,013 SH OTR 1 0 0 26,013
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 258,767 9,616 SH SOLE 9,273 0 343
SEA LTD SPONSORD ADS 81141R100 2,932,621 22,303 SH OTR 1 0 0 22,303
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605 4,724,388 86,259 SH SOLE 77,955 0 8,304
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704 1,828,710 11,789 SH SOLE 10,480 0 1,309
SHOPIFY INC CL A SUB VTG SHS 82509L107 4,377,579 27,195 SH OTR 1 0 0 27,195
SONY GROUP CORP SPONSORED ADR 835699307 9,606,604 371,198 SH OTR 1 0 0 371,198
SOUTHERN COPPER CORP COM 84265V105 17,183,983 115,569 SH OTR 1 0 0 115,569
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 34,533,280 71,859 SH SOLE 70,674 0 1,185
SPDR GOLD TR GOLD SHS 78463V107 5,313,328 13,407 SH SOLE 12,172 0 1,235
SPDR S&P 500 ETF TR TR UNIT 78462F103 38,871,772 57,003 SH SOLE 50,994 0 6,009
SPDR SERIES TRUST STATE STREET SPD 78468R663 439,386,359 4,808,345 SH SOLE 4,642,440 0 165,905
STATE STR CORP COM 857477103 306,399 2,375 SH SOLE 2,375 0 0
STEEL DYNAMICS INC COM 858119100 847,250 5,000 SH SOLE 5,000 0 0
STRYKER CORPORATION COM 863667101 5,460,399 15,536 SH SOLE 15,536 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 21,067,170 1,083,145 SH OTR 1 0 0 1,083,145
T-MOBILE US INC COM 872590104 202,228 996 SH SOLE 806 0 190
T-MOBILE US INC COM 872590104 5,638,624 27,771 SH OTR 1 0 0 27,771
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 27,140,962 84,919 SH OTR 1 0 0 84,919
TELEDYNE TECHNOLOGIES INC COM 879360105 282,944 554 SH SOLE 0 0 554
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 5,965,704 334,026 SH OTR 1 0 0 334,026
TESLA INC COM 88160R101 23,966,478 53,292 SH OTR 1 0 0 53,292
TESLA INC COM 88160R101 650,745 1,447 SH SOLE 1,118 0 329
TIDEWATER INC NEW COM 88642R109 399,029 7,900 SH SOLE 7,900 0 0
TJX COS INC NEW COM 872540109 363,850,898 2,368,668 SH SOLE 2,292,053 0 76,614
TJX COS INC NEW COM 872540109 264,747,411 1,716,019 SH OTR 1 0 0 1,716,019
TOTALENERGIES SE ACT F92124100 3,550,370 53,381 SH OTR 1 0 0 53,381
TRAVELERS COMPANIES INC COM 89417E109 2,320,480 8,000 SH SOLE 8,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,495,818 4,531 SH SOLE 4,365 0 166
UNITY SOFTWARE INC COM 91332U101 5,436,753 123,087 SH OTR 1 0 0 123,087
VANECK ETF TRUST OIL REFINERS ETF 92189F585 225,037 6,000 SH SOLE 6,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 70,503,868 1,739,977 SH OTR 1 0 0 1,739,977
VERIZON COMMUNICATIONS INC COM 92343V104 92,733,051 2,276,775 SH SOLE 2,202,436 0 74,339
VISA INC COM CL A 92826C839 306,188,839 883,064 SH OTR 1 0 0 883,064
VISA INC COM CL A 92826C839 451,707,163 1,287,979 SH SOLE 1,245,117 0 42,862
VISTRA CORP COM 92840M102 3,247,734 20,131 SH OTR 1 0 0 20,131
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 13,715,014 1,028,112 SH OTR 1 0 0 1,028,112
WALMART INC COM 931142103 263,890,617 2,368,644 SH SOLE 2,291,807 0 76,837
WALMART INC COM 931142103 183,143,777 1,624,191 SH OTR 1 0 0 1,624,191
WHEATON PRECIOUS METALS CORP COM 962879102 10,564,688 89,630 SH OTR 1 0 0 89,630
XP INC CL A G98239109 3,201,601 197,874 SH OTR 1 0 0 197,874