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   862,877 137,620 SH   SOLE   137,620 0 0
3-D SYS CORP DEL COM NEW 88554D205   435,379 58,835 SH   SOLE   58,835 0 0
3M CO COM 88579Y101   678,987 5,662 SH   SOLE   5,662 0 23
ABBOTT LABS COM 002824100   43,154,606 393,065 SH   SOLE   393,065 0 300
ABBVIE INC COM 00287Y109   46,031,538 284,831 SH   SOLE   284,831 0 1,735
ABM INDS INC COM 000957100   6,283,209 141,450 SH   SOLE   141,450 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   841,181 48,150 SH   SOLE   48,150 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   469,800 45,000 SH   SOLE   45,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   269,508 1,010 SH   SOLE   1,010 0 0
ACTIVISION BLIZZARD INC COM 00507V109   20,513,486 267,975 SH   SOLE   267,975 0 400
ACUITY BRANDS INC COM 00508Y102   339,501 2,050 SH   SOLE   2,050 0 0
ACURX PHARMACEUTICALS INC COM 00510M104   40,198 10,100 SH   SOLE   10,100 0 10,000
ADEIA INC COM 00676P107   151,380 15,918 SH   SOLE   15,918 0 13,907
ADOBE SYSTEMS INCORPORATED COM 00724F101   42,504,076 126,301 SH   SOLE   126,301 30 570
ADVISORSHARES TR PURE CANNABIS 00768Y495   369,040 102,511 SH   SOLE   102,511 336 4,464
AERCAP HOLDINGS NV SHS N00985106   17,351,075 297,515 SH   SOLE   297,515 0 500
AFLAC INC COM 001055102   18,229,596 253,400 SH   SOLE   253,400 0 0
AGNICO EAGLE MINES LTD COM 008474108   698,746 13,440 SH   SOLE   13,440 0 0
AIR PRODS & CHEMS INC COM 009158106   13,788,470 44,730 SH   SOLE   44,730 0 0
ALBEMARLE CORP COM 012653101   10,051,461 46,350 SH   SOLE   46,350 0 0
ALCON AG ORD SHS H01301128   10,380,869 151,435 SH   SOLE   151,435 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,805,845 20,500 SH   SOLE   20,500 0 0
ALLEGION PLC ORD SHS G0176J109   287,149 2,728 SH   SOLE   2,728 0 0
ALLSTATE CORP COM 020002101   2,551,178 18,814 SH   SOLE   18,814 0 0
ALPHABET INC CAP STK CL A 02079K305   78,177,427 886,064 SH   SOLE   886,064 0 100
ALPHABET INC CAP STK CL C 02079K107   63,563,772 716,373 SH   SOLE   716,373 150 5,140
ALPS ETF TR ALERIAN MLP 00162Q452   4,537,106 119,178 SH   SOLE   119,178 110 2,205
ALPS ETF TR SECTR DIV DOGS 00162Q858   493,052 9,585 SH   SOLE   9,585 255 0
ALTRIA GROUP INC COM 02209S103   390,119 8,535 SH   SOLE   8,535 0 3,131
AMAZON COM INC COM 023135106   74,967,102 892,466 SH   SOLE   892,466 110 5,185
AMCOR PLC ORD G0250X107   6,752,279 566,942 SH   SOLE   566,942 0 9,665
AMERICAN EXPRESS CO COM 025816109   10,385,305 70,290 SH   SOLE   70,290 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   271,260 9,000 SH   SOLE   9,000 0 0
AMGEN INC COM 031162100   6,241,902 23,766 SH   SOLE   23,766 0 1,163
APA CORPORATION COM 03743Q108   5,814,414 124,559 SH   SOLE   124,559 135 9,312
APOGEE ENTERPRISES INC COM 037598109   7,221,282 162,422 SH   SOLE   162,422 0 22
APOLLO GLOBAL MGMT INC COM 03769M106   7,737,217 121,292 SH   SOLE   121,292 0 500
APPLE INC COM 037833100   134,135,391 1,032,367 SH   SOLE   1,032,367 90 3,800
APPLIED MATLS INC COM 038222105   37,740,788 387,562 SH   SOLE   387,562 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103   113,280 38,662 SH   SOLE   38,662 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500   1,865,184 91,029 SH   SOLE   91,029 250 2,210
ARRAY TECHNOLOGIES INC COM SHS 04271T100   247,424 12,800 SH   SOLE   12,800 0 0
ARROW ELECTRS INC COM 042735100   1,198,477 11,461 SH   SOLE   11,461 0 0
AT&T INC COM 00206R102   10,348,188 562,096 SH   SOLE   562,096 0 3,624
ATYR PHARMA INC COM NEW 002120202   22,229 10,150 SH   SOLE   10,150 0 0
AUTODESK INC COM 052769106   2,415,855 12,928 SH   SOLE   12,928 0 150
AUTOMATIC DATA PROCESSING IN COM 053015103   26,558,843 111,190 SH   SOLE   111,190 0 38
AUTOZONE INC COM 053332102   961,810 390 SH   SOLE   390 0 47
AVIENT CORPORATION COM 05368V106   4,079,052 120,825 SH   SOLE   120,825 0 0
AXALTA COATING SYS LTD COM G0750C108   205,034 8,050 SH   SOLE   8,050 0 0
AXOGEN INC COM 05463X106   4,241,500 425,000 SH   SOLE   425,000 0 0
AXSOME THERAPEUTICS INC COM 05464T104   555,336 7,200 SH   SOLE   7,200 0 0
BAKER HUGHES COMPANY CL A 05722G100   4,723,619 159,960 SH   SOLE   159,960 0 500
BANK AMERICA CORP COM 060505104   43,953,240 1,327,091 SH   SOLE   1,327,091 0 378
BANK NEW YORK MELLON CORP COM 064058100   847,355 18,615 SH   SOLE   18,615 0 3,481
BARRICK GOLD CORP COM 067901108   4,105,831 238,989 SH   SOLE   238,989 0 0
BECTON DICKINSON & CO COM 075887109   20,380,022 80,142 SH   SOLE   80,142 30 715
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,812,266 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   76,479,007 247,585 SH   SOLE   247,585 60 2,171
BGSF INC COM 05601C105   6,436,698 420,150 SH   SOLE   420,150 0 0
BHP GROUP LTD SPONSORED ADS 088606108   30,119,380 485,405 SH   SOLE   485,405 0 0
BIOGEN INC COM 09062X103   3,339,655 12,060 SH   SOLE   12,060 0 224
BIOMARIN PHARMACEUTICAL INC COM 09061G101   13,251,895 128,050 SH   SOLE   128,050 0 550
BIOXCEL THERAPEUTICS INC COM 09075P105   846,312 39,400 SH   SOLE   39,400 0 100
BLACK STONE MINERALS L P COM UNIT 09225M101   828,384 49,104 SH   SOLE   49,104 0 1,000
BLACKROCK MUNIVEST FD II INC COM 09253T101   259,160 24,800 SH   SOLE   24,800 0 0
BLACKSTONE INC COM 09260D107   8,441,818 113,786 SH   SOLE   113,786 0 0
BLOCK INC CL A 852234103   2,518,439 40,077 SH   SOLE   40,077 0 0
BLOOM ENERGY CORP COM CL A 093712107   1,216,032 63,600 SH   SOLE   63,600 0 2,150
BOEING CO COM 097023105   20,014,213 105,067 SH   SOLE   105,067 0 300
BOOKING HOLDINGS INC COM 09857L108   19,272,123 9,563 SH   SOLE   9,563 0 0
BOSTON PROPERTIES INC COM 101121101   2,049,566 30,328 SH   SOLE   30,328 0 526
BOSTON SCIENTIFIC CORP COM 101137107   28,957,200 625,831 SH   SOLE   625,831 275 6,810
BP PLC SPONSORED ADR 055622104   17,761,660 508,493 SH   SOLE   508,493 0 732
BRISTOL-MYERS SQUIBB CO COM 110122108   27,523,258 382,533 SH   SOLE   382,533 0 2,623
BROADCOM INC COM 11135F101   12,181,765 21,787 SH   SOLE   21,787 0 380
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   263,205 9,181 SH   SOLE   9,181 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,155,369 36,725 SH   SOLE   36,725 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   202,210 6,525 SH   SOLE   6,525 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   3,612,908 55,686 SH   SOLE   55,686 0 1,614
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   208,757 2,280 SH   SOLE   2,280 0 80
CADENCE DESIGN SYSTEM INC COM 127387108   824,886 5,135 SH   SOLE   5,135 0 124
CAMECO CORP COM 13321L108   32,459,813 1,431,840 SH   SOLE   1,431,840 0 2,000
CANADIAN NAT RES LTD COM 136385101   1,485,816 26,757 SH   SOLE   26,757 0 116
CANADIAN NATL RY CO COM 136375102   512,611 4,312 SH   SOLE   4,312 0 0
CAPITAL ONE FINL CORP COM 14040H105   15,082,481 162,247 SH   SOLE   162,247 0 1,146
CARLISLE COS INC COM 142339100   1,384,679 5,876 SH   SOLE   5,876 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   13,710,263 332,370 SH   SOLE   332,370 0 0
CARS COM INC COM 14575E105   17,274,919 1,254,533 SH   SOLE   1,254,533 0 0
CATERPILLAR INC COM 149123101   43,801,150 182,840 SH   SOLE   182,840 0 1,000
CBRE GROUP INC CL A 12504L109   2,979,045 38,709 SH   SOLE   38,709 0 0
CDW CORP COM 12514G108   281,442 1,576 SH   SOLE   1,576 0 0
CHAMPIONS ONCOLOGY INC COM NEW 15870P307   2,774,678 615,228 SH   SOLE   615,228 0 0
CHEESECAKE FACTORY INC COM 163072101   275,084 8,675 SH   SOLE   8,675 0 0
CHEVRON CORP NEW COM 166764100   38,149,523 212,544 SH   SOLE   212,544 0 430
CHIPOTLE MEXICAN GRILL INC COM 169656105   15,308,177 11,033 SH   SOLE   11,033 0 0
CHUBB LIMITED COM H1467J104   26,579,432 120,487 SH   SOLE   120,487 0 0
CIDARA THERAPEUTICS INC COM 171757107   102,857 136,000 SH   SOLE   136,000 0 0
CIGNA CORP NEW COM 125523100   1,587,450 4,791 SH   SOLE   4,791 0 347
CINTAS CORP COM 172908105   1,675,059 3,709 SH   SOLE   3,709 0 3
CISCO SYS INC COM 17275R102   24,330,080 510,707 SH   SOLE   510,707 0 2,000
CITIGROUP INC COM NEW 172967424   302,724 6,693 SH   SOLE   6,693 0 2,190
CLARIVATE PLC ORD SHS G21810109   4,043,065 484,780 SH   SOLE   484,780 0 0
COCA COLA CO COM 191216100   20,332,967 319,650 SH   SOLE   319,650 0 1,296
CODA OCTOPUS GROUP INC COM NEW 19188U206   4,218,900 615,000 SH   SOLE   615,000 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,869,851 50,181 SH   SOLE   50,181 0 106
COHERENT CORP COM 19247G107   446,016 12,707 SH   SOLE   12,707 0 0
COLGATE PALMOLIVE CO COM 194162103   46,166,036 585,938 SH   SOLE   585,938 175 3,600
COMCAST CORP NEW CL A 20030N101   12,817,157 366,519 SH   SOLE   366,519 200 3,013
COMPASS MINERALS INTL INC COM 20451N101   1,391,950 33,950 SH   SOLE   33,950 0 0
CONOCOPHILLIPS COM 20825C104   1,531,522 12,979 SH   SOLE   12,979 0 0
CONSENSUS CLOUD SOLUTIONS IN COM 20848V105   1,291,960 24,032 SH   SOLE   24,032 0 0
CONSTELLATION BRANDS INC CL A 21036P108   18,727,254 80,808 SH   SOLE   80,808 35 655
CORNING INC COM 219350105   5,830,892 182,558 SH   SOLE   182,558 0 0
CORTEVA INC COM 22052L104   813,456 13,839 SH   SOLE   13,839 0 0
COSTCO WHSL CORP NEW COM 22160K105   9,131,826 20,004 SH   SOLE   20,004 0 0
COTERRA ENERGY INC COM 127097103   2,203,438 89,680 SH   SOLE   89,680 0 300
CRANE HLDGS CO COM 224441105   6,551,851 65,225 SH   SOLE   65,225 0 0
CROSS CTRY HEALTHCARE INC COM 227483104   5,300,715 199,500 SH   SOLE   199,500 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   4,528,418 43,009 SH   SOLE   43,009 0 0
CROWN HLDGS INC COM 228368106   244,657 2,976 SH   SOLE   2,976 0 26
CSX CORP COM 126408103   644,074 20,790 SH   SOLE   20,790 0 0
CTI BIOPHARMA CORP COM 12648L601   84,140 14,000 SH   SOLE   14,000 0 0
CUMMINS INC COM 231021106   2,411,997 9,955 SH   SOLE   9,955 0 0
CVS HEALTH CORP COM 126650100   1,350,230 14,489 SH   SOLE   14,489 0 9
CYBERARK SOFTWARE LTD SHS M2682V108   12,041,892 92,880 SH   SOLE   92,880 55 1,450
DANAHER CORPORATION COM 235851102   6,795,017 25,601 SH   SOLE   25,601 0 0
DEERE & CO COM 244199105   79,901,141 186,354 SH   SOLE   186,354 25 621
DELTA AIR LINES INC DEL COM NEW 247361702   1,928,882 58,700 SH   SOLE   58,700 0 0
DEVON ENERGY CORP NEW COM 25179M103   4,984,893 81,042 SH   SOLE   81,042 0 856
DEXCOM INC COM 252131107   3,413,054 30,140 SH   SOLE   30,140 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   17,437,673 97,860 SH   SOLE   97,860 0 150
DIAMONDBACK ENERGY INC COM 25278X109   23,914,068 174,836 SH   SOLE   174,836 0 0
DISCOVER FINL SVCS COM 254709108   502,259 5,134 SH   SOLE   5,134 0 335
DISNEY WALT CO COM 254687106   47,164,459 542,869 SH   SOLE   542,869 105 2,601
DOCUSIGN INC COM 256163106   15,510,395 279,870 SH   SOLE   279,870 0 200
DOLLAR GEN CORP NEW COM 256677105   7,664,531 31,125 SH   SOLE   31,125 0 0
DOLLAR TREE INC COM 256746108   2,493,729 17,631 SH   SOLE   17,631 0 0
DOMINION ENERGY INC COM 25746U109   35,558,078 579,877 SH   SOLE   579,877 145 3,675
DONALDSON INC COM 257651109   12,819,237 217,755 SH   SOLE   217,755 160 2,920
DOVER CORP COM 260003108   1,566,694 11,570 SH   SOLE   11,570 0 0
DOW INC COM 260557103   5,112,872 101,466 SH   SOLE   101,466 0 1,439
DUKE ENERGY CORP NEW COM NEW 26441C204   16,497,298 160,184 SH   SOLE   160,184 0 0
DUPONT DE NEMOURS INC COM 26614N102   24,545,863 357,655 SH   SOLE   357,655 115 995
DURECT CORP COM NEW 266605500   315,690 91,240 SH   SOLE   91,240 0 170
DXC TECHNOLOGY CO COM 23355L106   3,780,437 142,658 SH   SOLE   142,658 0 2,302
DYCOM INDS INC COM 267475101   1,405,872 15,020 SH   SOLE   15,020 0 0
EASTMAN CHEM CO COM 277432100   227,380 2,792 SH   SOLE   2,792 0 122
EATON CORP PLC SHS G29183103   1,306,138 8,322 SH   SOLE   8,322 0 0
EBAY INC. COM 278642103   13,789,770 332,524 SH   SOLE   332,524 0 0
ECOLAB INC COM 278865100   435,224 2,990 SH   SOLE   2,990 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   6,703,858 89,852 SH   SOLE   89,852 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105   60,269 51,075 SH   SOLE   51,075 0 525
ELEVANCE HEALTH INC COM 036752103   4,563,381 8,896 SH   SOLE   8,896 0 81
EMERSON ELEC CO COM 291011104   18,007,312 187,459 SH   SOLE   187,459 0 0
ENSIGN GROUP INC COM 29358P101   3,451,657 36,483 SH   SOLE   36,483 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   486,910 20,187 SH   SOLE   20,187 0 0
EPAM SYS INC COM 29414B104   4,260,620 13,000 SH   SOLE   13,000 0 0
ETF MANAGERS TR PRIME MOBILE PAY 26924G409   320,793 8,171 SH   SOLE   8,171 186 311
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   393,129 92,284 SH   SOLE   92,284 0 1,960
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   2,896,640 65,758 SH   SOLE   65,758 145 1,445
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289   1,103,995 36,960 SH   SOLE   36,960 0 3,252
EVERGY INC COM 30034W106   308,357 4,900 SH   SOLE   4,900 0 0
EVERSOURCE ENERGY COM 30040W108   2,350,046 28,030 SH   SOLE   28,030 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707   558,415 12,053 SH   SOLE   12,053 0 274
EXPRO GROUP HOLDINGS NV COM N3144W105   379,171 20,914 SH   SOLE   20,914 0 0
EXXON MOBIL CORP COM 30231G102   21,257,907 192,728 SH   SOLE   192,728 0 2,587
F5 INC COM 315616102   2,096,251 14,607 SH   SOLE   14,607 0 0
FABRINET SHS G3323L100   11,029,484 86,020 SH   SOLE   86,020 0 0
FACTSET RESH SYS INC COM 303075105   230,696 575 SH   SOLE   575 0 0
FAIR ISAAC CORP COM 303250104   420,203 702 SH   SOLE   702 0 635
FARMER BROS CO COM 307675108   4,378,117 949,700 SH   SOLE   949,700 0 0
FARMLAND PARTNERS INC COM 31154R109   1,765,831 141,720 SH   SOLE   141,720 0 0
FEDEX CORP COM 31428X106   36,957,655 213,381 SH   SOLE   213,381 55 1,255
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   1,120,324 29,780 SH   SOLE   29,780 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   4,274,804 35,071 SH   SOLE   35,071 0 1,200
FIRST SOLAR INC COM 336433107   301,078 2,010 SH   SOLE   2,010 0 0
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202   1,583,190 60,312 SH   SOLE   60,312 65 1,661
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,037,632 13,075 SH   SOLE   13,075 0 0
FISERV INC COM 337738108   5,649,914 55,901 SH   SOLE   55,901 0 0
FLEX LTD ORD Y2573F102   10,320,114 480,900 SH   SOLE   480,900 0 0
FLOWSERVE CORP COM 34354P105   928,990 30,280 SH   SOLE   30,280 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   10,858,680 139,000 SH   SOLE   139,000 0 0
FORD MTR CO DEL COM 345370860   12,995,025 1,117,371 SH   SOLE   1,117,371 0 5,298
FORTINET INC COM 34959E109   1,100,025 22,500 SH   SOLE   22,500 0 0
FRANCO NEV CORP COM 351858105   19,576,009 143,435 SH   SOLE   143,435 0 0
FREEPORT-MCMORAN INC CL B 35671D857   16,482,006 433,737 SH   SOLE   433,737 0 0
FULLER H B CO COM 359694106   343,776 4,800 SH   SOLE   4,800 0 0
GENERAL DYNAMICS CORP COM 369550108   1,230,626 4,960 SH   SOLE   4,960 0 0
GENERAL ELECTRIC CO COM NEW 369604301   247,432 2,953 SH   SOLE   2,953 0 37
GENERAL MLS INC COM 370334104   548,127 6,537 SH   SOLE   6,537 0 1,364
GENERAL MTRS CO COM 37045V100   1,169,677 34,770 SH   SOLE   34,770 0 0
GENUINE PARTS CO COM 372460105   624,636 3,600 SH   SOLE   3,600 0 0
GILEAD SCIENCES INC COM 375558103   8,103,467 94,391 SH   SOLE   94,391 0 335
GLATFELTER CORPORATION COM 377320106   159,850 57,500 SH   SOLE   57,500 0 0
GLOBAL PMTS INC COM 37940X102   584,895 5,889 SH   SOLE   5,889 0 0
GLOBAL X FDS US PFD ETF 37954Y657   2,680,944 138,407 SH   SOLE   138,407 0 2,005
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   1,529,208 74,414 SH   SOLE   74,414 225 1,795
GLOBAL X FDS FINTECH ETF 37954Y814   853,160 44,320 SH   SOLE   44,320 95 740
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   257,884 4,400 SH   SOLE   4,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   4,709,457 13,715 SH   SOLE   13,715 0 0
GRACO INC COM 384109104   967,871 14,390 SH   SOLE   14,390 0 0
GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206   5,068,668 1,111,550 SH   SOLE   1,111,550 0 0
GUINNESS ATKINSON FDS SMARTETFS ADVER 402031868   236,768 19,025 SH   SOLE   19,025 0 0
HAEMONETICS CORP MASS COM 405024100   1,859,679 23,645 SH   SOLE   23,645 0 777
HALLIBURTON CO COM 406216101   17,530,425 445,500 SH   SOLE   445,500 0 7,500
HANESBRANDS INC COM 410345102   2,726,456 428,688 SH   SOLE   428,688 0 7,098
HARSCO CORP COM 415864107   313,871 49,900 SH   SOLE   49,900 0 0
HCA HEALTHCARE INC COM 40412C101   1,952,794 8,138 SH   SOLE   8,138 0 113
HEWLETT PACKARD ENTERPRISE C COM 42824C109   445,444 27,910 SH   SOLE   27,910 0 11,913
HOME DEPOT INC COM 437076102   428,987,408 1,358,157 SH   SOLE   1,358,157 0 375
HONEYWELL INTL INC COM 438516106   21,215,486 98,999 SH   SOLE   98,999 0 0
HOST HOTELS & RESORTS INC COM 44107P104   290,505 18,100 SH   SOLE   18,100 0 9,229
HOWMET AEROSPACE INC COM 443201108   414,041 10,506 SH   SOLE   10,506 0 0
IAC INC COM NEW 44891N208   377,444 8,501 SH   SOLE   8,501 0 0
ICF INTL INC COM 44925C103   2,159,290 21,800 SH   SOLE   21,800 0 0
IDEXX LABS INC COM 45168D104   1,150,447 2,820 SH   SOLE   2,820 0 0
ILLINOIS TOOL WKS INC COM 452308109   6,500,612 29,508 SH   SOLE   29,508 0 0
ILLUMINA INC COM 452327109   1,600,211 7,914 SH   SOLE   7,914 0 140
INNOSPEC INC COM 45768S105   3,187,631 30,990 SH   SOLE   30,990 0 0
INOGEN INC COM 45780L104   4,803,327 243,700 SH   SOLE   243,700 0 0
INSULET CORP COM 45784P101   1,650,056 5,605 SH   SOLE   5,605 0 0
INTEL CORP COM 458140100   14,465,123 547,299 SH   SOLE   547,299 0 49
INTERCONTINENTAL EXCHANGE IN COM 45866F104   20,421,668 199,061 SH   SOLE   199,061 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101   7,019,774 49,825 SH   SOLE   49,825 0 371
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   398,916 3,805 SH   SOLE   3,805 0 0
INTERPUBLIC GROUP COS INC COM 460690100   1,540,521 46,248 SH   SOLE   46,248 0 132
INTUIT COM 461202103   7,590,179 19,501 SH   SOLE   19,501 0 150
INTUITIVE SURGICAL INC COM NEW 46120E602   6,449,332 24,305 SH   SOLE   24,305 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   1,206,037 53,865 SH   SOLE   53,865 310 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   1,088,913 24,844 SH   SOLE   24,844 290 81
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   3,334,072 162,400 SH   SOLE   162,400 105 2,565
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   436,020 39,000 SH   SOLE   39,000 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   2,963,241 57,494 SH   SOLE   57,494 150 1,510
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647   3,357,884 33,552 SH   SOLE   33,552 138 149
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,935,845 13,705 SH   SOLE   13,705 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,256,575 4,719 SH   SOLE   4,719 0 0
IONIS PHARMACEUTICALS INC COM 462222100   6,102,461 161,569 SH   SOLE   161,569 0 3,129
IQVIA HLDGS INC COM 46266C105   4,244,706 20,717 SH   SOLE   20,717 0 71
IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108   367,252 29,641 SH   SOLE   29,641 0 0
ISHARES GOLD TR ISHARES NEW 464285204   76,875,479 2,222,477 SH   SOLE   2,222,477 495 13,195
ISHARES INC MSCI JPN ETF NEW 46434G822   2,301,451 42,275 SH   SOLE   42,275 0 0
ISHARES INC CORE MSCI EMKT 46434G103   1,581,215 33,859 SH   SOLE   33,859 0 0
ISHARES SILVER TR ISHARES 46428Q109   222,402 10,100 SH   SOLE   10,100 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   3,230,474 79,004 SH   SOLE   79,004 55 1,190
ISHARES TR 1 3 YR TREAS BD 464287457   413,399 5,093 SH   SOLE   5,093 0 0
ISHARES TR INTRM GOV CR ETF 464288612   1,443,661 14,090 SH   SOLE   14,090 0 750
ISHARES TR TIPS BD ETF 464287176   3,379,896 31,754 SH   SOLE   31,754 0 0
ISHARES TR CORE TOTAL USD 46434V613   269,580 6,000 SH   SOLE   6,000 0 0
ISHARES TR U.S. REAL ES ETF 464287739   406,217 4,825 SH   SOLE   4,825 0 0
ISHARES TR US TELECOM ETF 464287713   837,334 37,331 SH   SOLE   37,331 0 1,911
ISHARES TR CHINA LG-CAP ETF 464287184   11,616,386 410,473 SH   SOLE   410,473 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   7,488,457 54,002 SH   SOLE   54,002 205 725
ISHARES TR US AER DEF ETF 464288760   644,985 5,766 SH   SOLE   5,766 0 510
ISHARES TR CORE US AGGBD ET 464287226   426,756 4,400 SH   SOLE   4,400 0 0
ISHARES TR EAFE GRWTH ETF 464288885   326,161 3,894 SH   SOLE   3,894 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   884,662 23,342 SH   SOLE   23,342 0 965
ISHARES TR MSCI CHINA ETF 46429B671   1,372,180 28,888 SH   SOLE   28,888 0 0
ISHARES TR ISHARES BIOTECH 464287556   2,633,945 20,062 SH   SOLE   20,062 0 16
ISHARES TR PFD AND INCM SEC 464288687   1,588,048 52,016 SH   SOLE   52,016 176 813
ISHARES TR RUS 1000 GRW ETF 464287614   873,242 4,076 SH   SOLE   4,076 0 0
ISHARES TR RUS 1000 ETF 464287622   3,738,835 17,760 SH   SOLE   17,760 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,525,062 8,747 SH   SOLE   8,747 0 275
ISHARES TR CORE S&P500 ETF 464287200   773,799 2,014 SH   SOLE   2,014 0 519
ISHARES TR GLOB HLTHCRE ETF 464287325   1,213,784 14,300 SH   SOLE   14,300 0 0
ISHARES TR S&P MC 400GR ETF 464287606   362,673 5,310 SH   SOLE   5,310 0 0
ISHARES TR NATIONAL MUN ETF 464288414   2,871,727 27,215 SH   SOLE   27,215 0 0
ISHARES TR NEW YORK MUN ETF 464288323   262,000 5,000 SH   SOLE   5,000 0 0
ISHARES TR ISHARES SEMICDTR 464287523   235,582 677 SH   SOLE   677 0 107
ISHARES TR ISHS 1-5YR INVS 464288646   1,554,633 31,205 SH   SOLE   31,205 0 420
ISHARES TR JPMORGAN USD EMG 464288281   805,212 9,519 SH   SOLE   9,519 0 0
ISHARES TR 3YRTB ETF 464288125   1,841,212 26,458 SH   SOLE   26,458 70 775
ISHARES TR CORE 1 5 YR USD 46432F859   436,536 9,400 SH   SOLE   9,400 0 0
ISHARES TR CORE MSCI TOTAL 46432F834   677,196 11,700 SH   SOLE   11,700 0 0
ISHARES TR EXPANDED TECH 464287515   1,094,526 4,278 SH   SOLE   4,278 0 243
ISHARES TR FLTG RATE NT ETF 46429B655   1,503,256 29,868 SH   SOLE   29,868 0 1,800
ISHARES TR GL CLEAN ENE ETF 464288224   5,336,057 268,819 SH   SOLE   268,819 250 3,880
ISHARES TR RUSSELL 3000 ETF 464287689   1,409,704 6,388 SH   SOLE   6,388 0 6,015
ISHARES TR RUS MD CP GR ETF 464287481   5,930,668 70,941 SH   SOLE   70,941 200 2,838
ISHARES TR CRE U S REIT ETF 464288521   269,503 5,450 SH   SOLE   5,450 0 0
ISHARES TR U.S. PHARMA ETF 464288836   1,084,766 5,828 SH   SOLE   5,828 0 142
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   514,985 10,273 SH   SOLE   10,273 0 0
JACOBS SOLUTIONS INC COM 46982L108   1,558,943 12,870 SH   SOLE   12,870 0 455
JOHNSON & JOHNSON COM 478160104   68,659,962 388,678 SH   SOLE   388,678 0 1,685
JOHNSON CTLS INTL PLC SHS G51502105   1,618,112 25,283 SH   SOLE   25,283 0 0
JPMORGAN CHASE & CO COM 46625H100   32,168,082 239,881 SH   SOLE   239,881 55 1,580
KELSO TECHNOLOGIES INC COM NEW 48826D201   1,016,922 3,389,740 SH   SOLE   3,389,740 0 0
KEURIG DR PEPPER INC COM 49271V100   32,110,521 900,463 SH   SOLE   900,463 370 10,145
KEYCORP COM 493267108   1,809,607 103,881 SH   SOLE   103,881 0 3,824
KIMBERLY-CLARK CORP COM 494368103   2,366,123 17,430 SH   SOLE   17,430 0 0
KINDER MORGAN INC DEL COM 49456B101   3,524,190 194,922 SH   SOLE   194,922 0 2,923
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   2,456,195 46,865 SH   SOLE   46,865 0 900
KNOWLES CORP COM 49926D109   404,310 24,623 SH   SOLE   24,623 0 373
KRAFT HEINZ CO COM 500754106   5,881,129 144,464 SH   SOLE   144,464 0 1,955
KROGER CO COM 501044101   762,585 17,106 SH   SOLE   17,106 0 2,323
KULICKE & SOFFA INDS INC COM 501242101   1,574,638 35,577 SH   SOLE   35,577 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   31,386,737 150,746 SH   SOLE   150,746 35 556
LABORATORY CORP AMER HLDGS COM NEW 50540R409   2,696,526 11,451 SH   SOLE   11,451 0 0
LAKELAND INDS INC COM 511795106   212,800 16,000 SH   SOLE   16,000 0 0
LAM RESEARCH CORP COM 512807108   771,251 1,835 SH   SOLE   1,835 0 0
LAUDER ESTEE COS INC CL A 518439104   1,900,523 7,660 SH   SOLE   7,660 0 0
LAZARD LTD SHS A G54050102   220,155 6,350 SH   SOLE   6,350 0 0
LEAR CORP COM NEW 521865204   496,080 4,000 SH   SOLE   4,000 0 0
LEGGETT & PLATT INC COM 524660107   3,773,488 117,080 SH   SOLE   117,080 0 1,660
LIBERTY BROADBAND CORP COM SER C 530307305   1,425,563 18,691 SH   SOLE   18,691 0 0
LIFECORE BIOMEDICAL INC COM 514766104   3,619,080 558,500 SH   SOLE   558,500 0 0
LILLY ELI & CO COM 532457108   2,833,797 7,746 SH   SOLE   7,746 0 45
LINDE PLC SHS G5494J103   3,480,014 10,669 SH   SOLE   10,669 0 0
LIVEVOX HOLDING INC COM CL A 53838L100   1,158,095 389,931 SH   SOLE   389,931 0 0
LKQ CORP COM 501889208   1,180,361 22,100 SH   SOLE   22,100 0 0
LOCKHEED MARTIN CORP COM 539830109   35,777,119 73,541 SH   SOLE   73,541 0 247
LOWES COS INC COM 548661107   17,610,566 88,389 SH   SOLE   88,389 0 578
LPL FINL HLDGS INC COM 50212V100   2,503,897 11,583 SH   SOLE   11,583 0 163
LUMEN TECHNOLOGIES INC COM 550241103   150,921 28,912 SH   SOLE   28,912 0 9,303
LUMENTUM HLDGS INC COM 55024U109   5,698,790 109,235 SH   SOLE   109,235 0 0
LXP INDUSTRIAL TRUST COM 529043101   182,154 18,179 SH   SOLE   18,179 0 0
M & T BK CORP COM 55261F104   18,432,919 127,071 SH   SOLE   127,071 0 1,035
MAG SILVER CORP COM 55903Q104   2,039,715 130,500 SH   SOLE   130,500 0 7,500
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   969,053 19,300 SH   SOLE   19,300 0 0
MARATHON OIL CORP COM 565849106   232,098 8,574 SH   SOLE   8,574 0 7,851
MARATHON PETE CORP COM 56585A102   26,153,066 224,702 SH   SOLE   224,702 0 1,831
MARKEL CORP COM 570535104   223,973 170 SH   SOLE   170 0 0
MARTIN MARIETTA MATLS INC COM 573284106   17,097,045 50,587 SH   SOLE   50,587 15 430
MARVELL TECHNOLOGY INC COM 573874104   9,177,030 247,760 SH   SOLE   247,760 0 0
MASTERCARD INCORPORATED CL A 57636Q104   21,298,115 61,249 SH   SOLE   61,249 0 50
MATCH GROUP INC NEW COM 57667L107   832,704 20,070 SH   SOLE   20,070 0 0
MAYVILLE ENGR CO INC COM 578605107   7,570,819 598,011 SH   SOLE   598,011 0 0
MCCORMICK & CO INC COM NON VTG 579780206   1,884,753 22,738 SH   SOLE   22,738 0 0
MCDONALDS CORP COM 580135101   47,703,410 181,017 SH   SOLE   181,017 0 107
MCKESSON CORP COM 58155Q103   1,387,569 3,699 SH   SOLE   3,699 0 588
MEDICENNA THERAPEUTICS CORP COM 58490H107   37,130 79,000 SH   SOLE   79,000 0 800
MEDTRONIC PLC SHS G5960L103   1,740,229 22,391 SH   SOLE   22,391 0 0
MEIRAGTX HLDGS PLC COM G59665102   114,752 17,600 SH   SOLE   17,600 0 0
MERCK & CO INC COM 58933Y105   96,233,788 867,362 SH   SOLE   867,362 160 4,537
META PLATFORMS INC CL A 30303M102   9,319,250 77,441 SH   SOLE   77,441 45 730
METLIFE INC COM 59156R108   2,335,838 32,276 SH   SOLE   32,276 0 3,986
MICRON TECHNOLOGY INC COM 595112103   6,325,069 126,552 SH   SOLE   126,552 75 3,219
MICROSOFT CORP COM 594918104   147,995,166 617,109 SH   SOLE   617,109 45 1,083
MISTRAS GROUP INC COM 60649T107   109,693 22,250 SH   SOLE   22,250 0 0
MITEK SYS INC COM NEW 606710200   2,166,684 223,600 SH   SOLE   223,600 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   2,732,832 409,720 SH   SOLE   409,720 0 0
MODINE MFG CO COM 607828100   1,404,519 70,721 SH   SOLE   70,721 0 721
MONDELEZ INTL INC CL A 609207105   6,253,210 93,822 SH   SOLE   93,822 0 0
MORGAN STANLEY COM NEW 617446448   3,527,395 41,489 SH   SOLE   41,489 0 13
MOSAIC CO NEW COM 61945C103   289,235 6,593 SH   SOLE   6,593 0 93
MSC INDL DIRECT INC CL A 553530106   1,199,765 14,685 SH   SOLE   14,685 0 0
NAVIGATOR HLDGS LTD SHS Y62132108   482,801 40,368 SH   SOLE   40,368 0 0
NCS MULTISTAGE HLDGS INC COM NEW 628877201   2,776,425 111,057 SH   SOLE   111,057 0 0
NETAPP INC COM 64110D104   294,294 4,900 SH   SOLE   4,900 0 0
NETFLIX INC COM 64110L106   403,691 1,369 SH   SOLE   1,369 0 0
NEWMONT CORP COM 651639106   23,018,354 487,677 SH   SOLE   487,677 0 3,410
NEXTERA ENERGY INC COM 65339F101   77,985,424 932,840 SH   SOLE   932,840 0 2,135
NEXTIER OILFIELD SOLUTIONS COM 65290C105   206,052 22,300 SH   SOLE   22,300 0 0
NIKE INC CL B 654106103   4,195,511 35,856 SH   SOLE   35,856 0 150
NORTHROP GRUMMAN CORP COM 666807102   292,447 536 SH   SOLE   536 0 300
NOVARTIS AG SPONSORED ADR 66987V109   16,449,441 181,321 SH   SOLE   181,321 0 0
NUCOR CORP COM 670346105   275,351 2,089 SH   SOLE   2,089 0 89
NUTRIEN LTD COM 67077M108   27,630,535 378,345 SH   SOLE   378,345 0 49
NUVEEN N Y MUN VALUE FD COM 67062M105   407,928 49,386 SH   SOLE   49,386 775 0
NVENT ELECTRIC PLC SHS G6700G107   2,927,375 76,095 SH   SOLE   76,095 0 750
NVIDIA CORPORATION COM 67066G104   54,053,825 369,877 SH   SOLE   369,877 55 1,420
NVR INC COM 62944T105   216,791 47 SH   SOLE   47 0 2
OCCIDENTAL PETE CORP COM 674599105   17,161,500 272,448 SH   SOLE   272,448 0 0
ON24 INC COM 68339B104   2,847,900 330,000 SH   SOLE   330,000 0 0
OPEN LENDING CORP COM CL A 68373J104   337,500 50,000 SH   SOLE   50,000 0 0
OPTION CARE HEALTH INC COM NEW 68404L201   1,132,889 37,650 SH   SOLE   37,650 0 150
ORACLE CORP COM 68389X105   12,912,816 157,974 SH   SOLE   157,974 0 957
ORGANON & CO COMMON STOCK 68622V106   1,389,294 49,742 SH   SOLE   49,742 0 2,500
ORION ENERGY SYS INC COM 686275108   27,300 15,000 SH   SOLE   15,000 0 0
ORION ENGINEERED CARBONS S A COM L72967109   11,030,624 619,350 SH   SOLE   619,350 0 0
OTIS WORLDWIDE CORP COM 68902V107   2,533,642 32,354 SH   SOLE   32,354 0 0
PACCAR INC COM 693718108   42,460,850 429,027 SH   SOLE   429,027 115 2,535
PALANTIR TECHNOLOGIES INC CL A 69608A108   97,812 11,700 SH   SOLE   11,700 0 0
PALO ALTO NETWORKS INC COM 697435105   18,273,879 130,958 SH   SOLE   130,958 45 1,970
PAN AMERN SILVER CORP COM 697900108   4,011,470 245,500 SH   SOLE   245,500 0 0
PARKER-HANNIFIN CORP COM 701094104   21,232,815 72,965 SH   SOLE   72,965 0 0
PAYCHEX INC COM 704326107   613,508 5,309 SH   SOLE   5,309 0 990
PAYCOM SOFTWARE INC COM 70432V102   3,277,805 10,563 SH   SOLE   10,563 0 0
PAYLOCITY HLDG CORP COM 70438V106   4,641,843 23,895 SH   SOLE   23,895 0 200
PAYPAL HLDGS INC COM 70450Y103   16,690,122 234,346 SH   SOLE   234,346 0 2,845
PELOTON INTERACTIVE INC CL A COM 70614W100   153,163 19,290 SH   SOLE   19,290 0 0
PEPSICO INC COM 713448108   59,895,537 331,537 SH   SOLE   331,537 70 1,752
PFIZER INC COM 717081103   60,786,300 1,186,306 SH   SOLE   1,186,306 0 3,941
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106   259,484 19,350 SH   SOLE   19,350 0 0
PHILIP MORRIS INTL INC COM 718172109   1,041,451 10,290 SH   SOLE   10,290 0 739
PHILLIPS 66 COM 718546104   5,657,164 54,354 SH   SOLE   54,354 0 750
PHYSICIANS RLTY TR COM 71943U104   3,695,942 255,421 SH   SOLE   255,421 0 875
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107   476,780 31,913 SH   SOLE   31,913 0 0
PLEXUS CORP COM 729132100   6,947,775 67,500 SH   SOLE   67,500 0 0
PNC FINL SVCS GROUP INC COM 693475105   893,151 5,655 SH   SOLE   5,655 0 0
POTLATCHDELTIC CORPORATION COM 737630103   971,827 22,092 SH   SOLE   22,092 0 0
PROCTER AND GAMBLE CO COM 742718109   59,831,514 394,771 SH   SOLE   394,771 0 0
PROFIRE ENERGY INC COM 74316X101   497,831 474,125 SH   SOLE   474,125 0 0
PROGRESSIVE CORP COM 743315103   27,317,445 210,604 SH   SOLE   210,604 0 15
PROSHARES TR S&P 500 DV ARIST 74348A467   254,402 2,827 SH   SOLE   2,827 0 0
PRUDENTIAL FINL INC COM 744320102   2,288,475 23,009 SH   SOLE   23,009 0 741
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   1,316,132 21,481 SH   SOLE   21,481 0 108
PUBMATIC INC COM CL A 74467Q103   704,550 55,000 SH   SOLE   55,000 0 0
PULTE GROUP INC COM 745867101   285,018 6,260 SH   SOLE   6,260 0 1,948
PVH CORPORATION COM 693656100   1,098,733 15,565 SH   SOLE   15,565 0 0
QUALCOMM INC COM 747525103   49,980,685 454,618 SH   SOLE   454,618 0 1,771
QUANTA SVCS INC COM 74762E102   701,813 4,925 SH   SOLE   4,925 0 0
QUEST DIAGNOSTICS INC COM 74834L100   20,578,711 131,544 SH   SOLE   131,544 0 737
QUIDELORTHO CORP COM 219798105   982,635 11,470 SH   SOLE   11,470 0 0
RANGE RES CORP COM 75281A109   207,666 8,300 SH   SOLE   8,300 0 0
RAPID7 INC COM 753422104   747,560 22,000 SH   SOLE   22,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   32,190,452 318,970 SH   SOLE   318,970 0 0
REPUBLIC SVCS INC COM 760759100   55,676,668 431,636 SH   SOLE   431,636 85 5,234
RESTAURANT BRANDS INTL INC COM 76131D103   202,934 3,138 SH   SOLE   3,138 0 0
REV GROUP INC COM 749527107   128,724 10,200 SH   SOLE   10,200 0 0
RIO TINTO PLC SPONSORED ADR 767204100   265,291 3,726 SH   SOLE   3,726 0 466
ROCKWELL AUTOMATION INC COM 773903109   21,602,138 83,869 SH   SOLE   83,869 0 100
ROGERS CORP COM 775133101   1,721,599 14,426 SH   SOLE   14,426 0 150
ROPER TECHNOLOGIES INC COM 776696106   586,346 1,357 SH   SOLE   1,357 0 0
ROSS STORES INC COM 778296103   26,178,080 225,537 SH   SOLE   225,537 0 1,200
ROYAL GOLD INC COM 780287108   320,012 2,839 SH   SOLE   2,839 0 0
RUSH ENTERPRISES INC CL A 781846209   5,391,061 103,119 SH   SOLE   103,119 0 1,404
S&P GLOBAL INC COM 78409V104   2,299,028 6,864 SH   SOLE   6,864 0 0
SALESFORCE INC COM 79466L302   15,335,359 115,660 SH   SOLE   115,660 55 930
SANGAMO THERAPEUTICS INC COM 800677106   55,201 17,580 SH   SOLE   17,580 0 350
SANOFI SPONSORED ADR 80105N105   1,010,250 20,860 SH   SOLE   20,860 0 0
SAP SE SPON ADR 803054204   235,892 2,286 SH   SOLE   2,286 0 0
SCHLUMBERGER LTD COM STK 806857108   26,970,837 504,505 SH   SOLE   504,505 0 323
SCHRODINGER INC COM 80810D103   12,471,557 667,285 SH   SOLE   667,285 0 0
SCHWAB CHARLES CORP COM 808513105   80,843,712 970,979 SH   SOLE   970,979 185 5,590
SEAGEN INC COM 81181C104   360,856 2,808 SH   SOLE   2,808 0 0
SEALED AIR CORP NEW COM 81211K100   211,990 4,250 SH   SOLE   4,250 0 0
SEELOS THERAPEUTICS INC COM 81577F109   37,345 55,000 SH   SOLE   55,000 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,148,188 14,781 SH   SOLE   14,781 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   10,181,007 74,943 SH   SOLE   74,943 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   15,560,179 454,976 SH   SOLE   454,976 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   17,323,666 139,213 SH   SOLE   139,213 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   20,295,169 157,132 SH   SOLE   157,132 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   37,859,990 432,834 SH   SOLE   432,834 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   10,113,960 102,983 SH   SOLE   102,983 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   11,876,517 247,479 SH   SOLE   247,479 0 638
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   10,433,366 147,991 SH   SOLE   147,991 0 1,135
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   279,563 3,750 SH   SOLE   3,750 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   288,313 7,140 SH   SOLE   7,140 0 0
SERVICENOW INC COM 81762P102   5,602,736 14,430 SH   SOLE   14,430 0 0
SHELL PLC SPON ADS 780259305   11,644,510 204,469 SH   SOLE   204,469 0 0
SHOPIFY INC CL A 82509L107   4,179,882 120,423 SH   SOLE   120,423 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   12,674,740 1,189,000 SH   SOLE   1,189,000 0 13,000
SILVERCREST METALS INC COM 828363101   1,288,860 214,810 SH   SOLE   214,810 0 0
SIMON PPTY GROUP INC NEW COM 828806109   5,150,558 43,842 SH   SOLE   43,842 0 700
SIMPLY GOOD FOODS CO COM 82900L102   342,270 9,000 SH   SOLE   9,000 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   1,692,368 289,789 SH   SOLE   289,789 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   549,605 6,031 SH   SOLE   6,031 0 0
SM ENERGY CO COM 78454L100   11,786,472 338,400 SH   SOLE   338,400 0 2,000
SMUCKER J M CO COM NEW 832696405   221,844 1,400 SH   SOLE   1,400 0 0
SONOCO PRODS CO COM 835495102   8,614,749 141,900 SH   SOLE   141,900 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   13,716,670 179,820 SH   SOLE   179,820 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   1,074,027 606,795 SH   SOLE   606,795 0 0
SOUTHWESTERN ENERGY CO COM 845467109   7,515,495 1,284,700 SH   SOLE   1,284,700 0 0
SP PLUS CORP COM 78469C103   312,445 8,999 SH   SOLE   8,999 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,338,573 4,040 SH   SOLE   4,040 0 0
SPDR GOLD TR GOLD SHS 78463V107   11,677,848 68,839 SH   SOLE   68,839 0 2,173
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,608,280 30,354 SH   SOLE   30,354 0 1,814
SPDR SER TR PORTFOLIO SHORT 78464A474   998,920 34,000 SH   SOLE   34,000 0 0
SPDR SER TR S&P BIOTECH 78464A870   9,359,578 112,766 SH   SOLE   112,766 80 1,770
SPDR SER TR S&P REGL BKG 78464A698   14,655,278 249,494 SH   SOLE   249,494 0 0
SPDR SER TR S&P DIVID ETF 78464A763   480,673 3,842 SH   SOLE   3,842 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   200,574 6,600 SH   SOLE   6,600 0 0
SPLUNK INC COM 848637104   789,445 9,170 SH   SOLE   9,170 0 0
SPOK HLDGS INC COM 84863T106   85,995 10,500 SH   SOLE   10,500 0 0
SPROTT INC COM NEW 852066208   1,430,338 42,966 SH   SOLE   42,966 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   181,093 10,100 SH   SOLE   10,100 0 2,300
SPROTT PHYSICAL GOLD TR UNIT 85207H104   305,054 21,635 SH   SOLE   21,635 0 1,235
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104   204,150 15,000 SH   SOLE   15,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   181,280 22,000 SH   SOLE   22,000 0 0
SPROUTS FMRS MKT INC COM 85208M102   466,128 14,400 SH   SOLE   14,400 0 0
STAG INDL INC COM 85254J102   4,587,309 141,978 SH   SOLE   141,978 0 2,230
STANLEY BLACK & DECKER INC COM 854502101   612,979 8,160 SH   SOLE   8,160 0 0
STARBUCKS CORP COM 855244109   10,106,298 101,878 SH   SOLE   101,878 0 200
STEELCASE INC CL A 858155203   3,993,136 564,800 SH   SOLE   564,800 0 5,000
STERLING BANCORP INC COM 85917W102   943,950 155,000 SH   SOLE   155,000 0 0
STRYKER CORPORATION COM 863667101   420,523 1,720 SH   SOLE   1,720 0 0
SUPERIOR GROUP OF CO INC COM 868358102   1,106,600 110,000 SH   SOLE   110,000 0 0
SVB FINANCIAL GROUP COM 78486Q101   1,775,530 7,715 SH   SOLE   7,715 0 30
SYNCHRONY FINANCIAL COM 87165B103   221,904 6,753 SH   SOLE   6,753 0 4,983
SYNOPSYS INC COM 871607107   668,593 2,094 SH   SOLE   2,094 0 101
SYSCO CORP COM 871829107   4,760,542 62,270 SH   SOLE   62,270 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100   1,584,240 138,000 SH   SOLE   138,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,008,289 80,659 SH   SOLE   80,659 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   400,901 3,850 SH   SOLE   3,850 0 0
TARGET CORP COM 87612E106   7,389,254 49,579 SH   SOLE   49,579 0 75
TESLA INC COM 88160R101   336,651 2,733 SH   SOLE   2,733 0 0
TETRA TECH INC NEW COM 88162G103   436,296 3,005 SH   SOLE   3,005 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105   206,562 59,700 SH   SOLE   59,700 0 0
TEXAS INSTRS INC COM 882508104   2,830,219 17,130 SH   SOLE   17,130 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   1,237,753 528 SH   SOLE   528 0 35
TEXTRON INC COM 883203101   462,324 6,530 SH   SOLE   6,530 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   38,946,449 70,723 SH   SOLE   70,723 25 764
TILE SHOP HLDGS INC COM 88677Q109   755,116 172,401 SH   SOLE   172,401 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   317,324 4,900 SH   SOLE   4,900 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109   3,236,851 52,140 SH   SOLE   52,140 0 965
TOYOTA MOTOR CORP ADS 892331307   1,024,350 7,500 SH   SOLE   7,500 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   832,046 4,950 SH   SOLE   4,950 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,115,566 5,950 SH   SOLE   5,950 0 0
TRUIST FINL CORP COM 89832Q109   214,892 4,994 SH   SOLE   4,994 0 0
TTM TECHNOLOGIES INC COM 87305R109   7,534,722 499,650 SH   SOLE   499,650 0 0
TYSON FOODS INC CL A 902494103   462,518 7,430 SH   SOLE   7,430 0 1,001
UBS GROUP AG SHS H42097107   12,917,456 691,883 SH   SOLE   691,883 0 0
UNIFI INC COM NEW 904677200   229,594 26,666 SH   SOLE   26,666 0 0
UNILEVER PLC SPON ADR NEW 904767704   30,061,770 597,056 SH   SOLE   597,056 0 1,860
UNION PAC CORP COM 907818108   8,078,836 39,015 SH   SOLE   39,015 0 36
UNISYS CORP COM NEW 909214306   74,095 14,500 SH   SOLE   14,500 0 0
UNITED PARCEL SERVICE INC CL B 911312106   454,592 2,615 SH   SOLE   2,615 0 0
UNITEDHEALTH GROUP INC COM 91324P102   13,685,536 25,813 SH   SOLE   25,813 0 0
UNIVAR SOLUTIONS INC COM 91336L107   1,517,337 47,715 SH   SOLE   47,715 0 0
UNIVERSAL HEALTH RLTY INCOME SH BEN INT 91359E105   286,380 6,000 SH   SOLE   6,000 0 0
UPLAND SOFTWARE INC COM 91544A109   1,176,450 165,000 SH   SOLE   165,000 0 0
US BANCORP DEL COM NEW 902973304   13,023,865 298,644 SH   SOLE   298,644 0 0
US FOODS HLDG CORP COM 912008109   281,073 8,262 SH   SOLE   8,262 0 0
VALE S A SPONSORED ADS 91912E105   3,435,390 202,439 SH   SOLE   202,439 0 2,010
VALERO ENERGY CORP COM 91913Y100   1,007,268 7,940 SH   SOLE   7,940 0 40
VANECK ETF TRUST PREFERRED SECURT 92189F429   526,365 31,500 SH   SOLE   31,500 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   1,967,837 12,319 SH   SOLE   12,319 42 674
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   2,215,446 91,434 SH   SOLE   91,434 0 834
VANECK ETF TRUST GOLD MINERS ETF 92189F106   14,006,572 488,715 SH   SOLE   488,715 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828   737,172 4,253 SH   SOLE   4,253 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   361,047 4,858 SH   SOLE   4,858 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   449,422 5,970 SH   SOLE   5,970 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   242,238 1,267 SH   SOLE   1,267 0 440
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,449,503 10,910 SH   SOLE   10,910 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   6,471,259 40,751 SH   SOLE   40,751 0 1,755
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   991,833 2,823 SH   SOLE   2,823 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   3,952,389 29,225 SH   SOLE   29,225 40 675
VANGUARD INDEX FDS VALUE ETF 922908744   1,919,661 13,676 SH   SOLE   13,676 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   4,208,377 51,023 SH   SOLE   51,023 90 1,130
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   703,529 6,843 SH   SOLE   6,843 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   15,520,394 398,163 SH   SOLE   398,163 315 2,315
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   10,416,178 187,882 SH   SOLE   187,882 240 3,095
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,155,727 23,050 SH   SOLE   23,050 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   11,875,784 254,245 SH   SOLE   254,245 60 3,180
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   442,936 8,950 SH   SOLE   8,950 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,180,510 29,000 SH   SOLE   29,000 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   3,377,555 58,415 SH   SOLE   58,415 0 1,885
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,829,406 12,047 SH   SOLE   12,047 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   369,334 6,200 SH   SOLE   6,200 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   216,021 3,280 SH   SOLE   3,280 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,605,350 12,125 SH   SOLE   12,125 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884   1,122,137 13,643 SH   SOLE   13,643 0 1,053
VANGUARD WORLD FDS ENERGY ETF 92204A306   1,365,006 11,255 SH   SOLE   11,255 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   1,795,324 21,701 SH   SOLE   21,701 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   3,693,470 19,280 SH   SOLE   19,280 0 0
VERADIGM INC COM 01988P108   716,008 40,590 SH   SOLE   40,590 0 255
VERISK ANALYTICS INC COM 92345Y106   1,658,348 9,400 SH   SOLE   9,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   22,733,914 577,003 SH   SOLE   577,003 0 2,050
VERTIV HOLDINGS CO COM CL A 92537N108   136,600 10,000 SH   SOLE   10,000 0 0
VIATRIS INC COM 92556V106   2,284,043 205,215 SH   SOLE   205,215 0 11,480
VIEMED HEALTHCARE INC COM 92663R105   2,457,000 325,000 SH   SOLE   325,000 0 0
VISA INC COM CL A 92826C839   19,084,003 91,856 SH   SOLE   91,856 0 0
VISTEON CORP COM NEW 92839U206   4,866,876 37,200 SH   SOLE   37,200 0 0
VOYA FINANCIAL INC COM 929089100   1,769,067 28,770 SH   SOLE   28,770 0 0
VULCAN MATLS CO COM 929160109   23,552,295 134,500 SH   SOLE   134,500 0 0
WALMART INC COM 931142103   36,060,560 254,324 SH   SOLE   254,324 0 506
WARNER BROS DISCOVERY INC COM SER A 934423104   1,665,807 175,718 SH   SOLE   175,718 0 93
WASTE CONNECTIONS INC COM 94106B101   1,670,256 12,600 SH   SOLE   12,600 0 0
WASTE MGMT INC DEL COM 94106L109   20,431,864 130,239 SH   SOLE   130,239 0 0
WATERS CORP COM 941848103   1,300,091 3,795 SH   SOLE   3,795 0 64
WELLS FARGO CO NEW COM 949746101   616,707 14,936 SH   SOLE   14,936 0 4,280
WESTROCK CO COM 96145D105   1,447,502 41,169 SH   SOLE   41,169 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   47,594,024 1,535,291 SH   SOLE   1,535,291 250 10,397
WHEATON PRECIOUS METALS CORP COM 962879102   29,927,425 765,799 SH   SOLE   765,799 0 4,000
WILLIAMS COS INC COM 969457100   203,980 6,200 SH   SOLE   6,200 0 0
WILLIAMS SONOMA INC COM 969904101   1,232,057 10,721 SH   SOLE   10,721 0 81
WILLIS TOWERS WATSON PLC LTD SHS G96629103   1,963,488 8,028 SH   SOLE   8,028 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   1,919,248 79,275 SH   SOLE   79,275 0 0
WORKDAY INC CL A 98138H101   2,816,164 16,830 SH   SOLE   16,830 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   993,343 27,448 SH   SOLE   27,448 0 2,011
ZEVIA PBC CL A 98955K104   61,350 15,000 SH   SOLE   15,000 0 0
ZIFF DAVIS INC COM 48123V102   5,703,110 72,100 SH   SOLE   72,100 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   1,698,555 13,322 SH   SOLE   13,322 0 0