0001062993-24-003048.txt : 20240214
0001062993-24-003048.hdr.sgml : 20240214
20240214090016
ACCESSION NUMBER: 0001062993-24-003048
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20231231
FILED AS OF DATE: 20240214
DATE AS OF CHANGE: 20240214
EFFECTIVENESS DATE: 20240214
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: 24632813
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
12-31-2023
12-31-2023
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
02-13-2024
0
313
2102419169
false
INFORMATION TABLE
2
form13fInfoTable.xml
FORM 13F INFORMATION TABLE
3M CO
COM
88579Y101
754270
6900
SH
SOLE
3600
0
3300
ABBOTT LABS
COM
002824100
12523436
113777
SH
SOLE
0
0
113777
ABBVIE INC
COM
00287Y109
12541878
80931
SH
SOLE
0
0
80931
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
16767182
47782
SH
SOLE
0
0
47782
ADOBE INC
COM
00724F101
10870649
18221
SH
SOLE
0
0
18221
ADVANCED MICRO DEVICES INC
COM
007903107
12696276
86129
SH
SOLE
0
0
86129
AFLAC INC
COM
001055102
899168
10899
SH
SOLE
0
0
10899
AGCO CORP
COM
001084102
1919493
15810
SH
SOLE
14871
0
939
AIR PRODS & CHEMS INC
COM
009158106
8503453
31057
SH
SOLE
0
0
31057
ALLEGION PLC
ORD SHS
G0176J109
735689
5807
SH
SOLE
3400
0
2407
ALPHABET INC
CAP STK CL A
02079K305
7511656
53774
SH
SOLE
0
0
53774
ALPHABET INC
CAP STK CL C
02079K107
27984506
198570
SH
SOLE
0
0
198570
AMAZON COM INC
COM
023135106
21709492
142882
SH
SOLE
0
0
142882
AMERICAN EQTY INVT LIFE HLD
COM
025676206
24602165
440899
SH
SOLE
408928
0
31971
AMERICAN EXPRESS CO
COM
025816109
19247125
102739
SH
SOLE
11000
0
91739
AMERICAN TOWER CORP NEW
COM
03027X100
5410415
25062
SH
SOLE
0
0
25062
AMERIPRISE FINL INC
COM
03076C106
15088272
39724
SH
SOLE
6000
0
33724
AMGEN INC
COM
031162100
16282707
56533
SH
SOLE
0
0
56533
ANALOG DEVICES INC
COM
032654105
452519
2279
SH
SOLE
0
0
2279
APPLE INC
COM
037833100
56222325
292019
SH
SOLE
0
0
292019
APPLIED MATLS INC
COM
038222105
25782096
159080
SH
SOLE
0
0
159080
ARROW ELECTRS INC
COM
042735100
14862300
121573
SH
SOLE
114675
0
6898
AT&T INC
COM
00206R102
452758
26982
SH
SOLE
0
0
26982
AUTOMATIC DATA PROCESSING IN
COM
053015103
1311622
5630
SH
SOLE
0
0
5630
AXOS FINANCIAL INC
COM
05465C100
19502465
357188
SH
SOLE
338282
0
18906
BALL CORP
COM
058498106
874535
15204
SH
SOLE
0
0
15204
BANK AMERICA CORP
COM
060505104
1369056
40661
SH
SOLE
0
0
40661
BANK NEW YORK MELLON CORP
COM
064058100
2406324
46231
SH
SOLE
14500
0
31731
BECTON DICKINSON & CO
COM
075887109
12452886
51072
SH
SOLE
0
0
51072
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
3798376
7
SH
SOLE
3
0
4
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
5213656
14618
SH
SOLE
0
0
14618
BLACKROCK INC
COM
09247X101
7782727
9587
SH
SOLE
0
0
9587
BLACKSTONE INC
COM
09260D107
7969232
60871
SH
SOLE
0
0
60871
BLOOM ENERGY CORP
COM CL A
093712107
339749
22956
SH
SOLE
0
0
22956
BOEING CO
COM
097023105
1010840
3878
SH
SOLE
0
0
3878
BOOKING HOLDINGS INC
COM
09857L108
13484165
3801
SH
SOLE
0
0
3801
BOSTON PROPERTIES INC
COM
101121101
3908891
55706
SH
SOLE
0
0
55706
BRISTOL-MYERS SQUIBB CO
COM
110122108
2155854
42016
SH
SOLE
0
0
42016
BROADCOM INC
COM
11135F101
18652538
16710
SH
SOLE
0
0
16710
BROWN FORMAN CORP
CL B
115637209
1469155
25730
SH
SOLE
0
0
25730
CARRIER GLOBAL CORPORATION
COM
14448C104
722549
12577
SH
SOLE
0
0
12577
CATERPILLAR INC
COM
149123101
1801518
6093
SH
SOLE
0
0
6093
CHEVRON CORP NEW
COM
166764100
5781218
38759
SH
SOLE
0
0
38759
CISCO SYS INC
COM
17275R102
16478892
326186
SH
SOLE
20700
0
305486
CLOROX CO DEL
COM
189054109
204617
1435
SH
SOLE
321
0
1114
CNO FINL GROUP INC
COM
12621E103
15300556
548407
SH
SOLE
514304
0
34103
COCA COLA CO
COM
191216100
2111521
35831
SH
SOLE
0
0
35831
COCA COLA CONS INC
COM
191098102
807708
870
SH
SOLE
0
0
870
COLGATE PALMOLIVE CO
COM
194162103
1422565
17847
SH
SOLE
0
0
17847
COMCAST CORP NEW
CL A
20030N101
11148863
254250
SH
SOLE
0
0
254250
CONCENTRIX CORP
COM
20602D101
19901373
202641
SH
SOLE
189995
0
12646
CONOCOPHILLIPS
COM
20825C104
11333191
97641
SH
SOLE
0
0
97641
CONSTELLATION BRANDS INC
CL A
21036P108
605826
2506
SH
SOLE
0
0
2506
CONSTELLATION ENERGY CORP
COM
21037T109
959434
8208
SH
SOLE
0
0
8208
CORNING INC
COM
219350105
11590813
380651
SH
SOLE
0
0
380651
COSTCO WHSL CORP NEW
COM
22160K105
14661037
22211
SH
SOLE
0
0
22211
CSG SYS INTL INC
COM
126349109
14899226
280008
SH
SOLE
264386
0
15622
CSW INDUSTRIALS INC
COM
126402106
18314511
88301
SH
SOLE
81255
0
7046
CULP INC
COM
230215105
57900
10000
SH
SOLE
0
0
10000
CVS HEALTH CORP
COM
126650100
254725
3226
SH
SOLE
0
0
3226
DANAHER CORPORATION
COM
235851102
15900461
68732
SH
SOLE
6300
0
62432
DARDEN RESTAURANTS INC
COM
237194105
2423179
14749
SH
SOLE
0
0
14749
DARLING INGREDIENTS INC
COM
237266101
12169882
244179
SH
SOLE
229666
0
14513
DECKERS OUTDOOR CORP
COM
243537107
20697935
30965
SH
SOLE
27860
0
3105
DEERE & CO
COM
244199105
2632445
6583
SH
SOLE
0
0
6583
DELL TECHNOLOGIES INC
CL C
24703L202
278537
3641
SH
SOLE
0
0
3641
DIMENSIONAL ETF TRUST
US TARGETED VLU
25434V609
941836
17998
SH
SOLE
0
0
17998
DISCOVER FINL SVCS
COM
254709108
240199
2137
SH
SOLE
0
0
2137
DISNEY WALT CO
COM
254687106
11079727
122713
SH
SOLE
5151
0
117562
DOLLAR TREE INC
COM
256746108
286941
2020
SH
SOLE
0
0
2020
DOMINION ENERGY INC
COM
25746U109
4454989
94787
SH
SOLE
0
0
94787
DUCOMMUN INC DEL
COM
264147109
5215736
100187
SH
SOLE
93372
0
6815
DUKE ENERGY CORP NEW
COM NEW
26441C204
3440278
35452
SH
SOLE
0
0
35452
DUPONT DE NEMOURS INC
COM
26614N102
2274321
29564
SH
SOLE
0
0
29564
EATON CORP PLC
SHS
G29183103
19998897
83045
SH
SOLE
10000
0
73045
EDWARDS LIFESCIENCES CORP
COM
28176E108
308355
4044
SH
SOLE
0
0
4044
ELECTRONIC ARTS INC
COM
285512109
219991
1608
SH
SOLE
0
0
1608
ELEVANCE HEALTH INC
COM
036752103
2167290
4596
SH
SOLE
4500
0
96
ELI LILLY & CO
COM
532457108
4462253
7655
SH
SOLE
0
0
7655
ENBRIDGE INC
COM
29250N105
279927
7737
SH
SOLE
0
0
7737
ENSTAR GROUP LIMITED
SHS
G3075P101
9257014
31449
SH
SOLE
29635
0
1814
EQUIFAX INC
COM
294429105
464906
1880
SH
SOLE
0
0
1880
EQUINIX INC
COM
29444U700
1887835
2344
SH
SOLE
0
0
2344
EQUITY COMWLTH
COM SH BEN INT
294628102
1834522
95548
SH
SOLE
88505
0
7043
EXELON CORP
COM
30161N101
4548997
126713
SH
SOLE
0
0
126713
EXXON MOBIL CORP
COM
30231G102
11923074
119255
SH
SOLE
0
0
119255
FABRINET
SHS
G3323L100
41207397
216505
SH
SOLE
197415
0
19090
FEDEX CORP
COM
31428X106
332909
1316
SH
SOLE
0
0
1316
FIDUS INVT CORP
COM
316500107
275877
14011
SH
SOLE
0
0
14011
FIFTH THIRD BANCORP
COM
316773100
280646
8137
SH
SOLE
0
0
8137
FISERV INC
COM
337738108
9609248
72337
SH
SOLE
12000
0
60337
FLOWERS FOODS INC
COM
343498101
6598852
293152
SH
SOLE
0
0
293152
FORTIVE CORP
COM
34959J108
1116968
15170
SH
SOLE
0
0
15170
FOSTER L B CO
COM
350060109
2670972
121463
SH
SOLE
112678
0
8785
G III APPAREL GROUP LTD
COM
36237H101
16263746
478627
SH
SOLE
447328
0
31299
GE HEALTHCARE TECHNOLOGIES I
COMMON STOCK
36266G107
384436
4972
SH
SOLE
0
0
4972
GEN DIGITAL INC
COM
668771108
457884
20065
SH
SOLE
0
0
20065
GENERAL DYNAMICS CORP
COM
369550108
2419216
9317
SH
SOLE
8000
0
1317
GENERAL ELECTRIC CO
COM NEW
369604301
7877260
61720
SH
SOLE
0
0
61720
GENERAL MLS INC
COM
370334104
1716374
26349
SH
SOLE
0
0
26349
GENUINE PARTS CO
COM
372460105
808425
5837
SH
SOLE
0
0
5837
GLOBAL PMTS INC
COM
37940X102
413131
3253
SH
SOLE
0
0
3253
GLOBE LIFE INC
COM
37959E102
291276
2393
SH
SOLE
0
0
2393
GOLDMAN SACHS GROUP INC
COM
38141G104
804331
2085
SH
SOLE
0
0
2085
GRACO INC
COM
384109104
10470284
120681
SH
SOLE
112171
0
8510
GRAINGER W W INC
COM
384802104
2386628
2880
SH
SOLE
0
0
2880
GRAPHIC PACKAGING HLDG CO
COM
388689101
7197431
291985
SH
SOLE
272999
0
18986
HEALTHCARE RLTY TR
CL A COM
42226K105
1217024
70634
SH
SOLE
0
0
70634
HERSHEY CO
COM
427866108
500219
2683
SH
SOLE
0
0
2683
HOME DEPOT INC
COM
437076102
19166352
55306
SH
SOLE
0
0
55306
HONEYWELL INTL INC
COM
438516106
13005166
62015
SH
SOLE
0
0
62015
HORACE MANN EDUCATORS CORP N
COM
440327104
15420339
471570
SH
SOLE
440798
0
30772
IAC INC
COM NEW
44891N208
15424653
294476
SH
SOLE
278407
0
16069
IDEXX LABS INC
COM
45168D104
426279
768
SH
SOLE
0
0
768
ILLINOIS TOOL WKS INC
COM
452308109
273466
1044
SH
SOLE
0
0
1044
INGERSOLL RAND INC
COM
45687V106
2065443
26706
SH
SOLE
9000
0
17706
INTEL CORP
COM
458140100
16910302
336523
SH
SOLE
26000
0
310523
INTERDIGITAL INC
COM
45867G101
32961211
303678
SH
SOLE
284626
0
19052
INTERNATIONAL BUSINESS MACHS
COM
459200101
10215088
62458
SH
SOLE
0
0
62458
INTUIT
COM
461202103
387519
620
SH
SOLE
0
0
620
INVESCO QQQ TR
UNIT SER 1
46090E103
366111
894
SH
SOLE
0
0
894
ISHARES TR
1 3 YR TREAS BD
464287457
238163
2903
SH
SOLE
0
0
2903
ISHARES TR
BROAD USD HIGH
46435U853
253033
6961
SH
SOLE
0
0
6961
ISHARES TR
CORE S&P MCP ETF
464287507
656846
2370
SH
SOLE
0
0
2370
ISHARES TR
CORE S&P SCP ETF
464287804
718131
6634
SH
SOLE
0
0
6634
ISHARES TR
CORE S&P500 ETF
464287200
561693
1176
SH
SOLE
0
0
1176
ISHARES TR
ESG AW MSCI EAFE
46435G516
706904
9358
SH
SOLE
0
0
9358
ISHARES TR
ESG AWARE MSCI
46435U663
661374
17400
SH
SOLE
0
0
17400
ISHARES TR
ESG AWRE USD ETF
46435G193
214783
9230
SH
SOLE
0
0
9230
ISHARES TR
ISHS 5-10YR INVT
464288638
637000
12250
SH
SOLE
0
0
12250
ISHARES TR
MSCI ACWI EX US
464288240
268420
5259
SH
SOLE
0
0
5259
ISHARES TR
MSCI EAFE ETF
464287465
428742
5690
SH
SOLE
0
0
5690
ISHARES TR
NATIONAL MUN ETF
464288414
7195931
66377
SH
SOLE
0
0
66377
ISHARES TR
PFD AND INCM SEC
464288687
343090
11000
SH
SOLE
0
0
11000
ISHARES TR
RUS 1000 GRW ETF
464287614
524181
1729
SH
SOLE
0
0
1729
ISHARES TR
RUS 2000 GRW ETF
464287648
1199307
4755
SH
SOLE
0
0
4755
ISHARES TR
RUS 2000 VAL ETF
464287630
245577
1581
SH
SOLE
0
0
1581
ISHARES TR
RUS MD CP GR ETF
464287481
438732
4200
SH
SOLE
0
0
4200
ISHARES TR
RUS MDCP VAL ETF
464287473
710649
6111
SH
SOLE
0
0
6111
ISHARES TR
RUS MID CAP ETF
464287499
732528
9424
SH
SOLE
0
0
9424
ISHARES TR
RUSSELL 2000 ETF
464287655
923668
4602
SH
SOLE
0
0
4602
ISHARES TR
S&P MC 400GR ETF
464287606
1099970
13885
SH
SOLE
0
0
13885
ISHARES TR
S&P MC 400VL ETF
464287705
2561225
22459
SH
SOLE
0
0
22459
ISHARES TR
S&P SML 600 GWT
464287887
1085340
8673
SH
SOLE
0
0
8673
ISHARES TR
SHRT NAT MUN ETF
464288158
4478351
42477
SH
SOLE
0
0
42477
ISHARES TR
SP SMCP600VL ETF
464287879
1358154
13177
SH
SOLE
0
0
13177
ISHARES TR
TIPS BD ETF
464287176
2813981
26179
SH
SOLE
0
0
26179
ISHARES TR
U.S. TECH ETF
464287721
1467968
11959
SH
SOLE
0
0
11959
JOHNSON & JOHNSON
COM
478160104
14015640
89420
SH
SOLE
0
0
89420
JPMORGAN CHASE & CO
COM
46625H100
17381329
102183
SH
SOLE
9000
0
93183
KNIFE RIVER CORP
COMMON STOCK
498894104
4831339
73003
SH
SOLE
67921
0
5082
LEVI STRAUSS & CO NEW
CL A COM STK
52736R102
8705565
526334
SH
SOLE
503935
0
22399
LITTELFUSE INC
COM
537008104
2706102
10114
SH
SOLE
9442
0
672
LIVE OAK BANCSHARES INC
COM
53803X105
3249929
71427
SH
SOLE
0
0
71427
LIVENT CORP
COM
53814L108
9633451
535787
SH
SOLE
506508
0
29279
LOCKHEED MARTIN CORP
COM
539830109
302765
668
SH
SOLE
0
0
668
LOWES COS INC
COM
548661107
7022408
31554
SH
SOLE
0
0
31554
MANULIFE FINL CORP
COM
56501R106
280206
12679
SH
SOLE
0
0
12679
MARATHON PETE CORP
COM
56585A102
312595
2107
SH
SOLE
0
0
2107
MASTEC INC
COM
576323109
554649
7325
SH
SOLE
0
0
7325
MASTERCARD INCORPORATED
CL A
57636Q104
13344645
31288
SH
SOLE
0
0
31288
MATIV HOLDINGS INC
COM
808541106
3825189
249849
SH
SOLE
231233
0
18616
MCDONALDS CORP
COM
580135101
20147781
67950
SH
SOLE
4225
0
63725
MDU RES GROUP INC
COM
552690109
6070532
306593
SH
SOLE
284095
0
22498
MERCK & CO INC
COM
58933Y105
15907763
145916
SH
SOLE
13820
0
132096
META PLATFORMS INC
CL A
30303M102
18419725
52039
SH
SOLE
0
0
52039
METLIFE INC
COM
59156R108
389903
5896
SH
SOLE
0
0
5896
MGIC INVT CORP WIS
COM
552848103
15403548
798525
SH
SOLE
750202
0
48323
MICROSOFT CORP
COM
594918104
60462741
160788
SH
SOLE
0
0
160788
MONDELEZ INTL INC
CL A
609207105
1016230
14031
SH
SOLE
9000
0
5031
MORGAN STANLEY
COM NEW
617446448
235084
2521
SH
SOLE
0
0
2521
MSC INDL DIRECT INC
CL A
553530106
20951910
206912
SH
SOLE
193539
0
13373
NCINO INC
COM
63947X101
904782
26904
SH
SOLE
0
0
26904
NETFLIX INC
COM
64110L106
409467
841
SH
SOLE
0
0
841
NEW JERSEY RES CORP
COM
646025106
15419331
345880
SH
SOLE
321890
0
23990
NEXTERA ENERGY INC
COM
65339F101
551945
9087
SH
SOLE
0
0
9087
NIKE INC
CL B
654106103
7253236
66807
SH
SOLE
0
0
66807
NORFOLK SOUTHN CORP
COM
655844108
619552
2621
SH
SOLE
0
0
2621
NUCOR CORP
COM
670346105
224860
1292
SH
SOLE
0
0
1292
NUSHARES ETF TR
NUVEEN ESG MIDCP
67092P409
223672
5284
SH
SOLE
0
0
5284
NUSHARES ETF TR
NUVEEN ESG MIDVL
67092P508
267365
8477
SH
SOLE
0
0
8477
NUSHARES ETF TR
NUVEEN ESG SMLCP
67092P607
466151
11922
SH
SOLE
0
0
11922
NVIDIA CORPORATION
COM
67066G104
3255577
6574
SH
SOLE
0
0
6574
ORACLE CORP
COM
68389X105
22817794
216426
SH
SOLE
20395
0
196031
OSHKOSH CORP
COM
688239201
22583863
208319
SH
SOLE
195640
0
12679
OTIS WORLDWIDE CORP
COM
68902V107
329519
3683
SH
SOLE
0
0
3683
OWENS & MINOR INC NEW
COM
690732102
274347
14237
SH
SOLE
2203
0
12034
PAYPAL HLDGS INC
COM
70450Y103
3422748
55736
SH
SOLE
0
0
55736
PEPSICO INC
COM
713448108
9134930
53786
SH
SOLE
0
0
53786
PFIZER INC
COM
717081103
7681497
266811
SH
SOLE
31000
0
235811
PHILIP MORRIS INTL INC
COM
718172109
315921
3358
SH
SOLE
0
0
3358
PHILLIPS 66
COM
718546104
1528847
11483
SH
SOLE
0
0
11483
PINNACLE FINL PARTNERS INC
COM
72346Q104
431042
4942
SH
SOLE
0
0
4942
PNC FINL SVCS GROUP INC
COM
693475105
224068
1447
SH
SOLE
0
0
1447
PPG INDS INC
COM
693506107
5149157
34431
SH
SOLE
0
0
34431
PRICE T ROWE GROUP INC
COM
74144T108
4644860
43132
SH
SOLE
7900
0
35232
PROCTER AND GAMBLE CO
COM
742718109
13996549
95514
SH
SOLE
0
0
95514
PROGRESSIVE CORP
COM
743315103
9636440
60500
SH
SOLE
0
0
60500
PROLOGIS INC.
COM
74340W103
9773823
73322
SH
SOLE
0
0
73322
PRUDENTIAL FINL INC
COM
744320102
9256844
89257
SH
SOLE
10000
0
79257
PUBLIC STORAGE
COM
74460D109
1138413
3733
SH
SOLE
0
0
3733
PVH CORPORATION
COM
693656100
29961288
245343
SH
SOLE
231226
0
14117
QORVO INC
COM
74736K101
4345395
38588
SH
SOLE
36153
0
2435
QUALCOMM INC
COM
747525103
10899317
75360
SH
SOLE
0
0
75360
QUANTA SVCS INC
COM
74762E102
1571024
7280
SH
SOLE
0
0
7280
RAYMOND JAMES FINL INC
COM
754730109
8813109
79041
SH
SOLE
0
0
79041
RIO TINTO PLC
SPONSORED ADR
767204100
6863202
92173
SH
SOLE
0
0
92173
RLI CORP
COM
749607107
23113892
173632
SH
SOLE
160450
0
13182
ROYAL BK CDA
COM
780087102
9921052
98102
SH
SOLE
0
0
98102
RTX CORPORATION
COM
75513E101
10489991
124673
SH
SOLE
6600
0
118073
S&P GLOBAL INC
COM
78409V104
201318
457
SH
SOLE
0
0
457
SALESFORCE INC
COM
79466L302
1310175
4979
SH
SOLE
0
0
4979
SCHOLASTIC CORP
COM
807066105
14062063
372999
SH
SOLE
350990
0
22009
SCHWAB CHARLES CORP
COM
808513105
470317
6836
SH
SOLE
0
0
6836
SCIENCE APPLICATIONS INTL CO
COM
808625107
13181526
106029
SH
SOLE
99470
0
6559
SELECT SECTOR SPDR TR
COMMUNICATION
81369Y852
1468314
20208
SH
SOLE
0
0
20208
SELECT SECTOR SPDR TR
ENERGY
81369Y506
211193
2519
SH
SOLE
0
0
2519
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
528619
14059
SH
SOLE
0
0
14059
SELECT SECTOR SPDR TR
INDL
81369Y704
336613
2953
SH
SOLE
0
0
2953
SELECT SECTOR SPDR TR
RL EST SEL SEC
81369Y860
247772
6185
SH
SOLE
0
0
6185
SELECT SECTOR SPDR TR
SBI CONS DISCR
81369Y407
287885
1610
SH
SOLE
0
0
1610
SELECT SECTOR SPDR TR
SBI HEALTHCARE
81369Y209
278352
2041
SH
SOLE
0
0
2041
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
2033552
10565
SH
SOLE
0
0
10565
SERVISFIRST BANCSHARES INC
COM
81768T108
27207761
408341
SH
SOLE
384754
0
23587
SHELL PLC
SPON ADS
780259305
8577030
130350
SH
SOLE
0
0
130350
SOUTHERN CO
COM
842587107
10138686
144591
SH
SOLE
0
0
144591
SPDR GOLD TR
GOLD SHS
78463V107
251771
1317
SH
SOLE
0
0
1317
SPDR INDEX SHS FDS
MSCI ACWI EXUS
78463X848
971169
35916
SH
SOLE
0
0
35916
SPDR S&P 500 ETF TR
TR UNIT
78462F103
5554473
11686
SH
SOLE
0
0
11686
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDCRP
78467Y107
537252
1059
SH
SOLE
0
0
1059
SPDR SER TR
NUVEEN BLMBRG MU
78468R721
873965
18595
SH
SOLE
0
0
18595
SPDR SER TR
NUVEEN BLMBRG SH
78468R739
1854348
38802
SH
SOLE
0
0
38802
SPDR SER TR
NUVEEN BLOOMBERG
78464A284
1640604
64846
SH
SOLE
0
0
64846
SPDR SER TR
SPDR S&P 500 ETF
78468R796
712242
18352
SH
SOLE
0
0
18352
SPROUTS FMRS MKT INC
COM
85208M102
18089072
375994
SH
SOLE
353810
0
22184
STARBUCKS CORP
COM
855244109
6646389
69226
SH
SOLE
0
0
69226
STRYKER CORPORATION
COM
863667101
1193049
3984
SH
SOLE
0
0
3984
SYNAPTICS INC
COM
87157D109
16555860
145125
SH
SOLE
132326
0
12799
SYSCO CORP
COM
871829107
830977
11363
SH
SOLE
0
0
11363
TARGET CORP
COM
87612E106
446202
3133
SH
SOLE
0
0
3133
TD SYNNEX CORPORATION
COM
87162W100
34922136
324525
SH
SOLE
304061
0
20464
TESLA INC
COM
88160R101
4901517
19726
SH
SOLE
0
0
19726
TEXAS INSTRS INC
COM
882508104
15624705
91662
SH
SOLE
0
0
91662
THE AARONS COMPANY INC
COM
00258W108
2184607
200791
SH
SOLE
196739
0
4052
THERMO FISHER SCIENTIFIC INC
COM
883556102
6288800
11848
SH
SOLE
0
0
11848
TJX COS INC NEW
COM
872540109
12412705
132318
SH
SOLE
0
0
132318
T-MOBILE US INC
COM
872590104
1955385
12196
SH
SOLE
0
0
12196
TRANE TECHNOLOGIES PLC
SHS
G8994E103
5895307
24171
SH
SOLE
10200
0
13971
TREEHOUSE FOODS INC
COM
89469A104
7686240
185434
SH
SOLE
174987
0
10447
TRUIST FINL CORP
COM
89832Q109
3837281
103935
SH
SOLE
0
0
103935
UGI CORP NEW
COM
902681105
16050000
652439
SH
SOLE
619097
0
33342
UNIFIRST CORP MASS
COM
904708104
2550315
13943
SH
SOLE
12712
0
1231
UNION PAC CORP
COM
907818108
14187503
57762
SH
SOLE
3000
0
54762
UNITED NAT FOODS INC
COM
911163103
6617426
407728
SH
SOLE
383805
0
23923
UNITED PARCEL SERVICE INC
CL B
911312106
5072712
32263
SH
SOLE
0
0
32263
UNITEDHEALTH GROUP INC
COM
91324P102
17310861
32881
SH
SOLE
0
0
32881
UPBOUND GROUP INC
COM
76009N100
8241564
242613
SH
SOLE
230418
0
12195
US BANCORP DEL
COM NEW
902973304
374784
8660
SH
SOLE
0
0
8660
VALERO ENERGY CORP
COM
91913Y100
2429843
18691
SH
SOLE
0
0
18691
VANGUARD ADMIRAL FDS INC
500 GRTH IDX F
921932505
493651
1823
SH
SOLE
697
0
1126
VANGUARD ADMIRAL FDS INC
500 VAL IDX FD
921932703
1630892
9710
SH
SOLE
2057
0
7653
VANGUARD ADMIRAL FDS INC
SMLCP 600 VAL
921932778
277005
3130
SH
SOLE
0
0
3130
VANGUARD BD INDEX FDS
SHORT TRM BOND
921937827
2224800
28886
SH
SOLE
0
0
28886
VANGUARD CHARLOTTE FDS
TOTAL INT BD ETF
92203J407
1235261
25023
SH
SOLE
0
0
25023
VANGUARD INDEX FDS
GROWTH ETF
922908736
19331141
62182
SH
SOLE
2635
0
59547
VANGUARD INDEX FDS
LARGE CAP ETF
922908637
3727093
17085
SH
SOLE
0
0
17085
VANGUARD INDEX FDS
MCAP GR IDXVIP
922908538
22026020
100314
SH
SOLE
287
0
100027
VANGUARD INDEX FDS
MCAP VL IDXVIP
922908512
23972329
165315
SH
SOLE
624
0
164691
VANGUARD INDEX FDS
MID CAP ETF
922908629
1789933
7694
SH
SOLE
0
0
7694
VANGUARD INDEX FDS
REAL ESTATE ETF
922908553
1301569
14730
SH
SOLE
0
0
14730
VANGUARD INDEX FDS
S&P 500 ETF SHS
922908363
1155773
2646
SH
SOLE
0
0
2646
VANGUARD INDEX FDS
SM CP VAL ETF
922908611
45861396
254828
SH
SOLE
1276
0
253552
VANGUARD INDEX FDS
SMALL CP ETF
922908751
2920915
13692
SH
SOLE
0
0
13692
VANGUARD INDEX FDS
SML CP GRW ETF
922908595
28228099
116756
SH
SOLE
409
0
116347
VANGUARD INDEX FDS
TOTAL STK MKT
922908769
1764443
7438
SH
SOLE
0
0
7438
VANGUARD INDEX FDS
VALUE ETF
922908744
21015215
140570
SH
SOLE
5780
0
134790
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT ETF
922042858
810862
19729
SH
SOLE
0
0
19729
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC ETF
922042866
403441
5601
SH
SOLE
0
0
5601
VANGUARD MUN BD FDS
TAX EXEMPT BD
922907746
23490199
460141
SH
SOLE
0
0
460141
VANGUARD SCOTTSDALE FDS
INTER TERM TREAS
92206C706
2645435
44596
SH
SOLE
7100
0
37496
VANGUARD SCOTTSDALE FDS
INT-TERM CORP
92206C870
15710449
193288
SH
SOLE
17980
0
175308
VANGUARD SCOTTSDALE FDS
MTG-BKD SECS ETF
92206C771
2677708
57759
SH
SOLE
0
0
57759
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
92206C102
315041
5401
SH
SOLE
0
0
5401
VANGUARD SCOTTSDALE FDS
SHRT TRM CORP BD
92206C409
371995
4808
SH
SOLE
0
0
4808
VANGUARD SCOTTSDALE FDS
VNG RUS2000GRW
92206C623
1657090
9028
SH
SOLE
0
0
9028
VANGUARD SCOTTSDALE FDS
VNG RUS2000VAL
92206C649
12194341
89284
SH
SOLE
0
0
89284
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
370791
2176
SH
SOLE
0
0
2176
VANGUARD STAR FDS
VG TL INTL STK F
921909768
22154979
382246
SH
SOLE
4542
0
377704
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
921943858
1640719
34253
SH
SOLE
0
0
34253
VANGUARD WORLD FD
ESG INTL STK ETF
921910725
232066
4198
SH
SOLE
0
0
4198
VANGUARD WORLD FD
ESG US STK ETF
921910733
719693
8461
SH
SOLE
0
0
8461
VANGUARD WORLD FDS
COMM SRVC ETF
92204A884
402147
3416
SH
SOLE
0
0
3416
VANGUARD WORLD FDS
CONSUM DIS ETF
92204A108
488803
1605
SH
SOLE
0
0
1605
VANGUARD WORLD FDS
CONSUM STP ETF
92204A207
563523
2951
SH
SOLE
0
0
2951
VANGUARD WORLD FDS
ENERGY ETF
92204A306
272911
2327
SH
SOLE
0
0
2327
VANGUARD WORLD FDS
FINANCIALS ETF
92204A405
314054
3404
SH
SOLE
0
0
3404
VANGUARD WORLD FDS
HEALTH CAR ETF
92204A504
1397152
5573
SH
SOLE
0
0
5573
VANGUARD WORLD FDS
INDUSTRIAL ETF
92204A603
478774
2172
SH
SOLE
0
0
2172
VANGUARD WORLD FDS
INF TECH ETF
92204A702
1869208
3862
SH
SOLE
0
0
3862
VANGUARD WORLD FDS
MATERIALS ETF
92204A801
292128
1538
SH
SOLE
0
0
1538
VERALTO CORP
COM SHS
92338C103
748320
9097
SH
SOLE
1124
0
7973
VERIZON COMMUNICATIONS INC
COM
92343V104
5157027
136791
SH
SOLE
0
0
136791
VISA INC
COM CL A
92826C839
989070
3799
SH
SOLE
0
0
3799
VISHAY INTERTECHNOLOGY INC
COM
928298108
15426853
643590
SH
SOLE
602814
0
40776
VSE CORP
COM
918284100
3873241
59948
SH
SOLE
55401
0
4547
VULCAN MATLS CO
COM
929160109
274683
1210
SH
SOLE
0
0
1210
WALMART INC
COM
931142103
15245213
96703
SH
SOLE
0
0
96703
WASTE MGMT INC DEL
COM
94106L109
295336
1649
SH
SOLE
0
0
1649
WELLS FARGO CO NEW
COM
949746101
665750
13526
SH
SOLE
0
0
13526
YUM BRANDS INC
COM
988498101
682307
5222
SH
SOLE
0
0
5222
YUM CHINA HLDGS INC
COM
98850P109
213508
5032
SH
SOLE
0
0
5032
ZOETIS INC
CL A
98978V103
375003
1900
SH
SOLE
0
0
1900