0001062993-24-010108.txt : 20240514
0001062993-24-010108.hdr.sgml : 20240514
20240514073017
ACCESSION NUMBER: 0001062993-24-010108
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20240331
FILED AS OF DATE: 20240514
DATE AS OF CHANGE: 20240514
EFFECTIVENESS DATE: 20240514
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: Bragg Financial Advisors, Inc
CENTRAL INDEX KEY: 0001327055
ORGANIZATION NAME:
IRS NUMBER: 561790097
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-11385
FILM NUMBER: 24941451
BUSINESS ADDRESS:
STREET 1: 1031 SOUTH CALDWELL STREET
STREET 2: SUITE 200
CITY: CHARLOTTE
STATE: NC
ZIP: 28203
BUSINESS PHONE: 704-714-7711
MAIL ADDRESS:
STREET 1: 1031 SOUTH CALDWELL STREET
STREET 2: SUITE 200
CITY: CHARLOTTE
STATE: NC
ZIP: 28203
13F-HR
1
primary_doc.xml
X0202
13F-HR
LIVE
false
true
false
0001327055
XXXXXXXX
03-31-2024
03-31-2024
false
Bragg Financial Advisors, Inc
1031 SOUTH CALDWELL STREET
SUITE 200
CHARLOTTE
NC
28203
13F HOLDINGS REPORT
028-11385
N
Dawn Cannon
Compliance Officer
704-377-0261
Dawn Cannon
Charlotte
NC
05-13-2024
0
321
2228887731
false
INFORMATION TABLE
2
form13fInfoTable.xml
FORM 13F INFORMATION TABLE
3M CO
COM
88579Y101
653434
6160
SH
SOLE
3600
0
2560
ABBOTT LABS
COM
002824100
12864722
113186
SH
SOLE
0
0
113186
ABBVIE INC
COM
00287Y109
14438163
79287
SH
SOLE
0
0
79287
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
16714228
48222
SH
SOLE
0
0
48222
ADOBE INC
COM
00724F101
9501114
18829
SH
SOLE
0
0
18829
ADVANCED MICRO DEVICES INC
COM
007903107
15358617
85094
SH
SOLE
0
0
85094
AFLAC INC
COM
001055102
964552
11234
SH
SOLE
0
0
11234
AGCO CORP
COM
001084102
1941748
15784
SH
SOLE
14871
0
913
AIR PRODS & CHEMS INC
COM
009158106
7681211
31705
SH
SOLE
0
0
31705
ALLEGION PLC
ORD SHS
G0176J109
782261
5807
SH
SOLE
3400
0
2407
ALPHABET INC
CAP STK CL A
02079K305
8035325
53239
SH
SOLE
0
0
53239
ALPHABET INC
CAP STK CL C
02079K107
30023274
197184
SH
SOLE
0
0
197184
AMAZON COM INC
COM
023135106
25718581
142580
SH
SOLE
0
0
142580
AMERICAN EQTY INVT LIFE HLD
COM
025676206
24748775
440213
SH
SOLE
408928
0
31285
AMERICAN EXPRESS CO
COM
025816109
23020370
101104
SH
SOLE
11000
0
90104
AMERICAN TOWER CORP NEW
COM
03027X100
4979493
25201
SH
SOLE
0
0
25201
AMERIPRISE FINL INC
COM
03076C106
16753560
38212
SH
SOLE
6000
0
32212
AMGEN INC
COM
031162100
15879912
55852
SH
SOLE
0
0
55852
ANALOG DEVICES INC
COM
032654105
452148
2286
SH
SOLE
0
0
2286
APPLE INC
COM
037833100
50554965
294816
SH
SOLE
0
0
294816
APPLIED MATLS INC
COM
038222105
32258703
156421
SH
SOLE
0
0
156421
ARCADIUM LITHIUM PLC
COM SHS
G0508H110
5535269
1284285
SH
SOLE
1218658
0
65627
ARROW ELECTRS INC
COM
042735100
19016639
146892
SH
SOLE
139675
0
7217
AT&T INC
COM
00206R102
405892
23062
SH
SOLE
0
0
23062
AUTOMATIC DATA PROCESSING IN
COM
053015103
1411031
5650
SH
SOLE
0
0
5650
AXOS FINANCIAL INC
COM
05465C100
19374854
358528
SH
SOLE
338282
0
20246
BALL CORP
COM
058498106
1005618
14929
SH
SOLE
0
0
14929
BANK AMERICA CORP
COM
060505104
1359850
35861
SH
SOLE
0
0
35861
BANK NEW YORK MELLON CORP
COM
064058100
2358877
40939
SH
SOLE
14500
0
26439
BECTON DICKINSON & CO
COM
075887109
12310638
49750
SH
SOLE
0
0
49750
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
4441080
7
SH
SOLE
3
0
4
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
6094597
14493
SH
SOLE
0
0
14493
BLACKROCK INC
COM
09247X101
8279475
9931
SH
SOLE
0
0
9931
BLACKSTONE INC
COM
09260D107
8042866
61223
SH
SOLE
0
0
61223
BLOOM ENERGY CORP
COM CL A
093712107
258026
22956
SH
SOLE
0
0
22956
BOEING CO
COM
097023105
715607
3708
SH
SOLE
0
0
3708
BOOKING HOLDINGS INC
COM
09857L108
13406225
3695
SH
SOLE
0
0
3695
BOSTON PROPERTIES INC
COM
101121101
3592442
55006
SH
SOLE
0
0
55006
BRISTOL-MYERS SQUIBB CO
COM
110122108
2200450
40576
SH
SOLE
0
0
40576
BROADCOM INC
COM
11135F101
21547191
16257
SH
SOLE
0
0
16257
BROWN FORMAN CORP
CL B
115637209
1320414
25580
SH
SOLE
0
0
25580
CARRIER GLOBAL CORPORATION
COM
14448C104
731102
12577
SH
SOLE
0
0
12577
CATERPILLAR INC
COM
149123101
2206642
6022
SH
SOLE
0
0
6022
CHEVRON CORP NEW
COM
166764100
6115975
38773
SH
SOLE
0
0
38773
CHUBB LIMITED
COM
H1467J104
259908
1003
SH
SOLE
0
0
1003
CISCO SYS INC
COM
17275R102
16563308
331864
SH
SOLE
20700
0
311164
CNO FINL GROUP INC
COM
12621E103
15071736
548462
SH
SOLE
514304
0
34158
COCA COLA CO
COM
191216100
2153353
35197
SH
SOLE
0
0
35197
COCA COLA CONS INC
COM
191098102
669511
791
SH
SOLE
0
0
791
COLGATE PALMOLIVE CO
COM
194162103
1571350
17450
SH
SOLE
0
0
17450
COMCAST CORP NEW
CL A
20030N101
11207319
258531
SH
SOLE
0
0
258531
CONCENTRIX CORP
COM
20602D101
13363991
201812
SH
SOLE
189995
0
11817
CONOCOPHILLIPS
COM
20825C104
12345906
96998
SH
SOLE
0
0
96998
CONSTELLATION BRANDS INC
CL A
21036P108
629125
2315
SH
SOLE
0
0
2315
CONSTELLATION ENERGY CORP
COM
21037T109
1456618
7880
SH
SOLE
0
0
7880
CORNING INC
COM
219350105
10986282
333322
SH
SOLE
0
0
333322
COSTCO WHSL CORP NEW
COM
22160K105
15796236
21561
SH
SOLE
0
0
21561
CROWDSTRIKE HLDGS INC
CL A
22788C105
554301
1729
SH
SOLE
0
0
1729
CSG SYS INTL INC
COM
126349109
16537176
320861
SH
SOLE
304386
0
16475
CSW INDUSTRIALS INC
COM
126402106
14801384
63092
SH
SOLE
56255
0
6837
CULP INC
COM
230215105
48000
10000
SH
SOLE
0
0
10000
CVS HEALTH CORP
COM
126650100
240955
3021
SH
SOLE
0
0
3021
DANAHER CORPORATION
COM
235851102
17086093
68421
SH
SOLE
6300
0
62121
DARDEN RESTAURANTS INC
COM
237194105
2412560
14434
SH
SOLE
0
0
14434
DARLING INGREDIENTS INC
COM
237266101
12551887
269875
SH
SOLE
254666
0
15209
DECKERS OUTDOOR CORP
COM
243537107
17202468
18276
SH
SOLE
15358
0
2918
DEERE & CO
COM
244199105
2685932
6539
SH
SOLE
0
0
6539
DELL TECHNOLOGIES INC
CL C
24703L202
415475
3641
SH
SOLE
0
0
3641
DIMENSIONAL ETF TRUST
US TARGETED VLU
25434V609
1360369
24993
SH
SOLE
0
0
24993
DISCOVER FINL SVCS
COM
254709108
265196
2023
SH
SOLE
0
0
2023
DISNEY WALT CO
COM
254687106
15111297
123499
SH
SOLE
5151
0
118348
DOLLAR TREE INC
COM
256746108
268963
2020
SH
SOLE
0
0
2020
DOMINION ENERGY INC
COM
25746U109
4085919
83064
SH
SOLE
0
0
83064
DUCOMMUN INC DEL
COM
264147109
5142005
100234
SH
SOLE
93372
0
6862
DUKE ENERGY CORP NEW
COM NEW
26441C204
3577028
36987
SH
SOLE
0
0
36987
DUPONT DE NEMOURS INC
COM
26614N102
2201465
28714
SH
SOLE
0
0
28714
EATON CORP PLC
SHS
G29183103
25350531
81075
SH
SOLE
10000
0
71075
EDWARDS LIFESCIENCES CORP
COM
28176E108
386445
4044
SH
SOLE
0
0
4044
ELECTRONIC ARTS INC
COM
285512109
212272
1600
SH
SOLE
0
0
1600
ELEVANCE HEALTH INC
COM
036752103
2372840
4576
SH
SOLE
4500
0
76
ELI LILLY & CO
COM
532457108
7871400
10118
SH
SOLE
0
0
10118
EMERSON ELEC CO
COM
291011104
227861
2009
SH
SOLE
0
0
2009
ENBRIDGE INC
COM
29250N105
261300
7223
SH
SOLE
0
0
7223
ENSTAR GROUP LIMITED
SHS
G3075P101
14549473
46819
SH
SOLE
44778
0
2041
EQUIFAX INC
COM
294429105
502938
1880
SH
SOLE
0
0
1880
EQUINIX INC
COM
29444U700
3133779
3797
SH
SOLE
0
0
3797
EQUITY COMWLTH
COM SH BEN INT
294628102
1792147
94923
SH
SOLE
88505
0
6418
EXELON CORP
COM
30161N101
4423643
117744
SH
SOLE
0
0
117744
EXXON MOBIL CORP
COM
30231G102
13876219
119376
SH
SOLE
0
0
119376
FABRINET
SHS
G3323L100
28400066
150249
SH
SOLE
132415
0
17834
FEDEX CORP
COM
31428X106
381298
1316
SH
SOLE
0
0
1316
FIDUS INVT CORP
COM
316500107
256838
13011
SH
SOLE
0
0
13011
FIFTH THIRD BANCORP
COM
316773100
302778
8137
SH
SOLE
0
0
8137
FISERV INC
COM
337738108
11667180
73002
SH
SOLE
12000
0
61002
FLOWERS FOODS INC
COM
343498101
6776564
285329
SH
SOLE
0
0
285329
FORTIVE CORP
COM
34959J108
1286946
14961
SH
SOLE
0
0
14961
FOSTER L B CO
COM
350060109
3041324
111363
SH
SOLE
102635
0
8728
G III APPAREL GROUP LTD
COM
36237H101
13902666
479237
SH
SOLE
447328
0
31909
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
36266G107
293640
3230
SH
SOLE
0
0
3230
GEN DIGITAL INC
COM
668771108
263223
11751
SH
SOLE
0
0
11751
GENERAL DYNAMICS CORP
COM
369550108
2661763
9423
SH
SOLE
8000
0
1423
GENERAL ELECTRIC CO
COM NEW
369604301
11060234
63011
SH
SOLE
0
0
63011
GENERAL MLS INC
COM
370334104
1661578
23747
SH
SOLE
0
0
23747
GENUINE PARTS CO
COM
372460105
905566
5845
SH
SOLE
0
0
5845
GLOBAL PMTS INC
COM
37940X102
425440
3183
SH
SOLE
0
0
3183
GLOBE LIFE INC
COM
37959E102
278474
2393
SH
SOLE
0
0
2393
GOLDMAN SACHS GROUP INC
COM
38141G104
870884
2085
SH
SOLE
0
0
2085
GRACO INC
COM
384109104
8364016
89493
SH
SOLE
81171
0
8322
GRAINGER W W INC
COM
384802104
2899305
2850
SH
SOLE
0
0
2850
GRAPHIC PACKAGING HLDG CO
COM
388689101
8524412
292132
SH
SOLE
272999
0
19133
HEALTHCARE RLTY TR
CL A COM
42226K105
222863
15750
SH
SOLE
0
0
15750
HERSHEY CO
COM
427866108
560549
2882
SH
SOLE
0
0
2882
HOME DEPOT INC
COM
437076102
20620482
53755
SH
SOLE
0
0
53755
HONEYWELL INTL INC
COM
438516106
12973648
63209
SH
SOLE
0
0
63209
HORACE MANN EDUCATORS CORP N
COM
440327104
17392255
470188
SH
SOLE
440798
0
29390
IAC INC
COM NEW
44891N208
15744475
295172
SH
SOLE
278407
0
16765
IDEXX LABS INC
COM
45168D104
333677
618
SH
SOLE
0
0
618
ILLINOIS TOOL WKS INC
COM
452308109
317703
1184
SH
SOLE
0
0
1184
INGERSOLL RAND INC
COM
45687V106
2535735
26706
SH
SOLE
9000
0
17706
INTEL CORP
COM
458140100
14830008
335748
SH
SOLE
26000
0
309748
INTERDIGITAL INC
COM
45867G101
32362776
303990
SH
SOLE
284626
0
19364
INTERNATIONAL BUSINESS MACHS
COM
459200101
12011671
62901
SH
SOLE
0
0
62901
INTUIT
COM
461202103
391300
602
SH
SOLE
0
0
602
INVESCO QQQ TR
UNIT SER 1
46090E103
408046
919
SH
SOLE
0
0
919
ISHARES TR
1 3 YR TREAS BD
464287457
237408
2903
SH
SOLE
0
0
2903
ISHARES TR
BROAD USD HIGH
46435U853
335897
9180
SH
SOLE
0
0
9180
ISHARES TR
CORE MSCI EAFE
46432F842
304302
4100
SH
SOLE
0
0
4100
ISHARES TR
CORE S&P MCP ETF
464287507
824546
13575
SH
SOLE
0
0
13575
ISHARES TR
CORE S&P SCP ETF
464287804
1063645
9624
SH
SOLE
0
0
9624
ISHARES TR
CORE S&P US GWT
464287671
276616
2360
SH
SOLE
0
0
2360
ISHARES TR
CORE S&P500 ETF
464287200
957355
1821
SH
SOLE
0
0
1821
ISHARES TR
ESG AW MSCI EAFE
46435G516
782000
9786
SH
SOLE
0
0
9786
ISHARES TR
ESG AWARE MSCI
46435U663
738754
18345
SH
SOLE
0
0
18345
ISHARES TR
ESG AWRE USD ETF
46435G193
319424
13894
SH
SOLE
0
0
13894
ISHARES TR
ISHS 5-10YR INVT
464288638
379260
7350
SH
SOLE
0
0
7350
ISHARES TR
MSCI ACWI EX US
464288240
280779
5259
SH
SOLE
0
0
5259
ISHARES TR
MSCI EAFE ETF
464287465
445619
5580
SH
SOLE
0
0
5580
ISHARES TR
NATIONAL MUN ETF
464288414
6969790
64775
SH
SOLE
0
0
64775
ISHARES TR
PFD AND INCM SEC
464288687
354530
11000
SH
SOLE
0
0
11000
ISHARES TR
RUS 1000 GRW ETF
464287614
526810
1563
SH
SOLE
0
0
1563
ISHARES TR
RUS 2000 GRW ETF
464287648
1145214
4229
SH
SOLE
0
0
4229
ISHARES TR
RUS 2000 VAL ETF
464287630
251079
1581
SH
SOLE
0
0
1581
ISHARES TR
RUS MD CP GR ETF
464287481
484525
4245
SH
SOLE
0
0
4245
ISHARES TR
RUS MDCP VAL ETF
464287473
765892
6111
SH
SOLE
0
0
6111
ISHARES TR
RUS MID CAP ETF
464287499
707450
8413
SH
SOLE
0
0
8413
ISHARES TR
RUSSELL 2000 ETF
464287655
958127
4556
SH
SOLE
0
0
4556
ISHARES TR
S&P 500 GRWT ETF
464287309
208314
2467
SH
SOLE
0
0
2467
ISHARES TR
S&P MC 400GR ETF
464287606
1243464
13627
SH
SOLE
0
0
13627
ISHARES TR
S&P MC 400VL ETF
464287705
2606521
22035
SH
SOLE
0
0
22035
ISHARES TR
S&P SML 600 GWT
464287887
1133822
8673
SH
SOLE
0
0
8673
ISHARES TR
SHRT NAT MUN ETF
464288158
4497316
42942
SH
SOLE
0
0
42942
ISHARES TR
SP SMCP600VL ETF
464287879
1185543
11537
SH
SOLE
0
0
11537
ISHARES TR
TIPS BD ETF
464287176
3073001
28610
SH
SOLE
0
0
28610
ISHARES TR
U.S. TECH ETF
464287721
1619505
11991
SH
SOLE
0
0
11991
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
11005898
104928
SH
SOLE
102092
0
2836
JOHNSON & JOHNSON
COM
478160104
14054814
88848
SH
SOLE
0
0
88848
JPMORGAN CHASE & CO
COM
46625H100
20245323
101075
SH
SOLE
9000
0
92075
KNIFE RIVER CORP
COMMON STOCK
498894104
3649655
45013
SH
SOLE
40921
0
4092
LEVI STRAUSS & CO NEW
CL A COM STK
52736R102
12526694
626648
SH
SOLE
597920
0
28728
LINDE PLC
SHS
G54950103
269306
580
SH
SOLE
0
0
580
LITTELFUSE INC
COM
537008104
2447978
10101
SH
SOLE
9442
0
659
LIVE OAK BANCSHARES INC
COM
53803X105
2714838
65402
SH
SOLE
0
0
65402
LOCKHEED MARTIN CORP
COM
539830109
305218
671
SH
SOLE
0
0
671
LOWES COS INC
COM
548661107
7961661
31255
SH
SOLE
0
0
31255
MANULIFE FINL CORP
COM
56501R106
316849
12679
SH
SOLE
0
0
12679
MARATHON PETE CORP
COM
56585A102
404411
2007
SH
SOLE
0
0
2007
MASTEC INC
COM
576323109
331784
3558
SH
SOLE
0
0
3558
MASTERCARD INCORPORATED
CL A
57636Q104
14863177
30864
SH
SOLE
0
0
30864
MATIV HOLDINGS INC
COM
808541106
3657675
195076
SH
SOLE
181233
0
13843
MCDONALDS CORP
COM
580135101
19087381
67698
SH
SOLE
4225
0
63473
MDU RES GROUP INC
COM
552690109
11555914
458568
SH
SOLE
438918
0
19650
MERCK & CO INC
COM
58933Y105
18891415
143171
SH
SOLE
13820
0
129351
META PLATFORMS INC
CL A
30303M102
23974542
49373
SH
SOLE
0
0
49373
METLIFE INC
COM
59156R108
417314
5631
SH
SOLE
0
0
5631
MGIC INVT CORP WIS
COM
552848103
18993568
849444
SH
SOLE
800202
0
49242
MICROSOFT CORP
COM
594918104
67544517
160545
SH
SOLE
0
0
160545
MONDELEZ INTL INC
CL A
609207105
944160
13488
SH
SOLE
9000
0
4488
MORGAN STANLEY
COM NEW
617446448
237378
2521
SH
SOLE
0
0
2521
MSC INDL DIRECT INC
CL A
553530106
20093006
207059
SH
SOLE
193539
0
13520
NCINO INC
COM
63947X101
893532
23904
SH
SOLE
0
0
23904
NETFLIX INC
COM
64110L106
512587
844
SH
SOLE
0
0
844
NEW JERSEY RES CORP
COM
646025106
14851023
346097
SH
SOLE
321890
0
24207
NEXTERA ENERGY INC
COM
65339F101
753947
11797
SH
SOLE
0
0
11797
NIKE INC
CL B
654106103
6390828
68002
SH
SOLE
0
0
68002
NORFOLK SOUTHN CORP
COM
655844108
560714
2200
SH
SOLE
0
0
2200
NUCOR CORP
COM
670346105
255687
1292
SH
SOLE
0
0
1292
NUSHARES ETF TR
NUVEEN ESG MIDCP
67092P409
235033
5284
SH
SOLE
0
0
5284
NUSHARES ETF TR
NUVEEN ESG MIDVL
67092P508
294941
8624
SH
SOLE
0
0
8624
NUSHARES ETF TR
NUVEEN ESG SMLCP
67092P607
526571
12661
SH
SOLE
0
0
12661
NVIDIA CORPORATION
COM
67066G104
5928258
6561
SH
SOLE
0
0
6561
ORACLE CORP
COM
68389X105
27208508
216611
SH
SOLE
20395
0
196216
OSHKOSH CORP
COM
688239201
26015629
208609
SH
SOLE
195640
0
12969
OTIS WORLDWIDE CORP
COM
68902V107
365612
3683
SH
SOLE
0
0
3683
OWENS & MINOR INC NEW
COM
690732102
232626
8395
SH
SOLE
0
0
8395
PAYPAL HLDGS INC
COM
70450Y103
3480198
51951
SH
SOLE
0
0
51951
PEPSICO INC
COM
713448108
9646464
55120
SH
SOLE
0
0
55120
PFIZER INC
COM
717081103
6500431
234250
SH
SOLE
31000
0
203250
PHILIP MORRIS INTL INC
COM
718172109
261850
2858
SH
SOLE
0
0
2858
PHILLIPS 66
COM
718546104
1854400
11353
SH
SOLE
0
0
11353
PINNACLE FINL PARTNERS INC
COM
72346Q104
424419
4942
SH
SOLE
0
0
4942
PNC FINL SVCS GROUP INC
COM
693475105
234644
1452
SH
SOLE
0
0
1452
PPG INDS INC
COM
693506107
5164671
35643
SH
SOLE
0
0
35643
PRICE T ROWE GROUP INC
COM
74144T108
4833246
39643
SH
SOLE
7900
0
31743
PROCTER AND GAMBLE CO
COM
742718109
15437845
95149
SH
SOLE
0
0
95149
PROGRESSIVE CORP
COM
743315103
11848305
57288
SH
SOLE
0
0
57288
PROLOGIS INC.
COM
74340W103
9504758
72990
SH
SOLE
0
0
72990
PRUDENTIAL FINL INC
COM
744320102
10681287
90982
SH
SOLE
10000
0
80982
PUBLIC STORAGE
COM
74460D109
1041171
3590
SH
SOLE
0
0
3590
PVH CORPORATION
COM
693656100
34589779
245998
SH
SOLE
231226
0
14772
QORVO INC
COM
74736K101
4433013
38605
SH
SOLE
36153
0
2452
QUALCOMM INC
COM
747525103
12782997
75505
SH
SOLE
0
0
75505
QUANTA SVCS INC
COM
74762E102
1891344
7280
SH
SOLE
0
0
7280
RAYMOND JAMES FINL INC
COM
754730109
10314609
80319
SH
SOLE
0
0
80319
RIO TINTO PLC
SPONSORED ADR
767204100
5996787
94082
SH
SOLE
0
0
94082
RLI CORP
COM
749607107
25786567
173682
SH
SOLE
160450
0
13232
ROYAL BK CDA
COM
780087102
10063583
99758
SH
SOLE
0
0
99758
RTX CORPORATION
COM
75513E101
12440834
127559
SH
SOLE
6600
0
120959
S&P GLOBAL INC
COM
78409V104
220809
519
SH
SOLE
0
0
519
SALESFORCE INC
COM
79466L302
5246556
17420
SH
SOLE
0
0
17420
SCHOLASTIC CORP
COM
807066105
14068470
373070
SH
SOLE
350990
0
22080
SCHWAB CHARLES CORP
COM
808513105
494517
6836
SH
SOLE
0
0
6836
SCIENCE APPLICATIONS INTL CO
COM
808625107
13832163
106083
SH
SOLE
99470
0
6613
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
1590982
19483
SH
SOLE
0
0
19483
SELECT SECTOR SPDR TR
ENERGY
81369Y506
215633
2284
SH
SOLE
0
0
2284
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
512475
12167
SH
SOLE
0
0
12167
SELECT SECTOR SPDR TR
INDL
81369Y704
375109
2978
SH
SOLE
0
0
2978
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
239869
6068
SH
SOLE
0
0
6068
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
291282
1584
SH
SOLE
0
0
1584
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
463577
3138
SH
SOLE
0
0
3138
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
2171215
10425
SH
SOLE
0
0
10425
SERVISFIRST BANCSHARES INC
COM
81768T108
27111710
408555
SH
SOLE
384754
0
23801
SHELL PLC
SPON ADS
780259305
8741614
130394
SH
SOLE
0
0
130394
SOUTHERN CO
COM
842587107
10564325
147259
SH
SOLE
0
0
147259
SPDR GOLD TR
GOLD SHS
78463V107
242956
1181
SH
SOLE
0
0
1181
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
878015
30916
SH
SOLE
0
0
30916
SPDR S&P 500 ETF TR
TR UNIT
78462F103
5973460
11420
SH
SOLE
0
0
11420
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
541865
974
SH
SOLE
0
0
974
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
864296
18595
SH
SOLE
0
0
18595
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1840767
38802
SH
SOLE
0
0
38802
SPDR SER TR
NUVEEN BLOOMBERG
78464A284
1675656
65226
SH
SOLE
0
0
65226
SPDR SER TR
SPDR S&P 500 ETF
78468R796
807422
18865
SH
SOLE
0
0
18865
SPROUTS FMRS MKT INC
COM
85208M102
24254088
376149
SH
SOLE
353810
0
22339
STARBUCKS CORP
COM
855244109
6519032
71332
SH
SOLE
0
0
71332
STRYKER CORPORATION
COM
863667101
1387820
3878
SH
SOLE
0
0
3878
SYNAPTICS INC
COM
87157D109
14151859
145058
SH
SOLE
132326
0
12732
SYSCO CORP
COM
871829107
893224
11003
SH
SOLE
0
0
11003
TARGET CORP
COM
87612E106
502391
2835
SH
SOLE
0
0
2835
TD SYNNEX CORPORATION
COM
87162W100
36744155
324882
SH
SOLE
304061
0
20821
TESLA INC
COM
88160R101
4109971
23380
SH
SOLE
0
0
23380
TEXAS INSTRS INC
COM
882508104
15973141
91689
SH
SOLE
0
0
91689
THE AARONS COMPANY INC
COM
00258W108
2290328
305377
SH
SOLE
297054
0
8323
THERMO FISHER SCIENTIFIC INC
COM
883556102
7107036
12228
SH
SOLE
0
0
12228
TJX COS INC NEW
COM
872540109
13246315
130609
SH
SOLE
0
0
130609
T-MOBILE US INC
COM
872590104
2312501
14168
SH
SOLE
0
0
14168
TRANE TECHNOLOGIES PLC
SHS
G8994E103
7120744
23720
SH
SOLE
10200
0
13520
TREEHOUSE FOODS INC
COM
89469A104
7212878
185183
SH
SOLE
174987
0
10196
TRUIST FINL CORP
COM
89832Q109
3994320
102471
SH
SOLE
0
0
102471
UGI CORP NEW
COM
902681105
17585414
716602
SH
SOLE
682135
0
34467
UNIFIRST CORP MASS
COM
904708104
2416401
13933
SH
SOLE
12712
0
1221
UNION PAC CORP
COM
907818108
14243036
57915
SH
SOLE
3000
0
54915
UNITED NAT FOODS INC
COM
911163103
682139
59368
SH
SOLE
41653
0
17715
UNITED PARCEL SERVICE INC
CL B
911312106
5155975
34690
SH
SOLE
0
0
34690
UNITEDHEALTH GROUP INC
COM
91324P102
16012945
32369
SH
SOLE
0
0
32369
UPBOUND GROUP INC
COM
76009N100
8898025
252713
SH
SOLE
239989
0
12724
US BANCORP DEL
COM NEW
902973304
390611
8739
SH
SOLE
0
0
8739
VALERO ENERGY CORP
COM
91913Y100
3142250
18409
SH
SOLE
0
0
18409
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
339143
1113
SH
SOLE
0
0
1113
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1381137
7653
SH
SOLE
0
0
7653
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
276755
3130
SH
SOLE
0
0
3130
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
2066564
26954
SH
SOLE
0
0
26954
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
1437431
29222
SH
SOLE
0
0
29222
VANGUARD INDEX FDS
GROWTH ETF
922908736
20583160
59800
SH
SOLE
0
0
59800
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
3836400
16001
SH
SOLE
0
0
16001
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
23594643
100066
SH
SOLE
0
0
100066
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
26027772
166941
SH
SOLE
0
0
166941
VANGUARD INDEX FDS
MID CAP ETF
922908629
1943412
7778
SH
SOLE
0
0
7778
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
1238506
14321
SH
SOLE
0
0
14321
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1271452
2645
SH
SOLE
0
0
2645
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
49940032
260267
SH
SOLE
0
0
260267
VANGUARD INDEX FDS
SMALL CP ETF
922908751
3110653
13608
SH
SOLE
0
0
13608
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
30565510
117235
SH
SOLE
0
0
117235
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
1672457
6435
SH
SOLE
0
0
6435
VANGUARD INDEX FDS
VALUE ETF
922908744
22815709
140094
SH
SOLE
0
0
140094
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
859544
20578
SH
SOLE
0
0
20578
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
425845
5601
SH
SOLE
0
0
5601
VANGUARD MALVERN FDS
STRM INFPROIDX
922020805
222114
4638
SH
SOLE
0
0
4638
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
24433374
482873
SH
SOLE
0
0
482873
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
2424615
41411
SH
SOLE
0
0
41411
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
15440047
191778
SH
SOLE
0
0
191778
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
2729850
59852
SH
SOLE
0
0
59852
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
338142
5823
SH
SOLE
0
0
5823
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
418634
5415
SH
SOLE
0
0
5415
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
1843871
9355
SH
SOLE
0
0
9355
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
12417764
88813
SH
SOLE
0
0
88813
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
449952
2464
SH
SOLE
0
0
2464
VANGUARD STAR FDS
VG TL INTL STK F
921909768
23581702
391073
SH
SOLE
0
0
391073
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
1720330
34290
SH
SOLE
0
0
34290
VANGUARD WORLD FD
COMM SRVC ETF
92204A884
446280
3401
SH
SOLE
0
0
3401
VANGUARD WORLD FD
CONSUM DIS ETF
92204A108
489305
1540
SH
SOLE
0
0
1540
VANGUARD WORLD FD
CONSUM STP ETF
92204A207
608134
2979
SH
SOLE
0
0
2979
VANGUARD WORLD FD
ENERGY ETF
92204A306
310417
2357
SH
SOLE
0
0
2357
VANGUARD WORLD FD
ESG INTL STK ETF
921910725
241260
4198
SH
SOLE
0
0
4198
VANGUARD WORLD FD
ESG US STK ETF
921910733
813829
8733
SH
SOLE
0
0
8733
VANGUARD WORLD FD
FINANCIALS ETF
92204A405
364304
3558
SH
SOLE
0
0
3558
VANGUARD WORLD FD
HEALTH CAR ETF
92204A504
1493271
5520
SH
SOLE
0
0
5520
VANGUARD WORLD FD
INDUSTRIAL ETF
92204A603
544211
2229
SH
SOLE
0
0
2229
VANGUARD WORLD FD
INF TECH ETF
92204A702
1900733
3625
SH
SOLE
0
0
3625
VANGUARD WORLD FD
MATERIALS ETF
92204A801
303988
1487
SH
SOLE
0
0
1487
VERALTO CORP
COM SHS
92338C103
472204
5326
SH
SOLE
0
0
5326
VERIZON COMMUNICATIONS INC
COM
92343V104
5448346
129846
SH
SOLE
0
0
129846
VISA INC
COM CL A
92826C839
945803
3389
SH
SOLE
0
0
3389
VISHAY INTERTECHNOLOGY INC
COM
928298108
16371558
721850
SH
SOLE
680121
0
41729
VSE CORP
COM
918284100
4798880
59986
SH
SOLE
55401
0
4585
VULCAN MATLS CO
COM
929160109
325321
1192
SH
SOLE
0
0
1192
WALMART INC
COM
931142103
16977987
282167
SH
SOLE
0
0
282167
WASTE MGMT INC DEL
COM
94106L109
314184
1474
SH
SOLE
0
0
1474
WELLS FARGO CO NEW
COM
949746101
747742
12901
SH
SOLE
0
0
12901
YUM BRANDS INC
COM
988498101
724031
5222
SH
SOLE
0
0
5222
YUM CHINA HLDGS INC
COM
98850P109
200224
5032
SH
SOLE
0
0
5032
ZOETIS INC
CL A
98978V103
348912
2062
SH
SOLE
0
0
2062