0001085146-23-003854.txt : 20231024 0001085146-23-003854.hdr.sgml : 20231024 20231023202640 ACCESSION NUMBER: 0001085146-23-003854 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231024 DATE AS OF CHANGE: 20231023 EFFECTIVENESS DATE: 20231024 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PINNACLE ASSOCIATES LTD CENTRAL INDEX KEY: 0000743127 IRS NUMBER: 133220717 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-01669 FILM NUMBER: 231340910 BUSINESS ADDRESS: STREET 1: 335 MADISON AVENUE STREET 2: 11TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 BUSINESS PHONE: 2126523200 MAIL ADDRESS: STREET 1: 335 MADISON AVENUE STREET 2: 11TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10017 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0000743127 XXXXXXXX 09-30-2023 09-30-2023 false PINNACLE ASSOCIATES LTD
335 MADISON AVENUE 11TH FLOOR NEW YORK NY 10017
13F HOLDINGS REPORT 028-01669 N
Scott M. Brown General Counsel & CCO 212-652-3200 /s/ Scott M. Brown New York NY 10-23-2023 0 849 5379686091 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3-D SYS CORP DEL COM NEW 88554D205 5264016 1072101 SH SOLE 1072101 0 0 3M CO COM 88579Y101 2303069 24600 SH SOLE 22427 0 2173 ABBOTT LABS COM 002824100 16949 175 SH OTR 175 0 0 ABBOTT LABS COM 002824100 9768535 100863 SH SOLE 94195 0 6668 ABBVIE INC COM 00287Y109 167245 1122 SH OTR 1122 0 0 ABBVIE INC COM 00287Y109 18298972 122762 SH SOLE 115627 50 7085 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9470823 30839 SH SOLE 30409 0 430 ACTIVISION BLIZZARD INC COM 00507V109 2850265 30442 SH SOLE 30042 0 400 ACUMEN PHARMACEUTICALS INC COM 00509G209 74783 18020 SH SOLE 18020 0 0 ADOBE INC COM 00724F101 23614522 46312 SH SOLE 46106 0 206 ADVANCED ENERGY INDS COM 007973100 18362405 178068 SH SOLE 178068 0 0 ADVANCED MICRO DEVICES INC COM 007903107 7087399 68930 SH SOLE 68815 0 115 AECOM COM 00766T100 360809 4345 SH SOLE 4345 0 0 AEROVIRONMENT INC COM 008073108 18880802 169289 SH SOLE 166836 0 2453 AFLAC INC COM 001055102 1496362 19497 SH SOLE 19497 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 583663 5220 SH SOLE 5215 0 5 AIR PRODS & CHEMS INC COM 009158106 541577 1911 SH SOLE 1911 0 0 AIR PRODS & CHEMS INC COM 009158106 113360 400 SH OTR 400 0 0 AIRBNB INC COM CL A 009066101 383755 2797 SH SOLE 2797 0 0 ALASKA AIR GROUP INC COM 011659109 591611 15955 SH SOLE 15955 0 0 ALBEMARLE CORP COM 012653101 612824 3604 SH SOLE 3604 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 6513591 389336 SH SOLE 381330 0 8006 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 460838 5313 SH SOLE 5313 0 0 ALLIENT INC COM 019330109 6798040 219859 SH SOLE 214894 0 4965 ALLSTATE CORP COM 020002101 209451 1880 SH SOLE 1705 0 175 ALPHABET INC CAP STK CL A 02079K305 48304863 369134 SH SOLE 356126 0 13008 ALPHABET INC CAP STK CL C 02079K107 54089537 410235 SH SOLE 404950 0 5285 ALPS ETF TR ALERIAN MLP 00162Q452 340385 8066 SH SOLE 8066 0 0 ALTERYX INC COM CL A 02156B103 917714 24349 SH SOLE 24349 0 0 ALTICE USA INC CL A 02156K103 332445 101665 SH SOLE 101665 0 0 ALTRIA GROUP INC COM 02209S103 2246435 53423 SH SOLE 53423 0 0 AMAZON COM INC COM 023135106 63888576 502585 SH SOLE 494695 0 7890 AMBARELLA INC SHS G037AX101 19995651 377063 SH SOLE 369463 0 7600 AMERICAN ELEC PWR CO INC COM 025537101 2777273 36922 SH SOLE 36922 0 0 AMERICAN EXPRESS CO COM 025816109 28911331 193789 SH SOLE 189311 0 4478 AMERICAN INTL GROUP INC COM NEW 026874784 417238 6885 SH SOLE 6820 0 65 AMERICAN TOWER CORP NEW COM 03027X100 621352 3778 SH SOLE 3686 0 92 AMERICAN WOODMARK CORPORATIO COM 030506109 1519837 20101 SH SOLE 20101 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 468812 3786 SH SOLE 3462 0 324 AMERIPRISE FINL INC COM 03076C106 362226 1099 SH SOLE 1099 0 0 AMGEN INC COM 031162100 15362422 57160 SH SOLE 55036 0 2125 AMMO INC COM 00175J107 30300 15000 SH SOLE 15000 0 0 ANALOG DEVICES INC COM 032654105 2992887 17093 SH SOLE 17043 0 50 ANGI INC COM CL A NEW 00183L102 39600 20000 SH SOLE 20000 0 0 AON PLC SHS CL A G0403H108 450017 1388 SH SOLE 1388 0 0 APA CORPORATION COM 03743Q108 315155 7668 SH SOLE 7668 0 0 APPLE INC COM 037833100 229579380 1340923 SH SOLE 1321826 0 19097 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1535771 9933 SH SOLE 9933 0 0 APPLIED MATLS INC COM 038222105 16297464 117714 SH SOLE 115200 0 2514 APTIV PLC SHS G6095L109 3176471 32219 SH SOLE 32194 0 25 ARCHER DANIELS MIDLAND CO COM 039483102 1312357 17401 SH SOLE 17401 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 109859 11613 SH SOLE 11613 0 0 ARGAN INC COM 04010E109 988330 21712 SH SOLE 21712 0 0 ARISTA NETWORKS INC COM 040413106 208479 1133 SH SOLE 1133 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 18298096 824610 SH SOLE 823110 0 1500 ASML HOLDING N V N Y REGISTRY SHS N07059210 2155084 3661 SH SOLE 3661 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 1707457 25213 SH SOLE 25213 0 0 AT&T INC COM 00206R102 5948 396 SH OTR 396 0 0 AT&T INC COM 00206R102 6495229 432439 SH SOLE 422823 0 9616 ATARA BIOTHERAPEUTICS INC COM 046513107 570339 385364 SH SOLE 385364 0 0 ATKORE INC COM 047649108 222591 1492 SH SOLE 1492 0 0 ATLANTA BRAVES HLDGS INC COM SER A 047726104 1694505 43371 SH SOLE 43370 0 1 ATLANTIC UN BANKSHARES CORP COM 04911A107 8404854 292038 SH SOLE 284888 0 7150 AUTODESK INC COM 052769106 227601 1100 SH SOLE 1020 0 80 AUTOMATIC DATA PROCESSING IN COM 053015103 7240609 30096 SH SOLE 27097 0 2999 AVERY DENNISON CORP COM 053611109 1517123 8305 SH SOLE 7918 0 387 AXOS FINANCIAL INC COM 05465C100 344526 9100 SH SOLE 9100 0 0 BAIDU INC SPON ADR REP A 056752108 428577 3190 SH SOLE 3190 0 0 BAKER HUGHES COMPANY CL A 05722G100 6215366 175973 SH SOLE 175973 0 0 BANCO SANTANDER S.A. ADR 05964H105 326654 86876 SH SOLE 86876 0 0 BANK AMERICA CORP COM 060505104 26749813 976984 SH SOLE 956395 0 20589 BANK AMERICA CORP COM 060505104 49284 1800 SH OTR 1800 0 0 BANK MONTREAL QUE COM 063671101 1265550 15000 SH SOLE 15000 0 0 BANK NEW YORK MELLON CORP COM 064058100 3203933 75122 SH SOLE 73922 0 1200 BANK NOVA SCOTIA HALIFAX COM 064149107 697527 15300 SH SOLE 15300 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06748F324 229702 9850 SH SOLE 9850 0 0 BARRICK GOLD CORP COM 067901108 212839 14628 SH SOLE 14628 0 0 BAUSCH HEALTH COS INC COM 071734107 243312 29600 SH SOLE 29600 0 0 BAXTER INTL INC COM 071813109 1235868 32747 SH SOLE 32747 0 0 BCE INC COM NEW 05534B760 1169378 30612 SH SOLE 30612 0 0 BECTON DICKINSON & CO COM 075887109 8457875 32715 SH SOLE 30891 0 1824 BEL FUSE INC CL B 077347300 1767310 37035 SH SOLE 37035 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1062954 2 SH SOLE 2 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 38592950 110171 SH SOLE 107582 0 2589 BHP GROUP LTD SPONSORED ADS 088606108 552042 9705 SH SOLE 9705 0 0 BIOGEN INC COM 09062X103 1167082 4541 SH SOLE 4541 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 141257 14211 SH SOLE 14211 0 0 BLACKROCK FLOATING RATE INC COM 091941104 419027 34745 SH SOLE 34745 0 0 BLACKROCK INC COM 09247X101 27546315 42609 SH SOLE 42232 0 377 BLACKROCK INC COM 09247X101 113136 175 SH OTR 175 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1145683 59025 SH SOLE 59025 0 0 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 117512 12871 SH SOLE 12871 0 0 BLACKSTONE INC COM 09260D107 20343189 189875 SH SOLE 186530 0 3345 BLOOM ENERGY CORP COM CL A 093712107 7717837 582039 SH SOLE 581539 0 500 BOEING CO COM 097023105 10035036 52353 SH SOLE 51904 0 449 BOOKING HOLDINGS INC COM 09857L108 2027894 658 SH SOLE 658 0 0 BORGWARNER INC COM 099724106 1423080 35251 SH SOLE 35251 0 0 BOSTON SCIENTIFIC CORP COM 101137107 382984 7253 SH SOLE 7253 0 0 BOYD GAMING CORP COM 103304101 41433819 681141 SH SOLE 681141 0 0 BP PLC SPONSORED ADR 055622104 2690046 69474 SH SOLE 46099 0 23375 BRIDGEBIO PHARMA INC COM 10806X102 388958 14750 SH SOLE 14750 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 23738879 409009 SH SOLE 398538 75 10396 BRISTOL-MYERS SQUIBB CO COM 110122108 82417 1420 SH OTR 1420 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 254044 8088 SH SOLE 8088 0 0 BROADCOM INC COM 11135F101 60022839 72266 SH SOLE 72044 0 222 BROADCOM INC COM 11135F101 124587 150 SH OTR 150 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1726527 9643 SH SOLE 9608 0 35 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 98478 550 SH OTR 550 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 185180 20327 SH SOLE 20327 0 0 BWX TECHNOLOGIES INC COM 05605H100 9039139 120554 SH SOLE 118151 0 2403 CABOT CORP COM 127055101 415586 6000 SH SOLE 6000 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 211624 903 SH SOLE 903 0 0 CAE INC COM 124765108 20193547 864820 SH SOLE 864820 0 0 CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 180357 17112 SH SOLE 17112 0 0 CAMECO CORP COM 13321L108 20216368 509999 SH SOLE 506799 0 3200 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 8894310 606706 SH SOLE 606706 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 768339 19900 SH SOLE 19900 0 0 CANADIAN NATL RY CO COM 136375102 10907763 100690 SH SOLE 99947 0 743 CANADIAN PACIFIC KANSAS CITY COM 13646K108 25450767 342034 SH SOLE 340984 0 1050 CAPITAL ONE FINL CORP COM 14040H105 1601025 16497 SH SOLE 13464 0 3033 CARA THERAPEUTICS INC COM 140755109 1090745 649253 SH SOLE 648283 0 970 CARIBOU BIOSCIENCES INC COM 142038108 61676 12903 SH SOLE 12903 0 0 CARNIVAL CORP COMMON STOCK 143658300 263912 19236 SH SOLE 19236 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 2255888 40868 SH SOLE 35543 0 5325 CASS INFORMATION SYS INC COM 14808P109 2493068 66928 SH SOLE 66928 0 0 CATERPILLAR INC COM 149123101 24779982 90769 SH SOLE 86755 0 4014 CBOE GLOBAL MKTS INC COM 12503M108 202889 1299 SH SOLE 1299 0 0 CENCORA INC COM 03073E105 370918 2061 SH SOLE 2061 0 0 CENTENE CORP DEL COM 15135B101 663872 9638 SH SOLE 9638 0 0 CERENCE INC COM 156727109 9417988 462346 SH SOLE 462346 0 0 CF INDS HLDGS INC COM 125269100 3607556 42076 SH SOLE 41176 0 900 CGI INC CL A SUB VTG 12532H104 393960 4000 SH SOLE 4000 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 65206 13120 SH SOLE 13120 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 239262 544 SH SOLE 504 0 40 CHECK POINT SOFTWARE TECH LT ORD M22465104 322138 2417 SH SOLE 1717 0 700 CHENIERE ENERGY INC COM NEW 16411R208 2622168 15800 SH SOLE 15800 0 0 CHESAPEAKE ENERGY CORP COM 165167735 4515261 52363 SH SOLE 51074 0 1289 CHEVRON CORP NEW COM 166764100 25632294 152012 SH SOLE 144704 75 7233 CHEWY INC CL A 16679L109 695523 38090 SH SOLE 38090 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 308847 169 SH SOLE 151 0 18 CHUBB LIMITED COM H1467J104 3438063 16515 SH SOLE 16515 0 0 CHURCH & DWIGHT CO INC COM 171340102 299905 3273 SH SOLE 3223 50 0 CISCO SYS INC COM 17275R102 80640 1500 SH OTR 1500 0 0 CISCO SYS INC COM 17275R102 43225657 804049 SH SOLE 782789 0 21260 CITIGROUP INC COM NEW 172967424 11969184 291009 SH SOLE 290759 0 250 CITIZENS FINL GROUP INC COM 174610105 239971 8954 SH SOLE 8954 0 0 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 23700 15000 SH SOLE 15000 0 0 CLIMB GLOBAL SOLUTIONS INC COM 946760105 772589 17963 SH SOLE 17963 0 0 CLOROX CO DEL COM 189054109 2098754 16014 SH SOLE 15964 0 50 CME GROUP INC COM 12572Q105 1429456 7139 SH SOLE 7139 0 0 COCA COLA CO COM 191216100 10808162 193072 SH SOLE 189781 100 3191 COGNEX CORP COM 192422103 22288079 525167 SH SOLE 516757 0 8410 COHERENT CORP COM 19247G107 26817350 821610 SH SOLE 812695 0 8915 COLGATE PALMOLIVE CO COM 194162103 6261793 88058 SH SOLE 88058 0 0 COLLPLANT BIOTECHNOLOGIES LT SHS NEW M2R51X116 2664181 478309 SH SOLE 475309 0 3000 COMCAST CORP NEW CL A 20030N101 33014985 744587 SH SOLE 737672 0 6915 COMMVAULT SYS INC COM 204166102 16559650 244929 SH SOLE 244929 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 139380 11500 SH SOLE 11500 0 0 COMSCORE INC COM 20564W105 50984 83050 SH SOLE 83050 0 0 CONAGRA BRANDS INC COM 205887102 781415 28498 SH SOLE 26998 0 1500 CONOCOPHILLIPS COM 20825C104 10986456 91707 SH SOLE 91102 0 605 CONSOLIDATED EDISON INC COM 209115104 3232794 37797 SH SOLE 33787 0 4011 CONSTELLATION BRANDS INC CL A 21036P108 3935682 15659 SH SOLE 15659 0 0 CONSTELLATION ENERGY CORP COM 21037T109 465935 4271 SH SOLE 4271 0 0 COPART INC COM 217204106 535861 12436 SH SOLE 12436 0 0 CORMEDIX INC COM 21900C308 37000 10000 SH SOLE 10000 0 0 CORNING INC COM 219350105 9427483 309402 SH SOLE 307402 100 1900 CORTEVA INC COM 22052L104 1403611 27436 SH SOLE 25451 0 1985 COSTCO WHSL CORP NEW COM 22160K105 26057986 46124 SH SOLE 44357 0 1767 COTERRA ENERGY INC COM 127097103 345266 12764 SH SOLE 12764 0 0 CREDIT SUISSE ASSET MGMT INC COM 224916106 45170 17440 SH SOLE 17440 0 0 CRH PLC ORD G25508105 755985 13813 SH SOLE 13813 0 0 CROCS INC COM 227046109 4634834 52531 SH SOLE 52531 0 0 CROSS CTRY HEALTHCARE INC COM 227483104 8495508 342699 SH SOLE 334269 0 8430 CROWDSTRIKE HLDGS INC CL A 22788C105 2680256 16013 SH SOLE 16013 0 0 CSX CORP COM 126408103 3664952 119185 SH SOLE 119085 0 100 CTO RLTY GROWTH INC NEW COM 22948Q101 873111 53862 SH SOLE 53862 0 0 CUBESMART COM 229663109 544190 14272 SH SOLE 14272 0 0 CUMMINS INC COM 231021106 8552467 37435 SH SOLE 37314 0 121 CVS HEALTH CORP COM 126650100 11674127 167203 SH SOLE 166443 0 760 CVS HEALTH CORP COM 126650100 48874 700 SH OTR 700 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 433991 2650 SH SOLE 2650 0 0 CYTOKINETICS INC COM NEW 23282W605 7639832 259329 SH SOLE 259329 0 0 DANA INC COM 235825205 450076 30680 SH SOLE 30680 0 0 DANAHER CORPORATION COM 235851102 6158730 24824 SH SOLE 22594 0 2230 DARDEN RESTAURANTS INC COM 237194105 223996 1564 SH SOLE 1564 0 0 DAWSON GEOPHYSICAL CO NEW COM 239360100 76516 32422 SH SOLE 32422 0 0 DEERE & CO COM 244199105 1666382 4416 SH SOLE 4416 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 2989485 80797 SH SOLE 80795 0 2 DEVON ENERGY CORP NEW COM 25179M103 7006844 146894 SH SOLE 145659 0 1235 DIAGEO PLC SPON ADR NEW 25243Q205 4760617 31912 SH SOLE 31412 0 500 DIAMONDBACK ENERGY INC COM 25278X109 6473587 41797 SH SOLE 41797 0 0 DIGITAL RLTY TR INC COM 253868103 16922050 139829 SH SOLE 139829 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 4987744 220990 SH SOLE 220990 0 0 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 10832099 414864 SH SOLE 414864 0 0 DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 9851961 383494 SH SOLE 383494 0 0 DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 8088984 319218 SH SOLE 319218 0 0 DISCOVER FINL SVCS COM 254709108 3101181 35798 SH SOLE 31298 0 4500 DISNEY WALT CO COM 254687106 24315 300 SH OTR 300 0 0 DISNEY WALT CO COM 254687106 15304506 188828 SH SOLE 184055 0 4773 DOCUSIGN INC COM 256163106 339612 8086 SH SOLE 8086 0 0 DOLLAR GEN CORP NEW COM 256677105 303803 2871 SH SOLE 2871 0 0 DOMINION ENERGY INC COM 25746U109 1494763 33462 SH SOLE 31829 0 1633 DOVER CORP COM 260003108 935973 6709 SH SOLE 6709 0 0 DOW INC COM 260557103 5843876 113341 SH SOLE 109272 0 4069 DTE ENERGY CO COM 233331107 528399 5322 SH SOLE 5322 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 61782 700 SH OTR 700 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2437267 27615 SH SOLE 26102 0 1512 DUPONT DE NEMOURS INC COM 26614N102 4432001 59418 SH SOLE 57465 21 1932 DYCOM INDS INC COM 267475101 5821134 65406 SH SOLE 64806 0 600 EASTMAN CHEM CO COM 277432100 579842 7558 SH SOLE 7558 0 0 EATON CORP PLC SHS G29183103 26690370 125142 SH SOLE 124557 0 585 EATON CORP PLC SHS G29183103 95976 450 SH OTR 450 0 0 EATON VANCE TAX-MANAGED BUY- COM 27828Y108 134292 11219 SH SOLE 11219 0 0 ECOLAB INC COM 278865100 624141 3684 SH SOLE 3573 0 111 EDGIO INC COM 53261M104 4909652 5761826 SH SOLE 5761826 0 0 EDISON INTL COM 281020107 228921 3617 SH SOLE 3617 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 396836 5728 SH SOLE 5728 0 0 ELEVANCE HEALTH INC COM 036752103 1366844 3139 SH SOLE 3139 0 0 ELI LILLY & CO COM 532457108 33695793 62733 SH SOLE 60769 30 1934 EMBRAER S.A. SPONSORED ADS 29082A107 822857 59975 SH SOLE 59975 0 0 EMERSON ELEC CO COM 291011104 5518442 57144 SH SOLE 54205 0 2940 ENBRIDGE INC COM 29250N105 2864035 85392 SH SOLE 85004 123 265 ENERGIZER HLDGS INC NEW COM 29272W109 2692521 84036 SH SOLE 84036 0 0 ENERGY RECOVERY INC COM 29270J100 227477 10725 SH SOLE 10725 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 654568 46655 SH SOLE 22955 0 23700 ENERSYS COM 29275Y102 1157814 12230 SH SOLE 12230 0 0 ENPHASE ENERGY INC COM 29355A107 312030 2597 SH SOLE 2597 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 4201926 153523 SH SOLE 41033 0 112490 EOG RES INC COM 26875P101 4707904 37140 SH SOLE 37140 0 0 EQUINIX INC COM 29444U700 385644 531 SH SOLE 531 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 3320461 56557 SH SOLE 55657 0 900 ERICSSON ADR B SEK 10 294821608 81274 16723 SH SOLE 16723 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 283341 289123 SH SOLE 289123 0 0 ESSENTIAL UTILS INC COM 29670G102 258745 7537 SH SOLE 7537 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 409180 24027 SH SOLE 24027 0 0 EVERSOURCE ENERGY COM 30040W108 2889764 49695 SH SOLE 48920 175 600 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2805505 55709 SH SOLE 32730 0 22979 EXELON CORP COM 30161N101 624000 16512 SH SOLE 16512 0 0 EXXON MOBIL CORP COM 30231G102 25076620 213273 SH SOLE 203926 0 9347 FACTSET RESH SYS INC COM 303075105 207261 474 SH SOLE 474 0 0 FARO TECHNOLOGIES INC COM 311642102 4568497 299967 SH SOLE 299967 0 0 FASTENAL CO COM 311900104 468265 8570 SH SOLE 8570 0 0 FEDEX CORP COM 31428X106 25342761 95662 SH SOLE 94282 0 1380 FEDEX CORP COM 31428X106 105968 400 SH OTR 400 0 0 FERRARI N V COM N3167Y103 321252 1087 SH SOLE 1087 0 0 FIBROGEN INC COM 31572Q808 123571 143204 SH SOLE 143204 0 0 FIRST BANCORP N C COM 318910106 2047692 72768 SH SOLE 72768 0 0 FIRST SOLAR INC COM 336433107 284237 1759 SH SOLE 1759 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 174472 10925 SH SOLE 10050 0 875 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 383821 5056 SH SOLE 4956 0 100 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 12038493 264990 SH SOLE 201520 0 63470 FIRST TR EXCHANGE-TRADED FD CBOE VEST RISING 33738D879 3940250 187008 SH SOLE 185008 0 2000 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 7240309 45363 SH SOLE 40130 0 5233 FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 419946 7487 SH SOLE 7487 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1138892 7782 SH SOLE 700 0 7082 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 8109221 176479 SH SOLE 172062 0 4417 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 304058 7230 SH SOLE 7230 0 0 FISERV INC COM 337738108 1593885 14110 SH SOLE 14110 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 329604 14213 SH SOLE 14213 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1013168 25054 SH SOLE 22754 0 2300 FORD MTR CO DEL COM 345370860 463679 37333 SH SOLE 37333 0 0 FORMFACTOR INC COM 346375108 13252707 379299 SH SOLE 379299 0 0 FORTINET INC COM 34959E109 335453 5717 SH SOLE 5717 0 0 FREEPORT-MCMORAN INC CL B 35671D857 8138318 218244 SH SOLE 218244 0 0 FST TR NEW OPPORT MLP & ENE COM 33739M100 86443 13809 SH SOLE 13809 0 0 GABELLI EQUITY TR INC COM 362397101 146933 28642 SH SOLE 28642 0 0 GABELLI UTIL TR COM 36240A101 59169 11164 SH SOLE 11164 0 0 GALERA THERAPEUTICS INC COM 36338D108 8351 47695 SH SOLE 47695 0 0 GALLAGHER ARTHUR J & CO COM 363576109 354094 1554 SH SOLE 1554 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 39528 10800 SH SOLE 9800 0 1000 GAMING & LEISURE PPTYS INC COM 36467J108 299400 6573 SH SOLE 6573 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 986420 90084 SH SOLE 90084 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 814963 11978 SH SOLE 11978 0 0 GENERAL AMERN INVS CO INC COM 368802104 323978 7875 SH SOLE 7875 0 0 GENERAL DYNAMICS CORP COM 369550108 9036850 40896 SH SOLE 40896 0 0 GENERAL ELECTRIC CO COM NEW 369604301 2129424 19262 SH SOLE 19262 0 0 GENERAL MLS INC COM 370334104 5293076 82717 SH SOLE 81673 0 1044 GENERAL MTRS CO COM 37045V100 1573788 47734 SH SOLE 47434 0 300 GENTEX CORP COM 371901109 2404966 73908 SH SOLE 73908 0 0 GENUINE PARTS CO COM 372460105 71757 497 SH OTR 497 0 0 GENUINE PARTS CO COM 372460105 440648 3052 SH SOLE 3052 0 0 GERON CORP COM 374163103 107071 50505 SH SOLE 50505 0 0 GILEAD SCIENCES INC COM 375558103 4405038 58781 SH SOLE 58706 0 75 GLOBAL PMTS INC COM 37940X102 335093 2904 SH SOLE 2904 0 0 GLOBAL X FDS GLBL X MLP ETF 37954Y343 3221672 72251 SH SOLE 5513 0 66738 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 122275 13928 SH SOLE 13928 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 205130 3718 SH SOLE 3718 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 3052343 123477 SH SOLE 121852 0 1625 GLOBAL X FDS US INFR DEV ETF 37954Y673 207951 6845 SH SOLE 5845 0 1000 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 553056 9504 SH SOLE 9504 0 0 GLOBALSTAR INC COM 378973408 104800 80000 SH SOLE 80000 0 0 GOL LINHAS AEREAS INTELIGENT SPON ADR PFD NEW 38045R206 41511 15150 SH SOLE 15150 0 0 GOLAR LNG LTD SHS G9456A100 35520517 1464160 SH SOLE 1461260 0 2900 GOLDMAN SACHS GROUP INC COM 38141G104 17034786 52646 SH SOLE 52646 0 0 GRACO INC COM 384109104 220251 3022 SH SOLE 3022 0 0 GRAHAM HLDGS CO COM CL B 384637104 238447 409 SH SOLE 409 0 0 GRAINGER W W INC COM 384802104 220697 319 SH SOLE 319 0 0 GRANITE CONSTR INC COM 387328107 7016629 184551 SH SOLE 183151 0 1400 GSK PLC SPONSORED ADR 37733W204 1263799 34863 SH SOLE 34863 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 548378 9350 SH SOLE 9350 0 0 HACKETT GROUP INC COM 404609109 3295735 139709 SH SOLE 139709 0 0 HALLIBURTON CO COM 406216101 229190 5659 SH SOLE 5603 0 56 HANOVER INS GROUP INC COM 410867105 1603661 14450 SH SOLE 14450 0 0 HASBRO INC COM 418056107 4102317 62025 SH SOLE 61225 0 800 HAYNES INTL INC COM NEW 420877201 209340 4500 SH SOLE 4500 0 0 HCA HEALTHCARE INC COM 40412C101 310229 1261 SH SOLE 1261 0 0 HELEN OF TROY LTD COM G4388N106 204912 1758 SH SOLE 1758 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 1081694 19497 SH SOLE 19497 0 0 HELMERICH & PAYNE INC COM 423452101 9757595 231442 SH SOLE 231442 0 0 HERSHEY CO COM 427866108 607043 3034 SH SOLE 3034 0 0 HESS CORP COM 42809H107 2290480 14970 SH SOLE 14956 0 14 HEXCEL CORP NEW COM 428291108 14877090 228386 SH SOLE 228386 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 5091744 33904 SH SOLE 32464 0 1440 HOME DEPOT INC COM 437076102 44822810 148341 SH SOLE 143118 17 5206 HONEYWELL INTL INC COM 438516106 20602871 111524 SH SOLE 109843 20 1661 HOWMET AEROSPACE INC COM 443201108 250074 5407 SH SOLE 5407 0 0 HUDSON TECHNOLOGIES INC COM 444144109 997500 75000 SH SOLE 75000 0 0 HUMANA INC COM 444859102 349884 719 SH SOLE 719 0 0 HUNTINGTON BANCSHARES INC COM 446150104 170733 16417 SH SOLE 16417 0 0 HUNTSMAN CORP COM 447011107 241487 9897 SH SOLE 9897 0 0 IAC INC COM NEW 44891N208 7755928 153918 SH SOLE 153918 0 0 ICHOR HOLDINGS SHS G4740B105 12167930 393021 SH SOLE 393021 0 0 ICON PLC SHS G4705A100 563666 2289 SH SOLE 2289 0 0 IDEXX LABS INC COM 45168D104 913020 2088 SH SOLE 2088 0 0 IHS HOLDING LIMITED ORD SHS G4701H109 313059 56407 SH SOLE 56407 0 0 ILLINOIS TOOL WKS INC COM 452308109 11720072 50888 SH SOLE 50287 0 601 IMMUNOGEN INC COM 45253H101 16126396 1016156 SH SOLE 1016156 0 0 INGERSOLL RAND INC COM 45687V106 263822 4140 SH SOLE 4118 22 0 INGREDION INC COM 457187102 307303 3123 SH SOLE 3123 0 0 INTEL CORP COM 458140100 12897923 362811 SH SOLE 345983 0 16828 INTERCEPT PHARMACEUTICALS IN COM 45845P108 3656774 197237 SH SOLE 197237 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1056522 9603 SH SOLE 9429 0 174 INTERNATIONAL BUSINESS MACHS COM 459200101 82076 585 SH OTR 585 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 18264905 130185 SH SOLE 126327 0 3857 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 413792 6070 SH SOLE 6070 0 0 INTERNATIONAL PAPER CO COM 460146103 247972 6991 SH SOLE 6991 0 0 INTRA-CELLULAR THERAPIES INC COM 46116X101 9231286 177218 SH SOLE 177218 0 0 INTREPID POTASH INC COM 46121Y201 4870347 193575 SH SOLE 193575 0 0 INTUIT COM 461202103 676854 1325 SH SOLE 1325 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 672559 2301 SH SOLE 2301 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 204136 18643 SH SOLE 18643 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 426784 7259 SH SOLE 7259 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 1134743 50726 SH SOLE 50726 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 198940 14149 SH SOLE 14149 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 987407 23465 SH SOLE 0 0 23465 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 16513169 116544 SH SOLE 114519 0 2025 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 301091 6017 SH SOLE 6017 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2508 7 SH OTR 7 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 60530029 168951 SH SOLE 134385 0 34566 IONIS PHARMACEUTICALS INC COM 462222100 21003268 463035 SH SOLE 462186 0 849 IONIS PHARMACEUTICALS INC NOTE 0.125%12/1 462222AB6 267154 280000 PRN SOLE 280000 0 0 IQVIA HLDGS INC COM 46266C105 330147 1678 SH SOLE 1678 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 32531388 715133 SH SOLE 714133 0 1000 ISHARES GOLD TR ISHARES NEW 464285204 411937 11773 SH SOLE 11773 0 0 ISHARES INC CORE MSCI EMKT 46434G103 2329128 48942 SH SOLE 37854 0 11087 ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1526201 67801 SH SOLE 67801 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 384608 4750 SH SOLE 3120 0 1630 ISHARES TR 3 7 YR TREAS BD 464288661 4387330 38771 SH SOLE 38756 0 15 ISHARES TR 7-10 YR TRSY BD 464287440 6656313 72675 SH SOLE 71350 0 1325 ISHARES TR CORE DIV GRWTH 46434V621 3178364 64170 SH SOLE 15400 0 48770 ISHARES TR CORE HIGH DV ETF 46429B663 1533775 15510 SH SOLE 12717 0 2793 ISHARES TR CORE MSCI EAFE 46432F842 239639 3724 SH SOLE 3724 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 1654284 27576 SH SOLE 27576 0 0 ISHARES TR CORE S&P MCP ETF 464287507 16057164 64396 SH SOLE 62906 0 1490 ISHARES TR CORE S&P SCP ETF 464287804 24689714 261738 SH SOLE 253318 0 8420 ISHARES TR CORE S&P TTL STK 464287150 283135 3006 SH SOLE 2936 0 70 ISHARES TR CORE S&P US VLU 464287663 201474 2700 SH SOLE 2700 0 0 ISHARES TR CORE S&P500 ETF 464287200 51617361 120200 SH SOLE 119739 0 461 ISHARES TR CORE US AGGBD ET 464287226 1639587 17435 SH SOLE 17435 0 0 ISHARES TR EAFE GRWTH ETF 464288885 999872 11586 SH SOLE 11586 0 0 ISHARES TR EAFE SML CP ETF 464288273 8167978 144643 SH SOLE 144643 0 0 ISHARES TR ESG AWARE MSCI 46435U663 242689 7212 SH SOLE 7212 0 0 ISHARES TR EXPANDED TECH 464287515 1027214 3010 SH SOLE 45 0 2965 ISHARES TR FLTG RATE NT ETF 46429B655 1081287 21248 SH SOLE 13448 0 7800 ISHARES TR GL CLEAN ENE ETF 464288224 437108 29898 SH SOLE 29898 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 2573015 62361 SH SOLE 60811 0 1550 ISHARES TR GLOBAL TECH ETF 464287291 1883849 32570 SH SOLE 32570 0 0 ISHARES TR IBOXX HI YD ETF 464288513 556900 7554 SH SOLE 7554 0 0 ISHARES TR IBOXX INV CP ETF 464287242 623975 6116 SH SOLE 6116 0 0 ISHARES TR ISHARES BIOTECH 464287556 1644564 13448 SH SOLE 8623 0 4825 ISHARES TR ISHS 1-5YR INVS 464288646 1564313 31393 SH SOLE 31393 0 0 ISHARES TR MORNINGSTAR GRWT 464287119 530885 8900 SH SOLE 8900 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 385628 6750 SH SOLE 6750 0 0 ISHARES TR MSCI ACWI ETF 464288257 2160168 23386 SH SOLE 23386 0 0 ISHARES TR MSCI ACWI EX US 464288240 623118 13255 SH SOLE 13255 0 0 ISHARES TR MSCI EAFE ETF 464287465 3116607 45221 SH SOLE 45187 0 34 ISHARES TR MSCI EMG MKT ETF 464287234 250146 6591 SH SOLE 5967 0 624 ISHARES TR MSCI INDIA ETF 46429B598 436407 9869 SH SOLE 1140 0 8729 ISHARES TR MSCI INTL QUALTY 46434V456 250999 7468 SH SOLE 7468 0 0 ISHARES TR MSCI USA ESG SLC 464288802 306451 3406 SH SOLE 3406 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 213703 2953 SH SOLE 2953 0 0 ISHARES TR MSCI USA MMENTM 46432F396 237342 1699 SH SOLE 1673 0 26 ISHARES TR MSCI USA QLT FCT 46432F339 48613717 368873 SH SOLE 366246 0 2627 ISHARES TR NATIONAL MUN ETF 464288414 1213663 11836 SH SOLE 11836 0 0 ISHARES TR PFD AND INCM SEC 464288687 757217 25115 SH SOLE 20815 0 4300 ISHARES TR RUS 1000 ETF 464287622 373507 1590 SH SOLE 1590 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 4619177 17366 SH SOLE 17366 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 1513494 9969 SH SOLE 9969 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 2817781 12571 SH SOLE 12471 0 100 ISHARES TR RUS 2000 VAL ETF 464287630 398668 2941 SH SOLE 2941 0 0 ISHARES TR RUS MD CP GR ETF 464287481 2196543 24045 SH SOLE 24045 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 289544 2775 SH SOLE 2775 0 0 ISHARES TR RUS MID CAP ETF 464287499 1277593 18449 SH SOLE 18449 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 11628238 65793 SH SOLE 65363 0 430 ISHARES TR S&P 100 ETF 464287101 1179964 5881 SH SOLE 5771 0 110 ISHARES TR S&P 500 GRWT ETF 464287309 416336 6085 SH SOLE 6085 0 0 ISHARES TR S&P 500 VAL ETF 464287408 1183645 7694 SH SOLE 7694 0 0 ISHARES TR S&P SML 600 GWT 464287887 1097 10 SH OTR 10 0 0 ISHARES TR S&P SML 600 GWT 464287887 3432090 31292 SH SOLE 31118 0 174 ISHARES TR SELECT DIVID ETF 464287168 4013605 37287 SH SOLE 37287 0 0 ISHARES TR SP SMCP600VL ETF 464287879 2663709 29856 SH SOLE 29856 0 0 ISHARES TR TIPS BD ETF 464287176 1019386 9828 SH SOLE 9828 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1669166 34416 SH SOLE 1000 0 33416 ISHARES TR U.S. TECH ETF 464287721 1985401 18923 SH SOLE 18923 0 0 ISHARES TR US HLTHCARE ETF 464287762 918238 3400 SH SOLE 300 0 3100 ISHARES TR US HOME CONS ETF 464288752 1082377 13790 SH SOLE 0 0 13790 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 4931270 98843 SH SOLE 97510 0 1333 ITRON INC COM 465741106 24066071 397261 SH SOLE 397261 0 0 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 440244 11205 SH SOLE 11205 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 32187244 600957 SH SOLE 589722 0 11235 J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 648103 13810 SH SOLE 13535 0 275 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 333346 6643 SH SOLE 6468 0 175 JACOBS SOLUTIONS INC COM 46982L108 204204 1496 SH SOLE 1496 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1370381 10587 SH SOLE 10586 0 1 JEFFERIES FINL GROUP INC COM 47233W109 355675 9710 SH SOLE 9710 0 0 JOHNSON & JOHNSON COM 478160104 203434848 1306163 SH SOLE 1296689 25 9449 JOHNSON CTLS INTL PLC SHS G51502105 248540 4671 SH SOLE 4671 0 0 JPMORGAN CHASE & CO COM 46625H100 69415179 478659 SH SOLE 467148 0 11512 JUNIPER NETWORKS INC COM 48203R104 463954 16695 SH SOLE 16695 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 264935 31502 SH SOLE 31502 0 0 KELLANOVA COM 487836108 386696 6498 SH SOLE 6098 0 400 KEURIG DR PEPPER INC COM 49271V100 752088 23823 SH SOLE 23823 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 660114 4989 SH SOLE 4979 0 10 KIMBERLY-CLARK CORP COM 494368103 2666542 22065 SH SOLE 20260 0 1805 KINDER MORGAN INC DEL COM 49456B101 2135772 128816 SH SOLE 126371 0 2445 KKR & CO INC COM 48251W104 1200530 19489 SH SOLE 19370 0 119 KLA CORP COM NEW 482480100 5537453 12073 SH SOLE 12037 0 36 KRAFT HEINZ CO COM 500754106 489621 14555 SH SOLE 14555 0 0 KRAFT HEINZ CO COM 500754106 11202 333 SH OTR 333 0 0 KROGER CO COM 501044101 107400 2400 SH OTR 2400 0 0 KROGER CO COM 501044101 2840900 63484 SH SOLE 57640 200 5644 KVH INDS INC COM 482738101 51510 10100 SH SOLE 10100 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4588304 26351 SH SOLE 26253 40 58 LAM RESEARCH CORP COM 512807108 53876791 85959 SH SOLE 84079 0 1880 LANTHEUS HLDGS INC COM 516544103 452732 6516 SH SOLE 6516 0 0 LAS VEGAS SANDS CORP COM 517834107 16469362 359279 SH SOLE 358429 0 850 LAUDER ESTEE COS INC CL A 518439104 393979 2726 SH SOLE 2726 0 0 LEAR CORP COM NEW 521865204 436774 3255 SH SOLE 3255 0 0 LENNAR CORP CL A 526057104 1578989 14069 SH SOLE 13979 0 90 LEXICON PHARMACEUTICALS INC COM NEW 528872302 2085027 1912869 SH SOLE 1912869 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 3222227 100947 SH SOLE 100944 0 3 LIBERTY MEDIA CORP DEL COM LBTY LIV S C 531229722 373154 11625 SH SOLE 11625 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 3282071 58049 SH SOLE 58046 0 3 LIBERTY MEDIA CORP DEL COM LBTY SRM S A 531229813 10224817 401761 SH SOLE 401747 0 14 LIBERTY MEDIA CORP DEL COM LBTY SRM S C 531229789 1182362 46440 SH SOLE 46438 0 2 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 4354200 604750 SH SOLE 604750 0 0 LINDE PLC SHS G54950103 1566654 4207 SH SOLE 4207 0 0 LISTED FD TR HORIZON KINETICS 53656F623 255696 8400 SH SOLE 8400 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 310139 145605 SH SOLE 145605 0 0 LOCKHEED MARTIN CORP COM 539830109 12431511 30398 SH SOLE 30218 0 180 LOWES COS INC COM 548661107 10407244 50073 SH SOLE 48906 0 1167 LOWES COS INC COM 548661107 207840 1000 SH OTR 1000 0 0 LULULEMON ATHLETICA INC COM 550021109 846414 2195 SH SOLE 2195 0 0 LUMENTUM HLDGS INC COM 55024U109 17914231 396508 SH SOLE 396508 0 0 LUNA INNOVATIONS INC COM 550351100 868880 148273 SH SOLE 148273 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2759351 29138 SH SOLE 28818 0 320 M & T BK CORP COM 55261F104 859512 6797 SH SOLE 747 0 6050 M D C HLDGS INC COM 552676108 8433803 204555 SH SOLE 201735 0 2820 MACROGENICS INC COM 556099109 3248332 697067 SH SOLE 697067 0 0 MACYS INC COM 55616P104 283169 24390 SH SOLE 24390 0 0 MADISON SQUARE GARDEN ENTMT COM CL A 558256103 425460 12928 SH SOLE 9393 0 3535 MADISON SQUARE GRDN SPRT COR CL A 55825T103 23190553 131540 SH SOLE 128615 0 2925 MANCHESTER UTD PLC NEW ORD CL A G5784H106 16487351 833115 SH SOLE 818095 0 15020 MARATHON PETE CORP COM 56585A102 6425380 42457 SH SOLE 42457 0 0 MARKEL GROUP INC COM 570535104 24279888 16489 SH SOLE 16364 0 125 MARQETA INC CLASS A COM 57142B104 89102 14900 SH SOLE 14900 0 0 MARRIOTT INTL INC NEW CL A 571903202 419682 2135 SH SOLE 2135 0 0 MARSH & MCLENNAN COS INC COM 571748102 1244077 6537 SH SOLE 6537 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1629113 3969 SH SOLE 910 0 3059 MARVELL TECHNOLOGY INC COM 573874104 7400117 136710 SH SOLE 136410 0 300 MASTERCARD INCORPORATED CL A 57636Q104 395910 1000 SH OTR 1000 0 0 MASTERCARD INCORPORATED CL A 57636Q104 16493920 41661 SH SOLE 40981 0 680 MATCH GROUP INC NEW COM 57667L107 12388740 316241 SH SOLE 315341 0 900 MATERION CORP COM 576690101 361781 3550 SH SOLE 3550 0 0 MCCORMICK & CO INC COM NON VTG 579780206 562989 7443 SH SOLE 7443 0 0 MCDONALDS CORP COM 580135101 14162789 53761 SH SOLE 53157 0 604 MCKESSON CORP COM 58155Q103 1157207 2661 SH SOLE 2661 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 108619 19930 SH SOLE 19930 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 19075 3500 SH OTR 3500 0 0 MEDTRONIC PLC SHS G5960L103 7502012 95738 SH SOLE 95616 75 47 MELCO RESORTS AND ENTMNT LTD ADR 585464100 119966 12130 SH SOLE 12130 0 0 MERCADOLIBRE INC COM 58733R102 360078 284 SH SOLE 284 0 0 MERCK & CO INC COM 58933Y105 48814938 474162 SH SOLE 459183 100 14879 MERCK & CO INC COM 58933Y105 102332 994 SH OTR 994 0 0 META PLATFORMS INC CL A 30303M102 42885406 142851 SH SOLE 141837 0 1014 METHANEX CORP COM 59151K108 1020428 22651 SH SOLE 22651 0 0 METLIFE INC COM 59156R108 6521188 103659 SH SOLE 102822 0 837 MGM RESORTS INTERNATIONAL COM 552953101 4632422 126018 SH SOLE 124868 0 1150 MICROCHIP TECHNOLOGY INC. COM 595017104 218540 2800 SH OTR 2800 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 5247708 67235 SH SOLE 67115 0 120 MICRON TECHNOLOGY INC COM 595112103 15641867 229926 SH SOLE 228726 0 1200 MICROSOFT CORP COM 594918104 157407144 498518 SH SOLE 486325 25 12169 MICROSTRATEGY INC CL A NEW 594972408 903427 2752 SH SOLE 2732 0 20 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 171838 20240 SH SOLE 20240 0 0 MIX TELEMATICS LTD SPONSORED ADR 60688N102 576763 104486 SH SOLE 104486 0 0 MOBILEYE GLOBAL INC COMMON CLASS A 60741F104 318855 7674 SH SOLE 7674 0 0 MODERNA INC COM 60770K107 297475 2880 SH SOLE 2880 0 0 MONDELEZ INTL INC CL A 609207105 8496268 122425 SH SOLE 121340 0 1085 MONDELEZ INTL INC CL A 609207105 24290 350 SH OTR 350 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 351535 6639 SH SOLE 6489 0 150 MOODYS CORP COM 615369105 242538 767 SH SOLE 767 0 0 MORGAN STANLEY COM NEW 617446448 38965683 477111 SH SOLE 411038 0 66073 MOSAIC CO NEW COM 61945C103 961645 27012 SH SOLE 27012 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 306088 1124 SH SOLE 1124 0 0 MP MATERIALS CORP COM CL A 553368101 203320 10645 SH SOLE 7970 0 2675 MSCI INC COM 55354G100 606461 1182 SH SOLE 1182 0 0 MUELLER WTR PRODS INC COM SER A 624758108 2078886 163950 SH SOLE 163950 0 0 MYNARIC AG SPON ADS 62857X101 57599 12000 SH SOLE 12000 0 0 NETAPP INC COM 64110D104 203131 2677 SH SOLE 2677 0 0 NETFLIX INC COM 64110L106 3012700 7979 SH SOLE 7412 0 567 NETWORK-1 TECHNOLOGIES INC COM 64121N109 32767 14003 SH SOLE 14003 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 3293374 100469 SH SOLE 99269 0 1200 NEW JERSEY RES CORP COM 646025106 954021 23481 SH SOLE 23481 0 0 NEWMARKET CORP COM 651587107 357206 785 SH SOLE 785 0 0 NEWMONT CORP COM 651639106 471221 12753 SH SOLE 12753 0 0 NEWS CORP NEW CL A 65249B109 2125397 105952 SH SOLE 105952 0 0 NEWS CORP NEW CL B 65249B208 2856571 136875 SH SOLE 136875 0 0 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 5923762 41318 SH SOLE 39841 0 1477 NEXTERA ENERGY INC COM 65339F101 12393405 216328 SH SOLE 212328 0 4000 NIKE INC CL B 654106103 2548289 26650 SH SOLE 25976 0 674 NLIGHT INC COM 65487K100 14930469 1435622 SH SOLE 1404603 0 31019 NOKIA CORP SPONSORED ADR 654902204 37476 10020 SH SOLE 10020 0 0 NORDSTROM INC COM 655664100 201547 13490 SH SOLE 13490 0 0 NORFOLK SOUTHN CORP COM 655844108 2850358 14474 SH SOLE 12724 0 1750 NORTHERN TR CORP COM 665859104 257000 3699 SH SOLE 3699 0 0 NORTHROP GRUMMAN CORP COM 666807102 3532720 8025 SH SOLE 8025 0 0 NOV INC COM 62955J103 268314 12838 SH SOLE 12838 0 0 NOVARTIS AG SPONSORED ADR 66987V109 6235869 61220 SH SOLE 60659 0 561 NOVO-NORDISK A S ADR 670100205 2963007 32582 SH SOLE 32582 0 0 NUCOR CORP COM 670346105 276764 1770 SH SOLE 1757 0 13 NUTRIEN LTD COM 67077M108 1035345 16764 SH SOLE 16764 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1373349 133206 SH SOLE 133206 0 0 NUVEEN DOW 30 DYNMC OVERWRT SHS 67075F105 276810 20205 SH SOLE 20205 0 0 NUVEEN MUN VALUE FD INC COM 670928100 102746 12439 SH SOLE 12439 0 0 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 159147 16841 SH SOLE 16841 0 0 NUVEEN NEW YORK QLT MUN INC COM 67066X107 102517 10602 SH SOLE 10602 0 0 NVENT ELECTRIC PLC SHS G6700G107 214345 4045 SH SOLE 4045 0 0 NVIDIA CORPORATION COM 67066G104 43957103 101053 SH SOLE 95159 0 5894 NXP SEMICONDUCTORS N V COM N6596X109 9916182 49601 SH SOLE 49201 0 400 OAKTREE SPECIALTY LENDING CO COM 67401P405 11659500 579498 SH SOLE 568474 0 11024 OCCIDENTAL PETE CORP COM 674599105 5809080 89536 SH SOLE 89536 0 0 OGE ENERGY CORP COM 670837103 256768 7704 SH SOLE 7704 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 667716 1632 SH SOLE 1632 0 0 OLD REP INTL CORP COM 680223104 316006 11730 SH SOLE 11730 0 0 OMNICOM GROUP INC COM 681919106 5014292 67324 SH SOLE 67324 0 0 ON HLDG AG NAMEN AKT A H5919C104 728049 26170 SH SOLE 26170 0 0 ONEOK INC NEW COM 682680103 361995 5707 SH SOLE 5707 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 26601621 2370911 SH SOLE 2370911 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 982340 30366 SH SOLE 30366 0 0 ORACLE CORP COM 68389X105 22768746 214962 SH SOLE 213603 66 1293 OREILLY AUTOMOTIVE INC COM 67103H107 677455 745 SH SOLE 745 0 0 OTIS WORLDWIDE CORP COM 68902V107 1593551 19843 SH SOLE 16946 0 2897 PACCAR INC COM 693718108 954945 11232 SH SOLE 11232 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 898752 56172 SH SOLE 56172 0 0 PALO ALTO NETWORKS INC COM 697435105 9177154 39145 SH SOLE 39145 0 0 PAPA JOHNS INTL INC COM 698813102 3216232 47145 SH SOLE 46545 0 600 PARAMOUNT GLOBAL CLASS B COM 92556H206 3075334 238398 SH SOLE 237798 0 600 PARKER-HANNIFIN CORP COM 701094104 649923 1669 SH SOLE 1669 0 0 PAYCHEX INC COM 704326107 2898825 25135 SH SOLE 24635 0 500 PAYPAL HLDGS INC COM 70450Y103 2684776 45925 SH SOLE 45558 0 367 PEDEVCO CORP COM PAR 70532Y303 35350 35000 SH SOLE 35000 0 0 PENTAIR PLC SHS G7S00T104 673203 10397 SH SOLE 10397 0 0 PEPSICO INC COM 713448108 23055094 136066 SH SOLE 130777 0 5290 PEPSICO INC COM 713448108 101664 600 SH OTR 600 0 0 PERRIGO CO PLC SHS G97822103 282758 8850 SH SOLE 8850 0 0 PFIZER INC COM 717081103 27658440 833839 SH SOLE 811110 100 22629 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 176339 16358 SH SOLE 16358 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 412982 32340 SH SOLE 32340 0 0 PHILIP MORRIS INTL INC COM 718172109 5466517 59046 SH SOLE 58437 0 610 PHILLIPS 66 COM 718546104 4208206 35025 SH SOLE 34953 0 72 PHYSICIANS RLTY TR COM 71943U104 350280 28735 SH SOLE 28735 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 546299 6215 SH SOLE 6215 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 453353 4527 SH SOLE 4527 0 0 PIMCO INCOME STRATEGY FD II COM 72201J104 349072 52970 SH SOLE 52970 0 0 PIONEER NAT RES CO COM 723787107 2978905 12977 SH SOLE 12977 0 0 PLAYA HOTELS & RESORTS NV SHS N70544106 239644 33100 SH SOLE 33100 0 0 PLUG POWER INC COM NEW 72919P202 20949157 2756468 SH SOLE 2713565 0 42903 PNC FINL SVCS GROUP INC COM 693475105 9406097 76616 SH SOLE 76096 0 520 PNM RES INC COM 69349H107 343497 7700 SH SOLE 7700 0 0 PPG INDS INC COM 693506107 288878 2226 SH SOLE 2115 0 111 PPL CORP COM 69351T106 570331 24208 SH SOLE 24108 100 0 PRA GROUP INC COM 69354N106 5872958 305724 SH SOLE 297403 0 8321 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1410992 24672 SH SOLE 24672 0 0 PRICE T ROWE GROUP INC COM 74144T108 1817747 17333 SH SOLE 17333 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 699079 9700 SH SOLE 9700 0 0 PROCTER AND GAMBLE CO COM 742718109 33889670 232344 SH SOLE 225342 50 6952 PROFRAC HLDG CORP CLASS A COM 74319N100 939162 86320 SH SOLE 86320 0 0 PROGRESSIVE CORP COM 743315103 2234796 16043 SH SOLE 15938 0 105 PROLOGIS INC. COM 74340W103 7016700 62532 SH SOLE 62432 0 100 PROSHARES TR RUSS 2000 DIVD 74347B698 671774 11873 SH SOLE 11873 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 13351871 200058 SH SOLE 198558 0 1500 PROSHARES TR S&P MDCP 400 DIV 74347B680 1268 19 SH OTR 19 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 1038205 29147 SH SOLE 29147 0 0 PROTHENA CORP PLC SHS G72800108 6031540 125006 SH SOLE 125006 0 0 PRUDENTIAL FINL INC COM 744320102 1542152 16252 SH SOLE 16252 0 0 PTC THERAPEUTICS INC COM 69366J200 3522359 157178 SH SOLE 157178 0 0 PUBLIC STORAGE COM 74460D109 204751 777 SH SOLE 777 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2751028 48340 SH SOLE 47990 0 350 PULTE GROUP INC COM 745867101 623440 8419 SH SOLE 8419 0 0 QORVO INC COM 74736K101 37939492 397397 SH SOLE 396897 0 500 QUALCOMM INC COM 747525103 19436 175 SH OTR 175 0 0 QUALCOMM INC COM 747525103 8163534 73506 SH SOLE 72901 0 605 QUANTA SVCS INC COM 74762E102 691519 3697 SH SOLE 3697 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 197355 29500 SH SOLE 29500 0 0 QUEST DIAGNOSTICS INC COM 74834L100 1454124 11933 SH SOLE 11832 0 100 QUIDELORTHO CORP COM 219798105 2332094 31929 SH SOLE 31131 0 798 RAYMOND JAMES FINL INC COM 754730109 22963825 228655 SH SOLE 228655 0 0 REGENERON PHARMACEUTICALS COM 75886F107 55536072 67483 SH SOLE 67288 0 195 RENALYTIX PLC ADS 75973T101 1257539 785962 SH SOLE 785962 0 0 REPUBLIC SVCS INC COM 760759100 1114713 7822 SH SOLE 7822 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 253822 3810 SH SOLE 3810 0 0 REV GROUP INC COM 749527107 894560 55910 SH SOLE 55910 0 0 RICHARDSON ELECTRS LTD COM 763165107 701728 64202 SH SOLE 64202 0 0 RIO TINTO PLC SPONSORED ADR 767204100 3295485 51783 SH SOLE 51783 0 0 ROBERT HALF INC. COM 770323103 13796946 188277 SH SOLE 188277 0 0 ROCKWELL AUTOMATION INC COM 773903109 2497841 8738 SH SOLE 8718 0 20 ROGERS CORP COM 775133101 10948559 83278 SH SOLE 83278 0 0 ROPER TECHNOLOGIES INC COM 776696106 639250 1320 SH SOLE 1320 0 0 ROYAL BK CDA COM 780087102 3182162 36393 SH SOLE 33346 0 3047 ROYAL CARIBBEAN GROUP COM V7780T103 33645347 365155 SH SOLE 364505 0 650 RPM INTL INC COM 749685103 215408 2272 SH SOLE 2272 0 0 RTX CORPORATION COM 75513E101 16717246 232281 SH SOLE 228980 0 3301 S&P GLOBAL INC COM 78409V104 778457 2130 SH SOLE 2130 0 0 SAGE THERAPEUTICS INC COM 78667J108 3622430 176017 SH SOLE 176017 0 0 SALESFORCE INC COM 79466L302 6378978 31458 SH SOLE 31449 0 9 SANDY SPRING BANCORP INC COM 800363103 669430 31238 SH SOLE 31238 0 0 SANOFI SPONSORED ADR 80105N105 669562 12483 SH SOLE 12483 0 0 SAP SE SPON ADR 803054204 313601 2425 SH SOLE 2425 0 0 SAREPTA THERAPEUTICS INC COM 803607100 11171999 92163 SH SOLE 92163 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 226301 1131 SH SOLE 1131 0 0 SCHLUMBERGER LTD COM STK 806857108 8473995 145352 SH SOLE 141182 0 4170 SCHWAB CHARLES CORP COM 808513105 4991300 90916 SH SOLE 90916 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 821550 24192 SH SOLE 22792 0 1400 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 457173 14176 SH SOLE 14176 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1703311 34169 SH SOLE 34169 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 46277618 654008 SH SOLE 607418 0 46590 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 251102 3453 SH SOLE 3453 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1283150 25359 SH SOLE 25359 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3599624 53186 SH SOLE 53186 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2526332 60993 SH SOLE 58718 0 2275 SCOTTS MIRACLE-GRO CO CL A 810186106 348840 6750 SH SOLE 6750 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 1840590 335874 SH SOLE 335874 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 253314 3841 SH SOLE 3841 0 0 SEAGEN INC COM 81181C104 32341419 152446 SH SOLE 151996 0 450 SEAWORLD ENTMT INC COM 81282V100 33119070 716088 SH SOLE 714688 0 1400 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 5432081 82844 SH SOLE 75439 0 7405 SELECT SECTOR SPDR TR ENERGY 81369Y506 7557598 83611 SH SOLE 75316 0 8295 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1391740 41958 SH SOLE 41958 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 3897619 38446 SH SOLE 24896 0 13550 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 5372601 33374 SH SOLE 14389 75 18910 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 659193 9580 SH SOLE 9490 0 90 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 5354297 41590 SH SOLE 9311 0 32279 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 285237 4840 SH SOLE 4740 100 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 205801 2620 SH SOLE 2620 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3973239 24237 SH SOLE 24237 0 0 SEMLER SCIENTIFIC INC COM 81684M104 754656 29746 SH SOLE 29746 0 0 SERVICE CORP INTL COM 817565104 689108 12060 SH SOLE 12060 0 0 SERVICENOW INC COM 81762P102 1175493 2103 SH SOLE 2103 0 0 SHARKNINJA INC COM SHS G8068L108 335415 7235 SH SOLE 7235 0 0 SHATTUCK LABS INC COM 82024L103 740918 487446 SH SOLE 487446 0 0 SHELL PLC SPON ADS 780259305 8619194 133880 SH SOLE 123499 0 10381 SHERWIN WILLIAMS CO COM 824348106 694340 2722 SH SOLE 2722 0 0 SHOE CARNIVAL INC COM 824889109 1121600 46675 SH SOLE 46675 0 0 SIFY TECHNOLOGIES LTD SPONSORED ADS 82655M107 128100 70000 SH SOLE 70000 0 0 SIMON PPTY GROUP INC NEW COM 828806109 238872 2211 SH SOLE 2211 0 0 SINCLAIR INC CL A 829242106 7799614 695153 SH SOLE 695153 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1447203 14679 SH SOLE 14679 0 0 SMART GLOBAL HLDGS INC SHS G8232Y101 1426374 58578 SH SOLE 58578 0 0 SNOWFLAKE INC CL A 833445109 9659189 63227 SH SOLE 63227 0 0 SONY GROUP CORP SPONSORED ADR 835699307 326920 3967 SH SOLE 3967 0 0 SOUTHERN CO COM 842587107 7849575 121285 SH SOLE 117910 250 3125 SOUTHERN COPPER CORP COM 84265V105 252450 3353 SH SOLE 853 0 2500 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 25200919 75238 SH SOLE 75098 0 140 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1005 3 SH OTR 3 0 0 SPDR GOLD TR GOLD SHS 78463V107 1998250 11655 SH SOLE 11655 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 87159202 203891 SH SOLE 151383 0 52508 SPDR S&P 500 ETF TR TR UNIT 78462F103 19237 45 SH OTR 45 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 30030434 65764 SH SOLE 58226 0 7538 SPDR SER TR AEROSPACE DEF 78464A631 1829024 16316 SH SOLE 300 0 16016 SPDR SER TR BBG CONV SEC ETF 78464A359 980843 14467 SH SOLE 13267 0 1200 SPDR SER TR BLOOMBERG HIGH Y 78468R622 1291191 14283 SH SOLE 14283 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 1408196 23755 SH SOLE 23755 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 262417 3626 SH SOLE 3626 0 0 SPDR SER TR S&P BIOTECH 78464A870 566708 7761 SH SOLE 2271 0 5490 SPDR SER TR S&P DIVID ETF 78464A763 1380124 12000 SH SOLE 7750 0 4250 SPDR SER TR S&P HOMEBUILD 78464A888 539891 7051 SH SOLE 3101 0 3950 SPDR SER TR S&P METALS MNG 78464A755 1308215 24918 SH SOLE 8900 0 16018 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 492665 6288 SH SOLE 6288 0 0 SPHERE ENTERTAINMENT CO CL A 55826T102 255586 6878 SH SOLE 3343 0 3535 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3229985 200123 SH SOLE 200123 0 0 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 5313177 137469 SH SOLE 136029 0 1440 STAG INDL INC COM 85254J102 365761 10599 SH SOLE 10599 0 0 STANDARD MTR PRODS INC COM 853666105 2260138 67226 SH SOLE 67226 0 0 STARBUCKS CORP COM 855244109 21914036 240101 SH SOLE 236535 0 3566 STATE STR CORP COM 857477103 330448 4935 SH SOLE 4935 0 0 STRATASYS LTD SHS M85548101 14473990 1063482 SH SOLE 1061982 0 1500 STRYKER CORPORATION COM 863667101 1976526 7233 SH SOLE 7183 0 50 SUN LIFE FINANCIAL INC. COM 866796105 300266 6153 SH SOLE 6153 0 0 SUNCOR ENERGY INC NEW COM 867224107 1638846 47669 SH SOLE 46275 0 1394 SUNPOWER CORP COM 867652406 384237 62275 SH SOLE 62275 0 0 SUPER MICRO COMPUTER INC COM 86800U104 335097 1222 SH SOLE 1222 0 0 SYMBOTIC INC CLASS A COM 87151X101 341822 10225 SH SOLE 1985 0 8240 SYNOPSYS INC COM 871607107 239871 523 SH SOLE 523 0 0 SYSCO CORP COM 871829107 1746609 26444 SH SOLE 26158 0 286 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1025056 11796 SH SOLE 11796 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2549447 18160 SH SOLE 18060 0 100 TARGET CORP COM 87612E106 4430953 40074 SH SOLE 39409 0 665 TC ENERGY CORP COM 87807B107 705405 20500 SH SOLE 20500 0 0 TE CONNECTIVITY LTD SHS H84989104 354238 2868 SH SOLE 2758 0 110 TEGNA INC COM 87901J105 8436096 579005 SH SOLE 577805 0 1200 TELEPHONE & DATA SYS INC COM NEW 879433829 9005371 491828 SH SOLE 489728 0 2100 TELOS CORP MD COM 87969B101 4496066 1881199 SH SOLE 1881199 0 0 TELUS CORPORATION COM 87971M103 800660 49000 SH SOLE 49000 0 0 TENABLE HLDGS INC COM 88025T102 13287949 296606 SH SOLE 292000 0 4606 TEREX CORP NEW COM 880779103 286948 4980 SH SOLE 4980 0 0 TESLA INC COM 88160R101 15741108 62909 SH SOLE 62569 0 340 TEXAS INSTRS INC COM 882508104 5424588 34115 SH SOLE 34044 0 70 TEXAS PACIFIC LAND CORPORATI COM 88262P102 554362 304 SH SOLE 304 0 0 TEXTRON INC COM 883203101 2374065 30382 SH SOLE 30382 0 0 THE CIGNA GROUP COM 125523100 1100732 3848 SH SOLE 3826 12 10 THERMO FISHER SCIENTIFIC INC COM 883556102 17806573 35179 SH SOLE 33802 0 1377 THRYV HLDGS INC COM NEW 886029206 5387609 287033 SH SOLE 281132 0 5901 TIDEWATER INC NEW COM 88642R109 3095809 43560 SH SOLE 43560 0 0 TIMKEN CO COM 887389104 2072932 28207 SH SOLE 28157 50 0 TJX COS INC NEW COM 872540109 3970076 44668 SH SOLE 44216 0 452 T-MOBILE US INC COM 872590104 3412458 24366 SH SOLE 24366 0 0 TOAST INC CL A 888787108 230379 12300 SH SOLE 12300 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1587248 26340 SH SOLE 18988 0 7352 TOTALENERGIES SE SPONSORED ADS 89151E109 3439790 52308 SH SOLE 45883 0 6425 TOYOTA MOTOR CORP ADS 892331307 235473 1310 SH SOLE 1310 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 2109655 10397 SH SOLE 10387 0 10 TRANSDIGM GROUP INC COM 893641100 316890 376 SH SOLE 376 0 0 TRAVELERS COMPANIES INC COM 89417E109 3357462 20559 SH SOLE 19367 0 1192 TRIMBLE INC COM 896239100 26890305 499263 SH SOLE 498363 0 900 TRUIST FINL CORP COM 89832Q109 58651 2050 SH OTR 2050 0 0 TRUIST FINL CORP COM 89832Q109 6653814 232570 SH SOLE 224877 0 7693 TUTOR PERINI CORP COM 901109108 2383804 304445 SH SOLE 304445 0 0 TYSON FOODS INC CL A 902494103 690376 13674 SH SOLE 13474 0 200 U S SILICA HLDGS INC COM 90346E103 165672 11800 SH SOLE 11800 0 0 UBER TECHNOLOGIES INC COM 90353T100 1859030 40422 SH SOLE 40372 0 50 UBS GROUP AG SHS H42097107 323482 13123 SH SOLE 13123 0 0 ULTA BEAUTY INC COM 90384S303 1120457 2805 SH SOLE 2799 0 6 ULTRA CLEAN HLDGS INC COM 90385V107 9861121 332360 SH SOLE 332360 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 4255006 119355 SH SOLE 119355 0 0 UNIFI INC COM NEW 904677200 5003249 704683 SH SOLE 704683 0 0 UNILEVER PLC SPON ADR NEW 904767704 2172307 43974 SH SOLE 43974 0 0 UNION PAC CORP COM 907818108 39911 196 SH OTR 196 0 0 UNION PAC CORP COM 907818108 10520883 51667 SH SOLE 48749 0 2918 UNITED AIRLS HLDGS INC COM 910047109 253419 5991 SH SOLE 5957 0 34 UNITED PARCEL SERVICE INC CL B 911312106 17551902 112606 SH SOLE 111537 0 1069 UNITED PARCEL SERVICE INC CL B 911312106 77935 500 SH OTR 500 0 0 UNITED RENTALS INC COM 911363109 1833527 4124 SH SOLE 4068 0 56 UNITEDHEALTH GROUP INC COM 91324P102 20254729 40173 SH SOLE 39624 0 549 UNITI GROUP INC COM 91325V108 113426 24031 SH SOLE 24031 0 0 US BANCORP DEL COM NEW 902973304 1885465 57032 SH SOLE 50284 0 6748 VALE S A SPONSORED ADS 91912E105 396024 29554 SH SOLE 29554 0 0 VALERO ENERGY CORP COM 91913Y100 10035791 70819 SH SOLE 69592 0 1228 VALLEY NATL BANCORP COM 919794107 525516 61392 SH SOLE 61392 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 311460 18528 SH SOLE 18528 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 831560 5736 SH SOLE 5656 0 80 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 654126 2650 SH SOLE 2650 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 263395 3116 SH SOLE 0 0 3116 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 13762481 197227 SH SOLE 194568 0 2659 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1153807 8050 SH SOLE 8050 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1101506 4045 SH SOLE 3895 0 150 VANGUARD INDEX FDS LARGE CAP ETF 922908637 14412273 73648 SH SOLE 73648 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 8718716 41869 SH SOLE 27204 0 14664 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3152629 41668 SH SOLE 41668 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5286133 13461 SH SOLE 11476 0 1985 VANGUARD INDEX FDS SM CP VAL ETF 922908611 356816 2237 SH SOLE 2062 0 175 VANGUARD INDEX FDS SMALL CP ETF 922908751 72973251 385959 SH SOLE 370723 0 15236 VANGUARD INDEX FDS SML CP GRW ETF 922908595 814918 3805 SH SOLE 609 0 3196 VANGUARD INDEX FDS TOTAL STK MKT 922908769 44487304 209441 SH SOLE 208258 0 1183 VANGUARD INDEX FDS VALUE ETF 922908744 6921446 50181 SH SOLE 23019 0 27162 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 44268589 853453 SH SOLE 848454 0 4999 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5811707 148220 SH SOLE 144155 0 4065 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1867533 32238 SH SOLE 32223 0 15 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2376720 22380 SH SOLE 22380 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1715444 18410 SH SOLE 18410 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 2370897 49291 SH SOLE 49291 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 2608212 45638 SH SOLE 45638 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 618097 8135 SH SOLE 8135 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1258609 16748 SH SOLE 15748 0 1000 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4077109 26240 SH SOLE 25133 0 1106 VANGUARD STAR FDS VG TL INTL STK F 921909768 4297315 80294 SH SOLE 80294 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 16676852 381447 SH SOLE 381047 0 400 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 50605764 489796 SH SOLE 476800 0 12996 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 1385222 22382 SH SOLE 20282 0 2100 VANGUARD WORLD FD ESG INTL STK ETF 921910725 413170 8191 SH SOLE 8191 0 0 VANGUARD WORLD FD ESG US STK ETF 921910733 342998 4560 SH SOLE 4560 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 2505836 23822 SH SOLE 23622 0 200 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 439612 1632 SH SOLE 57 0 1575 VANGUARD WORLD FDS ENERGY ETF 92204A306 246509 1945 SH SOLE 1945 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 862112 3667 SH SOLE 2214 0 1453 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 797273 4089 SH SOLE 219 0 3870 VANGUARD WORLD FDS INF TECH ETF 92204A702 25659231 61844 SH SOLE 58459 0 3385 VERIZON COMMUNICATIONS INC COM 92343V104 14287068 440823 SH SOLE 429286 0 11537 VERTEX PHARMACEUTICALS INC COM 92532F100 1828678 5259 SH SOLE 5259 0 0 VIAVI SOLUTIONS INC COM 925550105 9116903 997473 SH SOLE 997426 0 47 VICOR CORP COM 925815102 5951011 101053 SH SOLE 98653 0 2400 VIMEO INC COMMON STOCK 92719V100 2527471 713975 SH SOLE 713975 0 0 VISA INC COM CL A 92826C839 48651189 211518 SH SOLE 203135 0 8383 VISHAY INTERTECHNOLOGY INC COM 928298108 28335109 1146242 SH SOLE 1146242 0 0 VMWARE INC CL A COM 928563402 233238 1401 SH SOLE 1352 0 49 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 95938 10120 SH SOLE 10120 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 359487 16164 SH SOLE 16164 0 0 WALMART INC COM 931142103 19894400 124394 SH SOLE 123485 30 879 WALMART INC COM 931142103 95958 600 SH OTR 600 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 12662793 1166003 SH SOLE 1164573 0 1430 WASTE CONNECTIONS INC COM 94106B101 545661 4063 SH SOLE 4063 0 0 WASTE MGMT INC DEL COM 94106L109 10932326 71716 SH SOLE 70682 0 1033 WATERS CORP COM 941848103 2393305 8728 SH SOLE 8728 0 0 WELLS FARGO CO NEW COM 949746101 8327304 203801 SH SOLE 197441 0 6360 WELLS FARGO CO NEW COM 949746101 57204 1400 SH OTR 1400 0 0 WELLTOWER INC COM 95040Q104 4982599 60823 SH SOLE 60363 0 460 WENDYS CO COM 95058W100 204916 10040 SH SOLE 7040 0 3000 WERNER ENTERPRISES INC COM 950755108 18235210 468170 SH SOLE 468170 0 0 WESCO INTL INC COM 95082P105 449869 3128 SH SOLE 3128 0 0 WESTROCK CO COM 96145D105 1637083 45729 SH SOLE 45729 0 0 WESTWATER RES INC COM NEW 961684206 8346 12500 SH SOLE 12500 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 394258 12859 SH SOLE 12851 0 8 WHITE MTNS INS GROUP LTD COM G9618E107 270720 181 SH SOLE 181 0 0 WILLIAMS COS INC COM 969457100 393432 11678 SH SOLE 11678 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 2447570 52909 SH SOLE 50 0 52859 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 339207 6741 SH SOLE 6741 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1295010 31616 SH SOLE 31616 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 387543 6104 SH SOLE 6104 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 620090 21989 SH SOLE 21989 0 0 WORLD KINECT CORPORATION COM 981475106 1005066 44809 SH SOLE 44809 0 0 XPO INC COM 983793100 618558 8285 SH SOLE 8285 0 0 XYLEM INC COM 98419M100 46668387 512670 SH SOLE 511470 0 1200 YUM BRANDS INC COM 988498101 525111 4203 SH SOLE 4193 0 10 YUM BRANDS INC COM 988498101 87458 700 SH OTR 700 0 0 ZILLOW GROUP INC CL A 98954M101 375564 8385 SH SOLE 8385 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 988424 21413 SH SOLE 21313 0 100 ZIMMER BIOMET HOLDINGS INC COM 98956P102 226730 2020 SH SOLE 1940 0 80 ZOETIS INC CL A 98978V103 2692312 15475 SH SOLE 15183 0 292 ZSCALER INC COM 98980G102 2179038 14005 SH SOLE 14005 0 0