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
3-D SYS CORP DEL COM NEW 88554D205   135,654 44,187 SH   SOLE   44,187 0 0
3M CO COM 88579Y101   397,391 3,889 SH   SOLE   3,719 0 170
ABBOTT LABS COM 002824100   25,713,569 247,460 SH   SOLE   247,185 0 275
ABBVIE INC COM 00287Y109   54,205,980 316,033 SH   SOLE   315,307 0 726
ABM INDS INC COM 000957100   7,694,226 152,150 SH   SOLE   152,150 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   291,577 961 SH   SOLE   961 0 0
ACURX PHARMACEUTICALS INC COM 00510M104   22,500 10,000 SH   SOLE   10,000 0 0
ADAPTHEALTH CORP COMMON STOCK 00653Q102   3,780,000 378,000 SH   SOLE   378,000 0 0
ADOBE INC COM 00724F101   71,446,888 128,608 SH   SOLE   127,948 0 660
AERCAP HOLDINGS NV SHS N00985106   27,867,266 299,005 SH   SOLE   298,505 0 500
AFLAC INC COM 001055102   14,798,667 165,700 SH   SOLE   163,967 0 1,733
AGNICO EAGLE MINES LTD COM 008474108   597,756 9,140 SH   SOLE   9,140 0 0
AIR PRODS & CHEMS INC COM 009158106   62,511,838 242,247 SH   SOLE   242,147 0 100
ALBEMARLE CORP COM 012653101   518,005 5,423 SH   SOLE   5,423 0 0
ALCOA CORP COM 013872106   320,229 8,050 SH   SOLE   8,050 0 0
ALCON AG ORD SHS H01301128   1,629,362 18,291 SH   SOLE   18,291 0 0
ALLEGION PLC ORD SHS G0176J109   514,780 4,357 SH   SOLE   4,357 0 0
ALLSTATE CORP COM 020002101   1,894,206 11,864 SH   SOLE   11,864 0 0
ALPHABET INC CAP STK CL A 02079K305   153,263,677 841,415 SH   SOLE   841,315 0 100
ALPHABET INC CAP STK CL C 02079K107   130,020,266 708,866 SH   SOLE   705,748 0 3,118
ALPS ETF TR SECTR DIV DOGS 00162Q858   593,492 11,234 SH   SOLE   11,234 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   2,114,623 44,073 SH   SOLE   43,193 0 880
ALTRIA GROUP INC COM 02209S103   419,318 9,206 SH   SOLE   4,998 0 4,208
AMAZON COM INC COM 023135106   158,049,996 817,853 SH   SOLE   812,633 0 5,220
AMCOR PLC ORD G0250X107   4,779,926 488,745 SH   SOLE   482,042 0 6,703
AMER SPORTS INC COM SHS G0260P102   591,733 47,075 SH   SOLE   47,075 0 0
AMERICAN ELEC PWR CO INC COM 025537101   4,764,799 54,306 SH   SOLE   52,737 0 1,569
AMERICAN EXPRESS CO COM 025816109   13,198,845 57,002 SH   SOLE   57,002 0 0
AMGEN INC COM 031162100   6,694,866 21,427 SH   SOLE   21,427 0 0
AMPLIFY ETF TR AMPLIFY ALTERNAT 032108631   541,247 163,026 SH   SOLE   159,075 0 3,952
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   746,596 11,534 SH   SOLE   11,534 0 0
ANSYS INC COM 03662Q105   227,944 709 SH   SOLE   709 0 0
APA CORPORATION COM 03743Q108   6,734,296 228,746 SH   SOLE   222,896 0 5,850
APOLLO GLOBAL MGMT INC COM 03769M106   39,761,253 336,760 SH   SOLE   336,260 0 500
APPLE INC COM 037833100   183,917,805 873,221 SH   SOLE   870,110 0 3,111
APPLIED MATLS INC COM 038222105   79,700,667 337,729 SH   SOLE   337,340 0 389
ARC DOCUMENT SOLUTIONS INC COM 00191G103   48,753 18,467 SH   SOLE   18,467 0 0
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   340,900 14,000 SH   SOLE   14,000 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   1,625,399 82,844 SH   SOLE   80,844 0 2,000
ARROW ELECTRS INC COM 042735100   1,206,513 9,991 SH   SOLE   9,991 0 0
ASHLAND INC COM 044186104   475,001 5,027 SH   SOLE   5,027 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   4,186,034 4,093 SH   SOLE   3,949 0 144
AT&T INC COM 00206R102   2,361,076 123,552 SH   SOLE   118,213 0 5,339
ATMUS FILTRATION TECHNOLOGIE COM 04956D107   231,708 8,051 SH   SOLE   8,051 0 0
AUTODESK INC COM 052769106   8,722,365 35,249 SH   SOLE   35,149 0 100
AUTOMATIC DATA PROCESSING IN COM 053015103   21,046,491 88,175 SH   SOLE   88,175 0 0
AUTOZONE INC COM 053332102   951,476 321 SH   SOLE   321 0 0
AXALTA COATING SYS LTD COM G0750C108   287,028 8,400 SH   SOLE   8,400 0 0
AXOGEN INC COM 05463X106   5,574,076 769,900 SH   SOLE   769,900 0 0
AXSOME THERAPEUTICS INC COM 05464T104   418,600 5,200 SH   SOLE   5,200 0 0
BAKER HUGHES COMPANY CL A 05722G100   2,860,306 81,328 SH   SOLE   80,765 0 563
BALL CORP COM 058498106   2,738,413 45,625 SH   SOLE   45,625 0 0
BANK AMERICA CORP COM 060505104   17,192,582 432,300 SH   SOLE   432,075 0 225
BANK NEW YORK MELLON CORP COM 064058100   810,072 13,526 SH   SOLE   11,204 0 2,322
BARRICK GOLD CORP COM 067901108   5,282,973 316,725 SH   SOLE   316,725 0 0
BAXTER INTL INC COM 071813109   1,352,216 40,425 SH   SOLE   40,425 0 0
BECTON DICKINSON & CO COM 075887109   30,455,792 130,314 SH   SOLE   129,124 0 1,190
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,285,687 7 SH   SOLE   7 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   93,586,374 230,055 SH   SOLE   228,020 0 2,035
BEST BUY INC COM 086516101   270,739 3,212 SH   SOLE   235 0 2,977
BGSF INC COM 05601C105   895,185 104,700 SH   SOLE   104,700 0 0
BHP GROUP LTD SPONSORED ADS 088606108   2,275,037 39,850 SH   SOLE   39,850 0 0
BICYCLE THERAPEUTICS PLC SPONSORED ADS 088786108   352,176 17,400 SH   SOLE   17,400 0 0
BIO RAD LABS INC CL A 090572207   1,144,331 4,190 SH   SOLE   4,190 0 0
BIOGEN INC COM 09062X103   50,999,936 219,998 SH   SOLE   219,350 0 648
BIOMARIN PHARMACEUTICAL INC COM 09061G101   222,291 2,700 SH   SOLE   2,700 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105   56,000 43,750 SH   SOLE   43,650 0 100
BLACKROCK INC COM 09247X101   216,513 275 SH   SOLE   275 0 0
BLACKSTONE INC COM 09260D107   11,591,954 93,635 SH   SOLE   93,635 0 0
BLOCK INC CL A 852234103   2,444,945 37,912 SH   SOLE   37,912 0 0
BLOOM ENERGY CORP COM CL A 093712107   777,852 63,550 SH   SOLE   63,400 0 150
BOEING CO COM 097023105   356,194 1,957 SH   SOLE   1,657 0 300
BOOKING HOLDINGS INC COM 09857L108   37,269,792 9,408 SH   SOLE   9,333 0 75
BOSTON PROPERTIES INC COM 101121101   715,327 11,620 SH   SOLE   11,550 0 70
BOSTON SCIENTIFIC CORP COM 101137107   38,603,496 501,279 SH   SOLE   495,935 0 5,344
BP PLC SPONSORED ADR 055622104   4,749,605 131,568 SH   SOLE   131,385 0 183
BRIDGEBIO PHARMA INC COM 10806X102   385,016 15,200 SH   SOLE   15,200 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   5,002,799 120,462 SH   SOLE   118,085 0 2,377
BROADCOM INC COM 11135F101   24,606,353 15,326 SH   SOLE   15,093 0 233
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   9,134,578 240,068 SH   SOLE   240,068 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   2,194,766 52,835 SH   SOLE   52,535 0 300
BROWN & BROWN INC COM 115236101   208,057 2,327 SH   SOLE   2,327 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   5,146,084 37,180 SH   SOLE   36,055 0 1,125
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   308,420 3,500 SH   SOLE   3,500 0 0
C3 AI INC CL A 12468P104   350,416 12,100 SH   SOLE   12,100 0 0
CAMECO CORP COM 13321L108   46,104,631 937,086 SH   SOLE   937,086 0 0
CANADIAN NAT RES LTD COM 136385101   1,909,726 53,644 SH   SOLE   53,443 0 201
CANADIAN NATL RY CO COM 136375102   497,445 4,211 SH   SOLE   4,211 0 0
CAPITAL GROUP INTL FOCUS EQT SHS CREATION UNI 14019W109   982,555 38,202 SH   SOLE   38,202 0 0
CAPITAL ONE FINL CORP COM 14040H105   3,209,828 23,184 SH   SOLE   22,525 0 659
CARETRUST REIT INC COM 14174T107   268,570 10,700 SH   SOLE   10,700 0 0
CARLISLE COS INC COM 142339100   1,647,584 4,066 SH   SOLE   4,066 0 0
CARMAX INC COM 143130102   539,196 7,352 SH   SOLE   7,352 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   20,961,484 332,300 SH   SOLE   332,300 0 0
CARS COM INC COM 14575E105   14,941,130 758,433 SH   SOLE   758,433 0 0
CATALENT INC COM 148806102   3,101,197 55,152 SH   SOLE   55,152 0 0
CATERPILLAR INC COM 149123101   46,254,599 138,861 SH   SOLE   138,853 0 8
CBRE GROUP INC CL A 12504L109   492,600 5,528 SH   SOLE   5,528 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307   3,539,527 684,628 SH   SOLE   684,628 0 0
CHESAPEAKE ENERGY CORP COM 165167735   1,834,070 22,315 SH   SOLE   22,315 0 0
CHEVRON CORP NEW COM 166764100   36,109,874 230,852 SH   SOLE   230,691 0 161
CHIPOTLE MEXICAN GRILL INC COM 169656105   33,752,688 538,750 SH   SOLE   538,750 0 0
CHUBB LIMITED COM H1467J104   30,978,446 121,446 SH   SOLE   121,446 0 0
CISCO SYS INC COM 17275R102   27,713,294 583,315 SH   SOLE   580,627 0 2,688
CITIGROUP INC COM NEW 172967424   377,270 5,945 SH   SOLE   3,320 0 2,625
CLARIVATE PLC ORD SHS G21810109   140,116 24,625 SH   SOLE   24,625 0 0
CLOROX CO DEL COM 189054109   878,184 6,435 SH   SOLE   6,435 0 0
CNH INDL N V SHS N20944109   2,635,320 260,150 SH   SOLE   260,150 0 0
COCA COLA CO COM 191216100   190,950 3,000 SH Put SOLE   3,000 0 0
COCA COLA CO COM 191216100   16,379,894 257,343 SH   SOLE   256,450 0 893
CODA OCTOPUS GROUP INC COM NEW 19188U206   2,975,115 493,795 SH   SOLE   493,795 0 0
COGNITION THERAPEUTICS INC COM 19243B102   66,400 40,000 SH   SOLE   40,000 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,031,100 44,575 SH   SOLE   44,495 0 80
COHERENT CORP COM 19247G107   277,594 3,831 SH   SOLE   3,831 0 0
COLGATE PALMOLIVE CO COM 194162103   60,598,341 624,468 SH   SOLE   621,072 0 3,396
COMCAST CORP NEW CL A 20030N101   15,819,804 403,979 SH   SOLE   399,420 0 4,559
COMERICA INC COM 200340107   275,616 5,400 SH   SOLE   5,400 0 0
CONCENTRIX CORP COM 20602D101   1,177,008 18,600 SH   SOLE   18,600 0 0
CONOCOPHILLIPS COM 20825C104   6,490,887 56,748 SH   SOLE   55,324 0 1,424
CONSTELLATION BRANDS INC CL A 21036P108   18,895,672 73,444 SH   SOLE   72,489 0 955
CONSTELLATION ENERGY CORP COM 21037T109   2,376,604 11,867 SH   SOLE   11,867 0 0
CORNING INC COM 219350105   6,630,749 170,676 SH   SOLE   170,676 0 0
CORTEVA INC COM 22052L104   428,391 7,942 SH   SOLE   7,942 0 0
COSTAR GROUP INC COM 22160N109   231,169 3,118 SH   SOLE   3,118 0 0
COSTCO WHSL CORP NEW COM 22160K105   15,994,262 18,817 SH   SOLE   18,817 0 0
COTERRA ENERGY INC COM 127097103   2,338,586 87,686 SH   SOLE   84,356 0 3,330
CRANE COMPANY COMMON STOCK 224408104   10,931,492 75,400 SH   SOLE   75,400 0 0
CRANE NXT CO COM 224441105   4,780,933 77,840 SH   SOLE   77,840 0 0
CRH PLC ORD G25508105   3,592,217 47,909 SH   SOLE   47,875 0 34
CROWDSTRIKE HLDGS INC CL A 22788C105   16,280,594 42,487 SH   SOLE   42,487 0 0
CROWN HLDGS INC COM 228368106   219,451 2,950 SH   SOLE   2,950 0 0
CSX CORP COM 126408103   667,394 19,952 SH   SOLE   19,952 0 0
CUMMINS INC COM 231021106   675,432 2,439 SH   SOLE   2,427 0 12
CVS HEALTH CORP COM 126650100   975,081 16,510 SH   SOLE   16,485 0 25
CYBERARK SOFTWARE LTD SHS M2682V108   5,867,593 21,460 SH   SOLE   21,310 0 150
DANAHER CORPORATION COM 235851102   8,823,963 35,317 SH   SOLE   35,317 0 0
DEERE & CO COM 244199105   56,169,666 150,335 SH   SOLE   149,913 0 422
DEFINITIVE HEALTHCARE CORP CLASS A COM 24477E103   546,000 100,000 SH   SOLE   100,000 0 0
DELL TECHNOLOGIES INC CL C 24703L202   385,045 2,792 SH   SOLE   1,260 0 1,532
DEVON ENERGY CORP NEW COM 25179M103   441,531 9,315 SH   SOLE   9,027 0 288
DIAGEO PLC SPON ADR NEW 25243Q205   3,052,271 24,209 SH   SOLE   24,059 0 150
DIAMONDBACK ENERGY INC COM 25278X109   45,964,024 229,602 SH   SOLE   229,602 0 0
DISCOVER FINL SVCS COM 254709108   540,376 4,131 SH   SOLE   3,704 0 427
DISNEY WALT CO COM 254687106   43,725,096 440,378 SH   SOLE   438,656 0 1,722
DOLLAR GEN CORP NEW COM 256677105   2,128,903 16,100 SH   SOLE   16,100 0 0
DOLLAR TREE INC COM 256746108   674,573 6,318 SH   SOLE   6,318 0 0
DOMINION ENERGY INC COM 25746U109   747,446 15,254 SH   SOLE   15,254 0 0
DONALDSON INC COM 257651109   2,603,854 36,387 SH   SOLE   35,112 0 1,275
DOVER CORP COM 260003108   1,397,585 7,745 SH   SOLE   7,745 0 0
DOW INC COM 260557103   1,781,419 33,580 SH   SOLE   33,180 0 400
DUKE ENERGY CORP NEW COM NEW 26441C204   16,113,025 160,760 SH   SOLE   160,760 0 0
DUPONT DE NEMOURS INC COM 26614N102   909,617 11,301 SH   SOLE   11,068 0 233
DURECT CORP COM NEW 266605500   400,713 310,630 SH   SOLE   310,460 0 170
DYCOM INDS INC COM 267475101   2,501,023 14,820 SH   SOLE   14,820 0 0
EASTMAN CHEM CO COM 277432100   212,595 2,170 SH   SOLE   2,170 0 0
EATON CORP PLC SHS G29183103   2,143,428 6,836 SH   SOLE   6,836 0 0
EBAY INC. COM 278642103   4,516,885 84,082 SH   SOLE   81,052 0 3,030
ECOLAB INC COM 278865100   229,670 965 SH   SOLE   865 0 100
EDWARDS LIFESCIENCES CORP COM 28176E108   8,136,411 88,085 SH   SOLE   88,085 0 0
ELEVANCE HEALTH INC COM 036752103   4,706,596 8,686 SH   SOLE   8,686 0 0
ELI LILLY & CO COM 532457108   18,264,231 20,173 SH   SOLE   20,173 0 0
EMERSON ELEC CO COM 291011104   30,627,895 278,031 SH   SOLE   278,021 0 10
ENSIGN GROUP INC COM 29358P101   6,715,130 54,290 SH   SOLE   54,290 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   527,059 18,187 SH   SOLE   18,187 0 0
ENVIRI CORP COM 415864107   88,026 10,200 SH   SOLE   10,200 0 0
EPAM SYS INC COM 29414B104   1,787,045 9,500 SH   SOLE   9,500 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105   172,050 77,500 SH   SOLE   77,500 0 0
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   1,069,893 48,150 SH   SOLE   48,150 0 0
EVERGY INC COM 30034W106   259,553 4,900 SH   SOLE   4,900 0 0
EVERSOURCE ENERGY COM 30040W108   920,729 16,236 SH   SOLE   16,236 0 0
EXPEDIA GROUP INC COM NEW 30212P303   3,590,211 28,496 SH   SOLE   27,591 0 905
EXXON MOBIL CORP COM 30231G102   20,182,772 175,319 SH   SOLE   172,654 0 2,665
F5 INC COM 315616102   1,985,984 11,531 SH   SOLE   11,467 0 64
FABRINET SHS G3323L100   3,927,656 16,045 SH   SOLE   16,045 0 0
FACTSET RESH SYS INC COM 303075105   214,342 525 SH   SOLE   525 0 0
FARMER BROS CO COM 307675108   544,040 203,000 SH   SOLE   203,000 0 0
FEDEX CORP COM 31428X106   53,298,328 177,756 SH   SOLE   177,064 0 692
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   532,105 10,767 SH   SOLE   10,767 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   1,711,878 22,716 SH   SOLE   22,649 0 67
FIRST CTZNS BANCSHARES INC N CL A 31946M103   203,717 121 SH   SOLE   11 0 110
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   1,203,759 12,040 SH   SOLE   12,040 0 0
FIRSTENERGY CORP COM 337932107   5,535,641 144,647 SH   SOLE   143,241 0 1,406
FISERV INC COM 337738108   8,707,960 58,427 SH   SOLE   58,427 0 0
FLEX LTD ORD Y2573F102   29,314,888 994,062 SH   SOLE   988,753 0 5,309
FLOWSERVE CORP COM 34354P105   1,706,588 35,480 SH   SOLE   35,480 0 0
FORD MTR CO DEL COM 345370860   4,196,799 334,673 SH   SOLE   334,673 0 0
FORTIVE CORP COM 34959J108   4,180,796 56,421 SH   SOLE   56,421 0 0
FRANCO NEV CORP COM 351858105   16,654,786 140,523 SH   SOLE   140,523 0 0
FREEPORT-MCMORAN INC CL B 35671D857   37,226,336 765,974 SH   SOLE   762,104 0 3,870
FTI CONSULTING INC COM 302941109   215,530 1,000 SH   SOLE   1,000 0 0
FULLER H B CO COM 359694106   238,576 3,100 SH   SOLE   3,100 0 0
GAMBLING COM GROUP LIMITED ORDINARY SHARES G3R239101   411,000 50,000 SH   SOLE   50,000 0 0
GE AEROSPACE COM NEW 369604301   1,127,892 7,095 SH   SOLE   6,555 0 540
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   23,391,350 300,197 SH   SOLE   300,185 0 12
GENERAL DYNAMICS CORP COM 369550108   935,702 3,225 SH   SOLE   3,225 0 0
GENERAL MLS INC COM 370334104   402,966 6,370 SH   SOLE   6,152 0 218
GENUINE PARTS CO COM 372460105   490,344 3,545 SH   SOLE   3,545 0 0
GILEAD SCIENCES INC COM 375558103   5,619,296 81,902 SH   SOLE   81,772 0 130
GLOBAL PMTS INC COM 37940X102   803,867 8,313 SH   SOLE   8,250 0 63
GLOBAL X FDS GLBL X MLP ETF 37954Y343   1,792,900 36,967 SH   SOLE   36,817 0 150
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   2,311,189 74,917 SH   SOLE   73,067 0 1,850
GLOBAL X FDS GLOBAL X COPPER 37954Y830   248,105 5,500 SH   SOLE   5,500 0 0
GODADDY INC CL A 380237107   289,759 2,074 SH   SOLE   185 0 1,889
GOLDMAN SACHS GROUP INC COM 38141G104   7,562,338 16,719 SH   SOLE   16,505 0 214
GRACO INC COM 384109104   1,100,486 13,881 SH   SOLE   13,881 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206   48,752 17,600 SH   SOLE   17,600 0 0
GSK PLC SPONSORED ADR 37733W204   1,461,075 37,950 SH   SOLE   37,950 0 0
HAEMONETICS CORP MASS COM 405024100   324,715 3,925 SH   SOLE   3,925 0 0
HALLIBURTON CO COM 406216101   11,670,990 345,500 SH   SOLE   345,500 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   204,699 2,036 SH   SOLE   313 0 1,723
HCA HEALTHCARE INC COM 40412C101   2,536,184 7,894 SH   SOLE   7,894 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   4,522,132 230,721 SH   SOLE   228,190 0 2,531
HERSHEY CO COM 427866108   4,568,597 24,852 SH   SOLE   24,248 0 604
HOME DEPOT INC COM 437076102   324,936,330 943,924 SH   SOLE   943,774 0 150
HONEYWELL INTL INC COM 438516106   39,081,997 183,020 SH   SOLE   182,074 0 946
HOWMET AEROSPACE INC COM 443201108   815,503 10,505 SH   SOLE   10,505 0 0
HP INC COM 40434L105   354,157 10,113 SH   SOLE   813 0 9,300
ICF INTL INC COM 44925C103   3,236,428 21,800 SH   SOLE   21,800 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,981,552 29,463 SH   SOLE   29,463 0 0
IMMIX BIOPHARMA INC COM 45258H106   74,844 37,800 SH   SOLE   37,800 0 0
INGERSOLL RAND INC COM 45687V106   333,928 3,676 SH   SOLE   3,676 0 0
INNOSPEC INC COM 45768S105   245,944 1,990 SH   SOLE   1,990 0 0
INOGEN INC COM 45780L104   758,936 93,350 SH   SOLE   93,350 0 0
INTEL CORP COM 458140100   4,378,474 141,378 SH   SOLE   141,378 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   24,218,989 176,923 SH   SOLE   176,823 0 100
INTERDIGITAL INC COM 45867G101   203,980 1,750 SH   SOLE   157 0 1,593
INTERNATIONAL BUSINESS MACHS COM 459200101   6,062,166 35,052 SH   SOLE   34,832 0 220
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   661,710 6,950 SH   SOLE   6,950 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,310,824 45,061 SH   SOLE   45,061 0 0
INTUIT COM 461202103   10,584,367 16,105 SH   SOLE   16,045 0 60
INTUITIVE SURGICAL INC COM NEW 46120E602   11,052,743 24,846 SH   SOLE   24,846 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   616,422 13,874 SH   SOLE   13,874 0 0
INVESCO EXCHANGE TRADED FD T SEMICONDUCTORS 46137V647   237,108 3,775 SH   SOLE   3,775 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   3,845,353 59,241 SH   SOLE   57,481 0 1,760
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,983,319 12,073 SH   SOLE   12,073 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,881,157 3,926 SH   SOLE   3,926 0 0
IONIS PHARMACEUTICALS INC COM 462222100   10,726,836 225,070 SH   SOLE   225,030 0 40
IQVIA HLDGS INC COM 46266C105   5,205,653 24,620 SH   SOLE   24,620 0 0
ISHARES GOLD TR ISHARES NEW 464285204   90,041,608 2,049,661 SH   SOLE   2,037,660 0 12,001
ISHARES INC CORE MSCI EMKT 46434G103   1,201,695 22,449 SH   SOLE   22,449 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822   2,877,340 42,165 SH   SOLE   42,165 0 0
ISHARES TR MSCI EAFE ETF 464287465   719,618 9,187 SH   SOLE   9,187 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   988,855 23,218 SH   SOLE   22,723 0 495
ISHARES TR EAFE GRWTH ETF 464288885   516,104 5,045 SH   SOLE   5,045 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   4,476,706 29,394 SH   SOLE   28,934 0 460
ISHARES TR CORE 1 5 YR USD 46432F859   445,278 9,400 SH   SOLE   9,400 0 0
ISHARES TR ISHARES BIOTECH 464287556   2,747,409 20,016 SH   SOLE   20,000 0 16
ISHARES TR RUS 1000 GRW ETF 464287614   1,437,263 3,943 SH   SOLE   3,943 0 0
ISHARES TR RUS 1000 ETF 464287622   2,807,290 9,435 SH   SOLE   9,435 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,192,558 10,807 SH   SOLE   10,807 0 0
ISHARES TR CORE S&P500 ETF 464287200   956,011 1,747 SH   SOLE   1,585 0 162
ISHARES TR GLOB HLTHCRE ETF 464287325   1,327,612 14,300 SH   SOLE   14,300 0 0
ISHARES TR S&P MC 400VL ETF 464287705   204,228 1,800 SH   SOLE   1,800 0 0
ISHARES TR S&P MC 400GR ETF 464287606   406,187 4,610 SH   SOLE   4,610 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   790,452 11,700 SH   SOLE   11,700 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   2,150,601 161,457 SH   SOLE   158,332 0 3,125
ISHARES TR MSCI DENMARK ETF 46429B523   612,601 4,871 SH   SOLE   4,871 0 0
ISHARES TR SHORT TREAS BD 464288679   397,800 3,600 SH   SOLE   3,600 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   319,384 3,804 SH   SOLE   3,804 0 0
ISHARES TR RUS MD CP GR ETF 464287481   6,562,758 59,472 SH   SOLE   57,657 0 1,815
ISHARES TR BB RAT CORP BD 46435U473   395,772 8,600 SH   SOLE   8,600 0 0
ISHARES TR MSCI CHINA ETF 46429B671   10,971,074 260,163 SH   SOLE   260,163 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   244,258 1,400 SH   SOLE   1,400 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   7,422,414 170,239 SH   SOLE   166,189 0 4,050
JEFFERIES FINL GROUP INC COM 47233W109   3,834,008 77,050 SH   SOLE   77,050 0 0
JOHNSON & JOHNSON COM 478160104   48,366,787 330,917 SH   SOLE   329,848 0 1,069
JOHNSON CTLS INTL PLC SHS G51502105   1,680,561 25,283 SH   SOLE   25,283 0 0
JPMORGAN CHASE & CO. COM 46625H100   56,795,783 280,806 SH   SOLE   279,461 0 1,345
JUNIPER NETWORKS INC COM 48203R104   221,495 6,075 SH   SOLE   6,075 0 0
KEURIG DR PEPPER INC COM 49271V100   13,168,017 394,252 SH   SOLE   389,712 0 4,540
KEYCORP COM 493267108   1,400,950 98,589 SH   SOLE   98,589 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   218,116 1,595 SH   SOLE   1,445 0 150
KIMBERLY-CLARK CORP COM 494368103   7,185,847 51,996 SH   SOLE   51,836 0 160
KINDER MORGAN INC DEL COM 49456B101   5,273,458 265,398 SH   SOLE   262,167 0 3,231
KKR & CO INC COM 48251W104   243,104 2,310 SH   SOLE   2,310 0 0
KLA CORP COM NEW 482480100   285,280 346 SH   SOLE   170 0 176
KRAFT HEINZ CO COM 500754106   5,116,697 158,805 SH   SOLE   157,130 0 1,675
KROGER CO COM 501044101   1,051,176 21,053 SH   SOLE   17,596 0 3,457
KULICKE & SOFFA INDS INC COM 501242101   1,515,347 30,806 SH   SOLE   30,806 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   10,902,663 48,547 SH   SOLE   47,804 0 743
LABCORP HOLDINGS INC COM SHS 504922105   2,342,559 11,511 SH   SOLE   11,511 0 0
LAM RESEARCH CORP COM 512807108   2,062,614 1,937 SH   SOLE   1,881 0 56
LANTERN PHARMA INC COM 51654W101   79,390 17,000 SH   SOLE   17,000 0 0
LIBERTY BROADBAND CORP COM SER C 530307305   954,471 17,411 SH   SOLE   17,411 0 0
LIFECORE BIOMEDICAL INC COM 514766104   778,221 151,700 SH   SOLE   151,700 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   1,848,150 135,000 SH   SOLE   135,000 0 0
LINDE PLC SHS G54950103   8,237,341 18,772 SH   SOLE   18,772 0 0
LKQ CORP COM 501889208   216,268 5,200 SH   SOLE   5,200 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   35,130 12,868 SH   SOLE   2,269 0 10,599
LOCKHEED MARTIN CORP COM 539830109   35,227,748 75,418 SH   SOLE   75,364 0 54
LOWES COS INC COM 548661107   17,349,551 78,697 SH   SOLE   78,635 0 62
LUMENTUM HLDGS INC COM 55024U109   794,861 15,610 SH   SOLE   15,610 0 0
LXP INDUSTRIAL TRUST COM 529043101   142,992 15,679 SH   SOLE   15,679 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   206,913 2,163 SH   SOLE   1,800 0 363
M & T BK CORP COM 55261F104   25,054,015 165,526 SH   SOLE   164,970 0 556
MANHATTAN ASSOCIATES INC COM 562750109   224,479 910 SH   SOLE   83 0 827
MARATHON PETE CORP COM 56585A102   11,339,173 65,363 SH   SOLE   64,148 0 1,215
MARKEL GROUP INC COM 570535104   269,438 171 SH   SOLE   170 0 1
MARTIN MARIETTA MATLS INC COM 573284106   15,646,657 28,879 SH   SOLE   28,472 0 407
MARVELL TECHNOLOGY INC COM 573874104   30,579,714 437,478 SH   SOLE   436,977 0 501
MASTERCARD INCORPORATED CL A 57636Q104   27,892,782 63,226 SH   SOLE   63,176 0 50
MATCH GROUP INC NEW COM 57667L107   582,688 19,180 SH   SOLE   19,180 0 0
MAYVILLE ENGR CO INC COM 578605107   10,719,044 643,400 SH   SOLE   643,400 0 0
MCCORMICK & CO INC COM NON VTG 579780206   1,210,804 17,068 SH   SOLE   17,068 0 0
MCDONALDS CORP COM 580135101   37,168,280 145,849 SH   SOLE   145,749 0 100
MCKESSON CORP COM 58155Q103   1,861,335 3,187 SH   SOLE   3,148 0 39
MEDTRONIC PLC SHS G5960L103   15,005,142 190,638 SH   SOLE   189,143 0 1,495
MEIRAGTX HLDGS PLC COM G59665102   169,242 40,200 SH   SOLE   40,200 0 0
MERCK & CO INC COM 58933Y105   91,287,709 737,381 SH   SOLE   735,054 0 2,327
META PLATFORMS INC CL A 30303M102   35,742,749 70,887 SH   SOLE   69,982 0 905
METLIFE INC COM 59156R108   1,636,413 23,314 SH   SOLE   19,150 0 4,164
MICRON TECHNOLOGY INC COM 595112103   8,468,559 64,385 SH   SOLE   63,785 0 600
MICROSOFT CORP COM 594918104   245,135,598 548,463 SH   SOLE   547,466 0 997
MITEK SYS INC COM NEW 606710200   3,200,834 286,300 SH   SOLE   286,300 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   1,184,976 109,720 SH   SOLE   109,720 0 0
MONDELEZ INTL INC CL A 609207105   4,887,949 74,694 SH   SOLE   74,694 0 0
MORGAN STANLEY COM NEW 617446448   1,421,404 14,625 SH   SOLE   14,605 0 20
MSC INDL DIRECT INC CL A 553530106   1,151,978 14,525 SH   SOLE   14,525 0 0
MSCI INC COM 55354G100   2,317,699 4,811 SH   SOLE   4,771 0 40
NAVIGATOR HLDGS LTD SHS Y62132108   704,825 40,368 SH   SOLE   40,368 0 0
NCR ATLEOS CORPORATION COM SHS 63001N106   567,420 21,000 SH   SOLE   21,000 0 0
NCR VOYIX CORPORATION COM 62886E108   456,950 37,000 SH   SOLE   37,000 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201   2,321,630 138,357 SH   SOLE   138,357 0 0
NETAPP INC COM 64110D104   723,083 5,614 SH   SOLE   4,082 0 1,532
NETFLIX INC COM 64110L106   1,673,702 2,480 SH   SOLE   2,325 0 155
NEWMONT CORP COM 651639106   41,177,638 983,464 SH   SOLE   981,904 0 1,560
NEXTERA ENERGY INC COM 65339F101   99,057,254 1,398,916 SH   SOLE   1,397,896 0 1,020
NEXTRACKER INC CLASS A COM 65290E101   212,976 4,543 SH   SOLE   4,526 0 17
NIKE INC CL B 654106103   24,257,005 321,839 SH   SOLE   320,371 0 1,468
NOVARTIS AG SPONSORED ADR 66987V109   11,739,983 110,276 SH   SOLE   108,361 0 1,915
NOVO-NORDISK A S ADR 670100205   13,464,965 94,332 SH   SOLE   93,276 0 1,056
NUCOR CORP COM 670346105   343,824 2,175 SH   SOLE   2,000 0 175
NUTRIEN LTD COM 67077M108   28,999,456 569,622 SH   SOLE   565,978 0 3,644
NUVEI CORPORATION SUB VTG SHS 67079A102   2,590,400 80,000 SH   SOLE   80,000 0 0
NVENT ELECTRIC PLC SHS G6700G107   5,823,892 76,020 SH   SOLE   75,370 0 650
NVIDIA CORPORATION COM 67066G104   221,445,714 1,792,502 SH   SOLE   1,783,752 0 8,750
NVR INC COM 62944T105   341,485 45 SH   SOLE   45 0 0
OCCIDENTAL PETE CORP COM 674599105   24,862,814 394,460 SH   SOLE   394,460 0 0
ON SEMICONDUCTOR CORP COM 682189105   19,717,105 287,631 SH   SOLE   287,631 0 0
ONEOK INC NEW COM 682680103   1,142,352 14,008 SH   SOLE   14,008 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   1,038,750 37,500 SH   SOLE   37,500 0 0
ORACLE CORP COM 68389X105   22,339,686 158,213 SH   SOLE   158,176 0 37
ORASURE TECHNOLOGIES INC COM 68554V108   63,862 14,991 SH   SOLE   1,557 0 13,434
ORION S.A. COM L72967109   11,048,765 503,590 SH   SOLE   503,590 0 0
OTIS WORLDWIDE CORP COM 68902V107   2,130,426 22,132 SH   SOLE   22,132 0 0
PACCAR INC COM 693718108   32,708,391 317,742 SH   SOLE   315,560 0 2,182
PALANTIR TECHNOLOGIES INC CL A 69608A108   2,786,300 110,000 SH   SOLE   109,600 0 400
PALO ALTO NETWORKS INC COM 697435105   39,598,402 116,806 SH   SOLE   115,197 0 1,609
PAN AMERN SILVER CORP COM 697900108   537,834 27,054 SH   SOLE   27,054 0 0
PARKER-HANNIFIN CORP COM 701094104   36,705,620 72,568 SH   SOLE   72,565 0 3
PAYCHEX INC COM 704326107   466,889 3,938 SH   SOLE   3,938 0 0
PAYPAL HLDGS INC COM 70450Y103   6,276,525 108,160 SH   SOLE   105,385 0 2,775
PEPSICO INC COM 713448108   48,618,884 294,785 SH   SOLE   293,453 0 1,332
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   275,093 18,985 SH   SOLE   18,297 0 688
PFIZER INC COM 717081103   37,557,525 1,342,299 SH   SOLE   1,341,614 0 685
PHILIP MORRIS INTL INC COM 718172109   794,123 7,837 SH   SOLE   7,787 0 50
PHILLIPS 66 COM 718546104   3,902,786 27,646 SH   SOLE   27,377 0 269
PHINIA INC COMMON STOCK 71880K101   631,334 16,040 SH   SOLE   16,040 0 0
PIMCO DYNAMIC INCOME STRATEG COM SHS BEN INT 69346N107   612,700 27,500 SH   SOLE   27,500 0 0
PLEXUS CORP COM 729132100   598,444 5,800 SH   SOLE   5,800 0 0
PNC FINL SVCS GROUP INC COM 693475105   531,742 3,420 SH   SOLE   2,762 0 658
PORTLAND GEN ELEC CO COM NEW 736508847   220,524 5,100 SH   SOLE   5,100 0 0
POTLATCHDELTIC CORPORATION COM 737630103   704,490 17,885 SH   SOLE   17,885 0 0
PRIMO WATER CORPORATION COM 74167P108   1,333,482 61,001 SH   SOLE   60,500 0 501
PROCTER AND GAMBLE CO COM 742718109   58,261,538 353,272 SH   SOLE   353,272 0 0
PROGRESSIVE CORP COM 743315103   42,506,398 204,643 SH   SOLE   204,643 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   299,445 3,115 SH   SOLE   3,115 0 0
PRUDENTIAL FINL INC COM 744320102   2,078,184 17,733 SH   SOLE   17,604 0 129
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   1,561,920 21,193 SH   SOLE   21,026 0 167
PULTE GROUP INC COM 745867101   568,116 5,160 SH   SOLE   2,987 0 2,173
QUALCOMM INC COM 747525103   116,296,330 583,876 SH   SOLE   580,640 0 3,236
QUANTA SVCS INC COM 74762E102   5,595,062 22,020 SH   SOLE   21,474 0 546
QUEST DIAGNOSTICS INC COM 74834L100   17,213,179 125,754 SH   SOLE   125,754 0 0
RAPID7 INC COM 753422104   951,060 22,000 SH   SOLE   22,000 0 0
REPUBLIC SVCS INC COM 760759100   76,424,950 393,254 SH   SOLE   390,620 0 2,634
RESTAURANT BRANDS INTL INC COM 76131D103   220,821 3,138 SH   SOLE   3,138 0 0
REVVITY INC COM 714046109   8,566,328 81,693 SH   SOLE   81,693 0 0
RISKIFIED LTD SHS CL A M8216R109   3,361,140 526,000 SH   SOLE   526,000 0 0
ROCKET LAB USA INC COM 773122106   7,480,560 1,558,450 SH   SOLE   1,558,450 0 0
ROCKWELL AUTOMATION INC COM 773903109   19,773,362 71,830 SH   SOLE   71,730 0 100
ROGERS CORP COM 775133101   2,197,032 18,216 SH   SOLE   18,066 0 150
ROPER TECHNOLOGIES INC COM 776696106   808,288 1,434 SH   SOLE   1,431 0 3
ROSS STORES INC COM 778296103   21,898,852 150,694 SH   SOLE   150,594 0 100
ROYAL GOLD INC COM 780287108   355,329 2,839 SH   SOLE   2,839 0 0
RPM INTL INC COM 749685103   2,241,359 20,815 SH   SOLE   20,615 0 200
RTX CORPORATION COM 75513E101   28,833,715 287,217 SH   SOLE   286,927 0 290
RUSH ENTERPRISES INC CL A 781846209   317,919 7,593 SH   SOLE   7,593 0 0
S&P GLOBAL INC COM 78409V104   3,054,654 6,849 SH   SOLE   6,849 0 0
SALESFORCE INC COM 79466L302   53,527,449 208,197 SH   SOLE   206,513 0 1,684
SANOFI SPONSORED ADR 80105N105   388,160 8,000 SH   SOLE   8,000 0 0
SAP SE SPON ADR 803054204   556,720 2,760 SH   SOLE   2,710 0 50
SCHLUMBERGER LTD COM STK 806857108   17,329,827 367,313 SH   SOLE   367,313 0 0
SCHRODINGER INC COM 80810D103   19,212,259 993,395 SH   SOLE   992,895 0 500
SCHWAB CHARLES CORP COM 808513105   50,757,880 688,803 SH   SOLE   681,999 0 6,804
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   20,049,837 234,063 SH   SOLE   234,063 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   39,137,349 429,373 SH   SOLE   429,373 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   16,736,909 407,125 SH   SOLE   407,125 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   10,727,346 73,601 SH   SOLE   73,601 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   961,554 7,890 SH   SOLE   7,890 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   285,261 3,725 SH   SOLE   3,725 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   597,859 6,770 SH   SOLE   6,770 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   31,585,101 139,615 SH   SOLE   139,615 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,577,213 8,647 SH   SOLE   8,647 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   830,899 12,194 SH   SOLE   12,194 0 0
SERVICENOW INC COM 81762P102   11,413,795 14,509 SH   SOLE   14,509 0 0
SHELL PLC SPON ADS 780259305   14,035,473 194,451 SH   SOLE   194,451 0 0
SHOPIFY INC CL A 82509L107   8,816,684 133,485 SH   SOLE   133,485 0 0
SILVERCREST METALS INC COM 828363101   2,883,552 353,810 SH   SOLE   353,810 0 0
SIMON PPTY GROUP INC NEW COM 828806109   4,951,716 32,620 SH   SOLE   32,253 0 367
SKYWORKS SOLUTIONS INC COM 83088M102   664,100 6,231 SH   SOLE   6,231 0 0
SM ENERGY CO COM 78454L100   465,587 10,770 SH   SOLE   10,700 0 70
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   5,741,111 231,683 SH   SOLE   224,668 0 7,015
SNOWFLAKE INC CL A 833445109   476,192 3,525 SH   SOLE   3,525 0 0
SONOCO PRODS CO COM 835495102   4,698,346 92,633 SH   SOLE   92,633 0 0
SONY GROUP CORP SPONSORED ADR 835699307   12,996,076 152,985 SH   SOLE   152,985 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   3,592,576 909,513 SH   SOLE   909,513 0 0
SOUTHWESTERN ENERGY CO COM 845467109   17,826,559 2,648,820 SH   SOLE   2,646,820 0 2,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,466,738 3,750 SH   SOLE   3,750 0 0
SPDR GOLD TR GOLD SHS 78463V107   14,493,824 67,410 SH   SOLE   67,237 0 173
SPDR S&P 500 ETF TR TR UNIT 78462F103   15,294,759 28,104 SH   SOLE   26,290 0 1,814
SPDR SER TR S&P DIVID ETF 78464A763   521,056 4,097 SH   SOLE   4,097 0 0
SPDR SER TR S&P BIOTECH 78464A870   8,836,851 95,317 SH   SOLE   94,707 0 610
SPDR SER TR S&P REGL BKG 78464A698   10,378,807 211,381 SH   SOLE   211,381 0 0
SPROTT INC COM NEW 852066208   2,315,150 55,935 SH   SOLE   55,842 0 93
SPROTT PHYSICAL GOLD TR UNIT 85207H104   439,490 24,335 SH   SOLE   23,100 0 1,235
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104   224,710 23,000 SH   SOLE   23,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   317,760 32,000 SH   SOLE   32,000 0 0
SPROUTS FMRS MKT INC COM 85208M102   731,941 8,749 SH   SOLE   8,600 0 149
STAG INDL INC COM 85254J102   3,781,360 104,863 SH   SOLE   103,378 0 1,485
STANLEY BLACK & DECKER INC COM 854502101   339,932 4,255 SH   SOLE   4,255 0 0
STARBUCKS CORP COM 855244109   4,711,560 60,521 SH   SOLE   60,521 0 0
STATE STR CORP COM 857477103   244,570 3,305 SH   SOLE   1,203 0 2,102
STEELCASE INC CL A 858155203   1,526,338 117,773 SH   SOLE   106,269 0 11,504
STERLING BANCORP INC COM 85917W102   732,200 140,000 SH   SOLE   140,000 0 0
STRYKER CORPORATION COM 863667101   637,629 1,874 SH   SOLE   1,711 0 163
SUPERIOR GROUP OF CO INC COM 868358102   2,269,200 120,000 SH   SOLE   120,000 0 0
SYNOPSYS INC COM 871607107   7,169,878 12,049 SH   SOLE   12,044 0 5
SYSCO CORP COM 871829107   19,547,751 273,816 SH   SOLE   270,826 0 2,990
T-MOBILE US INC COM 872590104   294,573 1,672 SH   SOLE   638 0 1,034
TACTILE SYS TECHNOLOGY INC COM 87357P100   3,184,398 266,700 SH   SOLE   266,700 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   13,802,120 79,409 SH   SOLE   79,409 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   547,325 3,520 SH   SOLE   3,520 0 0
TARGET CORP COM 87612E106   2,235,113 15,098 SH   SOLE   15,030 0 68
TEMPEST THERAPEUTICS INC COM 87978U108   89,243 40,750 SH   SOLE   40,750 0 0
TETRA TECH INC NEW COM 88162G103   614,462 3,005 SH   SOLE   3,005 0 0
TEXAS INSTRS INC COM 882508104   3,295,338 16,940 SH   SOLE   16,940 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   22,604,502 30,785 SH   SOLE   30,785 0 0
TEXTRON INC COM 883203101   534,908 6,230 SH   SOLE   6,230 0 0
THE CIGNA GROUP COM 125523100   1,751,029 5,297 SH   SOLE   4,868 0 429
THERMO FISHER SCIENTIFIC INC COM 883556102   41,952,273 75,863 SH   SOLE   75,235 0 628
TILE SHOP HLDGS INC COM 88677Q109   1,021,489 147,401 SH   SOLE   147,401 0 0
TJX COS INC NEW COM 872540109   236,275 2,146 SH   SOLE   2,146 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   3,679,202 55,177 SH   SOLE   54,482 0 695
TOYOTA MOTOR CORP ADS 892331307   5,625,812 27,447 SH   SOLE   27,447 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   1,720,304 5,230 SH   SOLE   5,230 0 0
TRANSDIGM GROUP INC COM 893641100   245,301 192 SH   SOLE   192 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,098,239 5,401 SH   SOLE   5,395 0 6
TRIMBLE INC COM 896239100   3,588,498 64,172 SH   SOLE   64,172 0 0
TRUIST FINL CORP COM 89832Q109   415,578 10,697 SH   SOLE   10,697 0 0
TSCAN THERAPEUTICS INC COM 89854M101   1,227,506 209,830 SH   SOLE   204,830 0 5,000
TTM TECHNOLOGIES INC COM 87305R109   1,043,391 53,700 SH   SOLE   53,700 0 0
TYSON FOODS INC CL A 902494103   2,670,724 46,740 SH   SOLE   46,740 0 0
UNIFI INC COM NEW 904677200   157,063 26,666 SH   SOLE   26,666 0 0
UNILEVER PLC SPON ADR NEW 904767704   32,884,020 598,000 SH   SOLE   597,105 0 895
UNION PAC CORP COM 907818108   11,772,082 52,029 SH   SOLE   52,029 0 0
UNITED PARCEL SERVICE INC CL B 911312106   4,092,636 29,906 SH   SOLE   29,651 0 255
UNITEDHEALTH GROUP INC COM 91324P102   12,564,972 24,673 SH   SOLE   24,673 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105   250,496 6,400 SH   SOLE   6,400 0 0
US BANCORP DEL COM NEW 902973304   20,624,626 519,512 SH   SOLE   519,512 0 0
US FOODS HLDG CORP COM 912008109   410,966 7,757 SH   SOLE   7,757 0 0
VALERO ENERGY CORP COM 91913Y100   1,031,011 6,577 SH   SOLE   5,050 0 1,527
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   336,876 7,998 SH   SOLE   7,998 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106   16,952,514 499,632 SH   SOLE   499,632 0 0
VANECK ETF TRUST BDC INCOME ETF 92189F411   3,138,898 183,454 SH   SOLE   181,529 0 1,925
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   836,246 8,515 SH   SOLE   8,515 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   798,517 2,985 SH   SOLE   2,985 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   811,383 9,687 SH   SOLE   9,632 0 55
VANGUARD INDEX FDS VALUE ETF 922908744   2,689,090 16,764 SH   SOLE   16,764 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   4,548,702 30,238 SH   SOLE   29,598 0 640
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,544,213 3,088 SH   SOLE   3,010 0 78
VANGUARD INDEX FDS GROWTH ETF 922908736   900,990 2,409 SH   SOLE   2,409 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   231,922 958 SH   SOLE   958 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,841,499 10,910 SH   SOLE   10,910 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,369,867 18,463 SH   SOLE   17,903 0 560
VANGUARD INDEX FDS SMALL CP ETF 922908751   352,789 1,618 SH   SOLE   1,618 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,780,568 15,809 SH   SOLE   15,809 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   803,397 6,838 SH   SOLE   6,838 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,351,652 23,050 SH   SOLE   23,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   11,800,945 176,740 SH   SOLE   175,155 0 1,585
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   17,974,138 410,744 SH   SOLE   408,889 0 1,855
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,442,280 13,379 SH   SOLE   13,379 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   7,503,441 109,491 SH   SOLE   107,721 0 1,770
VANGUARD WORLD FD ENERGY ETF 92204A306   1,435,800 11,255 SH   SOLE   11,255 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   316,914 3,280 SH   SOLE   3,280 0 0
VANGUARD WORLD FD COMM SRVC ETF 92204A884   3,595,964 26,020 SH   SOLE   25,150 0 870
VANGUARD WORLD FD FINANCIALS ETF 92204A405   2,167,496 21,701 SH   SOLE   21,701 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   242,168 420 SH   SOLE   420 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   3,914,418 19,280 SH   SOLE   19,280 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   2,411,870 12,225 SH   SOLE   12,225 0 0
VERALTO CORP COM SHS 92338C103   296,816 3,109 SH   SOLE   3,109 0 0
VERISK ANALYTICS INC COM 92345Y106   2,827,310 10,489 SH   SOLE   9,491 0 998
VERIZON COMMUNICATIONS INC COM 92343V104   13,214,076 320,419 SH   SOLE   314,684 0 5,735
VERTIV HOLDINGS CO COM CL A 92537N108   3,237,285 37,395 SH   SOLE   37,245 0 150
VIATRIS INC COM 92556V106   3,688,759 347,014 SH   SOLE   322,004 0 25,010
VIEMED HEALTHCARE INC COM 92663R105   2,502,755 382,100 SH   SOLE   382,100 0 0
VISA INC COM CL A 92826C839   23,446,183 89,329 SH   SOLE   89,329 0 0
VISTEON CORP COM NEW 92839U206   533,500 5,000 SH   SOLE   5,000 0 0
VOYA FINANCIAL INC COM 929089100   1,699,987 23,893 SH   SOLE   23,893 0 0
VULCAN MATLS CO COM 929160109   30,795,039 123,834 SH   SOLE   123,834 0 0
WALMART INC COM 931142103   43,813,503 647,076 SH   SOLE   647,076 0 0
WASTE CONNECTIONS INC COM 94106B101   654,794 3,734 SH   SOLE   3,734 0 0
WASTE MGMT INC DEL COM 94106L109   22,687,983 106,347 SH   SOLE   106,347 0 0
WELLS FARGO CO NEW COM 949746101   724,677 12,202 SH   SOLE   9,798 0 2,404
WESTROCK CO COM 96145D105   2,832,302 56,353 SH   SOLE   56,353 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   40,298,304 1,419,454 SH   SOLE   1,414,404 0 5,050
WHEATON PRECIOUS METALS CORP COM 962879102   35,101,690 669,624 SH   SOLE   669,624 0 0
WILLIAMS COS INC COM 969457100   263,500 6,200 SH   SOLE   6,200 0 0
WILLIAMS SONOMA INC COM 969904101   2,875,656 10,184 SH   SOLE   9,553 0 631
WILLIS TOWERS WATSON PLC LTD SHS G96629103   2,548,787 9,723 SH   SOLE   9,723 0 0
WNS HLDGS LTD COM SHS G98196101   2,782,500 53,000 SH   SOLE   53,000 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,201,428 26,067 SH   SOLE   25,488 0 579
XPO INC COM 983793100   13,608,430 128,200 SH   SOLE   128,200 0 0
ZEVIA PBC CL A 98955K104   10,128 15,000 SH   SOLE   15,000 0 0
ZIFF DAVIS INC COM 48123V102   4,018,650 73,000 SH   SOLE   73,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,209,675 11,146 SH   SOLE   10,918 0 228
ZYMEWORKS INC COM 98985Y108   87,670 10,302 SH   SOLE   1,046 0 9,256