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