The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   9,964,397 68,611 SH   SOLE Salem Investment Counselors Inc. 52,900 0 15,711
ABBOTT LABORATORIES COM 002824100   7,212,157 70,246 SH   SOLE Salem Investment Counselors Inc. 54,351 0 15,895
ABBVIE INC COM 00287Y109   28,685,844 131,895 SH   SOLE Salem Investment Counselors Inc. 104,856 0 27,039
ABERCROMBIE & FITCH CO CL A 002896207   6,853 75 SH   SOLE   0 0 75
ABRDN LIFE SCIENCES INVESTOR SH BEN INT 87911K100   2,034 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   1,433 20 SH   SOLE   0 0 20
ACACIA RESH CORP ACACIA TCH COM 003881307   70,534 14,664 SH   SOLE Salem Investment Counselors Inc. 14,664 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109   4,959 212 SH   SOLE Salem Investment Counselors Inc. 212 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,073,411 76,017 SH   SOLE Salem Investment Counselors Inc. 65,128 0 10,889
ACM RESH INC COM CL A 00108J109   1,968 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
ACUITY INC COM 00508Y102   902,869 3,222 SH   SOLE Salem Investment Counselors Inc. 3,222 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109   2,985 215 SH   SOLE   0 0 215
ADOBE INC COM 00724F101   3,177,299 13,071 SH   SOLE Salem Investment Counselors Inc. 7,838 0 5,233
ADVANCE AUTO PARTS INC COM 00751Y106   771,469 14,625 SH   SOLE   0 0 14,625
ADVANCED MICRO DEVICES INC COM 007903107   53,901,830 264,965 SH   SOLE Salem Investment Counselors Inc. 171,912 0 93,053
ADVISORSHARES TR HVAC AND INDUSTR 00768Y271   3,415 100 SH   SOLE   0 0 100
AEBI SCHMIDT HLDG AG COM H00501108   253 26 SH   SOLE   0 0 26
AECOM COM 00766T100   42,410 500 SH   SOLE   0 0 500
AEGON LTD AMER REG 1 CERT 0076CA104   7,406 1,020 SH   SOLE   0 0 1,020
AFLAC INC COM 001055102   92,705 845 SH   SOLE   0 0 845
AGCO CORP COM 001084102   10,892 94 SH   SOLE Salem Investment Counselors Inc. 94 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   270,052 2,364 SH   SOLE Salem Investment Counselors Inc. 2,364 0 0
AGNC INVT CORP COM 00123Q104   30,450 3,000 SH   SOLE Salem Investment Counselors Inc. 3,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   186,742 920 SH   SOLE Salem Investment Counselors Inc. 40 0 880
AIR LEASE CORP CL A 00912X302   26,064 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
AIR PRODUCTS AND CHEMICALS I COM 009158106   182,178 627 SH   SOLE Salem Investment Counselors Inc. 601 0 26
AIRBNB INC COM CL A 009066101   1,011 8 SH   SOLE Salem Investment Counselors Inc. 8 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   114,161 994 SH   SOLE   0 0 994
AKTIS ONCOLOGY INC COM 01021M104   17,890 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
ALAMOS GOLD INC COM CL A 011532108   191,494 4,310 SH   SOLE Salem Investment Counselors Inc. 175 0 4,135
ALBEMARLE CORP COM 012653101   128,654 715 SH   SOLE Salem Investment Counselors Inc. 70 0 645
ALCOA CORP COM 013872106   730 11 SH   SOLE Salem Investment Counselors Inc. 11 0 0
ALCON AG ORD SHS H01301128   60,883 808 SH   SOLE Salem Investment Counselors Inc. 808 0 0
ALGONQUIN POWER & UTILITIES COM 015857105   1,800 290 SH   SOLE Salem Investment Counselors Inc. 290 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   281,909 2,247 SH   SOLE Salem Investment Counselors Inc. 1,958 0 289
ALLEGION PLC ORD SHS G0176J109   4,069 28 SH   SOLE   0 0 28
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   11,232 300 SH   SOLE   0 0 300
ALLIANT ENERGY CORP COM 018802108   32,221 449 SH   SOLE   0 0 449
ALLISON TRANSMISSION HLDGS I COM 01973R101   4,007,784 34,237 SH   SOLE Salem Investment Counselors Inc. 19,867 0 14,370
ALLSTATE CORP COM 020002101   865,453 4,154 SH   SOLE Salem Investment Counselors Inc. 4,154 0 0
ALPHABET INC CAP STK CL A 02079K305   77,375,209 269,075 SH   SOLE Salem Investment Counselors Inc. 194,218 0 74,857
ALPHABET INC CAP STK CL C 02079K107   142,137,902 495,496 SH   SOLE Salem Investment Counselors Inc. 387,266 0 108,230
ALPS ETF TR ALERIAN MLP 00162Q452   4,824,665 91,654 SH   SOLE Salem Investment Counselors Inc. 34,404 0 57,250
ALPS ETF TR OSHARES US QUALT 00162Q387   69,588 1,250 SH   SOLE   0 0 1,250
ALTRIA GROUP INC COM 02209S103   1,762,885 26,300 SH   SOLE Salem Investment Counselors Inc. 19,449 0 6,851
ALUMIS INC COM 022307102   441 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
AMAZON COM INC COM 023135106   100,859,810 484,274 SH   SOLE Salem Investment Counselors Inc. 379,493 0 104,781
AMBEV SA SPONSORED ADR 02319V103   12,121 4,151 SH   SOLE   0 0 4,151
AMDOCS LTD SHS G02602103   62,077 943 SH   SOLE   0 0 943
AMER STATES WTR CO COM 029899101   37,810 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
AMEREN CORP COM 023608102   102,336 931 SH   SOLE Salem Investment Counselors Inc. 931 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   357 14 SH   SOLE   0 0 14
AMERICAN AIRLINES GROUP INC COM 02376R102   11 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   18,674 187 SH   SOLE   0 0 187
AMERICAN CENTY ETF TR US EQT ETF 025072885   187,450 1,686 SH   SOLE   0 0 1,686
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349   2,902 36 SH   SOLE   0 0 36
AMERICAN CENTY ETF TR US SML CP VALU 025072877   2,320 21 SH   SOLE   0 0 21
AMERICAN ELEC PWR CO INC COM 025537101   10,657,853 81,308 SH   SOLE Salem Investment Counselors Inc. 51,414 0 29,894
AMERICAN EXPRESS CO COM 025816109   1,312,461 4,339 SH   SOLE Salem Investment Counselors Inc. 3,297 0 1,042
AMERICAN INTL GROUP INC COM NEW 026874784   1,577 21 SH   SOLE Salem Investment Counselors Inc. 21 0 0
AMERICAN TOWER CORP COM 03027X100   59,023 342 SH   SOLE Salem Investment Counselors Inc. 335 0 7
AMETEK INC COM 031100100   3,645 17 SH   SOLE   0 0 17
AMGEN INC COM 031162100   10,804,985 30,709 SH   SOLE Salem Investment Counselors Inc. 17,240 0 13,469
AMPCO-PITTSBURG CORP COM 032037103   168 25 SH   SOLE   0 0 25
AMPHENOL CORP CL A 032095101   12,660 100 SH   SOLE   0 0 100
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664   30,036 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649   263,765 8,875 SH   SOLE Salem Investment Counselors Inc. 275 0 8,600
AMPLIFY ETF TR CWP INTL ENHANCE 032108722   8,094 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
AMREP CORP COM 032159105   704 25 SH   SOLE   0 0 25
AMYLYX PHARMACEUTICALS INC COM 03237H101   765 55 SH   SOLE   0 0 55
ANALOG DEVICES INC COM 032654105   526,204 1,654 SH   SOLE Salem Investment Counselors Inc. 862 0 792
ANGEL STUDIOS INC CL A COM 034948109   1,092 358 SH   SOLE Salem Investment Counselors Inc. 358 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100   19,472 200 SH   SOLE   0 0 200
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108   2,845 41 SH   SOLE Salem Investment Counselors Inc. 19 0 22
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   55,128 2,523 SH   SOLE Salem Investment Counselors Inc. 675 0 1,848
ANTERIS TECHNOLOGIES GLOBAL COM 03675P102   111 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
ANTERO RESOURCES CORP COM 03674X106   40,021 943 SH   SOLE Salem Investment Counselors Inc. 943 0 0
AON PLC SHS CL A G0403H108   246,604 764 SH   SOLE   0 0 764
APA CORPORATION COM 03743Q108   19,098 450 SH   SOLE Salem Investment Counselors Inc. 450 0 0
API GROUP CORP COM STK 00187Y100   221,402 5,464 SH   SOLE Salem Investment Counselors Inc. 5,371 0 93
APOLLO GLOBAL MGMT INC COM 03769M106   22,842 205 SH   SOLE   0 0 205
APPLE INC COM 037833100   242,242,812 954,501 SH   SOLE Salem Investment Counselors Inc. 793,849 0 160,652
APPLIED DIGITAL CORP COM NEW 038169207   15,004 632 SH   SOLE Salem Investment Counselors Inc. 25 0 607
APPLIED MATLS INC COM 038222105   362,298 1,060 SH   SOLE Salem Investment Counselors Inc. 706 0 354
APPLOVIN CORP COM CL A 03831W108   2,786 7 SH   SOLE   0 0 7
APYX MEDICAL CORPORATION COM 03837C106   167,895 45,500 SH   SOLE Salem Investment Counselors Inc. 45,500 0 0
ARCBEST CORP COM 03937C105   8,951 91 SH   SOLE   0 0 91
ARCH CAP GROUP LTD ORD G0450A105   5,184 54 SH   SOLE   0 0 54
ARCHER AVIATION INC COM CL A 03945R102   53,086 10,268 SH   SOLE Salem Investment Counselors Inc. 10,000 0 268
ARES CAPITAL CORP COM 04010L103   4,019,920 223,081 SH   SOLE Salem Investment Counselors Inc. 130,310 0 92,771
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   45,277 415 SH   SOLE   0 0 415
ARGENX SE SPONSORED ADR 04016X101   2,191 3 SH   SOLE   0 0 3
ARISTA NETWORKS INC COM SHS 040413205   125,113 1,019 SH   SOLE Salem Investment Counselors Inc. 480 0 539
ARK ETF TR INNOVATION ETF 00214Q104   47,313 700 SH   SOLE   0 0 700
ARMATA PHARMACEUTICALS INC COM 04216R102   1,024 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
ARTIVION INC COM 228903100   205,072 5,600 SH   SOLE Salem Investment Counselors Inc. 5,600 0 0
ASHLAND INC COM 044186104   168,944 3,038 SH   SOLE Salem Investment Counselors Inc. 3,005 0 33
ASML HLDG NV N Y REGISTRY SHS N07059210   10,088,500 7,638 SH   SOLE Salem Investment Counselors Inc. 3,943 0 3,695
AST SPACEMOBILE INC COM CL A 00217D100   4,144 50 SH   SOLE   0 0 50
ASTERA LABS INC COM 04626A103   20,265,917 184,908 SH   SOLE Salem Investment Counselors Inc. 137,328 0 47,580
ASTRAZENECA PLC ORD G0593M107   201,559 1,022 SH   SOLE Salem Investment Counselors Inc. 706 0 316
AT&T INC COM 00206R102   1,129,918 38,976 SH   SOLE Salem Investment Counselors Inc. 5,935 0 33,041
ATKORE INC COM 047649108   12,195 207 SH   SOLE Salem Investment Counselors Inc. 207 0 0
ATLANTA BRAVES HLDGS INC COM SER A 047726104   991 21 SH   SOLE Salem Investment Counselors Inc. 20 0 1
ATLANTIC UN BANKSHARES CORP COM 04911A107   1,930 54 SH   SOLE Salem Investment Counselors Inc. 54 0 0
ATRICURE INC COM 04963C209   3,167 111 SH   SOLE Salem Investment Counselors Inc. 111 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102   39,644 2,675 SH   SOLE Salem Investment Counselors Inc. 2,675 0 0
AUTODESK INC COM 052769106   12,210 51 SH   SOLE   0 0 51
AUTOMATIC DATA PROCESSING IN COM 053015103   511,231 2,496 SH   SOLE Salem Investment Counselors Inc. 2,221 0 275
AUTOZONE INC COM 053332102   624,890 185 SH   SOLE Salem Investment Counselors Inc. 112 0 73
AVANTOR INC COM 05352A100   282,413 36,022 SH   SOLE Salem Investment Counselors Inc. 29,265 0 6,757
AVERY DENNISON CORP COM 053611109   47,487 275 SH   SOLE   0 0 275
AXCELIS TECHNOLOGIES INC COM NEW 054540208   63,760 685 SH   SOLE Salem Investment Counselors Inc. 685 0 0
AXIS CAP HLDGS LTD SHS G0692U109   303,014 2,988 SH   SOLE Salem Investment Counselors Inc. 2,988 0 0
AXON ENTERPRISE INC COM 05464C101   425 1 SH   SOLE   0 0 1
AZZ INC COM 002474104   20,647 165 SH   SOLE Salem Investment Counselors Inc. 165 0 0
BAIDU INC SPON ADR REP A 056752108   4,457 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
BAKER HUGHES COMPANY CL A 05722G100   69,170 1,133 SH   SOLE   0 0 1,133
BALCHEM CORP COM 057665200   12,938,951 76,345 SH   SOLE Salem Investment Counselors Inc. 76,343 0 2
BALLARD PWR SYS INC NEW COM 058586108   7,277 3,007 SH   SOLE Salem Investment Counselors Inc. 3,007 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   1,820 84 SH   SOLE Salem Investment Counselors Inc. 84 0 0
BANCO SANTANDER SA ADR 05964H105   4,129 366 SH   SOLE   0 0 366
BANK AMERICA CORP COM 060505104   55,203,420 1,132,378 SH   SOLE Salem Investment Counselors Inc. 933,955 0 198,423
BANK NEW YORK MELLON CORP COM 064058100   4,864 41 SH   SOLE Salem Investment Counselors Inc. 41 0 0
BARCLAYS BANK PLC IPATH S&P 500 SH 06748M196   178,500 5,000 SH   SOLE   0 0 5,000
BARRICK MNG CORP COM SHS 06849F108   6,119 150 SH   SOLE   0 0 150
BASSETT FURNITURE INDS INC COM 070203104   354 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
BAUSCH HEALTH COS INC COM 071734107   1,080 200 SH   SOLE   0 0 200
BAXTER INTL INC COM 071813109   89,093 5,300 SH   SOLE Salem Investment Counselors Inc. 4,600 0 700
BECTON DICKINSON & CO COM 075887109   35,063 223 SH   SOLE Salem Investment Counselors Inc. 22 0 201
BERKLEY W R CORP COM 084423102   2,983 45 SH   SOLE   0 0 45
BERKSHIRE HATHAWAY INC DEL CL A 084670108   7,181,400 10 SH   SOLE Salem Investment Counselors Inc. 4 0 6
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   82,072,655 171,270 SH   SOLE Salem Investment Counselors Inc. 141,190 0 30,080
BEST BUY INC COM 086516101   15,313 235 SH   SOLE Salem Investment Counselors Inc. 235 0 0
BEYOND MEAT INC COM 08862E109   1 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
BHP BILLITON LIMITED SPONSORED ADS 088606108   54,919 755 SH   SOLE Salem Investment Counselors Inc. 219 0 536
BIGBEAR AI HLDGS INC COM 08975B109   8,924 2,535 SH   SOLE Salem Investment Counselors Inc. 1,950 0 585
BIGLARI HLDGS INC COM STK CL B 08986R309   330 1 SH   SOLE   0 0 1
BIOCRYST PHARMACEUTICALS INC COM 09058V103   1,904 200 SH   SOLE   0 0 200
BIOGEN INC COM 09062X103   103,765 566 SH   SOLE Salem Investment Counselors Inc. 566 0 0
BITMINE IMMERSION TECNOLOGIE COM NEW 09175A206   989 50 SH   SOLE   0 0 50
BLACKROCK HEALTH SCIENCES TE COM SHS 09260E105   32,310 2,250 SH   SOLE   0 0 2,250
BLACKROCK INC COM 09290D101   88,478 92 SH   SOLE Salem Investment Counselors Inc. 32 0 60
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104   4,544 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
BLACKROCK SCIENCE & TECHNOLO SHS BEN INT 09260K101   33,225 1,500 SH   SOLE   0 0 1,500
BLACKSTONE INC COM 09260D107   609,218 5,298 SH   SOLE Salem Investment Counselors Inc. 4,718 0 580
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   3,058 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
BLOCK H & R INC COM 093671105   22,963 714 SH   SOLE Salem Investment Counselors Inc. 714 0 0
BLOCK INC CL A 852234103   32,919 547 SH   SOLE Salem Investment Counselors Inc. 400 0 147
BLOOM ENERGY CORP COM CL A 093712107   135,490 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   310,074 27,465 SH   SOLE Salem Investment Counselors Inc. 1,350 0 26,115
BLUE OWL CAPITAL INC COM CL A 09581B103   804 88 SH   SOLE   0 0 88
BOEING CO COM 097023105   211,292 1,062 SH   SOLE Salem Investment Counselors Inc. 573 0 489
BONDBLOXX ETF TRUST BLOOMBERG SIX MN 09789C788   252,657 5,020 SH   SOLE   0 0 5,020
BOOKING HOLDINGS INC COM 09857L108   8,421 2 SH   SOLE   0 0 2
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   499,392 6,400 SH   SOLE Salem Investment Counselors Inc. 5,850 0 550
BOSTON BEER INC CL A 100557107   13,824 60 SH   SOLE Salem Investment Counselors Inc. 60 0 0
BOSTON SCIENTIFIC CORP COM 101137107   12,646,133 201,532 SH   SOLE Salem Investment Counselors Inc. 130,555 0 70,977
BP PLC SPONSORED ADR 055622104   33,853 720 SH   SOLE Salem Investment Counselors Inc. 1 0 719
BRIDGEBIO PHARMA INC COM 10806X102   372 5 SH   SOLE   0 0 5
BRIGHTHOUSE FINL INC COM 10922N103   12,515 209 SH   SOLE Salem Investment Counselors Inc. 209 0 0
BRIGHTSPIRE CAPITAL INC COM CL A 10949T109   1,728 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,262,580 20,817 SH   SOLE Salem Investment Counselors Inc. 3,702 0 17,115
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   20,461 345 SH   SOLE   0 0 345
BROADCOM INC COM 11135F101   10,461,748 33,801 SH   SOLE Salem Investment Counselors Inc. 22,147 0 11,654
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   24,592 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108   302,312 9,262 SH   SOLE   0 0 9,262
BROWN & BROWN INC COM 115236101   1,565,040 24,000 SH   SOLE Salem Investment Counselors Inc. 24,000 0 0
BROWN FORMAN CORP CL B 115637209   20,004 750 SH   SOLE Salem Investment Counselors Inc. 750 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104   754 20 SH   SOLE   0 0 20
BUILDERS FIRSTSOURCE INC COM 12008R107   78,214 950 SH   SOLE Salem Investment Counselors Inc. 950 0 0
BWX TECHNOLOGIES INC COM 05605H100   10,225 50 SH   SOLE   0 0 50
BXP INC COM 101121101   11,835 225 SH   SOLE   0 0 225
C3 AI INC CL A 12468P104   1,230 146 SH   SOLE Salem Investment Counselors Inc. 65 0 81
CADENCE DESIGN SYSTEM INC COM 127387108   112,260 404 SH   SOLE Salem Investment Counselors Inc. 374 0 30
CAE INC COM 124765108   313 12 SH   SOLE   0 0 12
CALAMOS LNG SHR EQT DYNAMIC COM 12812C106   15,606 1,150 SH   SOLE Salem Investment Counselors Inc. 1,150 0 0
CALUMET INC COM 131428104   10,770 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CAMDEN PPTY TR SH BEN INT 133131102   32,973 334 SH   SOLE   0 0 334
CANADIAN IMPERIAL BANK OF CO COM 136069101   35,725 374 SH   SOLE   0 0 374
CANADIAN NAT RES LTD MED TER COM 136385101   1,809,794 36,800 SH   SOLE Salem Investment Counselors Inc. 36,800 0 0
CANADIAN NATL RY CO COM 136375102   1,138,178 11,075 SH   SOLE Salem Investment Counselors Inc. 461 0 10,614
CANADIAN PACIFIC KANSAS CITY COM 13646K108   41,383 525 SH   SOLE   0 0 525
CANOPY GROWTH CORPORATION COM NEW 138035704   5 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   510,245 13,250 SH   SOLE   0 0 13,250
CAPITAL ONE FINL CORP COM 14040H105   8,158,817 44,723 SH   SOLE Salem Investment Counselors Inc. 32,215 0 12,508
CARDINAL HEALTH INC COM 14149Y108   126,786 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
CARLISLE COS INC COM 142339100   9,008 27 SH   SOLE   0 0 27
CARMAX INC COM 143130102   16,632 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
CARNIVAL CORP COMMON STOCK 143658300   158,671 6,131 SH   SOLE Salem Investment Counselors Inc. 2,712 0 3,419
CARPENTER TECHNOLOGY CORP COM 144285103   14,584 37 SH   SOLE Salem Investment Counselors Inc. 37 0 0
CARRIAGE SVCS INC COM 143905107   11,324 248 SH   SOLE Salem Investment Counselors Inc. 248 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   937,280 16,645 SH   SOLE Salem Investment Counselors Inc. 7,771 0 8,874
CARTER BANKSHARES INC COM NEW 146103106   20,988 900 SH   SOLE Salem Investment Counselors Inc. 900 0 0
CARTERS INC COM 146229109   4,538,481 126,915 SH   SOLE Salem Investment Counselors Inc. 84,035 0 42,880
CASEYS GEN STORES INC COM 147528103   85,888 118 SH   SOLE   0 0 118
CASS INFORMATION SYS INC COM 14808P109   86,940 1,975 SH   SOLE Salem Investment Counselors Inc. 1,925 0 50
CATERPILLAR INC COM 149123101   34,659,281 48,922 SH   SOLE Salem Investment Counselors Inc. 35,458 0 13,464
CBRE GROUP INC CL A 12504L109   16,662 123 SH   SOLE   0 0 123
CELANESE CORP DEL COM 150870103   1,974 30 SH   SOLE   0 0 30
CELSIUS HLDGS INC COM NEW 15118V207   16,073 453 SH   SOLE   0 0 453
CEMEX SA EURO MTN BE 144A SPON ADR NEW 151290889   172 15 SH   SOLE   0 0 15
CENCORA INC COM 03073E105   392,675 1,250 SH   SOLE Salem Investment Counselors Inc. 158 0 1,092
CENTENE CORP DEL COM 15135B101   11,918 364 SH   SOLE Salem Investment Counselors Inc. 364 0 0
CENTRUS ENERGY CORP CL A 15643U104   1,736 10 SH   SOLE   0 0 10
CERENCE INC COM 156727109   4,449 705 SH   SOLE Salem Investment Counselors Inc. 705 0 0
CHARGEPOINT HOLDINGS INC COM SHS 15961R303   112 23 SH   SOLE   0 0 23
CHARLES RIV LABS INTL INC COM 159864107   25,013 145 SH   SOLE Salem Investment Counselors Inc. 145 0 0
CHARTER COMMUNICATIONS INC CL A 16119P108   13,817 64 SH   SOLE Salem Investment Counselors Inc. 3 0 61
CHECK POINT SOFTWARE TECH LT ORD M22465104   39,427 276 SH   SOLE   0 0 276
CHEMOURS CO COM 163851108   13,681 621 SH   SOLE Salem Investment Counselors Inc. 621 0 0
CHENIERE ENERGY INC COM NEW 16411R208   46,253 163 SH   SOLE   0 0 163
CHEVRON CORPORATION COM 166764100   6,748,747 32,618 SH   SOLE Salem Investment Counselors Inc. 19,818 0 12,800
CHEWY INC CL A 16679L109   10,800 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   12,804 400 SH   SOLE Salem Investment Counselors Inc. 250 0 150
CHUBB LTD SWITZ COM H1467J104   238,958 731 SH   SOLE Salem Investment Counselors Inc. 450 0 281
CHURCHILL DOWNS INC COM 171484108   107,796 1,200 SH   SOLE Salem Investment Counselors Inc. 1,200 0 0
CINCINNATI FINL CORP COM 172062101   206,164 1,302 SH   SOLE Salem Investment Counselors Inc. 1,302 0 0
CINTAS CORP COM 172908105   8,005,228 47,329 SH   SOLE Salem Investment Counselors Inc. 32,774 0 14,555
CIRCLE INTERNET GROUP INC COM CL A 172573107   21,468 225 SH   SOLE Salem Investment Counselors Inc. 225 0 0
CISCO SYS INC COM 17275R102   20,917,119 269,585 SH   SOLE Salem Investment Counselors Inc. 222,234 0 47,351
CITIGROUP INC COM NEW 172967424   3,476,210 30,652 SH   SOLE Salem Investment Counselors Inc. 25,159 0 5,493
CITIZENS FINL GROUP INC COM 174610105   68,066 1,135 SH   SOLE Salem Investment Counselors Inc. 1,000 0 135
CLEAN HARBORS INC COM 184496107   3,728 13 SH   SOLE   0 0 13
CLEARBRIDGE ENERGY MIDSTREAM COM 18469P209   5,811 110 SH   SOLE Salem Investment Counselors Inc. 110 0 0
CLEARPOINT NEURO INC COM 18507C103   228 25 SH   SOLE   0 0 25
CLEARWAY ENERGY INC CL A 18539C105   2,429 62 SH   SOLE   0 0 62
CLEARWAY ENERGY INC CL C 18539C204   4,244 108 SH   SOLE   0 0 108
CLEVELAND-CLIFFS INC NEW COM 185899101   3,465 410 SH   SOLE   0 0 410
CLOROX CO DEL COM 189054109   135,030 1,303 SH   SOLE Salem Investment Counselors Inc. 1,025 0 278
CLOUDFLARE INC CL A COM 18915M107   4,127 20 SH   SOLE   0 0 20
CME GROUP INC COM 12572Q105   45,780 155 SH   SOLE Salem Investment Counselors Inc. 140 0 15
CMS ENERGY CORP COM 125896100   62,840 810 SH   SOLE Salem Investment Counselors Inc. 755 0 55
CNA FINL CORP COM 126117100   7,394 161 SH   SOLE Salem Investment Counselors Inc. 161 0 0
COCA COLA CO COM 191216100   8,133,206 106,375 SH   SOLE Salem Investment Counselors Inc. 89,409 0 16,966
COCA COLA CONS INC COM 191098102   19,174 100 SH   SOLE   0 0 100
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   23,988 391 SH   SOLE Salem Investment Counselors Inc. 195 0 196
COHEN & STEERS INFRASTRUCTUR COM 19248A109   3,468 134 SH   SOLE Salem Investment Counselors Inc. 134 0 0
COHEN & STEERS QUALITY INCOM COM 19247L106   180,750 15,000 SH   SOLE Salem Investment Counselors Inc. 15,000 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   12,223 70 SH   SOLE Salem Investment Counselors Inc. 50 0 20
COLGATE PALMOLIVE CO COM 194162103   6,071,956 71,242 SH   SOLE Salem Investment Counselors Inc. 47,671 0 23,571
COMCAST CORP NEW CL A 20030N101   712,324 24,811 SH   SOLE Salem Investment Counselors Inc. 544 0 24,267
COMMUNITY WEST BANCSHARES NE COM 203937107   6,990 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CONAGRA BRANDS INC COM 205887102   9,768 621 SH   SOLE Salem Investment Counselors Inc. 621 0 0
CONCENTRA GROUP HOLDINGS PAR COMMON STOCK 20603L102   5,642 263 SH   SOLE Salem Investment Counselors Inc. 263 0 0
CONCENTRIX CORP COM 20602D101   9,768 357 SH   SOLE Salem Investment Counselors Inc. 357 0 0
CONNECTONE BANCORP INC COM 20786W107   8,647 323 SH   SOLE Salem Investment Counselors Inc. 323 0 0
CONOCOPHILLIPS COM 20825C104   856,020 6,485 SH   SOLE Salem Investment Counselors Inc. 5,046 0 1,439
CONSTELLATION BRANDS INC CL A 21036P108   29,100 194 SH   SOLE Salem Investment Counselors Inc. 194 0 0
CONSTELLATION ENERGY CORP COM 21037T109   559 2 SH   SOLE   0 0 2
COPART INC COM 217204106   1,431,983 43,132 SH   SOLE Salem Investment Counselors Inc. 36,734 0 6,398
COREWEAVE INC COM CL A 21873S108   9,684 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
CORNING INC COM 219350105   1,966,671 14,464 SH   SOLE Salem Investment Counselors Inc. 898 0 13,566
CORTEVA INC COM 22052L104   220,158 2,630 SH   SOLE Salem Investment Counselors Inc. 1,517 0 1,113
COSTAR GROUP INC COM 22160N109   807 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105   24,533,935 24,622 SH   SOLE Salem Investment Counselors Inc. 15,622 0 9,000
COTERRA ENERGY INC COM 127097103   90,662 2,580 SH   SOLE Salem Investment Counselors Inc. 690 0 1,890
COUPANG INC CL A 22266T109   1,771,511 93,830 SH   SOLE Salem Investment Counselors Inc. 16,405 0 77,425
COUSINS PPTYS INC COM NEW 222795502   587 26 SH   SOLE   0 0 26
CRANE COMPANY COMMON STOCK 224408104   51,300 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CRANE NXT CO COM 224441105   12,177 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
CREXENDO INC COM 226552107   1,543 250 SH   SOLE   0 0 250
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   25,450 535 SH   SOLE   0 0 535
CRONOS GROUP INC COM 22717L101   502 200 SH   SOLE   0 0 200
CROWDSTRIKE HLDGS INC CL A 22788C105   5,941,260 15,218 SH   SOLE Salem Investment Counselors Inc. 12,997 0 2,221
CSX CORP COM 126408103   293,672 7,154 SH   SOLE Salem Investment Counselors Inc. 3,429 0 3,725
CUMMINS INC COM 231021106   26,901 50 SH   SOLE   0 0 50
CUSHMAN AND WAKEFIELD LTD COMMON SHARES G2717C106   1,938 158 SH   SOLE   0 0 158
CVS HEALTH CORP COM 126650100   2,868,878 39,945 SH   SOLE Salem Investment Counselors Inc. 33,555 0 6,390
D R HORTON INC COM 23331A109   1,526,161 11,122 SH   SOLE Salem Investment Counselors Inc. 6,701 0 4,421
D-WAVE QUANTUM INC COM 26740W109   722 50 SH   SOLE   0 0 50
DANAHER CORP DEL COM 235851102   108,538 572 SH   SOLE Salem Investment Counselors Inc. 157 0 415
DARDEN RESTAURANTS INC COM 237194105   8,234 42 SH   SOLE Salem Investment Counselors Inc. 12 0 30
DARLING INGREDIENTS INC COM 237266101   967,087 15,636 SH   SOLE   0 0 15,636
DAVITA INC COM 23918K108   11,066 72 SH   SOLE   0 0 72
DAWSON GEOPHYSICAL CO NEW COM 239360100   90,739 26,225 SH   SOLE Salem Investment Counselors Inc. 26,225 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200   12,350 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
DECKERS OUTDOOR CORP COM 243537107   103,293 1,032 SH   SOLE Salem Investment Counselors Inc. 1,032 0 0
DEERE & CO COM 244199105   711,597 1,260 SH   SOLE Salem Investment Counselors Inc. 1,080 0 180
DEFI TECHNOLOGIES INC COM 244916102   277 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
DEFINIUM THERAPEUTICS INC COM SHS 24477V105   2,835 150 SH   SOLE   0 0 150
DELL TECHNOLOGIES INC CL C 24703L202   1,931,811 11,770 SH   SOLE Salem Investment Counselors Inc. 8,615 0 3,155
DELTA AIR LINES INC COM NEW 247361702   23,734 357 SH   SOLE Salem Investment Counselors Inc. 209 0 148
DENTSPLY SIRONA INC COM 24906P109   17,400 1,500 SH   SOLE   0 0 1,500
DEVON ENERGY CORP NEW COM 25179M103   12,933 257 SH   SOLE   0 0 257
DEXCOM INC COM 252131107   3,078 49 SH   SOLE   0 0 49
DIAGEO PLC SPON ADR NEW 25243Q205   27,994 376 SH   SOLE Salem Investment Counselors Inc. 342 0 34
DIAMONDBACK ENERGY INC COM 25278X109   92,778 469 SH   SOLE Salem Investment Counselors Inc. 12 0 457
DIGIMARC CORP NEW COM 25381B101   1,473 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
DIGITAL RLTY TR INC COM 253868103   15,318 85 SH   SOLE   0 0 85
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   2,100 62 SH   SOLE   0 0 62
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   793,421 20,365 SH   SOLE Salem Investment Counselors Inc. 14,326 0 6,039
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799   83,887 2,361 SH   SOLE   0 0 2,361
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   30,863 684 SH   SOLE   0 0 684
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   38,197 537 SH   SOLE Salem Investment Counselors Inc. 137 0 400
DIREXION SHARES ETF TRUST DLY NVDA BULL 2X 25461A833   4,917 51 SH   SOLE   0 0 51
DISNEY WALT CO COM 254687106   998,033 10,355 SH   SOLE Salem Investment Counselors Inc. 9,249 0 1,106
DOCUSIGN INC COM 256163106   854 18 SH   SOLE   0 0 18
DOLLAR GEN CORP COM 256677105   11,873 100 SH   SOLE   0 0 100
DOMINION ENERGY INC COM 25746U109   429,155 6,942 SH   SOLE Salem Investment Counselors Inc. 1,261 0 5,681
DONEGAL GROUP INC CL A 257701201   64,597 3,760 SH   SOLE   0 0 3,760
DONNELLEY FINL SOLUTIONS INC COM 25787G100   28,426 603 SH   SOLE Salem Investment Counselors Inc. 603 0 0
DOORDASH INC CL A 25809K105   2,403 16 SH   SOLE   0 0 16
DORIAN LPG LTD SHS USD Y2106R110   4,275 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
DOVER CORP COM 260003108   990,138 4,750 SH   SOLE Salem Investment Counselors Inc. 4,750 0 0
DOW HLDGS INC COM 260557103   101,793 2,444 SH   SOLE Salem Investment Counselors Inc. 2,444 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   4,865 225 SH   SOLE   0 0 225
DROPBOX INC CL A 26210C104   1,136 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
DTE ENERGY CO COM 233331107   12,381 84 SH   SOLE   0 0 84
DUKE ENERGY CORP NEW COM NEW 26441C204   4,109,706 31,386 SH   SOLE Salem Investment Counselors Inc. 17,986 0 13,400
DUPONT DE NEMOURS INC COM 26614N102   402,216 8,782 SH   SOLE Salem Investment Counselors Inc. 1,946 0 6,836
DUTCH BROS INC CL A 26701L100   5,066 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
DXC TECHNOLOGY CO COM 23355L106   5,142 409 SH   SOLE Salem Investment Counselors Inc. 409 0 0
DYCOM INDS INC COM 267475101   4,513,761 13,322 SH   SOLE Salem Investment Counselors Inc. 12,297 0 1,025
DYNEX CAP INC COM 26817Q886   85 0 SH   SOLE Salem Investment Counselors Inc. 0 0 0
EA SERIES TRUST STRIVE US ENERGY 02072L722   7,896 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
EAGLE MATLS INC COM 26969P108   213,603 1,126 SH   SOLE   0 0 1,126
EAST WEST BANCORP INC COM 27579R104   1,175 11 SH   SOLE Salem Investment Counselors Inc. 11 0 0
EATON CORP PLC SHS G29183103   11,910,769 33,301 SH   SOLE Salem Investment Counselors Inc. 26,220 0 7,081
EBAY INC. COM 278642103   92,477 1,016 SH   SOLE Salem Investment Counselors Inc. 870 0 146
ECOLAB INC COM 278865100   520,430 1,951 SH   SOLE Salem Investment Counselors Inc. 1,156 0 795
EDGEWELL PERSONAL CARE CO COM 28035Q102   10,766 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
EDISON INTL COM 281020107   91,915 1,256 SH   SOLE Salem Investment Counselors Inc. 1,200 0 56
EDWARDS LIFESCIENCES CORP COM 28176E108   741,461 9,259 SH   SOLE Salem Investment Counselors Inc. 3,978 0 5,281
ELECTRONIC ARTS INC COM 285512109   47,910 235 SH   SOLE Salem Investment Counselors Inc. 235 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103   413,071 1,411 SH   SOLE Salem Investment Counselors Inc. 1,152 0 259
ELI LILLY & CO COM 532457108   72,250,288 78,553 SH   SOLE Salem Investment Counselors Inc. 60,850 0 17,703
EMBRAER S.A. SPONSORED ADS 29082A107   297 5 SH   SOLE   0 0 5
EMCOR GROUP INC COM 29084Q100   738,310 1,000 SH   SOLE   0 0 1,000
EMERSON ELEC CO COM 291011104   2,093,962 15,982 SH   SOLE Salem Investment Counselors Inc. 15,038 0 944
ENBRIDGE INC COM 29250N105   8,670,738 160,154 SH   SOLE Salem Investment Counselors Inc. 101,543 0 58,611
ENEL CHILE SA SPONSORED ADR 29278D105   225 57 SH   SOLE   0 0 57
ENERGIZER HLDGS INC COM 29272W109   8,210 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
ENERGY FUELS INC COM NEW 292671708   1,825 100 SH   SOLE   0 0 100
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   7,398,462 383,340 SH   SOLE Salem Investment Counselors Inc. 255,600 0 127,740
ENI SPA SPONSORED ADR 26874R108   8,868 155 SH   SOLE   0 0 155
ENOVIX CORPORATION COM 293594107   72,505 13,997 SH   SOLE Salem Investment Counselors Inc. 5,227 0 8,770
ENPHASE ENERGY INC COM 29355A107   568 15 SH   SOLE Salem Investment Counselors Inc. 15 0 0
ENTEGRIS INC COM 29362U104   1,173 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
ENTERGY CORP NEW COM 29364G103   24,720 220 SH   SOLE Salem Investment Counselors Inc. 212 0 8
ENTERPRISE PRODS PARTNERS L COM 293792107   9,627,480 254,426 SH   SOLE Salem Investment Counselors Inc. 206,671 0 47,755
EOG RES INC COM 26875P101   179,556 1,242 SH   SOLE Salem Investment Counselors Inc. 971 0 271
EPAM SYS INC COM 29414B104   18,550 137 SH   SOLE Salem Investment Counselors Inc. 137 0 0
EQUIFAX INC COM 294429105   177,550 986 SH   SOLE Salem Investment Counselors Inc. 986 0 0
EQUINIX INC COM 29444U700   9,803 10 SH   SOLE Salem Investment Counselors Inc. 10 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   29,927 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
ETF SER SOLUTIONS DEFIANCE CONNECT 26922A289   62,517 917 SH   SOLE Salem Investment Counselors Inc. 125 0 792
ETF SER SOLUTIONS DEFIANCE QUANTUM 26922A420   2,790 26 SH   SOLE Salem Investment Counselors Inc. 6 0 20
ETFIS SER TR I VIRTUS INFRCAP 26923G822   12,725 625 SH   SOLE Salem Investment Counselors Inc. 625 0 0
ETSY INC COM 29786A106   1,000 20 SH   SOLE   0 0 20
EVERCORE INC CLASS A 29977A105   22,389 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
EVERGY INC COM 30034W106   492 6 SH   SOLE   0 0 6
EVERPURE INC CL A 74624M102   178 3 SH   SOLE   0 0 3
EVERSOURCE ENERGY COM 30040W108   36,719 530 SH   SOLE Salem Investment Counselors Inc. 244 0 286
EVGO INC CL A COM 30052F100   38 22 SH   SOLE   0 0 22
EVOLV TECHNOLOGIES HLDNGS IN COM CL A 30049H102   402,930 66,600 SH   SOLE Salem Investment Counselors Inc. 66,600 0 0
EXCHANGE LISTED FDS TR SABA INT RATE 30151E806   14,094 625 SH   SOLE Salem Investment Counselors Inc. 625 0 0
EXCHANGE TRADED CONCEPTS TRU EMQQ THE EMERGIN 301505889   109,119 3,299 SH   SOLE Salem Investment Counselors Inc. 3,099 0 200
EXELIXIS INC COM 30161Q104   10,723 250 SH   SOLE   0 0 250
EXLSERVICE HLDGS INC COM 302081104   60,900 2,000 SH   SOLE Salem Investment Counselors Inc. 2,000 0 0
EXPAND ENERGY CORPORATION COM 165167735   877,362 7,992 SH   SOLE   0 0 7,992
EXPEDIA GROUP INC COM NEW 30212P303   3,002 13 SH   SOLE   0 0 13
EXPEDITORS INTL WASH INC COM 302130109   10,743 75 SH   SOLE   0 0 75
EXTRA SPACE STORAGE INC COM 30225T102   116,182 886 SH   SOLE Salem Investment Counselors Inc. 886 0 0
EXXON MOBIL CORP COM 30231G102   15,374,081 90,617 SH   SOLE Salem Investment Counselors Inc. 75,852 0 14,765
EZCORP INC CL A NON VTG 302301106   783,989 30,890 SH   SOLE Salem Investment Counselors Inc. 30,890 0 0
F N B CORP COM 302520101   576,606 34,486 SH   SOLE Salem Investment Counselors Inc. 33,388 0 1,098
FABRINET SHS G3323L100   1,784,120 3,421 SH   SOLE Salem Investment Counselors Inc. 100 0 3,321
FACTSET RESH SYS INC COM 303075105   217 1 SH   SOLE   0 0 1
FASTENAL CO COM 311900104   74,240 1,600 SH   SOLE Salem Investment Counselors Inc. 1,600 0 0
FEDEX CORP COM 31428X106   8,310,261 23,238 SH   SOLE Salem Investment Counselors Inc. 17,595 0 5,643
FERMI INC COM 314911108   17,520 3,000 SH   SOLE Salem Investment Counselors Inc. 75 0 2,925
FERRARI N V COM N3167Y103   39,938 118 SH   SOLE Salem Investment Counselors Inc. 100 0 18
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   143,329 1,688 SH   SOLE Salem Investment Counselors Inc. 1,075 0 613
FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329   3,637 115 SH   SOLE   0 0 115
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   35,180 500 SH   SOLE   0 0 500
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   85,339 410 SH   SOLE   0 0 410
FIDELITY NATL INFORMATION SV COM 31620M106   33,307 710 SH   SOLE Salem Investment Counselors Inc. 710 0 0
FIDELITY WISE ORIGIN BITCOIN SHS 315948109   8,324 141 SH   SOLE   0 0 141
FIFTH THIRD BANCORP COM 316773100   4,499 96 SH   SOLE   0 0 96
FILANA THERAPEUTICS INC COM 14817C107   465 275 SH   SOLE Salem Investment Counselors Inc. 275 0 0
FIRST BANCORP N C COM 318910106   146,059 2,581 SH   SOLE Salem Investment Counselors Inc. 2,431 0 150
FIRST CTZNS BANCSHARES INC D CL A 31946M103   348,663 185 SH   SOLE Salem Investment Counselors Inc. 115 0 70
FIRST HORIZON CORPORATION COM 320517105   198,001 8,635 SH   SOLE Salem Investment Counselors Inc. 8,635 0 0
FIRST INTERNET BANCORP COM 320557101   3,169 155 SH   SOLE Salem Investment Counselors Inc. 155 0 0
FIRST SOLAR INC COM 336433107   3,946 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103   68,320 971 SH   SOLE   0 0 971
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506   71,490 1,047 SH   SOLE   0 0 1,047
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102   211,818 5,372 SH   SOLE   0 0 5,372
FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823   34,591 1,016 SH   SOLE   0 0 1,016
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846   2,696 43 SH   SOLE   0 0 43
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108   465,386 2,845 SH   SOLE Salem Investment Counselors Inc. 2,415 0 430
FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101   21,961 503 SH   SOLE   0 0 503
FIRST TR EXCHANGE-TRADED FD SHS 33734H106   6,961 148 SH   SOLE Salem Investment Counselors Inc. 148 0 0
FIRSTENERGY CORP COM 337932107   35,766 706 SH   SOLE   0 0 706
FISERV INC COM 337738108   142,402 2,552 SH   SOLE Salem Investment Counselors Inc. 1,745 0 807
FIVERR INTL LTD ORD SHS M4R82T106   441 44 SH   SOLE Salem Investment Counselors Inc. 4 0 40
FLAGSTAR BANK NATIONAL ASSOC COM NEW 649445400   1,805 137 SH   SOLE Salem Investment Counselors Inc. 137 0 0
FLOWERS FOODS INC COM 343498101   820,974 100,733 SH   SOLE Salem Investment Counselors Inc. 72,430 0 28,303
FLOWSERVE CORP COM 34354P105   92,237 1,251 SH   SOLE   0 0 1,251
FORD MTR CO COM 345370860   90,613 7,852 SH   SOLE Salem Investment Counselors Inc. 3,261 0 4,591
FORTINET INC COM 34959E109   841,226 10,294 SH   SOLE Salem Investment Counselors Inc. 7,380 0 2,914
FORTIVE CORP COM 34959J108   10,614 192 SH   SOLE Salem Investment Counselors Inc. 192 0 0
FORTREA HLDGS INC COMMON STOCK 34965K107   54,128 5,746 SH   SOLE Salem Investment Counselors Inc. 1,460 0 4,286
FORTUNE BRANDS INNOVATIONS I COM 34964C106   101,946 2,616 SH   SOLE Salem Investment Counselors Inc. 2,616 0 0
FOX CORP CL A COM 35137L105   82,695 1,416 SH   SOLE Salem Investment Counselors Inc. 416 0 1,000
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769   13,288 400 SH   SOLE   0 0 400
FREEPORT MCMORAN INC CL B 35671D857   85,584 1,456 SH   SOLE Salem Investment Counselors Inc. 65 0 1,391
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106   361 16 SH   SOLE   0 0 16
FRP HLDGS INC COM 30292L107   2,501,628 114,334 SH   SOLE Salem Investment Counselors Inc. 85,216 0 29,118
FS KKR CAP CORP COM 302635206   8,107 794 SH   SOLE Salem Investment Counselors Inc. 794 0 0
FS SPECIALTY LENDING FD COM SH BEN INT 644323107   9,471 757 SH   SOLE Salem Investment Counselors Inc. 757 0 0
FULTON FINL CORP PA COM 360271100   12,204 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
GABELLI DIVID & INCOME TR COM 36242H104   53,295 1,979 SH   SOLE Salem Investment Counselors Inc. 1,979 0 0
GABELLI GLOBAL SMALL & MID C COM 36249W104   2,404 160 SH   SOLE   0 0 160
GALAXY DIGITAL INC. CL A 36317J209   923 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
GALECTIN THERAPEUTICS INC COM NEW 363225202   466 167 SH   SOLE Salem Investment Counselors Inc. 167 0 0
GALLAGHER ARTHUR J & CO COM 363576109   3,249 15 SH   SOLE   0 0 15
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   1,330 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
GAMESTOP CORP CL A 36467W109   93 4 SH   SOLE Salem Investment Counselors Inc. 4 0 0
GE AEROSPACE COM NEW 369604301   2,914,255 10,254 SH   SOLE Salem Investment Counselors Inc. 10,050 0 204
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   13,132,141 184,492 SH   SOLE Salem Investment Counselors Inc. 97,250 0 87,242
GE VERNOVA INC COM 36828A101   2,374,716 2,719 SH   SOLE Salem Investment Counselors Inc. 2,511 0 208
GEN DIGITAL INC COM 668771108   39,506 2,098 SH   SOLE   0 0 2,098
GENERAC HLDGS INC COM 368736104   19,533 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
GENERAL AMERN INVS CO INC COM 368802104   52,039 890 SH   SOLE   0 0 890
GENERAL DYNAMICS CORP COM 369550108   1,256,529 3,661 SH   SOLE Salem Investment Counselors Inc. 2,829 0 832
GENERAL MILLS INC COM 370334104   177,354 4,765 SH   SOLE Salem Investment Counselors Inc. 1,467 0 3,298
GENERAL MTRS CO COM 37045V100   352,087 4,726 SH   SOLE Salem Investment Counselors Inc. 3,115 0 1,611
GENUINE PARTS CO COM 372460105   1,389 13 SH   SOLE Salem Investment Counselors Inc. 13 0 0
GILDAN ACTIVEWEAR INC COM 375916103   10,901 195 SH   SOLE Salem Investment Counselors Inc. 112 0 83
GILEAD SCIENCES INC COM 375558103   176,861 1,269 SH   SOLE Salem Investment Counselors Inc. 22 0 1,247
GINKGO BIOWORKS HOLDINGS INC CL A NEW 37611X209   4,788 781 SH   SOLE Salem Investment Counselors Inc. 280 0 501
GITLAB INC CLASS A COM 37637K108   1,082 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
GLOBAL PMTS INC COM 37940X102   830,617 12,342 SH   SOLE   0 0 12,342
GLOBAL X FDS ARTIFICIAL ETF 37954Y632   428,011 9,171 SH   SOLE Salem Investment Counselors Inc. 5,129 0 4,042
GLOBAL X FDS FINTECH ETF 37954Y814   2,195 95 SH   SOLE Salem Investment Counselors Inc. 90 0 5
GLOBAL X FDS GLOBAL X COPPER 37954Y830   2,223,312 29,120 SH   SOLE Salem Investment Counselors Inc. 21,627 0 7,493
GLOBAL X FDS GLOBAL X SILVER 37954Y848   222,948 2,475 SH   SOLE Salem Investment Counselors Inc. 100 0 2,375
GLOBAL X FDS MSCI GREECE ETF 37954Y319   17,565 275 SH   SOLE   0 0 275
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   114,905 6,700 SH   SOLE   0 0 6,700
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   29,865 899 SH   SOLE   0 0 899
GLOBAL X FDS RUSSELL 2000 37954Y459   65,033 4,350 SH   SOLE Salem Investment Counselors Inc. 750 0 3,600
GLOBAL X FDS S&P 500 COVERED 37954Y475   117,390 3,000 SH   SOLE   0 0 3,000
GLOBAL X FDS SOCIAL MED ETF 37950E416   63,695 1,471 SH   SOLE Salem Investment Counselors Inc. 966 0 505
GLOBAL X FDS US INFR DEV ETF 37954Y673   2,541 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
GLOBE LIFE INC COM 37959E102   835,020 6,000 SH   SOLE   0 0 6,000
GODADDY INC CL A 380237107   18,188 220 SH   SOLE Salem Investment Counselors Inc. 220 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   13,673 317 SH   SOLE   0 0 317
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   394,285 3,151 SH   SOLE Salem Investment Counselors Inc. 2,634 0 517
GOLDMAN SACHS ETF TR S&P 500 PREMIUM 38149W622   353,783 7,070 SH   SOLE Salem Investment Counselors Inc. 220 0 6,850
GOLDMAN SACHS ETF TR TECHNOLOGY OPPOR 38149W432   1 0 SH   SOLE Salem Investment Counselors Inc. 0 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   5,974,382 7,062 SH   SOLE Salem Investment Counselors Inc. 4,584 0 2,478
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   1,386 30 SH   SOLE   0 0 30
GOODYEAR TIRE & RUBR CO COM 382550101   6,630 1,000 SH   SOLE   0 0 1,000
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109   5,490 1,500 SH   SOLE Salem Investment Counselors Inc. 1,500 0 0
GRAHAM HLDGS CO COM CL B 384637104   42,291 40 SH   SOLE Salem Investment Counselors Inc. 30 0 10
GRAIL INC COM 384747101   414 8 SH   SOLE Salem Investment Counselors Inc. 8 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   483,496 48,109 SH   SOLE   0 0 48,109
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207   2,999 100 SH   SOLE   0 0 100
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109   86,949 1,648 SH   SOLE Salem Investment Counselors Inc. 1,273 0 375
GREEN BRICK PARTNERS INC COM 392709101   41,367,555 641,855 SH   SOLE Salem Investment Counselors Inc. 492,004 0 149,851
GRIFOLS S A SP ADR REP B NVT 398438408   377 47 SH   SOLE   0 0 47
GSK PLC SPONSORED ADR 37733W204   131,214 2,356 SH   SOLE Salem Investment Counselors Inc. 1,768 0 588
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   2,755 250 SH   SOLE Salem Investment Counselors Inc. 250 0 0
HALEON PLC SPON ADS 405552100   91,232 9,114 SH   SOLE Salem Investment Counselors Inc. 2,411 0 6,703
HALLIBURTON CO COM 406216101   1,248 32 SH   SOLE   0 0 32
HARLEY DAVIDSON INC COM 412822108   28,612 1,415 SH   SOLE Salem Investment Counselors Inc. 1,415 0 0
HARROW INC COM 415858109   45,838 1,300 SH   SOLE Salem Investment Counselors Inc. 1,300 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   4,211 31 SH   SOLE   0 0 31
HAWKINS INC COM 420261109   7,680 50 SH   SOLE   0 0 50
HCA HEALTHCARE INC COM 40412C101   1,538,504 3,251 SH   SOLE Salem Investment Counselors Inc. 3,225 0 26
HDFC BANK LTD SPONSORED ADS 40415F101   5,076 204 SH   SOLE   0 0 204
HEALTHPEAK PROPERTIES INC COM 42250P103   293,687 17,875 SH   SOLE   0 0 17,875
HEICO CORP NEW COM 422806109   10,146 37 SH   SOLE Salem Investment Counselors Inc. 37 0 0
HERC HLDGS INC COM 42704L104   2,188,209 21,981 SH   SOLE Salem Investment Counselors Inc. 16,640 0 5,341
HERCULES CAPITAL INC COM 427096508   22,672 1,535 SH   SOLE Salem Investment Counselors Inc. 1,535 0 0
HERSHEY CO COM 427866108   134,090 645 SH   SOLE Salem Investment Counselors Inc. 645 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   16,753 700 SH   SOLE Salem Investment Counselors Inc. 700 0 0
HIGHWOODS PPTYS INC COM 431284108   110,819 5,176 SH   SOLE Salem Investment Counselors Inc. 2,584 0 2,592
HIMS & HERS HEALTH INC COM CL A 433000106   21,279 1,025 SH   SOLE Salem Investment Counselors Inc. 400 0 625
HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103   76 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
HOLOGIC INC COM 436440101   39,005 516 SH   SOLE   0 0 516
HOME DEPOT INC COM 437076102   7,702,429 23,419 SH   SOLE Salem Investment Counselors Inc. 14,217 0 9,202
HONDA MOTOR CO LTD ADR ECH CNV IN 3 438128308   1,799 74 SH   SOLE   0 0 74
HONEYWELL INTL INC COM 438516106   9,653,535 42,709 SH   SOLE Salem Investment Counselors Inc. 35,420 0 7,289
HORIZON TECHNOLOGY FIN CORP COM 44045A102   2,989 700 SH   SOLE Salem Investment Counselors Inc. 700 0 0
HOWMET AEROSPACE INC COM 443201108   7,606 33 SH   SOLE Salem Investment Counselors Inc. 33 0 0
HP INC COM 40434L105   15,461 794 SH   SOLE Salem Investment Counselors Inc. 794 0 0
HUBBELL INC COM 443510607   8,105,062 16,516 SH   SOLE Salem Investment Counselors Inc. 12,757 0 3,759
HUBSPOT INC COM 443573100   36,615 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
HUMANA INC COM 444859102   3,312 19 SH   SOLE   0 0 19
HUNT J B TRANS SVCS INC COM 445658107   48,949 231 SH   SOLE Salem Investment Counselors Inc. 123 0 108
HUNTINGTON BANCSHARES INC COM 446150104   3,274,967 207,222 SH   SOLE Salem Investment Counselors Inc. 127,230 0 79,992
HUNTINGTON INGALLS INDS INC COM 446413106   18,236 48 SH   SOLE   0 0 48
HURCO CO COM 447324104   1,471 100 SH   SOLE   0 0 100
I3 VERTICALS INC COM CL A 46571Y107   43,602 1,950 SH   SOLE Salem Investment Counselors Inc. 1,950 0 0
IES HOLDINGS INC COM 44951W106   16,677 35 SH   SOLE   0 0 35
ILLINOIS TOOL WKS INC COM 452308109   148,236 566 SH   SOLE Salem Investment Counselors Inc. 427 0 139
ILLUMINA INC COM 452327109   4,931 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
IMPINJ INC COM 453204109   6,676 65 SH   SOLE Salem Investment Counselors Inc. 65 0 0
INCYTE CORP COM 45337C102   73,320 779 SH   SOLE Salem Investment Counselors Inc. 50 0 729
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   132,967 41,294 SH   SOLE   0 0 41,294
INFLEQTION INC COM SHS 45676K103   1,217 124 SH   SOLE   0 0 124
INFUSYSTEM HLDGS INC COM 45685K102   206,909 22,417 SH   SOLE Salem Investment Counselors Inc. 22,417 0 0
ING GROEP N.V. SPONSORED ADR 456837103   3,361 129 SH   SOLE   0 0 129
INGERSOLL RAND INC COM 45687V106   963,043 12,020 SH   SOLE Salem Investment Counselors Inc. 7,057 0 4,963
INGEVITY CORP COM 45688C107   3,185,549 44,722 SH   SOLE Salem Investment Counselors Inc. 438 0 44,284
INGLES MKTS INC CL A 457030104   1,079 12 SH   SOLE Salem Investment Counselors Inc. 12 0 0
INMODE LTD SHS M5425M103   1,368 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
INNOVATIVE INDL PPTYS INC COM 45781V101   1,048 21 SH   SOLE Salem Investment Counselors Inc. 21 0 0
INNVENTURE INC COM 45784M108   102 26 SH   SOLE   0 0 26
INSPERITY INC COM 45778Q107   4,543 168 SH   SOLE Salem Investment Counselors Inc. 168 0 0
INTEL CORP COM 458140100   2,785,795 63,127 SH   SOLE Salem Investment Counselors Inc. 59,561 0 3,566
INTERCONTINENTAL EXCHANGE IN COM 45866F104   17,301 110 SH   SOLE   0 0 110
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   4,538 34 SH   SOLE   0 0 34
INTERNATIONAL BUSINESS MACHS COM 459200101   1,491,669 6,154 SH   SOLE Salem Investment Counselors Inc. 5,412 0 742
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   361,687 4,958 SH   SOLE   0 0 4,958
INTERNATIONAL PAPER CO COM 460146103   7,676 215 SH   SOLE Salem Investment Counselors Inc. 10 0 205
INTUIT COM 461202103   250,349 579 SH   SOLE Salem Investment Counselors Inc. 507 0 72
INTUITIVE SURGICAL INC COM NEW 46120E602   28,950,172 62,800 SH   SOLE Salem Investment Counselors Inc. 43,255 0 19,545
INVENTRUST PPTYS CORP COM NEW 46124J201   7,893 257 SH   SOLE Salem Investment Counselors Inc. 257 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   15,588 900 SH   SOLE Salem Investment Counselors Inc. 900 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   114,533 482 SH   SOLE   0 0 482
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631   4,672 129 SH   SOLE   0 0 129
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   84,465 1,321 SH   SOLE Salem Investment Counselors Inc. 550 0 771
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   3,833,649 24,793 SH   SOLE Salem Investment Counselors Inc. 24,793 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   2,786 50 SH   SOLE   0 0 50
INVESCO EXCHANGE TRADED FD T BLOOMBERG MVP MU 46137V712   150 3 SH   SOLE Salem Investment Counselors Inc. 3 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   418,264 8,800 SH   SOLE   0 0 8,800
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   14,059 136 SH   SOLE   0 0 136
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217   137,031 2,500 SH   SOLE Salem Investment Counselors Inc. 2,500 0 0
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498   156,602 2,060 SH   SOLE   0 0 2,060
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399   11,545 525 SH   SOLE   0 0 525
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   86,370 1,500 SH   SOLE   0 0 1,500
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   182,896 4,041 SH   SOLE   0 0 4,041
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   7,057 87 SH   SOLE   0 0 87
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   931,580 4,854 SH   SOLE   0 0 4,854
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   17,290 161 SH   SOLE   0 0 161
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   16,166 215 SH   SOLE   0 0 215
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   36,773 550 SH   SOLE Salem Investment Counselors Inc. 550 0 0
INVESCO GALAXY BITCOIN ETF COM SHS BEN INT 46091J101   27,123 402 SH   SOLE   0 0 402
INVESCO LTD SHS G491BT108   18,218 750 SH   SOLE Salem Investment Counselors Inc. 750 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   3,623,676 6,278 SH   SOLE Salem Investment Counselors Inc. 4,017 0 2,261
INVESTORS TITLE CO NC COM 461804106   6,521 30 SH   SOLE Salem Investment Counselors Inc. 30 0 0
INVITATION HOMES INC COM 46187W107   42,916 1,727 SH   SOLE Salem Investment Counselors Inc. 1,614 0 113
IONQ INC COM 46222L108   11,388 395 SH   SOLE Salem Investment Counselors Inc. 145 0 250
IQVIA HLDGS INC COM 46266C105   206,183 1,209 SH   SOLE Salem Investment Counselors Inc. 339 0 870
IREN LIMITED ORDINARY SHARES Q4982L109   13,712 400 SH   SOLE Salem Investment Counselors Inc. 100 0 300
IRON MTN INC DEL COM 46284V101   7,979,549 78,121 SH   SOLE Salem Investment Counselors Inc. 57,449 0 20,672
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   2,975,629 77,450 SH   SOLE Salem Investment Counselors Inc. 43,316 0 34,134
ISHARES ETHEREUM TR SHS 46438R105   1,583 100 SH   SOLE   0 0 100
ISHARES GOLD TR ISHARES NEW 464285204   239,708 2,719 SH   SOLE Salem Investment Counselors Inc. 1,822 0 897
ISHARES INC CORE MSCI EMKT 46434G103   1,556,332 22,313 SH   SOLE Salem Investment Counselors Inc. 14,303 0 8,010
ISHARES INC MSCI BRAZIL ETF 464286400   24,954 650 SH   SOLE   0 0 650
ISHARES INC MSCI EM ASIA ETF 464286426   18,477 193 SH   SOLE   0 0 193
ISHARES INC MSCI EMERG MRKT 464286533   18,796 290 SH   SOLE   0 0 290
ISHARES INC MSCI EURZONE ETF 464286608   5,826 93 SH   SOLE   0 0 93
ISHARES INC MSCI GERMANY ETF 464286806   39,670 1,000 SH   SOLE   0 0 1,000
ISHARES INC MSCI HONG KG ETF 464286871   9,236 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
ISHARES INC MSCI JAPAN ETF 46434G822   619,537 7,337 SH   SOLE Salem Investment Counselors Inc. 7,337 0 0
ISHARES INC MSCI PAC JP ETF 464286665   2,126 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
ISHARES SILVER TR ISHARES 46428Q109   393,168 5,770 SH   SOLE Salem Investment Counselors Inc. 2,670 0 3,100
ISHARES TR 0-3 MNTH TREASRY 46436E718   1,010,828 10,042 SH   SOLE   0 0 10,042
ISHARES TR 0-5 YR TIPS ETF 46429B747   828 8 SH   SOLE Salem Investment Counselors Inc. 8 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   18,001 218 SH   SOLE   0 0 218
ISHARES TR CHINA LG-CAP ETF 464287184   21,540 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
ISHARES TR CHINA SM-CAP ETF 46429B200   43,596 1,341 SH   SOLE   0 0 1,341
ISHARES TR CONV BD ETF 46435G102   4,683 46 SH   SOLE   0 0 46
ISHARES TR CORE 1 5 YR USD 46432F859   49,817 1,028 SH   SOLE   0 0 1,028
ISHARES TR CORE HIGH DV ETF 46429B663   85,911 633 SH   SOLE Salem Investment Counselors Inc. 390 0 243
ISHARES TR CORE MSCI EAFE 46432F842   2,178,534 24,064 SH   SOLE Salem Investment Counselors Inc. 15,188 0 8,876
ISHARES TR CORE MSCI EURO 46434V738   6,325 90 SH   SOLE   0 0 90
ISHARES TR CORE MSCI INTL 46435G326   4,597 55 SH   SOLE   0 0 55
ISHARES TR CORE MSCI PAC 46434V696   23,030 301 SH   SOLE   0 0 301
ISHARES TR CORE MSCI TOTAL 46432F834   2,166 25 SH   SOLE   0 0 25
ISHARES TR CORE S&P MCP ETF 464287507   1,324,464 19,613 SH   SOLE Salem Investment Counselors Inc. 8,979 0 10,634
ISHARES TR CORE S&P SCP ETF 464287804   611,472 4,919 SH   SOLE Salem Investment Counselors Inc. 3,012 0 1,907
ISHARES TR CORE S&P TTL STK 464287150   623,858 4,380 SH   SOLE Salem Investment Counselors Inc. 4,380 0 0
ISHARES TR CORE S&P US GWT 464287671   262,602 1,693 SH   SOLE Salem Investment Counselors Inc. 90 0 1,603
ISHARES TR CORE S&P500 ETF 464287200   7,018,661 10,745 SH   SOLE Salem Investment Counselors Inc. 6,993 0 3,752
ISHARES TR CORE UNIVRSL USD 46434V613   36,629 793 SH   SOLE   0 0 793
ISHARES TR CORE US AGGBD ET 464287226   4,275,857 43,073 SH   SOLE Salem Investment Counselors Inc. 27,422 0 15,651
ISHARES TR EAFE GRWTH ETF 464288885   55,908 502 SH   SOLE   0 0 502
ISHARES TR EAFE SML CP ETF 464288273   19,603 250 SH   SOLE   0 0 250
ISHARES TR EAFE VALUE ETF 464288877   39,319 529 SH   SOLE   0 0 529
ISHARES TR ESG AWR MSCI USA 46435G425   148,491 1,050 SH   SOLE   0 0 1,050
ISHARES TR EXPANDED TECH 464287515   721,411 9,012 SH   SOLE Salem Investment Counselors Inc. 8,207 0 805
ISHARES TR EXPND TEC SC ETF 464287549   7,348 62 SH   SOLE   0 0 62
ISHARES TR FLTG RATE NT ETF 46429B655   614,305 12,057 SH   SOLE   0 0 12,057
ISHARES TR GL CLEAN ENE ETF 464288224   13,700 749 SH   SOLE Salem Investment Counselors Inc. 549 0 200
ISHARES TR GLB INFRASTR ETF 464288372   20,100 300 SH   SOLE   0 0 300
ISHARES TR GLOB HLTHCRE ETF 464287325   130,956 1,400 SH   SOLE Salem Investment Counselors Inc. 1,400 0 0
ISHARES TR GLOBAL ENERG ETF 464287341   293,811 5,100 SH   SOLE Salem Investment Counselors Inc. 5,100 0 0
ISHARES TR GLOBAL TECH ETF 464287291   1,353,194 13,536 SH   SOLE Salem Investment Counselors Inc. 13,200 0 336
ISHARES TR IBOXX HI YD ETF 464288513   116,874 1,469 SH   SOLE Salem Investment Counselors Inc. 1,466 0 3
ISHARES TR IBOXX INV CP ETF 464287242   62,670 575 SH   SOLE Salem Investment Counselors Inc. 572 0 3
ISHARES TR ISHARES BIOTECH 464287556   358,976 2,126 SH   SOLE   0 0 2,126
ISHARES TR ISHARES SEMICDTR 464287523   114,374 348 SH   SOLE Salem Investment Counselors Inc. 150 0 198
ISHARES TR JPMORGAN USD EMG 464288281   2,912 31 SH   SOLE Salem Investment Counselors Inc. 31 0 0
ISHARES TR JPX NIKKEI 400 464287382   18,284 200 SH   SOLE   0 0 200
ISHARES TR MBS ETF 464288588   18,516 195 SH   SOLE Salem Investment Counselors Inc. 195 0 0
ISHARES TR MICRO-CAP ETF 464288869   5,587 35 SH   SOLE Salem Investment Counselors Inc. 35 0 0
ISHARES TR MORNINGSTAR VALU 464288109   12,016 129 SH   SOLE   0 0 129
ISHARES TR MSCI EAFE ETF 464287465   939,150 9,669 SH   SOLE Salem Investment Counselors Inc. 3,281 0 6,388
ISHARES TR MSCI EAFE MIN VL 46429B689   21,488 235 SH   SOLE   0 0 235
ISHARES TR MSCI EMG MKT ETF 464287234   803,693 14,152 SH   SOLE Salem Investment Counselors Inc. 8,727 0 5,425
ISHARES TR MSCI EURO FL ETF 464289180   17,425 500 SH   SOLE   0 0 500
ISHARES TR MSCI INDIA ETF 46429B598   14,052 300 SH   SOLE   0 0 300
ISHARES TR MSCI INTL QUALTY 46434V456   4,439 96 SH   SOLE   0 0 96
ISHARES TR MSCI USA MIN VOL 46429B697   1,547,182 16,683 SH   SOLE Salem Investment Counselors Inc. 8,772 0 7,911
ISHARES TR MSCI USA MMENTM 46432F396   56,158 234 SH   SOLE   0 0 234
ISHARES TR MSCI USA QLT FCT 46432F339   322,433 1,681 SH   SOLE Salem Investment Counselors Inc. 967 0 714
ISHARES TR PFD AND INCM SEC 464288687   280,885 9,264 SH   SOLE Salem Investment Counselors Inc. 6,864 0 2,400
ISHARES TR RUS 1000 ETF 464287622   798,695 2,240 SH   SOLE Salem Investment Counselors Inc. 592 0 1,648
ISHARES TR RUS 1000 GRW ETF 464287614   2,076,142 4,869 SH   SOLE Salem Investment Counselors Inc. 4,297 0 572
ISHARES TR RUS 1000 VAL ETF 464287598   462,169 2,163 SH   SOLE Salem Investment Counselors Inc. 1,351 0 812
ISHARES TR RUS 2000 GRW ETF 464287648   11,611 37 SH   SOLE   0 0 37
ISHARES TR RUS 2000 VAL ETF 464287630   10,807 57 SH   SOLE Salem Investment Counselors Inc. 42 0 15
ISHARES TR RUS MD CP GR ETF 464287481   213,961 1,670 SH   SOLE Salem Investment Counselors Inc. 500 0 1,170
ISHARES TR RUS MDCP VAL ETF 464287473   20,987 144 SH   SOLE Salem Investment Counselors Inc. 144 0 0
ISHARES TR RUS MID CAP ETF 464287499   7,367,215 75,771 SH   SOLE Salem Investment Counselors Inc. 63,927 0 11,844
ISHARES TR RUS TP200 GR ETF 464289438   74,404 299 SH   SOLE   0 0 299
ISHARES TR RUSSELL 2000 ETF 464287655   3,399,584 13,708 SH   SOLE Salem Investment Counselors Inc. 12,563 0 1,145
ISHARES TR RUSSELL 3000 ETF 464287689   44,482 120 SH   SOLE   0 0 120
ISHARES TR S&P 100 ETF 464287101   39,759 125 SH   SOLE   0 0 125
ISHARES TR S&P 500 GRWT ETF 464287309   929,765 8,220 SH   SOLE Salem Investment Counselors Inc. 7,204 0 1,016
ISHARES TR S&P 500 VAL ETF 464287408   1,535,061 7,270 SH   SOLE Salem Investment Counselors Inc. 2,000 0 5,270
ISHARES TR S&P MC 400GR ETF 464287606   117,424 1,167 SH   SOLE Salem Investment Counselors Inc. 220 0 947
ISHARES TR S&P MC 400VL ETF 464287705   179,140 1,352 SH   SOLE   0 0 1,352
ISHARES TR S&P SML 600 GWT 464287887   70,330 486 SH   SOLE   0 0 486
ISHARES TR SELECT DIVID ETF 464287168   2,309,443 15,253 SH   SOLE Salem Investment Counselors Inc. 14,878 0 375
ISHARES TR SP SMCP600VL ETF 464287879   125,202 1,057 SH   SOLE   0 0 1,057
ISHARES TR TIPS BD ETF 464287176   119,741 1,085 SH   SOLE   0 0 1,085
ISHARES TR TRS FLT RT BD 46434V860   3,494 69 SH   SOLE   0 0 69
ISHARES TR TRUST ISHARE 0-1 464288679   358,768 3,250 SH   SOLE Salem Investment Counselors Inc. 3,250 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   20,231 115 SH   SOLE Salem Investment Counselors Inc. 115 0 0
ISHARES TR U.S. ENERGY ETF 464287796   9,716 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
ISHARES TR U.S. FIN SVC ETF 464287770   37,278 450 SH   SOLE   0 0 450
ISHARES TR U.S. MED DVC ETF 464288810   138,657 2,599 SH   SOLE Salem Investment Counselors Inc. 2,255 0 344
ISHARES TR U.S. TECH ETF 464287721   117,923 650 SH   SOLE Salem Investment Counselors Inc. 650 0 0
ISHARES TR US AER DEF ETF 464288760   123,594 565 SH   SOLE Salem Investment Counselors Inc. 155 0 410
ISHARES TR US HLTHCARE ETF 464287762   107,870 1,750 SH   SOLE   0 0 1,750
ISHARES TR US TREAS BD ETF 46429B267   38,810 1,694 SH   SOLE Salem Investment Counselors Inc. 1,553 0 141
ISHARES TR US TRSPRTION 464287192   66,245 888 SH   SOLE   0 0 888
ISHARES TR USD INV GRDE ETF 464288620   15,728 307 SH   SOLE Salem Investment Counselors Inc. 307 0 0
ISHARES U S ETF TR BLOOMBERG ROLL 46431W598   35,652 600 SH   SOLE Salem Investment Counselors Inc. 250 0 350
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853   17,277 511 SH   SOLE   0 0 511
ITT INC COM 45073V108   14,319 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399   1,652,356 14,101 SH   SOLE Salem Investment Counselors Inc. 14 0 14,087
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   79,466 1,402 SH   SOLE Salem Investment Counselors Inc. 2 0 1,400
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837   4,007,806 79,190 SH   SOLE Salem Investment Counselors Inc. 25,037 0 54,153
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   2,106,894 34,359 SH   SOLE Salem Investment Counselors Inc. 7,868 0 26,491
JABIL INC COM 466313103   240,396 905 SH   SOLE Salem Investment Counselors Inc. 505 0 400
JETBLUE AIRWAYS CORP COM 477143101   177 40 SH   SOLE   0 0 40
JOBY AVIATION INC COMMON STOCK G65163100   42,126 5,100 SH   SOLE Salem Investment Counselors Inc. 5,100 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   89,359 2,109 SH   SOLE   0 0 2,109
JOHNSON & JOHNSON COM 478160104   43,184,869 176,669 SH   SOLE Salem Investment Counselors Inc. 135,672 0 40,997
JOHNSON CONTROLS INTERNATION SHS G51502105   138,175 1,052 SH   SOLE   0 0 1,052
JOURNEY MED CORP COM 48115J109   67,067 14,300 SH   SOLE Salem Investment Counselors Inc. 14,300 0 0
JPMORGAN CHASE & CO COM 46625H100   71,008,428 241,394 SH   SOLE Salem Investment Counselors Inc. 179,820 0 61,574
KAISER ALUMINIUM CORPORATION COM PAR $0.01 483007704   60,255 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
KB HOME COM 48666K109   7,072,673 136,670 SH   SOLE Salem Investment Counselors Inc. 119,381 0 17,289
KENVUE INC COM 49177J102   781,007 45,302 SH   SOLE Salem Investment Counselors Inc. 26,594 0 18,708
KEURIG DR PEPPER INC COM 49271V100   2,896 109 SH   SOLE   0 0 109
KEYCORP COM 493267108   21,695 1,082 SH   SOLE Salem Investment Counselors Inc. 1,082 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   221,943 786 SH   SOLE Salem Investment Counselors Inc. 740 0 46
KIMBERLY-CLARK CORP COM 494368103   3,422,902 35,143 SH   SOLE Salem Investment Counselors Inc. 20,610 0 14,533
KINDER MORGAN INC DEL COM 49456B101   11,633,938 346,971 SH   SOLE Salem Investment Counselors Inc. 268,028 0 78,943
KINETIK HOLDINGS INC COM NEW CL A 02215L209   1,695 35 SH   SOLE Salem Investment Counselors Inc. 25 0 10
KKR & CO INC COM 48251W104   43,475 470 SH   SOLE   0 0 470
KLA CORP COM NEW 482480100   566,878 385 SH   SOLE   0 0 385
KLARNA GROUP PLC SHS G5279N105   723,616 55,280 SH   SOLE Salem Investment Counselors Inc. 4,480 0 50,800
KLAVIYO INC COM SER A 49845K101   41,839 2,150 SH   SOLE Salem Investment Counselors Inc. 2,150 0 0
KODIAK GAS SVCS INC COM 50012A108   174,960 3,000 SH   SOLE Salem Investment Counselors Inc. 3,000 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   411 15 SH   SOLE   0 0 15
KONTOOR BRANDS INC COM 50050N103   119,493 1,700 SH   SOLE Salem Investment Counselors Inc. 494 0 1,206
KRAFT HEINZ CO COM 500754106   30,154 1,341 SH   SOLE Salem Investment Counselors Inc. 128 0 1,213
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   934,258 13,250 SH   SOLE Salem Investment Counselors Inc. 9,975 0 3,275
KROGER CO COM 501044101   53,547 740 SH   SOLE Salem Investment Counselors Inc. 725 0 15
KULR TECHNOLOGY GROUP INC COM 50125G307   10 4 SH   SOLE   0 0 4
KURV ETF TR GOLD ENHANCED 500948872   3,257 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
KURV ETF TR SILVER ENHANCED 500948864   4,359 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,457 111 SH   SOLE Salem Investment Counselors Inc. 111 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   663,379 1,922 SH   SOLE Salem Investment Counselors Inc. 876 0 1,046
LABCORP HOLDINGS INC COM SHS 504922105   2,635,283 9,877 SH   SOLE Salem Investment Counselors Inc. 2,578 0 7,299
LADDER CAP CORP CL A 505743104   10,000 1,000 SH   SOLE   0 0 1,000
LAM RESEARCH CORP COM NEW 512807306   1,009,839 4,721 SH   SOLE Salem Investment Counselors Inc. 4,010 0 711
LAMAR ADVERTISING CO CL A 512816109   13,933 110 SH   SOLE   0 0 110
LAMB WESTON HLDGS INC COM 513272104   3,677 87 SH   SOLE Salem Investment Counselors Inc. 87 0 0
LANDSTAR SYS INC COM 515098101   2,565 16 SH   SOLE   0 0 16
LAUDER ESTEE COS INC CL A 518439104   4,464 62 SH   SOLE   0 0 62
LEIDOS HOLDINGS INC COM 525327102   16,641 107 SH   SOLE Salem Investment Counselors Inc. 107 0 0
LEMONADE INC COM 52567D107   1,881 30 SH   SOLE   0 0 30
LENDINGCLUB ISSUANCE TR SER COM NEW 52603A208   8,234 575 SH   SOLE Salem Investment Counselors Inc. 575 0 0
LENNAR CORP CL A 526057104   22,787,820 262,412 SH   SOLE Salem Investment Counselors Inc. 213,371 0 49,041
LIBERTY ENERGY INC COM CL A 53115L104   2,172,096 75,420 SH   SOLE   0 0 75,420
LINCOLN NATL CORP IND COM 534187109   261,458 7,365 SH   SOLE Salem Investment Counselors Inc. 6,687 0 678
LINDE PLC SHS G54950103   703,980 1,420 SH   SOLE Salem Investment Counselors Inc. 1,234 0 186
LISTED FDS TR HORIZON KINETICS 53656F623   52,060 1,000 SH   SOLE   0 0 1,000
LIVE NATION ENTERTAINMENT IN COM 538034109   20,132 132 SH   SOLE   0 0 132
LIVE OAK BANCSHARES INC COM 53803X105   1,263,440 38,205 SH   SOLE Salem Investment Counselors Inc. 14,995 0 23,210
LKQ CORP COM 501889208   441 15 SH   SOLE   0 0 15
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   35,210 7,000 SH   SOLE   0 0 7,000
LOCKHEED MARTIN CORP COM 539830109   570,568 944 SH   SOLE Salem Investment Counselors Inc. 665 0 279
LOEWS CORP COM 540424108   8,540 80 SH   SOLE Salem Investment Counselors Inc. 80 0 0
LOUISIANA PAC CORP COM 546347105   2,183 30 SH   SOLE Salem Investment Counselors Inc. 30 0 0
LOWES COS INC COM 548661107   329,481,139 1,394,452 SH   SOLE Salem Investment Counselors Inc. 381,882 0 1,012,570
LUCID GROUP INC COM NEW 549498202   420 44 SH   SOLE Salem Investment Counselors Inc. 44 0 0
LULULEMON ATHLETICA INC COM 550021109   766 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
LUMEN TECHNOLOGIES INC COM 550241103   7 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
LUMENTUM HLDGS INC COM 55024U109   10,542 15 SH   SOLE   0 0 15
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100   26,505 329 SH   SOLE   0 0 329
MAGNA INTL INC COM 559222401   117,201 2,100 SH   SOLE Salem Investment Counselors Inc. 900 0 1,200
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203   840 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
MAGNUM ICE CREAM CO NV ORD SHS N5505D105   3,843 257 SH   SOLE Salem Investment Counselors Inc. 26 0 231
MAIN STR CAP CORP COM 56035L104   14,564 275 SH   SOLE Salem Investment Counselors Inc. 275 0 0
MANITOWOC CO INC COM NEW 563571405   432 37 SH   SOLE Salem Investment Counselors Inc. 37 0 0
MANULIFE FINL CORP COM 56501R106   93,298 2,709 SH   SOLE Salem Investment Counselors Inc. 2,500 0 209
MARATHON PETE CORP COM 56585A102   1,006,510 4,122 SH   SOLE Salem Investment Counselors Inc. 3,822 0 300
MARKEL GROUP INC COM 570535104   3,724,781 1,946 SH   SOLE Salem Investment Counselors Inc. 740 0 1,206
MARKETAXESS HLDGS INC COM 57060D108   2,310 14 SH   SOLE   0 0 14
MARRIOTT INTL INC NEW CL A 571903202   16,681 51 SH   SOLE   0 0 51
MARSH & MCLENNAN COS INC COM 571748102   3,469 20 SH   SOLE   0 0 20
MARTIN MARIETTA MATLS INC COM 573284106   4,375,659 7,433 SH   SOLE Salem Investment Counselors Inc. 7,284 0 149
MARVELL TECHNOLOGY INC COM 573874104   11,982,112 120,970 SH   SOLE Salem Investment Counselors Inc. 70,640 0 50,330
MASTEC INC COM 576323109   1,316,882 4,093 SH   SOLE Salem Investment Counselors Inc. 1,139 0 2,954
MASTERBRAND INC COMMON STOCK 57638P104   18,881 2,272 SH   SOLE Salem Investment Counselors Inc. 2,272 0 0
MASTERCARD INCORPORATED CL A 57636Q104   723,508 1,448 SH   SOLE Salem Investment Counselors Inc. 357 0 1,091
MATCH GROUP INC NEW COM 57667L107   1,536 50 SH   SOLE   0 0 50
MCCORMICK & CO INC COM NON VTG 579780206   2,775 55 SH   SOLE   0 0 55
MCDONALDS CORP COM 580135101   16,372,107 52,679 SH   SOLE Salem Investment Counselors Inc. 41,176 0 11,503
MCKESSON CORP COM 58155Q103   397,577 459 SH   SOLE Salem Investment Counselors Inc. 184 0 275
MEDICAL PROPERTIES TRUST INC COM 58463J304   1,703 361 SH   SOLE Salem Investment Counselors Inc. 361 0 0
MEDPACE HLDGS INC COM 58506Q109   357,742 745 SH   SOLE Salem Investment Counselors Inc. 716 0 29
MEDTRONIC PLC SHS G5960L103   143,863 1,650 SH   SOLE Salem Investment Counselors Inc. 857 0 793
MERCADOLIBRE INC COM 58733R102   4,388,253 2,538 SH   SOLE Salem Investment Counselors Inc. 1,025 0 1,513
MERCK & CO INC COM 58933Y105   21,348,294 176,372 SH   SOLE Salem Investment Counselors Inc. 131,771 0 44,601
MERITAGE HOMES CORP COM 59001A102   23,500 380 SH   SOLE Salem Investment Counselors Inc. 380 0 0
META PLATFORMS INC CL A 30303M102   89,704,609 156,791 SH   SOLE Salem Investment Counselors Inc. 122,084 0 34,707
METALLA RTY & STREAMING LTD COM NEW 59124U605   91,163 13,750 SH   SOLE   0 0 13,750
METLIFE INC COM 59156R108   113,365 1,603 SH   SOLE Salem Investment Counselors Inc. 1,024 0 579
METTLER TOLEDO INTERNATIONAL COM 592688105   4,161,960 3,300 SH   SOLE Salem Investment Counselors Inc. 3,300 0 0
MGIC INVT CORP WIS COM 552848103   40,032 1,525 SH   SOLE Salem Investment Counselors Inc. 1,525 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   52,464 812 SH   SOLE   0 0 812
MICRON TECHNOLOGY INC COM 595112103   69,430,823 205,436 SH   SOLE Salem Investment Counselors Inc. 171,868 0 33,568
MICROSOFT CORP COM 594918104   144,918,547 391,492 SH   SOLE Salem Investment Counselors Inc. 311,803 0 79,689
MID-AMER APT CMNTYS INC COM 59522J103   10,991 90 SH   SOLE Salem Investment Counselors Inc. 65 0 25
MILLROSE PPTYS INC COM CL A 601137102   1,259,804 44,993 SH   SOLE Salem Investment Counselors Inc. 31,822 0 13,171
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104   13,356 787 SH   SOLE   0 0 787
MODERNA INC COM 60770K107   2,032 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
MOHAWK INDS INC COM 608190104   9,354 95 SH   SOLE   0 0 95
MONDELEZ INTL INC CL A 609207105   5,954,913 102,442 SH   SOLE Salem Investment Counselors Inc. 66,663 0 35,779
MONGODB INC CL A 60937P106   2,693 11 SH   SOLE Salem Investment Counselors Inc. 11 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   43,476 600 SH   SOLE Salem Investment Counselors Inc. 600 0 0
MOODYS CORP COM 615369105   299,704 687 SH   SOLE Salem Investment Counselors Inc. 303 0 384
MORGAN STANLEY COM NEW 617446448   5,178,360 31,466 SH   SOLE Salem Investment Counselors Inc. 21,156 0 10,310
MOTOROLA SOLUTIONS INC COM NEW 620076307   115,306 265 SH   SOLE Salem Investment Counselors Inc. 242 0 23
MP MATERIALS CORP COM CL A 553368101   19,063 395 SH   SOLE Salem Investment Counselors Inc. 395 0 0
MSCI INC COM 55354G100   8,086 15 SH   SOLE   0 0 15
MUELLER INDS INC COM 624756102   110,800 1,000 SH   SOLE   0 0 1,000
NANO X IMAGING LTD ORD SHS M70700105   46 20 SH   SOLE   0 0 20
NASDAQ INC COM 631103108   33,638 396 SH   SOLE   0 0 396
NATERA INC COM 632307104   3,305,835 16,530 SH   SOLE Salem Investment Counselors Inc. 9,620 0 6,910
NATIONAL FUEL GAS CO COM 636180101   103,945 1,100 SH   SOLE Salem Investment Counselors Inc. 1,100 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409   14,552 172 SH   SOLE   0 0 172
NATWEST GROUP PLC SPONS ADR 639057207   7,754 500 SH   SOLE   0 0 500
NBT BANCORP INC COM 628778102   2,726 64 SH   SOLE   0 0 64
NCR ATLEOS CORPORATION COM SHS 63001N106   131 3 SH   SOLE Salem Investment Counselors Inc. 3 0 0
NCR VOYIX CORPORATION COM 62886E108   38 6 SH   SOLE Salem Investment Counselors Inc. 6 0 0
NEBIUS GROUP N.V. SHS CLASS A N97284108   2,747,565 26,480 SH   SOLE Salem Investment Counselors Inc. 23,080 0 3,400
NEOS ETF TRUST BITCOIN HIGH INC 78433H642   9,834 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
NEOS ETF TRUST GOLD HIGH INCOME 78433H550   11,374 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
NEOS ETF TRUST MLP & ENERGY INF 78433H485   2,832 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
NEOS ETF TRUST MSCI EAFE HIGH 78433H543   9,752 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
NEOS ETF TRUST NASDAQ 100 HIGH 78433H675   50,933 1,025 SH   SOLE Salem Investment Counselors Inc. 825 0 200
NEOS ETF TRUST NEOS S&P 500 HI 78433H303   4,937 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
NEOS ETF TRUST REAL ESTATE HIGH 78433H618   7,094 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
NEOS ETF TRUST RUSSELL 2000 HIG 78433H634   22,515 475 SH   SOLE Salem Investment Counselors Inc. 475 0 0
NETFLIX INC. COM 64110L106   2,698,530 28,066 SH   SOLE Salem Investment Counselors Inc. 23,740 0 4,326
NEWMONT CORP COM 651639106   2,637,187 24,362 SH   SOLE Salem Investment Counselors Inc. 7,775 0 16,587
NEWSMAX INC COM SHS CLASS B 65250K105   914 175 SH   SOLE Salem Investment Counselors Inc. 100 0 75
NEXTERA ENERGY INC COM 65339F101   6,247,016 67,259 SH   SOLE Salem Investment Counselors Inc. 41,861 0 25,398
NICE LTD SPONSORED ADR 653656108   442 4 SH   SOLE   0 0 4
NIKE INC CL B 654106103   492,087 9,242 SH   SOLE Salem Investment Counselors Inc. 5,337 0 3,905
NISOURCE INC COM 65473P105   23,330 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
NOBLE CORP PLC ORD SHS A G65431127   40,974 835 SH   SOLE Salem Investment Counselors Inc. 65 0 770
NOKIA CORP SPONSORED ADR 654902204   402 50 SH   SOLE Salem Investment Counselors Inc. 50 0 0
NORFOLK SOUTHN CORP COM 655844108   1,111,551 3,873 SH   SOLE Salem Investment Counselors Inc. 3,322 0 551
NORTHERN OIL & GAS INC COM 665531307   13,060 440 SH   SOLE Salem Investment Counselors Inc. 440 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109   30,554 3,708 SH   SOLE Salem Investment Counselors Inc. 808 0 2,900
NORTHERN TR CORP COM 665859104   19,512 139 SH   SOLE Salem Investment Counselors Inc. 139 0 0
NORTHROP GRUMMAN CORP COM 666807102   513,750 753 SH   SOLE Salem Investment Counselors Inc. 277 0 476
NORWEGIAN CRUISE LINE HLDGS SHS G66721104   1,029 55 SH   SOLE Salem Investment Counselors Inc. 55 0 0
NOV INC COM 62955J103   22,572 1,200 SH   SOLE Salem Investment Counselors Inc. 1,000 0 200
NOVARTIS AG SPONSORED ADR 66987V109   10,498,202 68,728 SH   SOLE Salem Investment Counselors Inc. 44,033 0 24,695
NOVO-NORDISK A S ADR 670100205   1,907,455 51,205 SH   SOLE Salem Investment Counselors Inc. 8,144 0 43,061
NOVOCURE LTD ORD SHS G6674U108   22 2 SH   SOLE   0 0 2
NU HLDGS LTD ORD SHS CL A G6683N103   30,361,885 2,112,866 SH   SOLE Salem Investment Counselors Inc. 1,233,670 0 879,196
NUCOR CORP COM 670346105   2,692,596 15,871 SH   SOLE Salem Investment Counselors Inc. 15,053 0 818
NUSCALE PWR CORP CL A COM 67079K100   12,130 1,119 SH   SOLE Salem Investment Counselors Inc. 1,000 0 119
NUTRIEN LTD COM 67077M108   229 3 SH   SOLE   0 0 3
NUVATION BIO INC COM CL A 67080N101   4,719 1,100 SH   SOLE   0 0 1,100
NUVEEN MUN CR OPPORTUNITIES COM 670663103   9,211 865 SH   SOLE Salem Investment Counselors Inc. 865 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106   2,844 374 SH   SOLE Salem Investment Counselors Inc. 374 0 0
NVENT ELEC PLC SHS G6700G107   92,495 782 SH   SOLE   0 0 782
NVIDIA CORPORATION COM 67066G104   242,518,933 1,390,529 SH   SOLE Salem Investment Counselors Inc. 1,104,042 0 286,487
NXP SEMICONDUCTORS N V COM N6596X109   198,468 1,003 SH   SOLE Salem Investment Counselors Inc. 228 0 775
OATLY GROUP AB SPONSORED ADS 67421J207   51 5 SH   SOLE   0 0 5
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   2,403 56 SH   SOLE Salem Investment Counselors Inc. 22 0 34
OCCIDENTAL PETE CORP COM 674599105   673,797 10,325 SH   SOLE Salem Investment Counselors Inc. 3,555 0 6,770
OGE ENERGY CORP COM 670837103   95,920 2,000 SH   SOLE Salem Investment Counselors Inc. 2,000 0 0
OKLO INC COM CL A 02156V109   37,193 750 SH   SOLE Salem Investment Counselors Inc. 100 0 650
OLD DOMINION FREIGHT LINE IN COM 679580100   91,838 470 SH   SOLE Salem Investment Counselors Inc. 170 0 300
OLD REP INTL CORP COM 680223104   222,563 5,578 SH   SOLE Salem Investment Counselors Inc. 5,578 0 0
OLIN CORP COM PAR $1 680665205   14,865 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   11,481 262 SH   SOLE Salem Investment Counselors Inc. 262 0 0
OMNICOM GROUP INC COM 681919106   21,007 276 SH   SOLE Salem Investment Counselors Inc. 250 0 26
ON SEMICONDUCTOR CORP COM 682189105   35,914 580 SH   SOLE Salem Investment Counselors Inc. 580 0 0
ONEOK INC NEW COM 682680103   1,535,907 16,992 SH   SOLE Salem Investment Counselors Inc. 5,848 0 11,144
ONESTREAM INC CL A 68278B107   12,000 500 SH   SOLE Salem Investment Counselors Inc. 500 0 0
OPEN TEXT CORP COM 683715106   290 13 SH   SOLE   0 0 13
OPKO HEALTH INC COM 68375N103   114 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
ORACLE CORP COM 68389X105   5,225,642 35,522 SH   SOLE Salem Investment Counselors Inc. 27,887 0 7,635
OREILLY AUTOMOTIVE INC COM 67103H107   99,695 1,080 SH   SOLE Salem Investment Counselors Inc. 495 0 585
ORGANON & CO COMMON STOCK 68622V106   9,608 1,604 SH   SOLE Salem Investment Counselors Inc. 1,454 0 150
ORLA MNG LTD NEW COM 68634K106   148,396 9,200 SH   SOLE   0 0 9,200
OSISKO DEVELOPMENT CORP COM NEW 68828E809   45,175 13,900 SH   SOLE   0 0 13,900
OTIS WORLDWIDE CORP COM 68902V107   732,415 9,502 SH   SOLE Salem Investment Counselors Inc. 3,169 0 6,333
OUSTER INC COM NEW 68989M202   552 30 SH   SOLE   0 0 30
OVINTIV INC COM 69047Q102   6,589 111 SH   SOLE   0 0 111
PACCAR INC COM 693718108   126,473 1,095 SH   SOLE   0 0 1,095
PACER FDS TR US CASH COWS 100 69374H881   21,896 350 SH   SOLE   0 0 350
PACKAGING CORP AMER COM 695156109   69,651 327 SH   SOLE   0 0 327
PALANTIR TECHNOLOGIES INC CL A 69608A108   84,812,706 579,797 SH   SOLE Salem Investment Counselors Inc. 429,080 0 150,717
PALO ALTO NETWORKS INC COM 697435105   2,585,000 16,124 SH   SOLE Salem Investment Counselors Inc. 12,130 0 3,994
PARK NATL CORP COM 700658107   214,283 1,311 SH   SOLE Salem Investment Counselors Inc. 1,311 0 0
PARKER-HANNIFIN CORP COM 701094104   134,286 150 SH   SOLE   0 0 150
PAYCHEX INC COM 704326107   144,905 1,573 SH   SOLE Salem Investment Counselors Inc. 556 0 1,017
PAYCOM SOFTWARE INC COM 70432V102   280,029 2,304 SH   SOLE   0 0 2,304
PAYPAL HLDGS INC COM 70450Y103   607,394 13,429 SH   SOLE Salem Investment Counselors Inc. 10,125 0 3,304
PBF ENERGY INC CL A 69318G106   1,143 24 SH   SOLE   0 0 24
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   2,591 124 SH   SOLE Salem Investment Counselors Inc. 124 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103   23,625 158 SH   SOLE Salem Investment Counselors Inc. 158 0 0
PEOPLES BANCORP N C INC COM 710577107   64,614 1,650 SH   SOLE Salem Investment Counselors Inc. 1,650 0 0
PEPSICO INC COM 713448108   44,219,350 284,753 SH   SOLE Salem Investment Counselors Inc. 224,670 0 60,083
PERFORMANCE FOOD GROUP CO COM 71377A103   4,455 52 SH   SOLE   0 0 52
PERMIAN RESOURCES CORP CLASS A COM 71424F105   57,735 2,708 SH   SOLE   0 0 2,708
PERPETUA RESOURCES CORP COM 714266103   129,352 4,600 SH   SOLE   0 0 4,600
PETROLEO BRASILEIRO S A SP ADR NON VTG 71654V101   994 53 SH   SOLE   0 0 53
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408   9,468,869 456,331 SH   SOLE Salem Investment Counselors Inc. 222,526 0 233,805
PFIZER INC COM 717081103   3,028,509 107,853 SH   SOLE Salem Investment Counselors Inc. 72,751 0 35,102
PHILIP MORRIS INTL INC COM 718172109   3,863,983 23,252 SH   SOLE Salem Investment Counselors Inc. 19,288 0 3,964
PHILLIPS 66 COM 718546104   8,271,701 45,404 SH   SOLE Salem Investment Counselors Inc. 31,968 0 13,436
PIMCO CORPORATE & INCOME OPP COM 72201B101   302 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   2,995 175 SH   SOLE Salem Investment Counselors Inc. 175 0 0
PINNACLE FINL PARTNERS INC COM 72348N109   81,575 947 SH   SOLE Salem Investment Counselors Inc. 947 0 0
PINTEREST INC CL A 72352L106   1,406,752 76,704 SH   SOLE Salem Investment Counselors Inc. 65,416 0 11,288
PIPER SANDLER COMPANIES COM NEW 724078209   3,981 52 SH   SOLE Salem Investment Counselors Inc. 52 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   4,466 200 SH   SOLE   0 0 200
PLUG PWR INC COM NEW 72919P202   5,194 2,298 SH   SOLE Salem Investment Counselors Inc. 2,298 0 0
PNC FINL SVCS GROUP INC COM 693475105   4,311,625 20,720 SH   SOLE Salem Investment Counselors Inc. 15,682 0 5,038
PPG INDS INC COM 693506107   58,678 549 SH   SOLE Salem Investment Counselors Inc. 549 0 0
PRICE T ROWE GROUP INC COM 74144T108   3,850,871 42,721 SH   SOLE Salem Investment Counselors Inc. 29,663 0 13,058
PRIMORIS SVCS CORP COM 74164F103   40,790 285 SH   SOLE Salem Investment Counselors Inc. 285 0 0
PROCTER & GAMBLE CO COM 742718109   14,706,758 101,819 SH   SOLE Salem Investment Counselors Inc. 75,555 0 26,264
PROFESIONALLY MANAGED PORTFO AKRE FOCUS ETF 74316P579   1,968,029 37,238 SH   SOLE Salem Investment Counselors Inc. 36,586 0 652
PROGRESSIVE CORP COM 743315103   46,983 237 SH   SOLE Salem Investment Counselors Inc. 50 0 187
PROLOGIS INC. COM 74340W103   5,949 45 SH   SOLE   0 0 45
PROSHARES TR S&P 500 DV ARIST 74348A467   14,736 139 SH   SOLE   0 0 139
PROSHARES TR ULTRAPRO QQQ 74347X831   24,175 580 SH   SOLE Salem Investment Counselors Inc. 580 0 0
PROSHARES TR II ULSHT BLOOMB OIL 74347Y797   8,320 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
PROSPERITY BANCSHARES INC COM 743606105   16,335 241 SH   SOLE Salem Investment Counselors Inc. 228 0 13
PRUDENTIAL FINL INC COM 744320102   44,449 455 SH   SOLE Salem Investment Counselors Inc. 125 0 330
PUBLIC STORAGE OPER CO COM 74460D109   183,928 679 SH   SOLE Salem Investment Counselors Inc. 179 0 500
PUBLIC SVC ENTERPRISE GROUP COM 744573106   59,499 735 SH   SOLE Salem Investment Counselors Inc. 668 0 67
PULSE BIOSCIENCES INC COM 74587B101   3,239 150 SH   SOLE   0 0 150
PULTE GROUP INC COM 745867101   46,559 395 SH   SOLE   0 0 395
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   10,924 3,077 SH   SOLE Salem Investment Counselors Inc. 3,077 0 0
QNITY ELECTRONICS INC COMMON STOCK 74743L100   515,980 4,472 SH   SOLE Salem Investment Counselors Inc. 972 0 3,500
QORVO INC COM 74736K101   11,301 146 SH   SOLE Salem Investment Counselors Inc. 46 0 100
QUALCOMM INC COM 747525103   14,725,066 114,343 SH   SOLE Salem Investment Counselors Inc. 92,546 0 21,797
QUANTA SVCS INC COM 74762E102   578,119 1,053 SH   SOLE Salem Investment Counselors Inc. 1,000 0 53
QUANTUMSCAPE CORP COM CL A 74767V109   332 52 SH   SOLE Salem Investment Counselors Inc. 52 0 0
QUEST DIAGNOSTICS INC COM 74834L100   159,724 815 SH   SOLE Salem Investment Counselors Inc. 510 0 305
QXO INC COM NEW 82846H405   2,180,090 112,260 SH   SOLE Salem Investment Counselors Inc. 53,740 0 58,520
RALLIANT CORP COM 750940108   2,662 64 SH   SOLE Salem Investment Counselors Inc. 64 0 0
RAYMOND JAMES FINL INC COM 754730109   334,900 2,313 SH   SOLE Salem Investment Counselors Inc. 2,225 0 88
REALTY INCOME CORP COM 756109104   98,500 1,610 SH   SOLE Salem Investment Counselors Inc. 560 0 1,050
REAVES UTIL INCOME FD COM SH BEN INT 756158101   52,871 1,346 SH   SOLE Salem Investment Counselors Inc. 100 0 1,246
RECURSION PHARMACEUTICALS IN CL A 75629V104   6,509 2,120 SH   SOLE   0 0 2,120
RED VIOLET INC COM 75704L104   934,650 27,013 SH   SOLE Salem Investment Counselors Inc. 27,013 0 0
REDDIT INC CL A 75734B100   789,588 5,864 SH   SOLE Salem Investment Counselors Inc. 5,115 0 749
REGAL REXNORD CORPORATION COM 758750103   55,908 298 SH   SOLE   0 0 298
REGIONS FINANCIAL CORP NEW COM 7591EP100   93,034 3,526 SH   SOLE Salem Investment Counselors Inc. 3,263 0 263
RENAISSANCERE HLDGS LTD COM G7496G103   47,260 159 SH   SOLE   0 0 159
RENASANT CORP COM 75970E107   53,943 1,493 SH   SOLE Salem Investment Counselors Inc. 1,493 0 0
REPAY HLDGS CORP COM CL A 76029L100   208 80 SH   SOLE   0 0 80
REPUBLIC SVCS INC COM 760759100   128,565 587 SH   SOLE Salem Investment Counselors Inc. 200 0 387
RESIDEO TECHNOLOGIES INC COM 76118Y104   2,967 88 SH   SOLE   0 0 88
RESTAURANT BRANDS INTL INC COM 76131D103   8,342 112 SH   SOLE Salem Investment Counselors Inc. 100 0 12
REYNOLDS CONSUMER PRODS INC COM 76171L106   8,472 400 SH   SOLE   0 0 400
RGC RES INC COM 74955L103   4,212 191 SH   SOLE Salem Investment Counselors Inc. 191 0 0
RICHTECH ROBOTICS INC CL B 765504105   11 5 SH   SOLE   0 0 5
RIGETTI COMPUTING INC COMMON STOCK 76655K103   4,914 350 SH   SOLE   0 0 350
RIO TINTO PLC SPONSORED ADR 767204100   9,833,210 105,137 SH   SOLE Salem Investment Counselors Inc. 64,823 0 40,314
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   14,208 944 SH   SOLE Salem Investment Counselors Inc. 264 0 680
RMR GROUP INC CL A 74967R106   390 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
ROBERT HALF INC. COM 770323103   3,175 125 SH   SOLE   0 0 125
ROBINHOOD MKTS INC COM CL A 770700102   20,790 300 SH   SOLE   0 0 300
ROBLOX CORP CL A 771049103   5,996 106 SH   SOLE Salem Investment Counselors Inc. 106 0 0
ROCKET COS INC COM CL A 77311W101   78,375 5,500 SH   SOLE Salem Investment Counselors Inc. 5,500 0 0
ROCKWELL AUTOMATION INC COM 773903109   12,202 34 SH   SOLE Salem Investment Counselors Inc. 34 0 0
ROKU INC COM CL A 77543R102   39,836 421 SH   SOLE Salem Investment Counselors Inc. 421 0 0
ROPER TECHNOLOGIES INC COM 776696106   52,726 149 SH   SOLE Salem Investment Counselors Inc. 67 0 82
ROYAL BK CDA COM 780087102   835,918 5,167 SH   SOLE Salem Investment Counselors Inc. 5,167 0 0
ROYCE GLOBAL TRUST INC COM 78081T104   1,337 100 SH   SOLE   0 0 100
ROYCE SMALL CAP TRUST INC COM 780910105   67,181 4,047 SH   SOLE   0 0 4,047
RPM INTL INC COM 749685103   39,760 400 SH   SOLE   0 0 400
RTX CORPORATION COM 75513E101   42,503,966 220,342 SH   SOLE Salem Investment Counselors Inc. 175,290 0 45,052
RUBRIK INC. CL A 781154109   980 20 SH   SOLE   0 0 20
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   2,717 47 SH   SOLE   0 0 47
S&P GLOBAL INC COM 78409V104   216,924 510 SH   SOLE Salem Investment Counselors Inc. 500 0 10
SALESFORCE INC COM 79466L302   290,113 1,554 SH   SOLE Salem Investment Counselors Inc. 599 0 955
SANARA MEDTECH INC COM 79957L100   329,856 19,200 SH   SOLE Salem Investment Counselors Inc. 19,200 0 0
SANDISK CORP COM 80004C200   918,067 1,445 SH   SOLE Salem Investment Counselors Inc. 1,202 0 243
SANOFI SA SPONSORED ADR 80105N105   18,164 377 SH   SOLE   0 0 377
SANUWAVE HEALTH INC COM 80303D305   140,049 8,100 SH   SOLE Salem Investment Counselors Inc. 8,100 0 0
SAP SE SPON ADR 803054204   343 2 SH   SOLE   0 0 2
SAVERS VALUE VLG INC COM 80517M109   178,560 24,000 SH   SOLE Salem Investment Counselors Inc. 24,000 0 0
SCHEIN HENRY INC COM 806407102   2,277,330 30,900 SH   SOLE Salem Investment Counselors Inc. 26,195 0 4,705
SCHWAB CHARLES CORP COM 808513105   2,390,006 25,431 SH   SOLE Salem Investment Counselors Inc. 13,269 0 12,162
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   481,795 14,622 SH   SOLE Salem Investment Counselors Inc. 14,086 0 536
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730   2,755 72 SH   SOLE   0 0 72
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755   3,163,325 64,650 SH   SOLE Salem Investment Counselors Inc. 41,351 0 23,299
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771   1,537,785 55,217 SH   SOLE Salem Investment Counselors Inc. 18,745 0 36,472
SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763   52,213 1,610 SH   SOLE Salem Investment Counselors Inc. 164 0 1,446
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   3,569,643 144,228 SH   SOLE Salem Investment Counselors Inc. 107,898 0 36,330
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   2,700,045 108,392 SH   SOLE Salem Investment Counselors Inc. 76,660 0 31,732
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   51,108 2,201 SH   SOLE Salem Investment Counselors Inc. 2,191 0 10
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,398,373 135,393 SH   SOLE Salem Investment Counselors Inc. 104,611 0 30,782
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,170,181 38,141 SH   SOLE Salem Investment Counselors Inc. 18,083 0 20,058
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   413,573 14,197 SH   SOLE Salem Investment Counselors Inc. 2,707 0 11,490
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   206,343 6,765 SH   SOLE Salem Investment Counselors Inc. 6,765 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   24,103,001 940,055 SH   SOLE Salem Investment Counselors Inc. 672,760 0 267,295
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   19,995,826 645,860 SH   SOLE Salem Investment Counselors Inc. 522,638 0 123,222
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   9,034,400 310,674 SH   SOLE Salem Investment Counselors Inc. 217,731 0 92,943
SCHWAB STRATEGIC TR US TIPS ETF 808524870   30,708 1,154 SH   SOLE Salem Investment Counselors Inc. 1,152 0 2
SEA LTD SPONSORD ADS 81141R100   746 9 SH   SOLE Salem Investment Counselors Inc. 9 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   277,890 708 SH   SOLE Salem Investment Counselors Inc. 118 0 590
SELECT MED HLDGS CORP COM 81619Q105   5,327 327 SH   SOLE Salem Investment Counselors Inc. 327 0 0
SELECT SECTOR SPDR TR STATE STREET COM 81369Y852   44,012 397 SH   SOLE   0 0 397
SELECT SECTOR SPDR TR STATE STREET CON 81369Y407   55,362 508 SH   SOLE   0 0 508
SELECT SECTOR SPDR TR STATE STREET CON 81369Y308   19,676 240 SH   SOLE   0 0 240
SELECT SECTOR SPDR TR STATE STREET ENE 81369Y506   1,386,927 22,640 SH   SOLE Salem Investment Counselors Inc. 6,780 0 15,860
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605   393,529 7,971 SH   SOLE Salem Investment Counselors Inc. 5,458 0 2,513
SELECT SECTOR SPDR TR STATE STREET HEA 81369Y209   2,353,677 16,054 SH   SOLE Salem Investment Counselors Inc. 9,569 0 6,485
SELECT SECTOR SPDR TR STATE STREET IND 81369Y704   80,865 500 SH   SOLE Salem Investment Counselors Inc. 100 0 400
SELECT SECTOR SPDR TR STATE STREET MAT 81369Y100   9,994 200 SH   SOLE   0 0 200
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803   2,052,109 15,441 SH   SOLE Salem Investment Counselors Inc. 5,014 0 10,427
SELECT SECTOR SPDR TR STATE STREET UTI 81369Y886   870,396 18,967 SH   SOLE Salem Investment Counselors Inc. 7,000 0 11,967
SEMPRA COM 816851109   790,447 8,080 SH   SOLE Salem Investment Counselors Inc. 8,080 0 0
SENTINELONE INC CL A 81730H109   2,576 200 SH   SOLE   0 0 200
SERVICE CORP INTL COM 817565104   1,321 16 SH   SOLE   0 0 16
SERVICENOW INC COM 81762P102   2,342,443 22,405 SH   SOLE Salem Investment Counselors Inc. 15,203 0 7,202
SHELL PLC SPON ADS 780259305   370,326 3,982 SH   SOLE Salem Investment Counselors Inc. 2,471 0 1,511
SHERWIN WILLIAMS CO COM 824348106   770,282 2,403 SH   SOLE Salem Investment Counselors Inc. 2,240 0 163
SHIFT4 PMTS INC CL A 82452J109   2,887 66 SH   SOLE Salem Investment Counselors Inc. 66 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   115,536 974 SH   SOLE   0 0 974
SIERRA BANCORP COM 82620P102   7,293 215 SH   SOLE Salem Investment Counselors Inc. 215 0 0
SIMON PPTY GROUP INC NEW COM 828806109   254,987 1,367 SH   SOLE Salem Investment Counselors Inc. 199 0 1,168
SIMPLY GOOD FOODS CO COM 82900L102   10,763 750 SH   SOLE Salem Investment Counselors Inc. 450 0 300
SIRIUSPOINT LTD COM G8192H106   1,401 65 SH   SOLE Salem Investment Counselors Inc. 65 0 0
SIRIUSXM HOLDINGS INC COMMON STOCK 829933100   693 30 SH   SOLE   0 0 30
SIX FLAGS ENTERTAINMENT CORP COM 83001C108   21,300 1,200 SH   SOLE   0 0 1,200
SKEENA RES LTD NEW COM 83056P715   171,455 5,769 SH   SOLE   0 0 5,769
SKILLZ INC COM CL A 83067L208   13 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   112,455 2,100 SH   SOLE Salem Investment Counselors Inc. 2,100 0 0
SLB LIMITED COM STK 806857108   188,448 3,656 SH   SOLE Salem Investment Counselors Inc. 1,732 0 1,924
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   259 8 SH   SOLE   0 0 8
SMUCKER J M CO COM NEW 832696405   63,651 660 SH   SOLE Salem Investment Counselors Inc. 560 0 100
SMURFIT WESTROCK PLC SHS G8267P108   22,736,936 570,563 SH   SOLE Salem Investment Counselors Inc. 309,152 0 261,411
SNAP INC CL A 83304A106   34,592 7,520 SH   SOLE Salem Investment Counselors Inc. 7,370 0 150
SNAP ON INC COM 833034101   23,973 66 SH   SOLE   0 0 66
SNOWFLAKE INC COM SHS 833445109   11,161 74 SH   SOLE Salem Investment Counselors Inc. 70 0 4
SOFI TECHNOLOGIES INC COM 83406F102   12,371 779 SH   SOLE Salem Investment Counselors Inc. 300 0 479
SOLAREDGE TECHNOLOGIES INC COM 83417M104   766 15 SH   SOLE Salem Investment Counselors Inc. 15 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103   8,415,604 110,499 SH   SOLE Salem Investment Counselors Inc. 70,410 0 40,089
SOLVENTUM CORP COM SHS 83444M101   378,740 5,800 SH   SOLE Salem Investment Counselors Inc. 4,308 0 1,492
SOMNIGROUP INTERNATIONAL INC COM 88023U101   1,419,264 19,200 SH   SOLE   0 0 19,200
SONOCO PRODS CO COM 835495102   5,710,390 105,572 SH   SOLE Salem Investment Counselors Inc. 80,059 0 25,513
SONOS INC COM 83570H108   670 50 SH   SOLE   0 0 50
SONY GROUP CORP SPONSORED ADR 835699307   7,142 345 SH   SOLE Salem Investment Counselors Inc. 345 0 0
SOUNDHOUND AI INC CLASS A COM 836100107   2,206 321 SH   SOLE Salem Investment Counselors Inc. 308 0 13
SOUTH BOW CORP COM 83671M105   643 19 SH   SOLE   0 0 19
SOUTHERN CO COM 842587107   898,320 9,307 SH   SOLE Salem Investment Counselors Inc. 4,008 0 5,299
SOUTHSTATE BK CORP COM 84472E102   1,059,077 11,447 SH   SOLE Salem Investment Counselors Inc. 10,192 0 1,255
SOUTHWEST AIRLS CO COM 844741108   76 2 SH   SOLE Salem Investment Counselors Inc. 2 0 0
SPDR GOLD TR GOLD SHS 78463V107   674,265 1,567 SH   SOLE Salem Investment Counselors Inc. 35 0 1,532
SPDR INDEX SHS FDS STATE STREET SPD 78463X400   128,879 1,384 SH   SOLE Salem Investment Counselors Inc. 1,384 0 0
SPDR INDEX SHS FDS STATE STREET SPD 78463X509   54,557 1,163 SH   SOLE   0 0 1,163
SPDR INDEX SHS FDS STATE STREET SPD 78463X434   39,734 426 SH   SOLE   0 0 426
SPDR INDEX SHS FDS STATE STREET SPD 78463X889   9,450 207 SH   SOLE   0 0 207
SPDR SERIES TRUST BLOOMBERG INTL 78464A151   3,264 105 SH   SOLE   0 0 105
SPDR SERIES TRUST STATE STREET SPD 78464A763   396,957 2,720 SH   SOLE Salem Investment Counselors Inc. 2,220 0 500
SPDR SERIES TRUST STATE STREET SPD 78464A755   3,889 36 SH   SOLE Salem Investment Counselors Inc. 36 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R556   335,477 1,845 SH   SOLE Salem Investment Counselors Inc. 1,845 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A110   139,997 955 SH   SOLE Salem Investment Counselors Inc. 955 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A409   140,239 1,432 SH   SOLE Salem Investment Counselors Inc. 82 0 1,350
SPDR SERIES TRUST STATE STREET SPD 78464A508   50,809 898 SH   SOLE Salem Investment Counselors Inc. 13 0 885
SPDR SERIES TRUST STATE STREET SPD 78468R853   322,198 6,668 SH   SOLE Salem Investment Counselors Inc. 6,668 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A698   35,833 550 SH   SOLE Salem Investment Counselors Inc. 50 0 500
SPDR SERIES TRUST STATE STREET SPD 78464A821   575,760 6,000 SH   SOLE Salem Investment Counselors Inc. 6,000 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A805   71,550 905 SH   SOLE   0 0 905
SPDR SERIES TRUST STATE STREET SPD 78464A102   31,145 122 SH   SOLE Salem Investment Counselors Inc. 120 0 2
SPDR SERIES TRUST STATE STREET SPD 78464A870   533,408 4,176 SH   SOLE Salem Investment Counselors Inc. 1,476 0 2,700
SPDR SERIES TRUST STATE STREET SPD 78468R663   59,566 650 SH   SOLE   0 0 650
SPDR SERIES TRUST STATE STREET SPD 78464A631   761,940 3,000 SH   SOLE   0 0 3,000
SPOTIFY TECHNOLOGY S A SHS L8681T102   4,850 10 SH   SOLE Salem Investment Counselors Inc. 1 0 9
SPROTT FDS TR SILVER MINERS 85208P873   8,877 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
SPROTT FDS TR URANIUM MINERS E 85208P303   47,363 750 SH   SOLE   0 0 750
SPRUCE POWER HOLDING CORP COM NEW 9837FR209   20,500 5,000 SH   SOLE   0 0 5,000
SS&C TECH HLDGS COM 78467J100   27,028 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
SSGA ACTIVE ETF TR STATE STREET ULT 78467V707   771,363 19,046 SH   SOLE   0 0 19,046
STANLEY BLACK & DECKER INC COM 854502101   14,212 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
STARBUCKS CORP COM 855244109   374,935 4,185 SH   SOLE Salem Investment Counselors Inc. 3,852 0 333
STARWOOD PPTY TR INC COM 85571B105   43,336 2,517 SH   SOLE Salem Investment Counselors Inc. 1,000 0 1,517
STATE STR CORP COM 857477103   58,218 460 SH   SOLE Salem Investment Counselors Inc. 5 0 455
STATE STR SPDR DOW JONES IND UT SER 1 78467X109   372,211 802 SH   SOLE Salem Investment Counselors Inc. 620 0 182
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   19,372,862 29,721 SH   SOLE Salem Investment Counselors Inc. 20,310 0 9,411
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107   2,594,906 4,197 SH   SOLE Salem Investment Counselors Inc. 4,197 0 0
STELLANTIS N.V SHS N82405106   3,545 500 SH   SOLE   0 0 500
STIFEL FINL CORP COM 860630102   16,632 225 SH   SOLE Salem Investment Counselors Inc. 225 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   622 18 SH   SOLE   0 0 18
STRATEGY INC CL A NEW 594972408   32,573 261 SH   SOLE Salem Investment Counselors Inc. 79 0 182
STRYKER CORPORATION COM 863667101   2,678,941 8,147 SH   SOLE Salem Investment Counselors Inc. 5,840 0 2,307
SUNCOR ENERGY INC NEW COM 867224107   37,683 570 SH   SOLE Salem Investment Counselors Inc. 300 0 270
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109   173,211 2,666 SH   SOLE Salem Investment Counselors Inc. 159 0 2,507
SUNRUN INC COM 86771W105   543 40 SH   SOLE Salem Investment Counselors Inc. 40 0 0
SUPER MICRO COMPUTER INC COM NEW 86800U302   24,934 1,095 SH   SOLE   0 0 1,095
SYNCHRONY FINANCIAL COM 87165B103   42,921 631 SH   SOLE Salem Investment Counselors Inc. 631 0 0
SYNOPSYS INC COM 871607107   3,965 10 SH   SOLE   0 0 10
SYSCO CORP COM 871829107   3,180,534 44,589 SH   SOLE Salem Investment Counselors Inc. 43,839 0 750
T-MOBILE US INC COM 872590104   5,671 27 SH   SOLE Salem Investment Counselors Inc. 5 0 22
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   28,168,459 83,317 SH   SOLE Salem Investment Counselors Inc. 53,728 0 29,589
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   53,325 270 SH   SOLE Salem Investment Counselors Inc. 50 0 220
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   704 38 SH   SOLE   0 0 38
TALKSPACE INC COM 87427V103   1,424 275 SH   SOLE   0 0 275
TANDEM DIABETES CARE INC COM NEW 875372203   19,170 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
TANGER INC COM 875465106   13,592 400 SH   SOLE Salem Investment Counselors Inc. 400 0 0
TAPESTRY INC COM 876030107   706 5 SH   SOLE   0 0 5
TARGA RES CORP COM 87612G101   1,505 6 SH   SOLE   0 0 6
TARGET CORP COM 87612E106   275,287 2,271 SH   SOLE Salem Investment Counselors Inc. 2,218 0 53
TC ENERGY CORP COM 87807B107   6,134 97 SH   SOLE   0 0 97
TD SYNNEX CORPORATION COM 87162W100   60,230 357 SH   SOLE Salem Investment Counselors Inc. 357 0 0
TE CONNECTIVITY PLC ORD SHS G87052109   18,603 89 SH   SOLE   0 0 89
TELADOC HEALTH INC COM 87918A105   4,088 750 SH   SOLE Salem Investment Counselors Inc. 600 0 150
TELEDYNE TECHNOLOGIES INC COM 879360105   139,153 230 SH   SOLE Salem Investment Counselors Inc. 3 0 227
TELEFONICA BRASIL SA SPONSORED ADS 87936R205   207 13 SH   SOLE   0 0 13
TEMPUS AI INC CL A 88023B103   1,292,388 28,580 SH   SOLE Salem Investment Counselors Inc. 23,805 0 4,775
TENET HEALTHCARE CORP COM NEW 88033G407   37,742 200 SH   SOLE Salem Investment Counselors Inc. 200 0 0
TERADATA CORP DEL COM 88076W103   154 6 SH   SOLE Salem Investment Counselors Inc. 6 0 0
TERADYNE INC COM 880770102   121,549 410 SH   SOLE Salem Investment Counselors Inc. 410 0 0
TESLA INC COM 88160R101   4,665,511 12,550 SH   SOLE Salem Investment Counselors Inc. 6,495 0 6,055
TEXAS INSTRS INC COM 882508104   1,577,129 8,124 SH   SOLE Salem Investment Counselors Inc. 117 0 8,007
TEXTRON INC COM 883203101   3,972,449 45,368 SH   SOLE Salem Investment Counselors Inc. 32,570 0 12,798
THE CAMPBELLS COMPANY COM 134429109   25,121 1,128 SH   SOLE   0 0 1,128
THE CIGNA GROUP COM 125523100   149,914 562 SH   SOLE Salem Investment Counselors Inc. 345 0 217
THE TRADE DESK INC COM CL A 88339J105   19,060 840 SH   SOLE Salem Investment Counselors Inc. 375 0 465
THERMO FISHER SCIENTIFIC INC COM 883556102   8,339,735 16,962 SH   SOLE Salem Investment Counselors Inc. 6,464 0 10,498
TIDAL TRUST II NICHOLAS CRYPTO 88636V728   1,943 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
TIDAL TRUST II YIELDMAX BITCOIN 88636X104   4,742 200 SH   SOLE   0 0 200
TIDAL TRUST II YIELDMAX CRYPTO 88636R727   10,085 500 SH   SOLE   0 0 500
TIDAL TRUST II YIELDMAX PLTR OP 88636R800   3,860 100 SH   SOLE   0 0 100
TIDAL TRUST II YIELDMAX ULTRA O 88636X708   21,469 700 SH   SOLE   0 0 700
TIDEWATER INC NEW COM 88642R109   1,126,923 13,488 SH   SOLE   0 0 13,488
TILRAY BRANDS INC COM 88688T209   2,142 331 SH   SOLE Salem Investment Counselors Inc. 331 0 0
TJX COS INC NEW COM 872540109   649,979 4,070 SH   SOLE Salem Investment Counselors Inc. 639 0 3,431
TMC THE METALS COMPANY INC COM 87261Y106   467 100 SH   SOLE   0 0 100
TOLL BROTHERS INC COM 889478103   88,706 650 SH   SOLE Salem Investment Counselors Inc. 650 0 0
TOOTSIE ROLL INDS INC COM 890516107   342 8 SH   SOLE   0 0 8
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308   3,177 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
TOTALENERGIES SE ACT F92124100   93,615 1,018 SH   SOLE Salem Investment Counselors Inc. 659 0 359
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   13,161 75 SH   SOLE Salem Investment Counselors Inc. 75 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109   33,940 1,000 SH   SOLE   0 0 1,000
TOYOTA MOTOR CORP ADS 892331307   940,183 4,562 SH   SOLE Salem Investment Counselors Inc. 3,574 0 988
TRACTOR SUPPLY CO COM 892356106   202,401 4,468 SH   SOLE Salem Investment Counselors Inc. 4,178 0 290
TRANE TECHNOLOGIES PLC SHS G8994E103   6,742,020 16,178 SH   SOLE Salem Investment Counselors Inc. 7,531 0 8,647
TRANSDIGM GROUP INC COM 893641100   376,662 325 SH   SOLE Salem Investment Counselors Inc. 217 0 108
TRAVELERS COMPANIES INC COM 89417E109   231,594 794 SH   SOLE Salem Investment Counselors Inc. 609 0 185
TRI CONTL CORP COM 895436103   41,510 1,314 SH   SOLE Salem Investment Counselors Inc. 1,314 0 0
TRIP COM GROUP LTD ADS 89677Q107   299 6 SH   SOLE   0 0 6
TRIPADVISOR INC COM 896945201   7,985 749 SH   SOLE   0 0 749
TRUIST FINL CORP COM 89832Q109   12,541,775 272,825 SH   SOLE Salem Investment Counselors Inc. 214,677 0 58,148
TYSON FOODS INC CL A 902494103   442,852 6,912 SH   SOLE   0 0 6,912
UBER TECHNOLOGIES INC COM 90353T100   369,145 5,132 SH   SOLE Salem Investment Counselors Inc. 3,513 0 1,619
UBIQUITI INC COM 90353W103   15,130,893 19,146 SH   SOLE Salem Investment Counselors Inc. 19,146 0 0
UBS GROUP AG SHS H42097107   10,823 277 SH   SOLE   0 0 277
UDR INC COM 902653104   45,570 1,349 SH   SOLE Salem Investment Counselors Inc. 1,349 0 0
ULTA BEAUTY INC COM 90384S303   122,315 234 SH   SOLE Salem Investment Counselors Inc. 30 0 204
UNIFIRST CORP MASS COM 904708104   2,752,647 10,941 SH   SOLE Salem Investment Counselors Inc. 8,610 0 2,331
UNILEVER PLC SPON ADR NEW 904767803   59,047 1,023 SH   SOLE Salem Investment Counselors Inc. 352 0 671
UNION PAC CORP COM 907818108   881,196 3,632 SH   SOLE Salem Investment Counselors Inc. 2,717 0 915
UNIQURE NV SHS N90064101   4,905 300 SH   SOLE Salem Investment Counselors Inc. 300 0 0
UNITED AIRLS HLDGS INC COM 910047109   10,589 115 SH   SOLE Salem Investment Counselors Inc. 115 0 0
UNITED BANKSHARES INC WEST V COM 909907107   20,942 501 SH   SOLE Salem Investment Counselors Inc. 501 0 0
UNITED PARCEL SVCS INC CL B 911312106   21,349 217 SH   SOLE Salem Investment Counselors Inc. 113 0 104
UNITED RENTALS INC COM 911363109   372,295 511 SH   SOLE Salem Investment Counselors Inc. 504 0 7
UNITEDHEALTH GROUP INC COM 91324P102   2,733,340 10,101 SH   SOLE Salem Investment Counselors Inc. 3,043 0 7,058
UNITI GROUP LLC COM SHS 912932100   460 49 SH   SOLE   0 0 49
UNITY SOFTWARE INC COM 91332U101   878 40 SH   SOLE   0 0 40
UNIVERSAL CORP VA MTNS BK EN COM 913456109   15,810 300 SH   SOLE   0 0 300
UNIVERSAL DISPLAY CORP COM 91347P105   7,792 85 SH   SOLE   0 0 85
UNUSUAL MACHS INC COM SHS 91532F102   2,790 225 SH   SOLE Salem Investment Counselors Inc. 225 0 0
UPSTART HLDGS INC COM 91680M107   154 6 SH   SOLE   0 0 6
URBAN OUTFITTERS INC COM 917047102   1,584 25 SH   SOLE Salem Investment Counselors Inc. 25 0 0
US BANCORP COM NEW 902973304   389,362 7,435 SH   SOLE Salem Investment Counselors Inc. 80 0 7,355
USA RARE EARTH INC COM 91733P107   11,352 750 SH   SOLE Salem Investment Counselors Inc. 500 0 250
USCF ETF TR MIDSTREAM ENERGY 90290T882   50,974 870 SH   SOLE Salem Investment Counselors Inc. 700 0 170
UTZ BRANDS INC COM CL A 918090101   7,920 1,000 SH   SOLE Salem Investment Counselors Inc. 1,000 0 0
V F CORP COM 918204108   364,759 21,469 SH   SOLE Salem Investment Counselors Inc. 12,191 0 9,278
V2X INC COM 92242T101   1,361,027 19,869 SH   SOLE Salem Investment Counselors Inc. 9,894 0 9,975
VALE S A SPONSORED ADS 91912E105   31,820 2,000 SH   SOLE   0 0 2,000
VALERO ENERGY CORP COM 91913Y100   278,954 1,129 SH   SOLE Salem Investment Counselors Inc. 1,129 0 0
VALVOLINE INC COM 92047W101   229,024 6,800 SH   SOLE Salem Investment Counselors Inc. 6,800 0 0
VANECK ETF TRUST RARE EARTH AND S 92189H805   5,808 66 SH   SOLE   0 0 66
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   67,095 175 SH   SOLE Salem Investment Counselors Inc. 125 0 50
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885   16,005 140 SH   SOLE   0 0 140
VANGUARD BD INDEX FDS INTERMED TERM 921937819   167,095 2,165 SH   SOLE Salem Investment Counselors Inc. 2,165 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   96,460 1,310 SH   SOLE Salem Investment Counselors Inc. 394 0 916
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   5,114,712 102,736 SH   SOLE Salem Investment Counselors Inc. 42,000 0 60,736
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   39,277 817 SH   SOLE Salem Investment Counselors Inc. 7 0 810
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   34,163 166 SH   SOLE Salem Investment Counselors Inc. 148 0 18
VANGUARD INDEX FDS GROWTH ETF 922908736   3,019,530 6,913 SH   SOLE Salem Investment Counselors Inc. 5,570 0 1,343
VANGUARD INDEX FDS LARGE CAP ETF 922908637   227,425 761 SH   SOLE Salem Investment Counselors Inc. 761 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,058,996 4,115 SH   SOLE Salem Investment Counselors Inc. 1,421 0 2,694
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   56,036 304 SH   SOLE Salem Investment Counselors Inc. 2 0 302
VANGUARD INDEX FDS MID CAP ETF 922908629   20,067,857 69,879 SH   SOLE Salem Investment Counselors Inc. 53,728 0 16,151
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   610,345 6,881 SH   SOLE Salem Investment Counselors Inc. 6,855 0 26
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,931,679 11,600 SH   SOLE Salem Investment Counselors Inc. 8,626 0 2,974
VANGUARD INDEX FDS SM CP VAL ETF 922908611   77,613 357 SH   SOLE Salem Investment Counselors Inc. 4 0 353
VANGUARD INDEX FDS SMALL CP ETF 922908751   19,599,736 74,831 SH   SOLE Salem Investment Counselors Inc. 57,333 0 17,498
VANGUARD INDEX FDS SML CP GRW ETF 922908595   387,183 1,281 SH   SOLE Salem Investment Counselors Inc. 712 0 569
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,962,101 6,116 SH   SOLE Salem Investment Counselors Inc. 4,767 0 1,349
VANGUARD INDEX FDS VALUE ETF 922908744   683,926 3,486 SH   SOLE Salem Investment Counselors Inc. 2,450 0 1,036
VANGUARD INSTL INDEX FD 0-3 MO TREAS BIL 922040845   4,124,212 54,517 SH   SOLE   0 0 54,517
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   51,219 682 SH   SOLE Salem Investment Counselors Inc. 118 0 564
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   146,260 2,706 SH   SOLE Salem Investment Counselors Inc. 2,343 0 363
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   602,729 7,312 SH   SOLE Salem Investment Counselors Inc. 2,320 0 4,992
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   524,322 5,365 SH   SOLE Salem Investment Counselors Inc. 3,905 0 1,460
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   44,321 304 SH   SOLE   0 0 304
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   20,748 150 SH   SOLE   0 0 150
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   6,694 134 SH   SOLE Salem Investment Counselors Inc. 134 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   37,569 454 SH   SOLE   0 0 454
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   554 10 SH   SOLE   0 0 10
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   3,428 73 SH   SOLE   0 0 73
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,375,573 17,353 SH   SOLE   0 0 17,353
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   56,052 511 SH   SOLE   0 0 511
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   97,113 424 SH   SOLE   0 0 424
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   175,298 1,750 SH   SOLE   0 0 1,750
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,574,114 25,919 SH   SOLE Salem Investment Counselors Inc. 14,532 0 11,387
VANGUARD STAR FDS VG TL INTL STK F 921909768   158,804 2,059 SH   SOLE Salem Investment Counselors Inc. 764 0 1,295
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,103,971 17,228 SH   SOLE Salem Investment Counselors Inc. 4,840 0 12,388
VANGUARD WELLINGTON FD US MOMENTUM 921935508   11,038 56 SH   SOLE   0 0 56
VANGUARD WELLINGTON FD US QUALITY 921935706   94,614 634 SH   SOLE   0 0 634
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   245,550 1,658 SH   SOLE Salem Investment Counselors Inc. 1,143 0 515
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   53,253 602 SH   SOLE Salem Investment Counselors Inc. 315 0 287
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   4,712 50 SH   SOLE   0 0 50
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   20,106 56 SH   SOLE   0 0 56
VANGUARD WORLD FD CONSUM STP ETF 92204A207   73,441 327 SH   SOLE   0 0 327
VANGUARD WORLD FD ENERGY ETF 92204A306   1,424,812 8,234 SH   SOLE Salem Investment Counselors Inc. 7,469 0 765
VANGUARD WORLD FD ESG US STK ETF 921910733   167,844 1,495 SH   SOLE   0 0 1,495
VANGUARD WORLD FD FINANCIALS ETF 92204A405   12,081 100 SH   SOLE Salem Investment Counselors Inc. 100 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   306,644 1,126 SH   SOLE Salem Investment Counselors Inc. 1,119 0 7
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   49,956 160 SH   SOLE Salem Investment Counselors Inc. 125 0 35
VANGUARD WORLD FD INF TECH ETF 92204A702   946,807 1,357 SH   SOLE Salem Investment Counselors Inc. 322 0 1,035
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,935,234 8,188 SH   SOLE Salem Investment Counselors Inc. 5,379 0 2,809
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840   1,214,537 8,379 SH   SOLE   0 0 8,379
VANGUARD WORLD FD MEGA GRWTH IND 921910816   19,808,691 53,910 SH   SOLE Salem Investment Counselors Inc. 41,020 0 12,890
VANGUARD WORLD FD UTILITIES ETF 92204A876   64,594 326 SH   SOLE   0 0 326
VEEVA SYS INC CL A COM 922475108   9,662 55 SH   SOLE Salem Investment Counselors Inc. 50 0 5
VERALTO CORP COM SHS 92338C103   2,568 29 SH   SOLE Salem Investment Counselors Inc. 29 0 0
VERISIGN INC COM 92343E102   746 3 SH   SOLE   0 0 3
VERISK ANALYTICS INC COM 92345Y106   30,360 160 SH   SOLE   0 0 160
VERIZON COMMUNICATIONS INC COM 92343V104   1,505,398 29,988 SH   SOLE Salem Investment Counselors Inc. 23,635 0 6,353
VERSANT MEDIA GROUP INC COM CL A 925283103   36,539 987 SH   SOLE Salem Investment Counselors Inc. 20 0 967
VERTEX PHARMACEUTICALS INC COM 92532F100   220,591 494 SH   SOLE Salem Investment Counselors Inc. 301 0 193
VERTIV HOLDINGS CO COM CL A 92537N108   34,581 138 SH   SOLE   0 0 138
VIASAT INC COM 92552V100   55,556 1,213 SH   SOLE   0 0 1,213
VIATRIS INC COM 92556V106   225,563 16,696 SH   SOLE Salem Investment Counselors Inc. 11,946 0 4,750
VIAVI SOLUTIONS INC COM 925550105   7,488 225 SH   SOLE Salem Investment Counselors Inc. 225 0 0
VIEMED HEALTHCARE INC COM 92663R105   400,700 43,507 SH   SOLE Salem Investment Counselors Inc. 43,507 0 0
VIKING THERAPEUTICS INC COM 92686J106   74,452 2,288 SH   SOLE Salem Investment Counselors Inc. 1,470 0 818
VILLAGE FARMS INTL INC COM 92707Y108   3,124 1,100 SH   SOLE Salem Investment Counselors Inc. 1,100 0 0
VISA INC COM CL A 92826C839   24,723,279 81,800 SH   SOLE Salem Investment Counselors Inc. 62,791 0 19,009
VISTRA CORP COM 92840M102   4,065 27 SH   SOLE   0 0 27
VODAFONE GROUP PLC SPONSORED ADR 92857W308   541 36 SH   SOLE Salem Investment Counselors Inc. 36 0 0
VULCAN MATLS CO COM 929160109   151,127 555 SH   SOLE Salem Investment Counselors Inc. 380 0 175
VUZIX CORP COM NEW 92921W300   809 350 SH   SOLE Salem Investment Counselors Inc. 350 0 0
WABTEC COM 929740108   323,134 1,293 SH   SOLE Salem Investment Counselors Inc. 1,247 0 46
WALMART INC COM 931142103   41,495,891 333,325 SH   SOLE Salem Investment Counselors Inc. 275,516 0 57,809
WARNER BROS DISCOVERY INC COM SER A 934423104   1,959,162 71,346 SH   SOLE Salem Investment Counselors Inc. 1,192 0 70,154
WASTE MGMT INC DEL COM 94106L109   6,806,840 29,622 SH   SOLE Salem Investment Counselors Inc. 20,961 0 8,661
WATERS CORP COM 941848103   8,041 27 SH   SOLE Salem Investment Counselors Inc. 2 0 25
WEC ENERGY GROUP INC COM 92939U106   60,085 519 SH   SOLE Salem Investment Counselors Inc. 518 0 1
WELLS FARGO & CO COM 949746101   1,143,140 14,359 SH   SOLE Salem Investment Counselors Inc. 10,984 0 3,375
WELLTOWER INC COM 95040Q104   45,672 231 SH   SOLE Salem Investment Counselors Inc. 231 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   2,018,404 8,053 SH   SOLE Salem Investment Counselors Inc. 210 0 7,843
WEYCO GROUP INC COM 962149100   10,417 325 SH   SOLE   0 0 325
WEYERHAEUSER CO COM NEW 962166104   63,885 2,615 SH   SOLE Salem Investment Counselors Inc. 660 0 1,955
WHEATON PRECIOUS METALS CORP COM 962879102   394,796 3,009 SH   SOLE Salem Investment Counselors Inc. 2,875 0 134
WHIRLPOOL CORP COM 963320106   20,220 375 SH   SOLE   0 0 375
WILLIAMS COS INC COM 969457100   121,252 1,666 SH   SOLE Salem Investment Counselors Inc. 1,508 0 158
WILLIAMS SONOMA INC COM 969904101   27,350 150 SH   SOLE Salem Investment Counselors Inc. 150 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   10,980 125 SH   SOLE   0 0 125
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   5,517 231 SH   SOLE Salem Investment Counselors Inc. 72 0 159
WORKHORSE GROUP INC COM NEW 98138J503   4 1 SH   SOLE Salem Investment Counselors Inc. 1 0 0
WORKIVA INC COM CL A 98139A105   1,193 20 SH   SOLE Salem Investment Counselors Inc. 20 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   23,358 252 SH   SOLE   0 0 252
WORTHINGTON ENTERPRISES INC COM 981811102   140,726 2,699 SH   SOLE Salem Investment Counselors Inc. 2,699 0 0
WORTHINGTON STL INC COM SHS 982104101   81,915 2,699 SH   SOLE Salem Investment Counselors Inc. 2,699 0 0
WP CAREY INC COM 92936U109   219,140 3,181 SH   SOLE Salem Investment Counselors Inc. 176 0 3,005
WPP PLC NEW ADR 92937A102   156 10 SH   SOLE   0 0 10
WW GRAINGER INC COM 384802104   830,107 761 SH   SOLE Salem Investment Counselors Inc. 608 0 153
XCEL ENERGY INC COM 98389B100   74,671 933 SH   SOLE Salem Investment Counselors Inc. 500 0 433
XPLR INFRASTRUCTURE LP COM UNIT PART IN 65341B106   18,851 1,775 SH   SOLE   0 0 1,775
XPO INC COM 983793100   209,531 1,077 SH   SOLE Salem Investment Counselors Inc. 1,034 0 43
XYLEM INC COM 98419M100   65,725 550 SH   SOLE Salem Investment Counselors Inc. 550 0 0
YALLA GROUP LTD ADS 98459U103   32 5 SH   SOLE Salem Investment Counselors Inc. 5 0 0
YETI HLDGS INC COM 98585X104   6,257 171 SH   SOLE Salem Investment Counselors Inc. 100 0 71
YUM BRANDS INC COM 988498101   2,885,709 18,560 SH   SOLE Salem Investment Counselors Inc. 12,871 0 5,689
YUM CHINA HLDGS INC COM 98850P109   585,409 12,001 SH   SOLE Salem Investment Counselors Inc. 8,391 0 3,610
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   26,135 125 SH   SOLE Salem Investment Counselors Inc. 125 0 0
ZILLOW GROUP INC CL A 98954M101   14,487 350 SH   SOLE   0 0 350
ZIMMER BIOMET HOLDINGS INC COM 98956P102   56,542 624 SH   SOLE Salem Investment Counselors Inc. 389 0 235
ZOETIS INC CL A 98978V103   69,272 586 SH   SOLE Salem Investment Counselors Inc. 300 0 286
ZOOM COMMUNICATIONS INC CL A 98980L101   965 12 SH   SOLE   0 0 12
ZSCALER INC COM 98980G102   1,378,911 9,829 SH   SOLE Salem Investment Counselors Inc. 7,608 0 2,221