0001140361-23-039719.txt : 20230814 0001140361-23-039719.hdr.sgml : 20230814 20230814170942 ACCESSION NUMBER: 0001140361-23-039719 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230814 EFFECTIVENESS DATE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GHP Investment Advisors, Inc. CENTRAL INDEX KEY: 0001401561 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: 231171868 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 06-30-2023 06-30-2023 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 08-14-2023 0 917 1712530582
INFORMATION TABLE 2 informationtable.xml 3M CO COM 88579Y101 439497 4204 SH SOLE 4049 0 155 ABBOTT LABS COM 002824100 2793525 26527 SH SOLE 25109 0 1418 ABBVIE INC COM 00287Y109 893175 5869 SH SOLE 5552 0 317 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 82487 4505 SH SOLE 4505 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 705 100 SH SOLE 100 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6196305 20050 SH SOLE 19316 0 734 ACTIVISION BLIZZARD INC COM 00507V109 2517914 27606 SH SOLE 27148 0 458 ADOBE SYSTEMS INCORPORATED COM 00724F101 7624208 14995 SH SOLE 14549 0 446 ADTALEM GLOBAL ED INC COM 00737L103 19413 440 SH SOLE 440 0 0 ADVANCED ENERGY INDS COM 007973100 19912 178 SH SOLE 178 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1395399 12972 SH SOLE 12550 0 422 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 378 200 SH SOLE 200 0 0 AFLAC INC COM 001055102 388963 5088 SH SOLE 5088 0 0 AIR PRODS & CHEMS INC COM 009158106 5968550 20667 SH SOLE 20191 0 476 AIRBNB INC COM CL A 009066101 16844 126 SH SOLE 126 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1843532 17669 SH SOLE 17275 0 394 ALBEMARLE CORP COM 012653101 3547944 18923 SH SOLE 18752 0 171 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52742 551 SH SOLE 51 0 500 ALIGN TECHNOLOGY INC COM 016255101 17644 50 SH SOLE 50 0 0 ALLEGIANT TRAVEL CO COM 01748X102 8865 85 SH SOLE 85 0 0 ALLEGION PLC ORD SHS G0176J109 134250 1205 SH SOLE 1205 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 29194 969 SH SOLE 969 0 0 ALLIANT ENERGY CORP COM 018802108 24582 474 SH SOLE 400 0 74 ALLY FINL INC COM 02005N100 1893 66 SH SOLE 66 0 0 ALPHABET INC CAP STK CL A 02079K305 3245280 25048 SH SOLE 22711 0 2337 ALPHABET INC CAP STK CL C 02079K107 15294442 117496 SH SOLE 112624 0 4872 ALTRIA GROUP INC COM 02209S103 115229 2635 SH SOLE 2547 0 88 AMAZON COM INC COM 023135106 692466 5003 SH SOLE 4222 0 781 AMDOCS LTD SHS G02602103 7053072 80021 SH SOLE 76753 0 3268 AMEREN CORP COM 023608102 40455 500 SH SOLE 500 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 10392 664 SH SOLE 0 0 664 AMERICAN ELEC PWR CO INC COM 025537101 81110 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 9593768 58049 SH SOLE 56136 0 1913 AMERICAN INTL GROUP INC COM NEW 026874784 246234 4068 SH SOLE 4068 0 0 AMERICAN TOWER CORP NEW COM 03027X100 11788 63 SH SOLE 0 0 63 AMERIPRISE FINL INC COM 03076C106 143922 418 SH SOLE 418 0 0 AMERISOURCEBERGEN CORP COM 03073E105 137155 732 SH SOLE 650 0 82 AMETEK INC COM 031100100 5330178 33688 SH SOLE 32215 0 1473 AMGEN INC COM 031162100 5282712 20124 SH SOLE 18758 0 1366 AMKOR TECHNOLOGY INC COM 031652100 1889270 71917 SH SOLE 68337 0 3580 AMPHENOL CORP NEW CL A 032095101 4349719 49876 SH SOLE 47437 0 2439 AMPIO PHARMACEUTICALS INC COM NEW 03209T208 1256 6000 SH SOLE 6000 0 0 ANALOG DEVICES INC COM 032654105 8141040 44436 SH SOLE 42500 0 1936 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 36453 1835 SH SOLE 1835 0 0 AON PLC SHS CL A G0403H108 7620762 23755 SH SOLE 22914 0 841 APPIAN CORP CL A 03782L101 5995 125 SH SOLE 125 0 0 APPLE INC COM 037833100 32881798 184947 SH SOLE 173420 0 11527 APPLE INC PUT 037833100 88895 500 PRN Put SOLE 500 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 174422 1143 SH SOLE 1100 0 43 APPLIED MATLS INC COM 038222105 530748 3823 SH SOLE 3232 0 591 APTARGROUP INC COM 038336103 6475583 52814 SH SOLE 51308 0 1506 ARCH CAP GROUP LTD ORD G0450A105 7814 102 SH SOLE 0 0 102 ARCHER AVIATION INC COM CL A 03945R102 2885 500 SH SOLE 500 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 44201 521 SH SOLE 521 0 0 ARCONIC CORPORATION COM 03966V107 6484 217 SH SOLE 0 0 217 ARISTA NETWORKS INC COM 040413106 45660 261 SH SOLE 261 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 2106 100 SH SOLE 100 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4275 100 SH SOLE 100 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 30194 2016 SH SOLE 2016 0 0 ASGN INC COM 00191U102 4359266 53785 SH SOLE 51444 0 2341 ASML HOLDING N V N Y REGISTRY SHS N07059210 37722 57 SH SOLE 57 0 0 ASSURANT INC COM 04621X108 2724181 19030 SH SOLE 17804 0 1226 AT&T INC COM 00206R102 538749 37491 SH SOLE 35025 0 2466 ATI INC COM 01741R102 6533 151 SH SOLE 0 0 151 AUTODESK INC COM 052769106 42008 202 SH SOLE 0 0 202 AUTOMATIC DATA PROCESSING IN COM 053015103 7357986 29104 SH SOLE 27511 0 1593 AUTOZONE INC COM 053332102 14903 6 SH SOLE 0 0 6 AVANOS MED INC COM 05350V106 407 18 SH SOLE 0 0 18 AVERY DENNISON CORP COM 053611109 7769 42 SH SOLE 0 0 42 AXALTA COATING SYS LTD COM G0750C108 5225 185 SH SOLE 0 0 185 AZZ INC COM 002474104 9062 193 SH SOLE 193 0 0 BADGER METER INC COM 056525108 130962 785 SH SOLE 785 0 0 BAKER HUGHES COMPANY CL A 05722G100 17670 498 SH SOLE 0 0 498 BALL CORP COM 058498106 123375 2149 SH SOLE 0 0 2149 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 17669 915 SH SOLE 915 0 0 BANK AMERICA CORP COM 060505104 3885383 124173 SH SOLE 116219 0 7954 BANK HAWAII CORP COM 062540109 63328 1128 SH SOLE 1128 0 0 BANK MONTREAL QUE COM 063671101 14157 161 SH SOLE 161 0 0 BANK NEW YORK MELLON CORP COM 064058100 232121 5045 SH SOLE 4717 0 328 BANKUNITED INC COM 06652K103 6649 231 SH SOLE 0 0 231 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 2770 86 SH SOLE 86 0 0 BARCLAYS PLC ADR 06738E204 9914 1320 SH SOLE 1320 0 0 BARNES GROUP INC COM 067806109 15653 408 SH SOLE 408 0 0 BATH & BODY WORKS INC COM 070830104 16646 450 SH SOLE 450 0 0 BAXTER INTL INC COM 071813109 369408 8543 SH SOLE 8133 0 410 BECTON DICKINSON & CO COM 075887109 749252 2654 SH SOLE 2654 0 0 BERKLEY W R CORP COM 084423102 4911461 76814 SH SOLE 75368 0 1446 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18754899 52337 SH SOLE 50261 0 2076 BEST BUY INC COM 086516101 940097 11856 SH SOLE 10870 0 986 BIOGEN INC COM 09062X103 750978 2744 SH SOLE 2537 0 207 BIOMARIN PHARMACEUTICAL INC COM 09061G101 134115 1500 SH SOLE 0 0 1500 BJS WHSL CLUB HLDGS INC COM 05550J101 7185 103 SH SOLE 0 0 103 BLACK KNIGHT INC COM 09215C105 224 3 SH SOLE 3 0 0 BLACKROCK INC COM 09247X101 2939522 4226 SH SOLE 3841 0 385 BLACKSTONE INC COM 09260D107 161531 1642 SH SOLE 1642 0 0 BLOCK H & R INC COM 093671105 12654 359 SH SOLE 359 0 0 BLOCK INC CL A 852234103 848 14 SH SOLE 14 0 0 BOEING CO COM 097023105 232892 988 SH SOLE 584 0 404 BOOKING HOLDINGS INC COM 09857L108 3258441 1016 SH SOLE 938 0 78 BOOT BARN HLDGS INC COM 099406100 14397 151 SH SOLE 0 0 151 BORGWARNER INC COM 099724106 72023 1767 SH SOLE 1767 0 0 BP PLC SPONSORED ADR 055622104 14692 396 SH SOLE 396 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 7859 195 SH SOLE 195 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 348399 5690 SH SOLE 5272 0 418 BROADCOM INC COM 11135F101 231504 279 SH SOLE 162 0 117 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7009580 38535 SH SOLE 37387 0 1148 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2916 83 SH SOLE 83 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 11508 335 SH SOLE 335 0 0 BUILD-A-BEAR WORKSHOP INC COM 120076104 29056 1131 SH SOLE 994 0 137 CACI INTL INC CL A 127190304 8336070 24242 SH SOLE 23726 0 516 CADENCE DESIGN SYSTEM INC COM 127387108 98115 434 SH SOLE 434 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 118807 2248 SH SOLE 2248 0 0 CAMPBELL SOUP CO COM 134429109 2599 59 SH SOLE 0 0 59 CANADIAN NATL RY CO COM 136375102 30519 261 SH SOLE 261 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 3562791 43893 SH SOLE 43135 0 758 CANNAE HLDGS INC COM 13765N107 59 3 SH SOLE 3 0 0 CAPITAL ONE FINL CORP COM 14040H105 84353 764 SH SOLE 0 0 764 CARDINAL HEALTH INC COM 14149Y108 2886151 31242 SH SOLE 29939 0 1303 CARLYLE GROUP INC COM 14316J108 9438 295 SH SOLE 295 0 0 CARNIVAL CORP COMMON STOCK 143658300 1679 100 SH SOLE 100 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 10831 195 SH SOLE 0 0 195 CARTERS INC COM 146229109 21738 296 SH SOLE 296 0 0 CASS INFORMATION SYS INC COM 14808P109 1870227 49010 SH SOLE 46854 0 2156 CATALYST PHARMACEUTICALS INC COM 14888U101 17856 1200 SH SOLE 1200 0 0 CATERPILLAR INC COM 149123101 604129 2118 SH SOLE 2034 0 84 CBRE GROUP INC CL A 12504L109 221976 2626 SH SOLE 2485 0 141 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1573 40 SH SOLE 40 0 0 CENTENE CORP DEL COM 15135B101 21175 322 SH SOLE 322 0 0 CENTERPOINT ENERGY INC COM 15189T107 26084 901 SH SOLE 901 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2853880 67547 SH SOLE 64955 0 2592 CEVA INC COM 157210105 757 35 SH SOLE 35 0 0 CGI INC CL A SUB VTG 12532H104 3234730 31396 SH SOLE 30762 0 634 CHARTER COMMUNICATIONS INC N CL A 16119P108 129107 302 SH SOLE 302 0 0 CHASE CORP COM 16150R104 1828788 14504 SH SOLE 14196 0 308 CHECK POINT SOFTWARE TECH LT ORD M22465104 863214 6600 SH SOLE 6600 0 0 CHEVRON CORP NEW COM 166764100 4175449 25437 SH SOLE 24425 0 1012 CHILDRENS PL INC NEW COM 168905107 1566 61 SH SOLE 61 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 193888 105 SH SOLE 102 0 3 CHUBB LIMITED COM H1467J104 199955 991 SH SOLE 923 0 68 CHURCH & DWIGHT CO INC COM 171340102 5197851 54150 SH SOLE 51566 0 2584 CINCINNATI FINL CORP COM 172062101 72173 671 SH SOLE 671 0 0 CINEMARK HLDGS INC COM 17243V102 254088 14511 SH SOLE 14511 0 0 CINTAS CORP COM 172908105 138489 283 SH SOLE 255 0 28 CIRRUS LOGIC INC COM 172755100 8035 100 SH SOLE 100 0 0 CISCO SYS INC COM 17275R102 8714542 162010 SH SOLE 156040 0 5970 CITIGROUP INC COM NEW 172967424 17497 393 SH SOLE 313 0 80 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 3032 3185 SH SOLE 3185 0 0 CLARUS CORP NEW COM 18270P109 2460 270 SH SOLE 270 0 0 CLEAN ENERGY FUELS CORP COM 184499101 8010 1898 SH SOLE 1518 0 380 CLOROX CO DEL COM 189054109 831239 5163 SH SOLE 5137 0 26 CLOUDFLARE INC CL A COM 18915M107 4771 75 SH SOLE 75 0 0 CME GROUP INC COM 12572Q105 2803996 13627 SH SOLE 13162 0 465 COCA COLA CO COM 191216100 732012 11967 SH SOLE 10502 0 1465 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2597740 37068 SH SOLE 33091 0 3977 COHERENT CORP COM 19247G107 1130 25 SH SOLE 25 0 0 COHU INC COM 192576106 7454 200 SH SOLE 200 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 11423 141 SH SOLE 141 0 0 COLGATE PALMOLIVE CO COM 194162103 3635289 47273 SH SOLE 47165 0 108 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 44413 405 SH SOLE 405 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 1925892 25411 SH SOLE 23700 0 1711 COMCAST CORP NEW CL A 20030N101 4174325 90687 SH SOLE 84733 0 5954 COMERICA INC COM 200340107 1215 23 SH SOLE 23 0 0 COMPASS MINERALS INTL INC COM 20451N101 2643 78 SH SOLE 78 0 0 COMPASS PATHWAYS PLC CALL 20451W101 8110 1000 PRN Call SOLE 1000 0 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 2028 250 SH SOLE 250 0 0 CONOCOPHILLIPS COM 20825C104 67623 574 SH SOLE 574 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 68221 2148 SH SOLE 2148 0 0 CONSOLIDATED EDISON INC COM 209115104 183205 2017 SH SOLE 1827 0 190 CONSTELLATION BRANDS INC CL A 21036P108 7446550 27819 SH SOLE 26385 0 1434 CONSTELLATION ENERGY CORP COM 21037T109 15665 147 SH SOLE 0 0 147 COPART INC COM 217204106 4875412 55497 SH SOLE 52848 0 2649 CORNING INC COM 219350105 8157113 251530 SH SOLE 236345 0 15185 CORTEVA INC COM 22052L104 22222 424 SH SOLE 224 0 200 COSTAR GROUP INC COM 22160N109 8408 104 SH SOLE 0 0 104 COSTCO WHSL CORP NEW COM 22160K105 11262028 20005 SH SOLE 19038 0 967 CRH PLC ADR 12626K203 4474 77 SH SOLE 77 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4965 100 SH SOLE 100 0 0 CROCS INC COM 227046109 9557 95 SH SOLE 47 0 48 CROWN CASTLE INC COM 22822V101 100547 963 SH SOLE 963 0 0 CSG SYS INTL INC COM 126349109 6691907 119541 SH SOLE 115223 0 4318 CSW INDUSTRIALS INC COM 126402106 326257 1741 SH SOLE 1741 0 0 CSX CORP COM 126408103 9527661 309843 SH SOLE 295784 0 14059 CUMMINS INC COM 231021106 3420896 14330 SH SOLE 13578 0 752 CURTISS WRIGHT CORP COM 231561101 12618460 60918 SH SOLE 58409 0 2509 CVS HEALTH CORP COM 126650100 5863301 78313 SH SOLE 75441 0 2872 D R HORTON INC COM 23331A109 33459 272 SH SOLE 100 0 172 DANAHER CORPORATION COM 235851102 6386 25 SH SOLE 25 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 129 60 SH SOLE 60 0 0 DAVITA INC COM 23918K108 4905999 45279 SH SOLE 43768 0 1511 DBX ETF TR XTRACK MSCI EAFE 233051200 42723 1212 SH SOLE 1212 0 0 DBX ETF TR XTRCKR RUSL 1000 233051242 416868 9762 SH SOLE 8035 0 1727 DECKERS OUTDOOR CORP COM 243537107 20985 38 SH SOLE 0 0 38 DEERE & CO COM 244199105 286372 658 SH SOLE 605 0 53 DELL TECHNOLOGIES INC CL C 24703L202 70449 1239 SH SOLE 1239 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 8481 192 SH SOLE 0 0 192 DENTSPLY SIRONA INC COM 24906P109 1285840 33132 SH SOLE 31538 0 1594 DEUTSCHE BANK A G NAMEN AKT D18190898 8760 800 SH SOLE 800 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 187831 1089 SH SOLE 1089 0 0 DIGITAL RLTY TR INC COM 253868103 47232 393 SH SOLE 393 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 1432 40 SH SOLE 40 0 0 DIODES INC COM 254543101 1200 15 SH SOLE 15 0 0 DISCOVER FINL SVCS COM 254709108 132143 1276 SH SOLE 1276 0 0 DISNEY WALT CO COM 254687106 5133236 57664 SH SOLE 55385 0 2279 DOCUSIGN INC COM 256163106 1083 22 SH SOLE 22 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 30523 398 SH SOLE 398 0 0 DOLLAR GEN CORP NEW COM 256677105 3887068 23579 SH SOLE 22273 0 1306 DOLLAR TREE INC COM 256746108 2304364 15647 SH SOLE 14329 0 1318 DOMINION ENERGY INC COM 25746U109 4166 84 SH SOLE 84 0 0 DONALDSON INC COM 257651109 1807305 28986 SH SOLE 26555 0 2431 DOW INC COM 260557103 2150475 38782 SH SOLE 37663 0 1119 DOXIMITY INC CL A 26622P107 1787 75 SH SOLE 75 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 5996 204 SH SOLE 204 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 35696 679 SH SOLE 679 0 0 DTE ENERGY CO COM 233331107 146623 1359 SH SOLE 1359 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 35934 383 SH SOLE 342 0 41 DUPONT DE NEMOURS INC COM 26614N102 84258 1104 SH SOLE 954 0 150 EA SERIES TRUST STRIVE US ENERGY 02072L722 5351 178 SH SOLE 0 0 178 EASTMAN CHEM CO COM 277432100 5079300 60196 SH SOLE 57158 0 3038 EASTMAN KODAK CO COM NEW 277461406 6 1 SH SOLE 0 0 1 EATON CORP PLC SHS G29183103 128615 589 SH SOLE 589 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 39817 2945 SH SOLE 0 0 2945 EBAY INC. COM 278642103 271336 6097 SH SOLE 6097 0 0 EBIX INC COM NEW 278715206 12791 760 SH SOLE 760 0 0 ECOLAB INC COM 278865100 4609 25 SH SOLE 25 0 0 EDISON INTL COM 281020107 91407 1296 SH SOLE 1168 0 128 ELASTIC N V ORD SHS N14506104 11472 193 SH SOLE 97 0 96 ELBIT SYS LTD ORD M3760D101 868725 4153 SH SOLE 4153 0 0 ELECTRONIC ARTS INC COM 285512109 229125 1875 SH SOLE 1875 0 0 ELEVANCE HEALTH INC COM 036752103 6329413 13352 SH SOLE 12791 0 561 EMBECTA CORP COMMON STOCK 29082K105 9687 465 SH SOLE 465 0 0 EMCOR GROUP INC COM 29084Q100 9096081 41164 SH SOLE 38789 0 2375 EMERSON ELEC CO COM 291011104 3968797 41454 SH SOLE 39364 0 2090 ENBRIDGE INC COM 29250N105 11457 312 SH SOLE 312 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1426282 20066 SH SOLE 18983 0 1083 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 11331 450 SH SOLE 450 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 34840 1000 SH SOLE 1000 0 0 ENERGY FUELS INC COM NEW 292671708 1567731 232601 SH SOLE 232601 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 118936 9321 SH SOLE 9321 0 0 ENNIS INC COM 293389102 102501 4607 SH SOLE 4607 0 0 ENPHASE ENERGY INC COM 29355A107 4056 30 SH SOLE 30 0 0 ENTEGRIS INC COM 29362U104 71679 745 SH SOLE 713 0 32 ENTERGY CORP NEW COM 29364G103 6839 71 SH SOLE 0 0 71 ENTERPRISE PRODS PARTNERS L COM 293792107 26800 1000 SH SOLE 1000 0 0 EOG RES INC COM 26875P101 18659 141 SH SOLE 0 0 141 EPAM SYS INC COM 29414B104 1755933 7355 SH SOLE 7085 0 270 EPLUS INC COM 294268107 6386882 96464 SH SOLE 93323 0 3141 EPR PPTYS COM SH BEN INT 26884U109 4282 100 SH SOLE 100 0 0 EQUINIX INC COM 29444U700 10065 13 SH SOLE 0 0 13 ESCO TECHNOLOGIES INC COM 296315104 10756826 102976 SH SOLE 98225 0 4751 ESSENT GROUP LTD COM G3198U102 2662265 50855 SH SOLE 47767 0 3088 ETF MANAGERS TR AI POWERED EQT 26924G813 1925 60 SH SOLE 30 0 30 ETF SER SOLUTIONS DISTILLATE US 26922A321 2785 60 SH SOLE 60 0 0 EVERCORE INC CLASS A 29977A105 6216 45 SH SOLE 0 0 45 EVEREST RE GROUP LTD COM G3223R108 14597 41 SH SOLE 0 0 41 EXELON CORP COM 30161N101 14057 347 SH SOLE 0 0 347 EXPEDIA GROUP INC COM NEW 30212P303 973447 8727 SH SOLE 8069 0 658 EXPEDITORS INTL WASH INC COM 302130109 8606348 73577 SH SOLE 71056 0 2521 EXXON MOBIL CORP COM 30231G102 4788048 42815 SH SOLE 38120 0 4695 F N B CORP COM 302520101 1078120 87795 SH SOLE 82252 0 5543 FACTSET RESH SYS INC COM 303075105 11872 28 SH SOLE 0 0 28 FAIR ISAAC CORP COM 303250104 16117758 18739 SH SOLE 18079 0 660 FASTENAL CO COM 311900104 46010 801 SH SOLE 801 0 0 FEDEX CORP COM 31428X106 7429454 27954 SH SOLE 26036 0 1918 FERGUSON PLC NEW SHS G3421J106 2310650 14445 SH SOLE 13414 0 1031 FERRARI N V COM N3167Y103 13896 45 SH SOLE 0 0 45 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 234815 4378 SH SOLE 4046 0 332 FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329 20615 942 SH SOLE 0 0 942 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2643 36 SH SOLE 36 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 28749 449 SH SOLE 449 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 54184 1300 SH SOLE 1300 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1788 40 SH SOLE 0 0 40 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1093592 25970 SH SOLE 24594 0 1376 FIDELITY NATL INFORMATION SV COM 31620M106 1361282 24183 SH SOLE 22741 0 1442 FIFTH THIRD BANCORP COM 316773100 101423 3650 SH SOLE 3650 0 0 FIRST AMERN FINL CORP COM 31847R102 153492 2395 SH SOLE 2395 0 0 FIRST FINL BANCORP OH COM 320209109 19108 853 SH SOLE 853 0 0 FIRST HORIZON CORPORATION COM 320517105 66842 4918 SH SOLE 4918 0 0 FIRST SOLAR INC COM 336433107 58 0 SH SOLE 0 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6338 118 SH SOLE 0 0 118 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2807 116 SH SOLE 116 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 3054 40 SH SOLE 0 0 40 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1808 11 SH SOLE 0 0 11 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1834 12 SH SOLE 0 0 12 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 112379 1319 SH SOLE 1319 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 24430 610 SH SOLE 0 0 610 FIRSTSERVICE CORP NEW COM 33767E202 64567 417 SH SOLE 417 0 0 FISERV INC COM 337738108 91681 730 SH SOLE 320 0 410 FISKER INC CL A COM STK 33813J106 35342 6311 SH SOLE 3553 0 2758 FLEETCOR TECHNOLOGIES INC COM 339041105 965103 3634 SH SOLE 3360 0 274 FLEX LTD ORD Y2573F102 96378 3641 SH SOLE 3641 0 0 FORD MTR CO DEL COM 345370860 88537 7293 SH SOLE 4198 0 3095 FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 546438 6961 SH SOLE 6961 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 809754 26428 SH SOLE 25559 0 869 FOUR CORNERS PPTY TR INC COM 35086T109 7111 274 SH SOLE 0 0 274 FOX FACTORY HLDG CORP COM 35138V102 3793560 34023 SH SOLE 32625 0 1398 FRANKLIN ELEC INC COM 353514102 1470415 15355 SH SOLE 13723 0 1632 FRANKLIN RESOURCES INC COM 354613101 36372 1303 SH SOLE 1303 0 0 FREEPORT-MCMORAN INC CL B 35671D857 27628 667 SH SOLE 300 0 367 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 55833 2140 SH SOLE 2140 0 0 FS KKR CAP CORP COM 302635206 13467 668 SH SOLE 668 0 0 FTI CONSULTING INC COM 302941109 4505503 24054 SH SOLE 22678 0 1376 FUELCELL ENERGY INC COM 35952H601 1483 793 SH SOLE 793 0 0 FULGENT GENETICS INC COM 359664109 1731 53 SH SOLE 53 0 0 FULLER H B CO COM 359694106 3855739 53829 SH SOLE 50660 0 3169 FULTON FINL CORP PA COM 360271100 1571 112 SH SOLE 56 0 56 GABELLI EQUITY TR INC COM 362397101 29392 5344 SH SOLE 5344 0 0 GARMIN LTD SHS H2906T109 4696439 45372 SH SOLE 42605 0 2767 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 32073 448 SH SOLE 273 0 175 GEN DIGITAL INC COM 668771108 14805 710 SH SOLE 522 0 188 GENERAC HLDGS INC COM 368736104 11832 110 SH SOLE 110 0 0 GENERAL DYNAMICS CORP COM 369550108 4211917 18556 SH SOLE 17824 0 732 GENERAL ELECTRIC CO COM NEW 369604301 124342 1085 SH SOLE 822 0 263 GENERAL MLS INC COM 370334104 5271778 72544 SH SOLE 70098 0 2446 GENERAL MTRS CO COM 37045V100 33890 1000 SH SOLE 0 0 1000 GENTEX CORP COM 371901109 5621601 169940 SH SOLE 163509 0 6431 GENUINE PARTS CO COM 372460105 7359617 46583 SH SOLE 44480 0 2103 GILEAD SCIENCES INC COM 375558103 946074 11826 SH SOLE 11345 0 481 GLACIER BANCORP INC NEW COM 37637Q105 46186 1400 SH SOLE 1400 0 0 GLOBAL PMTS INC COM 37940X102 5776766 45544 SH SOLE 44366 0 1178 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 12146 200 SH SOLE 200 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10911 415 SH SOLE 415 0 0 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 76333 1342 SH SOLE 1342 0 0 GLOBE LIFE INC COM 37959E102 2937813 25664 SH SOLE 25517 0 147 GMS INC COM 36251C103 3171652 43585 SH SOLE 42416 0 1169 GOLDMAN SACHS GROUP INC COM 38141G104 199719 586 SH SOLE 508 0 78 GOODYEAR TIRE & RUBR CO COM 382550101 7406 571 SH SOLE 571 0 0 GRACO INC COM 384109104 4252405 54672 SH SOLE 51881 0 2791 GRAINGER W W INC COM 384802104 14267 20 SH SOLE 0 0 20 GREENBRIER COS INC COM 393657101 1589 35 SH SOLE 0 0 35 HALEON PLC SPON ADS 405552100 438 50 SH SOLE 50 0 0 HALLIBURTON CO COM 406216101 57550 1414 SH SOLE 986 0 428 HANESBRANDS INC COM 410345102 1652 297 SH SOLE 297 0 0 HANOVER INS GROUP INC COM 410867105 27722 254 SH SOLE 254 0 0 HARLEY DAVIDSON INC COM 412822108 17512 511 SH SOLE 200 0 311 HARTFORD FINL SVCS GROUP INC COM 416515104 2658330 36119 SH SOLE 34384 0 1735 HASBRO INC COM 418056107 21244 323 SH SOLE 323 0 0 HASHICORP INC COM CL A 418100103 3938 135 SH SOLE 135 0 0 HCA HEALTHCARE INC COM 40412C101 152313 565 SH SOLE 500 0 65 HEALTHPEAK PROPERTIES INC COM 42250P103 15780 755 SH SOLE 755 0 0 HEICO CORP NEW COM 422806109 134892 790 SH SOLE 790 0 0 HELEN OF TROY LTD COM G4388N106 1550897 12447 SH SOLE 11925 0 522 HELIOS TECHNOLOGIES INC COM 42328H109 1902568 32860 SH SOLE 29182 0 3678 HENRY JACK & ASSOC INC COM 426281101 344 2 SH SOLE 2 0 0 HENRY SCHEIN INC COM 806407102 4171350 54421 SH SOLE 51470 0 2951 HERSHEY CO COM 427866108 35548 159 SH SOLE 102 0 57 HESS CORP COM 42809H107 7254 46 SH SOLE 46 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 17600 1000 SH SOLE 0 0 1000 HILLENBRAND INC COM 431571108 2696580 57046 SH SOLE 53764 0 3282 HILTON WORLDWIDE HLDGS INC COM 43300A203 16723 108 SH SOLE 0 0 108 HOME DEPOT INC COM 437076102 4466486 13489 SH SOLE 12723 0 766 HONDA MOTOR LTD AMERN SHS 438128308 319 10 SH SOLE 0 0 10 HONEYWELL INTL INC COM 438516106 885091 4642 SH SOLE 4539 0 103 HORMEL FOODS CORP COM 440452100 26860 646 SH SOLE 558 0 88 HOULIHAN LOKEY INC CL A 441593100 13626618 133437 SH SOLE 127576 0 5861 HP INC COM 40434L105 32770 1000 SH SOLE 0 0 1000 HUBBELL INC COM 443510607 11665 38 SH SOLE 0 0 38 HUMANA INC COM 444859102 6421 13 SH SOLE 13 0 0 HUNT J B TRANS SVCS INC COM 445658107 183454 903 SH SOLE 903 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1748469 145706 SH SOLE 139017 0 6689 HUNTINGTON INGALLS INDS INC COM 446413106 57174 252 SH SOLE 224 0 28 HUT 8 MNG CORP COM 44812T102 297 100 SH SOLE 100 0 0 ICF INTL INC COM 44925C103 9737595 75427 SH SOLE 71809 0 3618 ICICI BANK LIMITED ADR 45104G104 305724 13206 SH SOLE 13206 0 0 IDACORP INC COM 451107106 12615 129 SH SOLE 0 0 129 IDEX CORP COM 45167R104 4944829 22133 SH SOLE 20802 0 1331 IDEXX LABS INC COM 45168D104 750683 1485 SH SOLE 1485 0 0 ILLINOIS TOOL WKS INC COM 452308109 228646 963 SH SOLE 886 0 77 IMPACT SHS TR I NAACP MINO ETF 45259A209 15951 501 SH SOLE 501 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 15391 494 SH SOLE 494 0 0 INDEPENDENT BK CORP MASS COM 453836108 2217048 38800 SH SOLE 35978 0 2822 INFOSYS LTD SPONSORED ADR 456788108 220176 13200 SH SOLE 13200 0 0 INGERSOLL RAND INC COM 45687V106 217344 3192 SH SOLE 3068 0 124 INMODE LTD SHS M5425M103 251032 6180 SH SOLE 6180 0 0 INSIGHT ENTERPRISES INC COM 45765U103 4868891 33337 SH SOLE 31508 0 1829 INSPERITY INC COM 45778Q107 7096 71 SH SOLE 0 0 71 INSTALLED BLDG PRODS INC COM 45780R101 18429 120 SH SOLE 0 0 120 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2297780 52629 SH SOLE 47603 0 5026 INTEL CORP COM 458140100 1217659 34900 SH SOLE 33658 0 1242 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 81267 887 SH SOLE 887 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3478771 30518 SH SOLE 30206 0 312 INTERNATIONAL BUSINESS MACHS COM 459200101 10026202 70055 SH SOLE 66577 0 3478 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1519014 23635 SH SOLE 22510 0 1125 INTERNATIONAL PAPER CO COM 460146103 10626 300 SH SOLE 300 0 0 INTUIT COM 461202103 9203938 18490 SH SOLE 18160 0 330 INTUITIVE SURGICAL INC COM NEW 46120E602 34408 113 SH SOLE 10 0 103 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 2669 182 SH SOLE 182 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5571 228 SH SOLE 228 0 0 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 2410 133 SH SOLE 133 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 12657 84 SH SOLE 0 0 84 INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698 3365 41 SH SOLE 41 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 259539 9496 SH SOLE 9496 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 2858516 29020 SH SOLE 28466 0 554 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 594038 15816 SH SOLE 15816 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 8476 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2697215 28749 SH SOLE 28181 0 568 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 63536 1900 SH SOLE 1900 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3497491 168473 SH SOLE 166770 0 1703 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 300135 16899 SH SOLE 16899 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 70454 1732 SH SOLE 1525 0 207 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 2457 75 SH SOLE 40 0 35 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 21632 143 SH SOLE 143 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 225729 7182 SH SOLE 6813 0 369 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1798684 35151 SH SOLE 34407 0 744 INVESCO QQQ TR UNIT SER 1 46090E103 1119671 3057 SH SOLE 2997 0 60 INVESTORS TITLE CO NC COM 461804106 595970 3923 SH SOLE 3923 0 0 IRON MTN INC DEL COM 46284V101 45056 745 SH SOLE 658 0 87 ISHARES INC CORE MSCI EMKT 46434G103 7475 151 SH SOLE 151 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 154269 2810 SH SOLE 2810 0 0 ISHARES INC MSCI AUST ETF 464286103 73425 3300 SH SOLE 3300 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 188474 9215 SH SOLE 9215 0 0 ISHARES INC MSCI EMRG CHN 46434G764 207 4 SH SOLE 4 0 0 ISHARES INC MSCI EURZONE ETF 464286608 259061 5711 SH SOLE 5711 0 0 ISHARES INC MSCI SPAIN ETF 464286764 125245 4370 SH SOLE 4370 0 0 ISHARES SILVER TR ISHARES 46428Q109 3058 147 SH SOLE 147 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 19974 199 SH SOLE 0 0 199 ISHARES TR 20 YR TR BD ETF 464287432 27276 286 SH SOLE 0 0 286 ISHARES TR CORE DIV GRWTH 46434V621 65193 1242 SH SOLE 0 0 1242 ISHARES TR CORE MSCI EAFE 46432F842 13969690 207204 SH SOLE 195034 0 12170 ISHARES TR CORE S&P MCP ETF 464287507 7121710 26802 SH SOLE 26148 0 654 ISHARES TR CORE S&P SCP ETF 464287804 8575322 84047 SH SOLE 83588 0 459 ISHARES TR CORE S&P TTL STK 464287150 589369 5985 SH SOLE 5985 0 0 ISHARES TR CORE S&P500 ETF 464287200 2084145 4652 SH SOLE 4315 0 337 ISHARES TR DEVSMCP EXNA ETF 464288497 274296 5157 SH SOLE 5157 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1270184 13642 SH SOLE 13457 0 185 ISHARES TR EAFE SML CP ETF 464288273 169775 2850 SH SOLE 2850 0 0 ISHARES TR EAFE VALUE ETF 464288877 1121424 22559 SH SOLE 22170 0 389 ISHARES TR ESG AWR MSCI USA 46435G425 1962 20 SH SOLE 20 0 0 ISHARES TR ESG MSCI LEADR 46435U218 44908 575 SH SOLE 575 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 23813 660 SH SOLE 660 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 19064 532 SH SOLE 532 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 4918 97 SH SOLE 0 0 97 ISHARES TR IBONDS 23 TRM TS 46436E882 75444 3047 SH SOLE 0 0 3047 ISHARES TR IBONDS 24 TRM TS 46436E874 75494 3176 SH SOLE 0 0 3176 ISHARES TR IBONDS 25 TRM TS 46436E866 75574 3273 SH SOLE 0 0 3273 ISHARES TR IBOXX HI YD ETF 464288513 4864 65 SH SOLE 0 0 65 ISHARES TR INTERNATIONAL SL 46434V266 135808 4360 SH SOLE 4360 0 0 ISHARES TR INTL DIV GRWTH 46435G524 4286887 69154 SH SOLE 68525 0 629 ISHARES TR INTL SEL DIV ETF 464288448 12119454 457338 SH SOLE 429304 0 28034 ISHARES TR ISHARES BIOTECH 464287556 18643 145 SH SOLE 145 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 7957 159 SH SOLE 0 0 159 ISHARES TR MICRO-CAP ETF 464288869 1366132 12357 SH SOLE 12290 0 67 ISHARES TR MRGSTR MD CP GRW 464288307 1763360 29175 SH SOLE 29175 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 5671523 87672 SH SOLE 86788 0 884 ISHARES TR MSCI EAFE ETF 464287465 352008 4880 SH SOLE 4820 0 60 ISHARES TR MSCI EAFE MIN VL 46429B689 2707 40 SH SOLE 0 0 40 ISHARES TR MSCI EMG MKT ETF 464287234 375163 9483 SH SOLE 9369 0 114 ISHARES TR MSCI INDIA SM CP 46429B614 337796 5565 SH SOLE 5565 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 2803042 79048 SH SOLE 78320 0 728 ISHARES TR MSCI INTL SZE FT 46435G508 123624 4800 SH SOLE 4800 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 15820861 486796 SH SOLE 454484 0 32312 ISHARES TR MSCI UK SM ETF 46429B416 258084 7762 SH SOLE 7762 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 35988 479 SH SOLE 0 0 479 ISHARES TR MSCI USA MMENTM 46432F396 10512 73 SH SOLE 0 0 73 ISHARES TR RUS 1000 ETF 464287622 2443802 9969 SH SOLE 9969 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 15227325 55725 SH SOLE 55373 0 352 ISHARES TR RUS 1000 VAL ETF 464287598 15083124 93771 SH SOLE 93088 0 683 ISHARES TR RUS 2000 GRW ETF 464287648 662328 2750 SH SOLE 2627 0 123 ISHARES TR RUS 2000 VAL ETF 464287630 3140004 21310 SH SOLE 21310 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6538112 68634 SH SOLE 67734 0 900 ISHARES TR RUS MDCP VAL ETF 464287473 239587 2144 SH SOLE 2144 0 0 ISHARES TR RUS MID CAP ETF 464287499 205914 2798 SH SOLE 2798 0 0 ISHARES TR RUS TP200 GR ETF 464289438 11820 75 SH SOLE 0 0 75 ISHARES TR RUSSELL 2000 ETF 464287655 337714 1768 SH SOLE 1728 0 40 ISHARES TR RUSSELL 3000 ETF 464287689 809479 3163 SH SOLE 3163 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 18852127 267900 SH SOLE 264802 0 3098 ISHARES TR S&P 500 VAL ETF 464287408 17594836 107778 SH SOLE 106620 0 1158 ISHARES TR S&P MC 400GR ETF 464287606 11566108 151687 SH SOLE 149475 0 2212 ISHARES TR S&P MC 400VL ETF 464287705 12478311 114817 SH SOLE 112794 0 2023 ISHARES TR S&P SML 600 GWT 464287887 19965155 170540 SH SOLE 166271 0 4269 ISHARES TR SELECT DIVID ETF 464287168 91919 796 SH SOLE 796 0 0 ISHARES TR SELF DRIVNG EV 46435U366 842 21 SH SOLE 21 0 0 ISHARES TR SP SMCP600VL ETF 464287879 21596132 220594 SH SOLE 216893 0 3701 ISHARES TR TIPS BD ETF 464287176 19677 186 SH SOLE 168 0 18 ISHARES TR U.S. REAL ES ETF 464287739 3272 38 SH SOLE 0 0 38 ISHARES TR U.S. TECH ETF 464287721 35534 335 SH SOLE 335 0 0 ISHARES TR US HOME CONS ETF 464288752 17874 205 SH SOLE 205 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 19621 392 SH SOLE 392 0 0 JD.COM INC SPON ADR CL A 47215P106 7292 200 SH SOLE 200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 11207 320 SH SOLE 0 0 320 JOHNSON & JOHNSON COM 478160104 8551548 49189 SH SOLE 46999 0 2190 JOHNSON CTLS INTL PLC SHS G51502105 43474 732 SH SOLE 732 0 0 JOHNSON OUTDOORS INC CL A 479167108 1049434 17921 SH SOLE 17212 0 709 JPMORGAN CHASE & CO COM 46625H100 13647416 88361 SH SOLE 83765 0 4596 KADANT INC COM 48282T104 3263864 15292 SH SOLE 14312 0 980 KELLOGG CO COM 487836108 37891 592 SH SOLE 592 0 0 KEURIG DR PEPPER INC COM 49271V100 3820 113 SH SOLE 0 0 113 KEYSIGHT TECHNOLOGIES INC COM 49338L103 35692 228 SH SOLE 0 0 228 KIMBERLY-CLARK CORP COM 494368103 497289 3886 SH SOLE 3657 0 229 KIMCO RLTY CORP COM 49446R109 3830 188 SH SOLE 0 0 188 KITE RLTY GROUP TR COM NEW 49803T300 4230 181 SH SOLE 0 0 181 KLA CORP COM NEW 482480100 8536606 17822 SH SOLE 17021 0 801 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1732806 29054 SH SOLE 26979 0 2075 KOHLS CORP COM 500255104 5634 202 SH SOLE 103 0 99 KRAFT HEINZ CO COM 500754106 1417 41 SH SOLE 41 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1196 74 SH SOLE 72 0 2 L3HARRIS TECHNOLOGIES INC COM 502431109 5199274 27663 SH SOLE 26487 0 1176 LABORATORY CORP AMER HLDGS COM NEW 50540R409 6561208 30097 SH SOLE 29025 0 1072 LAM RESEARCH CORP COM 512807108 29339 45 SH SOLE 45 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 19623 218 SH SOLE 126 0 92 LANDSTAR SYS INC COM 515098101 12523143 63389 SH SOLE 61076 0 2313 LANTHEUS HLDGS INC COM 516544103 10005 145 SH SOLE 0 0 145 LAS VEGAS SANDS CORP COM 517834107 14103 250 SH SOLE 250 0 0 LAUDER ESTEE COS INC CL A 518439104 63868 381 SH SOLE 381 0 0 LEMONADE INC COM 52567D107 1513 100 SH SOLE 100 0 0 LENNAR CORP CL A 526057104 19471 158 SH SOLE 0 0 158 LIBERTY BROADBAND CORP COM SER A 530307107 13358 143 SH SOLE 143 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 9169 147 SH SOLE 147 0 0 LILLY ELI & CO COM 532457108 2475521 4686 SH SOLE 936 0 3750 LINCOLN ELEC HLDGS INC COM 533900106 15068946 79612 SH SOLE 76910 0 2702 LINDE PLC SHS G54950103 391366 1025 SH SOLE 1025 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 1131 150 SH SOLE 150 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1085 150 SH SOLE 150 0 0 LITTELFUSE INC COM 537008104 8498599 32676 SH SOLE 31282 0 1394 LKQ CORP COM 501889208 3918117 73017 SH SOLE 68203 0 4814 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 5599 2604 SH SOLE 2604 0 0 LOCKHEED MARTIN CORP COM 539830109 640125 1410 SH SOLE 1351 0 59 LOEWS CORP COM 540424108 23783 375 SH SOLE 375 0 0 LOWES COS INC COM 548661107 257020 1149 SH SOLE 1085 0 64 LUMEN TECHNOLOGIES INC COM 550241103 128 69 SH SOLE 47 0 22 LUMIRADX LTD SHS G5709L109 189 405 SH SOLE 405 0 0 M & T BK CORP COM 55261F104 54509 401 SH SOLE 401 0 0 M D C HLDGS INC COM 552676108 513774 10294 SH SOLE 10294 0 0 MACERICH CO COM 554382101 11304 895 SH SOLE 0 0 895 MACYS INC COM 55616P104 10445 670 SH SOLE 338 0 332 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 636504 48551 SH SOLE 48551 0 0 MAGNA INTL INC COM 559222401 36011 629 SH SOLE 384 0 245 MANHATTAN ASSOCIATES INC COM 562750109 2972070 15524 SH SOLE 15144 0 380 MANPOWERGROUP INC WIS COM 56418H100 1771718 23151 SH SOLE 21903 0 1248 MANULIFE FINL CORP COM 56501R106 46704 2400 SH SOLE 2400 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 298 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 45066 1679 SH SOLE 1679 0 0 MARATHON PETE CORP COM 56585A102 308336 2059 SH SOLE 2059 0 0 MARCUS CORP DEL COM 566330106 5614 345 SH SOLE 345 0 0 MARKEL GROUP INC COM 570535104 4565864 3031 SH SOLE 2945 0 86 MARRIOTT INTL INC NEW CL A 571903202 2538688 12175 SH SOLE 12072 0 103 MARSH & MCLENNAN COS INC COM 571748102 13814 72 SH SOLE 0 0 72 MARTEN TRANS LTD COM 573075108 8368537 365918 SH SOLE 355433 0 10485 MARTIN MARIETTA MATLS INC COM 573284106 6536419 14352 SH SOLE 13652 0 700 MARVELL TECHNOLOGY INC COM 573874104 11019 193 SH SOLE 193 0 0 MASCO CORP COM 574599106 64607 1102 SH SOLE 1102 0 0 MASTERCARD INCORPORATED CL A 57636Q104 3395360 8596 SH SOLE 8122 0 474 MATTEL INC COM 577081102 18598 861 SH SOLE 431 0 430 MAXIMUS INC COM 577933104 2092410 26168 SH SOLE 24192 0 1976 MCCORMICK & CO INC COM NON VTG 579780206 17286 200 SH SOLE 200 0 0 MCDONALDS CORP COM 580135101 797030 2762 SH SOLE 2614 0 148 MCKESSON CORP COM 58155Q103 7860566 17862 SH SOLE 16692 0 1170 MEDPACE HLDGS INC COM 58506Q109 13345 50 SH SOLE 50 0 0 MEDTRONIC PLC SHS G5960L103 3031411 36326 SH SOLE 33101 0 3225 MERCADOLIBRE INC COM 58733R102 27930 21 SH SOLE 21 0 0 MERCK & CO INC COM 58933Y105 12486652 116220 SH SOLE 111837 0 4383 MERCURY SYS INC COM 589378108 24710 700 SH SOLE 700 0 0 MERIT MED SYS INC COM 589889104 13742 200 SH SOLE 0 0 200 META MATERIALS INC COM 59134N104 390 1607 SH SOLE 1607 0 0 META PLATFORMS INC CL A 30303M102 7651772 25367 SH SOLE 23068 0 2299 METHODE ELECTRS INC COM 591520200 2046949 64007 SH SOLE 59226 0 4781 METLIFE INC COM 59156R108 8784 138 SH SOLE 10 0 128 MEXICO FD INC COM 592835102 1037 60 SH SOLE 0 0 60 MICROSOFT CORP COM 594918104 24559093 76506 SH SOLE 74033 0 2473 MILLER INDS INC TENN COM NEW 600551204 2879825 72981 SH SOLE 71318 0 1663 MKS INSTRS INC COM 55306N104 4500450 47831 SH SOLE 45898 0 1933 MODERNA INC COM 60770K107 26388 260 SH SOLE 260 0 0 MONDELEZ INTL INC CL A 609207105 389231 5262 SH SOLE 5202 0 60 MOODYS CORP COM 615369105 13504208 40108 SH SOLE 38863 0 1245 MORGAN STANLEY COM NEW 617446448 201798 2301 SH SOLE 2001 0 300 MORGAN STANLEY INDIA INVT FD COM 61745C105 11030 500 SH SOLE 500 0 0 MOSAIC CO NEW COM 61945C103 1918 46 SH SOLE 0 0 46 MOTOROLA SOLUTIONS INC COM NEW 620076307 46326 162 SH SOLE 0 0 162 MP MATERIALS CORP COM CL A 553368101 1270 55 SH SOLE 27 0 28 MURPHY USA INC COM 626755102 29981 95 SH SOLE 95 0 0 MYRIAD GENETICS INC COM 62855J104 3131 175 SH SOLE 175 0 0 NASDAQ INC COM 631103108 6116 120 SH SOLE 120 0 0 NATIONAL BK HLDGS CORP CL A 633707104 5924 172 SH SOLE 172 0 0 NATIONAL INSTRS CORP COM 636518102 10973 185 SH SOLE 0 0 185 NAVIENT CORPORATION COM 63938C108 12314 691 SH SOLE 0 0 691 NEOGEN CORP COM 640491106 52200 2320 SH SOLE 2320 0 0 NETAPP INC COM 64110D104 8890870 115827 SH SOLE 109577 0 6250 NETFLIX INC COM 64110L106 139148 330 SH SOLE 131 0 199 NEW YORK CMNTY BANCORP INC COM 649445103 1426 112 SH SOLE 112 0 0 NEW YORK TIMES CO CL A 650111107 4435 100 SH SOLE 100 0 0 NEWELL BRANDS INC COM 651229106 34723 3285 SH SOLE 3285 0 0 NEWMARKET CORP COM 651587107 38820 83 SH SOLE 83 0 0 NEWS CORP NEW CL A 65249B109 1721 81 SH SOLE 81 0 0 NEXTERA ENERGY INC COM 65339F101 14818 215 SH SOLE 215 0 0 NICE LTD SPONSORED ADR 653656108 737516 3380 SH SOLE 3380 0 0 NIKE INC CL B 654106103 236079 2184 SH SOLE 2184 0 0 NIO INC SPON ADS 62914V106 1290 100 SH SOLE 100 0 0 NIOCORP DEVS LTD COM NEW 654484609 65 15 SH SOLE 0 0 15 NOKIA CORP SPONSORED ADR 654902204 160 41 SH SOLE 41 0 0 NOODLES & CO COM CL A 65540B105 578 180 SH SOLE 180 0 0 NORDSON CORP COM 655663102 13462795 55503 SH SOLE 53476 0 2027 NORDSTROM INC COM 655664100 9944 467 SH SOLE 467 0 0 NORFOLK SOUTHN CORP COM 655844108 471116 2182 SH SOLE 2182 0 0 NORTHROP GRUMMAN CORP COM 666807102 552607 1282 SH SOLE 1255 0 27 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1768 100 SH SOLE 100 0 0 NOV INC COM 62955J103 3548 170 SH SOLE 0 0 170 NOVA LTD COM M7516K103 1126793 9634 SH SOLE 9634 0 0 NOVANTA INC COM 67000B104 41862 273 SH SOLE 0 0 273 NOVARTIS AG SPONSORED ADR 66987V109 155489 1501 SH SOLE 1501 0 0 NOVOCURE LTD ORD SHS G6674U108 4686 150 SH SOLE 150 0 0 NOVO-NORDISK A S ADR 670100205 414048 2280 SH SOLE 2280 0 0 NUCOR CORP COM 670346105 12156 73 SH SOLE 0 0 73 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2816 550 SH SOLE 550 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 10518 917 SH SOLE 917 0 0 NUVEEN PFD & INCOME SECS FD COM 67072C105 8105 1243 SH SOLE 1243 0 0 NVIDIA CORPORATION COM 67066G104 374270 916 SH SOLE 724 0 192 NVR INC COM 62944T105 12314 2 SH SOLE 0 0 2 NXP SEMICONDUCTORS N V COM N6596X109 49621 243 SH SOLE 0 0 243 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1975 45 SH SOLE 45 0 0 OCCIDENTAL PETE CORP COM 674599105 6124 93 SH SOLE 93 0 0 OGE ENERGY CORP COM 670837103 6742 195 SH SOLE 0 0 195 OLD DOMINION FREIGHT LINE IN COM 679580100 5112047 12445 SH SOLE 11160 0 1285 OLD REP INTL CORP COM 680223104 5916 213 SH SOLE 0 0 213 OMEGA HEALTHCARE INVS INC COM 681936100 4007 127 SH SOLE 0 0 127 OMNICOM GROUP INC COM 681919106 3560514 44557 SH SOLE 43115 0 1442 ON SEMICONDUCTOR CORP COM 682189105 140059 1481 SH SOLE 902 0 579 OPENDOOR TECHNOLOGIES INC COM 683712103 686 200 SH SOLE 200 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 79961 2311 SH SOLE 2311 0 0 ORACLE CORP COM 68389X105 10966895 97001 SH SOLE 94360 0 2641 OREILLY AUTOMOTIVE INC COM 67103H107 659549 699 SH SOLE 678 0 21 ORGANON & CO COMMON STOCK 68622V106 3495 151 SH SOLE 151 0 0 OSHKOSH CORP COM 688239201 1784221 17207 SH SOLE 15490 0 1717 OTIS WORLDWIDE CORP COM 68902V107 423378 4844 SH SOLE 4685 0 159 OWENS & MINOR INC NEW COM 690732102 16144 800 SH SOLE 800 0 0 OXFORD LANE CAP CORP COM 691543102 673 125 SH SOLE 125 0 0 PACCAR INC COM 693718108 3002161 34982 SH SOLE 32844 0 2138 PACKAGING CORP AMER COM 695156109 7754350 51009 SH SOLE 48703 0 2306 PALANTIR TECHNOLOGIES INC CL A 69608A108 15565 1010 SH SOLE 1010 0 0 PALO ALTO NETWORKS INC COM 697435105 20489 94 SH SOLE 94 0 0 PARKER-HANNIFIN CORP COM 701094104 6888103 16538 SH SOLE 15839 0 699 PATTERSON COS INC COM 703395103 32032 954 SH SOLE 300 0 654 PAYCHEX INC COM 704326107 941294 7502 SH SOLE 6698 0 804 PAYPAL HLDGS INC COM 70450Y103 1682134 27334 SH SOLE 25815 0 1519 PEARSON PLC SPONSORED ADR 705015105 7047 669 SH SOLE 0 0 669 PEDIATRIX MEDICAL GROUP INC COM 58502B106 7380 500 SH SOLE 500 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 1142 151 SH SOLE 1 0 150 PEMBINA PIPELINE CORP COM 706327103 9542 303 SH SOLE 303 0 0 PENN ENTERTAINMENT INC COM 707569109 1059 45 SH SOLE 45 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 47917 276 SH SOLE 276 0 0 PENTAIR PLC SHS G7S00T104 11024 158 SH SOLE 158 0 0 PEPSICO INC COM 713448108 11031046 59938 SH SOLE 57731 0 2207 PERION NETWORK LTD SHS NEW M78673114 1188921 34342 SH SOLE 34342 0 0 PFIZER INC COM 717081103 446547 12390 SH SOLE 11439 0 951 PG&E CORP COM 69331C108 1290 74 SH SOLE 0 0 74 PHILIP MORRIS INTL INC COM 718172109 258628 2690 SH SOLE 2345 0 345 PHILLIPS 66 COM 718546104 388528 3331 SH SOLE 3331 0 0 PHINIA INC COMMON STOCK 71880K101 10276 353 SH SOLE 353 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19351 194 SH SOLE 194 0 0 PINTEREST INC CL A 72352L106 1934 75 SH SOLE 75 0 0 PIONEER NAT RES CO COM 723787107 113809 481 SH SOLE 415 0 66 PJT PARTNERS INC COM CL A 69343T107 10038 128 SH SOLE 128 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2638 166 SH SOLE 166 0 0 PLANET LABS PBC COM CL A 72703X106 1750 500 SH SOLE 500 0 0 PLEXUS CORP COM 729132100 8292048 86035 SH SOLE 82441 0 3594 PNC FINL SVCS GROUP INC COM 693475105 1496004 11513 SH SOLE 10130 0 1383 PPG INDS INC COM 693506107 9975 73 SH SOLE 0 0 73 PPL CORP COM 69351T106 14399 550 SH SOLE 550 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 5332727 82486 SH SOLE 79133 0 3353 PRICE T ROWE GROUP INC COM 74144T108 3764052 33509 SH SOLE 31794 0 1715 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 12320 158 SH SOLE 0 0 158 PROCTER AND GAMBLE CO COM 742718109 12443527 79248 SH SOLE 76353 0 2895 PROG HOLDINGS INC COM NPV 74319R101 205824 5477 SH SOLE 5477 0 0 PROGRESS SOFTWARE CORP COM 743312100 938349 15723 SH SOLE 14814 0 909 PROGRESSIVE CORP COM 743315103 7934827 62068 SH SOLE 59983 0 2085 PROLOGIS INC. COM 74340W103 60045 486 SH SOLE 367 0 119 PROSHARES TR ULTRAPRO QQQ 74347X831 80 2 SH SOLE 2 0 0 PROSPERITY BANCSHARES INC COM 743606105 1112523 18383 SH SOLE 17075 0 1308 PROTERRA INC COM 74374T109 119 1000 SH SOLE 1000 0 0 PRUDENTIAL FINL INC COM 744320102 21416 225 SH SOLE 136 0 89 PUBLIC STORAGE COM 74460D109 68861 240 SH SOLE 213 0 27 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 68125 1119 SH SOLE 819 0 300 PUMA BIOTECHNOLOGY INC COM 74587V107 4528 1170 SH SOLE 1170 0 0 QORVO INC COM 74736K101 4691677 46051 SH SOLE 43247 0 2804 QUALCOMM INC COM 747525103 42217 368 SH SOLE 259 0 109 QUANTA SVCS INC COM 74762E102 90477 452 SH SOLE 452 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 900 120 SH SOLE 120 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4243695 31432 SH SOLE 30046 0 1386 R1 RCM INC COM 77634L105 1558 93 SH SOLE 93 0 0 RADIAN GROUP INC COM 750236101 108330 3925 SH SOLE 3925 0 0 RAYONIER INC COM 754907103 7645 242 SH SOLE 0 0 242 RAYTHEON TECHNOLOGIES CORP COM 75513E101 10851352 124958 SH SOLE 119190 0 5768 RBB FD INC MOTLEY FOL ETF 74933W601 10108 250 SH SOLE 250 0 0 REALTY INCOME CORP COM 756109104 1525 26 SH SOLE 21 0 5 REDFIN CORP COM 75737F108 518 50 SH SOLE 50 0 0 REGENERON PHARMACEUTICALS COM 75886F107 16139 20 SH SOLE 20 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3073506 149055 SH SOLE 146719 0 2336 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1296978 9196 SH SOLE 8774 0 422 RENAISSANCERE HLDGS LTD COM G7496G103 13651 74 SH SOLE 0 0 74 REPUBLIC SVCS INC COM 760759100 4428 30 SH SOLE 0 0 30 RH COM 74967X103 15234 41 SH SOLE 30 0 11 RISKIFIED LTD SHS CL A M8216R109 1564 375 SH SOLE 375 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 6644 308 SH SOLE 308 0 0 ROBLOX CORP CL A 771049103 448 15 SH SOLE 15 0 0 ROCKET COS INC COM CL A 77311W101 8916 762 SH SOLE 381 0 381 ROCKWELL AUTOMATION INC COM 773903109 12090451 40821 SH SOLE 39271 0 1550 ROKU INC COM CL A 77543R102 8561 108 SH SOLE 75 0 33 ROPER TECHNOLOGIES INC COM 776696106 210318 430 SH SOLE 430 0 0 ROYAL GOLD INC COM 780287108 7509 66 SH SOLE 0 0 66 S&P GLOBAL INC COM 78409V104 4229553 10910 SH SOLE 10424 0 486 SAIA INC COM 78709Y105 3377853 7958 SH SOLE 7958 0 0 SALESFORCE INC COM 79466L302 44871 215 SH SOLE 117 0 98 SANOFI SPONSORED ADR 80105N105 26765 500 SH SOLE 500 0 0 SAPIENS INTL CORP N V SHS G7T16G103 527733 17190 SH SOLE 17190 0 0 SAVE FOODS INC COM 80512Q303 1030 1000 SH SOLE 1000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 11273 49 SH SOLE 49 0 0 SCHLUMBERGER LTD COM STK 806857108 60843 1020 SH SOLE 645 0 375 SCHWAB CHARLES CORP COM 808513105 3926636 61277 SH SOLE 58638 0 2639 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 7568 176 SH SOLE 176 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 93627 3781 SH SOLE 3781 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 20167255 567452 SH SOLE 534349 0 33103 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 15401136 450457 SH SOLE 427056 0 23401 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2700 46 SH SOLE 46 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 146698 4515 SH SOLE 4515 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 13188280 389379 SH SOLE 366513 0 22866 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1700027 22798 SH SOLE 21947 0 851 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 26366339 354768 SH SOLE 336372 0 18396 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 19493920 285082 SH SOLE 268573 0 16509 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 476731 9050 SH SOLE 9050 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 838788 11655 SH SOLE 11655 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 813130 18248 SH SOLE 17340 0 908 SCIENCE APPLICATIONS INTL CO COM 808625107 1460304 12122 SH SOLE 11169 0 953 SCOTTS MIRACLE-GRO CO CL A 810186106 42309 815 SH SOLE 685 0 130 SEALED AIR CORP NEW COM 81211K100 1070593 28033 SH SOLE 26105 0 1928 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2571 31 SH SOLE 16 0 15 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16690 100 SH SOLE 0 0 100 SEMPRA COM 816851109 45904 318 SH SOLE 247 0 71 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 543387 13855 SH SOLE 13444 0 411 SENSIENT TECHNOLOGIES CORP COM 81725T100 494136 8392 SH SOLE 8104 0 288 SERVICE CORP INTL COM 817565104 14364 226 SH SOLE 104 0 122 SERVICENOW INC COM 81762P102 117063 210 SH SOLE 100 0 110 SHELL PLC SPON ADS 780259305 33083 530 SH SOLE 530 0 0 SHERWIN WILLIAMS CO COM 824348106 23802 87 SH SOLE 34 0 53 SHOPIFY INC CL A 82509L107 14481 262 SH SOLE 262 0 0 SILGAN HLDGS INC COM 827048109 5213019 115639 SH SOLE 112092 0 3547 SILICOM LTD ORD M84116108 391369 14680 SH SOLE 14680 0 0 SKECHERS U S A INC CL A 830566105 14663 275 SH SOLE 0 0 275 SKYWORKS SOLUTIONS INC COM 83088M102 1084065 10109 SH SOLE 9131 0 978 SMITH A O CORP COM 831865209 1117215 15656 SH SOLE 13918 0 1738 SMUCKER J M CO COM NEW 832696405 5704000 38551 SH SOLE 37027 0 1524 SNAP INC CL A 83304A106 7764 774 SH SOLE 666 0 108 SNAP ON INC COM 833034101 7049956 26078 SH SOLE 24969 0 1109 SNOWFLAKE INC CL A 833445109 31288 204 SH SOLE 204 0 0 SOUTHERN CO COM 842587107 419020 6029 SH SOLE 4495 0 1534 SOUTHWESTERN ENERGY CO COM 845467109 9481 1463 SH SOLE 0 0 1463 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7232952 20490 SH SOLE 20085 0 405 SPDR GOLD TR GOLD SHS 78463V107 45111 254 SH SOLE 254 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 577900 17787 SH SOLE 17787 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 10992 357 SH SOLE 357 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 552006 1239 SH SOLE 1239 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5834 12 SH SOLE 12 0 0 SPDR SER TR BBG CONV SEC ETF 78464A359 8803 126 SH SOLE 0 0 126 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 60267 658 SH SOLE 0 0 658 SPDR SER TR PORTFOLI S&P1500 78464A805 26044 475 SH SOLE 475 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 49467 1989 SH SOLE 0 0 1989 SPDR SER TR PRTFLO S&P500 GW 78464A409 9641068 158258 SH SOLE 149583 0 8675 SPDR SER TR PRTFLO S&P500 VL 78464A508 7721335 176488 SH SOLE 168277 0 8211 SPDR SER TR S&P 400 MDCP GRW 78464A821 18541213 254373 SH SOLE 239376 0 14997 SPDR SER TR S&P 400 MDCP VAL 78464A839 17722755 253980 SH SOLE 242567 0 11413 SPDR SER TR S&P 600 SMCP GRW 78464A201 16812910 214889 SH SOLE 204299 0 10590 SPDR SER TR S&P 600 SMCP VAL 78464A300 12188069 153386 SH SOLE 146022 0 7364 SPDR SER TR S&P DIVID ETF 78464A763 407100 3280 SH SOLE 3218 0 62 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 8995 226 SH SOLE 226 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 15949 115 SH SOLE 115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4326550 77136 SH SOLE 73483 0 3653 STANLEY BLACK & DECKER INC COM 854502101 138370 1467 SH SOLE 1437 0 30 STARBUCKS CORP COM 855244109 827476 8194 SH SOLE 7822 0 372 STATE STR CORP COM 857477103 2499642 33926 SH SOLE 33079 0 847 STERIS PLC SHS USD G8473T100 11981456 52550 SH SOLE 50874 0 1676 STRYKER CORPORATION COM 863667101 9712110 34427 SH SOLE 32840 0 1587 SUN LIFE FINANCIAL INC. COM 866796105 6004 119 SH SOLE 119 0 0 SUNCOR ENERGY INC NEW COM 867224107 63504 2002 SH SOLE 2002 0 0 SYNAPTICS INC COM 87157D109 8621015 96648 SH SOLE 92785 0 3863 SYNCHRONY FINANCIAL COM 87165B103 13178 379 SH SOLE 0 0 379 SYNOPSYS INC COM 871607107 13916545 32480 SH SOLE 31811 0 669 SYNOVUS FINL CORP COM NEW 87161C501 5863 175 SH SOLE 0 0 175 SYSCO CORP COM 871829107 41645 579 SH SOLE 528 0 51 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 493067 5360 SH SOLE 5360 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7010 50 SH SOLE 50 0 0 TARGET CORP COM 87612E106 9568099 73011 SH SOLE 70942 0 2069 TASKUS INC CLASS A COM 87652V109 498 50 SH SOLE 50 0 0 TD SYNNEX CORPORATION COM 87162W100 679437 6857 SH SOLE 6426 0 431 TE CONNECTIVITY LTD SHS H84989104 88073 662 SH SOLE 662 0 0 TEJON RANCH CO COM 879080109 18 1 SH SOLE 0 0 1 TELEDYNE TECHNOLOGIES INC COM 879360105 9715451 25341 SH SOLE 24373 0 968 TELEFLEX INCORPORATED COM 879369106 1516246 6673 SH SOLE 6168 0 505 TERADYNE INC COM 880770102 1916120 18835 SH SOLE 18089 0 746 TESLA INC COM 88160R101 188297 776 SH SOLE 538 0 238 TETRA TECH INC NEW COM 88162G103 7075497 42019 SH SOLE 40931 0 1088 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 19560 2000 SH SOLE 2000 0 0 TEXAS INSTRS INC COM 882508104 7383575 44426 SH SOLE 41481 0 2945 TEXAS ROADHOUSE INC COM 882681109 4531402 41954 SH SOLE 39760 0 2194 THE AARONS COMPANY INC COM 00258W108 14326 1101 SH SOLE 1101 0 0 THE CIGNA GROUP COM 125523100 6734393 23261 SH SOLE 22326 0 935 THE TRADE DESK INC COM CL A 88339J105 35445 475 SH SOLE 475 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 172923 318 SH SOLE 267 0 51 THOMSON REUTERS CORP. COM 884903808 114681 868 SH SOLE 868 0 0 TILRAY BRANDS INC COM 88688T100 3239 1236 SH SOLE 0 0 1236 TJX COS INC NEW COM 872540109 11440444 133199 SH SOLE 127989 0 5210 T-MOBILE US INC COM 872590104 104171 753 SH SOLE 435 0 318 TOPBUILD CORP COM 89055F103 33140 111 SH SOLE 111 0 0 TORO CO COM 891092108 673014 6569 SH SOLE 5714 0 855 TOTALENERGIES SE SPONSORED ADS 89151E109 188712 3016 SH SOLE 3016 0 0 TOYOTA MOTOR CORP ADS 892331307 1339 8 SH SOLE 0 0 8 TRACTOR SUPPLY CO COM 892356106 4570260 20539 SH SOLE 19559 0 980 TRANE TECHNOLOGIES PLC SHS G8994E103 122912 605 SH SOLE 525 0 80 TRANSDIGM GROUP INC COM 893641100 349312 400 SH SOLE 400 0 0 TRAVELERS COMPANIES INC COM 89417E109 8068119 48353 SH SOLE 46754 0 1599 TREEHOUSE FOODS INC COM 89469A104 806 17 SH SOLE 17 0 0 TREX CO INC COM 89531P105 59624 800 SH SOLE 800 0 0 TRIMBLE INC COM 896239100 7227 130 SH SOLE 130 0 0 TRINET GROUP INC COM 896288107 3426287 32342 SH SOLE 30011 0 2331 TRINITY INDS INC COM 896522109 6191 236 SH SOLE 0 0 236 TRINSEO PLC SHS G9059U107 3604 251 SH SOLE 251 0 0 TRUIST FINL CORP COM 89832Q109 1366961 43081 SH SOLE 40409 0 2672 TWILIO INC CL A 90138F102 15483 250 SH SOLE 250 0 0 UBER TECHNOLOGIES INC COM 90353T100 4809 110 SH SOLE 110 0 0 UBS GROUP AG SHS H42097107 1005 43 SH SOLE 43 0 0 ULTA BEAUTY INC COM 90384S303 13508732 30435 SH SOLE 29429 0 1006 UMB FINL CORP COM 902788108 2986940 43120 SH SOLE 41616 0 1504 UNILEVER PLC SPON ADR NEW 904767704 121153 2333 SH SOLE 2333 0 0 UNION PAC CORP COM 907818108 308888 1346 SH SOLE 1251 0 95 UNITED AIRLS HLDGS INC COM 910047109 1307 25 SH SOLE 25 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2879234 16302 SH SOLE 15851 0 451 UNITED RENTALS INC COM 911363109 3729840 7640 SH SOLE 7052 0 588 UNITEDHEALTH GROUP INC COM 91324P102 8367922 16472 SH SOLE 15417 0 1055 UNIVERSAL HLTH SVCS INC CL B 913903100 4227188 32139 SH SOLE 30977 0 1162 US BANCORP DEL COM NEW 902973304 3217337 81534 SH SOLE 81385 0 149 V F CORP COM 918204108 556254 26989 SH SOLE 25889 0 1100 VAIL RESORTS INC COM 91879Q109 11533 50 SH SOLE 50 0 0 VALE S A SPONSORED ADS 91912E105 10656 800 SH SOLE 800 0 0 VALERO ENERGY CORP COM 91913Y100 100900 726 SH SOLE 687 0 39 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 69261 273 SH SOLE 273 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1439 16 SH SOLE 0 0 16 VANGUARD INDEX FDS GROWTH ETF 922908736 1542586 5509 SH SOLE 5301 0 208 VANGUARD INDEX FDS LARGE CAP ETF 922908637 27093 133 SH SOLE 133 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 9017213 44352 SH SOLE 43725 0 627 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 244587 1739 SH SOLE 1679 0 60 VANGUARD INDEX FDS MID CAP ETF 922908629 260226 1179 SH SOLE 1179 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 36249 435 SH SOLE 435 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1817556 4439 SH SOLE 4439 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 432350 2532 SH SOLE 2463 0 69 VANGUARD INDEX FDS SMALL CP ETF 922908751 240585 1191 SH SOLE 1186 0 5 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5500739 24130 SH SOLE 23904 0 226 VANGUARD INDEX FDS TOTAL STK MKT 922908769 437302 1972 SH SOLE 1862 0 110 VANGUARD INDEX FDS VALUE ETF 922908744 822417 5654 SH SOLE 5270 0 384 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 32148 787 SH SOLE 787 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4455 72 SH SOLE 72 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2364735 21195 SH SOLE 20834 0 361 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2047 21 SH SOLE 21 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 29940 400 SH SOLE 400 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3774 50 SH SOLE 0 0 50 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2868 41 SH SOLE 41 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 54199 332 SH SOLE 266 0 66 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 21690060 470296 SH SOLE 454558 0 15738 VANGUARD WELLINGTON FD US MOMENTUM 921935508 2154 18 SH SOLE 9 0 9 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 267926 2456 SH SOLE 2181 0 275 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 227978 3038 SH SOLE 3038 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 41872 384 SH SOLE 384 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 77960 184 SH SOLE 184 0 0 VAXART INC COM NEW 92243A200 112 160 SH SOLE 160 0 0 VEEVA SYS INC CL A COM 922475108 4853 25 SH SOLE 25 0 0 VENTAS INC COM 92276F100 25729 601 SH SOLE 392 0 209 VERITONE INC COM 92347M100 967 344 SH SOLE 344 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 800468 23995 SH SOLE 19849 0 4146 VERTEX PHARMACEUTICALS INC COM 92532F100 22741 65 SH SOLE 0 0 65 VIATRIS INC COM 92556V106 2259 199 SH SOLE 199 0 0 VICI PPTYS INC COM 925652109 10997 356 SH SOLE 0 0 356 VISA INC COM CL A 92826C839 7123255 29675 SH SOLE 28548 0 1127 VISTA OUTDOOR INC COM 928377100 8030 270 SH SOLE 270 0 0 VMWARE INC CL A COM 928563402 90983 586 SH SOLE 586 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4451 477 SH SOLE 477 0 0 VROOM INC COM 92918V109 143 100 SH SOLE 100 0 0 VULCAN MATLS CO COM 929160109 14555 65 SH SOLE 65 0 0 WABTEC COM 929740108 698 6 SH SOLE 2 0 4 WALGREENS BOOTS ALLIANCE INC COM 931427108 122819 4185 SH SOLE 3734 0 451 WALKER & DUNLOP INC COM 93148P102 6639 75 SH SOLE 75 0 0 WALMART INC COM 931142103 9056068 56179 SH SOLE 53667 0 2512 WARNER BROS DISCOVERY INC COM SER A 934423104 44498 3248 SH SOLE 3092 0 156 WASTE CONNECTIONS INC COM 94106B101 124001 881 SH SOLE 881 0 0 WASTE MGMT INC DEL COM 94106L109 134106 833 SH SOLE 807 0 26 WATERS CORP COM 941848103 5790423 19853 SH SOLE 19358 0 495 WATSCO INC COM 942622200 5661547 15814 SH SOLE 15081 0 733 WELLS FARGO CO NEW COM 949746101 1016486 23245 SH SOLE 21126 0 2119 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7066 6 SH SOLE 6 0 0 WELLTOWER INC COM 95040Q104 65302 775 SH SOLE 679 0 96 WENDYS CO COM 95058W100 8986 417 SH SOLE 209 0 208 WEREWOLF THERAPEUTICS INC COM 95075A107 209 80 SH SOLE 80 0 0 WESTERN DIGITAL CORP. COM 958102105 1089 26 SH SOLE 26 0 0 WESTERN UN CO COM 959802109 14625 1231 SH SOLE 1231 0 0 WEX INC COM 96208T104 2612720 13562 SH SOLE 13252 0 310 WEYERHAEUSER CO MTN BE COM NEW 962166104 11128 337 SH SOLE 0 0 337 WILLIAMS COS INC COM 969457100 23740 671 SH SOLE 278 0 393 WILLIAMS SONOMA INC COM 969904101 1015283 7569 SH SOLE 6908 0 661 WILLIS TOWERS WATSON PLC LTD SHS G96629103 18349 90 SH SOLE 90 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 152192 3200 SH SOLE 3200 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 959 19 SH SOLE 19 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 329610 9207 SH SOLE 9207 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 121414 3101 SH SOLE 3101 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 3696608 63175 SH SOLE 62776 0 399 WISDOMTREE TR INTL SMCAP DIV 97717W760 3261436 54186 SH SOLE 53650 0 536 WISDOMTREE TR US LARGECAP DIVD 97717W307 48239 748 SH SOLE 748 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 2599076 47989 SH SOLE 45711 0 2278 WISDOMTREE TR US QTLY DIV GRT 97717X669 6675 100 SH SOLE 100 0 0 WORKDAY INC CL A 98138H101 16985 75 SH SOLE 75 0 0 WORKIVA INC COM CL A 98139A105 40397 394 SH SOLE 394 0 0 WP CAREY INC COM 92936U109 19056 285 SH SOLE 285 0 0 XCEL ENERGY INC COM 98389B100 187560 3142 SH SOLE 3142 0 0 YUM BRANDS INC COM 988498101 405714 3023 SH SOLE 2906 0 117 YUM CHINA HLDGS INC COM 98850P109 28250 509 SH SOLE 509 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4422113 16882 SH SOLE 16342 0 540 ZIFF DAVIS INC COM 48123V102 1066585 15743 SH SOLE 14948 0 795 ZILLOW GROUP INC CL C CAP STK 98954M200 1127 20 SH SOLE 20 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 127772 1031 SH SOLE 1031 0 0 ZIMVIE INC COM 98888T107 936 78 SH SOLE 78 0 0 ZOETIS INC CL A 98978V103 37212 195 SH SOLE 90 0 105 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 6660 100 SH SOLE 100 0 0 ZSCALER INC COM 98980G102 7148 50 SH SOLE 50 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 1 1 SH SOLE 1 0 0