0001140361-23-048429.txt : 20231017 0001140361-23-048429.hdr.sgml : 20231017 20231017094833 ACCESSION NUMBER: 0001140361-23-048429 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231017 DATE AS OF CHANGE: 20231017 EFFECTIVENESS DATE: 20231017 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: 231328646 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 09-30-2023 09-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 10-16-2023 0 937 1646131616
INFORMATION TABLE 2 informationtable.xml 3M CO COM 88579Y101 328737 3707 SH SOLE 3276 0 431 ABBOTT LABS COM 002824100 2352704 25891 SH SOLE 24329 0 1562 ABBVIE INC COM 00287Y109 930158 6287 SH SOLE 5558 0 729 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 83073 4505 SH SOLE 4505 0 0 ACCELERATE DIAGNOSTICS INC COM NEW 00430H201 588 100 SH SOLE 100 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6061241 20082 SH SOLE 19278 0 804 ADIENT PLC ORD SHS G0084W101 285 8 SH SOLE 0 0 8 ADOBE INC COM 00724F101 8636385 15738 SH SOLE 15151 0 587 ADTALEM GLOBAL ED INC COM 00737L103 19541 440 SH SOLE 0 0 440 ADVANCED ENERGY INDS COM 007973100 16957 178 SH SOLE 178 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1326972 12627 SH SOLE 12205 0 422 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 196 200 SH SOLE 200 0 0 AECOM COM 00766T100 7591 94 SH SOLE 0 0 94 AEON BIOPHARMA INC CL A 00791X100 6735 1095 SH SOLE 1095 0 0 AFLAC INC COM 001055102 408297 5088 SH SOLE 5088 0 0 AIR PRODS & CHEMS INC COM 009158106 5939754 20808 SH SOLE 20215 0 593 AIRBNB INC COM CL A 009066101 22955 185 SH SOLE 126 0 59 AKAMAI TECHNOLOGIES INC COM 00971T101 1749204 16408 SH SOLE 15668 0 740 ALBEMARLE CORP COM 012653101 2968699 18171 SH SOLE 18171 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 46296 551 SH SOLE 51 0 500 ALIGN TECHNOLOGY INC COM 016255101 13300 50 SH SOLE 50 0 0 ALLEGIANT TRAVEL CO COM 01748X102 6185 85 SH SOLE 0 0 85 ALLEGION PLC ORD SHS G0176J109 124694 1205 SH SOLE 1205 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 29051 988 SH SOLE 988 0 0 ALLIANT ENERGY CORP COM 018802108 19900 400 SH SOLE 400 0 0 ALLY FINL INC COM 02005N100 638 26 SH SOLE 26 0 0 ALPHABET INC CAP STK CL A 02079K305 3472663 25281 SH SOLE 22910 0 2371 ALPHABET INC CAP STK CL C 02079K107 16130837 116401 SH SOLE 110260 0 6141 ALTRIA GROUP INC COM 02209S103 125179 2934 SH SOLE 2497 0 437 AMAZON COM INC COM 023135106 699049 5386 SH SOLE 4246 0 1140 AMDOCS LTD SHS G02602103 6564323 81151 SH SOLE 77350 0 3801 AMEREN CORP COM 023608102 38975 500 SH SOLE 500 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 7783 664 SH SOLE 0 0 664 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 139886 2069 SH SOLE 0 0 2069 AMERICAN ELEC PWR CO INC COM 025537101 74470 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 8875320 58738 SH SOLE 56277 0 2461 AMERICAN INTL GROUP INC COM NEW 026874784 256266 4195 SH SOLE 4093 0 102 AMERIPRISE FINL INC COM 03076C106 135982 419 SH SOLE 419 0 0 AMETEK INC COM 031100100 5618756 37801 SH SOLE 35429 0 2372 AMGEN INC COM 031162100 5866042 20648 SH SOLE 18986 0 1662 AMKOR TECHNOLOGY INC COM 031652100 1841804 80852 SH SOLE 76116 0 4736 AMPHENOL CORP NEW CL A 032095101 4162744 50827 SH SOLE 47617 0 3210 AMPIO PHARMACEUTICALS INC COM 03209T307 987 300 SH SOLE 300 0 0 ANALOG DEVICES INC COM 032654105 7615466 44517 SH SOLE 42205 0 2312 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 32160 1835 SH SOLE 1835 0 0 AON PLC SHS CL A G0403H108 7798553 23915 SH SOLE 22967 0 948 APPIAN CORP CL A 03782L101 5159 125 SH SOLE 125 0 0 APPLE INC COM 037833100 33517623 187406 SH SOLE 171699 0 15707 APPLIED INDL TECHNOLOGIES IN COM 03820C105 182229 1143 SH SOLE 1100 0 43 APPLIED MATLS INC COM 038222105 1012982 7177 SH SOLE 5673 0 1504 APTARGROUP INC COM 038336103 6584319 52269 SH SOLE 50759 0 1510 ARCH CAP GROUP LTD ORD G0450A105 8585 102 SH SOLE 0 0 102 ARCHER AVIATION INC COM CL A 03945R102 2555 500 SH SOLE 500 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 51406 701 SH SOLE 521 0 180 ARISTA NETWORKS INC COM 040413106 49551 261 SH SOLE 261 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1873 100 SH SOLE 100 0 0 ARK ETF TR INNOVATION ETF 00214Q104 3777 100 SH SOLE 100 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 27151 2016 SH SOLE 2016 0 0 ASGN INC COM 00191U102 4601057 55940 SH SOLE 52953 0 2987 ASML HOLDING N V N Y REGISTRY SHS N07059210 34186 57 SH SOLE 57 0 0 ASSURANT INC COM 04621X108 2834316 19134 SH SOLE 17588 0 1546 AT&T INC COM 00206R102 469362 32685 SH SOLE 27722 0 4963 ATI INC COM 01741R102 5660 151 SH SOLE 0 0 151 ATLANTA BRAVES HLDGS INC COM SER A 047726104 439 11 SH SOLE 11 0 0 ATLANTA BRAVES HLDGS INC COM SER C 047726302 146 4 SH SOLE 4 0 0 AUTODESK INC COM 052769106 42313 202 SH SOLE 0 0 202 AUTOMATIC DATA PROCESSING IN COM 053015103 7173154 28982 SH SOLE 27360 0 1622 AUTOZONE INC COM 053332102 15317 6 SH SOLE 0 0 6 AVANOS MED INC COM 05350V106 333 18 SH SOLE 0 0 18 AVERY DENNISON CORP COM 053611109 7673 42 SH SOLE 0 0 42 AXALTA COATING SYS LTD COM G0750C108 7065 266 SH SOLE 0 0 266 AZZ INC COM 002474104 9068 193 SH SOLE 193 0 0 B2GOLD CORP COM 11777Q209 22278 6962 SH SOLE 0 0 6962 BADGER METER INC COM 056525108 106776 785 SH SOLE 785 0 0 BAKER HUGHES COMPANY CL A 05722G100 17356 498 SH SOLE 0 0 498 BALL CORP COM 058498106 94728 2149 SH SOLE 0 0 2149 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 15674 915 SH SOLE 915 0 0 BANCO SANTANDER S.A. ADR 05964H105 2271 624 SH SOLE 0 0 624 BANK AMERICA CORP COM 060505104 3407701 127343 SH SOLE 118220 0 9123 BANK HAWAII CORP COM 062540109 55436 1143 SH SOLE 1143 0 0 BANK MONTREAL QUE COM 063671101 12967 161 SH SOLE 161 0 0 BANK NEW YORK MELLON CORP COM 064058100 207754 5045 SH SOLE 4717 0 328 BANKUNITED INC COM 06652K103 4985 231 SH SOLE 0 0 231 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 2789 86 SH SOLE 86 0 0 BARCLAYS PLC ADR 06738E204 9782 1320 SH SOLE 0 0 1320 BARNES GROUP INC COM 067806109 13437 408 SH SOLE 0 0 408 BATH & BODY WORKS INC COM 070830104 13590 450 SH SOLE 450 0 0 BAXTER INTL INC COM 071813109 249291 7829 SH SOLE 7656 0 173 BECTON DICKINSON & CO COM 075887109 686599 2654 SH SOLE 2654 0 0 BERKLEY W R CORP COM 084423102 4968911 77834 SH SOLE 76150 0 1684 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18288679 52997 SH SOLE 50642 0 2355 BEST BUY INC COM 086516101 822261 11833 SH SOLE 10673 0 1160 BHP GROUP LTD SPONSORED ADS 088606108 43587 770 SH SOLE 0 0 770 BIOGEN INC COM 09062X103 758981 2894 SH SOLE 2422 0 472 BIOMARIN PHARMACEUTICAL INC COM 09061G101 129510 1500 SH SOLE 0 0 1500 BJS WHSL CLUB HLDGS INC COM 05550J101 9469 137 SH SOLE 0 0 137 BLACKBERRY LTD COM 09228F103 20820 6000 SH SOLE 0 0 6000 BLACKROCK INC COM 09247X101 2624707 4182 SH SOLE 3743 0 439 BLACKSTONE INC COM 09260D107 170448 1642 SH SOLE 1642 0 0 BLOCK H & R INC COM 093671105 15512 362 SH SOLE 362 0 0 BLOCK INC CL A 852234103 605 14 SH SOLE 14 0 0 BOEING CO COM 097023105 330620 1788 SH SOLE 584 0 1204 BOK FINL CORP COM NEW 05561Q201 64868 866 SH SOLE 0 0 866 BOOKING HOLDINGS INC COM 09857L108 3181025 1078 SH SOLE 990 0 88 BOOT BARN HLDGS INC COM 099406100 11984 151 SH SOLE 0 0 151 BORGWARNER INC COM 099724106 68383 1767 SH SOLE 1767 0 0 BP PLC SPONSORED ADR 055622104 37246 931 SH SOLE 396 0 535 BREAD FINANCIAL HOLDINGS INC COM 018581108 5942 195 SH SOLE 0 0 195 BRISTOL-MYERS SQUIBB CO COM 110122108 343112 6076 SH SOLE 5272 0 804 BROADCOM INC COM 11135F101 246408 279 SH SOLE 162 0 117 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6860237 38610 SH SOLE 37239 0 1371 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2690 83 SH SOLE 83 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 10777 335 SH SOLE 335 0 0 BUILD-A-BEAR WORKSHOP INC COM 120076104 30728 1144 SH SOLE 1007 0 137 CACI INTL INC CL A 127190304 8159582 24133 SH SOLE 23485 0 648 CADENCE DESIGN SYSTEM INC COM 127387108 108609 434 SH SOLE 434 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 107792 2248 SH SOLE 2248 0 0 CAMPBELL SOUP CO COM 134429109 13034 328 SH SOLE 0 0 328 CANADIAN NATL RY CO COM 136375102 28121 261 SH SOLE 261 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 2881780 40086 SH SOLE 39328 0 758 CANNAE HLDGS INC COM 13765N107 55 3 SH SOLE 3 0 0 CAPITAL ONE FINL CORP COM 14040H105 73169 769 SH SOLE 0 0 769 CAPRI HOLDINGS LIMITED SHS G1890L107 15480 300 SH SOLE 0 0 300 CARDINAL HEALTH INC COM 14149Y108 2904936 31162 SH SOLE 28656 0 2506 CARLYLE GROUP INC COM 14316J108 8626 295 SH SOLE 295 0 0 CARNIVAL CORP COMMON STOCK 143658300 1226 100 SH SOLE 100 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 6549 102 SH SOLE 0 0 102 CARRIER GLOBAL CORPORATION COM 14448C104 31274 595 SH SOLE 0 0 595 CARTERS INC COM 146229109 19552 298 SH SOLE 128 0 170 CASS INFORMATION SYS INC COM 14808P109 1645715 45088 SH SOLE 42630 0 2458 CATALYST PHARMACEUTICALS INC COM 14888U101 15336 1200 SH SOLE 1200 0 0 CATERPILLAR INC COM 149123101 567528 2118 SH SOLE 2034 0 84 CBRE GROUP INC CL A 12504L109 187628 2626 SH SOLE 2485 0 141 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1394 40 SH SOLE 40 0 0 CENCORA INC COM 03073E105 138334 732 SH SOLE 650 0 82 CENTENE CORP DEL COM 15135B101 22885 322 SH SOLE 322 0 0 CENTERPOINT ENERGY INC COM 15189T107 24841 901 SH SOLE 901 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2752880 69587 SH SOLE 66505 0 3082 CEVA INC COM 157210105 658 35 SH SOLE 35 0 0 CGI INC CL A SUB VTG 12532H104 3103698 31651 SH SOLE 30891 0 760 CHARLES RIV LABS INTL INC COM 159864107 12035 63 SH SOLE 0 0 63 CHARTER COMMUNICATIONS INC N CL A 16119P108 135542 302 SH SOLE 302 0 0 CHASE CORP COM 16150R104 1768880 13964 SH SOLE 13656 0 308 CHECK POINT SOFTWARE TECH LT ORD M22465104 987179 7350 SH SOLE 7350 0 0 CHEVRON CORP NEW COM 166764100 4306444 26249 SH SOLE 24722 0 1527 CHILDRENS PL INC NEW COM 168905107 1435 61 SH SOLE 61 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 181711 102 SH SOLE 100 0 2 CHUBB LIMITED COM H1467J104 209042 991 SH SOLE 923 0 68 CHURCH & DWIGHT CO INC COM 171340102 4496581 51272 SH SOLE 49014 0 2258 CINCINNATI FINL CORP COM 172062101 68308 671 SH SOLE 671 0 0 CINEMARK HLDGS INC COM 17243V102 221748 13044 SH SOLE 13044 0 0 CINTAS CORP COM 172908105 145224 283 SH SOLE 255 0 28 CIRRUS LOGIC INC COM 172755100 7058 100 SH SOLE 100 0 0 CISCO SYS INC COM 17275R102 8753994 162804 SH SOLE 155961 0 6843 CITIGROUP INC COM NEW 172967424 28297 683 SH SOLE 314 0 369 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 2222 3185 SH SOLE 3185 0 0 CLARUS CORP NEW COM 18270P109 1583 270 SH SOLE 270 0 0 CLEAN ENERGY FUELS CORP COM 184499101 2926 760 SH SOLE 380 0 380 CLOROX CO DEL COM 189054109 533774 4359 SH SOLE 4261 0 98 CLOUDFLARE INC CL A COM 18915M107 4587 75 SH SOLE 75 0 0 CME GROUP INC COM 12572Q105 3199232 14583 SH SOLE 13799 0 784 COCA COLA CO COM 191216100 582957 11022 SH SOLE 10203 0 819 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2736956 41608 SH SOLE 35352 0 6256 COHERENT CORP COM 19247G107 818 25 SH SOLE 25 0 0 COHU INC COM 192576106 6938 200 SH SOLE 200 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 10354 141 SH SOLE 141 0 0 COLGATE PALMOLIVE CO COM 194162103 3205144 45175 SH SOLE 44839 0 336 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 37023 405 SH SOLE 405 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 1858069 25889 SH SOLE 24002 0 1887 COMCAST CORP NEW CL A 20030N101 3970064 90620 SH SOLE 83447 0 7173 COMERICA INC COM 200340107 968 24 SH SOLE 24 0 0 COMPASS PATHWAYS PLC CALL 20451W101 5990 1000 PRN Call SOLE 1000 0 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 1498 250 SH SOLE 250 0 0 CONOCOPHILLIPS COM 20825C104 71670 574 SH SOLE 574 0 0 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 51273 2148 SH SOLE 2148 0 0 CONSOLIDATED EDISON INC COM 209115104 177537 2017 SH SOLE 1827 0 190 CONSTELLATION BRANDS INC CL A 21036P108 6726958 29034 SH SOLE 27131 0 1903 CONSTELLATION ENERGY CORP COM 21037T109 16713 147 SH SOLE 0 0 147 COPART INC COM 217204106 4713074 103018 SH SOLE 98166 0 4852 CORNING INC COM 219350105 7250240 259586 SH SOLE 243015 0 16571 CORTEVA INC COM 22052L104 14172 286 SH SOLE 125 0 161 COSTCO WHSL CORP NEW COM 22160K105 11311077 19955 SH SOLE 18942 0 1013 CRH PLC ORD G25508105 4430 77 SH SOLE 77 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4431 100 SH SOLE 100 0 0 CROCS INC COM 227046109 7860 95 SH SOLE 47 0 48 CROWN CASTLE INC COM 22822V101 99173 1049 SH SOLE 963 0 86 CSG SYS INTL INC COM 126349109 6136707 120375 SH SOLE 115276 0 5099 CSW INDUSTRIALS INC COM 126402106 306816 1741 SH SOLE 1741 0 0 CSX CORP COM 126408103 9767908 313677 SH SOLE 298106 0 15571 CUMMINS INC COM 231021106 3447993 15141 SH SOLE 14135 0 1006 CURTISS WRIGHT CORP COM 231561101 12534642 60960 SH SOLE 58291 0 2669 CVS HEALTH CORP COM 126650100 5500745 76890 SH SOLE 73711 0 3179 D R HORTON INC COM 23331A109 33172 320 SH SOLE 148 0 172 DANAHER CORPORATION COM 235851102 33509 160 SH SOLE 25 0 135 DANIMER SCIENTIFIC INC COM CL A 236272100 100 60 SH SOLE 60 0 0 DATADOG INC CL A COM 23804L103 4756 54 SH SOLE 0 0 54 DAVITA INC COM 23918K108 3300601 45090 SH SOLE 43109 0 1981 DBX ETF TR XTRCKR RUSL 1000 233051242 432860 10401 SH SOLE 6786 0 3615 DECKERS OUTDOOR CORP COM 243537107 18713 38 SH SOLE 0 0 38 DEERE & CO COM 244199105 250559 658 SH SOLE 605 0 53 DELL TECHNOLOGIES INC CL C 24703L202 84330 1239 SH SOLE 1239 0 0 DENTSPLY SIRONA INC COM 24906P109 1086931 35256 SH SOLE 32598 0 2658 DEUTSCHE BANK A G NAMEN AKT D18190898 8336 800 SH SOLE 0 0 800 DEVON ENERGY CORP NEW COM 25179M103 14665 303 SH SOLE 0 0 303 DIAGEO PLC SPON ADR NEW 25243Q205 163350 1089 SH SOLE 1089 0 0 DIAMONDBACK ENERGY INC COM 25278X109 6330 38 SH SOLE 0 0 38 DIGITAL RLTY TR INC COM 253868103 56325 459 SH SOLE 396 0 63 DIGITALOCEAN HLDGS INC COM 25402D102 918 40 SH SOLE 40 0 0 DIODES INC COM 254543101 1164 15 SH SOLE 15 0 0 DISCOVER FINL SVCS COM 254709108 122389 1369 SH SOLE 1276 0 93 DISNEY WALT CO COM 254687106 5033870 59678 SH SOLE 57377 0 2301 DOCUSIGN INC COM 256163106 1786 44 SH SOLE 22 0 22 DOLBY LABORATORIES INC COM CL A 25659T107 32016 398 SH SOLE 398 0 0 DOLLAR GEN CORP NEW COM 256677105 2446896 22012 SH SOLE 20382 0 1630 DOLLAR TREE INC COM 256746108 1475065 13666 SH SOLE 12389 0 1277 DONALDSON INC COM 257651109 1926603 31829 SH SOLE 28867 0 2962 DOW INC COM 260557103 2057099 41365 SH SOLE 39458 0 1907 DOXIMITY INC CL A 26622P107 1620 75 SH SOLE 75 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 5825 204 SH SOLE 204 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 37563 679 SH SOLE 679 0 0 DTE ENERGY CO COM 233331107 133006 1359 SH SOLE 1359 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 50600 571 SH SOLE 234 0 337 DUPONT DE NEMOURS INC COM 26614N102 83231 1104 SH SOLE 954 0 150 EA SERIES TRUST STRIVE US ENERGY 02072L722 5321 178 SH SOLE 0 0 178 EASTMAN CHEM CO COM 277432100 4420711 60849 SH SOLE 57213 0 3636 EASTMAN KODAK CO COM NEW 277461406 4 1 SH SOLE 0 0 1 EATON CORP PLC SHS G29183103 138511 664 SH SOLE 589 0 75 EATON VANCE TAX MNGED BUY WR COM 27828X100 37107 2945 SH SOLE 0 0 2945 EBAY INC. COM 278642103 247123 5913 SH SOLE 5913 0 0 EBIX INC COM NEW 278715206 4933 760 SH SOLE 760 0 0 ECOLAB INC COM 278865100 4116 25 SH SOLE 25 0 0 EDISON INTL COM 281020107 74099 1128 SH SOLE 1000 0 128 ELASTIC N V ORD SHS N14506104 15242 193 SH SOLE 97 0 96 ELBIT SYS LTD ORD M3760D101 879855 4153 SH SOLE 4153 0 0 ELECTRONIC ARTS INC COM 285512109 246169 1875 SH SOLE 1875 0 0 ELEVANCE HEALTH INC COM 036752103 6241488 13744 SH SOLE 12971 0 773 ELI LILLY & CO COM 532457108 2207741 3624 SH SOLE 1469 0 2155 EMBECTA CORP COMMON STOCK 29082K105 7115 465 SH SOLE 465 0 0 EMCOR GROUP INC COM 29084Q100 8263081 40902 SH SOLE 38398 0 2504 EMERSON ELEC CO COM 291011104 4598368 48526 SH SOLE 45028 0 3498 ENBRIDGE INC COM 29250N105 13092 400 SH SOLE 400 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1312234 20675 SH SOLE 19403 0 1272 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 8249 450 SH SOLE 450 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 30960 1000 SH SOLE 1000 0 0 ENERGY FUELS INC COM NEW 292671708 1753812 232601 SH SOLE 232601 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 128910 9321 SH SOLE 9321 0 0 ENNIS INC COM 293389102 98678 4607 SH SOLE 4607 0 0 ENPHASE ENERGY INC COM 29355A107 3715 30 SH SOLE 30 0 0 ENTEGRIS INC COM 29362U104 40461 424 SH SOLE 392 0 32 ENTERGY CORP NEW COM 29364G103 4491 48 SH SOLE 0 0 48 ENTERPRISE PRODS PARTNERS L COM 293792107 27630 1000 SH SOLE 1000 0 0 EOG RES INC COM 26875P101 18872 141 SH SOLE 0 0 141 EPAM SYS INC COM 29414B104 1746718 7321 SH SOLE 7051 0 270 EPLUS INC COM 294268107 6161612 91677 SH SOLE 88536 0 3141 EPR PPTYS COM SH BEN INT 26884U109 4252 100 SH SOLE 100 0 0 EQUINIX INC COM 29444U700 9655 13 SH SOLE 0 0 13 ESCO TECHNOLOGIES INC COM 296315104 10540171 103143 SH SOLE 97980 0 5163 ESSENT GROUP LTD COM G3198U102 2454817 51292 SH SOLE 47963 0 3329 ESSEX PPTY TR INC COM 297178105 5048 23 SH SOLE 0 0 23 ETF MANAGERS TR AI POWERED EQT 26924G813 1780 60 SH SOLE 30 0 30 ETF SER SOLUTIONS DISTILLATE US 26922A321 2691 60 SH SOLE 60 0 0 EVERCORE INC CLASS A 29977A105 5904 45 SH SOLE 0 0 45 EVEREST GROUP LTD COM G3223R108 16334 41 SH SOLE 0 0 41 EVOLUS INC COM 30052C107 652 80 SH SOLE 80 0 0 EXACT SCIENCES CORP COM 30063P105 53783 824 SH SOLE 0 0 824 EXELON CORP COM 30161N101 13863 347 SH SOLE 0 0 347 EXLSERVICE HOLDINGS INC COM 302081104 178128 6117 SH SOLE 5749 0 368 EXPEDIA GROUP INC COM NEW 30212P303 939277 9472 SH SOLE 8399 0 1073 EXPEDITORS INTL WASH INC COM 302130109 8770138 75312 SH SOLE 72095 0 3217 EXXON MOBIL CORP COM 30231G102 4797783 43668 SH SOLE 38685 0 4983 F N B CORP COM 302520101 945878 87907 SH SOLE 79688 0 8219 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 2000 69 SH SOLE 0 0 69 FACTSET RESH SYS INC COM 303075105 12506 28 SH SOLE 0 0 28 FAIR ISAAC CORP COM 303250104 15639067 17467 SH SOLE 17007 0 460 FASTENAL CO COM 311900104 48157 801 SH SOLE 801 0 0 FEDEX CORP COM 31428X106 6792273 27970 SH SOLE 25778 0 2192 FERGUSON PLC NEW SHS G3421J106 3742644 22312 SH SOLE 20372 0 1940 FERRARI N V COM N3167Y103 13933 45 SH SOLE 0 0 45 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 230995 4378 SH SOLE 4045 0 333 FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329 10263 471 SH SOLE 0 0 471 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2453 36 SH SOLE 36 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 27331 449 SH SOLE 449 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 49491 1300 SH SOLE 1300 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1738 40 SH SOLE 0 0 40 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1100914 27956 SH SOLE 25240 0 2716 FIDELITY NATL INFORMATION SV COM 31620M106 1118875 21592 SH SOLE 20148 0 1444 FIFTH THIRD BANCORP COM 316773100 88576 3650 SH SOLE 3650 0 0 FIRST AMERN FINL CORP COM 31847R102 126579 2403 SH SOLE 2403 0 0 FIRST FINL BANCORP OH COM 320209109 16404 853 SH SOLE 853 0 0 FIRST HORIZON CORPORATION COM 320517105 35166 3391 SH SOLE 3391 0 0 FIRST SOLAR INC COM 336433107 42 0 SH SOLE 0 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2774 116 SH SOLE 116 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 2980 40 SH SOLE 0 0 40 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1741 11 SH SOLE 0 0 11 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1738 12 SH SOLE 0 0 12 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 58309 723 SH SOLE 723 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 22806 613 SH SOLE 0 0 613 FIRSTSERVICE CORP NEW COM 33767E202 59555 417 SH SOLE 417 0 0 FISERV INC COM 337738108 82111 730 SH SOLE 320 0 410 FISKER INC CL A COM STK 33813J106 44278 7130 SH SOLE 4372 0 2758 FLEETCOR TECHNOLOGIES INC COM 339041105 967124 3877 SH SOLE 3460 0 417 FLEX LTD ORD Y2573F102 93829 3641 SH SOLE 3641 0 0 FORD MTR CO DEL COM 345370860 144345 12222 SH SOLE 4231 0 7991 FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 438752 6961 SH SOLE 6961 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 643436 21841 SH SOLE 20838 0 1003 FOUR CORNERS PPTY TR INC COM 35086T109 2134 99 SH SOLE 0 0 99 FOX FACTORY HLDG CORP COM 35138V102 3492922 37934 SH SOLE 36081 0 1853 FRANKLIN ELEC INC COM 353514102 1683886 19453 SH SOLE 17241 0 2212 FRANKLIN RESOURCES INC COM 354613101 29517 1303 SH SOLE 215 0 1088 FREEPORT-MCMORAN INC CL B 35671D857 23646 667 SH SOLE 300 0 367 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 36659 2140 SH SOLE 2140 0 0 FS KKR CAP CORP COM 302635206 12986 668 SH SOLE 668 0 0 FTI CONSULTING INC COM 302941109 4602047 24265 SH SOLE 22791 0 1474 FULGENT GENETICS INC COM 359664109 1320 53 SH SOLE 53 0 0 FULLER H B CO COM 359694106 3820551 54292 SH SOLE 50612 0 3680 FULTON FINL CORP PA COM 360271100 1358 112 SH SOLE 56 0 56 GABELLI EQUITY TR INC COM 362397101 26720 5344 SH SOLE 5344 0 0 GARMIN LTD SHS H2906T109 5408006 50547 SH SOLE 47110 0 3437 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 28997 432 SH SOLE 337 0 95 GEN DIGITAL INC COM 668771108 12209 713 SH SOLE 525 0 188 GENERAC HLDGS INC COM 368736104 11180 110 SH SOLE 110 0 0 GENERAL DYNAMICS CORP COM 369550108 4780073 19668 SH SOLE 18737 0 931 GENERAL ELECTRIC CO COM NEW 369604301 147008 1344 SH SOLE 1081 0 263 GENERAL MLS INC COM 370334104 4600285 72974 SH SOLE 69959 0 3015 GENERAL MTRS CO COM 37045V100 38667 1304 SH SOLE 0 0 1304 GENTEX CORP COM 371901109 5307705 170996 SH SOLE 163685 0 7311 GENUINE PARTS CO COM 372460105 6950528 47270 SH SOLE 45047 0 2223 GILEAD SCIENCES INC COM 375558103 831888 10713 SH SOLE 10119 0 594 GLACIER BANCORP INC NEW COM 37637Q105 41636 1400 SH SOLE 1400 0 0 GLOBAL PMTS INC COM 37940X102 5192326 45934 SH SOLE 44333 0 1601 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 10588 200 SH SOLE 200 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 10081 415 SH SOLE 415 0 0 GLOBALFOUNDRIES INC ORDINARY SHARES G39387108 74683 1342 SH SOLE 1342 0 0 GLOBE LIFE INC COM 37959E102 2905850 25643 SH SOLE 25113 0 530 GMS INC COM 36251C103 2587735 44107 SH SOLE 42735 0 1372 GOLDMAN SACHS GROUP INC COM 38141G104 181565 587 SH SOLE 509 0 78 GOODYEAR TIRE & RUBR CO COM 382550101 6852 571 SH SOLE 0 0 571 GRACO INC COM 384109104 4302707 58477 SH SOLE 54954 0 3523 GRAINGER W W INC COM 384802104 14630 20 SH SOLE 0 0 20 HALEON PLC SPON ADS 405552100 406 50 SH SOLE 50 0 0 HALLIBURTON CO COM 406216101 54820 1292 SH SOLE 864 0 428 HANOVER INS GROUP INC COM 410867105 29320 256 SH SOLE 256 0 0 HARLEY DAVIDSON INC COM 412822108 5964 200 SH SOLE 200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 2672880 37667 SH SOLE 35684 0 1983 HASBRO INC COM 418056107 18085 323 SH SOLE 323 0 0 HASHICORP INC COM CL A 418100103 2876 135 SH SOLE 135 0 0 HCA HEALTHCARE INC COM 40412C101 135805 572 SH SOLE 500 0 72 HEALTHPEAK PROPERTIES INC COM 42250P103 13130 755 SH SOLE 755 0 0 HEICO CORP NEW COM 422806109 130410 790 SH SOLE 790 0 0 HELEN OF TROY LTD COM G4388N106 1284432 11462 SH SOLE 10940 0 522 HELIOS TECHNOLOGIES INC COM 42328H109 1893530 35420 SH SOLE 31090 0 4330 HENRY SCHEIN INC COM 806407102 4150051 56579 SH SOLE 52557 0 4022 HERSHEY CO COM 427866108 29011 152 SH SOLE 100 0 52 HESS CORP COM 42809H107 7406 46 SH SOLE 46 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 6592 400 SH SOLE 0 0 400 HILLENBRAND INC COM 431571108 2350997 59115 SH SOLE 54941 0 4174 HILTON WORLDWIDE HLDGS INC COM 43300A203 16198 108 SH SOLE 0 0 108 HOME DEPOT INC COM 437076102 3968623 13595 SH SOLE 12777 0 818 HONDA MOTOR LTD AMERN SHS 438128308 334 10 SH SOLE 0 0 10 HONEYWELL INTL INC COM 438516106 851535 4639 SH SOLE 4536 0 103 HOST HOTELS & RESORTS INC COM 44107P104 1522 96 SH SOLE 0 0 96 HOULIHAN LOKEY INC CL A 441593100 14366823 133632 SH SOLE 127210 0 6422 HP INC COM 40434L105 10600 400 SH SOLE 0 0 400 HUBBELL INC COM 443510607 11203 38 SH SOLE 0 0 38 HUMANA INC COM 444859102 6578 13 SH SOLE 13 0 0 HUNT J B TRANS SVCS INC COM 445658107 121354 634 SH SOLE 634 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1420315 142745 SH SOLE 137623 0 5122 HUNTINGTON INGALLS INDS INC COM 446413106 58456 260 SH SOLE 224 0 36 HUT 8 MNG CORP COM 44812T102 172 100 SH SOLE 100 0 0 ICF INTL INC COM 44925C103 9860116 74698 SH SOLE 70695 0 4003 ICICI BANK LIMITED ADR 45104G104 301025 13238 SH SOLE 13238 0 0 IDEX CORP COM 45167R104 4363988 21750 SH SOLE 20419 0 1331 IDEXX LABS INC COM 45168D104 568098 1333 SH SOLE 1333 0 0 ILLINOIS TOOL WKS INC COM 452308109 222935 963 SH SOLE 886 0 77 IMPACT SHS TR I NAACP MINO ETF 45259A209 15607 501 SH SOLE 501 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 14923 494 SH SOLE 494 0 0 INDEPENDENT BK CORP MASS COM 453836108 1786112 37777 SH SOLE 35145 0 2632 INFOSYS LTD SPONSORED ADR 456788108 223080 13200 SH SOLE 13200 0 0 INGERSOLL RAND INC COM 45687V106 206275 3212 SH SOLE 3068 0 144 INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855 70024 2508 SH SOLE 0 0 2508 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 84632 2750 SH SOLE 0 0 2750 INSIGHT ENTERPRISES INC COM 45765U103 4998060 33885 SH SOLE 31896 0 1989 INSPERITY INC COM 45778Q107 6723 68 SH SOLE 0 0 68 INSTALLED BLDG PRODS INC COM 45780R101 14103 120 SH SOLE 0 0 120 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2020501 52796 SH SOLE 46995 0 5801 INTEL CORP COM 458140100 981332 27282 SH SOLE 26130 0 1152 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 75475 887 SH SOLE 887 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3382045 30626 SH SOLE 30226 0 400 INTERNATIONAL BUSINESS MACHS COM 459200101 10095624 72914 SH SOLE 67797 0 5117 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 503278 7767 SH SOLE 7363 0 404 INTERNATIONAL PAPER CO COM 460146103 10545 300 SH SOLE 300 0 0 INTUIT COM 461202103 9644438 18093 SH SOLE 17763 0 330 INTUITIVE SURGICAL INC COM NEW 46120E602 30320 111 SH SOLE 8 0 103 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 2707 182 SH SOLE 182 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5666 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 S&P INTL LOW 46138E230 246764 9531 SH SOLE 9531 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 2597974 28704 SH SOLE 27797 0 907 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 593702 17055 SH SOLE 15849 0 1206 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 7794 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2640971 29644 SH SOLE 28302 0 1342 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 60230 1900 SH SOLE 1900 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3125034 166757 SH SOLE 165041 0 1716 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 265566 16075 SH SOLE 15340 0 735 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 66675 1732 SH SOLE 1525 0 207 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 2284 75 SH SOLE 40 0 35 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 20062 143 SH SOLE 143 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 220015 7183 SH SOLE 6813 0 370 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1709213 33766 SH SOLE 31553 0 2213 INVESCO QQQ TR UNIT SER 1 46090E103 1221571 3344 SH SOLE 2997 0 347 INVESTORS TITLE CO NC COM 461804106 532328 3686 SH SOLE 3686 0 0 IRON MTN INC DEL COM 46284V101 45281 751 SH SOLE 664 0 87 ISHARES INC CORE MSCI EMKT 46434G103 30691 647 SH SOLE 0 0 647 ISHARES INC EM MKT SM-CP ETF 464286475 151094 2810 SH SOLE 2810 0 0 ISHARES INC MSCI AUST ETF 464286103 69828 3300 SH SOLE 3300 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 179644 9215 SH SOLE 9215 0 0 ISHARES INC MSCI EMRG CHN 46434G764 199 4 SH SOLE 4 0 0 ISHARES INC MSCI EURZONE ETF 464286608 236788 5711 SH SOLE 5711 0 0 ISHARES INC MSCI SPAIN ETF 464286764 117816 4370 SH SOLE 4370 0 0 ISHARES SILVER TR ISHARES 46428Q109 3055 147 SH SOLE 147 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 19990 199 SH SOLE 0 0 199 ISHARES TR 7-10 YR TRSY BD 464287440 75273 825 SH SOLE 0 0 825 ISHARES TR CORE DIV GRWTH 46434V621 134956 2733 SH SOLE 0 0 2733 ISHARES TR CORE MSCI EAFE 46432F842 13902034 218140 SH SOLE 203246 0 14894 ISHARES TR CORE S&P MCP ETF 464287507 6542758 26861 SH SOLE 25921 0 940 ISHARES TR CORE S&P SCP ETF 464287804 7613693 83465 SH SOLE 82647 0 818 ISHARES TR CORE S&P TTL STK 464287150 647185 6838 SH SOLE 5985 0 853 ISHARES TR CORE S&P US GWT 464287671 57418 595 SH SOLE 0 0 595 ISHARES TR CORE S&P US VLU 464287663 37968 511 SH SOLE 0 0 511 ISHARES TR CORE S&P500 ETF 464287200 1994941 4603 SH SOLE 4328 0 275 ISHARES TR DEVSMCP EXNA ETF 464288497 245469 5157 SH SOLE 5157 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1105411 12836 SH SOLE 12651 0 185 ISHARES TR EAFE SML CP ETF 464288273 155696 2850 SH SOLE 2850 0 0 ISHARES TR EAFE VALUE ETF 464288877 1049622 21691 SH SOLE 20728 0 963 ISHARES TR ESG AWR MSCI USA 46435G425 1894 20 SH SOLE 20 0 0 ISHARES TR ESG MSCI LEADR 46435U218 43815 575 SH SOLE 575 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 21789 663 SH SOLE 663 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 17070 534 SH SOLE 534 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 75621 3176 SH SOLE 0 0 3176 ISHARES TR IBONDS 25 TRM TS 46436E866 75443 3273 SH SOLE 0 0 3273 ISHARES TR INTERNATIONAL SL 46434V266 125046 4360 SH SOLE 4360 0 0 ISHARES TR INTL DIV GRWTH 46435G524 4009056 67721 SH SOLE 67090 0 631 ISHARES TR INTL SEL DIV ETF 464288448 12428252 492989 SH SOLE 460105 0 32884 ISHARES TR ISHARES BIOTECH 464287556 17637 145 SH SOLE 145 0 0 ISHARES TR MBS ETF 464288588 35972 409 SH SOLE 0 0 409 ISHARES TR MICRO-CAP ETF 464288869 1170981 12242 SH SOLE 12175 0 67 ISHARES TR MRGSTR MD CP GRW 464288307 1662285 29235 SH SOLE 29235 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 5236563 87320 SH SOLE 86401 0 919 ISHARES TR MSCI EAFE ETF 464287465 331077 4838 SH SOLE 4810 0 28 ISHARES TR MSCI EMG MKT ETF 464287234 341040 9008 SH SOLE 9008 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 354213 5565 SH SOLE 5565 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 2511496 74459 SH SOLE 73731 0 728 ISHARES TR MSCI INTL SZE FT 46435G508 115680 4800 SH SOLE 4800 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 16389820 517519 SH SOLE 479601 0 37918 ISHARES TR MSCI UK SM ETF 46429B416 229586 7762 SH SOLE 7762 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 25457 349 SH SOLE 0 0 349 ISHARES TR MSCI USA QLT FCT 46432F339 22371 166 SH SOLE 0 0 166 ISHARES TR NATIONAL MUN ETF 464288414 53378 520 SH SOLE 0 0 520 ISHARES TR RUS 1000 ETF 464287622 2319570 9793 SH SOLE 9793 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 15087742 55415 SH SOLE 54990 0 425 ISHARES TR RUS 1000 VAL ETF 464287598 14051499 93571 SH SOLE 92772 0 799 ISHARES TR RUS 2000 GRW ETF 464287648 572544 2659 SH SOLE 2536 0 123 ISHARES TR RUS 2000 VAL ETF 464287630 2744395 20924 SH SOLE 20924 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6167789 67897 SH SOLE 66256 0 1641 ISHARES TR RUS MDCP VAL ETF 464287473 185922 1808 SH SOLE 1808 0 0 ISHARES TR RUS MID CAP ETF 464287499 192312 2812 SH SOLE 2812 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 341011 2003 SH SOLE 1800 0 203 ISHARES TR RUSSELL 3000 ETF 464287689 779589 3163 SH SOLE 3163 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 18350780 262980 SH SOLE 258707 0 4273 ISHARES TR S&P 500 VAL ETF 464287408 16343332 106541 SH SOLE 105122 0 1419 ISHARES TR S&P MC 400GR ETF 464287606 10768967 151548 SH SOLE 148598 0 2950 ISHARES TR S&P MC 400VL ETF 464287705 11230474 114784 SH SOLE 112213 0 2571 ISHARES TR S&P SML 600 GWT 464287887 18219046 170224 SH SOLE 165412 0 4812 ISHARES TR SELECT DIVID ETF 464287168 85170 798 SH SOLE 798 0 0 ISHARES TR SELF DRIVNG EV 46435U366 733 21 SH SOLE 21 0 0 ISHARES TR SP SMCP600VL ETF 464287879 18784875 219526 SH SOLE 215276 0 4250 ISHARES TR TIPS BD ETF 464287176 9639 93 SH SOLE 75 0 18 ISHARES TR U.S. MED DVC ETF 464288810 42331 933 SH SOLE 0 0 933 ISHARES TR U.S. TECH ETF 464287721 36197 335 SH SOLE 335 0 0 ISHARES TR US HOME CONS ETF 464288752 15478 205 SH SOLE 205 0 0 ITT INC COM 45073V108 9877 100 SH SOLE 0 0 100 J P MORGAN EXCHANGE TRADED F JPMORGAM LTD DUR 46654Q773 44848 902 SH SOLE 0 0 902 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 19786 395 SH SOLE 395 0 0 JD.COM INC SPON ADR CL A 47215P106 5410 200 SH SOLE 200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 10644 320 SH SOLE 0 0 320 JOHNSON & JOHNSON COM 478160104 7926196 50534 SH SOLE 46685 0 3849 JOHNSON CTLS INTL PLC SHS G51502105 52363 1014 SH SOLE 732 0 282 JOHNSON OUTDOORS INC CL A 479167108 760133 14570 SH SOLE 13861 0 709 JPMORGAN CHASE & CO COM 46625H100 13291130 89805 SH SOLE 84961 0 4844 KADANT INC COM 48282T104 3645944 16071 SH SOLE 14939 0 1132 KELLANOVA COM 487836108 29579 593 SH SOLE 593 0 0 KENVUE INC COM 49177J102 21807 1126 SH SOLE 0 0 1126 KIMBERLY-CLARK CORP COM 494368103 450968 3745 SH SOLE 3416 0 329 KIMCO RLTY CORP COM 49446R109 4564 267 SH SOLE 0 0 267 KITE RLTY GROUP TR COM NEW 49803T300 3678 181 SH SOLE 0 0 181 KLA CORP COM NEW 482480100 8890430 18263 SH SOLE 17347 0 916 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1529249 31959 SH SOLE 29169 0 2790 KOHLS CORP COM 500255104 3646 205 SH SOLE 106 0 99 KRAFT HEINZ CO COM 500754106 1289 41 SH SOLE 41 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 3744 254 SH SOLE 40 0 214 L3HARRIS TECHNOLOGIES INC COM 502431109 4866334 27456 SH SOLE 25781 0 1675 LABORATORY CORP AMER HLDGS COM NEW 50540R409 6210178 30811 SH SOLE 29552 0 1259 LAM RESEARCH CORP COM 512807108 29031 45 SH SOLE 45 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 7485 92 SH SOLE 0 0 92 LANDSTAR SYS INC COM 515098101 11056816 63160 SH SOLE 60574 0 2586 LANTHEUS HLDGS INC COM 516544103 13022 193 SH SOLE 0 0 193 LAS VEGAS SANDS CORP COM 517834107 11239 251 SH SOLE 251 0 0 LAUDER ESTEE COS INC CL A 518439104 60855 442 SH SOLE 381 0 61 LEMONADE INC COM 52567D107 1252 100 SH SOLE 100 0 0 LENNAR CORP CL A 526057104 17270 158 SH SOLE 0 0 158 LIBERTY BROADBAND CORP COM SER A 530307107 13251 143 SH SOLE 143 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 189 6 SH SOLE 6 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 8779 147 SH SOLE 147 0 0 LINCOLN ELEC HLDGS INC COM 533900106 14602845 79662 SH SOLE 76615 0 3047 LINDE PLC SHS G54950103 394518 1044 SH SOLE 1044 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 1181 150 SH SOLE 150 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1088 150 SH SOLE 150 0 0 LITTELFUSE INC COM 537008104 7804724 33672 SH SOLE 32096 0 1576 LKQ CORP COM 501889208 3765159 75258 SH SOLE 69849 0 5409 LOCKHEED MARTIN CORP COM 539830109 832460 1887 SH SOLE 1652 0 235 LOEWS CORP COM 540424108 23929 375 SH SOLE 375 0 0 LOGITECH INTL S A SHS H50430232 72885 1026 SH SOLE 0 0 1026 LOWES COS INC COM 548661107 224917 1149 SH SOLE 1085 0 64 LUMEN TECHNOLOGIES INC COM 550241103 6713 5085 SH SOLE 47 0 5038 LUMIRADX LTD SHS G5709L109 47 405 SH SOLE 405 0 0 M & T BK CORP COM 55261F104 48711 405 SH SOLE 405 0 0 M D C HLDGS INC COM 552676108 397143 10294 SH SOLE 10294 0 0 MACERICH CO COM 554382101 9720 895 SH SOLE 0 0 895 MACYS INC COM 55616P104 5505 521 SH SOLE 0 0 521 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 534061 48551 SH SOLE 48551 0 0 MAGNA INTL INC COM 559222401 12792 245 SH SOLE 0 0 245 MANHATTAN ASSOCIATES INC COM 562750109 3112407 15524 SH SOLE 15144 0 380 MANPOWERGROUP INC WIS COM 56418H100 1370292 19160 SH SOLE 17962 0 1198 MANULIFE FINL CORP COM 56501R106 44016 2400 SH SOLE 2400 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 155 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 47183 1681 SH SOLE 1681 0 0 MARATHON PETE CORP COM 56585A102 305144 2059 SH SOLE 2059 0 0 MARCUS CORP DEL COM 566330106 5369 345 SH SOLE 0 0 345 MARKEL GROUP INC COM 570535104 4458260 2980 SH SOLE 2894 0 86 MARRIOTT INTL INC NEW CL A 571903202 2353468 12199 SH SOLE 11973 0 226 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 939 10 SH SOLE 0 0 10 MARSH & MCLENNAN COS INC COM 571748102 15658 82 SH SOLE 0 0 82 MARTEN TRANS LTD COM 573075108 7132999 369203 SH SOLE 356435 0 12768 MARTIN MARIETTA MATLS INC COM 573284106 6257907 14683 SH SOLE 13754 0 929 MARVELL TECHNOLOGY INC COM 573874104 10156 193 SH SOLE 193 0 0 MASCO CORP COM 574599106 61940 1212 SH SOLE 1212 0 0 MASTERCARD INCORPORATED CL A 57636Q104 3434714 8629 SH SOLE 8006 0 623 MATTEL INC COM 577081102 17410 861 SH SOLE 431 0 430 MAXIMUS INC COM 577933104 2090348 27193 SH SOLE 25086 0 2107 MCCORMICK & CO INC COM NON VTG 579780206 20737 340 SH SOLE 200 0 140 MCDONALDS CORP COM 580135101 670196 2699 SH SOLE 2566 0 133 MCKESSON CORP COM 58155Q103 8310390 17966 SH SOLE 16708 0 1258 MEDPACE HLDGS INC COM 58506Q109 11955 50 SH SOLE 50 0 0 MEDTRONIC PLC SHS G5960L103 2705150 37592 SH SOLE 34390 0 3202 MERCADOLIBRE INC COM 58733R102 31811 26 SH SOLE 21 0 5 MERCK & CO INC COM 58933Y105 12225730 117544 SH SOLE 112582 0 4962 MERCURY SYS INC COM 589378108 27041 700 SH SOLE 700 0 0 MERIT MED SYS INC COM 589889104 12926 200 SH SOLE 0 0 200 META MATERIALS INC COM 59134N104 346 1607 SH SOLE 1607 0 0 META PLATFORMS INC CL A 30303M102 7959527 25293 SH SOLE 22888 0 2405 METHODE ELECTRS INC COM 591520200 1651876 66420 SH SOLE 59721 0 6699 METLIFE INC COM 59156R108 8565 138 SH SOLE 10 0 128 MICROSOFT CORP COM 594918104 25068863 76492 SH SOLE 73693 0 2799 MILLER INDS INC TENN COM NEW 600551204 2510298 66551 SH SOLE 64882 0 1669 MKS INSTRS INC COM 55306N104 3858288 48593 SH SOLE 46367 0 2226 MODERNA INC COM 60770K107 25558 260 SH SOLE 260 0 0 MONDELEZ INTL INC CL A 609207105 320080 5202 SH SOLE 5202 0 0 MOODYS CORP COM 615369105 12748967 40167 SH SOLE 38834 0 1333 MORGAN STANLEY COM NEW 617446448 190041 2443 SH SOLE 2143 0 300 MORGAN STANLEY INDIA INVT FD COM 61745C105 11145 500 SH SOLE 500 0 0 MOSAIC CO NEW COM 61945C103 7782 214 SH SOLE 0 0 214 MOTOROLA SOLUTIONS INC COM NEW 620076307 46681 162 SH SOLE 0 0 162 MP MATERIALS CORP COM CL A 553368101 932 55 SH SOLE 27 0 28 MSCI INC COM 55354G100 9701 19 SH SOLE 0 0 19 MURPHY USA INC COM 626755102 34189 95 SH SOLE 95 0 0 MYRIAD GENETICS INC COM 62855J104 2545 175 SH SOLE 175 0 0 NASDAQ INC COM 631103108 5925 120 SH SOLE 120 0 0 NATIONAL BK HLDGS CORP CL A 633707104 5133 172 SH SOLE 172 0 0 NAVIENT CORPORATION COM 63938C108 11955 691 SH SOLE 0 0 691 NEOGEN CORP COM 640491106 35891 2320 SH SOLE 2320 0 0 NETAPP INC COM 64110D104 8753319 116773 SH SOLE 109640 0 7133 NETFLIX INC COM 64110L106 117375 330 SH SOLE 131 0 199 NEW YORK CMNTY BANCORP INC COM 649445103 1176 112 SH SOLE 112 0 0 NEW YORK TIMES CO CL A 650111107 4264 100 SH SOLE 100 0 0 NEWELL BRANDS INC COM 651229106 22306 3285 SH SOLE 3285 0 0 NEWMARKET CORP COM 651587107 44300 98 SH SOLE 83 0 15 NEWS CORP NEW CL A 65249B109 1694 81 SH SOLE 81 0 0 NEXTERA ENERGY INC COM 65339F101 17492 321 SH SOLE 215 0 106 NICE LTD SPONSORED ADR 653656108 677649 4270 SH SOLE 4270 0 0 NIKE INC CL B 654106103 221327 2215 SH SOLE 2073 0 142 NIO INC SPON ADS 62914V106 847 100 SH SOLE 100 0 0 NIOCORP DEVS LTD COM NEW 654484609 54 15 SH SOLE 0 0 15 NOKIA CORP SPONSORED ADR 654902204 144 41 SH SOLE 41 0 0 NORDSON CORP COM 655663102 12633024 56752 SH SOLE 54369 0 2383 NORDSTROM INC COM 655664100 6645 473 SH SOLE 473 0 0 NORFOLK SOUTHN CORP COM 655844108 416549 2073 SH SOLE 2073 0 0 NORTHROP GRUMMAN CORP COM 666807102 624942 1275 SH SOLE 1245 0 30 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1486 100 SH SOLE 100 0 0 NOV INC COM 62955J103 11680 570 SH SOLE 0 0 570 NOVA LTD COM M7516K103 1021783 9634 SH SOLE 9634 0 0 NOVANTA INC COM 67000B104 40303 273 SH SOLE 0 0 273 NOVARTIS AG SPONSORED ADR 66987V109 145958 1501 SH SOLE 1501 0 0 NOVOCURE LTD ORD SHS G6674U108 2132 150 SH SOLE 150 0 0 NOVO-NORDISK A S ADR 670100205 465759 4560 SH SOLE 4560 0 0 NUCOR CORP COM 670346105 10736 73 SH SOLE 0 0 73 NUTRIEN LTD COM 67077M108 27396 453 SH SOLE 0 0 453 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2728 550 SH SOLE 550 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 9583 917 SH SOLE 917 0 0 NUVEEN PFD & INCOME SECS FD COM 67072C105 7334 1243 SH SOLE 1243 0 0 NVENT ELECTRIC PLC SHS G6700G107 1119 22 SH SOLE 0 0 22 NVIDIA CORPORATION COM 67066G104 439652 967 SH SOLE 767 0 200 NVR INC COM 62944T105 11865 2 SH SOLE 0 0 2 NXP SEMICONDUCTORS N V COM N6596X109 47264 243 SH SOLE 0 0 243 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1906 45 SH SOLE 45 0 0 OCCIDENTAL PETE CORP COM 674599105 5987 93 SH SOLE 93 0 0 OGE ENERGY CORP COM 670837103 7712 226 SH SOLE 0 0 226 OLD DOMINION FREIGHT LINE IN COM 679580100 4963152 12252 SH SOLE 11052 0 1200 OLD REP INTL CORP COM 680223104 5732 213 SH SOLE 0 0 213 OMEGA HEALTHCARE INVS INC COM 681936100 4320 127 SH SOLE 0 0 127 OMNICOM GROUP INC COM 681919106 3450682 46287 SH SOLE 44196 0 2091 ON SEMICONDUCTOR CORP COM 682189105 132017 1481 SH SOLE 902 0 579 ONEOK INC NEW COM 682680103 6429 93 SH SOLE 0 0 93 OPENDOOR TECHNOLOGIES INC COM 683712103 482 200 SH SOLE 200 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 74253 2311 SH SOLE 2311 0 0 ORACLE CORP COM 68389X105 10447279 96511 SH SOLE 93832 0 2679 OREILLY AUTOMOTIVE INC COM 67103H107 548465 592 SH SOLE 571 0 21 ORGANON & CO COMMON STOCK 68622V106 2615 151 SH SOLE 151 0 0 OSHKOSH CORP COM 688239201 1885195 20130 SH SOLE 18034 0 2096 OTIS WORLDWIDE CORP COM 68902V107 332126 4152 SH SOLE 3792 0 360 OWENS & MINOR INC NEW COM 690732102 11856 800 SH SOLE 800 0 0 OXFORD LANE CAP CORP COM 691543102 630 125 SH SOLE 125 0 0 PACCAR INC COM 693718108 3174776 37899 SH SOLE 35395 0 2504 PACKAGING CORP AMER COM 695156109 7795283 51498 SH SOLE 49044 0 2454 PALANTIR TECHNOLOGIES INC CL A 69608A108 17534 1010 SH SOLE 1010 0 0 PALO ALTO NETWORKS INC COM 697435105 28275 109 SH SOLE 94 0 15 PARAMOUNT GLOBAL CLASS B COM 92556H206 6283 528 SH SOLE 0 0 528 PARKER-HANNIFIN CORP COM 701094104 6566404 16711 SH SOLE 15844 0 867 PATTERSON COS INC COM 703395103 28081 954 SH SOLE 0 0 954 PAYCHEX INC COM 704326107 1090158 9240 SH SOLE 7977 0 1263 PAYPAL HLDGS INC COM 70450Y103 1474364 26446 SH SOLE 24816 0 1630 PEARSON PLC SPONSORED ADR 705015105 7402 675 SH SOLE 0 0 675 PEDIATRIX MEDICAL GROUP INC COM 58502B106 5885 500 SH SOLE 0 0 500 PELOTON INTERACTIVE INC CL A COM 70614W100 903 186 SH SOLE 1 0 185 PEMBINA PIPELINE CORP COM 706327103 15779 518 SH SOLE 303 0 215 PENN ENTERTAINMENT INC COM 707569109 905 45 SH SOLE 45 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 40454 276 SH SOLE 276 0 0 PENTAIR PLC SHS G7S00T104 11239 180 SH SOLE 158 0 22 PEPSICO INC COM 713448108 9634135 60213 SH SOLE 57796 0 2417 PERION NETWORK LTD SHS NEW M78673114 891862 34342 SH SOLE 34342 0 0 PFIZER INC COM 717081103 371748 11577 SH SOLE 11577 0 0 PG&E CORP COM 69331C108 1205 74 SH SOLE 0 0 74 PHILIP MORRIS INTL INC COM 718172109 224986 2439 SH SOLE 2094 0 345 PHILLIPS 66 COM 718546104 362990 3282 SH SOLE 3282 0 0 PHINIA INC COMMON STOCK 71880K101 8627 316 SH SOLE 316 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19553 196 SH SOLE 196 0 0 PINTEREST INC CL A 72352L106 3940 148 SH SOLE 75 0 73 PIONEER NAT RES CO COM 723787107 67287 271 SH SOLE 205 0 66 PIPER SANDLER COMPANIES COM 724078100 4999 36 SH SOLE 0 0 36 PJT PARTNERS INC COM CL A 69343T107 9909 128 SH SOLE 128 0 0 PLANET LABS PBC COM CL A 72703X106 1090 500 SH SOLE 500 0 0 PLEXUS CORP COM 729132100 7980906 85139 SH SOLE 81109 0 4030 PNC FINL SVCS GROUP INC COM 693475105 1372182 11615 SH SOLE 10138 0 1477 PPL CORP COM 69351T106 13140 550 SH SOLE 550 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 5002566 84204 SH SOLE 80324 0 3880 PRICE T ROWE GROUP INC COM 74144T108 3387299 33654 SH SOLE 31545 0 2109 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 26788 384 SH SOLE 226 0 158 PROCTER AND GAMBLE CO COM 742718109 11525293 79655 SH SOLE 76172 0 3483 PROG HOLDINGS INC COM NPV 74319R101 164966 5477 SH SOLE 5477 0 0 PROGRESS SOFTWARE CORP COM 743312100 1478302 28250 SH SOLE 26193 0 2057 PROGRESSIVE CORP COM 743315103 9600836 61961 SH SOLE 59776 0 2185 PROLOGIS INC. COM 74340W103 54413 496 SH SOLE 367 0 129 PROSHARES TR ULTRAPRO QQQ 74347X831 76 2 SH SOLE 2 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y771 4709 260 SH SOLE 0 0 260 PROSPERITY BANCSHARES INC COM 743606105 912815 17663 SH SOLE 16230 0 1433 PRUDENTIAL FINL INC COM 744320102 21115 225 SH SOLE 136 0 89 PUBLIC STORAGE COM 74460D109 62044 228 SH SOLE 213 0 15 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 68562 1128 SH SOLE 828 0 300 PUMA BIOTECHNOLOGY INC COM 74587V107 2762 1170 SH SOLE 1170 0 0 QORVO INC COM 74736K101 4421350 48629 SH SOLE 45390 0 3239 QUALCOMM INC COM 747525103 80536 741 SH SOLE 321 0 420 QUANTA SVCS INC COM 74762E102 78436 452 SH SOLE 452 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4031768 32912 SH SOLE 30393 0 2519 R1 RCM INC COM 77634L105 1228 93 SH SOLE 93 0 0 RADIAN GROUP INC COM 750236101 103071 3925 SH SOLE 3925 0 0 RAYONIER INC COM 754907103 6469 242 SH SOLE 0 0 242 RBB FD INC MOTLEY FOL ETF 74933W601 10088 250 SH SOLE 250 0 0 REALTY INCOME CORP COM 756109104 6122 121 SH SOLE 121 0 0 REDFIN CORP COM 75737F108 725 123 SH SOLE 50 0 73 REGENERON PHARMACEUTICALS COM 75886F107 16793 20 SH SOLE 20 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2389155 149043 SH SOLE 145810 0 3233 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1381365 9437 SH SOLE 8956 0 481 RENAISSANCERE HLDGS LTD COM G7496G103 15908 74 SH SOLE 0 0 74 REPLIGEN CORP COM 759916109 3819 25 SH SOLE 0 0 25 RH COM 74967X103 2624 11 SH SOLE 0 0 11 RISKIFIED LTD SHS CL A M8216R109 1362 375 SH SOLE 375 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 11735 608 SH SOLE 308 0 300 ROBLOX CORP CL A 771049103 18764 615 SH SOLE 15 0 600 ROCKET COS INC COM CL A 77311W101 2953 381 SH SOLE 0 0 381 ROCKWELL AUTOMATION INC COM 773903109 12000763 41623 SH SOLE 39722 0 1901 ROKU INC COM CL A 77543R102 8061 122 SH SOLE 75 0 47 ROPER TECHNOLOGIES INC COM 776696106 220544 443 SH SOLE 443 0 0 ROYAL GOLD INC COM 780287108 7187 66 SH SOLE 0 0 66 RTX CORPORATION COM 75513E101 9272824 126591 SH SOLE 120248 0 6343 S&P GLOBAL INC COM 78409V104 4014820 11039 SH SOLE 10514 0 525 SAIA INC COM 78709Y105 3069118 7848 SH SOLE 7848 0 0 SALESFORCE INC COM 79466L302 43987 215 SH SOLE 117 0 98 SANOFI SPONSORED ADR 80105N105 27265 500 SH SOLE 500 0 0 SAPIENS INTL CORP N V SHS G7T16G103 448316 17190 SH SOLE 17190 0 0 SAVE FOODS INC COM 80512Q303 381 143 SH SOLE 143 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 9877 49 SH SOLE 49 0 0 SCHLUMBERGER LTD COM STK 806857108 101522 1722 SH SOLE 0 0 1722 SCHWAB CHARLES CORP COM 808513105 3163299 61627 SH SOLE 57733 0 3894 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 9187 221 SH SOLE 176 0 45 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 80665 3384 SH SOLE 3384 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 19311334 573037 SH SOLE 534036 0 39001 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 14216900 452912 SH SOLE 427605 0 25307 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2570 46 SH SOLE 46 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 141415 4515 SH SOLE 4515 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 12881780 410771 SH SOLE 384135 0 26636 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1606236 22842 SH SOLE 21984 0 858 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 26796062 359100 SH SOLE 338019 0 21081 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 18558324 291157 SH SOLE 272012 0 19145 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 464240 9106 SH SOLE 8998 0 108 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 775149 11681 SH SOLE 11681 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 720792 18011 SH SOLE 17100 0 911 SCIENCE APPLICATIONS INTL CO COM 808625107 1545681 13554 SH SOLE 12370 0 1184 SCOTTS MIRACLE-GRO CO CL A 810186106 2321 49 SH SOLE 49 0 0 SEALED AIR CORP NEW COM 81211K100 964876 32652 SH SOLE 29130 0 3522 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 17119 515 SH SOLE 0 0 515 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2420 31 SH SOLE 16 0 15 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16863 100 SH SOLE 0 0 100 SEMPRA COM 816851109 45725 658 SH SOLE 494 0 164 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 589188 16019 SH SOLE 15167 0 852 SENSIENT TECHNOLOGIES CORP COM 81725T100 378688 7126 SH SOLE 6925 0 201 SERVICE CORP INTL COM 817565104 12194 226 SH SOLE 104 0 122 SERVICENOW INC COM 81762P102 115429 210 SH SOLE 100 0 110 SHELL PLC SPON ADS 780259305 43607 647 SH SOLE 647 0 0 SHERWIN WILLIAMS CO COM 824348106 21492 87 SH SOLE 34 0 53 SHOPIFY INC CL A 82509L107 15569 302 SH SOLE 262 0 40 SILGAN HLDGS INC COM 827048109 4779317 118623 SH SOLE 114353 0 4270 SILICOM LTD ORD M84116108 330007 14680 SH SOLE 14680 0 0 SIMON PPTY GROUP INC NEW COM 828806109 43983 411 SH SOLE 0 0 411 SIMPLIFY EXCHANGE TRADED FUN SIMPLIFY INTERST 82889N855 598 6 SH SOLE 0 0 6 SKECHERS U S A INC CL A 830566105 13225 275 SH SOLE 0 0 275 SKYWORKS SOLUTIONS INC COM 83088M102 1501961 15877 SH SOLE 13690 0 2187 SMITH A O CORP COM 831865209 1212481 17257 SH SOLE 15244 0 2013 SMUCKER J M CO COM NEW 832696405 4512813 39827 SH SOLE 37855 0 1972 SNAP INC CL A 83304A106 3151 363 SH SOLE 255 0 108 SNAP ON INC COM 833034101 6639939 26178 SH SOLE 24990 0 1188 SNOWFLAKE INC CL A 833445109 32061 204 SH SOLE 204 0 0 SOUTHERN CO COM 842587107 341751 5135 SH SOLE 4496 0 639 SOUTHWESTERN ENERGY CO COM 845467109 9846 1463 SH SOLE 0 0 1463 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 6831247 20290 SH SOLE 19685 0 605 SPDR GOLD TR GOLD SHS 78463V107 152721 854 SH SOLE 254 0 600 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 499148 16248 SH SOLE 16248 0 0 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 10080 357 SH SOLE 357 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 512041 1187 SH SOLE 1187 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5354 12 SH SOLE 12 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 28219 308 SH SOLE 0 0 308 SPDR SER TR NUVEEN BLOOMBERG 78464A284 6625 278 SH SOLE 0 0 278 SPDR SER TR PORTFOLI S&P1500 78464A805 25210 477 SH SOLE 477 0 0 SPDR SER TR PORTFOLIO SH TSR 78468R101 59433 2072 SH SOLE 2072 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 9848724 162950 SH SOLE 150790 0 12160 SPDR SER TR PRTFLO S&P500 VL 78464A508 7695509 186920 SH SOLE 173969 0 12951 SPDR SER TR S&P 400 MDCP GRW 78464A821 17882736 263020 SH SOLE 244649 0 18371 SPDR SER TR S&P 400 MDCP VAL 78464A839 16160705 256927 SH SOLE 242757 0 14170 SPDR SER TR S&P 600 SMCP GRW 78464A201 15633662 218225 SH SOLE 204844 0 13381 SPDR SER TR S&P 600 SMCP VAL 78464A300 10975629 157855 SH SOLE 147792 0 10063 SPDR SER TR S&P DIVID ETF 78464A763 373049 3280 SH SOLE 3218 0 62 SPOTIFY TECHNOLOGY S A SHS L8681T102 17660 115 SH SOLE 115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4336825 84836 SH SOLE 79608 0 5228 STANLEY BLACK & DECKER INC COM 854502101 83363 1023 SH SOLE 993 0 30 STARBUCKS CORP COM 855244109 728081 7959 SH SOLE 7625 0 334 STATE STR CORP COM 857477103 1376955 21421 SH SOLE 20790 0 631 STERIS PLC SHS USD G8473T100 11802149 53086 SH SOLE 50945 0 2141 STRYKER CORPORATION COM 863667101 8973626 34798 SH SOLE 32882 0 1916 SUN LIFE FINANCIAL INC. COM 866796105 5811 119 SH SOLE 119 0 0 SUNCOR ENERGY INC NEW COM 867224107 68489 2002 SH SOLE 2002 0 0 SYNAPTICS INC COM 87157D109 9292436 97898 SH SOLE 93064 0 4834 SYNCHRONY FINANCIAL COM 87165B103 10942 379 SH SOLE 0 0 379 SYNOPSYS INC COM 871607107 14500785 29613 SH SOLE 29327 0 286 SYNOVUS FINL CORP COM NEW 87161C501 4971 187 SH SOLE 0 0 187 SYSCO CORP COM 871829107 33384 528 SH SOLE 528 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 484866 5360 SH SOLE 5360 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7142 50 SH SOLE 50 0 0 TARGET CORP COM 87612E106 8164503 72910 SH SOLE 68946 0 3964 TASKUS INC CLASS A COM 87652V109 409 50 SH SOLE 50 0 0 TD SYNNEX CORPORATION COM 87162W100 689660 7276 SH SOLE 6747 0 529 TE CONNECTIVITY LTD SHS H84989104 91868 756 SH SOLE 662 0 94 TEJON RANCH CO COM 879080109 16 1 SH SOLE 0 0 1 TELADOC HEALTH INC COM 87918A105 445 24 SH SOLE 0 0 24 TELEDYNE TECHNOLOGIES INC COM 879360105 10591058 26178 SH SOLE 24806 0 1372 TELEFLEX INCORPORATED COM 879369106 1501190 7919 SH SOLE 7211 0 708 TERADYNE INC COM 880770102 1435869 15020 SH SOLE 14765 0 255 TESLA INC COM 88160R101 231533 922 SH SOLE 662 0 260 TETRA TECH INC NEW COM 88162G103 6618469 41775 SH SOLE 40283 0 1492 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 17320 2000 SH SOLE 2000 0 0 TEXAS INSTRS INC COM 882508104 6947849 45485 SH SOLE 42016 0 3469 TEXAS ROADHOUSE INC COM 882681109 4052724 43937 SH SOLE 41084 0 2853 TEXTRON INC COM 883203101 15662 200 SH SOLE 0 0 200 THE AARONS COMPANY INC COM 00258W108 6419 685 SH SOLE 685 0 0 THE CIGNA GROUP COM 125523100 7211368 23637 SH SOLE 22626 0 1011 THE TRADE DESK INC COM CL A 88339J105 36911 460 SH SOLE 460 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 135198 280 SH SOLE 280 0 0 THOMSON REUTERS CORP. COM 884903808 109933 868 SH SOLE 868 0 0 TILRAY BRANDS INC COM 88688T100 2887 1436 SH SOLE 200 0 1236 TJX COS INC NEW COM 872540109 11955322 134936 SH SOLE 128268 0 6668 T-MOBILE US INC COM 872590104 106678 753 SH SOLE 435 0 318 TOAST INC CL A 888787108 17460 1000 SH SOLE 0 0 1000 TOLL BROTHERS INC COM 889478103 3444 48 SH SOLE 0 0 48 TOPBUILD CORP COM 89055F103 26423 111 SH SOLE 111 0 0 TORO CO COM 891092108 618614 7202 SH SOLE 6364 0 838 TOTALENERGIES SE SPONSORED ADS 89151E109 200444 3016 SH SOLE 3016 0 0 TOYOTA MOTOR CORP ADS 892331307 1422 8 SH SOLE 0 0 8 TRACTOR SUPPLY CO COM 892356106 4263878 21241 SH SOLE 19980 0 1261 TRANE TECHNOLOGIES PLC SHS G8994E103 132640 648 SH SOLE 568 0 80 TRANSDIGM GROUP INC COM 893641100 269127 314 SH SOLE 314 0 0 TRAVELERS COMPANIES INC COM 89417E109 8070156 49145 SH SOLE 47048 0 2097 TREEHOUSE FOODS INC COM 89469A104 685 17 SH SOLE 17 0 0 TREX CO INC COM 89531P105 45488 800 SH SOLE 800 0 0 TRIMBLE INC COM 896239100 6489 130 SH SOLE 130 0 0 TRINET GROUP INC COM 896288107 4040169 33903 SH SOLE 31272 0 2631 TRINITY INDS INC COM 896522109 6289 287 SH SOLE 0 0 287 TRINSEO PLC SHS G9059U107 1667 251 SH SOLE 251 0 0 TRUIST FINL CORP COM 89832Q109 1188480 41833 SH SOLE 38381 0 3452 TWILIO INC CL A 90138F102 13895 250 SH SOLE 250 0 0 UBER TECHNOLOGIES INC COM 90353T100 4783 110 SH SOLE 110 0 0 UBS GROUP AG SHS H42097107 1046 43 SH SOLE 0 0 43 UGI CORP NEW COM 902681105 6992 327 SH SOLE 0 0 327 ULTA BEAUTY INC COM 90384S303 11545810 30429 SH SOLE 29265 0 1164 UMB FINL CORP COM 902788108 2740956 44359 SH SOLE 42138 0 2221 UNILEVER PLC SPON ADR NEW 904767704 102292 2140 SH SOLE 2140 0 0 UNION PAC CORP COM 907818108 258751 1245 SH SOLE 1150 0 95 UNITED AIRLS HLDGS INC COM 910047109 968 25 SH SOLE 25 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2585716 16673 SH SOLE 15902 0 771 UNITED RENTALS INC COM 911363109 3820032 8821 SH SOLE 8149 0 672 UNITEDHEALTH GROUP INC COM 91324P102 8855865 16418 SH SOLE 15312 0 1106 UNIVERSAL HLTH SVCS INC CL B 913903100 4071719 32828 SH SOLE 31463 0 1365 US BANCORP DEL COM NEW 902973304 2615059 81289 SH SOLE 77863 0 3426 V F CORP COM 918204108 562771 36425 SH SOLE 33139 0 3286 V2X INC COM 92242T101 581 11 SH SOLE 0 0 11 VAIL RESORTS INC COM 91879Q109 10754 50 SH SOLE 50 0 0 VALERO ENERGY CORP COM 91913Y100 93098 739 SH SOLE 687 0 52 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 68723 273 SH SOLE 273 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1321 16 SH SOLE 0 0 16 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 20723 276 SH SOLE 0 0 276 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 50907 733 SH SOLE 0 0 733 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 179535 3658 SH SOLE 0 0 3658 VANGUARD INDEX FDS GROWTH ETF 922908736 1743195 6266 SH SOLE 5946 0 320 VANGUARD INDEX FDS LARGE CAP ETF 922908637 26297 133 SH SOLE 133 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 8715348 44964 SH SOLE 43810 0 1154 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 354192 2733 SH SOLE 2393 0 340 VANGUARD INDEX FDS MID CAP ETF 922908629 243892 1180 SH SOLE 1180 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 32839 435 SH SOLE 435 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1762248 4445 SH SOLE 4445 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 533818 3436 SH SOLE 3158 0 278 VANGUARD INDEX FDS SMALL CP ETF 922908751 239242 1299 SH SOLE 1294 0 5 VANGUARD INDEX FDS SML CP GRW ETF 922908595 5272316 25267 SH SOLE 24732 0 535 VANGUARD INDEX FDS TOTAL STK MKT 922908769 515496 2414 SH SOLE 1862 0 552 VANGUARD INDEX FDS VALUE ETF 922908744 1045138 7612 SH SOLE 6789 0 823 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 25150 644 SH SOLE 642 0 2 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4177 73 SH SOLE 73 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2119032 20401 SH SOLE 20040 0 361 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1956 21 SH SOLE 21 0 0 VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 11125 231 SH SOLE 0 0 231 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 29035 384 SH SOLE 0 0 384 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2864 41 SH SOLE 41 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 226269 1451 SH SOLE 122 0 1329 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 20596951 475680 SH SOLE 457659 0 18021 VANGUARD WELLINGTON FD US MOMENTUM 921935508 2007 18 SH SOLE 9 0 9 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 241504 2357 SH SOLE 2128 0 229 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 218972 3045 SH SOLE 3045 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 41077 384 SH SOLE 384 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 77861 184 SH SOLE 184 0 0 VAXART INC COM NEW 92243A200 107 160 SH SOLE 160 0 0 VEEVA SYS INC CL A COM 922475108 5403 25 SH SOLE 25 0 0 VENTAS INC COM 92276F100 26102 601 SH SOLE 392 0 209 VERALTO CORP COM SHS 92338C103 3809 53 SH SOLE 8 0 45 VERITONE INC COM 92347M100 802 344 SH SOLE 344 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 492067 16044 SH SOLE 12904 0 3140 VERTEX PHARMACEUTICALS INC COM 92532F100 24115 65 SH SOLE 0 0 65 VIATRIS INC COM 92556V106 10022 1074 SH SOLE 0 0 1074 VICI PPTYS INC COM 925652109 10303 356 SH SOLE 0 0 356 VISA INC COM CL A 92826C839 7334121 30858 SH SOLE 29194 0 1664 VISTA OUTDOOR INC COM 928377100 8856 270 SH SOLE 270 0 0 VMWARE INC CL A COM 928563402 104168 586 SH SOLE 586 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4503 477 SH SOLE 477 0 0 VROOM INC COM 92918V109 99 100 SH SOLE 100 0 0 VULCAN MATLS CO COM 929160109 13604 65 SH SOLE 65 0 0 WABTEC COM 929740108 526 5 SH SOLE 0 0 5 WALGREENS BOOTS ALLIANCE INC COM 931427108 76734 3300 SH SOLE 2575 0 725 WALKER & DUNLOP INC COM 93148P102 5140 75 SH SOLE 75 0 0 WALMART INC COM 931142103 9021471 56444 SH SOLE 53626 0 2818 WARNER BROS DISCOVERY INC COM SER A 934423104 41325 3985 SH SOLE 2689 0 1296 WASTE CONNECTIONS INC COM 94106B101 122083 882 SH SOLE 882 0 0 WASTE MGMT INC DEL COM 94106L109 128292 808 SH SOLE 808 0 0 WATERS CORP COM 941848103 5097249 20178 SH SOLE 19581 0 597 WATSCO INC COM 942622200 6264604 16371 SH SOLE 15500 0 871 WELLS FARGO CO NEW COM 949746101 963728 23529 SH SOLE 21385 0 2144 WELLS FARGO CO NEW PERP PFD CNV A 949746804 6477 6 SH SOLE 6 0 0 WELLTOWER INC COM 95040Q104 65992 775 SH SOLE 679 0 96 WENDYS CO COM 95058W100 7807 420 SH SOLE 212 0 208 WEREWOLF THERAPEUTICS INC COM 95075A107 185 80 SH SOLE 80 0 0 WESTERN DIGITAL CORP. COM 958102105 14899 326 SH SOLE 26 0 300 WESTERN UN CO COM 959802109 31117 2366 SH SOLE 1253 0 1113 WEX INC COM 96208T104 2479987 13139 SH SOLE 12829 0 310 WEYERHAEUSER CO MTN BE COM NEW 962166104 23282 778 SH SOLE 0 0 778 WILLIAMS SONOMA INC COM 969904101 1284685 7954 SH SOLE 7184 0 770 WINGSTOP INC COM 974155103 7074 40 SH SOLE 0 0 40 WISDOMTREE TR EMG MKTS SMCAP 97717W281 146176 3200 SH SOLE 3200 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 958 19 SH SOLE 19 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 339186 9207 SH SOLE 9207 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 115980 3113 SH SOLE 3113 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 3178812 57729 SH SOLE 56769 0 960 WISDOMTREE TR INTL SMCAP DIV 97717W760 2660129 47460 SH SOLE 46371 0 1089 WISDOMTREE TR US LARGECAP DIVD 97717W307 46084 748 SH SOLE 748 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 2310606 46992 SH SOLE 44113 0 2879 WISDOMTREE TR US QTLY DIV GRT 97717X669 6400 100 SH SOLE 100 0 0 WK KELLOGG CO COM SHS 92942W107 1596 148 SH SOLE 148 0 0 WM TECHNOLOGY INC COM 92971A109 122 100 SH SOLE 100 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 6340 277 SH SOLE 0 0 277 WORKDAY INC CL A 98138H101 16117 75 SH SOLE 75 0 0 WORKIVA INC COM CL A 98139A105 38282 394 SH SOLE 394 0 0 WP CAREY INC COM 92936U109 15436 285 SH SOLE 285 0 0 XCEL ENERGY INC COM 98389B100 222670 3783 SH SOLE 3142 0 641 XYLEM INC COM 98419M100 18101 201 SH SOLE 0 0 201 YUM BRANDS INC COM 988498101 353921 3028 SH SOLE 2911 0 117 YUM CHINA HLDGS INC COM 98850P109 27354 509 SH SOLE 509 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 3595517 17376 SH SOLE 16501 0 875 ZIFF DAVIS INC COM 48123V102 1045221 16913 SH SOLE 15721 0 1192 ZILLOW GROUP INC CL C CAP STK 98954M200 856 20 SH SOLE 20 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 111706 1071 SH SOLE 1031 0 40 ZIMVIE INC COM 98888T107 206 25 SH SOLE 21 0 4 ZOETIS INC CL A 98978V103 38199 219 SH SOLE 92 0 127 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3138 50 SH SOLE 50 0 0 ZSCALER INC COM 98980G102 8426 50 SH SOLE 50 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 2 1 SH SOLE 1 0 0