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
2U INC COM 90214J101   992,186 246,200 SH   SOLE   246,200 0 0
3-D SYS CORP DEL COM NEW 88554D205   584,232 58,835 SH   SOLE   58,835 0 0
3M CO COM 88579Y101   638,587 6,380 SH   SOLE   5,089 0 1,291
ABBOTT LABS COM 002824100   41,014,959 376,215 SH   SOLE   375,915 0 300
ABBVIE INC COM 00287Y109   37,795,268 280,526 SH   SOLE   279,608 0 918
ABM INDS INC COM 000957100   6,746,590 158,185 SH   SOLE   158,185 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   884,516 48,150 SH   SOLE   48,150 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   348,282 30,400 SH   SOLE   30,400 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   351,781 1,140 SH   SOLE   1,140 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,630,784 19,345 SH   SOLE   18,945 0 400
ACURX PHARMACEUTICALS INC COM 00510M104   26,765 10,100 SH   SOLE   10,100 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   55,340,465 113,173 SH   SOLE   112,822 10 341
AERCAP HOLDINGS NV SHS N00985106   18,898,153 297,515 SH   SOLE   297,015 0 500
AFLAC INC COM 001055102   17,687,320 253,400 SH   SOLE   253,400 0 0
AGNICO EAGLE MINES LTD COM 008474108   691,723 13,840 SH   SOLE   13,840 0 0
AIR PRODS & CHEMS INC COM 009158106   13,459,980 44,937 SH   SOLE   44,937 0 0
ALBEMARLE CORP COM 012653101   10,117,132 45,350 SH   SOLE   45,350 0 0
ALCOA CORP COM 013872106   293,495 8,650 SH   SOLE   8,650 0 0
ALCON AG ORD SHS H01301128   1,764,954 21,495 SH   SOLE   21,495 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,708,675 20,500 SH   SOLE   20,500 0 0
ALLEGION PLC ORD SHS G0176J109   363,421 3,028 SH   SOLE   3,028 0 0
ALLSTATE CORP COM 020002101   1,634,401 14,989 SH   SOLE   14,989 0 0
ALPHABET INC CAP STK CL A 02079K305   118,069,566 986,379 SH   SOLE   986,279 0 100
ALPHABET INC CAP STK CL C 02079K107   94,047,759 777,447 SH   SOLE   772,317 165 4,965
ALPS ETF TR SECTR DIV DOGS 00162Q858   525,431 10,515 SH   SOLE   10,260 255 0
ALPS ETF TR ALERIAN MLP 00162Q452   2,050,409 52,293 SH   SOLE   50,328 110 1,855
ALTRIA GROUP INC COM 02209S103   439,799 9,709 SH   SOLE   5,965 0 3,744
AMAZON COM INC COM 023135106   120,450,750 923,986 SH   SOLE   918,911 110 4,965
AMCOR PLC ORD G0250X107   5,478,142 548,912 SH   SOLE   542,802 0 6,110
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   212,072 9,800 SH   SOLE   9,800 0 0
AMERICAN EXPRESS CO COM 025816109   18,718,803 107,456 SH   SOLE   107,456 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   319,050 9,000 SH   SOLE   9,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100   203,637 1,050 SH   SOLE   1,050 0 0
AMGEN INC COM 031162100   5,185,499 23,356 SH   SOLE   22,747 0 609
APA CORPORATION COM 03743Q108   7,741,829 226,568 SH   SOLE   218,905 275 7,388
APOGEE ENTERPRISES INC COM 037598109   7,590,453 159,900 SH   SOLE   159,900 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   7,106,845 92,525 SH   SOLE   92,025 0 500
APPLE INC COM 037833100   195,331,705 1,007,020 SH   SOLE   1,003,231 90 3,699
APPLIED MATLS INC COM 038222105   56,510,370 390,967 SH   SOLE   390,967 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   92,865 28,662 SH   SOLE   28,662 0 0
ARCTURUS THERAPEUTICS HLDGS COM 03969T109   375,708 13,100 SH   SOLE   13,100 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   2,209,580 94,185 SH   SOLE   91,935 250 2,000
ARRAY TECHNOLOGIES INC COM SHS 04271T100   289,280 12,800 SH   SOLE   12,800 0 0
ARROW ELECTRS INC COM 042735100   1,660,179 11,591 SH   SOLE   11,591 0 0
ASSERTIO HOLDINGS INC COM NEW 04546C205   61,582 11,362 SH   SOLE   1,071 0 10,291
AT&T INC COM 00206R102   2,821,125 176,873 SH   SOLE   176,466 0 407
AUTODESK INC COM 052769106   13,639,712 66,662 SH   SOLE   65,902 25 735
AUTOMATIC DATA PROCESSING IN COM 053015103   24,503,288 111,485 SH   SOLE   111,390 0 95
AUTOZONE INC COM 053332102   870,183 349 SH   SOLE   346 0 3
AVIENT CORPORATION COM 05368V106   4,394,092 107,435 SH   SOLE   107,435 0 0
AXOGEN INC COM 05463X106   4,294,752 470,400 SH   SOLE   470,400 0 0
AXSOME THERAPEUTICS INC COM 05464T104   517,392 7,200 SH   SOLE   7,200 0 0
BAKER HUGHES COMPANY CL A 05722G100   2,529,748 80,030 SH   SOLE   79,530 0 500
BANK AMERICA CORP COM 060505104   36,896,113 1,286,027 SH   SOLE   1,285,808 0 219
BANK NEW YORK MELLON CORP COM 064058100   772,511 17,352 SH   SOLE   14,994 0 2,358
BARRICK GOLD CORP COM 067901108   4,159,515 245,689 SH   SOLE   245,689 0 0
BAXTER INTL INC COM 071813109   15,786,540 346,500 SH   SOLE   346,100 0 400
BECTON DICKINSON & CO COM 075887109   30,530,082 115,640 SH   SOLE   114,605 40 995
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,106,860 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   82,461,643 241,823 SH   SOLE   239,692 60 2,071
BGSF INC COM 05601C105   997,791 104,700 SH   SOLE   104,700 0 0
BHP GROUP LTD SPONSORED ADS 088606108   18,049,280 302,485 SH   SOLE   302,485 0 0
BIOGEN INC COM 09062X103   3,489,413 12,250 SH   SOLE   12,038 0 212
BIOMARIN PHARMACEUTICAL INC COM 09061G101   9,627,981 111,075 SH   SOLE   110,525 0 550
BIOXCEL THERAPEUTICS INC COM 09075P105   263,736 39,600 SH   SOLE   39,500 0 100
BLACKROCK INC COM 09247X101   210,107 304 SH   SOLE   304 0 0
BLACKSTONE INC COM 09260D107   10,057,282 108,178 SH   SOLE   108,178 0 0
BLOCK INC CL A 852234103   2,657,940 39,927 SH   SOLE   39,927 0 0
BLOOM ENERGY CORP COM CL A 093712107   980,183 59,950 SH   SOLE   59,800 0 150
BOEING CO COM 097023105   22,286,249 105,542 SH   SOLE   105,242 0 300
BOOKING HOLDINGS INC COM 09857L108   25,742,246 9,533 SH   SOLE   9,530 0 3
BOSTON PROPERTIES INC COM 101121101   1,549,056 26,898 SH   SOLE   26,695 0 203
BOSTON SCIENTIFIC CORP COM 101137107   31,544,639 583,188 SH   SOLE   577,378 275 5,535
BP PLC SPONSORED ADR 055622104   5,746,941 162,849 SH   SOLE   162,687 0 162
BRIDGEBIO PHARMA INC COM 10806X102   331,100 19,250 SH   SOLE   19,250 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   25,274,876 395,229 SH   SOLE   393,599 0 1,630
BROADCOM INC COM 11135F101   17,290,482 19,933 SH   SOLE   19,623 0 310
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   7,395,230 226,639 SH   SOLE   226,639 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,273,417 37,843 SH   SOLE   37,543 0 300
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   238,163 6,525 SH   SOLE   6,525 0 0
BROWN & BROWN INC COM 115236101   222,973 3,239 SH   SOLE   3,239 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   6,083,552 44,732 SH   SOLE   42,977 0 1,755
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   313,525 3,323 SH   SOLE   2,013 0 1,310
CAMECO CORP COM 13321L108   41,821,007 1,334,855 SH   SOLE   1,334,855 0 0
CANADIAN NAT RES LTD COM 136385101   1,525,715 27,119 SH   SOLE   26,667 0 452
CANADIAN NATL RY CO COM 136375102   509,947 4,212 SH   SOLE   4,212 0 0
CAPITAL ONE FINL CORP COM 14040H105   17,597,742 160,901 SH   SOLE   160,767 0 134
CARLISLE COS INC COM 142339100   1,366,279 5,326 SH   SOLE   5,326 0 0
CARMAX INC COM 143130102   458,341 5,476 SH   SOLE   5,476 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   16,520,124 332,330 SH   SOLE   332,330 0 0
CARS COM INC COM 14575E105   19,273,364 972,420 SH   SOLE   969,373 0 3,047
CATALENT INC COM 148806102   2,233,040 51,500 SH   SOLE   51,500 0 0
CATERPILLAR INC COM 149123101   43,448,493 176,584 SH   SOLE   176,584 0 0
CBRE GROUP INC CL A 12504L109   3,093,130 38,324 SH   SOLE   38,324 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307   4,245,431 665,428 SH   SOLE   665,428 0 0
CHEESECAKE FACTORY INC COM 163072101   332,833 9,625 SH   SOLE   9,625 0 0
CHEVRON CORP NEW COM 166764100   33,139,645 210,611 SH   SOLE   210,236 0 375
CHIPOTLE MEXICAN GRILL INC COM 169656105   23,608,143 11,037 SH   SOLE   11,037 0 0
CHUBB LIMITED COM H1467J104   23,528,521 122,188 SH   SOLE   122,188 0 0
CIDARA THERAPEUTICS INC COM 171757107   127,690 113,000 SH   SOLE   113,000 0 0
CINTAS CORP COM 172908105   1,843,670 3,709 SH   SOLE   3,706 0 3
CISCO SYS INC COM 17275R102   26,587,632 513,870 SH   SOLE   513,870 0 0
CITIGROUP INC COM NEW 172967424   366,156 7,953 SH   SOLE   4,649 0 3,304
CLARIVATE PLC ORD SHS G21810109   1,009,179 105,895 SH   SOLE   105,895 0 0
COCA COLA CO COM 191216100   18,859,255 313,173 SH   SOLE   312,284 0 889
CODA OCTOPUS GROUP INC COM NEW 19188U206   4,834,844 588,897 SH   SOLE   588,897 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   3,085,068 47,259 SH   SOLE   47,145 0 114
COHERENT CORP COM 19247G107   222,120 4,357 SH   SOLE   4,357 0 0
COLGATE PALMOLIVE CO COM 194162103   46,945,992 609,372 SH   SOLE   605,867 175 3,330
COMCAST CORP NEW CL A 20030N101   13,753,883 331,020 SH   SOLE   326,719 200 4,101
COMERICA INC COM 200340107   245,688 5,800 SH   SOLE   5,800 0 0
COMPASS MINERALS INTL INC COM 20451N101   1,667,700 49,050 SH   SOLE   49,050 0 0
CONAGRA BRANDS INC COM 205887102   236,040 7,000 SH   SOLE   7,000 0 0
CONOCOPHILLIPS COM 20825C104   5,882,458 56,775 SH   SOLE   55,382 55 1,338
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   744,992 24,032 SH   SOLE   24,032 0 0
CONSTELLATION BRANDS INC CL A 21036P108   17,356,841 70,519 SH   SOLE   69,539 35 945
CORNING INC COM 219350105   6,248,601 178,328 SH   SOLE   178,328 0 0
CORTEVA INC COM 22052L104   772,232 13,477 SH   SOLE   13,477 0 0
COSTCO WHSL CORP NEW COM 22160K105   10,677,691 19,833 SH   SOLE   19,833 0 0
COTERRA ENERGY INC COM 127097103   2,275,229 89,930 SH   SOLE   89,355 0 575
CRANE COMPANY COMMON STOCK 224408104   7,060,710 79,227 SH   SOLE   79,227 0 0
CRANE NXT CO COM 224441105   4,482,295 79,417 SH   SOLE   79,417 0 0
CRH PLC ADR 12626K203   2,254,557 40,455 SH   SOLE   40,455 0 0
CROSS CTRY HEALTHCARE INC COM 227483104   5,604,543 199,592 SH   SOLE   199,592 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   6,247,703 42,539 SH   SOLE   42,539 0 0
CROWN HLDGS INC COM 228368106   258,525 2,976 SH   SOLE   2,950 0 26
CSX CORP COM 126408103   695,299 20,390 SH   SOLE   20,390 0 0
CUMMINS INC COM 231021106   616,577 2,515 SH   SOLE   2,515 0 0
CVS HEALTH CORP COM 126650100   841,312 12,170 SH   SOLE   12,170 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   14,827,901 94,850 SH   SOLE   93,435 55 1,360
DANAHER CORPORATION COM 235851102   6,226,800 25,945 SH   SOLE   25,945 0 0
DARDEN RESTAURANTS INC COM 237194105   224,221 1,342 SH   SOLE   401 0 941
DEERE & CO COM 244199105   73,880,724 182,336 SH   SOLE   181,715 25 596
DELL TECHNOLOGIES INC CL C 24703L202   260,377 4,812 SH   SOLE   614 0 4,198
DELTA AIR LINES INC DEL COM NEW 247361702   294,748 6,200 SH   SOLE   6,200 0 0
DEVON ENERGY CORP NEW COM 25179M103   3,953,680 81,789 SH   SOLE   80,829 0 960
DEXCOM INC COM 252131107   3,919,555 30,500 SH   SOLE   30,500 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   5,038,553 29,044 SH   SOLE   28,894 0 150
DIAMONDBACK ENERGY INC COM 25278X109   22,844,949 173,911 SH   SOLE   173,911 0 0
DISCOVER FINL SVCS COM 254709108   537,159 4,597 SH   SOLE   3,734 0 863
DISNEY WALT CO COM 254687106   50,674,346 567,589 SH   SOLE   564,688 105 2,796
DOCUSIGN INC COM 256163106   2,305,283 45,122 SH   SOLE   44,922 0 200
DOLLAR GEN CORP NEW COM 256677105   5,316,661 31,315 SH   SOLE   31,315 0 0
DOLLAR TREE INC COM 256746108   2,544,399 17,731 SH   SOLE   17,731 0 0
DOMINION ENERGY INC COM 25746U109   10,481,226 202,379 SH   SOLE   201,659 0 720
DONALDSON INC COM 257651109   4,398,954 70,372 SH   SOLE   68,702 65 1,605
DOVER CORP COM 260003108   1,705,358 11,550 SH   SOLE   11,550 0 0
DOW INC COM 260557103   5,223,475 98,075 SH   SOLE   94,473 0 3,602
DUKE ENERGY CORP NEW COM NEW 26441C204   14,550,309 162,138 SH   SOLE   162,138 0 0
DUPONT DE NEMOURS INC COM 26614N102   23,646,640 331,000 SH   SOLE   330,064 115 821
DURECT CORP COM NEW 266605500   455,499 92,020 SH   SOLE   91,850 0 170
DXC TECHNOLOGY CO COM 23355L106   289,191 10,823 SH   SOLE   4,694 0 6,129
DYCOM INDS INC COM 267475101   1,707,023 15,020 SH   SOLE   15,020 0 0
E L F BEAUTY INC COM 26856L103   208,812 1,828 SH   SOLE   155 0 1,673
EATON CORP PLC SHS G29183103   1,573,809 7,826 SH   SOLE   7,826 0 0
EBAY INC. COM 278642103   3,322,925 74,355 SH   SOLE   74,266 0 89
ECOLAB INC COM 278865100   562,870 3,015 SH   SOLE   3,015 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   8,468,193 89,772 SH   SOLE   89,772 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105   35,957 51,075 SH   SOLE   50,550 0 525
ELEVANCE HEALTH INC COM 036752103   3,843,553 8,651 SH   SOLE   8,651 0 0
EMERSON ELEC CO COM 291011104   16,853,577 186,454 SH   SOLE   186,454 0 0
ENSIGN GROUP INC COM 29358P101   3,476,080 36,414 SH   SOLE   36,414 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   531,927 20,187 SH   SOLE   20,187 0 0
ENVIRI CORP COM 415864107   403,683 40,900 SH   SOLE   40,900 0 0
EPAM SYS INC COM 29414B104   2,135,125 9,500 SH   SOLE   9,500 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   3,115,627 61,598 SH   SOLE   60,298 145 1,155
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   523,496 175,082 SH   SOLE   170,854 290 3,938
EVERGY INC COM 30034W106   286,258 4,900 SH   SOLE   4,900 0 0
EVERSOURCE ENERGY COM 30040W108   1,520,163 21,435 SH   SOLE   21,435 0 0
EXPEDIA GROUP INC COM NEW 30212P303   15,562,806 142,269 SH   SOLE   142,269 0 0
EXXON MOBIL CORP COM 30231G102   19,913,107 185,670 SH   SOLE   182,219 0 3,451
F5 INC COM 315616102   1,677,163 11,467 SH   SOLE   11,467 0 0
FABRINET SHS G3323L100   2,389,143 18,395 SH   SOLE   18,395 0 0
FACTSET RESH SYS INC COM 303075105   230,374 575 SH   SOLE   575 0 0
FAIR ISAAC CORP COM 303250104   370,618 458 SH   SOLE   39 0 419
FARMER BROS CO COM 307675108   562,310 203,000 SH   SOLE   203,000 0 0
FARMLAND PARTNERS INC COM 31154R109   244,200 20,000 SH   SOLE   20,000 0 0
FEDEX CORP COM 31428X106   49,501,554 199,684 SH   SOLE   198,609 55 1,020
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,077,372 29,927 SH   SOLE   29,927 0 0
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,075,683 12,145 SH   SOLE   12,145 0 0
FISERV INC COM 337738108   7,615,297 60,367 SH   SOLE   60,367 0 0
FLEX LTD ORD Y2573F102   26,811,215 970,015 SH   SOLE   970,015 0 0
FLOWSERVE CORP COM 34354P105   1,124,902 30,280 SH   SOLE   30,280 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   2,105,960 19,000 SH   SOLE   19,000 0 0
FORD MTR CO DEL COM 345370860   14,631,058 967,023 SH   SOLE   965,673 0 1,350
FRANCO NEV CORP COM 351858105   20,344,029 142,665 SH   SOLE   142,665 0 0
FREEPORT-MCMORAN INC CL B 35671D857   21,119,640 527,991 SH   SOLE   527,991 0 0
FULLER H B CO COM 359694106   246,710 3,450 SH   SOLE   3,450 0 0
GENERAL DYNAMICS CORP COM 369550108   970,327 4,510 SH   SOLE   4,480 0 30
GENERAL ELECTRIC CO COM NEW 369604301   538,924 4,906 SH   SOLE   4,852 0 54
GENERAL MLS INC COM 370334104   627,023 8,175 SH   SOLE   6,706 0 1,469
GENERAL MTRS CO COM 37045V100   1,325,393 34,372 SH   SOLE   34,372 0 0
GENUINE PARTS CO COM 372460105   741,227 4,380 SH   SOLE   4,380 0 0
GILEAD SCIENCES INC COM 375558103   7,228,318 93,789 SH   SOLE   92,489 0 1,300
GLATFELTER CORPORATION COM 377320106   96,716 32,025 SH   SOLE   32,025 0 0
GLOBAL PMTS INC COM 37940X102   584,125 5,929 SH   SOLE   5,853 0 76
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   2,584,991 89,944 SH   SOLE   87,869 225 1,850
GLOBAL X FDS FINTECH ETF 37954Y814   1,140,688 51,685 SH   SOLE   50,565 95 1,025
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   286,088 4,400 SH   SOLE   4,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   4,464,599 13,842 SH   SOLE   13,842 0 0
GRACO INC COM 384109104   1,233,164 14,281 SH   SOLE   14,281 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206   2,480,355 483,500 SH   SOLE   483,500 0 0
GSK PLC SPONSORED ADR 37733W204   965,851 27,100 SH   SOLE   27,100 0 0
HAEMONETICS CORP MASS COM 405024100   404,074 4,746 SH   SOLE   3,994 0 752
HALLIBURTON CO COM 406216101   14,697,045 445,500 SH   SOLE   445,500 0 0
HANESBRANDS INC COM 410345102   1,724,101 379,758 SH   SOLE   374,810 0 4,948
HCA HEALTHCARE INC COM 40412C101   2,408,417 7,936 SH   SOLE   7,919 0 17
HEICO CORP NEW COM 422806109   215,867 1,220 SH   SOLE   1,220 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   195,854 11,658 SH   SOLE   1,035 0 10,623
HOME DEPOT INC COM 437076102   420,987,654 1,355,227 SH   SOLE   1,354,917 0 310
HONEYWELL INTL INC COM 438516106   29,151,468 140,489 SH   SOLE   139,775 25 689
HOST HOTELS & RESORTS INC COM 44107P104   383,707 22,799 SH   SOLE   9,478 0 13,321
HOWMET AEROSPACE INC COM 443201108   520,677 10,506 SH   SOLE   10,506 0 0
HP INC COM 40434L105   260,052 8,468 SH   SOLE   1,109 0 7,359
IAC INC COM NEW 44891N208   433,320 6,900 SH   SOLE   6,900 0 0
ICF INTL INC COM 44925C103   2,711,702 21,800 SH   SOLE   21,800 0 0
IDEXX LABS INC COM 45168D104   313,894 625 SH   SOLE   545 0 80
ILLINOIS TOOL WKS INC COM 452308109   7,374,216 29,478 SH   SOLE   29,478 0 0
ILLUMINA INC COM 452327109   3,065,274 16,349 SH   SOLE   15,759 35 555
INOGEN INC COM 45780L104   3,093,668 267,850 SH   SOLE   267,850 0 0
INTEL CORP COM 458140100   4,997,939 149,460 SH   SOLE   149,460 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   22,469,448 198,704 SH   SOLE   198,604 0 100
INTERNATIONAL BUSINESS MACHS COM 459200101   6,486,246 48,474 SH   SOLE   48,215 0 259
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   1,246,777 15,665 SH   SOLE   15,665 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,798,831 46,626 SH   SOLE   46,626 0 0
INTUIT COM 461202103   7,702,174 16,810 SH   SOLE   16,790 0 20
INTUITIVE SURGICAL INC COM NEW 46120E602   8,296,832 24,264 SH   SOLE   24,264 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   636,997 15,405 SH   SOLE   15,115 290 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   3,008,350 53,349 SH   SOLE   51,974 150 1,225
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,019,453 13,495 SH   SOLE   13,495 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,771,738 4,796 SH   SOLE   4,796 0 0
IONIS PHARMACEUTICALS INC COM 462222100   6,666,554 162,480 SH   SOLE   162,440 0 40
IQVIA HLDGS INC COM 46266C105   4,666,450 20,761 SH   SOLE   20,761 0 0
ISHARES GOLD TR ISHARES NEW 464285204   86,563,768 2,378,779 SH   SOLE   2,361,424 705 16,650
ISHARES INC MSCI JPN ETF NEW 46434G822   3,575,344 57,760 SH   SOLE   57,760 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,734,466 35,189 SH   SOLE   35,189 0 0
ISHARES SILVER TR ISHARES 46428Q109   210,989 10,100 SH   SOLE   10,100 0 0
ISHARES TR SHORT TREAS BD 464288679   397,620 3,600 SH   SOLE   3,600 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   278,440 3,746 SH   SOLE   3,746 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   732,654 11,700 SH   SOLE   11,700 0 0
ISHARES TR CORE 1 5 YR USD 46432F859   438,416 9,400 SH   SOLE   9,400 0 0
ISHARES TR US TELECOM ETF 464287713   271,786 12,298 SH   SOLE   12,298 0 0
ISHARES TR EAFE GRWTH ETF 464288885   584,386 6,125 SH   SOLE   6,125 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   5,060,074 275,004 SH   SOLE   271,629 250 3,125
ISHARES TR RUS 1000 ETF 464287622   4,327,604 17,755 SH   SOLE   17,755 0 0
ISHARES TR MSCI CHINA ETF 46429B671   1,291,107 28,858 SH   SOLE   28,858 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   4,301,018 30,547 SH   SOLE   29,982 105 460
ISHARES TR RUS 1000 GRW ETF 464287614   1,159,333 4,213 SH   SOLE   4,213 0 0
ISHARES TR CHINA LG-CAP ETF 464287184   14,632,244 538,148 SH   SOLE   538,148 0 0
ISHARES TR CORE S&P500 ETF 464287200   914,597 2,052 SH   SOLE   1,533 0 519
ISHARES TR MSCI EMG MKT ETF 464287234   903,709 22,844 SH   SOLE   21,879 0 965
ISHARES TR GLOB HLTHCRE ETF 464287325   1,215,357 14,300 SH   SOLE   14,300 0 0
ISHARES TR MSCI EAFE ETF 464287465   669,683 9,237 SH   SOLE   9,237 0 0
ISHARES TR RUS MD CP GR ETF 464287481   6,714,432 69,486 SH   SOLE   66,726 200 2,560
ISHARES TR RUSSELL 2000 ETF 464287655   1,540,788 8,228 SH   SOLE   8,228 0 0
ISHARES TR ISHARES BIOTECH 464287556   2,541,237 20,016 SH   SOLE   20,000 0 16
ISHARES TR S&P MC 400GR ETF 464287606   345,750 4,610 SH   SOLE   4,610 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845   5,051,187 123,320 SH   SOLE   120,270 350 2,700
JOHNSON & JOHNSON COM 478160104   63,230,954 382,014 SH   SOLE   381,938 0 76
JOHNSON CTLS INTL PLC SHS G51502105   1,722,784 25,283 SH   SOLE   25,283 0 0
JPMORGAN CHASE & CO COM 46625H100   39,074,314 268,663 SH   SOLE   267,171 55 1,437
JUNIPER NETWORKS INC COM 48203R104   335,231 10,700 SH   SOLE   10,700 0 0
KELSO TECHNOLOGIES INC COM NEW 48826D201   847,435 3,389,740 SH   SOLE   3,389,740 0 0
KEURIG DR PEPPER INC COM 49271V100   29,978,332 958,693 SH   SOLE   948,723 370 9,600
KEYCORP COM 493267108   910,962 98,589 SH   SOLE   98,589 0 0
KIMBERLY-CLARK CORP COM 494368103   2,576,476 18,662 SH   SOLE   18,630 0 32
KINDER MORGAN INC DEL COM 49456B101   3,283,975 190,707 SH   SOLE   189,017 0 1,690
KLA CORP COM NEW 482480100   368,615 760 SH   SOLE   163 0 597
KRAFT HEINZ CO COM 500754106   5,787,175 163,019 SH   SOLE   161,384 0 1,635
KROGER CO COM 501044101   886,655 18,865 SH   SOLE   16,924 0 1,941
KULICKE & SOFFA INDS INC COM 501242101   1,972,075 33,172 SH   SOLE   33,172 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   28,217,493 144,136 SH   SOLE   143,336 35 765
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,749,236 11,392 SH   SOLE   11,392 0 0
LAM RESEARCH CORP COM 512807108   1,215,005 1,890 SH   SOLE   1,890 0 0
LAZARD LTD SHS A G54050102   203,200 6,350 SH   SOLE   6,350 0 0
LEGGETT & PLATT INC COM 524660107   3,371,200 113,815 SH   SOLE   112,670 0 1,145
LIBERTY BROADBAND CORP COM SER C 530307305   1,502,543 18,756 SH   SOLE   18,756 0 0
LIFECORE BIOMEDICAL INC COM 514766104   4,367,939 451,700 SH   SOLE   451,700 0 0
LILLY ELI & CO COM 532457108   3,815,152 8,135 SH   SOLE   8,090 0 45
LINDE PLC SHS G54950103   4,150,723 10,892 SH   SOLE   10,892 0 0
LIVEVOX HOLDING INC COM CL A 53838L100   1,701,785 618,831 SH   SOLE   618,831 0 0
LKQ CORP COM 501889208   518,603 8,900 SH   SOLE   8,900 0 0
LOCKHEED MARTIN CORP COM 539830109   33,902,995 73,641 SH   SOLE   73,568 0 73
LOWES COS INC COM 548661107   18,010,435 79,798 SH   SOLE   78,823 0 975
LPL FINL HLDGS INC COM 50212V100   2,508,925 11,539 SH   SOLE   11,420 0 119
LUMEN TECHNOLOGIES INC COM 550241103   41,014 18,148 SH   SOLE   15,800 0 2,348
LUMENTUM HLDGS INC COM 55024U109   21,835,944 384,910 SH   SOLE   384,910 0 0
LXP INDUSTRIAL TRUST COM 529043101   152,870 15,679 SH   SOLE   15,679 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   205,607 2,239 SH   SOLE   1,819 0 420
M & T BK CORP COM 55261F104   26,899,484 217,352 SH   SOLE   216,767 0 585
MAG SILVER CORP COM 55903Q104   479,020 43,000 SH   SOLE   43,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   1,202,776 19,300 SH   SOLE   19,300 0 0
MARATHON PETE CORP COM 56585A102   22,762,885 195,222 SH   SOLE   193,371 0 1,851
MARKEL GROUP INC COM 570535104   235,141 170 SH   SOLE   170 0 0
MARTIN MARIETTA MATLS INC COM 573284106   17,482,133 37,866 SH   SOLE   37,451 15 400
MARVELL TECHNOLOGY INC COM 573874104   29,492,941 493,358 SH   SOLE   492,858 0 500
MASTERCARD INCORPORATED CL A 57636Q104   24,386,960 62,006 SH   SOLE   61,956 0 50
MATCH GROUP INC NEW COM 57667L107   1,264,707 30,220 SH   SOLE   30,220 0 0
MAYVILLE ENGR CO INC COM 578605107   7,316,637 587,210 SH   SOLE   587,210 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,035,774 23,338 SH   SOLE   23,338 0 0
MCDONALDS CORP COM 580135101   53,337,646 178,739 SH   SOLE   178,632 0 107
MCKESSON CORP COM 58155Q103   1,540,453 3,605 SH   SOLE   3,095 0 510
MEDICENNA THERAPEUTICS CORP COM 58490H107   38,054 79,000 SH   SOLE   78,200 0 800
MEDTRONIC PLC SHS G5960L103   1,890,538 21,459 SH   SOLE   21,459 0 0
MEIRAGTX HLDGS PLC COM G59665102   145,488 21,650 SH   SOLE   21,650 0 0
MERCK & CO INC COM 58933Y105   93,175,440 807,483 SH   SOLE   804,400 100 2,983
MERSANA THERAPEUTICS INC COM 59045L106   42,770 13,000 SH   SOLE   13,000 0 0
META PLATFORMS INC CL A 30303M102   21,535,553 75,042 SH   SOLE   74,102 45 895
METLIFE INC COM 59156R108   1,322,167 23,389 SH   SOLE   19,290 0 4,099
MICRON TECHNOLOGY INC COM 595112103   7,847,602 124,348 SH   SOLE   120,726 75 3,547
MICROSOFT CORP COM 594918104   204,932,202 601,786 SH   SOLE   600,755 45 986
MITEK SYS INC COM NEW 606710200   3,616,224 333,600 SH   SOLE   333,600 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   3,019,636 409,720 SH   SOLE   409,720 0 0
MONDELEZ INTL INC CL A 609207105   6,831,823 93,664 SH   SOLE   93,664 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   241,593 4,206 SH   SOLE   4,206 0 0
MOODYS CORP COM 615369105   259,051 745 SH   SOLE   745 0 0
MORGAN STANLEY COM NEW 617446448   1,623,796 19,014 SH   SOLE   18,976 0 38
MOSAIC CO NEW COM 61945C103   230,755 6,593 SH   SOLE   6,500 0 93
MSC INDL DIRECT INC CL A 553530106   1,393,661 14,627 SH   SOLE   14,585 0 42
NATIONAL INSTRS CORP COM 636518102   266,566 4,644 SH   SOLE   4,644 0 0
NAVIGATOR HLDGS LTD SHS Y62132108   525,188 40,368 SH   SOLE   40,368 0 0
NCR CORP NEW COM 62886E108   730,800 29,000 SH   SOLE   29,000 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201   1,887,969 111,057 SH   SOLE   111,057 0 0
NETAPP INC COM 64110D104   374,360 4,900 SH   SOLE   4,900 0 0
NETFLIX INC COM 64110L106   923,267 2,096 SH   SOLE   1,912 0 184
NEWMONT CORP COM 651639106   28,770,032 674,403 SH   SOLE   672,963 0 1,440
NEXTERA ENERGY INC COM 65339F101   76,171,642 1,026,572 SH   SOLE   1,026,137 0 435
NEXTIER OILFIELD SOLUTIONS COM 65290C105   121,557 13,597 SH   SOLE   13,597 0 0
NIKE INC CL B 654106103   3,755,560 34,027 SH   SOLE   33,877 0 150
NOVARTIS AG SPONSORED ADR 66987V109   11,565,396 114,611 SH   SOLE   112,646 80 1,885
NOVO-NORDISK A S ADR 670100205   207,952 1,285 SH   SOLE   1,285 0 0
NRG ENERGY INC COM NEW 629377508   224,340 6,000 SH   SOLE   6,000 0 0
NUCOR CORP COM 670346105   348,949 2,128 SH   SOLE   2,000 0 128
NUTRIEN LTD COM 67077M108   17,789,108 301,255 SH   SOLE   301,206 0 49
NVENT ELECTRIC PLC SHS G6700G107   3,931,829 76,095 SH   SOLE   75,345 0 750
NVIDIA CORPORATION COM 67066G104   115,954,911 274,112 SH   SOLE   272,717 55 1,340
NVR INC COM 62944T105   368,336 58 SH   SOLE   55 0 3
OCCIDENTAL PETE CORP COM 674599105   17,568,970 298,792 SH   SOLE   298,772 0 20
ON24 INC COM 68339B104   2,679,600 330,000 SH   SOLE   330,000 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   1,218,375 37,500 SH   SOLE   37,500 0 0
ORACLE CORP COM 68389X105   18,256,205 153,298 SH   SOLE   153,261 0 37
ORION S.A. COM L72967109   12,290,200 579,180 SH   SOLE   579,180 0 0
OTIS WORLDWIDE CORP COM 68902V107   2,864,698 32,184 SH   SOLE   32,184 0 0
PACCAR INC COM 693718108   27,258,650 325,866 SH   SOLE   324,257 67 1,542
PALANTIR TECHNOLOGIES INC CL A 69608A108   180,894 11,800 SH   SOLE   11,800 0 0
PALO ALTO NETWORKS INC COM 697435105   32,808,506 128,404 SH   SOLE   126,564 45 1,795
PAN AMERN SILVER CORP COM 697900108   3,166,280 217,166 SH   SOLE   217,166 0 0
PARKER-HANNIFIN CORP COM 701094104   28,376,190 72,752 SH   SOLE   72,752 0 0
PAYCHEX INC COM 704326107   515,721 4,610 SH   SOLE   4,344 0 266
PAYCOM SOFTWARE INC COM 70432V102   4,281,487 13,328 SH   SOLE   13,328 0 0
PAYLOCITY HLDG CORP COM 70438V106   5,102,439 27,651 SH   SOLE   27,501 0 150
PAYPAL HLDGS INC COM 70450Y103   15,555,497 233,111 SH   SOLE   230,141 115 2,855
PELOTON INTERACTIVE INC CL A COM 70614W100   146,648 19,070 SH   SOLE   19,070 0 0
PEPSICO INC COM 713448108   56,895,176 307,176 SH   SOLE   305,489 70 1,617
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   2,782,250 201,175 SH   SOLE   200,547 0 628
PFIZER INC COM 717081103   47,835,222 1,304,123 SH   SOLE   1,301,983 0 2,140
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106   167,414 12,220 SH   SOLE   12,220 0 0
PHILIP MORRIS INTL INC COM 718172109   924,950 9,475 SH   SOLE   9,425 0 50
PHILLIPS 66 COM 718546104   4,912,928 51,509 SH   SOLE   50,979 0 530
PHYSICIANS RLTY TR COM 71943U104   5,790,895 413,931 SH   SOLE   410,171 0 3,760
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107   433,400 27,500 SH   SOLE   27,500 0 0
PLEXUS CORP COM 729132100   569,792 5,800 SH   SOLE   5,800 0 0
PNC FINL SVCS GROUP INC COM 693475105   467,400 3,711 SH   SOLE   3,705 0 6
POTLATCHDELTIC CORPORATION COM 737630103   1,154,508 21,845 SH   SOLE   21,845 0 0
PROCTER AND GAMBLE CO COM 742718109   59,948,607 395,075 SH   SOLE   395,075 0 0
PROFIRE ENERGY INC COM 74316X101   583,174 474,125 SH   SOLE   474,125 0 0
PROGRESSIVE CORP COM 743315103   28,112,079 212,375 SH   SOLE   212,375 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   225,329 2,390 SH   SOLE   2,390 0 0
PRUDENTIAL FINL INC COM 744320102   1,752,179 19,861 SH   SOLE   19,760 0 101
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   1,349,825 21,559 SH   SOLE   21,398 0 161
PULTE GROUP INC COM 745867101   437,338 5,630 SH   SOLE   4,225 0 1,405
PVH CORPORATION COM 693656100   1,006,045 11,840 SH   SOLE   11,840 0 0
QUALCOMM INC COM 747525103   79,619,639 668,848 SH   SOLE   666,163 130 2,555
QUANTA SVCS INC COM 74762E102   967,516 4,925 SH   SOLE   4,925 0 0
QUEST DIAGNOSTICS INC COM 74834L100   18,571,775 132,127 SH   SOLE   131,905 0 222
QUIDELORTHO CORP COM 219798105   1,148,357 13,859 SH   SOLE   13,859 0 0
RANGE RES CORP COM 75281A109   12,224,520 415,800 SH   SOLE   415,800 0 0
RAPID7 INC COM 753422104   996,160 22,000 SH   SOLE   22,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   31,107,590 317,554 SH   SOLE   317,554 0 0
REPUBLIC SVCS INC COM 760759100   66,104,497 431,576 SH   SOLE   428,877 85 2,614
RESTAURANT BRANDS INTL INC COM 76131D103   243,258 3,138 SH   SOLE   3,138 0 0
RIO TINTO PLC SPONSORED ADR 767204100   238,762 3,740 SH   SOLE   3,265 0 475
RISKIFIED LTD SHS CL A M8216R109   2,507,760 516,000 SH   SOLE   516,000 0 0
ROCKET LAB USA INC COM 773122106   1,432,200 238,700 SH   SOLE   238,700 0 0
ROCKWELL AUTOMATION INC COM 773903109   27,097,263 82,250 SH   SOLE   82,150 0 100
ROGERS CORP COM 775133101   2,336,002 14,426 SH   SOLE   14,276 0 150
ROPER TECHNOLOGIES INC COM 776696106   671,197 1,396 SH   SOLE   1,396 0 0
ROSS STORES INC COM 778296103   24,007,482 214,104 SH   SOLE   213,904 0 200
ROYAL GOLD INC COM 780287108   325,860 2,839 SH   SOLE   2,839 0 0
RPM INTL INC COM 749685103   1,839,465 20,500 SH   SOLE   20,300 0 200
RUSH ENTERPRISES INC CL A 781846209   579,277 9,537 SH   SOLE   9,537 0 0
S&P GLOBAL INC COM 78409V104   4,265,069 10,639 SH   SOLE   10,639 0 0
SALESFORCE INC COM 79466L302   25,716,891 121,731 SH   SOLE   120,441 55 1,235
SANGAMO THERAPEUTICS INC COM 800677106   19,214 14,780 SH   SOLE   14,430 0 350
SANOFI SPONSORED ADR 80105N105   1,124,354 20,860 SH   SOLE   20,860 0 0
SAP SE SPON ADR 803054204   329,438 2,408 SH   SOLE   2,408 0 0
SCHLUMBERGER LTD COM STK 806857108   24,240,867 493,503 SH   SOLE   493,503 0 0
SCHRODINGER INC COM 80810D103   32,516,640 651,375 SH   SOLE   651,375 0 0
SCHWAB CHARLES CORP COM 808513105   65,219,379 1,150,659 SH   SOLE   1,145,029 184 5,446
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   220,257 3,560 SH   SOLE   358 0 3,202
SEAGEN INC COM 81181C104   540,428 2,808 SH   SOLE   2,808 0 0
SEELOS THERAPEUTICS INC COM 81577F109   57,360 48,000 SH   SOLE   48,000 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   301,279 4,062 SH   SOLE   4,062 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   24,061,181 138,394 SH   SOLE   138,394 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   873,907 8,143 SH   SOLE   8,143 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   15,208,941 451,170 SH   SOLE   451,170 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,884,212 11,096 SH   SOLE   11,096 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   9,815,914 73,954 SH   SOLE   73,954 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   15,344,042 235,772 SH   SOLE   235,772 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   35,078,833 432,165 SH   SOLE   432,165 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   7,964,244 121,703 SH   SOLE   121,703 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   568,903 6,865 SH   SOLE   6,865 0 0
SERVICENOW INC COM 81762P102   9,383,775 16,698 SH   SOLE   16,698 0 0
SHELL PLC SPON ADS 780259305   11,893,894 196,984 SH   SOLE   196,984 0 0
SHOPIFY INC CL A 82509L107   8,485,791 131,359 SH   SOLE   131,359 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   7,731,360 1,239,000 SH   SOLE   1,239,000 0 0
SILVERCREST METALS INC COM 828363101   1,418,444 242,035 SH   SOLE   242,035 0 0
SIMON PPTY GROUP INC NEW COM 828806109   4,930,650 42,697 SH   SOLE   42,187 0 510
SIMPLY GOOD FOODS CO COM 82900L102   226,858 6,200 SH   SOLE   6,200 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   1,312,744 289,789 SH   SOLE   289,789 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   667,571 6,031 SH   SOLE   6,031 0 0
SM ENERGY CO COM 78454L100   2,489,281 78,700 SH   SOLE   78,700 0 0
SMUCKER J M CO COM NEW 832696405   206,738 1,400 SH   SOLE   1,400 0 0
SONOCO PRODS CO COM 835495102   8,248,989 139,766 SH   SOLE   139,766 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   10,204,413 113,332 SH   SOLE   113,332 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   4,857,184 1,067,513 SH   SOLE   1,067,513 0 0
SOUTHWESTERN ENERGY CO COM 845467109   1,789,778 297,800 SH   SOLE   295,800 0 2,000
SP PLUS CORP COM 78469C103   339,436 8,679 SH   SOLE   8,679 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,323,823 3,850 SH   SOLE   3,850 0 0
SPDR GOLD TR GOLD SHS 78463V107   11,854,777 66,499 SH   SOLE   66,326 0 173
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,233,238 29,853 SH   SOLE   28,039 0 1,814
SPDR SER TR S&P BIOTECH 78464A870   8,404,365 101,014 SH   SOLE   100,324 80 610
SPDR SER TR S&P REGL BKG 78464A698   10,035,116 245,778 SH   SOLE   245,778 0 0
SPDR SER TR S&P DIVID ETF 78464A763   470,952 3,842 SH   SOLE   3,842 0 0
SPLUNK INC COM 848637104   893,808 8,425 SH   SOLE   8,425 0 0
SPOK HLDGS INC COM 84863T106   139,545 10,500 SH   SOLE   10,500 0 0
SPROTT INC COM NEW 852066208   1,424,498 43,966 SH   SOLE   43,966 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   182,002 10,100 SH   SOLE   7,800 0 2,300
SPROTT PHYSICAL GOLD TR UNIT 85207H104   427,234 28,635 SH   SOLE   27,400 0 1,235
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104   251,390 23,000 SH   SOLE   23,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   249,280 32,000 SH   SOLE   32,000 0 0
SPROUTS FMRS MKT INC COM 85208M102   541,768 14,750 SH   SOLE   14,636 0 114
STAG INDL INC COM 85254J102   4,947,421 137,888 SH   SOLE   136,403 0 1,485
STANLEY BLACK & DECKER INC COM 854502101   400,985 4,279 SH   SOLE   4,255 0 24
STARBUCKS CORP COM 855244109   9,313,423 94,018 SH   SOLE   93,818 0 200
STEELCASE INC CL A 858155203   4,086,300 530,000 SH   SOLE   530,000 0 0
STERLING BANCORP INC COM 85917W102   929,900 170,000 SH   SOLE   170,000 0 0
STRYKER CORPORATION COM 863667101   619,638 2,031 SH   SOLE   1,714 0 317
SUPERIOR GROUP OF CO INC COM 868358102   1,120,800 120,000 SH   SOLE   120,000 0 0
SYNCHRONY FINANCIAL COM 87165B103   222,549 6,561 SH   SOLE   1,736 0 4,825
SYNOPSYS INC COM 871607107   933,954 2,145 SH   SOLE   2,057 0 88
SYSCO CORP COM 871829107   13,768,794 185,563 SH   SOLE   183,348 90 2,125
TACTILE SYS TECHNOLOGY INC COM 87357P100   4,949,228 198,525 SH   SOLE   198,000 0 525
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   866,398 8,585 SH   SOLE   8,585 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   456,196 3,100 SH   SOLE   3,100 0 0
TARGET CORP COM 87612E106   6,152,735 46,647 SH   SOLE   46,568 0 79
TELEFONICA BRASIL SA NEW ADR 87936R205   149,878 16,416 SH   SOLE   14,550 0 1,866
TESLA INC COM 88160R101   705,208 2,694 SH   SOLE   2,694 0 0
TETRA TECH INC NEW COM 88162G103   492,039 3,005 SH   SOLE   3,005 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105   103,090 30,500 SH   SOLE   30,500 0 0
TEXAS INSTRS INC COM 882508104   3,083,743 17,130 SH   SOLE   17,130 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   11,448,284 8,696 SH   SOLE   8,693 0 3
TEXTRON INC COM 883203101   421,335 6,230 SH   SOLE   6,230 0 0
THE CIGNA GROUP COM 125523100   1,299,459 4,631 SH   SOLE   4,140 0 491
THERMO FISHER SCIENTIFIC INC COM 883556102   43,682,475 83,723 SH   SOLE   82,979 25 719
TILE SHOP HLDGS INC COM 88677Q109   955,102 172,401 SH   SOLE   172,401 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   254,241 4,100 SH   SOLE   4,100 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   2,932,435 50,875 SH   SOLE   50,360 0 515
TOYOTA MOTOR CORP ADS 892331307   4,420,625 27,500 SH   SOLE   27,500 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   946,737 4,950 SH   SOLE   4,950 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,050,643 6,050 SH   SOLE   6,050 0 0
TTM TECHNOLOGIES INC COM 87305R109   748,251 53,831 SH   SOLE   53,831 0 0
TYSON FOODS INC CL A 902494103   2,407,863 47,176 SH   SOLE   47,155 0 21
UNIFI INC COM NEW 904677200   215,195 26,666 SH   SOLE   26,666 0 0
UNILEVER PLC SPON ADR NEW 904767704   30,798,195 590,796 SH   SOLE   589,366 0 1,430
UNION PAC CORP COM 907818108   7,895,467 38,586 SH   SOLE   38,586 0 0
UNITED PARCEL SERVICE INC CL B 911312106   476,447 2,658 SH   SOLE   2,658 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,089,538 25,153 SH   SOLE   25,153 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105   409,188 8,600 SH   SOLE   8,600 0 0
US BANCORP DEL COM NEW 902973304   22,409,876 678,265 SH   SOLE   678,265 0 0
US FOODS HLDG CORP COM 912008109   342,188 7,777 SH   SOLE   7,777 0 0
VALERO ENERGY CORP COM 91913Y100   1,054,175 8,987 SH   SOLE   7,985 0 1,002
VANECK ETF TRUST GOLD MINERS ETF 92189F106   14,748,661 489,826 SH   SOLE   489,826 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   781,706 8,507 SH   SOLE   8,507 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   321,804 1,618 SH   SOLE   1,618 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,370,687 16,683 SH   SOLE   16,683 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   681,651 2,409 SH   SOLE   2,409 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   4,017,587 29,033 SH   SOLE   28,353 40 640
VANGUARD INDEX FDS MID CAP ETF 922908629   209,782 953 SH   SOLE   953 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   3,404,594 20,584 SH   SOLE   19,499 0 1,085
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,472,829 17,626 SH   SOLE   17,261 90 275
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,039,379 2,552 SH   SOLE   2,552 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,623,735 10,910 SH   SOLE   10,910 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,254,151 23,050 SH   SOLE   23,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   16,155,452 397,135 SH   SOLE   394,965 315 1,855
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   755,462 6,838 SH   SOLE   6,838 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   11,421,719 185,117 SH   SOLE   182,082 240 2,795
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,213,031 13,625 SH   SOLE   13,625 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   206,563 4,473 SH   SOLE   4,473 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   6,701,222 106,032 SH   SOLE   103,957 305 1,770
VANGUARD WORLD FD ESG US STK ETF 921910733   256,988 3,280 SH   SOLE   3,280 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,897,078 12,125 SH   SOLE   12,125 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,270,577 11,255 SH   SOLE   11,255 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   3,748,996 19,280 SH   SOLE   19,280 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,762,989 21,701 SH   SOLE   21,701 0 0
VERISK ANALYTICS INC COM 92345Y106   2,125,812 9,405 SH   SOLE   9,400 0 5
VERIZON COMMUNICATIONS INC COM 92343V104   15,516,687 417,227 SH   SOLE   415,677 0 1,550
VERTIV HOLDINGS CO COM CL A 92537N108   247,700 10,000 SH   SOLE   10,000 0 0
VIATRIS INC COM 92556V106   3,625,384 363,265 SH   SOLE   338,578 0 24,687
VIEMED HEALTHCARE INC COM 92663R105   3,178,500 325,000 SH   SOLE   325,000 0 0
VISA INC COM CL A 92826C839   21,893,994 92,193 SH   SOLE   92,193 0 0
VISTEON CORP COM NEW 92839U206   718,050 5,000 SH   SOLE   5,000 0 0
VOYA FINANCIAL INC COM 929089100   1,713,367 23,893 SH   SOLE   23,893 0 0
VULCAN MATLS CO COM 929160109   30,171,537 133,834 SH   SOLE   133,834 0 0
WALMART INC COM 931142103   39,849,344 253,527 SH   SOLE   253,527 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   14,117,005 1,125,758 SH   SOLE   1,125,664 0 94
WASTE CONNECTIONS INC COM 94106B101   562,287 3,934 SH   SOLE   3,934 0 0
WASTE MGMT INC DEL COM 94106L109   18,504,884 106,706 SH   SOLE   106,706 0 0
WATERS CORP COM 941848103   963,542 3,615 SH   SOLE   3,551 0 64
WELLS FARGO CO NEW COM 949746101   572,339 13,410 SH   SOLE   10,158 0 3,252
WESTROCK CO COM 96145D105   1,637,019 56,313 SH   SOLE   56,313 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   52,167,623 1,556,778 SH   SOLE   1,545,347 250 11,181
WHEATON PRECIOUS METALS CORP COM 962879102   32,950,885 762,399 SH   SOLE   762,399 0 0
WILLIAMS COS INC COM 969457100   202,306 6,200 SH   SOLE   6,200 0 0
WILLIAMS SONOMA INC COM 969904101   1,277,179 10,206 SH   SOLE   10,140 0 66
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,890,594 8,028 SH   SOLE   8,028 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   478,827 20,648 SH   SOLE   20,648 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   1,047,665 27,505 SH   SOLE   25,874 0 1,631
XPO INC COM 983793100   6,490,000 110,000 SH   SOLE   110,000 0 0
ZEVIA PBC CL A 98955K104   64,650 15,000 SH   SOLE   15,000 0 0
ZIFF DAVIS INC COM 48123V102   3,713,180 53,000 SH   SOLE   53,000 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   2,078,003 14,272 SH   SOLE   13,803 0 469
ZOETIS INC CL A 98978V103   204,585 1,188 SH   SOLE   1,188 0 0