0001140361-24-004068.txt : 20240126 0001140361-24-004068.hdr.sgml : 20240126 20240126163008 ACCESSION NUMBER: 0001140361-24-004068 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240126 DATE AS OF CHANGE: 20240126 EFFECTIVENESS DATE: 20240126 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GHP Investment Advisors, Inc. CENTRAL INDEX KEY: 0001401561 ORGANIZATION NAME: IRS NUMBER: 841314618 STATE OF INCORPORATION: CO FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12544 FILM NUMBER: 24568314 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-2023 12-31-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 Sebrina Ivey Denver CO 01-26-2024 0 846 1850452210 true
INFORMATION TABLE 2 informationtable.xml 3M CO COM 88579Y101 349290 3195 SH SOLE 2783 0 412 ABBOTT LABS COM 002824100 2752445 25006 SH SOLE 24271 0 735 ABBVIE INC COM 00287Y109 892841 5761 SH SOLE 5345 0 416 ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 88929 4505 SH SOLE 4505 0 0 ACCELERATE DIAGNOSTICS INC COM NEW 00430H201 392 100 SH SOLE 100 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7052633 20098 SH SOLE 19301 0 797 ADIENT PLC ORD SHS G0084W101 291 8 SH SOLE 0 0 8 ADOBE INC COM 00724F101 9423297 15795 SH SOLE 15478 0 317 ADTALEM GLOBAL ED INC COM 00737L103 12969 220 SH SOLE 0 0 220 ADVANCED ENERGY INDS COM 007973100 19388 178 SH SOLE 178 0 0 ADVANCED MICRO DEVICES INC COM 007903107 1773048 12028 SH SOLE 12028 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 151 200 SH SOLE 200 0 0 AEON BIOPHARMA INC CL A 00791X100 7884 1095 SH SOLE 1095 0 0 AFLAC INC COM 001055102 419745 5088 SH SOLE 5088 0 0 AIR PRODS & CHEMS INC COM 009158106 5819051 21253 SH SOLE 20727 0 526 AIRBNB INC COM CL A 009066101 17154 126 SH SOLE 126 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 1692879 14304 SH SOLE 13971 0 333 ALBEMARLE CORP COM 012653101 2265402 15680 SH SOLE 15680 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 42709 551 SH SOLE 551 0 0 ALIGN TECHNOLOGY INC COM 016255101 13700 50 SH SOLE 50 0 0 ALLEGIANT TRAVEL CO COM 01748X102 207 3 SH SOLE 0 0 3 ALLEGION PLC ORD SHS G0176J109 152662 1205 SH SOLE 1205 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 31357 1011 SH SOLE 1011 0 0 ALLIANT ENERGY CORP COM 018802108 20520 400 SH SOLE 400 0 0 ALLY FINL INC COM 02005N100 916 26 SH SOLE 26 0 0 ALPHABET INC CAP STK CL A 02079K305 3462143 24784 SH SOLE 22971 0 1813 ALPHABET INC CAP STK CL C 02079K107 16266409 115422 SH SOLE 111679 0 3743 ALTRIA GROUP INC COM 02209S103 104777 2597 SH SOLE 2597 0 0 AMAZON COM INC COM 023135106 686921 4521 SH SOLE 4221 0 300 AMDOCS LTD SHS G02602103 7909353 89991 SH SOLE 86194 0 3797 AMEREN CORP COM 023608102 36170 500 SH SOLE 500 0 0 AMERICAN CENTY ETF TR US QUALITY GROW 025072307 157410 2069 SH SOLE 2069 0 0 AMERICAN ELEC PWR CO INC COM 025537101 81220 1000 SH SOLE 1000 0 0 AMERICAN EXPRESS CO COM 025816109 11079798 59143 SH SOLE 57210 0 1933 AMERICAN INTL GROUP INC COM NEW 026874784 285710 4217 SH SOLE 4114 0 103 AMERIPRISE FINL INC COM 03076C106 159212 419 SH SOLE 419 0 0 AMETEK INC COM 031100100 6798587 41231 SH SOLE 38910 0 2321 AMGEN INC COM 031162100 6151683 21359 SH SOLE 20031 0 1328 AMKOR TECHNOLOGY INC COM 031652100 2814237 84588 SH SOLE 80395 0 4193 AMPHENOL CORP NEW CL A 032095101 5163994 52093 SH SOLE 49816 0 2277 AMPIO PHARMACEUTICALS INC COM 03209T307 615 300 SH SOLE 300 0 0 ANALOG DEVICES INC COM 032654105 8822530 44433 SH SOLE 42406 0 2027 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 33898 1750 SH SOLE 1750 0 0 AON PLC SHS CL A G0403H108 7154342 24584 SH SOLE 23795 0 789 APPIAN CORP CL A 03782L101 4708 125 SH SOLE 125 0 0 APPLE INC COM 037833100 35378188 183754 SH SOLE 172210 0 11544 APPLIED INDL TECHNOLOGIES IN COM 03820C105 189959 1100 SH SOLE 1100 0 0 APPLIED MATLS INC COM 038222105 2707163 16704 SH SOLE 15265 0 1439 APTARGROUP INC COM 038336103 6374020 51561 SH SOLE 50421 0 1140 ARCHER AVIATION INC COM CL A 03945R102 3070 500 SH SOLE 500 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 37635 521 SH SOLE 521 0 0 ARISTA NETWORKS INC COM 040413106 61469 261 SH SOLE 261 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 2758 100 SH SOLE 100 0 0 ARK ETF TR INNOVATION ETF 00214Q104 5237 100 SH SOLE 100 0 0 ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 30377 2017 SH SOLE 2017 0 0 ASGN INC COM 00191U102 5749610 59786 SH SOLE 55945 0 3841 ASML HOLDING N V N Y REGISTRY SHS N07059210 43145 57 SH SOLE 57 0 0 ASSURANT INC COM 04621X108 3175450 18847 SH SOLE 17527 0 1320 AT&T INC COM 00206R102 284084 16930 SH SOLE 15046 0 1884 ATLANTA BRAVES HLDGS INC COM SER A 047726104 471 11 SH SOLE 11 0 0 ATLANTA BRAVES HLDGS INC COM SER C 047726302 159 4 SH SOLE 4 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 6769577 29058 SH SOLE 27553 0 1505 AVANOS MED INC COM 05350V106 404 18 SH SOLE 0 0 18 B2GOLD CORP COM 11777Q209 22269 7047 SH SOLE 0 0 7047 BADGER METER INC COM 056525108 121181 785 SH SOLE 785 0 0 BALL CORP COM 058498106 123611 2149 SH SOLE 0 0 2149 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 17834 915 SH SOLE 915 0 0 BANCO SANTANDER S.A. ADR 05964H105 2623 633 SH SOLE 0 0 633 BANK AMERICA CORP COM 060505104 4241351 125968 SH SOLE 118706 0 7262 BANK HAWAII CORP COM 062540109 83649 1154 SH SOLE 1154 0 0 BANK MONTREAL QUE COM 063671101 15930 161 SH SOLE 161 0 0 BANK NEW YORK MELLON CORP COM 064058100 245520 4717 SH SOLE 4717 0 0 BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 2614 86 SH SOLE 86 0 0 BARNES GROUP INC COM 067806109 1 0 SH SOLE 0 0 0 BATH & BODY WORKS INC COM 070830104 19422 450 SH SOLE 450 0 0 BAXTER INTL INC COM 071813109 128461 3323 SH SOLE 3150 0 173 BECTON DICKINSON & CO COM 075887109 644931 2645 SH SOLE 2645 0 0 BERKLEY W R CORP COM 084423102 6441857 91090 SH SOLE 87750 0 3340 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18978534 53212 SH SOLE 51358 0 1854 BEST BUY INC COM 086516101 1008331 12881 SH SOLE 11706 0 1175 BHP GROUP LTD SPONSORED ADS 088606108 52604 770 SH SOLE 0 0 770 BIOGEN INC COM 09062X103 711618 2750 SH SOLE 2382 0 368 BIOMARIN PHARMACEUTICAL INC COM 09061G101 144630 1500 SH SOLE 1500 0 0 BJS RESTAURANTS INC COM 09180C106 109 3 SH SOLE 3 0 0 BLACKBERRY LTD COM 09228F103 21240 6000 SH SOLE 0 0 6000 BLACKROCK INC COM 09247X101 3419471 4212 SH SOLE 3799 0 413 BLACKSTONE INC COM 09260D107 216744 1656 SH SOLE 1656 0 0 BLOCK H & R INC COM 093671105 17514 362 SH SOLE 362 0 0 BLOCK INC CL A 852234103 1238 16 SH SOLE 14 0 2 BOEING CO COM 097023105 409497 1571 SH SOLE 771 0 800 BOK FINL CORP COM NEW 05561Q201 74734 873 SH SOLE 0 0 873 BOOKING HOLDINGS INC COM 09857L108 4310880 1215 SH SOLE 1150 0 65 BORGWARNER INC COM 099724106 6633 185 SH SOLE 185 0 0 BP PLC SPONSORED ADR 055622104 33185 937 SH SOLE 396 0 541 BREAD FINANCIAL HOLDINGS INC COM 018581108 182 6 SH SOLE 0 0 6 BRISTOL-MYERS SQUIBB CO COM 110122108 306826 5980 SH SOLE 5272 0 708 BROADCOM INC COM 11135F101 180833 162 SH SOLE 162 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 7979598 38783 SH SOLE 37519 0 1264 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 3335 83 SH SOLE 83 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 13441 335 SH SOLE 335 0 0 BUILD-A-BEAR WORKSHOP INC COM 120076104 23634 1028 SH SOLE 1028 0 0 CACI INTL INC CL A 127190304 7758689 23957 SH SOLE 23447 0 510 CADENCE DESIGN SYSTEM INC COM 127387108 92606 340 SH SOLE 340 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 116604 2248 SH SOLE 2248 0 0 CAMPBELL SOUP CO COM 134429109 4460 103 SH SOLE 0 0 103 CANADIAN NATL RY CO COM 136375102 32287 257 SH SOLE 257 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 3070899 38843 SH SOLE 38122 0 721 CANNAE HLDGS INC COM 13765N107 59 3 SH SOLE 3 0 0 CAPITAL ONE FINL CORP COM 14040H105 101347 773 SH SOLE 773 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 15072 300 SH SOLE 0 0 300 CARDINAL HEALTH INC COM 14149Y108 3090642 30661 SH SOLE 29110 0 1551 CARNIVAL CORP UNIT 99/99/9999 143658300 7416 400 SH SOLE 100 0 300 CARRIER GLOBAL CORPORATION COM 14448C104 23061 401 SH SOLE 0 0 401 CASS INFORMATION SYS INC COM 14808P109 1652900 36690 SH SOLE 35450 0 1240 CATALYST PHARMACEUTICALS INC COM 14888U101 20172 1200 SH SOLE 1200 0 0 CATERPILLAR INC COM 149123101 601427 2034 SH SOLE 2034 0 0 CBRE GROUP INC CL A 12504L109 231329 2485 SH SOLE 2485 0 0 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1592 40 SH SOLE 40 0 0 CENCORA INC COM 03073E105 133497 650 SH SOLE 650 0 0 CENOVUS ENERGY INC COM 15135U109 43057 2586 SH SOLE 2586 0 0 CENTENE CORP DEL COM 15135B101 23896 322 SH SOLE 322 0 0 CENTERPOINT ENERGY INC COM 15189T107 25742 901 SH SOLE 901 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 3094491 70265 SH SOLE 66760 0 3505 CEVA INC COM 157210105 795 35 SH SOLE 35 0 0 CGI INC CL A SUB VTG 12532H104 3583173 33422 SH SOLE 32786 0 636 CHARTER COMMUNICATIONS INC N CL A 16119P108 112598 290 SH SOLE 290 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 1123007 7350 SH SOLE 7350 0 0 CHEVRON CORP NEW COM 166764100 4157618 27874 SH SOLE 26527 0 1347 CHILDRENS PL INC NEW COM 168905107 1406 61 SH SOLE 61 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 228696 100 SH SOLE 100 0 0 CHUBB LIMITED COM H1467J104 208598 923 SH SOLE 923 0 0 CHURCH & DWIGHT CO INC COM 171340102 4611360 48766 SH SOLE 46823 0 1943 CINCINNATI FINL CORP COM 172062101 69422 671 SH SOLE 671 0 0 CINEMARK HLDGS INC COM 17243V102 159485 11319 SH SOLE 11319 0 0 CINTAS CORP COM 172908105 154224 256 SH SOLE 256 0 0 CIRRUS LOGIC INC COM 172755100 8319 100 SH SOLE 100 0 0 CISCO SYS INC COM 17275R102 8586226 169957 SH SOLE 163002 0 6955 CITIGROUP INC COM NEW 172967424 10288 200 SH SOLE 200 0 0 CLEAN ENERGY FUELS CORP COM 184499101 1456 380 SH SOLE 380 0 0 CLOROX CO DEL COM 189054109 507505 3559 SH SOLE 3559 0 0 CLOUDFLARE INC CL A COM 18915M107 6245 75 SH SOLE 75 0 0 CME GROUP INC COM 12572Q105 3261250 15486 SH SOLE 14801 0 685 COCA COLA CO COM 191216100 601790 10212 SH SOLE 10212 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3767923 49886 SH SOLE 44509 0 5377 COHERENT CORP COM 19247G107 1089 25 SH SOLE 25 0 0 COHU INC COM 192576106 7078 200 SH SOLE 200 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 24523 141 SH SOLE 141 0 0 COLGATE PALMOLIVE CO COM 194162103 2486059 31189 SH SOLE 31189 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 51237 405 SH SOLE 405 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 2121308 26670 SH SOLE 24908 0 1762 COMCAST CORP NEW CL A 20030N101 4178698 95295 SH SOLE 88220 0 7075 COMERICA INC COM 200340107 1325 24 SH SOLE 24 0 0 COMPASS PATHWAYS PLC CALL 20451W101 8750 1000 PRN Call SOLE 1000 0 0 COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 2188 250 SH SOLE 250 0 0 CONOCOPHILLIPS COM 20825C104 106669 919 SH SOLE 574 0 345 CONSENSUS CLOUD SOLUTIONS IN COM 20848V105 45396 1732 SH SOLE 1732 0 0 CONSOLIDATED EDISON INC COM 209115104 166203 1827 SH SOLE 1827 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7457711 30849 SH SOLE 29090 0 1759 COPART INC COM 217204106 4483304 91496 SH SOLE 89413 0 2083 CORNING INC COM 219350105 7118083 233763 SH SOLE 218895 0 14868 CORTEVA INC COM 22052L104 5990 125 SH SOLE 125 0 0 COSTCO WHSL CORP NEW COM 22160K105 13072567 19805 SH SOLE 19177 0 628 CRH PLC ORD G25508105 5326 77 SH SOLE 77 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6260 100 SH SOLE 100 0 0 CROCS INC COM 227046109 8874 95 SH SOLE 47 0 48 CROWN CASTLE INC COM 22822V101 110928 963 SH SOLE 963 0 0 CSG SYS INTL INC COM 126349109 6567695 123430 SH SOLE 117658 0 5772 CSW INDUSTRIALS INC COM 126402106 360998 1741 SH SOLE 1741 0 0 CSX CORP COM 126408103 11044559 318562 SH SOLE 304523 0 14039 CUMMINS INC COM 231021106 3783203 15792 SH SOLE 14575 0 1217 CURTISS WRIGHT CORP COM 231561101 13464831 60437 SH SOLE 58752 0 1685 CVS HEALTH CORP COM 126650100 5898666 74704 SH SOLE 71019 0 3685 DANAHER CORPORATION COM 235851102 5784 25 SH SOLE 25 0 0 DANIMER SCIENTIFIC INC COM CL A 236272100 62 60 SH SOLE 60 0 0 DATADOG INC CL A COM 23804L103 6555 54 SH SOLE 0 0 54 DAVITA INC COM 23918K108 4780637 45634 SH SOLE 43311 0 2323 DBX ETF TR XTRCKR RUSL 1000 233051242 468831 10479 SH SOLE 10479 0 0 DEERE & CO COM 244199105 242790 607 SH SOLE 607 0 0 DELL TECHNOLOGIES INC CL C 24703L202 94883 1240 SH SOLE 1240 0 0 DENTSPLY SIRONA INC COM 24906P109 853426 23979 SH SOLE 22523 0 1456 DEVON ENERGY CORP NEW COM 25179M103 13955 308 SH SOLE 0 0 308 DIAGEO PLC SPON ADR NEW 25243Q205 158624 1089 SH SOLE 1089 0 0 DIGITAL RLTY TR INC COM 253868103 53351 396 SH SOLE 396 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 1468 40 SH SOLE 40 0 0 DIODES INC COM 254543101 1208 15 SH SOLE 15 0 0 DISCOVER FINL SVCS COM 254709108 143423 1276 SH SOLE 1276 0 0 DISNEY WALT CO COM 254687106 5493321 60841 SH SOLE 58163 0 2678 DOCUSIGN INC COM 256163106 2616 44 SH SOLE 22 0 22 DOLBY LABORATORIES INC COM CL A 25659T107 34300 398 SH SOLE 398 0 0 DOLLAR GEN CORP NEW COM 256677105 2525101 18574 SH SOLE 17385 0 1189 DOLLAR TREE INC COM 256746108 1440402 10140 SH SOLE 9352 0 788 DONALDSON INC COM 257651109 2220162 33973 SH SOLE 30841 0 3132 DOW INC COM 260557103 2550049 46500 SH SOLE 43700 0 2800 DOXIMITY INC CL A 26622P107 2103 75 SH SOLE 75 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 7191 204 SH SOLE 204 0 0 DT MIDSTREAM INC COMMON STOCK 23345M107 37210 679 SH SOLE 679 0 0 DTE ENERGY CO COM 233331107 149844 1359 SH SOLE 1359 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 55709 574 SH SOLE 234 0 340 DUPONT DE NEMOURS INC COM 26614N102 73392 954 SH SOLE 954 0 0 EA SERIES TRUST STRIVE US ENERGY 02072L722 4993 178 SH SOLE 0 0 178 EASTMAN CHEM CO COM 277432100 5668551 63110 SH SOLE 59921 0 3189 EASTMAN KODAK CO COM NEW 277461406 4 1 SH SOLE 0 0 1 EATON CORP PLC SHS G29183103 141843 589 SH SOLE 589 0 0 EATON VANCE TAX MNGED BUY WR COM 27828X100 38227 2945 SH SOLE 0 0 2945 EBAY INC. COM 278642103 249220 5713 SH SOLE 5713 0 0 EDISON INTL COM 281020107 71490 1000 SH SOLE 1000 0 0 ELASTIC N V ORD SHS N14506104 10932 97 SH SOLE 97 0 0 ELBIT SYS LTD ORD M3760D101 885628 4153 SH SOLE 4153 0 0 ELECTRONIC ARTS INC COM 285512109 256519 1875 SH SOLE 1875 0 0 ELEVANCE HEALTH INC COM 036752103 6658120 14119 SH SOLE 13476 0 643 ELI LILLY & CO COM 532457108 1569237 2692 SH SOLE 1470 0 1222 EMBECTA CORP COMMON STOCK 29082K105 8784 464 SH SOLE 464 0 0 EMCOR GROUP INC COM 29084Q100 8820008 40941 SH SOLE 39079 0 1862 EMERSON ELEC CO COM 291011104 5655978 58111 SH SOLE 55381 0 2730 ENBRIDGE INC COM 29250N105 14408 400 SH SOLE 400 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1349699 20229 SH SOLE 19388 0 841 ENDEAVOR GROUP HLDGS INC CL A COM 29260Y109 3085 130 SH SOLE 130 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 6336 200 SH SOLE 200 0 0 ENERGY FUELS INC COM NEW 292671708 1672402 232601 SH SOLE 232601 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 128630 9321 SH SOLE 9321 0 0 ENNIS INC COM 293389102 101340 4625 SH SOLE 4625 0 0 ENPHASE ENERGY INC COM 29355A107 3965 30 SH SOLE 30 0 0 ENTEGRIS INC COM 29362U104 38751 323 SH SOLE 323 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 26350 1000 SH SOLE 1000 0 0 EPAM SYS INC COM 29414B104 2176827 7321 SH SOLE 7321 0 0 EPLUS INC COM 294268107 7655858 95890 SH SOLE 92875 0 3015 EPR PPTYS COM SH BEN INT 26884U109 4845 100 SH SOLE 100 0 0 ESCO TECHNOLOGIES INC COM 296315104 12261023 104768 SH SOLE 100842 0 3926 ESSENT GROUP LTD COM G3198U102 2688087 50969 SH SOLE 48436 0 2533 ETF MANAGERS TR AI POWERED EQT 26924G813 2146 60 SH SOLE 30 0 30 ETF SER SOLUTIONS DISTILLATE US 26922A321 2963 60 SH SOLE 60 0 0 EVOLUS INC COM 30052C107 843 80 SH SOLE 80 0 0 EXLSERVICE HOLDINGS INC COM 302081104 2644558 85723 SH SOLE 77750 0 7973 EXPEDIA GROUP INC COM NEW 30212P303 2033202 13395 SH SOLE 12487 0 908 EXPEDITORS INTL WASH INC COM 302130109 9725580 76459 SH SOLE 73830 0 2629 EXXON MOBIL CORP COM 30231G102 4846948 48479 SH SOLE 44544 0 3935 F N B CORP COM 302520101 1225008 88962 SH SOLE 83291 0 5671 F&G ANNUITIES & LIFE INC COMMON STOCK 30190A104 3211 70 SH SOLE 0 0 70 FAIR ISAAC CORP COM 303250104 19025955 16345 SH SOLE 15967 0 378 FASTENAL CO COM 311900104 51881 801 SH SOLE 801 0 0 FEDEX CORP COM 31428X106 7087633 28018 SH SOLE 26127 0 1891 FERGUSON PLC NEW SHS G3421J106 5928510 30707 SH SOLE 29125 0 1582 FERRARI N V COM N3167Y103 15113 45 SH SOLE 0 0 45 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 259403 4379 SH SOLE 4045 0 334 FIDELITY COVINGTON TRUST ENHANCED LARGE 31609A305 3159 120 SH SOLE 0 0 120 FIDELITY COVINGTON TRUST FIDELITY MAGELAN 316092329 11357 471 SH SOLE 0 0 471 FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 2830 36 SH SOLE 36 0 0 FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 29067 449 SH SOLE 449 0 0 FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 53118 1300 SH SOLE 1300 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1490153 29207 SH SOLE 26145 0 3062 FIDELITY NATL INFORMATION SV COM 31620M106 1327591 22101 SH SOLE 20635 0 1466 FIFTH THIRD BANCORP COM 316773100 98406 2853 SH SOLE 2853 0 0 FIRST AMERN FINL CORP COM 31847R102 155304 2410 SH SOLE 2410 0 0 FIRST FINL BANCORP OH COM 320209109 20259 853 SH SOLE 853 0 0 FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2604 116 SH SOLE 116 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 3202 40 SH SOLE 0 0 40 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 2053 11 SH SOLE 0 0 11 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1897 12 SH SOLE 0 0 12 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 65189 723 SH SOLE 723 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 16326 139 SH SOLE 139 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 24852 613 SH SOLE 0 0 613 FIRSTSERVICE CORP NEW COM 33767E202 67614 417 SH SOLE 417 0 0 FISERV INC COM 337738108 77579 584 SH SOLE 584 0 0 FISKER INC CL A COM STK 33813J106 7651 4372 SH SOLE 4372 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 1226949 4341 SH SOLE 3755 0 586 FLEX LTD ORD Y2573F102 83948 2756 SH SOLE 2756 0 0 FORD MTR CO DEL COM 345370860 118952 9758 SH SOLE 4269 0 5489 FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 465810 6961 SH SOLE 6961 0 0 FORTREA HLDGS INC COMMON STOCK 34965K107 551351 15798 SH SOLE 15116 0 682 FOX FACTORY HLDG CORP COM 35138V102 1567666 23232 SH SOLE 20736 0 2496 FRANKLIN ELEC INC COM 353514102 2588119 26778 SH SOLE 24680 0 2098 FRANKLIN RESOURCES INC COM 354613101 6406 215 SH SOLE 215 0 0 FREEPORT-MCMORAN INC CL B 35671D857 12771 300 SH SOLE 300 0 0 FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 44577 2140 SH SOLE 2140 0 0 FS KKR CAP CORP COM 302635206 13340 668 SH SOLE 668 0 0 FTI CONSULTING INC COM 302941109 4853230 24370 SH SOLE 22871 0 1499 FULGENT GENETICS INC COM 359664109 1533 53 SH SOLE 53 0 0 FULLER H B CO COM 359694106 4364543 53612 SH SOLE 50737 0 2875 FULTON FINL CORP PA COM 360271100 922 56 SH SOLE 0 0 56 GABELLI EQUITY TR INC COM 362397101 27148 5344 SH SOLE 5344 0 0 GARMIN LTD SHS H2906T109 6919186 53829 SH SOLE 50932 0 2897 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 26676 345 SH SOLE 337 0 8 GEN DIGITAL INC COM 668771108 12049 528 SH SOLE 528 0 0 GENERAC HLDGS INC COM 368736104 14217 110 SH SOLE 110 0 0 GENERAL DYNAMICS CORP COM 369550108 5316615 20475 SH SOLE 19796 0 679 GENERAL ELECTRIC CO COM NEW 369604301 138097 1082 SH SOLE 1081 0 1 GENERAL MLS INC COM 370334104 4778317 73355 SH SOLE 70728 0 2627 GENERAL MTRS CO COM 37045V100 46857 1304 SH SOLE 1000 0 304 GENTEX CORP COM 371901109 5580499 170866 SH SOLE 165038 0 5828 GENUINE PARTS CO COM 372460105 6757504 48791 SH SOLE 46984 0 1807 GILEAD SCIENCES INC COM 375558103 885282 10928 SH SOLE 10246 0 682 GLACIER BANCORP INC NEW COM 37637Q105 57848 1400 SH SOLE 1400 0 0 GLOBAL PMTS INC COM 37940X102 5876872 46275 SH SOLE 45180 0 1095 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 10188 200 SH SOLE 200 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 11828 415 SH SOLE 415 0 0 GLOBE LIFE INC COM 37959E102 3237765 26600 SH SOLE 26071 0 529 GMS INC COM 36251C103 3682199 44671 SH SOLE 43396 0 1275 GOLDMAN SACHS GROUP INC COM 38141G104 196651 510 SH SOLE 510 0 0 GRACO INC COM 384109104 5340069 61550 SH SOLE 58052 0 3498 HALEON PLC SPON ADS 405552100 412 50 SH SOLE 50 0 0 HALLIBURTON CO COM 406216101 31234 864 SH SOLE 864 0 0 HANOVER INS GROUP INC COM 410867105 31248 257 SH SOLE 257 0 0 HARLEY DAVIDSON INC COM 412822108 7368 200 SH SOLE 200 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 3557233 44255 SH SOLE 42096 0 2159 HASBRO INC COM 418056107 16493 323 SH SOLE 323 0 0 HASHICORP INC COM CL A 418100103 3192 135 SH SOLE 135 0 0 HCA HEALTHCARE INC COM 40412C101 135340 500 SH SOLE 500 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 14949 755 SH SOLE 755 0 0 HEICO CORP NEW COM 422806109 141390 790 SH SOLE 790 0 0 HELEN OF TROY LTD COM G4388N106 1235766 10229 SH SOLE 9886 0 343 HELIOS TECHNOLOGIES INC COM 42328H109 1374986 30319 SH SOLE 26374 0 3945 HENRY SCHEIN INC COM 806407102 3896736 51469 SH SOLE 48021 0 3448 HERSHEY CO COM 427866108 18644 100 SH SOLE 100 0 0 HESS CORP COM 42809H107 6632 46 SH SOLE 46 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 3396 200 SH SOLE 0 0 200 HILLENBRAND INC COM 431571108 2389202 49931 SH SOLE 46949 0 2982 HOME DEPOT INC COM 437076102 4585707 13232 SH SOLE 12796 0 436 HONDA MOTOR LTD ADR ECH CNV IN 3 438128308 310 10 SH SOLE 0 0 10 HONEYWELL INTL INC COM 438516106 951245 4536 SH SOLE 4536 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1891 97 SH SOLE 0 0 97 HOULIHAN LOKEY INC CL A 441593100 16082294 134120 SH SOLE 128613 0 5507 HUMANA INC COM 444859102 10072 22 SH SOLE 22 0 0 HUNT J B TRANS SVCS INC COM 445658107 126636 634 SH SOLE 634 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1923571 151224 SH SOLE 145315 0 5909 HUNTINGTON INGALLS INDS INC COM 446413106 58160 224 SH SOLE 224 0 0 HUT 8 CORP COM 44812J104 267 20 SH SOLE 20 0 0 ICF INTL INC COM 44925C103 10141983 75636 SH SOLE 72191 0 3445 ICICI BANK LIMITED ADR 45104G104 315587 13238 SH SOLE 13238 0 0 IDEX CORP COM 45167R104 4243312 19545 SH SOLE 18212 0 1333 IDEXX LABS INC COM 45168D104 739882 1333 SH SOLE 1333 0 0 ILLINOIS TOOL WKS INC COM 452308109 232079 886 SH SOLE 886 0 0 IMPACT SHS TR I NAACP MINO ETF 45259A209 17015 501 SH SOLE 501 0 0 IMPACT SHS TR I YWCA WOMENS ETF 45259A100 16456 494 SH SOLE 494 0 0 INDEPENDENT BK CORP MASS COM 453836108 2200433 33436 SH SOLE 31360 0 2076 INFOSYS LTD SPONSORED ADR 456788108 231588 12600 SH SOLE 12600 0 0 INGERSOLL RAND INC COM 45687V106 237280 3068 SH SOLE 3068 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 2420 24 SH SOLE 0 0 24 INNOVATOR ETFS TR DEFINED WLT SHLD 45783Y855 71654 2508 SH SOLE 2508 0 0 INNOVATOR ETFS TR US EQT PWR BUF 45782C870 89898 2750 SH SOLE 2750 0 0 INSIGHT ENTERPRISES INC COM 45765U103 6005527 33893 SH SOLE 32189 0 1704 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 2513878 57724 SH SOLE 51425 0 6299 INTEL CORP COM 458140100 647214 12880 SH SOLE 12625 0 255 INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 73533 887 SH SOLE 887 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4005895 31191 SH SOLE 30670 0 521 INTERNATIONAL BUSINESS MACHS COM 459200101 12260241 74963 SH SOLE 70045 0 4918 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 272236 3362 SH SOLE 3264 0 98 INTERNATIONAL PAPER CO COM 460146103 10845 300 SH SOLE 300 0 0 INTUIT COM 461202103 10884089 17414 SH SOLE 17199 0 215 INTUITIVE SURGICAL INC COM NEW 46120E602 2699 8 SH SOLE 8 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 2421 182 SH SOLE 182 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 5026 228 SH SOLE 228 0 0 INVESCO DB MULTI-SECTOR COMM BASE METALS FD 46140H700 2434 133 SH SOLE 133 0 0 INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 226490 8040 SH SOLE 8040 0 0 INVESCO EXCH TRADED FD TR II S&P MDCP 400 REV 46138G672 2957520 28159 SH SOLE 27826 0 333 INVESCO EXCH TRADED FD TR II S&P SMLCAP QTY 46138G300 685020 17177 SH SOLE 17177 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 8830 200 SH SOLE 200 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2940949 29701 SH SOLE 29658 0 43 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 66880 1900 SH SOLE 1900 0 0 INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 3498586 165496 SH SOLE 165496 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 261983 14194 SH SOLE 13455 0 739 INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 71491 1733 SH SOLE 1525 0 208 INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 2539 75 SH SOLE 40 0 35 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 22566 143 SH SOLE 143 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 231766 7184 SH SOLE 6812 0 372 INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 1810385 33476 SH SOLE 33100 0 376 INVESCO QQQ TR UNIT SER 1 46090E103 1339365 3271 SH SOLE 3211 0 60 INVESTORS TITLE CO NC COM 461804106 479863 2960 SH SOLE 2887 0 73 IRON MTN INC DEL COM 46284V101 46462 664 SH SOLE 664 0 0 ISHARES INC CORE MSCI EMKT 46434G103 2 0 SH SOLE 0 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 162447 2810 SH SOLE 2810 0 0 ISHARES INC MSCI AUST ETF 464286103 80322 3300 SH SOLE 3300 0 0 ISHARES INC MSCI AUSTRIA ETF 464286202 199133 9215 SH SOLE 9215 0 0 ISHARES INC MSCI EMRG CHN 46434G764 222 4 SH SOLE 4 0 0 ISHARES INC MSCI EURZONE ETF 464286608 270941 5711 SH SOLE 5711 0 0 ISHARES INC MSCI SPAIN ETF 464286764 133810 4370 SH SOLE 4370 0 0 ISHARES SILVER TR ISHARES 46428Q109 3202 147 SH SOLE 147 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 19954 199 SH SOLE 0 0 199 ISHARES TR 1 3 YR TREAS BD 464287457 20921 255 SH SOLE 0 0 255 ISHARES TR 10-20 YR TRS ETF 464288653 8770 81 SH SOLE 81 0 0 ISHARES TR 7-10 YR TRSY BD 464287440 89547 929 SH SOLE 104 0 825 ISHARES TR CORE 1 5 YR USD 46432F859 999 21 SH SOLE 0 0 21 ISHARES TR CORE DIV GRWTH 46434V621 147091 2733 SH SOLE 1491 0 1242 ISHARES TR CORE MSCI EAFE 46432F842 16048391 228122 SH SOLE 215111 0 13011 ISHARES TR CORE MSCI TOTAL 46432F834 1624 25 SH SOLE 0 0 25 ISHARES TR CORE S&P MCP ETF 464287507 7399201 26697 SH SOLE 26164 0 533 ISHARES TR CORE S&P SCP ETF 464287804 8992453 83071 SH SOLE 82631 0 440 ISHARES TR CORE S&P TTL STK 464287150 719527 6838 SH SOLE 6838 0 0 ISHARES TR CORE S&P500 ETF 464287200 2206838 4620 SH SOLE 4365 0 255 ISHARES TR CORE US AGGBD ET 464287226 12704 128 SH SOLE 103 0 25 ISHARES TR DEVSMCP EXNA ETF 464288497 289818 5157 SH SOLE 5157 0 0 ISHARES TR EAFE GRWTH ETF 464288885 1132582 11694 SH SOLE 11509 0 185 ISHARES TR EAFE SML CP ETF 464288273 176415 2850 SH SOLE 2850 0 0 ISHARES TR EAFE VALUE ETF 464288877 984738 18901 SH SOLE 18586 0 315 ISHARES TR ESG AWR MSCI USA 46435G425 2099 20 SH SOLE 20 0 0 ISHARES TR ESG MSCI LEADR 46435U218 48519 575 SH SOLE 575 0 0 ISHARES TR ESG SCRD S&P MID 46436E551 25110 666 SH SOLE 666 0 0 ISHARES TR ESG SCRND S&P SM 46436E544 20432 534 SH SOLE 534 0 0 ISHARES TR GLOBAL 100 ETF 464287572 12240 152 SH SOLE 152 0 0 ISHARES TR GOV/CRED BD ETF 464288596 10313 98 SH SOLE 98 0 0 ISHARES TR IBONDS 24 TRM TS 46436E874 75780 3176 SH SOLE 0 0 3176 ISHARES TR IBONDS 25 TRM TS 46436E866 76196 3273 SH SOLE 0 0 3273 ISHARES TR INTERNATIONAL SL 46434V266 140087 4360 SH SOLE 4360 0 0 ISHARES TR INTL DIV GRWTH 46435G524 4288253 66412 SH SOLE 65883 0 529 ISHARES TR INTL SEL DIV ETF 464288448 14653007 523509 SH SOLE 493311 0 30198 ISHARES TR ISHARES BIOTECH 464287556 19699 145 SH SOLE 145 0 0 ISHARES TR ISHARES SEMICDTR 464287523 13827 24 SH SOLE 24 0 0 ISHARES TR MBS ETF 464288588 1785148 18975 SH SOLE 18132 0 843 ISHARES TR MICRO-CAP ETF 464288869 1416577 12209 SH SOLE 12209 0 0 ISHARES TR MRGSTR MD CP GRW 464288307 1814310 28151 SH SOLE 28151 0 0 ISHARES TR MRGSTR MD CP VAL 464288406 5869549 86674 SH SOLE 86674 0 0 ISHARES TR MSCI EAFE ETF 464287465 508253 6745 SH SOLE 6745 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 354074 8806 SH SOLE 8806 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 388382 5565 SH SOLE 5565 0 0 ISHARES TR MSCI INTL QUALTY 46434V456 2659685 70812 SH SOLE 69982 0 830 ISHARES TR MSCI INTL SZE FT 46435G508 124678 4800 SH SOLE 4800 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 18567514 561801 SH SOLE 527245 0 34556 ISHARES TR MSCI UK SM ETF 46429B416 269461 7762 SH SOLE 7762 0 0 ISHARES TR RESIDENTIAL MULT 464288562 9264 126 SH SOLE 126 0 0 ISHARES TR ROBOTICS ARTIF 46435U556 19562 567 SH SOLE 567 0 0 ISHARES TR RUS 1000 ETF 464287622 2571982 9807 SH SOLE 9807 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 16756813 55272 SH SOLE 54969 0 303 ISHARES TR RUS 1000 VAL ETF 464287598 15315930 92683 SH SOLE 92004 0 679 ISHARES TR RUS 2000 GRW ETF 464287648 668402 2650 SH SOLE 2605 0 45 ISHARES TR RUS 2000 VAL ETF 464287630 3139084 20209 SH SOLE 20209 0 0 ISHARES TR RUS MD CP GR ETF 464287481 6921868 66263 SH SOLE 66121 0 142 ISHARES TR RUS MDCP VAL ETF 464287473 211011 1815 SH SOLE 1815 0 0 ISHARES TR RUS MID CAP ETF 464287499 375338 4829 SH SOLE 4829 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 369612 1842 SH SOLE 1802 0 40 ISHARES TR RUSSELL 3000 ETF 464287689 866106 3164 SH SOLE 3164 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 19318173 257233 SH SOLE 254649 0 2584 ISHARES TR S&P 500 VAL ETF 464287408 18129875 104261 SH SOLE 103645 0 616 ISHARES TR S&P MC 400GR ETF 464287606 11827019 149293 SH SOLE 146984 0 2309 ISHARES TR S&P MC 400VL ETF 464287705 12796229 112208 SH SOLE 111228 0 980 ISHARES TR S&P SML 600 GWT 464287887 21130565 168855 SH SOLE 165323 0 3532 ISHARES TR SELECT DIVID ETF 464287168 94126 803 SH SOLE 803 0 0 ISHARES TR SELF DRIVNG EV 46435U366 749 21 SH SOLE 21 0 0 ISHARES TR SP SMCP600VL ETF 464287879 22302662 216384 SH SOLE 214317 0 2067 ISHARES TR U.S. MED DVC ETF 464288810 50355 933 SH SOLE 933 0 0 ISHARES TR U.S. TECH ETF 464287721 41122 335 SH SOLE 335 0 0 ISHARES TR US HOME CONS ETF 464288752 20855 205 SH SOLE 205 0 0 ITT INC COM 45073V108 11967 100 SH SOLE 0 0 100 J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 5669 97 SH SOLE 97 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 20021 399 SH SOLE 399 0 0 JD.COM INC SPON ADR CL A 47215P106 5778 200 SH SOLE 200 0 0 JOHNSON & JOHNSON COM 478160104 7852991 50102 SH SOLE 46177 0 3925 JOHNSON CTLS INTL PLC SHS G51502105 41598 722 SH SOLE 632 0 90 JOHNSON OUTDOORS INC CL A 479167108 609136 11403 SH SOLE 10780 0 623 JPMORGAN CHASE & CO COM 46625H100 15392253 90489 SH SOLE 86113 0 4376 KADANT INC COM 48282T104 4610856 16449 SH SOLE 15470 0 979 KELLANOVA COM 487836108 33225 594 SH SOLE 594 0 0 KENVUE INC COM 49177J102 24486 1137 SH SOLE 0 0 1137 KIMBERLY-CLARK CORP COM 494368103 427360 3517 SH SOLE 3318 0 199 KLA CORP COM NEW 482480100 10760344 18511 SH SOLE 17690 0 821 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2588551 44901 SH SOLE 41103 0 3798 KOHLS CORP COM 500255104 3090 108 SH SOLE 108 0 0 KRAFT HEINZ CO COM 500754106 1517 41 SH SOLE 41 0 0 KYNDRYL HLDGS INC COMMON STOCK 50155Q100 4572 220 SH SOLE 40 0 180 L3HARRIS TECHNOLOGIES INC COM 502431109 5635861 26758 SH SOLE 25830 0 928 LABORATORY CORP AMER HLDGS COM NEW 50540R409 7143760 31430 SH SOLE 30217 0 1213 LAM RESEARCH CORP COM 512807108 35247 45 SH SOLE 45 0 0 LANDSTAR SYS INC COM 515098101 12322300 63632 SH SOLE 61408 0 2224 LAS VEGAS SANDS CORP COM 517834107 12399 252 SH SOLE 252 0 0 LAUDER ESTEE COS INC CL A 518439104 55722 381 SH SOLE 381 0 0 LEMONADE INC COM 52567D107 1613 100 SH SOLE 100 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 11532 143 SH SOLE 143 0 0 LIBERTY MEDIA CORP DEL COM LBTY LIV S A 531229748 220 6 SH SOLE 6 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE S A 531229771 8524 147 SH SOLE 147 0 0 LINCOLN ELEC HLDGS INC COM 533900106 17327251 79680 SH SOLE 77135 0 2545 LINDE PLC SHS G54950103 420978 1025 SH SOLE 1025 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 1635 150 SH SOLE 150 0 0 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1529 150 SH SOLE 150 0 0 LITTELFUSE INC COM 537008104 9397516 35123 SH SOLE 33491 0 1632 LKQ CORP COM 501889208 3218226 67341 SH SOLE 63058 0 4283 LOCKHEED MARTIN CORP COM 539830109 1228751 2711 SH SOLE 2285 0 426 LOEWS CORP COM 540424108 26097 375 SH SOLE 375 0 0 LOGITECH INTL S A SHS H50430232 97501 1026 SH SOLE 0 0 1026 LOWES COS INC COM 548661107 225666 1014 SH SOLE 1014 0 0 LUMEN TECHNOLOGIES INC COM 550241103 9307 5085 SH SOLE 47 0 5038 LUMIRADX LTD SHS G5709L109 26 405 SH SOLE 405 0 0 M D C HLDGS INC COM 552676108 568744 10294 SH SOLE 10294 0 0 MACYS INC COM 55616P104 10477 521 SH SOLE 0 0 521 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 470460 48551 SH SOLE 48551 0 0 MANHATTAN ASSOCIATES INC COM 562750109 3342628 15524 SH SOLE 15524 0 0 MANPOWERGROUP INC WIS COM 56418H100 860466 10828 SH SOLE 10075 0 753 MANULIFE FINL CORP COM 56501R106 53040 2400 SH SOLE 2400 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 470 20 SH SOLE 20 0 0 MARATHON OIL CORP COM 565849106 40665 1683 SH SOLE 1683 0 0 MARATHON PETE CORP COM 56585A102 305474 2059 SH SOLE 2059 0 0 MARCUS CORP DEL COM 566330106 37 3 SH SOLE 0 0 3 MARKEL GROUP INC COM 570535104 4541379 3198 SH SOLE 3087 0 111 MARRIOTT INTL INC NEW CL A 571903202 2701471 11979 SH SOLE 11855 0 124 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 856 10 SH SOLE 0 0 10 MARTEN TRANS LTD COM 573075108 7875238 375369 SH SOLE 360776 0 14593 MARTIN MARIETTA MATLS INC COM 573284106 7624989 15283 SH SOLE 14616 0 667 MARVELL TECHNOLOGY INC COM 573874104 11640 193 SH SOLE 193 0 0 MASCO CORP COM 574599106 74547 1113 SH SOLE 1113 0 0 MASTERCARD INCORPORATED CL A 57636Q104 3620960 8490 SH SOLE 8043 0 447 MATTEL INC COM 577081102 1247 66 SH SOLE 66 0 0 MAXIMUS INC COM 577933104 2351915 28046 SH SOLE 25805 0 2241 MCCORMICK & CO INC COM NON VTG 579780206 13684 200 SH SOLE 200 0 0 MCDONALDS CORP COM 580135101 724316 2443 SH SOLE 2443 0 0 MCKESSON CORP COM 58155Q103 8342458 18019 SH SOLE 17058 0 961 MEDPACE HLDGS INC COM 58506Q109 15327 50 SH SOLE 50 0 0 MEDTRONIC PLC SHS G5960L103 3191498 38741 SH SOLE 35747 0 2994 MERCADOLIBRE INC COM 58733R102 37717 24 SH SOLE 21 0 3 MERCK & CO INC COM 58933Y105 13080113 119979 SH SOLE 116510 0 3469 MERCURY SYS INC COM 589378108 25599 700 SH SOLE 700 0 0 META PLATFORMS INC CL A 30303M102 8786785 24824 SH SOLE 23661 0 1163 METHODE ELECTRS INC COM 591520200 1151677 50668 SH SOLE 45745 0 4923 METLIFE INC COM 59156R108 9126 138 SH SOLE 10 0 128 MICROSOFT CORP COM 594918104 28602082 76061 SH SOLE 74106 0 1955 MILLER INDS INC TENN COM NEW 600551204 2532098 59875 SH SOLE 58220 0 1655 MKS INSTRS INC COM 55306N104 4888607 47522 SH SOLE 45639 0 1883 MODERNA INC COM 60770K107 21879 220 SH SOLE 220 0 0 MONDELEZ INTL INC CL A 609207105 376781 5202 SH SOLE 5202 0 0 MOODYS CORP COM 615369105 15702814 40206 SH SOLE 39444 0 762 MORGAN STANLEY COM NEW 617446448 186594 2001 SH SOLE 2001 0 0 MORGAN STANLEY INDIA INVT FD COM 61745C105 10735 500 SH SOLE 500 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 13150 42 SH SOLE 42 0 0 MSC INDL DIRECT INC CL A 553530106 488544 4825 SH SOLE 4196 0 629 MURPHY USA INC COM 626755102 33874 95 SH SOLE 95 0 0 MYRIAD GENETICS INC COM 62855J104 3350 175 SH SOLE 175 0 0 NASDAQ INC COM 631103108 1919272 33011 SH SOLE 30748 0 2263 NATIONAL BK HLDGS CORP CL A 633707104 6397 172 SH SOLE 172 0 0 NEOGEN CORP COM 640491106 46656 2320 SH SOLE 2320 0 0 NEOS ETF TRUST NEOS S&P 500 HI 78433H303 97 2 SH SOLE 2 0 0 NET LEASE OFFICE PROPERTIES COM 64110Y108 352 19 SH SOLE 19 0 0 NETAPP INC COM 64110D104 10412245 118106 SH SOLE 112294 0 5812 NETFLIX INC COM 64110L106 63782 131 SH SOLE 131 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 1146 112 SH SOLE 112 0 0 NEW YORK TIMES CO CL A 650111107 4899 100 SH SOLE 100 0 0 NEWELL BRANDS INC COM 651229106 28514 3285 SH SOLE 3285 0 0 NEWMARKET CORP COM 651587107 45304 83 SH SOLE 83 0 0 NEWS CORP NEW CL A 65249B109 1989 81 SH SOLE 81 0 0 NEXTERA ENERGY INC COM 65339F101 13060 215 SH SOLE 215 0 0 NICE LTD SPONSORED ADR 653656108 851908 4270 SH SOLE 4270 0 0 NIKE INC CL B 654106103 225094 2073 SH SOLE 2073 0 0 NIO INC SPON ADS 62914V106 907 100 SH SOLE 100 0 0 NIOCORP DEVS LTD COM NEW 654484609 48 15 SH SOLE 0 0 15 NOKIA CORP SPONSORED ADR 654902204 141 41 SH SOLE 41 0 0 NORDSON CORP COM 655663102 15088715 57120 SH SOLE 55374 0 1746 NORDSTROM INC COM 655664100 8810 477 SH SOLE 477 0 0 NORFOLK SOUTHN CORP COM 655844108 490016 2073 SH SOLE 2073 0 0 NORTHROP GRUMMAN CORP COM 666807102 582835 1245 SH SOLE 1245 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4008 200 SH SOLE 100 0 100 NOV INC COM 62955J103 8112 400 SH SOLE 0 0 400 NOVA LTD COM M7516K103 1344043 9634 SH SOLE 9634 0 0 NOVARTIS AG SPONSORED ADR 66987V109 151556 1501 SH SOLE 1501 0 0 NOVO-NORDISK A S ADR 670100205 471732 4560 SH SOLE 4560 0 0 NUSHARES ETF TR NUVEEN ENHNC YLD 67092P102 10205 483 SH SOLE 483 0 0 NUTRIEN LTD COM 67077M108 25712 456 SH SOLE 0 0 456 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 2871 550 SH SOLE 550 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 10839 917 SH SOLE 917 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 8309 1229 SH SOLE 1229 0 0 NVENT ELECTRIC PLC SHS G6700G107 1309 22 SH SOLE 0 0 22 NVIDIA CORPORATION COM 67066G104 383347 774 SH SOLE 747 0 27 OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162 1752 45 SH SOLE 45 0 0 OCCIDENTAL PETE CORP COM 674599105 5554 93 SH SOLE 93 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 4886481 12056 SH SOLE 12056 0 0 OMNICOM GROUP INC COM 681919106 4500477 52023 SH SOLE 49203 0 2820 ON SEMICONDUCTOR CORP COM 682189105 335 4 SH SOLE 0 0 4 ORACLE CORP COM 68389X105 10283926 97543 SH SOLE 94914 0 2629 OREILLY AUTOMOTIVE INC COM 67103H107 542496 571 SH SOLE 571 0 0 ORGANON & CO COMMON STOCK 68622V106 2163 150 SH SOLE 150 0 0 OSHKOSH CORP COM 688239201 2415166 22278 SH SOLE 20439 0 1839 OTIS WORLDWIDE CORP COM 68902V107 343562 3840 SH SOLE 3615 0 225 OWENS & MINOR INC NEW COM 690732102 15416 800 SH SOLE 800 0 0 OXFORD LANE CAP CORP COM 691543102 618 125 SH SOLE 125 0 0 PACCAR INC COM 693718108 4473944 45816 SH SOLE 43172 0 2644 PACKAGING CORP AMER COM 695156109 8629991 52974 SH SOLE 50576 0 2398 PALANTIR TECHNOLOGIES INC CL A 69608A108 17342 1010 SH SOLE 1010 0 0 PALO ALTO NETWORKS INC COM 697435105 27719 94 SH SOLE 94 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 7808 528 SH SOLE 0 0 528 PARKER-HANNIFIN CORP COM 701094104 7731775 16783 SH SOLE 15980 0 803 PAYCHEX INC COM 704326107 1251816 10510 SH SOLE 9399 0 1111 PAYPAL HLDGS INC COM 70450Y103 1570008 25566 SH SOLE 24057 0 1509 PEARSON PLC SPONSORED ADR 705015105 8292 675 SH SOLE 0 0 675 PELOTON INTERACTIVE INC CL A COM 70614W100 1133 186 SH SOLE 1 0 185 PEMBINA PIPELINE CORP COM 706327103 17819 518 SH SOLE 303 0 215 PENN ENTERTAINMENT INC COM 707569109 1171 45 SH SOLE 45 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 44301 276 SH SOLE 276 0 0 PENTAIR PLC SHS G7S00T104 13099 180 SH SOLE 158 0 22 PEPSICO INC COM 713448108 10333196 60841 SH SOLE 58914 0 1927 PERION NETWORK LTD SHS NEW M78673114 1060138 34342 SH SOLE 34342 0 0 PFIZER INC COM 717081103 326714 11348 SH SOLE 11348 0 0 PG&E CORP COM 69331C108 1335 74 SH SOLE 0 0 74 PHILIP MORRIS INTL INC COM 718172109 196967 2094 SH SOLE 2094 0 0 PHILLIPS 66 COM 718546104 436966 3282 SH SOLE 3282 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 55563 601 SH SOLE 0 0 601 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 19703 197 SH SOLE 197 0 0 PINTEREST INC CL A 72352L106 5482 148 SH SOLE 75 0 73 PIONEER NAT RES CO COM 723787107 46101 205 SH SOLE 205 0 0 PIPER SANDLER COMPANIES COM 724078100 6299 36 SH SOLE 0 0 36 PJT PARTNERS INC COM CL A 69343T107 6520 64 SH SOLE 64 0 0 PLEXUS CORP COM 729132100 9276661 85792 SH SOLE 81741 0 4051 PNC FINL SVCS GROUP INC COM 693475105 1750413 11304 SH SOLE 10036 0 1268 PPL CORP COM 69351T106 14905 550 SH SOLE 550 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 5282129 86281 SH SOLE 83477 0 2804 PRICE T ROWE GROUP INC COM 74144T108 3310692 30743 SH SOLE 28963 0 1780 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 17780 226 SH SOLE 226 0 0 PROCTER AND GAMBLE CO COM 742718109 11719449 79974 SH SOLE 77082 0 2892 PROG HOLDINGS INC COM NPV 74319R101 147501 4772 SH SOLE 4772 0 0 PROGRESS SOFTWARE CORP COM 743312100 3318887 61121 SH SOLE 56923 0 4198 PROGRESSIVE CORP COM 743315103 9669885 60710 SH SOLE 59182 0 1528 PROLOGIS INC. COM 74340W103 48954 367 SH SOLE 367 0 0 PROSHARES TR II ULTRA VIX SHORT 74347Y771 2195 260 SH SOLE 0 0 260 PROSPERITY BANCSHARES INC COM 743606105 1176836 17375 SH SOLE 15954 0 1421 PRUDENTIAL FINL INC COM 744320102 11713 113 SH SOLE 113 0 0 PUBLIC STORAGE COM 74460D109 64965 213 SH SOLE 213 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 50612 828 SH SOLE 828 0 0 PUMA BIOTECHNOLOGY INC COM 74587V107 5067 1170 SH SOLE 1170 0 0 QORVO INC COM 74736K101 5664960 50306 SH SOLE 47328 0 2978 QUALCOMM INC COM 747525103 78190 541 SH SOLE 227 0 314 QUANTA SVCS INC COM 74762E102 97542 452 SH SOLE 452 0 0 QUEST DIAGNOSTICS INC COM 74834L100 4661057 33805 SH SOLE 31676 0 2129 R1 RCM INC COM 77634L105 984 93 SH SOLE 93 0 0 RADIAN GROUP INC COM 750236101 112059 3925 SH SOLE 3925 0 0 RBB FD INC MOTLEY FOL ETF 74933W601 11163 250 SH SOLE 250 0 0 REALTY INCOME CORP COM 756109104 6948 121 SH SOLE 121 0 0 REDFIN CORP COM 75737F108 1270 123 SH SOLE 50 0 73 REGENERON PHARMACEUTICALS COM 75886F107 17566 20 SH SOLE 20 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 2960576 152764 SH SOLE 148950 0 3814 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1525842 9432 SH SOLE 8988 0 444 REPLIGEN CORP COM 759916109 4495 25 SH SOLE 0 0 25 RISKIFIED LTD SHS CL A M8216R109 1755 375 SH SOLE 375 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 14264 608 SH SOLE 308 0 300 ROBLOX CORP CL A 771049103 28118 615 SH SOLE 15 0 600 ROCKWELL AUTOMATION INC COM 773903109 13360145 43031 SH SOLE 41471 0 1560 ROKU INC COM CL A 77543R102 8158 89 SH SOLE 75 0 14 ROPER TECHNOLOGIES INC COM 776696106 241511 443 SH SOLE 443 0 0 RTX CORPORATION COM 75513E101 10514274 124962 SH SOLE 120603 0 4359 S&P GLOBAL INC COM 78409V104 5009898 11373 SH SOLE 10965 0 408 SAIA INC COM 78709Y105 3367283 7684 SH SOLE 7684 0 0 SALESFORCE INC COM 79466L302 39208 149 SH SOLE 149 0 0 SANOFI SPONSORED ADR 80105N105 24865 500 SH SOLE 500 0 0 SAPIENS INTL CORP N V SHS G7T16G103 602763 20828 SH SOLE 20828 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 12431 49 SH SOLE 49 0 0 SCHLUMBERGER LTD COM STK 806857108 53463 1027 SH SOLE 0 0 1027 SCHWAB CHARLES CORP COM 808513105 4115741 59822 SH SOLE 56265 0 3557 SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722 18244 396 SH SOLE 213 0 183 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 67878 2738 SH SOLE 2738 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 21668362 586265 SH SOLE 552595 0 33670 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 16301693 467231 SH SOLE 445776 0 21455 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 2850 46 SH SOLE 46 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 154752 4588 SH SOLE 4588 0 0 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 15406431 441952 SH SOLE 415807 0 26145 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1769079 23238 SH SOLE 23142 0 96 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 29909595 360530 SH SOLE 347769 0 12761 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 20914490 298352 SH SOLE 285135 0 13217 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 510474 9051 SH SOLE 8943 0 108 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 930515 12354 SH SOLE 12184 0 170 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 865876 18329 SH SOLE 17866 0 463 SCIENCE APPLICATIONS INTL CO COM 808625107 1781720 14332 SH SOLE 13201 0 1131 SCOTTS MIRACLE-GRO CO CL A 810186106 3132 49 SH SOLE 49 0 0 SEALED AIR CORP NEW COM 81211K100 1152124 31548 SH SOLE 28256 0 3292 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 19476 518 SH SOLE 0 0 518 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1284 15 SH SOLE 0 0 15 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 32915 171 SH SOLE 71 0 100 SEMPRA COM 816851109 36917 494 SH SOLE 494 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 283418 7544 SH SOLE 6965 0 579 SENSIENT TECHNOLOGIES CORP COM 81725T100 377593 5721 SH SOLE 5721 0 0 SERVICE CORP INTL COM 817565104 7152 104 SH SOLE 104 0 0 SERVICENOW INC COM 81762P102 65704 93 SH SOLE 93 0 0 SHELL PLC SPON ADS 780259305 42584 647 SH SOLE 647 0 0 SHERWIN WILLIAMS CO COM 824348106 10637 34 SH SOLE 34 0 0 SHOPIFY INC CL A 82509L107 23526 302 SH SOLE 262 0 40 SILGAN HLDGS INC COM 827048109 5435561 120123 SH SOLE 115616 0 4507 SILICOM LTD ORD M84116108 3620 200 SH SOLE 200 0 0 SIMON PPTY GROUP INC NEW COM 828806109 47974 336 SH SOLE 0 0 336 SIMPLIFY EXCHANGE TRADED FUN SIMPLIFY INTERST 82889N855 240 6 SH SOLE 6 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2408194 21421 SH SOLE 19820 0 1601 SMITH A O CORP COM 831865209 1761727 21370 SH SOLE 18830 0 2540 SMUCKER J M CO COM NEW 832696405 4295679 33990 SH SOLE 31957 0 2033 SNAP INC CL A 83304A106 4318 255 SH SOLE 255 0 0 SNAP ON INC COM 833034101 7704733 26675 SH SOLE 25620 0 1055 SNOWFLAKE INC CL A 833445109 40596 204 SH SOLE 204 0 0 SOUTHERN CO COM 842587107 315355 4497 SH SOLE 4497 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7528943 19978 SH SOLE 19874 0 104 SPDR GOLD TR GOLD SHS 78463V107 163260 854 SH SOLE 254 0 600 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 547249 16091 SH SOLE 16091 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 799480 1682 SH SOLE 1613 0 69 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 6089 12 SH SOLE 12 0 0 SPDR SER TR BLOOMBERG 1-3 MO 78468R663 46701 511 SH SOLE 0 0 511 SPDR SER TR PORTFOLI S&P1500 78464A805 27997 479 SH SOLE 479 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 10713973 164678 SH SOLE 155895 0 8783 SPDR SER TR PRTFLO S&P500 VL 78464A508 8944048 191809 SH SOLE 183369 0 8440 SPDR SER TR S&P 400 MDCP GRW 78464A821 20426422 269941 SH SOLE 256539 0 13402 SPDR SER TR S&P 400 MDCP VAL 78464A839 19249151 262321 SH SOLE 252046 0 10275 SPDR SER TR S&P 600 SMCP GRW 78464A201 18652465 223036 SH SOLE 214658 0 8378 SPDR SER TR S&P 600 SMCP VAL 78464A300 13443513 161367 SH SOLE 155915 0 5452 SPDR SER TR S&P BIOTECH 78464A870 10894 122 SH SOLE 122 0 0 SPDR SER TR S&P DIVID ETF 78464A763 409954 3280 SH SOLE 3218 0 62 SPOTIFY TECHNOLOGY S A SHS L8681T102 21610 115 SH SOLE 115 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 6368246 104210 SH SOLE 99338 0 4872 STANLEY BLACK & DECKER INC COM 854502101 19620 200 SH SOLE 200 0 0 STARBUCKS CORP COM 855244109 640839 6675 SH SOLE 6584 0 91 STATE STR CORP COM 857477103 463743 5987 SH SOLE 5829 0 158 STERIS PLC SHS USD G8473T100 11797263 53661 SH SOLE 52287 0 1374 STRYKER CORPORATION COM 863667101 10645647 35549 SH SOLE 34084 0 1465 SUN LIFE FINANCIAL INC. COM 866796105 6172 119 SH SOLE 119 0 0 SUNCOR ENERGY INC NEW COM 867224107 64145 2002 SH SOLE 2002 0 0 SYNAPTICS INC COM 87157D109 11336250 99371 SH SOLE 95201 0 4170 SYNOPSYS INC COM 871607107 13361597 25949 SH SOLE 25949 0 0 SYSCO CORP COM 871829107 38888 532 SH SOLE 532 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 556088 5347 SH SOLE 5347 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8048 50 SH SOLE 50 0 0 TARGET CORP COM 87612E106 10323046 72483 SH SOLE 69368 0 3115 TASKUS INC CLASS A COM 87652V109 654 50 SH SOLE 50 0 0 TD SYNNEX CORPORATION COM 87162W100 1000508 9298 SH SOLE 8287 0 1011 TE CONNECTIVITY LTD SHS H84989104 106337 757 SH SOLE 662 0 95 TEJON RANCH CO COM 879080109 18 1 SH SOLE 0 0 1 TELADOC HEALTH INC COM 87918A105 518 24 SH SOLE 0 0 24 TELEDYNE TECHNOLOGIES INC COM 879360105 12131906 27184 SH SOLE 25885 0 1299 TELEFLEX INCORPORATED COM 879369106 1925063 7721 SH SOLE 7022 0 699 TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 51 8 SH SOLE 0 0 8 TERADYNE INC COM 880770102 68438 631 SH SOLE 631 0 0 TESLA INC COM 88160R101 187106 753 SH SOLE 653 0 100 TETRA TECH INC NEW COM 88162G103 6713948 40220 SH SOLE 39913 0 307 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 20880 2000 SH SOLE 2000 0 0 TEXAS INSTRS INC COM 882508104 7147592 41931 SH SOLE 40112 0 1819 TEXAS ROADHOUSE INC COM 882681109 5679200 46463 SH SOLE 43930 0 2533 TEXTRON INC COM 883203101 16089 200 SH SOLE 0 0 200 THE AARONS COMPANY INC COM 00258W108 2448 225 SH SOLE 225 0 0 THE CIGNA GROUP COM 125523100 7166251 23931 SH SOLE 23317 0 614 THE TRADE DESK INC COM CL A 88339J105 33102 460 SH SOLE 460 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 845018 1592 SH SOLE 1316 0 276 THOMSON REUTERS CORP. COM 884903808 126919 868 SH SOLE 868 0 0 TILRAY BRANDS INC COM 88688T100 2843 1236 SH SOLE 0 0 1236 TIMKEN CO COM 887389104 479086 5977 SH SOLE 5158 0 819 TJX COS INC NEW COM 872540109 12996057 138536 SH SOLE 132585 0 5951 T-MOBILE US INC COM 872590104 69915 436 SH SOLE 435 0 1 TOAST INC CL A 888787108 18260 1000 SH SOLE 0 0 1000 TOPBUILD CORP COM 89055F103 41543 111 SH SOLE 111 0 0 TORO CO COM 891092108 558487 5818 SH SOLE 5023 0 795 TOTALENERGIES SE SPONSORED ADS 89151E109 212854 3159 SH SOLE 3159 0 0 TOYOTA MOTOR CORP ADS 892331307 1468 8 SH SOLE 0 0 8 TRACTOR SUPPLY CO COM 892356106 4732370 22008 SH SOLE 21026 0 982 TRANE TECHNOLOGIES PLC SHS G8994E103 128048 525 SH SOLE 525 0 0 TRANSDIGM GROUP INC COM 893641100 317643 314 SH SOLE 314 0 0 TRAVELERS COMPANIES INC COM 89417E109 9483132 49783 SH SOLE 47537 0 2246 TREEHOUSE FOODS INC COM 89469A104 705 17 SH SOLE 17 0 0 TREX CO INC COM 89531P105 66232 800 SH SOLE 800 0 0 TRIMBLE INC COM 896239100 6916 130 SH SOLE 130 0 0 TRINET GROUP INC COM 896288107 4306166 36208 SH SOLE 32855 0 3353 TRUIST FINL CORP COM 89832Q109 1494154 40470 SH SOLE 37326 0 3144 TWILIO INC CL A 90138F102 18968 250 SH SOLE 250 0 0 UBER TECHNOLOGIES INC COM 90353T100 6773 110 SH SOLE 110 0 0 UBS GROUP AG SHS H42097107 16 1 SH SOLE 0 0 1 ULTA BEAUTY INC COM 90384S303 14826781 30259 SH SOLE 29324 0 935 UMB FINL CORP COM 902788108 3680370 44050 SH SOLE 42371 0 1679 UNILEVER PLC SPON ADR NEW 904767704 98609 2034 SH SOLE 2034 0 0 UNION PAC CORP COM 907818108 283297 1153 SH SOLE 1153 0 0 UNITED AIRLS HLDGS INC COM 910047109 1032 25 SH SOLE 25 0 0 UNITED PARCEL SERVICE INC CL B 911312106 2591653 16483 SH SOLE 15706 0 777 UNITED RENTALS INC COM 911363109 7090717 12366 SH SOLE 11550 0 816 UNITEDHEALTH GROUP INC COM 91324P102 8625760 16384 SH SOLE 15554 0 830 UNIVERSAL HLTH SVCS INC CL B 913903100 5210087 34178 SH SOLE 32793 0 1385 US BANCORP DEL COM NEW 902973304 3578065 82672 SH SOLE 79523 0 3149 V F CORP COM 918204108 1115434 59332 SH SOLE 53189 0 6143 V2X INC COM 92242T101 511 11 SH SOLE 0 0 11 VAIL RESORTS INC COM 91879Q109 10674 50 SH SOLE 50 0 0 VALERO ENERGY CORP COM 91913Y100 89256 687 SH SOLE 687 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 73926 273 SH SOLE 273 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 5357 57 SH SOLE 7 0 50 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 390551 5310 SH SOLE 294 0 5016 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 45485 920 SH SOLE 920 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2291283 7370 SH SOLE 7112 0 258 VANGUARD INDEX FDS LARGE CAP ETF 922908637 29014 133 SH SOLE 133 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 10040553 45728 SH SOLE 45481 0 247 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 603648 4163 SH SOLE 3820 0 343 VANGUARD INDEX FDS MID CAP ETF 922908629 275064 1182 SH SOLE 1182 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 38437 435 SH SOLE 435 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1884264 4314 SH SOLE 4307 0 7 VANGUARD INDEX FDS SM CP VAL ETF 922908611 913683 5077 SH SOLE 4860 0 217 VANGUARD INDEX FDS SMALL CP ETF 922908751 277234 1300 SH SOLE 1295 0 5 VANGUARD INDEX FDS SML CP GRW ETF 922908595 6446765 26665 SH SOLE 26512 0 153 VANGUARD INDEX FDS TOTAL STK MKT 922908769 513767 2166 SH SOLE 2166 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1455138 9733 SH SOLE 8873 0 860 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 26430 643 SH SOLE 643 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 4677 73 SH SOLE 73 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2228928 19377 SH SOLE 19120 0 257 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2161 21 SH SOLE 21 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3197 41 SH SOLE 41 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 247251 1451 SH SOLE 1385 0 66 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 23193347 484203 SH SOLE 469021 0 15182 VANGUARD WELLINGTON FD US MOMENTUM 921935508 2375 18 SH SOLE 9 0 9 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 263371 2359 SH SOLE 2128 0 231 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 234864 2960 SH SOLE 2960 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 45207 384 SH SOLE 384 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 89092 184 SH SOLE 184 0 0 VAXART INC COM NEW 92243A200 92 160 SH SOLE 160 0 0 VEEVA SYS INC CL A COM 922475108 4813 25 SH SOLE 25 0 0 VENTAS INC COM 92276F100 19538 392 SH SOLE 392 0 0 VERITONE INC COM 92347M100 623 344 SH SOLE 344 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 404910 10740 SH SOLE 8533 0 2207 VIATRIS INC COM 92556V106 11774 1087 SH SOLE 0 0 1087 VISA INC COM CL A 92826C839 8228854 31607 SH SOLE 30509 0 1098 VISTA OUTDOOR INC COM 928377100 7984 270 SH SOLE 270 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4150 477 SH SOLE 477 0 0 VROOM INC COM 92918V109 61 100 SH SOLE 100 0 0 VULCAN MATLS CO COM 929160109 14756 65 SH SOLE 65 0 0 WABTEC COM 929740108 129 1 SH SOLE 0 0 1 WALGREENS BOOTS ALLIANCE INC COM 931427108 14855 569 SH SOLE 544 0 25 WALKER & DUNLOP INC COM 93148P102 8326 75 SH SOLE 75 0 0 WALMART INC COM 931142103 9059601 57467 SH SOLE 55423 0 2044 WARNER BROS DISCOVERY INC COM SER A 934423104 20018 1759 SH SOLE 1349 0 410 WASTE CONNECTIONS INC COM 94106B101 131764 883 SH SOLE 883 0 0 WASTE MGMT INC DEL COM 94106L109 144773 808 SH SOLE 808 0 0 WATERS CORP COM 941848103 6738789 20468 SH SOLE 19985 0 483 WATSCO INC COM 942622200 6671539 15571 SH SOLE 14890 0 681 WELLS FARGO CO NEW COM 949746101 1177217 23917 SH SOLE 21784 0 2133 WELLS FARGO CO NEW PERP PFD CNV A 949746804 7174 6 SH SOLE 6 0 0 WELLTOWER INC COM 95040Q104 61226 679 SH SOLE 679 0 0 WESTERN DIGITAL CORP. COM 958102105 17073 326 SH SOLE 26 0 300 WESTERN UN CO COM 959802109 28471 2389 SH SOLE 1253 0 1136 WEX INC COM 96208T104 2329348 11973 SH SOLE 11908 0 65 WEYERHAEUSER CO MTN BE COM NEW 962166104 15320 441 SH SOLE 0 0 441 WILLIAMS SONOMA INC COM 969904101 1861013 9223 SH SOLE 8319 0 904 WINGSTOP INC COM 974155103 10360 40 SH SOLE 0 0 40 WISDOMTREE TR EMG MKTS SMCAP 97717W281 159744 3200 SH SOLE 3200 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717Y527 955 19 SH SOLE 19 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 377487 9207 SH SOLE 9207 0 0 WISDOMTREE TR INTERNTNL AI ENH 97717W786 126472 3125 SH SOLE 3125 0 0 WISDOMTREE TR INTL MIDCAP DV 97717W778 3355757 55220 SH SOLE 55203 0 17 WISDOMTREE TR INTL SMCAP DIV 97717W760 2741053 42933 SH SOLE 42933 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 49676 748 SH SOLE 748 0 0 WISDOMTREE TR US MIDCAP FUND 97717W570 2609888 45476 SH SOLE 43997 0 1479 WISDOMTREE TR US QTLY DIV GRT 97717X669 7028 100 SH SOLE 100 0 0 WK KELLOGG CO COM SHS 92942W107 329 25 SH SOLE 25 0 0 WM TECHNOLOGY INC COM 92971A109 73 100 SH SOLE 100 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 5836 277 SH SOLE 0 0 277 WORKDAY INC CL A 98138H101 20705 75 SH SOLE 75 0 0 WORKIVA INC COM CL A 98139A105 40003 394 SH SOLE 394 0 0 WP CAREY INC COM 92936U109 18471 285 SH SOLE 285 0 0 XCEL ENERGY INC COM 98389B100 203101 3281 SH SOLE 2634 0 647 XYLEM INC COM 98419M100 23025 201 SH SOLE 0 0 201 YUM BRANDS INC COM 988498101 381005 2916 SH SOLE 2916 0 0 YUM CHINA HLDGS INC COM 98850P109 21597 509 SH SOLE 509 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 4850066 17744 SH SOLE 16927 0 817 ZIFF DAVIS INC COM 48123V102 1054544 15695 SH SOLE 14260 0 1435 ZILLOW GROUP INC CL C CAP STK 98954M200 1158 20 SH SOLE 20 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 130353 1071 SH SOLE 1031 0 40 ZIMVIE INC COM 98888T107 444 25 SH SOLE 21 0 4 ZOETIS INC CL A 98978V103 12830 65 SH SOLE 65 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3596 50 SH SOLE 50 0 0 ZSCALER INC COM 98980G102 11078 50 SH SOLE 50 0 0