0001140361-23-007503.txt : 20230216 0001140361-23-007503.hdr.sgml : 20230216 20230216171112 ACCESSION NUMBER: 0001140361-23-007503 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230216 DATE AS OF CHANGE: 20230216 EFFECTIVENESS DATE: 20230216 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: 23639322 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 12-31-2022 12-31-2022 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 02-16-2023 0 929 1478785061
INFORMATION TABLE 2 informationtable.xml 3M CO COM 88579Y101 890134 7423 SH SOLE 7030 0 393 ABBOTT LABS COM 002824100 2907038 26478 SH SOLE 25996 0 482 ABBVIE INC COM 00287Y109 952060 5891 SH SOLE 5534 0 357 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 78702 4505 SH SOLE 4505 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 706 1000 SH SOLE 1000 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5201075 19491 SH SOLE 18963 0 528 ACTIVISION BLIZZARD INC COM 00507V109 2209903 28869 SH SOLE 27688 0 1181 ACUITY BRANDS INC COM 00508Y102 2484 15 SH SOLE 0 0 15 ADOBE SYSTEMS INCORPORATED COM 00724F101 3954564 11751 SH SOLE 10580 0 1171 ADTALEM GLOBAL ED INC COM 00737L103 15620 440 SH SOLE 440 0 0 ADVANCED ENERGY INDS COM 007973100 15269 178 SH SOLE 0 0 178 ADVANCED MICRO DEVICES INC COM 007903107 884823 13661 SH SOLE 13239 0 422 ADVANSIX INC COM 00773T101 60110 1581 SH SOLE 1581 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 116 200 SH SOLE 200 0 0 AFFIRM HLDGS INC COM CL A 00827B106 135 14 SH SOLE 14 0 0 AFLAC INC COM 001055102 366017 5088 SH SOLE 5088 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 18557 124 SH SOLE 0 0 124 AIR PRODS & CHEMS INC COM 009158106 6087641 19748 SH SOLE 19019 0 729 AIRBNB INC COM CL A 009066101 12910 151 SH SOLE 151 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 4968953 58944 SH SOLE 56376 0 2568 ALBEMARLE CORP COM 012653101 4360831 20109 SH SOLE 19787 0 322 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 10197 70 SH SOLE 0 0 70 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 48538 551 SH SOLE 500 0 51 ALIGN TECHNOLOGY INC COM 016255101 10545 50 SH SOLE 50 0 0 ALLEGIANT TRAVEL CO COM 01748X102 5779 85 SH SOLE 85 0 0 ALLEGION PLC ORD SHS G0176J109 126838 1205 SH SOLE 1205 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 32030 932 SH SOLE 932 0 0 ALLIANT ENERGY CORP COM 018802108 22084 400 SH SOLE 400 0 0 ALLSTATE CORP COM 020002101 15323 113 SH SOLE 0 0 113 ALLY FINL INC COM 02005N100 614 25 SH SOLE 25 0 0 ALPHABET INC CAP STK CL A 02079K305 2292657 25985 SH SOLE 22908 0 3077 ALPHABET INC CAP STK CL C 02079K107 9856918 111089 SH SOLE 106833 0 4256 ALTRIA GROUP INC COM 02209S103 123291 2697 SH SOLE 2464 0 233 AMAZON COM INC COM 023135106 423444 5041 SH SOLE 4548 0 493 AMCOR PLC ORD G0250X107 5943 499 SH SOLE 0 0 499 AMDOCS LTD SHS G02602103 6992536 76926 SH SOLE 73656 0 3270 AMEREN CORP COM 023608102 44460 500 SH SOLE 500 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 8446 664 SH SOLE 0 0 664 AMERICAN ELEC PWR CO INC COM 025537101 94950 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 8158235 55216 SH SOLE 53195 0 2021 AMERICAN INTL GROUP INC COM NEW 026874784 318084 5030 SH SOLE 4559 0 471 AMERICAN TOWER CORP NEW COM 03027X100 1059 5 SH SOLE 5 0 0 AMERIPRISE FINL INC COM 03076C106 129695 417 SH SOLE 417 0 0 AMERISOURCEBERGEN CORP COM 03073E105 121300 732 SH SOLE 650 0 82 AMETEK INC COM 031100100 2153372 15412 SH SOLE 13840 0 1572 AMGEN INC COM 031162100 4582117 17446 SH SOLE 16392 0 1054 AMKOR TECHNOLOGY INC COM 031652100 1289799 53786 SH SOLE 47626 0 6160 AMPHENOL CORP NEW CL A 032095101 3448234 45288 SH SOLE 44733 0 555 AMPIO PHARMACEUTICALS INC COM NEW 03209T208 1351 6000 SH SOLE 6000 0 0 ANALOG DEVICES INC COM 032654105 6971054 42499 SH SOLE 40362 0 2137 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 41747 1980 SH SOLE 1980 0 0 AON PLC SHS CL A G0403H108 7100856 23658 SH SOLE 22608 0 1050 APPIAN CORP CL A 03782L101 4070 125 SH SOLE 125 0 0 APPLE INC COM 037833100 24139157 185786 SH SOLE 176237 0 9549 APPLIED INDL TECHNOLOGIES IN COM 03820C105 157538 1250 SH SOLE 1250 0 0 APPLIED MATLS INC COM 038222105 164670 1691 SH SOLE 1200 0 491 APTARGROUP INC COM 038336103 5943948 54046 SH SOLE 51765 0 2281 APTIV PLC SHS G6095L109 12666 136 SH SOLE 0 0 136 ARCHER DANIELS MIDLAND CO COM 039483102 48117 518 SH SOLE 518 0 0 ARES CAPITAL CORP COM 04010L103 9106 493 SH SOLE 0 0 493 ARISTA NETWORKS INC COM 040413106 36405 300 SH SOLE 300 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 1427 100 SH SOLE 100 0 0 ARK ETF TR INNOVATION ETF 00214Q104 3124 100 SH SOLE 100 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 1752 100 SH SOLE 0 0 100 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 28825 2014 SH SOLE 2014 0 0 ASCENT INDUSTRIES CO COM 871565107 7487 864 SH SOLE 864 0 0 ASGN INC COM 00191U102 3505046 43017 SH SOLE 40669 0 2348 ASML HOLDING N V N Y REGISTRY SHS N07059210 31145 57 SH SOLE 55 0 2 ASSURANT INC COM 04621X108 2341268 18721 SH SOLE 17593 0 1128 ASTRAZENECA PLC SPONSORED ADR 046353108 7926 117 SH SOLE 0 0 117 AT&T INC COM 00206R102 2024717 109979 SH SOLE 103061 0 6918 ATI INC COM 01741R102 4509 151 SH SOLE 0 0 151 ATLAS CORP SHARES Y0436Q109 14726 960 SH SOLE 960 0 0 ATLASSIAN CORPORATION CL A 049468101 1029 8 SH SOLE 8 0 0 AUTODESK INC COM 052769106 37748 202 SH SOLE 0 0 202 AUTOMATIC DATA PROCESSING IN COM 053015103 6983705 29238 SH SOLE 27011 0 2227 AUTOZONE INC COM 053332102 14797 6 SH SOLE 0 0 6 AVANOS MED INC COM 05350V106 487 18 SH SOLE 0 0 18 AVERY DENNISON CORP COM 053611109 7602 42 SH SOLE 0 0 42 AZZ INC COM 002474104 7650 190 SH SOLE 190 0 0 BAKER HUGHES COMPANY CL A 05722G100 14706 498 SH SOLE 0 0 498 BALL CORP COM 058498106 130356 2549 SH SOLE 400 0 2149 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 14494 915 SH SOLE 915 0 0 BANK AMERICA CORP COM 060505104 3895585 117620 SH SOLE 111423 0 6197 BANK HAWAII CORP COM 062540109 84885 1094 SH SOLE 1094 0 0 BANK MONTREAL QUE COM 063671101 14587 161 SH SOLE 161 0 0 BANK NEW YORK MELLON CORP COM 064058100 229648 5045 SH SOLE 4717 0 328 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 2899 86 SH SOLE 0 0 86 BARCLAYS PLC ADR 06738E204 10296 1320 SH SOLE 1320 0 0 BARNES GROUP INC COM 067806109 21126 517 SH SOLE 517 0 0 BATH & BODY WORKS INC COM 070830104 18963 450 SH SOLE 450 0 0 BAXTER INTL INC COM 071813109 498394 9778 SH SOLE 9420 0 358 BECTON DICKINSON & CO COM 075887109 694223 2730 SH SOLE 2730 0 0 BERKLEY W R CORP COM 084423102 5562342 76648 SH SOLE 75213 0 1435 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15649492 50662 SH SOLE 48407 0 2255 BEST BUY INC COM 086516101 847789 10570 SH SOLE 9633 0 937 BIOGEN INC COM 09062X103 608116 2196 SH SOLE 2131 0 65 BIOMARIN PHARMACEUTICAL INC COM 09061G101 155235 1500 SH SOLE 1500 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 9196 139 SH SOLE 0 0 139 BLACK HILLS CORP COM 092113109 21735 309 SH SOLE 0 0 309 BLACK KNIGHT INC COM 09215C105 185 3 SH SOLE 3 0 0 BLACKROCK INC COM 09247X101 2645593 3733 SH SOLE 3407 0 326 BLACKSTONE INC COM 09260D107 118537 1598 SH SOLE 1598 0 0 BLOCK H & R INC COM 093671105 12798 351 SH SOLE 351 0 0 BLOCK INC CL A 852234103 880 14 SH SOLE 14 0 0 BOEING CO COM 097023105 251828 1322 SH SOLE 1197 0 125 BOOKING HOLDINGS INC COM 09857L108 1205710 598 SH SOLE 520 0 78 BOOT BARN HLDGS INC COM 099406100 9441 151 SH SOLE 0 0 151 BORGWARNER INC COM 099724106 7446 185 SH SOLE 185 0 0 BP PLC SPONSORED ADR 055622104 13832 396 SH SOLE 396 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 7344 195 SH SOLE 195 0 0 BRIACELL THERAPEUTICS CORP COM NEW 10778Y302 144 33 SH SOLE 33 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 410043 5699 SH SOLE 5308 0 391 BROADCOM INC COM 11135F101 169976 304 SH SOLE 187 0 117 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4756801 35464 SH SOLE 34255 0 1209 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 2380 83 SH SOLE 83 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 10539 335 SH SOLE 335 0 0 BUILD-A-BEAR WORKSHOP INC COM 120076104 26963 1131 SH SOLE 80 0 1051 CACI INTL INC CL A 127190304 7317840 24345 SH SOLE 23875 0 470 CADENCE DESIGN SYSTEM INC COM 127387108 11245 70 SH SOLE 70 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 152510 2515 SH SOLE 2515 0 0 CAMPBELL SOUP CO COM 134429109 11804 208 SH SOLE 0 0 208 CANADIAN PAC RY LTD COM 13645T100 3409212 45706 SH SOLE 45367 0 339 CANNAE HLDGS INC COM 13765N107 62 3 SH SOLE 3 0 0 CANOPY GROWTH CORP COM 138035100 693 300 SH SOLE 300 0 0 CAPITAL ONE FINL CORP COM 14040H105 89088 958 SH SOLE 958 0 0 CARDINAL HEALTH INC COM 14149Y108 2334215 30366 SH SOLE 28792 0 1574 CARLYLE GROUP INC COM 14316J108 8803 295 SH SOLE 295 0 0 CARNIVAL CORP COMMON STOCK 143658300 806 100 SH SOLE 100 0 0 CARTERS INC COM 146229109 21903 294 SH SOLE 294 0 0 CASS INFORMATION SYS INC COM 14808P109 2536349 55355 SH SOLE 53255 0 2100 CATALENT INC COM 148806102 973971 21639 SH SOLE 20286 0 1353 CATALYST PHARMACEUTICALS INC COM 14888U101 22320 1200 SH SOLE 1200 0 0 CATERPILLAR INC COM 149123101 498514 2081 SH SOLE 2033 0 48 CBRE GROUP INC CL A 12504L109 202097 2626 SH SOLE 2485 0 141 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1654 40 SH SOLE 0 0 40 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 178 4 SH SOLE 4 0 0 CENTENE CORP DEL COM 15135B101 26407 322 SH SOLE 322 0 0 CENTERPOINT ENERGY INC COM 15189T107 27021 901 SH SOLE 901 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2206089 61623 SH SOLE 60026 0 1597 CERAGON NETWORKS LTD ORD M22013102 569820 298335 SH SOLE 298335 0 0 CEVA INC COM 157210105 895 35 SH SOLE 35 0 0 CGI INC CL A SUB VTG 12532H104 2651598 30786 SH SOLE 30406 0 380 CHARLES RIV LABS INTL INC COM 159864107 8062 37 SH SOLE 0 0 37 CHARTER COMMUNICATIONS INC N CL A 16119P108 109086 322 SH SOLE 322 0 0 CHASE CORP COM 16150R104 1318513 15285 SH SOLE 15198 0 87 CHECK POINT SOFTWARE TECH LT ORD M22465104 832656 6600 SH SOLE 6600 0 0 CHEVRON CORP NEW COM 166764100 4024314 22421 SH SOLE 20827 0 1594 CHILDRENS PL INC NEW COM 168905107 2205 61 SH SOLE 61 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 141524 102 SH SOLE 102 0 0 CHUBB LIMITED COM H1467J104 266044 1206 SH SOLE 1170 0 36 CHURCH & DWIGHT CO INC COM 171340102 4508370 55928 SH SOLE 53488 0 2440 CIGNA CORP NEW COM 125523100 7350917 22185 SH SOLE 21430 0 755 CINCINNATI FINL CORP COM 172062101 68704 671 SH SOLE 671 0 0 CINEMARK HLDGS INC COM 17243V102 110467 12756 SH SOLE 12756 0 0 CINTAS CORP COM 172908105 127067 281 SH SOLE 253 0 28 CIRRUS LOGIC INC COM 172755100 7448 100 SH SOLE 100 0 0 CISCO SYS INC COM 17275R102 7219685 151547 SH SOLE 146711 0 4836 CITIGROUP INC COM NEW 172967424 36012 796 SH SOLE 310 0 486 CITIUS PHARMACEUTICALS INC COM NEW 17322U207 2516 3185 SH SOLE 3185 0 0 CLARUS CORP NEW COM 18270P109 2117 270 SH SOLE 270 0 0 CLEAN ENERGY FUELS CORP COM 184499101 9870 1898 SH SOLE 377 0 1521 CLOROX CO DEL COM 189054109 720162 5132 SH SOLE 4926 0 206 CLOUDFLARE INC CL A COM 18915M107 3391 75 SH SOLE 75 0 0 CME GROUP INC COM 12572Q105 2059750 12249 SH SOLE 11897 0 352 COCA COLA CO COM 191216100 762839 11992 SH SOLE 10732 0 1260 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1257202 21983 SH SOLE 17171 0 4812 COHU INC COM 192576106 6410 200 SH SOLE 200 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 4990 141 SH SOLE 65 0 76 COLGATE PALMOLIVE CO COM 194162103 4158866 52784 SH SOLE 51247 0 1537 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 37182 404 SH SOLE 404 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 1465301 16731 SH SOLE 14084 0 2647 COMCAST CORP NEW CL A 20030N101 2858306 81736 SH SOLE 74496 0 7240 COMERICA INC COM 200340107 14502 217 SH SOLE 217 0 0 CONOCOPHILLIPS COM 20825C104 67732 574 SH SOLE 509 0 65 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 115476 2148 SH SOLE 2148 0 0 CONSOLIDATED EDISON INC COM 209115104 188523 1978 SH SOLE 1827 0 151 CONSTELLATION BRANDS INC CL A 21036P108 5472596 23614 SH SOLE 21461 0 2153 CONSTELLATION ENERGY CORP COM 21037T109 37846 439 SH SOLE 0 0 439 CONTAINER STORE GROUP INC COM 210751103 21550 5000 SH SOLE 5000 0 0 COPART INC COM 217204106 3324594 54600 SH SOLE 51130 0 3470 CORNING INC COM 219350105 6921543 216705 SH SOLE 200288 0 16417 CORSAIR GAMING INC COM 22041X102 746 55 SH SOLE 55 0 0 CORTEVA INC COM 22052L104 22630 385 SH SOLE 125 0 260 COSTCO WHSL CORP NEW COM 22160K105 9000893 19717 SH SOLE 18865 0 852 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2949 970 SH SOLE 970 0 0 CRH PLC ADR 12626K203 3064 77 SH SOLE 77 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4065 100 SH SOLE 100 0 0 CROCS INC COM 227046109 10301 95 SH SOLE 0 0 95 CROWN CASTLE INC COM 22822V101 147576 1088 SH SOLE 1050 0 38 CSG SYS INTL INC COM 126349109 6636910 116030 SH SOLE 111977 0 4053 CSW INDUSTRIALS INC COM 126402106 208036 1795 SH SOLE 1795 0 0 CSX CORP COM 126408103 9089254 293391 SH SOLE 281208 0 12183 CUMMINS INC COM 231021106 2825909 11663 SH SOLE 10647 0 1016 CURTISS WRIGHT CORP COM 231561101 10030576 60067 SH SOLE 57233 0 2834 CVS HEALTH CORP COM 126650100 7138910 76606 SH SOLE 74173 0 2433 D R HORTON INC COM 23331A109 15332 172 SH SOLE 0 0 172 DANAHER CORPORATION COM 235851102 11413 43 SH SOLE 43 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 107 60 SH SOLE 60 0 0 DAVITA INC COM 23918K108 3145548 42126 SH SOLE 40835 0 1291 DBX ETF TR XTRACK INTL REAL 233051846 1153 54 SH SOLE 0 0 54 DBX ETF TR XTRCKR RUSL 1000 233051242 782393 21222 SH SOLE 19504 0 1718 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 233 6 SH SOLE 6 0 0 DECKERS OUTDOOR CORP COM 243537107 15168 38 SH SOLE 0 0 38 DEERE & CO COM 244199105 268560 626 SH SOLE 600 0 26 DELL TECHNOLOGIES INC CL C 24703L202 64899 1614 SH SOLE 1614 0 0 DENTSPLY SIRONA INC COM 24906P109 847810 26627 SH SOLE 25766 0 861 DEUTSCHE BANK A G NAMEN AKT D18190898 11428 992 SH SOLE 992 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 142017 797 SH SOLE 797 0 0 DIGITAL RLTY TR INC COM 253868103 37531 374 SH SOLE 374 0 0 DISCOVER FINL SVCS COM 254709108 124831 1276 SH SOLE 1276 0 0 DISNEY WALT CO COM 254687106 3776735 43471 SH SOLE 41087 0 2384 DOLBY LABORATORIES INC COM CL A 25659T107 28075 398 SH SOLE 398 0 0 DOLLAR GEN CORP NEW COM 256677105 6847303 27806 SH SOLE 26804 0 1002 DOLLAR TREE INC COM 256746108 1897276 13414 SH SOLE 12652 0 762 DONALDSON INC COM 257651109 1008453 17130 SH SOLE 13351 0 3779 DOW INC COM 260557103 1233226 24474 SH SOLE 23434 0 1040 DOXIMITY INC CL A 26622P107 2517 75 SH SOLE 75 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 2324 204 SH SOLE 204 0 0 DROPBOX INC CL A 26210C104 2238 100 SH SOLE 100 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 37522 679 SH SOLE 679 0 0 DTE ENERGY CO COM 233331107 139626 1188 SH SOLE 1125 0 63 DUKE ENERGY CORP NEW COM NEW 26441C204 250266 2430 SH SOLE 1975 0 455 DUPONT DE NEMOURS INC COM 26614N102 79405 1157 SH SOLE 1056 0 101 EA SERIES TRUST STRIVE US ENERGY 02072L722 5242 178 SH SOLE 0 0 178 EASTMAN CHEM CO COM 277432100 4528411 55604 SH SOLE 52890 0 2714 EASTMAN KODAK CO COM NEW 277461406 3 1 SH SOLE 0 0 1 EATON CORP PLC SHS G29183103 305896 1949 SH SOLE 1949 0 0 EBAY INC. COM 278642103 291220 7022 SH SOLE 7022 0 0 EBIX INC COM NEW 278715206 15170 760 SH SOLE 760 0 0 ECOLAB INC COM 278865100 3639 25 SH SOLE 25 0 0 EDISON INTL COM 281020107 63620 1000 SH SOLE 0 0 1000 EDITAS MEDICINE INC COM 28106W103 1774 200 SH SOLE 0 0 200 EDWARDS LIFESCIENCES CORP COM 28176E108 10968 147 SH SOLE 147 0 0 ELASTIC N V ORD SHS N14506104 9940 193 SH SOLE 0 0 193 ELBIT SYS LTD ORD M3760D101 681258 4153 SH SOLE 4153 0 0 ELECTRONIC ARTS INC COM 285512109 229088 1875 SH SOLE 1875 0 0 ELEVANCE HEALTH INC COM 036752103 6070364 11834 SH SOLE 11171 0 663 EMBECTA CORP COMMON STOCK 29082K105 13758 544 SH SOLE 544 0 0 EMCOR GROUP INC COM 29084Q100 5777812 39010 SH SOLE 36618 0 2392 EMERSON ELEC CO COM 291011104 1209652 12593 SH SOLE 12416 0 177 ENCOMPASS HEALTH CORP COM 29261A100 1051873 17587 SH SOLE 16449 0 1138 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 10143 450 SH SOLE 0 0 450 ENERGIZER HLDGS INC NEW COM 29272W109 36234 1080 SH SOLE 1080 0 0 ENERGY FUELS INC COM NEW 292671708 1296362 208754 SH SOLE 208754 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 113952 9600 SH SOLE 9600 0 0 ENNIS INC COM 293389102 122392 5523 SH SOLE 5523 0 0 ENPHASE ENERGY INC COM 29355A107 35505 134 SH SOLE 0 0 134 ENTEGRIS INC COM 29362U104 286611 4370 SH SOLE 4210 0 160 ENTERGY CORP NEW COM 29364G103 12825 114 SH SOLE 0 0 114 ENTERPRISE PRODS PARTNERS L COM 293792107 24120 1000 SH SOLE 1000 0 0 EOG RES INC COM 26875P101 18521 143 SH SOLE 0 0 143 EPAM SYS INC COM 29414B104 2459689 7505 SH SOLE 7235 0 270 EPLUS INC COM 294268107 4508457 101817 SH SOLE 99424 0 2393 EPR PPTYS COM SH BEN INT 26884U109 3772 100 SH SOLE 100 0 0 EQUINIX INC COM 29444U700 5240 8 SH SOLE 0 0 8 ESAB CORPORATION COM 29605J106 10041 214 SH SOLE 0 0 214 ESCO TECHNOLOGIES INC COM 296315104 8533506 97481 SH SOLE 92575 0 4906 ESSENT GROUP LTD COM G3198U102 1905740 49016 SH SOLE 47451 0 1565 ETF MANAGERS TR AI POWERED EQT 26924G813 1709 60 SH SOLE 0 0 60 ETF SER SOLUTIONS DISTILLATE US 26922A321 2448 60 SH SOLE 60 0 0 EVEREST RE GROUP LTD COM G3223R108 13582 41 SH SOLE 0 0 41 EXELON CORP COM 30161N101 36486 844 SH SOLE 0 0 844 EXPEDIA GROUP INC COM NEW 30212P303 665384 7596 SH SOLE 6269 0 1327 EXPEDITORS INTL WASH INC COM 302130109 7294965 70198 SH SOLE 68286 0 1912 EXXON MOBIL CORP COM 30231G102 3886517 35236 SH SOLE 32393 0 2843 F N B CORP COM 302520101 1128767 86496 SH SOLE 81124 0 5372 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 4242 212 SH SOLE 212 0 0 FACTSET RESH SYS INC COM 303075105 11234 28 SH SOLE 0 0 28 FAIR ISAAC CORP COM 303250104 11836430 19774 SH SOLE 18736 0 1038 FASTENAL CO COM 311900104 12398 262 SH SOLE 262 0 0 FEDEX CORP COM 31428X106 4624505 26700 SH SOLE 25128 0 1572 FERRARI N V COM N3167Y103 9566 45 SH SOLE 0 0 45 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 835969 20404 SH SOLE 0 0 20404 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2014 36 SH SOLE 36 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 28702 449 SH SOLE 449 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 59254 1300 SH SOLE 1300 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 707171 18798 SH SOLE 17820 0 978 FIDELITY NATL INFORMATION SV COM 31620M106 1604671 23650 SH SOLE 21756 0 1894 FIFTH THIRD BANCORP COM 316773100 255040 7773 SH SOLE 7773 0 0 FIRST AMERN FINL CORP COM 31847R102 124545 2380 SH SOLE 2380 0 0 FIRST FINL BANCORP OH COM 320209109 20668 853 SH SOLE 853 0 0 FIRST HORIZON CORPORATION COM 320517105 132877 5424 SH SOLE 5424 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 2841 116 SH SOLE 0 0 116 FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 8589 196 SH SOLE 0 0 196 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 105612 1319 SH SOLE 1319 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 57430 1439 SH SOLE 0 0 1439 FIRSTSERVICE CORP NEW COM 33767E202 50853 415 SH SOLE 415 0 0 FISERV INC COM 337738108 73781 730 SH SOLE 320 0 410 FISKER INC CL A COM STK 33813J106 45881 6311 SH SOLE 3030 0 3281 FIVERR INTL LTD ORD SHS M4R82T106 29 1 SH SOLE 1 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 521468 2839 SH SOLE 2605 0 234 FORD MTR CO DEL COM 345370860 98171 8441 SH SOLE 3469 0 4972 FORIAN INC COM 34630N106 55 20 SH SOLE 20 0 0 FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 493465 6961 SH SOLE 6961 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 7105 274 SH SOLE 0 0 274 FOX FACTORY HLDG CORP COM 35138V102 1566510 17171 SH SOLE 15172 0 1999 FRANKLIN RESOURCES INC COM 354613101 34377 1303 SH SOLE 1303 0 0 FREEPORT-MCMORAN INC CL B 35671D857 25346 667 SH SOLE 300 0 367 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 34968 2140 SH SOLE 2140 0 0 FS KKR CAP CORP COM 302635206 11690 668 SH SOLE 668 0 0 FTI CONSULTING INC COM 302941109 3603445 22692 SH SOLE 21414 0 1278 FULGENT GENETICS INC COM 359664109 1578 53 SH SOLE 53 0 0 FULLER H B CO COM 359694106 3775484 52715 SH SOLE 49598 0 3117 FULTON FINL CORP PA COM 360271100 1868 111 SH SOLE 0 0 111 GABELLI EQUITY TR INC COM 362397101 48729 8892 SH SOLE 8892 0 0 GAP INC COM 364760108 3918 347 SH SOLE 347 0 0 GARMIN LTD SHS H2906T109 2267869 24573 SH SOLE 19467 0 5106 GARRETT MOTION INC COM 366505105 28506 3741 SH SOLE 3741 0 0 GEN DIGITAL INC COM 668771108 15078 704 SH SOLE 327 0 377 GENERAC HLDGS INC COM 368736104 11073 110 SH SOLE 110 0 0 GENERAL DYNAMICS CORP COM 369550108 4060968 16368 SH SOLE 15194 0 1174 GENERAL ELECTRIC CO COM NEW 369604301 88489 1056 SH SOLE 793 0 263 GENERAL MLS INC COM 370334104 5791361 69068 SH SOLE 65861 0 3207 GENERAL MTRS CO COM 37045V100 47567 1414 SH SOLE 1003 0 411 GENTEX CORP COM 371901109 4223964 154894 SH SOLE 147287 0 7607 GENUINE PARTS CO COM 372460105 7756973 44706 SH SOLE 42594 0 2112 GILEAD SCIENCES INC COM 375558103 941699 10969 SH SOLE 10949 0 20 GLACIER BANCORP INC NEW COM 37637Q105 69188 1400 SH SOLE 1400 0 0 GLOBAL PMTS INC COM 37940X102 4548317 45795 SH SOLE 44617 0 1178 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 13011 222 SH SOLE 200 0 22 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 8528 415 SH SOLE 415 0 0 GLOBE LIFE INC COM 37959E102 2963327 24582 SH SOLE 24282 0 300 GMS INC COM 36251C103 2020865 40580 SH SOLE 39535 0 1045 GOLDMAN SACHS GROUP INC COM 38141G104 200732 585 SH SOLE 507 0 78 GOODYEAR TIRE & RUBR CO COM 382550101 8110 799 SH SOLE 799 0 0 GORMAN RUPP CO COM 383082104 9915 387 SH SOLE 387 0 0 GRACO INC COM 384109104 2895054 43043 SH SOLE 39385 0 3658 GRAINGER W W INC COM 384802104 11125 20 SH SOLE 0 0 20 HALEON PLC SPON ADS 405552100 400 50 SH SOLE 0 0 50 HALLIBURTON CO COM 406216101 95070 2416 SH SOLE 1238 0 1178 HANOVER INS GROUP INC COM 410867105 33814 250 SH SOLE 250 0 0 HARLEY DAVIDSON INC COM 412822108 21258 511 SH SOLE 200 0 311 HARTFORD FINL SVCS GROUP INC COM 416515104 2317298 30559 SH SOLE 27291 0 3268 HASBRO INC COM 418056107 19706 323 SH SOLE 323 0 0 HASHICORP INC COM CL A 418100103 3691 135 SH SOLE 135 0 0 HCA HEALTHCARE INC COM 40412C101 150215 626 SH SOLE 626 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 18928 755 SH SOLE 755 0 0 HEICO CORP NEW COM 422806109 121301 790 SH SOLE 790 0 0 HELEN OF TROY LTD COM G4388N106 1552407 13997 SH SOLE 13325 0 672 HELIOS TECHNOLOGIES INC COM 42328H109 1173075 21548 SH SOLE 17269 0 4279 HENRY SCHEIN INC COM 806407102 3815863 47776 SH SOLE 44615 0 3161 HERSHEY CO COM 427866108 36356 157 SH SOLE 100 0 57 HESS CORP COM 42809H107 6524 46 SH SOLE 0 0 46 HILLENBRAND INC COM 431571108 1952556 45759 SH SOLE 41777 0 3982 HILTON WORLDWIDE HLDGS INC COM 43300A203 13647 108 SH SOLE 0 0 108 HOME DEPOT INC COM 437076102 3928290 12437 SH SOLE 11582 0 855 HONDA MOTOR LTD AMERN SHS 438128308 229 10 SH SOLE 0 0 10 HONEYWELL INTL INC COM 438516106 5913723 27596 SH SOLE 27535 0 61 HORMEL FOODS CORP COM 440452100 24575 540 SH SOLE 540 0 0 HOULIHAN LOKEY INC CL A 441593100 11195519 128448 SH SOLE 123366 0 5082 HUBBELL INC COM 443510607 8918 38 SH SOLE 0 0 38 HUMANA INC COM 444859102 5122 10 SH SOLE 10 0 0 HUNT J B TRANS SVCS INC COM 445658107 166165 953 SH SOLE 953 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1896500 134504 SH SOLE 126656 0 7848 HUNTINGTON INGALLS INDS INC COM 446413106 51672 224 SH SOLE 224 0 0 HUT 8 MNG CORP COM 44812T102 85 100 SH SOLE 100 0 0 ICF INTL INC COM 44925C103 7052272 71199 SH SOLE 68032 0 3167 ICICI BANK LIMITED ADR 45104G104 289084 13206 SH SOLE 13206 0 0 IDEX CORP COM 45167R104 5080601 22251 SH SOLE 20413 0 1838 IDEXX LABS INC COM 45168D104 648656 1590 SH SOLE 1590 0 0 ILLINOIS TOOL WKS INC COM 452308109 212149 963 SH SOLE 886 0 77 ILLUMINA INC COM 452327109 9301 46 SH SOLE 0 0 46 IMPACT SHS TR I NAACP MINO ETF 45259A209 21512 810 SH SOLE 810 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 21479 811 SH SOLE 811 0 0 INDEPENDENT BK CORP MASS COM 453836108 3742810 44330 SH SOLE 42415 0 1915 INFOSYS LTD SPONSORED ADR 456788108 237732 13200 SH SOLE 13200 0 0 INGERSOLL RAND INC COM 45687V106 164849 3155 SH SOLE 3068 0 87 INGEVITY CORP COM 45688C107 6269 89 SH SOLE 0 0 89 INGREDION INC COM 457187102 2252 23 SH SOLE 0 0 23 INMODE LTD SHS M5425M103 220626 6180 SH SOLE 6180 0 0 INSIGHT ENTERPRISES INC COM 45765U103 3235728 32270 SH SOLE 30855 0 1415 INSPERITY INC COM 45778Q107 8066 71 SH SOLE 0 0 71 INSTALLED BLDG PRODS INC COM 45780R101 10272 120 SH SOLE 0 0 120 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2469116 44036 SH SOLE 36176 0 7860 INTEL CORP COM 458140100 2875665 108803 SH SOLE 101257 0 7546 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2920978 28472 SH SOLE 26132 0 2340 INTERNATIONAL BUSINESS MACHS COM 459200101 8782516 62336 SH SOLE 57207 0 5129 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2464698 23509 SH SOLE 22401 0 1108 INTERNATIONAL PAPER CO COM 460146103 10389 300 SH SOLE 300 0 0 INTUIT COM 461202103 7588679 19497 SH SOLE 18308 0 1189 INTUITIVE SURGICAL INC COM NEW 46120E602 29985 113 SH SOLE 10 0 103 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 2690 182 SH SOLE 0 0 182 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5620 228 SH SOLE 0 0 228 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 2587 133 SH SOLE 0 0 133 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 257626 9620 SH SOLE 9620 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 2682880 31244 SH SOLE 30937 0 307 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 538191 16502 SH SOLE 16502 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 8931 200 SH SOLE 200 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1086 17 SH SOLE 0 0 17 INVESCO EXCH TRD SLF IDX FD RAFI STRG US ETF 46138J726 2885222 107417 SH SOLE 106584 0 833 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2838209 33172 SH SOLE 32776 0 396 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 65008 419 SH SOLE 419 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3727385 180154 SH SOLE 178346 0 1808 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1444642 86402 SH SOLE 84551 0 1851 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 76223 426 SH SOLE 0 0 426 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 2380 15 SH SOLE 0 0 15 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 20199 143 SH SOLE 143 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 492653 3249 SH SOLE 0 0 3249 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1774413 40328 SH SOLE 39586 0 742 INVESCO QQQ TR UNIT SER 1 46090E103 809912 3042 SH SOLE 2832 0 210 INVESTORS TITLE CO NC COM 461804106 618559 4192 SH SOLE 4151 0 41 IRON MTN INC DEL COM 46284V101 31933 641 SH SOLE 495 0 146 ISHARES GOLD TR ISHARES NEW 464285204 1176 34 SH SOLE 0 0 34 ISHARES INC CORE MSCI EMKT 46434G103 7068 151 SH SOLE 151 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 135667 2810 SH SOLE 2810 0 0 ISHARES INC MSCI AUST ETF 464286103 73359 3300 SH SOLE 3300 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 175082 9215 SH SOLE 9215 0 0 ISHARES INC MSCI EURZONE ETF 464286608 225450 5711 SH SOLE 5711 0 0 ISHARES INC MSCI PAC JP ETF 464286665 118528 2770 SH SOLE 2770 0 0 ISHARES INC MSCI SPAIN ETF 464286764 105667 4370 SH SOLE 4370 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 141323 3519 SH SOLE 3519 0 0 ISHARES SILVER TR ISHARES 46428Q109 3237 147 SH SOLE 0 0 147 ISHARES TR CORE DIV GRWTH 46434V621 62100 1242 SH SOLE 1242 0 0 ISHARES TR CORE MSCI EAFE 46432F842 8362693 135670 SH SOLE 126433 0 9237 ISHARES TR CORE S&P MCP ETF 464287507 6454359 26683 SH SOLE 25986 0 697 ISHARES TR CORE S&P SCP ETF 464287804 8105308 85644 SH SOLE 83267 0 2377 ISHARES TR CORE S&P TTL STK 464287150 581485 6857 SH SOLE 4292 0 2565 ISHARES TR CORE S&P500 ETF 464287200 1843501 4798 SH SOLE 4629 0 169 ISHARES TR DEVSMCP EXNA ETF 464288497 254751 5157 SH SOLE 5157 0 0 ISHARES TR EAFE GRWTH ETF 464288885 2594051 30970 SH SOLE 29132 0 1838 ISHARES TR EAFE SML CP ETF 464288273 160968 2850 SH SOLE 2850 0 0 ISHARES TR EAFE VALUE ETF 464288877 1922551 41904 SH SOLE 38699 0 3205 ISHARES TR ESG AWR MSCI USA 46435G425 114328 1349 SH SOLE 1349 0 0 ISHARES TR ESG MSCI LEADR 46435U218 64254 969 SH SOLE 969 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 21512 656 SH SOLE 656 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 17556 528 SH SOLE 528 0 0 ISHARES TR GLOBAL 100 ETF 464287572 99982 1561 SH SOLE 1561 0 0 ISHARES TR IBONDS 23 TRM TS 46436E882 43472 1760 SH SOLE 1760 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 59625 2500 SH SOLE 2500 0 0 ISHARES TR INTL DIV GRWTH 46435G524 4197230 72831 SH SOLE 71557 0 1274 ISHARES TR INTL EQTY FACTOR 46434V274 52843 2148 SH SOLE 2148 0 0 ISHARES TR INTL SEL DIV ETF 464288448 6497463 239229 SH SOLE 215529 0 23700 ISHARES TR ISHARES BIOTECH 464287556 19037 145 SH SOLE 145 0 0 ISHARES TR MICRO-CAP ETF 464288869 1343360 12458 SH SOLE 12392 0 66 ISHARES TR MRGSTR MD CP GRW 464288307 1592598 29558 SH SOLE 28769 0 789 ISHARES TR MRGSTR MD CP VAL 464288406 5602323 90287 SH SOLE 88440 0 1847 ISHARES TR MSCI ACWI ETF 464288257 42270 498 SH SOLE 498 0 0 ISHARES TR MSCI EAFE ETF 464287465 412466 6284 SH SOLE 5860 0 424 ISHARES TR MSCI EMG MKT ETF 464287234 390469 10303 SH SOLE 10303 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 288044 5565 SH SOLE 5565 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 3986666 123083 SH SOLE 119292 0 3791 ISHARES TR MSCI INTL SML CP 46434V266 130800 4360 SH SOLE 4360 0 0 ISHARES TR MSCI INTL SZE FT 46435G508 115296 4800 SH SOLE 4800 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 7005826 228501 SH SOLE 206612 0 21889 ISHARES TR MSCI UK SM ETF 46429B416 240464 7762 SH SOLE 7762 0 0 ISHARES TR RUS 1000 ETF 464287622 2173600 10325 SH SOLE 10325 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 12207841 56982 SH SOLE 56081 0 901 ISHARES TR RUS 1000 VAL ETF 464287598 14773594 97419 SH SOLE 95328 0 2091 ISHARES TR RUS 2000 GRW ETF 464287648 613443 2860 SH SOLE 2782 0 78 ISHARES TR RUS 2000 VAL ETF 464287630 3405593 24559 SH SOLE 24351 0 208 ISHARES TR RUS MD CP GR ETF 464287481 6079355 72720 SH SOLE 71123 0 1597 ISHARES TR RUS MDCP VAL ETF 464287473 200519 1904 SH SOLE 1904 0 0 ISHARES TR RUS MID CAP ETF 464287499 201033 2980 SH SOLE 2980 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 305092 1750 SH SOLE 1750 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 726128 3290 SH SOLE 3290 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 17012804 290817 SH SOLE 284323 0 6494 ISHARES TR S&P 500 VAL ETF 464287408 16132085 111202 SH SOLE 109474 0 1728 ISHARES TR S&P MC 400GR ETF 464287606 10633677 155691 SH SOLE 150639 0 5052 ISHARES TR S&P MC 400VL ETF 464287705 11612089 115199 SH SOLE 110848 0 4351 ISHARES TR S&P SML 600 GWT 464287887 18498843 171175 SH SOLE 166477 0 4698 ISHARES TR SELECT DIVID ETF 464287168 79959 663 SH SOLE 663 0 0 ISHARES TR SELF DRIVNG EV 46435U366 692 20 SH SOLE 20 0 0 ISHARES TR SP SMCP600VL ETF 464287879 20549978 225057 SH SOLE 220007 0 5050 ISHARES TR TIPS BD ETF 464287176 287920 2705 SH SOLE 75 0 2630 ISHARES TR U.S. TECH ETF 464287721 24954 335 SH SOLE 335 0 0 ISHARES TR US HOME CONS ETF 464288752 12424 205 SH SOLE 205 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 19081 381 SH SOLE 381 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 12748 542 SH SOLE 542 0 0 JD.COM INC SPON ADR CL A 47215P106 11226 200 SH SOLE 200 0 0 JEFFERIES FINL GROUP INC COM 47233W109 10970 320 SH SOLE 0 0 320 JOHNSON & JOHNSON COM 478160104 8166990 46233 SH SOLE 43865 0 2368 JOHNSON CTLS INTL PLC SHS G51502105 46848 732 SH SOLE 732 0 0 JOHNSON OUTDOORS INC CL A 479167108 1409332 21315 SH SOLE 20392 0 923 JPMORGAN CHASE & CO COM 46625H100 10757267 80218 SH SOLE 75491 0 4727 KADANT INC COM 48282T104 2216811 12480 SH SOLE 11017 0 1463 KELLOGG CO COM 487836108 41875 588 SH SOLE 588 0 0 KEURIG DR PEPPER INC COM 49271V100 15548 436 SH SOLE 0 0 436 KEYSIGHT TECHNOLOGIES INC COM 49338L103 39004 228 SH SOLE 0 0 228 KIMBERLY-CLARK CORP COM 494368103 653066 4811 SH SOLE 4619 0 192 KIMCO RLTY CORP COM 49446R109 9510 449 SH SOLE 0 0 449 KINROSS GOLD CORP COM 496902404 367740 89912 SH SOLE 0 0 89912 KLA CORP COM NEW 482480100 6141079 16288 SH SOLE 15329 0 959 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1058560 20198 SH SOLE 16713 0 3485 KOHLS CORP COM 500255104 5000 198 SH SOLE 0 0 198 KRAFT HEINZ CO COM 500754106 1669 41 SH SOLE 41 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1657 149 SH SOLE 134 0 15 L3HARRIS TECHNOLOGIES INC COM 502431109 5641897 27097 SH SOLE 26079 0 1018 LABORATORY CORP AMER HLDGS COM NEW 50540R409 6707090 28483 SH SOLE 27020 0 1463 LAM RESEARCH CORP COM 512807108 18914 45 SH SOLE 45 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 8685 92 SH SOLE 0 0 92 LANDSTAR SYS INC COM 515098101 10131991 62198 SH SOLE 60840 0 1358 LANTHEUS HLDGS INC COM 516544103 7389 145 SH SOLE 0 0 145 LAS VEGAS SANDS CORP COM 517834107 12018 250 SH SOLE 250 0 0 LAUDER ESTEE COS INC CL A 518439104 94530 381 SH SOLE 381 0 0 LEMONADE INC COM 52567D107 1368 100 SH SOLE 100 0 0 LENNAR CORP CL A 526057104 14299 158 SH SOLE 0 0 158 LIBERTY BROADBAND CORP COM SER A 530307107 10847 143 SH SOLE 143 0 0 LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 3783 117 SH SOLE 117 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 58335 1491 SH SOLE 1491 0 0 LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870 7854 147 SH SOLE 147 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 17542 293 SH SOLE 293 0 0 LILLY ELI & CO COM 532457108 445709 1218 SH SOLE 1123 0 95 LINCOLN ELEC HLDGS INC COM 533900106 11032165 76352 SH SOLE 73796 0 2556 LINDE PLC SHS G5494J103 334334 1025 SH SOLE 1025 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 856 150 SH SOLE 150 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 814 150 SH SOLE 150 0 0 LITTELFUSE INC COM 537008104 6601463 29979 SH SOLE 28077 0 1902 LKQ CORP COM 501889208 3613359 67653 SH SOLE 64451 0 3202 LOCKHEED MARTIN CORP COM 539830109 127836 263 SH SOLE 241 0 22 LOEWS CORP COM 540424108 21874 375 SH SOLE 375 0 0 LOWES COS INC COM 548661107 80094 402 SH SOLE 366 0 36 LOYALTY VENTURES INC COMMON STOCK 54911Q107 188 78 SH SOLE 78 0 0 LUCID GROUP INC COM 549498103 342 50 SH SOLE 50 0 0 LUMEN TECHNOLOGIES INC COM 550241103 358 69 SH SOLE 47 0 22 M & T BK CORP COM 55261F104 119669 825 SH SOLE 825 0 0 M D C HLDGS INC COM 552676108 18802 595 SH SOLE 366 0 229 MACERICH CO COM 554382101 10078 895 SH SOLE 0 0 895 MACYS INC COM 55616P104 13712 664 SH SOLE 0 0 664 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 777928 48551 SH SOLE 48551 0 0 MAGNA INTL INC COM 559222401 35337 629 SH SOLE 0 0 629 MANHATTAN ASSOCIATES INC COM 562750109 1920912 15823 SH SOLE 15443 0 380 MANPOWERGROUP INC WIS COM 56418H100 1721426 20688 SH SOLE 19447 0 1241 MANULIFE FINL CORP COM 56501R106 42816 2400 SH SOLE 2400 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 68 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 45341 1675 SH SOLE 1675 0 0 MARATHON PETE CORP COM 56585A102 251170 2158 SH SOLE 2158 0 0 MARCUS CORP DEL COM 566330106 4965 345 SH SOLE 345 0 0 MARKEL CORP COM 570535104 3868340 2936 SH SOLE 2831 0 105 MARRIOTT INTL INC NEW CL A 571903202 1946465 13073 SH SOLE 12975 0 98 MARSH & MCLENNAN COS INC COM 571748102 9267 56 SH SOLE 0 0 56 MARTEN TRANS LTD COM 573075108 6734684 340479 SH SOLE 330213 0 10266 MARTIN MARIETTA MATLS INC COM 573284106 4293728 12704 SH SOLE 12093 0 611 MARVELL TECHNOLOGY INC COM 573874104 7149 193 SH SOLE 193 0 0 MASCO CORP COM 574599106 50890 1090 SH SOLE 1090 0 0 MASTERCARD INCORPORATED CL A 57636Q104 2886385 8301 SH SOLE 7921 0 380 MATTEL INC COM 577081102 15360 861 SH SOLE 0 0 861 MAXIMUS INC COM 577933104 1687061 23006 SH SOLE 19932 0 3074 MCCORMICK & CO INC COM NON VTG 579780206 16578 200 SH SOLE 200 0 0 MCDONALDS CORP COM 580135101 742474 2817 SH SOLE 2508 0 309 MCKESSON CORP COM 58155Q103 6586955 17560 SH SOLE 16568 0 992 MDU RES GROUP INC COM 552690109 9375 309 SH SOLE 0 0 309 MEDPACE HLDGS INC COM 58506Q109 10620 50 SH SOLE 50 0 0 MEDTRONIC PLC SHS G5960L103 2324185 29905 SH SOLE 28248 0 1657 MERCADOLIBRE INC COM 58733R102 16925 20 SH SOLE 20 0 0 MERCK & CO INC COM 58933Y105 12155840 109561 SH SOLE 105917 0 3644 MERCURY SYS INC COM 589378108 31318 700 SH SOLE 700 0 0 MERIT MED SYS INC COM 589889104 14124 200 SH SOLE 0 0 200 META MATERIALS INC COM 59134N104 1912 1607 SH SOLE 1607 0 0 META PLATFORMS INC CL A 30303M102 2784764 23141 SH SOLE 20855 0 2286 METHODE ELECTRS INC COM 591520200 2265313 51055 SH SOLE 46737 0 4318 METLIFE INC COM 59156R108 26705 369 SH SOLE 0 0 369 MICROSOFT CORP COM 594918104 17713342 73861 SH SOLE 70334 0 3527 MILLER INDS INC TENN COM NEW 600551204 2045733 76734 SH SOLE 74134 0 2600 MKS INSTRS INC COM 55306N104 3875904 45744 SH SOLE 44291 0 1453 MODERNA INC COM 60770K107 10777 60 SH SOLE 60 0 0 MONDELEZ INTL INC CL A 609207105 346713 5202 SH SOLE 5202 0 0 MOODYS CORP COM 615369105 11019067 39549 SH SOLE 38562 0 987 MORGAN STANLEY COM NEW 617446448 245793 2891 SH SOLE 2591 0 300 MORGAN STANLEY INDIA INVT FD COM 61745C105 10150 500 SH SOLE 500 0 0 MOSAIC CO NEW COM 61945C103 4957 113 SH SOLE 0 0 113 MOTOROLA SOLUTIONS INC COM NEW 620076307 41749 162 SH SOLE 0 0 162 MP MATERIALS CORP COM CL A 553368101 1335 55 SH SOLE 0 0 55 MURPHY USA INC COM 626755102 26556 95 SH SOLE 95 0 0 MYRIAD GENETICS INC COM 62855J104 15381 1060 SH SOLE 1060 0 0 NASDAQ INC COM 631103108 7362 120 SH SOLE 120 0 0 NATIONAL BK HLDGS CORP CL A 633707104 7236 172 SH SOLE 172 0 0 NATIONAL FUEL GAS CO COM 636180101 10571 167 SH SOLE 0 0 167 NATIONAL INSTRS CORP COM 636518102 6826 185 SH SOLE 0 0 185 NAVIENT CORPORATION COM 63938C108 11367 691 SH SOLE 0 0 691 NETAPP INC COM 64110D104 6637124 110508 SH SOLE 106163 0 4345 NETFLIX INC COM 64110L106 99375 337 SH SOLE 132 0 205 NEW YORK CMNTY BANCORP INC COM 649445103 963 112 SH SOLE 112 0 0 NEW YORK TIMES CO CL A 650111107 3246 100 SH SOLE 100 0 0 NEWELL BRANDS INC COM 651229106 42968 3285 SH SOLE 3285 0 0 NEWMARKET CORP COM 651587107 25822 83 SH SOLE 83 0 0 NEWMONT CORP COM 651639106 6089 129 SH SOLE 0 0 129 NEWS CORP NEW CL A 65249B109 1474 81 SH SOLE 81 0 0 NEXTERA ENERGY INC COM 65339F101 256819 3072 SH SOLE 215 0 2857 NICE LTD SPONSORED ADR 653656108 649974 3380 SH SOLE 3380 0 0 NIKE INC CL B 654106103 263044 2248 SH SOLE 2177 0 71 NIO INC SPON ADS 62914V106 975 100 SH SOLE 100 0 0 NOKIA CORP SPONSORED ADR 654902204 190 41 SH SOLE 30 0 11 NOODLES & CO COM CL A 65540B105 988 180 SH SOLE 180 0 0 NORDSON CORP COM 655663102 12328486 51861 SH SOLE 49898 0 1963 NORDSTROM INC COM 655664100 7371 457 SH SOLE 457 0 0 NORFOLK SOUTHN CORP COM 655844108 552720 2243 SH SOLE 2182 0 61 NORTHROP GRUMMAN CORP COM 666807102 702746 1288 SH SOLE 1161 0 127 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1224 100 SH SOLE 100 0 0 NOV INC COM 62955J103 3551 170 SH SOLE 0 0 170 NOVA LTD COM M7516K103 1063800 13024 SH SOLE 13024 0 0 NOVANTA INC COM 67000B104 37093 273 SH SOLE 0 0 273 NOVARTIS AG SPONSORED ADR 66987V109 136171 1501 SH SOLE 1501 0 0 NOVOCURE LTD ORD SHS G6674U108 11076 151 SH SOLE 151 0 0 NOVO-NORDISK A S ADR 670100205 316019 2335 SH SOLE 2280 0 55 NUCOR CORP COM 670346105 2373 18 SH SOLE 0 0 18 NUVEEN AMT FREE QLTY MUN INC COM 670657105 5310 467 SH SOLE 467 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2800 550 SH SOLE 550 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 11077 917 SH SOLE 917 0 0 NUVEEN PFD & INCOME SECS FD COM 67072C105 8452 1243 SH SOLE 1243 0 0 NVIDIA CORPORATION COM 67066G104 144690 990 SH SOLE 800 0 190 NVR INC COM 62944T105 9225 2 SH SOLE 0 0 2 NXP SEMICONDUCTORS N V COM N6596X109 38401 243 SH SOLE 0 0 243 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1855 45 SH SOLE 45 0 0 OCCIDENTAL PETE CORP COM 674599105 8882 141 SH SOLE 141 0 0 OGE ENERGY CORP COM 670837103 10955 277 SH SOLE 0 0 277 OLD DOMINION FREIGHT LINE IN COM 679580100 3865007 13620 SH SOLE 12420 0 1200 OMNICELL COM COM 68213N109 756 15 SH SOLE 15 0 0 OMNICOM GROUP INC COM 681919106 3313629 40623 SH SOLE 38825 0 1798 ON HLDG AG NAMEN AKT A H5919C104 257 15 SH SOLE 15 0 0 ON SEMICONDUCTOR CORP COM 682189105 35863 575 SH SOLE 0 0 575 OPENDOOR TECHNOLOGIES INC COM 683712103 232 200 SH SOLE 200 0 0 ORACLE CORP COM 68389X105 7826083 95744 SH SOLE 93529 0 2215 OREILLY AUTOMOTIVE INC COM 67103H107 634711 752 SH SOLE 731 0 21 ORGANON & CO COMMON STOCK 68622V106 5780 207 SH SOLE 207 0 0 OSHKOSH CORP COM 688239201 853329 9676 SH SOLE 7950 0 1726 OTIS WORLDWIDE CORP COM 68902V107 442331 5648 SH SOLE 5489 0 159 OWENS & MINOR INC NEW COM 690732102 21535 1103 SH SOLE 1103 0 0 OXFORD LANE CAP CORP COM 691543102 634 125 SH SOLE 125 0 0 PACCAR INC COM 693718108 1748287 17665 SH SOLE 15759 0 1906 PACKAGING CORP AMER COM 695156109 6218461 48616 SH SOLE 46274 0 2342 PALANTIR TECHNOLOGIES INC CL A 69608A108 6484 1010 SH SOLE 1010 0 0 PALO ALTO NETWORKS INC COM 697435105 11721 84 SH SOLE 84 0 0 PARKER-HANNIFIN CORP COM 701094104 4486808 15419 SH SOLE 14518 0 901 PARTNER COMMUNICATIONS CO LT ADR 70211M109 858844 120455 SH SOLE 120455 0 0 PATTERSON COS INC COM 703395103 40892 1459 SH SOLE 1459 0 0 PAYCHEX INC COM 704326107 20570 178 SH SOLE 178 0 0 PAYPAL HLDGS INC COM 70450Y103 1909907 26817 SH SOLE 24427 0 2390 PEARSON PLC SPONSORED ADR 705015105 7404 657 SH SOLE 0 0 657 PEDIATRIX MEDICAL GROUP INC COM 58502B106 7430 500 SH SOLE 500 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 8 1 SH SOLE 1 0 0 PENN ENTERTAINMENT INC COM 707569109 1336 45 SH SOLE 45 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 31721 276 SH SOLE 276 0 0 PENTAIR PLC SHS G7S00T104 7107 158 SH SOLE 158 0 0 PEPSICO INC COM 713448108 10009032 55403 SH SOLE 52489 0 2914 PERION NETWORK LTD SHS NEW M78673114 1642729 64930 SH SOLE 64930 0 0 PFIZER INC COM 717081103 683157 13332 SH SOLE 12023 0 1309 PG&E CORP COM 69331C108 1203 74 SH SOLE 0 0 74 PHILIP MORRIS INTL INC COM 718172109 280783 2774 SH SOLE 2429 0 345 PHILLIPS 66 COM 718546104 346690 3331 SH SOLE 3331 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 18568 188 SH SOLE 188 0 0 PINTEREST INC CL A 72352L106 1821 75 SH SOLE 75 0 0 PIONEER NAT RES CO COM 723787107 99436 435 SH SOLE 112 0 323 PJT PARTNERS INC COM CL A 69343T107 9434 128 SH SOLE 128 0 0 PLANET LABS PBC COM CL A 72703X106 2175 500 SH SOLE 500 0 0 PLAYTIKA HLDG CORP COM 72815L107 95738 11250 SH SOLE 11250 0 0 PLEXUS CORP COM 729132100 8461633 82208 SH SOLE 79052 0 3156 PNC FINL SVCS GROUP INC COM 693475105 1455382 9215 SH SOLE 8170 0 1045 PPG INDS INC COM 693506107 25148 200 SH SOLE 200 0 0 PPL CORP COM 69351T106 16071 550 SH SOLE 550 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 4821623 77023 SH SOLE 73589 0 3434 PRICE T ROWE GROUP INC COM 74144T108 3451128 31644 SH SOLE 29074 0 2570 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 17098 204 SH SOLE 0 0 204 PROCTER AND GAMBLE CO COM 742718109 10877405 71770 SH SOLE 66753 0 5017 PROG HOLDINGS INC COM NPV 74319R101 115307 6827 SH SOLE 6827 0 0 PROGRESSIVE CORP COM 743315103 7674493 59167 SH SOLE 56703 0 2464 PROLOGIS INC. COM 74340W103 48023 426 SH SOLE 356 0 70 PROSHARES TR ULTRAPRO QQQ 74347X831 35 2 SH SOLE 2 0 0 PROSPECT CAP CORP COM 74348T102 699 100 SH SOLE 0 0 100 PROSPERITY BANCSHARES INC COM 743606105 1341334 18455 SH SOLE 17515 0 940 PROTERRA INC COM 74374T109 3770 1000 SH SOLE 1000 0 0 PRUDENTIAL FINL INC COM 744320102 22599 227 SH SOLE 227 0 0 PUBLIC STORAGE COM 74460D109 63883 228 SH SOLE 213 0 15 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 51796 845 SH SOLE 797 0 48 PUMA BIOTECHNOLOGY INC COM 74587V107 4949 1170 SH SOLE 1170 0 0 QORVO INC COM 74736K101 3099720 34198 SH SOLE 30874 0 3324 QUALCOMM INC COM 747525103 22861 208 SH SOLE 188 0 20 QUANTA SVCS INC COM 74762E102 64410 452 SH SOLE 452 0 0 QUANTUMSCAPE CORP COM CL A 74767V109 680 120 SH SOLE 120 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4354498 27835 SH SOLE 26766 0 1069 QURATE RETAIL INC COM SER A 74915M100 5412 3320 SH SOLE 3320 0 0 RADIAN GROUP INC COM 750236101 74850 3925 SH SOLE 3925 0 0 RADWARE LTD ORD M81873107 208362 10550 SH SOLE 10550 0 0 RAYMOND JAMES FINL INC COM 754730109 12395 116 SH SOLE 0 0 116 RAYONIER INC COM 754907103 7976 242 SH SOLE 0 0 242 RAYTHEON TECHNOLOGIES CORP COM 75513E101 12255048 121433 SH SOLE 116235 0 5198 RBB FD INC MOTLEY FOL ETF 74933W601 7612 250 SH SOLE 250 0 0 REALTY INCOME CORP COM 756109104 6026 95 SH SOLE 10 0 85 REDFIN CORP COM 75737F108 212 50 SH SOLE 50 0 0 REGENERON PHARMACEUTICALS COM 75886F107 18759 26 SH SOLE 20 0 6 REGIONS FINANCIAL CORP NEW COM 7591EP100 3098884 143733 SH SOLE 139720 0 4013 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1188241 8363 SH SOLE 8180 0 183 RENAISSANCERE HLDGS LTD COM G7496G103 13633 74 SH SOLE 0 0 74 RESIDEO TECHNOLOGIES INC COM 76118Y104 102286 6218 SH SOLE 6218 0 0 RESMED INC COM 761152107 11239 54 SH SOLE 54 0 0 RH COM 74967X103 8016 30 SH SOLE 30 0 0 RISKIFIED LTD SHS CL A M8216R109 1732 375 SH SOLE 375 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 4202 228 SH SOLE 228 0 0 ROBLOX CORP CL A 771049103 427 15 SH SOLE 15 0 0 ROCKET COS INC COM CL A 77311W101 5334 762 SH SOLE 0 0 762 ROCKWELL AUTOMATION INC COM 773903109 10012915 38875 SH SOLE 36959 0 1916 ROKU INC COM CL A 77543R102 3052 75 SH SOLE 75 0 0 ROPER TECHNOLOGIES INC COM 776696106 178885 414 SH SOLE 0 0 414 ROSS STORES INC COM 778296103 17294 149 SH SOLE 0 0 149 ROYAL GOLD INC COM 780287108 7440 66 SH SOLE 0 0 66 S&P GLOBAL INC COM 78409V104 3417341 10203 SH SOLE 10003 0 200 SAIA INC COM 78709Y105 1844345 8796 SH SOLE 8444 0 352 SALESFORCE INC COM 79466L302 35799 270 SH SOLE 172 0 98 SANOFI SPONSORED ADR 80105N105 24215 500 SH SOLE 500 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 18220 65 SH SOLE 49 0 16 SCHLUMBERGER LTD COM STK 806857108 54529 1020 SH SOLE 645 0 375 SCHWAB CHARLES CORP COM 808513105 5770534 69307 SH SOLE 64471 0 4836 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 14345 388 SH SOLE 388 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 99520 4204 SH SOLE 4043 0 161 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 17061361 529691 SH SOLE 493532 0 36159 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 12124752 385280 SH SOLE 359950 0 25330 SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 689 14 SH SOLE 0 0 14 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 10688 200 SH SOLE 46 0 154 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 5420 116 SH SOLE 0 0 116 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 5551 224 SH SOLE 0 0 224 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 170226 5856 SH SOLE 5508 0 348 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 7495977 239795 SH SOLE 217713 0 22082 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 68742 1425 SH SOLE 1425 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1804993 23895 SH SOLE 22113 0 1782 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 18243580 328358 SH SOLE 309298 0 19060 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 16946567 256688 SH SOLE 242613 0 14075 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 395048 8750 SH SOLE 8632 0 118 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 674566 10281 SH SOLE 9625 0 656 SCHWAB STRATEGIC TR US REIT ETF 808524847 1119 58 SH SOLE 0 0 58 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 769476 18995 SH SOLE 17965 0 1030 SCHWAB STRATEGIC TR US TIPS ETF 808524870 621 12 SH SOLE 0 0 12 SCIENCE APPLICATIONS INTL CO COM 808625107 901892 8130 SH SOLE 7047 0 1083 SCOTTS MIRACLE-GRO CO CL A 810186106 186412 3836 SH SOLE 2703 0 1133 SEALED AIR CORP NEW COM 81211K100 392148 7862 SH SOLE 7862 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 30998 240 SH SOLE 240 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 11033 148 SH SOLE 148 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 130552 961 SH SOLE 786 0 175 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 43409 442 SH SOLE 442 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 14452 205 SH SOLE 0 0 205 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2408 31 SH SOLE 0 0 31 SEMPRA COM 816851109 38171 247 SH SOLE 247 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 391087 9685 SH SOLE 8169 0 1516 SENSIENT TECHNOLOGIES CORP COM 81725T100 796905 10928 SH SOLE 10716 0 212 SERVICE CORP INTL COM 817565104 15536 225 SH SOLE 103 0 122 SERVICENOW INC COM 81762P102 81537 210 SH SOLE 100 0 110 SESEN BIO INC COM 817763105 1693 2778 SH SOLE 2778 0 0 SHELL PLC SPON ADS 780259305 22780 400 SH SOLE 400 0 0 SHERWIN WILLIAMS CO COM 824348106 15373 65 SH SOLE 34 0 31 SHOPIFY INC CL A 82509L107 9094 262 SH SOLE 262 0 0 SILGAN HOLDINGS INC COM 827048109 5669792 109371 SH SOLE 106448 0 2923 SILICOM LTD ORD M84116108 618762 14680 SH SOLE 14680 0 0 SKECHERS U S A INC CL A 830566105 11536 275 SH SOLE 0 0 275 SKYWORKS SOLUTIONS INC COM 83088M102 18773 206 SH SOLE 125 0 81 SM ENERGY CO COM 78454L100 5224 150 SH SOLE 150 0 0 SMITH A O CORP COM 831865209 715505 12500 SH SOLE 10002 0 2498 SMUCKER J M CO COM NEW 832696405 5369623 33886 SH SOLE 31242 0 2644 SNAP INC CL A 83304A106 6927 774 SH SOLE 397 0 377 SNAP ON INC COM 833034101 5884562 25754 SH SOLE 24406 0 1348 SNDL INC COM 83307B101 21 10 SH SOLE 10 0 0 SNOWFLAKE INC CL A 833445109 29282 204 SH SOLE 204 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 317 358 SH SOLE 358 0 0 SOUTHERN CO COM 842587107 78676 1102 SH SOLE 923 0 179 SOUTHWESTERN ENERGY CO COM 845467109 6523 1115 SH SOLE 0 0 1115 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7031771 21223 SH SOLE 20931 0 292 SPDR GOLD TR GOLD SHS 78463V107 43089 254 SH SOLE 226 0 28 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1224996 41260 SH SOLE 39367 0 1893 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 19601 666 SH SOLE 666 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 415525 1087 SH SOLE 1037 0 50 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5313 12 SH SOLE 12 0 0 SPDR SER TR BBG CONV SEC ETF 78464A359 7528 117 SH SOLE 117 0 0 SPDR SER TR BLOOMBERG EMERGI 78464A391 391 19 SH SOLE 0 0 19 SPDR SER TR PORTFOLI S&P1500 78464A805 22297 472 SH SOLE 472 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 6958168 137323 SH SOLE 124316 0 13007 SPDR SER TR PRTFLO S&P500 VL 78464A508 5963917 153353 SH SOLE 137928 0 15425 SPDR SER TR S&P 400 MDCP GRW 78464A821 14814651 226732 SH SOLE 211299 0 15433 SPDR SER TR S&P 400 MDCP VAL 78464A839 15593484 240938 SH SOLE 229698 0 11240 SPDR SER TR S&P 600 SMCP GRW 78464A201 14311356 198108 SH SOLE 186431 0 11677 SPDR SER TR S&P 600 SMCP VAL 78464A300 10783619 145293 SH SOLE 136675 0 8618 SPDR SER TR S&P DIVID ETF 78464A763 402656 3218 SH SOLE 3214 0 4 SPDR SER TR S&P REGL BKG 78464A698 4171 71 SH SOLE 0 0 71 SPOTIFY TECHNOLOGY S A SHS L8681T102 9079 115 SH SOLE 115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 3043343 58458 SH SOLE 52738 0 5720 STANLEY BLACK & DECKER INC COM 854502101 2000708 26633 SH SOLE 25306 0 1327 STARBUCKS CORP COM 855244109 670472 6759 SH SOLE 6335 0 424 STATE STR CORP COM 857477103 2850089 36742 SH SOLE 36191 0 551 STERIS PLC SHS USD G8473T100 9281306 50253 SH SOLE 48808 0 1445 STRYKER CORPORATION COM 863667101 8109144 33168 SH SOLE 30959 0 2209 SUN LIFE FINANCIAL INC. COM 866796105 5524 119 SH SOLE 119 0 0 SUNCOR ENERGY INC NEW COM 867224107 63523 2002 SH SOLE 2002 0 0 SYNAPTICS INC COM 87157D109 8345857 87703 SH SOLE 83540 0 4163 SYNCHRONY FINANCIAL COM 87165B103 12454 379 SH SOLE 0 0 379 SYNOPSYS INC COM 871607107 10922394 34208 SH SOLE 33445 0 763 SYSCO CORP COM 871829107 39582 518 SH SOLE 518 0 0 TABOOLA.COM LTD ORD SHS M8744T106 305595 99219 SH SOLE 99219 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 401129 5385 SH SOLE 5385 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5206 50 SH SOLE 50 0 0 TARGET CORP COM 87612E106 10370796 69584 SH SOLE 68013 0 1571 TASKUS INC CLASS A COM 87652V109 845 50 SH SOLE 50 0 0 TC ENERGY CORP COM 87807B107 11958 300 SH SOLE 300 0 0 TD SYNNEX CORPORATION COM 87162W100 525542 5549 SH SOLE 4622 0 927 TE CONNECTIVITY LTD SHS H84989104 75998 662 SH SOLE 662 0 0 TEJON RANCH CO COM 879080109 19 1 SH SOLE 0 0 1 TELEDYNE TECHNOLOGIES INC COM 879360105 9373281 23438 SH SOLE 22699 0 739 TELEFLEX INCORPORATED COM 879369106 1035694 4149 SH SOLE 3314 0 835 TERADYNE INC COM 880770102 4252072 48679 SH SOLE 43642 0 5037 TESLA INC COM 88160R101 65409 531 SH SOLE 522 0 9 TETRA TECH INC NEW COM 88162G103 6154602 42390 SH SOLE 41790 0 600 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 21888 2400 SH SOLE 2400 0 0 TEXAS INSTRS INC COM 882508104 6215004 37617 SH SOLE 34520 0 3097 TEXAS ROADHOUSE INC COM 882681109 3253676 35774 SH SOLE 32318 0 3456 THE AARONS COMPANY INC COM 00258W108 21072 1763 SH SOLE 1763 0 0 THE TRADE DESK INC COM CL A 88339J105 19053 425 SH SOLE 425 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 180626 328 SH SOLE 277 0 51 THOMSON REUTERS CORP. COM NEW 884903709 102777 901 SH SOLE 901 0 0 TILRAY BRANDS INC COM CL 2 88688T100 1396 519 SH SOLE 519 0 0 TJX COS INC NEW COM 872540109 9821643 123387 SH SOLE 117392 0 5995 T-MOBILE US INC COM 872590104 46620 333 SH SOLE 15 0 318 TOPBUILD CORP COM 89055F103 17370 111 SH SOLE 111 0 0 TORO CO COM 891092108 500097 4418 SH SOLE 3402 0 1016 TOTALENERGIES SE SPONSORED ADS 89151E109 187233 3016 SH SOLE 3016 0 0 TOYOTA MOTOR CORP ADS 892331307 1093 8 SH SOLE 0 0 8 TRACTOR SUPPLY CO COM 892356106 3925957 17451 SH SOLE 16539 0 912 TRANE TECHNOLOGIES PLC SHS G8994E103 101694 605 SH SOLE 525 0 80 TRANSDIGM GROUP INC COM 893641100 277046 440 SH SOLE 440 0 0 TRAVELERS COMPANIES INC COM 89417E109 8700304 46404 SH SOLE 44811 0 1593 TREEHOUSE FOODS INC COM 89469A104 839 17 SH SOLE 17 0 0 TREX CO INC COM 89531P105 34795 822 SH SOLE 822 0 0 TRIMBLE INC COM 896239100 6573 130 SH SOLE 130 0 0 TRINET GROUP INC COM 896288107 1788779 26383 SH SOLE 23550 0 2833 TRINSEO PLC SHS G9059U107 5710 251 SH SOLE 251 0 0 TRUIST FINL CORP COM 89832Q109 1608706 37386 SH SOLE 35952 0 1434 TWILIO INC CL A 90138F102 12240 250 SH SOLE 250 0 0 UBER TECHNOLOGIES INC COM 90353T100 2720 110 SH SOLE 110 0 0 ULTA BEAUTY INC COM 90384S303 13958282 29757 SH SOLE 28688 0 1069 UMB FINL CORP COM 902788108 3310863 39642 SH SOLE 38320 0 1322 UNILEVER PLC SPON ADR NEW 904767704 180102 3577 SH SOLE 3423 0 154 UNION PAC CORP COM 907818108 312748 1510 SH SOLE 1430 0 80 UNITED AIRLS HLDGS INC COM 910047109 942 25 SH SOLE 25 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2466364 14188 SH SOLE 13611 0 577 UNITED RENTALS INC COM 911363109 1850317 5206 SH SOLE 4445 0 761 UNITED STS OIL FD LP UNITS 91232N207 14022 200 SH SOLE 0 0 200 UNITEDHEALTH GROUP INC COM 91324P102 8487682 16009 SH SOLE 14710 0 1299 UNIVERSAL HLTH SVCS INC CL B 913903100 4406150 31274 SH SOLE 30041 0 1233 UPSTART HLDGS INC COM 91680M107 106 8 SH SOLE 8 0 0 US BANCORP DEL COM NEW 902973304 3605504 82676 SH SOLE 79936 0 2740 V F CORP COM 918204108 8283 300 SH SOLE 300 0 0 VAIL RESORTS INC COM 91879Q109 11918 50 SH SOLE 50 0 0 VALERO ENERGY CORP COM 91913Y100 92047 726 SH SOLE 687 0 39 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 57587 273 SH SOLE 273 0 0 VANGUARD BD INDEX FDS INTERMED TERM 921937819 41471 558 SH SOLE 0 0 558 VANGUARD BD INDEX FDS LONG TERM BOND 921937793 29483 407 SH SOLE 0 0 407 VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 108780 1445 SH SOLE 0 0 1445 VANGUARD INDEX FDS GROWTH ETF 922908736 1046127 4909 SH SOLE 3201 0 1708 VANGUARD INDEX FDS LARGE CAP ETF 922908637 160438 921 SH SOLE 921 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 7962067 44293 SH SOLE 42334 0 1959 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 120686 892 SH SOLE 587 0 305 VANGUARD INDEX FDS MID CAP ETF 922908629 337725 1657 SH SOLE 1625 0 32 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1598339 4549 SH SOLE 1657 0 2892 VANGUARD INDEX FDS SM CP VAL ETF 922908611 326353 2055 SH SOLE 1445 0 610 VANGUARD INDEX FDS SMALL CP ETF 922908751 213354 1162 SH SOLE 1151 0 11 VANGUARD INDEX FDS SML CP GRW ETF 922908595 4736561 23619 SH SOLE 22957 0 662 VANGUARD INDEX FDS TOTAL STK MKT 922908769 376733 1970 SH SOLE 1860 0 110 VANGUARD INDEX FDS VALUE ETF 922908744 707739 5042 SH SOLE 3824 0 1218 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 95704 2455 SH SOLE 787 0 1668 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4003 72 SH SOLE 72 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2398669 23331 SH SOLE 22719 0 612 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1810 21 SH SOLE 0 0 21 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1860 24 SH SOLE 0 0 24 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 10599 140 SH SOLE 0 0 140 VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 1138 25 SH SOLE 0 0 25 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 2240 41 SH SOLE 41 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 188446 1241 SH SOLE 122 0 1119 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 18119332 431721 SH SOLE 411771 0 19950 VANGUARD WELLINGTON FD US MOMENTUM 921935508 2053 18 SH SOLE 0 0 18 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 270717 2502 SH SOLE 2128 0 374 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 483641 6946 SH SOLE 6930 0 16 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 33175 401 SH SOLE 401 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 145321 455 SH SOLE 407 0 48 VANGUARD WORLD FDS UTILITIES ETF 92204A876 88029 574 SH SOLE 0 0 574 VAXART INC COM NEW 92243A200 154 160 SH SOLE 160 0 0 VEEVA SYS INC CL A COM 922475108 4034 25 SH SOLE 25 0 0 VENTAS INC COM 92276F100 9415 209 SH SOLE 0 0 209 VERITONE INC COM 92347M100 1823 344 SH SOLE 344 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 5210076 132235 SH SOLE 125068 0 7167 VERTEX PHARMACEUTICALS INC COM 92532F100 12129 42 SH SOLE 0 0 42 VIATRIS INC COM 92556V106 2716 244 SH SOLE 209 0 35 VICI PPTYS INC COM 925652109 11534 356 SH SOLE 0 0 356 VISA INC COM CL A 92826C839 5567919 26800 SH SOLE 25951 0 849 VISTA OUTDOOR INC COM 928377100 6580 270 SH SOLE 270 0 0 VMWARE INC CL A COM 928563402 95016 774 SH SOLE 774 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4372 432 SH SOLE 118 0 314 VROOM INC COM 92918V109 102 100 SH SOLE 100 0 0 VULCAN MATLS CO COM 929160109 11382 65 SH SOLE 65 0 0 WABTEC COM 929740108 409 4 SH SOLE 4 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 203019 5434 SH SOLE 4983 0 451 WALKER & DUNLOP INC COM 93148P102 5886 75 SH SOLE 75 0 0 WALMART INC COM 931142103 7603945 53628 SH SOLE 50761 0 2867 WARNER BROS DISCOVERY INC COM SER A 934423104 152619 16099 SH SOLE 15577 0 522 WASTE CONNECTIONS INC COM 94106B101 49743 375 SH SOLE 375 0 0 WASTE MGMT INC DEL COM 94106L109 194713 1241 SH SOLE 886 0 355 WATERS CORP COM 941848103 6435038 18784 SH SOLE 18504 0 280 WATSCO INC COM 942622200 3345456 13414 SH SOLE 12369 0 1045 WELLS FARGO CO NEW COM 949746101 836758 20265 SH SOLE 17209 0 3056 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7110 6 SH SOLE 0 0 6 WELLTOWER INC COM 95040Q104 48704 743 SH SOLE 743 0 0 WENDYS CO COM 95058W100 9391 415 SH SOLE 0 0 415 WESTERN DIGITAL CORP. COM 958102105 820 26 SH SOLE 26 0 0 WESTERN UN CO COM 959802109 16022 1164 SH SOLE 1164 0 0 WESTROCK CO COM 96145D105 527 15 SH SOLE 15 0 0 WEWORK INC CL A 96209A104 1270 888 SH SOLE 888 0 0 WEX INC COM 96208T104 2232350 13641 SH SOLE 13472 0 169 WEYERHAEUSER CO MTN BE COM NEW 962166104 10447 337 SH SOLE 0 0 337 WILLIAMS COS INC COM 969457100 5758 175 SH SOLE 0 0 175 WILLIAMS SONOMA INC COM 969904101 694360 6042 SH SOLE 5612 0 430 WILLIS TOWERS WATSON PLC LTD SHS G96629103 53318 218 SH SOLE 218 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 140768 3200 SH SOLE 3200 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 300055 9207 SH SOLE 9207 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 111830 3096 SH SOLE 3096 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 6912954 124613 SH SOLE 122553 0 2060 WISDOMTREE TR INTL SMCAP DIV 97717W760 6086053 105004 SH SOLE 102322 0 2682 WISDOMTREE TR US LARGECAP DIVD 97717W307 46361 748 SH SOLE 748 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 2712576 55791 SH SOLE 52757 0 3034 WORKDAY INC CL A 98138H101 12550 75 SH SOLE 75 0 0 WORKIVA INC COM CL A 98139A105 28466 339 SH SOLE 0 0 339 XCEL ENERGY INC COM 98389B100 219487 3131 SH SOLE 2358 0 773 YUM BRANDS INC COM 988498101 404197 3156 SH SOLE 3039 0 117 YUM CHINA HLDGS INC COM 98850P109 27817 509 SH SOLE 509 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4044704 15774 SH SOLE 15124 0 650 ZIFF DAVIS INC COM 48123V102 1046805 13234 SH SOLE 11456 0 1778 ZILLOW GROUP INC CL C CAP STK 98954M200 644 20 SH SOLE 20 0 0 ZIM INTEGRATED SHIPPING SERV SHS M9T951109 7993 465 SH SOLE 465 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 131452 1031 SH SOLE 1031 0 0 ZIMVIE INC COM 98888T107 729 78 SH SOLE 78 0 0 ZOETIS INC CL A 98978V103 8646 59 SH SOLE 59 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 20322 300 SH SOLE 300 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 361 12 SH SOLE 12 0 0 ZSCALER INC COM 98980G102 5595 50 SH SOLE 50 0 0 ZYNERBA PHARMACEUTICALS INC COM 98986X109 1 1 SH SOLE 0 0 1