0001420506-24-000025.txt : 20240116 0001420506-24-000025.hdr.sgml : 20240116 20240116110244 ACCESSION NUMBER: 0001420506-24-000025 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240116 DATE AS OF CHANGE: 20240116 EFFECTIVENESS DATE: 20240116 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SALEM INVESTMENT COUNSELORS INC CENTRAL INDEX KEY: 0000884423 ORGANIZATION NAME: IRS NUMBER: 561225913 STATE OF INCORPORATION: NC FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03405 FILM NUMBER: 24534128 BUSINESS ADDRESS: STREET 1: POP BOX 25427 CITY: WINSTON SALEM STATE: NC ZIP: 27114-5427 BUSINESS PHONE: 3367687230 MAIL ADDRESS: STREET 1: PO BOX 25427 CITY: WINSTON-SALEM STATE: NC ZIP: 27114-5427 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0000884423 XXXXXXXX 12-31-2023 12-31-2023 false SALEM INVESTMENT COUNSELORS INC
PO BOX 25427 WINSTON-SALEM NC 27114-5427
13F HOLDINGS REPORT 028-03405 000104855 801-14487 N
David B. Rea President 3367687230 David B. Rea, President WINSTON-SALEM NC 1-16-2024 0 1110 2918491196 false
INFORMATION TABLE 2 Form13F_InfoTable.xml INFORMATION TABLE FOR SALEM INVESTMENT COUNSELORS INC (6989) 3M CO COM 88579Y101 8298716 75912 SH SOLE Salem Investment Counselors Inc. 66028 0 9884 ABBOTT LABS COM 002824100 9150010 83129 SH SOLE Salem Investment Counselors Inc. 66896 0 16233 ABBVIE INC COM 00287Y109 19559214 126213 SH SOLE Salem Investment Counselors Inc. 106300 0 19913 ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100 1683 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 15838 174 SH SOLE 0 0 174 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 29520655 84126 SH SOLE Salem Investment Counselors Inc. 76870 0 7256 ACUITY BRANDS INC COM 00508Y102 659963 3222 SH SOLE Salem Investment Counselors Inc. 3222 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 936983 52907 SH SOLE Salem Investment Counselors Inc. 1200 0 51707 ADOBE INC COM 00724F101 1311924 2199 SH SOLE Salem Investment Counselors Inc. 2050 0 149 ADVANCE AUTO PARTS INC COM 00751Y106 280738 4600 SH SOLE Salem Investment Counselors Inc. 300 0 4300 ADVANCED MICRO DEVICES INC COM 007903107 21927975 148755 SH SOLE Salem Investment Counselors Inc. 113134 0 35621 ADVANSIX INC COM 00773T101 180 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 AEROVIRONMENT INC COM 008073108 4412 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 AFFIRM HLDGS INC COM CL A 00827B106 4914 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 AFLAC INC COM 001055102 4125 50 SH SOLE 0 0 50 AGCO CORP COM 001084102 11413 94 SH SOLE Salem Investment Counselors Inc. 94 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 301372 2164 SH SOLE Salem Investment Counselors Inc. 2164 0 0 AGNC INVT CORP COM 00123Q104 31446 3154 SH SOLE Salem Investment Counselors Inc. 3000 0 154 AIR LEASE CORP CL A 00912X302 16860 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 AIR PRODS & CHEMS INC COM 009158106 28145 102 SH SOLE Salem Investment Counselors Inc. 43 0 59 AIRBNB INC COM CL A 009066101 5909838 43410 SH SOLE Salem Investment Counselors Inc. 38964 0 4446 AKAMAI TECHNOLOGIES INC COM 00971T101 95746 809 SH SOLE 0 0 809 AKOUSTIS TECHNOLOGIES INC COM 00973N102 5922 7100 SH SOLE Salem Investment Counselors Inc. 7100 0 0 ALBEMARLE CORP COM 012653101 103591 715 SH SOLE Salem Investment Counselors Inc. 70 0 645 ALCOA CORP COM 013872106 374 11 SH SOLE Salem Investment Counselors Inc. 11 0 0 ALCON AG ORD SHS H01301128 72340 926 SH SOLE Salem Investment Counselors Inc. 848 0 78 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 465145 5860 SH SOLE Salem Investment Counselors Inc. 4940 0 920 ALLISON TRANSMISSION HLDGS I COM 01973R101 5051782 86875 SH SOLE Salem Investment Counselors Inc. 69925 0 16950 ALLSTATE CORP COM 020002101 574532 4078 SH SOLE Salem Investment Counselors Inc. 4078 0 0 ALLY FINL INC COM 02005N100 4608 132 SH SOLE Salem Investment Counselors Inc. 31 0 101 ALPHABET INC CAP STK CL A 02079K305 38776967 277593 SH SOLE Salem Investment Counselors Inc. 208890 0 68703 ALPHABET INC CAP STK CL C 02079K107 71145881 504831 SH SOLE Salem Investment Counselors Inc. 427042 0 77789 ALPS ETF TR ALERIAN MLP 00162Q452 1742300 40976 SH SOLE Salem Investment Counselors Inc. 28050 0 12926 ALPS ETF TR BARRONS 400 ETF 00162Q726 30788 495 SH SOLE Salem Investment Counselors Inc. 495 0 0 ALTRIA GROUP INC COM 02209S103 1763767 42814 SH SOLE Salem Investment Counselors Inc. 37283 0 5531 AMAZON COM INC COM 023135106 71175276 468443 SH SOLE Salem Investment Counselors Inc. 410784 0 57659 AMBEV SA SPONSORED ADR 02319V103 11804 4000 SH SOLE 0 0 4000 AMDOCS LTD SHS G02602103 85499 968 SH SOLE 0 0 968 AMER STATES WTR CO COM 029899101 40210 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 AMEREN CORP COM 023608102 67349 931 SH SOLE Salem Investment Counselors Inc. 931 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 495 36 SH SOLE Salem Investment Counselors Inc. 26 0 10 AMERICAN CENTY ETF TR US EQT ETF 025072885 138880 1703 SH SOLE 0 0 1703 AMERICAN ELEC PWR CO INC COM 025537101 1122786 13824 SH SOLE Salem Investment Counselors Inc. 12344 0 1480 AMERICAN EXPRESS CO COM 025816109 740743 3954 SH SOLE Salem Investment Counselors Inc. 3450 0 504 AMERICAN INTL GROUP INC COM NEW 026874784 4547 67 SH SOLE Salem Investment Counselors Inc. 17 0 50 AMERICAN TOWER CORP NEW COM 03027X100 85727 394 SH SOLE Salem Investment Counselors Inc. 335 0 59 AMETEK INC COM 031100100 48973 297 SH SOLE 0 0 297 AMGEN INC COM 031162100 5498033 19089 SH SOLE Salem Investment Counselors Inc. 14580 0 4509 AMPCO-PITTSBURG CORP COM 032037103 69 25 SH SOLE 0 0 25 AMPHENOL CORP NEW CL A 032095101 13909 140 SH SOLE 0 0 140 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 15278 418 SH SOLE 0 0 418 AMREP CORP COM 032159105 550 25 SH SOLE 0 0 25 AMYLYX PHARMACEUTICALS INC COM 03237H101 810 55 SH SOLE 0 0 55 ANALOG DEVICES INC COM 032654105 279573 1408 SH SOLE Salem Investment Counselors Inc. 809 0 599 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 18805 291 SH SOLE Salem Investment Counselors Inc. 169 0 122 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 44850 2223 SH SOLE Salem Investment Counselors Inc. 375 0 1848 ANTERO RESOURCES CORP COM 03674X106 21388 943 SH SOLE Salem Investment Counselors Inc. 943 0 0 AON PLC SHS CL A G0403H108 115535 397 SH SOLE 0 0 397 APA CORPORATION COM 03743Q108 19734 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 API GROUP CORP COM STK 00187Y100 123903 3581 SH SOLE Salem Investment Counselors Inc. 3581 0 0 APPLE INC COM 037833100 195937794 1017700 SH SOLE Salem Investment Counselors Inc. 887758 0 129942 APPLIED MATLS INC COM 038222105 176819 1091 SH SOLE Salem Investment Counselors Inc. 722 0 369 APTIV PLC SHS G6095L109 24763 276 SH SOLE Salem Investment Counselors Inc. 100 0 176 APYX MEDICAL CORPORATION COM 03837C106 56357 21510 SH SOLE Salem Investment Counselors Inc. 21510 0 0 ARCBEST CORP COM 03937C105 18873 157 SH SOLE 0 0 157 ARCH CAP GROUP LTD ORD G0450A105 3714 50 SH SOLE 0 0 50 ARCHER AVIATION INC COM CL A 03945R102 49120 8000 SH SOLE Salem Investment Counselors Inc. 8000 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 33077 458 SH SOLE 0 0 458 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 4099 130 SH SOLE Salem Investment Counselors Inc. 130 0 0 ARDELYX INC COM 039697107 12400 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 ARES CAPITAL CORP COM 04010L103 5672597 283205 SH SOLE Salem Investment Counselors Inc. 161220 0 121985 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 49352 415 SH SOLE 0 0 415 ARISTA NETWORKS INC COM 040413106 4711 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 ARK ETF TR INNOVATION ETF 00214Q104 18330 350 SH SOLE Salem Investment Counselors Inc. 350 0 0 ARMATA PHARMACEUTICALS INC COM 04216R102 324 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ARTIVION INC COM 228903100 189528 10600 SH SOLE Salem Investment Counselors Inc. 10600 0 0 ASHFORD HOSPITALITY TR INC COM SHS 044103869 119 61 SH SOLE 0 0 61 ASHFORD INC COM 044104107 306 83 SH SOLE 0 0 83 ASHLAND INC COM 044186104 175112 2077 SH SOLE Salem Investment Counselors Inc. 2077 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 1854454 2450 SH SOLE Salem Investment Counselors Inc. 1500 0 950 ASTRAZENECA PLC SPONSORED ADR 046353108 91664 1361 SH SOLE Salem Investment Counselors Inc. 1213 0 148 AT&T INC COM 00206R102 471233 28083 SH SOLE Salem Investment Counselors Inc. 5960 0 22123 ATKORE INC COM 047649108 33120 207 SH SOLE Salem Investment Counselors Inc. 207 0 0 ATLANTA BRAVES HLDGS INC COM SER A 047726104 856 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 31313 3483 SH SOLE Salem Investment Counselors Inc. 3483 0 0 AUTODESK INC COM 052769106 14853 61 SH SOLE 0 0 61 AUTOMATIC DATA PROCESSING IN COM 053015103 555797 2371 SH SOLE Salem Investment Counselors Inc. 2171 0 200 AUTOZONE INC COM 053332102 491266 190 SH SOLE Salem Investment Counselors Inc. 115 0 75 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 6354 450 SH SOLE Salem Investment Counselors Inc. 450 0 0 AVANTOR INC COM 05352A100 246907 10815 SH SOLE Salem Investment Counselors Inc. 815 0 10000 AVERY DENNISON CORP COM 053611109 83897 415 SH SOLE 0 0 415 AVIS BUDGET GROUP COM 053774105 10459 59 SH SOLE Salem Investment Counselors Inc. 59 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 88838 685 SH SOLE Salem Investment Counselors Inc. 685 0 0 AXIS CAP HLDGS LTD SHS G0692U109 118820 2129 SH SOLE Salem Investment Counselors Inc. 2129 0 0 AXON ENTERPRISE INC COM 05464C101 18084 70 SH SOLE Salem Investment Counselors Inc. 45 0 25 AZZ INC COM 002474104 9585 165 SH SOLE Salem Investment Counselors Inc. 165 0 0 BAIDU INC SPON ADR REP A 056752108 51209 430 SH SOLE Salem Investment Counselors Inc. 430 0 0 BALCHEM CORP COM 057665200 12620784 84845 SH SOLE Salem Investment Counselors Inc. 84843 0 2 BALL CORP COM 058498106 57405 998 SH SOLE 0 0 998 BALLARD PWR SYS INC NEW COM 058586108 11237 3037 SH SOLE Salem Investment Counselors Inc. 3037 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 766 84 SH SOLE Salem Investment Counselors Inc. 84 0 0 BANCO SANTANDER S.A. ADR 05964H105 1516 366 SH SOLE 0 0 366 BANK AMERICA CORP COM 060505104 39252746 1165808 SH SOLE Salem Investment Counselors Inc. 1037575 0 128233 BANK NEW YORK MELLON CORP COM 064058100 17021 327 SH SOLE Salem Investment Counselors Inc. 249 0 78 BANKUNITED INC COM 06652K103 2433 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BARRICK GOLD CORP COM 067901108 117585 6500 SH SOLE Salem Investment Counselors Inc. 6500 0 0 BASSETT FURNITURE INDS INC COM 070203104 415 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 BAXTER INTL INC COM 071813109 298157 7662 SH SOLE Salem Investment Counselors Inc. 7035 0 627 BCE INC COM NEW 05534B760 5976 149 SH SOLE 0 0 149 BECTON DICKINSON & CO COM 075887109 123866 508 SH SOLE Salem Investment Counselors Inc. 300 0 208 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 62296072 174665 SH SOLE Salem Investment Counselors Inc. 154808 0 19857 BEST BUY INC COM 086516101 18612 235 SH SOLE Salem Investment Counselors Inc. 235 0 0 BEYOND MEAT INC COM 08862E109 9 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 BHP GROUP LTD SPONSORED ADS 088606108 63734 933 SH SOLE Salem Investment Counselors Inc. 219 0 714 BIGLARI HLDGS INC COM STK CL B 08986R309 165 1 SH SOLE 0 0 1 BIOCRYST PHARMACEUTICALS INC COM 09058V103 1198 200 SH SOLE 0 0 200 BIOGEN INC COM 09062X103 170271 658 SH SOLE Salem Investment Counselors Inc. 566 0 92 BIOMARIN PHARMACEUTICAL INC COM 09061G101 13981 145 SH SOLE Salem Investment Counselors Inc. 145 0 0 BLACKROCK INC COM 09247X101 98228 121 SH SOLE Salem Investment Counselors Inc. 61 0 60 BLACKSTONE INC COM 09260D107 650018 4965 SH SOLE Salem Investment Counselors Inc. 4406 0 559 BLOCK H & R INC COM 093671105 126594 2600 SH SOLE Salem Investment Counselors Inc. 2600 0 0 BLOCK INC CL A 852234103 489317 6326 SH SOLE Salem Investment Counselors Inc. 5378 0 948 BLOCK INC NOTE 0.250%11/0 852234AK9 4078 5000 SH SOLE Salem Investment Counselors Inc. 5000 0 0 BLOOM ENERGY CORP COM CL A 093712107 14800 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 4704789 311375 SH SOLE Salem Investment Counselors Inc. 179925 0 131450 BLUE OWL CAPITAL INC COM CL A 09581B103 47070 3159 SH SOLE Salem Investment Counselors Inc. 3009 0 150 BOEING CO COM 097023105 390106 1497 SH SOLE Salem Investment Counselors Inc. 782 0 715 BOLT BIOTHERAPEUTICS INC COM 097702104 45 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 BONDBLOXX ETF TRUST BLOOMBERG ONE YR 09789C861 489284 9783 SH SOLE 0 0 9783 BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788 126078 2500 SH SOLE 0 0 2500 BOOKING HOLDINGS INC COM 09857L108 7095 2 SH SOLE 0 0 2 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1235099 9656 SH SOLE Salem Investment Counselors Inc. 8675 0 981 BORGWARNER INC COM 099724106 4661 130 SH SOLE Salem Investment Counselors Inc. 0 0 130 BOSTON BEER INC CL A 100557107 20736 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 BOSTON PROPERTIES INC COM 101121101 10673 150 SH SOLE 0 0 150 BOSTON SCIENTIFIC CORP COM 101137107 10862153 187894 SH SOLE Salem Investment Counselors Inc. 162530 0 25364 BP PLC SPONSORED ADR 055622104 36113 1020 SH SOLE Salem Investment Counselors Inc. 1 0 1019 BRAEMAR HOTELS & RESORTS INC COM 10482B101 3708 1454 SH SOLE 0 0 1454 BRIGHTHOUSE FINL INC COM 10922N103 13178 249 SH SOLE Salem Investment Counselors Inc. 249 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 4238889 82613 SH SOLE Salem Investment Counselors Inc. 55696 0 26917 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3000 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 BROADCOM INC COM 11135F101 2492587 2233 SH SOLE Salem Investment Counselors Inc. 1711 0 522 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 15492 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 243406 9262 SH SOLE 0 0 9262 BROWN & BROWN INC COM 115236101 1564420 22000 SH SOLE Salem Investment Counselors Inc. 22000 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 393979 2360 SH SOLE Salem Investment Counselors Inc. 2050 0 310 BURLINGTON STORES INC COM 122017106 23727 122 SH SOLE Salem Investment Counselors Inc. 122 0 0 BYND CANNASOFT ENTERPRISES I COM 05608P109 340 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 C3 AI INC CL A 12468P104 9504 331 SH SOLE Salem Investment Counselors Inc. 250 0 81 CACI INTL INC CL A 127190304 27852 86 SH SOLE Salem Investment Counselors Inc. 86 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 109766 403 SH SOLE Salem Investment Counselors Inc. 374 0 29 CAL MAINE FOODS INC COM NEW 128030202 11478 200 SH SOLE 0 0 200 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 16779 1150 SH SOLE Salem Investment Counselors Inc. 1150 0 0 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 5361 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 676 10 SH SOLE 0 0 10 CANADIAN NAT RES LTD COM 136385101 1239228 18700 SH SOLE Salem Investment Counselors Inc. 18700 0 0 CANADIAN NATL RY CO COM 136375102 1422006 11319 SH SOLE Salem Investment Counselors Inc. 705 0 10614 CANADIAN PACIFIC KANSAS CITY COM 13646K108 80551 1017 SH SOLE 0 0 1017 CANOPY GROWTH CORP COM NEW 138035704 26 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 CAPITAL ONE FINL CORP COM 14040H105 1717672 13100 SH SOLE Salem Investment Counselors Inc. 3959 0 9141 CARDINAL HEALTH INC COM 14149Y108 60781 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 CARLISLE COS INC COM 142339100 8436 27 SH SOLE 0 0 27 CARMAX INC COM 143130102 30696 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 71027 3831 SH SOLE Salem Investment Counselors Inc. 2712 0 1119 CARRIAGE SVCS INC COM 143905107 6203 248 SH SOLE Salem Investment Counselors Inc. 248 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1245190 21602 SH SOLE Salem Investment Counselors Inc. 12749 0 8853 CARTER BANKSHARES INC COM NEW 146103106 80838 5400 SH SOLE Salem Investment Counselors Inc. 5400 0 0 CASEYS GEN STORES INC COM 147528103 30222 110 SH SOLE 0 0 110 CASS INFORMATION SYS INC COM 14808P109 143034 3175 SH SOLE Salem Investment Counselors Inc. 3125 0 50 CASSAVA SCIENCES INC COM 14817C107 6191 275 SH SOLE Salem Investment Counselors Inc. 275 0 0 CATERPILLAR INC COM 149123101 12463969 42155 SH SOLE Salem Investment Counselors Inc. 32951 0 9204 CBRE GROUP INC CL A 12504L109 12754 137 SH SOLE 0 0 137 CDW CORP COM 12514G108 6138 27 SH SOLE 0 0 27 CEDAR FAIR L P DEPOSITRY UNIT 150185106 175120 4400 SH SOLE 0 0 4400 CELSIUS HLDGS INC COM NEW 15118V207 33258 610 SH SOLE 0 0 610 CENCORA INC COM 03073E105 224275 1092 SH SOLE 0 0 1092 CENTENE CORP DEL COM 15135B101 52986 714 SH SOLE Salem Investment Counselors Inc. 714 0 0 CENTRAL VY CMNTY BANCORP COM 155685100 6705 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CERENCE INC COM 156727109 17793 905 SH SOLE Salem Investment Counselors Inc. 905 0 0 CHAMPIONX CORPORATION COM 15872M104 5112 175 SH SOLE Salem Investment Counselors Inc. 175 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 2457 1050 SH SOLE Salem Investment Counselors Inc. 1050 0 0 CHARLES RIV LABS INTL INC COM 159864107 34278 145 SH SOLE Salem Investment Counselors Inc. 145 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1167 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 43698 286 SH SOLE 0 0 286 CHEMOURS CO COM 163851108 19587 621 SH SOLE Salem Investment Counselors Inc. 621 0 0 CHENIERE ENERGY INC COM NEW 16411R208 8536 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 CHESAPEAKE ENERGY CORP COM 165167735 597132 7761 SH SOLE 0 0 7761 CHEVRON CORP NEW COM 166764100 4648650 31166 SH SOLE Salem Investment Counselors Inc. 24279 0 6887 CHEWY INC CL A 16679L109 9452 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 41166 18 SH SOLE Salem Investment Counselors Inc. 15 0 3 CHUBB LIMITED COM H1467J104 117514 518 SH SOLE Salem Investment Counselors Inc. 450 0 68 CHURCH & DWIGHT CO INC COM 171340102 47280 500 SH SOLE 0 0 500 CHURCHILL DOWNS INC COM 171484108 162375 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 CINCINNATI FINL CORP COM 172062101 134843 1294 SH SOLE Salem Investment Counselors Inc. 1294 0 0 CINTAS CORP COM 172908105 74730 124 SH SOLE Salem Investment Counselors Inc. 114 0 10 CISCO SYS INC COM 17275R102 17691422 350186 SH SOLE Salem Investment Counselors Inc. 307400 0 42786 CITIGROUP INC COM NEW 172967424 2143412 41668 SH SOLE Salem Investment Counselors Inc. 37070 0 4598 CITIZENS FINL GROUP INC COM 174610105 4474 135 SH SOLE 0 0 135 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1223 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 CLEARWAY ENERGY INC CL C 18539C204 24797 904 SH SOLE 0 0 904 CLOROX CO DEL COM 189054109 153285 1075 SH SOLE Salem Investment Counselors Inc. 1075 0 0 CLOUDFLARE INC CL A COM 18915M107 4163 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 CME GROUP INC COM 12572Q105 29484 140 SH SOLE Salem Investment Counselors Inc. 140 0 0 CMS ENERGY CORP COM 125896100 43843 755 SH SOLE Salem Investment Counselors Inc. 755 0 0 CNA FINL CORP COM 126117100 6347 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 COCA COLA CO COM 191216100 6588996 111811 SH SOLE Salem Investment Counselors Inc. 93596 0 18215 COCA COLA CONS INC COM 191098102 4642 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 CODEXIS INC COM 192005106 10 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 COEUR MNG INC COM NEW 192108504 1516226 465100 SH SOLE 0 0 465100 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 29533 391 SH SOLE Salem Investment Counselors Inc. 195 0 196 COHEN & STEERS INFRASTRUCTUR COM 19248A109 510 24 SH SOLE Salem Investment Counselors Inc. 24 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 189072 15447 SH SOLE Salem Investment Counselors Inc. 15447 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 12175 70 SH SOLE Salem Investment Counselors Inc. 50 0 20 COLGATE PALMOLIVE CO COM 194162103 6443235 80833 SH SOLE Salem Investment Counselors Inc. 56905 0 23928 COMCAST CORP NEW CL A 20030N101 1086560 24779 SH SOLE Salem Investment Counselors Inc. 2495 0 22284 COMPASS MINERALS INTL INC COM 20451N101 5064 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 CONAGRA BRANDS INC COM 205887102 16657 581 SH SOLE Salem Investment Counselors Inc. 581 0 0 CONCENTRIX CORP COM 20602D101 35058 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 CONNECTONE BANCORP INC COM 20786W107 7400 323 SH SOLE Salem Investment Counselors Inc. 323 0 0 CONOCOPHILLIPS COM 20825C104 882365 7602 SH SOLE Salem Investment Counselors Inc. 5464 0 2138 CONSOLIDATED EDISON INC COM 209115104 15556 171 SH SOLE Salem Investment Counselors Inc. 171 0 0 CONSTELLATION BRANDS INC CL A 21036P108 6578985 27214 SH SOLE Salem Investment Counselors Inc. 23918 0 3296 COPART INC COM 217204106 2033010 41490 SH SOLE Salem Investment Counselors Inc. 39540 0 1950 CORNING INC COM 219350105 628915 20654 SH SOLE Salem Investment Counselors Inc. 900 0 19754 CORTEVA INC COM 22052L104 111223 2321 SH SOLE Salem Investment Counselors Inc. 1645 0 676 COSTAR GROUP INC COM 22160N109 1748 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 COSTCO WHSL CORP NEW COM 22160K105 15214940 22541 SH SOLE Salem Investment Counselors Inc. 18477 0 4064 COTERRA ENERGY INC COM 127097103 82685 3240 SH SOLE Salem Investment Counselors Inc. 1690 0 1550 COUPANG INC CL A 22266T109 5829 360 SH SOLE Salem Investment Counselors Inc. 360 0 0 CRANE COMPANY COMMON STOCK 224408104 35442 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRANE NXT CO COM 224441105 17061 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 264200 20000 SH SOLE Salem Investment Counselors Inc. 20000 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 112993 1805 SH SOLE Salem Investment Counselors Inc. 1505 0 300 CROWDSTRIKE HLDGS INC CL A 22788C105 7163258 28056 SH SOLE Salem Investment Counselors Inc. 24618 0 3438 CROWN CASTLE INC COM 22822V101 97106 843 SH SOLE Salem Investment Counselors Inc. 690 0 153 CSX CORP COM 126408103 775464 22367 SH SOLE Salem Investment Counselors Inc. 21167 0 1200 CUMMINS INC COM 231021106 46717 195 SH SOLE 0 0 195 CUSHMAN WAKEFIELD PLC SHS G2717B108 1707 158 SH SOLE 0 0 158 CVS HEALTH CORP COM 126650100 10861218 137553 SH SOLE Salem Investment Counselors Inc. 123924 0 13629 D R HORTON INC COM 23331A109 1762817 11599 SH SOLE Salem Investment Counselors Inc. 7199 0 4400 DANAHER CORPORATION COM 235851102 166738 720 SH SOLE Salem Investment Counselors Inc. 165 0 555 DARDEN RESTAURANTS INC COM 237194105 14952 91 SH SOLE 0 0 91 DARLING INGREDIENTS INC COM 237266101 2792 56 SH SOLE 0 0 56 DAVITA INC COM 23918K108 13200 126 SH SOLE Salem Investment Counselors Inc. 53 0 73 DAWSON GEOPHYSICAL CO NEW COM 239360100 333412 182192 SH SOLE Salem Investment Counselors Inc. 182192 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 9245 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 DECKERS OUTDOOR CORP COM 243537107 114970 172 SH SOLE Salem Investment Counselors Inc. 172 0 0 DEERE & CO COM 244199105 576726 1437 SH SOLE Salem Investment Counselors Inc. 1401 0 36 DELL TECHNOLOGIES INC CL C 24703L202 19814 259 SH SOLE Salem Investment Counselors Inc. 259 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 14363 357 SH SOLE Salem Investment Counselors Inc. 209 0 148 DENTSPLY SIRONA INC COM 24906P109 428760 12000 SH SOLE Salem Investment Counselors Inc. 12000 0 0 DERMTECH INC COM 24984K105 10745 6140 SH SOLE Salem Investment Counselors Inc. 6140 0 0 DEVON ENERGY CORP NEW COM 25179M103 28675 633 SH SOLE Salem Investment Counselors Inc. 176 0 457 DIAGEO PLC SPON ADR NEW 25243Q205 138086 948 SH SOLE Salem Investment Counselors Inc. 917 0 31 DIAMONDBACK ENERGY INC COM 25278X109 3362922 21685 SH SOLE Salem Investment Counselors Inc. 18136 0 3549 DIGIMARC CORP NEW COM 25381B101 10836 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 DIGITAL RLTY TR INC COM 253868103 42216 313 SH SOLE Salem Investment Counselors Inc. 238 0 75 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 15225 870 SH SOLE 0 0 870 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1640 68 SH SOLE 0 0 68 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 272768 9524 SH SOLE Salem Investment Counselors Inc. 8125 0 1399 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 60277 2361 SH SOLE 0 0 2361 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 14597 439 SH SOLE 0 0 439 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 39588 664 SH SOLE Salem Investment Counselors Inc. 113 0 551 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 2617 50 SH SOLE 0 0 50 DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 17898 570 SH SOLE 0 0 570 DISCOVER FINL SVCS COM 254709108 5641285 50189 SH SOLE Salem Investment Counselors Inc. 46154 0 4035 DISH NETWORK CORPORATION CL A 25470M109 21926 3800 SH SOLE 0 0 3800 DISNEY WALT CO COM 254687106 1860686 20548 SH SOLE Salem Investment Counselors Inc. 18146 0 2402 DOCUSIGN INC COM 256163106 11474 193 SH SOLE Salem Investment Counselors Inc. 175 0 18 DOLLAR GEN CORP NEW COM 256677105 16586 122 SH SOLE 0 0 122 DOLLAR TREE INC COM 256746108 11649 82 SH SOLE Salem Investment Counselors Inc. 82 0 0 DOMA HOLDINGS INC COM NEW 25703A203 79 17 SH SOLE Salem Investment Counselors Inc. 17 0 0 DOMINION ENERGY INC COM 25746U109 256244 5452 SH SOLE Salem Investment Counselors Inc. 1884 0 3568 DONEGAL GROUP INC CL A 257701201 52603 3760 SH SOLE 0 0 3760 DONNELLEY FINL SOLUTIONS INC COM 25787G100 37610 603 SH SOLE Salem Investment Counselors Inc. 603 0 0 DORIAN LPG LTD SHS USD Y2106R110 7985 182 SH SOLE Salem Investment Counselors Inc. 182 0 0 DOVER CORP COM 260003108 711218 4624 SH SOLE Salem Investment Counselors Inc. 4624 0 0 DOW INC COM 260557103 197318 3598 SH SOLE Salem Investment Counselors Inc. 2444 0 1154 DRAFTKINGS INC NEW COM CL A 26142V105 7932 225 SH SOLE Salem Investment Counselors Inc. 225 0 0 DROPBOX INC CL A 26210C104 1474 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 DTE ENERGY CO COM 233331107 11907 107 SH SOLE 0 0 107 DUKE ENERGY CORP NEW COM NEW 26441C204 3941868 40621 SH SOLE Salem Investment Counselors Inc. 30327 0 10294 DUPONT DE NEMOURS INC COM 26614N102 632288 8219 SH SOLE Salem Investment Counselors Inc. 1944 0 6275 DXC TECHNOLOGY CO COM 23355L106 9354 409 SH SOLE Salem Investment Counselors Inc. 409 0 0 DYCOM INDS INC COM 267475101 2360036 20506 SH SOLE Salem Investment Counselors Inc. 19781 0 725 EA SERIES TRUST STRIVE US ENERGY 02072L722 37868 1350 SH SOLE Salem Investment Counselors Inc. 1350 0 0 EAST WEST BANCORP INC COM 27579R104 3670 51 SH SOLE Salem Investment Counselors Inc. 51 0 0 EASTMAN CHEM CO COM 277432100 25830 285 SH SOLE Salem Investment Counselors Inc. 285 0 0 EATON CORP PLC SHS G29183103 1861780 7731 SH SOLE Salem Investment Counselors Inc. 7081 0 650 EBAY INC. COM 278642103 50861 1166 SH SOLE Salem Investment Counselors Inc. 1020 0 146 ECHOSTAR CORP CL A 278768106 406711 24545 SH SOLE 0 0 24545 ECOLAB INC COM 278865100 263768 1326 SH SOLE Salem Investment Counselors Inc. 1120 0 206 EDGEWELL PERS CARE CO COM 28035Q102 18390 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 EDISON INTL COM 281020107 100167 1386 SH SOLE Salem Investment Counselors Inc. 1200 0 186 EDWARDS LIFESCIENCES CORP COM 28176E108 643703 8442 SH SOLE Salem Investment Counselors Inc. 4488 0 3954 ELANCO ANIMAL HEALTH INC COM 28414H103 3278 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 ELECTRONIC ARTS INC COM 285512109 32151 235 SH SOLE Salem Investment Counselors Inc. 235 0 0 ELEVANCE HEALTH INC COM 036752103 618216 1311 SH SOLE Salem Investment Counselors Inc. 1152 0 159 ELI LILLY & CO COM 532457108 41024360 70377 SH SOLE Salem Investment Counselors Inc. 58536 0 11841 EMBECTA CORP COMMON STOCK 29082K105 228 12 SH SOLE Salem Investment Counselors Inc. 2 0 10 EMERSON ELEC CO COM 291011104 1386953 14250 SH SOLE Salem Investment Counselors Inc. 13640 0 610 ENBRIDGE INC COM 29250N105 711540 19754 SH SOLE Salem Investment Counselors Inc. 10747 0 9007 ENCORE WIRE CORP COM 292562105 21360 100 SH SOLE 0 0 100 ENERGIZER HLDGS INC NEW COM 29272W109 15840 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5310195 384797 SH SOLE Salem Investment Counselors Inc. 256835 0 127962 ENOVIX CORPORATION COM 293594107 1440364 115045 SH SOLE Salem Investment Counselors Inc. 98100 0 16945 ENPHASE ENERGY INC COM 29355A107 1983 15 SH SOLE Salem Investment Counselors Inc. 15 0 0 ENTEGRIS INC COM 29362U104 1199 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 ENTERGY CORP NEW COM 29364G103 10727 106 SH SOLE Salem Investment Counselors Inc. 106 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5424570 205866 SH SOLE Salem Investment Counselors Inc. 163036 0 42830 EOG RES INC COM 26875P101 231499 1914 SH SOLE Salem Investment Counselors Inc. 1726 0 188 EPAM SYS INC COM 29414B104 40736 137 SH SOLE Salem Investment Counselors Inc. 137 0 0 EQUIFAX INC COM 294429105 243828 986 SH SOLE Salem Investment Counselors Inc. 986 0 0 EQUINIX INC COM 29444U700 8054 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 30912 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ESAB CORPORATION COM 29605J106 9535 110 SH SOLE 0 0 110 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 6041 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 4481 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 ETSY INC COM 29786A106 4053 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 EVERCORE INC CLASS A 29977A105 12829 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 EVERGY INC COM 30034W106 5742 110 SH SOLE 0 0 110 EVERSOURCE ENERGY COM 30040W108 22467 364 SH SOLE Salem Investment Counselors Inc. 290 0 74 EVOLENT HEALTH INC CL A 30050B101 299748 9075 SH SOLE Salem Investment Counselors Inc. 1075 0 8000 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 23128 4900 SH SOLE 0 0 4900 EXACT SCIENCES CORP COM 30063P105 74128 1002 SH SOLE Salem Investment Counselors Inc. 1002 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 130943 4250 SH SOLE Salem Investment Counselors Inc. 4050 0 200 EXLSERVICE HOLDINGS INC COM 302081104 70832 2296 SH SOLE Salem Investment Counselors Inc. 2000 0 296 EXPEDITORS INTL WASH INC COM 302130109 9540 75 SH SOLE 0 0 75 EXTRA SPACE STORAGE INC COM 30225T102 163216 1018 SH SOLE Salem Investment Counselors Inc. 1018 0 0 EXXON MOBIL CORP COM 30231G102 6997101 69985 SH SOLE Salem Investment Counselors Inc. 60596 0 9389 EZCORP INC CL A NON VTG 302301106 316388 36200 SH SOLE Salem Investment Counselors Inc. 36200 0 0 F N B CORP COM 302520101 481882 34995 SH SOLE Salem Investment Counselors Inc. 33897 0 1098 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 1104 24 SH SOLE 0 0 24 FABRINET SHS G3323L100 28740 151 SH SOLE 0 0 151 FACTSET RESH SYS INC COM 303075105 15266 32 SH SOLE Salem Investment Counselors Inc. 32 0 0 FEDEX CORP COM 31428X106 4884136 19214 SH SOLE Salem Investment Counselors Inc. 16018 0 3196 FERRARI N V COM N3167Y103 33843 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 138304 2334 SH SOLE Salem Investment Counselors Inc. 1300 0 1034 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 38814 600 SH SOLE 0 0 600 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 43092 300 SH SOLE 0 0 300 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 195 4 SH SOLE 0 0 4 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 18113 355 SH SOLE 0 0 355 FIDELITY NATL INFORMATION SV COM 31620M106 75689 1260 SH SOLE Salem Investment Counselors Inc. 1260 0 0 FIRST BANCORP N C COM 318910106 51378 1380 SH SOLE Salem Investment Counselors Inc. 1230 0 150 FIRST CTZNS BANCSHARES INC N CL A 31946M103 163182 115 SH SOLE Salem Investment Counselors Inc. 115 0 0 FIRST HORIZON CORPORATION COM 320517105 130722 9135 SH SOLE Salem Investment Counselors Inc. 9135 0 0 FIRST INTERNET BANCORP COM 320557101 3759 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 FIRST SOLAR INC COM 336433107 3446 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 24460 279 SH SOLE Salem Investment Counselors Inc. 279 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 48645 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 316225 3020 SH SOLE Salem Investment Counselors Inc. 2920 0 100 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 38421 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 61619 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 48503 260 SH SOLE Salem Investment Counselors Inc. 260 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 190230 5805 SH SOLE 0 0 5805 FIRST TR NASDAQ 100 TECH IND SHS 337345102 61240 349 SH SOLE Salem Investment Counselors Inc. 349 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 6003 148 SH SOLE Salem Investment Counselors Inc. 148 0 0 FIRSTCASH HOLDINGS INC COM 33768G107 11923 110 SH SOLE 0 0 110 FIRSTENERGY CORP COM 337932107 1357 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 FISERV INC COM 337738108 359598 2707 SH SOLE Salem Investment Counselors Inc. 2263 0 444 FISKER INC CL A COM STK 33813J106 44 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 FIVERR INTL LTD ORD SHS M4R82T106 109 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 FLOWERS FOODS INC COM 343498101 5151797 228867 SH SOLE Salem Investment Counselors Inc. 206098 0 22769 FLYWIRE CORPORATION COM VTG 302492103 11575 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 FOOT LOCKER INC COM 344849104 7788 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 FORD MTR CO DEL COM 345370860 200197 16423 SH SOLE Salem Investment Counselors Inc. 14300 0 2123 FORTINET INC COM 34959E109 475791 8129 SH SOLE Salem Investment Counselors Inc. 6750 0 1379 FORTIVE CORP COM 34959J108 14137 192 SH SOLE Salem Investment Counselors Inc. 192 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 310715 8903 SH SOLE Salem Investment Counselors Inc. 2338 0 6565 FORTUNE BRANDS INNOVATIONS I COM 34964C106 230764 3031 SH SOLE Salem Investment Counselors Inc. 2889 0 142 FOX CORP CL A COM 35137L105 12343 416 SH SOLE Salem Investment Counselors Inc. 416 0 0 FREEPORT-MCMORAN INC CL B 35671D857 97997 2302 SH SOLE Salem Investment Counselors Inc. 65 0 2237 FRP HLDGS INC COM 30292L107 3751861 59667 SH SOLE Salem Investment Counselors Inc. 48883 0 10784 FS KKR CAP CORP COM 302635206 16412 794 SH SOLE Salem Investment Counselors Inc. 794 0 0 FULGENT GENETICS INC COM 359664109 3614 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 FULTON FINL CORP PA COM 360271100 9978 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GABELLI DIVID & INCOME TR COM 36242H104 42826 1979 SH SOLE Salem Investment Counselors Inc. 1979 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 278 167 SH SOLE Salem Investment Counselors Inc. 167 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 940 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 GAMESTOP CORP NEW CL A 36467W109 141 8 SH SOLE Salem Investment Counselors Inc. 8 0 0 GARRETT MOTION INC COM 366505105 97 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 GARTNER INC COM 366651107 1975862 4380 SH SOLE Salem Investment Counselors Inc. 4280 0 100 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 5506344 71215 SH SOLE Salem Investment Counselors Inc. 50585 0 20630 GENERAC HLDGS INC COM 368736104 1939 15 SH SOLE 0 0 15 GENERAL AMERN INVS CO INC COM 368802104 992833 23116 SH SOLE 0 0 23116 GENERAL DYNAMICS CORP COM 369550108 870414 3352 SH SOLE Salem Investment Counselors Inc. 3011 0 341 GENERAL ELECTRIC CO COM NEW 369604301 1403270 10988 SH SOLE Salem Investment Counselors Inc. 10013 0 975 GENERAL MLS INC COM 370334104 172556 2649 SH SOLE Salem Investment Counselors Inc. 1467 0 1182 GENERAL MTRS CO COM 37045V100 289695 8065 SH SOLE Salem Investment Counselors Inc. 7840 0 225 GENUINE PARTS CO COM 372460105 96779 694 SH SOLE Salem Investment Counselors Inc. 89 0 605 GILEAD SCIENCES INC COM 375558103 81416 1005 SH SOLE Salem Investment Counselors Inc. 522 0 483 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 3817981 2259160 SH SOLE Salem Investment Counselors Inc. 669505 0 1589655 GITLAB INC CLASS A COM 37637K108 3148 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 GLOBAL PMTS INC COM 37940X102 682625 5375 SH SOLE 0 0 5375 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 147728 4735 SH SOLE Salem Investment Counselors Inc. 2735 0 2000 GLOBAL X FDS FINTECH ETF 37954Y814 4706 184 SH SOLE Salem Investment Counselors Inc. 174 0 10 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10504 600 SH SOLE 0 0 600 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 5701 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 9299 550 SH SOLE 0 0 550 GLOBAL X FDS SOCIAL MED ETF 37950E416 66054 1634 SH SOLE Salem Investment Counselors Inc. 1126 0 508 GLOBAL X FDS US INFR DEV ETF 37954Y673 1731 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 GLOBE LIFE INC COM 37959E102 657288 5400 SH SOLE 0 0 5400 GLOBUS MED INC CL A 379577208 2931 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 GMS INC COM 36251C103 25554 310 SH SOLE Salem Investment Counselors Inc. 310 0 0 GODADDY INC CL A 380237107 23356 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 248166 2634 SH SOLE Salem Investment Counselors Inc. 2634 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2684188 6958 SH SOLE Salem Investment Counselors Inc. 4535 0 2423 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 5055 1500 SH SOLE Salem Investment Counselors Inc. 1500 0 0 GRAHAM HLDGS CO COM CL B 384637104 27861 40 SH SOLE Salem Investment Counselors Inc. 30 0 10 GRAINGER W W INC COM 384802104 497214 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GREEN BRICK PARTNERS INC COM 392709101 37661850 725103 SH SOLE Salem Investment Counselors Inc. 624388 0 100715 GREEN PLAINS INC COM 393222104 2270 90 SH SOLE Salem Investment Counselors Inc. 90 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 610 2 SH SOLE 0 0 2 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 11172 132 SH SOLE Salem Investment Counselors Inc. 132 0 0 GSK PLC SPONSORED ADR 37733W204 72125 1928 SH SOLE Salem Investment Counselors Inc. 1928 0 0 HALEON PLC SPON ADS 405552100 21489 2611 SH SOLE Salem Investment Counselors Inc. 2611 0 0 HALLIBURTON CO COM 406216101 8387 232 SH SOLE Salem Investment Counselors Inc. 200 0 32 HANESBRANDS INC COM 410345102 13715 3075 SH SOLE 0 0 3075 HANNON ARMSTRONG SUST INFR C COM 41068X100 4952 177 SH SOLE Salem Investment Counselors Inc. 177 0 0 HARLEY DAVIDSON INC COM 412822108 52129 1415 SH SOLE Salem Investment Counselors Inc. 1415 0 0 HARROW INC COM 415858109 14560 1300 SH SOLE Salem Investment Counselors Inc. 1300 0 0 HASBRO INC COM 418056107 9957 195 SH SOLE Salem Investment Counselors Inc. 195 0 0 HAVERTY FURNITURE COS INC COM 419596101 7100 200 SH SOLE 0 0 200 HAWKINS INC COM 420261109 3521 50 SH SOLE 0 0 50 HCA HEALTHCARE INC COM 40412C101 899470 3323 SH SOLE Salem Investment Counselors Inc. 3293 0 30 HEALTHPEAK PROPERTIES INC COM 42250P103 334125 16875 SH SOLE 0 0 16875 HELLO GROUP INC ADS 423403104 7 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 HENRY SCHEIN INC COM 806407102 2726923 36018 SH SOLE Salem Investment Counselors Inc. 31305 0 4713 HERBALIFE LTD COM SHS G4412G101 6104 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 HERC HLDGS INC COM 42704L104 904507 6075 SH SOLE Salem Investment Counselors Inc. 5150 0 925 HERCULES CAPITAL INC COM 427096508 1667 100 SH SOLE 0 0 100 HERSHEY CO COM 427866108 120254 645 SH SOLE Salem Investment Counselors Inc. 645 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 33376 1961 SH SOLE Salem Investment Counselors Inc. 1961 0 0 HIGHWOODS PPTYS INC COM 431284108 144786 6306 SH SOLE Salem Investment Counselors Inc. 3084 0 3222 HILLENBRAND INC COM 431571108 9570 200 SH SOLE 0 0 200 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 182 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 HOLOGIC INC COM 436440101 52445 734 SH SOLE Salem Investment Counselors Inc. 208 0 526 HOME DEPOT INC COM 437076102 9438777 27236 SH SOLE Salem Investment Counselors Inc. 18620 0 8616 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 1979 64 SH SOLE 0 0 64 HONEYWELL INTL INC COM 438516106 13005465 62016 SH SOLE Salem Investment Counselors Inc. 52870 0 9146 HOULIHAN LOKEY INC CL A 441593100 4797 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 HOWMET AEROSPACE INC COM 443201108 1786 33 SH SOLE Salem Investment Counselors Inc. 33 0 0 HP INC COM 40434L105 35517 1174 SH SOLE Salem Investment Counselors Inc. 1174 0 0 HUBBELL INC COM 443510607 2553813 7764 SH SOLE Salem Investment Counselors Inc. 7721 0 43 HUBSPOT INC COM 443573100 115528 199 SH SOLE Salem Investment Counselors Inc. 199 0 0 HUMANA INC COM 444859102 8716 19 SH SOLE 0 0 19 HUNT J B TRANS SVCS INC COM 445658107 46140 231 SH SOLE Salem Investment Counselors Inc. 123 0 108 HUNTINGTON BANCSHARES INC COM 446150104 3129 243 SH SOLE 0 0 243 HUNTSMAN CORP COM 447011107 3745275 149036 SH SOLE Salem Investment Counselors Inc. 135970 0 13066 HURCO CO COM 447324104 2169 100 SH SOLE 0 0 100 I3 VERTICALS INC COM CL A 46571Y107 41282 1950 SH SOLE Salem Investment Counselors Inc. 1950 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 430 25 SH SOLE 0 0 25 ICICI BANK LIMITED ADR 45104G104 95360 4000 SH SOLE 0 0 4000 IDAHO STRATEGIC RESOURCES COM NEW 645827205 84547 13354 SH SOLE Salem Investment Counselors Inc. 13354 0 0 ILLINOIS TOOL WKS INC COM 452308109 263262 1000 SH SOLE Salem Investment Counselors Inc. 483 0 517 ILLUMINA INC COM 452327109 115430 829 SH SOLE Salem Investment Counselors Inc. 829 0 0 IMPINJ INC COM 453204109 5852 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 INCYTE CORP COM 45337C102 48914 779 SH SOLE Salem Investment Counselors Inc. 50 0 729 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 5272 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 ING GROEP N.V. SPONSORED ADR 456837103 1938 129 SH SOLE 0 0 129 INGERSOLL RAND INC COM 45687V106 861568 11140 SH SOLE Salem Investment Counselors Inc. 7140 0 4000 INGEVITY CORP COM 45688C107 4126934 87398 SH SOLE Salem Investment Counselors Inc. 16194 0 71204 INGLES MKTS INC CL A 457030104 1037 12 SH SOLE Salem Investment Counselors Inc. 12 0 0 INMODE LTD SHS M5425M103 12232 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 2106 21 SH SOLE Salem Investment Counselors Inc. 21 0 0 INSPERITY INC COM 45778Q107 19693 168 SH SOLE Salem Investment Counselors Inc. 168 0 0 INSTRUCTURE HLDGS INC COM 457790103 11048 409 SH SOLE 0 0 409 INSULET CORP COM 45784P101 7161 33 SH SOLE 0 0 33 INTEL CORP COM 458140100 7810948 155442 SH SOLE Salem Investment Counselors Inc. 139748 0 15694 INTERNATIONAL BUSINESS MACHS COM 459200101 1061767 6492 SH SOLE Salem Investment Counselors Inc. 5967 0 525 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 405466 4958 SH SOLE 0 0 4958 INTERNATIONAL PAPER CO COM 460146103 362 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 INTERPUBLIC GROUP COS INC COM 460690100 22000 674 SH SOLE Salem Investment Counselors Inc. 674 0 0 INTUIT COM 461202103 340642 545 SH SOLE Salem Investment Counselors Inc. 520 0 25 INTUITIVE SURGICAL INC COM NEW 46120E602 19967664 59188 SH SOLE Salem Investment Counselors Inc. 50895 0 8293 INVENTRUST PPTYS CORP COM NEW 46124J201 6568 257 SH SOLE Salem Investment Counselors Inc. 257 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 23940 1800 SH SOLE Salem Investment Counselors Inc. 1800 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 35488 1310 SH SOLE 0 0 1310 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 118653 704 SH SOLE 0 0 704 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 37106 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 2957114 25502 SH SOLE Salem Investment Counselors Inc. 25502 0 0 INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 649 29 SH SOLE 0 0 29 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1274 66 SH SOLE 0 0 66 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1285 66 SH SOLE 0 0 66 INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 650 30 SH SOLE 0 0 30 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635 556 24 SH SOLE 0 0 24 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1298 64 SH SOLE 0 0 64 INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712 122 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 78481 1967 SH SOLE 0 0 1967 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 327360 9300 SH SOLE 0 0 9300 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 37978 1459 SH SOLE 0 0 1459 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 12065 136 SH SOLE 0 0 136 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 103140 2500 SH SOLE Salem Investment Counselors Inc. 2500 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 6450 100 SH SOLE 0 0 100 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 459672 2913 SH SOLE Salem Investment Counselors Inc. 81 0 2832 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 17976 219 SH SOLE 0 0 219 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 11628 215 SH SOLE 0 0 215 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 33473 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 INVESCO LTD SHS G491BT108 13380 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2364569 5774 SH SOLE Salem Investment Counselors Inc. 4050 0 1724 INVESTORS TITLE CO NC COM 461804106 4865 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 INVITAE CORP COM 46185L103 439 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 INVITATION HOMES INC COM 46187W107 55506 1614 SH SOLE Salem Investment Counselors Inc. 1614 0 0 IQVIA HLDGS INC COM 46266C105 297787 1287 SH SOLE Salem Investment Counselors Inc. 522 0 765 IRON MTN INC DEL COM 46284V101 5665438 80225 SH SOLE Salem Investment Counselors Inc. 66295 0 13930 ISHARES GOLD TR ISHARES NEW 464285204 67874 1739 SH SOLE Salem Investment Counselors Inc. 925 0 814 ISHARES INC CORE MSCI EMKT 46434G103 288357 5701 SH SOLE Salem Investment Counselors Inc. 3339 0 2362 ISHARES INC MSCI EMERG MRKT 464286533 20624 371 SH SOLE 0 0 371 ISHARES INC MSCI HONG KG ETF 464286871 41688 2400 SH SOLE Salem Investment Counselors Inc. 2400 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 759226 11837 SH SOLE Salem Investment Counselors Inc. 7337 0 4500 ISHARES INC MSCI PAC JP ETF 464286665 1737 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 ISHARES SILVER TR ISHARES 46428Q109 9148 420 SH SOLE Salem Investment Counselors Inc. 420 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 529326 5279 SH SOLE 0 0 5279 ISHARES TR 0-5YR HI YL CP 46434V407 2998 71 SH SOLE 0 0 71 ISHARES TR 1 3 YR TREAS BD 464287457 63007 768 SH SOLE Salem Investment Counselors Inc. 19 0 749 ISHARES TR 10-20 YR TRS ETF 464288653 10393 96 SH SOLE Salem Investment Counselors Inc. 73 0 23 ISHARES TR 3 7 YR TREAS BD 464288661 18273 156 SH SOLE 0 0 156 ISHARES TR CHINA LG-CAP ETF 464287184 14418 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 ISHARES TR CONV BD ETF 46435G102 1101 14 SH SOLE 0 0 14 ISHARES TR CORE 1 5 YR USD 46432F859 427708 8993 SH SOLE 0 0 8993 ISHARES TR CORE HIGH DV ETF 46429B663 82816 812 SH SOLE Salem Investment Counselors Inc. 390 0 422 ISHARES TR CORE MSCI EAFE 46432F842 912721 12974 SH SOLE Salem Investment Counselors Inc. 9535 0 3439 ISHARES TR CORE MSCI EURO 46434V738 2586 47 SH SOLE 0 0 47 ISHARES TR CORE S&P MCP ETF 464287507 1496888 5401 SH SOLE Salem Investment Counselors Inc. 4483 0 918 ISHARES TR CORE S&P SCP ETF 464287804 673416 6221 SH SOLE Salem Investment Counselors Inc. 3160 0 3061 ISHARES TR CORE S&P TTL STK 464287150 481964 4580 SH SOLE Salem Investment Counselors Inc. 4580 0 0 ISHARES TR CORE S&P US GWT 464287671 36852 354 SH SOLE Salem Investment Counselors Inc. 90 0 264 ISHARES TR CORE S&P US VLU 464287663 17035 202 SH SOLE 0 0 202 ISHARES TR CORE S&P500 ETF 464287200 4868483 10193 SH SOLE Salem Investment Counselors Inc. 8049 0 2144 ISHARES TR CORE TOTAL USD 46434V613 182484 3961 SH SOLE 0 0 3961 ISHARES TR CORE US AGGBD ET 464287226 1139192 11478 SH SOLE Salem Investment Counselors Inc. 9313 0 2165 ISHARES TR EAFE GRWTH ETF 464288885 12785 132 SH SOLE 0 0 132 ISHARES TR EAFE SML CP ETF 464288273 15475 250 SH SOLE 0 0 250 ISHARES TR EAFE VALUE ETF 464288877 8180 157 SH SOLE 0 0 157 ISHARES TR ESG AWR MSCI USA 46435G425 32631 311 SH SOLE 0 0 311 ISHARES TR EXPANDED TECH 464287515 701758 1730 SH SOLE Salem Investment Counselors Inc. 1654 0 76 ISHARES TR FALN ANGLS USD 46435G474 1056 40 SH SOLE 0 0 40 ISHARES TR FLTG RATE NT ETF 46429B655 305745 6040 SH SOLE 0 0 6040 ISHARES TR GL CLEAN ENE ETF 464288224 92097 5915 SH SOLE Salem Investment Counselors Inc. 5315 0 600 ISHARES TR GLB INFRASTR ETF 464288372 14115 300 SH SOLE 0 0 300 ISHARES TR GLOB HLTHCRE ETF 464287325 121408 1400 SH SOLE Salem Investment Counselors Inc. 1400 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 199461 5100 SH SOLE Salem Investment Counselors Inc. 5100 0 0 ISHARES TR GLOBAL TECH ETF 464287291 899976 13200 SH SOLE Salem Investment Counselors Inc. 13200 0 0 ISHARES TR IBOXX HI YD ETF 464288513 100066 1293 SH SOLE Salem Investment Counselors Inc. 1270 0 23 ISHARES TR IBOXX INV CP ETF 464287242 54888 496 SH SOLE Salem Investment Counselors Inc. 481 0 15 ISHARES TR ISHARES BIOTECH 464287556 298870 2200 SH SOLE 0 0 2200 ISHARES TR ISHARES SEMICDTR 464287523 72589 126 SH SOLE Salem Investment Counselors Inc. 50 0 76 ISHARES TR ISHS 1-5YR INVS 464288646 38764 756 SH SOLE 0 0 756 ISHARES TR JPMORGAN USD EMG 464288281 90 1 SH SOLE 0 0 1 ISHARES TR MBS ETF 464288588 35563 378 SH SOLE Salem Investment Counselors Inc. 218 0 160 ISHARES TR MICRO-CAP ETF 464288869 4062 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 ISHARES TR MORNINGSTAR VALU 464288109 9110 129 SH SOLE 0 0 129 ISHARES TR MSCI EAFE ETF 464287465 853641 11329 SH SOLE Salem Investment Counselors Inc. 4924 0 6405 ISHARES TR MSCI EAFE MIN VL 46429B689 62268 898 SH SOLE Salem Investment Counselors Inc. 579 0 319 ISHARES TR MSCI EMG MKT ETF 464287234 650598 16180 SH SOLE Salem Investment Counselors Inc. 10081 0 6099 ISHARES TR MSCI USA MIN VOL 46429B697 116811 1497 SH SOLE Salem Investment Counselors Inc. 39 0 1458 ISHARES TR MSCI USA MMENTM 46432F396 2197 14 SH SOLE 0 0 14 ISHARES TR MSCI USA QLT FCT 46432F339 452900 3076 SH SOLE Salem Investment Counselors Inc. 1003 0 2073 ISHARES TR NATIONAL MUN ETF 464288414 383772 3540 SH SOLE Salem Investment Counselors Inc. 3540 0 0 ISHARES TR PFD AND INCM SEC 464288687 615254 19726 SH SOLE Salem Investment Counselors Inc. 18526 0 1200 ISHARES TR RUS 1000 ETF 464287622 580906 2215 SH SOLE Salem Investment Counselors Inc. 567 0 1648 ISHARES TR RUS 1000 GRW ETF 464287614 1543742 5092 SH SOLE Salem Investment Counselors Inc. 4526 0 566 ISHARES TR RUS 1000 VAL ETF 464287598 306870 1857 SH SOLE Salem Investment Counselors Inc. 1432 0 425 ISHARES TR RUS 2000 GRW ETF 464287648 8576 34 SH SOLE 0 0 34 ISHARES TR RUS 2000 VAL ETF 464287630 11650 75 SH SOLE 0 0 75 ISHARES TR RUS MD CP GR ETF 464287481 174449 1670 SH SOLE Salem Investment Counselors Inc. 500 0 1170 ISHARES TR RUS MDCP VAL ETF 464287473 8722 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 ISHARES TR RUS MID CAP ETF 464287499 6305769 81124 SH SOLE Salem Investment Counselors Inc. 76693 0 4431 ISHARES TR RUS TP200 GR ETF 464289438 104957 599 SH SOLE 0 0 599 ISHARES TR RUSSELL 2000 ETF 464287655 2840448 14152 SH SOLE Salem Investment Counselors Inc. 12763 0 1389 ISHARES TR RUSSELL 3000 ETF 464287689 141798 518 SH SOLE 0 0 518 ISHARES TR S&P 500 GRWT ETF 464287309 568132 7565 SH SOLE Salem Investment Counselors Inc. 7204 0 361 ISHARES TR S&P 500 VAL ETF 464287408 2006691 11540 SH SOLE Salem Investment Counselors Inc. 11000 0 540 ISHARES TR S&P MC 400GR ETF 464287606 92450 1167 SH SOLE Salem Investment Counselors Inc. 628 0 539 ISHARES TR S&P MC 400VL ETF 464287705 98303 862 SH SOLE Salem Investment Counselors Inc. 294 0 568 ISHARES TR S&P SML 600 GWT 464287887 74584 596 SH SOLE Salem Investment Counselors Inc. 350 0 246 ISHARES TR SELECT DIVID ETF 464287168 1799668 15353 SH SOLE Salem Investment Counselors Inc. 15038 0 315 ISHARES TR SHORT TREAS BD 464288679 449331 4080 SH SOLE Salem Investment Counselors Inc. 4080 0 0 ISHARES TR SP SMCP600VL ETF 464287879 33395 324 SH SOLE 0 0 324 ISHARES TR TRS FLT RT BD 46434V860 50672 1004 SH SOLE 0 0 1004 ISHARES TR U.S. BAS MTL ETF 464287838 18514 134 SH SOLE Salem Investment Counselors Inc. 134 0 0 ISHARES TR U.S. ENERGY ETF 464287796 6618 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 26882 150 SH SOLE 0 0 150 ISHARES TR U.S. MED DVC ETF 464288810 196343 3638 SH SOLE Salem Investment Counselors Inc. 3149 0 489 ISHARES TR U.S. TECH ETF 464287721 89853 732 SH SOLE Salem Investment Counselors Inc. 650 0 82 ISHARES TR US AER DEF ETF 464288760 10128 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 ISHARES TR US CONSM STAPLES 464287812 11311 59 SH SOLE 0 0 59 ISHARES TR US HLTHCR PR ETF 464288828 78765 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 ISHARES TR US INFRASTRUC 46435U713 37411 929 SH SOLE 0 0 929 ISHARES TR US TREAS BD ETF 46429B267 50988 2213 SH SOLE Salem Investment Counselors Inc. 1413 0 800 ISHARES TR USD INV GRDE ETF 464288620 42290 825 SH SOLE Salem Investment Counselors Inc. 252 0 573 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 627 25 SH SOLE 0 0 25 ITT INC COM 45073V108 10822 91 SH SOLE Salem Investment Counselors Inc. 91 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 1203 14 SH SOLE Salem Investment Counselors Inc. 14 0 0 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 35245 800 SH SOLE 0 0 800 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 63276 1142 SH SOLE Salem Investment Counselors Inc. 2 0 1140 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 2495306 49446 SH SOLE Salem Investment Counselors Inc. 24500 0 24946 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 345576 7219 SH SOLE Salem Investment Counselors Inc. 4335 0 2884 JABIL INC COM 466313103 115297 905 SH SOLE Salem Investment Counselors Inc. 505 0 400 JOBY AVIATION INC COMMON STOCK G65163100 7980 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 JOHNSON & JOHNSON COM 478160104 27347822 174479 SH SOLE Salem Investment Counselors Inc. 145625 0 28854 JOHNSON CTLS INTL PLC SHS G51502105 86957 1499 SH SOLE Salem Investment Counselors Inc. 505 0 994 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 880373 34715 SH SOLE Salem Investment Counselors Inc. 31325 0 3390 JPMORGAN CHASE & CO COM 46625H100 38610236 226986 SH SOLE Salem Investment Counselors Inc. 189581 0 37405 KAISER ALUMINUM CORP COM PAR $0.01 483007704 35595 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 KB HOME COM 48666K109 8580443 137375 SH SOLE Salem Investment Counselors Inc. 134550 0 2825 KELLANOVA COM 487836108 53786 962 SH SOLE Salem Investment Counselors Inc. 662 0 300 KEMPER CORP COM 488401100 10027 206 SH SOLE Salem Investment Counselors Inc. 206 0 0 KENVUE INC COM 49177J102 1037682 48197 SH SOLE Salem Investment Counselors Inc. 32218 0 15979 KEYCORP COM 493267108 15581 1082 SH SOLE Salem Investment Counselors Inc. 1082 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 128386 807 SH SOLE Salem Investment Counselors Inc. 807 0 0 KIMBERLY-CLARK CORP COM 494368103 7837284 63997 SH SOLE Salem Investment Counselors Inc. 49816 0 14181 KINDER MORGAN INC DEL COM 49456B101 6021242 341340 SH SOLE Salem Investment Counselors Inc. 298406 0 42934 KLAVIYO INC COM SER A 49845K101 25002 900 SH SOLE Salem Investment Counselors Inc. 900 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 4958 86 SH SOLE 0 0 86 KONTOOR BRANDS INC COM 50050N103 96939 1553 SH SOLE Salem Investment Counselors Inc. 409 0 1144 KRAFT HEINZ CO COM 500754106 51135 1383 SH SOLE Salem Investment Counselors Inc. 1209 0 174 KRANESHARES TR CSI CHI INTERNET 500767306 1080 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 4241 165 SH SOLE Salem Investment Counselors Inc. 165 0 0 KROGER CO COM 501044101 37026 810 SH SOLE Salem Investment Counselors Inc. 775 0 35 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 3782 182 SH SOLE Salem Investment Counselors Inc. 117 0 65 L3HARRIS TECHNOLOGIES INC COM 502431109 179659 853 SH SOLE Salem Investment Counselors Inc. 546 0 307 LABORATORY CORP AMER HLDGS COM NEW 50540R409 2100842 9243 SH SOLE Salem Investment Counselors Inc. 2678 0 6565 LAM RESEARCH CORP COM 512807108 355723 453 SH SOLE Salem Investment Counselors Inc. 423 0 30 LAMAR ADVERTISING CO NEW CL A 512816109 11691 110 SH SOLE 0 0 110 LAMB WESTON HLDGS INC COM 513272104 30482 282 SH SOLE Salem Investment Counselors Inc. 282 0 0 LANDSTAR SYS INC COM 515098101 3099 16 SH SOLE 0 0 16 LAUDER ESTEE COS INC CL A 518439104 37615 257 SH SOLE Salem Investment Counselors Inc. 25 0 232 LEDDARTECH HLDGS INC COM 52328E105 513 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 LEIDOS HOLDINGS INC COM 525327102 11582 107 SH SOLE Salem Investment Counselors Inc. 107 0 0 LENDINGCLUB CORP COM NEW 52603A208 7211 825 SH SOLE Salem Investment Counselors Inc. 825 0 0 LENNAR CORP CL A 526057104 40449882 271403 SH SOLE Salem Investment Counselors Inc. 238710 0 32693 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 1828 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 LINCOLN NATL CORP IND COM 534187109 1910259 70829 SH SOLE Salem Investment Counselors Inc. 6509 0 64320 LINDE PLC SHS G54950103 512156 1247 SH SOLE Salem Investment Counselors Inc. 1234 0 13 LIVE NATION ENTERTAINMENT IN COM 538034109 13198 141 SH SOLE 0 0 141 LIVE OAK BANCSHARES INC COM 53803X105 6792695 149290 SH SOLE Salem Investment Counselors Inc. 113260 0 36030 LKQ CORP COM 501889208 43011 900 SH SOLE 0 0 900 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 87713 36700 SH SOLE 0 0 36700 LOCKHEED MARTIN CORP COM 539830109 352168 777 SH SOLE Salem Investment Counselors Inc. 555 0 222 LOEWS CORP COM 540424108 5568 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 LOUISIANA PAC CORP COM 546347105 2125 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 LOWES COS INC COM 548661107 768168477 3451667 SH SOLE Salem Investment Counselors Inc. 3431732 0 19935 LUCID GROUP INC COM 549498103 1874 445 SH SOLE Salem Investment Counselors Inc. 445 0 0 LULULEMON ATHLETICA INC COM 550021109 23009 45 SH SOLE Salem Investment Counselors Inc. 45 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2015 1101 SH SOLE Salem Investment Counselors Inc. 1101 0 0 LUMENTUM HLDGS INC COM 55024U109 787 15 SH SOLE 0 0 15 LUNA INNOVATIONS INC COM 550351100 4223 635 SH SOLE Salem Investment Counselors Inc. 635 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 44688 470 SH SOLE Salem Investment Counselors Inc. 470 0 0 MAGNA INTL INC COM 559222401 766032 12966 SH SOLE Salem Investment Counselors Inc. 6823 0 6143 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 2250 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1968 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 MANITOWOC CO INC COM NEW 563571405 618 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 MANULIFE FINL CORP COM 56501R106 81770 3700 SH SOLE Salem Investment Counselors Inc. 2500 0 1200 MARATHON DIGITAL HOLDINGS IN COM 565788106 63423 2700 SH SOLE Salem Investment Counselors Inc. 2700 0 0 MARATHON OIL CORP COM 565849106 43923 1818 SH SOLE Salem Investment Counselors Inc. 1818 0 0 MARATHON PETE CORP COM 56585A102 561988 3788 SH SOLE Salem Investment Counselors Inc. 3488 0 300 MARKEL GROUP INC COM 570535104 2611197 1839 SH SOLE Salem Investment Counselors Inc. 750 0 1089 MARRIOTT INTL INC NEW CL A 571903202 11050 49 SH SOLE 0 0 49 MARSH & MCLENNAN COS INC COM 571748102 4737 25 SH SOLE 0 0 25 MARTIN MARIETTA MATLS INC COM 573284106 4168432 8355 SH SOLE Salem Investment Counselors Inc. 8254 0 101 MARVELL TECHNOLOGY INC COM 573874104 110019 1824 SH SOLE Salem Investment Counselors Inc. 1724 0 100 MASTERBRAND INC COMMON STOCK 57638P104 35848 2414 SH SOLE Salem Investment Counselors Inc. 2272 0 142 MASTERCARD INCORPORATED CL A 57636Q104 609090 1428 SH SOLE Salem Investment Counselors Inc. 560 0 868 MATCH GROUP INC NEW COM 57667L107 1825 50 SH SOLE 0 0 50 MATTEL INC COM 577081102 189 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 MAXCYTE INC COM 57777K106 129880 27634 SH SOLE Salem Investment Counselors Inc. 27634 0 0 MCDONALDS CORP COM 580135101 15319662 51667 SH SOLE Salem Investment Counselors Inc. 42779 0 8888 MCKESSON CORP COM 58155Q103 172460 372 SH SOLE Salem Investment Counselors Inc. 144 0 228 MEDICAL PPTYS TRUST INC COM 58463J304 1481 293 SH SOLE Salem Investment Counselors Inc. 293 0 0 MEDIFAST INC COM 58470H101 6722 100 SH SOLE 0 0 100 MEDPACE HLDGS INC COM 58506Q109 234496 765 SH SOLE Salem Investment Counselors Inc. 765 0 0 MEDTRONIC PLC SHS G5960L103 167099 2014 SH SOLE Salem Investment Counselors Inc. 1313 0 701 MERCADOLIBRE INC COM 58733R102 125724 80 SH SOLE Salem Investment Counselors Inc. 4 0 76 MERCK & CO INC COM 58933Y105 26830462 244590 SH SOLE Salem Investment Counselors Inc. 211373 0 33217 MERITAGE HOMES CORP COM 59001A102 50518 290 SH SOLE Salem Investment Counselors Inc. 290 0 0 META PLATFORMS INC CL A 30303M102 59071677 166888 SH SOLE Salem Investment Counselors Inc. 136124 0 30764 METHODE ELECTRS INC COM 591520200 409140 18000 SH SOLE Salem Investment Counselors Inc. 18000 0 0 METLIFE INC COM 59156R108 150975 2283 SH SOLE Salem Investment Counselors Inc. 1519 0 764 METTLER TOLEDO INTERNATIONAL COM 592688105 4002768 3300 SH SOLE Salem Investment Counselors Inc. 3300 0 0 MGIC INVT CORP WIS COM 552848103 29418 1525 SH SOLE Salem Investment Counselors Inc. 1525 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1564 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 101363 1124 SH SOLE 0 0 1124 MICRON TECHNOLOGY INC COM 595112103 30969872 362431 SH SOLE Salem Investment Counselors Inc. 323749 0 38682 MICROSOFT CORP COM 594918104 151590905 403124 SH SOLE Salem Investment Counselors Inc. 339048 0 64076 MID-AMER APT CMNTYS INC COM 59522J103 8740 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 MODERNA INC COM 60770K107 6465 65 SH SOLE Salem Investment Counselors Inc. 55 0 10 MOLSON COORS BEVERAGE CO CL B 60871R209 85388 1395 SH SOLE 0 0 1395 MONDELEZ INTL INC CL A 609207105 6938025 95261 SH SOLE Salem Investment Counselors Inc. 73482 0 21779 MONGODB INC CL A 60937P106 10631 26 SH SOLE Salem Investment Counselors Inc. 26 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 42632 740 SH SOLE Salem Investment Counselors Inc. 740 0 0 MOODYS CORP COM 615369105 118340 303 SH SOLE Salem Investment Counselors Inc. 303 0 0 MORGAN STANLEY COM NEW 617446448 2537892 27216 SH SOLE Salem Investment Counselors Inc. 20784 0 6432 MOTOROLA SOLUTIONS INC COM NEW 620076307 87599 279 SH SOLE Salem Investment Counselors Inc. 256 0 23 MP MATERIALS CORP COM CL A 553368101 3970 200 SH SOLE 0 0 200 MR COOPER GROUP INC COM 62482R107 65120 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 MSC INDL DIRECT INC CL A 553530106 76654 757 SH SOLE 0 0 757 NANO X IMAGING LTD ORD SHS M70700105 236 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 NASDAQ INC COM 631103108 13096 225 SH SOLE 0 0 225 NATIONAL FUEL GAS CO COM 636180101 55732 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 14943 216 SH SOLE 0 0 216 NCR ATLEOS CORPORATION COM SHS 63001N106 3037 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 NCR VOYIX CORPORATION COM 62886E108 4245 251 SH SOLE Salem Investment Counselors Inc. 251 0 0 NET LEASE OFFICE PROPERTIES COM 64110Y108 2409 128 SH SOLE Salem Investment Counselors Inc. 128 0 0 NETFLIX INC COM 64110L106 1135445 2332 SH SOLE Salem Investment Counselors Inc. 2232 0 100 NEW YORK CMNTY BANCORP INC COM 649445103 8747 855 SH SOLE Salem Investment Counselors Inc. 855 0 0 NEWMONT CORP COM 651639106 990877 23940 SH SOLE Salem Investment Counselors Inc. 9700 0 14240 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 2195 14 SH SOLE Salem Investment Counselors Inc. 14 0 0 NEXTERA ENERGY INC COM 65339F101 3991347 65712 SH SOLE Salem Investment Counselors Inc. 43062 0 22650 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 53978 1775 SH SOLE 0 0 1775 NIKE INC CL B 654106103 1481718 13599 SH SOLE Salem Investment Counselors Inc. 7541 0 6058 NISOURCE INC COM 65473P105 13275 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 NOKIA CORP SPONSORED ADR 654902204 6156 1800 SH SOLE Salem Investment Counselors Inc. 100 0 1700 NORFOLK SOUTHN CORP COM 655844108 1040851 4403 SH SOLE Salem Investment Counselors Inc. 3747 0 656 NORTHERN OIL & GAS INC COM 665531307 16487 440 SH SOLE Salem Investment Counselors Inc. 440 0 0 NORTHERN TECHNOLOGIES INTL C COM 665809109 43718 3708 SH SOLE Salem Investment Counselors Inc. 1108 0 2600 NORTHERN TR CORP COM 665859104 11834 139 SH SOLE Salem Investment Counselors Inc. 139 0 0 NORTHROP GRUMMAN CORP COM 666807102 129675 277 SH SOLE Salem Investment Counselors Inc. 277 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1103 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 NOV INC COM 62955J103 24336 1200 SH SOLE Salem Investment Counselors Inc. 1000 0 200 NOVAGOLD RES INC COM NEW 66987E206 1122 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 NOVARTIS AG SPONSORED ADR 66987V109 650449 6442 SH SOLE Salem Investment Counselors Inc. 4771 0 1671 NOVOCURE LTD ORD SHS G6674U108 60 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 NOVO-NORDISK A S ADR 670100205 221590 2142 SH SOLE Salem Investment Counselors Inc. 22 0 2120 NU HLDGS LTD ORD SHS CL A G6683N103 17932408 2152750 SH SOLE Salem Investment Counselors Inc. 1549975 0 602775 NUCOR CORP COM 670346105 4506149 25811 SH SOLE Salem Investment Counselors Inc. 23874 0 1937 NUSCALE PWR CORP CL A COM 67079K100 3290 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 NUVEEN MUN CR OPPORTUNITIES COM 670663103 16601 1665 SH SOLE Salem Investment Counselors Inc. 1665 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2742 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 NVIDIA CORPORATION COM 67066G104 80375086 162302 SH SOLE Salem Investment Counselors Inc. 143043 0 19259 NXP SEMICONDUCTORS N V COM N6596X109 180173 781 SH SOLE Salem Investment Counselors Inc. 175 0 606 OAKTREE SPECIALTY LENDING CO COM 67401P405 5779 283 SH SOLE Salem Investment Counselors Inc. 283 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 3154 81 SH SOLE Salem Investment Counselors Inc. 22 0 59 OCCIDENTAL PETE CORP COM 674599105 409169 6832 SH SOLE Salem Investment Counselors Inc. 1700 0 5132 OGE ENERGY CORP COM 670837103 69860 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 53504 132 SH SOLE Salem Investment Counselors Inc. 125 0 7 OLD REP INTL CORP COM 680223104 197686 6724 SH SOLE Salem Investment Counselors Inc. 6724 0 0 OLIN CORP COM PAR $1 680665205 26975 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 OMNICOM GROUP INC COM 681919106 21803 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 ON SEMICONDUCTOR CORP COM 682189105 55966 670 SH SOLE Salem Investment Counselors Inc. 670 0 0 ONEOK INC NEW COM 682680103 1305109 18586 SH SOLE Salem Investment Counselors Inc. 7142 0 11444 OPKO HEALTH INC COM 68375N103 151 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 3369 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ORACLE CORP COM 68389X105 1463053 13877 SH SOLE Salem Investment Counselors Inc. 12147 0 1730 OREILLY AUTOMOTIVE INC COM 67103H107 63656 67 SH SOLE Salem Investment Counselors Inc. 33 0 34 ORGANON & CO COMMON STOCK 68622V106 30138 2090 SH SOLE Salem Investment Counselors Inc. 1805 0 285 OTIS WORLDWIDE CORP COM 68902V107 860970 9623 SH SOLE Salem Investment Counselors Inc. 5152 0 4471 OUSTER INC *W EXP 03/11/202 68989M111 18 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 PACCAR INC COM 693718108 30255 300 SH SOLE 0 0 300 PACKAGING CORP AMER COM 695156109 20356 124 SH SOLE 0 0 124 PALANTIR TECHNOLOGIES INC CL A 69608A108 28193003 1641992 SH SOLE Salem Investment Counselors Inc. 1322398 0 319594 PALATIN TECHNOLOGIES INC COM NEW 696077502 24 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 PALO ALTO NETWORKS INC COM 697435105 65464 222 SH SOLE Salem Investment Counselors Inc. 15 0 207 PARAMOUNT GLOBAL CLASS B COM 92556H206 1484 100 SH SOLE 0 0 100 PARKER-HANNIFIN CORP COM 701094104 103197 224 SH SOLE Salem Investment Counselors Inc. 200 0 24 PARK-OHIO HLDGS CORP COM 700666100 2022 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 PARSONS CORP DEL COM 70202L102 33927 541 SH SOLE Salem Investment Counselors Inc. 541 0 0 PAYCHEX INC COM 704326107 113870 956 SH SOLE Salem Investment Counselors Inc. 556 0 400 PAYPAL HLDGS INC COM 70450Y103 1689574 27513 SH SOLE Salem Investment Counselors Inc. 22339 0 5174 PEAKSTONE REALTY TRUST COMMON SHARES 39818P799 2500 124 SH SOLE Salem Investment Counselors Inc. 124 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 23346 1460 SH SOLE 0 0 1460 PENN ENTERTAINMENT INC COM 707569109 14311 550 SH SOLE Salem Investment Counselors Inc. 425 0 125 PENSKE AUTOMOTIVE GRP INC COM 70959W103 24880 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 PENTAIR PLC SHS G7S00T104 9089 125 SH SOLE 0 0 125 PEOPLES BANCORP N C INC COM 710577107 49814 1650 SH SOLE Salem Investment Counselors Inc. 1650 0 0 PEPSICO INC COM 713448108 49366198 288794 SH SOLE Salem Investment Counselors Inc. 253195 0 35599 PERFORMANT FINL CORP COM 71377E105 194063 62100 SH SOLE Salem Investment Counselors Inc. 62100 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 5871323 361759 SH SOLE Salem Investment Counselors Inc. 175240 0 186519 PFIZER INC COM 717081103 4627156 160721 SH SOLE Salem Investment Counselors Inc. 126604 0 34117 PG&E CORP COM 69331C108 9020 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 PHILIP MORRIS INTL INC COM 718172109 1999664 21098 SH SOLE Salem Investment Counselors Inc. 20326 0 772 PHILLIPS 66 COM 718546104 6944849 52162 SH SOLE Salem Investment Counselors Inc. 43180 0 8982 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 67669 1850 SH SOLE 0 0 1850 PINNACLE FINL PARTNERS INC COM 72346Q104 2181 25 SH SOLE 0 0 25 PINTEREST INC CL A 72352L106 3306709 89274 SH SOLE Salem Investment Counselors Inc. 81854 0 7420 PIONEER NAT RES CO COM 723787107 1971523 8767 SH SOLE Salem Investment Counselors Inc. 7135 0 1632 PIPER SANDLER COMPANIES COM 724078100 9094 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 PLIANT THERAPEUTICS INC COM 729139105 1087 60 SH SOLE 0 0 60 PLUG POWER INC COM NEW 72919P202 13041 2898 SH SOLE Salem Investment Counselors Inc. 2898 0 0 PNC FINL SVCS GROUP INC COM 693475105 123261 796 SH SOLE Salem Investment Counselors Inc. 376 0 420 POTBELLY CORP COM 73754Y100 54591 5239 SH SOLE Salem Investment Counselors Inc. 5239 0 0 PPG INDS INC COM 693506107 82103 549 SH SOLE Salem Investment Counselors Inc. 549 0 0 PRICE T ROWE GROUP INC COM 74144T108 9716115 90223 SH SOLE Salem Investment Counselors Inc. 74919 0 15304 PRIMERICA INC COM 74164M108 20576 100 SH SOLE 0 0 100 PRIMORIS SVCS CORP COM 74164F103 9482 285 SH SOLE Salem Investment Counselors Inc. 285 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 17544 223 SH SOLE Salem Investment Counselors Inc. 223 0 0 PROCTER AND GAMBLE CO COM 742718109 15469508 105565 SH SOLE Salem Investment Counselors Inc. 84595 0 20970 PROGRESSIVE CORP COM 743315103 31856 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROLOGIS INC. COM 74340W103 36525 274 SH SOLE 0 0 274 PROSHARES TR BITCOIN STRATE 74347G440 25613 1250 SH SOLE Salem Investment Counselors Inc. 1250 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 3607 100 SH SOLE 0 0 100 PROSHARES TR ULTRAPRO QQQ 74347X831 10140 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROSPERITY BANCSHARES INC COM 743606105 15571 228 SH SOLE Salem Investment Counselors Inc. 228 0 0 PRUDENTIAL FINL INC COM 744320102 49263 475 SH SOLE Salem Investment Counselors Inc. 175 0 300 PUBLIC STORAGE COM 74460D109 61305 201 SH SOLE Salem Investment Counselors Inc. 201 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 40849 668 SH SOLE Salem Investment Counselors Inc. 668 0 0 PULTE GROUP INC COM 745867101 29475 285 SH SOLE 0 0 285 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 11065 3077 SH SOLE Salem Investment Counselors Inc. 3077 0 0 QORVO INC COM 74736K101 50225 446 SH SOLE Salem Investment Counselors Inc. 346 0 100 QUALCOMM INC COM 747525103 16491407 114025 SH SOLE Salem Investment Counselors Inc. 101733 0 12292 QUALYS INC COM 74758T303 122675 625 SH SOLE Salem Investment Counselors Inc. 450 0 175 QUANTA SVCS INC COM 74762E102 224526 1040 SH SOLE Salem Investment Counselors Inc. 1000 0 40 QUANTUMSCAPE CORP COM CL A 74767V109 362 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 QUEST DIAGNOSTICS INC COM 74834L100 70319 510 SH SOLE Salem Investment Counselors Inc. 510 0 0 QUIPT HOME MEDICAL CORP COM 74880P104 239230 47000 SH SOLE Salem Investment Counselors Inc. 47000 0 0 R1 RCM INC COM 77634L105 61296 5799 SH SOLE Salem Investment Counselors Inc. 5799 0 0 RADIAN GROUP INC COM 750236101 20699 725 SH SOLE Salem Investment Counselors Inc. 725 0 0 RAYMOND JAMES FINL INC COM 754730109 275174 2458 SH SOLE Salem Investment Counselors Inc. 2325 0 133 RBB FD INC MOTLEY FOL ETF 74933W601 7368 165 SH SOLE 0 0 165 REALTY INCOME CORP COM 756109104 195689 3393 SH SOLE Salem Investment Counselors Inc. 2638 0 755 RECURSION PHARMACEUTICALS IN CL A 75629V104 19720 2000 SH SOLE 0 0 2000 REGENERON PHARMACEUTICALS COM 75886F107 15810 18 SH SOLE Salem Investment Counselors Inc. 15 0 3 REGIONS FINANCIAL CORP NEW COM 7591EP100 183600 9361 SH SOLE Salem Investment Counselors Inc. 9361 0 0 RENASANT CORP COM 75970E107 50613 1493 SH SOLE Salem Investment Counselors Inc. 1493 0 0 REPLIGEN CORP COM 759916109 5394 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 REPUBLIC SVCS INC COM 760759100 33089 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 320 17 SH SOLE Salem Investment Counselors Inc. 16 0 1 RESTAURANT BRANDS INTL INC COM 76131D103 7868 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 RGC RES INC COM 74955L103 3885 191 SH SOLE Salem Investment Counselors Inc. 191 0 0 RIGETTI COMPUTING INC COMMON STOCK 76655K103 1232 1250 SH SOLE Salem Investment Counselors Inc. 1250 0 0 RIO TINTO PLC SPONSORED ADR 767204100 8440786 113360 SH SOLE Salem Investment Counselors Inc. 91070 0 22290 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 24962 1064 SH SOLE Salem Investment Counselors Inc. 1064 0 0 RMR GROUP INC CL A 74967R106 1416 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 ROBERT HALF INC. COM 770323103 41762 475 SH SOLE 0 0 475 ROBINHOOD MKTS INC COM CL A 770700102 2548 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 ROBLOX CORP CL A 771049103 11568 253 SH SOLE Salem Investment Counselors Inc. 253 0 0 ROCKWELL AUTOMATION INC COM 773903109 3105 10 SH SOLE 0 0 10 ROKU INC COM CL A 77543R102 43631 476 SH SOLE Salem Investment Counselors Inc. 476 0 0 ROPER TECHNOLOGIES INC COM 776696106 11987198 21988 SH SOLE Salem Investment Counselors Inc. 16069 0 5919 ROYAL BK CDA COM 780087102 522539 5167 SH SOLE Salem Investment Counselors Inc. 5167 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 389 3 SH SOLE 0 0 3 RPM INTL INC COM 749685103 44652 400 SH SOLE 0 0 400 RTX CORPORATION COM 75513E101 19033447 226212 SH SOLE Salem Investment Counselors Inc. 192002 0 34210 RTX CORPORATION COM 75513E101 2497 50 SH SOLE Salem Investment Counselors Inc. 0 0 50 S&P GLOBAL INC COM 78409V104 245370 557 SH SOLE Salem Investment Counselors Inc. 500 0 57 SALEM MEDIA GROUP INC CL A 794093104 780 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 SALESFORCE INC COM 79466L302 987078 3751 SH SOLE Salem Investment Counselors Inc. 699 0 3052 SANARA MEDTECH INC COM 79957L100 460731 11210 SH SOLE Salem Investment Counselors Inc. 11210 0 0 SANOFI SPONSORED ADR 80105N105 26507 533 SH SOLE 0 0 533 SCHLUMBERGER LTD COM STK 806857108 135941 2600 SH SOLE Salem Investment Counselors Inc. 2361 0 239 SCHWAB CHARLES CORP COM 808513105 1823476 26504 SH SOLE Salem Investment Counselors Inc. 14626 0 11878 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 280004 11295 SH SOLE Salem Investment Counselors Inc. 10709 0 586 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3818153 103305 SH SOLE Salem Investment Counselors Inc. 93442 0 9863 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2314964 46560 SH SOLE Salem Investment Counselors Inc. 42131 0 4429 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1191788 19241 SH SOLE Salem Investment Counselors Inc. 8685 0 10556 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 28782 520 SH SOLE Salem Investment Counselors Inc. 82 0 438 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1955 72 SH SOLE 0 0 72 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 829893 24604 SH SOLE Salem Investment Counselors Inc. 15710 0 8894 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 4845 100 SH SOLE 0 0 100 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 43730 938 SH SOLE Salem Investment Counselors Inc. 900 0 38 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2343781 42101 SH SOLE Salem Investment Counselors Inc. 41276 0 825 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1388231 18235 SH SOLE Salem Investment Counselors Inc. 15340 0 2895 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 55600 670 SH SOLE Salem Investment Counselors Inc. 175 0 495 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 201982 2881 SH SOLE Salem Investment Counselors Inc. 2480 0 401 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 17545031 311082 SH SOLE Salem Investment Counselors Inc. 254652 0 56430 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 19054153 252976 SH SOLE Salem Investment Counselors Inc. 230779 0 22197 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7886955 166955 SH SOLE Salem Investment Counselors Inc. 145600 0 21355 SCHWAB STRATEGIC TR US TIPS ETF 808524870 22499 431 SH SOLE Salem Investment Counselors Inc. 401 0 30 SCOTTS MIRACLE-GRO CO CL A 810186106 4463 70 SH SOLE Salem Investment Counselors Inc. 70 0 0 SEA LTD SPONSORD ADS 81141R100 365 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 SEABOARD CORP DEL COM 811543107 3571 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 32191 374 SH SOLE Salem Investment Counselors Inc. 118 0 256 SELECT MED HLDGS CORP COM 81619Q105 7685 327 SH SOLE Salem Investment Counselors Inc. 327 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 12353 170 SH SOLE 0 0 170 SELECT SECTOR SPDR TR ENERGY 81369Y506 1019495 12160 SH SOLE Salem Investment Counselors Inc. 10584 0 1576 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 872809 23213 SH SOLE Salem Investment Counselors Inc. 21587 0 1626 SELECT SECTOR SPDR TR INDL 81369Y704 56995 500 SH SOLE Salem Investment Counselors Inc. 100 0 400 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 42915 240 SH SOLE 0 0 240 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5403 75 SH SOLE 0 0 75 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2780107 20385 SH SOLE Salem Investment Counselors Inc. 19202 0 1183 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 605435 9560 SH SOLE Salem Investment Counselors Inc. 8500 0 1060 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8554 100 SH SOLE 0 0 100 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1470933 7642 SH SOLE Salem Investment Counselors Inc. 6500 0 1142 SEMPRA COM 816851109 608698 8080 SH SOLE Salem Investment Counselors Inc. 8080 0 0 SERVICENOW INC COM 81762P102 594159 841 SH SOLE Salem Investment Counselors Inc. 402 0 439 SHAKE SHACK INC CL A 819047101 14824 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 SHELL PLC SPON ADS 780259305 191742 2914 SH SOLE Salem Investment Counselors Inc. 2871 0 43 SHERWIN WILLIAMS CO COM 824348106 780374 2502 SH SOLE Salem Investment Counselors Inc. 2334 0 168 SHIFT4 PMTS INC CL A 82452J109 30926 416 SH SOLE Salem Investment Counselors Inc. 341 0 75 SHOPIFY INC CL A 82509L107 47208 606 SH SOLE Salem Investment Counselors Inc. 0 0 606 SHYFT GROUP INC COM 825698103 306 25 SH SOLE 0 0 25 SIERRA BANCORP COM 82620P102 4736 210 SH SOLE Salem Investment Counselors Inc. 210 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 24048 1200 SH SOLE 0 0 1200 SIMON PPTY GROUP INC NEW COM 828806109 80307 563 SH SOLE 0 0 563 SIMPLY GOOD FOODS CO COM 82900L102 157410 3975 SH SOLE Salem Investment Counselors Inc. 3975 0 0 SKILLZ INC COM CL A 83067L208 32 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 SKYWEST INC COM 830879102 57420 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 574129 5107 SH SOLE Salem Investment Counselors Inc. 3325 0 1782 SL GREEN RLTY CORP COM 78440X887 4361 96 SH SOLE 0 0 96 SMUCKER J M CO COM NEW 832696405 70773 560 SH SOLE Salem Investment Counselors Inc. 560 0 0 SNAP INC CL A 83304A106 441958 26105 SH SOLE Salem Investment Counselors Inc. 24530 0 1575 SNAP ON INC COM 833034101 19064 66 SH SOLE 0 0 66 SNOWFLAKE INC CL A 833445109 995 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1404 15 SH SOLE Salem Investment Counselors Inc. 15 0 0 SONOCO PRODS CO COM 835495102 5204068 93146 SH SOLE Salem Investment Counselors Inc. 85390 0 7756 SONY GROUP CORP SPONSORED ADR 835699307 6534 69 SH SOLE Salem Investment Counselors Inc. 69 0 0 SOUTHERN CO COM 842587107 1313493 18732 SH SOLE Salem Investment Counselors Inc. 13602 0 5130 SOUTHSTATE CORPORATION COM 840441109 750339 8885 SH SOLE Salem Investment Counselors Inc. 8885 0 0 SOUTHWEST AIRLS CO COM 844741108 7324 252 SH SOLE Salem Investment Counselors Inc. 252 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 514067 1361 SH SOLE Salem Investment Counselors Inc. 1267 0 94 SPDR GOLD TR GOLD SHS 78463V107 100747 527 SH SOLE Salem Investment Counselors Inc. 35 0 492 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 42492 1200 SH SOLE 0 0 1200 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 289987 4257 SH SOLE Salem Investment Counselors Inc. 4257 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 13076517 27402 SH SOLE Salem Investment Counselors Inc. 24194 0 3208 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2137410 4197 SH SOLE Salem Investment Counselors Inc. 4197 0 0 SPDR SER TR AEROSPACE DEF 78464A631 406260 3000 SH SOLE 0 0 3000 SPDR SER TR FACTST INV ETF 78464A110 182893 1252 SH SOLE Salem Investment Counselors Inc. 1251 0 1 SPDR SER TR PORTFOLIO LN TSR 78464A664 13118 452 SH SOLE 0 0 452 SPDR SER TR PORTFOLIO S&P600 78468R853 1003210 23784 SH SOLE Salem Investment Counselors Inc. 23340 0 444 SPDR SER TR PRTFLO S&P500 GW 78464A409 1958 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 23514 600 SH SOLE 0 0 600 SPDR SER TR S&P 400 MDCP GRW 78464A821 454020 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 SPDR SER TR S&P BIOTECH 78464A870 433146 4851 SH SOLE Salem Investment Counselors Inc. 2151 0 2700 SPDR SER TR S&P DIVID ETF 78464A763 297429 2380 SH SOLE Salem Investment Counselors Inc. 2380 0 0 SPDR SER TR S&P KENSHO NEW 78468R648 561 12 SH SOLE 0 0 12 SPDR SER TR S&P METALS MNG 78464A755 12625 211 SH SOLE Salem Investment Counselors Inc. 211 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 519574 3795 SH SOLE Salem Investment Counselors Inc. 3795 0 0 SPDR SER TR S&P REGL BKG 78464A698 588527 11225 SH SOLE Salem Investment Counselors Inc. 10725 0 500 SPLUNK INC COM 848637104 1307925 8585 SH SOLE Salem Investment Counselors Inc. 8108 0 477 SPOTIFY TECHNOLOGY S A SHS L8681T102 188 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 18945 310 SH SOLE Salem Investment Counselors Inc. 310 0 0 SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 1468 35 SH SOLE 0 0 35 STANLEY BLACK & DECKER INC COM 854502101 19620 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 STARBUCKS CORP COM 855244109 596703 6215 SH SOLE Salem Investment Counselors Inc. 5167 0 1048 STARWOOD PPTY TR INC COM 85571B105 21500 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 STERICYCLE INC COM 858912108 446040 9000 SH SOLE Salem Investment Counselors Inc. 2500 0 6500 STERIS PLC SHS USD G8473T100 10993 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 STIFEL FINL CORP COM 860630102 31118 450 SH SOLE Salem Investment Counselors Inc. 450 0 0 STRYKER CORPORATION COM 863667101 649763 2164 SH SOLE Salem Investment Counselors Inc. 1695 0 469 SUN LIFE FINANCIAL INC. COM 866796105 24893 480 SH SOLE 0 0 480 SUNCOR ENERGY INC NEW COM 867224107 13297 415 SH SOLE Salem Investment Counselors Inc. 415 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 159774 2666 SH SOLE Salem Investment Counselors Inc. 159 0 2507 SUNRUN INC COM 86771W105 786 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 SUPER MICRO COMPUTER INC COM 86800U104 1589014 5590 SH SOLE Salem Investment Counselors Inc. 5015 0 575 SURMODICS INC COM 868873100 4723319 129940 SH SOLE Salem Investment Counselors Inc. 112590 0 17350 SYNCHRONY FINANCIAL COM 87165B103 24098 631 SH SOLE Salem Investment Counselors Inc. 631 0 0 SYNOVUS FINL CORP COM NEW 87161C501 79293 2085 SH SOLE Salem Investment Counselors Inc. 2085 0 0 SYSCO CORP COM 871829107 3640631 49783 SH SOLE Salem Investment Counselors Inc. 49283 0 500 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 11335250 108491 SH SOLE Salem Investment Counselors Inc. 78900 0 29591 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5634 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 29580 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 TANGER INC COM 875465106 33264 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 TARGET CORP COM 87612E106 350668 2462 SH SOLE Salem Investment Counselors Inc. 2462 0 0 TARSUS PHARMACEUTICALS INC COM 87650L103 6075 300 SH SOLE 0 0 300 TD SYNNEX CORPORATION COM 87162W100 38417 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 TE CONNECTIVITY LTD SHS H84989104 12505 89 SH SOLE 0 0 89 TELADOC HEALTH INC COM 87918A105 18749 870 SH SOLE Salem Investment Counselors Inc. 720 0 150 TELEDYNE TECHNOLOGIES INC COM 879360105 53109 119 SH SOLE Salem Investment Counselors Inc. 3 0 116 TEMPLETON GLOBAL INCOME FD COM 880198106 7580 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 TEMPUR SEALY INTL INC COM 88023U101 754356 14800 SH SOLE 0 0 14800 TENET HEALTHCARE CORP COM NEW 88033G407 15114 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 TERADATA CORP DEL COM 88076W103 262 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 TERADYNE INC COM 880770102 43408 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 TESLA INC COM 88160R101 4012985 16150 SH SOLE Salem Investment Counselors Inc. 14459 0 1691 TEXAS INSTRS INC COM 882508104 1403227 8232 SH SOLE Salem Investment Counselors Inc. 194 0 8038 TEXTRON INC COM 883203101 5356468 66590 SH SOLE Salem Investment Counselors Inc. 55705 0 10885 THE CIGNA GROUP COM 125523100 103311 345 SH SOLE Salem Investment Counselors Inc. 345 0 0 THE TRADE DESK INC COM CL A 88339J105 16191 225 SH SOLE Salem Investment Counselors Inc. 225 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 8001095 15064 SH SOLE Salem Investment Counselors Inc. 9743 0 5321 TILRAY BRANDS INC COM 88688T100 7653 3327 SH SOLE Salem Investment Counselors Inc. 3327 0 0 TJX COS INC NEW COM 872540109 387717 4133 SH SOLE Salem Investment Counselors Inc. 314 0 3819 T-MOBILE US INC COM 872590104 802 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 TOLL BROTHERS INC COM 889478103 110397 1074 SH SOLE Salem Investment Counselors Inc. 1074 0 0 TOOTSIE ROLL INDS INC COM 890516107 267 8 SH SOLE 0 0 8 TOTALENERGIES SE SPONSORED ADS 89151E109 8371111 122763 SH SOLE Salem Investment Counselors Inc. 108249 0 14514 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2289 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 TOYOTA MOTOR CORP ADS 892331307 1014825 5534 SH SOLE Salem Investment Counselors Inc. 5384 0 150 TRACTOR SUPPLY CO COM 892356106 143210 666 SH SOLE Salem Investment Counselors Inc. 666 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3704354 15188 SH SOLE Salem Investment Counselors Inc. 7625 0 7563 TRANSDIGM GROUP INC COM 893641100 328770 325 SH SOLE Salem Investment Counselors Inc. 225 0 100 TRANSOCEAN LTD REG SHS H8817H100 166 26 SH SOLE Salem Investment Counselors Inc. 26 0 0 TRAVELERS COMPANIES INC COM 89417E109 165536 869 SH SOLE Salem Investment Counselors Inc. 609 0 260 TRI CONTL CORP COM 895436103 42323 1468 SH SOLE Salem Investment Counselors Inc. 1468 0 0 TRILOGY METALS INC NEW COM 89621C105 22 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 TRUIST FINL CORP COM 89832Q109 11494129 311325 SH SOLE Salem Investment Counselors Inc. 248611 0 62714 TWILIO INC CL A 90138F102 4553 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 TYSON FOODS INC CL A 902494103 375283 6982 SH SOLE 0 0 6982 UBER TECHNOLOGIES INC COM 90353T100 42361 688 SH SOLE Salem Investment Counselors Inc. 235 0 453 UBIQUITI INC COM 90353W103 3143171 22522 SH SOLE Salem Investment Counselors Inc. 22522 0 0 ULTA BEAUTY INC COM 90384S303 114168 233 SH SOLE Salem Investment Counselors Inc. 30 0 203 UNIFIRST CORP MASS COM 904708104 1740780 9500 SH SOLE Salem Investment Counselors Inc. 9500 0 0 UNILEVER PLC SPON ADR NEW 904767704 136569 2817 SH SOLE Salem Investment Counselors Inc. 1697 0 1120 UNION PAC CORP COM 907818108 792616 3227 SH SOLE Salem Investment Counselors Inc. 2686 0 541 UNIQURE NV SHS N90064101 2031 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 UNITED AIRLS HLDGS INC COM 910047109 4745 115 SH SOLE Salem Investment Counselors Inc. 115 0 0 UNITED BANKSHARES INC WEST V COM 909907107 18998 501 SH SOLE Salem Investment Counselors Inc. 501 0 0 UNITED NAT FOODS INC COM 911163103 1948 120 SH SOLE Salem Investment Counselors Inc. 120 0 0 UNITED PARCEL SERVICE INC CL B 911312106 411314 2616 SH SOLE Salem Investment Counselors Inc. 189 0 2427 UNITED RENTALS INC COM 911363109 289004 504 SH SOLE Salem Investment Counselors Inc. 504 0 0 UNITED STS OIL FD LP UNITS 91232N207 33325 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 10995 50 SH SOLE 0 0 50 UNITEDHEALTH GROUP INC COM 91324P102 18903376 35906 SH SOLE Salem Investment Counselors Inc. 24028 0 11878 UNITI GROUP INC COM 91325V108 487 82 SH SOLE 0 0 82 UNIVERSAL DISPLAY CORP COM 91347P105 3826 20 SH SOLE 0 0 20 URBAN OUTFITTERS INC COM 917047102 893 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 US BANCORP DEL COM NEW 902973304 21535 492 SH SOLE Salem Investment Counselors Inc. 312 0 180 UTZ BRANDS INC COM CL A 918090101 16297 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 V F CORP COM 918204108 413337 21986 SH SOLE Salem Investment Counselors Inc. 12510 0 9476 V2X INC COM 92242T101 418 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 VALE S A SPONSORED ADS 91912E105 10309 650 SH SOLE 0 0 650 VALERO ENERGY CORP COM 91913Y100 146250 1125 SH SOLE Salem Investment Counselors Inc. 1125 0 0 VALVOLINE INC COM 92047W101 214244 5701 SH SOLE Salem Investment Counselors Inc. 5701 0 0 VANECK ETF TRUST VANECK VIETNAM 92189F817 77520 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 36875 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 170404 2231 SH SOLE Salem Investment Counselors Inc. 2231 0 0 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 771 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 87378 1188 SH SOLE Salem Investment Counselors Inc. 494 0 694 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 3825512 77377 SH SOLE Salem Investment Counselors Inc. 43590 0 33787 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 39394 798 SH SOLE Salem Investment Counselors Inc. 7 0 791 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 20224 123 SH SOLE Salem Investment Counselors Inc. 100 0 23 VANGUARD INDEX FDS GROWTH ETF 922908736 1730669 5567 SH SOLE Salem Investment Counselors Inc. 5440 0 127 VANGUARD INDEX FDS LARGE CAP ETF 922908637 212042 972 SH SOLE Salem Investment Counselors Inc. 972 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 815923 3716 SH SOLE Salem Investment Counselors Inc. 2161 0 1555 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 344109 2373 SH SOLE Salem Investment Counselors Inc. 1872 0 501 VANGUARD INDEX FDS MID CAP ETF 922908629 15636240 67212 SH SOLE Salem Investment Counselors Inc. 58716 0 8496 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1135868 12855 SH SOLE Salem Investment Counselors Inc. 12855 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5982967 13697 SH SOLE Salem Investment Counselors Inc. 11935 0 1762 VANGUARD INDEX FDS SM CP VAL ETF 922908611 430849 2394 SH SOLE Salem Investment Counselors Inc. 1805 0 589 VANGUARD INDEX FDS SMALL CP ETF 922908751 14948034 70070 SH SOLE Salem Investment Counselors Inc. 61079 0 8991 VANGUARD INDEX FDS SML CP GRW ETF 922908595 502640 2079 SH SOLE Salem Investment Counselors Inc. 1171 0 908 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1527460 6439 SH SOLE Salem Investment Counselors Inc. 5490 0 949 VANGUARD INDEX FDS VALUE ETF 922908744 852599 5703 SH SOLE Salem Investment Counselors Inc. 3555 0 2148 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 241964 4310 SH SOLE Salem Investment Counselors Inc. 4160 0 150 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 168264 4094 SH SOLE Salem Investment Counselors Inc. 4066 0 28 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 290160 4500 SH SOLE Salem Investment Counselors Inc. 1900 0 2600 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 489804 6800 SH SOLE Salem Investment Counselors Inc. 5500 0 1300 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 20885 203 SH SOLE 0 0 203 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 9788 165 SH SOLE 0 0 165 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 4715 58 SH SOLE 0 0 58 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 802 10 SH SOLE 0 0 10 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 800 13 SH SOLE 0 0 13 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 204389 3504 SH SOLE 0 0 3504 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 10059 130 SH SOLE 0 0 130 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 39010 500 SH SOLE 0 0 500 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 56770 700 SH SOLE 0 0 700 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3430323 20131 SH SOLE Salem Investment Counselors Inc. 15891 0 4240 VANGUARD STAR FDS VG TL INTL STK F 921909768 106241 1833 SH SOLE Salem Investment Counselors Inc. 995 0 838 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 236195 4931 SH SOLE Salem Investment Counselors Inc. 4207 0 724 VANGUARD WELLINGTON FD US QUALITY 921935706 50588 400 SH SOLE 0 0 400 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 207967 1863 SH SOLE Salem Investment Counselors Inc. 1263 0 600 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 313870 3956 SH SOLE Salem Investment Counselors Inc. 439 0 3517 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 47208 710 SH SOLE 0 0 710 VANGUARD WORLD FD ESG US STK ETF 921910733 184581 2170 SH SOLE 0 0 2170 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1365244 8065 SH SOLE Salem Investment Counselors Inc. 6328 0 1737 VANGUARD WORLD FD MEGA GRWTH IND 921910816 14055322 54161 SH SOLE Salem Investment Counselors Inc. 45864 0 8297 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 9137 30 SH SOLE 0 0 30 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 82495 432 SH SOLE 0 0 432 VANGUARD WORLD FDS ENERGY ETF 92204A306 2484108 21181 SH SOLE Salem Investment Counselors Inc. 20179 0 1002 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 9226 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 282539 1127 SH SOLE Salem Investment Counselors Inc. 1119 0 8 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 27554 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 158268 327 SH SOLE Salem Investment Counselors Inc. 300 0 27 VEEVA SYS INC CL A COM 922475108 12514 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 VERALTO CORP COM SHS 92338C103 24376 296 SH SOLE Salem Investment Counselors Inc. 54 0 242 VERISK ANALYTICS INC COM 92345Y106 41084 172 SH SOLE 0 0 172 VERIZON COMMUNICATIONS INC COM 92343V104 1470086 38994 SH SOLE Salem Investment Counselors Inc. 32965 0 6029 VERTEX PHARMACEUTICALS INC COM 92532F100 104978 258 SH SOLE Salem Investment Counselors Inc. 200 0 58 VIATRIS INC COM 92556V106 770739 71167 SH SOLE Salem Investment Counselors Inc. 58434 0 12733 VIAVI SOLUTIONS INC COM 925550105 14652 1455 SH SOLE Salem Investment Counselors Inc. 1455 0 0 VICARIOUS SURGICAL INC COM CL A 92561V109 505 1375 SH SOLE Salem Investment Counselors Inc. 1375 0 0 VICI PPTYS INC COM 925652109 12944 406 SH SOLE Salem Investment Counselors Inc. 406 0 0 VIEMED HEALTHCARE INC COM 92663R105 258399 32917 SH SOLE Salem Investment Counselors Inc. 32917 0 0 VIKING THERAPEUTICS INC COM 92686J106 1238124 66530 SH SOLE Salem Investment Counselors Inc. 58750 0 7780 VILLAGE FARMS INTL INC COM 92707Y108 838 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 VISA INC COM CL A 92826C839 16935547 65049 SH SOLE Salem Investment Counselors Inc. 57493 0 7556 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 314 36 SH SOLE Salem Investment Counselors Inc. 36 0 0 VULCAN MATLS CO COM 929160109 125991 555 SH SOLE Salem Investment Counselors Inc. 380 0 175 VUZIX CORP COM NEW 92921W300 730 350 SH SOLE Salem Investment Counselors Inc. 350 0 0 WABTEC COM 929740108 159260 1255 SH SOLE Salem Investment Counselors Inc. 1255 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6267 240 SH SOLE Salem Investment Counselors Inc. 100 0 140 WALLBOX NV *W EXP 10/01/202 N94209116 5289 35353 SH SOLE Salem Investment Counselors Inc. 35353 0 0 WALMART INC COM 931142103 17826907 112739 SH SOLE Salem Investment Counselors Inc. 100284 0 12455 WARNER BROS DISCOVERY INC COM SER A 934423104 442079 38847 SH SOLE Salem Investment Counselors Inc. 1203 0 37644 WASTE MGMT INC DEL COM 94106L109 4570991 25522 SH SOLE Salem Investment Counselors Inc. 21407 0 4115 WATERS CORP COM 941848103 98769 300 SH SOLE 0 0 300 WD 40 CO COM 929236107 109973 460 SH SOLE 0 0 460 WEC ENERGY GROUP INC COM 92939U106 43601 518 SH SOLE Salem Investment Counselors Inc. 518 0 0 WELLS FARGO CO NEW COM 949746101 1029272 20912 SH SOLE Salem Investment Counselors Inc. 18377 0 2535 WELLTOWER INC COM 95040Q104 38323 425 SH SOLE Salem Investment Counselors Inc. 425 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 8778 300 SH SOLE 0 0 300 WESTROCK CO COM 96145D105 24940317 600682 SH SOLE Salem Investment Counselors Inc. 318127 0 282555 WEX INC COM 96208T104 7782 40 SH SOLE 0 0 40 WEYCO GROUP INC COM 962149100 10274 325 SH SOLE 0 0 325 WEYERHAEUSER CO MTN BE COM NEW 962166104 309280 8895 SH SOLE Salem Investment Counselors Inc. 660 0 8235 WHEATON PRECIOUS METALS CORP COM 962879102 200666 4067 SH SOLE Salem Investment Counselors Inc. 3817 0 250 WIDEOPENWEST INC COM 96758W101 2633 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 WILLIAMS COS INC COM 969457100 57749 1658 SH SOLE Salem Investment Counselors Inc. 1508 0 150 WILLIAMS SONOMA INC COM 969904101 3039816 15065 SH SOLE Salem Investment Counselors Inc. 13240 0 1825 WK KELLOGG CO COM SHS 92942W107 2318724 176463 SH SOLE Salem Investment Counselors Inc. 144376 0 32087 WOLFSPEED INC COM 977852102 3264 75 SH SOLE 0 0 75 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 2131 101 SH SOLE Salem Investment Counselors Inc. 78 0 23 WORKHORSE GROUP INC COM NEW 98138J206 360 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E303 8182 200 SH SOLE 0 0 200 WORTHINGTON ENTERPRISES INC COM 981811102 155328 2699 SH SOLE Salem Investment Counselors Inc. 2699 0 0 WORTHINGTON STL INC COM SHS 982104101 75842 2699 SH SOLE Salem Investment Counselors Inc. 2699 0 0 WP CAREY INC COM 92936U109 126481 1926 SH SOLE Salem Investment Counselors Inc. 1926 0 0 XPO INC COM 983793100 98101 1120 SH SOLE Salem Investment Counselors Inc. 1120 0 0 XYLEM INC COM 98419M100 66425 581 SH SOLE Salem Investment Counselors Inc. 581 0 0 YALLA GROUP LTD ADS 98459U103 31 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 YETI HLDGS INC COM 98585X104 8855 171 SH SOLE Salem Investment Counselors Inc. 100 0 71 YIELD10 BIOSCIENCE INC COM 98585K862 1 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 YUM BRANDS INC COM 988498101 2466077 18874 SH SOLE Salem Investment Counselors Inc. 13221 0 5653 YUM CHINA HLDGS INC COM 98850P109 692076 16311 SH SOLE Salem Investment Counselors Inc. 12701 0 3610 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 38267 140 SH SOLE Salem Investment Counselors Inc. 140 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 76789 630 SH SOLE Salem Investment Counselors Inc. 388 0 242 ZIMVIE INC COM 98888T107 1119 63 SH SOLE Salem Investment Counselors Inc. 39 0 24 ZOETIS INC CL A 98978V103 165791 840 SH SOLE Salem Investment Counselors Inc. 300 0 540 ZOMEDICA CORP COM 98980M109 201 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 4459 62 SH SOLE Salem Investment Counselors Inc. 50 0 12 ZSCALER INC COM 98980G102 5539 25 SH SOLE Salem Investment Counselors Inc. 25 0 0