0001420506-24-001097.txt : 20240711 0001420506-24-001097.hdr.sgml : 20240711 20240711094159 ACCESSION NUMBER: 0001420506-24-001097 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240711 DATE AS OF CHANGE: 20240711 EFFECTIVENESS DATE: 20240711 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SALEM INVESTMENT COUNSELORS INC CENTRAL INDEX KEY: 0000884423 ORGANIZATION NAME: IRS NUMBER: 561225913 STATE OF INCORPORATION: NC FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03405 FILM NUMBER: 241111185 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 06-30-2024 06-30-2024 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 07-11-2024 0 1165 3100006224 false
INFORMATION TABLE 2 Form13F_InfoTable.xml INFORMATION TABLE FOR SALEM INVESTMENT COUNSELORS INC (7518) 3M CO COM 88579Y101 6931154 67826 SH SOLE Salem Investment Counselors Inc. 56382 0 11444 ABBOTT LABS COM 002824100 8526647 82058 SH SOLE Salem Investment Counselors Inc. 65564 0 16494 ABBVIE INC COM 00287Y109 22430512 130775 SH SOLE Salem Investment Counselors Inc. 108356 0 22419 ABCELLERA BIOLOGICS INC COM 00288U106 186480 63000 SH SOLE 0 0 63000 ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100 1772 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100 17919 174 SH SOLE 0 0 174 ACACIA RESH CORP ACACIA TCH COM 003881307 73467 14664 SH SOLE Salem Investment Counselors Inc. 14664 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 24845942 81889 SH SOLE Salem Investment Counselors Inc. 70689 0 11200 ACM RESH INC COM CL A 00108J109 1153 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 ACUITY BRANDS INC COM 00508Y102 777920 3222 SH SOLE Salem Investment Counselors Inc. 3222 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 1136972 52907 SH SOLE Salem Investment Counselors Inc. 1200 0 51707 ADOBE INC COM 00724F101 1229966 2214 SH SOLE Salem Investment Counselors Inc. 2053 0 161 ADVANCE AUTO PARTS INC COM 00751Y106 291318 4600 SH SOLE Salem Investment Counselors Inc. 300 0 4300 ADVANCED MICRO DEVICES INC COM 007903107 26650292 164295 SH SOLE Salem Investment Counselors Inc. 117651 0 46644 AEGON LTD AMER REG 1 CERT 0076CA104 6429 1020 SH SOLE 0 0 1020 AEROVIRONMENT INC COM 008073108 6376 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 AFFIRM HLDGS INC COM CL A 00827B106 3021 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 AFLAC INC COM 001055102 55819 625 SH SOLE 0 0 625 AGCO CORP COM 001084102 9201 94 SH SOLE Salem Investment Counselors Inc. 94 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 318761 2459 SH SOLE Salem Investment Counselors Inc. 2364 0 95 AGNC INVT CORP COM 00123Q104 30468 3154 SH SOLE Salem Investment Counselors Inc. 3000 0 154 AIR LEASE CORP CL A 00912X302 19096 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 AIR PRODS & CHEMS INC COM 009158106 173188 671 SH SOLE Salem Investment Counselors Inc. 601 0 70 AIRBNB INC COM CL A 009066101 3985443 26284 SH SOLE Salem Investment Counselors Inc. 12593 0 13691 AKAMAI TECHNOLOGIES INC COM 00971T101 72875 809 SH SOLE 0 0 809 AKOUSTIS TECHNOLOGIES INC COM 00973N102 527 4000 SH SOLE Salem Investment Counselors Inc. 4000 0 0 ALBEMARLE CORP COM 012653101 68583 715 SH SOLE Salem Investment Counselors Inc. 70 0 645 ALCOA CORP COM 013872106 438 11 SH SOLE Salem Investment Counselors Inc. 11 0 0 ALCON AG ORD SHS H01301128 78925 886 SH SOLE Salem Investment Counselors Inc. 848 0 38 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2011 17 SH SOLE 0 0 17 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 346861 4752 SH SOLE Salem Investment Counselors Inc. 3862 0 890 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 18585 550 SH SOLE 0 0 550 ALLISON TRANSMISSION HLDGS I COM 01973R101 6207861 81790 SH SOLE Salem Investment Counselors Inc. 63240 0 18550 ALLSTATE CORP COM 020002101 654761 4078 SH SOLE Salem Investment Counselors Inc. 4078 0 0 ALLY FINL INC COM 02005N100 5235 132 SH SOLE Salem Investment Counselors Inc. 31 0 101 ALPHABET INC CAP STK CL A 02079K305 51409310 282236 SH SOLE Salem Investment Counselors Inc. 206565 0 75671 ALPHABET INC CAP STK CL C 02079K107 92741156 505622 SH SOLE Salem Investment Counselors Inc. 406978 0 98644 ALPS ETF TR ALERIAN MLP 00162Q452 3217673 67063 SH SOLE Salem Investment Counselors Inc. 32737 0 34326 ALPS ETF TR BARRONS 400 ETF 00162Q726 32809 495 SH SOLE Salem Investment Counselors Inc. 495 0 0 ALPS ETF TR OSHARES US QUALT 00162Q387 66988 1350 SH SOLE 0 0 1350 ALTRIA GROUP INC COM 02209S103 1494799 32136 SH SOLE Salem Investment Counselors Inc. 27070 0 5066 ALUMIS INC COM 022307102 266 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 AMAZON COM INC COM 023135106 93660411 484659 SH SOLE Salem Investment Counselors Inc. 394487 0 90172 AMBEV SA SPONSORED ADR 02319V103 8200 4000 SH SOLE 0 0 4000 AMDOCS LTD SHS G02602103 76859 968 SH SOLE 0 0 968 AMER STATES WTR CO COM 029899101 36285 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 AMEREN CORP COM 023608102 67839 954 SH SOLE Salem Investment Counselors Inc. 931 0 23 AMERICAN AIRLS GROUP INC COM 02376R102 408 36 SH SOLE Salem Investment Counselors Inc. 26 0 10 AMERICAN CENTY ETF TR INTL EQT ETF 025072703 3051 49 SH SOLE 0 0 49 AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 12146 187 SH SOLE 0 0 187 AMERICAN CENTY ETF TR US EQT ETF 025072885 152061 1686 SH SOLE 0 0 1686 AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 2263 36 SH SOLE 0 0 36 AMERICAN CENTY ETF TR US SML CP VALU 025072877 1885 21 SH SOLE 0 0 21 AMERICAN ELEC PWR CO INC COM 025537101 6742732 76849 SH SOLE Salem Investment Counselors Inc. 58509 0 18340 AMERICAN EXPRESS CO COM 025816109 969500 4187 SH SOLE Salem Investment Counselors Inc. 3450 0 737 AMERICAN INTL GROUP INC COM NEW 026874784 5218 70 SH SOLE Salem Investment Counselors Inc. 20 0 50 AMERICAN TOWER CORP NEW COM 03027X100 77140 394 SH SOLE Salem Investment Counselors Inc. 335 0 59 AMERICOLD REALTY TRUST INC COM 03064D108 1057 41 SH SOLE 0 0 41 AMETEK INC COM 031100100 14671 88 SH SOLE Salem Investment Counselors Inc. 71 0 17 AMGEN INC COM 031162100 7370404 23589 SH SOLE Salem Investment Counselors Inc. 14083 0 9506 AMPCO-PITTSBURG CORP COM 032037103 20 25 SH SOLE 0 0 25 AMPHENOL CORP NEW CL A 032095101 18895 280 SH SOLE 0 0 280 AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 25892 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 AMPLIFY ETF TR CWP ENHANCED DIV 032108409 16177 418 SH SOLE 0 0 418 AMREP CORP COM 032159105 473 25 SH SOLE 0 0 25 AMYLYX PHARMACEUTICALS INC COM 03237H101 105 55 SH SOLE 0 0 55 ANALOG DEVICES INC COM 032654105 367499 1610 SH SOLE Salem Investment Counselors Inc. 862 0 748 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 2385 41 SH SOLE Salem Investment Counselors Inc. 19 0 22 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 44604 2263 SH SOLE Salem Investment Counselors Inc. 375 0 1888 ANTERO RESOURCES CORP COM 03674X106 30771 943 SH SOLE Salem Investment Counselors Inc. 943 0 0 AON PLC SHS CL A G0403H108 122130 416 SH SOLE 0 0 416 APA CORPORATION COM 03743Q108 16192 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 API GROUP CORP COM STK 00187Y100 137087 3643 SH SOLE Salem Investment Counselors Inc. 3581 0 62 APPFOLIO INC COM CL A 03783C100 5136 21 SH SOLE 0 0 21 APPLE INC COM 037833100 211661746 1004946 SH SOLE Salem Investment Counselors Inc. 855600 0 149346 APPLIED MATLS INC COM 038222105 257466 1091 SH SOLE Salem Investment Counselors Inc. 722 0 369 APTIV PLC SHS G6095L109 20986 298 SH SOLE Salem Investment Counselors Inc. 100 0 198 ARCBEST CORP COM 03937C105 16812 157 SH SOLE 0 0 157 ARCH CAP GROUP LTD ORD G0450A105 7971 79 SH SOLE 0 0 79 ARCHER AVIATION INC COM CL A 03945R102 21120 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 17108 283 SH SOLE 0 0 283 ARES CAPITAL CORP COM 04010L103 6403882 307288 SH SOLE Salem Investment Counselors Inc. 146720 0 160568 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 55312 415 SH SOLE 0 0 415 ARGENX SE SPONSORED ADR 04016X101 1291 3 SH SOLE 0 0 3 ARISTA NETWORKS INC COM 040413106 85518 244 SH SOLE Salem Investment Counselors Inc. 120 0 124 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 2755 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 ARK ETF TR INNOVATION ETF 00214Q104 59333 1350 SH SOLE Salem Investment Counselors Inc. 350 0 1000 ARMATA PHARMACEUTICALS INC COM 04216R102 275 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ARTIVION INC COM 228903100 271890 10600 SH SOLE Salem Investment Counselors Inc. 10600 0 0 ASHFORD HOSPITALITY TR INC COM SHS 044103869 60 61 SH SOLE 0 0 61 ASHFORD INC COM 044104107 408 83 SH SOLE 0 0 83 ASHLAND INC COM 044186104 287061 3038 SH SOLE Salem Investment Counselors Inc. 3005 0 33 ASML HOLDING N V N Y REGISTRY SHS N07059210 4322057 4226 SH SOLE Salem Investment Counselors Inc. 2198 0 2028 ASPEN TECHNOLOGY INC COM 29109X106 994 5 SH SOLE 0 0 5 ASTRAZENECA PLC SPONSORED ADR 046353108 107237 1375 SH SOLE Salem Investment Counselors Inc. 1213 0 162 AT&T INC COM 00206R102 607087 31768 SH SOLE Salem Investment Counselors Inc. 5960 0 25808 ATKORE INC COM 047649108 29550 219 SH SOLE Salem Investment Counselors Inc. 207 0 12 ATLANTA BRAVES HLDGS INC COM SER A 047726104 827 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 ATS CORPORATION COM 00217Y104 1519 47 SH SOLE 0 0 47 AUGMEDIX INC COM 05105P107 2581 2932 SH SOLE Salem Investment Counselors Inc. 2932 0 0 AURINIA PHARMACEUTICALS INC COM 05156V102 20037 3509 SH SOLE Salem Investment Counselors Inc. 3509 0 0 AUTODESK INC COM 052769106 15095 61 SH SOLE 0 0 61 AUTOMATIC DATA PROCESSING IN COM 053015103 569131 2371 SH SOLE Salem Investment Counselors Inc. 2171 0 200 AUTOZONE INC COM 053332102 563179 190 SH SOLE Salem Investment Counselors Inc. 115 0 75 AVADEL PHARMACEUTICALS PLC COM SHS G29687103 6327 450 SH SOLE Salem Investment Counselors Inc. 450 0 0 AVANTOR INC COM 05352A100 1285929 60657 SH SOLE Salem Investment Counselors Inc. 48615 0 12042 AVERY DENNISON CORP COM 053611109 90740 415 SH SOLE 0 0 415 AVIDXCHANGE HOLDINGS INC COM 05368X102 115246 9556 SH SOLE Salem Investment Counselors Inc. 9556 0 0 AVIS BUDGET GROUP COM 053774105 6167 59 SH SOLE Salem Investment Counselors Inc. 59 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 97401 685 SH SOLE Salem Investment Counselors Inc. 685 0 0 AXIS CAP HLDGS LTD SHS G0692U109 150414 2129 SH SOLE Salem Investment Counselors Inc. 2129 0 0 AZZ INC COM 002474104 12747 165 SH SOLE Salem Investment Counselors Inc. 165 0 0 BAIDU INC SPON ADR REP A 056752108 35890 415 SH SOLE Salem Investment Counselors Inc. 415 0 0 BAKER HUGHES COMPANY CL A 05722G100 1900 54 SH SOLE 0 0 54 BALCHEM CORP COM 057665200 12215163 79345 SH SOLE Salem Investment Counselors Inc. 79343 0 2 BALL CORP COM 058498106 59900 998 SH SOLE 0 0 998 BALLARD PWR SYS INC NEW COM 058586108 6834 3037 SH SOLE Salem Investment Counselors Inc. 3037 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 843 84 SH SOLE Salem Investment Counselors Inc. 84 0 0 BANCO SANTANDER S.A. ADR 05964H105 1695 366 SH SOLE 0 0 366 BANK AMERICA CORP COM 060505104 45715115 1149487 SH SOLE Salem Investment Counselors Inc. 993441 0 156046 BANK NEW YORK MELLON CORP COM 064058100 2456 41 SH SOLE Salem Investment Counselors Inc. 41 0 0 BANKUNITED INC COM 06652K103 2196 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BARRICK GOLD CORP COM 067901108 108420 6500 SH SOLE Salem Investment Counselors Inc. 6500 0 0 BASSETT FURNITURE INDS INC COM 070203104 356 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 BAUSCH HEALTH COS INC COM 071734107 20736 2975 SH SOLE 0 0 2975 BAXTER INTL INC COM 071813109 216847 6427 SH SOLE Salem Investment Counselors Inc. 6000 0 427 BECTON DICKINSON & CO COM 075887109 54689 234 SH SOLE Salem Investment Counselors Inc. 26 0 208 BENTLEY SYS INC COM CL B 08265T208 1037 21 SH SOLE 0 0 21 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 72207060 177500 SH SOLE Salem Investment Counselors Inc. 149079 0 28421 BEST BUY INC COM 086516101 24291 285 SH SOLE Salem Investment Counselors Inc. 235 0 50 BEYOND MEAT INC COM 08862E109 7 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 BHP GROUP LTD SPONSORED ADS 088606108 24720 433 SH SOLE Salem Investment Counselors Inc. 219 0 214 BIGLARI HLDGS INC COM STK CL B 08986R309 194 1 SH SOLE 0 0 1 BIOCRYST PHARMACEUTICALS INC COM 09058V103 1236 200 SH SOLE 0 0 200 BIOGEN INC COM 09062X103 131442 567 SH SOLE Salem Investment Counselors Inc. 566 0 1 BIO-TECHNE CORP COM 09073M104 1219 17 SH SOLE 0 0 17 BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105 51871 3377 SH SOLE 0 0 3377 BLACKROCK INC COM 09247X101 45665 58 SH SOLE Salem Investment Counselors Inc. 12 0 46 BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101 55868 2806 SH SOLE 0 0 2806 BLACKSTONE INC COM 09260D107 664187 5365 SH SOLE Salem Investment Counselors Inc. 4406 0 959 BLOCK H & R INC COM 093671105 120010 2200 SH SOLE Salem Investment Counselors Inc. 2200 0 0 BLOCK INC CL A 852234103 304780 4726 SH SOLE Salem Investment Counselors Inc. 3343 0 1383 BLOOM ENERGY CORP COM CL A 093712107 12240 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 5526947 359590 SH SOLE Salem Investment Counselors Inc. 197260 0 162330 BLUE OWL CAPITAL INC COM CL A 09581B103 22135 1247 SH SOLE Salem Investment Counselors Inc. 1009 0 238 BOEING CO COM 097023105 143717 790 SH SOLE Salem Investment Counselors Inc. 723 0 67 BOLT BIOTHERAPEUTICS INC COM 097702104 30 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 BOOKING HOLDINGS INC COM 09857L108 7923 2 SH SOLE 0 0 2 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1470669 9556 SH SOLE Salem Investment Counselors Inc. 8675 0 881 BOSTON BEER INC CL A 100557107 18303 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 BOSTON PROPERTIES INC COM 101121101 14072 225 SH SOLE 0 0 225 BOSTON SCIENTIFIC CORP COM 101137107 16316802 211879 SH SOLE Salem Investment Counselors Inc. 145561 0 66318 BP PLC SPONSORED ADR 055622104 36827 1020 SH SOLE Salem Investment Counselors Inc. 1 0 1019 BRAEMAR HOTELS & RESORTS INC COM 10482B101 3781 1454 SH SOLE 0 0 1454 BRIDGER AEROSPACE GRP HLDGS COM 96812F102 374 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 BRIGHTHOUSE FINL INC COM 10922N103 5158 119 SH SOLE Salem Investment Counselors Inc. 119 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 1474892 35514 SH SOLE Salem Investment Counselors Inc. 15369 0 20145 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3073 97 SH SOLE 0 0 97 BROADCOM INC COM 11135F101 4354256 2712 SH SOLE Salem Investment Counselors Inc. 2051 0 661 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 14835 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 8765 211 SH SOLE Salem Investment Counselors Inc. 211 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 229420 9262 SH SOLE 0 0 9262 BROWN & BROWN INC COM 115236101 1967020 22000 SH SOLE Salem Investment Counselors Inc. 22000 0 0 BROWN FORMAN CORP CL B 115637209 32556 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 374400 2705 SH SOLE Salem Investment Counselors Inc. 2050 0 655 BYND CANNASOFT ENTERPRISES I COM NEW 05608P208 4 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 C3 AI INC CL A 12468P104 258063 8911 SH SOLE Salem Investment Counselors Inc. 8830 0 81 CADENCE DESIGN SYSTEM INC COM 127387108 124024 403 SH SOLE Salem Investment Counselors Inc. 374 0 29 CAE INC COM 124765108 1691 91 SH SOLE 0 0 91 CAL MAINE FOODS INC COM NEW 128030202 12222 200 SH SOLE 0 0 200 CALAMOS LNG SHR EQT DYNAMIC COM 12812C106 17538 1150 SH SOLE Salem Investment Counselors Inc. 1150 0 0 CALUMET SPECIALTY PRODS PART UT LTD PARTNER 131476103 4815 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CANADIAN NAT RES LTD COM 136385101 1345822 37400 SH SOLE Salem Investment Counselors Inc. 37400 0 0 CANADIAN NATL RY CO COM 136375102 1330617 11264 SH SOLE Salem Investment Counselors Inc. 650 0 10614 CANADIAN PACIFIC KANSAS CITY COM 13646K108 80841 1025 SH SOLE 0 0 1025 CANOPY GROWTH CORP COM NEW 138035704 33 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 CAPITAL ONE FINL CORP COM 14040H105 1812034 13088 SH SOLE Salem Investment Counselors Inc. 4061 0 9027 CARDINAL HEALTH INC COM 14149Y108 58992 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 CARLISLE COS INC COM 142339100 10941 27 SH SOLE 0 0 27 CARMAX INC COM 143130102 29336 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 71717 3831 SH SOLE Salem Investment Counselors Inc. 2712 0 1119 CARRIAGE SVCS INC COM 143905107 6657 248 SH SOLE Salem Investment Counselors Inc. 248 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1291847 20418 SH SOLE Salem Investment Counselors Inc. 11995 0 8423 CARTER BANKSHARES INC COM NEW 146103106 81648 5400 SH SOLE Salem Investment Counselors Inc. 5400 0 0 CASEYS GEN STORES INC COM 147528103 45025 118 SH SOLE 0 0 118 CASS INFORMATION SYS INC COM 14808P109 103181 2575 SH SOLE Salem Investment Counselors Inc. 2525 0 50 CASSAVA SCIENCES INC COM 14817C107 3397 275 SH SOLE Salem Investment Counselors Inc. 275 0 0 CATERPILLAR INC COM 149123101 13951561 41884 SH SOLE Salem Investment Counselors Inc. 32130 0 9754 CBRE GROUP INC CL A 12504L109 12209 137 SH SOLE 0 0 137 CDW CORP COM 12514G108 6044 27 SH SOLE 0 0 27 CEDAR FAIR L P DEPOSITRY UNIT 150185106 65220 1200 SH SOLE 0 0 1200 CELANESE CORP DEL COM 150870103 4047 30 SH SOLE 0 0 30 CELSIUS HLDGS INC COM NEW 15118V207 34825 610 SH SOLE 0 0 610 CENCORA INC COM 03073E105 246028 1092 SH SOLE 0 0 1092 CENTENE CORP DEL COM 15135B101 47339 714 SH SOLE Salem Investment Counselors Inc. 714 0 0 CERENCE INC COM 156727109 2562 905 SH SOLE Salem Investment Counselors Inc. 905 0 0 CHAMPIONX CORPORATION COM 15872M104 5812 175 SH SOLE Salem Investment Counselors Inc. 175 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1586 1050 SH SOLE Salem Investment Counselors Inc. 1050 0 0 CHARLES RIV LABS INTL INC COM 159864107 29955 145 SH SOLE Salem Investment Counselors Inc. 145 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 897 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 47190 286 SH SOLE 0 0 286 CHEMOURS CO COM 163851108 14016 621 SH SOLE Salem Investment Counselors Inc. 621 0 0 CHESAPEAKE ENERGY CORP COM 165167735 613220 7461 SH SOLE 0 0 7461 CHEVRON CORP NEW COM 166764100 5360460 34270 SH SOLE Salem Investment Counselors Inc. 24752 0 9518 CHEWY INC CL A 16679L109 10896 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 72048 1150 SH SOLE Salem Investment Counselors Inc. 1000 0 150 CHUBB LIMITED COM H1467J104 197881 773 SH SOLE Salem Investment Counselors Inc. 450 0 323 CHURCH & DWIGHT CO INC COM 171340102 51840 500 SH SOLE 0 0 500 CHURCHILL DOWNS INC COM 171484108 167520 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 CINCINNATI FINL CORP COM 172062101 154112 1296 SH SOLE Salem Investment Counselors Inc. 1296 0 0 CINTAS CORP COM 172908105 91034 130 SH SOLE Salem Investment Counselors Inc. 114 0 16 CISCO SYS INC COM 17275R102 16222076 341445 SH SOLE Salem Investment Counselors Inc. 294823 0 46622 CITIGROUP INC COM NEW 172967424 2385887 37597 SH SOLE Salem Investment Counselors Inc. 32726 0 4871 CITIZENS FINL GROUP INC COM 174610105 40895 1135 SH SOLE Salem Investment Counselors Inc. 1000 0 135 CLEAN HARBORS INC COM 184496107 2940 13 SH SOLE 0 0 13 CLEARBRIDGE ENERGY MIDSTRM O COM 18469P209 1443 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 7126 463 SH SOLE 0 0 463 CLOROX CO DEL COM 189054109 139882 1025 SH SOLE Salem Investment Counselors Inc. 1025 0 0 CME GROUP INC COM 12572Q105 46005 234 SH SOLE Salem Investment Counselors Inc. 219 0 15 CMS ENERGY CORP COM 125896100 44946 755 SH SOLE Salem Investment Counselors Inc. 755 0 0 CNA FINL CORP COM 126117100 6911 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 CNH INDL N V SHS N20944109 30390 3000 SH SOLE 0 0 3000 COCA COLA CO COM 191216100 7009092 109489 SH SOLE Salem Investment Counselors Inc. 92879 0 16610 COCA COLA CONS INC COM 191098102 5425 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 CODEXIS INC COM 192005106 10 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 COEUR MNG INC COM NEW 192108504 2414352 429600 SH SOLE 0 0 429600 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 26588 391 SH SOLE Salem Investment Counselors Inc. 195 0 196 COHEN & STEERS INFRASTRUCTUR COM 19248A109 540 24 SH SOLE Salem Investment Counselors Inc. 24 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 180421 15447 SH SOLE Salem Investment Counselors Inc. 15447 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 40891 184 SH SOLE Salem Investment Counselors Inc. 164 0 20 COLGATE PALMOLIVE CO COM 194162103 7736086 79721 SH SOLE Salem Investment Counselors Inc. 55813 0 23908 COMCAST CORP NEW CL A 20030N101 913956 23339 SH SOLE Salem Investment Counselors Inc. 1838 0 21501 COMMUNITY WEST BANCSHARES NE COM 203937107 5550 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CONAGRA BRANDS INC COM 205887102 16715 588 SH SOLE Salem Investment Counselors Inc. 588 0 0 CONCENTRIX CORP COM 20602D101 22591 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 CONNECTONE BANCORP INC COM 20786W107 6102 323 SH SOLE Salem Investment Counselors Inc. 323 0 0 CONOCOPHILLIPS COM 20825C104 872720 7630 SH SOLE Salem Investment Counselors Inc. 5489 0 2141 CONSOLIDATED EDISON INC COM 209115104 805 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7156501 27816 SH SOLE Salem Investment Counselors Inc. 19480 0 8336 COPART INC COM 217204106 2325089 42930 SH SOLE Salem Investment Counselors Inc. 39380 0 3550 CORNING INC COM 219350105 800466 20604 SH SOLE Salem Investment Counselors Inc. 900 0 19704 CORTEVA INC COM 22052L104 104536 1938 SH SOLE Salem Investment Counselors Inc. 1645 0 293 COSTAR GROUP INC COM 22160N109 2818 38 SH SOLE Salem Investment Counselors Inc. 20 0 18 COSTCO WHSL CORP NEW COM 22160K105 20271656 23849 SH SOLE Salem Investment Counselors Inc. 16048 0 7801 COTERRA ENERGY INC COM 127097103 69983 2624 SH SOLE Salem Investment Counselors Inc. 690 0 1934 COTY INC COM CL A 222070203 2185 218 SH SOLE 0 0 218 COUPANG INC CL A 22266T109 1257 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 COUSINS PPTYS INC COM NEW 222795502 602 26 SH SOLE 0 0 26 CRANE COMPANY COMMON STOCK 224408104 43494 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRANE NXT CO COM 224441105 18426 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 CRESCENT ENERGY COMPANY CL A COM 44952J104 237000 20000 SH SOLE Salem Investment Counselors Inc. 20000 0 0 CREXENDO INC COM 226552107 787 250 SH SOLE 0 0 250 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 95868 1775 SH SOLE Salem Investment Counselors Inc. 1475 0 300 CROWDSTRIKE HLDGS INC CL A 22788C105 10895625 28434 SH SOLE Salem Investment Counselors Inc. 24593 0 3841 CROWN CASTLE INC COM 22822V101 76206 780 SH SOLE Salem Investment Counselors Inc. 620 0 160 CROWN HLDGS INC COM 228368106 1414 19 SH SOLE 0 0 19 CSX CORP COM 126408103 239302 7154 SH SOLE Salem Investment Counselors Inc. 3429 0 3725 CUMMINS INC COM 231021106 54002 195 SH SOLE 0 0 195 CUSHMAN WAKEFIELD PLC SHS G2717B108 1644 158 SH SOLE 0 0 158 CVS HEALTH CORP COM 126650100 7688869 130187 SH SOLE Salem Investment Counselors Inc. 114769 0 15418 D R HORTON INC COM 23331A109 1634648 11599 SH SOLE Salem Investment Counselors Inc. 7199 0 4400 DANAHER CORPORATION COM 235851102 179953 720 SH SOLE Salem Investment Counselors Inc. 165 0 555 DARDEN RESTAURANTS INC COM 237194105 18310 121 SH SOLE 0 0 121 DARLING INGREDIENTS INC COM 237266101 2058 56 SH SOLE 0 0 56 DATA I O CORP COM 237690102 43597 15796 SH SOLE Salem Investment Counselors Inc. 15796 0 0 DATADOG INC CL A COM 23804L103 18676 144 SH SOLE 0 0 144 DAVITA INC COM 23918K108 17322 125 SH SOLE Salem Investment Counselors Inc. 53 0 72 DAWSON GEOPHYSICAL CO NEW COM 239360100 264555 135669 SH SOLE Salem Investment Counselors Inc. 135669 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 10360 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 DECKERS OUTDOOR CORP COM 243537107 166488 172 SH SOLE Salem Investment Counselors Inc. 172 0 0 DEERE & CO COM 244199105 564004 1504 SH SOLE Salem Investment Counselors Inc. 1368 0 136 DELL TECHNOLOGIES INC CL C 24703L202 75851 550 SH SOLE Salem Investment Counselors Inc. 400 0 150 DELTA AIR LINES INC DEL COM NEW 247361702 16937 357 SH SOLE Salem Investment Counselors Inc. 209 0 148 DENTSPLY SIRONA INC COM 24906P109 300840 12000 SH SOLE Salem Investment Counselors Inc. 12000 0 0 DEVON ENERGY CORP NEW COM 25179M103 31142 657 SH SOLE 0 0 657 DEXCOM INC COM 252131107 5556 49 SH SOLE 0 0 49 DIAGEO PLC SPON ADR NEW 25243Q205 63293 502 SH SOLE Salem Investment Counselors Inc. 417 0 85 DIAMONDBACK ENERGY INC COM 25278X109 4363556 21797 SH SOLE Salem Investment Counselors Inc. 17856 0 3941 DIGIMARC CORP NEW COM 25381B101 9303 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 DIGITAL RLTY TR INC COM 253868103 47592 313 SH SOLE Salem Investment Counselors Inc. 238 0 75 DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 3596 139 SH SOLE 0 0 139 DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 473623 15963 SH SOLE Salem Investment Counselors Inc. 11809 0 4154 DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 62071 2361 SH SOLE 0 0 2361 DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 28793 768 SH SOLE 0 0 768 DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 26255 437 SH SOLE Salem Investment Counselors Inc. 137 0 300 DISCOVER FINL SVCS COM 254709108 4099633 31340 SH SOLE Salem Investment Counselors Inc. 29615 0 1725 DISNEY WALT CO COM 254687106 1681892 16939 SH SOLE Salem Investment Counselors Inc. 14409 0 2530 DOCUSIGN INC COM 256163106 6313 118 SH SOLE Salem Investment Counselors Inc. 100 0 18 DOLLAR GEN CORP NEW COM 256677105 16133 122 SH SOLE 0 0 122 DOLLAR TREE INC COM 256746108 8756 82 SH SOLE Salem Investment Counselors Inc. 82 0 0 DOMA HOLDINGS INC COM NEW 25703A203 104 17 SH SOLE Salem Investment Counselors Inc. 17 0 0 DOMINION ENERGY INC COM 25746U109 278418 5682 SH SOLE Salem Investment Counselors Inc. 1364 0 4318 DONEGAL GROUP INC CL A 257701201 48429 3760 SH SOLE 0 0 3760 DONNELLEY FINL SOLUTIONS INC COM 25787G100 35951 603 SH SOLE Salem Investment Counselors Inc. 603 0 0 DORIAN LPG LTD SHS USD Y2106R110 5245 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 43357 3463 SH SOLE 0 0 3463 DOVER CORP COM 260003108 853529 4730 SH SOLE Salem Investment Counselors Inc. 4730 0 0 DOW INC COM 260557103 145782 2748 SH SOLE Salem Investment Counselors Inc. 2446 0 302 DOXIMITY INC CL A 26622P107 252 9 SH SOLE 0 0 9 DRAFTKINGS INC NEW COM CL A 26142V105 8589 225 SH SOLE Salem Investment Counselors Inc. 225 0 0 DROPBOX INC CL A 26210C104 1124 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 DTE ENERGY CO COM 233331107 10755 96 SH SOLE 0 0 96 DUKE ENERGY CORP NEW COM NEW 26441C204 3932676 39237 SH SOLE Salem Investment Counselors Inc. 26995 0 12242 DUPONT DE NEMOURS INC COM 26614N102 657201 8165 SH SOLE Salem Investment Counselors Inc. 1946 0 6219 DXC TECHNOLOGY CO COM 23355L106 7808 409 SH SOLE Salem Investment Counselors Inc. 409 0 0 DYCOM INDS INC COM 267475101 3106366 18407 SH SOLE Salem Investment Counselors Inc. 17682 0 725 DYNATRACE INC COM NEW 268150109 13422 300 SH SOLE 0 0 300 EA SERIES TRUST STRIVE US ENERGY 02072L722 40419 1350 SH SOLE Salem Investment Counselors Inc. 1350 0 0 EAST WEST BANCORP INC COM 27579R104 3735 51 SH SOLE Salem Investment Counselors Inc. 51 0 0 EASTMAN CHEM CO COM 277432100 29733 301 SH SOLE Salem Investment Counselors Inc. 285 0 16 EATON CORP PLC SHS G29183103 2627549 8380 SH SOLE Salem Investment Counselors Inc. 7272 0 1108 EBAY INC. COM 278642103 54580 1016 SH SOLE Salem Investment Counselors Inc. 870 0 146 ECHOSTAR CORP CL A 278768106 515137 28924 SH SOLE 0 0 28924 ECOLAB INC COM 278865100 313959 1316 SH SOLE Salem Investment Counselors Inc. 1120 0 196 EDGEWELL PERS CARE CO COM 28035Q102 20170 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 EDISON INTL COM 281020107 99529 1386 SH SOLE Salem Investment Counselors Inc. 1200 0 186 EDWARDS LIFESCIENCES CORP COM 28176E108 952982 10317 SH SOLE Salem Investment Counselors Inc. 4488 0 5829 ELANCO ANIMAL HEALTH INC COM 28414H103 3175 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 ELECTRONIC ARTS INC COM 285512109 32743 235 SH SOLE Salem Investment Counselors Inc. 235 0 0 ELEVANCE HEALTH INC COM 036752103 710379 1311 SH SOLE Salem Investment Counselors Inc. 1152 0 159 ELI LILLY & CO COM 532457108 64779980 71550 SH SOLE Salem Investment Counselors Inc. 55080 0 16470 EMERSON ELEC CO COM 291011104 1601947 14542 SH SOLE Salem Investment Counselors Inc. 13924 0 618 ENBRIDGE INC COM 29250N105 1798221 50526 SH SOLE Salem Investment Counselors Inc. 22492 0 28034 ENCORE WIRE CORP COM 292562105 14492 50 SH SOLE 0 0 50 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 2190 81 SH SOLE 0 0 81 ENERGIZER HLDGS INC NEW COM 29272W109 14770 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 6241035 384774 SH SOLE Salem Investment Counselors Inc. 256812 0 127962 ENI S P A SPONSORED ADR 26874R108 4773 155 SH SOLE 0 0 155 ENOVIX CORPORATION COM 293594107 1527835 98825 SH SOLE Salem Investment Counselors Inc. 86025 0 12800 ENPHASE ENERGY INC COM 29355A107 1496 15 SH SOLE Salem Investment Counselors Inc. 15 0 0 ENTEGRIS INC COM 29362U104 2438 18 SH SOLE Salem Investment Counselors Inc. 10 0 8 ENTERGY CORP NEW COM 29364G103 11342 106 SH SOLE Salem Investment Counselors Inc. 106 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 5929048 204591 SH SOLE Salem Investment Counselors Inc. 163036 0 41555 EOG RES INC COM 26875P101 244818 1945 SH SOLE Salem Investment Counselors Inc. 1726 0 219 EPAM SYS INC COM 29414B104 25772 137 SH SOLE Salem Investment Counselors Inc. 137 0 0 EQT CORP COM 26884L109 1332 36 SH SOLE 0 0 36 EQUIFAX INC COM 294429105 239066 986 SH SOLE Salem Investment Counselors Inc. 986 0 0 EQUINIX INC COM 29444U700 7566 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 34670 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 ESAB CORPORATION COM 29605J106 10397 110 SH SOLE 0 0 110 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 67591 1617 SH SOLE Salem Investment Counselors Inc. 125 0 1492 ETSY INC COM 29786A106 826 14 SH SOLE 0 0 14 EVERBRIDGE INC COM 29978A104 3499 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 EVERCORE INC CLASS A 29977A105 15633 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 EVEREST GROUP LTD COM G3223R108 763 2 SH SOLE 0 0 2 EVERGY INC COM 30034W106 5827 110 SH SOLE 0 0 110 EVERSOURCE ENERGY COM 30040W108 30907 545 SH SOLE Salem Investment Counselors Inc. 244 0 301 EVOLENT HEALTH INC CL A 30050B101 4319228 225901 SH SOLE Salem Investment Counselors Inc. 154468 0 71433 EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102 12495 4900 SH SOLE 0 0 4900 EXACT SCIENCES CORP COM 30063P105 42335 1002 SH SOLE Salem Investment Counselors Inc. 1002 0 0 EXCHANGE TRADED CONCEPTS TRU EMQQ EM INTERN 301505889 114838 3460 SH SOLE Salem Investment Counselors Inc. 3260 0 200 EXLSERVICE HOLDINGS INC COM 302081104 62720 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 EXPEDIA GROUP INC COM NEW 30212P303 1638 13 SH SOLE 0 0 13 EXPEDITORS INTL WASH INC COM 302130109 9360 75 SH SOLE 0 0 75 EXTRA SPACE STORAGE INC COM 30225T102 141579 911 SH SOLE Salem Investment Counselors Inc. 896 0 15 EXXON MOBIL CORP COM 30231G102 10217821 88758 SH SOLE Salem Investment Counselors Inc. 75530 0 13228 EZCORP INC CL A NON VTG 302301106 506068 48335 SH SOLE Salem Investment Counselors Inc. 48335 0 0 F N B CORP COM 302520101 478732 34995 SH SOLE Salem Investment Counselors Inc. 33897 0 1098 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 914 24 SH SOLE 0 0 24 FABRINET SHS G3323L100 9792 40 SH SOLE 0 0 40 FACTSET RESH SYS INC COM 303075105 13065 32 SH SOLE Salem Investment Counselors Inc. 32 0 0 FASTENAL CO COM 311900104 50272 800 SH SOLE Salem Investment Counselors Inc. 800 0 0 FEDEX CORP COM 31428X106 6124807 20335 SH SOLE Salem Investment Counselors Inc. 16894 0 3441 FERRARI N V COM N3167Y103 40837 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 149161 2133 SH SOLE Salem Investment Counselors Inc. 1300 0 833 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 41160 600 SH SOLE 0 0 600 FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 96994 565 SH SOLE 0 0 565 FIDELITY COVINGTON TRUST MSCI MATLS INDEX 316092881 198 4 SH SOLE 0 0 4 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 17545 355 SH SOLE 0 0 355 FIDELITY NATL INFORMATION SV COM 31620M106 87418 1160 SH SOLE Salem Investment Counselors Inc. 1160 0 0 FIFTH THIRD BANCORP COM 316773100 921 25 SH SOLE 0 0 25 FIRST BANCORP N C COM 318910106 44354 1380 SH SOLE Salem Investment Counselors Inc. 1230 0 150 FIRST CTZNS BANCSHARES INC N CL A 31946M103 311468 185 SH SOLE Salem Investment Counselors Inc. 115 0 70 FIRST HORIZON CORPORATION COM 320517105 145430 9135 SH SOLE Salem Investment Counselors Inc. 9135 0 0 FIRST INTERNET BANCORP COM 320557101 4198 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 FIRST SOLAR INC COM 336433107 4510 20 SH SOLE Salem Investment Counselors Inc. 20 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 26653 279 SH SOLE Salem Investment Counselors Inc. 279 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 51045 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 8193 100 SH SOLE 0 0 100 FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 337494 2920 SH SOLE Salem Investment Counselors Inc. 2920 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 40878 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 53285 260 SH SOLE Salem Investment Counselors Inc. 260 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 40038 260 SH SOLE 0 0 260 FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 193771 5805 SH SOLE 0 0 5805 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 64987 650 SH SOLE Salem Investment Counselors Inc. 650 0 0 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F599 1218 30 SH SOLE 0 0 30 FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F862 1984 45 SH SOLE 0 0 45 FIRST TR NASDAQ 100 TECH IND SHS 337345102 68914 349 SH SOLE Salem Investment Counselors Inc. 349 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 6031 148 SH SOLE Salem Investment Counselors Inc. 148 0 0 FIRSTCASH HOLDINGS INC COM 33768G107 3671 35 SH SOLE 0 0 35 FISERV INC COM 337738108 393913 2643 SH SOLE Salem Investment Counselors Inc. 2248 0 395 FIVE BELOW INC COM 33829M101 654 6 SH SOLE 0 0 6 FIVE9 INC COM 338307101 4410 100 SH SOLE 0 0 100 FIVERR INTL LTD ORD SHS M4R82T106 94 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 FLOWERS FOODS INC COM 343498101 5009852 225669 SH SOLE Salem Investment Counselors Inc. 198790 0 26879 FLYWIRE CORPORATION COM VTG 302492103 8195 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 FMC CORP COM NEW 302491303 2791 48 SH SOLE 0 0 48 FOOT LOCKER INC COM 344849104 6230 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 FORD MTR CO DEL COM 345370860 206083 16434 SH SOLE Salem Investment Counselors Inc. 14011 0 2423 FORTINET INC COM 34959E109 490900 8145 SH SOLE Salem Investment Counselors Inc. 6766 0 1379 FORTIVE CORP COM 34959J108 14228 192 SH SOLE Salem Investment Counselors Inc. 192 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 147113 6303 SH SOLE Salem Investment Counselors Inc. 2338 0 3965 FORTUNE BRANDS INNOVATIONS I COM 34964C106 196819 3031 SH SOLE Salem Investment Counselors Inc. 2889 0 142 FOX CORP CL A COM 35137L105 14298 416 SH SOLE Salem Investment Counselors Inc. 416 0 0 FREEPORT-MCMORAN INC CL B 35671D857 146092 3006 SH SOLE Salem Investment Counselors Inc. 65 0 2941 FRESHWORKS INC CLASS A COM 358054104 622 49 SH SOLE 0 0 49 FRP HLDGS INC COM 30292L107 3158134 110734 SH SOLE Salem Investment Counselors Inc. 88741 0 21993 FS KKR CAP CORP COM 302635206 16222 794 SH SOLE Salem Investment Counselors Inc. 794 0 0 FUBOTV INC COM 35953D104 3720 3000 SH SOLE 0 0 3000 FULTON FINL CORP PA COM 360271100 10188 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GABELLI DIVID & INCOME TR COM 36242H104 44944 1979 SH SOLE Salem Investment Counselors Inc. 1979 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 378 167 SH SOLE Salem Investment Counselors Inc. 167 0 0 GALLAGHER ARTHUR J & CO COM 363576109 3890 15 SH SOLE 0 0 15 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1013 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 GAMESTOP CORP NEW CL A 36467W109 99 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 GARTNER INC COM 366651107 2067922 4605 SH SOLE Salem Investment Counselors Inc. 4260 0 345 GE AEROSPACE COM NEW 369604301 1658535 10433 SH SOLE Salem Investment Counselors Inc. 10013 0 420 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 9448580 121260 SH SOLE Salem Investment Counselors Inc. 59823 0 61437 GE VERNOVA INC COM 36828A101 445240 2596 SH SOLE Salem Investment Counselors Inc. 2494 0 102 GENERAC HLDGS INC COM 368736104 15206 115 SH SOLE Salem Investment Counselors Inc. 100 0 15 GENERAL AMERN INVS CO INC COM 368802104 1193579 24006 SH SOLE 0 0 24006 GENERAL DYNAMICS CORP COM 369550108 952240 3282 SH SOLE Salem Investment Counselors Inc. 2919 0 363 GENERAL MLS INC COM 370334104 139109 2199 SH SOLE Salem Investment Counselors Inc. 1467 0 732 GENERAL MTRS CO COM 37045V100 170276 3665 SH SOLE Salem Investment Counselors Inc. 3665 0 0 GENUINE PARTS CO COM 372460105 70417 505 SH SOLE Salem Investment Counselors Inc. 13 0 492 GILEAD SCIENCES INC COM 375558103 41647 607 SH SOLE Salem Investment Counselors Inc. 522 0 85 GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 942822 2820285 SH SOLE Salem Investment Counselors Inc. 1935830 0 884455 GITLAB INC CLASS A COM 37637K108 2486 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 GLOBAL E ONLINE LTD SHS M5216V106 3627 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 GLOBAL PMTS INC COM 37940X102 782400 8091 SH SOLE 0 0 8091 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 291613 8175 SH SOLE Salem Investment Counselors Inc. 4561 0 3614 GLOBAL X FDS FINTECH ETF 37954Y814 4590 182 SH SOLE Salem Investment Counselors Inc. 172 0 10 GLOBAL X FDS NASDAQ 100 COVER 37954Y483 10704 600 SH SOLE 0 0 600 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 61756 1999 SH SOLE Salem Investment Counselors Inc. 200 0 1799 GLOBAL X FDS SOCIAL MED ETF 37950E416 64600 1526 SH SOLE Salem Investment Counselors Inc. 1018 0 508 GLOBAL X FDS US INFR DEV ETF 37954Y673 1855 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 GLOBE LIFE INC COM 37959E102 444312 5400 SH SOLE 0 0 5400 GMS INC COM 36251C103 24990 310 SH SOLE Salem Investment Counselors Inc. 310 0 0 GODADDY INC CL A 380237107 30737 220 SH SOLE Salem Investment Counselors Inc. 220 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 281707 2634 SH SOLE Salem Investment Counselors Inc. 2634 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 3172121 7013 SH SOLE Salem Investment Counselors Inc. 4555 0 2458 GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 5325 1500 SH SOLE Salem Investment Counselors Inc. 1500 0 0 GRAHAM HLDGS CO COM CL B 384637104 27982 40 SH SOLE Salem Investment Counselors Inc. 30 0 10 GRAIL INC COM 384747101 1015 66 SH SOLE Salem Investment Counselors Inc. 66 0 0 GRAINGER W W INC COM 384802104 541344 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 GRANITESHARES ETF TR 2X LONG NVDA DAI 38747R827 33732 485 SH SOLE 0 0 485 GRAPHIC PACKAGING HLDG CO COM 388689101 222715 8465 SH SOLE 0 0 8465 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 94395 1773 SH SOLE Salem Investment Counselors Inc. 1773 0 0 GREEN BRICK PARTNERS INC COM 392709101 42539795 743183 SH SOLE Salem Investment Counselors Inc. 593743 0 149440 GROUP 1 AUTOMOTIVE INC COM 398905109 595 2 SH SOLE 0 0 2 GRUPO AEROPORTUARIO DEL CENT SPON ADR 400501102 8930 132 SH SOLE Salem Investment Counselors Inc. 132 0 0 GSK PLC SPONSORED ADR 37733W204 78064 2008 SH SOLE Salem Investment Counselors Inc. 1928 0 80 GUIDEWIRE SOFTWARE INC COM 40171V100 6206 45 SH SOLE 0 0 45 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 2020 40 SH SOLE 0 0 40 HALEON PLC SPON ADS 405552100 21567 2611 SH SOLE Salem Investment Counselors Inc. 2611 0 0 HALLIBURTON CO COM 406216101 1081 32 SH SOLE 0 0 32 HANESBRANDS INC COM 410345102 15160 3075 SH SOLE 0 0 3075 HANNON ARMSTRONG SUST INFR C COM 41068X100 5240 177 SH SOLE Salem Investment Counselors Inc. 177 0 0 HARLEY DAVIDSON INC COM 412822108 47460 1415 SH SOLE Salem Investment Counselors Inc. 1415 0 0 HARROW INC COM 415858109 27157 1300 SH SOLE Salem Investment Counselors Inc. 1300 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3132 31 SH SOLE 0 0 31 HAVERTY FURNITURE COS INC COM 419596101 5058 200 SH SOLE 0 0 200 HAWKINS INC COM 420261109 4550 50 SH SOLE 0 0 50 HCA HEALTHCARE INC COM 40412C101 1045767 3255 SH SOLE Salem Investment Counselors Inc. 3225 0 30 HDFC BANK LTD SPONSORED ADS 40415F101 6634 102 SH SOLE 0 0 102 HEALTHPEAK PROPERTIES INC COM 42250P103 330750 16875 SH SOLE 0 0 16875 HENRY JACK & ASSOC INC COM 426281101 3653 22 SH SOLE 0 0 22 HENRY SCHEIN INC COM 806407102 2185682 34098 SH SOLE Salem Investment Counselors Inc. 28560 0 5538 HERBALIFE LTD COM SHS G4412G101 4156 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 HERC HLDGS INC COM 42704L104 796408 5975 SH SOLE Salem Investment Counselors Inc. 5150 0 825 HERCULES CAPITAL INC COM 427096508 68426 3346 SH SOLE 0 0 3346 HERSHEY CO COM 427866108 118571 645 SH SOLE Salem Investment Counselors Inc. 645 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 14897 700 SH SOLE Salem Investment Counselors Inc. 700 0 0 HIGHWOODS PPTYS INC COM 431284108 187989 7156 SH SOLE Salem Investment Counselors Inc. 3084 0 4072 HILLENBRAND INC COM 431571108 8004 200 SH SOLE 0 0 200 HILTON WORLDWIDE HLDGS INC COM 43300A203 13538 62 SH SOLE 0 0 62 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 124 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 HOLOGIC INC COM 436440101 39056 526 SH SOLE 0 0 526 HOME DEPOT INC COM 437076102 7772735 22579 SH SOLE Salem Investment Counselors Inc. 14629 0 7950 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 2064 64 SH SOLE 0 0 64 HONEYWELL INTL INC COM 438516106 12646980 59225 SH SOLE Salem Investment Counselors Inc. 45568 0 13657 HOULIHAN LOKEY INC CL A 441593100 1889 14 SH SOLE 0 0 14 HOWMET AEROSPACE INC COM 443201108 2562 33 SH SOLE Salem Investment Counselors Inc. 33 0 0 HP INC COM 40434L105 27998 794 SH SOLE Salem Investment Counselors Inc. 794 0 0 HUBBELL INC COM 443510607 3028002 8285 SH SOLE Salem Investment Counselors Inc. 7721 0 564 HUBSPOT INC COM 443573100 111471 189 SH SOLE Salem Investment Counselors Inc. 189 0 0 HUDBAY MINERALS INC COM 443628102 14480 1600 SH SOLE Salem Investment Counselors Inc. 1600 0 0 HUMANA INC COM 444859102 7117 19 SH SOLE 0 0 19 HUNT J B TRANS SVCS INC COM 445658107 36960 231 SH SOLE Salem Investment Counselors Inc. 123 0 108 HUNTINGTON BANCSHARES INC COM 446150104 73878 5543 SH SOLE Salem Investment Counselors Inc. 5300 0 243 HUNTSMAN CORP COM 447011107 34155 1500 SH SOLE Salem Investment Counselors Inc. 1500 0 0 HURCO CO COM 447324104 1526 100 SH SOLE 0 0 100 I3 VERTICALS INC COM CL A 46571Y107 43056 1950 SH SOLE Salem Investment Counselors Inc. 1950 0 0 ICAD INC COM NEW 44934S206 96076 73904 SH SOLE Salem Investment Counselors Inc. 73904 0 0 ICICI BANK LIMITED ADR 45104G104 30251 1050 SH SOLE 0 0 1050 ICON PLC SHS G4705A100 4389 14 SH SOLE 0 0 14 IDAHO STRATEGIC RESOURCES COM NEW 645827205 171111 17354 SH SOLE Salem Investment Counselors Inc. 17354 0 0 IDEXX LABS INC COM 45168D104 975 2 SH SOLE 0 0 2 ILLINOIS TOOL WKS INC COM 452308109 228349 958 SH SOLE Salem Investment Counselors Inc. 427 0 531 ILLUMINA INC COM 452327109 45928 440 SH SOLE Salem Investment Counselors Inc. 440 0 0 IMPINJ INC COM 453204109 10191 65 SH SOLE Salem Investment Counselors Inc. 65 0 0 INCYTE CORP COM 45337C102 47223 779 SH SOLE Salem Investment Counselors Inc. 50 0 729 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 316484 51294 SH SOLE 0 0 51294 ING GROEP N.V. SPONSORED ADR 456837103 2212 129 SH SOLE 0 0 129 INGERSOLL RAND INC COM 45687V106 1011776 11138 SH SOLE Salem Investment Counselors Inc. 7057 0 4081 INGEVITY CORP COM 45688C107 3791056 86732 SH SOLE Salem Investment Counselors Inc. 15528 0 71204 INGLES MKTS INC CL A 457030104 824 12 SH SOLE Salem Investment Counselors Inc. 12 0 0 INMODE LTD SHS M5425M103 15504 850 SH SOLE Salem Investment Counselors Inc. 650 0 200 INNOVATIVE INDL PPTYS INC COM 45781V101 2321 21 SH SOLE Salem Investment Counselors Inc. 21 0 0 INSPERITY INC COM 45778Q107 15324 168 SH SOLE Salem Investment Counselors Inc. 168 0 0 INTEL CORP COM 458140100 4436662 143257 SH SOLE Salem Investment Counselors Inc. 128483 0 14774 INTELLIA THERAPEUTICS INC COM 45826J105 27975 1250 SH SOLE 0 0 1250 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5202 38 SH SOLE 0 0 38 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 3603 34 SH SOLE 0 0 34 INTERNATIONAL BUSINESS MACHS COM 459200101 1124003 6499 SH SOLE Salem Investment Counselors Inc. 5620 0 879 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 474035 4958 SH SOLE 0 0 4958 INTERNATIONAL PAPER CO COM 460146103 432 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 INTUIT COM 461202103 381840 581 SH SOLE Salem Investment Counselors Inc. 520 0 61 INTUITIVE SURGICAL INC COM NEW 46120E602 27683461 62231 SH SOLE Salem Investment Counselors Inc. 45501 0 16730 INVENTRUST PPTYS CORP COM NEW 46124J201 6422 257 SH SOLE Salem Investment Counselors Inc. 257 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 12645 900 SH SOLE Salem Investment Counselors Inc. 900 0 0 INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 38161 1310 SH SOLE 0 0 1310 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 749216 3801 SH SOLE 0 0 3801 INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 100684 1821 SH SOLE Salem Investment Counselors Inc. 700 0 1121 INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 3061735 25502 SH SOLE Salem Investment Counselors Inc. 25502 0 0 INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712 133 3 SH SOLE Salem Investment Counselors Inc. 3 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 333960 8800 SH SOLE 0 0 8800 INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 13197 136 SH SOLE 0 0 136 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 121875 2500 SH SOLE Salem Investment Counselors Inc. 2500 0 0 INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 4986 225 SH SOLE 0 0 225 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 451606 2749 SH SOLE Salem Investment Counselors Inc. 74 0 2675 INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 18269 219 SH SOLE 0 0 219 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 13662 215 SH SOLE 0 0 215 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 35701 550 SH SOLE Salem Investment Counselors Inc. 550 0 0 INVESCO LTD SHS G491BT108 11220 750 SH SOLE Salem Investment Counselors Inc. 750 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2409336 5021 SH SOLE Salem Investment Counselors Inc. 4062 0 959 INVESTORS TITLE CO NC COM 461804106 5404 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 INVITATION HOMES INC COM 46187W107 62466 1727 SH SOLE Salem Investment Counselors Inc. 1614 0 113 IQVIA HLDGS INC COM 46266C105 129402 612 SH SOLE Salem Investment Counselors Inc. 447 0 165 IRON MTN INC DEL COM 46284V101 7938963 88506 SH SOLE Salem Investment Counselors Inc. 61936 0 26570 ISHARES BITCOIN TR SHS 46438F101 34994 1025 SH SOLE Salem Investment Counselors Inc. 1025 0 0 ISHARES GOLD TR ISHARES NEW 464285204 99853 2273 SH SOLE Salem Investment Counselors Inc. 1459 0 814 ISHARES INC CORE MSCI EMKT 46434G103 466407 8713 SH SOLE Salem Investment Counselors Inc. 4050 0 4663 ISHARES INC MSCI EMERG MRKT 464286533 16363 286 SH SOLE 0 0 286 ISHARES INC MSCI EMRG CHN 46434G764 25493 431 SH SOLE 0 0 431 ISHARES INC MSCI HONG KG ETF 464286871 6120 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 807757 11837 SH SOLE Salem Investment Counselors Inc. 7337 0 4500 ISHARES INC MSCI PAC JP ETF 464286665 1720 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 ISHARES SILVER TR ISHARES 46428Q109 11160 420 SH SOLE Salem Investment Counselors Inc. 420 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 1265321 12564 SH SOLE 0 0 12564 ISHARES TR 0-5 YR TIPS ETF 46429B747 796 8 SH SOLE Salem Investment Counselors Inc. 8 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 47766 585 SH SOLE Salem Investment Counselors Inc. 17 0 568 ISHARES TR 10-20 YR TRS ETF 464288653 5854 57 SH SOLE Salem Investment Counselors Inc. 57 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 26674 231 SH SOLE 0 0 231 ISHARES TR CHINA LG-CAP ETF 464287184 15594 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 104641 2209 SH SOLE 0 0 2209 ISHARES TR CORE HIGH DV ETF 46429B663 83156 765 SH SOLE Salem Investment Counselors Inc. 390 0 375 ISHARES TR CORE INTL AGGR 46435G672 10883 218 SH SOLE Salem Investment Counselors Inc. 218 0 0 ISHARES TR CORE MSCI EAFE 46432F842 907419 12492 SH SOLE Salem Investment Counselors Inc. 7382 0 5110 ISHARES TR CORE MSCI EURO 46434V738 2677 47 SH SOLE 0 0 47 ISHARES TR CORE MSCI PAC 46434V696 18428 301 SH SOLE 0 0 301 ISHARES TR CORE S&P MCP ETF 464287507 1781408 30441 SH SOLE Salem Investment Counselors Inc. 21987 0 8454 ISHARES TR CORE S&P SCP ETF 464287804 499375 4682 SH SOLE Salem Investment Counselors Inc. 3276 0 1406 ISHARES TR CORE S&P TTL STK 464287150 544024 4580 SH SOLE Salem Investment Counselors Inc. 4580 0 0 ISHARES TR CORE S&P US GWT 464287671 259295 2034 SH SOLE Salem Investment Counselors Inc. 90 0 1944 ISHARES TR CORE S&P500 ETF 464287200 5607466 10247 SH SOLE Salem Investment Counselors Inc. 8029 0 2218 ISHARES TR CORE TOTAL USD 46434V613 62133 1374 SH SOLE 0 0 1374 ISHARES TR CORE US AGGBD ET 464287226 2466161 25406 SH SOLE Salem Investment Counselors Inc. 11733 0 13673 ISHARES TR EAFE GRWTH ETF 464288885 7468 73 SH SOLE 0 0 73 ISHARES TR EAFE SML CP ETF 464288273 15410 250 SH SOLE 0 0 250 ISHARES TR EAFE VALUE ETF 464288877 75948 1432 SH SOLE 0 0 1432 ISHARES TR ESG AWR MSCI USA 46435G425 21001 176 SH SOLE 0 0 176 ISHARES TR EXPANDED TECH 464287515 774888 8917 SH SOLE Salem Investment Counselors Inc. 8248 0 669 ISHARES TR FLTG RATE NT ETF 46429B655 240379 4705 SH SOLE 0 0 4705 ISHARES TR GL CLEAN ENE ETF 464288224 41159 3090 SH SOLE Salem Investment Counselors Inc. 2490 0 600 ISHARES TR GLB INFRASTR ETF 464288372 14376 300 SH SOLE 0 0 300 ISHARES TR GLOB HLTHCRE ETF 464287325 129976 1400 SH SOLE Salem Investment Counselors Inc. 1400 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 211701 5100 SH SOLE Salem Investment Counselors Inc. 5100 0 0 ISHARES TR GLOBAL TECH ETF 464287291 1093224 13200 SH SOLE Salem Investment Counselors Inc. 13200 0 0 ISHARES TR IBOXX HI YD ETF 464288513 102751 1332 SH SOLE Salem Investment Counselors Inc. 1332 0 0 ISHARES TR IBOXX INV CP ETF 464287242 76913 718 SH SOLE Salem Investment Counselors Inc. 520 0 198 ISHARES TR ISHARES BIOTECH 464287556 309522 2255 SH SOLE 0 0 2255 ISHARES TR ISHARES SEMICDTR 464287523 85828 348 SH SOLE Salem Investment Counselors Inc. 150 0 198 ISHARES TR JPMORGAN USD EMG 464288281 3009 34 SH SOLE Salem Investment Counselors Inc. 31 0 3 ISHARES TR MBS ETF 464288588 19831 216 SH SOLE Salem Investment Counselors Inc. 198 0 18 ISHARES TR MICRO-CAP ETF 464288869 3990 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 ISHARES TR MORNINGSTAR VALU 464288109 9846 129 SH SOLE 0 0 129 ISHARES TR MSCI EAFE ETF 464287465 867897 11080 SH SOLE Salem Investment Counselors Inc. 4705 0 6375 ISHARES TR MSCI EAFE MIN VL 46429B689 16091 232 SH SOLE 0 0 232 ISHARES TR MSCI EMG MKT ETF 464287234 625392 14684 SH SOLE Salem Investment Counselors Inc. 9909 0 4775 ISHARES TR MSCI INTL QUALTY 46434V456 7654 196 SH SOLE 0 0 196 ISHARES TR MSCI USA MIN VOL 46429B697 603589 7189 SH SOLE Salem Investment Counselors Inc. 39 0 7150 ISHARES TR MSCI USA MMENTM 46432F396 48718 250 SH SOLE 0 0 250 ISHARES TR MSCI USA QLT FCT 46432F339 320688 1878 SH SOLE Salem Investment Counselors Inc. 1003 0 875 ISHARES TR NATIONAL MUN ETF 464288414 26212 246 SH SOLE Salem Investment Counselors Inc. 246 0 0 ISHARES TR PFD AND INCM SEC 464288687 578186 18326 SH SOLE Salem Investment Counselors Inc. 16226 0 2100 ISHARES TR RUS 1000 ETF 464287622 666490 2240 SH SOLE Salem Investment Counselors Inc. 592 0 1648 ISHARES TR RUS 1000 GRW ETF 464287614 1856085 5092 SH SOLE Salem Investment Counselors Inc. 4526 0 566 ISHARES TR RUS 1000 VAL ETF 464287598 407213 2334 SH SOLE Salem Investment Counselors Inc. 1432 0 902 ISHARES TR RUS 2000 GRW ETF 464287648 9714 37 SH SOLE 0 0 37 ISHARES TR RUS 2000 VAL ETF 464287630 22389 147 SH SOLE Salem Investment Counselors Inc. 42 0 105 ISHARES TR RUS MD CP GR ETF 464287481 184285 1670 SH SOLE Salem Investment Counselors Inc. 500 0 1170 ISHARES TR RUS MDCP VAL ETF 464287473 17387 144 SH SOLE Salem Investment Counselors Inc. 144 0 0 ISHARES TR RUS MID CAP ETF 464287499 6484373 79975 SH SOLE Salem Investment Counselors Inc. 68745 0 11230 ISHARES TR RUS TP200 GR ETF 464289438 128498 599 SH SOLE 0 0 599 ISHARES TR RUSSELL 2000 ETF 464287655 2870488 14148 SH SOLE Salem Investment Counselors Inc. 12838 0 1310 ISHARES TR RUSSELL 3000 ETF 464287689 157422 510 SH SOLE 0 0 510 ISHARES TR S&P 100 ETF 464287101 74533 282 SH SOLE 0 0 282 ISHARES TR S&P 500 GRWT ETF 464287309 755590 8165 SH SOLE Salem Investment Counselors Inc. 7204 0 961 ISHARES TR S&P 500 VAL ETF 464287408 2100396 11540 SH SOLE Salem Investment Counselors Inc. 6000 0 5540 ISHARES TR S&P MC 400GR ETF 464287606 102825 1167 SH SOLE Salem Investment Counselors Inc. 628 0 539 ISHARES TR S&P MC 400VL ETF 464287705 153398 1352 SH SOLE Salem Investment Counselors Inc. 294 0 1058 ISHARES TR S&P SML 600 GWT 464287887 76545 596 SH SOLE Salem Investment Counselors Inc. 350 0 246 ISHARES TR SELECT DIVID ETF 464287168 1916070 15838 SH SOLE Salem Investment Counselors Inc. 15038 0 800 ISHARES TR SHORT TREAS BD 464288679 420453 3805 SH SOLE Salem Investment Counselors Inc. 3805 0 0 ISHARES TR SP SMCP600VL ETF 464287879 83847 862 SH SOLE 0 0 862 ISHARES TR TIPS BD ETF 464287176 115857 1085 SH SOLE 0 0 1085 ISHARES TR TRS FLT RT BD 46434V860 9069 179 SH SOLE 0 0 179 ISHARES TR U.S. BAS MTL ETF 464287838 18762 134 SH SOLE Salem Investment Counselors Inc. 134 0 0 ISHARES TR U.S. ENERGY ETF 464287796 7200 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 ISHARES TR U.S. FIN SVC ETF 464287770 29345 450 SH SOLE 0 0 450 ISHARES TR U.S. MED DVC ETF 464288810 188911 3371 SH SOLE Salem Investment Counselors Inc. 2907 0 464 ISHARES TR U.S. TECH ETF 464287721 105350 700 SH SOLE Salem Investment Counselors Inc. 650 0 50 ISHARES TR US AER DEF ETF 464288760 10564 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 ISHARES TR US CONSM STAPLES 464287812 11638 177 SH SOLE 0 0 177 ISHARES TR US CONSUM DISCRE 464287580 42566 524 SH SOLE 0 0 524 ISHARES TR US HLTHCR PR ETF 464288828 91735 1750 SH SOLE Salem Investment Counselors Inc. 1750 0 0 ISHARES TR US INFRASTRUC 46435U713 23346 554 SH SOLE 0 0 554 ISHARES TR US TREAS BD ETF 46429B267 28958 1283 SH SOLE Salem Investment Counselors Inc. 1283 0 0 ISHARES TR US TRSPRTION 464287192 58102 888 SH SOLE 0 0 888 ISHARES TR USD INV GRDE ETF 464288620 33039 658 SH SOLE Salem Investment Counselors Inc. 251 0 407 ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 15431 565 SH SOLE Salem Investment Counselors Inc. 54 0 511 ITT INC COM 45073V108 11745 91 SH SOLE Salem Investment Counselors Inc. 91 0 0 J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399 1374 14 SH SOLE Salem Investment Counselors Inc. 14 0 0 J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 34880 800 SH SOLE 0 0 800 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 250373 4417 SH SOLE Salem Investment Counselors Inc. 2 0 4415 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 4320 69 SH SOLE 0 0 69 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 2442294 48391 SH SOLE Salem Investment Counselors Inc. 23367 0 25024 J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 977828 18467 SH SOLE Salem Investment Counselors Inc. 5315 0 13152 JABIL INC COM 466313103 98455 905 SH SOLE Salem Investment Counselors Inc. 505 0 400 JETBLUE AWYS CORP COM 477143101 244 40 SH SOLE 0 0 40 JOBY AVIATION INC COMMON STOCK G65163100 510 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 JOHNSON & JOHNSON COM 478160104 26227782 179446 SH SOLE Salem Investment Counselors Inc. 143294 0 36152 JOHNSON CTLS INTL PLC SHS G51502105 100194 1499 SH SOLE Salem Investment Counselors Inc. 505 0 994 JPMORGAN CHASE & CO. COM 46625H100 46610536 230449 SH SOLE Salem Investment Counselors Inc. 178665 0 51784 KAISER ALUMINUM CORP COM PAR $0.01 483007704 43950 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 KB HOME COM 48666K109 10588408 150875 SH SOLE Salem Investment Counselors Inc. 135870 0 15005 KELLANOVA COM 487836108 49721 862 SH SOLE Salem Investment Counselors Inc. 662 0 200 KENVUE INC COM 49177J102 827609 45523 SH SOLE Salem Investment Counselors Inc. 30391 0 15132 KEURIG DR PEPPER INC COM 49271V100 12068 359 SH SOLE 0 0 359 KEYCORP COM 493267108 15376 1082 SH SOLE Salem Investment Counselors Inc. 1082 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 115554 845 SH SOLE Salem Investment Counselors Inc. 807 0 38 KIMBERLY-CLARK CORP COM 494368103 9001973 64659 SH SOLE Salem Investment Counselors Inc. 48021 0 16638 KINDER MORGAN INC DEL COM 49456B101 6754998 339960 SH SOLE Salem Investment Counselors Inc. 282265 0 57695 KKR & CO INC COM 48251W104 5368 51 SH SOLE 0 0 51 KLA CORP COM NEW 482480100 4123 5 SH SOLE 0 0 5 KLAVIYO INC COM SER A 49845K101 58492 2350 SH SOLE Salem Investment Counselors Inc. 2350 0 0 KONTOOR BRANDS INC COM 50050N103 112455 1700 SH SOLE Salem Investment Counselors Inc. 494 0 1206 KRAFT HEINZ CO COM 500754106 20775 645 SH SOLE Salem Investment Counselors Inc. 611 0 34 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 119060 5950 SH SOLE Salem Investment Counselors Inc. 5950 0 0 KROGER CO COM 501044101 37947 760 SH SOLE Salem Investment Counselors Inc. 725 0 35 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 3447 131 SH SOLE Salem Investment Counselors Inc. 111 0 20 L3HARRIS TECHNOLOGIES INC COM 502431109 263882 1175 SH SOLE Salem Investment Counselors Inc. 876 0 299 LABCORP HOLDINGS INC COM SHS 504922105 1881043 9243 SH SOLE Salem Investment Counselors Inc. 2678 0 6565 LAM RESEARCH CORP COM 512807108 477887 448 SH SOLE Salem Investment Counselors Inc. 418 0 30 LAMAR ADVERTISING CO NEW CL A 512816109 13149 110 SH SOLE 0 0 110 LAMB WESTON HLDGS INC COM 513272104 23711 282 SH SOLE Salem Investment Counselors Inc. 282 0 0 LANDSTAR SYS INC COM 515098101 2952 16 SH SOLE 0 0 16 LANTHEUS HLDGS INC COM 516544103 12044 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 LAUDER ESTEE COS INC CL A 518439104 9278 87 SH SOLE Salem Investment Counselors Inc. 25 0 62 LEIDOS HOLDINGS INC COM 525327102 15610 107 SH SOLE Salem Investment Counselors Inc. 107 0 0 LENDINGCLUB CORP COM NEW 52603A208 6980 825 SH SOLE Salem Investment Counselors Inc. 825 0 0 LENNAR CORP CL A 526057104 40734454 271799 SH SOLE Salem Investment Counselors Inc. 230379 0 41420 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 1876 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 LINCOLN NATL CORP IND COM 534187109 1705182 54829 SH SOLE Salem Investment Counselors Inc. 6509 0 48320 LINDE PLC SHS G54950103 625305 1425 SH SOLE Salem Investment Counselors Inc. 1260 0 165 LIVE NATION ENTERTAINMENT IN COM 538034109 14249 152 SH SOLE 0 0 152 LIVE OAK BANCSHARES INC COM 53803X105 3220612 91860 SH SOLE Salem Investment Counselors Inc. 55085 0 36775 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 50505 18500 SH SOLE 0 0 18500 LOCKHEED MARTIN CORP COM 539830109 482982 1034 SH SOLE Salem Investment Counselors Inc. 810 0 224 LOEWS CORP COM 540424108 5980 80 SH SOLE Salem Investment Counselors Inc. 80 0 0 LOUISIANA PAC CORP COM 546347105 2470 30 SH SOLE Salem Investment Counselors Inc. 30 0 0 LOWES COS INC COM 548661107 484755086 2198835 SH SOLE Salem Investment Counselors Inc. 399755 0 1799080 LUCID GROUP INC COM 549498103 1162 445 SH SOLE Salem Investment Counselors Inc. 445 0 0 LULULEMON ATHLETICA INC COM 550021109 1494 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 LUMEN TECHNOLOGIES INC COM 550241103 2 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 LUMENTUM HLDGS INC COM 55024U109 764 15 SH SOLE 0 0 15 LUNA INNOVATIONS INC COM 550351100 2032 635 SH SOLE Salem Investment Counselors Inc. 635 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 44961 470 SH SOLE Salem Investment Counselors Inc. 470 0 0 MAGNA INTL INC COM 559222401 332812 7943 SH SOLE Salem Investment Counselors Inc. 2125 0 5818 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 1461 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720 2163 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 MANITOWOC CO INC COM NEW 563571405 427 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 MANULIFE FINL CORP COM 56501R106 68760 2583 SH SOLE Salem Investment Counselors Inc. 2500 0 83 MARATHON OIL CORP COM 565849106 52123 1818 SH SOLE Salem Investment Counselors Inc. 1818 0 0 MARATHON PETE CORP COM 56585A102 657143 3788 SH SOLE Salem Investment Counselors Inc. 3488 0 300 MARKEL GROUP INC COM 570535104 2834613 1799 SH SOLE Salem Investment Counselors Inc. 750 0 1049 MARKETAXESS HLDGS INC COM 57060D108 2808 14 SH SOLE 0 0 14 MARRIOTT INTL INC NEW CL A 571903202 14507 60 SH SOLE 0 0 60 MARSH & MCLENNAN COS INC COM 571748102 9483 45 SH SOLE 0 0 45 MARTIN MARIETTA MATLS INC COM 573284106 4531116 8363 SH SOLE Salem Investment Counselors Inc. 8254 0 109 MARVELL TECHNOLOGY INC COM 573874104 153935 2202 SH SOLE Salem Investment Counselors Inc. 1701 0 501 MASTERBRAND INC COMMON STOCK 57638P104 35438 2414 SH SOLE Salem Investment Counselors Inc. 2272 0 142 MASTERCARD INCORPORATED CL A 57636Q104 691774 1568 SH SOLE Salem Investment Counselors Inc. 582 0 986 MATCH GROUP INC NEW COM 57667L107 1519 50 SH SOLE 0 0 50 MATTEL INC COM 577081102 163 10 SH SOLE Salem Investment Counselors Inc. 10 0 0 MAXCYTE INC COM 57777K106 220990 56375 SH SOLE Salem Investment Counselors Inc. 56375 0 0 MCCORMICK & CO INC COM NON VTG 579780206 3902 55 SH SOLE 0 0 55 MCDONALDS CORP COM 580135101 13355400 52407 SH SOLE Salem Investment Counselors Inc. 43072 0 9335 MCKESSON CORP COM 58155Q103 223925 383 SH SOLE Salem Investment Counselors Inc. 144 0 239 MEDICAL PPTYS TRUST INC COM 58463J304 1403 314 SH SOLE Salem Investment Counselors Inc. 314 0 0 MEDPACE HLDGS INC COM 58506Q109 306829 745 SH SOLE Salem Investment Counselors Inc. 745 0 0 MEDTRONIC PLC SHS G5960L103 121021 1524 SH SOLE Salem Investment Counselors Inc. 979 0 545 MERCADOLIBRE INC COM 58733R102 2101909 1279 SH SOLE Salem Investment Counselors Inc. 730 0 549 MERCK & CO INC COM 58933Y105 31443335 252594 SH SOLE Salem Investment Counselors Inc. 208874 0 43720 MERITAGE HOMES CORP COM 59001A102 30752 190 SH SOLE Salem Investment Counselors Inc. 190 0 0 META PLATFORMS INC CL A 30303M102 86286742 171129 SH SOLE Salem Investment Counselors Inc. 129697 0 41432 METHODE ELECTRS INC COM 591520200 186300 18000 SH SOLE Salem Investment Counselors Inc. 18000 0 0 METLIFE INC COM 59156R108 164807 2348 SH SOLE Salem Investment Counselors Inc. 1519 0 829 METTLER TOLEDO INTERNATIONAL COM 592688105 4612047 3300 SH SOLE Salem Investment Counselors Inc. 3300 0 0 MGIC INVT CORP WIS COM 552848103 32864 1525 SH SOLE Salem Investment Counselors Inc. 1525 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 102846 1124 SH SOLE 0 0 1124 MICRON TECHNOLOGY INC COM 595112103 46611996 354383 SH SOLE Salem Investment Counselors Inc. 301100 0 53283 MICROSOFT CORP COM 594918104 180794608 404507 SH SOLE Salem Investment Counselors Inc. 328729 0 75778 MICROSTRATEGY INC CL A NEW 594972408 30305 22 SH SOLE Salem Investment Counselors Inc. 22 0 0 MID-AMER APT CMNTYS INC COM 59522J103 12835 90 SH SOLE Salem Investment Counselors Inc. 65 0 25 MITEK SYS INC COM NEW 606710200 3354 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 8500 787 SH SOLE 0 0 787 MODERNA INC COM 60770K107 24344 205 SH SOLE Salem Investment Counselors Inc. 55 0 150 MOLSON COORS BEVERAGE CO CL B 60871R209 1009738 19865 SH SOLE Salem Investment Counselors Inc. 14625 0 5240 MONDELEZ INTL INC CL A 609207105 6169760 93678 SH SOLE Salem Investment Counselors Inc. 70217 0 23461 MONGODB INC CL A 60937P106 2750 11 SH SOLE Salem Investment Counselors Inc. 11 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 29970 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 MOODYS CORP COM 615369105 131331 312 SH SOLE Salem Investment Counselors Inc. 303 0 9 MORGAN STANLEY COM NEW 617446448 2871187 29542 SH SOLE Salem Investment Counselors Inc. 21682 0 7860 MOTOROLA SOLUTIONS INC COM NEW 620076307 102550 265 SH SOLE Salem Investment Counselors Inc. 242 0 23 MR COOPER GROUP INC COM 62482R107 81230 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 MSCI INC COM 55354G100 7227 15 SH SOLE 0 0 15 NANO X IMAGING LTD ORD SHS M70700105 272 37 SH SOLE Salem Investment Counselors Inc. 37 0 0 NASDAQ INC COM 631103108 25686 426 SH SOLE 0 0 426 NATERA INC COM 632307104 1678495 15500 SH SOLE Salem Investment Counselors Inc. 9190 0 6310 NATIONAL FUEL GAS CO COM 636180101 60176 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 6280 100 SH SOLE 0 0 100 NATWEST GROUP PLC SPONS ADR 639057207 4015 500 SH SOLE 0 0 500 NCR ATLEOS CORPORATION COM SHS 63001N106 649 24 SH SOLE Salem Investment Counselors Inc. 3 0 21 NCR VOYIX CORPORATION COM 62886E108 1075 87 SH SOLE Salem Investment Counselors Inc. 6 0 81 NET LEASE OFFICE PROPERTIES COM 64110Y108 25 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 NETFLIX INC COM 64110L106 1692656 2508 SH SOLE Salem Investment Counselors Inc. 2233 0 275 NEW YORK CMNTY BANCORP INC COM 649445103 2754 855 SH SOLE Salem Investment Counselors Inc. 855 0 0 NEWMONT CORP COM 651639106 950533 22702 SH SOLE Salem Investment Counselors Inc. 4725 0 17977 NEXTERA ENERGY INC COM 65339F101 4656324 65758 SH SOLE Salem Investment Counselors Inc. 41333 0 24425 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 49061 1775 SH SOLE 0 0 1775 NIKE INC CL B 654106103 989616 13066 SH SOLE Salem Investment Counselors Inc. 7008 0 6058 NIO INC SPON ADS 62914V106 416 100 SH SOLE 0 0 100 NISOURCE INC COM 65473P105 14405 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 NOBLE CORP PLC ORD SHS A G65431127 1117 25 SH SOLE 0 0 25 NOKIA CORP SPONSORED ADR 654902204 378 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 NORFOLK SOUTHN CORP COM 655844108 957733 4461 SH SOLE Salem Investment Counselors Inc. 3747 0 714 NORTHERN OIL & GAS INC COM 665531307 16531 440 SH SOLE Salem Investment Counselors Inc. 440 0 0 NORTHERN TECHNOLOGIES INTL C COM 665809109 61405 3708 SH SOLE Salem Investment Counselors Inc. 1108 0 2600 NORTHERN TR CORP COM 665859104 11778 139 SH SOLE Salem Investment Counselors Inc. 139 0 0 NORTHROP GRUMMAN CORP COM 666807102 127298 292 SH SOLE Salem Investment Counselors Inc. 277 0 15 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1034 55 SH SOLE Salem Investment Counselors Inc. 55 0 0 NOV INC COM 62955J103 22812 1200 SH SOLE Salem Investment Counselors Inc. 1000 0 200 NOVARTIS AG SPONSORED ADR 66987V109 677299 6362 SH SOLE Salem Investment Counselors Inc. 4771 0 1591 NOVOCURE LTD ORD SHS G6674U108 69 4 SH SOLE Salem Investment Counselors Inc. 4 0 0 NOVO-NORDISK A S ADR 670100205 2825967 19798 SH SOLE Salem Investment Counselors Inc. 9378 0 10420 NU HLDGS LTD ORD SHS CL A G6683N103 30045637 2330926 SH SOLE Salem Investment Counselors Inc. 1337325 0 993601 NUCOR CORP COM 670346105 3988935 25168 SH SOLE Salem Investment Counselors Inc. 18826 0 6342 NUSCALE PWR CORP CL A COM 67079K100 11690 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 NUTRIEN LTD COM 67077M108 1647 32 SH SOLE 0 0 32 NUVEEN MUN CR OPPORTUNITIES COM 670663103 18479 1665 SH SOLE Salem Investment Counselors Inc. 1665 0 0 NUVEEN PFD & INCOME TERM FD COM 67075A106 2933 150 SH SOLE Salem Investment Counselors Inc. 150 0 0 NVIDIA CORPORATION COM 67066G104 190883129 1545112 SH SOLE Salem Investment Counselors Inc. 1247291 0 297821 NXP SEMICONDUCTORS N V COM N6596X109 297925 1103 SH SOLE Salem Investment Counselors Inc. 228 0 875 OAKTREE SPECIALTY LENDING CO COM 67401P405 5324 283 SH SOLE Salem Investment Counselors Inc. 283 0 0 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 3334 81 SH SOLE Salem Investment Counselors Inc. 22 0 59 OCCIDENTAL PETE CORP COM 674599105 1400340 22141 SH SOLE Salem Investment Counselors Inc. 9397 0 12744 OGE ENERGY CORP COM 670837103 71400 2000 SH SOLE Salem Investment Counselors Inc. 2000 0 0 OKTA INC CL A 679295105 3745 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 35320 200 SH SOLE Salem Investment Counselors Inc. 170 0 30 OLD REP INTL CORP COM 680223104 182341 5901 SH SOLE Salem Investment Counselors Inc. 5901 0 0 OLIN CORP COM PAR $1 680665205 23575 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 OMNICOM GROUP INC COM 681919106 24951 276 SH SOLE Salem Investment Counselors Inc. 250 0 26 ON SEMICONDUCTOR CORP COM 682189105 36332 530 SH SOLE Salem Investment Counselors Inc. 530 0 0 ONEOK INC NEW COM 682680103 1472304 18054 SH SOLE Salem Investment Counselors Inc. 6910 0 11144 OPERA LTD SPONSORED ADS 68373M107 4212 300 SH SOLE 0 0 300 OPKO HEALTH INC COM 68375N103 125 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 ORACLE CORP COM 68389X105 4770160 33783 SH SOLE Salem Investment Counselors Inc. 28079 0 5704 OREILLY AUTOMOTIVE INC COM 67103H107 74981 71 SH SOLE Salem Investment Counselors Inc. 33 0 38 ORGANON & CO COMMON STOCK 68622V106 40096 1937 SH SOLE Salem Investment Counselors Inc. 1687 0 250 OTIS WORLDWIDE CORP COM 68902V107 876255 9103 SH SOLE Salem Investment Counselors Inc. 4892 0 4211 OUSTER INC *W EXP 03/11/202 68989M111 18 250 SH SOLE Salem Investment Counselors Inc. 250 0 0 OVINTIV INC COM 69047Q102 5203 111 SH SOLE 0 0 111 PACCAR INC COM 693718108 25221 245 SH SOLE 0 0 245 PACKAGING CORP AMER COM 695156109 22793 124 SH SOLE 0 0 124 PALANTIR TECHNOLOGIES INC CL A 69608A108 43575630 1720317 SH SOLE Salem Investment Counselors Inc. 1214083 0 506234 PALATIN TECHNOLOGIES INC COM NEW 696077502 12 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 PALO ALTO NETWORKS INC COM 697435105 71193 210 SH SOLE Salem Investment Counselors Inc. 15 0 195 PARAMOUNT GLOBAL CLASS B COM 92556H206 1044 100 SH SOLE 0 0 100 PARKER-HANNIFIN CORP COM 701094104 91046 180 SH SOLE Salem Investment Counselors Inc. 180 0 0 PARSONS CORP DEL COM 70202L102 194381 2376 SH SOLE Salem Investment Counselors Inc. 1716 0 660 PAYCHEX INC COM 704326107 132906 1121 SH SOLE Salem Investment Counselors Inc. 721 0 400 PAYPAL HLDGS INC COM 70450Y103 1165417 20083 SH SOLE Salem Investment Counselors Inc. 15277 0 4806 PEAKSTONE REALTY TRUST COMMON SHARES 39818P799 1343 124 SH SOLE Salem Investment Counselors Inc. 124 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 20090 1460 SH SOLE 0 0 1460 PENSKE AUTOMOTIVE GRP INC COM 70959W103 23099 155 SH SOLE Salem Investment Counselors Inc. 155 0 0 PEOPLES BANCORP N C INC COM 710577107 48180 1650 SH SOLE Salem Investment Counselors Inc. 1650 0 0 PEPSICO INC COM 713448108 49030226 297279 SH SOLE Salem Investment Counselors Inc. 245429 0 51850 PERFORMANCE FOOD GROUP CO COM 71377A103 3438 52 SH SOLE 0 0 52 PERFORMANT FINL CORP COM 71377E105 180090 62100 SH SOLE Salem Investment Counselors Inc. 62100 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 6002642 414261 SH SOLE Salem Investment Counselors Inc. 181646 0 232615 PFIZER INC COM 717081103 3690055 131882 SH SOLE Salem Investment Counselors Inc. 98731 0 33151 PHILIP MORRIS INTL INC COM 718172109 2178248 21335 SH SOLE Salem Investment Counselors Inc. 20551 0 784 PHILLIPS 66 COM 718546104 7022784 49747 SH SOLE Salem Investment Counselors Inc. 29520 0 20227 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 16205 161 SH SOLE 0 0 161 PIMCO ETF TR INTER MUN BD ACT 72201R866 6872 132 SH SOLE Salem Investment Counselors Inc. 132 0 0 PIMCO ETF TR SHTRM MUN BD ACT 72201R874 6135 123 SH SOLE Salem Investment Counselors Inc. 123 0 0 PINTEREST INC CL A 72352L106 3942767 89466 SH SOLE Salem Investment Counselors Inc. 79813 0 9653 PIPER SANDLER COMPANIES COM 724078100 11969 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3572 200 SH SOLE 0 0 200 PLIANT THERAPEUTICS INC COM 729139105 645 60 SH SOLE 0 0 60 PLUG POWER INC COM NEW 72919P202 5355 2298 SH SOLE Salem Investment Counselors Inc. 2298 0 0 PNC FINL SVCS GROUP INC COM 693475105 3000454 19298 SH SOLE Salem Investment Counselors Inc. 15475 0 3823 POTBELLY CORP COM 73754Y100 42070 5239 SH SOLE Salem Investment Counselors Inc. 5239 0 0 PPG INDS INC COM 693506107 69114 549 SH SOLE Salem Investment Counselors Inc. 549 0 0 PRICE T ROWE GROUP INC COM 74144T108 9555279 82866 SH SOLE Salem Investment Counselors Inc. 64551 0 18315 PRIMORIS SVCS CORP COM 74164F103 14236 285 SH SOLE Salem Investment Counselors Inc. 285 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 79 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 PROCTER AND GAMBLE CO COM 742718109 17972666 108978 SH SOLE Salem Investment Counselors Inc. 84856 0 24122 PROGRESSIVE CORP COM 743315103 49228 237 SH SOLE Salem Investment Counselors Inc. 50 0 187 PROLOGIS INC. COM 74340W103 22126 197 SH SOLE 0 0 197 PROSHARES TR ULTRAPRO QQQ 74347X831 14821 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 PROSPERITY BANCSHARES INC COM 743606105 14068 228 SH SOLE Salem Investment Counselors Inc. 228 0 0 PRUDENTIAL FINL INC COM 744320102 55666 475 SH SOLE Salem Investment Counselors Inc. 175 0 300 PUBLIC STORAGE OPER CO COM 74460D109 51490 179 SH SOLE Salem Investment Counselors Inc. 179 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 49232 668 SH SOLE Salem Investment Counselors Inc. 668 0 0 PULTE GROUP INC COM 745867101 31436 285 SH SOLE 0 0 285 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 11096 3077 SH SOLE Salem Investment Counselors Inc. 3077 0 0 QIAGEN NV SHS NEW N72482149 1398 34 SH SOLE 0 0 34 QORVO INC COM 74736K101 45952 396 SH SOLE Salem Investment Counselors Inc. 296 0 100 QUALCOMM INC COM 747525103 22727195 114104 SH SOLE Salem Investment Counselors Inc. 100235 0 13869 QUANTA SVCS INC COM 74762E102 264254 1040 SH SOLE Salem Investment Counselors Inc. 1000 0 40 QUANTUMSCAPE CORP COM CL A 74767V109 256 52 SH SOLE Salem Investment Counselors Inc. 52 0 0 QUEST DIAGNOSTICS INC COM 74834L100 69809 510 SH SOLE Salem Investment Counselors Inc. 510 0 0 QUIPT HOME MEDICAL CORP COM 74880P104 151340 47000 SH SOLE Salem Investment Counselors Inc. 47000 0 0 RADIAN GROUP INC COM 750236101 22548 725 SH SOLE Salem Investment Counselors Inc. 725 0 0 RAYMOND JAMES FINL INC COM 754730109 298271 2413 SH SOLE Salem Investment Counselors Inc. 2325 0 88 REALTY INCOME CORP COM 756109104 42785 810 SH SOLE Salem Investment Counselors Inc. 360 0 450 REAVES UTIL INCOME FD COM SH BEN INT 756158101 43603 1596 SH SOLE 0 0 1596 RECURSION PHARMACEUTICALS IN CL A 75629V104 15000 2000 SH SOLE 0 0 2000 RED VIOLET INC COM 75704L104 15240 600 SH SOLE Salem Investment Counselors Inc. 600 0 0 REGAL REXNORD CORPORATION COM 758750103 2847 21 SH SOLE 0 0 21 REGENERON PHARMACEUTICALS COM 75886F107 18919 18 SH SOLE Salem Investment Counselors Inc. 15 0 3 REGIONS FINANCIAL CORP NEW COM 7591EP100 189842 9361 SH SOLE Salem Investment Counselors Inc. 9361 0 0 RENASANT CORP COM 75970E107 45597 1493 SH SOLE Salem Investment Counselors Inc. 1493 0 0 REPUBLIC SVCS INC COM 760759100 38868 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 1722 88 SH SOLE 0 0 88 RESTAURANT BRANDS INTL INC COM 76131D103 7095 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 RGC RES INC COM 74955L103 3906 191 SH SOLE Salem Investment Counselors Inc. 191 0 0 RIO TINTO PLC SPONSORED ADR 767204100 8341596 126522 SH SOLE Salem Investment Counselors Inc. 84406 0 42116 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 14950 1114 SH SOLE Salem Investment Counselors Inc. 1114 0 0 RMR GROUP INC CL A 74967R106 1134 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 ROBERT HALF INC. COM 770323103 30391 475 SH SOLE 0 0 475 ROBINHOOD MKTS INC COM CL A 770700102 6813 300 SH SOLE 0 0 300 ROBLOX CORP CL A 771049103 5433 146 SH SOLE Salem Investment Counselors Inc. 146 0 0 ROCKWELL AUTOMATION INC COM 773903109 2753 10 SH SOLE 0 0 10 ROKU INC COM CL A 77543R102 25231 421 SH SOLE Salem Investment Counselors Inc. 421 0 0 ROPER TECHNOLOGIES INC COM 776696106 11527975 20452 SH SOLE Salem Investment Counselors Inc. 12828 0 7624 ROSS STORES INC COM 778296103 2035 14 SH SOLE 0 0 14 ROYAL BK CDA COM 780087102 549666 5167 SH SOLE Salem Investment Counselors Inc. 5167 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 479 3 SH SOLE 0 0 3 ROYCE SMALL CAP TRUST INC COM 780910105 58561 4047 SH SOLE 0 0 4047 RPM INTL INC COM 749685103 43072 400 SH SOLE 0 0 400 RTX CORPORATION COM 75513E101 22870882 227820 SH SOLE Salem Investment Counselors Inc. 188262 0 39558 RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 2213 19 SH SOLE 0 0 19 S&P GLOBAL INC COM 78409V104 248422 557 SH SOLE Salem Investment Counselors Inc. 500 0 57 SALESFORCE INC COM 79466L302 1051321 4089 SH SOLE Salem Investment Counselors Inc. 899 0 3190 SANARA MEDTECH INC COM 79957L100 316488 11215 SH SOLE Salem Investment Counselors Inc. 11215 0 0 SANOFI SPONSORED ADR 80105N105 17565 362 SH SOLE 0 0 362 SCHLUMBERGER LTD COM STK 806857108 105382 2221 SH SOLE Salem Investment Counselors Inc. 1982 0 239 SCHWAB CHARLES CORP COM 808513105 1932816 26229 SH SOLE Salem Investment Counselors Inc. 14751 0 11478 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 246754 9286 SH SOLE Salem Investment Counselors Inc. 8747 0 539 SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 2146 72 SH SOLE 0 0 72 SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 1090048 30837 SH SOLE Salem Investment Counselors Inc. 20628 0 10209 SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 1312348 19501 SH SOLE Salem Investment Counselors Inc. 8040 0 11461 SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 6616 120 SH SOLE Salem Investment Counselors Inc. 82 0 38 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3477050 90367 SH SOLE Salem Investment Counselors Inc. 66316 0 24051 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 2311601 47398 SH SOLE Salem Investment Counselors Inc. 42712 0 4686 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 43712 959 SH SOLE Salem Investment Counselors Inc. 947 0 12 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2545638 40486 SH SOLE Salem Investment Counselors Inc. 39626 0 860 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1975728 25142 SH SOLE Salem Investment Counselors Inc. 14270 0 10872 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 86439 857 SH SOLE Salem Investment Counselors Inc. 175 0 682 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 213934 2881 SH SOLE Salem Investment Counselors Inc. 2480 0 401 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 20125405 312861 SH SOLE Salem Investment Counselors Inc. 247324 0 65537 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 18783643 241127 SH SOLE Salem Investment Counselors Inc. 202783 0 38344 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 7921424 166658 SH SOLE Salem Investment Counselors Inc. 127325 0 39333 SCHWAB STRATEGIC TR US TIPS ETF 808524870 27982 538 SH SOLE Salem Investment Counselors Inc. 443 0 95 SCOTTS MIRACLE-GRO CO CL A 810186106 4555 70 SH SOLE Salem Investment Counselors Inc. 70 0 0 SEA LTD SPONSORD ADS 81141R100 643 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 38885 374 SH SOLE Salem Investment Counselors Inc. 118 0 256 SELECT MED HLDGS CORP COM 81619Q105 11465 327 SH SOLE Salem Investment Counselors Inc. 327 0 0 SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 29639 346 SH SOLE 0 0 346 SELECT SECTOR SPDR TR ENERGY 81369Y506 1182771 12976 SH SOLE Salem Investment Counselors Inc. 4711 0 8265 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 947175 23040 SH SOLE Salem Investment Counselors Inc. 21414 0 1626 SELECT SECTOR SPDR TR INDL 81369Y704 60935 500 SH SOLE Salem Investment Counselors Inc. 100 0 400 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 48701 267 SH SOLE 0 0 267 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 10722 140 SH SOLE 0 0 140 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2963972 20336 SH SOLE Salem Investment Counselors Inc. 14102 0 6234 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 695846 10212 SH SOLE Salem Investment Counselors Inc. 3500 0 6712 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 8831 100 SH SOLE 0 0 100 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1758713 7774 SH SOLE Salem Investment Counselors Inc. 2500 0 5274 SEMPRA COM 816851109 619575 8080 SH SOLE Salem Investment Counselors Inc. 8080 0 0 SERVICE CORP INTL COM 817565104 1139 16 SH SOLE 0 0 16 SERVICENOW INC COM 81762P102 3226134 4101 SH SOLE Salem Investment Counselors Inc. 2979 0 1122 SHAKE SHACK INC CL A 819047101 18000 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 SHELL PLC SPON ADS 780259305 181461 2514 SH SOLE Salem Investment Counselors Inc. 2471 0 43 SHERWIN WILLIAMS CO COM 824348106 722798 2422 SH SOLE Salem Investment Counselors Inc. 2259 0 163 SHIFT4 PMTS INC CL A 82452J109 30514 416 SH SOLE Salem Investment Counselors Inc. 341 0 75 SHOPIFY INC CL A 82509L107 39630 600 SH SOLE 0 0 600 SHYFT GROUP INC COM 825698103 297 25 SH SOLE 0 0 25 SIERRA BANCORP COM 82620P102 4700 210 SH SOLE Salem Investment Counselors Inc. 210 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 21348 1200 SH SOLE 0 0 1200 SIMON PPTY GROUP INC NEW COM 828806109 25655 169 SH SOLE Salem Investment Counselors Inc. 1 0 168 SIMPLY GOOD FOODS CO COM 82900L102 37937 1050 SH SOLE Salem Investment Counselors Inc. 1050 0 0 SKILLZ INC COM CL A 83067L208 36 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 SKYWEST INC COM 830879102 90277 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 537910 5047 SH SOLE Salem Investment Counselors Inc. 3325 0 1722 SL GREEN RLTY CORP COM 78440X887 5462 96 SH SOLE 0 0 96 SMUCKER J M CO COM NEW 832696405 61063 560 SH SOLE Salem Investment Counselors Inc. 560 0 0 SNAP INC CL A 83304A106 411513 24775 SH SOLE Salem Investment Counselors Inc. 23200 0 1575 SNAP ON INC COM 833034101 17252 66 SH SOLE 0 0 66 SNOWFLAKE INC CL A 833445109 11348 84 SH SOLE Salem Investment Counselors Inc. 5 0 79 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1137 45 SH SOLE Salem Investment Counselors Inc. 15 0 30 SOLVENTUM CORP COM SHS 83444M101 833072 15754 SH SOLE Salem Investment Counselors Inc. 13009 0 2745 SONOCO PRODS CO COM 835495102 4666951 92014 SH SOLE Salem Investment Counselors Inc. 81285 0 10729 SONY GROUP CORP SPONSORED ADR 835699307 5862 69 SH SOLE Salem Investment Counselors Inc. 69 0 0 SOUTHERN CO COM 842587107 1478006 19054 SH SOLE Salem Investment Counselors Inc. 13928 0 5126 SOUTHSTATE CORPORATION COM 840441109 765270 10014 SH SOLE Salem Investment Counselors Inc. 8759 0 1255 SOUTHWEST AIRLS CO COM 844741108 58 2 SH SOLE Salem Investment Counselors Inc. 2 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 522149 1332 SH SOLE Salem Investment Counselors Inc. 1267 0 65 SPDR GOLD TR GOLD SHS 78463V107 113311 527 SH SOLE Salem Investment Counselors Inc. 35 0 492 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3408 142 SH SOLE 0 0 142 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 45204 1200 SH SOLE 0 0 1200 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 260590 3807 SH SOLE Salem Investment Counselors Inc. 3807 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 15318760 28075 SH SOLE Salem Investment Counselors Inc. 20969 0 7106 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2254114 4197 SH SOLE Salem Investment Counselors Inc. 4197 0 0 SPDR SER TR AEROSPACE DEF 78464A631 419940 3000 SH SOLE 0 0 3000 SPDR SER TR FACTST INV ETF 78464A110 173702 1185 SH SOLE Salem Investment Counselors Inc. 1184 0 1 SPDR SER TR NUVEEN BLMBRG MU 78468R721 35548 777 SH SOLE Salem Investment Counselors Inc. 777 0 0 SPDR SER TR NYSE TECH ETF 78464A102 23430 120 SH SOLE Salem Investment Counselors Inc. 120 0 0 SPDR SER TR PORT MTG BK ETF 78464A383 19349 897 SH SOLE 0 0 897 SPDR SER TR PORTFOLIO S&P600 78468R853 969311 23340 SH SOLE Salem Investment Counselors Inc. 23340 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 61231 764 SH SOLE Salem Investment Counselors Inc. 30 0 734 SPDR SER TR PRTFLO S&P500 VL 78464A508 103590 2125 SH SOLE Salem Investment Counselors Inc. 13 0 2112 SPDR SER TR S&P 400 MDCP GRW 78464A821 504360 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 SPDR SER TR S&P BIOTECH 78464A870 449738 4851 SH SOLE Salem Investment Counselors Inc. 2151 0 2700 SPDR SER TR S&P DIVID ETF 78464A763 353561 2780 SH SOLE Salem Investment Counselors Inc. 2380 0 400 SPDR SER TR S&P KENSHO NEW 78468R648 8431 183 SH SOLE 0 0 183 SPDR SER TR S&P METALS MNG 78464A755 2136 36 SH SOLE Salem Investment Counselors Inc. 36 0 0 SPDR SER TR S&P OILGAS EXP 78468R556 646615 4445 SH SOLE Salem Investment Counselors Inc. 4445 0 0 SPDR SER TR S&P REGL BKG 78464A698 518104 10552 SH SOLE Salem Investment Counselors Inc. 10052 0 500 SPOTIFY TECHNOLOGY S A SHS L8681T102 314 1 SH SOLE Salem Investment Counselors Inc. 1 0 0 SPRUCE POWER HOLDING CORP COM NEW 9837FR209 45625 12500 SH SOLE 0 0 12500 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 19428 310 SH SOLE Salem Investment Counselors Inc. 310 0 0 SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 827167 20439 SH SOLE 0 0 20439 STANLEY BLACK & DECKER INC COM 854502101 15978 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 STAR BULK CARRIERS CORP. SHS PAR Y8162K204 7314 300 SH SOLE 0 0 300 STARBUCKS CORP COM 855244109 362470 4656 SH SOLE Salem Investment Counselors Inc. 3988 0 668 STARWOOD PPTY TR INC COM 85571B105 34956 1800 SH SOLE Salem Investment Counselors Inc. 1000 0 800 STATE STR CORP COM 857477103 1702 23 SH SOLE 0 0 23 STERICYCLE INC COM 858912108 523170 9000 SH SOLE Salem Investment Counselors Inc. 2500 0 6500 STERIS PLC SHS USD G8473T100 12295 56 SH SOLE Salem Investment Counselors Inc. 50 0 6 STIFEL FINL CORP COM 860630102 25245 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 STONECO LTD COM CL A G85158106 420 35 SH SOLE 0 0 35 STREAMLINE HEALTH SOLUTIONS COM 86323X106 91476 198514 SH SOLE Salem Investment Counselors Inc. 198514 0 0 STRYKER CORPORATION COM 863667101 2221350 6524 SH SOLE Salem Investment Counselors Inc. 4670 0 1854 SUN CMNTYS INC COM 866674104 4124 34 SH SOLE 0 0 34 SUNCOR ENERGY INC NEW COM 867224107 15812 415 SH SOLE Salem Investment Counselors Inc. 415 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 150736 2666 SH SOLE Salem Investment Counselors Inc. 159 0 2507 SUNRUN INC COM 86771W105 475 40 SH SOLE Salem Investment Counselors Inc. 40 0 0 SUPER MICRO COMPUTER INC COM 86800U104 5798540 7077 SH SOLE Salem Investment Counselors Inc. 4568 0 2509 SURMODICS INC COM 868873100 5072126 120650 SH SOLE Salem Investment Counselors Inc. 101250 0 19400 SYMBOTIC INC CLASS A COM 87151X101 3516 100 SH SOLE 0 0 100 SYNCHRONY FINANCIAL COM 87165B103 29777 631 SH SOLE Salem Investment Counselors Inc. 631 0 0 SYNOPSYS INC COM 871607107 5951 10 SH SOLE 0 0 10 SYNOVUS FINL CORP COM NEW 87161C501 84589 2085 SH SOLE Salem Investment Counselors Inc. 2085 0 0 SYSCO CORP COM 871829107 3570714 50017 SH SOLE Salem Investment Counselors Inc. 49517 0 500 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 18024857 103677 SH SOLE Salem Investment Counselors Inc. 57630 0 46047 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5443 35 SH SOLE Salem Investment Counselors Inc. 35 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 40290 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 TANGER INC COM 875465106 32532 1200 SH SOLE Salem Investment Counselors Inc. 1200 0 0 TARGET CORP COM 87612E106 356659 2409 SH SOLE Salem Investment Counselors Inc. 2332 0 77 TC ENERGY CORP COM 87807B107 3745 97 SH SOLE 0 0 97 TD SYNNEX CORPORATION COM 87162W100 41198 357 SH SOLE Salem Investment Counselors Inc. 357 0 0 TE CONNECTIVITY LTD SHS H84989104 13389 89 SH SOLE 0 0 89 TELADOC HEALTH INC COM 87918A105 8509 870 SH SOLE Salem Investment Counselors Inc. 720 0 150 TELEDYNE TECHNOLOGIES INC COM 879360105 48110 124 SH SOLE Salem Investment Counselors Inc. 3 0 121 TELEFLEX INCORPORATED COM 879369106 1052 5 SH SOLE 0 0 5 TEMPUR SEALY INTL INC COM 88023U101 700632 14800 SH SOLE 0 0 14800 TENARIS S A SPONSORED ADS 88031M109 1404 46 SH SOLE 0 0 46 TENET HEALTHCARE CORP COM NEW 88033G407 26606 200 SH SOLE Salem Investment Counselors Inc. 200 0 0 TERADATA CORP DEL COM 88076W103 208 6 SH SOLE Salem Investment Counselors Inc. 6 0 0 TERADYNE INC COM 880770102 59316 400 SH SOLE Salem Investment Counselors Inc. 400 0 0 TERNS PHARMACEUTICALS INC COM 880881107 2530596 371600 SH SOLE Salem Investment Counselors Inc. 233250 0 138350 TESLA INC COM 88160R101 3100806 15670 SH SOLE Salem Investment Counselors Inc. 10304 0 5366 TEXAS INSTRS INC COM 882508104 1578611 8115 SH SOLE Salem Investment Counselors Inc. 117 0 7998 TEXTRON INC COM 883203101 6041969 70370 SH SOLE Salem Investment Counselors Inc. 43520 0 26850 THE CIGNA GROUP COM 125523100 121981 369 SH SOLE Salem Investment Counselors Inc. 345 0 24 THE TRADE DESK INC COM CL A 88339J105 99136 1015 SH SOLE Salem Investment Counselors Inc. 575 0 440 THERMO FISHER SCIENTIFIC INC COM 883556102 9267768 16755 SH SOLE Salem Investment Counselors Inc. 9760 0 6995 TILRAY BRANDS INC COM 88688T100 5518 3324 SH SOLE Salem Investment Counselors Inc. 3324 0 0 TJX COS INC NEW COM 872540109 429390 3900 SH SOLE Salem Investment Counselors Inc. 430 0 3470 T-MOBILE US INC COM 872590104 881 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 TOAST INC CL A 888787108 283470 11000 SH SOLE Salem Investment Counselors Inc. 11000 0 0 TOLL BROTHERS INC COM 889478103 123704 1074 SH SOLE Salem Investment Counselors Inc. 1074 0 0 TOOTSIE ROLL INDS INC COM 890516107 246 8 SH SOLE 0 0 8 TOTALENERGIES SE SPONSORED ADS 89151E109 8133539 121961 SH SOLE Salem Investment Counselors Inc. 80884 0 41077 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 2949 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 TOYOTA MOTOR CORP ADS 892331307 1258721 6141 SH SOLE Salem Investment Counselors Inc. 5414 0 727 TRACTOR SUPPLY CO COM 892356106 179820 666 SH SOLE Salem Investment Counselors Inc. 666 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 4995460 15187 SH SOLE Salem Investment Counselors Inc. 7531 0 7656 TRANSDIGM GROUP INC COM 893641100 415224 325 SH SOLE Salem Investment Counselors Inc. 225 0 100 TRANSOCEAN LTD REGISTERED SHS H8817H100 140 26 SH SOLE Salem Investment Counselors Inc. 26 0 0 TRAVELERS COMPANIES INC COM 89417E109 170603 839 SH SOLE Salem Investment Counselors Inc. 609 0 230 TRI CONTL CORP COM 895436103 40695 1314 SH SOLE Salem Investment Counselors Inc. 1314 0 0 TRUIST FINL CORP COM 89832Q109 11454473 294838 SH SOLE Salem Investment Counselors Inc. 229414 0 65424 TRUMP MEDIA & TECHNOLOGY GRO COM 25400Q105 28493 870 SH SOLE 0 0 870 TWILIO INC CL A 90138F102 3409 60 SH SOLE Salem Investment Counselors Inc. 60 0 0 TYSON FOODS INC CL A 902494103 386095 6757 SH SOLE 0 0 6757 UBER TECHNOLOGIES INC COM 90353T100 133586 1838 SH SOLE Salem Investment Counselors Inc. 1185 0 653 UBIQUITI INC COM 90353W103 3260454 22384 SH SOLE Salem Investment Counselors Inc. 22384 0 0 UBS GROUP AG SHS H42097107 9276 314 SH SOLE 0 0 314 UDR INC COM 902653104 2017 49 SH SOLE Salem Investment Counselors Inc. 49 0 0 UIPATH INC CL A 90364P105 2536 200 SH SOLE 0 0 200 ULTA BEAUTY INC COM 90384S303 90294 234 SH SOLE Salem Investment Counselors Inc. 30 0 204 UNIFIRST CORP MASS COM 904708104 1764187 10285 SH SOLE Salem Investment Counselors Inc. 9500 0 785 UNILEVER PLC SPON ADR NEW 904767704 83420 1517 SH SOLE Salem Investment Counselors Inc. 397 0 1120 UNION PAC CORP COM 907818108 743265 3285 SH SOLE Salem Investment Counselors Inc. 2724 0 561 UNIQURE NV SHS N90064101 1344 300 SH SOLE Salem Investment Counselors Inc. 300 0 0 UNITED AIRLS HLDGS INC COM 910047109 5596 115 SH SOLE Salem Investment Counselors Inc. 115 0 0 UNITED BANKSHARES INC WEST V COM 909907107 16438 501 SH SOLE Salem Investment Counselors Inc. 501 0 0 UNITED PARCEL SERVICE INC CL B 911312106 337041 2463 SH SOLE Salem Investment Counselors Inc. 125 0 2338 UNITED RENTALS INC COM 911363109 325952 504 SH SOLE Salem Investment Counselors Inc. 504 0 0 UNITED STS OIL FD LP UNITS 91232N207 39795 500 SH SOLE Salem Investment Counselors Inc. 500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 20161862 39591 SH SOLE Salem Investment Counselors Inc. 22211 0 17380 UNITI GROUP INC COM 91325V108 240 82 SH SOLE 0 0 82 UNIVERSAL CORP VA COM 913456109 14457 300 SH SOLE 0 0 300 UNIVERSAL DISPLAY CORP COM 91347P105 4205 20 SH SOLE 0 0 20 URBAN OUTFITTERS INC COM 917047102 1027 25 SH SOLE Salem Investment Counselors Inc. 25 0 0 US BANCORP DEL COM NEW 902973304 4663 116 SH SOLE 0 0 116 UTZ BRANDS INC COM CL A 918090101 16720 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 V F CORP COM 918204108 296069 21931 SH SOLE Salem Investment Counselors Inc. 12455 0 9476 V2X INC COM 92242T101 432 9 SH SOLE Salem Investment Counselors Inc. 9 0 0 VALE S A SPONSORED ADS 91912E105 3631 325 SH SOLE 0 0 325 VALERO ENERGY CORP COM 91913Y100 176355 1125 SH SOLE Salem Investment Counselors Inc. 1125 0 0 VALVOLINE INC COM 92047W101 293760 6800 SH SOLE Salem Investment Counselors Inc. 6800 0 0 VANECK ETF TRUST RARE EARTH AND S 92189H805 2807 66 SH SOLE 0 0 66 VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 36238 139 SH SOLE Salem Investment Counselors Inc. 125 0 14 VANECK ETF TRUST VANECK VIETNAM 92189F817 73020 6000 SH SOLE Salem Investment Counselors Inc. 6000 0 0 VANECK ETF TRUST VIDEO GMNG ESPRT 92189F114 38474 575 SH SOLE Salem Investment Counselors Inc. 575 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 6573 60 SH SOLE 0 0 60 VANGUARD BD INDEX FDS INTERMED TERM 921937819 169551 2264 SH SOLE Salem Investment Counselors Inc. 2264 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 101159 1404 SH SOLE Salem Investment Counselors Inc. 494 0 910 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 3795560 76647 SH SOLE Salem Investment Counselors Inc. 45180 0 31467 VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 41029 843 SH SOLE Salem Investment Counselors Inc. 52 0 791 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 28958 171 SH SOLE Salem Investment Counselors Inc. 148 0 23 VANGUARD INDEX FDS GROWTH ETF 922908736 2080851 5557 SH SOLE Salem Investment Counselors Inc. 5440 0 117 VANGUARD INDEX FDS LARGE CAP ETF 922908637 225687 901 SH SOLE Salem Investment Counselors Inc. 901 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 844041 3671 SH SOLE Salem Investment Counselors Inc. 2116 0 1555 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 339511 2247 SH SOLE Salem Investment Counselors Inc. 1746 0 501 VANGUARD INDEX FDS MID CAP ETF 922908629 16566136 68171 SH SOLE Salem Investment Counselors Inc. 58511 0 9660 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1107636 13160 SH SOLE Salem Investment Counselors Inc. 12855 0 305 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 6876469 13738 SH SOLE Salem Investment Counselors Inc. 11451 0 2287 VANGUARD INDEX FDS SM CP VAL ETF 922908611 423419 2307 SH SOLE Salem Investment Counselors Inc. 1692 0 615 VANGUARD INDEX FDS SMALL CP ETF 922908751 15694656 71707 SH SOLE Salem Investment Counselors Inc. 60797 0 10910 VANGUARD INDEX FDS SML CP GRW ETF 922908595 513007 2048 SH SOLE Salem Investment Counselors Inc. 1137 0 911 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1722231 6426 SH SOLE Salem Investment Counselors Inc. 4831 0 1595 VANGUARD INDEX FDS VALUE ETF 922908744 726090 4498 SH SOLE Salem Investment Counselors Inc. 3234 0 1264 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 250276 4268 SH SOLE Salem Investment Counselors Inc. 4118 0 150 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 187425 4283 SH SOLE Salem Investment Counselors Inc. 4268 0 15 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 302802 4535 SH SOLE Salem Investment Counselors Inc. 1600 0 2935 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 446935 6025 SH SOLE Salem Investment Counselors Inc. 4725 0 1300 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 33955 289 SH SOLE 0 0 289 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 16895 150 SH SOLE 0 0 150 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 11941 246 SH SOLE Salem Investment Counselors Inc. 134 0 112 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 44362 555 SH SOLE 0 0 555 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 10033 173 SH SOLE 0 0 173 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 46905 500 SH SOLE 0 0 500 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 81118 424 SH SOLE 0 0 424 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 57379 700 SH SOLE 0 0 700 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4315460 23524 SH SOLE Salem Investment Counselors Inc. 16530 0 6994 VANGUARD STAR FDS VG TL INTL STK F 921909768 92320 1531 SH SOLE Salem Investment Counselors Inc. 693 0 838 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 332647 6731 SH SOLE Salem Investment Counselors Inc. 4840 0 1891 VANGUARD WELLINGTON FD US QUALITY 921935706 53638 400 SH SOLE 0 0 400 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 220952 1863 SH SOLE Salem Investment Counselors Inc. 1263 0 600 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 88027 1083 SH SOLE Salem Investment Counselors Inc. 421 0 662 VANGUARD WORLD FD COMM SRVC ETF 92204A884 11221 81 SH SOLE 0 0 81 VANGUARD WORLD FD CONSUM STP ETF 92204A207 57280 280 SH SOLE 0 0 280 VANGUARD WORLD FD ENERGY ETF 92204A306 2599205 20324 SH SOLE Salem Investment Counselors Inc. 19504 0 820 VANGUARD WORLD FD ESG US STK ETF 921910733 209666 2170 SH SOLE 0 0 2170 VANGUARD WORLD FD FINANCIALS ETF 92204A405 10035 100 SH SOLE Salem Investment Counselors Inc. 100 0 0 VANGUARD WORLD FD HEALTH CAR ETF 92204A504 314731 1179 SH SOLE Salem Investment Counselors Inc. 1119 0 60 VANGUARD WORLD FD INDUSTRIAL ETF 92204A603 37762 160 SH SOLE Salem Investment Counselors Inc. 125 0 35 VANGUARD WORLD FD INF TECH ETF 92204A702 225740 391 SH SOLE Salem Investment Counselors Inc. 322 0 69 VANGUARD WORLD FD MEGA CAP INDEX 921910873 1620271 8187 SH SOLE Salem Investment Counselors Inc. 6385 0 1802 VANGUARD WORLD FD MEGA GRWTH IND 921910816 18041349 57363 SH SOLE Salem Investment Counselors Inc. 45776 0 11587 VEEVA SYS INC CL A COM 922475108 9151 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 VERALTO CORP COM SHS 92338C103 23873 250 SH SOLE Salem Investment Counselors Inc. 54 0 196 VERISK ANALYTICS INC COM 92345Y106 44476 165 SH SOLE 0 0 165 VERIZON COMMUNICATIONS INC COM 92343V104 1467344 35581 SH SOLE Salem Investment Counselors Inc. 29417 0 6164 VERTEX PHARMACEUTICALS INC COM 92532F100 121399 259 SH SOLE Salem Investment Counselors Inc. 201 0 58 VERTIV HOLDINGS CO COM CL A 92537N108 1992 23 SH SOLE 0 0 23 VIATRIS INC COM 92556V106 517915 48722 SH SOLE Salem Investment Counselors Inc. 39997 0 8725 VIAVI SOLUTIONS INC COM 925550105 1752 255 SH SOLE Salem Investment Counselors Inc. 255 0 0 VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 10688 200 SH SOLE 0 0 200 VIEMED HEALTHCARE INC COM 92663R105 471646 72007 SH SOLE Salem Investment Counselors Inc. 72007 0 0 VILLAGE FARMS INTL INC COM 92707Y108 1122 1100 SH SOLE Salem Investment Counselors Inc. 1100 0 0 VISA INC COM CL A 92826C839 20990816 79974 SH SOLE Salem Investment Counselors Inc. 63919 0 16055 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 337 36 SH SOLE Salem Investment Counselors Inc. 36 0 0 VULCAN MATLS CO COM 929160109 138018 555 SH SOLE Salem Investment Counselors Inc. 380 0 175 VUZIX CORP COM NEW 92921W300 473 350 SH SOLE Salem Investment Counselors Inc. 350 0 0 WABTEC COM 929740108 198353 1255 SH SOLE Salem Investment Counselors Inc. 1255 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1694 140 SH SOLE 0 0 140 WALLBOX NV *W EXP 10/01/202 N94209116 222 1874 SH SOLE Salem Investment Counselors Inc. 1874 0 0 WALMART INC COM 931142103 22559972 333185 SH SOLE Salem Investment Counselors Inc. 292208 0 40977 WARNER BROS DISCOVERY INC COM SER A 934423104 602216 80943 SH SOLE Salem Investment Counselors Inc. 1198 0 79745 WASTE MGMT INC DEL COM 94106L109 6257903 29333 SH SOLE Salem Investment Counselors Inc. 21936 0 7397 WD 40 CO COM 929236107 101035 460 SH SOLE 0 0 460 WEC ENERGY GROUP INC COM 92939U106 40643 518 SH SOLE Salem Investment Counselors Inc. 518 0 0 WELLS FARGO CO NEW COM 949746101 1022043 17209 SH SOLE Salem Investment Counselors Inc. 15747 0 1462 WELLTOWER INC COM 95040Q104 24082 231 SH SOLE Salem Investment Counselors Inc. 231 0 0 WESTROCK CO COM 96145D105 29988333 596664 SH SOLE Salem Investment Counselors Inc. 317369 0 279295 WEYCO GROUP INC COM 962149100 9854 325 SH SOLE 0 0 325 WEYERHAEUSER CO MTN BE COM NEW 962166104 250996 8841 SH SOLE Salem Investment Counselors Inc. 660 0 8181 WHEATON PRECIOUS METALS CORP COM 962879102 213193 4067 SH SOLE Salem Investment Counselors Inc. 3817 0 250 WHIRLPOOL CORP COM 963320106 38325 375 SH SOLE 0 0 375 WILLIAMS COS INC COM 969457100 70465 1658 SH SOLE Salem Investment Counselors Inc. 1508 0 150 WILLIAMS SONOMA INC COM 969904101 4140957 14665 SH SOLE Salem Investment Counselors Inc. 12990 0 1675 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 3049 81 SH SOLE 0 0 81 WISDOMTREE TR US QTLY DIV GRT 97717X669 54870 703 SH SOLE 0 0 703 WISDOMTREE TR US SMALLCAP DIVD 97717W604 2337 75 SH SOLE Salem Investment Counselors Inc. 75 0 0 WK KELLOGG CO COM SHS 92942W107 2592467 157501 SH SOLE Salem Investment Counselors Inc. 125214 0 32287 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 4458 237 SH SOLE Salem Investment Counselors Inc. 78 0 159 WORKHORSE GROUP INC COM SHS 98138J305 79 50 SH SOLE Salem Investment Counselors Inc. 50 0 0 WORKIVA INC COM CL A 98139A105 1095 15 SH SOLE 0 0 15 WORLD GOLD TR SPDR GLD MINIS 98149E303 9218 200 SH SOLE 0 0 200 WORTHINGTON ENTERPRISES INC COM 981811102 127744 2699 SH SOLE Salem Investment Counselors Inc. 2699 0 0 WORTHINGTON STL INC COM SHS 982104101 90039 2699 SH SOLE Salem Investment Counselors Inc. 2699 0 0 WP CAREY INC COM 92936U109 55920 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 WYNN RESORTS LTD COM 983134107 4744 53 SH SOLE Salem Investment Counselors Inc. 3 0 50 XCEL ENERGY INC COM 98389B100 47861 887 SH SOLE Salem Investment Counselors Inc. 500 0 387 XPO INC COM 983793100 118888 1120 SH SOLE Salem Investment Counselors Inc. 1120 0 0 XYLEM INC COM 98419M100 78779 581 SH SOLE Salem Investment Counselors Inc. 581 0 0 YALLA GROUP LTD ADS 98459U103 23 5 SH SOLE Salem Investment Counselors Inc. 5 0 0 YETI HLDGS INC COM 98585X104 6524 171 SH SOLE Salem Investment Counselors Inc. 100 0 71 YUM BRANDS INC COM 988498101 2500051 18874 SH SOLE Salem Investment Counselors Inc. 13221 0 5653 YUM CHINA HLDGS INC COM 98850P109 503032 16311 SH SOLE Salem Investment Counselors Inc. 12701 0 3610 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 38617 125 SH SOLE Salem Investment Counselors Inc. 125 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 69933 643 SH SOLE Salem Investment Counselors Inc. 388 0 255 ZIMVIE INC COM 98888T107 1114 61 SH SOLE Salem Investment Counselors Inc. 39 0 22 ZOETIS INC CL A 98978V103 142849 824 SH SOLE Salem Investment Counselors Inc. 300 0 524 ZOMEDICA CORP COM 98980M109 147 1000 SH SOLE Salem Investment Counselors Inc. 1000 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3078 52 SH SOLE Salem Investment Counselors Inc. 40 0 12 ZSCALER INC COM 98980G102 64384 335 SH SOLE Salem Investment Counselors Inc. 250 0 85