0001062993-23-011113.txt : 20230515
0001062993-23-011113.hdr.sgml : 20230515
20230515163153
ACCESSION NUMBER: 0001062993-23-011113
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20230331
FILED AS OF DATE: 20230515
DATE AS OF CHANGE: 20230515
EFFECTIVENESS DATE: 20230515
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: Bragg Financial Advisors, Inc
CENTRAL INDEX KEY: 0001327055
IRS NUMBER: 561790097
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-11385
FILM NUMBER: 23923215
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-2023
03-31-2023
Bragg Financial Advisors, Inc
1031 SOUTH CALDWELL STREET
SUITE 200
CHARLOTTE
NC
28203
13F HOLDINGS REPORT
028-11385
N
Steven H Scruggs
Principal
704-377-0261
Steven H Scruggs
Charlotte
NC
05-15-2023
0
313
1695129065
false
INFORMATION TABLE
2
form13fInfoTable.xml
FORM 13F INFORMATION TABLE
3M CO
COM
88579Y101
998849
9503
SH
SOLE
3600
0
5903
ABBOTT LABS
COM
002824100
11044632
109072
SH
SOLE
0
0
109072
ABBVIE INC
COM
00287Y109
12826165
80480
SH
SOLE
0
0
80480
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
12880314
45066
SH
SOLE
0
0
45066
ADOBE SYSTEMS INCORPORATED
COM
00724F101
4313062
11192
SH
SOLE
0
0
11192
ADVANCED MICRO DEVICES INC
COM
007903107
6224126
63505
SH
SOLE
0
0
63505
AFLAC INC
COM
001055102
685719
10628
SH
SOLE
0
0
10628
AGCO CORP
COM
001084102
1803028
13336
SH
SOLE
12587
0
749
AIR PRODS & CHEMS INC
COM
009158106
8884747
30935
SH
SOLE
0
0
30935
ALLEGION PLC
ORD SHS
G0176J109
621383
5822
SH
SOLE
3400
0
2422
ALPHABET INC
CAP STK CL C
02079K107
20549074
197587
SH
SOLE
0
0
197587
ALPHABET INC
CAP STK CL A
02079K305
5828356
56188
SH
SOLE
0
0
56188
AMAZON COM INC
COM
023135106
14054464
136068
SH
SOLE
0
0
136068
AMERICAN EQTY INVT LIFE HLD
COM
025676206
13892035
380708
SH
SOLE
346132
0
34576
AMERICAN EXPRESS CO
COM
025816109
17297152
104863
SH
SOLE
11000
0
93863
AMERICAN INTL GROUP INC
COM NEW
026874784
610565
12124
SH
SOLE
0
0
12124
AMERICAN TOWER CORP NEW
COM
03027X100
4491422
21980
SH
SOLE
0
0
21980
AMERIPRISE FINL INC
COM
03076C106
14272250
46565
SH
SOLE
7000
0
39565
AMGEN INC
COM
031162100
13767240
56948
SH
SOLE
0
0
56948
ANALOG DEVICES INC
COM
032654105
497587
2523
SH
SOLE
0
0
2523
APPLE INC
COM
037833100
47458635
287803
SH
SOLE
0
0
287803
APPLIED MATLS INC
COM
038222105
19882984
161874
SH
SOLE
0
0
161874
ARROW ELECTRS INC
COM
042735100
9993846
80034
SH
SOLE
76065
0
3969
AT&T INC
COM
00206R102
1402267
72845
SH
SOLE
0
0
72845
AUTOMATIC DATA PROCESSING IN
COM
053015103
1512103
6792
SH
SOLE
0
0
6792
AXOS FINANCIAL INC
COM
05465C100
4046728
109608
SH
SOLE
100494
0
9114
BALL CORP
COM
058498106
878729
15945
SH
SOLE
0
0
15945
BANK AMERICA CORP
COM
060505104
1151408
40259
SH
SOLE
0
0
40259
BANK NEW YORK MELLON CORP
COM
064058100
3468299
76327
SH
SOLE
14500
0
61827
BECTON DICKINSON & CO
COM
075887109
13078529
52834
SH
SOLE
0
0
52834
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
4892152
15844
SH
SOLE
0
0
15844
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
3259200
7
SH
SOLE
3
0
4
BLACKROCK INC
COM
09247X101
4815657
7197
SH
SOLE
0
0
7197
BLACKSTONE INC
COM
09260D107
4049192
46097
SH
SOLE
0
0
46097
BLOOM ENERGY CORP
COM CL A
093712107
428236
21487
SH
SOLE
0
0
21487
BOEING CO
COM
097023105
865015
4072
SH
SOLE
0
0
4072
BOOKING HOLDINGS INC
COM
09857L108
11315182
4266
SH
SOLE
0
0
4266
BOSTON PROPERTIES INC
COM
101121101
2323534
42933
SH
SOLE
0
0
42933
BRISTOL-MYERS SQUIBB CO
COM
110122108
3143157
45349
SH
SOLE
0
0
45349
BROADCOM INC
COM
11135F101
11335585
17669
SH
SOLE
0
0
17669
BROWN FORMAN CORP
CL B
115637209
1682268
26175
SH
SOLE
0
0
26175
CARRIER GLOBAL CORPORATION
COM
14448C104
619318
13537
SH
SOLE
0
0
13537
CARTERS INC
COM
146229109
4451561
61896
SH
SOLE
58772
0
3124
CATERPILLAR INC
COM
149123101
1509429
6596
SH
SOLE
0
0
6596
CHASE CORP
COM
16150R104
1588336
15166
SH
SOLE
14303
0
863
CHEVRON CORP NEW
COM
166764100
6564825
40236
SH
SOLE
0
0
40236
CISCO SYS INC
COM
17275R102
16384215
313424
SH
SOLE
30700
0
282724
CLOROX CO DEL
COM
189054109
410633
2595
SH
SOLE
1200
0
1395
CNO FINL GROUP INC
COM
12621E103
10213747
460286
SH
SOLE
431791
0
28495
COCA COLA CO
COM
191216100
2320295
37406
SH
SOLE
0
0
37406
COCA COLA CONS INC
COM
191098102
416293
778
SH
SOLE
0
0
778
COLGATE PALMOLIVE CO
COM
194162103
1437301
19126
SH
SOLE
0
0
19126
COMCAST CORP NEW
CL A
20030N101
9150716
241380
SH
SOLE
0
0
241380
CONCENTRIX CORP
COM
20602D101
14177836
116642
SH
SOLE
108309
0
8333
CONOCOPHILLIPS
COM
20825C104
9850165
99286
SH
SOLE
0
0
99286
CONSTELLATION BRANDS INC
CL A
21036P108
640625
2836
SH
SOLE
0
0
2836
CONSTELLATION ENERGY CORP
COM
21037T109
749047
9542
SH
SOLE
0
0
9542
CORNING INC
COM
219350105
12190533
345537
SH
SOLE
0
0
345537
CORTEVA INC
COM
22052L104
229721
3809
SH
SOLE
0
0
3809
COSTCO WHSL CORP NEW
COM
22160K105
11155229
22451
SH
SOLE
0
0
22451
CSG SYS INTL INC
COM
126349109
10452330
194643
SH
SOLE
182967
0
11676
CSW INDUSTRIALS INC
COM
126402106
10456289
75263
SH
SOLE
68777
0
6486
CULP INC
COM
230215105
52000
10000
SH
SOLE
0
0
10000
CVS HEALTH CORP
COM
126650100
344130
4631
SH
SOLE
0
0
4631
DANAHER CORPORATION
COM
235851102
16926503
67158
SH
SOLE
6300
0
60858
DARDEN RESTAURANTS INC
COM
237194105
2414833
15564
SH
SOLE
0
0
15564
DARLING INGREDIENTS INC
COM
237266101
9846708
168608
SH
SOLE
159398
0
9210
DECKERS OUTDOOR CORP
COM
243537107
14135651
31444
SH
SOLE
27860
0
3584
DEERE & CO
COM
244199105
2912146
7053
SH
SOLE
0
0
7053
DISCOVER FINL SVCS
COM
254709108
248188
2511
SH
SOLE
0
0
2511
DISNEY WALT CO
COM
254687106
11441956
114271
SH
SOLE
5151
0
109120
DOLLAR TREE INC
COM
256746108
289971
2020
SH
SOLE
0
0
2020
DOMINION ENERGY INC
COM
25746U109
6228794
111408
SH
SOLE
0
0
111408
DUCOMMUN INC DEL
COM
264147109
4325154
79056
SH
SOLE
73372
0
5684
DUKE ENERGY CORP NEW
COM NEW
26441C204
3132585
32472
SH
SOLE
0
0
32472
DUPONT DE NEMOURS INC
COM
26614N102
2458590
34257
SH
SOLE
0
0
34257
EATON CORP PLC
SHS
G29183103
15480398
90349
SH
SOLE
13000
0
77349
EDWARDS LIFESCIENCES CORP
COM
28176E108
334561
4044
SH
SOLE
0
0
4044
ELEVANCE HEALTH INC
COM
036752103
2082940
4530
SH
SOLE
4500
0
30
EMERSON ELEC CO
COM
291011104
203211
2332
SH
SOLE
0
0
2332
ENBRIDGE INC
COM
29250N105
469109
12319
SH
SOLE
0
0
12319
ENOVIS CORPORATION
COM
194014502
971914
18170
SH
SOLE
16974
0
1196
ENSTAR GROUP LIMITED
SHS
G3075P101
3594600
15508
SH
SOLE
14848
0
660
EQUIFAX INC
COM
294429105
381340
1880
SH
SOLE
0
0
1880
EQUITY COMWLTH
COM SH BEN INT
294628102
1990397
96108
SH
SOLE
88505
0
7603
EXELON CORP
COM
30161N101
6011970
143518
SH
SOLE
0
0
143518
EXXON MOBIL CORP
COM
30231G102
13033814
118857
SH
SOLE
0
0
118857
FABRINET
SHS
G3323L100
26275650
221250
SH
SOLE
204357
0
16893
FEDEX CORP
COM
31428X106
344106
1506
SH
SOLE
0
0
1506
FIDUS INVT CORP
COM
316500107
343470
18011
SH
SOLE
0
0
18011
FIFTH THIRD BANCORP
COM
316773100
264536
9930
SH
SOLE
0
0
9930
FISERV INC
COM
337738108
8147768
72085
SH
SOLE
12000
0
60085
FLOWERS FOODS INC
COM
343498101
8347798
304553
SH
SOLE
0
0
304553
FORTIVE CORP
COM
34959J108
1072655
15735
SH
SOLE
0
0
15735
FOSTER L B CO
COM
350060109
1373135
119611
SH
SOLE
112678
0
6933
G III APPAREL GROUP LTD
COM
36237H101
5821998
374405
SH
SOLE
348636
0
25769
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
36266G107
1363913
16627
SH
SOLE
0
0
16627
GEN DIGITAL INC
COM
668771108
2637209
153684
SH
SOLE
0
0
153684
GENERAL DYNAMICS CORP
COM
369550108
2220141
9729
SH
SOLE
8000
0
1729
GENERAL ELECTRIC CO
COM NEW
369604301
5300160
55441
SH
SOLE
0
0
55441
GENERAL MLS INC
COM
370334104
3259103
38136
SH
SOLE
0
0
38136
GENUINE PARTS CO
COM
372460105
1057734
6322
SH
SOLE
0
0
6322
GLOBAL PMTS INC
COM
37940X102
352975
3354
SH
SOLE
0
0
3354
GLOBE LIFE INC
COM
37959E102
265259
2411
SH
SOLE
0
0
2411
GOLDMAN SACHS GROUP INC
COM
38141G104
688240
2104
SH
SOLE
0
0
2104
GRACO INC
COM
384109104
7446655
101995
SH
SOLE
94946
0
7049
GRAINGER W W INC
COM
384802104
2220035
3223
SH
SOLE
0
0
3223
GRAPHIC PACKAGING HLDG CO
COM
388689101
6276021
246215
SH
SOLE
231077
0
15138
HEALTHCARE RLTY TR
CL A COM
42226K105
2332784
120682
SH
SOLE
0
0
120682
HOME DEPOT INC
COM
437076102
16851696
57101
SH
SOLE
0
0
57101
HONEYWELL INTL INC
COM
438516106
11184534
58521
SH
SOLE
0
0
58521
HORACE MANN EDUCATORS CORP N
COM
440327104
13313122
397644
SH
SOLE
373108
0
24536
IAC INC
COM NEW
44891N208
12039828
233330
SH
SOLE
225654
0
7676
IDEXX LABS INC
COM
45168D104
421568
843
SH
SOLE
0
0
843
ILLINOIS TOOL WKS INC
COM
452308109
254162
1044
SH
SOLE
0
0
1044
INGERSOLL RAND INC
COM
45687V106
1608154
27641
SH
SOLE
9000
0
18641
INTEL CORP
COM
458140100
8920786
273057
SH
SOLE
26000
0
247057
INTERDIGITAL INC
COM
45867G101
18560851
254607
SH
SOLE
240918
0
13689
INTERNATIONAL BUSINESS MACHS
COM
459200101
7066866
53908
SH
SOLE
0
0
53908
INTUIT
COM
461202103
276415
620
SH
SOLE
0
0
620
INVESCO QQQ TR
UNIT SER 1
46090E103
325103
1013
SH
SOLE
0
0
1013
ISHARES TR
NATIONAL MUN ETF
464288414
6975735
64746
SH
SOLE
0
0
64746
ISHARES TR
SHRT NAT MUN ETF
464288158
3001281
28671
SH
SOLE
0
0
28671
ISHARES TR
S&P MC 400VL ETF
464287705
2492070
24249
SH
SOLE
0
0
24249
ISHARES TR
TIPS BD ETF
464287176
2273466
20621
SH
SOLE
0
0
20621
ISHARES TR
RUS 2000 GRW ETF
464287648
1746514
7700
SH
SOLE
0
0
7700
ISHARES TR
SP SMCP600VL ETF
464287879
1472171
15730
SH
SOLE
0
0
15730
ISHARES TR
U.S. TECH ETF
464287721
1109915
11959
SH
SOLE
0
0
11959
ISHARES TR
RUS 1000 GRW ETF
464287614
982207
4020
SH
SOLE
0
0
4020
ISHARES TR
S&P MC 400GR ETF
464287606
980403
13710
SH
SOLE
0
0
13710
ISHARES TR
RUS 2000 VAL ETF
464287630
970239
7081
SH
SOLE
0
0
7081
ISHARES TR
S&P SML 600 GWT
464287887
952631
8665
SH
SOLE
0
0
8665
ISHARES TR
RUSSELL 2000 ETF
464287655
831880
4663
SH
SOLE
0
0
4663
ISHARES TR
RUS MID CAP ETF
464287499
745627
10664
SH
SOLE
0
0
10664
ISHARES TR
CORE S&P500 ETF
464287200
731312
1779
SH
SOLE
0
0
1779
ISHARES TR
ISHS 5-10YR INVT
464288638
675102
13165
SH
SOLE
0
0
13165
ISHARES TR
RUS MDCP VAL ETF
464287473
664281
6255
SH
SOLE
0
0
6255
ISHARES TR
ESG AW MSCI EAFE
46435G516
638514
8888
SH
SOLE
0
0
8888
ISHARES TR
CORE S&P SCP ETF
464287804
630871
6524
SH
SOLE
0
0
6524
ISHARES TR
CORE S&P MCP ETF
464287507
596882
2386
SH
SOLE
0
0
2386
ISHARES TR
ESG AWARE MSCI
46435U663
524160
15421
SH
SOLE
0
0
15421
ISHARES TR
SHORT TREAS BD
464288679
501118
4535
SH
SOLE
0
0
4535
ISHARES TR
MSCI EAFE ETF
464287465
496707
6945
SH
SOLE
0
0
6945
ISHARES TR
RUS MD CP GR ETF
464287481
401440
4409
SH
SOLE
0
0
4409
ISHARES TR
PFD AND INCM SEC
464288687
343426
11000
SH
SOLE
0
0
11000
ISHARES TR
MSCI ACWI EX US
464288240
243363
4990
SH
SOLE
0
0
4990
ISHARES TR
1 3 YR TREAS BD
464287457
238511
2903
SH
SOLE
0
0
2903
ISHARES TR
BROAD USD HIGH
46435U853
204626
5756
SH
SOLE
0
0
5756
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT INC
46641Q837
600670
11937
SH
SOLE
0
0
11937
JOHNSON & JOHNSON
COM
478160104
13725820
88554
SH
SOLE
0
0
88554
JPMORGAN CHASE & CO
COM
46625H100
13481352
103456
SH
SOLE
9000
0
94456
KIMBALL INTL INC
CL B
494274103
3238298
261153
SH
SOLE
248837
0
12316
LAUDER ESTEE COS INC
CL A
518439104
332721
1350
SH
SOLE
0
0
1350
LILLY ELI & CO
COM
532457108
720496
2098
SH
SOLE
0
0
2098
LINDE PLC
SHS
G54950103
276375
785
SH
SOLE
0
0
785
LITTELFUSE INC
COM
537008104
2350614
8768
SH
SOLE
8195
0
573
LIVE OAK BANCSHARES INC
COM
53803X105
1844736
75697
SH
SOLE
0
0
75697
LIVENT CORP
COM
53814L108
5199225
239375
SH
SOLE
219440
0
19935
LOCKHEED MARTIN CORP
COM
539830109
374020
791
SH
SOLE
0
0
791
LOWES COS INC
COM
548661107
6855684
34284
SH
SOLE
0
0
34284
MANULIFE FINL CORP
COM
56501R106
241692
13164
SH
SOLE
0
0
13164
MARATHON PETE CORP
COM
56585A102
313211
2323
SH
SOLE
0
0
2323
MASTEC INC
COM
576323109
16210532
171649
SH
SOLE
157242
0
14407
MASTERCARD INCORPORATED
CL A
57636Q104
11886778
32709
SH
SOLE
0
0
32709
MATIV HOLDINGS INC
COM
808541106
5309832
247314
SH
SOLE
231233
0
16081
MCDONALDS CORP
COM
580135101
19765282
70689
SH
SOLE
4225
0
66464
MDU RES GROUP INC
COM
552690109
7051030
231333
SH
SOLE
229966
0
1367
MERCK & CO INC
COM
58933Y105
16216249
152423
SH
SOLE
13820
0
138603
META PLATFORMS INC
CL A
30303M102
10899227
51426
SH
SOLE
0
0
51426
METLIFE INC
COM
59156R108
335299
5787
SH
SOLE
0
0
5787
MGIC INVT CORP WIS
COM
552848103
8448333
629533
SH
SOLE
595000
0
34533
MICROSOFT CORP
COM
594918104
46531060
161398
SH
SOLE
0
0
161398
MONDELEZ INTL INC
CL A
609207105
1055561
15140
SH
SOLE
9000
0
6140
MORGAN STANLEY
COM NEW
617446448
279819
3187
SH
SOLE
0
0
3187
MSC INDL DIRECT INC
CL A
553530106
13715688
163282
SH
SOLE
152439
0
10843
NCINO INC
COM
63947X101
1003937
40514
SH
SOLE
0
0
40514
NETFLIX INC
COM
64110L106
347553
1006
SH
SOLE
0
0
1006
NEW JERSEY RES CORP
COM
646025106
15452100
290453
SH
SOLE
272460
0
17993
NEXTERA ENERGY INC
COM
65339F101
577176
7488
SH
SOLE
0
0
7488
NIKE INC
CL B
654106103
7926346
64631
SH
SOLE
0
0
64631
NORFOLK SOUTHN CORP
COM
655844108
470428
2219
SH
SOLE
0
0
2219
NUCOR CORP
COM
670346105
213324
1381
SH
SOLE
0
0
1381
NUSHARES ETF TR
NUVEEN ESG SMLCP
67092P607
387244
10936
SH
SOLE
0
0
10936
NUSHARES ETF TR
NUVEEN ESG MIDVL
67092P508
206898
7209
SH
SOLE
0
0
7209
NVIDIA CORPORATION
COM
67066G104
1140246
4105
SH
SOLE
0
0
4105
ORACLE CORP
COM
68389X105
20765483
223477
SH
SOLE
23395
0
200082
OSHKOSH CORP
COM
688239201
12850146
154486
SH
SOLE
145597
0
8889
OTIS WORLDWIDE CORP
COM
68902V107
351020
4159
SH
SOLE
0
0
4159
OWENS & MINOR INC NEW
COM
690732102
3007253
206684
SH
SOLE
192859
0
13825
PARAMOUNT GLOBAL
CLASS B COM
92556H206
214303
9606
SH
SOLE
0
0
9606
PAYPAL HLDGS INC
COM
70450Y103
5022444
66137
SH
SOLE
0
0
66137
PEPSICO INC
COM
713448108
9184194
50380
SH
SOLE
0
0
50380
PFIZER INC
COM
717081103
10551830
258623
SH
SOLE
31000
0
227623
PHILIP MORRIS INTL INC
COM
718172109
303820
3124
SH
SOLE
0
0
3124
PHILLIPS 66
COM
718546104
1186856
11707
SH
SOLE
0
0
11707
PNC FINL SVCS GROUP INC
COM
693475105
264368
2080
SH
SOLE
0
0
2080
PPG INDS INC
COM
693506107
4248780
31807
SH
SOLE
0
0
31807
PRICE T ROWE GROUP INC
COM
74144T108
7067428
62599
SH
SOLE
7900
0
54699
PROCTER AND GAMBLE CO
COM
742718109
13896525
93460
SH
SOLE
0
0
93460
PROGRESSIVE CORP
COM
743315103
9539527
66682
SH
SOLE
0
0
66682
PROLOGIS INC.
COM
74340W103
9001532
72145
SH
SOLE
0
0
72145
PRUDENTIAL FINL INC
COM
744320102
6974569
84295
SH
SOLE
10000
0
74295
PUBLIC STORAGE
COM
74460D109
1228653
4067
SH
SOLE
0
0
4067
PVH CORPORATION
COM
693656100
12951293
145259
SH
SOLE
136226
0
9033
QORVO INC
COM
74736K101
3366640
33146
SH
SOLE
30601
0
2545
QUALCOMM INC
COM
747525103
7951296
62324
SH
SOLE
0
0
62324
QUANTA SVCS INC
COM
74762E102
1213140
7280
SH
SOLE
0
0
7280
RAYMOND JAMES FINL INC
COM
754730109
6883140
73798
SH
SOLE
0
0
73798
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
11381625
116222
SH
SOLE
6600
0
109622
RIO TINTO PLC
SPONSORED ADR
767204100
5928001
86414
SH
SOLE
0
0
86414
RLI CORP
COM
749607107
18725292
140887
SH
SOLE
129811
0
11076
ROYAL BK CDA SUSTAINABL
COM
780087102
9652143
100985
SH
SOLE
0
0
100985
SCHLUMBERGER LTD
COM STK
806857108
218397
4448
SH
SOLE
0
0
4448
SCHOLASTIC CORP
COM
807066105
9052457
264537
SH
SOLE
251313
0
13224
SCHWAB CHARLES CORP
COM
808513105
384365
7338
SH
SOLE
0
0
7338
SCHWAB STRATEGIC TR
US DIVIDEND EQ
808524797
251276
3435
SH
SOLE
0
0
3435
SCIENCE APPLICATIONS INTL CO
COM
808625107
9455084
87987
SH
SOLE
82975
0
5012
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
1414360
9366
SH
SOLE
0
0
9366
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
1163458
20070
SH
SOLE
0
0
20070
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
349953
10885
SH
SOLE
0
0
10885
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
299438
4008
SH
SOLE
0
0
4008
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
238988
2362
SH
SOLE
0
0
2362
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
232984
1558
SH
SOLE
0
0
1558
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
205583
1588
SH
SOLE
0
0
1588
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
204918
5482
SH
SOLE
0
0
5482
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
204898
3027
SH
SOLE
0
0
3027
SERVISFIRST BANCSHARES INC
COM
81768T108
17107057
313144
SH
SOLE
296123
0
17021
SHELL PLC
SPON ADS
780259305
7244056
125896
SH
SOLE
0
0
125896
SOUTHERN CO
COM
842587107
9099534
130778
SH
SOLE
0
0
130778
SPDR GOLD TR
GOLD SHS
78463V107
395206
2157
SH
SOLE
0
0
2157
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
915731
35590
SH
SOLE
0
0
35590
SPDR S&P 500 ETF TR
TR UNIT
78462F103
4520075
11041
SH
SOLE
0
0
11041
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
533532
1164
SH
SOLE
0
0
1164
SPDR SER TR
NUVEEN BLOOMBERG
78464A284
2328370
92986
SH
SOLE
0
0
92986
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1455126
30602
SH
SOLE
0
0
30602
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
1034769
22101
SH
SOLE
0
0
22101
SPDR SER TR
SPDR S&P 500 ETF
78468R796
693354
20859
SH
SOLE
0
0
20859
SPDR SER TR
BLOOMBERG 1-3 MO
78468R663
500419
5450
SH
SOLE
0
0
5450
SPROUTS FMRS MKT INC
COM
85208M102
7963230
227326
SH
SOLE
216198
0
11128
STARBUCKS CORP
COM
855244109
6998057
67205
SH
SOLE
0
0
67205
STRYKER CORPORATION
COM
863667101
1229520
4307
SH
SOLE
0
0
4307
SYNAPTICS INC
COM
87157D109
11505915
103517
SH
SOLE
92006
0
11511
SYSCO CORP
COM
871829107
1030867
13348
SH
SOLE
0
0
13348
TARGET CORP
COM
87612E106
781774
4720
SH
SOLE
0
0
4720
TD SYNNEX CORPORATION
COM
87162W100
24204179
250069
SH
SOLE
235369
0
14700
TESLA INC
COM
88160R101
536700
2587
SH
SOLE
0
0
2587
TEXAS INSTRS INC
COM
882508104
16128742
86709
SH
SOLE
0
0
86709
THERMO FISHER SCIENTIFIC INC
COM
883556102
6871484
11922
SH
SOLE
0
0
11922
TJX COS INC NEW
COM
872540109
11271656
143845
SH
SOLE
0
0
143845
TRANE TECHNOLOGIES PLC
SHS
G8994E103
4832051
26264
SH
SOLE
10200
0
16064
TREEHOUSE FOODS INC
COM
89469A104
7258996
143942
SH
SOLE
136116
0
7826
TRUIST FINL CORP
COM
89832Q109
3609485
105850
SH
SOLE
0
0
105850
UGI CORP NEW
COM
902681105
12880527
370556
SH
SOLE
354075
0
16481
UNIFIRST CORP MASS
COM
904708104
2157937
12245
SH
SOLE
10760
0
1485
UNION PAC CORP
COM
907818108
11405405
56670
SH
SOLE
3000
0
53670
UNITED NAT FOODS INC
COM
911163103
9681017
367401
SH
SOLE
351782
0
15619
UNITED PARCEL SERVICE INC
CL B
911312106
5015030
25852
SH
SOLE
0
0
25852
UNITEDHEALTH GROUP INC
COM
91324P102
16388949
34679
SH
SOLE
0
0
34679
UPBOUND GROUP INC
COM
76009N100
3828340
156195
SH
SOLE
150418
0
5777
US BANCORP DEL
COM NEW
902973304
762025
21138
SH
SOLE
0
0
21138
VALERO ENERGY CORP
COM
91913Y100
2893504
20727
SH
SOLE
0
0
20727
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1486071
10130
SH
SOLE
3160
0
6970
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
466722
2025
SH
SOLE
697
0
1328
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
264893
3280
SH
SOLE
0
0
3280
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
807276
10554
SH
SOLE
0
0
10554
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
715015
14616
SH
SOLE
0
0
14616
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
34189760
215355
SH
SOLE
1473
0
213882
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
21831441
100880
SH
SOLE
469
0
100411
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
19775191
147499
SH
SOLE
729
0
146770
VANGUARD INDEX FDS
VALUE ETF
922908744
18382718
133102
SH
SOLE
6771
0
126331
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
18043080
92581
SH
SOLE
336
0
92245
VANGUARD INDEX FDS
GROWTH ETF
922908736
15218834
61012
SH
SOLE
3545
0
57467
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
3695102
19780
SH
SOLE
0
0
19780
VANGUARD INDEX FDS
SMALL CP ETF
922908751
2676019
14117
SH
SOLE
0
0
14117
VANGUARD INDEX FDS
MID CAP ETF
922908629
1770674
8395
SH
SOLE
0
0
8395
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
1388952
16726
SH
SOLE
0
0
16726
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
737006
3611
SH
SOLE
0
0
3611
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
201198
535
SH
SOLE
0
0
535
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
580589
14371
SH
SOLE
0
0
14371
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
379860
5601
SH
SOLE
0
0
5601
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
19149886
378008
SH
SOLE
0
0
378008
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
12465948
155397
SH
SOLE
18620
0
136777
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
10971947
91054
SH
SOLE
0
0
91054
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
2270985
37875
SH
SOLE
5800
0
32075
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
1681573
36124
SH
SOLE
0
0
36124
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
1641918
9948
SH
SOLE
0
0
9948
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
304082
3989
SH
SOLE
0
0
3989
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
292935
5004
SH
SOLE
0
0
5004
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
208838
1356
SH
SOLE
0
0
1356
VANGUARD STAR FDS
VG TL INTL STK F
921909768
18981530
343806
SH
SOLE
6540
0
337266
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
1709414
37844
SH
SOLE
0
0
37844
VANGUARD WORLD FD
ESG US STK ETF
921910733
606954
8464
SH
SOLE
0
0
8464
VANGUARD WORLD FDS
INF TECH ETF
92204A702
1533304
3978
SH
SOLE
0
0
3978
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
1365661
5727
SH
SOLE
0
0
5727
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
506055
2615
SH
SOLE
0
0
2615
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
484644
1919
SH
SOLE
0
0
1919
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
377591
1982
SH
SOLE
0
0
1982
VANGUARD WORLD FDS
ENERGY ETF
92204A306
321215
2812
SH
SOLE
0
0
2812
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
319978
3310
SH
SOLE
0
0
3310
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
301228
1694
SH
SOLE
0
0
1694
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
290374
3728
SH
SOLE
0
0
3728
VERIZON COMMUNICATIONS INC
COM
92343V104
6830601
175639
SH
SOLE
0
0
175639
VISA INC
COM CL A
92826C839
884255
3922
SH
SOLE
0
0
3922
VISHAY INTERTECHNOLOGY INC
COM
928298108
11937027
527720
SH
SOLE
494634
0
33086
VMWARE INC
CL A COM
928563402
207751
1664
SH
SOLE
0
0
1664
VSE CORP
COM
918284100
2322184
51719
SH
SOLE
47401
0
4318
VULCAN MATLS CO
COM
929160109
238812
1392
SH
SOLE
0
0
1392
WALMART INC
COM
931142103
14274326
96808
SH
SOLE
0
0
96808
WASTE MGMT INC DEL
COM
94106L109
268252
1644
SH
SOLE
0
0
1644
WELLS FARGO CO NEW
COM
949746101
547356
14643
SH
SOLE
0
0
14643
YUM BRANDS INC
COM
988498101
689722
5222
SH
SOLE
0
0
5222
YUM CHINA HLDGS INC
COM
98850P109
318979
5032
SH
SOLE
0
0
5032
ZOETIS INC
CL A
98978V103
314739
1891
SH
SOLE
0
0
1891