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
GOLDMAN SACHS GROUP INC COM 38141G104 12,177,906 12,041 SH SOLE 12,037 0 4
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 19,942,368 41,758 SH SOLE 41,747 0 11
LAM RESEARCH CORP COM NEW 512807306 2,269,349 5,237 SH SOLE 5,237 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302 49,186 1,677 SH SOLE 1,677 0 0
GENERAL DYNAMICS CORP COM 369550108 710,605 2,006 SH SOLE 2,006 0 0
VENTAS INC COM 92276F100 1,245,598 14,027 SH SOLE 14,027 0 0
HASBRO INC COM 418056107 959,200 11,614 SH SOLE 11,614 0 0
INTEL CORP COM 458140100 1,962,639 14,056 SH SOLE 14,056 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 842,396 8,764 SH SOLE 8,764 0 0
SBA COMMUNICATIONS CORP CL A 78410G104 68,290 387 SH SOLE 387 0 0
NISOURCE INC COM 65473P105 1,146,811 24,118 SH SOLE 24,118 0 0
WELLTOWER INC COM 95040Q104 2,556,363 11,263 SH SOLE 11,263 0 0
ELI LILLY & CO COM 532457108 3,544,316 2,955 SH SOLE 2,952 0 3
FIRST BANCORP N C COM 318910106 305,969 4,786 SH SOLE 4,786 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 382,873 4,999 SH SOLE 4,999 0 0
HECLA MINING COMPANY COM 422704106 13,470 873 SH SOLE 873 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 2,590,276 37,864 SH SOLE 37,864 0 0
RIO TINTO PLC SPONSORED ADR 767204100 309,282 3,258 SH SOLE 3,258 0 0
QUANTA SVCS INC COM 74762E102 16,561 23 SH SOLE 23 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,987 16 SH SOLE 16 0 0
ENEL CHILE SA SPONSORED ADR 29278D105 90 20 SH SOLE 20 0 0
BARCLAYS PLC ADR 06738E204 10,659,042 396,837 SH SOLE 396,698 0 139
EXXON MOBIL CORP COM 30231G102 878,016 6,422 SH SOLE 6,405 0 17
MADRIGAL PHARMACEUTICALS INC COM 558868105 12,350 23 SH SOLE 23 0 0
ISHARES TR RUS MD CP GR ETF 464287481 635,273 4,339 SH SOLE 4,339 0 0
ALPHABET INC CAP STK CL C 02079K107 13,463,286 38,104 SH SOLE 38,045 0 59
HALLIBURTON CO COM 406216101 1,269,051 37,380 SH SOLE 37,380 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 693,477 5,913 SH SOLE 5,897 0 16
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,096,975 6,914 SH SOLE 6,897 0 17
QUAKER HOUGHTON COM 747316107 307,255 1,934 SH SOLE 1,934 0 0
COCA COLA CONS INC COM 191098102 18,519 97 SH SOLE 97 0 0
UNITED STATES ANTIMONY CORP COM 911549103 726 100 SH SOLE 100 0 0
MICROSOFT CORP COM 594918104 5,174,906 13,873 SH SOLE 13,837 0 36
AMPHENOL CORP CL A 032095101 11,161,938 63,305 SH SOLE 63,283 0 22
VIATRIS INC COM 92556V106 1,140,613 71,827 SH SOLE 71,827 0 0
GLOBE LIFE INC COM 37959E102 1,161,420 6,500 SH SOLE 6,500 0 0
INGEVITY CORP COM 45688C107 292,109 3,912 SH SOLE 3,912 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 90,823 496 SH SOLE 496 0 0
API GROUP CORP COM STK 00187Y100 15,627 369 SH SOLE 369 0 0
CISCO SYS INC COM 17275R102 13,301,640 113,244 SH SOLE 113,204 0 40
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 382,240 3,568 SH SOLE 3,558 0 10
CECO ENVIRONMENTAL CORP COM 125141101 352,797 3,888 SH SOLE 3,888 0 0
AZZ INC COM 002474104 422,201 2,723 SH SOLE 2,723 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 197,293 264 SH SOLE 264 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 155,027 6,422 SH SOLE 6,422 0 0
ANALOG DEVICES INC COM 032654105 24,625 62 SH SOLE 62 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 172,197 6,459 SH SOLE 6,459 0 0
MORGAN STANLEY COM NEW 617446448 782,855 3,745 SH SOLE 3,745 0 0
GILEAD SCIENCES INC COM 375558103 724,813 5,737 SH SOLE 5,737 0 0
COMFORT SYS USA INC COM 199908104 31,711 16 SH SOLE 16 0 0
OVINTIV INC COM 69047Q102 263 5 SH SOLE 5 0 0
ISHARES INC MSCI ITALY ETF 46434G830 1,376,264 23,232 SH SOLE 23,232 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,105,904 6,557 SH SOLE 6,557 0 0
MOLINA HEALTHCARE INC COM 60855R100 88,736 388 SH SOLE 388 0 0
FTAI AVIATION LTD SHS G3730V105 22,725 84 SH SOLE 84 0 0
STERLING INFRASTRUCTURE INC COM 859241101 36,932 44 SH SOLE 44 0 0
FRANCO NEV CORP COM 351858105 12,298 59 SH SOLE 59 0 0
BROADCOM INC COM 11135F101 9,665,112 25,586 SH SOLE 25,558 0 28
AERCAP HOLDINGS NV SHS N00985106 286,895 1,968 SH SOLE 1,968 0 0
KULICKE & SOFFA INDS INC COM 501242101 665,055 4,972 SH SOLE 4,972 0 0
PARKER-HANNIFIN CORP COM 701094104 17,606 18 SH SOLE 18 0 0
IES HOLDINGS INC COM 44951W106 19,101 26 SH SOLE 26 0 0
RYDER SYS INC COM 783549108 27,696 105 SH SOLE 105 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 16,062 143 SH SOLE 143 0 0
VODAFONE GROUP PLC SPONSORED ADR 92857W308 316,911 23,963 SH SOLE 23,963 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,552,914 16,426 SH SOLE 16,426 0 0
WABTEC COM 929740108 1,496,280 5,550 SH SOLE 5,550 0 0
NCR ATLEOS CORPORATION COM SHS 63001N106 651 15 SH SOLE 15 0 0
FORTIVE CORP COM 34959J108 81,922 1,341 SH SOLE 1,341 0 0
GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 17,553 213 SH SOLE 213 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,820,364 5,200 SH SOLE 5,200 0 0
GENERAC HLDGS INC COM 368736104 1,162,163 3,969 SH SOLE 3,969 0 0
SIX FLAGS ENTERTAINMENT CORP COM 83001C108 122,688 5,760 SH SOLE 5,760 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 12,161 13 SH SOLE 13 0 0
RAMBUS INC DEL COM 750917106 18,849 142 SH SOLE 142 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,112,090 14,038 SH SOLE 14,038 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 184,036 3,645 SH SOLE 3,645 0 0
CIMPRESS PLC SHS EURO G2143T103 284,252 2,795 SH SOLE 2,795 0 0
PINNACLE WEST CAP CORP COM 723484101 19,688 184 SH SOLE 184 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 274,460 7,444 SH SOLE 7,354 0 90
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 25,563 94 SH SOLE 94 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 81,656 107 SH SOLE 107 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,044,314 2,087 SH SOLE 2,079 0 8
LEMAITRE VASCULAR INC COM 525558201 233,183 2,430 SH SOLE 2,430 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 16,433 147 SH SOLE 147 0 0
REVOLUTION MEDICINES INC COM 76155X100 32,025 171 SH SOLE 171 0 0
MODINE MFG CO COM 607828100 19,492 73 SH SOLE 73 0 0
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 73,128 428 SH SOLE 428 0 0
HIGHLANDER SILVER CORP COM 43087N204 26,045 5,589 SH SOLE 5,589 0 0
EMBRAER S.A. SPONSORED ADS 29082A107 313,768 4,918 SH SOLE 4,918 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,265,161 13,442 SH SOLE 13,442 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 20,160 53 SH SOLE 53 0 0
CURTISS WRIGHT CORP COM 231561101 23,491 31 SH SOLE 31 0 0
EAST WEST BANCORP INC COM 27579R104 15,749 122 SH SOLE 122 0 0
ATI INC COM 01741R102 29,959 152 SH SOLE 152 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 47,315 470 SH SOLE 470 0 0
GRANITE CONSTR INC COM 387328107 353,309 2,235 SH SOLE 2,235 0 0
INVENTRUST PPTYS CORP COM NEW 46124J201 290,988 8,220 SH SOLE 8,220 0 0
EPLUS INC COM 294268107 208,741 2,508 SH SOLE 2,508 0 0
VERSIGENT PLC ORDINARY SHARES G9600F104 12,099 288 SH SOLE 288 0 0
ITT INC COM 45073V108 16,810 85 SH SOLE 85 0 0
WILLIAMS SONOMA INC COM 969904101 18,182 78 SH SOLE 78 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 16,201 880 SH SOLE 880 0 0
ARISTA NETWORKS INC COM SHS 040413205 11,382 67 SH SOLE 67 0 0
CINCINNATI FINL CORP COM 172062101 904,039 4,883 SH SOLE 4,883 0 0
TJX COS INC NEW COM 872540109 14,241 94 SH SOLE 94 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 66,431 52 SH SOLE 52 0 0
COEUR MNG INC COM NEW 192108504 14,427 884 SH SOLE 884 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 22,944 150 SH SOLE 150 0 0
WALMART INC COM 931142103 8,232,077 72,683 SH SOLE 72,621 0 62
KLA CORP COM NEW 482480100 23,601,566 78,226 SH SOLE 78,196 0 30
CAMECO CORP COM 13321L108 7,312,326 71,788 SH SOLE 71,762 0 26
ISHARES INC MSCI EURZONE ETF 464286608 1,314,871 18,919 SH SOLE 18,919 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,234,736 7,576 SH SOLE 7,576 0 0
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 377,183 8,319 SH SOLE 8,297 0 22
ENSIGN GROUP INC COM 29358P101 14,587 91 SH SOLE 91 0 0
SKEENA RES LTD NEW COM 83056P715 15,196 570 SH SOLE 570 0 0
LABCORP HOLDINGS INC COM SHS 504922105 8,624,560 30,802 SH SOLE 30,790 0 12
INVESCO LTD SHS G491BT108 1,315,594 49,852 SH SOLE 49,852 0 0
HP INC COM 40434L105 56,627 2,581 SH SOLE 2,581 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 34,543 56 SH SOLE 56 0 0
AFLAC INC COM 001055102 9,001,986 76,776 SH SOLE 76,749 0 27
MERCK & CO INC COM 58933Y105 9,848,626 76,643 SH SOLE 76,613 0 30
ISHARES INC MSCI MEXICO ETF 464286822 608,859 8,089 SH SOLE 8,089 0 0
RB GLOBAL INC COM 74935Q107 18,632 160 SH SOLE 160 0 0
ROYAL BK CDA COM 780087102 431,119 2,083 SH SOLE 2,083 0 0
JABIL INC COM 466313103 1,396,594 3,623 SH SOLE 3,623 0 0
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 1,685,818 31,742 SH SOLE 31,708 0 34
HUNTINGTON INGALLS INDS INC COM 446413106 76,690 274 SH SOLE 274 0 0
SPROTT ETF TRUST GOLD MINERS ETF 85210B102 9,682 154 SH SOLE 154 0 0
DNP SELECT INCOME FD INC COM 23325P104 116,532 10,800 SH SOLE 10,800 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,167 10 SH SOLE 0 0 10
CASEYS GEN STORES INC COM 147528103 965,670 1,215 SH SOLE 1,215 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 908,913 21,467 SH SOLE 21,467 0 0
ANDERSONS INC COM 034164103 259,783 3,798 SH SOLE 3,798 0 0
UNITED NAT FOODS INC COM 911163103 266,302 5,831 SH SOLE 5,831 0 0
PERDOCEO ED CORP COM 71363P106 196,032 6,126 SH SOLE 6,126 0 0
DYNEX CAP INC COM 26817Q886 252,590 19,267 SH SOLE 19,267 0 0
ULTA BEAUTY INC COM 90384S303 482,098 1,069 SH SOLE 1,069 0 0
NUCOR CORP COM 670346105 120,508 541 SH SOLE 541 0 0
CARDINAL HEALTH INC COM 14149Y108 85,284 359 SH SOLE 359 0 0
DELEK US HLDGS INC NEW COM 24665A103 309,280 6,087 SH SOLE 6,087 0 0
METLIFE INC COM 59156R108 146,714 1,734 SH SOLE 1,734 0 0
RTX CORPORATION COM 75513E101 11,432,371 60,256 SH SOLE 60,238 0 18
JPMORGAN CHASE & CO COM 46625H100 12,669,962 38,707 SH SOLE 38,686 0 21
HUNT J B TRANS SVCS INC COM 445658107 1,667,696 5,762 SH SOLE 5,762 0 0
WELLS FARGO & CO COM 949746101 1,018,455 12,324 SH SOLE 12,324 0 0
CENTRAL GARDEN & PET CO COM 153527106 318,539 7,184 SH SOLE 7,184 0 0
ROCKET LAB CORP COM 773121108 15,248 150 SH SOLE 150 0 0
B2GOLD CORP COM 11777Q209 13,767 3,681 SH SOLE 3,681 0 0
UNITED STS LIME & MINERALS I COM 911922102 32,762 313 SH SOLE 313 0 0
UNILEVER PLC SPON ADR NEW 904767803 33,306 554 SH SOLE 554 0 0
APA CORPORATION COM 03743Q108 11,078,881 340,156 SH SOLE 340,046 0 110
RALPH LAUREN CORP CL A 751212101 1,565,499 3,900 SH SOLE 3,900 0 0
NETSCOUT SYS INC COM 64115T104 326,364 7,494 SH SOLE 7,494 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N201 74,195 547 SH SOLE 547 0 0
AMAZON COM INC COM 023135106 9,791,722 41,083 SH SOLE 41,027 0 56
ROCKWELL AUTOMATION INC COM 773903109 8,986,692 18,152 SH SOLE 18,145 0 7
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408 293,756 18,178 SH SOLE 18,178 0 0
ECOLAB INC COM 278865100 1,384,692 4,970 SH SOLE 4,970 0 0
MODERNA INC COM 60770K107 1,695,987 24,218 SH SOLE 24,218 0 0
AURORA INNOVATION INC CLASS A COM 051774107 17,630 2,585 SH SOLE 2,585 0 0
AMERICAN EXPRESS CO COM 025816109 101,475 300 SH SOLE 300 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 84 10 SH SOLE 10 0 0
FORD MTR CO COM 345370860 8,801,133 633,175 SH SOLE 632,965 0 210
ISHARES INC MSCI BRAZIL ETF 464286400 603,302 17,487 SH SOLE 17,487 0 0
DAVITA INC COM 23918K108 1,467,701 6,597 SH SOLE 6,597 0 0
CUSTOMERS BANCORP INC COM 23204G100 273,449 3,457 SH SOLE 3,457 0 0
NMI HLDGS INC COM 629209305 305,669 7,439 SH SOLE 7,439 0 0
AMGEN INC COM 031162100 12,312 34 SH SOLE 34 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 1,198,356 9,708 SH SOLE 9,708 0 0
VITA COCO CO INC COM 92846Q107 386,985 5,851 SH SOLE 5,851 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 647,352 2,048 SH SOLE 2,048 0 0
CF INDUSTRIES HOLD COM 125269100 64,848 599 SH SOLE 599 0 0
NETFLIX INC. COM 64110L106 1,428 20 SH SOLE 0 0 20
TESLA INC COM 88160R101 10,343,395 24,592 SH SOLE 24,570 0 22
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 320,390 2,505 SH SOLE 2,505 0 0
SYNCHRONY FINANCIAL COM 87165B103 1,059,224 13,928 SH SOLE 13,928 0 0
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 683,168 8,224 SH SOLE 8,205 0 19
DENALI THERAPEUTICS INC COM 24823R105 377,415 14,674 SH SOLE 14,674 0 0
PERIMETER SOLUTIONS INC COMMON STOCK 71385M107 521,060 14,616 SH SOLE 14,616 0 0
TEEKAY TANKERS LTD CL A G8726X106 247,090 3,809 SH SOLE 3,809 0 0
DEVON ENERGY CORP NEW COM 25179M103 8,015,088 193,976 SH SOLE 193,906 0 70
NVIDIA CORPORATION COM 67066G104 10,516,530 52,559 SH SOLE 52,443 0 116
C H ROBINSON WORLDWIDE IN COM NEW 12541W209 1,160,928 6,164 SH SOLE 6,164 0 0
BUNGE GLOBAL SA COM SHS H11356104 1,030,478 9,655 SH SOLE 9,655 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,308,819 3,149 SH SOLE 3,149 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 157,033 1,987 SH SOLE 1,987 0 0
COCA COLA CO COM 191216100 166,604 2,050 SH SOLE 2,050 0 0
GUARDANT HEALTH INC COM 40131M109 18,604 124 SH SOLE 124 0 0
SPROTT INC COM NEW 852066208 21,122 188 SH SOLE 188 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 79,897 1,986 SH SOLE 1,986 0 0
COREWEAVE INC COM CL A 21873S108 299 3 SH SOLE 3 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 1,236,737 26,804 SH SOLE 26,804 0 0
TERADATA CORP DEL COM 88076W103 1,040 30 SH SOLE 30 0 0
SCHWAB CHARLES CORP COM 808513105 10,334 112 SH SOLE 112 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 89,770 1,175 SH SOLE 1,175 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 12,794 678 SH SOLE 678 0 0
SYNAPTICS INC COM 87157D109 15,032 121 SH SOLE 121 0 0
ABBOTT LABORATORIES COM 002824100 58,074 640 SH SOLE 640 0 0
HONEYWELL INTL INC COM 438516205 6,493 29 SH SOLE 29 0 0
PALO ALTO NETWORKS INC COM 697435105 16,710 49 SH SOLE 49 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 71,597 1,056 SH SOLE 1,056 0 0
VISA INC COM CL A 92826C839 2,745 8 SH SOLE 0 0 8
GAMESTOP CORP CL A 36467W109 22 1 SH SOLE 1 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 70 2 SH SOLE 2 0 0
GLOBAL X FDS MSCI GREECE ETF 37954Y319 669,836 8,872 SH SOLE 8,872 0 0
NRG ENERGY INC COM NEW 629377508 622,362 4,261 SH SOLE 4,261 0 0
TEXAS INSTRS INC COM 882508104 1,492,735 5,008 SH SOLE 5,008 0 0
ECHOSTAR CORP CL A 278768106 951,360 9,373 SH SOLE 9,373 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 325,466 11,525 SH SOLE 11,525 0 0
INSMED INC COM PAR $.01 457669307 13,008 122 SH SOLE 122 0 0
GABELLI DIVID & INCOME TR COM 36242H104 562,863 19,145 SH SOLE 19,145 0 0
FIRST SOLAR INC COM 336433107 907,974 3,848 SH SOLE 3,848 0 0
FOX CORP CL A COM 35137L105 504,857 9,679 SH SOLE 9,679 0 0
BANK OF AMER CORP COM 060505104 1,389,742 24,390 SH SOLE 24,390 0 0
CITIGROUP INC COM NEW 172967424 1,217,652 8,700 SH SOLE 8,700 0 0
MUELLER INDS INC COM 624756102 333,140 2,710 SH SOLE 2,710 0 0
ORACLE CORP COM 68389X105 1,759 12 SH SOLE 0 0 12
PFIZER INC COM 717081103 7,206,903 299,290 SH SOLE 299,171 0 119
US FOODS HLDG CORP COM 912008109 9,822,237 96,061 SH SOLE 96,018 0 43
TKO GROUP HOLDINGS INC CL A 87256C101 78,310 389 SH SOLE 389 0 0
OLD REP INTL CORP COM 680223104 16,245 397 SH SOLE 397 0 0
ING GROEP N.V. SPONSORED ADR 456837103 323,496 10,309 SH SOLE 10,309 0 0
MICRON TECHNOLOGY INC COM 595112103 1,793,767 1,554 SH SOLE 1,554 0 0
FLEX LTD ORD Y2573F102 25,121 155 SH SOLE 155 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 98,635 2,730 SH SOLE 2,730 0 0
SLB LIMITED COM STK 806857108 180,242 3,877 SH SOLE 3,877 0 0
ORLA MNG LTD NEW COM 68634K106 6,099 623 SH SOLE 623 0 0
ISHARES TR MSCI PERU GL ETF 464289842 804,439 9,634 SH SOLE 9,634 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,206,641 3,256 SH SOLE 3,256 0 0
WILLIAMS COS INC COM 969457100 753,436 10,135 SH SOLE 10,135 0 0
INTERDIGITAL INC COM 45867G101 341,738 1,207 SH SOLE 1,207 0 0
DISNEY WALT CO COM 254687106 28,875 300 SH SOLE 300 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,541 3 SH SOLE 0 0 3
EVERSOURCE ENERGY COM 30040W108 460,649 6,374 SH SOLE 6,374 0 0
TERADYNE INC COM 880770102 2,255,178 4,661 SH SOLE 4,661 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 1,375,204 25,652 SH SOLE 25,582 0 70
OPENLANE INC COM 48238T109 474,672 11,510 SH SOLE 11,510 0 0
GE VERNOVA INC COM 36828A101 42,295 36 SH SOLE 36 0 0
GLOBANT S A COM L44385109 492 17 SH SOLE 17 0 0
MONOLITHIC PWR SYS INC COM 609839105 109,206 79 SH SOLE 79 0 0
BALL CORP COM 058498106 78,686 1,261 SH SOLE 1,261 0 0
DT MIDSTREAM INC COMMON STOCK 23345M107 19,663 134 SH SOLE 134 0 0
UNITED AIRLS HLDGS INC COM 910047109 136 1 SH SOLE 1 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 371,425 6,014 SH SOLE 6,014 0 0
SIRIUSPOINT LTD COM G8192H106 255,432 10,643 SH SOLE 10,643 0 0
ACM RESH INC COM CL A 00108J109 661,858 5,216 SH SOLE 5,216 0 0
NCR VOYIX CORPORATION COM 62886E108 245 30 SH SOLE 30 0 0
SPROTT FDS TR JR COPPER MINERS 85208P501 8,989 227 SH SOLE 227 0 0
EBAY INC. COM 278642103 1,441,910 12,903 SH SOLE 12,903 0 0
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 214,909 4,228 SH SOLE 4,216 0 12
FIDELITY MERRIMACK STR TR AAA CLO ETF 316188838 69,715 1,390 SH SOLE 1,390 0 0
ALBEMARLE CORP COM 012653101 99,382 736 SH SOLE 736 0 0
ATMOS ENERGY CORP COM 049560105 76,316 443 SH SOLE 443 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 19,613 58 SH SOLE 58 0 0
CORNING INC COM 219350105 1,902,954 7,450 SH SOLE 7,450 0 0
MATERION CORP COM 576690101 555,227 1,867 SH SOLE 1,867 0 0
SEADRILL LTD COM G7997W102 260,277 6,882 SH SOLE 6,882 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 52,545 998 SH SOLE 998 0 0
ABBVIE INC COM 00287Y109 195,524 777 SH SOLE 770 0 7
TEMPUS AI INC CL A 88023B103 58 1 SH SOLE 1 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 767,659 2,323 SH SOLE 2,323 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1,711,910 1,774 SH SOLE 1,774 0 0
FIRST MERCHANTS CORP COM 320817109 293,422 6,716 SH SOLE 6,716 0 0
PROCTER & GAMBLE CO COM 742718109 210,135 1,433 SH SOLE 1,433 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 17,700 639 SH SOLE 639 0 0
CBOE GLOBAL MKTS INC COM 12503M108 703,743 2,900 SH SOLE 2,900 0 0
TAPESTRY INC COM 876030107 1,232,373 8,419 SH SOLE 8,419 0 0
JOHNSON & JOHNSON COM 478160104 1,102,484 4,341 SH SOLE 4,331 0 10
OSI SYSTEMS INC COM 671044105 299,400 1,369 SH SOLE 1,369 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 331,385 3,713 SH SOLE 3,713 0 0
MIRUM PHARMACEUTICALS INC COM 604749101 538,990 4,604 SH SOLE 4,604 0 0
HONEYWELL AEROSPACE INC COM 43849R105 6,411 29 SH SOLE 29 0 0
ENTERGY CORP NEW COM 29364G103 88,098 767 SH SOLE 767 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL PLATINU 85207Q104 6,760 543 SH SOLE 543 0 0
GE AEROSPACE COM NEW 369604301 10,308,968 27,584 SH SOLE 27,574 0 10
CHEVRON CORPORATION COM 166764100 6,639,185 40,053 SH SOLE 40,033 0 20
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 459,178 7,625 SH SOLE 7,625 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 448,254 4,714 SH SOLE 4,714 0 0
NORTHERN TR CORP COM 665859104 1,117,617 6,429 SH SOLE 6,429 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2,000,899 44,356 SH SOLE 44,356 0 0
PGIM ETF TR AAA CLO ETF 69344A834 69,215 1,350 SH SOLE 1,350 0 0
DELL TECHNOLOGIES INC CL C 24703L202 52,207 121 SH SOLE 121 0 0
ARGAN INC COM 04010E109 601,308 753 SH SOLE 753 0 0
VSE CORP COM 918284100 433,008 1,895 SH SOLE 1,895 0 0
CHEESECAKE FACTORY INC COM 163072101 33,805 425 SH SOLE 425 0 0
LITHIA MTRS INC COM 536797103 52,869 182 SH SOLE 182 0 0
TPG MTG INVTS TR INC COM NEW 001228501 24 3 SH SOLE 3 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,260,355 10,662 SH SOLE 10,662 0 0
SCHEIN HENRY INC COM 806407102 83,771 1,003 SH SOLE 1,003 0 0
ISHARES INC MSCI SWEDEN ETF 464286756 1,171,031 23,430 SH SOLE 23,430 0 0
CHEFS WHSE INC COM 163086101 368,159 3,831 SH SOLE 3,831 0 0
ENOVA INTL INC COM 29357K103 551,753 2,292 SH SOLE 2,292 0 0
PEPSICO INC COM 713448108 10,020 74 SH SOLE 74 0 0
AES CORP COM 00130H105 75,997 5,184 SH SOLE 5,184 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 7,965 264 SH SOLE 264 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 3,057 25 SH SOLE 25 0 0
TE CONNECTIVITY PLC ORD SHS G87052109 1,000,389 4,962 SH SOLE 4,962 0 0
LIFESTANCE HEALTH GROUP INC COM 53228F101 451,009 42,111 SH SOLE 42,111 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 24,023 276 SH SOLE 276 0 0
FABRINET SHS G3323L100 22,483 40 SH SOLE 40 0 0
ISHARES INC MSCI ISRAEL ETF 464286632 1,340,364 11,104 SH SOLE 11,104 0 0
FRANKLIN RESOURCES INC COM 354613101 989,250 29,734 SH SOLE 29,734 0 0
EVERGY INC COM 30034W106 1,043,124 12,069 SH SOLE 12,069 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 105,939 353 SH SOLE 353 0 0
ADVANCED ENERGY INDS COM 007973100 20,881 56 SH SOLE 56 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 21,530 55 SH SOLE 55 0 0
BIOGEN INC COM 09062X103 9,577,724 44,329 SH SOLE 44,312 0 17
MATCH GROUP INC NEW COM 57667L107 76,252 2,004 SH SOLE 2,004 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 200,507 6,813 SH SOLE 6,813 0 0
ONTO INNOVATION INC COM 683344105 20,815 55 SH SOLE 55 0 0
DILLARDS INC CL A 254067101 12,154 23 SH SOLE 23 0 0
NORFOLK SOUTHN CORP COM 655844108 94,377 300 SH SOLE 300 0 0
PAN AMERN SILVER CORP COM 697900108 14,602 326 SH SOLE 326 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 11,168,716 5,614 SH SOLE 5,612 0 2
TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 269,908 24,207 SH SOLE 24,207 0 0
DANA INC COM 235825205 339,118 12,463 SH SOLE 12,463 0 0
BRIDGEBIO PHARMA INC COM 10806X102 21,450 288 SH SOLE 288 0 0
HYCROFT MINING HOLDING CORP CL A NEW 44862P208 22,862 977 SH SOLE 977 0 0
SPDR GOLD TR GOLD SHS 78463V107 217,344 590 SH SOLE 590 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 970 4 SH SOLE 4 0 0
OTTER TAIL CORP COM 689648103 7,777,961 86,441 SH SOLE 86,409 0 32
BANCO SANTANDER SA ADR 05964H105 355,819 25,784 SH SOLE 25,784 0 0
DECKERS OUTDOOR CORP COM 243537107 949,113 9,559 SH SOLE 9,559 0 0
HINGHAM INSTN SVGS MASS COM 433323102 38,394 125 SH SOLE 125 0 0
REGENCY CTRS CORP COM 758849103 82,770 1,038 SH SOLE 1,038 0 0
KIMCO REALTY CORP COM 49446R109 82,388 3,250 SH SOLE 3,250 0 0
BWX TECHNOLOGIES INC COM 05605H100 19,660 101 SH SOLE 101 0 0
NEXTPOWER INC CLASS A COM 65290E101 22,756 191 SH SOLE 191 0 0
BRIGHTHOUSE FINL INC COM 10922N103 9,938 157 SH SOLE 157 0 0
TEREX CORP NEW COM 880779103 9,883,769 136,535 SH SOLE 136,487 0 48
DOLLAR GEN CORP COM 256677105 174,392 1,515 SH SOLE 1,515 0 0
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 635,436 903 SH SOLE 903 0 0
META PLATFORMS INC CL A 30303M102 5,633 10 SH SOLE 0 0 10
HOWMET AEROSPACE INC COM 443201108 12,081,224 44,935 SH SOLE 44,919 0 16
ADVANCED MICRO DEVICES INC COM 007903107 1,980,903 3,410 SH SOLE 3,410 0 0
CDW CORP COM 12514G108 14,064 100 SH SOLE 100 0 0
DOW HLDGS INC COM 260557103 62,080 2,269 SH SOLE 2,269 0 0
SPX TECHNOLOGIES INC COM 78473E103 15,446 63 SH SOLE 63 0 0
SIONNA THERAPEUTICS INC COM 829401108 264 6 SH SOLE 6 0 0
NEXTERA ENERGY INC COM 65339F101 936,857 10,674 SH SOLE 10,674 0 0
APPLIED MATLS INC COM 038222105 1,926,072 2,664 SH SOLE 2,664 0 0
TRUSTMARK CORP COM 898402102 304,356 6,615 SH SOLE 6,615 0 0
ALPHABET INC CAP STK CL A 02079K305 765,487 2,142 SH SOLE 2,142 0 0
JACOBS SOLUTIONS INC COM 46982L108 85,050 675 SH SOLE 675 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 7 1 SH SOLE 1 0 0
INVESCO EXCH TRADED FD TR II INVESCO PHLX SM 46138G615 673 6 SH SOLE 6 0 0
DYCOM INDS INC COM 267475101 9,045,005 17,890 SH SOLE 17,883 0 7
STEEL DYNAMICS INC COM 858119100 1,356,797 5,913 SH SOLE 5,913 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 5,569,471 29,233 SH SOLE 29,200 0 33
CONSTELLIUM SE CL A SHS F21107101 494,591 15,519 SH SOLE 15,519 0 0
STATE STR CORP COM 857477103 106,170 626 SH SOLE 626 0 0
TELUS CORPORATION COM 87971M103 11 1 SH SOLE 1 0 0
JD.COM INC SPON ADS CL A 47215P106 204 8 SH SOLE 8 0 0
REGENERON PHARMACEUTICALS COM 75886F107 6,327,060 10,147 SH SOLE 10,143 0 4
EMCOR GROUP INC COM 29084Q100 9,644,865 11,622 SH SOLE 11,618 0 4
LOEWS CORP COM 540424108 1,049,796 9,273 SH SOLE 9,273 0 0
ROKU INC COM CL A 77543R102 1,183,722 8,569 SH SOLE 8,569 0 0
BEAM THERAPEUTICS INC COM 07373V105 339,734 9,899 SH SOLE 9,899 0 0
AMEREN CORP COM 023608102 78,563 695 SH SOLE 695 0 0
FIRST HORIZON CORPORATION COM 320517105 16,487 643 SH SOLE 643 0 0
AST SPACEMOBILE INC COM CL A 00217D100 17,950 202 SH SOLE 202 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 1,320,319 7,128 SH SOLE 7,108 0 20
TARGET CORP COM 87612E106 9,925,185 75,991 SH SOLE 75,965 0 26
QUALCOMM INC COM 747525103 11,087 60 SH SOLE 60 0 0
BORGWARNER INC COM 099724106 111,552 1,680 SH SOLE 1,680 0 0
TILRAY BRANDS INC COM 88688T209 99 22 SH SOLE 22 0 0
UBS GROUP AG SHS H42097107 13,709,386 276,622 SH SOLE 276,543 0 79
ISHARES INC MSCI HONG KG ETF 464286871 565,865 27,049 SH SOLE 27,049 0 0
ESCO TECHNOLOGIES INC COM 296315104 546,412 1,561 SH SOLE 1,561 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 82,883 769 SH SOLE 769 0 0
APPLE INC COM 037833100 10,989,893 37,980 SH SOLE 37,911 0 69
XCEL ENERGY INC COM 98389B100 7,533,666 93,819 SH SOLE 93,781 0 38
CEMEX SA EURO MTN BE 144A SPON ADR NEW 151290889 277,104 23,092 SH SOLE 23,092 0 0
CATERPILLAR INC COM 149123101 1,675,088 1,573 SH SOLE 1,573 0 0
TYSON FOODS INC CL A 902494103 75,341 1,316 SH SOLE 1,316 0 0
PARAMOUNT GOLD NEV CORP COM 69924M109 4,710 4,132 SH SOLE 4,132 0 0
NORDSON CORP COM 655663102 1,402,557 4,649 SH SOLE 4,649 0 0
IDEX CORP COM 45167R104 1,178,778 5,194 SH SOLE 5,194 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 699,412 1,424 SH SOLE 1,424 0 0
HOST HOTELS & RESORTS INC COM 44107P104 97,780 4,124 SH SOLE 4,124 0 0
PROSHARES TR SHRT RL EST FD 74347G366 16 1 SH SOLE 1 0 0
IMPERIAL OIL LTD COM NEW 453038408 291,140 2,599 SH SOLE 2,599 0 0
ISHARES TR MSCI EAFE ETF 464287465 625,148 6,018 SH SOLE 6,018 0 0
TEXTRON INC COM 883203101 1,147,634 12,511 SH SOLE 12,511 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 620,134 6,734 SH SOLE 6,734 0 0
AT&T INC COM 00206R102 768,384 37,120 SH SOLE 37,120 0 0
VICTORY CAP HLDGS INC DEL COM CL A 92645B103 39,172 466 SH SOLE 466 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 41,895 61 SH SOLE 61 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 195,722 696 SH SOLE 696 0 0