0000919574-22-006402.txt : 20221110 0000919574-22-006402.hdr.sgml : 20221110 20221110104823 ACCESSION NUMBER: 0000919574-22-006402 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221110 DATE AS OF CHANGE: 20221110 EFFECTIVENESS DATE: 20221110 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TOCQUEVILLE ASSET MANAGEMENT L.P. CENTRAL INDEX KEY: 0000883961 IRS NUMBER: 133547557 STATE OF INCORPORATION: DE FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03589 FILM NUMBER: 221375596 BUSINESS ADDRESS: STREET 1: 40 WEST 57TH STREET STREET 2: 19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: 212-698-0800 MAIL ADDRESS: STREET 1: 40 WEST 57TH STREET STREET 2: 19TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 FORMER COMPANY: FORMER CONFORMED NAME: TOCQUEVILLE ASSET MANAGEMENT LP DATE OF NAME CHANGE: 19990325 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000883961 XXXXXXXX 09-30-2022 09-30-2022 false TOCQUEVILLE ASSET MANAGEMENT L.P.
40 West 57th Street 19th Floor New York NY 10019
13F HOLDINGS REPORT 028-03589 N
Kelsey Graham Compliance Officer 646-8467-6530 /s/ Kelsey Graham New York NY 11-10-2022 1 594 4905990 1 0000801444 028-10558 TOCQUEVILLE TRUST
INFORMATION TABLE 2 infotable.xml 2U INC COM 90214J101 855 136720 SH SOLE 136720 0 0 3-D SYS CORP DEL COM NEW 88554D205 470 58835 SH SOLE 58835 0 0 3M CO COM 88579Y101 942 8528 SH SOLE 8528 0 0 9 METERS BIOPHARMA INC COM 654405109 2 10200 SH SOLE 10200 0 0 ABBOTT LABS COM 002824100 37167 384115 SH SOLE 383815 0 300 ABBVIE INC COM 00287Y109 37441 278972 SH SOLE 277354 0 1618 ABM INDS INC COM 000957100 5755 150525 SH SOLE 150525 0 0 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 767 48150 SH SOLE 48150 0 0 ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 2127 26620 SH SOLE 26620 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 2839 245400 SH SOLE 245400 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 261 1015 SH SOLE 1015 0 0 ACTIVISION BLIZZARD INC COM 00507V109 19842 266905 SH SOLE 266505 0 400 ACUITY BRANDS INC COM 00508Y102 813 5160 SH SOLE 5160 0 0 ACURX PHARMACEUTICALS INC COM 00510M104 30 10100 SH SOLE 100 0 10000 ADOBE SYSTEMS INCORPORATED COM 00724F101 40167 145956 SH SOLE 145346 15 595 ADVANCE AUTO PARTS INC COM 00751Y106 216 1380 SH SOLE 1380 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 311 2500 SH SOLE 2500 0 0 AERCAP HOLDINGS NV SHS N00985106 12594 297515 SH SOLE 297015 0 500 AFLAC INC COM 001055102 15646 278400 SH SOLE 278400 0 0 AGNICO EAGLE MINES LTD COM 008474108 568 13440 SH SOLE 13440 0 0 AIR PRODS & CHEMS INC COM 009158106 10477 45018 SH SOLE 45018 0 0 ALBEMARLE CORP COM 012653101 12257 46350 SH SOLE 46350 0 0 ALCON AG ORD SHS H01301128 8791 151095 SH SOLE 151095 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1704 21300 SH SOLE 21300 0 0 ALLEGION PLC ORD SHS G0176J109 245 2728 SH SOLE 2728 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 1135 51925 SH SOLE 51835 0 90 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 617 40508 SH SOLE 40232 0 276 ALLSTATE CORP COM 020002101 2343 18814 SH SOLE 18814 0 0 ALPHABET INC CAP STK CL C 02079K107 67700 704106 SH SOLE 698976 120 5010 ALPHABET INC CAP STK CL A 02079K305 85139 890109 SH SOLE 890009 0 100 ALPS ETF TR ALERIAN MLP 00162Q452 4491 122838 SH SOLE 120448 110 2280 ALPS ETF TR SECTR DIV DOGS 00162Q858 422 9350 SH SOLE 9095 255 0 ALTERYX INC COM CL A 02156B103 232 4150 SH SOLE 4150 0 0 ALTRIA GROUP INC COM 02209S103 332 8232 SH SOLE 5384 0 2848 AMAZON COM INC COM 023135106 116970 1035137 SH SOLE 1030122 60 4955 AMCOR PLC ORD G0250X107 6304 587508 SH SOLE 577282 0 10226 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 173 10474 SH SOLE 9500 0 974 AMERICAN EXPRESS CO COM 025816109 10140 75160 SH SOLE 75160 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 295 9000 SH SOLE 9000 0 0 AMETEK INC COM 031100100 340 3000 SH SOLE 3000 0 0 AMGEN INC COM 031162100 5446 24162 SH SOLE 22958 0 1204 ANSYS INC COM 03662Q105 333 1500 SH SOLE 1500 0 0 APA CORPORATION COM 03743Q108 233 6820 SH SOLE 556 0 6264 APOGEE ENTERPRISES INC COM 037598109 6510 170327 SH SOLE 170300 0 27 APOLLO GLOBAL MGMT INC COM 03769M106 4655 100110 SH SOLE 99610 0 500 APPLE INC COM 037833100 144744 1047354 SH SOLE 1042799 75 4480 APPLIED MATLS INC COM 038222105 31753 387562 SH SOLE 387562 0 0 ARC DOCUMENT SOLUTIONS INC COM 00191G103 87 38662 SH SOLE 38662 0 0 ARK ETF TR 3D PRINTING ETF 00214Q500 2058 104211 SH SOLE 101586 250 2375 ARRAY TECHNOLOGIES INC COM SHS 04271T100 212 12800 SH SOLE 12800 0 0 ARROW ELECTRS INC COM 042735100 1049 11381 SH SOLE 11381 0 0 ASPEN TECHNOLOGY INC COM 29109X106 565 2373 SH SOLE 2373 0 0 AT&T INC COM 00206R102 1591 103694 SH SOLE 100093 0 3601 ATLASSIAN CORP PLC CL A G06242104 743 3500 SH SOLE 3500 0 0 ATYR PHARMA INC COM NEW 002120202 30 10150 SH SOLE 10150 0 0 AUTODESK INC COM 052769106 318 1701 SH SOLE 1551 0 150 AUTOMATIC DATA PROCESSING IN COM 053015103 25140 111145 SH SOLE 111145 0 0 AUTOZONE INC COM 053332102 908 424 SH SOLE 377 0 47 AVANTOR INC COM 05352A100 235 12000 SH SOLE 12000 0 0 AVIENT CORPORATION COM 05368V106 3260 107600 SH SOLE 107600 0 0 AXALTA COATING SYS LTD COM G0750C108 324 15400 SH SOLE 15400 0 0 AXOGEN INC COM 05463X106 4291 360000 SH SOLE 360000 0 0 AXSOME THERAPEUTICS INC COM 05464T104 317 7100 SH SOLE 7100 0 0 BAKER HUGHES COMPANY CL A 05722G100 3544 169080 SH SOLE 168580 0 500 BANK NEW YORK MELLON CORP COM 064058100 688 17869 SH SOLE 15075 0 2794 BARRICK GOLD CORP COM 067901108 3708 239239 SH SOLE 239239 0 0 BECTON DICKINSON & CO COM 075887109 6761 30342 SH SOLE 30342 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 2439 6 SH SOLE 6 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 66838 250311 SH SOLE 248125 60 2126 BGSF INC COM 05601C105 4996 449700 SH SOLE 449700 0 0 BHP GROUP LTD SPONSORED ADS 088606108 24367 486945 SH SOLE 486945 0 0 BIO-TECHNE CORP COM 09073M104 341 1200 SH SOLE 1200 0 0 BIOGEN INC COM 09062X103 3690 13821 SH SOLE 13810 0 11 BIOMARIN PHARMACEUTICAL INC COM 09061G101 10858 128085 SH SOLE 127535 0 550 BIOXCEL THERAPEUTICS INC COM 09075P105 339 28650 SH SOLE 28550 0 100 BK OF AMERICA CORP COM 060505104 40130 1328807 SH SOLE 1327712 0 1095 BLACK STONE MINERALS L P COM UNIT 09225M101 12506 799104 SH SOLE 798104 0 1000 BLACKROCK MUNIVEST FD II INC COM 09253T101 250 24800 SH SOLE 24800 0 0 BLACKSTONE INC COM 09260D107 10070 120315 SH SOLE 120315 0 0 BLOCK H & R INC COM 093671105 244 5732 SH SOLE 472 0 5260 BLOCK INC CL A 852234103 2209 40177 SH SOLE 40177 0 0 BLOOM ENERGY CORP COM CL A 093712107 1471 73600 SH SOLE 71450 0 2150 BOEING CO COM 097023105 14304 118138 SH SOLE 117608 0 530 BOOKING HOLDINGS INC COM 09857L108 15752 9586 SH SOLE 9586 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 602 6515 SH SOLE 6500 0 15 BOSTON PROPERTIES INC COM 101121101 3631 48436 SH SOLE 47096 0 1340 BOSTON SCIENTIFIC CORP COM 101137107 24669 636956 SH SOLE 630131 275 6550 BP PLC SPONSORED ADR 055622104 16954 593843 SH SOLE 593111 0 732 BRISTOL-MYERS SQUIBB CO COM 110122108 27135 381701 SH SOLE 379448 0 2253 BROADCOM INC COM 11135F101 8443 19015 SH SOLE 18643 0 372 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 234 6525 SH SOLE 6525 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 3904 66265 SH SOLE 64827 0 1438 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 366 3800 SH SOLE 3800 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 834 5104 SH SOLE 5011 0 93 CAMECO CORP COM 13321L108 32587 1229240 SH SOLE 1227240 0 2000 CANADIAN NATL RY CO COM 136375102 466 4312 SH SOLE 4312 0 0 CAPITAL ONE FINL CORP COM 14040H105 15186 164759 SH SOLE 163601 0 1158 CARLISLE COS INC COM 142339100 2755 9826 SH SOLE 9826 0 0 CARMAX INC COM 143130102 402 6090 SH SOLE 6090 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 11819 332370 SH SOLE 332370 0 0 CARS COM INC COM 14575E105 15123 1315033 SH SOLE 1315033 0 0 CATERPILLAR INC COM 149123101 36369 221653 SH SOLE 220018 20 1615 CBRE GROUP INC CL A 12504L109 2769 41009 SH SOLE 41009 0 0 CDW CORP COM 12514G108 246 1576 SH SOLE 1576 0 0 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 2562 341666 SH SOLE 341666 0 0 CHARLES RIV LABS INTL INC COM 159864107 472 2400 SH SOLE 2400 0 0 CHEVRON CORP NEW COM 166764100 32595 226871 SH SOLE 226406 0 465 CHIPOTLE MEXICAN GRILL INC COM 169656105 14234 9472 SH SOLE 9472 0 0 CHUBB LIMITED COM H1467J104 21909 120457 SH SOLE 120457 0 0 CHURCH & DWIGHT CO INC COM 171340102 201 2810 SH SOLE 2800 0 10 CHURCHILL DOWNS INC COM 171484108 276 1500 SH SOLE 1500 0 0 CIDARA THERAPEUTICS INC COM 171757107 65 104000 SH SOLE 104000 0 0 CIGNA CORP NEW COM 125523100 2148 7741 SH SOLE 7435 0 306 CINTAS CORP COM 172908105 1440 3709 SH SOLE 3706 0 3 CISCO SYS INC COM 17275R102 20547 513687 SH SOLE 511687 0 2000 CITIGROUP INC COM NEW 172967424 464 11133 SH SOLE 5789 0 5344 CLARIVATE PLC ORD SHS G21810109 4335 461620 SH SOLE 461620 0 0 COCA COLA CO COM 191216100 18185 324613 SH SOLE 323454 0 1159 CODA OCTOPUS GROUP INC COM NEW 19188U206 3321 615000 SH SOLE 615000 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3109 54118 SH SOLE 53975 0 143 COHERENT CORP COM 19247G107 1020 28757 SH SOLE 28757 0 0 COLGATE PALMOLIVE CO COM 194162103 42284 601902 SH SOLE 597382 160 4360 COMCAST CORP NEW CL A 20030N101 18544 632248 SH SOLE 626954 200 5094 COMPASS MINERALS INTL INC COM 20451N101 1308 33950 SH SOLE 33950 0 0 CONOCOPHILLIPS COM 20825C104 1328 12979 SH SOLE 12979 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 1299 27465 SH SOLE 27465 0 0 CONSTELLATION BRANDS INC CL A 21036P108 19043 82911 SH SOLE 81891 35 985 COPART INC COM 217204106 745 7000 SH SOLE 7000 0 0 CORNING INC COM 219350105 5298 182558 SH SOLE 182558 0 0 CORTEVA INC COM 22052L104 791 13839 SH SOLE 13839 0 0 COSTAR GROUP INC COM 22160N109 697 10000 SH SOLE 10000 0 0 COSTCO WHSL CORP NEW COM 22160K105 9559 20240 SH SOLE 20240 0 0 COTERRA ENERGY INC COM 127097103 1028 39350 SH SOLE 39050 0 300 CRANE HLDGS CO COM 224441105 6279 71725 SH SOLE 71725 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 6965 245500 SH SOLE 245500 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 7156 43420 SH SOLE 43420 0 0 CROWN CASTLE INC COM 22822V101 343 2370 SH SOLE 2370 0 0 CROWN HLDGS INC COM 228368106 239 2950 SH SOLE 2950 0 0 CSX CORP COM 126408103 554 20790 SH SOLE 20790 0 0 CUMMINS INC COM 231021106 3626 17818 SH SOLE 17810 0 8 CVS HEALTH CORP COM 126650100 1382 14489 SH SOLE 14480 0 9 CYBERARK SOFTWARE LTD SHS M2682V108 14080 93905 SH SOLE 92445 40 1420 DANAHER CORPORATION COM 235851102 6654 25761 SH SOLE 25761 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 77 26200 SH SOLE 26200 0 0 DEERE & CO COM 244199105 63958 191554 SH SOLE 190923 25 606 DELTA AIR LINES INC DEL COM NEW 247361702 4341 154700 SH SOLE 154700 0 0 DEVON ENERGY CORP NEW COM 25179M103 4919 81800 SH SOLE 80921 0 879 DEXCOM INC COM 252131107 2421 30060 SH SOLE 30060 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 16659 98105 SH SOLE 97955 0 150 DIAMONDBACK ENERGY INC COM 25278X109 21061 174836 SH SOLE 174836 0 0 DISCOVER FINL SVCS COM 254709108 500 5502 SH SOLE 4815 0 687 DISNEY WALT CO COM 254687106 48035 509228 SH SOLE 505642 105 3481 DLOCAL LTD CLASS A COM G29018101 410 20000 SH SOLE 20000 0 0 DOCUSIGN INC COM 256163106 9949 186070 SH SOLE 185870 0 200 DOLLAR GEN CORP NEW COM 256677105 7548 31470 SH SOLE 31470 0 0 DOLLAR TREE INC COM 256746108 2400 17631 SH SOLE 17631 0 0 DOMINION ENERGY INC COM 25746U109 53479 773824 SH SOLE 770289 145 3390 DONALDSON INC COM 257651109 12372 252440 SH SOLE 249630 50 2760 DOVER CORP COM 260003108 1588 13620 SH SOLE 13620 0 0 DOW INC COM 260557103 4448 101248 SH SOLE 100027 0 1221 DUKE ENERGY CORP NEW COM NEW 26441C204 14865 159808 SH SOLE 159808 0 0 DUPONT DE NEMOURS INC COM 26614N102 19864 394131 SH SOLE 393021 115 995 DURECT CORP COM 266605104 504 871400 SH SOLE 869700 0 1700 DXC TECHNOLOGY CO COM 23355L106 4047 165338 SH SOLE 164396 0 942 DYCOM INDS INC COM 267475101 1468 15370 SH SOLE 15370 0 0 EASTMAN CHEM CO COM 277432100 287 4043 SH SOLE 3970 0 73 EATON CORP PLC SHS G29183103 1110 8322 SH SOLE 8322 0 0 EBAY INC. COM 278642103 15778 428632 SH SOLE 428632 0 0 ECOLAB INC COM 278865100 435 3011 SH SOLE 3011 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 7511 90897 SH SOLE 90897 0 0 EIGER BIOPHARMACEUTICALS INC COM 28249U105 539 71575 SH SOLE 71050 0 525 ELEVANCE HEALTH INC COM 036752103 4022 8854 SH SOLE 8729 0 125 EMERSON ELEC CO COM 291011104 13794 188389 SH SOLE 188389 0 0 ENPHASE ENERGY INC COM 29355A107 1204 4338 SH SOLE 4338 0 0 ENSIGN GROUP INC COM 29358P101 2945 37047 SH SOLE 37047 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 480 20187 SH SOLE 20187 0 0 EPAM SYS INC COM 29414B104 5397 14900 SH SOLE 14900 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 2931 67574 SH SOLE 66084 145 1345 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 840 182916 SH SOLE 177406 300 5210 EVERGY INC COM 30034W106 291 4900 SH SOLE 4900 0 0 EVERSOURCE ENERGY COM 30040W108 2144 27505 SH SOLE 27505 0 0 EXPEDIA GROUP INC COM NEW 30212P303 853 9100 SH SOLE 8100 0 1000 EXPONENT INC COM 30214U102 446 5090 SH SOLE 5090 0 0 EXPRO GROUP HOLDINGS NV COM N3144W105 618 48496 SH SOLE 48496 0 0 EXXON MOBIL CORP COM 30231G102 17190 196889 SH SOLE 194323 0 2566 F5 INC COM 315616102 2176 15037 SH SOLE 15037 0 0 FABRINET SHS G3323L100 10015 104925 SH SOLE 104925 0 0 FACTSET RESH SYS INC COM 303075105 230 575 SH SOLE 575 0 0 FAIR ISAAC CORP COM 303250104 867 2105 SH SOLE 1557 0 548 FARMER BROS CO COM 307675108 3883 828000 SH SOLE 828000 0 0 FARMLAND PARTNERS INC COM 31154R109 1806 142565 SH SOLE 142565 0 0 FEDEX CORP COM 31428X106 30750 207111 SH SOLE 205931 30 1150 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1490 41150 SH SOLE 41150 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 5111 39149 SH SOLE 37949 0 1200 FIRST SOLAR INC COM 336433107 298 2250 SH SOLE 2250 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 969 13495 SH SOLE 13495 0 0 FISERV INC COM 337738108 5458 58331 SH SOLE 58331 0 0 FLEX LTD ORD Y2573F102 9031 542050 SH SOLE 542050 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 211 3000 SH SOLE 3000 0 0 FLOWSERVE CORP COM 34354P105 743 30560 SH SOLE 30560 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 9243 147300 SH SOLE 147300 0 0 FORD MTR CO DEL COM 345370860 12514 1117317 SH SOLE 1112073 0 5244 FORTINET INC COM 34959E109 1105 22500 SH SOLE 22500 0 0 FRANCO NEV CORP COM 351858105 17144 143485 SH SOLE 143485 0 0 FREEPORT-MCMORAN INC CL B 35671D857 9378 343132 SH SOLE 343132 0 0 FULLER H B CO COM 359694106 739 12300 SH SOLE 12300 0 0 GARTNER INC COM 366651107 211 762 SH SOLE 103 0 659 GENERAL DYNAMICS CORP COM 369550108 1053 4963 SH SOLE 4960 0 3 GENERAL ELECTRIC CO COM NEW 369604301 291 4705 SH SOLE 4668 0 37 GENERAL MLS INC COM 370334104 376 4908 SH SOLE 4644 0 264 GENERAL MTRS CO COM 37045V100 1163 36226 SH SOLE 36226 0 0 GENUINE PARTS CO COM 372460105 538 3600 SH SOLE 3600 0 0 GILEAD SCIENCES INC COM 375558103 8828 143106 SH SOLE 142301 0 805 GLATFELTER CORPORATION COM 377320106 206 66250 SH SOLE 66250 0 0 GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 238 3500 SH SOLE 3500 0 0 GLOBAL PMTS INC COM 37940X102 692 6409 SH SOLE 6409 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 1084 53456 SH SOLE 52096 95 1265 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 291 4400 SH SOLE 4400 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 1764 97578 SH SOLE 95143 225 2210 GLOBAL X FDS US PFD ETF 37954Y657 4014 195723 SH SOLE 192568 275 2880 GOLDMAN SACHS GROUP INC COM 38141G104 4069 13886 SH SOLE 13886 0 0 GRACO INC COM 384109104 863 14390 SH SOLE 14390 0 0 GRUPO TELEVISA S A B SPON ADR REP ORD 40049J206 5723 1063680 SH SOLE 1063680 0 0 HAEMONETICS CORP MASS COM 405024100 1857 25080 SH SOLE 24754 0 326 HALLIBURTON CO COM 406216101 10968 445500 SH SOLE 438000 0 7500 HANESBRANDS INC COM 410345102 3060 439678 SH SOLE 432755 0 6923 HARSCO CORP COM 415864107 356 95125 SH SOLE 95125 0 0 HCA HEALTHCARE INC COM 40412C101 1515 8241 SH SOLE 8085 0 156 HEICO CORP NEW COM 422806109 553 3843 SH SOLE 3843 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 521 43504 SH SOLE 34802 0 8702 HOME DEPOT INC COM 437076102 377513 1368098 SH SOLE 1367723 0 375 HONEYWELL INTL INC COM 438516106 17170 102830 SH SOLE 102730 0 100 HOST HOTELS & RESORTS INC COM 44107P104 206 12973 SH SOLE 8410 0 4563 HOWMET AEROSPACE INC COM 443201108 310 10031 SH SOLE 10031 0 0 HP INC COM 40434L105 357 14319 SH SOLE 1610 0 12709 HUBBELL INC COM 443510607 572 2567 SH SOLE 2500 0 67 IAC INC COM NEW 44891N208 609 11001 SH SOLE 11001 0 0 ICF INTL INC COM 44925C103 2377 21800 SH SOLE 21800 0 0 IDEX CORP COM 45167R104 500 2500 SH SOLE 2500 0 0 IDEXX LABS INC COM 45168D104 919 2820 SH SOLE 2820 0 0 ILLINOIS TOOL WKS INC COM 452308109 5332 29518 SH SOLE 29518 0 0 ILLUMINA INC COM 452327109 3285 17219 SH SOLE 16579 15 625 INNOSPEC INC COM 45768S105 2663 31090 SH SOLE 31090 0 0 INOGEN INC COM 45780L104 6129 252425 SH SOLE 252425 0 0 INSULET CORP COM 45784P101 1286 5605 SH SOLE 5605 0 0 INTEGRAL AD SCIENCE HLDNG CO COM 45828L108 348 48000 SH SOLE 48000 0 0 INTEL CORP COM 458140100 16307 632775 SH SOLE 631027 0 1748 INTERCONTINENTAL EXCHANGE IN COM 45866F104 16731 185178 SH SOLE 184778 0 400 INTERNATIONAL BUSINESS MACHS COM 459200101 6080 51173 SH SOLE 50833 0 340 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 346 3805 SH SOLE 3805 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1184 46248 SH SOLE 46116 0 132 INTUIT COM 461202103 8079 20860 SH SOLE 20706 0 154 INTUITIVE SURGICAL INC COM NEW 46120E602 4950 26411 SH SOLE 26411 0 0 INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 422 10790 SH SOLE 10500 290 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 300 13710 SH SOLE 13400 310 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 3384 167615 SH SOLE 164990 105 2520 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 2697 58961 SH SOLE 57386 150 1425 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1611 12659 SH SOLE 12659 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 1273 4765 SH SOLE 4765 0 0 IONIS PHARMACEUTICALS INC COM 462222100 7183 162394 SH SOLE 159265 0 3129 IQVIA HLDGS INC COM 46266C105 3835 21172 SH SOLE 20874 0 298 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 296 28531 SH SOLE 28531 0 0 ISHARES GOLD TR ISHARES NEW 464285204 73010 2315563 SH SOLE 2302258 495 12810 ISHARES INC CORE MSCI EMKT 46434G103 10925 254189 SH SOLE 254189 0 0 ISHARES SILVER TR ISHARES 46428Q109 177 10100 SH SOLE 10100 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 415 5108 SH SOLE 5108 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 6936 53794 SH SOLE 52864 205 725 ISHARES TR TIPS BD ETF 464287176 3635 34654 SH SOLE 34654 0 0 ISHARES TR CORE TOTAL USD 46434V613 267 6000 SH SOLE 6000 0 0 ISHARES TR U.S. REAL ES ETF 464287739 393 4825 SH SOLE 4825 0 0 ISHARES TR JPMORGAN USD EMG 464288281 763 9610 SH SOLE 9610 0 0 ISHARES TR INTRM GOV CR ETF 464288612 873 8580 SH SOLE 7830 0 750 ISHARES TR 0-5YR HI YL CP 46434V407 3366 84279 SH SOLE 83054 55 1170 ISHARES TR CORE US AGGBD ET 464287226 424 4400 SH SOLE 4400 0 0 ISHARES TR EAFE GRWTH ETF 464288885 272 3750 SH SOLE 3750 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 678 19449 SH SOLE 19324 0 125 ISHARES TR ISHARES BIOTECH 464287556 2341 20016 SH SOLE 20000 0 16 ISHARES TR PFD AND INCM SEC 464288687 1357 42860 SH SOLE 42770 0 90 ISHARES TR RUS 1000 GRW ETF 464287614 920 4374 SH SOLE 4374 0 0 ISHARES TR RUS 1000 ETF 464287622 3550 17990 SH SOLE 17990 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 1352 8199 SH SOLE 7924 0 275 ISHARES TR CORE S&P500 ETF 464287200 532 1484 SH SOLE 965 0 519 ISHARES TR GLOB HLTHCRE ETF 464287325 1085 14400 SH SOLE 14400 0 0 ISHARES TR S&P MC 400GR ETF 464287606 335 5310 SH SOLE 5310 0 0 ISHARES TR NATIONAL MUN ETF 464288414 2729 26600 SH SOLE 26600 0 0 ISHARES TR NEW YORK MUN ETF 464288323 253 5000 SH SOLE 5000 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 981 19910 SH SOLE 19490 0 420 ISHARES TR MSCI CHINA ETF 46429B671 11733 275688 SH SOLE 275688 0 0 ISHARES TR 3YRTB ETF 464288125 1805 28138 SH SOLE 27333 70 735 ISHARES TR CORE 1 5 YR USD 46432F859 433 9400 SH SOLE 9400 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 596 11700 SH SOLE 11700 0 0 ISHARES TR EXPANDED TECH 464287515 2154 8611 SH SOLE 8241 14 356 ISHARES TR FLTG RATE NT ETF 46429B655 1756 34928 SH SOLE 33128 0 1800 ISHARES TR GL CLEAN ENE ETF 464288224 5169 270764 SH SOLE 266874 250 3640 ISHARES TR RUS MD CP GR ETF 464287481 5705 72734 SH SOLE 69796 200 2738 ISHARES TR CRE U S REIT ETF 464288521 259 5450 SH SOLE 5450 0 0 ISHARES TR US HLTHCR PR ETF 464288828 396 1550 SH SOLE 1550 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 516 10288 SH SOLE 10288 0 0 JACOBS SOLUTIONS INC COM 46982L108 1507 13855 SH SOLE 13400 0 455 JOHNSON & JOHNSON COM 478160104 63872 390991 SH SOLE 389306 0 1685 JOHNSON CTLS INTL PLC SHS G51502105 1248 25355 SH SOLE 25283 0 72 JPMORGAN CHASE & CO COM 46625H100 25242 241552 SH SOLE 239967 40 1545 KELSO TECHNOLOGIES INC COM NEW 48826D201 911 3036300 SH SOLE 3036300 0 0 KEURIG DR PEPPER INC COM 49271V100 33329 930446 SH SOLE 919426 370 10650 KEYCORP COM 493267108 1763 110026 SH SOLE 100339 0 9687 KIMBERLY-CLARK CORP COM 494368103 1962 17430 SH SOLE 17430 0 0 KIMCO RLTY CORP COM 49446R109 409 22200 SH SOLE 22200 0 0 KINDER MORGAN INC DEL COM 49456B101 3318 199388 SH SOLE 196674 0 2714 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2602 53170 SH SOLE 52270 0 900 KNOWLES CORP COM 49926D109 1621 133230 SH SOLE 132800 0 430 KRAFT HEINZ CO COM 500754106 4986 149494 SH SOLE 147719 0 1775 KROGER CO COM 501044101 741 16936 SH SOLE 14583 0 2353 KULICKE & SOFFA INDS INC COM 501242101 1377 35751 SH SOLE 35751 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 32183 154853 SH SOLE 153987 30 836 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2416 11798 SH SOLE 11539 0 259 LAKELAND INDS INC COM 511795106 184 16000 SH SOLE 16000 0 0 LAM RESEARCH CORP COM 512807108 684 1870 SH SOLE 1870 0 0 LANDEC CORP COM 514766104 5360 602900 SH SOLE 602900 0 0 LAUDER ESTEE COS INC CL A 518439104 1689 7825 SH SOLE 7825 0 0 LAZARD LTD SHS A G54050102 584 18350 SH SOLE 18350 0 0 LEAR CORP COM NEW 521865204 2953 24675 SH SOLE 24675 0 0 LEGGETT & PLATT INC COM 524660107 4075 122670 SH SOLE 121110 0 1560 LIBERTY BROADBAND CORP COM SER C 530307305 1233 16711 SH SOLE 16711 0 0 LILLY ELI & CO COM 532457108 2487 7692 SH SOLE 7692 0 0 LINDE PLC SHS G5494J103 2845 10554 SH SOLE 10554 0 0 LIVEVOX HOLDING INC COM CL A 53838L100 895 303423 SH SOLE 303423 0 0 LKQ CORP COM 501889208 1042 22100 SH SOLE 22100 0 0 LOCKHEED MARTIN CORP COM 539830109 28442 73629 SH SOLE 73425 0 204 LOWES COS INC COM 548661107 16891 89937 SH SOLE 89673 0 264 LPL FINL HLDGS INC COM 50212V100 3074 14070 SH SOLE 13920 0 150 LUMEN TECHNOLOGIES INC COM 550241103 284 38990 SH SOLE 21574 0 17416 LUMENTUM HLDGS INC COM 55024U109 7970 116235 SH SOLE 116235 0 0 LXP INDUSTRIAL TRUST COM 529043101 167 18179 SH SOLE 18179 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 252 3353 SH SOLE 2819 0 534 M & T BK CORP COM 55261F104 21221 120356 SH SOLE 119346 0 1010 MAG SILVER CORP COM 55903Q104 1629 130500 SH SOLE 123000 0 7500 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 917 19300 SH SOLE 19300 0 0 MANULIFE FINL CORP COM 56501R106 280 17830 SH SOLE 17830 0 0 MARATHON PETE CORP COM 56585A102 23283 234403 SH SOLE 232416 0 1987 MARKETAXESS HLDGS INC COM 57060D108 278 1250 SH SOLE 1250 0 0 MARTIN MARIETTA MATLS INC COM 573284106 16565 51430 SH SOLE 51005 10 415 MASCO CORP COM 574599106 324 6947 SH SOLE 6041 0 906 MASTERCARD INCORPORATED CL A 57636Q104 17551 61724 SH SOLE 61674 0 50 MATCH GROUP INC NEW COM 57667L107 958 20070 SH SOLE 20070 0 0 MAYVILLE ENGR CO INC COM 578605107 4411 677521 SH SOLE 677521 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1621 22738 SH SOLE 22738 0 0 MCDONALDS CORP COM 580135101 41686 180661 SH SOLE 180554 0 107 MCKESSON CORP COM 58155Q103 1254 3689 SH SOLE 3111 0 578 MEDICENNA THERAPEUTICS CORP COM 58490H107 97 117500 SH SOLE 116700 0 800 MEDTRONIC PLC SHS G5960L103 1528 18921 SH SOLE 18921 0 0 MEIRAGTX HLDGS PLC COM G59665102 138 16400 SH SOLE 16400 0 0 MERCK & CO INC COM 58933Y105 75396 875474 SH SOLE 871054 160 4260 META PLATFORMS INC CL A 30303M102 27988 206280 SH SOLE 205370 25 885 METLIFE INC COM 59156R108 1960 32250 SH SOLE 28290 0 3960 MICRON TECHNOLOGY INC COM 595112103 6306 125864 SH SOLE 121578 75 4211 MICROSOFT CORP COM 594918104 144280 619492 SH SOLE 618408 40 1044 MISTRAS GROUP INC COM 60649T107 684 153350 SH SOLE 153350 0 0 MITEK SYS INC COM NEW 606710200 2204 240600 SH SOLE 240600 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 1844 409720 SH SOLE 409720 0 0 MODINE MFG CO COM 607828100 1967 151997 SH SOLE 151450 0 547 MOHAWK INDS INC COM 608190104 2084 22850 SH SOLE 22850 0 0 MONDELEZ INTL INC CL A 609207105 5100 93010 SH SOLE 93010 0 0 MONGODB INC CL A 60937P106 521 2625 SH SOLE 2625 0 0 MORGAN STANLEY COM NEW 617446448 3277 41476 SH SOLE 41476 0 0 MOSAIC CO NEW COM 61945C103 314 6500 SH SOLE 6500 0 0 MSC INDL DIRECT INC CL A 553530106 1077 14795 SH SOLE 14795 0 0 MSCI INC COM 55354G100 844 2000 SH SOLE 2000 0 0 MURPHY USA INC COM 626755102 242 880 SH SOLE 800 0 80 NAVIGATOR HLDGS LTD SHS Y62132108 462 40368 SH SOLE 40368 0 0 NCS MULTISTAGE HLDGS INC COM NEW 628877201 2415 111057 SH SOLE 111057 0 0 NETAPP INC COM 64110D104 334 5400 SH SOLE 5400 0 0 NETFLIX INC COM 64110L106 322 1369 SH SOLE 1369 0 0 NEUBASE THERAPEUTICS INC COM 64132K102 17 42500 SH SOLE 42500 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 440 4141 SH SOLE 4075 0 66 NEWELL BRANDS INC COM 651229106 795 57200 SH SOLE 57200 0 0 NEWMONT CORP COM 651639106 29411 699752 SH SOLE 696477 0 3275 NEXTERA ENERGY INC COM 65339F101 74077 944735 SH SOLE 942560 0 2175 NEXTIER OILFIELD SOLUTIONS COM 65290C105 169 22800 SH SOLE 22800 0 0 NIKE INC CL B 654106103 3187 38347 SH SOLE 38197 0 150 NORDSON CORP COM 655663102 473 2230 SH SOLE 2036 0 194 NORTHROP GRUMMAN CORP COM 666807102 271 577 SH SOLE 152 0 425 NOVARTIS AG SPONSORED ADR 66987V109 13787 181379 SH SOLE 181379 0 0 NUCOR CORP COM 670346105 214 2000 SH SOLE 2000 0 0 NUTRIEN LTD COM 67077M108 32595 390918 SH SOLE 390880 0 38 NUVEEN N Y MUN VALUE FD COM 67062M105 524 64248 SH SOLE 63473 775 0 NVENT ELECTRIC PLC SHS G6700G107 2721 86095 SH SOLE 85345 0 750 NVIDIA CORPORATION COM 67066G104 46566 383603 SH SOLE 382073 40 1490 OCCIDENTAL PETE CORP COM 674599105 16180 263298 SH SOLE 263298 0 0 ON24 INC COM 68339B104 4081 463700 SH SOLE 463700 0 0 ONCOSEC MED INC COM 68234L306 37 75500 SH SOLE 75500 0 0 OPEN LENDING CORP COM CL A 68373J104 402 50000 SH SOLE 50000 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 1185 37650 SH SOLE 37500 0 150 ORACLE CORP COM 68389X105 9688 158638 SH SOLE 157399 0 1239 ORGANON & CO COMMON STOCK 68622V106 2455 104901 SH SOLE 102401 0 2500 ORION ENERGY SYS INC COM 686275108 103 66300 SH SOLE 66300 0 0 ORION ENGINEERED CARBONS S A COM L72967109 9082 680325 SH SOLE 680325 0 0 OTIS WORLDWIDE CORP COM 68902V107 2064 32354 SH SOLE 32354 0 0 PACCAR INC COM 693718108 36544 436653 SH SOLE 433753 115 2785 PALANTIR TECHNOLOGIES INC CL A 69608A108 99 11900 SH SOLE 11900 0 0 PALO ALTO NETWORKS INC COM 697435105 21104 128847 SH SOLE 126787 45 2015 PAN AMERN SILVER CORP COM 697900108 3899 245500 SH SOLE 245500 0 0 PARKER-HANNIFIN CORP COM 701094104 17687 72995 SH SOLE 72995 0 0 PAYCHEX INC COM 704326107 613 5459 SH SOLE 4319 0 1140 PAYCOM SOFTWARE INC COM 70432V102 3507 10628 SH SOLE 10628 0 0 PAYLOCITY HLDG CORP COM 70438V106 5773 23895 SH SOLE 23695 0 200 PAYPAL HLDGS INC COM 70450Y103 20620 239570 SH SOLE 236800 50 2720 PELOTON INTERACTIVE INC CL A COM 70614W100 1568 226321 SH SOLE 226321 0 0 PEPSICO INC COM 713448108 55120 337619 SH SOLE 335857 70 1692 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 160 12988 SH SOLE 12211 0 777 PFIZER INC COM 717081103 52305 1195260 SH SOLE 1190112 0 5148 PGT INNOVATIONS INC COM 69336V101 1432 68300 SH SOLE 68300 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 2283 171800 SH SOLE 171800 0 0 PHILIP MORRIS INTL INC COM 718172109 863 10392 SH SOLE 9565 0 827 PHILLIPS 66 COM 718546104 4645 57549 SH SOLE 56834 0 715 PHYSICIANS RLTY TR COM 71943U104 6923 460316 SH SOLE 455311 0 5005 PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 432 31913 SH SOLE 31913 0 0 PLEXUS CORP COM 729132100 6309 72050 SH SOLE 72050 0 0 PLUG POWER INC COM NEW 72919P202 284 13505 SH SOLE 13505 0 0 PNC FINL SVCS GROUP INC COM 693475105 849 5681 SH SOLE 5681 0 0 POOL CORP COM 73278L105 875 2750 SH SOLE 2750 0 0 POTLATCHDELTIC CORPORATION COM 737630103 928 22613 SH SOLE 22613 0 0 PROCTER AND GAMBLE CO COM 742718109 49830 394689 SH SOLE 394689 0 0 PROFIRE ENERGY INC COM 74316X101 403 474125 SH SOLE 474125 0 0 PROGRESSIVE CORP COM 743315103 24478 210639 SH SOLE 210624 0 15 PRUDENTIAL FINL INC COM 744320102 2043 23818 SH SOLE 22316 0 1502 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1230 21880 SH SOLE 21773 0 107 PUBMATIC INC COM CL A 74467Q103 582 35000 SH SOLE 35000 0 0 PULTE GROUP INC COM 745867101 427 11387 SH SOLE 7921 0 3466 PVH CORPORATION COM 693656100 3362 75045 SH SOLE 75045 0 0 QUALCOMM INC COM 747525103 61102 540825 SH SOLE 537929 105 2791 QUANTA SVCS INC COM 74762E102 713 5600 SH SOLE 5600 0 0 QUEST DIAGNOSTICS INC COM 74834L100 16178 131857 SH SOLE 130612 0 1245 QUIDELORTHO CORP COM 219798105 610 8540 SH SOLE 8540 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 26106 318909 SH SOLE 318909 0 0 REPUBLIC SVCS INC COM 760759100 61904 455040 SH SOLE 449796 85 5159 RESTAURANT BRANDS INTL INC COM 76131D103 4266 80218 SH SOLE 80218 0 0 REV GROUP INC COM 749527107 940 85200 SH SOLE 85200 0 0 RIO TINTO PLC SPONSORED ADR 767204100 206 3738 SH SOLE 3304 0 434 ROCKWELL AUTOMATION INC COM 773903109 17662 82105 SH SOLE 82005 0 100 ROPER TECHNOLOGIES INC COM 776696106 1207 3357 SH SOLE 3357 0 0 ROSS STORES INC COM 778296103 19006 225537 SH SOLE 224337 0 1200 ROYAL GOLD INC COM 780287108 266 2839 SH SOLE 2839 0 0 RUSH ENTERPRISES INC CL A 781846209 5124 116827 SH SOLE 115075 0 1752 S&P GLOBAL INC COM 78409V104 308 1010 SH SOLE 1010 0 0 SAIA INC COM 78709Y105 228 1200 SH SOLE 1200 0 0 SALESFORCE INC COM 79466L302 29997 208544 SH SOLE 208369 0 175 SANGAMO THERAPEUTICS INC COM 800677106 86 17580 SH SOLE 17230 0 350 SANOFI SPONSORED ADR 80105N105 793 20860 SH SOLE 20860 0 0 SCHLUMBERGER LTD COM STK 806857108 18383 512052 SH SOLE 511576 0 476 SCHRODINGER INC COM 80810D103 9275 371280 SH SOLE 371280 0 0 SCHWAB CHARLES CORP COM 808513105 72435 1007864 SH SOLE 1002269 140 5455 SEAGEN INC COM 81181C104 384 2808 SH SOLE 2808 0 0 SEALED AIR CORP NEW COM 81211K100 490 11000 SH SOLE 11000 0 0 SEELOS THERAPEUTICS INC COM 81577F109 57 55000 SH SOLE 55000 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 9076 74943 SH SOLE 74943 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1140 8000 SH SOLE 8000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 14468 476564 SH SOLE 476564 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2188 26410 SH SOLE 26410 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 934 19500 SH SOLE 19500 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 570 8700 SH SOLE 8700 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2762 23250 SH SOLE 23250 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 377 5545 SH SOLE 5545 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 230 3450 SH SOLE 3450 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 32124 446037 SH SOLE 446037 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 6872 184342 SH SOLE 184342 0 0 SERVICENOW INC COM 81762P102 6024 15954 SH SOLE 15954 0 0 SHELL PLC SPON ADS 780259305 10176 204504 SH SOLE 204504 0 0 SHOCKWAVE MED INC COM 82489T104 334 1200 SH SOLE 1200 0 0 SHOPIFY INC CL A 82509L107 3942 146340 SH SOLE 146340 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 11081 1189000 SH SOLE 1176000 0 13000 SILVERCREST METALS INC COM 828363101 1339 242035 SH SOLE 242035 0 0 SIMON PPTY GROUP INC NEW COM 828806109 4093 45609 SH SOLE 44937 0 672 SIMPLY GOOD FOODS CO COM 82900L102 288 9000 SH SOLE 9000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1655 289789 SH SOLE 289789 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 260 2500 SH SOLE 2500 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 514 6031 SH SOLE 6031 0 0 SM ENERGY CO COM 78454L100 11430 303900 SH SOLE 301900 0 2000 SONOCO PRODS CO COM 835495102 8050 141900 SH SOLE 141900 0 0 SONY GROUP CORPORATION SPONSORED ADR 835699307 9263 144620 SH SOLE 144620 0 0 SOUTHWESTERN ENERGY CO COM 845467109 212 34700 SH SOLE 34700 0 0 SP PLUS CORP COM 78469C103 279 8900 SH SOLE 8900 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1218 4238 SH SOLE 4238 0 0 SPDR GOLD TR GOLD SHS 78463V107 8654 55954 SH SOLE 53781 0 2173 SPDR S&P 500 ETF TR TR UNIT 78462F103 10450 29256 SH SOLE 27217 0 2039 SPDR SER TR S&P REGL BKG 78464A698 15577 264554 SH SOLE 264554 0 0 SPDR SER TR S&P BIOTECH 78464A870 9066 114301 SH SOLE 112506 80 1715 SPDR SER TR PORTFOLIO SHORT 78464A474 1067 36500 SH SOLE 36500 0 0 SPDR SER TR S&P DIVID ETF 78464A763 447 4010 SH SOLE 4010 0 0 SPLUNK INC COM 848637104 1395 18555 SH SOLE 18555 0 0 SPOK HLDGS INC COM 84863T106 80 10500 SH SOLE 10500 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 157 10100 SH SOLE 7800 0 2300 SPROUTS FMRS MKT INC COM 85208M102 427 15400 SH SOLE 15400 0 0 STAG INDL INC COM 85254J102 4206 147933 SH SOLE 145893 0 2040 STANLEY BLACK & DECKER INC COM 854502101 3158 41985 SH SOLE 41985 0 0 STARBUCKS CORP COM 855244109 8614 102228 SH SOLE 102028 0 200 STEELCASE INC CL A 858155203 3682 564800 SH SOLE 559800 0 5000 STERLING BANCORP INC COM 85917W102 935 155000 SH SOLE 155000 0 0 STRYKER CORPORATION COM 863667101 367 1810 SH SOLE 1810 0 0 SUPERIOR GROUP OF CO INC COM 868358102 98 11000 SH SOLE 11000 0 0 SVB FINANCIAL GROUP COM 78486Q101 2316 6897 SH SOLE 6867 0 30 SYNOPSYS INC COM 871607107 646 2114 SH SOLE 1980 0 134 SYSCO CORP COM 871829107 4403 62270 SH SOLE 62270 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 1488 191000 SH SOLE 191000 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5522 80545 SH SOLE 80545 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 354 3250 SH SOLE 3250 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 215 4500 SH SOLE 4500 0 0 TARGET CORP COM 87612E106 6902 46514 SH SOLE 46504 0 10 TESLA INC COM 88160R101 969 3654 SH SOLE 3654 0 0 TETRA TECH INC NEW COM 88162G103 386 3005 SH SOLE 3005 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 256 71200 SH SOLE 71200 0 0 TEXAS INSTRS INC COM 882508104 2651 17130 SH SOLE 17130 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 940 529 SH SOLE 493 0 36 TEXTRON INC COM 883203101 380 6530 SH SOLE 6530 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 36902 72758 SH SOLE 71994 20 744 TILE SHOP HLDGS INC COM 88677Q109 607 172401 SH SOLE 172401 0 0 TOPBUILD CORP COM 89055F103 247 1500 SH SOLE 1500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 301 4900 SH SOLE 4900 0 0 TOYOTA MOTOR CORP ADS 892331307 1107 8500 SH SOLE 8500 0 0 TRADEWEB MKTS INC CL A 892672106 508 9000 SH SOLE 9000 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 717 4950 SH SOLE 4950 0 0 TRANSUNION COM 89400J107 506 8500 SH SOLE 8500 0 0 TRAVELERS COMPANIES INC COM 89417E109 927 6050 SH SOLE 6050 0 0 TREX CO INC COM 89531P105 220 5000 SH SOLE 5000 0 0 TRUIST FINL CORP COM 89832Q109 217 4994 SH SOLE 4994 0 0 TTM TECHNOLOGIES INC COM 87305R109 7348 557500 SH SOLE 557500 0 0 TWILIO INC CL A 90138F102 2274 32886 SH SOLE 32886 0 0 TYLER TECHNOLOGIES INC COM 902252105 375 1080 SH SOLE 1080 0 0 TYSON FOODS INC CL A 902494103 753 11420 SH SOLE 9006 0 2414 UBS GROUP AG SHS H42097107 10823 745883 SH SOLE 745883 0 0 UNIFI INC COM NEW 904677200 254 26666 SH SOLE 26666 0 0 UNILEVER PLC SPON ADR NEW 904767704 26339 600790 SH SOLE 599060 0 1730 UNION PAC CORP COM 907818108 7769 39876 SH SOLE 39804 0 72 UNISYS CORP COM NEW 909214306 2413 319548 SH SOLE 319548 0 0 UNITED PARCEL SERVICE INC CL B 911312106 584 3615 SH SOLE 3615 0 0 UNITEDHEALTH GROUP INC COM 91324P102 10875 21532 SH SOLE 21532 0 0 UNIVAR SOLUTIONS INC COM 91336L107 1095 48135 SH SOLE 48135 0 0 UPLAND SOFTWARE INC COM 91544A109 2006 246800 SH SOLE 246800 0 0 US BANCORP DEL COM NEW 902973304 12041 298644 SH SOLE 298644 0 0 US FOODS HLDG CORP COM 912008109 218 8262 SH SOLE 8262 0 0 VALERO ENERGY CORP COM 91913Y100 870 8140 SH SOLE 8100 0 40 VANECK ETF TRUST JP MRGAN EM LOC 92189H300 3661 160581 SH SOLE 158177 70 2334 VANECK ETF TRUST PREFERRED SECURT 92189F429 1192 69300 SH SOLE 69300 0 0 VANECK ETF TRUST GOLD MINERS ETF 92189F106 3787 157001 SH SOLE 157001 0 0 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 686 4249 SH SOLE 4249 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 331 4500 SH SOLE 4500 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 459 6130 SH SOLE 6130 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 626 7813 SH SOLE 7723 90 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 875 2665 SH SOLE 2665 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1387 10910 SH SOLE 10910 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1713 13871 SH SOLE 13871 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 5976 41675 SH SOLE 40005 0 1670 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 3679 30215 SH SOLE 29425 40 750 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1022 23050 SH SOLE 23050 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 8953 194008 SH SOLE 190863 200 2945 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6153 168632 SH SOLE 165467 250 2915 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 635 6843 SH SOLE 6843 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 12632 262555 SH SOLE 259115 60 3380 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 431 8950 SH SOLE 8950 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 3584 62015 SH SOLE 60130 0 1885 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3268 44000 SH SOLE 44000 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1628 12046 SH SOLE 12046 0 0 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 323 6200 SH SOLE 6200 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 206 3280 SH SOLE 3280 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1513 12125 SH SOLE 12125 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3312 19280 SH SOLE 19280 0 0 VEEVA SYS INC CL A COM 922475108 923 5600 SH SOLE 5500 0 100 VERISK ANALYTICS INC COM 92345Y106 2289 13421 SH SOLE 13421 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 33949 894113 SH SOLE 892223 0 1890 VERTIV HOLDINGS CO COM CL A 92537N108 97 10000 SH SOLE 10000 0 0 VIATRIS INC COM 92556V106 2724 319736 SH SOLE 313720 0 6016 VIEMED HEALTHCARE INC COM 92663R105 1950 325000 SH SOLE 325000 0 0 VISA INC COM CL A 92826C839 16448 92587 SH SOLE 92587 0 0 VISTEON CORP COM NEW 92839U206 4571 43100 SH SOLE 43100 0 0 VOYA FINANCIAL INC COM 929089100 4640 76690 SH SOLE 76690 0 0 VULCAN MATLS CO COM 929160109 21212 134500 SH SOLE 134500 0 0 WALMART INC COM 931142103 32963 254149 SH SOLE 253643 0 506 WARNER BROS DISCOVERY INC COM SER A 934423104 1598 138923 SH SOLE 138830 0 93 WASTE CONNECTIONS INC COM 94106B101 1703 12600 SH SOLE 12600 0 0 WASTE MGMT INC DEL COM 94106L109 21467 133993 SH SOLE 133993 0 0 WATERS CORP COM 941848103 1023 3795 SH SOLE 3731 0 64 WATSCO INC COM 942622200 1350 5244 SH SOLE 5154 0 90 WEC ENERGY GROUP INC COM 92939U106 246 2753 SH SOLE 2753 0 0 WELLS FARGO CO NEW COM 949746101 596 14818 SH SOLE 10754 0 4064 WESTROCK CO COM 96145D105 1272 41169 SH SOLE 41169 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 43130 1510143 SH SOLE 1495620 250 14273 WHEATON PRECIOUS METALS CORP COM 962879102 24691 762999 SH SOLE 758999 0 4000 WILLIAMS SONOMA INC COM 969904101 1406 11927 SH SOLE 11840 0 87 WILLIS TOWERS WATSON PLC LTD SHS G96629103 1625 8088 SH SOLE 8088 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 1598 79275 SH SOLE 79275 0 0 WORKDAY INC CL A 98138H101 2546 16725 SH SOLE 16725 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E303 904 27397 SH SOLE 25386 0 2011 ZEVIA PBC CL A 98955K104 65 15000 SH SOLE 15000 0 0 ZIFF DAVIS INC COM 48123V102 5643 82400 SH SOLE 82400 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1665 15922 SH SOLE 15922 0 0