0001420506-23-001778.txt : 20231004 0001420506-23-001778.hdr.sgml : 20231004 20231004133716 ACCESSION NUMBER: 0001420506-23-001778 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231004 DATE AS OF CHANGE: 20231004 EFFECTIVENESS DATE: 20231004 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SALEM INVESTMENT COUNSELORS INC CENTRAL INDEX KEY: 0000884423 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: 231307404 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 09-30-2023 09-30-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 09-30-2023 0 1100 2625027056 false
INFORMATION TABLE 2 Form13F_InfoTable.xml INFORMATION TABLE FOR SALEM INVESTMENT COUNSELORS INC (6654) 10X CAP VENTURE ACQSTN CORP UNIT 04/19/2028 G87076124 2643 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 3M CO COM 88579Y101 7490644 80011 SH SOLE Salem Investment Counselors Inc. 70192 0 9819 ABBOTT LABS COM 002824100 8090268 83534 SH SOLE Salem Investment Counselors Inc. 67601 0 15933 ABBVIE INC COM 00287Y109 18496990 124091 SH SOLE Salem Investment Counselors Inc. 105924 0 18167 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 16916 201 SH SOLE 0 0 201 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 25714935 83732 SH SOLE Salem Investment Counselors Inc. 77174 0 6558 ACTIVISION BLIZZARD INC COM 00507V109 212541 2270 SH SOLE Salem Investment Counselors Inc. 35 0 2235 ACUITY BRANDS INC COM 00508Y102 548739 3222 SH SOLE Salem Investment Counselors Inc. 3222 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 880373 52907 SH SOLE Salem Investment Counselors Inc. 1200 0 51707 ADOBE INC COM 00724F101 1121271 2199 SH SOLE Salem Investment Counselors Inc. 2050 0 149 ADVANCE AUTO PARTS INC COM 00751Y106 16779 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 ADVANCED MICRO DEVICES INC COM 007903107 14826028 144194 SH SOLE Salem Investment Counselors Inc. 110370 0 33824 ADVANSIX INC COM 00773T101 187 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 AEROVIRONMENT INC COM 008073108 3904 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 AFFIRM HLDGS INC COM CL A 00827B106 2127 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 AFLAC INC COM 001055102 13278 173 SH SOLE Salem Investment Counselors Inc. 103 0 70 AGCO CORP COM 001084102 11119 94 SH SOLE Salem Investment Counselors Inc. 94 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 278320 2489 SH SOLE Salem Investment Counselors Inc. 2489 0 0 AGNC INVT CORP COM 00123Q104 39808 4164 SH SOLE Salem Investment Counselors Inc. 4010 0 154 AIR LEASE CORP CL A 00912X302 15844 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 AIR PRODS & CHEMS INC COM 009158106 29125 102 SH SOLE Salem Investment Counselors Inc. 43 0 59 AIRBNB INC COM CL A 009066101 8077279 58868 SH SOLE Salem Investment Counselors Inc. 48196 0 10672 AKAMAI TECHNOLOGIES INC COM 00971T101 86937 816 SH SOLE 0 0 816 AKOUSTIS TECHNOLOGIES INC COM 00973N102 7322 9725 SH SOLE Salem Investment Counselors Inc. 9725 0 0 ALBEMARLE CORP COM 012653101 118115 693 SH SOLE Salem Investment Counselors Inc. 48 0 645 ALCOA CORP COM 013872106 320 11 SH SOLE Salem Investment Counselors Inc. 11 0 0 ALCON AG ORD SHS H01301128 71358 926 SH SOLE Salem Investment Counselors Inc. 848 0 78 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1292600 14902 SH SOLE Salem Investment Counselors Inc. 14591 0 311 ALLISON TRANSMISSION HLDGS I COM 01973R101 4544372 76945 SH SOLE Salem Investment Counselors Inc. 70225 0 6720 ALLSTATE CORP COM 020002101 466001 4149 SH SOLE Salem Investment Counselors Inc. 4149 0 0 ALLY FINL INC COM 02005N100 7523 282 SH SOLE Salem Investment Counselors Inc. 181 0 101 ALPHABET INC CAP STK CL A 02079K305 35145856 268576 SH SOLE Salem Investment Counselors Inc. 209595 0 58981 ALPHABET INC CAP STK CL C 02079K107 64952124 492621 SH SOLE Salem Investment Counselors Inc. 425825 0 66796 ALPS ETF TR ALERIAN MLP 00162Q452 1323013 31351 SH SOLE Salem Investment Counselors Inc. 19450 0 11901 ALPS ETF TR BARRONS 400 ETF 00162Q726 27869 495 SH SOLE Salem Investment Counselors Inc. 495 0 0 ALTRIA GROUP INC COM 02209S103 2097149 48798 SH SOLE Salem Investment Counselors Inc. 43483 0 5315 AMAZON COM INC COM 023135106 59606607 468900 SH SOLE Salem Investment Counselors Inc. 415362 0 53538 AMBEV SA SPONSORED ADR 02319V103 10320 4000 SH SOLE 0 0 4000 AMDOCS LTD SHS G02602103 82208 968 SH SOLE 0 0 968 AMER STATES WTR CO COM 029899101 39340 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 AMEREN CORP COM 023608102 69667 931 SH SOLE Salem Investment Counselors Inc. 931 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 462 36 SH SOLE Salem Investment Counselors Inc. 26 0 10 AMERICAN ELEC PWR CO INC COM 025537101 1036081 13774 SH SOLE Salem Investment Counselors Inc. 12344 0 1430 AMERICAN EXPRESS CO COM 025816109 547975 3673 SH SOLE Salem Investment Counselors Inc. 3431 0 242 AMERICAN INTL GROUP INC COM NEW 026874784 4056 67 SH SOLE Salem Investment Counselors Inc. 17 0 50 AMERICAN TOWER CORP NEW COM 03027X100 65620 399 SH SOLE Salem Investment Counselors Inc. 340 0 59 AMERICAN WTR WKS CO INC NEW COM 030420103 5821 47 SH SOLE 0 0 47 AMETEK INC COM 031100100 43885 297 SH SOLE 0 0 297 AMGEN INC COM 031162100 4858393 18077 SH SOLE Salem Investment Counselors Inc. 14400 0 3677 AMPCO-PITTSBURG CORP COM 032037103 66 25 SH SOLE 0 0 25 AMPHENOL CORP NEW CL A 032095101 11788 140 SH SOLE 0 0 140 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 14518 418 SH SOLE 0 0 418 AMREP CORP COM 032159105 421 25 SH SOLE 0 0 25 ANALOG DEVICES INC COM 032654105 254756 1455 SH SOLE Salem Investment Counselors Inc. 856 0 599 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 16093 291 SH SOLE Salem Investment Counselors Inc. 169 0 122 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 53185 2733 SH SOLE Salem Investment Counselors Inc. 885 0 1848 ANTERO RESOURCES CORP COM 03674X106 23934 943 SH SOLE Salem Investment Counselors Inc. 943 0 0 AON PLC SHS CL A G0403H108 128716 397 SH SOLE 0 0 397 APA CORPORATION COM 03743Q108 22605 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 API GROUP CORP COM STK 00187Y100 92856 3581 SH SOLE Salem Investment Counselors Inc. 3581 0 0 APPIAN CORP CL A 03782L101 913 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 APPLE INC COM 037833100 176962944 1033602 SH SOLE Salem Investment Counselors Inc. 909745 0 123857 APPLIED MATLS INC COM 038222105 151049 1091 SH SOLE Salem Investment Counselors Inc. 722 0 369 APTIV PLC SHS G6095L109 27211 276 SH SOLE Salem Investment Counselors Inc. 100 0 176 APYX MEDICAL CORPORATION COM 03837C106 68832 21510 SH SOLE Salem Investment Counselors Inc. 21510 0 0 ARCBEST CORP COM 03937C105 15960 157 SH SOLE 0 0 157 ARCH CAP GROUP LTD ORD G0450A105 7892 99 SH SOLE 0 0 99 ARCHER AVIATION INC COM CL A 03945R102 35420 7000 SH SOLE Salem Investment Counselors Inc. 7000 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 34543 458 SH SOLE 0 0 458 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 3322 130 SH SOLE Salem Investment Counselors Inc. 130 0 0 ARDELYX INC COM 039697107 8160 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 ARES CAPITAL CORP COM 04010L103 5577377 286460 SH SOLE Salem Investment Counselors Inc. 165560 0 120900 ARES COML REAL ESTATE CORP COM 04013V108 985 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 42692 415 SH SOLE 0 0 415 ARISTA NETWORKS INC COM 040413106 3679 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 ARK ETF TR INNOVATION ETF 00214Q104 13885 350 SH SOLE Salem Investment Counselors Inc. 350 0 0 ARMATA PHARMACEUTICALS INC COM 04216R102 300 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ARTIVION INC COM 228903100 160696 10600 SH SOLE Salem Investment Counselors Inc. 10600 0 0 ASHFORD HOSPITALITY TR INC COM SHS 044103869 146 61 SH SOLE 0 0 61 ASHFORD INC COM 044104107 512 83 SH SOLE 0 0 83 ASHLAND INC COM 044186104 169650 2077 SH SOLE Salem Investment Counselors Inc. 2077 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 338480 575 SH SOLE Salem Investment Counselors Inc. 475 0 100 ASTRAZENECA PLC SPONSORED ADR 046353108 92167 1361 SH SOLE Salem Investment Counselors Inc. 1213 0 148 AT&T INC COM 00206R102 398932 26560 SH SOLE Salem Investment Counselors Inc. 5742 0 20818 ATKORE INC COM 047649108 30883 207 SH SOLE Salem Investment Counselors Inc. 207 0 0 ATLANTA BRAVES HLDGS INC COM SER A 047726104 782 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 27063 3483 SH SOLE Salem Investment Counselors Inc. 3483 0 0 AUTODESK INC COM 052769106 12622 61 SH SOLE 0 0 61 AUTOMATIC DATA PROCESSING IN COM 053015103 643884 2663 SH SOLE Salem Investment Counselors Inc. 2300 0 363 AUTOZONE INC COM 053332102 482599 190 SH SOLE Salem Investment Counselors Inc. 115 0 75 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 4635 450 SH SOLE Salem Investment Counselors Inc. 450 0 0 AVANTOR INC COM 05352A100 227981 10815 SH SOLE Salem Investment Counselors Inc. 815 0 10000 AVERY DENNISON CORP COM 053611109 51513 282 SH SOLE 0 0 282 AVIS BUDGET GROUP COM 053774105 10602 59 SH SOLE Salem Investment Counselors Inc. 59 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 111690 685 SH SOLE Salem Investment Counselors Inc. 685 0 0 AXIS CAP HLDGS LTD SHS G0692U109 120949 2129 SH SOLE Salem Investment Counselors Inc. 2129 0 0 AXON ENTERPRISE INC COM 05464C101 13930 70 SH SOLE Salem Investment Counselors Inc. 45 0 25 AZZ INC COM 002474104 7521 165 SH SOLE Salem Investment Counselors Inc. 165 0 0 BAIDU INC SPON ADR REP A 056752108 71206 530 SH SOLE Salem Investment Counselors Inc. 530 0 0 BALCHEM CORP COM 057665200 10524174 84845 SH SOLE Salem Investment Counselors Inc. 84843 0 2 BALLARD PWR SYS INC NEW COM 058586108 11146 3037 SH SOLE Salem Investment Counselors Inc. 3037 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 677 84 SH SOLE Salem Investment Counselors Inc. 84 0 0 BANCO SANTANDER S.A. ADR 05964H105 1377 366 SH SOLE 0 0 366 BANK AMERICA CORP COM 060505104 32049071 1170529 SH SOLE Salem Investment Counselors Inc. 1055301 0 115228 BANK NEW YORK MELLON CORP COM 064058100 13947 327 SH SOLE Salem Investment Counselors Inc. 249 0 78 BANKUNITED INC COM 06652K103 1703 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BARRICK GOLD CORP COM 067901108 94575 6500 SH SOLE Salem Investment Counselors Inc. 6500 0 0 BASSETT FURNITURE INDS INC COM 070203104 367 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 BAXTER INTL INC COM 071813109 289264 7612 SH SOLE Salem Investment Counselors Inc. 7035 0 577 BCE INC COM NEW 05534B760 5799 149 SH SOLE 0 0 149 BECTON DICKINSON & CO COM 075887109 91262 353 SH SOLE Salem Investment Counselors Inc. 295 0 58 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 58795455 167843 SH SOLE Salem Investment Counselors Inc. 155406 0 12437 BEST BUY INC COM 086516101 16542 235 SH SOLE Salem Investment Counselors Inc. 235 0 0 BEYOND MEAT INC COM 08862E109 10 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 BHP GROUP LTD SPONSORED ADS 088606108 53070 933 SH SOLE Salem Investment Counselors Inc. 219 0 714 BIGLARI HLDGS INC COM STK CL B 08986R309 166 1 SH SOLE 0 0 1 BIOCRYST PHARMACEUTICALS INC COM 09058V103 1416 200 SH SOLE 0 0 200 BIOGEN INC COM 09062X103 156263 608 SH SOLE Salem Investment Counselors Inc. 566 0 42 BIOMARIN PHARMACEUTICAL INC COM 09061G101 12830 145 SH SOLE Salem Investment Counselors Inc. 145 0 0 BLACKROCK INC COM 09247X101 49780 77 SH SOLE Salem Investment Counselors Inc. 12 0 65 BLACKSTONE INC COM 09260D107 531951 4965 SH SOLE Salem Investment Counselors Inc. 4406 0 559 BLOCK H & R INC COM 093671105 121464 2800 SH SOLE Salem Investment Counselors Inc. 2800 0 0 BLOCK INC CL A 852234103 317832 7181 SH SOLE Salem Investment Counselors Inc. 6223 0 958 BLOCK INC NOTE 0.250%11/0 852234AK9 3731 5000 SH SOLE Salem Investment Counselors Inc. 5000 0 0 BLOOM ENERGY CORP COM CL A 093712107 13260 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 1947694 137355 SH SOLE Salem Investment Counselors Inc. 94030 0 43325 BLUE OWL CAPITAL INC COM CL A 09581B103 25920 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 BOEING CO COM 097023105 236842 1236 SH SOLE Salem Investment Counselors Inc. 782 0 454 BOLT BIOTHERAPEUTICS INC COM 097702104 42 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 BONDBLOXX ETF TRUST BLOOMBERG ONE YR 09789C861 470347 9458 SH SOLE 0 0 9458 BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788 125675 2500 SH SOLE 0 0 2500 BOOKING HOLDINGS INC COM 09857L108 6168 2 SH SOLE 0 0 2 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1055112 9656 SH SOLE Salem Investment Counselors Inc. 8750 0 906 BOSTON BEER INC CL A 100557107 23372 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 BOSTON PROPERTIES INC COM 101121101 9069 150 SH SOLE 0 0 150 BOSTON SCIENTIFIC CORP COM 101137107 10467812 198254 SH SOLE Salem Investment Counselors Inc. 167030 0 31224 BP PLC SPONSORED ADR 055622104 39499 1020 SH SOLE Salem Investment Counselors Inc. 1 0 1019 BRAEMAR HOTELS & RESORTS INC COM 10482B101 4101 1454 SH SOLE 0 0 1454 BRIGHTHOUSE FINL INC COM 10922N103 12187 249 SH SOLE Salem Investment Counselors Inc. 249 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 5961754 102718 SH SOLE Salem Investment Counselors Inc. 74642 0 28076 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3212 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 BROADCOM INC COM 11135F101 1685247 2029 SH SOLE Salem Investment Counselors Inc. 1580 0 449 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 13489 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 201356 9262 SH SOLE 0 0 9262 BROWN & BROWN INC COM 115236101 1536480 22000 SH SOLE Salem Investment Counselors Inc. 22000 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 99592 800 SH SOLE Salem Investment Counselors Inc. 800 0 0 BURLINGTON STORES INC COM 122017106 16507 122 SH SOLE Salem Investment Counselors Inc. 122 0 0 BYND CANNASOFT ENTERPRISES I COM 05608P109 1010 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 C3 AI INC CL A 12468P104 5104 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 CACI INTL INC CL A 127190304 26998 86 SH SOLE Salem Investment Counselors Inc. 86 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 97938 418 SH SOLE Salem Investment Counselors Inc. 389 0 29 CAL MAINE FOODS INC COM NEW 128030202 9684 200 SH SOLE 0 0 200 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 17009 1150 SH SOLE Salem Investment Counselors Inc. 1150 0 0 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 5730 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 933 15 SH SOLE 0 0 15 CAMPBELL SOUP CO COM 134429109 10270 250 SH SOLE 0 0 250 CANADIAN NAT RES LTD COM 136385101 1221787 18700 SH SOLE Salem Investment Counselors Inc. 18700 0 0 CANADIAN NATL RY CO COM 136375102 1226188 11319 SH SOLE Salem Investment Counselors Inc. 705 0 10614 CANADIAN PACIFIC KANSAS CITY COM 13646K108 75819 1017 SH SOLE 0 0 1017 CANADIAN SOLAR INC COM 136635109 6399 260 SH SOLE Salem Investment Counselors Inc. 260 0 0 CANOPY GROWTH CORP COM 138035100 40 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 CAPITAL ONE FINL CORP COM 14040H105 1238456 12761 SH SOLE Salem Investment Counselors Inc. 4214 0 8547 CARDINAL HEALTH INC COM 14149Y108 52092 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 CARLISLE COS INC COM 142339100 7001 27 SH SOLE 0 0 27 CARMAX INC COM 143130102 30697 434 SH SOLE Salem Investment Counselors Inc. 400 0 34 CARNIVAL CORP COMMON STOCK 143658300 52562 3831 SH SOLE Salem Investment Counselors Inc. 2712 0 1119 CARRIAGE SVCS INC COM 143905107 7006 248 SH SOLE Salem Investment Counselors Inc. 248 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1228752 22260 SH SOLE Salem Investment Counselors Inc. 13787 0 8473 CARTER BANKSHARES INC COM NEW 146103106 67662 5400 SH SOLE Salem Investment Counselors Inc. 5400 0 0 CASEYS GEN STORES INC COM 147528103 29868 110 SH SOLE Salem Investment Counselors Inc. 110 0 0 CASS INFORMATION SYS INC COM 14808P109 1026946 27569 SH SOLE Salem Investment Counselors Inc. 23465 0 4104 CASSAVA SCIENCES INC COM 14817C107 4576 275 SH SOLE Salem Investment Counselors Inc. 275 0 0 CATERPILLAR INC COM 149123101 12687948 46476 SH SOLE Salem Investment Counselors Inc. 36713 0 9763 CBRE GROUP INC CL A 12504L109 10119 137 SH SOLE 0 0 137 CDW CORP COM 12514G108 5448 27 SH SOLE 0 0 27 CEDAR FAIR L P DEPOSITRY UNIT 150185106 162800 4400 SH SOLE 0 0 4400 CENCORA INC COM 03073E105 196528 1092 SH SOLE 0 0 1092 CENTENE CORP DEL COM 15135B101 49181 714 SH SOLE Salem Investment Counselors Inc. 714 0 0 CENTRAL VY CMNTY BANCORP COM 155685100 4233 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CERENCE INC COM 156727109 150331 7380 SH SOLE Salem Investment Counselors Inc. 7380 0 0 CHAMPIONX CORPORATION COM 15872M104 6234 175 SH SOLE Salem Investment Counselors Inc. 175 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 5219 1050 SH SOLE Salem Investment Counselors Inc. 1050 0 0 CHARLES RIV LABS INTL INC COM 159864107 28418 145 SH SOLE Salem Investment Counselors Inc. 145 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 1320 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 6531 49 SH SOLE 0 0 49 CHEMOURS CO COM 163851108 23030 821 SH SOLE Salem Investment Counselors Inc. 821 0 0 CHENIERE ENERGY INC COM NEW 16411R208 8298 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 CHESAPEAKE ENERGY CORP COM 165167735 439256 5094 SH SOLE 0 0 5094 CHEVRON CORP NEW COM 166764100 5496427 32597 SH SOLE Salem Investment Counselors Inc. 27754 0 4843 CHEWY INC CL A 16679L109 7304 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 32973 18 SH SOLE Salem Investment Counselors Inc. 15 0 3 CHUBB LIMITED COM H1467J104 108312 518 SH SOLE Salem Investment Counselors Inc. 450 0 68 CHURCH & DWIGHT CO INC COM 171340102 45815 500 SH SOLE 0 0 500 CHURCHILL DOWNS INC COM 171484108 139248 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 CIENA CORP COM NEW 171779309 4490 95 SH SOLE Salem Investment Counselors Inc. 95 0 0 CINCINNATI FINL CORP COM 172062101 133217 1293 SH SOLE Salem Investment Counselors Inc. 1293 0 0 CINTAS CORP COM 172908105 59646 124 SH SOLE Salem Investment Counselors Inc. 114 0 10 CISCO SYS INC COM 17275R102 19244602 357972 SH SOLE Salem Investment Counselors Inc. 316430 0 41542 CITIGROUP INC COM NEW 172967424 2034298 49460 SH SOLE Salem Investment Counselors Inc. 45012 0 4448 CITIZENS FINL GROUP INC COM 174610105 3618 135 SH SOLE 0 0 135 CLEARWAY ENERGY INC CL C 18539C204 19129 904 SH SOLE 0 0 904 CLOROX CO DEL COM 189054109 140890 1075 SH SOLE Salem Investment Counselors Inc. 1075 0 0 CLOUDFLARE INC CL A COM 18915M107 3152 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 CME GROUP INC COM 12572Q105 28031 140 SH SOLE Salem Investment Counselors Inc. 140 0 0 CMS ENERGY CORP COM 125896100 40099 755 SH SOLE Salem Investment Counselors Inc. 755 0 0 CNA FINL CORP COM 126117100 5903 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 COCA COLA CO COM 191216100 6334082 112399 SH SOLE Salem Investment Counselors Inc. 93946 0 18453 COCA COLA CONS INC COM 191098102 3182 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 CODEXIS INC COM 192005106 6 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 COEUR MNG INC COM NEW 192108504 1083507 488066 SH SOLE 0 0 488066 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 26487 391 SH SOLE Salem Investment Counselors Inc. 195 0 196 COHEN & STEERS INFRASTRUCTUR COM 19248A109 470 24 SH SOLE Salem Investment Counselors Inc. 24 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 358016 35377 SH SOLE Salem Investment Counselors Inc. 35377 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 5256 70 SH SOLE Salem Investment Counselors Inc. 50 0 20 COLGATE PALMOLIVE CO COM 194162103 5890856 82841 SH SOLE Salem Investment Counselors Inc. 58913 0 23928 COMCAST CORP NEW CL A 20030N101 385892 8703 SH SOLE Salem Investment Counselors Inc. 6072 0 2631 COMPASS MINERALS INTL INC COM 20451N101 5590 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 COMPASS THERAPEUTICS INC COM 20454B104 59100 30000 SH SOLE Salem Investment Counselors Inc. 30000 0 0 CONAGRA BRANDS INC COM 205887102 48774 1779 SH SOLE Salem Investment Counselors Inc. 578 0 1201 CONCENTRIX CORP COM 20602D101 28610 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 CONNECTONE BANCORP INC COM 20786W107 5760 323 SH SOLE Salem Investment Counselors Inc. 323 0 0 CONOCOPHILLIPS COM 20825C104 910720 7602 SH SOLE Salem Investment Counselors Inc. 5464 0 2138 CONSTELLATION BRANDS INC CL A 21036P108 6869352 27332 SH SOLE Salem Investment Counselors Inc. 24703 0 2629 COPART INC COM 217204106 1757211 40780 SH SOLE Salem Investment Counselors Inc. 39580 0 1200 CORNING INC COM 219350105 657359 21574 SH SOLE Salem Investment Counselors Inc. 900 0 20674 CORTEVA INC COM 22052L104 99149 1938 SH SOLE Salem Investment Counselors Inc. 1686 0 252 COSTAR GROUP INC COM 22160N109 1538 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 COSTCO WHSL CORP NEW COM 22160K105 12524655 22169 SH SOLE Salem Investment Counselors Inc. 18367 0 3802 COTERRA ENERGY INC COM 127097103 87642 3240 SH SOLE Salem Investment Counselors Inc. 1690 0 1550 COUPANG INC CL A 22266T109 33065 1945 SH SOLE Salem Investment Counselors Inc. 1945 0 0 CRANE COMPANY COMMON STOCK 224408104 26652 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRANE NXT CO COM 224441105 16671 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 252800 20000 SH SOLE Salem Investment Counselors Inc. 20000 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 81929 1805 SH SOLE Salem Investment Counselors Inc. 1505 0 300 CROWDSTRIKE HLDGS INC CL A 22788C105 4678606 27952 SH SOLE Salem Investment Counselors Inc. 24880 0 3072 CROWN CASTLE INC COM 22822V101 80803 878 SH SOLE Salem Investment Counselors Inc. 690 0 188 CSX CORP COM 126408103 668167 21729 SH SOLE Salem Investment Counselors Inc. 20529 0 1200 CUMMINS INC COM 231021106 44550 195 SH SOLE 0 0 195 CUSHMAN WAKEFIELD PLC SHS G2717B108 1204 158 SH SOLE 0 0 158 CVS HEALTH CORP COM 126650100 9545336 136713 SH SOLE Salem Investment Counselors Inc. 123634 0 13079 CYBERARK SOFTWARE LTD SHS M2682V108 1638 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 D R HORTON INC COM 23331A109 1262880 11751 SH SOLE Salem Investment Counselors Inc. 7351 0 4400 DANAHER CORPORATION COM 235851102 237184 956 SH SOLE Salem Investment Counselors Inc. 165 0 791 DARDEN RESTAURANTS INC COM 237194105 13034 91 SH SOLE 0 0 91 DARLING INGREDIENTS INC COM 237266101 2924 56 SH SOLE 0 0 56 DAVITA INC COM 23918K108 11911 126 SH SOLE Salem Investment Counselors Inc. 53 0 73 DAWSON GEOPHYSICAL CO NEW COM 239360100 465374 197192 SH SOLE Salem Investment Counselors Inc. 197192 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 8725 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 DECKERS OUTDOOR CORP COM 243537107 88424 172 SH SOLE Salem Investment Counselors Inc. 172 0 0 DEERE & CO COM 244199105 536282 1416 SH SOLE Salem Investment Counselors Inc. 1368 0 48 DELL TECHNOLOGIES INC CL C 24703L202 17846 259 SH SOLE Salem Investment Counselors Inc. 259 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 13209 357 SH SOLE Salem Investment Counselors Inc. 209 0 148 DENTSPLY SIRONA INC COM 24906P109 411600 12000 SH SOLE Salem Investment Counselors Inc. 12000 0 0 DERMTECH INC COM 24984K105 8842 6140 SH SOLE Salem Investment Counselors Inc. 6140 0 0 DEVON ENERGY CORP NEW COM 25179M103 30195 633 SH SOLE Salem Investment Counselors Inc. 176 0 457 DIAGEO PLC SPON ADR NEW 25243Q205 143802 948 SH SOLE Salem Investment Counselors Inc. 917 0 31 DIAMONDBACK ENERGY INC COM 25278X109 1717011 11086 SH SOLE Salem Investment Counselors Inc. 8876 0 2210 DIGIMARC CORP NEW COM 25381B101 9747 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 DIGITAL RLTY TR INC COM 253868103 9077 75 SH SOLE 0 0 75 DIGITAL WORLD ACQUISITION CO CLASS A COM 25400Q105 14286 870 SH SOLE Salem Investment Counselors Inc. 870 0 0 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 1535 68 SH SOLE 0 0 68 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 183658 7034 SH SOLE Salem Investment Counselors Inc. 5635 0 1399 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 13149 439 SH SOLE 0 0 439 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 6667 127 SH SOLE 0 0 127 DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 2285 50 SH SOLE 0 0 50 DISCOVER FINL SVCS COM 254709108 4416602 50982 SH SOLE Salem Investment Counselors Inc. 46897 0 4085 DISH NETWORK CORPORATION CL A 25470M109 22268 3800 SH SOLE 0 0 3800 DISNEY WALT CO COM 254687106 4722423 58266 SH SOLE Salem Investment Counselors Inc. 52625 0 5641 DOCUSIGN INC COM 256163106 8106 193 SH SOLE Salem Investment Counselors Inc. 175 0 18 DOLLAR GEN CORP NEW COM 256677105 12908 122 SH SOLE 0 0 122 DOLLAR TREE INC COM 256746108 8729 82 SH SOLE Salem Investment Counselors Inc. 82 0 0 DOMA HOLDINGS INC COM NEW 25703A203 87 17 SH SOLE Salem Investment Counselors Inc. 17 0 0 DOMINION ENERGY INC COM 25746U109 289105 6472 SH SOLE Salem Investment Counselors Inc. 2784 0 3688 DONEGAL GROUP INC CL A 257701201 53599 3760 SH SOLE 0 0 3760 DONNELLEY FINL SOLUTIONS INC COM 25787G100 33937 603 SH SOLE Salem Investment Counselors Inc. 603 0 0 DORIAN LPG LTD SHS USD Y2106R110 5229 182 SH SOLE Salem Investment Counselors Inc. 182 0 0 DOVER CORP COM 260003108 653456 4684 SH SOLE Salem Investment Counselors Inc. 4684 0 0 DOW INC COM 260557103 220010 4267 SH SOLE Salem Investment Counselors Inc. 3113 0 1154 DRAFTKINGS INC NEW COM CL A 26142V105 6624 225 SH SOLE Salem Investment Counselors Inc. 225 0 0 DROPBOX INC CL A 26210C104 1362 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 DTE ENERGY CO COM 233331107 10725 107 SH SOLE 0 0 107 DUKE ENERGY CORP NEW COM NEW 26441C204 3658475 41451 SH SOLE Salem Investment Counselors Inc. 30643 0 10808 DUPONT DE NEMOURS INC COM 26614N102 612384 8210 SH SOLE Salem Investment Counselors Inc. 1985 0 6225 DXC TECHNOLOGY CO COM 23355L106 8520 409 SH SOLE Salem Investment Counselors Inc. 409 0 0 DYCOM INDS INC COM 267475101 1901485 21365 SH SOLE Salem Investment Counselors Inc. 20640 0 725 EA SERIES TRUST STRIVE US ENERGY 02072L722 40608 1350 SH SOLE Salem Investment Counselors Inc. 1350 0 0 EAST WEST BANCORP INC COM 27579R104 2689 51 SH SOLE Salem Investment Counselors Inc. 51 0 0 EASTMAN CHEM CO COM 277432100 22091 285 SH SOLE Salem Investment Counselors Inc. 285 0 0 EATON CORP PLC SHS G29183103 1577846 7398 SH SOLE Salem Investment Counselors Inc. 7033 0 365 EBAY INC. COM 278642103 53085 1204 SH SOLE Salem Investment Counselors Inc. 1020 0 184 ECHOSTAR CORP CL A 278768106 417829 24945 SH SOLE 0 0 24945 ECOLAB INC COM 278865100 225328 1326 SH SOLE Salem Investment Counselors Inc. 1305 0 21 EDGEWELL PERS CARE CO COM 28035Q102 18555 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 EDISON INTL COM 281020107 88743 1386 SH SOLE Salem Investment Counselors Inc. 1200 0 186 EDWARDS LIFESCIENCES CORP COM 28176E108 670423 9677 SH SOLE Salem Investment Counselors Inc. 6038 0 3639 ELANCO ANIMAL HEALTH INC COM 28414H103 2473 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 ELECTRONIC ARTS INC COM 285512109 28294 235 SH SOLE Salem Investment Counselors Inc. 235 0 0 ELEVANCE HEALTH INC COM 036752103 534696 1228 SH SOLE Salem Investment Counselors Inc. 1152 0 76 ELI LILLY & CO COM 532457108 34583634 64386 SH SOLE Salem Investment Counselors Inc. 53229 0 11157 EMBECTA CORP COMMON STOCK 29082K105 181 12 SH SOLE Salem Investment Counselors Inc. 2 0 10 EMERSON ELEC CO COM 291011104 1353043 14011 SH SOLE Salem Investment Counselors Inc. 13401 0 610 ENBRIDGE INC COM 29250N105 605096 18041 SH SOLE Salem Investment Counselors Inc. 11039 0 7002 ENCORE WIRE CORP COM 292562105 18246 100 SH SOLE 0 0 100 ENERGIZER HLDGS INC NEW COM 29272W109 16095 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 5398380 384774 SH SOLE Salem Investment Counselors Inc. 256812 0 127962 ENOVIX CORPORATION COM 293594107 2250215 179300 SH SOLE Salem Investment Counselors Inc. 96125 0 83175 ENPHASE ENERGY INC COM 29355A107 1803 15 SH SOLE Salem Investment Counselors Inc. 15 0 0 ENTEGRIS INC COM 29362U104 940 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 ENTERGY CORP NEW COM 29364G103 11470 124 SH SOLE Salem Investment Counselors Inc. 124 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5634553 205866 SH SOLE Salem Investment Counselors Inc. 165091 0 40775 EOG RES INC COM 26875P101 242619 1914 SH SOLE Salem Investment Counselors Inc. 1726 0 188 EPAM SYS INC COM 29414B104 35030 137 SH SOLE Salem Investment Counselors Inc. 137 0 0 EQUIFAX INC COM 294429105 180616 986 SH SOLE Salem Investment Counselors Inc. 986 0 0 EQUINIX INC COM 29444U700 7263 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 29687 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ESAB CORPORATION COM 29605J106 7731 110 SH SOLE 0 0 110 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 5160 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 3907 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 ETSY INC COM 29786A106 3229 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 EVERCORE INC CLASS A 29977A105 10341 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 EVERGY INC COM 30034W106 5577 110 SH SOLE 0 0 110 EVERSOURCE ENERGY COM 30040W108 21167 364 SH SOLE Salem Investment Counselors Inc. 290 0 74 EVOLENT HEALTH INC CL A 30050B101 247113 9075 SH SOLE Salem Investment Counselors Inc. 1075 0 8000 EXACT SCIENCES CORP COM 30063P105 68357 1002 SH SOLE Salem Investment Counselors Inc. 1002 0 0 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 164675 5605 SH SOLE Salem Investment Counselors Inc. 5405 0 200 EXELON CORP COM 30161N101 16968 449 SH SOLE 0 0 449 EXLSERVICE HOLDINGS INC COM 302081104 56080 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 EXP WORLD HLDGS INC COM 30212W100 2112 130 SH SOLE Salem Investment Counselors Inc. 130 0 0 EXPEDITORS INTL WASH INC COM 302130109 8598 75 SH SOLE 0 0 75 EXTRA SPACE STORAGE INC COM 30225T102 123769 1018 SH SOLE Salem Investment Counselors Inc. 1018 0 0 EXXON MOBIL CORP COM 30231G102 8747835 74399 SH SOLE Salem Investment Counselors Inc. 66070 0 8329 EZCORP INC CL A NON VTG 302301106 298650 36200 SH SOLE Salem Investment Counselors Inc. 36200 0 0 F N B CORP COM 302520101 377597 34995 SH SOLE Salem Investment Counselors Inc. 33897 0 1098 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 674 24 SH SOLE 0 0 24 FACTSET RESH SYS INC COM 303075105 20114 46 SH SOLE Salem Investment Counselors Inc. 46 0 0 FEDEX CORP COM 31428X106 4981040 18715 SH SOLE Salem Investment Counselors Inc. 15533 0 3182 FERRARI N V COM N3167Y103 29554 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 97222 1870 SH SOLE Salem Investment Counselors Inc. 1300 0 570 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 36348 600 SH SOLE 0 0 600 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 36879 300 SH SOLE 0 0 300 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 177 4 SH SOLE 0 0 4 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 14662 355 SH SOLE 0 0 355 FIDELITY NATL INFORMATION SV COM 31620M106 85337 1544 SH SOLE Salem Investment Counselors Inc. 1260 0 284 FIRST BANCORP N C COM 318910106 39137 1380 SH SOLE Salem Investment Counselors Inc. 1230 0 150 FIRST CTZNS BANCSHARES INC N CL A 31946M103 158712 115 SH SOLE Salem Investment Counselors Inc. 115 0 0 FIRST HORIZON CORPORATION COM 320517105 111645 9995 SH SOLE Salem Investment Counselors Inc. 9135 0 860 FIRST INTERNET BANCORP COM 320557101 2522 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 FIRST SOLAR INC COM 336433107 3232 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 21179 279 SH SOLE Salem Investment Counselors Inc. 279 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 43073 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 274159 2920 SH SOLE Salem Investment Counselors Inc. 2920 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 33344 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 53788 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 41499 260 SH SOLE Salem Investment Counselors Inc. 260 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 50700 349 SH SOLE Salem Investment Counselors Inc. 349 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 5534 148 SH SOLE Salem Investment Counselors Inc. 148 0 0 FIRSTENERGY CORP COM 337932107 1265 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 FISERV INC COM 337738108 287710 2547 SH SOLE Salem Investment Counselors Inc. 2263 0 284 FISKER INC CL A COM STK 33813J106 6581 1025 SH SOLE Salem Investment Counselors Inc. 1025 0 0 FIVERR INTL LTD ORD SHS M4R82T106 98 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 FLOWERS FOODS INC COM 343498101 4776486 215351 SH SOLE Salem Investment Counselors Inc. 200772 0 14579 FLYWIRE CORPORATION COM VTG 302492103 15945 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 FMC CORP COM NEW 302491303 2838 42 SH SOLE Salem Investment Counselors Inc. 42 0 0 FOOT LOCKER INC COM 344849104 4338 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 FORD MTR CO DEL COM 345370860 231919 18673 SH SOLE Salem Investment Counselors Inc. 16550 0 2123 FORTINET INC COM 34959E109 477010 8129 SH SOLE Salem Investment Counselors Inc. 6750 0 1379 FORTIVE CORP COM 34959J108 14239 192 SH SOLE Salem Investment Counselors Inc. 192 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 77680 2717 SH SOLE Salem Investment Counselors Inc. 2552 0 165 FORTUNE BRANDS INNOVATIONS I COM 34964C106 188394 3031 SH SOLE Salem Investment Counselors Inc. 2889 0 142 FOX CORP CL A COM 35137L105 12980 416 SH SOLE Salem Investment Counselors Inc. 416 0 0 FREEPORT-MCMORAN INC CL B 35671D857 85842 2302 SH SOLE Salem Investment Counselors Inc. 65 0 2237 FRP HLDGS INC COM 30292L107 2992853 55454 SH SOLE Salem Investment Counselors Inc. 49170 0 6284 FS KKR CAP CORP COM 302635206 16190 794 SH SOLE Salem Investment Counselors Inc. 794 0 0 FULGENT GENETICS INC COM 359664109 3343 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 FULTON FINL CORP PA COM 360271100 7362 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GABELLI DIVID & INCOME TR COM 36242H104 38472 1979 SH SOLE Salem Investment Counselors Inc. 1979 0 0 GABELLI EQUITY TR INC COM 362397101 29888 5826 SH SOLE Salem Investment Counselors Inc. 5826 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 321 167 SH SOLE Salem Investment Counselors Inc. 167 0 0 GAMESTOP CORP NEW CL A 36467W109 132 8 SH SOLE Salem Investment Counselors Inc. 8 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 28059 616 SH SOLE 0 0 616 GARRETT MOTION INC COM 366505105 79 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 GARTNER INC COM 366651107 1474087 4290 SH SOLE Salem Investment Counselors Inc. 4290 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 4285228 62981 SH SOLE Salem Investment Counselors Inc. 53866 0 9115 GENERAC HLDGS INC COM 368736104 1635 15 SH SOLE 0 0 15 GENERAL AMERN INVS CO INC COM 368802104 950993 23116 SH SOLE 0 0 23116 GENERAL DYNAMICS CORP COM 369550108 757486 3428 SH SOLE Salem Investment Counselors Inc. 3222 0 206 GENERAL ELECTRIC CO COM NEW 369604301 1147890 10376 SH SOLE Salem Investment Counselors Inc. 10001 0 375 GENERAL MLS INC COM 370334104 183012 2860 SH SOLE Salem Investment Counselors Inc. 1878 0 982 GENERAL MTRS CO COM 37045V100 288323 8745 SH SOLE Salem Investment Counselors Inc. 8745 0 0 GENUINE PARTS CO COM 372460105 100860 694 SH SOLE Salem Investment Counselors Inc. 89 0 605 GILEAD SCIENCES INC COM 375558103 80186 1070 SH SOLE Salem Investment Counselors Inc. 522 0 548 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 3598905 1988345 SH SOLE Salem Investment Counselors Inc. 409795 0 1578550 GLADSTONE COMMERCIAL CORP COM 376536108 3016 248 SH SOLE 0 0 248 GLOBAL PMTS INC COM 37940X102 589874 5112 SH SOLE 0 0 5112 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 112215 4170 SH SOLE Salem Investment Counselors Inc. 2735 0 1435 GLOBAL X FDS FINTECH ETF 37954Y814 3706 184 SH SOLE Salem Investment Counselors Inc. 174 0 10 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10062 600 SH SOLE 0 0 600 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 4944 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 9383 550 SH SOLE 0 0 550 GLOBAL X FDS SOCIAL MED ETF 37950E416 64172 1790 SH SOLE Salem Investment Counselors Inc. 1282 0 508 GLOBAL X FDS US INFR DEV ETF 37954Y673 1823 60 SH SOLE Salem Investment Counselors Inc. 50 0 10 GLOBE LIFE INC COM 37959E102 79156 728 SH SOLE Salem Investment Counselors Inc. 728 0 0 GLOBUS MED INC CL A 379577208 2731 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 GMS INC COM 36251C103 19831 310 SH SOLE Salem Investment Counselors Inc. 310 0 0 GODADDY INC CL A 380237107 16386 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 221862 2634 SH SOLE Salem Investment Counselors Inc. 2634 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 2244606 6937 SH SOLE Salem Investment Counselors Inc. 4535 0 2402 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 5310 1500 SH SOLE Salem Investment Counselors Inc. 1500 0 0 GRAHAM HLDGS CO COM CL B 384637104 17490 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 GRAINGER W W INC COM 384802104 415104 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GREEN BRICK PARTNERS INC COM 392709101 30537164 735658 SH SOLE Salem Investment Counselors Inc. 642228 0 93430 GREEN PLAINS INC COM 393222104 2709 90 SH SOLE Salem Investment Counselors Inc. 90 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 538 2 SH SOLE 0 0 2 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 11473 132 SH SOLE Salem Investment Counselors Inc. 132 0 0 GSK PLC SPONSORED ADR 37733W204 69123 1888 SH SOLE Salem Investment Counselors Inc. 1888 0 0 HALEON PLC SPON ADS 405552100 21334 2561 SH SOLE Salem Investment Counselors Inc. 2561 0 0 HALLIBURTON CO COM 406216101 9396 232 SH SOLE Salem Investment Counselors Inc. 200 0 32 HANESBRANDS INC COM 410345102 12764 3223 SH SOLE Salem Investment Counselors Inc. 148 0 3075 HANNON ARMSTRONG SUST INFR C COM 41068X100 3753 177 SH SOLE Salem Investment Counselors Inc. 177 0 0 HARLEY DAVIDSON INC COM 412822108 46780 1415 SH SOLE Salem Investment Counselors Inc. 1415 0 0 HARROW INC COM 415858109 18681 1300 SH SOLE Salem Investment Counselors Inc. 1300 0 0 HASBRO INC COM 418056107 12898 195 SH SOLE Salem Investment Counselors Inc. 195 0 0 HAVERTY FURNITURE COS INC COM 419596101 5756 200 SH SOLE 0 0 200 HAWKINS INC COM 420261109 2943 50 SH SOLE 0 0 50 HCA HEALTHCARE INC COM 40412C101 800665 3255 SH SOLE Salem Investment Counselors Inc. 3225 0 30 HEALTHPEAK PROPERTIES INC COM 42250P103 309825 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 2581896 34773 SH SOLE Salem Investment Counselors Inc. 31645 0 3128 HERBALIFE LTD COM SHS G4412G101 5596 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 HERC HLDGS INC COM 42704L104 770137 6475 SH SOLE Salem Investment Counselors Inc. 5325 0 1150 HERCULES CAPITAL INC COM 427096508 1642 100 SH SOLE 0 0 100 HERSHEY CO COM 427866108 129052 645 SH SOLE Salem Investment Counselors Inc. 645 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 12231 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 HIGHWOODS PPTYS INC COM 431284108 142333 6906 SH SOLE Salem Investment Counselors Inc. 3684 0 3222 HILLENBRAND INC COM 431571108 8462 200 SH SOLE 0 0 200 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 124 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 HOLOGIC INC COM 436440101 50940 734 SH SOLE Salem Investment Counselors Inc. 208 0 526 HOME DEPOT INC COM 437076102 8232980 27247 SH SOLE Salem Investment Counselors Inc. 18890 0 8357 HONDA MOTOR LTD AMERN SHS 438128308 2153 64 SH SOLE 0 0 64 HONEYWELL INTL INC COM 438516106 12872121 69677 SH SOLE Salem Investment Counselors Inc. 60124 0 9553 HORMEL FOODS CORP COM 440452100 11409 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 HOULIHAN LOKEY INC CL A 441593100 4285 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 HOWMET AEROSPACE INC COM 443201108 1527 33 SH SOLE Salem Investment Counselors Inc. 33 0 0 HP INC COM 40434L105 20588 794 SH SOLE Salem Investment Counselors Inc. 794 0 0 HUBBELL INC COM 443510607 2435510 7771 SH SOLE Salem Investment Counselors Inc. 7771 0 0 HUBSPOT INC COM 443573100 98008 199 SH SOLE Salem Investment Counselors Inc. 199 0 0 HUMANA INC COM 444859102 10723 22 SH SOLE 0 0 22 HUNT J B TRANS SVCS INC COM 445658107 43549 231 SH SOLE Salem Investment Counselors Inc. 123 0 108 HUNTINGTON BANCSHARES INC COM 446150104 2565 243 SH SOLE 0 0 243 HUNTSMAN CORP COM 447011107 3635820 149009 SH SOLE Salem Investment Counselors Inc. 135743 0 13266 HURCO CO COM 447324104 2259 100 SH SOLE 0 0 100 I3 VERTICALS INC COM CL A 46571Y107 41223 1950 SH SOLE Salem Investment Counselors Inc. 1950 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 11868 600 SH SOLE 0 0 600 ICICI BANK LIMITED ADR 45104G104 92480 4000 SH SOLE 0 0 4000 ILLINOIS TOOL WKS INC COM 452308109 239357 1033 SH SOLE Salem Investment Counselors Inc. 516 0 517 ILLUMINA INC COM 452327109 260695 1899 SH SOLE Salem Investment Counselors Inc. 1799 0 100 IMPINJ INC COM 453204109 3577 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 INCYTE CORP COM 45337C102 45003 779 SH SOLE Salem Investment Counselors Inc. 50 0 729 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 4095 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 ING GROEP N.V. SPONSORED ADR 456837103 1701 129 SH SOLE 0 0 129 INGERSOLL RAND INC COM 45687V106 709841 11140 SH SOLE Salem Investment Counselors Inc. 7140 0 4000 INGEVITY CORP COM 45688C107 3330415 69952 SH SOLE Salem Investment Counselors Inc. 69952 0 0 INGLES MKTS INC CL A 457030104 904 12 SH SOLE Salem Investment Counselors Inc. 12 0 0 INMODE LTD SHS M5425M103 108133 3550 SH SOLE Salem Investment Counselors Inc. 2300 0 1250 INNOVATIVE INDL PPTYS INC COM 45781V101 1618 21 SH SOLE Salem Investment Counselors Inc. 21 0 0 INSPERITY INC COM 45778Q107 16397 168 SH SOLE Salem Investment Counselors Inc. 168 0 0 INTEL CORP COM 458140100 6674220 187742 SH SOLE Salem Investment Counselors Inc. 169488 0 18254 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2421 22 SH SOLE 0 0 22 INTERNATIONAL BUSINESS MACHS COM 459200101 955163 6808 SH SOLE Salem Investment Counselors Inc. 6333 0 475 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 342003 4958 SH SOLE 0 0 4958 INTERNATIONAL PAPER CO COM 460146103 355 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 INTUIT COM 461202103 278463 545 SH SOLE Salem Investment Counselors Inc. 520 0 25 INTUITIVE SURGICAL INC COM NEW 46120E602 17100135 58504 SH SOLE Salem Investment Counselors Inc. 51925 0 6579 INVENTRUST PPTYS CORP COM NEW 46124J201 6175 257 SH SOLE Salem Investment Counselors Inc. 257 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 26910 1800 SH SOLE Salem Investment Counselors Inc. 1800 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 38947 1310 SH SOLE 0 0 1310 INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 349 8 SH SOLE 0 0 8 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 69431 471 SH SOLE 0 0 471 INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297 1058 47 SH SOLE 0 0 47 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 32564 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 2599955 26141 SH SOLE Salem Investment Counselors Inc. 26141 0 0 INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712 111 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 71870 1967 SH SOLE 0 0 1967 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 295926 9300 SH SOLE 0 0 9300 INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 42187 1559 SH SOLE 0 0 1559 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 97975 2500 SH SOLE Salem Investment Counselors Inc. 2500 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 5603 100 SH SOLE 0 0 100 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 401267 2832 SH SOLE Salem Investment Counselors Inc. 81 0 2751 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 16115 219 SH SOLE 0 0 219 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 29249 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 INVESCO LTD SHS G491BT108 10890 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2156748 6011 SH SOLE Salem Investment Counselors Inc. 4052 0 1959 INVESTORS TITLE CO NC COM 461804106 4443 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 INVITAE CORP COM 46185L103 424 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 INVITATION HOMES INC COM 46187W107 51148 1614 SH SOLE Salem Investment Counselors Inc. 1614 0 0 IQVIA HLDGS INC COM 46266C105 225869 1148 SH SOLE Salem Investment Counselors Inc. 522 0 626 IRON MTN INC DEL COM 46284V101 4860098 80867 SH SOLE Salem Investment Counselors Inc. 67097 0 13770 ISHARES GOLD TR ISHARES NEW 464285204 73095 2089 SH SOLE Salem Investment Counselors Inc. 1275 0 814 ISHARES INC CORE MSCI EMKT 46434G103 271311 5701 SH SOLE Salem Investment Counselors Inc. 3339 0 2362 ISHARES INC MSCI EMERG MRKT 464286533 67328 1262 SH SOLE Salem Investment Counselors Inc. 891 0 371 ISHARES INC MSCI HONG KG ETF 464286871 49735 2900 SH SOLE Salem Investment Counselors Inc. 2900 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 713653 11837 SH SOLE Salem Investment Counselors Inc. 7337 0 4500 ISHARES INC MSCI PAC JP ETF 464286665 1592 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 ISHARES SILVER TR ISHARES 46428Q109 8543 420 SH SOLE Salem Investment Counselors Inc. 420 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 531437 5279 SH SOLE 0 0 5279 ISHARES TR 0-5YR HI YL CP 46434V407 2914 71 SH SOLE 0 0 71 ISHARES TR 1 3 YR TREAS BD 464287457 34737 429 SH SOLE Salem Investment Counselors Inc. 19 0 410 ISHARES TR 10-20 YR TRS ETF 464288653 9454 96 SH SOLE Salem Investment Counselors Inc. 73 0 23 ISHARES TR 3 7 YR TREAS BD 464288661 17653 156 SH SOLE 0 0 156 ISHARES TR CHINA LG-CAP ETF 464287184 21224 800 SH SOLE Salem Investment Counselors Inc. 800 0 0 ISHARES TR CONV BD ETF 46435G102 1039 14 SH SOLE 0 0 14 ISHARES TR CORE 1 5 YR USD 46432F859 433190 9340 SH SOLE 0 0 9340 ISHARES TR CORE HIGH DV ETF 46429B663 82574 826 SH SOLE Salem Investment Counselors Inc. 390 0 436 ISHARES TR CORE MSCI EAFE 46432F842 757464 11771 SH SOLE Salem Investment Counselors Inc. 9550 0 2221 ISHARES TR CORE MSCI EURO 46434V738 2335 47 SH SOLE 0 0 47 ISHARES TR CORE S&P MCP ETF 464287507 1365640 5452 SH SOLE Salem Investment Counselors Inc. 4479 0 973 ISHARES TR CORE S&P SCP ETF 464287804 588326 6207 SH SOLE Salem Investment Counselors Inc. 3137 0 3070 ISHARES TR CORE S&P TTL STK 464287150 414502 4380 SH SOLE Salem Investment Counselors Inc. 4380 0 0 ISHARES TR CORE S&P US GWT 464287671 33694 354 SH SOLE Salem Investment Counselors Inc. 90 0 264 ISHARES TR CORE S&P US VLU 464287663 15163 202 SH SOLE 0 0 202 ISHARES TR CORE S&P500 ETF 464287200 4296417 9960 SH SOLE Salem Investment Counselors Inc. 8185 0 1775 ISHARES TR CORE TOTAL USD 46434V613 253722 5804 SH SOLE 0 0 5804 ISHARES TR CORE US AGGBD ET 464287226 841376 8947 SH SOLE Salem Investment Counselors Inc. 8250 0 697 ISHARES TR EAFE GRWTH ETF 464288885 13722 159 SH SOLE 0 0 159 ISHARES TR EAFE SML CP ETF 464288273 14118 250 SH SOLE 0 0 250 ISHARES TR EAFE VALUE ETF 464288877 12527 256 SH SOLE 0 0 256 ISHARES TR ESG AWR MSCI USA 46435G425 29331 311 SH SOLE 0 0 311 ISHARES TR EXPANDED TECH 464287515 590380 1730 SH SOLE Salem Investment Counselors Inc. 1654 0 76 ISHARES TR FALN ANGLS USD 46435G474 992 40 SH SOLE 0 0 40 ISHARES TR FLTG RATE NT ETF 46429B655 307376 6040 SH SOLE 0 0 6040 ISHARES TR GL CLEAN ENE ETF 464288224 269228 18415 SH SOLE Salem Investment Counselors Inc. 16615 0 1800 ISHARES TR GLB INFRASTR ETF 464288372 12987 300 SH SOLE 0 0 300 ISHARES TR GLOB HLTHCRE ETF 464287325 115388 1400 SH SOLE Salem Investment Counselors Inc. 1400 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 210426 5100 SH SOLE Salem Investment Counselors Inc. 5100 0 0 ISHARES TR GLOBAL TECH ETF 464287291 763488 13200 SH SOLE Salem Investment Counselors Inc. 13200 0 0 ISHARES TR IBONDS 24 TRM HG 46435U184 69136 2980 SH SOLE 0 0 2980 ISHARES TR IBONDS DEC23 ETF 46434VAX8 153758 6063 SH SOLE 0 0 6063 ISHARES TR IBONDS DEC24 ETF 46434VBG4 153623 6212 SH SOLE 0 0 6212 ISHARES TR IBONDS DEC25 ETF 46434VBD1 151728 6226 SH SOLE 0 0 6226 ISHARES TR IBOXX HI YD ETF 464288513 94583 1283 SH SOLE Salem Investment Counselors Inc. 1260 0 23 ISHARES TR IBOXX INV CP ETF 464287242 54173 531 SH SOLE Salem Investment Counselors Inc. 516 0 15 ISHARES TR ISHARES BIOTECH 464287556 269375 2200 SH SOLE 0 0 2200 ISHARES TR ISHARES SEMICDTR 464287523 68921 145 SH SOLE Salem Investment Counselors Inc. 50 0 95 ISHARES TR ISHS 1-5YR INVS 464288646 15448 310 SH SOLE 0 0 310 ISHARES TR JPMORGAN USD EMG 464288281 661 8 SH SOLE 0 0 8 ISHARES TR MBS ETF 464288588 33567 378 SH SOLE Salem Investment Counselors Inc. 218 0 160 ISHARES TR MICRO-CAP ETF 464288869 3519 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 ISHARES TR MORNINGSTAR VALU 464288109 8414 129 SH SOLE 0 0 129 ISHARES TR MSCI EAFE ETF 464287465 757638 10993 SH SOLE Salem Investment Counselors Inc. 4918 0 6075 ISHARES TR MSCI EAFE MIN VL 46429B689 62742 962 SH SOLE Salem Investment Counselors Inc. 643 0 319 ISHARES TR MSCI EMG MKT ETF 464287234 582761 15356 SH SOLE Salem Investment Counselors Inc. 10581 0 4775 ISHARES TR MSCI USA MIN VOL 46429B697 76195 1048 SH SOLE Salem Investment Counselors Inc. 39 0 1009 ISHARES TR MSCI USA MMENTM 46432F396 1962 14 SH SOLE 0 0 14 ISHARES TR MSCI USA QLT FCT 46432F339 406956 3076 SH SOLE Salem Investment Counselors Inc. 1003 0 2073 ISHARES TR MSCI USA VALUE 46432F388 72665 795 SH SOLE 0 0 795 ISHARES TR NATIONAL MUN ETF 464288414 362992 3540 SH SOLE Salem Investment Counselors Inc. 3540 0 0 ISHARES TR PFD AND INCM SEC 464288687 1865562 61876 SH SOLE Salem Investment Counselors Inc. 26676 0 35200 ISHARES TR RUS 1000 ETF 464287622 522487 2215 SH SOLE Salem Investment Counselors Inc. 567 0 1648 ISHARES TR RUS 1000 GRW ETF 464287614 1368674 5136 SH SOLE Salem Investment Counselors Inc. 4570 0 566 ISHARES TR RUS 1000 VAL ETF 464287598 285120 1867 SH SOLE Salem Investment Counselors Inc. 1432 0 435 ISHARES TR RUS 2000 VAL ETF 464287630 10237 75 SH SOLE 0 0 75 ISHARES TR RUS MD CP GR ETF 464287481 152856 1670 SH SOLE Salem Investment Counselors Inc. 500 0 1170 ISHARES TR RUS MDCP VAL ETF 464287473 7870 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 ISHARES TR RUS MID CAP ETF 464287499 5931083 85280 SH SOLE Salem Investment Counselors Inc. 80834 0 4446 ISHARES TR RUS TP200 GR ETF 464289438 92323 599 SH SOLE Salem Investment Counselors Inc. 599 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 2528018 14252 SH SOLE Salem Investment Counselors Inc. 12863 0 1389 ISHARES TR RUSSELL 3000 ETF 464287689 112700 458 SH SOLE 0 0 458 ISHARES TR S&P 100 ETF 464287101 19735 98 SH SOLE 0 0 98 ISHARES TR S&P 500 GRWT ETF 464287309 515851 7515 SH SOLE Salem Investment Counselors Inc. 7204 0 311 ISHARES TR S&P 500 VAL ETF 464287408 1797382 11620 SH SOLE Salem Investment Counselors Inc. 11540 0 80 ISHARES TR S&P MC 400GR ETF 464287606 84611 1167 SH SOLE Salem Investment Counselors Inc. 628 0 539 ISHARES TR S&P MC 400VL ETF 464287705 87497 862 SH SOLE Salem Investment Counselors Inc. 294 0 568 ISHARES TR S&P SML 600 GWT 464287887 65635 596 SH SOLE Salem Investment Counselors Inc. 350 0 246 ISHARES TR SELECT DIVID ETF 464287168 1638509 15038 SH SOLE Salem Investment Counselors Inc. 15038 0 0 ISHARES TR SHORT TREAS BD 464288679 481871 4362 SH SOLE Salem Investment Counselors Inc. 4080 0 282 ISHARES TR SP SMCP600VL ETF 464287879 33247 370 SH SOLE Salem Investment Counselors Inc. 34 0 336 ISHARES TR TRS FLT RT BD 46434V860 50943 1004 SH SOLE 0 0 1004 ISHARES TR U.S. BAS MTL ETF 464287838 17025 134 SH SOLE Salem Investment Counselors Inc. 134 0 0 ISHARES TR U.S. ENERGY ETF 464287796 7115 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 23328 150 SH SOLE 0 0 150 ISHARES TR U.S. MED DVC ETF 464288810 175882 3618 SH SOLE Salem Investment Counselors Inc. 3174 0 444 ISHARES TR U.S. TECH ETF 464287721 77917 742 SH SOLE Salem Investment Counselors Inc. 660 0 82 ISHARES TR US AER DEF ETF 464288760 29735 280 SH SOLE Salem Investment Counselors Inc. 280 0 0 ISHARES TR US HLTHCR PR ETF 464288828 74117 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 ISHARES TR US INFRASTRUC 46435U713 34973 950 SH SOLE 0 0 950 ISHARES TR US TREAS BD ETF 46429B267 34471 1564 SH SOLE Salem Investment Counselors Inc. 1413 0 151 ISHARES TR USD INV GRDE ETF 464288620 39658 825 SH SOLE Salem Investment Counselors Inc. 252 0 573 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 729 25 SH SOLE 0 0 25 ITT INC COM 45073V108 8907 91 SH SOLE Salem Investment Counselors Inc. 91 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 1080 14 SH SOLE Salem Investment Counselors Inc. 14 0 0 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 31432 800 SH SOLE 0 0 800 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 45794 855 SH SOLE Salem Investment Counselors Inc. 2 0 853 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 2919071 58172 SH SOLE Salem Investment Counselors Inc. 24200 0 33972 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 204581 4728 SH SOLE Salem Investment Counselors Inc. 3900 0 828 JABIL INC COM 466313103 64080 505 SH SOLE Salem Investment Counselors Inc. 505 0 0 JOHNSON & JOHNSON COM 478160104 26745948 171724 SH SOLE Salem Investment Counselors Inc. 145121 0 26603 JOHNSON CTLS INTL PLC SHS G51502105 83585 1560 SH SOLE Salem Investment Counselors Inc. 505 0 1055 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 857461 34715 SH SOLE Salem Investment Counselors Inc. 31325 0 3390 JPMORGAN CHASE & CO COM 46625H100 32543741 224409 SH SOLE Salem Investment Counselors Inc. 189965 0 34444 KAISER ALUMINUM CORP COM PAR $0.01 483007704 37630 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 KB HOME COM 48666K109 6593743 142475 SH SOLE Salem Investment Counselors Inc. 139650 0 2825 KELLANOVA COM 487836108 63200 1062 SH SOLE Salem Investment Counselors Inc. 762 0 300 KEMPER CORP COM 488401100 8659 206 SH SOLE Salem Investment Counselors Inc. 206 0 0 KENVUE INC COM 49177J102 915970 45616 SH SOLE Salem Investment Counselors Inc. 33141 0 12475 KEYCORP COM 493267108 11643 1082 SH SOLE Salem Investment Counselors Inc. 1082 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 106775 807 SH SOLE Salem Investment Counselors Inc. 807 0 0 KIMBERLY-CLARK CORP COM 494368103 7512226 61677 SH SOLE Salem Investment Counselors Inc. 48581 0 13096 KINDER MORGAN INC DEL COM 49456B101 5563530 335557 SH SOLE Salem Investment Counselors Inc. 296813 0 38744 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 4313 86 SH SOLE 0 0 86 KONTOOR BRANDS INC COM 50050N103 84615 1927 SH SOLE Salem Investment Counselors Inc. 783 0 1144 KRAFT HEINZ CO COM 500754106 66264 1970 SH SOLE Salem Investment Counselors Inc. 610 0 1360 KRANESHARES TR CSI CHI INTERNET 500767306 1095 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 KRANESHARES TR ELEC VEH FUTUR 500767827 4545 165 SH SOLE Salem Investment Counselors Inc. 165 0 0 KROGER CO COM 501044101 58086 1298 SH SOLE Salem Investment Counselors Inc. 819 0 479 KULICKE & SOFFA INDS INC COM 501242101 2441 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 2749 182 SH SOLE Salem Investment Counselors Inc. 117 0 65 L3HARRIS TECHNOLOGIES INC COM 502431109 148525 853 SH SOLE Salem Investment Counselors Inc. 706 0 147 LABORATORY CORP AMER HLDGS COM NEW 50540R409 614610 3057 SH SOLE Salem Investment Counselors Inc. 2892 0 165 LAM RESEARCH CORP COM 512807108 285083 453 SH SOLE Salem Investment Counselors Inc. 423 0 30 LAMAR ADVERTISING CO NEW CL A 512816109 9182 110 SH SOLE 0 0 110 LAMB WESTON HLDGS INC COM 513272104 26074 282 SH SOLE Salem Investment Counselors Inc. 282 0 0 LANDSTAR SYS INC COM 515098101 2832 16 SH SOLE 0 0 16 LAUDER ESTEE COS INC CL A 518439104 37178 257 SH SOLE Salem Investment Counselors Inc. 25 0 232 LEGGETT & PLATT INC COM 524660107 66 0 SH SOLE Salem Investment Counselors Inc. 0 0 0 LEIDOS HOLDINGS INC COM 525327102 9862 107 SH SOLE Salem Investment Counselors Inc. 107 0 0 LENDINGCLUB CORP COM NEW 52603A208 5033 825 SH SOLE Salem Investment Counselors Inc. 825 0 0 LENNAR CORP CL A 526057104 30218146 269252 SH SOLE Salem Investment Counselors Inc. 238066 0 31186 LINCOLN NATL CORP IND COM 534187109 1761114 71329 SH SOLE Salem Investment Counselors Inc. 7009 0 64320 LINDE PLC SHS G54950103 488524 1312 SH SOLE Salem Investment Counselors Inc. 1234 0 78 LIVE NATION ENTERTAINMENT IN COM 538034109 11709 141 SH SOLE 0 0 141 LIVE OAK BANCSHARES INC COM 53803X105 4861140 167915 SH SOLE Salem Investment Counselors Inc. 131785 0 36130 LKQ CORP COM 501889208 44559 900 SH SOLE 0 0 900 LOCKHEED MARTIN CORP COM 539830109 317762 777 SH SOLE Salem Investment Counselors Inc. 555 0 222 LOEWS CORP COM 540424108 5065 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 LOUISIANA PAC CORP COM 546347105 1659 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 LOWES COS INC COM 548661107 717963337 3454404 SH SOLE Salem Investment Counselors Inc. 3432004 0 22400 LUCID GROUP INC COM 549498103 2488 445 SH SOLE Salem Investment Counselors Inc. 445 0 0 LULULEMON ATHLETICA INC COM 550021109 17353 45 SH SOLE Salem Investment Counselors Inc. 45 0 0 LUMEN TECHNOLOGIES INC COM 550241103 1564 1101 SH SOLE Salem Investment Counselors Inc. 1101 0 0 LUMENTUM HLDGS INC COM 55024U109 678 15 SH SOLE 0 0 15 LUNA INNOVATIONS INC COM 550351100 3722 635 SH SOLE Salem Investment Counselors Inc. 635 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 44509 470 SH SOLE Salem Investment Counselors Inc. 470 0 0 MAGNA INTL INC COM 559222401 696555 12993 SH SOLE Salem Investment Counselors Inc. 7000 0 5993 MAINSTREET BANCSHARES INC COM 56064Y100 6162 300 SH SOLE 0 0 300 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 1834 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 MANITOWOC CO INC COM NEW 563571405 557 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 MANULIFE FINL CORP COM 56501R106 67636 3700 SH SOLE Salem Investment Counselors Inc. 2500 0 1200 MARATHON DIGITAL HOLDINGS IN COM 565788106 22950 2700 SH SOLE Salem Investment Counselors Inc. 2700 0 0 MARATHON OIL CORP COM 565849106 48632 1818 SH SOLE Salem Investment Counselors Inc. 1818 0 0 MARATHON PETE CORP COM 56585A102 573276 3788 SH SOLE Salem Investment Counselors Inc. 3488 0 300 MARKEL GROUP INC COM 570535104 1154433 784 SH SOLE Salem Investment Counselors Inc. 750 0 34 MARRIOTT INTL INC NEW CL A 571903202 9632 49 SH SOLE 0 0 49 MARSH & MCLENNAN COS INC COM 571748102 6851 36 SH SOLE 0 0 36 MARTIN MARIETTA MATLS INC COM 573284106 3429593 8355 SH SOLE Salem Investment Counselors Inc. 8254 0 101 MARVELL TECHNOLOGY INC COM 573874104 93332 1724 SH SOLE Salem Investment Counselors Inc. 1724 0 0 MASTERBRAND INC COMMON STOCK 57638P104 29331 2414 SH SOLE Salem Investment Counselors Inc. 2272 0 142 MASTERCARD INCORPORATED CL A 57636Q104 508440 1284 SH SOLE Salem Investment Counselors Inc. 572 0 712 MATCH GROUP INC NEW COM 57667L107 4388 112 SH SOLE Salem Investment Counselors Inc. 62 0 50 MATTEL INC COM 577081102 221 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 MAXCYTE INC COM 57777K106 86219 27634 SH SOLE Salem Investment Counselors Inc. 27634 0 0 MCDONALDS CORP COM 580135101 13473005 51143 SH SOLE Salem Investment Counselors Inc. 42292 0 8851 MCKESSON CORP COM 58155Q103 75115 172 SH SOLE Salem Investment Counselors Inc. 144 0 28 MEDICAL PPTYS TRUST INC COM 58463J304 1592 284 SH SOLE Salem Investment Counselors Inc. 284 0 0 MEDPACE HLDGS INC COM 58506Q109 185230 765 SH SOLE Salem Investment Counselors Inc. 765 0 0 MEDTRONIC PLC SHS G5960L103 130345 1648 SH SOLE Salem Investment Counselors Inc. 1034 0 614 MERCADOLIBRE INC COM 58733R102 30430 24 SH SOLE Salem Investment Counselors Inc. 4 0 20 MERCK & CO INC COM 58933Y105 24795280 239242 SH SOLE Salem Investment Counselors Inc. 211303 0 27939 MERITAGE HOMES CORP COM 59001A102 35494 290 SH SOLE Salem Investment Counselors Inc. 290 0 0 META PLATFORMS INC CL A 30303M102 49728286 165645 SH SOLE Salem Investment Counselors Inc. 136167 0 29478 METHODE ELECTRS INC COM 591520200 411300 18000 SH SOLE Salem Investment Counselors Inc. 18000 0 0 METLIFE INC COM 59156R108 125443 1994 SH SOLE Salem Investment Counselors Inc. 1719 0 275 METTLER TOLEDO INTERNATIONAL COM 592688105 3656631 3300 SH SOLE Salem Investment Counselors Inc. 3300 0 0 MGIC INVT CORP WIS COM 552848103 25453 1525 SH SOLE Salem Investment Counselors Inc. 1525 0 0 MGM RESORTS INTERNATIONAL COM 552953101 1287 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 87729 1124 SH SOLE 0 0 1124 MICRON TECHNOLOGY INC COM 595112103 25074226 368576 SH SOLE Salem Investment Counselors Inc. 331014 0 37562 MICROSOFT CORP COM 594918104 128012013 405422 SH SOLE Salem Investment Counselors Inc. 342930 0 62492 MID-AMER APT CMNTYS INC COM 59522J103 8363 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 MIDDLEBY CORP COM 596278101 8960 70 SH SOLE Salem Investment Counselors Inc. 70 0 0 MODERNA INC COM 60770K107 91309 884 SH SOLE Salem Investment Counselors Inc. 884 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 31795 500 SH SOLE 0 0 500 MONDELEZ INTL INC CL A 609207105 6583528 94291 SH SOLE Salem Investment Counselors Inc. 72567 0 21724 MONGODB INC CL A 60937P106 8993 26 SH SOLE Salem Investment Counselors Inc. 26 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 39183 740 SH SOLE Salem Investment Counselors Inc. 740 0 0 MOODYS CORP COM 615369105 95800 303 SH SOLE Salem Investment Counselors Inc. 303 0 0 MORGAN STANLEY COM NEW 617446448 2119909 25957 SH SOLE Salem Investment Counselors Inc. 20664 0 5293 MOTOROLA SOLUTIONS INC COM NEW 620076307 76176 279 SH SOLE Salem Investment Counselors Inc. 256 0 23 MPLX LP COM UNIT REP LTD 55336V100 14762 415 SH SOLE 0 0 415 MR COOPER GROUP INC COM 62482R107 53560 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 NANO X IMAGING LTD ORD SHS M70700105 243 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 NASDAQ INC COM 631103108 10945 225 SH SOLE 0 0 225 NATIONAL FUEL GAS CO COM 636180101 57646 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 13097 216 SH SOLE 0 0 216 NCR CORP NEW COM 62886E108 6770 251 SH SOLE Salem Investment Counselors Inc. 251 0 0 NETFLIX INC COM 64110L106 846611 2242 SH SOLE Salem Investment Counselors Inc. 2232 0 10 NEUMORA THERAPEUTICS INC. COM 640979100 1411 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 9696 855 SH SOLE Salem Investment Counselors Inc. 855 0 0 NEWMONT CORP COM 651639106 1558293 42173 SH SOLE Salem Investment Counselors Inc. 32075 0 10098 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 2008 14 SH SOLE Salem Investment Counselors Inc. 14 0 0 NEXTERA ENERGY INC COM 65339F101 3934506 68677 SH SOLE Salem Investment Counselors Inc. 45902 0 22775 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 52718 1775 SH SOLE 0 0 1775 NIKE INC CL B 654106103 1368774 14264 SH SOLE Salem Investment Counselors Inc. 8017 0 6247 NISOURCE INC COM 65473P105 12340 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 NOKIA CORP SPONSORED ADR 654902204 6732 1800 SH SOLE Salem Investment Counselors Inc. 100 0 1700 NORFOLK SOUTHN CORP COM 655844108 857295 4353 SH SOLE Salem Investment Counselors Inc. 3697 0 656 NORTHERN OIL & GAS INC COM 665531307 17869 440 SH SOLE Salem Investment Counselors Inc. 440 0 0 NORTHERN TECHNOLOGIES INTL C COM 665809109 49576 3708 SH SOLE Salem Investment Counselors Inc. 1108 0 2600 NORTHERN TR CORP COM 665859104 9762 139 SH SOLE Salem Investment Counselors Inc. 139 0 0 NORTHROP GRUMMAN CORP COM 666807102 999232 2270 SH SOLE Salem Investment Counselors Inc. 1930 0 340 NORTHWESTERN CORP COM NEW 668074305 13217 275 SH SOLE Salem Investment Counselors Inc. 275 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 907 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 NOV INC COM 62955J103 33440 1600 SH SOLE Salem Investment Counselors Inc. 1400 0 200 NOVAGOLD RES INC COM NEW 66987E206 1152 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 NOVARTIS AG SPONSORED ADR 66987V109 554526 5444 SH SOLE Salem Investment Counselors Inc. 4771 0 673 NOVO-NORDISK A S ADR 670100205 194794 2142 SH SOLE Salem Investment Counselors Inc. 22 0 2120 NOVOCURE LTD ORD SHS G6674U108 65 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 13805849 1904255 SH SOLE Salem Investment Counselors Inc. 1347640 0 556615 NUCOR CORP COM 670346105 4056490 25861 SH SOLE Salem Investment Counselors Inc. 24074 0 1787 NUSCALE PWR CORP CL A COM 67079K100 4900 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 NUVEEN MUN CR OPPORTUNITIES COM 670663103 16218 1665 SH SOLE Salem Investment Counselors Inc. 1665 0 0 NVIDIA CORPORATION COM 67066G104 71238645 163771 SH SOLE Salem Investment Counselors Inc. 144764 0 19007 NXP SEMICONDUCTORS N V COM N6596X109 113729 566 SH SOLE Salem Investment Counselors Inc. 175 0 391 OAKTREE SPECIALTY LENDING CO COM 67401P405 5694 283 SH SOLE Salem Investment Counselors Inc. 283 0 0 OATLY GROUP AB SPONSORED ADS 67421J108 90 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 3504 81 SH SOLE Salem Investment Counselors Inc. 22 0 59 OCCIDENTAL PETE CORP COM 674599105 379295 5832 SH SOLE Salem Investment Counselors Inc. 700 0 5132 OGE ENERGY CORP COM 670837103 66660 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 54007 132 SH SOLE Salem Investment Counselors Inc. 125 0 7 OLD REP INTL CORP COM 680223104 208085 7724 SH SOLE Salem Investment Counselors Inc. 7724 0 0 OLIN CORP COM PAR $1 680665205 24990 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 OMNICOM GROUP INC COM 681919106 22179 295 SH SOLE Salem Investment Counselors Inc. 250 0 45 ON SEMICONDUCTOR CORP COM 682189105 62277 670 SH SOLE Salem Investment Counselors Inc. 670 0 0 ONEOK INC NEW COM 682680103 927601 14624 SH SOLE Salem Investment Counselors Inc. 3253 0 11371 OPKO HEALTH INC COM 68375N103 160 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 3235 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ORACLE CORP COM 68389X105 1461379 13797 SH SOLE Salem Investment Counselors Inc. 12320 0 1477 OREILLY AUTOMOTIVE INC COM 67103H107 60894 67 SH SOLE Salem Investment Counselors Inc. 33 0 34 ORGANON & CO COMMON STOCK 68622V106 57462 3310 SH SOLE Salem Investment Counselors Inc. 3106 0 204 OTIS WORLDWIDE CORP COM 68902V107 801735 9983 SH SOLE Salem Investment Counselors Inc. 5747 0 4236 OUSTER INC *W EXP 03/11/202 68989M111 30 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 PACCAR INC COM 693718108 34008 400 SH SOLE 0 0 400 PACER FDS TR DEVELOPED MRKT 69374H873 150 5 SH SOLE 0 0 5 PACER FDS TR PACER US SMALL 69374H857 126 3 SH SOLE 0 0 3 PACER FDS TR US CASH COWS 100 69374H881 5339 108 SH SOLE 0 0 108 PACKAGING CORP AMER COM 695156109 19196 124 SH SOLE 0 0 124 PALANTIR TECHNOLOGIES INC CL A 69608A108 25446272 1590392 SH SOLE Salem Investment Counselors Inc. 1293498 0 296894 PALATIN TECHNOLOGIES INC COM NEW 696077502 10 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 PALO ALTO NETWORKS INC COM 697435105 52046 222 SH SOLE Salem Investment Counselors Inc. 15 0 207 PARAMOUNT GLOBAL CLASS B COM 92556H206 1295 100 SH SOLE 0 0 100 PARK-OHIO HLDGS CORP COM 700666100 1494 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 PARKER-HANNIFIN CORP COM 701094104 87253 224 SH SOLE Salem Investment Counselors Inc. 200 0 24 PARSONS CORP DEL COM 70202L102 29404 541 SH SOLE Salem Investment Counselors Inc. 541 0 0 PAYCHEX INC COM 704326107 144970 1257 SH SOLE Salem Investment Counselors Inc. 856 0 401 PAYPAL HLDGS INC COM 70450Y103 2228496 38120 SH SOLE Salem Investment Counselors Inc. 32800 0 5320 PEAKSTONE REALTY TRUST COMMON SHARES 39818P799 2092 124 SH SOLE Salem Investment Counselors Inc. 124 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 19856 1460 SH SOLE 0 0 1460 PENN ENTERTAINMENT INC COM 707569109 9754 425 SH SOLE Salem Investment Counselors Inc. 425 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 25895 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 PEOPLES BANCORP N C INC COM 710577107 37092 1650 SH SOLE Salem Investment Counselors Inc. 1650 0 0 PEPSICO INC COM 713448108 47745215 281782 SH SOLE Salem Investment Counselors Inc. 250474 0 31308 PERFORMANT FINL CORP COM 71377E105 140346 62100 SH SOLE Salem Investment Counselors Inc. 62100 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 5487243 364074 SH SOLE Salem Investment Counselors Inc. 180140 0 183934 PFIZER INC COM 717081103 6631013 199910 SH SOLE Salem Investment Counselors Inc. 160967 0 38943 PG&E CORP COM 69331C108 8065 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 PGIM ETF TR PGIM ULTRA SH BD 69344A107 254429 5141 SH SOLE 0 0 5141 PGIM SHORT DUR HIG YLD OPP F COM 69355J104 17157 1184 SH SOLE 0 0 1184 PHILIP MORRIS INTL INC COM 718172109 1991571 21214 SH SOLE Salem Investment Counselors Inc. 20513 0 701 PHILLIPS 66 COM 718546104 6076346 50573 SH SOLE Salem Investment Counselors Inc. 42555 0 8018 PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 62230 1850 SH SOLE 0 0 1850 PHINIA INC COMMON STOCK 71880K101 38525 1438 SH SOLE Salem Investment Counselors Inc. 1438 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 1676 25 SH SOLE 0 0 25 PINTEREST INC CL A 72352L106 2419699 89519 SH SOLE Salem Investment Counselors Inc. 83114 0 6405 PIONEER NAT RES CO COM 723787107 2111172 9197 SH SOLE Salem Investment Counselors Inc. 7605 0 1592 PIPER SANDLER COMPANIES COM 724078100 7557 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 PLUG POWER INC COM NEW 72919P202 22025 2898 SH SOLE Salem Investment Counselors Inc. 2898 0 0 PNC FINL SVCS GROUP INC COM 693475105 67033 546 SH SOLE Salem Investment Counselors Inc. 376 0 170 POTBELLY CORP COM 73754Y100 40865 5239 SH SOLE Salem Investment Counselors Inc. 5239 0 0 PPG INDS INC COM 693506107 71261 549 SH SOLE Salem Investment Counselors Inc. 549 0 0 PRICE T ROWE GROUP INC COM 74144T108 11207038 106866 SH SOLE Salem Investment Counselors Inc. 93067 0 13799 PRIMORIS SVCS CORP COM 74164F103 9346 285 SH SOLE Salem Investment Counselors Inc. 285 0 0 PROCTER AND GAMBLE CO COM 742718109 15123507 103685 SH SOLE Salem Investment Counselors Inc. 84240 0 19445 PROGRESSIVE CORP COM 743315103 27860 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROSHARES TR BITCOIN STRATE 74347G440 17263 1250 SH SOLE Salem Investment Counselors Inc. 1250 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 7124 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROSPECTOR CAPITAL CORP UNIT 01/01/2030 G7273A121 2130 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROSPERITY BANCSHARES INC COM 743606105 12570 228 SH SOLE Salem Investment Counselors Inc. 228 0 0 PRUDENTIAL FINL INC COM 744320102 54562 575 SH SOLE Salem Investment Counselors Inc. 275 0 300 PUBLIC STORAGE COM 74460D109 52968 201 SH SOLE Salem Investment Counselors Inc. 201 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 38016 668 SH SOLE Salem Investment Counselors Inc. 668 0 0 PULTE GROUP INC COM 745867101 21150 285 SH SOLE 0 0 285 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 10388 3077 SH SOLE Salem Investment Counselors Inc. 3077 0 0 QORVO INC COM 74736K101 42580 446 SH SOLE Salem Investment Counselors Inc. 346 0 100 QUALCOMM INC COM 747525103 12606510 113511 SH SOLE Salem Investment Counselors Inc. 101188 0 12323 QUANTA SVCS INC COM 74762E102 194636 1040 SH SOLE Salem Investment Counselors Inc. 1000 0 40 QUANTUMSCAPE CORP COM CL A 74767V109 348 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 QUEST DIAGNOSTICS INC COM 74834L100 62149 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 RADIAN GROUP INC COM 750236101 18205 725 SH SOLE Salem Investment Counselors Inc. 725 0 0 RAYMOND JAMES FINL INC COM 754730109 247890 2458 SH SOLE Salem Investment Counselors Inc. 2325 0 133 REALTY INCOME CORP COM 756109104 114976 2291 SH SOLE Salem Investment Counselors Inc. 2191 0 100 REGENERON PHARMACEUTICALS COM 75886F107 14814 18 SH SOLE Salem Investment Counselors Inc. 15 0 3 REGIONS FINANCIAL CORP NEW COM 7591EP100 167390 9598 SH SOLE Salem Investment Counselors Inc. 9598 0 0 RENASANT CORP COM 75970E107 39102 1493 SH SOLE Salem Investment Counselors Inc. 1493 0 0 REPLIGEN CORP COM 759916109 4771 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 REPUBLIC SVCS INC COM 760759100 28609 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 269 17 SH SOLE Salem Investment Counselors Inc. 16 0 1 RESTAURANT BRANDS INTL INC COM 76131D103 6717 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 RGC RES INC COM 74955L103 3305 191 SH SOLE Salem Investment Counselors Inc. 191 0 0 RIGETTI COMPUTING INC COMMON STOCK 76655K103 1663 1250 SH SOLE Salem Investment Counselors Inc. 1250 0 0 RIO TINTO PLC SPONSORED ADR 767204100 7180438 112829 SH SOLE Salem Investment Counselors Inc. 92145 0 20684 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 26199 1079 SH SOLE Salem Investment Counselors Inc. 1079 0 0 RMR GROUP INC CL A 74967R106 1230 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 ROBERT HALF INC. COM 770323103 34808 475 SH SOLE 0 0 475 ROBINHOOD MKTS INC COM CL A 770700102 1962 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 ROBLOX CORP CL A 771049103 7327 253 SH SOLE Salem Investment Counselors Inc. 253 0 0 ROCKWELL AUTOMATION INC COM 773903109 2859 10 SH SOLE 0 0 10 ROKU INC COM CL A 77543R102 33601 476 SH SOLE Salem Investment Counselors Inc. 476 0 0 ROPER TECHNOLOGIES INC COM 776696106 10243491 21152 SH SOLE Salem Investment Counselors Inc. 16384 0 4768 ROYAL BK CDA COM 780087102 449005 5135 SH SOLE Salem Investment Counselors Inc. 5135 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 277 3 SH SOLE 0 0 3 RPM INTL INC COM 749685103 37924 400 SH SOLE 0 0 400 RTX CORPORATION COM 75513E101 17134061 238072 SH SOLE Salem Investment Counselors Inc. 205837 0 32235 S&P GLOBAL INC COM 78409V104 203534 557 SH SOLE Salem Investment Counselors Inc. 500 0 57 SALESFORCE INC COM 79466L302 731255 3606 SH SOLE Salem Investment Counselors Inc. 799 0 2807 SANARA MEDTECH INC COM 79957L100 411228 13210 SH SOLE Salem Investment Counselors Inc. 13210 0 0 SCHLUMBERGER LTD COM STK 806857108 152217 2600 SH SOLE Salem Investment Counselors Inc. 2361 0 239 SCHRODINGER INC COM 80810D103 1555 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 SCHWAB CHARLES CORP COM 808513105 1403190 25559 SH SOLE Salem Investment Counselors Inc. 14376 0 11183 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 330372 13800 SH SOLE Salem Investment Counselors Inc. 13298 0 502 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3873987 114075 SH SOLE Salem Investment Counselors Inc. 103881 0 10194 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2144357 44730 SH SOLE Salem Investment Counselors Inc. 40014 0 4716 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1046416 18696 SH SOLE Salem Investment Counselors Inc. 8225 0 10471 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 36804 759 SH SOLE Salem Investment Counselors Inc. 82 0 677 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1888 72 SH SOLE 0 0 72 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 756628 23891 SH SOLE Salem Investment Counselors Inc. 15710 0 8181 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 9578 200 SH SOLE 0 0 200 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 40913 925 SH SOLE Salem Investment Counselors Inc. 889 0 36 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2332548 46791 SH SOLE Salem Investment Counselors Inc. 45966 0 825 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1289755 18227 SH SOLE Salem Investment Counselors Inc. 15270 0 2957 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 33111 455 SH SOLE Salem Investment Counselors Inc. 200 0 255 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 185731 2881 SH SOLE Salem Investment Counselors Inc. 2480 0 401 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 15560006 307510 SH SOLE Salem Investment Counselors Inc. 254709 0 52801 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 17582249 259785 SH SOLE Salem Investment Counselors Inc. 241731 0 18054 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6820673 164671 SH SOLE Salem Investment Counselors Inc. 145938 0 18733 SCHWAB STRATEGIC TR US TIPS ETF 808524870 22620 448 SH SOLE Salem Investment Counselors Inc. 390 0 58 SCOTTS MIRACLE-GRO CO CL A 810186106 3618 70 SH SOLE Salem Investment Counselors Inc. 70 0 0 SEA LTD SPONSORD ADS 81141R100 396 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 SEABOARD CORP DEL COM 811543107 3753 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 24928 374 SH SOLE Salem Investment Counselors Inc. 118 0 256 SEAGEN INC COM 81181C104 3819 18 SH SOLE Salem Investment Counselors Inc. 18 0 0 SELECT MED HLDGS CORP COM 81619Q105 8264 327 SH SOLE Salem Investment Counselors Inc. 327 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 11147 170 SH SOLE 0 0 170 SELECT SECTOR SPDR TR ENERGY 81369Y506 1080794 11957 SH SOLE Salem Investment Counselors Inc. 11179 0 778 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 775117 23368 SH SOLE Salem Investment Counselors Inc. 21742 0 1626 SELECT SECTOR SPDR TR INDL 81369Y704 50690 500 SH SOLE Salem Investment Counselors Inc. 100 0 400 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 43143 268 SH SOLE 0 0 268 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 13762 200 SH SOLE 0 0 200 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2636982 20483 SH SOLE Salem Investment Counselors Inc. 19265 0 1218 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 563371 9560 SH SOLE Salem Investment Counselors Inc. 9200 0 360 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 7855 100 SH SOLE 0 0 100 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1253573 7647 SH SOLE Salem Investment Counselors Inc. 6500 0 1147 SEMPRA COM 816851109 562725 8200 SH SOLE Salem Investment Counselors Inc. 8080 0 120 SERVICENOW INC COM 81762P102 414190 741 SH SOLE Salem Investment Counselors Inc. 402 0 339 SHAKE SHACK INC CL A 819047101 11614 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 SHELL PLC SPON ADS 780259305 183548 2851 SH SOLE Salem Investment Counselors Inc. 2808 0 43 SHERWIN WILLIAMS CO COM 824348106 674608 2645 SH SOLE Salem Investment Counselors Inc. 2459 0 186 SHIFT4 PMTS INC CL A 82452J109 31451 568 SH SOLE Salem Investment Counselors Inc. 568 0 0 SHOPIFY INC CL A 82509L107 2729 50 SH SOLE 0 0 50 SHYFT GROUP INC COM 825698103 375 25 SH SOLE 0 0 25 SIERRA BANCORP COM 82620P102 3982 210 SH SOLE Salem Investment Counselors Inc. 210 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 20592 1200 SH SOLE 0 0 1200 SIMON PPTY GROUP INC NEW COM 828806109 52179 483 SH SOLE 0 0 483 SIMPLY GOOD FOODS CO COM 82900L102 137217 3975 SH SOLE Salem Investment Counselors Inc. 3975 0 0 SKILLZ INC COM CL A 83067L208 26 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 531598 5392 SH SOLE Salem Investment Counselors Inc. 3325 0 2067 SL GREEN RLTY CORP COM 78440X887 13000 346 SH SOLE Salem Investment Counselors Inc. 250 0 96 SMILEDIRECTCLUB INC CL A COM 83192H106 3 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 SMUCKER J M CO COM NEW 832696405 68830 560 SH SOLE Salem Investment Counselors Inc. 560 0 0 SNAP INC CL A 83304A106 241640 27120 SH SOLE Salem Investment Counselors Inc. 26845 0 275 SNAP ON INC COM 833034101 16834 66 SH SOLE 0 0 66 SNOWFLAKE INC CL A 833445109 19555 128 SH SOLE Salem Investment Counselors Inc. 5 0 123 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1943 15 SH SOLE Salem Investment Counselors Inc. 15 0 0 SONOCO PRODS CO COM 835495102 4964764 91348 SH SOLE Salem Investment Counselors Inc. 83652 0 7696 SONY GROUP CORP SPONSORED ADR 835699307 5687 69 SH SOLE Salem Investment Counselors Inc. 69 0 0 SOUTHERN CO COM 842587107 1217985 18819 SH SOLE Salem Investment Counselors Inc. 13689 0 5130 SOUTHSTATE CORPORATION COM 840441109 598494 8885 SH SOLE Salem Investment Counselors Inc. 8885 0 0 SOUTHWEST AIRLS CO COM 844741108 6822 252 SH SOLE Salem Investment Counselors Inc. 252 0 0 SOUTHWEST GAS HLDGS INC COM 844895102 5739 95 SH SOLE Salem Investment Counselors Inc. 95 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 564939 1682 SH SOLE Salem Investment Counselors Inc. 1617 0 65 SPDR GOLD TR GOLD SHS 78463V107 80068 467 SH SOLE Salem Investment Counselors Inc. 35 0 432 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 40284 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 501351 7007 SH SOLE Salem Investment Counselors Inc. 6107 0 900 SPDR S&P 500 ETF TR TR UNIT 78462F103 11306899 26353 SH SOLE Salem Investment Counselors Inc. 24166 0 2187 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1923044 4197 SH SOLE Salem Investment Counselors Inc. 4197 0 0 SPDR SER TR AEROSPACE DEF 78464A631 336300 3000 SH SOLE 0 0 3000 SPDR SER TR FACTST INV ETF 78464A110 154893 1252 SH SOLE Salem Investment Counselors Inc. 1251 0 1 SPDR SER TR ICE PFD SEC ETF 78464A292 13001 401 SH SOLE Salem Investment Counselors Inc. 401 0 0 SPDR SER TR PORTFLI TIPS ETF 78464A656 1615 65 SH SOLE 0 0 65 SPDR SER TR PORTFOLIO LN TSR 78464A664 11820 452 SH SOLE 0 0 452 SPDR SER TR PORTFOLIO S&P500 78464A854 12113 241 SH SOLE 0 0 241 SPDR SER TR PORTFOLIO S&P600 78468R853 877630 23784 SH SOLE Salem Investment Counselors Inc. 23340 0 444 SPDR SER TR PORTFOLIO SH TSR 78468R101 4308 150 SH SOLE 0 0 150 SPDR SER TR PRTFLO S&P500 GW 78464A409 1782 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 26303 750 SH SOLE 0 0 750 SPDR SER TR S&P 400 MDCP GRW 78464A821 414840 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 SPDR SER TR S&P BIOTECH 78464A870 792341 10851 SH SOLE Salem Investment Counselors Inc. 8151 0 2700 SPDR SER TR S&P DIVID ETF 78464A763 265099 2305 SH SOLE Salem Investment Counselors Inc. 2305 0 0 SPDR SER TR S&P HOMEBUILD 78464A888 843 11 SH SOLE 0 0 11 SPDR SER TR S&P METALS MNG 78464A755 11078 211 SH SOLE Salem Investment Counselors Inc. 211 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 561319 3795 SH SOLE Salem Investment Counselors Inc. 3795 0 0 SPDR SER TR S&P REGL BKG 78464A698 477223 11425 SH SOLE Salem Investment Counselors Inc. 10925 0 500 SPLUNK INC COM 848637104 1257312 8597 SH SOLE Salem Investment Counselors Inc. 8497 0 100 SPOTIFY TECHNOLOGY S A SHS L8681T102 155 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 16288 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 16716 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 STARBUCKS CORP COM 855244109 567244 6215 SH SOLE Salem Investment Counselors Inc. 5167 0 1048 STARWOOD PPTY TR INC COM 85571B105 20029 1010 SH SOLE Salem Investment Counselors Inc. 1000 0 10 STATE STR CORP COM 857477103 8592 127 SH SOLE Salem Investment Counselors Inc. 127 0 0 STERICYCLE INC COM 858912108 402390 9000 SH SOLE Salem Investment Counselors Inc. 2500 0 6500 STIFEL FINL CORP COM 860630102 27648 450 SH SOLE Salem Investment Counselors Inc. 450 0 0 STRYKER CORPORATION COM 863667101 600232 2190 SH SOLE Salem Investment Counselors Inc. 1721 0 469 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 691 43 SH SOLE Salem Investment Counselors Inc. 43 0 0 SUN LIFE FINANCIAL INC. COM 866796105 23424 480 SH SOLE 0 0 480 SUNCOR ENERGY INC NEW COM 867224107 14268 415 SH SOLE Salem Investment Counselors Inc. 415 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 130501 2666 SH SOLE Salem Investment Counselors Inc. 2666 0 0 SUNRUN INC COM 86771W105 503 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 SURGERY PARTNERS INC COM 86881A100 14625 500 SH SOLE 0 0 500 SURMODICS INC COM 868873100 4115222 128240 SH SOLE Salem Investment Counselors Inc. 112890 0 15350 SYNCHRONY FINANCIAL COM 87165B103 8958 293 SH SOLE Salem Investment Counselors Inc. 293 0 0 SYNOVUS FINL CORP COM NEW 87161C501 58756 2085 SH SOLE Salem Investment Counselors Inc. 2085 0 0 SYSCO CORP COM 871829107 3322646 50305 SH SOLE Salem Investment Counselors Inc. 49805 0 500 T-MOBILE US INC COM 872590104 701 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9105597 104248 SH SOLE Salem Investment Counselors Inc. 80190 0 24058 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 4914 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 20770 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 TANGER FACTORY OUTLET CTRS I COM 875465106 27120 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 TARGET CORP COM 87612E106 275011 2487 SH SOLE Salem Investment Counselors Inc. 2462 0 25 TARSUS PHARMACEUTICALS INC COM 87650L103 5331 300 SH SOLE 0 0 300 TAYLOR MORRISON HOME CORP COM 87724P106 15212 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 TD SYNNEX CORPORATION COM 87162W100 35651 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 TE CONNECTIVITY LTD SHS H84989104 10995 89 SH SOLE 0 0 89 TELADOC HEALTH INC COM 87918A105 16174 870 SH SOLE Salem Investment Counselors Inc. 720 0 150 TELEDYNE TECHNOLOGIES INC COM 879360105 48622 119 SH SOLE Salem Investment Counselors Inc. 119 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 7720 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 13178 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 TERADATA CORP DEL COM 88076W103 271 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 TERADYNE INC COM 880770102 40184 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 TESLA INC COM 88160R101 3973276 15879 SH SOLE Salem Investment Counselors Inc. 14273 0 1606 TEXAS INSTRS INC COM 882508104 1280826 8055 SH SOLE Salem Investment Counselors Inc. 317 0 7738 TEXTRON INC COM 883203101 5152291 65920 SH SOLE Salem Investment Counselors Inc. 56855 0 9065 THE CIGNA GROUP COM 125523100 98695 345 SH SOLE Salem Investment Counselors Inc. 345 0 0 THE TRADE DESK INC COM CL A 88339J105 17584 225 SH SOLE Salem Investment Counselors Inc. 225 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 10430783 20593 SH SOLE Salem Investment Counselors Inc. 15417 0 5176 TILRAY BRANDS INC COM 88688T100 7952 3327 SH SOLE Salem Investment Counselors Inc. 3327 0 0 TJX COS INC NEW COM 872540109 367342 4133 SH SOLE Salem Investment Counselors Inc. 824 0 3309 TOLL BROTHERS INC COM 889478103 80173 1084 SH SOLE Salem Investment Counselors Inc. 1074 0 10 TOOTSIE ROLL INDS INC COM 890516107 239 8 SH SOLE 0 0 8 TOTALENERGIES SE SPONSORED ADS 89151E109 8158827 122563 SH SOLE Salem Investment Counselors Inc. 109399 0 13164 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1842 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 TOYOTA MOTOR CORP ADS 892331307 994737 5534 SH SOLE Salem Investment Counselors Inc. 5384 0 150 TRACTOR SUPPLY CO COM 892356106 135232 666 SH SOLE Salem Investment Counselors Inc. 666 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3112234 15338 SH SOLE Salem Investment Counselors Inc. 7775 0 7563 TRANSDIGM GROUP INC COM 893641100 274018 325 SH SOLE Salem Investment Counselors Inc. 225 0 100 TRANSOCEAN LTD REG SHS H8817H100 214 26 SH SOLE Salem Investment Counselors Inc. 26 0 0 TRAVEL PLUS LEISURE CO COM 894164102 6722 183 SH SOLE 0 0 183 TRAVELERS COMPANIES INC COM 89417E109 145510 891 SH SOLE Salem Investment Counselors Inc. 601 0 290 TRI CONTL CORP COM 895436103 39035 1468 SH SOLE Salem Investment Counselors Inc. 1468 0 0 TRILOGY METALS INC NEW COM 89621C105 25 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 TRUIST FINL CORP COM 89832Q109 9689803 338686 SH SOLE Salem Investment Counselors Inc. 271987 0 66699 TWILIO INC CL A 90138F102 3512 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 TYSON FOODS INC CL A 902494103 208272 4125 SH SOLE 0 0 4125 UBER TECHNOLOGIES INC COM 90353T100 13384 291 SH SOLE Salem Investment Counselors Inc. 235 0 56 UBIQUITI INC COM 90353W103 3326935 22897 SH SOLE Salem Investment Counselors Inc. 22897 0 0 UGI CORP NEW COM 902681105 21061 901 SH SOLE 0 0 901 ULTA BEAUTY INC COM 90384S303 97866 245 SH SOLE Salem Investment Counselors Inc. 30 0 215 UNIFIRST CORP MASS COM 904708104 1548595 9500 SH SOLE Salem Investment Counselors Inc. 9500 0 0 UNILEVER PLC SPON ADR NEW 904767704 111397 2255 SH SOLE Salem Investment Counselors Inc. 1697 0 558 UNION PAC CORP COM 907818108 657115 3227 SH SOLE Salem Investment Counselors Inc. 2821 0 406 UNITED AIRLS HLDGS INC COM 910047109 4865 115 SH SOLE Salem Investment Counselors Inc. 115 0 0 UNITED BANKSHARES INC WEST V COM 909907107 14003 501 SH SOLE Salem Investment Counselors Inc. 501 0 0 UNITED NAT FOODS INC COM 911163103 1697 120 SH SOLE Salem Investment Counselors Inc. 120 0 0 UNITED PARCEL SERVICE INC CL B 911312106 338083 2169 SH SOLE Salem Investment Counselors Inc. 289 0 1880 UNITED RENTALS INC COM 911363109 224064 504 SH SOLE Salem Investment Counselors Inc. 504 0 0 UNITED STS OIL FD LP UNITS 91232N207 40430 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 17330930 34374 SH SOLE Salem Investment Counselors Inc. 23323 0 11051 UNITI GROUP INC COM 91325V108 388 82 SH SOLE 0 0 82 UNITY SOFTWARE INC COM 91332U101 785 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 3140 20 SH SOLE 0 0 20 URBAN OUTFITTERS INC COM 917047102 818 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 US BANCORP DEL COM NEW 902973304 25223 752 SH SOLE Salem Investment Counselors Inc. 312 0 440 UTZ BRANDS INC COM CL A 918090101 13487 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 V F CORP COM 918204108 388493 21986 SH SOLE Salem Investment Counselors Inc. 12510 0 9476 V2X INC COM 92242T101 465 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 VALERO ENERGY CORP COM 91913Y100 207464 1464 SH SOLE Salem Investment Counselors Inc. 1125 0 339 VALVOLINE INC COM 92047W101 183801 5701 SH SOLE Salem Investment Counselors Inc. 5701 0 0 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1740 12 SH SOLE Salem Investment Counselors Inc. 12 0 0 VANECK ETF TRUST VANECK VIETNAM 92189F817 81240 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 33514 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 166097 2297 SH SOLE Salem Investment Counselors Inc. 2222 0 75 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 8044 107 SH SOLE Salem Investment Counselors Inc. 107 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 82899 1188 SH SOLE Salem Investment Counselors Inc. 494 0 694 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 4270971 86826 SH SOLE Salem Investment Counselors Inc. 44744 0 42082 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 45343 948 SH SOLE Salem Investment Counselors Inc. 157 0 791 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 17688 123 SH SOLE Salem Investment Counselors Inc. 100 0 23 VANGUARD INDEX FDS GROWTH ETF 922908736 1484635 5452 SH SOLE Salem Investment Counselors Inc. 5315 0 137 VANGUARD INDEX FDS LARGE CAP ETF 922908637 190211 972 SH SOLE Salem Investment Counselors Inc. 972 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 669230 3436 SH SOLE Salem Investment Counselors Inc. 2161 0 1275 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 412917 3153 SH SOLE Salem Investment Counselors Inc. 2837 0 316 VANGUARD INDEX FDS MID CAP ETF 922908629 13776131 66155 SH SOLE Salem Investment Counselors Inc. 57851 0 8304 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 980499 12855 SH SOLE Salem Investment Counselors Inc. 12855 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 5441129 13803 SH SOLE Salem Investment Counselors Inc. 12001 0 1802 VANGUARD INDEX FDS SM CP VAL ETF 922908611 398725 2500 SH SOLE Salem Investment Counselors Inc. 1911 0 589 VANGUARD INDEX FDS SMALL CP ETF 922908751 13094654 69258 SH SOLE Salem Investment Counselors Inc. 60123 0 9135 VANGUARD INDEX FDS SML CP GRW ETF 922908595 433287 2023 SH SOLE Salem Investment Counselors Inc. 1171 0 852 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1394260 6564 SH SOLE Salem Investment Counselors Inc. 5627 0 937 VANGUARD INDEX FDS VALUE ETF 922908744 759581 5507 SH SOLE Salem Investment Counselors Inc. 3562 0 1945 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 223560 4310 SH SOLE Salem Investment Counselors Inc. 4160 0 150 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 203487 5190 SH SOLE Salem Investment Counselors Inc. 5190 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 453882 7835 SH SOLE Salem Investment Counselors Inc. 2835 0 5000 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 554101 8285 SH SOLE Salem Investment Counselors Inc. 5785 0 2500 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 18916 203 SH SOLE 0 0 203 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 9430 165 SH SOLE 0 0 165 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 15424 203 SH SOLE 0 0 203 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 200564 3482 SH SOLE 0 0 3482 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 28182 375 SH SOLE 0 0 375 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 34220 500 SH SOLE 0 0 500 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 50008 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2972240 19039 SH SOLE Salem Investment Counselors Inc. 15431 0 3608 VANGUARD STAR FDS VG TL INTL STK F 921909768 98103 1833 SH SOLE Salem Investment Counselors Inc. 995 0 838 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 209332 4788 SH SOLE Salem Investment Counselors Inc. 4207 0 581 VANGUARD WELLINGTON FD US QUALITY 921935706 44924 400 SH SOLE 0 0 400 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 192486 1863 SH SOLE Salem Investment Counselors Inc. 1263 0 600 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 275049 3856 SH SOLE Salem Investment Counselors Inc. 439 0 3417 VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 43942 710 SH SOLE 0 0 710 VANGUARD WORLD FD ESG US STK ETF 921910733 97786 1300 SH SOLE 0 0 1300 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1202811 7920 SH SOLE Salem Investment Counselors Inc. 6183 0 1737 VANGUARD WORLD FD MEGA GRWTH IND 921910816 11868005 52305 SH SOLE Salem Investment Counselors Inc. 44547 0 7758 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 8103 30 SH SOLE 0 0 30 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 65397 356 SH SOLE 0 0 356 VANGUARD WORLD FDS ENERGY ETF 92204A306 2709203 21231 SH SOLE Salem Investment Counselors Inc. 20204 0 1027 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8083 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 265947 1127 SH SOLE Salem Investment Counselors Inc. 1119 0 8 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 24456 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 126398 304 SH SOLE Salem Investment Counselors Inc. 300 0 4 VANGUARD WORLD FDS MATERIALS ETF 92204A801 30840 178 SH SOLE Salem Investment Counselors Inc. 178 0 0 VEEVA SYS INC CL A COM 922475108 13225 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 VERISK ANALYTICS INC COM 92345Y106 40634 172 SH SOLE 0 0 172 VERIZON COMMUNICATIONS INC COM 92343V104 1466401 45245 SH SOLE Salem Investment Counselors Inc. 37368 0 7877 VERTEX PHARMACEUTICALS INC COM 92532F100 90413 260 SH SOLE Salem Investment Counselors Inc. 200 0 60 VIATRIS INC COM 92556V106 1089678 110515 SH SOLE Salem Investment Counselors Inc. 97782 0 12733 VIAVI SOLUTIONS INC COM 925550105 13299 1455 SH SOLE Salem Investment Counselors Inc. 1455 0 0 VICARIOUS SURGICAL INC COM CL A 92561V109 813 1375 SH SOLE Salem Investment Counselors Inc. 1375 0 0 VIEMED HEALTHCARE INC COM 92663R105 160996 23922 SH SOLE Salem Investment Counselors Inc. 23922 0 0 VILLAGE FARMS INTL INC COM 92707Y108 878 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 VISA INC COM CL A 92826C839 14735231 64063 SH SOLE Salem Investment Counselors Inc. 58130 0 5933 VULCAN MATLS CO COM 929160109 112122 555 SH SOLE Salem Investment Counselors Inc. 380 0 175 VUZIX CORP COM NEW 92921W300 1271 350 SH SOLE Salem Investment Counselors Inc. 350 0 0 WABTEC COM 929740108 133369 1255 SH SOLE Salem Investment Counselors Inc. 1255 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 5338 240 SH SOLE Salem Investment Counselors Inc. 100 0 140 WALLBOX NV *W EXP 10/01/202 N94209116 16440 40115 SH SOLE Salem Investment Counselors Inc. 40115 0 0 WALMART INC COM 931142103 17685019 110580 SH SOLE Salem Investment Counselors Inc. 99783 0 10797 WARNER BROS DISCOVERY INC COM SER A 934423104 498974 45946 SH SOLE Salem Investment Counselors Inc. 1817 0 44129 WASTE MGMT INC DEL COM 94106L109 3373193 22128 SH SOLE Salem Investment Counselors Inc. 18847 0 3281 WATERS CORP COM 941848103 89119 325 SH SOLE Salem Investment Counselors Inc. 25 0 300 WD 40 CO COM 929236107 93491 460 SH SOLE 0 0 460 WEC ENERGY GROUP INC COM 92939U106 44947 558 SH SOLE Salem Investment Counselors Inc. 558 0 0 WELLS FARGO CO NEW COM 949746101 867689 21236 SH SOLE Salem Investment Counselors Inc. 18701 0 2535 WELLTOWER INC COM 95040Q104 18924 231 SH SOLE Salem Investment Counselors Inc. 231 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 15767 579 SH SOLE 0 0 579 WESTROCK CO COM 96145D105 15593120 435562 SH SOLE Salem Investment Counselors Inc. 435562 0 0 WEX INC COM 96208T104 7524 40 SH SOLE 0 0 40 WEYCO GROUP INC COM 962149100 8239 325 SH SOLE 0 0 325 WEYERHAEUSER CO MTN BE COM NEW 962166104 272721 8895 SH SOLE Salem Investment Counselors Inc. 660 0 8235 WHEATON PRECIOUS METALS CORP COM 962879102 164917 4067 SH SOLE Salem Investment Counselors Inc. 3817 0 250 WIDEOPENWEST INC COM 96758W101 4973 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 WILLIAMS COS INC COM 969457100 25268 750 SH SOLE Salem Investment Counselors Inc. 600 0 150 WILLIAMS SONOMA INC COM 969904101 2411031 15515 SH SOLE Salem Investment Counselors Inc. 13340 0 2175 WISDOMTREE TR US TOTAL DIVIDND 97717W109 1264 21 SH SOLE 0 0 21 WOLFSPEED INC COM 977852102 2858 75 SH SOLE 0 0 75 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 2353 101 SH SOLE Salem Investment Counselors Inc. 78 0 23 WORKDAY INC CL A 98138H101 17188 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 WORKHORSE GROUP INC COM NEW 98138J206 415 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 WORLD GOLD TR SPDR GLD MINIS 98149E303 7332 200 SH SOLE 0 0 200 WORTHINGTON INDS INC COM 981811102 166853 2699 SH SOLE Salem Investment Counselors Inc. 2699 0 0 WP CAREY INC COM 92936U109 106221 1926 SH SOLE Salem Investment Counselors Inc. 1926 0 0 XPO INC COM 983793100 83620 1120 SH SOLE Salem Investment Counselors Inc. 1120 0 0 XYLEM INC COM 98419M100 52874 581 SH SOLE Salem Investment Counselors Inc. 581 0 0 YALLA GROUP LTD ADS 98459U103 27 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 YETI HLDGS INC COM 98585X104 8246 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 2358118 18874 SH SOLE Salem Investment Counselors Inc. 13221 0 5653 YUM CHINA HLDGS INC COM 98850P109 908849 16311 SH SOLE Salem Investment Counselors Inc. 12701 0 3610 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 33115 140 SH SOLE Salem Investment Counselors Inc. 140 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 78124 695 SH SOLE Salem Investment Counselors Inc. 635 0 60 ZIMVIE INC COM 98888T107 565 60 SH SOLE Salem Investment Counselors Inc. 54 0 6 ZOETIS INC CL A 98978V103 146144 840 SH SOLE Salem Investment Counselors Inc. 300 0 540 ZOMEDICA CORP COM 98980M109 168 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 6435 92 SH SOLE Salem Investment Counselors Inc. 80 0 12 ZSCALER INC COM 98980G102 3890 25 SH SOLE Salem Investment Counselors Inc. 25 0 0