0001140361-24-021940.txt : 20240425 0001140361-24-021940.hdr.sgml : 20240425 20240425110217 ACCESSION NUMBER: 0001140361-24-021940 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 EFFECTIVENESS DATE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GHP Investment Advisors, Inc. CENTRAL INDEX KEY: 0001401561 ORGANIZATION NAME: IRS NUMBER: 841314618 STATE OF INCORPORATION: CO FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12544 FILM NUMBER: 24873774 BUSINESS ADDRESS: STREET 1: 1290 N BROADWAY, STE. 1100 CITY: DENVER STATE: CO ZIP: 80203 BUSINESS PHONE: 303-831-5000 MAIL ADDRESS: STREET 1: 1290 N BROADWAY, STE. 1100 CITY: DENVER STATE: CO ZIP: 80203 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE 0001401561 XXXXXXXX 03-31-2024 03-31-2024 false GHP Investment Advisors, Inc.
1290 N Broadway, Ste. 1100 Denver CO 80203
13F HOLDINGS REPORT 028-12544 N
Sebrina Ivey CCO (303) 831-5051 /s/ Sebrina Ivey Denver CO 04-23-2024 0 839 2018348858
INFORMATION TABLE 2 informationtable.xml 3-D SYS CORP DEL COM NEW 88554D205 999 225 SH SOLE 225 0 0 3M CO COM 88579Y101 220471 2079 SH SOLE 1667 0 412 ABBOTT LABS COM 002824100 3019078 26562 SH SOLE 24954 0 1608 ABBVIE INC COM 00287Y109 1040041 5711 SH SOLE 5295 0 416 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 95687 4505 SH SOLE 4505 0 0 ACCELERATE DIAGNOSTICS INC COM NEW 00430H201 99 100 SH SOLE 100 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6868000 19815 SH SOLE 18853 0 962 ADIENT PLC ORD SHS G0084W101 264 8 SH SOLE 0 0 8 ADOBE INC COM 00724F101 7662351 15185 SH SOLE 14857 0 328 ADTALEM GLOBAL ED INC COM 00737L103 11308 220 SH SOLE 0 0 220 ADVANCED ENERGY INDS COM 007973100 18153 178 SH SOLE 178 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2174725 12049 SH SOLE 11756 0 293 ADVERUM BIOTECHNOLOGIES INC COM NEW 00773U207 283 20 SH SOLE 20 0 0 AEON BIOPHARMA INC CL A 00791X100 12702 1095 SH SOLE 1095 0 0 AFLAC INC COM 001055102 436840 5088 SH SOLE 5088 0 0 AIR PRODS & CHEMS INC COM 009158106 5229568 21586 SH SOLE 20885 0 701 AIRBNB INC COM CL A 009066101 20785 126 SH SOLE 126 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1517964 13957 SH SOLE 13501 0 456 ALBEMARLE CORP COM 012653101 2017846 15317 SH SOLE 15317 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 36180 500 SH SOLE 500 0 0 ALIGN TECHNOLOGY INC COM 016255101 16396 50 SH SOLE 50 0 0 ALLEGIANT TRAVEL CO COM 01748X102 226 3 SH SOLE 0 0 3 ALLEGION PLC ORD SHS G0176J109 162326 1205 SH SOLE 1205 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 35907 1034 SH SOLE 1034 0 0 ALLIANT ENERGY CORP COM 018802108 14566 289 SH SOLE 289 0 0 ALLY FINL INC COM 02005N100 1074 26 SH SOLE 26 0 0 ALPHABET INC CAP STK CL A 02079K305 3878690 25699 SH SOLE 23121 0 2578 ALPHABET INC CAP STK CL C 02079K107 17842741 117186 SH SOLE 111023 0 6163 ALPS ETF TR SECTR DIV DOGS 00162Q858 7823 145 SH SOLE 0 0 145 ALTRIA GROUP INC COM 02209S103 103930 2383 SH SOLE 2383 0 0 AMAZON COM INC COM 023135106 832114 4613 SH SOLE 3984 0 629 AMDOCS LTD SHS G02602103 8436006 93350 SH SOLE 88441 0 4909 AMEREN CORP COM 023608102 36980 500 SH SOLE 500 0 0 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 113056 1331 SH SOLE 1331 0 0 AMERICAN ELEC PWR CO INC COM 025537101 86100 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 13358601 58670 SH SOLE 56343 0 2327 AMERICAN INTL GROUP INC COM NEW 026874784 331165 4236 SH SOLE 4133 0 103 AMERIPRISE FINL INC COM 03076C106 184019 420 SH SOLE 420 0 0 AMETEK INC COM 031100100 8113512 44360 SH SOLE 41133 0 3227 AMGEN INC COM 031162100 6306003 22179 SH SOLE 20154 0 2025 AMKOR TECHNOLOGY INC COM 031652100 2790003 86539 SH SOLE 81160 0 5379 AMPHENOL CORP NEW CL A 032095101 6142005 53247 SH SOLE 50340 0 2907 AMPIO PHARMACEUTICALS INC COM 03209T307 276 300 SH SOLE 300 0 0 AMPLIFY ETF TR AMPLIFY AI POWER 032108565 1095 30 SH SOLE 0 0 30 ANALOG DEVICES INC COM 032654105 8829215 44639 SH SOLE 41932 0 2707 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 34458 1750 SH SOLE 1750 0 0 AON PLC SHS CL A G0403H108 8421396 25235 SH SOLE 24251 0 984 APPIAN CORP CL A 03782L101 4994 125 SH SOLE 125 0 0 APPLE INC COM 037833100 30704986 179059 SH SOLE 165746 0 13313 APPLIED INDL TECHNOLOGIES IN COM 03820C105 217305 1100 SH SOLE 1100 0 0 APPLIED MATLS INC COM 038222105 4161385 20178 SH SOLE 17835 0 2343 APTARGROUP INC COM 038336103 7305013 50768 SH SOLE 49567 0 1201 ARCHER AVIATION INC COM CL A 03945R102 2310 500 SH SOLE 500 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 30533 486 SH SOLE 486 0 0 ARISTA NETWORKS INC COM 040413106 77425 267 SH SOLE 267 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 3033 100 SH SOLE 100 0 0 ARK ETF TR INNOVATION ETF 00214Q104 5008 100 SH SOLE 100 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 61702 4017 SH SOLE 4017 0 0 ASGN INC COM 00191U102 6650783 63486 SH SOLE 57987 0 5499 ASML HOLDING N V N Y REGISTRY SHS N07059210 55317 57 SH SOLE 57 0 0 ASSURANT INC COM 04621X108 3531872 18763 SH SOLE 17316 0 1447 AT&T INC COM 00206R102 226424 12865 SH SOLE 10954 0 1911 ATLANTA BRAVES HLDGS INC COM SER A 047726104 461 11 SH SOLE 11 0 0 ATLANTA BRAVES HLDGS INC COM SER C 047726302 157 4 SH SOLE 4 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 7407869 29662 SH SOLE 27902 0 1760 B2GOLD CORP COM 11777Q209 18680 7157 SH SOLE 0 0 7157 BADGER METER INC COM 056525108 125080 773 SH SOLE 773 0 0 BALL CORP COM 058498106 144757 2149 SH SOLE 0 0 2149 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 18145 915 SH SOLE 915 0 0 BANCO SANTANDER S.A. ADR 05964H105 3067 633 SH SOLE 0 0 633 BANK AMERICA CORP COM 060505104 4790238 126325 SH SOLE 118044 0 8281 BANK HAWAII CORP COM 062540109 72866 1168 SH SOLE 0 0 1168 BANK MONTREAL QUE COM 063671101 15727 161 SH SOLE 161 0 0 BANK NEW YORK MELLON CORP COM 064058100 271794 4717 SH SOLE 4717 0 0 BARNES GROUP INC COM 067806109 4 0 SH SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 22509 450 SH SOLE 450 0 0 BAXTER INTL INC COM 071813109 128231 3000 SH SOLE 2826 0 174 BECTON DICKINSON & CO COM 075887109 645845 2610 SH SOLE 2610 0 0 BERKLEY W R CORP COM 084423102 8888115 100499 SH SOLE 95666 0 4833 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22366096 53187 SH SOLE 50836 0 2351 BEST BUY INC COM 086516101 946610 11540 SH SOLE 10563 0 977 BHP GROUP LTD SPONSORED ADS 088606108 45511 789 SH SOLE 0 0 789 BIOGEN INC COM 09062X103 584250 2710 SH SOLE 2298 0 412 BIOHAVEN LTD COM G1110E107 5469 100 SH SOLE 0 0 100 BIOMARIN PHARMACEUTICAL INC COM 09061G101 131010 1500 SH SOLE 1500 0 0 BJS RESTAURANTS INC COM 09180C106 109 3 SH SOLE 3 0 0 BLACKBERRY LTD COM 09228F103 16560 6000 SH SOLE 0 0 6000 BLACKROCK INC COM 09247X101 3625718 4349 SH SOLE 3896 0 453 BLACKSTONE INC COM 09260D107 219108 1668 SH SOLE 1668 0 0 BLOCK H & R INC COM 093671105 17898 364 SH SOLE 364 0 0 BLOCK INC CL A 852234103 1185 14 SH SOLE 14 0 0 BOEING CO COM 097023105 235834 1222 SH SOLE 422 0 800 BOK FINL CORP COM NEW 05561Q201 80381 874 SH SOLE 0 0 874 BOOKING HOLDINGS INC COM 09857L108 4811818 1326 SH SOLE 1210 0 116 BORGWARNER INC COM 099724106 6427 185 SH SOLE 185 0 0 BP PLC SPONSORED ADR 055622104 35322 937 SH SOLE 396 0 541 BREAD FINANCIAL HOLDINGS INC COM 018581108 224 6 SH SOLE 0 0 6 BRISTOL-MYERS SQUIBB CO COM 110122108 324287 5980 SH SOLE 5272 0 708 BROADCOM INC COM 11135F101 262432 198 SH SOLE 162 0 36 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7836139 38251 SH SOLE 36807 0 1444 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 3488 83 SH SOLE 83 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 12561 300 SH SOLE 300 0 0 BUILD-A-BEAR WORKSHOP INC COM 120076104 8961 300 SH SOLE 300 0 0 CACI INTL INC CL A 127190304 8896035 23483 SH SOLE 22884 0 599 CADENCE DESIGN SYSTEM INC COM 127387108 105836 340 SH SOLE 340 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 104488 2248 SH SOLE 2248 0 0 CAMPBELL SOUP CO COM 134429109 4585 103 SH SOLE 0 0 103 CANADIAN NATL RY CO COM 136375102 33850 257 SH SOLE 257 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 3257823 36949 SH SOLE 36214 0 735 CANNAE HLDGS INC COM 13765N107 67 3 SH SOLE 3 0 0 CAPITAL ONE FINL CORP COM 14040H105 115587 776 SH SOLE 776 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 13590 300 SH SOLE 0 0 300 CARDINAL HEALTH INC COM 14149Y108 3656891 32680 SH SOLE 30321 0 2359 CARNIVAL CORP UNIT 99/99/9999 143658300 6536 400 SH SOLE 100 0 300 CARRIER GLOBAL CORPORATION COM 14448C104 23334 401 SH SOLE 0 0 401 CASS INFORMATION SYS INC COM 14808P109 1478565 30695 SH SOLE 30178 0 517 CATALYST PHARMACEUTICALS INC COM 14888U101 19128 1200 SH SOLE 1200 0 0 CATERPILLAR INC COM 149123101 801792 2188 SH SOLE 2008 0 180 CBRE GROUP INC CL A 12504L109 241642 2485 SH SOLE 2485 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1676 40 SH SOLE 40 0 0 CENCORA INC COM 03073E105 157944 650 SH SOLE 650 0 0 CENOVUS ENERGY INC COM 15135U109 51695 2586 SH SOLE 2586 0 0 CENTENE CORP DEL COM 15135B101 25271 322 SH SOLE 322 0 0 CENTERPOINT ENERGY INC COM 15189T107 25670 901 SH SOLE 901 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 3255526 88178 SH SOLE 82168 0 6010 CEVA INC COM 157210105 795 35 SH SOLE 35 0 0 CGI INC CL A SUB VTG 12532H104 3992557 36135 SH SOLE 34780 0 1355 CHARTER COMMUNICATIONS INC N CL A 16119P108 76637 264 SH SOLE 264 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1232536 7515 SH SOLE 7515 0 0 CHEVRON CORP NEW COM 166764100 4826179 30596 SH SOLE 28350 0 2246 CHEWY INC CL A 16679L109 716 45 SH SOLE 0 0 45 CHIPOTLE MEXICAN GRILL INC COM 169656105 290677 100 SH SOLE 100 0 0 CHUBB LIMITED COM H1467J104 282970 1092 SH SOLE 923 0 169 CHURCH & DWIGHT CO INC COM 171340102 4885347 46835 SH SOLE 44476 0 2359 CINCINNATI FINL CORP COM 172062101 83319 671 SH SOLE 671 0 0 CINEMARK HLDGS INC COM 17243V102 332571 18507 SH SOLE 18507 0 0 CINTAS CORP COM 172908105 176193 256 SH SOLE 256 0 0 CIRRUS LOGIC INC COM 172755100 9256 100 SH SOLE 100 0 0 CISCO SYS INC COM 17275R102 8778488 175886 SH SOLE 165782 0 10104 CITIGROUP INC COM NEW 172967424 12648 200 SH SOLE 200 0 0 CLEAN ENERGY FUELS CORP COM 184499101 1019 380 SH SOLE 380 0 0 CLOROX CO DEL COM 189054109 545429 3562 SH SOLE 3561 0 1 CLOUDFLARE INC CL A COM 18915M107 7263 75 SH SOLE 75 0 0 CME GROUP INC COM 12572Q105 3650839 16958 SH SOLE 15538 0 1420 COCA COLA CO COM 191216100 624767 10212 SH SOLE 10212 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4086808 55762 SH SOLE 48300 0 7462 COHERENT CORP COM 19247G107 1516 25 SH SOLE 25 0 0 COHU INC COM 192576106 6666 200 SH SOLE 200 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 17233 65 SH SOLE 65 0 0 COLGATE PALMOLIVE CO COM 194162103 2066005 22943 SH SOLE 22942 0 1 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 49556 405 SH SOLE 405 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 2235265 27535 SH SOLE 25074 0 2461 COMCAST CORP NEW CL A 20030N101 4631449 106838 SH SOLE 92965 0 13873 COMERICA INC COM 200340107 1322 24 SH SOLE 24 0 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 2080 250 SH SOLE 250 0 0 CONOCOPHILLIPS COM 20825C104 291187 2288 SH SOLE 574 0 1714 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 22189 1399 SH SOLE 1399 0 0 CONSOLIDATED EDISON INC COM 209115104 256720 2827 SH SOLE 1827 0 1000 CONSTELLATION BRANDS INC CL A 21036P108 8866046 32625 SH SOLE 30134 0 2491 COPART INC COM 217204106 4379042 75605 SH SOLE 74032 0 1573 CORNING INC COM 219350105 7977123 242024 SH SOLE 224880 0 17144 CORPAY INC COM SHS 219948106 1515700 4912 SH SOLE 4129 0 783 CORTEVA INC COM 22052L104 7209 125 SH SOLE 125 0 0 COSTCO WHSL CORP NEW COM 22160K105 14184043 19360 SH SOLE 18584 0 776 CRH PLC ORD G25508105 6643 77 SH SOLE 77 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6816 100 SH SOLE 100 0 0 CROCS INC COM 227046109 6903 48 SH SOLE 0 0 48 CROWN CASTLE INC COM 22822V101 101915 963 SH SOLE 963 0 0 CSG SYS INTL INC COM 126349109 6464794 125433 SH SOLE 117523 0 7910 CSW INDUSTRIALS INC COM 126402106 408322 1741 SH SOLE 1741 0 0 CSX CORP COM 126408103 11879470 320460 SH SOLE 303709 0 16751 CUMMINS INC COM 231021106 4944658 16781 SH SOLE 15342 0 1439 CURTISS WRIGHT CORP COM 231561101 15213242 59441 SH SOLE 57528 0 1913 CVS HEALTH CORP COM 126650100 5999473 75219 SH SOLE 71172 0 4047 D R HORTON INC COM 23331A109 16455 100 SH SOLE 0 0 100 DANAHER CORPORATION COM 235851102 6243 25 SH SOLE 25 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 66 60 SH SOLE 60 0 0 DATADOG INC CL A COM 23804L103 6675 54 SH SOLE 0 0 54 DAVITA INC COM 23918K108 6204796 44946 SH SOLE 42100 0 2846 DBX ETF TR XTRCKR RUSL 1000 233051242 503104 10307 SH SOLE 10307 0 0 DEERE & CO COM 244199105 250239 609 SH SOLE 609 0 0 DELL TECHNOLOGIES INC CL C 24703L202 139321 1221 SH SOLE 1221 0 0 DENTSPLY SIRONA INC COM 24906P109 213867 6444 SH SOLE 4985 0 1459 DEVON ENERGY CORP NEW COM 25179M103 15597 311 SH SOLE 0 0 311 DIAGEO PLC SPON ADR NEW 25243Q205 161978 1089 SH SOLE 1089 0 0 DIGITAL RLTY TR INC COM 253868103 65990 458 SH SOLE 403 0 55 DIGITALOCEAN HLDGS INC COM 25402D102 1528 40 SH SOLE 40 0 0 DIODES INC COM 254543101 1058 15 SH SOLE 15 0 0 DISCOVER FINL SVCS COM 254709108 167271 1276 SH SOLE 1276 0 0 DISNEY WALT CO COM 254687106 7716450 63063 SH SOLE 59782 0 3281 DOCUSIGN INC COM 256163106 2621 44 SH SOLE 22 0 22 DOLBY LABORATORIES INC COM CL A 25659T107 33341 398 SH SOLE 398 0 0 DOLLAR GEN CORP NEW COM 256677105 2975253 19065 SH SOLE 17678 0 1387 DOLLAR TREE INC COM 256746108 1427523 10721 SH SOLE 9733 0 988 DONALDSON INC COM 257651109 2765418 37030 SH SOLE 32666 0 4364 DOW INC COM 260557103 2988750 51592 SH SOLE 48115 0 3477 DOXIMITY INC CL A 26622P107 2019 75 SH SOLE 75 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 9082 200 SH SOLE 200 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 41487 679 SH SOLE 679 0 0 DTE ENERGY CO COM 233331107 152399 1359 SH SOLE 1359 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 55520 574 SH SOLE 234 0 340 DUPONT DE NEMOURS INC COM 26614N102 73144 954 SH SOLE 954 0 0 EASTMAN CHEM CO COM 277432100 6135419 61220 SH SOLE 58183 0 3037 EASTMAN KODAK CO COM NEW 277461406 5 1 SH SOLE 0 0 1 EATON CORP PLC SHS G29183103 184169 589 SH SOLE 589 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 40200 2945 SH SOLE 0 0 2945 EBAY INC. COM 278642103 301556 5713 SH SOLE 5713 0 0 EDISON INTL COM 281020107 70730 1000 SH SOLE 1000 0 0 ELASTIC N V ORD SHS N14506104 9924 99 SH SOLE 99 0 0 ELBIT SYS LTD ORD M3760D101 938257 4463 SH SOLE 4463 0 0 ELECTRONIC ARTS INC COM 285512109 248757 1875 SH SOLE 1875 0 0 ELEVANCE HEALTH INC COM 036752103 7520165 14503 SH SOLE 13599 0 904 ELI LILLY & CO COM 532457108 1364917 1754 SH SOLE 1203 0 551 EMBECTA CORP COMMON STOCK 29082K105 6158 464 SH SOLE 464 0 0 EMCOR GROUP INC COM 29084Q100 14004845 39991 SH SOLE 37912 0 2079 EMERSON ELEC CO COM 291011104 7242453 63855 SH SOLE 60045 0 3810 ENBRIDGE INC COM 29250N105 32562 900 SH SOLE 400 0 500 ENCOMPASS HEALTH CORP COM 29261A100 1661432 20119 SH SOLE 19061 0 1058 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 3345 130 SH SOLE 130 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 5888 200 SH SOLE 200 0 0 ENERGY FUELS INC COM NEW 292671708 1463061 232601 SH SOLE 232601 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 146620 9321 SH SOLE 9321 0 0 ENNIS INC COM 293389102 95272 4645 SH SOLE 4645 0 0 ENPHASE ENERGY INC COM 29355A107 3630 30 SH SOLE 30 0 0 ENTEGRIS INC COM 29362U104 24142 172 SH SOLE 172 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 29180 1000 SH SOLE 1000 0 0 EPAM SYS INC COM 29414B104 2012931 7289 SH SOLE 7289 0 0 EPLUS INC COM 294268107 7656315 97483 SH SOLE 93144 0 4339 EPR PPTYS COM SH BEN INT 26884U109 4245 100 SH SOLE 100 0 0 ESAB CORPORATION COM 29605J106 4976 45 SH SOLE 45 0 0 ESCO TECHNOLOGIES INC COM 296315104 11254495 105133 SH SOLE 100550 0 4583 ESSENT GROUP LTD COM G3198U102 2997307 50366 SH SOLE 47816 0 2550 ETF SER SOLUTIONS DISTILLATE US 26922A321 3235 60 SH SOLE 60 0 0 EVOLUS INC COM 30052C107 1120 80 SH SOLE 80 0 0 EXLSERVICE HOLDINGS INC COM 302081104 3708138 116608 SH SOLE 103963 0 12645 EXPEDIA GROUP INC COM NEW 30212P303 2187103 15877 SH SOLE 14458 0 1419 EXPEDITORS INTL WASH INC COM 302130109 9470957 77905 SH SOLE 74082 0 3823 EXXON MOBIL CORP COM 30231G102 6082731 52329 SH SOLE 46871 0 5458 F N B CORP COM 302520101 1308487 92800 SH SOLE 82555 0 10245 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 2846 70 SH SOLE 0 0 70 FAIR ISAAC CORP COM 303250104 19266714 15418 SH SOLE 15181 0 237 FASTENAL CO COM 311900104 61790 801 SH SOLE 801 0 0 FEDEX CORP COM 31428X106 8376474 28910 SH SOLE 26585 0 2325 FERGUSON PLC NEW SHS G3421J106 7409438 33921 SH SOLE 31600 0 2321 FERRARI N V COM N3167Y103 19467 45 SH SOLE 0 0 45 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 282042 4380 SH SOLE 4046 0 334 FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 3566 121 SH SOLE 0 0 121 FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329 13222 471 SH SOLE 0 0 471 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2963 36 SH SOLE 36 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 31362 449 SH SOLE 449 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 55146 1300 SH SOLE 1300 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1646519 31008 SH SOLE 27178 0 3830 FIDELITY NATL INFORMATION SV COM 31620M106 1710360 23057 SH SOLE 21590 0 1467 FIFTH THIRD BANCORP COM 316773100 52341 1407 SH SOLE 1407 0 0 FIRST AMERN FINL CORP COM 31847R102 147631 2418 SH SOLE 2418 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 3426 40 SH SOLE 0 0 40 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 2256 11 SH SOLE 0 0 11 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1846 12 SH SOLE 0 0 12 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 71903 725 SH SOLE 725 0 0 FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 6610 80 SH SOLE 0 0 80 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 17223 139 SH SOLE 139 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 26178 620 SH SOLE 0 0 620 FIRSTSERVICE CORP NEW COM 33767E202 69244 418 SH SOLE 418 0 0 FISERV INC COM 337738108 81029 507 SH SOLE 507 0 0 FLEX LTD ORD Y2573F102 78850 2756 SH SOLE 2756 0 0 FORD MTR CO DEL COM 345370860 134643 10139 SH SOLE 4502 0 5637 FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 537738 6961 SH SOLE 6961 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 510642 12722 SH SOLE 12084 0 638 FOX FACTORY HLDG CORP COM 35138V102 1401129 26909 SH SOLE 22957 0 3952 FRANKLIN ELEC INC COM 353514102 3710438 34739 SH SOLE 31181 0 3558 FRANKLIN RESOURCES INC COM 354613101 6047 215 SH SOLE 215 0 0 FREEPORT-MCMORAN INC CL B 35671D857 14106 300 SH SOLE 300 0 0 FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 41260 2140 SH SOLE 2140 0 0 FS KKR CAP CORP COM 302635206 12739 668 SH SOLE 668 0 0 FTI CONSULTING INC COM 302941109 5336261 25376 SH SOLE 23236 0 2140 FULGENT GENETICS INC COM 359664109 1151 53 SH SOLE 53 0 0 FULLER H B CO COM 359694106 4247528 53267 SH SOLE 50063 0 3204 GABELLI EQUITY TR INC COM 362397101 29499 5344 SH SOLE 5344 0 0 GARMIN LTD SHS H2906T109 9268432 62259 SH SOLE 57807 0 4452 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 31365 345 SH SOLE 337 0 8 GEN DIGITAL INC COM 668771108 7556 337 SH SOLE 337 0 0 GENERAC HLDGS INC COM 368736104 13876 110 SH SOLE 110 0 0 GENERAL DYNAMICS CORP COM 369550108 5835001 20656 SH SOLE 19479 0 1177 GENERAL ELECTRIC CO COM NEW 369604301 178340 1016 SH SOLE 1015 0 1 GENERAL MLS INC COM 370334104 4977300 71135 SH SOLE 68074 0 3061 GENERAL MTRS CO COM 37045V100 59200 1305 SH SOLE 1000 0 305 GENTEX CORP COM 371901109 6142044 170045 SH SOLE 162251 0 7794 GENUINE PARTS CO COM 372460105 7752458 50038 SH SOLE 47902 0 2136 GILEAD SCIENCES INC COM 375558103 811000 11072 SH SOLE 10265 0 807 GLACIER BANCORP INC NEW COM 37637Q105 56392 1400 SH SOLE 1400 0 0 GLOBAL PMTS INC COM 37940X102 6135593 45904 SH SOLE 44669 0 1235 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 9058 200 SH SOLE 200 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 13202 415 SH SOLE 415 0 0 GLOBE LIFE INC COM 37959E102 3314712 28484 SH SOLE 27320 0 1164 GMS INC COM 36251C103 4337077 44556 SH SOLE 42364 0 2192 GOLDMAN SACHS GROUP INC COM 38141G104 213210 510 SH SOLE 510 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 7 1 SH SOLE 0 0 1 GRACO INC COM 384109104 6078866 65042 SH SOLE 59948 0 5094 GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109 9981 158 SH SOLE 158 0 0 HALEON PLC SPON ADS 405552100 425 50 SH SOLE 50 0 0 HALLIBURTON CO COM 406216101 16636 422 SH SOLE 422 0 0 HANOVER INS GROUP INC COM 410867105 35266 259 SH SOLE 259 0 0 HARLEY DAVIDSON INC COM 412822108 8748 200 SH SOLE 200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 5002185 48541 SH SOLE 46086 0 2455 HASBRO INC COM 418056107 18256 323 SH SOLE 323 0 0 HASHICORP INC COM CL A 418100103 3639 135 SH SOLE 135 0 0 HCA HEALTHCARE INC COM 40412C101 166765 500 SH SOLE 500 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 14157 755 SH SOLE 755 0 0 HEICO CORP NEW COM 422806109 151065 791 SH SOLE 791 0 0 HELEN OF TROY LTD COM G4388N106 986685 8562 SH SOLE 8278 0 284 HELIOS TECHNOLOGIES INC COM 42328H109 1618019 36205 SH SOLE 30550 0 5655 HENRY SCHEIN INC COM 806407102 3920526 51914 SH SOLE 47349 0 4565 HERSHEY CO COM 427866108 19450 100 SH SOLE 100 0 0 HESS CORP COM 42809H107 7022 46 SH SOLE 46 0 0 HILLENBRAND INC COM 431571108 2569501 51094 SH SOLE 47295 0 3799 HOME DEPOT INC COM 437076102 5130628 13375 SH SOLE 12702 0 673 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 373 10 SH SOLE 0 0 10 HONEYWELL INTL INC COM 438516106 969807 4725 SH SOLE 4536 0 189 HOST HOTELS & RESORTS INC COM 44107P104 2008 97 SH SOLE 0 0 97 HOULIHAN LOKEY INC CL A 441593100 17014737 132731 SH SOLE 126464 0 6267 HUMANA INC COM 444859102 7628 22 SH SOLE 22 0 0 HUNT J B TRANS SVCS INC COM 445658107 126325 634 SH SOLE 634 0 0 HUNTINGTON BANCSHARES INC COM 446150104 2131527 152798 SH SOLE 144259 0 8539 HUNTINGTON INGALLS INDS INC COM 446413106 65290 224 SH SOLE 224 0 0 HUT 8 CORP COM 44812J104 221 20 SH SOLE 20 0 0 ICF INTL INC COM 44925C103 11456898 76060 SH SOLE 71635 0 4425 ICICI BANK LIMITED ADR 45104G104 349608 13238 SH SOLE 13238 0 0 IDEX CORP COM 45167R104 4741044 19429 SH SOLE 18056 0 1373 IDEXX LABS INC COM 45168D104 719727 1333 SH SOLE 1333 0 0 ILLINOIS TOOL WKS INC COM 452308109 237741 886 SH SOLE 886 0 0 IMPACT SHS TR I NAACP MINO ETF 45259A209 19216 501 SH SOLE 501 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 17826 494 SH SOLE 494 0 0 INDEPENDENT BK CORP MASS COM 453836108 1697183 32626 SH SOLE 30243 0 2383 INFOSYS LTD SPONSORED ADR 456788108 225918 12600 SH SOLE 12600 0 0 INGERSOLL RAND INC COM 45687V106 254182 2677 SH SOLE 2677 0 0 INNOVATOR ETFS TRUST DEFINED WLT SHLD 45783Y855 73385 2508 SH SOLE 2508 0 0 INNOVATOR ETFS TRUST US EQT PWR BUF 45782C870 92373 2750 SH SOLE 2750 0 0 INSIGHT ENTERPRISES INC COM 45765U103 6177249 33297 SH SOLE 31304 0 1993 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2310763 65184 SH SOLE 56022 0 9162 INTEL CORP COM 458140100 513869 11634 SH SOLE 11124 0 510 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 99087 887 SH SOLE 887 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4392104 31959 SH SOLE 31230 0 729 INTERNATIONAL BUSINESS MACHS COM 459200101 14481625 75836 SH SOLE 70053 0 5783 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 60126 699 SH SOLE 699 0 0 INTERNATIONAL PAPER CO COM 460146103 11706 300 SH SOLE 300 0 0 INTUIT COM 461202103 11148976 17152 SH SOLE 16937 0 215 INTUITIVE SURGICAL INC COM NEW 46120E602 3193 8 SH SOLE 8 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 226212 8059 SH SOLE 8059 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 3187168 27690 SH SOLE 27356 0 334 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 708846 17213 SH SOLE 17213 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 8842 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 10157 100 SH SOLE 100 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 3157690 29176 SH SOLE 28610 0 566 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 87135 2265 SH SOLE 1900 0 365 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9035 230 SH SOLE 0 0 230 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3385334 163939 SH SOLE 163329 0 610 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 219882 11860 SH SOLE 11114 0 746 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 87871 1733 SH SOLE 1525 0 208 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 1272 35 SH SOLE 0 0 35 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 24220 143 SH SOLE 143 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 263814 7184 SH SOLE 6812 0 372 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1947322 32230 SH SOLE 29977 0 2253 INVESCO QQQ TR UNIT SER 1 46090E103 1385786 3121 SH SOLE 3049 0 72 INVESTORS TITLE CO NC COM 461804106 427732 2621 SH SOLE 2548 0 73 INVITATION HOMES INC COM 46187W107 36 1 SH SOLE 1 0 0 IRON MTN INC DEL COM 46284V101 53654 669 SH SOLE 669 0 0 ISHARES BITCOIN TR SHS 46438F101 6071 150 SH SOLE 150 0 0 ISHARES INC CORE MSCI EMKT 46434G103 36 1 SH SOLE 0 0 1 ISHARES INC EM MKT SM-CP ETF 464286475 165369 2810 SH SOLE 2810 0 0 ISHARES INC MSCI AUST ETF 464286103 81378 3300 SH SOLE 3300 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 200134 9215 SH SOLE 9215 0 0 ISHARES INC MSCI EMRG CHN 46434G764 231 4 SH SOLE 4 0 0 ISHARES INC MSCI EURZONE ETF 464286608 291615 5711 SH SOLE 5711 0 0 ISHARES INC MSCI SPAIN ETF 464286764 140583 4370 SH SOLE 4370 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 40083 398 SH SOLE 0 0 398 ISHARES TR 1 3 YR TREAS BD 464287457 20854 255 SH SOLE 0 0 255 ISHARES TR 7-10 YR TRSY BD 464287440 78095 825 SH SOLE 0 0 825 ISHARES TR CORE 1 5 YR USD 46432F859 997 21 SH SOLE 0 0 21 ISHARES TR CORE DIV GRWTH 46434V621 172032 2963 SH SOLE 1491 0 1472 ISHARES TR CORE MSCI EAFE 46432F842 17374196 234090 SH SOLE 217153 0 16937 ISHARES TR CORE MSCI TOTAL 46432F834 1697 25 SH SOLE 0 0 25 ISHARES TR CORE S&P MCP ETF 464287507 8078256 132997 SH SOLE 128984 0 4013 ISHARES TR CORE S&P SCP ETF 464287804 8937857 80871 SH SOLE 79910 0 961 ISHARES TR CORE S&P TTL STK 464287150 788727 6841 SH SOLE 6841 0 0 ISHARES TR CORE S&P500 ETF 464287200 2364360 4497 SH SOLE 4238 0 259 ISHARES TR CORE US AGGBD ET 464287226 2449 25 SH SOLE 0 0 25 ISHARES TR DEVSMCP EXNA ETF 464288497 292087 5157 SH SOLE 5157 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1147085 11052 SH SOLE 10845 0 207 ISHARES TR EAFE SML CP ETF 464288273 180491 2850 SH SOLE 2850 0 0 ISHARES TR EAFE VALUE ETF 464288877 1002968 18437 SH SOLE 18150 0 287 ISHARES TR ESG AWR MSCI USA 46435G425 2300 20 SH SOLE 20 0 0 ISHARES TR ESG MSCI LEADR 46435U218 53964 575 SH SOLE 575 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 27401 667 SH SOLE 667 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 20919 534 SH SOLE 534 0 0 ISHARES TR IBDS DEC28 ETF 46435U515 40048 1608 SH SOLE 1608 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 76034 3176 SH SOLE 0 0 3176 ISHARES TR IBONDS 25 TRM TS 46436E866 76032 3273 SH SOLE 0 0 3273 ISHARES TR INTERNATIONAL SL 46434V266 143793 4360 SH SOLE 4360 0 0 ISHARES TR INTL DIV GRWTH 46435G524 4404487 65387 SH SOLE 64856 0 531 ISHARES TR INTL SEL DIV ETF 464288448 15449578 550984 SH SOLE 509204 0 41780 ISHARES TR ISHARES BIOTECH 464287556 19897 145 SH SOLE 145 0 0 ISHARES TR JPMORGAN USD EMG 464288281 808 9 SH SOLE 0 0 9 ISHARES TR MBS ETF 464288588 1766563 19115 SH SOLE 18269 0 846 ISHARES TR MICRO-CAP ETF 464288869 1404250 11587 SH SOLE 11587 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 1974032 27929 SH SOLE 27929 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 6210279 85600 SH SOLE 85600 0 0 ISHARES TR MSCI EAFE ETF 464287465 533749 6684 SH SOLE 6684 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 260319 6337 SH SOLE 6337 0 0 ISHARES TR MSCI INDIA ETF 46429B598 15477 300 SH SOLE 0 0 300 ISHARES TR MSCI INDIA SM CP 46429B614 391053 5565 SH SOLE 5565 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 2684732 67694 SH SOLE 66732 0 962 ISHARES TR MSCI INTL SZE FT 46435G508 127992 4800 SH SOLE 4800 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 20215866 590934 SH SOLE 545133 0 45801 ISHARES TR MSCI UK SM ETF 46429B416 272987 7762 SH SOLE 7762 0 0 ISHARES TR RESIDENTIAL MULT 464288562 9081 126 SH SOLE 126 0 0 ISHARES TR RUS 1000 ETF 464287622 2825747 9811 SH SOLE 9811 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 18527916 54971 SH SOLE 53423 0 1548 ISHARES TR RUS 1000 VAL ETF 464287598 16624507 92817 SH SOLE 90842 0 1975 ISHARES TR RUS 2000 GRW ETF 464287648 718869 2655 SH SOLE 2383 0 272 ISHARES TR RUS 2000 VAL ETF 464287630 3071201 19339 SH SOLE 19339 0 0 ISHARES TR RUS MD CP GR ETF 464287481 7475647 65495 SH SOLE 65262 0 233 ISHARES TR RUS MDCP VAL ETF 464287473 227927 1819 SH SOLE 1819 0 0 ISHARES TR RUS MID CAP ETF 464287499 406664 4836 SH SOLE 4836 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 387530 1843 SH SOLE 1803 0 40 ISHARES TR RUSSELL 3000 ETF 464287689 949582 3164 SH SOLE 3164 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 21273472 251936 SH SOLE 248304 0 3632 ISHARES TR S&P 500 VAL ETF 464287408 19235650 102969 SH SOLE 101689 0 1280 ISHARES TR S&P MC 400GR ETF 464287606 13514035 148099 SH SOLE 143876 0 4223 ISHARES TR S&P MC 400VL ETF 464287705 13146947 111142 SH SOLE 108877 0 2265 ISHARES TR S&P SML 600 GWT 464287887 21982971 168156 SH SOLE 164158 0 3998 ISHARES TR SELECT DIVID ETF 464287168 93908 762 SH SOLE 762 0 0 ISHARES TR SELF DRIVNG EV 46435U366 659 21 SH SOLE 21 0 0 ISHARES TR SP SMCP600VL ETF 464287879 21949844 213603 SH SOLE 209949 0 3654 ISHARES TR U.S. MED DVC ETF 464288810 54665 933 SH SOLE 933 0 0 ISHARES TR U.S. TECH ETF 464287721 45246 335 SH SOLE 335 0 0 ISHARES TR US HOME CONS ETF 464288752 23733 205 SH SOLE 205 0 0 ITT INC COM 45073V108 13643 100 SH SOLE 0 0 100 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 20377 404 SH SOLE 404 0 0 JOHNSON & JOHNSON COM 478160104 8192093 51786 SH SOLE 46833 0 4953 JOHNSON CTLS INTL PLC SHS G51502105 47140 722 SH SOLE 632 0 90 JOHNSON OUTDOORS INC CL A 479167108 413784 8974 SH SOLE 8573 0 401 JPMORGAN CHASE & CO COM 46625H100 18349589 91611 SH SOLE 86336 0 5275 KADANT INC COM 48282T104 5314005 16196 SH SOLE 15156 0 1040 KELLANOVA COM 487836108 34105 595 SH SOLE 595 0 0 KENVUE INC COM 49177J102 24406 1137 SH SOLE 0 0 1137 KIMBERLY-CLARK CORP COM 494368103 380634 2943 SH SOLE 2943 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 3296 1084 SH SOLE 1084 0 0 KLA CORP COM NEW 482480100 12749951 18252 SH SOLE 17271 0 981 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2791337 50733 SH SOLE 45147 0 5586 KOHLS CORP COM 500255104 3141 108 SH SOLE 108 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 5136 236 SH SOLE 40 0 196 L3HARRIS TECHNOLOGIES INC COM 502431109 5945376 27899 SH SOLE 26009 0 1890 LABORATORY CORP AMER HLDGS COM NEW 50540R409 7040686 32229 SH SOLE 30617 0 1612 LAM RESEARCH CORP COM 512807108 43721 45 SH SOLE 45 0 0 LANDSTAR SYS INC COM 515098101 12394149 64298 SH SOLE 61159 0 3139 LAS VEGAS SANDS CORP COM 517834107 13074 253 SH SOLE 253 0 0 LAUDER ESTEE COS INC CL A 518439104 58732 381 SH SOLE 381 0 0 LEMONADE INC COM 52567D107 1641 100 SH SOLE 100 0 0 LENNOX INTL INC COM 526107107 89444 183 SH SOLE 0 0 183 LIBERTY BROADBAND CORP COM SER A 530307107 8169 143 SH SOLE 143 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 255 6 SH SOLE 6 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 8635 147 SH SOLE 147 0 0 LINCOLN ELEC HLDGS INC COM 533900106 20118822 78761 SH SOLE 75568 0 3193 LINDE PLC SHS G54950103 475928 1025 SH SOLE 1025 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 1493 150 SH SOLE 150 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1397 150 SH SOLE 150 0 0 LITTELFUSE INC COM 537008104 8859692 36557 SH SOLE 34141 0 2416 LKQ CORP COM 501889208 3655713 68446 SH SOLE 63208 0 5238 LOCKHEED MARTIN CORP COM 539830109 1462497 3215 SH SOLE 2566 0 649 LOEWS CORP COM 540424108 29359 375 SH SOLE 375 0 0 LOGITECH INTL S A SHS H50430232 91665 1026 SH SOLE 0 0 1026 LOWES COS INC COM 548661107 258297 1014 SH SOLE 1014 0 0 LUCID GROUP INC COM 549498103 2312 811 SH SOLE 0 0 811 LUMEN TECHNOLOGIES INC COM 550241103 7934 5085 SH SOLE 47 0 5038 M D C HLDGS INC COM 552676108 37432 595 SH SOLE 595 0 0 MACYS INC COM 55616P104 3773 189 SH SOLE 0 0 189 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 555909 48551 SH SOLE 48551 0 0 MANHATTAN ASSOCIATES INC COM 562750109 3884571 15524 SH SOLE 15524 0 0 MANULIFE FINL CORP COM 56501R106 59976 2400 SH SOLE 2400 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 452 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 47762 1685 SH SOLE 1685 0 0 MARATHON PETE CORP COM 56585A102 414889 2059 SH SOLE 2059 0 0 MARCUS CORP DEL COM 566330106 43 3 SH SOLE 0 0 3 MARKEL GROUP INC COM 570535104 4989510 3279 SH SOLE 3112 0 167 MARRIOTT INTL INC NEW CL A 571903202 2973944 11787 SH SOLE 11663 0 124 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 1086 10 SH SOLE 0 0 10 MARTEN TRANS LTD COM 573075108 6975278 377450 SH SOLE 360735 0 16715 MARTIN MARIETTA MATLS INC COM 573284106 9453335 15398 SH SOLE 14557 0 841 MARVELL TECHNOLOGY INC COM 573874104 13680 193 SH SOLE 193 0 0 MASCO CORP COM 574599106 88121 1117 SH SOLE 1117 0 0 MASTERCARD INCORPORATED CL A 57636Q104 4171140 8662 SH SOLE 8066 0 596 MAXIMUS INC COM 577933104 2442179 29108 SH SOLE 26700 0 2408 MCCORMICK & CO INC COM NON VTG 579780206 15362 200 SH SOLE 200 0 0 MCDONALDS CORP COM 580135101 688978 2444 SH SOLE 2444 0 0 MCKESSON CORP COM 58155Q103 9588613 17861 SH SOLE 16823 0 1038 MEDPACE HLDGS INC COM 58506Q109 20208 50 SH SOLE 50 0 0 MEDTRONIC PLC SHS G5960L103 3546856 40698 SH SOLE 36937 0 3761 MERCADOLIBRE INC COM 58733R102 36288 24 SH SOLE 21 0 3 MERCK & CO INC COM 58933Y105 16008167 121320 SH SOLE 116306 0 5014 MERCURY SYS INC COM 589378108 20650 700 SH SOLE 700 0 0 META PLATFORMS INC CL A 30303M102 11677066 24048 SH SOLE 22650 0 1398 METLIFE INC COM 59156R108 19566 264 SH SOLE 136 0 128 MICROSOFT CORP COM 594918104 31397319 74628 SH SOLE 72044 0 2584 MIDDLEBY CORP COM 596278101 54026 336 SH SOLE 308 0 28 MILLER INDS INC TENN COM NEW 600551204 2838789 56662 SH SOLE 55003 0 1659 MKS INSTRS INC COM 55306N104 6208907 46684 SH SOLE 44480 0 2204 MODERNA INC COM 60770K107 25575 240 SH SOLE 220 0 20 MONDELEZ INTL INC CL A 609207105 390740 5582 SH SOLE 5082 0 500 MOODYS CORP COM 615369105 15363340 39089 SH SOLE 38379 0 710 MORGAN STANLEY COM NEW 617446448 188415 2001 SH SOLE 2001 0 0 MORGAN STANLEY INDIA INVT FD COM 61745C105 11470 500 SH SOLE 500 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 14910 42 SH SOLE 42 0 0 MSC INDL DIRECT INC CL A 553530106 1109043 11429 SH SOLE 9713 0 1716 MUELLER INDS INC COM 624756102 10786 200 SH SOLE 200 0 0 MURPHY USA INC COM 626755102 39824 95 SH SOLE 95 0 0 MYRIAD GENETICS INC COM 62855J104 3731 175 SH SOLE 175 0 0 NASDAQ INC COM 631103108 3333769 52833 SH SOLE 46845 0 5988 NATIONAL BK HLDGS CORP CL A 633707104 6205 172 SH SOLE 172 0 0 NEOGEN CORP COM 640491106 36610 2320 SH SOLE 2320 0 0 NEOS ETF TRUST NEOS S&P 500 HI 78433H303 2518 50 SH SOLE 50 0 0 NET LEASE OFFICE PROPERTIES COM 64110Y108 453 19 SH SOLE 19 0 0 NETAPP INC COM 64110D104 12450828 118613 SH SOLE 111404 0 7209 NETFLIX INC COM 64110L106 75917 125 SH SOLE 125 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 361 112 SH SOLE 112 0 0 NEW YORK TIMES CO CL A 650111107 4322 100 SH SOLE 100 0 0 NEWELL BRANDS INC COM 651229106 26379 3285 SH SOLE 3285 0 0 NEWMARKET CORP COM 651587107 52674 83 SH SOLE 83 0 0 NEWS CORP NEW CL A 65249B109 2121 81 SH SOLE 81 0 0 NEXTERA ENERGY INC COM 65339F101 13741 215 SH SOLE 215 0 0 NEXTRACKER INC CLASS A COM 65290E101 27010 480 SH SOLE 480 0 0 NICE LTD SPONSORED ADR 653656108 1112848 4270 SH SOLE 4270 0 0 NIKE INC CL B 654106103 195088 2076 SH SOLE 2076 0 0 NIO INC SPON ADS 62914V106 450 100 SH SOLE 100 0 0 NIOCORP DEVS LTD COM NEW 654484609 41 15 SH SOLE 0 0 15 NOKIA CORP SPONSORED ADR 654902204 139 39 SH SOLE 39 0 0 NORDSON CORP COM 655663102 15891681 57885 SH SOLE 55394 0 2491 NORDSTROM INC COM 655664100 9771 482 SH SOLE 482 0 0 NORFOLK SOUTHN CORP COM 655844108 528346 2073 SH SOLE 2073 0 0 NORTHROP GRUMMAN CORP COM 666807102 595979 1245 SH SOLE 1245 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4186 200 SH SOLE 100 0 100 NOV INC COM 62955J103 7808 400 SH SOLE 0 0 400 NOVA LTD COM M7516K103 1708879 9634 SH SOLE 9634 0 0 NOVARTIS AG SPONSORED ADR 66987V109 145192 1501 SH SOLE 1501 0 0 NOVO-NORDISK A S ADR 670100205 585504 4560 SH SOLE 4560 0 0 NUTRIEN LTD COM 67077M108 24988 460 SH SOLE 0 0 460 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3064 550 SH SOLE 550 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 11225 917 SH SOLE 917 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 8837 1229 SH SOLE 1229 0 0 NVENT ELECTRIC PLC SHS G6700G107 1670 22 SH SOLE 0 0 22 NVIDIA CORPORATION COM 67066G104 915413 1013 SH SOLE 857 0 156 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1940 45 SH SOLE 45 0 0 OCCIDENTAL PETE CORP COM 674599105 6045 93 SH SOLE 93 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 5216924 23788 SH SOLE 23788 0 0 OMNICOM GROUP INC COM 681919106 5327777 55062 SH SOLE 51472 0 3590 ON SEMICONDUCTOR CORP COM 682189105 295 4 SH SOLE 0 0 4 ORACLE CORP COM 68389X105 12285755 97809 SH SOLE 94514 0 3295 OREILLY AUTOMOTIVE INC COM 67103H107 644591 571 SH SOLE 571 0 0 ORGANON & CO COMMON STOCK 68622V106 2820 150 SH SOLE 150 0 0 OSHKOSH CORP COM 688239201 3330035 26702 SH SOLE 24206 0 2496 OTIS WORLDWIDE CORP COM 68902V107 350936 3535 SH SOLE 3310 0 225 OWENS & MINOR INC NEW COM 690732102 22168 800 SH SOLE 800 0 0 OXFORD LANE CAP CORP COM 691543102 635 125 SH SOLE 125 0 0 PACCAR INC COM 693718108 6054746 48872 SH SOLE 44818 0 4054 PACKAGING CORP AMER COM 695156109 10232369 53917 SH SOLE 51062 0 2855 PALANTIR TECHNOLOGIES INC CL A 69608A108 20594 895 SH SOLE 895 0 0 PALO ALTO NETWORKS INC COM 697435105 69612 245 SH SOLE 95 0 150 PARAMOUNT GLOBAL CLASS B COM 92556H206 6235 530 SH SOLE 0 0 530 PARKER-HANNIFIN CORP COM 701094104 9278948 16695 SH SOLE 15718 0 977 PAYCHEX INC COM 704326107 1399045 11393 SH SOLE 9694 0 1699 PAYPAL HLDGS INC COM 70450Y103 1513907 22599 SH SOLE 21222 0 1377 PEARSON PLC SPONSORED ADR 705015105 8879 675 SH SOLE 0 0 675 PELOTON INTERACTIVE INC CL A COM 70614W100 793 185 SH SOLE 0 0 185 PEMBINA PIPELINE CORP COM 706327103 18295 518 SH SOLE 303 0 215 PENN ENTERTAINMENT INC COM 707569109 820 45 SH SOLE 45 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 44710 276 SH SOLE 276 0 0 PENTAIR PLC SHS G7S00T104 15392 180 SH SOLE 158 0 22 PEPSICO INC COM 713448108 10958751 62618 SH SOLE 59346 0 3272 PERION NETWORK LTD SHS NEW M78673114 772009 34342 SH SOLE 34342 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2556 168 SH SOLE 168 0 0 PFIZER INC COM 717081103 332148 11969 SH SOLE 11369 0 600 PG&E CORP COM 69331C108 1241 74 SH SOLE 0 0 74 PHILIP MORRIS INTL INC COM 718172109 160024 1747 SH SOLE 1747 0 0 PHILLIPS 66 COM 718546104 648132 3968 SH SOLE 3520 0 448 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 20117 200 SH SOLE 200 0 0 PINTEREST INC CL A 72352L106 5132 148 SH SOLE 75 0 73 PIONEER NAT RES CO COM 723787107 53813 205 SH SOLE 205 0 0 PIPER SANDLER COMPANIES COM 724078100 7187 36 SH SOLE 0 0 36 PJT PARTNERS INC COM CL A 69343T107 6033 64 SH SOLE 64 0 0 PLEXUS CORP COM 729132100 8281555 87340 SH SOLE 82171 0 5169 PNC FINL SVCS GROUP INC COM 693475105 1879359 11630 SH SOLE 10166 0 1464 PPL CORP COM 69351T106 15142 550 SH SOLE 550 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 6211982 85612 SH SOLE 81938 0 3674 PRICE T ROWE GROUP INC COM 74144T108 3759144 30833 SH SOLE 28760 0 2073 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 19507 226 SH SOLE 226 0 0 PROCTER AND GAMBLE CO COM 742718109 13330316 82159 SH SOLE 77447 0 4712 PROG HOLDINGS INC COM NPV 74319R101 156622 4548 SH SOLE 4548 0 0 PROGRESS SOFTWARE CORP COM 743312100 4039678 75777 SH SOLE 69472 0 6305 PROGRESSIVE CORP COM 743315103 12547408 60668 SH SOLE 58427 0 2241 PROLOGIS INC. COM 74340W103 79476 610 SH SOLE 367 0 243 PROSHARES TR ETHER STRATEGY E 74349Y100 391379 4851 SH SOLE 4851 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y771 1644 260 SH SOLE 0 0 260 PROSPERITY BANCSHARES INC COM 743606105 1190171 18093 SH SOLE 16421 0 1672 PRUDENTIAL FINL INC COM 744320102 13259 113 SH SOLE 113 0 0 PSQ HOLDINGS INC CL A 693691107 538 100 SH SOLE 0 0 100 PUBLIC STORAGE COM 74460D109 61783 213 SH SOLE 213 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 55784 835 SH SOLE 835 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 6201 1170 SH SOLE 1170 0 0 QORVO INC COM 74736K101 5853501 50975 SH SOLE 47108 0 3867 QUALCOMM INC COM 747525103 85703 506 SH SOLE 191 0 315 QUANTA SVCS INC COM 74762E102 117430 452 SH SOLE 452 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4482479 33675 SH SOLE 31038 0 2637 R1 RCM INC COM 77634L105 1198 93 SH SOLE 93 0 0 RADIAN GROUP INC COM 750236101 131370 3925 SH SOLE 3925 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 12403 250 SH SOLE 250 0 0 REALTY INCOME CORP COM 756109104 6547 121 SH SOLE 121 0 0 REDFIN CORP COM 75737F108 818 123 SH SOLE 50 0 73 REGENERON PHARMACEUTICALS COM 75886F107 19250 20 SH SOLE 20 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3283062 156039 SH SOLE 151097 0 4942 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1813086 9400 SH SOLE 8877 0 523 REPLIGEN CORP COM 759916109 4598 25 SH SOLE 0 0 25 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 21156 1932 SH SOLE 808 0 1124 ROBLOX CORP CL A 771049103 23481 615 SH SOLE 15 0 600 ROCKWELL AUTOMATION INC COM 773903109 12896712 44268 SH SOLE 42227 0 2041 ROKU INC COM CL A 77543R102 5801 89 SH SOLE 75 0 14 ROPER TECHNOLOGIES INC COM 776696106 232188 414 SH SOLE 414 0 0 RTX CORPORATION COM 75513E101 12397954 127119 SH SOLE 122267 0 4852 RYERSON HLDG CORP COM 783754104 775 23 SH SOLE 23 0 0 S&P GLOBAL INC COM 78409V104 5098252 11983 SH SOLE 11139 0 844 SAIA INC COM 78709Y105 4481685 7661 SH SOLE 7661 0 0 SALESFORCE INC COM 79466L302 44876 149 SH SOLE 149 0 0 SANOFI SPONSORED ADR 80105N105 24300 500 SH SOLE 500 0 0 SAPIENS INTL CORP N V SHS G7T16G103 669829 20828 SH SOLE 20828 0 0 SCHLUMBERGER LTD COM STK 806857108 74124 1352 SH SOLE 0 0 1352 SCHWAB CHARLES CORP COM 808513105 4365770 60351 SH SOLE 55872 0 4479 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 22665 447 SH SOLE 264 0 183 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 59163 2343 SH SOLE 2343 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 22794465 584174 SH SOLE 543526 0 40648 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 16823403 469927 SH SOLE 441941 0 27986 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 3100 46 SH SOLE 46 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 165045 4635 SH SOLE 3425 0 1210 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 16274537 458825 SH SOLE 423519 0 35306 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 888463 18429 SH SOLE 18429 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1896771 23524 SH SOLE 23383 0 141 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 33644384 362860 SH SOLE 345592 0 17268 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 23178950 305066 SH SOLE 286163 0 18903 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 566378 9126 SH SOLE 8954 0 172 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1027166 12614 SH SOLE 12131 0 483 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 946698 19226 SH SOLE 18153 0 1073 SCIENCE APPLICATIONS INTL CO COM 808625107 1994658 15298 SH SOLE 13671 0 1627 SCOTTS MIRACLE-GRO CO CL A 810186106 3700 50 SH SOLE 50 0 0 SEALED AIR CORP NEW COM 81211K100 1280572 34424 SH SOLE 29995 0 4429 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 21898 520 SH SOLE 0 0 520 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1394 15 SH SOLE 0 0 15 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 20827 100 SH SOLE 0 0 100 SEMPRA COM 816851109 35485 494 SH SOLE 494 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 348623 9489 SH SOLE 7548 0 1941 SENSIENT TECHNOLOGIES CORP COM 81725T100 345537 4994 SH SOLE 4994 0 0 SERVICENOW INC COM 81762P102 98350 129 SH SOLE 93 0 36 SHELL PLC SPON ADS 780259305 26816 400 SH SOLE 400 0 0 SHERWIN WILLIAMS CO COM 824348106 11870 34 SH SOLE 34 0 0 SHOPIFY INC CL A 82509L107 23306 302 SH SOLE 262 0 40 SILGAN HLDGS INC COM 827048109 5793671 119310 SH SOLE 113545 0 5765 SILICOM LTD ORD M84116108 2970 200 SH SOLE 200 0 0 SIMON PPTY GROUP INC NEW COM 828806109 53301 341 SH SOLE 0 0 341 SIMPLIFY EXCHANGE TRADED FUN SIMPLIFY INTERST 82889N855 269 6 SH SOLE 6 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2723981 25148 SH SOLE 21815 0 3333 SMITH A O CORP COM 831865209 2136489 23882 SH SOLE 20264 0 3618 SMUCKER J M CO COM NEW 832696405 4613011 36649 SH SOLE 33812 0 2837 SNAP INC CL A 83304A106 2928 255 SH SOLE 255 0 0 SNAP ON INC COM 833034101 7919597 26736 SH SOLE 25490 0 1246 SNOWFLAKE INC CL A 833445109 32967 204 SH SOLE 204 0 0 SOUNDHOUND AI INC CLASS A COM 836100107 5890 1000 SH SOLE 1000 0 0 SOUTHERN CO COM 842587107 322797 4500 SH SOLE 4500 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7817254 19653 SH SOLE 19518 0 135 SPDR GOLD TR GOLD SHS 78463V107 169925 826 SH SOLE 226 0 600 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 555861 15509 SH SOLE 14783 0 726 SPDR S&P 500 ETF TR TR UNIT 78462F103 906710 1733 SH SOLE 1554 0 179 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6677 12 SH SOLE 12 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 66923 729 SH SOLE 0 0 729 SPDR SER TR PORTFOLI S&P1500 78464A805 30826 481 SH SOLE 481 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 80896 3200 SH SOLE 3200 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 11962876 163539 SH SOLE 153622 0 9917 SPDR SER TR PRTFLO S&P500 VL 78464A508 9676789 193149 SH SOLE 183777 0 9372 SPDR SER TR S&P 400 MDCP GRW 78464A821 23873377 273495 SH SOLE 256336 0 17159 SPDR SER TR S&P 400 MDCP VAL 78464A839 20213096 265962 SH SOLE 252471 0 13491 SPDR SER TR S&P 600 SMCP GRW 78464A201 19734728 226238 SH SOLE 214916 0 11322 SPDR SER TR S&P 600 SMCP VAL 78464A300 13585449 163739 SH SOLE 155918 0 7821 SPDR SER TR S&P DIVID ETF 78464A763 429997 3276 SH SOLE 3214 0 62 SPOTIFY TECHNOLOGY S A SHS L8681T102 30349 115 SH SOLE 115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 7258681 112765 SH SOLE 105954 0 6811 STANLEY BLACK & DECKER INC COM 854502101 19586 200 SH SOLE 200 0 0 STARBUCKS CORP COM 855244109 601863 6586 SH SOLE 6586 0 0 STATE STR CORP COM 857477103 298466 3860 SH SOLE 3701 0 159 STERIS PLC SHS USD G8473T100 12183468 54192 SH SOLE 52152 0 2040 STRYKER CORPORATION COM 863667101 12827483 35844 SH SOLE 34211 0 1633 SUN LIFE FINANCIAL INC. COM 866796105 6496 119 SH SOLE 119 0 0 SUNCOR ENERGY INC NEW COM 867224107 73894 2002 SH SOLE 2002 0 0 SYNAPTICS INC COM 87157D109 9881134 101283 SH SOLE 96048 0 5235 SYNOPSYS INC COM 871607107 12473559 21826 SH SOLE 21826 0 0 SYSCO CORP COM 871829107 43456 535 SH SOLE 535 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 747187 5492 SH SOLE 5347 0 145 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7425 50 SH SOLE 50 0 0 TARGET CORP COM 87612E106 13171781 74329 SH SOLE 70860 0 3469 TASKUS INC CLASS A COM 87652V109 583 50 SH SOLE 50 0 0 TD SYNNEX CORPORATION COM 87162W100 1281207 11328 SH SOLE 9694 0 1634 TE CONNECTIVITY LTD SHS H84989104 109925 757 SH SOLE 662 0 95 TEJON RANCH CO COM 879080109 16 1 SH SOLE 0 0 1 TELADOC HEALTH INC COM 87918A105 363 24 SH SOLE 0 0 24 TELEDYNE TECHNOLOGIES INC COM 879360105 12136936 28270 SH SOLE 26513 0 1757 TELEFLEX INCORPORATED COM 879369106 1963029 8679 SH SOLE 7514 0 1165 TERADATA CORP DEL COM 88076W103 12607 326 SH SOLE 0 0 326 TERADYNE INC COM 880770102 71239 631 SH SOLE 631 0 0 TESLA INC COM 88160R101 141160 803 SH SOLE 753 0 50 TETRA TECH INC NEW COM 88162G103 7352194 39804 SH SOLE 39334 0 470 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 25398 1800 SH SOLE 1800 0 0 TEXAS INSTRS INC COM 882508104 7735975 44406 SH SOLE 41583 0 2823 TEXAS ROADHOUSE INC COM 882681109 7209531 46673 SH SOLE 43237 0 3436 TEXTRON INC COM 883203101 19191 200 SH SOLE 0 0 200 THE CIGNA GROUP COM 125523100 8798889 24227 SH SOLE 23396 0 831 THE TRADE DESK INC COM CL A 88339J105 40214 460 SH SOLE 460 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 1989186 3422 SH SOLE 2822 0 600 THOMSON REUTERS CORP. COM 884903808 135261 868 SH SOLE 868 0 0 TIMKEN CO COM 887389104 1265592 14475 SH SOLE 12932 0 1543 TJX COS INC NEW COM 872540109 14191114 139924 SH SOLE 132909 0 7015 T-MOBILE US INC COM 872590104 71186 436 SH SOLE 435 0 1 TOAST INC CL A 888787108 24920 1000 SH SOLE 0 0 1000 TOPBUILD CORP COM 89055F103 48922 111 SH SOLE 111 0 0 TORO CO COM 891092108 546078 5960 SH SOLE 5088 0 872 TOTALENERGIES SE SPONSORED ADS 89151E109 217434 3159 SH SOLE 3159 0 0 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 327476 9790 SH SOLE 9790 0 0 TOYOTA MOTOR CORP ADS 892331307 2014 8 SH SOLE 0 0 8 TRACTOR SUPPLY CO COM 892356106 6519848 24912 SH SOLE 23288 0 1624 TRANE TECHNOLOGIES PLC SHS G8994E103 112575 375 SH SOLE 375 0 0 TRANSDIGM GROUP INC COM 893641100 386723 314 SH SOLE 314 0 0 TRAVELERS COMPANIES INC COM 89417E109 11518129 50048 SH SOLE 47409 0 2639 TREEHOUSE FOODS INC COM 89469A104 663 17 SH SOLE 17 0 0 TREX CO INC COM 89531P105 79800 800 SH SOLE 800 0 0 TRIMBLE INC COM 896239100 8367 130 SH SOLE 130 0 0 TRINET GROUP INC COM 896288107 5233960 39505 SH SOLE 35185 0 4320 TRUIST FINL CORP COM 89832Q109 1639437 42058 SH SOLE 38237 0 3821 TWILIO INC CL A 90138F102 12230 200 SH SOLE 200 0 0 UBER TECHNOLOGIES INC COM 90353T100 8469 110 SH SOLE 110 0 0 UBS GROUP AG SHS H42097107 31 1 SH SOLE 0 0 1 UDR INC COM 902653104 71267 1905 SH SOLE 1905 0 0 ULTA BEAUTY INC COM 90384S303 15555865 29750 SH SOLE 28556 0 1194 UMB FINL CORP COM 902788108 3854467 44309 SH SOLE 42186 0 2123 UNILEVER PLC SPON ADR NEW 904767704 92701 1847 SH SOLE 1847 0 0 UNION PAC CORP COM 907818108 283655 1153 SH SOLE 1153 0 0 UNITED AIRLS HLDGS INC COM 910047109 1197 25 SH SOLE 25 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2585274 17394 SH SOLE 16084 0 1310 UNITED RENTALS INC COM 911363109 9455488 13112 SH SOLE 12142 0 970 UNITEDHEALTH GROUP INC COM 91324P102 8268095 16713 SH SOLE 15765 0 948 UNIVERSAL HLTH SVCS INC CL B 913903100 6397522 35063 SH SOLE 33419 0 1644 US BANCORP DEL COM NEW 902973304 3645223 81549 SH SOLE 77891 0 3658 V F CORP COM 918204108 825719 53828 SH SOLE 47276 0 6552 V2X INC COM 92242T101 514 11 SH SOLE 0 0 11 VAIL RESORTS INC COM 91879Q109 11142 50 SH SOLE 50 0 0 VALERO ENERGY CORP COM 91913Y100 117193 687 SH SOLE 687 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 83268 273 SH SOLE 273 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 5872 57 SH SOLE 7 0 50 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 249194 3431 SH SOLE 294 0 3137 VANGUARD INDEX FDS GROWTH ETF 922908736 2578614 7492 SH SOLE 7162 0 330 VANGUARD INDEX FDS LARGE CAP ETF 922908637 31889 133 SH SOLE 133 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10845957 45998 SH SOLE 45637 0 361 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 862108 5530 SH SOLE 5062 0 468 VANGUARD INDEX FDS MID CAP ETF 922908629 295811 1184 SH SOLE 1184 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 37619 435 SH SOLE 435 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2123296 4417 SH SOLE 4313 0 104 VANGUARD INDEX FDS SM CP VAL ETF 922908611 1082731 5643 SH SOLE 5375 0 268 VANGUARD INDEX FDS SMALL CP ETF 922908751 286376 1253 SH SOLE 1248 0 5 VANGUARD INDEX FDS SML CP GRW ETF 922908595 7120332 27310 SH SOLE 26771 0 539 VANGUARD INDEX FDS TOTAL STK MKT 922908769 563022 2166 SH SOLE 2166 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1795521 11025 SH SOLE 10057 0 968 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 26862 643 SH SOLE 643 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4884 73 SH SOLE 73 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2158412 18473 SH SOLE 18216 0 257 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 45246 522 SH SOLE 41 0 481 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 264968 1451 SH SOLE 1385 0 66 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 24804381 494407 SH SOLE 472402 0 22005 VANGUARD WELLINGTON FD US MOMENTUM 921935508 1362 9 SH SOLE 0 0 9 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 285609 2361 SH SOLE 2128 0 233 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 215269 2640 SH SOLE 2527 0 113 VANGUARD WORLD FD COMM SRVC ETF 92204A884 50389 384 SH SOLE 384 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 96535 184 SH SOLE 184 0 0 VAXART INC COM NEW 92243A200 208 160 SH SOLE 160 0 0 VEEVA SYS INC CL A COM 922475108 5793 25 SH SOLE 25 0 0 VENTAS INC COM 92276F100 17068 392 SH SOLE 392 0 0 VERITONE INC COM 92347M100 1810 344 SH SOLE 344 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 344348 8207 SH SOLE 6605 0 1602 VIATRIS INC COM 92556V106 13113 1098 SH SOLE 0 0 1098 VISA INC COM CL A 92826C839 9315188 33378 SH SOLE 31264 0 2114 VISTA OUTDOOR INC COM 928377100 8851 270 SH SOLE 270 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4246 477 SH SOLE 477 0 0 VROOM INC COM NEW 92918V208 14 1 SH SOLE 1 0 0 VULCAN MATLS CO COM 929160109 17740 65 SH SOLE 65 0 0 WABTEC COM 929740108 148 1 SH SOLE 0 0 1 WALGREENS BOOTS ALLIANCE INC COM 931427108 2959 136 SH SOLE 111 0 25 WALKER & DUNLOP INC COM 93148P102 7580 75 SH SOLE 75 0 0 WALMART INC COM 931142103 10409055 172994 SH SOLE 164459 0 8535 WARNER BROS DISCOVERY INC COM SER A 934423104 11223 1286 SH SOLE 875 0 411 WASTE CONNECTIONS INC COM 94106B101 151931 883 SH SOLE 883 0 0 WASTE MGMT INC DEL COM 94106L109 172393 809 SH SOLE 809 0 0 WATERS CORP COM 941848103 7028603 20418 SH SOLE 19917 0 501 WATSCO INC COM 942622200 3666371 8488 SH SOLE 8285 0 203 WELLS FARGO CO NEW COM 949746101 1419344 24488 SH SOLE 22063 0 2425 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7317 6 SH SOLE 6 0 0 WELLTOWER INC COM 95040Q104 63446 679 SH SOLE 679 0 0 WESTERN DIGITAL CORP. COM 958102105 44288 649 SH SOLE 349 0 300 WESTERN UN CO COM 959802109 34001 2432 SH SOLE 1277 0 1155 WEX INC COM 96208T104 2761999 11628 SH SOLE 11563 0 65 WEYERHAEUSER CO MTN BE COM NEW 962166104 15822 441 SH SOLE 0 0 441 WILLIAMS SONOMA INC COM 969904101 3045487 9591 SH SOLE 8482 0 1109 WINGSTOP INC COM 974155103 14803 40 SH SOLE 0 0 40 WISDOMTREE TR EMG MKTS SMCAP 97717W281 162752 3200 SH SOLE 3200 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 956 19 SH SOLE 19 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 401057 9207 SH SOLE 9207 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 128481 3131 SH SOLE 3131 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 3145956 50007 SH SOLE 49890 0 117 WISDOMTREE TR INTL SMCAP DIV 97717W760 2689843 41249 SH SOLE 40974 0 275 WISDOMTREE TR US LARGECAP DIVD 97717W307 54024 748 SH SOLE 748 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 11949 245 SH SOLE 0 0 245 WISDOMTREE TR US MIDCAP FUND 97717W570 2729788 44736 SH SOLE 43253 0 1483 WISDOMTREE TR US QTLY DIV GRT 97717X669 7619 100 SH SOLE 100 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 14053 430 SH SOLE 0 0 430 WK KELLOGG CO COM SHS 92942W107 470 25 SH SOLE 25 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 5526 277 SH SOLE 0 0 277 WORKDAY INC CL A 98138H101 20457 75 SH SOLE 75 0 0 WP CAREY INC COM 92936U109 16086 285 SH SOLE 285 0 0 XCEL ENERGY INC COM 98389B100 258484 4809 SH SOLE 2440 0 2369 XYLEM INC COM 98419M100 26021 201 SH SOLE 0 0 201 YUM BRANDS INC COM 988498101 404987 2921 SH SOLE 2921 0 0 YUM CHINA HLDGS INC COM 98850P109 20254 509 SH SOLE 509 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 5578462 18506 SH SOLE 17487 0 1019 ZIFF DAVIS INC COM 48123V102 1040283 16502 SH SOLE 14758 0 1744 ZILLOW GROUP INC CL C CAP STK 98954M200 976 20 SH SOLE 20 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 141363 1071 SH SOLE 1031 0 40 ZIMVIE INC COM 98888T107 413 25 SH SOLE 21 0 4 ZOETIS INC CL A 98978V103 40611 240 SH SOLE 65 0 175 ZSCALER INC COM 98980G102 9632 50 SH SOLE 50 0 0