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