0001006378-23-000008.txt : 20230814 0001006378-23-000008.hdr.sgml : 20230814 20230811200106 ACCESSION NUMBER: 0001006378-23-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230814 DATE AS OF CHANGE: 20230811 EFFECTIVENESS DATE: 20230814 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SEGALL BRYANT & HAMILL, LLC CENTRAL INDEX KEY: 0001006378 IRS NUMBER: 411788385 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03381 FILM NUMBER: 231165810 BUSINESS ADDRESS: STREET 1: 540 WEST MADISON ST STREET 2: SUITE 1900 CITY: CHICAGO STATE: IL ZIP: 60661 BUSINESS PHONE: 3124741222 MAIL ADDRESS: STREET 1: 540 WEST MADISON ST STREET 2: SUITE 1900 CITY: CHICAGO STATE: IL ZIP: 60661 FORMER COMPANY: FORMER CONFORMED NAME: SEGALL BRYANT & HAMILL DATE OF NAME CHANGE: 19960125 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001006378 XXXXXXXX 06-30-2023 06-30-2023 SEGALL BRYANT & HAMILL, LLC
540 WEST MADISON ST SUITE 1900 CHICAGO IL 60661
13F HOLDINGS REPORT 028-03381 000106505 801-47232 N
CAROLYN GOLDHABER PRESIDENT 312-474-5966 CAROLYN GOLDHABER CHICAGO IL 08-11-2023 1 704 9558688832 false 1 0001133639 028-06325 000109591 801-57396 NEW YORK LIFE INVESTMENT MANAGEMENT LLC
INFORMATION TABLE 2 13f2q23.xml 3M COMPANY COM 88579Y101 5548280 55433 SH SOLE 22465 0 32969 AAR CORP COM 000361105 34633243 599606 SH SOLE 408598 0 191008 ABBOTT LABS COM 002824100 53231412 488272 SH SOLE 202152 0 286120 ABBVIE INC COM COM 00287Y109 21382151 158704 SH SOLE 70218 0 88486 ACADIA HEALTHCARE CO INC COM 00404A109 238920 3000 SH SOLE 0 0 3000 ACCENTURE LTD CL A COM G1151C101 15164239 49142 SH SOLE 31268 0 17874 ADAPTHEALTH CORP COMMON STOCK COM 00653Q102 16462907 1352745 SH SOLE 1032285 0 320460 ADDUS HOMECARE CORP COM 006739106 9632921 103915 SH SOLE 1 103850 0 65 ADOBE INC. COM 00724F101 51058869 104417 SH SOLE 23935 0 80482 ADVANCED DRAIN SYS INC DEL COM COM 00790R104 30442181 267553 SH SOLE 122723 0 144830 ADVANCED ENERGY INDS COM 007973100 3311960 29717 SH SOLE 9189 0 20528 ADVANCED MICRO DEVICES COM 007903107 635049 5575 SH SOLE 3422 0 2153 AFLAC INC COM 001055102 3340559 47859 SH SOLE 34586 0 13273 AGILENT TECHNOLOGIES COM 00846U101 13225095 109980 SH SOLE 67487 0 42493 AGILYSYS INC COM 00847J105 10512697 153157 SH SOLE 62738 0 90419 AIR LEASE CORP COM 00912X302 4331923 103511 SH SOLE 22184 0 81327 AIR PRODUCTS & CHEMICALS INC COM 009158106 15015439 50130 SH SOLE 12240 0 37890 ALAMOS GOLD INC NEW COM CL A COM 011532108 32016477 2685946 SH SOLE 1948225 0 737721 ALCON INC ORD SHS COM H01301128 15751983 191840 SH SOLE 29247 0 162593 ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 1995900 23946 SH SOLE 23850 0 96 ALKERMES PLC COM G01767105 30755913 982617 SH SOLE 1 821286 0 161331 ALLEGIANT TRAVEL CO COM COM 01748X102 12679902 100411 SH SOLE 50233 0 50178 ALLEGRO MICROSYSTEMS INC COM COM 01749D105 3741971 82897 SH SOLE 1 82846 0 51 ALLETE INC COM 018522300 28982856 499963 SH SOLE 376506 0 123457 ALLIANT ENERGY CORP COM 018802108 501499 9556 SH SOLE 2054 0 7502 ALLSTATE CORP COM 020002101 367574 3371 SH SOLE 898 0 2473 ALNYLAM PHARMACEUTICALS COM 02043Q107 379880 2000 SH SOLE 0 0 2000 ALPHABET INC CL A COM 02079K305 30832846 257585 SH SOLE 144291 0 113594 ALPHABET INC CL C COM 02079K107 135099659 1116803 SH SOLE 551136 0 565967 ALTERYX INC CL A COM 02156B103 8839153 194695 SH SOLE 100048 0 94647 ALTRIA GROUP INC COM 02209S103 546804 12071 SH SOLE 9157 0 2915 AMAZON.COM INC. COM 023135106 158962158 1219409 SH SOLE 419125 0 800284 AMEDISYS INC COM 023436108 5616428 61422 SH SOLE 31178 0 30244 AMERESCO INC CL A COM 02361E108 4512330 92789 SH SOLE 1 92731 0 58 AMERICA MOVIL SAB DE CV SPON ADR L SHS ADR 02390A101 404668 18700 SH SOLE 18700 0 0 AMERICAN EAGLE OUTFITTERS COM 02553E106 1876755 159047 SH SOLE 47766 0 111281 AMERICAN ELECTRIC POWER COMPANY COM 025537101 726815 8632 SH SOLE 5754 0 2878 AMERICAN EXPRESS COM 025816109 1180516 6777 SH SOLE 3294 0 3483 AMERICAN TOWER CORP-CL A COM 03027X100 4387699 22624 SH SOLE 2145 0 20479 AMERICAN WATER WORKS INC COM 030420103 1974424 13832 SH SOLE 11141 0 2691 AMERICOLD REALTY TRUST INC COM 03064D108 8889768 275225 SH SOLE 1 275056 0 169 AMERIS BANCORP COM 03076K108 5548794 162198 SH SOLE 82735 0 79463 AMERISOURCEBERGEN CORP COM 03073E105 458561 2383 SH SOLE 2383 0 0 AMEX TECHNOLOGY SELECT SPDR FUND ETF 81369Y803 2997173 17239 SH SOLE 15990 0 1249 AMGEN INC COM 031162100 6226448 28045 SH SOLE 20292 0 7754 AMPHENOL CORP CL A - NEW COM 032095101 10718482 126174 SH SOLE 13360 0 112814 ANALOG DEVICES COM 032654105 5693128 29224 SH SOLE 10780 0 18444 ANGIODYNAMICS INC COM 03475V101 6322520 606186 SH SOLE 440229 0 165957 ANIXA BIOSCIENCES INC COM 03528H109 55680 17400 SH SOLE 0 0 17400 ANSYS INC COM 03662Q105 2472732 7487 SH SOLE 902 0 6585 AON PLC CL A COM G0403H108 17939354 51968 SH SOLE 41374 0 10594 APACHE CORP COM 03743Q108 227434 6656 SH SOLE 6206 0 450 APOGEE ENTERPRISES INC COM COM 037598109 37160513 782821 SH SOLE 592985 0 189836 APPLE INC. COM 037833100 258559960 1332990 SH SOLE 563719 0 769271 APPLIED MATERIALS INC COM 038222105 6701019 46361 SH SOLE 9853 0 36508 ARCBEST CORP COM COM 03937C105 17232400 174417 SH SOLE 133872 0 40545 ARCHER AVIATION INC COM CL A COM 03945R102 82400 20000 SH SOLE 0 0 20000 ARCHER DANIELS MIDLAND CO COM 039483102 735350 9732 SH SOLE 6881 0 2851 ARES MANAGEMENT CORPORATION COM 03990B101 111418538 1156394 SH SOLE 398355 0 758039 ASE TECHNOLOGY HOLDING CO LTD SPONSORED ADS ADR 00215W100 942590 121000 SH SOLE 121000 0 0 ASML HOLDING N V N Y REGISTRY SHS COM N07059210 31247597 43115 SH SOLE 22581 0 20534 ASPEN TECHNOLOGY INC COM 29109X106 973815 5810 SH SOLE 443 0 5367 ASTEC INDUSTRIES INC COM 046224101 24761074 544918 SH SOLE 392008 0 152910 ASTREZENECA PLC-SPONS ADR ADR 046353108 311115 4347 SH SOLE 1354 0 2993 AT & T INC COM 00206R102 1038903 65135 SH SOLE 32380 0 32755 ATKORE INTL GROUP INC COM 047649108 5972658 38301 SH SOLE 1 38277 0 24 ATMOS ENERGY CORP COM 049560105 1123147 9654 SH SOLE 9654 0 0 AUTODESK COM 052769106 666006 3255 SH SOLE 248 0 3007 AUTOMATIC DATA PROCESSING COM 053015103 1811949 8244 SH SOLE 3124 0 5120 AUTOZONE INC COM 053332102 2555694 1025 SH SOLE 44 0 981 AVERY DENNISON CORP COM 053611109 60667995 353132 SH SOLE 156556 0 196576 AVID BIOSERVICES INC COM 05368M106 6761578 484007 SH SOLE 1 483706 0 301 AVIENT CORP COM 05368V106 7301387 178518 SH SOLE 1 178407 0 111 AVISTA CORP COM 05379B107 13789308 351141 SH SOLE 253204 0 97937 AZEK CO INC CL A COM 05478C105 55528265 1833221 SH SOLE 1 906171 0 927050 AZENTA INC COM COM 114340102 5026736 107685 SH SOLE 1 107619 0 66 AZZ INC COM 002474104 38805956 892912 SH SOLE 670230 0 222682 B2GOLD CORP COM COM 11777Q209 124950 35000 SH SOLE 35000 0 0 BADGER METER INC COM COM 056525108 16572464 112310 SH SOLE 57178 0 55132 BALCHEM CORPORATION COM 057665200 40546130 300765 SH SOLE 37609 0 263156 BANK AMER CORP COM COM 060505104 4960010 172883 SH SOLE 48366 0 124518 BANK OF HAWAII CORPORATION COM 062540109 381296 9248 SH SOLE 6248 0 3000 BANK OF MONTREAL COM 063671101 721036 7984 SH SOLE 1187 0 6797 BANK OF NEW YORK MELLON CORP COM 064058100 905849 20347 SH SOLE 7874 0 12473 BAXTER INTERNATIONAL INC. COM 071813109 647636 14215 SH SOLE 1554 0 12661 BECTON DICKINSON COM 075887109 49015833 185659 SH SOLE 77425 0 108234 BELDEN INC COM 077454106 63977512 668871 SH SOLE 504770 0 164101 BERKLEY W R CORP COM 084423102 32533638 546233 SH SOLE 339621 0 206612 BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 8284960 16 SH SOLE 5 0 11 BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 82275457 241277 SH SOLE 76641 0 164636 BERRY GLOBAL GROUP INC COM 08579W103 17499129 271979 SH SOLE 138902 0 133077 BIOCRYST PHARMACEUTICALS INC COM 09058V103 14345324 2037688 SH SOLE 1482469 0 555219 BIOGEN IDEC INC COM 09062X103 2578178 9051 SH SOLE 450 0 8601 BIO-TECHNE CORP COM 09073M104 76719553 939846 SH SOLE 297291 0 642555 BLACKLINE INC COM 09239B109 7429690 138047 SH SOLE 1 137774 0 273 BLACKROCK INC-CLASS A COM 09247X101 7427682 10747 SH SOLE 10273 0 474 BLACKSTONE MORTGAGE TRUST RE 09257W100 512655 24635 SH SOLE 2805 0 21830 BLUEPRINT MEDICINES CORP COM 09627Y109 6048936 95711 SH SOLE 1 95652 0 59 BOEING CO COM 097023105 486790 2306 SH SOLE 1626 0 680 BOOT BARN HLDGS INC COM COM 099406100 9625104 113651 SH SOLE 1 113581 0 70 BOX INC CL A COM 10316T104 8235156 280298 SH SOLE 1 280124 0 174 BP AMOCO PLC ADR 055622104 520159 14740 SH SOLE 8106 0 6635 BRIGHT HORIZONS FAM SOL IN DEL COM COM 109194100 7233381 78241 SH SOLE 1 78156 0 85 BRISTOL MYERS SQUIBB CO COM 110122108 5114977 79984 SH SOLE 45529 0 34455 BROADCOM INC COM 11135F101 29290509 33767 SH SOLE 22835 0 10932 BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103 365546 2207 SH SOLE 892 0 1315 BROWN-FORMAN CORPORATION CLS B COM 115637209 759423 11372 SH SOLE 5716 0 5656 BUNGE LIMITED COM G16962105 900854 9548 SH SOLE 268 0 9280 BWX TECHNOLOGIES INC COM COM 05605H100 3989599 55744 SH SOLE 16447 0 39297 CABLE ONE INC COM 12685J105 563118 857 SH SOLE 437 0 420 CACI INTERNATIONAL INC COM 127190304 19962999 58570 SH SOLE 29442 0 29128 CACTUS INC A COM 127203107 8026793 189669 SH SOLE 1 189551 0 118 CADENCE BANK COM 12740C103 19690554 1002574 SH SOLE 751710 0 250864 CADENCE DESIGN SYSTEMS INC COM 127387108 395636 1687 SH SOLE 625 0 1062 CANADIAN NATIONAL RAILWAY CO. COM 136375102 302433 2498 SH SOLE 1384 0 1114 CANADIAN PACIFIC KANSAS CITY LTD COM 13646K108 2759750 34168 SH SOLE 23937 0 10231 CAPITAL SOUTHWEST CORPORATION COM 140501107 210295 10664 SH SOLE 0 0 10664 CAPRI HOLDINGS LIMITED SHS COM G1890L107 6465333 180143 SH SOLE 97988 0 82155 CARETRUST REIT INC RE 14174T107 297900 15000 SH SOLE 0 0 15000 CARLISLE COMPANIES INCORPORATED COM 142339100 19699196 76791 SH SOLE 38800 0 37991 CARRIER GLOBAL CORPORATION COM COM 14448C104 960497 19322 SH SOLE 10367 0 8955 CARTER INC COM 146229109 9438073 130001 SH SOLE 65455 0 64546 CASELLA WASTE SYS INC CL A COM 147448104 10155184 112274 SH SOLE 34028 0 78246 CASEYS GEN STORES INC COM COM 147528103 11694534 47952 SH SOLE 24303 0 23649 CATALENT INC COM 148806102 602184 13888 SH SOLE 11058 0 2830 CATERPILLAR INC COM 149123101 7549007 30681 SH SOLE 5042 0 25639 CBIZ INC COM COM 124805102 6801139 127649 SH SOLE 1 127570 0 79 CCC INTELLIGENT SOLUTIONS HLD COM COM 12510Q100 14123670 1259917 SH SOLE 629534 0 630383 CDW CORP COM 12514G108 225005 1227 SH SOLE 1171 0 56 CENTERPOINT ENERGY INC COM 15189T107 259960 8918 SH SOLE 1784 0 7134 CHARLES RIV LABS INTL INC COM 159864107 1740240 8277 SH SOLE 860 0 7417 CHART INDS INC COM 16115Q308 4729784 29600 SH SOLE 21155 0 8445 CHARTER COMMUNICATIONS INC A COM 16119P108 326592 889 SH SOLE 93 0 796 CHECK POINT SOFTWARE TECH COM M22465104 411783 3278 SH SOLE 1153 0 2125 CHEMED CORP NEW COM COM 16359R103 6862418 12669 SH SOLE 9036 0 3633 CHEVRON CORP NEW COM COM 166764100 69151519 439476 SH SOLE 215011 0 224466 CHIPOTLE MEXICAN GRILL-CL A COM 169656105 1653447 773 SH SOLE 768 0 5 CHOICE HOTELS INTL INC COM COM 169905106 14421467 122715 SH SOLE 61479 0 61236 CHUBB LIMITED COM COM H1467J104 777943 4040 SH SOLE 2592 0 1448 CHURCH & DWIGHT COM 171340102 4430066 44199 SH SOLE 0 0 44199 CHURCHILL DOWNS INC COM 171484108 21556320 154892 SH SOLE 1 120459 0 34433 CIENA CORP COM NEW COM 171779309 12188427 286854 SH SOLE 149350 0 137504 CIGNA CORP COM 125523100 2250974 8022 SH SOLE 2648 0 5374 CINTAS CORP COM 172908105 13978884 28122 SH SOLE 9092 0 19030 CIRCOR INTL INC COM 17273K109 69949397 1239139 SH SOLE 943406 0 295733 CISCO SYSTEMS INC COM 17275R102 8441270 163148 SH SOLE 23094 0 140055 CITIGROUP COM 172967424 363578 7897 SH SOLE 2505 0 5392 CIVITAS RESOURCES INC COM 17888H103 8529528 122957 SH SOLE 62929 0 60028 CLOROX CO COM 189054109 563797 3545 SH SOLE 3338 0 207 CME GROUP INC COM 12572Q105 1041623 5622 SH SOLE 2708 0 2914 CMS ENERGY CORP COM 125896100 239465 4076 SH SOLE 76 0 4000 COCA COLA COM 191216100 9978188 165696 SH SOLE 85768 0 79928 COCA COLA CONS INC COM COM 191098102 12058940 18960 SH SOLE 9093 0 9867 COGNEX CORP COM 192422103 829096 14800 SH SOLE 5200 0 9600 COGNIZANT TECHNOLOGY SOLUTIONS - CL - A COM 192446102 320395 4908 SH SOLE 0 0 4908 COLGATE PALMOLIVE COMPANY COM 194162103 761387 9883 SH SOLE 4638 0 5245 COLUMBIA BKG SYS INC COM 197236102 14106992 695612 SH SOLE 478083 0 217529 COLUMBIA EMERGING MARKETS CONS ETF 19762B509 1844783 89270 SH SOLE 3566 0 85704 COLUMBIA SPORTSWEAR CO COM 198516106 8034274 104017 SH SOLE 52678 0 51339 COLUMBUS MCKINNON CORP COM 199333105 15629844 384498 SH SOLE 273570 0 110928 COMCAST CL A COM 20030N101 8095891 194847 SH SOLE 43083 0 151765 COMFORT SYS USA INC COM 199908104 12655551 77074 SH SOLE 1 77026 0 48 COMMERCE BANCSHARES INC COM 200525103 211115 4335 SH SOLE 4335 0 0 COMMUNITY BANK SYSTEM INC COM 203607106 13515880 288308 SH SOLE 208444 0 79864 COMPANHIA ENERGETICA DE MINAS SP ADR N-V PFD ADR 204409601 226969 86300 SH SOLE 86300 0 0 COMPASS MINERALS INTL INC COM 20451N101 48971798 1440347 SH SOLE 1057274 0 383073 CONDUENT INC COM 206787103 12908437 3796599 SH SOLE 2728789 0 1067810 CONMED CORP COM 207410101 10589229 77925 SH SOLE 1 77877 0 48 CONOCOPHILLIPS COM 20825C104 40868789 394449 SH SOLE 218082 0 176368 CONSOLIDATED EDISON INC COM 209115104 873906 9668 SH SOLE 5849 0 3820 CONSTELLATION BRANDS INC COM 21036P108 889126 3613 SH SOLE 2174 0 1439 CONSUMER STAPLES SELECT SECTOR SPDR FD ETF 81369Y308 540996 7294 SH SOLE 7227 0 67 CORNING INC COM 219350105 518102 14786 SH SOLE 6041 0 8745 CORTEVA INC COM 22052L104 927665 16190 SH SOLE 13489 0 2701 COSTCO WHOLESALE CORP. COM 22160K105 57466286 106740 SH SOLE 46403 0 60512 COTERRA ENERGY INC COM COM 127097103 321372 12703 SH SOLE 8600 0 4103 COTY INC COM CL A COM 222070203 48993766 3986474 SH SOLE 2979075 0 1007399 COUSINS PPTYS INC RE 222795502 12540411 550018 SH SOLE 391621 0 158397 CRANE COMPANY COM 224408104 8077570 90637 SH SOLE 62043 0 28594 CRANE NXT CO COM COM 224441105 13319784 235999 SH SOLE 124108 0 111891 CREDO TECHNOLOGY GROUP HOLDING ORDINARY SHARES COM G25457105 3203132 184725 SH SOLE 1 184611 0 114 CROWN CASTLE INTERNATIONAL CORP COM 22822V101 2134894 18737 SH SOLE 3282 0 15455 CSG SYS INTL INC COM 126349109 5416082 102694 SH SOLE 78852 0 23842 CSW INDUSTRIALS INC. COM 126402106 1772251 10664 SH SOLE 0 0 10664 CSX CORPORATION COM 126408103 1081194 31707 SH SOLE 24154 0 7553 CUBESMART RE 229663109 8282823 185464 SH SOLE 34550 0 150914 CUMMINS INC. COM 231021106 427805 1745 SH SOLE 775 0 970 CVS CAREMARK CORPORATION COM 126650100 1346355 19476 SH SOLE 9940 0 9536 DANAHER CORPORATION COM 235851102 50426933 210113 SH SOLE 74849 0 135264 DAQO NEW ENERGY CORP SPNSRD ADR NEW ADR 23703Q203 440670 11100 SH SOLE 11100 0 0 DAVITA INC COM 23918K108 203955 2030 SH SOLE 80 0 1950 DEERE & CO COM 244199105 5077800 12532 SH SOLE 7594 0 4938 DELL TECHNOLOGIES INC CL C COM 24703L202 1845855 34113 SH SOLE 119 0 33994 DENBURY INC COM 24790A101 9923610 115043 SH SOLE 1 114972 0 71 DESCARTES SYS GROUP INC COM 249906108 1808804 22579 SH SOLE 6628 0 15951 DESKTOP METAL INC COM CL A COM 25058X105 3505259 1980372 SH SOLE 1441656 0 538716 DEXCOM, INC. COM 252131107 957400 7450 SH SOLE 245 0 7205 DIAGEO PLC ADR 25243Q205 983632 5670 SH SOLE 4080 0 1590 DIAMONDBACK ENERGY INC COM 25278X109 9658917 73531 SH SOLE 50924 0 22607 DIGITAL REALTY TRUST INC RE 253868103 470625 4133 SH SOLE 2200 0 1933 DIGITALBRIDGE GROUP INC CL A COM RE 25401T603 15325831 1041865 SH SOLE 758490 0 283375 DIMENSIONAL ETF TRUST US CORE EQUITY 2 COM 25434V708 341683 12585 SH SOLE 1455 0 11130 DIODES INC COM 254543101 2932951 31711 SH SOLE 4240 0 27471 DISCOVER FINANCIAL SERVICES COM 254709108 6064983 51904 SH SOLE 4714 0 47190 DISNEY WALT CO COM 254687106 10665929 119467 SH SOLE 30077 0 89390 DOLLAR GENERAL COM 256677105 38893203 229080 SH SOLE 107468 0 121612 DONALDSON CO INC COM 257651109 9547590 152737 SH SOLE 69661 0 83076 DOVER CORP COM 260003108 38470060 260549 SH SOLE 105489 0 155060 DOW CHEMICAL CO COM 260557103 4533630 85123 SH SOLE 23045 0 62078 DR REDDYS LABS LTD ADR ADR 256135203 422837 6700 SH SOLE 6700 0 0 DRIL-QUIP INC COM 262037104 17756477 763063 SH SOLE 544620 0 218443 DTE ENERGY COMPANY COM 233331107 808836 7352 SH SOLE 6491 0 862 DUKE ENERGY CORPORATION COM 26441C204 1375564 15329 SH SOLE 10806 0 4523 DUPONT DE NEMOURS INC COM 26614N102 4730927 66223 SH SOLE 16874 0 49349 EAGLE MATERIALS INC COM 26969P108 10686900 57327 SH SOLE 28893 0 28434 EASTMAN CHEMICAL CO COM 277432100 5331792 63686 SH SOLE 19903 0 43783 EATON CORP PLC COM G29183103 2208682 10983 SH SOLE 1378 0 9605 ECOLAB INC COM 278865100 5784777 30986 SH SOLE 5260 0 25726 EDWARDS LIFESCIENCES CORPORATION COM 28176E108 2599452 27557 SH SOLE 5871 0 21686 ELEMENT SOLUTIONS INC COM COM 28618M106 39154887 2039317 SH SOLE 1371281 0 668036 EMCOR GROUP INC COM 29084Q100 25457511 137772 SH SOLE 72328 0 65444 EMERSON ELECTRIC COM 291011104 5877791 65027 SH SOLE 35955 0 29072 EMPIRE STATE REALTY TRUST-A RE 292104106 9346210 1247825 SH SOLE 886671 0 361154 ENBRIDGE INC COM 29250N105 636529 17134 SH SOLE 7465 0 9669 ENCOMPASS HEALTH CORP COM 29261A100 8009349 118289 SH SOLE 60547 0 57742 ENDAVA PLC ADS ADR 29260V105 7837019 151323 SH SOLE 1 151066 0 257 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 856725 10555 SH SOLE 9631 0 925 ENERGY TRANSFER EQUITY LP COM 29273V100 328892 25897 SH SOLE 25897 0 0 ENERPAC TOOL GROUP CORP CL A COM COM 292765104 16710057 618891 SH SOLE 471584 0 147307 ENERSYS COM 29275Y102 70160351 646520 SH SOLE 449934 0 196586 ENPRO INDUSTRIES INC. COM 29355X107 26225426 196401 SH SOLE 98534 0 97867 ENSIGN GROUP INC COM 29358P101 26647087 279144 SH SOLE 1 204130 0 75014 ENTERPRISE FINL SVCS CORP COM COM 293712105 9209536 235538 SH SOLE 169566 0 65972 ENVESTNET INC COM COM 29404K106 12827435 216132 SH SOLE 1 215999 0 133 EOG RESOURCES INC. COM 26875P101 8986516 78526 SH SOLE 11155 0 67371 EQUITY COMMONWEALTH RE 294628102 94470253 4662895 SH SOLE 3338665 0 1324230 EQUITY LIFESTYLE PPTYS INC RE 29472R108 381742 5707 SH SOLE 2112 0 3595 EQUITY RESIDENTIAL PROPERTIES RE 29476L107 263880 4000 SH SOLE 0 0 4000 ERICSSON L M TEL CO SP ADR ADR 294821608 69602 12771 SH SOLE 11000 0 1771 ESSENTIAL UTILS INC COM COM 29670G102 296173 7421 SH SOLE 7421 0 0 ESTEE LAUDER COMPANIES - CLASS A COM 518439104 41546939 211564 SH SOLE 59613 0 151951 EVERCORE INC CLASS A COM 29977A105 385601 3120 SH SOLE 3120 0 0 EVERSOURCE ENERGY COM 30040W108 313396 4419 SH SOLE 595 0 3824 EXACT SCIENCES CORP COM 30063P105 311279 3315 SH SOLE 0 0 3315 EXPEDITORS INTERNATIONAL OF WASHINGTON COM 302130109 203620 1681 SH SOLE 1646 0 35 EXXON MOBIL CORP COM 30231G102 14999540 139856 SH SOLE 52207 0 87650 FAIR ISAAC CORP COM COM 303250104 10915434 13489 SH SOLE 7561 0 5928 FARO TECHNOLOGIES INC COM 311642102 11626384 717678 SH SOLE 518794 0 198884 FASTENAL COMPANY COM 311900104 378480 6416 SH SOLE 3666 0 2750 FEDERAL EXPRESS CORP COM 31428X106 244182 985 SH SOLE 133 0 852 FIDELITY NATIONAL INFORMATION COM 31620M106 1013154 18522 SH SOLE 8147 0 10375 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 540473 16033 SH SOLE 15779 0 254 FINVOLUTION GROUP SPONSORED ADS ADR 31810T101 64860 14100 SH SOLE 14100 0 0 FIRST INDUSTRIAL REALTY TRUST, INC RE 32054K103 17461531 331716 SH SOLE 175486 0 156230 FIRST TRUST NASDQ 100 EQ WEI ETF 337344105 7336828 68633 SH SOLE 2130 0 66504 FIRST WESTN FINL INC COM 33751L105 216579 11644 SH SOLE 11644 0 0 FISERV INC COM 337738108 459313 3641 SH SOLE 1684 0 1957 FIVE BELOW INC COM COM 33829M101 4148960 21110 SH SOLE 6283 0 14827 FMC CORP COM 302491303 21531603 206360 SH SOLE 132965 0 73395 FNB CORPORATION COM 302520101 1556767 136081 SH SOLE 19000 0 117081 FNF GROUP COM 31620R303 255600 7100 SH SOLE 4500 0 2600 FORTUNE BRAND INNOVATIONS INC COM 34964C106 1233008 17137 SH SOLE 1400 0 15737 FORWARD AIR CORP COM COM 349853101 4121207 38839 SH SOLE 11725 0 27114 FOX FACTORY HOLDING CORP COM 35138V102 16163216 148956 SH SOLE 1 116430 0 32526 FRANCO NEVADA CORP COM 351858105 58765175 412098 SH SOLE 144432 0 267666 GALAPAGOS NV ADR 36315X101 15912739 391361 SH SOLE 285050 0 106311 GALLAGHER ARTHUR J COM 363576109 2042001 9300 SH SOLE 5741 0 3559 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107 304488 3748 SH SOLE 2234 0 1514 GENERAL DYNAMICS CORP COM 369550108 429630 1997 SH SOLE 837 0 1160 GENERAL ELECTRIC CO COM 369604301 1648505 15007 SH SOLE 6721 0 8286 GENERAL MILLS INC COM 370334104 3427263 44684 SH SOLE 12257 0 32427 GENTEX CORP COM 371901109 11428342 390579 SH SOLE 197803 0 192776 GERON CORPORATION COM 374163103 11057770 3444788 SH SOLE 2499742 0 945046 GILDAN ACTIVEWEAR COM 375916103 38138276 1182949 SH SOLE 782718 0 400231 GILEAD SCIENCES INC. COM 375558103 789845 10249 SH SOLE 100 0 10149 GLACIER BANCORP INC COM 37637Q105 38304502 1228890 SH SOLE 842990 0 385900 GLOBANT S A COM COM L44385109 8267120 46000 SH SOLE 1 45971 0 29 GLOBE LIFE INC COM COM 37959E102 56329114 513858 SH SOLE 236442 0 277416 GLOBUS MEDICAL INC COM 379577208 20482713 344016 SH SOLE 1 230106 0 113910 GOLDMAN SACHS ETF TR EQUAL WEIGHT US COM 381430438 438891 7020 SH SOLE 0 0 7020 GOLDMAN SACHS GROUP INC. COM 38141G104 807674 2505 SH SOLE 1473 0 1032 GOOSEHEAD INS INC COM CL A COM 38267D109 5292823 84160 SH SOLE 1 84108 0 52 GRACO INC. COM 384109104 1244045 14407 SH SOLE 0 0 14407 GRAINGER WW INC COM 384802104 16851380 21369 SH SOLE 2748 0 18696 GRAPHIC PACKAGING HLDG CO COM COM 388689101 17400604 724120 SH SOLE 366311 0 357809 GREEN DOT CORP CL A COM 39304D102 10828722 577840 SH SOLE 415377 0 162463 GUIDEWIRE SOFTWARE INC COM 40171V100 6386460 83944 SH SOLE 58254 0 25690 HAIN CELESTIAL GROUP COM 405217100 32740334 2617133 SH SOLE 1881114 0 736019 HALOZYME THERAPEUTICS, INC. COM 40637H109 9489585 263088 SH SOLE 134703 0 128385 HAMILTON LANE INC CL A COM 407497106 11265983 140860 SH SOLE 1 140774 0 86 HANCOCK WHITNEY CO COM 410120109 30268541 788654 SH SOLE 589570 0 199084 HARLEY-DAVIDSON INC COM 412822108 494243 14037 SH SOLE 9138 0 4899 HARMONY GOLD MNG LTD SPONSORED ADR ADR 413216300 103740 24700 SH SOLE 24700 0 0 HCA HOLDING INC COM 40412C101 2473362 8150 SH SOLE 7700 0 450 HELLO GROUP INC ADR ADR 423403104 340194 35400 SH SOLE 35400 0 0 HELMERICH & PAYNE INC COM COM 423452101 18930194 533997 SH SOLE 388665 0 145332 HERSHEY FOODS CORP COM 427866108 279664 1120 SH SOLE 1000 0 120 HESS CORP COM 42809H107 333622 2454 SH SOLE 1159 0 1295 HEWLETT PACKARD ENTERPRISE COMPANY COM 42824C109 181272 10790 SH SOLE 0 0 10790 HEXCEL CORP COM 428291108 13706863 180306 SH SOLE 1 180166 0 140 HOLOGIC INC COM 436440101 2939859 36308 SH SOLE 4312 0 31996 HOME DEPOT INC COM 437076102 51306224 165163 SH SOLE 103162 0 62002 HONEYWELL INTERNATIONAL INC. COM 438516106 41479877 199904 SH SOLE 38369 0 161535 HORIZON PHARMA PLC COM G46188101 390625 3798 SH SOLE 3393 0 405 HOULIHAN LOKEY INC COM 441593100 12108352 123165 SH SOLE 1 123089 0 76 HUB GROUP INC CL A COM 443320106 11541181 143690 SH SOLE 62436 0 81254 HUBBELL INC CL B COM 443510607 570284 1720 SH SOLE 340 0 1380 HUNTINGTON BANCSHARES INC COM 446150104 182481 16928 SH SOLE 705 0 16223 HUNTSMAN CORP COM 447011107 6361562 235439 SH SOLE 119384 0 116055 IBM COM 459200101 4907821 36678 SH SOLE 4960 0 31718 ICAD INC COM 44934S206 66830 41000 SH SOLE 0 0 41000 ICU MEDICAL INC COM 44930G107 66418541 372740 SH SOLE 275668 0 97072 IDEX CORP COM 45167R104 414807 1927 SH SOLE 1793 0 134 IDEXX LABS INC COM 45168D104 4826431 9610 SH SOLE 9128 0 482 ILLINOIS TOOL WORKS CO COM 452308109 88659691 354412 SH SOLE 50973 0 303639 IMMUNOGEN INC COM 45253H101 5507342 291857 SH SOLE 211697 0 80160 INARI MED INC COM COM 45332Y109 7135697 122733 SH SOLE 1 122656 0 77 INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 1211214 11286 SH SOLE 11286 0 0 INGEVITY CORP COM 45688C107 2616968 44996 SH SOLE 13433 0 31563 INMODE LTD SHS COM M5425M103 989775 26500 SH SOLE 26500 0 0 INNOSPEC INC COM 45768S105 8884220 88453 SH SOLE 1 87250 0 1203 INNOVATIVE INDL PPTYS INC COM RE 45781V101 282184 3865 SH SOLE 3865 0 0 INSPIRE MED SYS INC COM 457730109 12565841 38707 SH SOLE 1 38683 0 24 INSTALLED BLDG PRODS INC COM 45780R101 2900472 20694 SH SOLE 6060 0 14634 INSULET CORP COM 45784P101 20823627 72219 SH SOLE 38888 0 33331 INTEGRA LIFESCIENCES HLDGS CP COM NEW COM 457985208 7216876 175465 SH SOLE 1 141377 0 34088 INTEL CORP COM 458140100 2521329 75399 SH SOLE 23424 0 51976 INTER PARFUMS INC COM 458334109 5257472 38878 SH SOLE 11096 0 27782 INTERCONTINENTAL EXCHANGE INC COM 45866F104 7264260 64240 SH SOLE 62763 0 1477 INTL FLAVORS AND FRAGRANCES INC COM 459506101 628682 7899 SH SOLE 2140 0 5759 INTUIT INC COM 461202103 962199 2100 SH SOLE 635 0 1465 INTUITIVE SURGICAL INC COM 46120E602 855192 2501 SH SOLE 2298 0 203 IRON MOUNTAIN INC. COM 46284V101 321943 5666 SH SOLE 4880 0 786 ISHARES DJ SELECT DIVIDEND ETF 464287168 480668 4243 SH SOLE 3008 0 1235 ISHARES GOLD TR ISHARES NEW ETF 464285204 4189727 115134 SH SOLE 18159 0 96975 ISHARES IBOXX INV GR CORP BD ETF 464287242 1032521 9548 SH SOLE 8296 0 1252 ISHARES INC CORE MSCI EMKT ETF 46434G103 325113 6596 SH SOLE 2190 0 4406 ISHARES INC MSCI GBL ETF NEW ETF 46434G848 2204180 54478 SH SOLE 2830 0 51648 ISHARES LEHMAN 20 YR TREAS ETF 464287432 319114 3100 SH SOLE 0 0 3100 ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 728502 7636 SH SOLE 6906 0 730 ISHARES MSCI EAFE INDEX FUND ETF 464287465 10596912 146165 SH SOLE 98747 0 47419 ISHARES MSCI EAFE SMALL CAP INDEX FUND ETF 464288273 382689 6489 SH SOLE 1731 0 4758 ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 1417257 35826 SH SOLE 4891 0 30935 ISHARES MSCI JAPAN INDEX FUND N/C MORGAN STANLEY WEBS-JIS 92923H889 ETF 46434G822 1403707 22677 SH SOLE 5977 0 16700 ISHARES NASDAQ BIOTECH INDX ETF 464287556 602680 4747 SH SOLE 1512 0 3235 ISHARES RUSELL 3000 INDEX ETF 464287689 1029372 4045 SH SOLE 345 0 3700 ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF 464287614 7515884 27313 SH SOLE 25481 0 1833 ISHARES RUSSELL 1000 INDEX ETF 464287622 918169 3767 SH SOLE 2967 0 800 ISHARES RUSSELL 1000 VALUE INDEX FUND ETF 464287598 6144996 38935 SH SOLE 37296 0 1639 ISHARES RUSSELL 2000 ETF 464287655 7172531 38301 SH SOLE 9671 0 28630 ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 3408788 14048 SH SOLE 7710 0 6338 ISHARES RUSSELL 2000 VALUE INDEX FUND ETF 464287630 9228575 65544 SH SOLE 59038 0 6506 ISHARES RUSSELL MIDCAP GRWTH ETF 464287481 1538060 15917 SH SOLE 14317 0 1600 ISHARES RUSSELL MIDCAP INDEX FUND ETF 464287499 5666977 77598 SH SOLE 5732 0 71866 ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 837543 5283 SH SOLE 0 0 5283 ISHARES S&P 1500 INDEX FUND ETF 464287150 372282 3805 SH SOLE 0 0 3805 ISHARES S&P 500/BARRA GROWTH ETF 464287309 716571 10167 SH SOLE 7692 0 2475 ISHARES S&P INDEX FUND ETF 464287200 3806164 8540 SH SOLE 5658 0 2882 ISHARES S&P MIDCAP 400 ETF 464287507 1662515 6359 SH SOLE 5205 0 1154 ISHARES S&P PREF STK INDEX FD ETF 464288687 435588 14083 SH SOLE 1685 0 12398 ISHARES S&P SMALLCAP 600 INDEX FUND ETF 464287804 979572 9831 SH SOLE 2602 0 7229 ISHARES SILVER TRUST ETF 46428Q109 407355 19500 SH SOLE 18500 0 1000 ISHARES TR CORE MSCI EAFE ETF 46432F842 604172 8951 SH SOLE 8287 0 664 ISHARES TR EAFE VALUE ETF ETF 464288877 327740 6697 SH SOLE 6671 0 26 ISHARES TR INTL QLTY FACTOR ETF 46434V456 2397696 67351 SH SOLE 8660 0 58691 ISHARES TR ISHARES 1-5 YR (ETF) ETF 464288646 1316707 26245 SH SOLE 19416 0 6829 ISHARES TR NATIONAL MUN ETF ETF 464288414 647211 6064 SH SOLE 3905 0 2159 ITT INC COM 45073V108 15771599 169205 SH SOLE 83219 0 85986 ITURAN LOCATION AND CONTROL SHS COM M6158M104 2756991 118123 SH SOLE 118123 0 0 J & J SNACK FOODS CORP COM 466032109 4983431 31469 SH SOLE 15534 0 15935 J.M. SMUCKER COMPANY COM 832696405 390292 2643 SH SOLE 1015 0 1628 JACOBS SOLUTIONS INC COM 46982L108 49022865 412338 SH SOLE 207264 0 205074 JOHN BEAN TECHNOLOGIES CORPORATION COM 477839104 9376976 77304 SH SOLE 1 76608 0 696 JOHNSON & JOHNSON CO COM 478160104 49703869 300290 SH SOLE 100165 0 200125 JOHNSON CONTROLS INTERNATIONAL PLC COM G51502105 446863 6558 SH SOLE 291 0 6267 JP MORGAN CHASE & CO COM 46625H100 94509625 649819 SH SOLE 261881 0 387939 KBR INC COM 48242W106 71058142 1092194 SH SOLE 741833 0 350361 KENNAMETAL INC COM 489170100 265248 9343 SH SOLE 0 0 9343 KEYCORP COM 493267108 200277 21675 SH SOLE 21675 0 0 KEYSIGHT TECHNOLOGIES COM 49338L103 58300732 348168 SH SOLE 167080 0 181088 KIMBERLY CLARK CORP COM COM 494368103 4160301 30134 SH SOLE 11868 0 18266 KINDER MORGAN INC COM 49456B101 663628 38539 SH SOLE 12188 0 26351 KINSALE CAP GROUP INC COM COM 49714P108 11945213 31922 SH SOLE 1 31902 0 20 KLA-TENCOR CORP COM COM 482480100 1734917 3577 SH SOLE 3570 0 7 KONINKLIJKE PHILIPS ELECTRONICS N.V ADR 500472303 339775 15666 SH SOLE 12536 0 3131 KRATOS DEFENSE & SEC SOLUTIONS UBC COM 50077B207 7585961 529007 SH SOLE 1 528677 0 330 KT CORP SPONSORED ADR ADR 48268K101 557090 49300 SH SOLE 49300 0 0 LABORATORY CORP OF AMERICA HOLDINGS COM 50540R409 359582 1490 SH SOLE 83 0 1407 LAKELAND FINANCIAL CORP COM 511656100 8267032 170384 SH SOLE 107645 0 62739 LAM RESEARCH CORPORATION COM 512807108 435919 679 SH SOLE 664 0 15 LAMB WESTON HOLDINGS COM 513272104 9589819 83426 SH SOLE 52446 0 30980 LANDSTAR SYS INC COM 515098101 5032226 26136 SH SOLE 18335 0 7801 LANTHEUS HLDGS INC COM COM 516544103 7502784 89404 SH SOLE 1 89349 0 55 LIBERTY GLOBAL PLC COM G5480U120 481034 27070 SH SOLE 5870 0 21200 LILLY ELI & CO COM 532457108 5871161 12519 SH SOLE 6142 0 6377 LINDE PLC COM G54950103 3230797 8478 SH SOLE 8429 0 49 LIVENT CORP COM 53814L108 9998318 364503 SH SOLE 1 364274 0 229 LKQ CORP COM 501889208 12413084 213027 SH SOLE 101961 0 111066 LOCKHEED MARTIN CORP COM COM 539830109 4161471 9040 SH SOLE 7588 0 1452 LOWES COS INC COM COM 548661107 13917324 61663 SH SOLE 35329 0 26334 LUMENTUM HLDGS INC COM COM 55024U109 15744334 277531 SH SOLE 211256 0 66275 LYONDELLBASELL INDUSTRIES N.V. CL A COM N53745100 5023101 54700 SH SOLE 3265 0 51435 M&T BANK CORPORATION COM 55261F104 297891 2407 SH SOLE 2400 0 7 MAIN STREET CAPITAL CORP COM 56035L104 207232 5177 SH SOLE 0 0 5177 MARATHON OIL GROUP COM 565849106 550532 23916 SH SOLE 20201 0 3715 MARATHON PETE CORP COM COM 56585A102 3993654 34251 SH SOLE 29059 0 5192 MARRIOTT INTL - CL A COM 571903202 691344 3764 SH SOLE 2983 0 781 MARSH & MCLENNAN COM 571748102 55437343 294755 SH SOLE 83662 0 211543 MARTIN MARIETTA MATERIALS COM 573284106 20456561 44308 SH SOLE 1775 0 42533 MARVELL TECHNOLOGY INC COM 573874104 93330408 1561232 SH SOLE 549988 0 1011244 MASTERCARD INC-CLASS A COM 57636Q104 4005906 10186 SH SOLE 6602 0 3585 MATADOR RESOURCES CO COM 576485205 26338673 503415 SH SOLE 1 351683 0 151732 MATERION CORP COM COM 576690101 18673870 163519 SH SOLE 78912 0 84607 MAXIMUS INC COM 577933104 28558549 337931 SH SOLE 1 260077 0 77854 MCCORMICK & COMPANY INC COM 579780206 22295354 255593 SH SOLE 49462 0 206131 MCDONALDS CORP COM 580135101 15103181 50613 SH SOLE 18868 0 31745 MCKESSON CORPORATION COM 58155Q103 85284240 199584 SH SOLE 66758 0 132826 MEDPACE HLDGS INC COM 58506Q109 12614449 52523 SH SOLE 1 42875 0 9648 MEDTRONIC PLC COM G5960L103 664274 7540 SH SOLE 3356 0 4184 MERCK & CO COM 58933Y105 15234250 132024 SH SOLE 46476 0 85548 MERCURY SYS INC COM COM 589378108 21887307 632764 SH SOLE 499049 0 133715 META PLATFORMS INC CL A COM 30303M102 1110039 3868 SH SOLE 651 0 3217 METTLER-TOLEDO INTERNATIONAL COM 592688105 106581244 81258 SH SOLE 15076 0 66182 MICROCHIP TECHNOLOGY INC. COM 595017104 96021300 1071786 SH SOLE 205544 0 866742 MICROSOFT CORP COM 594918104 224118161 658126 SH SOLE 340880 0 317247 MODEL N INC COM 607525102 6772713 191536 SH SOLE 57365 0 134171 MODINE MFG CO COM 607828100 56599582 1714100 SH SOLE 1252191 0 461909 MONDELEZ INTERNATIONAL INC COM 609207105 69929757 958730 SH SOLE 403802 0 554928 MONOLITHIC PWR SYS INC COM 609839105 44134631 81696 SH SOLE 46683 0 35013 MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101 5593958 132810 SH SOLE 1 132689 0 121 MOODYS CORP COM 615369105 19571421 56285 SH SOLE 1125 0 55160 MORNINGSTAR INC COM 617700109 7717904 39363 SH SOLE 27257 0 12106 MOTOROLA SOLUTIONS COM 620076307 1005364 3428 SH SOLE 1714 0 1714 MP MATERIALS CORP COM CL A COM 553368101 13404477 585860 SH SOLE 426245 0 159615 MSCI INC. COM 55354G100 226198 482 SH SOLE 442 0 40 MURPHY OIL CORP COM 626717102 33267725 868609 SH SOLE 658301 0 210308 MURPHY USA INC COM 626755102 228044 733 SH SOLE 358 0 375 NATERA INC COM COM 632307104 6912494 142057 SH SOLE 1 141146 0 911 NATIONAL BANK HOLDINGS CORPORATION COM 633707104 31786429 1094574 SH SOLE 828431 0 266143 NEOGENOMICS INC COM 64049M209 21551060 1341074 SH SOLE 976717 0 364357 NETFLIX INC COM 64110L106 835610 1897 SH SOLE 884 0 1013 NEW JERSEY RESOURCES CORP COM 646025106 22571088 478201 SH SOLE 347995 0 130206 NEW YORK TIMES CLASS A COM 650111107 9155299 232486 SH SOLE 1 232340 0 146 NEWMONT CORP COM 651639106 809773 18982 SH SOLE 1746 0 17236 NEXTERA ENERGY INC COM 65339F101 22466593 302785 SH SOLE 51026 0 251759 NEXTGEN HEALTHCARE INC COM COM 65343C102 12027633 741531 SH SOLE 372089 0 369442 NGL ENERGY PARTNERS LP COM 62913M107 38900 10000 SH SOLE 0 0 10000 NIKE INC COM 654106103 19415351 175912 SH SOLE 94199 0 81713 NORDSON CORP COM 655663102 4791364 19306 SH SOLE 13264 0 6042 NORFOLK SOUTHERN CORP COM 655844108 562819 2482 SH SOLE 986 0 1496 NORTHERN TR CORP COM 665859104 12745198 171908 SH SOLE 2422 0 169486 NORTHROP GRUMMAN CORPORATION COM 666807102 1686916 3701 SH SOLE 2454 0 1247 NOVANTA INC COM 67000B104 18215407 98943 SH SOLE 1 98882 0 61 NOVARTIS A G SPONSORED ADR ADR 66987V109 15157288 150206 SH SOLE 9991 0 140215 NOVO-NORDISK A S ADR ADR 670100205 53650529 331524 SH SOLE 138735 0 192789 NUCOR CORP COM 670346105 461768 2816 SH SOLE 950 0 1866 NUVEEN MUN VALUE FD INC CEF 670928100 92220 10600 SH SOLE 10600 0 0 NVIDIA CORP COM 67066G104 5409111 12787 SH SOLE 2949 0 9839 NXP SEMICONDUCTORS N.V. COM N6596X109 18660062 91167 SH SOLE 17644 0 73523 OCCIDENTAL PETE CORP COM COM 674599105 2904309 49393 SH SOLE 46565 0 2828 OGE ENERGY CORP COM 670837103 24184021 673462 SH SOLE 478303 0 195159 OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 15692369 270885 SH SOLE 207017 0 63868 OMNICELL INC COM 68213N109 378959 5144 SH SOLE 808 0 4336 ONE GAS INC COM 68235P108 295949 3853 SH SOLE 1662 0 2191 ONEOK, INC COM 682680103 2212107 35841 SH SOLE 12482 0 23359 ONESPAN INC COM 68287N100 3823675 257660 SH SOLE 183835 0 73825 ONTO INNOVATION INC COM 683344105 31377368 269403 SH SOLE 1 210792 0 58611 OPTION CARE HEALTH INC COM NEW COM 68404L201 9720781 299193 SH SOLE 1 298897 0 296 ORACLE CORPORATION COM 68389X105 16305952 136922 SH SOLE 19314 0 117608 OREILLY AUTOMOTIVE INC COM 67103H107 58509260 61247 SH SOLE 25892 0 35355 ORTHOFIX MED INC COM 68752M108 37304429 2065583 SH SOLE 1442314 0 623269 OSHKOSH TRUCK CORP COM 688239201 242452 2800 SH SOLE 850 0 1950 OTIS WORLDWIDE CORP COM COM 68902V107 353459 3971 SH SOLE 664 0 3307 PACIFIC PREMIER BANCORP COM COM 69478X105 14799539 715645 SH SOLE 520769 0 194876 PACIRA BIOSCIENCES INC COM 695127100 3784372 94444 SH SOLE 1 94385 0 59 PALANTIR TECHNOLOGIES INC CL A COM 69608A108 200057 13050 SH SOLE 10000 0 3050 PALO ALTO NETWORKS INC COM 697435105 33123550 129637 SH SOLE 102203 0 27434 PALOMAR HLDGS INC COM COM 69753M105 5739750 98893 SH SOLE 1 98832 0 61 PAPA JOHNS INTL INC COM 698813102 33715873 456669 SH SOLE 304030 0 152639 PARKER-HANNIFIN CORP COM 701094104 9382191 24055 SH SOLE 4683 0 19372 PAYCHEX INC COM 704326107 760157 6795 SH SOLE 5745 0 1050 PAYPAL HOLDINGS INC COM 70450Y103 216139 3239 SH SOLE 1542 0 1697 PDC ENERGY COM 69327R101 31115143 437379 SH SOLE 280608 0 156771 PEDIATRIX MEDICAL GROUP INC COM 58502B106 20266402 1426207 SH SOLE 1029718 0 396489 PEPSICO INC COM 713448108 50363359 271912 SH SOLE 62360 0 209727 PERRIGO COMPANY PLC COM G97822103 28746925 846743 SH SOLE 446337 0 400406 PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101 1016814 82200 SH SOLE 82200 0 0 PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408 659691 47700 SH SOLE 47700 0 0 PFIZER INC COM COM 717081103 23505159 640817 SH SOLE 260278 0 380540 PHILIP MORRIS INTERNATIONAL COM 718172109 908536 9307 SH SOLE 3593 0 5714 PHILLIPS 66 COM 718546104 2731588 28639 SH SOLE 7604 0 21035 PHREESIA INC COM COM 71944F106 5186640 167257 SH SOLE 84235 0 83022 PHYSICIANS REALTY TRUST RE 71943U104 17686382 1264216 SH SOLE 971295 0 292921 PIMCO ENHANCED SHORT MATURITY ETF 72201R833 887665 8898 SH SOLE 750 0 8148 PINTEREST INC CL A COM 72352L106 668491 24451 SH SOLE 19591 0 4860 PIONEER NATURAL RESOURCES CO COM 723787107 1640037 7916 SH SOLE 1201 0 6715 PNM RESOURCES INC. COM 69349H107 27169503 602428 SH SOLE 432478 0 169950 POSCO HOLDINGS INC SPONSORED ADR ADR 693483109 591600 8000 SH SOLE 7500 0 500 POTLATCH CORP (REIT) RE 737630103 5902077 111676 SH SOLE 5738 0 105938 POWER INTEGRATIONS INC COM 739276103 14680099 155066 SH SOLE 1 154969 0 97 POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 7666631 51234 SH SOLE 11026 0 40208 POWERSHARES QQQ TRUST N/C NASDAQ 100 TRUST ETF 46090E103 6115644 16555 SH SOLE 10504 0 6051 PREMIER INC CL A COM 74051N102 16098342 582008 SH SOLE 423680 0 158328 PROCTER & GAMBLE COM 742718109 21394572 140995 SH SOLE 48003 0 92993 PROGRESS SOFTWARE CORP COM 743312100 41492406 714155 SH SOLE 519821 0 194334 PROGRESSIVE CORP OHIO COM 743315103 12347871 93283 SH SOLE 23843 0 69440 PROLOGIS TRUST RE 74340W103 336007 2740 SH SOLE 2345 0 395 PROSHARES SHORT 20 TREASURY COM 74347X849 498870 23000 SH SOLE 23000 0 0 PROSHARES TR SHORT QQQ NEW ETF 74347B714 179690 17000 SH SOLE 0 0 17000 PURE STORAGE INC CL A COM 74624M102 10117842 274792 SH SOLE 131633 0 143159 PVH CORP COM 693656100 19041608 224098 SH SOLE 169326 0 54772 QIAGEN NV SHS NEW COM N72482123 6520525 144804 SH SOLE 102536 0 42268 QORVO INC COM 74736K101 204979 2009 SH SOLE 0 0 2009 QUALCOMM INC COM COM 747525103 1526675 12825 SH SOLE 3985 0 8841 QUANEX BUILDING PRODUCTS CORP COM COM 747619104 32429162 1207790 SH SOLE 897876 0 309914 QUANTA SERVICES INC COM 74762E102 160349099 816234 SH SOLE 371176 0 445059 QUOTIENT TECHNOLOGY INC COM 749119103 8815024 2295579 SH SOLE 1664617 0 630962 RAMBUS INC DEL COM COM 750917106 3284927 51191 SH SOLE 14949 0 36242 RANGE RESOURCES CORP COM 75281A109 29778966 1012890 SH SOLE 1 803309 0 209581 RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 62717396 640235 SH SOLE 333018 0 307218 RB GLOBAL INC COM 74935Q107 9552900 159215 SH SOLE 1 156166 0 3049 RBC BEARINGS INC COM 75524B104 4552517 20934 SH SOLE 6263 0 14671 REGAL REXNORD CORP COM 758750103 75754490 492232 SH SOLE 349493 0 142740 REGENERON PHARMACEUTICALS COM 75886F107 797580 1110 SH SOLE 0 0 1110 REINSURANCE GROUP OF AMERICA COM 759351604 65181034 469977 SH SOLE 193185 0 276792 REPUBLIC SERVICES INC COM 760759100 45253449 295446 SH SOLE 133204 0 162242 REV GROUP INC COM 749527107 34849482 2628166 SH SOLE 1967921 0 660245 RLI CORP COM 749607107 491292 3600 SH SOLE 0 0 3600 ROCKWELL AUTOMATION INC COM 773903109 1692715 5138 SH SOLE 3800 0 1338 ROPER TECHNOLOGIES COM 776696106 102904663 214028 SH SOLE 25108 0 188920 ROSS STORES INC. COM 778296103 815746 7275 SH SOLE 1500 0 5775 RPM INTL INC COM COM 749685103 324913 3621 SH SOLE 3621 0 0 S & P 500 DEPOSITARY RECEIPT ETF 78462F103 8836797 19936 SH SOLE 12977 0 6959 S&P GLOBAL INC COM 78409V104 31613512 78859 SH SOLE 36565 0 42294 SAIA INC COM 78709Y105 13106428 38277 SH SOLE 1 38253 0 24 SALESFORCE INC COM 79466L302 1857187 8791 SH SOLE 1538 0 7253 SCHLUMBERGER LTD. COM 806857108 3951553 80447 SH SOLE 4271 0 76176 SCHNITZER STEEL INDUSTRIES COM 806882106 4527981 150983 SH SOLE 113484 0 37499 SCHWAB INTL EQUITY ETF ETF 808524805 940733 26388 SH SOLE 21202 0 5186 SCHWAB STRATEGIC T INTRM TRM TRES ETF 808524854 583722 11845 SH SOLE 11370 0 475 SCHWAB STRATEGIC T SCHWAB FDT US LG ETF 808524771 287160 4988 SH SOLE 202 0 4786 SCHWAB STRATEGIC TR SCHWAB FDT US SC ETF 808524763 258204 5118 SH SOLE 1583 0 3535 SCHWAB STRATEGIC TR SHT TM US TRES ETF 808524862 608488 12661 SH SOLE 12661 0 0 SCHWAB STRATEGIC TR US AGGREGATE BOND ETF ETF 808524839 275437 5967 SH SOLE 5012 0 955 SCHWAB STRATEGIC TR US MID-CAP ETF ETF 808524508 562771 7923 SH SOLE 373 0 7550 SCHWAB US BROAD MARKET ETF ETF 808524102 1018594 19702 SH SOLE 12826 0 6876 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 379553 5227 SH SOLE 1370 0 3857 SCHWAB US LARGE CAP ETF ETF 808524201 1224974 23391 SH SOLE 17531 0 5861 SCHWAB US REIT ETF ETF 808524847 534849 27386 SH SOLE 26258 0 1128 SCHWAB US SMALL-CAP ETF ETF 808524607 2000434 45673 SH SOLE 42498 0 3175 SEACOAST BANKING CORP OF FLORIDA COM 811707801 42574943 1926468 SH SOLE 1318973 0 607495 SEI INVESTMENTS COMPANY COM 784117103 401362 6732 SH SOLE 0 0 6732 SELECT SECTOR SPDR TR COMMUNICATION ETF 81369Y852 233312 3585 SH SOLE 3585 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR ETF 81369Y407 965546 5687 SH SOLE 5371 0 316 SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 904290 6813 SH SOLE 6695 0 118 SENSIENT TECHNOLOGIES CORP COM 81725T100 19918677 280032 SH SOLE 213080 0 66952 SERA PROGNOSTICS INC CLASS A COM COM 81749D107 32950 10000 SH SOLE 0 0 10000 SERVICE CORP INTL COM 817565104 32364822 501081 SH SOLE 323562 0 177519 SERVICENOW INC COM 81762P102 41186782 73290 SH SOLE 42442 0 30848 SHAKE SHACK INC COM 819047101 5735192 73793 SH SOLE 1 73733 0 60 SHELL PLC ADR 780259305 800217 13253 SH SOLE 4499 0 8754 SHERWIN WILLIAMS COM 824348106 11795461 44424 SH SOLE 1909 0 42515 SHOPIFY INC CL A COM 82509L107 313956 4860 SH SOLE 100 0 4760 SHORT S&P 500 PROSHARES ETF 74347B425 156150 11250 SH SOLE 11250 0 0 SILGAN HOLDINGS INC COM 827048109 33210218 708258 SH SOLE 530064 0 178194 SILICON LABORATORIES INC COM COM 826919102 24163245 153184 SH SOLE 1 102322 0 50862 SILK ROAD MEDICAL INC COM 82710M100 3892238 119798 SH SOLE 1 119724 0 74 SIMON PROPERTY GROUP COM 828806109 4783644 41424 SH SOLE 5049 0 36375 SIMPLY GOOD FOODS CO COM 82900L102 9982557 272822 SH SOLE 1 272651 0 171 SIMPSON MANUFACTURING CO INC COM COM 829073105 9355398 67548 SH SOLE 1 67506 0 42 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8427246 50354 SH SOLE 1 50323 0 31 SITIME CORP COM COM 82982T106 3983022 33763 SH SOLE 1 33742 0 21 SKYWORKS SOLUTIONS INC COM 83088M102 4396165 39716 SH SOLE 27689 0 12027 SNAP-ON INCORPORATED COM 833034101 2410998 8366 SH SOLE 0 0 8366 SONDER HOLDINGS INC CLASS A COM 83542D102 57825 109000 SH SOLE 109000 0 0 SOUTHERN COMPANY COM 842587107 1265444 18014 SH SOLE 9465 0 8549 SOUTHSTATE CORP COM 840441109 42422313 644716 SH SOLE 436742 0 207974 SP PLUS CORP COM COM 78469C103 51885438 1326654 SH SOLE 1014111 0 312543 SPDR DJIA ETF TRUST ETF 78467X109 657786 1913 SH SOLE 620 0 1293 SPDR GOLD SHARES ETF 78463V107 43958887 246586 SH SOLE 46436 0 200150 SPDR NUVEEN BARCLAYS CAPITAL ETF 78468R739 300556 6388 SH SOLE 0 0 6388 SPDR S&P BIOTECH ETF ETF 78464A870 3107936 37355 SH SOLE 1700 0 35655 SPDR S&P 1000 ETF ETF 78464A847 271232 5911 SH SOLE 1 0 5910 SPDR S&P DIVIDEND ETF ETF 78464A763 1364561 11132 SH SOLE 10450 0 682 SPDR S&P MIDCAP 400 DEP ETF TRUST ETF 78467Y107 2965890 6193 SH SOLE 4488 0 1705 SPDR SER TR PORTFOLIO SM ETF ETF 78468R853 239488 6166 SH SOLE 0 0 6166 SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 1496447 19387 SH SOLE 19387 0 0 SPROUT SOCIAL INC COM CL A COM 85209W109 3333445 72215 SH SOLE 1 72170 0 45 SPX TECHNOLOGIES INC COM 78473E103 78090744 919039 SH SOLE 639577 0 279462 STAG INDL INC COM RE 85254J102 39008952 1087206 SH SOLE 756836 0 330370 STANDEX INTERNATIONAL CORPORATION COM 854231107 5213594 36853 SH SOLE 11081 0 25772 STARBUCKS CORP COM COM 855244109 6966628 70328 SH SOLE 31120 0 39209 STARWOOD PROPERTY TRUST INC RE 85571B105 1604380 82700 SH SOLE 79450 0 3250 STATE STREET CORPORATION COM 857477103 482988 6600 SH SOLE 4275 0 2325 STEPSTONE GROUP INC COM CL A COM 85914M107 7040508 283777 SH SOLE 1 283599 0 178 STERIS PLC COM G8473T100 32464165 144298 SH SOLE 87229 0 57069 STERLING INFRASTRUCTURE INC COM 859241101 44563387 798627 SH SOLE 603672 0 194955 STEVEN MADDEN LTD COM 556269108 31800179 972780 SH SOLE 642032 0 330748 STOCK YDS BANCORP INC COM COM 861025104 207478 4573 SH SOLE 0 0 4573 STRYKER CORP COM 863667101 6910899 22652 SH SOLE 3599 0 19053 SUMMIT MATLS INC CL A COM 86614U100 39656429 1047726 SH SOLE 795447 0 252279 SUNCOR ENERGY INC COM 867224107 29659731 1011587 SH SOLE 617024 0 394563 SURGERY PARTNERS INC COM COM 86881A100 8829738 196260 SH SOLE 1 196137 0 123 SURMODICS INC. COM 868873100 11893041 379848 SH SOLE 276191 0 103657 SYMBOTIC INC COM 87151X101 214050 5000 SH SOLE 0 0 5000 SYSCO CORPORATION COM 871829107 26935936 363018 SH SOLE 224343 0 138675 T. ROWE PRICE GROUP INC. COM 74144T108 1559543 13922 SH SOLE 13917 0 5 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 7695251 76251 SH SOLE 72172 0 4079 TARGET CORPORATION COM 87612E106 9774846 74108 SH SOLE 65817 0 8291 TECHNIPFMC PLC COM G87110105 3880721 233497 SH SOLE 1 227855 0 5642 TELLURIAN INC COM 87968A104 66975 47500 SH SOLE 0 0 47500 TENABLE HLDGS INC COM COM 88025T102 11957524 274570 SH SOLE 141860 0 132710 TENCENT MUSIC ENTMT GROUP SPON ADS COM 88034P109 591876 80200 SH SOLE 80200 0 0 TENET HEALTHCARE CORP COM 88033G407 503173 6183 SH SOLE 1128 0 5055 TERRENO RLTY CORP RE 88146M101 35577998 591980 SH SOLE 1 497126 0 94854 TESLA MOTORS COM 88160R101 978235 3737 SH SOLE 2041 0 1696 TETRA TECH INC COM 88162G103 17539666 107119 SH SOLE 1 106566 0 553 TEXAS INSTRUMENTS INC COM 882508104 5135097 28526 SH SOLE 18525 0 10001 TEXAS ROADHOUSE INC COM 882681109 15524170 138263 SH SOLE 70511 0 67752 THE CHARLES SCHWAB CORPORATION COM COM 808513105 636408 11229 SH SOLE 8618 0 2611 THERMO FISHER SCIENTIFIC INC COM 883556102 93769715 179722 SH SOLE 55723 0 124000 TJX COMPANIES INC COM 872540109 63516872 749109 SH SOLE 372903 0 376206 TOPBUILD CORP COM COM 89055F103 5263206 19785 SH SOLE 13939 0 5846 TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307 508613 3164 SH SOLE 3164 0 0 TRANE TECHNOLOGIES PLC SHS COM G8994E103 2491736 13028 SH SOLE 2729 0 10299 TRAVELERS COMPANIES INC. COM 89417E109 1754062 10101 SH SOLE 6472 0 3629 TREEHOUSE FOODS INC COM 89469A104 7293715 144774 SH SOLE 101460 0 43314 TREX COMPANY, INC. COM 89531P105 5417420 82633 SH SOLE 1 82582 0 51 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW ADR 900111204 103530 29000 SH SOLE 29000 0 0 TYLER TECHNOLOGIES, INC. COM 902252105 9108199 21870 SH SOLE 15290 0 6580 UBER TECHNOLOGIES INC COM 90353T100 332409 7700 SH SOLE 6050 0 1650 UFP Industries Inc COM 90278Q108 13732187 141496 SH SOLE 69843 0 71653 ULTA SALON COSMETICS & FRANGRANCE INC COM 90384S303 1582611 3363 SH SOLE 322 0 3041 UNION PACIFIC CORP COM 907818108 18366282 89758 SH SOLE 50358 0 39400 UNITED BANKSHARES INC COM 909907107 3478327 117234 SH SOLE 34182 0 83052 UNITED CMNTY BKS BLAIRSVLE GA COM COM 90984P303 21541605 862009 SH SOLE 549678 0 312331 UNITED PARCEL SERVICE - CL B COM 911312106 12065709 67313 SH SOLE 4995 0 62318 UNITEDHEALTH GROUP INCORPORATED COM 91324P102 108082663 224873 SH SOLE 86425 0 138448 UNIVERSAL DISPLAY CORP COM 91347P105 14667822 101768 SH SOLE 51496 0 50272 UNIVERSAL ELECTRONICS COM 913483103 1974486 205248 SH SOLE 98048 0 107200 US BANCORP DEL COM NEW COM 902973304 2515104 76123 SH SOLE 34354 0 41769 VAIL RESORTS INC COM 91879Q109 25752531 102290 SH SOLE 54259 0 48031 VALE S A ADR ADR 91912E105 1270526 94674 SH SOLE 94674 0 0 VALERO ENERGY CORP COM 91913Y100 765430 6526 SH SOLE 3997 0 2530 VANECK VECTORS BIOTECH ETF ETF 92189F726 833307 5340 SH SOLE 0 0 5340 VANGUARD DIVIDEND APPREC ETF ETF 921908844 737139 4539 SH SOLE 1171 0 3368 VANGUARD EMERG MARKET VIPERS ETF 922042858 1972705 48494 SH SOLE 20269 0 28225 VANGUARD EUROPE PACIFIC ETF ETF 921943858 619043 13405 SH SOLE 1890 0 11516 VANGUARD EXTENDED MARKET ETF ETF 922908652 3475067 23350 SH SOLE 385 0 22965 VANGUARD FTSE ALL -WORLD EX-U ETF 922042775 1650700 30339 SH SOLE 2682 0 27657 VANGUARD FTSE ALL WORLD EX-US S/C ETF 922042718 367346 3325 SH SOLE 0 0 3325 VANGUARD GROWTH ETF ETF 922908736 2905717 10269 SH SOLE 869 0 9400 VANGUARD HEALTH ETF ETF 92204A504 304015 1242 SH SOLE 245 0 998 VANGUARD INDEX FDS MID CAP ETF ETF 922908629 499764 2270 SH SOLE 2270 0 0 VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 509749 2563 SH SOLE 2350 0 213 VANGUARD INFO TECH ETF ETF 92204A702 894578 2024 SH SOLE 1311 0 713 VANGUARD INT-TERM CORPORATE ETF 92206C870 388670 4918 SH SOLE 4870 0 48 VANGUARD S&P 500 ETF ETF 922908363 3262344 8011 SH SOLE 5321 0 2690 VANGUARD SHORT-TERM BOND ETF ETF 921937827 566504 7497 SH SOLE 254 0 7243 VANGUARD SMALL CAP GRWTH ETF ETF 922908595 231734 1009 SH SOLE 641 0 368 VANGUARD TOTAL STOCK MKT ETF ETF 922908769 5272178 23934 SH SOLE 9009 0 14925 VANGUARD TOTAL WORLD STOCK INDEX FD ETF 922042742 232268 2395 SH SOLE 400 0 1995 VANGUARD VALUE ETF ETF 922908744 869639 6120 SH SOLE 332 0 5788 VANGUARD WORLD FDS MATERIALS ETF ETF 92204A801 373039 2050 SH SOLE 800 0 1250 VERACYTE INC COM 92337F107 6542760 256881 SH SOLE 124411 0 132470 VERIFYME INC COM NEW COM 92346X206 13800 10000 SH SOLE 0 0 10000 VERIFYME INC WT EXP 062225 COM 92346X115 978 10000 SH SOLE 0 0 10000 VERIZON COMMUNICATIONS INC COM COM 92343V104 3977517 106952 SH SOLE 25585 0 81368 VERTEX PHARMACEUTICALS INC COM 92532F100 308274 876 SH SOLE 0 0 876 VICOR CORP COM COM 925815102 7645698 141587 SH SOLE 70733 0 70854 VIPSHOP HLDGS LTD SPONSORED ADS A ADR 92763W103 1537800 93200 SH SOLE 93200 0 0 VISA INC CL A COM 92826C839 121457647 511444 SH SOLE 207731 0 304063 VMWARE INC CL A COM 928563402 2212539 15398 SH SOLE 355 0 15043 VODAFONE GROUP PLC COM 92857W308 395927 41897 SH SOLE 723 0 41174 WABTEC COM 929740108 263428 2402 SH SOLE 55 0 2347 WALGREENS BOOTS ALLIANCE INC COM 931427108 2762660 96970 SH SOLE 12153 0 84817 WALMART INC COM COM 931142103 11468217 72963 SH SOLE 16695 0 56268 WARBY PARKER INC CL A COM COM 93403J106 3649700 312207 SH SOLE 1 312014 0 193 WASTE CONNECTIONS INC COM 94106B101 16800279 117542 SH SOLE 82856 0 34686 WASTE MANAGEMENT INC COM 94106L109 1988440 11467 SH SOLE 8533 0 2934 WATSCO INC COM 942622200 5090336 13344 SH SOLE 8457 0 4887 WEC ENERGY GROUP INC COM 92939U106 12757916 144582 SH SOLE 20881 0 123701 WELLS FARGO COMPANY COM 949746101 2266906 53114 SH SOLE 22997 0 30117 WESBANCO INC COM 950810101 15227092 594576 SH SOLE 422609 0 171967 WESTERN ALLIANCE BANCORP COM 957638109 3166909 86836 SH SOLE 56550 0 30286 WESTERN UNION COM 959802109 124632 10625 SH SOLE 7300 0 3325 WEYERHAEUSER CO COM 962166104 3375604 100735 SH SOLE 13551 0 87184 WILLIAMS COMPANIES INC COM 969457100 342126 10485 SH SOLE 5275 0 5210 WILLIAMS-SONOMA INC COM 969904101 201351 1609 SH SOLE 121 0 1488 WINTRUST FINANCIAL CORPORATION COM 97650W108 416839 5740 SH SOLE 100 0 5640 WNS HLDGS LTD SPON ADR ADR 92932M101 27781309 376849 SH SOLE 1 249293 0 127556 WORKDAY INC COM 98138H101 1490423 6598 SH SOLE 3214 0 3384 WORKIVA INC COM 98139A105 14441210 142054 SH SOLE 1 141457 0 597 XCEL ENERGY INC COM 98389B100 4327652 69610 SH SOLE 55034 0 14576 XENCOR INC COM COM 98401F105 3878616 155331 SH SOLE 1 155233 0 98 XYLEM INC COM 98419M100 222425 1975 SH SOLE 0 0 1975 YETI HLDGS INC COM 98585X104 807096 20780 SH SOLE 20780 0 0 YUM CHINA HOLDINGS INC COM 98850P109 454656 8047 SH SOLE 2900 0 5147 ZEBRA TECHNOLOGIES CORP CL A COM 989207105 67392145 227807 SH SOLE 92022 0 135785 ZIM INTEGRATED SHIPPING SERV SHS COM M9T951109 526575 42500 SH SOLE 42500 0 0 ZIMMER BIOMET HOLDINGS COM 98956P102 638748 4387 SH SOLE 1240 0 3147 ZIONS BANCORPORATION COM 989701107 1433546 53371 SH SOLE 20021 0 33350 ZOETIS INC COM 98978V103 111666729 648434 SH SOLE 188560 0 459874 ZURN ELKAY WATER SOLUTIONS CORP COM 98983L108 3631737 135059 SH SOLE 40670 0 94389