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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   3,571,444 16,421 SH   SOLE   10,925 0 5,496
ABBVIE INC COM 00287Y109   8,837,706 40,635 SH   OTR 1 0 0 40,635
ABRDN ETFS BBRG ALL COMD K1 003261104   539,238 22,200 SH   SOLE   22,200 0 0
ADVANCED MICRO DEVICES INC COM 007903107   6,485,755 31,882 SH   SOLE   21,411 0 10,471
ADVANCED MICRO DEVICES INC COM 007903107   12,108,560 59,522 SH   OTR 1 0 0 59,522
AES CORP COM 00130H105   140,900 10,000 SH   SOLE   10,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   499,178,622 2,459,250 SH   SOLE   1,243,705 0 1,215,545
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   30,405,984 242,356 SH   SOLE   1,101 0 241,255
ALLSTATE CORP COM 020002101   8,866,688 42,764 SH   OTR 1 0 0 42,764
ALLSTATE CORP COM 020002101   6,635 32 SH   SOLE   0 0 32
ALPHABET INC CAP STK CL A 02079K305   25,073,062 87,192 SH   SOLE   58,375 0 28,817
ALPHABET INC CAP STK CL A 02079K305   45,543,178 158,378 SH   OTR 1 0 0 158,378
ALTRIA GROUP INC COM 02209S103   39,528 599 SH   SOLE   0 0 599
ALTRIA GROUP INC COM 02209S103   8,165,933 123,745 SH   OTR 1 0 0 123,745
AMAZON COM INC COM 023135106   32,685,686 156,939 SH   OTR 1 0 0 156,939
AMAZON COM INC COM 023135106   17,049,190 81,861 SH   SOLE   53,585 0 28,276
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   26,605,732 1,044,181 SH   SOLE   0 0 1,044,181
AMERICAN EXPRESS CO COM 025816109   795,476,380 2,629,848 SH   SOLE   1,434,138 0 1,195,710
AMGEN INC COM 031162100   643,210,813 1,828,082 SH   SOLE   1,010,959 0 817,123
AMGEN INC COM 031162100   8,667,473 24,634 SH   OTR 1 0 0 24,634
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   1,502,215 33,494 SH   SOLE   32,613 0 881
AMPLIFY ETF TR CWP GROWTH & INC 032108524   311,680 11,695 SH   SOLE   10,644 0 1,052
AMPLIFY ETF TR SAMSUNG SOFR ETF 032108672   15,791,565 157,687 SH   OTR 1 0 0 157,687
AMPLIFY ETF TR SAMSUNG SOFR ETF 032108672   311,531,066 3,110,800 SH   SOLE   0 0 3,110,800
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108   17,691,639 255,033 SH   SOLE   0 0 255,033
APPLE INC COM 037833100   842,634,704 3,320,205 SH   SOLE   1,836,401 0 1,483,803
APPLE INC COM 037833100   59,232,048 233,390 SH   OTR 1 0 0 233,390
APPLIED MATLS INC COM 038222105   2,420,559 7,082 SH   SOLE   4,754 0 2,328
APPLIED MATLS INC COM 038222105   5,697,981 16,671 SH   OTR 1 0 0 16,671
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203   10,389,554 199,876 SH   SOLE   0 0 199,876
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   11,545,944 532,562 SH   SOLE   0 0 532,562
ASML HLDG NV N Y REGISTRY SHS N07059210   21,201,963 16,052 SH   SOLE   10 0 16,042
AST SPACEMOBILE INC COM CL A 00217D100   3,237,565 39,068 SH   OTR 1 0 0 39,068
AST SPACEMOBILE INC COM CL A 00217D100   1,492 18 SH   SOLE   18 0 0
ASTRAZENECA PLC ORD G0593M107   26,348,000 133,597 SH   SOLE   52 0 133,545
ATOUR LIFESTYLE HLDGS LTD SPONSORED ADS 04965M106   14,307,164 388,676 SH   SOLE   0 0 388,676
BAIDU INC SPON ADR REP A 056752108   18,289,482 164,149 SH   SOLE   0 0 164,149
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   18,151,102 838,001 SH   SOLE   0 0 838,001
BANCO MACRO S A SPON ADR B 05961W105   16,880,664 218,181 SH   SOLE   0 0 218,181
BANCO SANTANDER SA ADR 05964H105   16,378,718 1,452,014 SH   SOLE   574 0 1,451,440
BANK MONTREAL MEDIUM COM 063671101   31,717,335 234,353 SH   SOLE   0 0 234,353
BARCLAYS PLC ADR 06738E204   19,175,679 906,223 SH   SOLE   0 0 906,223
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,325,946 2,767 SH   SOLE   2,695 0 72
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   23,726,951 405,797 SH   SOLE   0 0 405,797
BROADCOM INC COM 11135F101   22,498,591 72,691 SH   OTR 1 0 0 72,691
BROADCOM INC COM 11135F101   13,629,370 44,035 SH   SOLE   29,459 0 14,576
CAMECO CORP COM 13321L108   29,382,372 270,531 SH   SOLE   0 0 270,531
CANADIAN PACIFIC KANSAS CITY COM 13646K108   14,645,863 186,192 SH   SOLE   0 0 186,192
CAPITAL ONE FINL CORP COM 14040H105   237,159 1,300 SH   SOLE   1,300 0 0
CATERPILLAR INC COM 149123101   840,301,230 1,186,096 SH   SOLE   653,449 0 532,646
CEMEX SA EURO MTN BE 144A SPON ADR NEW 151290889   5,197,741 454,348 SH   SOLE   0 0 454,348
CENCORA INC COM 03073e105   10,052 32 SH   SOLE   0 0 32
CENCORA INC COM 03073e105   8,291,725 26,395 SH   OTR 1 0 0 26,395
CHENIERE ENERGY INC COM NEW 16411R208   472,744 1,666 SH   SOLE   0 0 1,666
CHEVRON CORPORATION COM 166764100   799,775,256 3,865,516 SH   SOLE   2,132,297 0 1,733,219
CISCO SYS INC COM 17275R102   11,266,223 145,202 SH   OTR 1 0 0 145,202
CISCO SYS INC COM 17275R102   5,287,940 68,152 SH   SOLE   45,890 0 22,262
CME GROUP INC COM 12572Q105   675,864,726 2,288,352 SH   SOLE   1,235,551 0 1,052,801
COCA COLA CO COM 191216100   9,015,575 118,548 SH   OTR 1 0 0 118,548
COCA COLA CO COM 191216100   355,165,456 4,670,157 SH   SOLE   2,485,212 0 2,184,945
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102   21,779,848 713,859 SH   SOLE   0 0 713,859
CONSTELLATION ENERGY CORP COM 21037T109   392,838 1,407 SH   SOLE   1,350 0 57
COSTCO WHOLESALE CORPORATION COM 22160K105   4,972,191 4,990 SH   SOLE   3,380 0 1,610
COSTCO WHOLESALE CORPORATION COM 22160K105   11,012,544 11,052 SH   OTR 1 0 0 11,052
CRH PLC ORD G25508105   5,251,585 49,958 SH   SOLE   0 0 49,958
DEERE & CO COM 244199105   324,133 575 SH   SOLE   455 0 120
DUKE ENERGY CORP NEW COM NEW 26441C204   358,882,128 2,740,814 SH   SOLE   1,532,225 0 1,208,589
EATON CORP PLC SHS G29183103   6,723,481 18,798 SH   SOLE   18,605 0 193
ELBIT SYS LTD ORD M3760D101   17,858,061 21,032 SH   SOLE   0 0 21,032
ELI LILLY & CO COM 532457108   13,292,516 14,452 SH   OTR 1 0 0 14,452
ELI LILLY & CO COM 532457108   15,047,455 16,360 SH   SOLE   13,864 0 2,496
EMBRAER S.A. SPONSORED ADS 29082A107   11,837,677 199,489 SH   SOLE   0 0 199,489
EMERSON ELEC CO COM 291011104   230,726 1,761 SH   SOLE   1,646 0 115
ENBRIDGE INC COM 29250N105   22,295,502 411,812 SH   SOLE   1,202 0 410,610
ENI SPA SPONSORED ADR 26874R108   21,450,718 378,921 SH   SOLE   0 0 378,921
EXELON CORP COM 30161N101   1,985,149 40,497 SH   SOLE   28,567 0 11,930
EXELON CORP COM 30161N101   4,852,980 99,000 SH   OTR 1 0 0 99,000
EXXON MOBIL CORP COM 30231G102   4,689,572 27,641 SH   SOLE   27,150 0 491
FASTENAL CO COM 311900104   79,330,869 1,709,717 SH   SOLE   1,709,600 0 117
FEDEX CORP COM 31428X106   380,586,680 1,068,523 SH   SOLE   589,043 0 479,480
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   17,143,555 154,363 SH   SOLE   0 0 154,363
FREEPORT MCMORAN INC CL B 35671D857   267,592 4,552 SH   SOLE   4,461 0 91
GE AEROSPACE COM NEW 369604301   522,739 1,842 SH   SOLE   1,780 0 62
GE VERNOVA INC COM 36828A101   412,883 473 SH   SOLE   438 0 35
GOLDMAN SACHS GROUP INC COM 38141G104   903,087,397 1,067,492 SH   SOLE   629,355 0 438,137
GRUPO CIBEST SA SPON ADS 40090e106   23,070,431 316,858 SH   SOLE   0 0 316,858
HASBRO INC COM 418056107   8,759,088 93,580 SH   OTR 1 0 0 93,580
HOME DEPOT INC COM 437076102   713,947,231 2,170,778 SH   SOLE   1,196,794 0 973,984
HOME DEPOT INC COM 437076102   6,035,789 18,352 SH   OTR 1 0 0 18,352
IMPERIAL OIL LTD COM NEW 453038408   21,820,776 166,800 SH   SOLE   0 0 166,800
INTEL CORP COM 458140100   5,883,765 133,328 SH   OTR 1 0 0 133,328
INTEL CORP COM 458140100   2,181,037 49,423 SH   SOLE   33,807 0 15,616
INTERNATIONAL BUSINESS MACHS COM 459200101   642,304,075 2,649,879 SH   SOLE   1,420,682 0 1,229,196
INTUIT COM 461202103   6,688,486 15,469 SH   OTR 1 0 0 15,469
INTUIT COM 461202103   2,254,862 5,215 SH   SOLE   3,501 0 1,714
INVESCO QQQ TR UNIT SER 1 46090E103   70,523,315 122,186 SH   SOLE   82,755 0 39,431
ISHARES TR MSCI EAFE ETF 464287465   8,407,379 86,558 SH   SOLE   74,759 0 11,799
ISHARES TR RUS 1000 GRW ETF 464287614   731,276 1,715 SH   SOLE   1,715 0 0
ISHARES TR US TRSPRTION 464287192   273,435 3,665 SH   SOLE   3,665 0 0
JOHNSON & JOHNSON COM 478160104   1,283,003 5,249 SH   SOLE   4,492 0 757
JPMORGAN CHASE & CO COM 46625H100   845,143,442 2,873,074 SH   SOLE   1,616,200 0 1,256,874
KOREA ELEC PWR CORP SPONSORED ADR 500631106   11,198,234 785,841 SH   SOLE   0 0 785,841
LAM RESEARCH CORP COM NEW 512807306   8,041,094 37,635 SH   OTR 1 0 0 37,635
LAM RESEARCH CORP COM NEW 512807306   3,138,883 14,691 SH   SOLE   9,829 0 4,862
LATAM AIRLINES GROUP SA SPONSORED ADR 51817R205   11,321,266 228,990 SH   SOLE   0 0 228,990
LINDE PLC SHS G54950103   2,826,328 5,701 SH   SOLE   3,831 0 1,870
LINDE PLC SHS G54950103   5,602,088 11,300 SH   OTR 1 0 0 11,300
LOCKHEED MARTIN CORP COM 539830109   983,232 1,627 SH   SOLE   1,517 0 110
MARATHON PETE CORP COM 56585A102   400,776,379 1,641,315 SH   SOLE   736,694 0 904,621
MARSH & MCLENNAN COS INC COM 571748102   244,044 1,407 SH   SOLE   1,400 0 7
MCDONALDS CORP COM 580135101   665,464,411 2,141,203 SH   SOLE   1,164,953 0 976,250
MEDTRONIC PLC SHS G5960L103   305,219,001 3,522,435 SH   SOLE   1,946,850 0 1,575,585
MERCK & CO INC COM 58933Y105   543,317,430 4,516,730 SH   SOLE   2,519,449 0 1,997,281
META PLATFORMS INC CL A 30303M102   23,249,647 40,637 SH   OTR 1 0 0 40,637
META PLATFORMS INC CL A 30303M102   22,497,917 39,323 SH   SOLE   25,162 0 14,161
MICRON TECHNOLOGY INC COM 595112103   5,143,289 15,224 SH   SOLE   10,197 0 5,027
MICRON TECHNOLOGY INC COM 595112103   11,664,940 34,528 SH   OTR 1 0 0 34,528
MICROSOFT CORP COM 594918104   46,312,709 125,112 SH   OTR 1 0 0 125,112
MICROSOFT CORP COM 594918104   881,927,478 2,382,493 SH   SOLE   1,330,031 0 1,052,462
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104   28,830,248 1,698,895 SH   SOLE   464 0 1,698,431
NETEASE COM INC SPONSORED ADS 64110W102   10,278,219 91,819 SH   SOLE   0 0 91,819
NETFLIX INC. COM 64110L106   15,723,602 163,532 SH   OTR 1 0 0 163,532
NETFLIX INC. COM 64110L106   8,290,822 86,228 SH   SOLE   59,184 0 27,044
NEWMARK GROUP INC CL A 65158N102   215,121 14,351 SH   SOLE   0 0 14,351
NORFOLK SOUTHN CORP COM 655844108   257,833,338 898,374 SH   SOLE   498,159 0 400,215
NOVARTIS AG SPONSORED ADR 66987V109   19,157,752 125,419 SH   SOLE   18 0 125,401
NUTRIEN LTD COM 67077M108   37,895,635 502,195 SH   SOLE   2,550 0 499,645
NVIDIA CORPORATION COM 67066G104   38,148,581 218,742 SH   SOLE   133,535 0 85,207
NVIDIA CORPORATION COM 67066G104   63,195,235 362,358 SH   OTR 1 0 0 362,358
PACCAR INC COM 693718108   6,690,252 57,924 SH   SOLE   57,431 0 493
PALANTIR TECHNOLOGIES INC CL A 69608A108   8,165,642 55,822 SH   OTR 1 0 0 55,822
PALANTIR TECHNOLOGIES INC CL A 69608A108   3,332,990 22,785 SH   SOLE   15,336 0 7,449
PALO ALTO NETWORKS INC COM 697435105   4,803,187 29,960 SH   OTR 1 0 0 29,960
PALO ALTO NETWORKS INC COM 697435105   1,865,003 11,633 SH   SOLE   7,633 0 4,000
PARKER-HANNIFIN CORP COM 701094104   851,373 951 SH   SOLE   912 0 39
PEPSICO INC COM 713448108   537,303 3,460 SH   SOLE   3,364 0 96
PROCTER & GAMBLE CO COM 742718109   1,250,837 8,660 SH   SOLE   7,135 0 1,525
PROSHARES TR SHORT S&P 500 NE 74349Y753   3,257,618 85,885 SH   SOLE   71,320 0 14,565
QUEST DIAGNOSTICS INC COM 74834L100   7,250,042 36,994 SH   SOLE   36,533 0 461
RAYMOND JAMES FINL INC COM 754730109   13,647,905 94,260 SH   SOLE   94,260 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   640,906 24,537 SH   SOLE   24,489 0 48
RIO TINTO PLC SPONSORED ADR 767204100   13,555,783 145,308 SH   SOLE   60 0 145,248
ROCKET LAB CORP COM 773121108   1,722,445 26,821 SH   SOLE   17,979 0 8,842
ROCKET LAB CORP COM 773121108   3,121,028 48,599 SH   OTR 1 0 0 48,599
RTX CORPORATION COM 75513E101   880,291,954 4,563,464 SH   SOLE   2,517,741 0 2,045,723
RTX CORPORATION COM 75513E101   8,576,527 44,461 SH   OTR 1 0 0 44,461
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   19,161,972 331,522 SH   SOLE   46 0 331,476
SASOL LTD SPONSORED ADR 803866300   15,950,520 1,230,750 SH   SOLE   0 0 1,230,750
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   257,579 10,046 SH   SOLE   9,298 0 748
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605   4,547,861 92,118 SH   SOLE   81,494 0 10,624
SELECT SECTOR SPDR TR STATE STREET ENE 81369Y506   358,739 5,856 SH   SOLE   5,736 0 120
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704   4,453,074 27,534 SH   SOLE   23,987 0 3,547
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100   16,943,881 276,319 SH   SOLE   0 0 276,319
SK TELECOM CO LTD SPONSORED ADR 78440P306   2,489,666 85,001 SH   SOLE   1 0 85,000
SLB LIMITED COM STK 806857108   4,711,384 91,679 SH   OTR 1 0 0 91,679
SLB LIMITED COM STK 806857108   1,892,488 36,826 SH   SOLE   24,578 0 12,248
SOUTHERN COPPER CORP COM 84265V105   21,940,762 127,518 SH   SOLE   0 0 127,518
SPDR GOLD TR GOLD SHS 78463V107   3,333,457 7,747 SH   SOLE   6,686 0 1,061
SPDR SERIES TRUST STATE STREET SPD 78468R663   364,933,223 3,982,248 SH   SOLE   3,588,372 0 393,877
STATE STR SPDR DOW JONES IND UT SER 1 78467X109   7,704,239 16,633 SH   SOLE   16,083 0 550
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   40,234,594 61,867 SH   SOLE   53,863 0 8,004
STEEL DYNAMICS INC COM 858119100   1,735,740 9,643 SH   SOLE   6,556 0 3,087
STEEL DYNAMICS INC COM 858119100   4,950,000 27,500 SH   OTR 1 0 0 27,500
STRYKER CORPORATION COM 863667101   5,121,367 15,586 SH   SOLE   15,401 0 185
SUMITOMO MITSUI FIN GRP INC SPONSORED ADR 86562M209   25,788,661 1,305,755 SH   SOLE   0 0 1,305,755
T-MOBILE US INC COM 872590104   3,595,112 17,117 SH   SOLE   11,609 0 5,508
T-MOBILE US INC COM 872590104   6,664,462 31,731 SH   OTR 1 0 0 31,731
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   42,432,326 125,558 SH   SOLE   53 0 125,505
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   16,424,184 886,835 SH   SOLE   0 0 886,835
TELEDYNE TECHNOLOGIES INC COM 879360105   337,596 558 SH   SOLE   0 0 558
TENARIS S A SPONSORED ADS 88031M109   13,993,105 240,514 SH   SOLE   0 0 240,514
TESLA INC COM 88160R101   11,810,498 31,770 SH   SOLE   21,377 0 10,393
TESLA INC COM 88160R101   22,632,884 60,882 SH   OTR 1 0 0 60,882
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   15,813,000 525,000 SH   SOLE   0 0 525,000
TEXAS PACIFIC LAND CORPORATI COM 88262P102   427,104 900 SH   SOLE   900 0 0
TJX COS INC NEW COM 872540109   743,704,406 4,656,885 SH   SOLE   2,488,842 0 2,168,042
TKO GROUP HOLDINGS INC CL A 87256C101   2,258,480 11,200 SH   OTR 1 0 0 11,200
TOTALENERGIES SE ACT F92124100   9,323,812 102,482 SH   SOLE   0 0 102,482
TRANSALTA CORP COM 89346D107   6,562,576 500,960 SH   SOLE   0 0 500,960
TRAVELERS COMPANIES INC COM 89417E109   2,333,440 8,000 SH   SOLE   8,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,049,967 3,880 SH   SOLE   3,674 0 206
VERIZON COMMUNICATIONS INC COM 92343V104   190,338,502 3,791,604 SH   SOLE   2,208,310 0 1,583,294
VISA INC COM CL A 92826C839   696,033,089 2,302,915 SH   SOLE   1,242,715 0 1,060,200
VISA INC COM CL A 92826C839   12,285,149 40,647 SH   OTR 1 0 0 40,647
VODAFONE GROUP PLC SPONSORED ADR 92857W308   20,943,197 1,394,354 SH   SOLE   0 0 1,394,354
WALMART INC COM 931142103   629,311,299 5,063,657 SH   SOLE   2,809,671 0 2,253,986
WALMART INC COM 931142103   11,331,726 91,179 SH   OTR 1 0 0 91,179
WHEATON PRECIOUS METALS CORP COM 962879102   21,943,127 167,492 SH   SOLE   0 0 167,492
WORKDAY INC CL A 98138H101   1,076,257 8,284 SH   SOLE   8,284 0 0