The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579Y101   5,548,280 55,433 SH   SOLE   22,465 0 32,969
AAR CORP COM 000361105   34,633,243 599,606 SH   SOLE   408,598 0 191,008
ABBOTT LABS COM 002824100   53,231,412 488,272 SH   SOLE   202,152 0 286,120
ABBVIE INC COM COM 00287Y109   21,382,151 158,704 SH   SOLE   70,218 0 88,486
ACADIA HEALTHCARE CO INC COM 00404A109   238,920 3,000 SH   SOLE   0 0 3,000
ACCENTURE LTD CL A COM G1151C101   15,164,239 49,142 SH   SOLE   31,268 0 17,874
ADAPTHEALTH CORP COMMON STOCK COM 00653Q102   16,462,907 1,352,745 SH   SOLE   1,032,285 0 320,460
ADDUS HOMECARE CORP COM 006739106   9,632,921 103,915 SH   SOLE 1 103,850 0 65
ADOBE INC. COM 00724F101   51,058,869 104,417 SH   SOLE   23,935 0 80,482
ADVANCED DRAIN SYS INC DEL COM COM 00790R104   30,442,181 267,553 SH   SOLE   122,723 0 144,830
ADVANCED ENERGY INDS COM 007973100   3,311,960 29,717 SH   SOLE   9,189 0 20,528
ADVANCED MICRO DEVICES COM 007903107   635,049 5,575 SH   SOLE   3,422 0 2,153
AFLAC INC COM 001055102   3,340,559 47,859 SH   SOLE   34,586 0 13,273
AGILENT TECHNOLOGIES COM 00846U101   13,225,095 109,980 SH   SOLE   67,487 0 42,493
AGILYSYS INC COM 00847J105   10,512,697 153,157 SH   SOLE   62,738 0 90,419
AIR LEASE CORP COM 00912X302   4,331,923 103,511 SH   SOLE   22,184 0 81,327
AIR PRODUCTS & CHEMICALS INC COM 009158106   15,015,439 50,130 SH   SOLE   12,240 0 37,890
ALAMOS GOLD INC NEW COM CL A COM 011532108   32,016,477 2,685,946 SH   SOLE   1,948,225 0 737,721
ALCON INC ORD SHS COM H01301128   15,751,983 191,840 SH   SOLE   29,247 0 162,593
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102   1,995,900 23,946 SH   SOLE   23,850 0 96
ALKERMES PLC COM G01767105   30,755,913 982,617 SH   SOLE 1 821,286 0 161,331
ALLEGIANT TRAVEL CO COM COM 01748X102   12,679,902 100,411 SH   SOLE   50,233 0 50,178
ALLEGRO MICROSYSTEMS INC COM COM 01749D105   3,741,971 82,897 SH   SOLE 1 82,846 0 51
ALLETE INC COM 018522300   28,982,856 499,963 SH   SOLE   376,506 0 123,457
ALLIANT ENERGY CORP COM 018802108   501,499 9,556 SH   SOLE   2,054 0 7,502
ALLSTATE CORP COM 020002101   367,574 3,371 SH   SOLE   898 0 2,473
ALNYLAM PHARMACEUTICALS COM 02043Q107   379,880 2,000 SH   SOLE   0 0 2,000
ALPHABET INC CL A COM 02079K305   30,832,846 257,585 SH   SOLE   144,291 0 113,594
ALPHABET INC CL C COM 02079K107   135,099,659 1,116,803 SH   SOLE   551,136 0 565,967
ALTERYX INC CL A COM 02156B103   8,839,153 194,695 SH   SOLE   100,048 0 94,647
ALTRIA GROUP INC COM 02209S103   546,804 12,071 SH   SOLE   9,157 0 2,915
AMAZON.COM INC. COM 023135106   158,962,158 1,219,409 SH   SOLE   419,125 0 800,284
AMEDISYS INC COM 023436108   5,616,428 61,422 SH   SOLE   31,178 0 30,244
AMERESCO INC CL A COM 02361E108   4,512,330 92,789 SH   SOLE 1 92,731 0 58
AMERICA MOVIL SAB DE CV SPON ADR L SHS ADR 02390A101   404,668 18,700 SH   SOLE   18,700 0 0
AMERICAN EAGLE OUTFITTERS COM 02553E106   1,876,755 159,047 SH   SOLE   47,766 0 111,281
AMERICAN ELECTRIC POWER COMPANY COM 025537101   726,815 8,632 SH   SOLE   5,754 0 2,878
AMERICAN EXPRESS COM 025816109   1,180,516 6,777 SH   SOLE   3,294 0 3,483
AMERICAN TOWER CORP-CL A COM 03027X100   4,387,699 22,624 SH   SOLE   2,145 0 20,479
AMERICAN WATER WORKS INC COM 030420103   1,974,424 13,832 SH   SOLE   11,141 0 2,691
AMERICOLD REALTY TRUST INC COM 03064D108   8,889,768 275,225 SH   SOLE 1 275,056 0 169
AMERIS BANCORP COM 03076K108   5,548,794 162,198 SH   SOLE   82,735 0 79,463
AMERISOURCEBERGEN CORP COM 03073E105   458,561 2,383 SH   SOLE   2,383 0 0
AMEX TECHNOLOGY SELECT SPDR FUND ETF 81369Y803   2,997,173 17,239 SH   SOLE   15,990 0 1,249
AMGEN INC COM 031162100   6,226,448 28,045 SH   SOLE   20,292 0 7,754
AMPHENOL CORP CL A - NEW COM 032095101   10,718,482 126,174 SH   SOLE   13,360 0 112,814
ANALOG DEVICES COM 032654105   5,693,128 29,224 SH   SOLE   10,780 0 18,444
ANGIODYNAMICS INC COM 03475V101   6,322,520 606,186 SH   SOLE   440,229 0 165,957
ANIXA BIOSCIENCES INC COM 03528H109   55,680 17,400 SH   SOLE   0 0 17,400
ANSYS INC COM 03662Q105   2,472,732 7,487 SH   SOLE   902 0 6,585
AON PLC CL A COM G0403H108   17,939,354 51,968 SH   SOLE   41,374 0 10,594
APACHE CORP COM 03743Q108   227,434 6,656 SH   SOLE   6,206 0 450
APOGEE ENTERPRISES INC COM COM 037598109   37,160,513 782,821 SH   SOLE   592,985 0 189,836
APPLE INC. COM 037833100   258,559,960 1,332,990 SH   SOLE   563,719 0 769,271
APPLIED MATERIALS INC COM 038222105   6,701,019 46,361 SH   SOLE   9,853 0 36,508
ARCBEST CORP COM COM 03937C105   17,232,400 174,417 SH   SOLE   133,872 0 40,545
ARCHER AVIATION INC COM CL A COM 03945R102   82,400 20,000 SH   SOLE   0 0 20,000
ARCHER DANIELS MIDLAND CO COM 039483102   735,350 9,732 SH   SOLE   6,881 0 2,851
ARES MANAGEMENT CORPORATION COM 03990B101   111,418,538 1,156,394 SH   SOLE   398,355 0 758,039
ASE TECHNOLOGY HOLDING CO LTD SPONSORED ADS ADR 00215W100   942,590 121,000 SH   SOLE   121,000 0 0
ASML HOLDING N V N Y REGISTRY SHS COM N07059210   31,247,597 43,115 SH   SOLE   22,581 0 20,534
ASPEN TECHNOLOGY INC COM 29109X106   973,815 5,810 SH   SOLE   443 0 5,367
ASTEC INDUSTRIES INC COM 046224101   24,761,074 544,918 SH   SOLE   392,008 0 152,910
ASTREZENECA PLC-SPONS ADR ADR 046353108   311,115 4,347 SH   SOLE   1,354 0 2,993
AT & T INC COM 00206R102   1,038,903 65,135 SH   SOLE   32,380 0 32,755
ATKORE INTL GROUP INC COM 047649108   5,972,658 38,301 SH   SOLE 1 38,277 0 24
ATMOS ENERGY CORP COM 049560105   1,123,147 9,654 SH   SOLE   9,654 0 0
AUTODESK COM 052769106   666,006 3,255 SH   SOLE   248 0 3,007
AUTOMATIC DATA PROCESSING COM 053015103   1,811,949 8,244 SH   SOLE   3,124 0 5,120
AUTOZONE INC COM 053332102   2,555,694 1,025 SH   SOLE   44 0 981
AVERY DENNISON CORP COM 053611109   60,667,995 353,132 SH   SOLE   156,556 0 196,576
AVID BIOSERVICES INC COM 05368M106   6,761,578 484,007 SH   SOLE 1 483,706 0 301
AVIENT CORP COM 05368V106   7,301,387 178,518 SH   SOLE 1 178,407 0 111
AVISTA CORP COM 05379B107   13,789,308 351,141 SH   SOLE   253,204 0 97,937
AZEK CO INC CL A COM 05478C105   55,528,265 1,833,221 SH   SOLE 1 906,171 0 927,050
AZENTA INC COM COM 114340102   5,026,736 107,685 SH   SOLE 1 107,619 0 66
AZZ INC COM 002474104   38,805,956 892,912 SH   SOLE   670,230 0 222,682
B2GOLD CORP COM COM 11777Q209   124,950 35,000 SH   SOLE   35,000 0 0
BADGER METER INC COM COM 056525108   16,572,464 112,310 SH   SOLE   57,178 0 55,132
BALCHEM CORPORATION COM 057665200   40,546,130 300,765 SH   SOLE   37,609 0 263,156
BANK AMER CORP COM COM 060505104   4,960,010 172,883 SH   SOLE   48,366 0 124,518
BANK OF HAWAII CORPORATION COM 062540109   381,296 9,248 SH   SOLE   6,248 0 3,000
BANK OF MONTREAL COM 063671101   721,036 7,984 SH   SOLE   1,187 0 6,797
BANK OF NEW YORK MELLON CORP COM 064058100   905,849 20,347 SH   SOLE   7,874 0 12,473
BAXTER INTERNATIONAL INC. COM 071813109   647,636 14,215 SH   SOLE   1,554 0 12,661
BECTON DICKINSON COM 075887109   49,015,833 185,659 SH   SOLE   77,425 0 108,234
BELDEN INC COM 077454106   63,977,512 668,871 SH   SOLE   504,770 0 164,101
BERKLEY W R CORP COM 084423102   32,533,638 546,233 SH   SOLE   339,621 0 206,612
BERKSHIRE HATHAWAY INC DEL CL A COM 084670108   8,284,960 16 SH   SOLE   5 0 11
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702   82,275,457 241,277 SH   SOLE   76,641 0 164,636
BERRY GLOBAL GROUP INC COM 08579W103   17,499,129 271,979 SH   SOLE   138,902 0 133,077
BIOCRYST PHARMACEUTICALS INC COM 09058V103   14,345,324 2,037,688 SH   SOLE   1,482,469 0 555,219
BIOGEN IDEC INC COM 09062X103   2,578,178 9,051 SH   SOLE   450 0 8,601
BIO-TECHNE CORP COM 09073M104   76,719,553 939,846 SH   SOLE   297,291 0 642,555
BLACKLINE INC COM 09239B109   7,429,690 138,047 SH   SOLE 1 137,774 0 273
BLACKROCK INC-CLASS A COM 09247X101   7,427,682 10,747 SH   SOLE   10,273 0 474
BLACKSTONE MORTGAGE TRUST RE 09257W100   512,655 24,635 SH   SOLE   2,805 0 21,830
BLUEPRINT MEDICINES CORP COM 09627Y109   6,048,936 95,711 SH   SOLE 1 95,652 0 59
BOEING CO COM 097023105   486,790 2,306 SH   SOLE   1,626 0 680
BOOT BARN HLDGS INC COM COM 099406100   9,625,104 113,651 SH   SOLE 1 113,581 0 70
BOX INC CL A COM 10316T104   8,235,156 280,298 SH   SOLE 1 280,124 0 174
BP AMOCO PLC ADR 055622104   520,159 14,740 SH   SOLE   8,106 0 6,635
BRIGHT HORIZONS FAM SOL IN DEL COM COM 109194100   7,233,381 78,241 SH   SOLE 1 78,156 0 85
BRISTOL MYERS SQUIBB CO COM 110122108   5,114,977 79,984 SH   SOLE   45,529 0 34,455
BROADCOM INC COM 11135F101   29,290,509 33,767 SH   SOLE   22,835 0 10,932
BROADRIDGE FINL SOLUTIONS INC COM COM 11133T103   365,546 2,207 SH   SOLE   892 0 1,315
BROWN-FORMAN CORPORATION CLS B COM 115637209   759,423 11,372 SH   SOLE   5,716 0 5,656
BUNGE LIMITED COM G16962105   900,854 9,548 SH   SOLE   268 0 9,280
BWX TECHNOLOGIES INC COM COM 05605H100   3,989,599 55,744 SH   SOLE   16,447 0 39,297
CABLE ONE INC COM 12685J105   563,118 857 SH   SOLE   437 0 420
CACI INTERNATIONAL INC COM 127190304   19,962,999 58,570 SH   SOLE   29,442 0 29,128
CACTUS INC A COM 127203107   8,026,793 189,669 SH   SOLE 1 189,551 0 118
CADENCE BANK COM 12740C103   19,690,554 1,002,574 SH   SOLE   751,710 0 250,864
CADENCE DESIGN SYSTEMS INC COM 127387108   395,636 1,687 SH   SOLE   625 0 1,062
CANADIAN NATIONAL RAILWAY CO. COM 136375102   302,433 2,498 SH   SOLE   1,384 0 1,114
CANADIAN PACIFIC KANSAS CITY LTD COM 13646K108   2,759,750 34,168 SH   SOLE   23,937 0 10,231
CAPITAL SOUTHWEST CORPORATION COM 140501107   210,295 10,664 SH   SOLE   0 0 10,664
CAPRI HOLDINGS LIMITED SHS COM G1890L107   6,465,333 180,143 SH   SOLE   97,988 0 82,155
CARETRUST REIT INC RE 14174T107   297,900 15,000 SH   SOLE   0 0 15,000
CARLISLE COMPANIES INCORPORATED COM 142339100   19,699,196 76,791 SH   SOLE   38,800 0 37,991
CARRIER GLOBAL CORPORATION COM COM 14448C104   960,497 19,322 SH   SOLE   10,367 0 8,955
CARTER INC COM 146229109   9,438,073 130,001 SH   SOLE   65,455 0 64,546
CASELLA WASTE SYS INC CL A COM 147448104   10,155,184 112,274 SH   SOLE   34,028 0 78,246
CASEYS GEN STORES INC COM COM 147528103   11,694,534 47,952 SH   SOLE   24,303 0 23,649
CATALENT INC COM 148806102   602,184 13,888 SH   SOLE   11,058 0 2,830
CATERPILLAR INC COM 149123101   7,549,007 30,681 SH   SOLE   5,042 0 25,639
CBIZ INC COM COM 124805102   6,801,139 127,649 SH   SOLE 1 127,570 0 79
CCC INTELLIGENT SOLUTIONS HLD COM COM 12510Q100   14,123,670 1,259,917 SH   SOLE   629,534 0 630,383
CDW CORP COM 12514G108   225,005 1,227 SH   SOLE   1,171 0 56
CENTERPOINT ENERGY INC COM 15189T107   259,960 8,918 SH   SOLE   1,784 0 7,134
CHARLES RIV LABS INTL INC COM 159864107   1,740,240 8,277 SH   SOLE   860 0 7,417
CHART INDS INC COM 16115Q308   4,729,784 29,600 SH   SOLE   21,155 0 8,445
CHARTER COMMUNICATIONS INC A COM 16119P108   326,592 889 SH   SOLE   93 0 796
CHECK POINT SOFTWARE TECH COM M22465104   411,783 3,278 SH   SOLE   1,153 0 2,125
CHEMED CORP NEW COM COM 16359R103   6,862,418 12,669 SH   SOLE   9,036 0 3,633
CHEVRON CORP NEW COM COM 166764100   69,151,519 439,476 SH   SOLE   215,011 0 224,466
CHIPOTLE MEXICAN GRILL-CL A COM 169656105   1,653,447 773 SH   SOLE   768 0 5
CHOICE HOTELS INTL INC COM COM 169905106   14,421,467 122,715 SH   SOLE   61,479 0 61,236
CHUBB LIMITED COM COM H1467J104   777,943 4,040 SH   SOLE   2,592 0 1,448
CHURCH & DWIGHT COM 171340102   4,430,066 44,199 SH   SOLE   0 0 44,199
CHURCHILL DOWNS INC COM 171484108   21,556,320 154,892 SH   SOLE 1 120,459 0 34,433
CIENA CORP COM NEW COM 171779309   12,188,427 286,854 SH   SOLE   149,350 0 137,504
CIGNA CORP COM 125523100   2,250,974 8,022 SH   SOLE   2,648 0 5,374
CINTAS CORP COM 172908105   13,978,884 28,122 SH   SOLE   9,092 0 19,030
CIRCOR INTL INC COM 17273K109   69,949,397 1,239,139 SH   SOLE   943,406 0 295,733
CISCO SYSTEMS INC COM 17275R102   8,441,270 163,148 SH   SOLE   23,094 0 140,055
CITIGROUP COM 172967424   363,578 7,897 SH   SOLE   2,505 0 5,392
CIVITAS RESOURCES INC COM 17888H103   8,529,528 122,957 SH   SOLE   62,929 0 60,028
CLOROX CO COM 189054109   563,797 3,545 SH   SOLE   3,338 0 207
CME GROUP INC COM 12572Q105   1,041,623 5,622 SH   SOLE   2,708 0 2,914
CMS ENERGY CORP COM 125896100   239,465 4,076 SH   SOLE   76 0 4,000
COCA COLA COM 191216100   9,978,188 165,696 SH   SOLE   85,768 0 79,928
COCA COLA CONS INC COM COM 191098102   12,058,940 18,960 SH   SOLE   9,093 0 9,867
COGNEX CORP COM 192422103   829,096 14,800 SH   SOLE   5,200 0 9,600
COGNIZANT TECHNOLOGY SOLUTIONS - CL - A COM 192446102   320,395 4,908 SH   SOLE   0 0 4,908
COLGATE PALMOLIVE COMPANY COM 194162103   761,387 9,883 SH   SOLE   4,638 0 5,245
COLUMBIA BKG SYS INC COM 197236102   14,106,992 695,612 SH   SOLE   478,083 0 217,529
COLUMBIA EMERGING MARKETS CONS ETF 19762B509   1,844,783 89,270 SH   SOLE   3,566 0 85,704
COLUMBIA SPORTSWEAR CO COM 198516106   8,034,274 104,017 SH   SOLE   52,678 0 51,339
COLUMBUS MCKINNON CORP COM 199333105   15,629,844 384,498 SH   SOLE   273,570 0 110,928
COMCAST CL A COM 20030N101   8,095,891 194,847 SH   SOLE   43,083 0 151,765
COMFORT SYS USA INC COM 199908104   12,655,551 77,074 SH   SOLE 1 77,026 0 48
COMMERCE BANCSHARES INC COM 200525103   211,115 4,335 SH   SOLE   4,335 0 0
COMMUNITY BANK SYSTEM INC COM 203607106   13,515,880 288,308 SH   SOLE   208,444 0 79,864
COMPANHIA ENERGETICA DE MINAS SP ADR N-V PFD ADR 204409601   226,969 86,300 SH   SOLE   86,300 0 0
COMPASS MINERALS INTL INC COM 20451N101   48,971,798 1,440,347 SH   SOLE   1,057,274 0 383,073
CONDUENT INC COM 206787103   12,908,437 3,796,599 SH   SOLE   2,728,789 0 1,067,810
CONMED CORP COM 207410101   10,589,229 77,925 SH   SOLE 1 77,877 0 48
CONOCOPHILLIPS COM 20825C104   40,868,789 394,449 SH   SOLE   218,082 0 176,368
CONSOLIDATED EDISON INC COM 209115104   873,906 9,668 SH   SOLE   5,849 0 3,820
CONSTELLATION BRANDS INC COM 21036P108   889,126 3,613 SH   SOLE   2,174 0 1,439
CONSUMER STAPLES SELECT SECTOR SPDR FD ETF 81369Y308   540,996 7,294 SH   SOLE   7,227 0 67
CORNING INC COM 219350105   518,102 14,786 SH   SOLE   6,041 0 8,745
CORTEVA INC COM 22052L104   927,665 16,190 SH   SOLE   13,489 0 2,701
COSTCO WHOLESALE CORP. COM 22160K105   57,466,286 106,740 SH   SOLE   46,403 0 60,512
COTERRA ENERGY INC COM COM 127097103   321,372 12,703 SH   SOLE   8,600 0 4,103
COTY INC COM CL A COM 222070203   48,993,766 3,986,474 SH   SOLE   2,979,075 0 1,007,399
COUSINS PPTYS INC RE 222795502   12,540,411 550,018 SH   SOLE   391,621 0 158,397
CRANE COMPANY COM 224408104   8,077,570 90,637 SH   SOLE   62,043 0 28,594
CRANE NXT CO COM COM 224441105   13,319,784 235,999 SH   SOLE   124,108 0 111,891
CREDO TECHNOLOGY GROUP HOLDING ORDINARY SHARES COM G25457105   3,203,132 184,725 SH   SOLE 1 184,611 0 114
CROWN CASTLE INTERNATIONAL CORP COM 22822V101   2,134,894 18,737 SH   SOLE   3,282 0 15,455
CSG SYS INTL INC COM 126349109   5,416,082 102,694 SH   SOLE   78,852 0 23,842
CSW INDUSTRIALS INC. COM 126402106   1,772,251 10,664 SH   SOLE   0 0 10,664
CSX CORPORATION COM 126408103   1,081,194 31,707 SH   SOLE   24,154 0 7,553
CUBESMART RE 229663109   8,282,823 185,464 SH   SOLE   34,550 0 150,914
CUMMINS INC. COM 231021106   427,805 1,745 SH   SOLE   775 0 970
CVS CAREMARK CORPORATION COM 126650100   1,346,355 19,476 SH   SOLE   9,940 0 9,536
DANAHER CORPORATION COM 235851102   50,426,933 210,113 SH   SOLE   74,849 0 135,264
DAQO NEW ENERGY CORP SPNSRD ADR NEW ADR 23703Q203   440,670 11,100 SH   SOLE   11,100 0 0
DAVITA INC COM 23918K108   203,955 2,030 SH   SOLE   80 0 1,950
DEERE & CO COM 244199105   5,077,800 12,532 SH   SOLE   7,594 0 4,938
DELL TECHNOLOGIES INC CL C COM 24703L202   1,845,855 34,113 SH   SOLE   119 0 33,994
DENBURY INC COM 24790A101   9,923,610 115,043 SH   SOLE 1 114,972 0 71
DESCARTES SYS GROUP INC COM 249906108   1,808,804 22,579 SH   SOLE   6,628 0 15,951
DESKTOP METAL INC COM CL A COM 25058X105   3,505,259 1,980,372 SH   SOLE   1,441,656 0 538,716
DEXCOM, INC. COM 252131107   957,400 7,450 SH   SOLE   245 0 7,205
DIAGEO PLC ADR 25243Q205   983,632 5,670 SH   SOLE   4,080 0 1,590
DIAMONDBACK ENERGY INC COM 25278X109   9,658,917 73,531 SH   SOLE   50,924 0 22,607
DIGITAL REALTY TRUST INC RE 253868103   470,625 4,133 SH   SOLE   2,200 0 1,933
DIGITALBRIDGE GROUP INC CL A COM RE 25401T603   15,325,831 1,041,865 SH   SOLE   758,490 0 283,375
DIMENSIONAL ETF TRUST US CORE EQUITY 2 COM 25434V708   341,683 12,585 SH   SOLE   1,455 0 11,130
DIODES INC COM 254543101   2,932,951 31,711 SH   SOLE   4,240 0 27,471
DISCOVER FINANCIAL SERVICES COM 254709108   6,064,983 51,904 SH   SOLE   4,714 0 47,190
DISNEY WALT CO COM 254687106   10,665,929 119,467 SH   SOLE   30,077 0 89,390
DOLLAR GENERAL COM 256677105   38,893,203 229,080 SH   SOLE   107,468 0 121,612
DONALDSON CO INC COM 257651109   9,547,590 152,737 SH   SOLE   69,661 0 83,076
DOVER CORP COM 260003108   38,470,060 260,549 SH   SOLE   105,489 0 155,060
DOW CHEMICAL CO COM 260557103   4,533,630 85,123 SH   SOLE   23,045 0 62,078
DR REDDYS LABS LTD ADR ADR 256135203   422,837 6,700 SH   SOLE   6,700 0 0
DRIL-QUIP INC COM 262037104   17,756,477 763,063 SH   SOLE   544,620 0 218,443
DTE ENERGY COMPANY COM 233331107   808,836 7,352 SH   SOLE   6,491 0 862
DUKE ENERGY CORPORATION COM 26441C204   1,375,564 15,329 SH   SOLE   10,806 0 4,523
DUPONT DE NEMOURS INC COM 26614N102   4,730,927 66,223 SH   SOLE   16,874 0 49,349
EAGLE MATERIALS INC COM 26969P108   10,686,900 57,327 SH   SOLE   28,893 0 28,434
EASTMAN CHEMICAL CO COM 277432100   5,331,792 63,686 SH   SOLE   19,903 0 43,783
EATON CORP PLC COM G29183103   2,208,682 10,983 SH   SOLE   1,378 0 9,605
ECOLAB INC COM 278865100   5,784,777 30,986 SH   SOLE   5,260 0 25,726
EDWARDS LIFESCIENCES CORPORATION COM 28176E108   2,599,452 27,557 SH   SOLE   5,871 0 21,686
ELEMENT SOLUTIONS INC COM COM 28618M106   39,154,887 2,039,317 SH   SOLE   1,371,281 0 668,036
EMCOR GROUP INC COM 29084Q100   25,457,511 137,772 SH   SOLE   72,328 0 65,444
EMERSON ELECTRIC COM 291011104   5,877,791 65,027 SH   SOLE   35,955 0 29,072
EMPIRE STATE REALTY TRUST-A RE 292104106   9,346,210 1,247,825 SH   SOLE   886,671 0 361,154
ENBRIDGE INC COM 29250N105   636,529 17,134 SH   SOLE   7,465 0 9,669
ENCOMPASS HEALTH CORP COM 29261A100   8,009,349 118,289 SH   SOLE   60,547 0 57,742
ENDAVA PLC ADS ADR 29260V105   7,837,019 151,323 SH   SOLE 1 151,066 0 257
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506   856,725 10,555 SH   SOLE   9,631 0 925
ENERGY TRANSFER EQUITY LP COM 29273V100   328,892 25,897 SH   SOLE   25,897 0 0
ENERPAC TOOL GROUP CORP CL A COM COM 292765104   16,710,057 618,891 SH   SOLE   471,584 0 147,307
ENERSYS COM 29275Y102   70,160,351 646,520 SH   SOLE   449,934 0 196,586
ENPRO INDUSTRIES INC. COM 29355X107   26,225,426 196,401 SH   SOLE   98,534 0 97,867
ENSIGN GROUP INC COM 29358P101   26,647,087 279,144 SH   SOLE 1 204,130 0 75,014
ENTERPRISE FINL SVCS CORP COM COM 293712105   9,209,536 235,538 SH   SOLE   169,566 0 65,972
ENVESTNET INC COM COM 29404K106   12,827,435 216,132 SH   SOLE 1 215,999 0 133
EOG RESOURCES INC. COM 26875P101   8,986,516 78,526 SH   SOLE   11,155 0 67,371
EQUITY COMMONWEALTH RE 294628102   94,470,253 4,662,895 SH   SOLE   3,338,665 0 1,324,230
EQUITY LIFESTYLE PPTYS INC RE 29472R108   381,742 5,707 SH   SOLE   2,112 0 3,595
EQUITY RESIDENTIAL PROPERTIES RE 29476L107   263,880 4,000 SH   SOLE   0 0 4,000
ERICSSON L M TEL CO SP ADR ADR 294821608   69,602 12,771 SH   SOLE   11,000 0 1,771
ESSENTIAL UTILS INC COM COM 29670G102   296,173 7,421 SH   SOLE   7,421 0 0
ESTEE LAUDER COMPANIES - CLASS A COM 518439104   41,546,939 211,564 SH   SOLE   59,613 0 151,951
EVERCORE INC CLASS A COM 29977A105   385,601 3,120 SH   SOLE   3,120 0 0
EVERSOURCE ENERGY COM 30040W108   313,396 4,419 SH   SOLE   595 0 3,824
EXACT SCIENCES CORP COM 30063P105   311,279 3,315 SH   SOLE   0 0 3,315
EXPEDITORS INTERNATIONAL OF WASHINGTON COM 302130109   203,620 1,681 SH   SOLE   1,646 0 35
EXXON MOBIL CORP COM 30231G102   14,999,540 139,856 SH   SOLE   52,207 0 87,650
FAIR ISAAC CORP COM COM 303250104   10,915,434 13,489 SH   SOLE   7,561 0 5,928
FARO TECHNOLOGIES INC COM 311642102   11,626,384 717,678 SH   SOLE   518,794 0 198,884
FASTENAL COMPANY COM 311900104   378,480 6,416 SH   SOLE   3,666 0 2,750
FEDERAL EXPRESS CORP COM 31428X106   244,182 985 SH   SOLE   133 0 852
FIDELITY NATIONAL INFORMATION COM 31620M106   1,013,154 18,522 SH   SOLE   8,147 0 10,375
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605   540,473 16,033 SH   SOLE   15,779 0 254
FINVOLUTION GROUP SPONSORED ADS ADR 31810T101   64,860 14,100 SH   SOLE   14,100 0 0
FIRST INDUSTRIAL REALTY TRUST, INC RE 32054K103   17,461,531 331,716 SH   SOLE   175,486 0 156,230
FIRST TRUST NASDQ 100 EQ WEI ETF 337344105   7,336,828 68,633 SH   SOLE   2,130 0 66,504
FIRST WESTN FINL INC COM 33751L105   216,579 11,644 SH   SOLE   11,644 0 0
FISERV INC COM 337738108   459,313 3,641 SH   SOLE   1,684 0 1,957
FIVE BELOW INC COM COM 33829M101   4,148,960 21,110 SH   SOLE   6,283 0 14,827
FMC CORP COM 302491303   21,531,603 206,360 SH   SOLE   132,965 0 73,395
FNB CORPORATION COM 302520101   1,556,767 136,081 SH   SOLE   19,000 0 117,081
FNF GROUP COM 31620R303   255,600 7,100 SH   SOLE   4,500 0 2,600
FORTUNE BRAND INNOVATIONS INC COM 34964C106   1,233,008 17,137 SH   SOLE   1,400 0 15,737
FORWARD AIR CORP COM COM 349853101   4,121,207 38,839 SH   SOLE   11,725 0 27,114
FOX FACTORY HOLDING CORP COM 35138V102   16,163,216 148,956 SH   SOLE 1 116,430 0 32,526
FRANCO NEVADA CORP COM 351858105   58,765,175 412,098 SH   SOLE   144,432 0 267,666
GALAPAGOS NV ADR 36315X101   15,912,739 391,361 SH   SOLE   285,050 0 106,311
GALLAGHER ARTHUR J COM 363576109   2,042,001 9,300 SH   SOLE   5,741 0 3,559
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK COM 36266G107   304,488 3,748 SH   SOLE   2,234 0 1,514
GENERAL DYNAMICS CORP COM 369550108   429,630 1,997 SH   SOLE   837 0 1,160
GENERAL ELECTRIC CO COM 369604301   1,648,505 15,007 SH   SOLE   6,721 0 8,286
GENERAL MILLS INC COM 370334104   3,427,263 44,684 SH   SOLE   12,257 0 32,427
GENTEX CORP COM 371901109   11,428,342 390,579 SH   SOLE   197,803 0 192,776
GERON CORPORATION COM 374163103   11,057,770 3,444,788 SH   SOLE   2,499,742 0 945,046
GILDAN ACTIVEWEAR COM 375916103   38,138,276 1,182,949 SH   SOLE   782,718 0 400,231
GILEAD SCIENCES INC. COM 375558103   789,845 10,249 SH   SOLE   100 0 10,149
GLACIER BANCORP INC COM 37637Q105   38,304,502 1,228,890 SH   SOLE   842,990 0 385,900
GLOBANT S A COM COM L44385109   8,267,120 46,000 SH   SOLE 1 45,971 0 29
GLOBE LIFE INC COM COM 37959E102   56,329,114 513,858 SH   SOLE   236,442 0 277,416
GLOBUS MEDICAL INC COM 379577208   20,482,713 344,016 SH   SOLE 1 230,106 0 113,910
GOLDMAN SACHS ETF TR EQUAL WEIGHT US COM 381430438   438,891 7,020 SH   SOLE   0 0 7,020
GOLDMAN SACHS GROUP INC. COM 38141G104   807,674 2,505 SH   SOLE   1,473 0 1,032
GOOSEHEAD INS INC COM CL A COM 38267D109   5,292,823 84,160 SH   SOLE 1 84,108 0 52
GRACO INC. COM 384109104   1,244,045 14,407 SH   SOLE   0 0 14,407
GRAINGER WW INC COM 384802104   16,851,380 21,369 SH   SOLE   2,748 0 18,696
GRAPHIC PACKAGING HLDG CO COM COM 388689101   17,400,604 724,120 SH   SOLE   366,311 0 357,809
GREEN DOT CORP CL A COM 39304D102   10,828,722 577,840 SH   SOLE   415,377 0 162,463
GUIDEWIRE SOFTWARE INC COM 40171V100   6,386,460 83,944 SH   SOLE   58,254 0 25,690
HAIN CELESTIAL GROUP COM 405217100   32,740,334 2,617,133 SH   SOLE   1,881,114 0 736,019
HALOZYME THERAPEUTICS, INC. COM 40637H109   9,489,585 263,088 SH   SOLE   134,703 0 128,385
HAMILTON LANE INC CL A COM 407497106   11,265,983 140,860 SH   SOLE 1 140,774 0 86
HANCOCK WHITNEY CO COM 410120109   30,268,541 788,654 SH   SOLE   589,570 0 199,084
HARLEY-DAVIDSON INC COM 412822108   494,243 14,037 SH   SOLE   9,138 0 4,899
HARMONY GOLD MNG LTD SPONSORED ADR ADR 413216300   103,740 24,700 SH   SOLE   24,700 0 0
HCA HOLDING INC COM 40412C101   2,473,362 8,150 SH   SOLE   7,700 0 450
HELLO GROUP INC ADR ADR 423403104   340,194 35,400 SH   SOLE   35,400 0 0
HELMERICH & PAYNE INC COM COM 423452101   18,930,194 533,997 SH   SOLE   388,665 0 145,332
HERSHEY FOODS CORP COM 427866108   279,664 1,120 SH   SOLE   1,000 0 120
HESS CORP COM 42809H107   333,622 2,454 SH   SOLE   1,159 0 1,295
HEWLETT PACKARD ENTERPRISE COMPANY COM 42824C109   181,272 10,790 SH   SOLE   0 0 10,790
HEXCEL CORP COM 428291108   13,706,863 180,306 SH   SOLE 1 180,166 0 140
HOLOGIC INC COM 436440101   2,939,859 36,308 SH   SOLE   4,312 0 31,996
HOME DEPOT INC COM 437076102   51,306,224 165,163 SH   SOLE   103,162 0 62,002
HONEYWELL INTERNATIONAL INC. COM 438516106   41,479,877 199,904 SH   SOLE   38,369 0 161,535
HORIZON PHARMA PLC COM G46188101   390,625 3,798 SH   SOLE   3,393 0 405
HOULIHAN LOKEY INC COM 441593100   12,108,352 123,165 SH   SOLE 1 123,089 0 76
HUB GROUP INC CL A COM 443320106   11,541,181 143,690 SH   SOLE   62,436 0 81,254
HUBBELL INC CL B COM 443510607   570,284 1,720 SH   SOLE   340 0 1,380
HUNTINGTON BANCSHARES INC COM 446150104   182,481 16,928 SH   SOLE   705 0 16,223
HUNTSMAN CORP COM 447011107   6,361,562 235,439 SH   SOLE   119,384 0 116,055
IBM COM 459200101   4,907,821 36,678 SH   SOLE   4,960 0 31,718
ICAD INC COM 44934S206   66,830 41,000 SH   SOLE   0 0 41,000
ICU MEDICAL INC COM 44930G107   66,418,541 372,740 SH   SOLE   275,668 0 97,072
IDEX CORP COM 45167R104   414,807 1,927 SH   SOLE   1,793 0 134
IDEXX LABS INC COM 45168D104   4,826,431 9,610 SH   SOLE   9,128 0 482
ILLINOIS TOOL WORKS CO COM 452308109   88,659,691 354,412 SH   SOLE   50,973 0 303,639
IMMUNOGEN INC COM 45253H101   5,507,342 291,857 SH   SOLE   211,697 0 80,160
INARI MED INC COM COM 45332Y109   7,135,697 122,733 SH   SOLE 1 122,656 0 77
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704   1,211,214 11,286 SH   SOLE   11,286 0 0
INGEVITY CORP COM 45688C107   2,616,968 44,996 SH   SOLE   13,433 0 31,563
INMODE LTD SHS COM M5425M103   989,775 26,500 SH   SOLE   26,500 0 0
INNOSPEC INC COM 45768S105   8,884,220 88,453 SH   SOLE 1 87,250 0 1,203
INNOVATIVE INDL PPTYS INC COM RE 45781V101   282,184 3,865 SH   SOLE   3,865 0 0
INSPIRE MED SYS INC COM 457730109   12,565,841 38,707 SH   SOLE 1 38,683 0 24
INSTALLED BLDG PRODS INC COM 45780R101   2,900,472 20,694 SH   SOLE   6,060 0 14,634
INSULET CORP COM 45784P101   20,823,627 72,219 SH   SOLE   38,888 0 33,331
INTEGRA LIFESCIENCES HLDGS CP COM NEW COM 457985208   7,216,876 175,465 SH   SOLE 1 141,377 0 34,088
INTEL CORP COM 458140100   2,521,329 75,399 SH   SOLE   23,424 0 51,976
INTER PARFUMS INC COM 458334109   5,257,472 38,878 SH   SOLE   11,096 0 27,782
INTERCONTINENTAL EXCHANGE INC COM 45866F104   7,264,260 64,240 SH   SOLE   62,763 0 1,477
INTL FLAVORS AND FRAGRANCES INC COM 459506101   628,682 7,899 SH   SOLE   2,140 0 5,759
INTUIT INC COM 461202103   962,199 2,100 SH   SOLE   635 0 1,465
INTUITIVE SURGICAL INC COM 46120E602   855,192 2,501 SH   SOLE   2,298 0 203
IRON MOUNTAIN INC. COM 46284V101   321,943 5,666 SH   SOLE   4,880 0 786
ISHARES DJ SELECT DIVIDEND ETF 464287168   480,668 4,243 SH   SOLE   3,008 0 1,235
ISHARES GOLD TR ISHARES NEW ETF 464285204   4,189,727 115,134 SH   SOLE   18,159 0 96,975
ISHARES IBOXX INV GR CORP BD ETF 464287242   1,032,521 9,548 SH   SOLE   8,296 0 1,252
ISHARES INC CORE MSCI EMKT ETF 46434G103   325,113 6,596 SH   SOLE   2,190 0 4,406
ISHARES INC MSCI GBL ETF NEW ETF 46434G848   2,204,180 54,478 SH   SOLE   2,830 0 51,648
ISHARES LEHMAN 20 YR TREAS ETF 464287432   319,114 3,100 SH   SOLE   0 0 3,100
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885   728,502 7,636 SH   SOLE   6,906 0 730
ISHARES MSCI EAFE INDEX FUND ETF 464287465   10,596,912 146,165 SH   SOLE   98,747 0 47,419
ISHARES MSCI EAFE SMALL CAP INDEX FUND ETF 464288273   382,689 6,489 SH   SOLE   1,731 0 4,758
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234   1,417,257 35,826 SH   SOLE   4,891 0 30,935
ISHARES MSCI JAPAN INDEX FUND N/C MORGAN STANLEY WEBS-JIS 92923H889 ETF 46434G822   1,403,707 22,677 SH   SOLE   5,977 0 16,700
ISHARES NASDAQ BIOTECH INDX ETF 464287556   602,680 4,747 SH   SOLE   1,512 0 3,235
ISHARES RUSELL 3000 INDEX ETF 464287689   1,029,372 4,045 SH   SOLE   345 0 3,700
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF 464287614   7,515,884 27,313 SH   SOLE   25,481 0 1,833
ISHARES RUSSELL 1000 INDEX ETF 464287622   918,169 3,767 SH   SOLE   2,967 0 800
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF 464287598   6,144,996 38,935 SH   SOLE   37,296 0 1,639
ISHARES RUSSELL 2000 ETF 464287655   7,172,531 38,301 SH   SOLE   9,671 0 28,630
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648   3,408,788 14,048 SH   SOLE   7,710 0 6,338
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF 464287630   9,228,575 65,544 SH   SOLE   59,038 0 6,506
ISHARES RUSSELL MIDCAP GRWTH ETF 464287481   1,538,060 15,917 SH   SOLE   14,317 0 1,600
ISHARES RUSSELL MIDCAP INDEX FUND ETF 464287499   5,666,977 77,598 SH   SOLE   5,732 0 71,866
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438   837,543 5,283 SH   SOLE   0 0 5,283
ISHARES S&P 1500 INDEX FUND ETF 464287150   372,282 3,805 SH   SOLE   0 0 3,805
ISHARES S&P 500/BARRA GROWTH ETF 464287309   716,571 10,167 SH   SOLE   7,692 0 2,475
ISHARES S&P INDEX FUND ETF 464287200   3,806,164 8,540 SH   SOLE   5,658 0 2,882
ISHARES S&P MIDCAP 400 ETF 464287507   1,662,515 6,359 SH   SOLE   5,205 0 1,154
ISHARES S&P PREF STK INDEX FD ETF 464288687   435,588 14,083 SH   SOLE   1,685 0 12,398
ISHARES S&P SMALLCAP 600 INDEX FUND ETF 464287804   979,572 9,831 SH   SOLE   2,602 0 7,229
ISHARES SILVER TRUST ETF 46428Q109   407,355 19,500 SH   SOLE   18,500 0 1,000
ISHARES TR CORE MSCI EAFE ETF 46432F842   604,172 8,951 SH   SOLE   8,287 0 664
ISHARES TR EAFE VALUE ETF ETF 464288877   327,740 6,697 SH   SOLE   6,671 0 26
ISHARES TR INTL QLTY FACTOR ETF 46434V456   2,397,696 67,351 SH   SOLE   8,660 0 58,691
ISHARES TR ISHARES 1-5 YR (ETF) ETF 464288646   1,316,707 26,245 SH   SOLE   19,416 0 6,829
ISHARES TR NATIONAL MUN ETF ETF 464288414   647,211 6,064 SH   SOLE   3,905 0 2,159
ITT INC COM 45073V108   15,771,599 169,205 SH   SOLE   83,219 0 85,986
ITURAN LOCATION AND CONTROL SHS COM M6158M104   2,756,991 118,123 SH   SOLE   118,123 0 0
J & J SNACK FOODS CORP COM 466032109   4,983,431 31,469 SH   SOLE   15,534 0 15,935
J.M. SMUCKER COMPANY COM 832696405   390,292 2,643 SH   SOLE   1,015 0 1,628
JACOBS SOLUTIONS INC COM 46982L108   49,022,865 412,338 SH   SOLE   207,264 0 205,074
JOHN BEAN TECHNOLOGIES CORPORATION COM 477839104   9,376,976 77,304 SH   SOLE 1 76,608 0 696
JOHNSON & JOHNSON CO COM 478160104   49,703,869 300,290 SH   SOLE   100,165 0 200,125
JOHNSON CONTROLS INTERNATIONAL PLC COM G51502105   446,863 6,558 SH   SOLE   291 0 6,267
JP MORGAN CHASE & CO COM 46625H100   94,509,625 649,819 SH   SOLE   261,881 0 387,939
KBR INC COM 48242W106   71,058,142 1,092,194 SH   SOLE   741,833 0 350,361
KENNAMETAL INC COM 489170100   265,248 9,343 SH   SOLE   0 0 9,343
KEYCORP COM 493267108   200,277 21,675 SH   SOLE   21,675 0 0
KEYSIGHT TECHNOLOGIES COM 49338L103   58,300,732 348,168 SH   SOLE   167,080 0 181,088
KIMBERLY CLARK CORP COM COM 494368103   4,160,301 30,134 SH   SOLE   11,868 0 18,266
KINDER MORGAN INC COM 49456B101   663,628 38,539 SH   SOLE   12,188 0 26,351
KINSALE CAP GROUP INC COM COM 49714P108   11,945,213 31,922 SH   SOLE 1 31,902 0 20
KLA-TENCOR CORP COM COM 482480100   1,734,917 3,577 SH   SOLE   3,570 0 7
KONINKLIJKE PHILIPS ELECTRONICS N.V ADR 500472303   339,775 15,666 SH   SOLE   12,536 0 3,131
KRATOS DEFENSE & SEC SOLUTIONS UBC COM 50077B207   7,585,961 529,007 SH   SOLE 1 528,677 0 330
KT CORP SPONSORED ADR ADR 48268K101   557,090 49,300 SH   SOLE   49,300 0 0
LABORATORY CORP OF AMERICA HOLDINGS COM 50540R409   359,582 1,490 SH   SOLE   83 0 1,407
LAKELAND FINANCIAL CORP COM 511656100   8,267,032 170,384 SH   SOLE   107,645 0 62,739
LAM RESEARCH CORPORATION COM 512807108   435,919 679 SH   SOLE   664 0 15
LAMB WESTON HOLDINGS COM 513272104   9,589,819 83,426 SH   SOLE   52,446 0 30,980
LANDSTAR SYS INC COM 515098101   5,032,226 26,136 SH   SOLE   18,335 0 7,801
LANTHEUS HLDGS INC COM COM 516544103   7,502,784 89,404 SH   SOLE 1 89,349 0 55
LIBERTY GLOBAL PLC COM G5480U120   481,034 27,070 SH   SOLE   5,870 0 21,200
LILLY ELI & CO COM 532457108   5,871,161 12,519 SH   SOLE   6,142 0 6,377
LINDE PLC COM G54950103   3,230,797 8,478 SH   SOLE   8,429 0 49
LIVENT CORP COM 53814L108   9,998,318 364,503 SH   SOLE 1 364,274 0 229
LKQ CORP COM 501889208   12,413,084 213,027 SH   SOLE   101,961 0 111,066
LOCKHEED MARTIN CORP COM COM 539830109   4,161,471 9,040 SH   SOLE   7,588 0 1,452
LOWES COS INC COM COM 548661107   13,917,324 61,663 SH   SOLE   35,329 0 26,334
LUMENTUM HLDGS INC COM COM 55024U109   15,744,334 277,531 SH   SOLE   211,256 0 66,275
LYONDELLBASELL INDUSTRIES N.V. CL A COM N53745100   5,023,101 54,700 SH   SOLE   3,265 0 51,435
M&T BANK CORPORATION COM 55261F104   297,891 2,407 SH   SOLE   2,400 0 7
MAIN STREET CAPITAL CORP COM 56035L104   207,232 5,177 SH   SOLE   0 0 5,177
MARATHON OIL GROUP COM 565849106   550,532 23,916 SH   SOLE   20,201 0 3,715
MARATHON PETE CORP COM COM 56585A102   3,993,654 34,251 SH   SOLE   29,059 0 5,192
MARRIOTT INTL - CL A COM 571903202   691,344 3,764 SH   SOLE   2,983 0 781
MARSH & MCLENNAN COM 571748102   55,437,343 294,755 SH   SOLE   83,662 0 211,543
MARTIN MARIETTA MATERIALS COM 573284106   20,456,561 44,308 SH   SOLE   1,775 0 42,533
MARVELL TECHNOLOGY INC COM 573874104   93,330,408 1,561,232 SH   SOLE   549,988 0 1,011,244
MASTERCARD INC-CLASS A COM 57636Q104   4,005,906 10,186 SH   SOLE   6,602 0 3,585
MATADOR RESOURCES CO COM 576485205   26,338,673 503,415 SH   SOLE 1 351,683 0 151,732
MATERION CORP COM COM 576690101   18,673,870 163,519 SH   SOLE   78,912 0 84,607
MAXIMUS INC COM 577933104   28,558,549 337,931 SH   SOLE 1 260,077 0 77,854
MCCORMICK & COMPANY INC COM 579780206   22,295,354 255,593 SH   SOLE   49,462 0 206,131
MCDONALDS CORP COM 580135101   15,103,181 50,613 SH   SOLE   18,868 0 31,745
MCKESSON CORPORATION COM 58155Q103   85,284,240 199,584 SH   SOLE   66,758 0 132,826
MEDPACE HLDGS INC COM 58506Q109   12,614,449 52,523 SH   SOLE 1 42,875 0 9,648
MEDTRONIC PLC COM G5960L103   664,274 7,540 SH   SOLE   3,356 0 4,184
MERCK & CO COM 58933Y105   15,234,250 132,024 SH   SOLE   46,476 0 85,548
MERCURY SYS INC COM COM 589378108   21,887,307 632,764 SH   SOLE   499,049 0 133,715
META PLATFORMS INC CL A COM 30303M102   1,110,039 3,868 SH   SOLE   651 0 3,217
METTLER-TOLEDO INTERNATIONAL COM 592688105   106,581,244 81,258 SH   SOLE   15,076 0 66,182
MICROCHIP TECHNOLOGY INC. COM 595017104   96,021,300 1,071,786 SH   SOLE   205,544 0 866,742
MICROSOFT CORP COM 594918104   224,118,161 658,126 SH   SOLE   340,880 0 317,247
MODEL N INC COM 607525102   6,772,713 191,536 SH   SOLE   57,365 0 134,171
MODINE MFG CO COM 607828100   56,599,582 1,714,100 SH   SOLE   1,252,191 0 461,909
MONDELEZ INTERNATIONAL INC COM 609207105   69,929,757 958,730 SH   SOLE   403,802 0 554,928
MONOLITHIC PWR SYS INC COM 609839105   44,134,631 81,696 SH   SOLE   46,683 0 35,013
MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101   5,593,958 132,810 SH   SOLE 1 132,689 0 121
MOODYS CORP COM 615369105   19,571,421 56,285 SH   SOLE   1,125 0 55,160
MORNINGSTAR INC COM 617700109   7,717,904 39,363 SH   SOLE   27,257 0 12,106
MOTOROLA SOLUTIONS COM 620076307   1,005,364 3,428 SH   SOLE   1,714 0 1,714
MP MATERIALS CORP COM CL A COM 553368101   13,404,477 585,860 SH   SOLE   426,245 0 159,615
MSCI INC. COM 55354G100   226,198 482 SH   SOLE   442 0 40
MURPHY OIL CORP COM 626717102   33,267,725 868,609 SH   SOLE   658,301 0 210,308
MURPHY USA INC COM 626755102   228,044 733 SH   SOLE   358 0 375
NATERA INC COM COM 632307104   6,912,494 142,057 SH   SOLE 1 141,146 0 911
NATIONAL BANK HOLDINGS CORPORATION COM 633707104   31,786,429 1,094,574 SH   SOLE   828,431 0 266,143
NEOGENOMICS INC COM 64049M209   21,551,060 1,341,074 SH   SOLE   976,717 0 364,357
NETFLIX INC COM 64110L106   835,610 1,897 SH   SOLE   884 0 1,013
NEW JERSEY RESOURCES CORP COM 646025106   22,571,088 478,201 SH   SOLE   347,995 0 130,206
NEW YORK TIMES CLASS A COM 650111107   9,155,299 232,486 SH   SOLE 1 232,340 0 146
NEWMONT CORP COM 651639106   809,773 18,982 SH   SOLE   1,746 0 17,236
NEXTERA ENERGY INC COM 65339F101   22,466,593 302,785 SH   SOLE   51,026 0 251,759
NEXTGEN HEALTHCARE INC COM COM 65343C102   12,027,633 741,531 SH   SOLE   372,089 0 369,442
NGL ENERGY PARTNERS LP COM 62913M107   38,900 10,000 SH   SOLE   0 0 10,000
NIKE INC COM 654106103   19,415,351 175,912 SH   SOLE   94,199 0 81,713
NORDSON CORP COM 655663102   4,791,364 19,306 SH   SOLE   13,264 0 6,042
NORFOLK SOUTHERN CORP COM 655844108   562,819 2,482 SH   SOLE   986 0 1,496
NORTHERN TR CORP COM 665859104   12,745,198 171,908 SH   SOLE   2,422 0 169,486
NORTHROP GRUMMAN CORPORATION COM 666807102   1,686,916 3,701 SH   SOLE   2,454 0 1,247
NOVANTA INC COM 67000B104   18,215,407 98,943 SH   SOLE 1 98,882 0 61
NOVARTIS A G SPONSORED ADR ADR 66987V109   15,157,288 150,206 SH   SOLE   9,991 0 140,215
NOVO-NORDISK A S ADR ADR 670100205   53,650,529 331,524 SH   SOLE   138,735 0 192,789
NUCOR CORP COM 670346105   461,768 2,816 SH   SOLE   950 0 1,866
NUVEEN MUN VALUE FD INC CEF 670928100   92,220 10,600 SH   SOLE   10,600 0 0
NVIDIA CORP COM 67066G104   5,409,111 12,787 SH   SOLE   2,949 0 9,839
NXP SEMICONDUCTORS N.V. COM N6596X109   18,660,062 91,167 SH   SOLE   17,644 0 73,523
OCCIDENTAL PETE CORP COM COM 674599105   2,904,309 49,393 SH   SOLE   46,565 0 2,828
OGE ENERGY CORP COM 670837103   24,184,021 673,462 SH   SOLE   478,303 0 195,159
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109   15,692,369 270,885 SH   SOLE   207,017 0 63,868
OMNICELL INC COM 68213N109   378,959 5,144 SH   SOLE   808 0 4,336
ONE GAS INC COM 68235P108   295,949 3,853 SH   SOLE   1,662 0 2,191
ONEOK, INC COM 682680103   2,212,107 35,841 SH   SOLE   12,482 0 23,359
ONESPAN INC COM 68287N100   3,823,675 257,660 SH   SOLE   183,835 0 73,825
ONTO INNOVATION INC COM 683344105   31,377,368 269,403 SH   SOLE 1 210,792 0 58,611
OPTION CARE HEALTH INC COM NEW COM 68404L201   9,720,781 299,193 SH   SOLE 1 298,897 0 296
ORACLE CORPORATION COM 68389X105   16,305,952 136,922 SH   SOLE   19,314 0 117,608
OREILLY AUTOMOTIVE INC COM 67103H107   58,509,260 61,247 SH   SOLE   25,892 0 35,355
ORTHOFIX MED INC COM 68752M108   37,304,429 2,065,583 SH   SOLE   1,442,314 0 623,269
OSHKOSH TRUCK CORP COM 688239201   242,452 2,800 SH   SOLE   850 0 1,950
OTIS WORLDWIDE CORP COM COM 68902V107   353,459 3,971 SH   SOLE   664 0 3,307
PACIFIC PREMIER BANCORP COM COM 69478X105   14,799,539 715,645 SH   SOLE   520,769 0 194,876
PACIRA BIOSCIENCES INC COM 695127100   3,784,372 94,444 SH   SOLE 1 94,385 0 59
PALANTIR TECHNOLOGIES INC CL A COM 69608A108   200,057 13,050 SH   SOLE   10,000 0 3,050
PALO ALTO NETWORKS INC COM 697435105   33,123,550 129,637 SH   SOLE   102,203 0 27,434
PALOMAR HLDGS INC COM COM 69753M105   5,739,750 98,893 SH   SOLE 1 98,832 0 61
PAPA JOHNS INTL INC COM 698813102   33,715,873 456,669 SH   SOLE   304,030 0 152,639
PARKER-HANNIFIN CORP COM 701094104   9,382,191 24,055 SH   SOLE   4,683 0 19,372
PAYCHEX INC COM 704326107   760,157 6,795 SH   SOLE   5,745 0 1,050
PAYPAL HOLDINGS INC COM 70450Y103   216,139 3,239 SH   SOLE   1,542 0 1,697
PDC ENERGY COM 69327R101   31,115,143 437,379 SH   SOLE   280,608 0 156,771
PEDIATRIX MEDICAL GROUP INC COM 58502B106   20,266,402 1,426,207 SH   SOLE   1,029,718 0 396,489
PEPSICO INC COM 713448108   50,363,359 271,912 SH   SOLE   62,360 0 209,727
PERRIGO COMPANY PLC COM G97822103   28,746,925 846,743 SH   SOLE   446,337 0 400,406
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101   1,016,814 82,200 SH   SOLE   82,200 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408   659,691 47,700 SH   SOLE   47,700 0 0
PFIZER INC COM COM 717081103   23,505,159 640,817 SH   SOLE   260,278 0 380,540
PHILIP MORRIS INTERNATIONAL COM 718172109   908,536 9,307 SH   SOLE   3,593 0 5,714
PHILLIPS 66 COM 718546104   2,731,588 28,639 SH   SOLE   7,604 0 21,035
PHREESIA INC COM COM 71944F106   5,186,640 167,257 SH   SOLE   84,235 0 83,022
PHYSICIANS REALTY TRUST RE 71943U104   17,686,382 1,264,216 SH   SOLE   971,295 0 292,921
PIMCO ENHANCED SHORT MATURITY ETF 72201R833   887,665 8,898 SH   SOLE   750 0 8,148
PINTEREST INC CL A COM 72352L106   668,491 24,451 SH   SOLE   19,591 0 4,860
PIONEER NATURAL RESOURCES CO COM 723787107   1,640,037 7,916 SH   SOLE   1,201 0 6,715
PNM RESOURCES INC. COM 69349H107   27,169,503 602,428 SH   SOLE   432,478 0 169,950
POSCO HOLDINGS INC SPONSORED ADR ADR 693483109   591,600 8,000 SH   SOLE   7,500 0 500
POTLATCH CORP (REIT) RE 737630103   5,902,077 111,676 SH   SOLE   5,738 0 105,938
POWER INTEGRATIONS INC COM 739276103   14,680,099 155,066 SH   SOLE 1 154,969 0 97
POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357   7,666,631 51,234 SH   SOLE   11,026 0 40,208
POWERSHARES QQQ TRUST N/C NASDAQ 100 TRUST ETF 46090E103   6,115,644 16,555 SH   SOLE   10,504 0 6,051
PREMIER INC CL A COM 74051N102   16,098,342 582,008 SH   SOLE   423,680 0 158,328
PROCTER & GAMBLE COM 742718109   21,394,572 140,995 SH   SOLE   48,003 0 92,993
PROGRESS SOFTWARE CORP COM 743312100   41,492,406 714,155 SH   SOLE   519,821 0 194,334
PROGRESSIVE CORP OHIO COM 743315103   12,347,871 93,283 SH   SOLE   23,843 0 69,440
PROLOGIS TRUST RE 74340W103   336,007 2,740 SH   SOLE   2,345 0 395
PROSHARES SHORT 20 TREASURY COM 74347X849   498,870 23,000 SH   SOLE   23,000 0 0
PROSHARES TR SHORT QQQ NEW ETF 74347B714   179,690 17,000 SH   SOLE   0 0 17,000
PURE STORAGE INC CL A COM 74624M102   10,117,842 274,792 SH   SOLE   131,633 0 143,159
PVH CORP COM 693656100   19,041,608 224,098 SH   SOLE   169,326 0 54,772
QIAGEN NV SHS NEW COM N72482123   6,520,525 144,804 SH   SOLE   102,536 0 42,268
QORVO INC COM 74736K101   204,979 2,009 SH   SOLE   0 0 2,009
QUALCOMM INC COM COM 747525103   1,526,675 12,825 SH   SOLE   3,985 0 8,841
QUANEX BUILDING PRODUCTS CORP COM COM 747619104   32,429,162 1,207,790 SH   SOLE   897,876 0 309,914
QUANTA SERVICES INC COM 74762E102   160,349,099 816,234 SH   SOLE   371,176 0 445,059
QUOTIENT TECHNOLOGY INC COM 749119103   8,815,024 2,295,579 SH   SOLE   1,664,617 0 630,962
RAMBUS INC DEL COM COM 750917106   3,284,927 51,191 SH   SOLE   14,949 0 36,242
RANGE RESOURCES CORP COM 75281A109   29,778,966 1,012,890 SH   SOLE 1 803,309 0 209,581
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101   62,717,396 640,235 SH   SOLE   333,018 0 307,218
RB GLOBAL INC COM 74935Q107   9,552,900 159,215 SH   SOLE 1 156,166 0 3,049
RBC BEARINGS INC COM 75524B104   4,552,517 20,934 SH   SOLE   6,263 0 14,671
REGAL REXNORD CORP COM 758750103   75,754,490 492,232 SH   SOLE   349,493 0 142,740
REGENERON PHARMACEUTICALS COM 75886F107   797,580 1,110 SH   SOLE   0 0 1,110
REINSURANCE GROUP OF AMERICA COM 759351604   65,181,034 469,977 SH   SOLE   193,185 0 276,792
REPUBLIC SERVICES INC COM 760759100   45,253,449 295,446 SH   SOLE   133,204 0 162,242
REV GROUP INC COM 749527107   34,849,482 2,628,166 SH   SOLE   1,967,921 0 660,245
RLI CORP COM 749607107   491,292 3,600 SH   SOLE   0 0 3,600
ROCKWELL AUTOMATION INC COM 773903109   1,692,715 5,138 SH   SOLE   3,800 0 1,338
ROPER TECHNOLOGIES COM 776696106   102,904,663 214,028 SH   SOLE   25,108 0 188,920
ROSS STORES INC. COM 778296103   815,746 7,275 SH   SOLE   1,500 0 5,775
RPM INTL INC COM COM 749685103   324,913 3,621 SH   SOLE   3,621 0 0
S & P 500 DEPOSITARY RECEIPT ETF 78462F103   8,836,797 19,936 SH   SOLE   12,977 0 6,959
S&P GLOBAL INC COM 78409V104   31,613,512 78,859 SH   SOLE   36,565 0 42,294
SAIA INC COM 78709Y105   13,106,428 38,277 SH   SOLE 1 38,253 0 24
SALESFORCE INC COM 79466L302   1,857,187 8,791 SH   SOLE   1,538 0 7,253
SCHLUMBERGER LTD. COM 806857108   3,951,553 80,447 SH   SOLE   4,271 0 76,176
SCHNITZER STEEL INDUSTRIES COM 806882106   4,527,981 150,983 SH   SOLE   113,484 0 37,499
SCHWAB INTL EQUITY ETF ETF 808524805   940,733 26,388 SH   SOLE   21,202 0 5,186
SCHWAB STRATEGIC T INTRM TRM TRES ETF 808524854   583,722 11,845 SH   SOLE   11,370 0 475
SCHWAB STRATEGIC T SCHWAB FDT US LG ETF 808524771   287,160 4,988 SH   SOLE   202 0 4,786
SCHWAB STRATEGIC TR SCHWAB FDT US SC ETF 808524763   258,204 5,118 SH   SOLE   1,583 0 3,535
SCHWAB STRATEGIC TR SHT TM US TRES ETF 808524862   608,488 12,661 SH   SOLE   12,661 0 0
SCHWAB STRATEGIC TR US AGGREGATE BOND ETF ETF 808524839   275,437 5,967 SH   SOLE   5,012 0 955
SCHWAB STRATEGIC TR US MID-CAP ETF ETF 808524508   562,771 7,923 SH   SOLE   373 0 7,550
SCHWAB US BROAD MARKET ETF ETF 808524102   1,018,594 19,702 SH   SOLE   12,826 0 6,876
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797   379,553 5,227 SH   SOLE   1,370 0 3,857
SCHWAB US LARGE CAP ETF ETF 808524201   1,224,974 23,391 SH   SOLE   17,531 0 5,861
SCHWAB US REIT ETF ETF 808524847   534,849 27,386 SH   SOLE   26,258 0 1,128
SCHWAB US SMALL-CAP ETF ETF 808524607   2,000,434 45,673 SH   SOLE   42,498 0 3,175
SEACOAST BANKING CORP OF FLORIDA COM 811707801   42,574,943 1,926,468 SH   SOLE   1,318,973 0 607,495
SEI INVESTMENTS COMPANY COM 784117103   401,362 6,732 SH   SOLE   0 0 6,732
SELECT SECTOR SPDR TR COMMUNICATION ETF 81369Y852   233,312 3,585 SH   SOLE   3,585 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR ETF 81369Y407   965,546 5,687 SH   SOLE   5,371 0 316
SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209   904,290 6,813 SH   SOLE   6,695 0 118
SENSIENT TECHNOLOGIES CORP COM 81725T100   19,918,677 280,032 SH   SOLE   213,080 0 66,952
SERA PROGNOSTICS INC CLASS A COM COM 81749D107   32,950 10,000 SH   SOLE   0 0 10,000
SERVICE CORP INTL COM 817565104   32,364,822 501,081 SH   SOLE   323,562 0 177,519
SERVICENOW INC COM 81762P102   41,186,782 73,290 SH   SOLE   42,442 0 30,848
SHAKE SHACK INC COM 819047101   5,735,192 73,793 SH   SOLE 1 73,733 0 60
SHELL PLC ADR 780259305   800,217 13,253 SH   SOLE   4,499 0 8,754
SHERWIN WILLIAMS COM 824348106   11,795,461 44,424 SH   SOLE   1,909 0 42,515
SHOPIFY INC CL A COM 82509L107   313,956 4,860 SH   SOLE   100 0 4,760
SHORT S&P 500 PROSHARES ETF 74347B425   156,150 11,250 SH   SOLE   11,250 0 0
SILGAN HOLDINGS INC COM 827048109   33,210,218 708,258 SH   SOLE   530,064 0 178,194
SILICON LABORATORIES INC COM COM 826919102   24,163,245 153,184 SH   SOLE 1 102,322 0 50,862
SILK ROAD MEDICAL INC COM 82710M100   3,892,238 119,798 SH   SOLE 1 119,724 0 74
SIMON PROPERTY GROUP COM 828806109   4,783,644 41,424 SH   SOLE   5,049 0 36,375
SIMPLY GOOD FOODS CO COM 82900L102   9,982,557 272,822 SH   SOLE 1 272,651 0 171
SIMPSON MANUFACTURING CO INC COM COM 829073105   9,355,398 67,548 SH   SOLE 1 67,506 0 42
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   8,427,246 50,354 SH   SOLE 1 50,323 0 31
SITIME CORP COM COM 82982T106   3,983,022 33,763 SH   SOLE 1 33,742 0 21
SKYWORKS SOLUTIONS INC COM 83088M102   4,396,165 39,716 SH   SOLE   27,689 0 12,027
SNAP-ON INCORPORATED COM 833034101   2,410,998 8,366 SH   SOLE   0 0 8,366
SONDER HOLDINGS INC CLASS A COM 83542D102   57,825 109,000 SH   SOLE   109,000 0 0
SOUTHERN COMPANY COM 842587107   1,265,444 18,014 SH   SOLE   9,465 0 8,549
SOUTHSTATE CORP COM 840441109   42,422,313 644,716 SH   SOLE   436,742 0 207,974
SP PLUS CORP COM COM 78469C103   51,885,438 1,326,654 SH   SOLE   1,014,111 0 312,543
SPDR DJIA ETF TRUST ETF 78467X109   657,786 1,913 SH   SOLE   620 0 1,293
SPDR GOLD SHARES ETF 78463V107   43,958,887 246,586 SH   SOLE   46,436 0 200,150
SPDR NUVEEN BARCLAYS CAPITAL ETF 78468R739   300,556 6,388 SH   SOLE   0 0 6,388
SPDR S&P BIOTECH ETF ETF 78464A870   3,107,936 37,355 SH   SOLE   1,700 0 35,655
SPDR S&P 1000 ETF ETF 78464A847   271,232 5,911 SH   SOLE   1 0 5,910
SPDR S&P DIVIDEND ETF ETF 78464A763   1,364,561 11,132 SH   SOLE   10,450 0 682
SPDR S&P MIDCAP 400 DEP ETF TRUST ETF 78467Y107   2,965,890 6,193 SH   SOLE   4,488 0 1,705
SPDR SER TR PORTFOLIO SM ETF ETF 78468R853   239,488 6,166 SH   SOLE   0 0 6,166
SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300   1,496,447 19,387 SH   SOLE   19,387 0 0
SPROUT SOCIAL INC COM CL A COM 85209W109   3,333,445 72,215 SH   SOLE 1 72,170 0 45
SPX TECHNOLOGIES INC COM 78473E103   78,090,744 919,039 SH   SOLE   639,577 0 279,462
STAG INDL INC COM RE 85254J102   39,008,952 1,087,206 SH   SOLE   756,836 0 330,370
STANDEX INTERNATIONAL CORPORATION COM 854231107   5,213,594 36,853 SH   SOLE   11,081 0 25,772
STARBUCKS CORP COM COM 855244109   6,966,628 70,328 SH   SOLE   31,120 0 39,209
STARWOOD PROPERTY TRUST INC RE 85571B105   1,604,380 82,700 SH   SOLE   79,450 0 3,250
STATE STREET CORPORATION COM 857477103   482,988 6,600 SH   SOLE   4,275 0 2,325
STEPSTONE GROUP INC COM CL A COM 85914M107   7,040,508 283,777 SH   SOLE 1 283,599 0 178
STERIS PLC COM G8473T100   32,464,165 144,298 SH   SOLE   87,229 0 57,069
STERLING INFRASTRUCTURE INC COM 859241101   44,563,387 798,627 SH   SOLE   603,672 0 194,955
STEVEN MADDEN LTD COM 556269108   31,800,179 972,780 SH   SOLE   642,032 0 330,748
STOCK YDS BANCORP INC COM COM 861025104   207,478 4,573 SH   SOLE   0 0 4,573
STRYKER CORP COM 863667101   6,910,899 22,652 SH   SOLE   3,599 0 19,053
SUMMIT MATLS INC CL A COM 86614U100   39,656,429 1,047,726 SH   SOLE   795,447 0 252,279
SUNCOR ENERGY INC COM 867224107   29,659,731 1,011,587 SH   SOLE   617,024 0 394,563
SURGERY PARTNERS INC COM COM 86881A100   8,829,738 196,260 SH   SOLE 1 196,137 0 123
SURMODICS INC. COM 868873100   11,893,041 379,848 SH   SOLE   276,191 0 103,657
SYMBOTIC INC COM 87151X101   214,050 5,000 SH   SOLE   0 0 5,000
SYSCO CORPORATION COM 871829107   26,935,936 363,018 SH   SOLE   224,343 0 138,675
T. ROWE PRICE GROUP INC. COM 74144T108   1,559,543 13,922 SH   SOLE   13,917 0 5
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100   7,695,251 76,251 SH   SOLE   72,172 0 4,079
TARGET CORPORATION COM 87612E106   9,774,846 74,108 SH   SOLE   65,817 0 8,291
TECHNIPFMC PLC COM G87110105   3,880,721 233,497 SH   SOLE 1 227,855 0 5,642
TELLURIAN INC COM 87968A104   66,975 47,500 SH   SOLE   0 0 47,500
TENABLE HLDGS INC COM COM 88025T102   11,957,524 274,570 SH   SOLE   141,860 0 132,710
TENCENT MUSIC ENTMT GROUP SPON ADS COM 88034P109   591,876 80,200 SH   SOLE   80,200 0 0
TENET HEALTHCARE CORP COM 88033G407   503,173 6,183 SH   SOLE   1,128 0 5,055
TERRENO RLTY CORP RE 88146M101   35,577,998 591,980 SH   SOLE 1 497,126 0 94,854
TESLA MOTORS COM 88160R101   978,235 3,737 SH   SOLE   2,041 0 1,696
TETRA TECH INC COM 88162G103   17,539,666 107,119 SH   SOLE 1 106,566 0 553
TEXAS INSTRUMENTS INC COM 882508104   5,135,097 28,526 SH   SOLE   18,525 0 10,001
TEXAS ROADHOUSE INC COM 882681109   15,524,170 138,263 SH   SOLE   70,511 0 67,752
THE CHARLES SCHWAB CORPORATION COM COM 808513105   636,408 11,229 SH   SOLE   8,618 0 2,611
THERMO FISHER SCIENTIFIC INC COM 883556102   93,769,715 179,722 SH   SOLE   55,723 0 124,000
TJX COMPANIES INC COM 872540109   63,516,872 749,109 SH   SOLE   372,903 0 376,206
TOPBUILD CORP COM COM 89055F103   5,263,206 19,785 SH   SOLE   13,939 0 5,846
TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307   508,613 3,164 SH   SOLE   3,164 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103   2,491,736 13,028 SH   SOLE   2,729 0 10,299
TRAVELERS COMPANIES INC. COM 89417E109   1,754,062 10,101 SH   SOLE   6,472 0 3,629
TREEHOUSE FOODS INC COM 89469A104   7,293,715 144,774 SH   SOLE   101,460 0 43,314
TREX COMPANY, INC. COM 89531P105   5,417,420 82,633 SH   SOLE 1 82,582 0 51
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW ADR 900111204   103,530 29,000 SH   SOLE   29,000 0 0
TYLER TECHNOLOGIES, INC. COM 902252105   9,108,199 21,870 SH   SOLE   15,290 0 6,580
UBER TECHNOLOGIES INC COM 90353T100   332,409 7,700 SH   SOLE   6,050 0 1,650
UFP Industries Inc COM 90278Q108   13,732,187 141,496 SH   SOLE   69,843 0 71,653
ULTA SALON COSMETICS & FRANGRANCE INC COM 90384S303   1,582,611 3,363 SH   SOLE   322 0 3,041
UNION PACIFIC CORP COM 907818108   18,366,282 89,758 SH   SOLE   50,358 0 39,400
UNITED BANKSHARES INC COM 909907107   3,478,327 117,234 SH   SOLE   34,182 0 83,052
UNITED CMNTY BKS BLAIRSVLE GA COM COM 90984P303   21,541,605 862,009 SH   SOLE   549,678 0 312,331
UNITED PARCEL SERVICE - CL B COM 911312106   12,065,709 67,313 SH   SOLE   4,995 0 62,318
UNITEDHEALTH GROUP INCORPORATED COM 91324P102   108,082,663 224,873 SH   SOLE   86,425 0 138,448
UNIVERSAL DISPLAY CORP COM 91347P105   14,667,822 101,768 SH   SOLE   51,496 0 50,272
UNIVERSAL ELECTRONICS COM 913483103   1,974,486 205,248 SH   SOLE   98,048 0 107,200
US BANCORP DEL COM NEW COM 902973304   2,515,104 76,123 SH   SOLE   34,354 0 41,769
VAIL RESORTS INC COM 91879Q109   25,752,531 102,290 SH   SOLE   54,259 0 48,031
VALE S A ADR ADR 91912E105   1,270,526 94,674 SH   SOLE   94,674 0 0
VALERO ENERGY CORP COM 91913Y100   765,430 6,526 SH   SOLE   3,997 0 2,530
VANECK VECTORS BIOTECH ETF ETF 92189F726   833,307 5,340 SH   SOLE   0 0 5,340
VANGUARD DIVIDEND APPREC ETF ETF 921908844   737,139 4,539 SH   SOLE   1,171 0 3,368
VANGUARD EMERG MARKET VIPERS ETF 922042858   1,972,705 48,494 SH   SOLE   20,269 0 28,225
VANGUARD EUROPE PACIFIC ETF ETF 921943858   619,043 13,405 SH   SOLE   1,890 0 11,516
VANGUARD EXTENDED MARKET ETF ETF 922908652   3,475,067 23,350 SH   SOLE   385 0 22,965
VANGUARD FTSE ALL -WORLD EX-U ETF 922042775   1,650,700 30,339 SH   SOLE   2,682 0 27,657
VANGUARD FTSE ALL WORLD EX-US S/C ETF 922042718   367,346 3,325 SH   SOLE   0 0 3,325
VANGUARD GROWTH ETF ETF 922908736   2,905,717 10,269 SH   SOLE   869 0 9,400
VANGUARD HEALTH ETF ETF 92204A504   304,015 1,242 SH   SOLE   245 0 998
VANGUARD INDEX FDS MID CAP ETF ETF 922908629   499,764 2,270 SH   SOLE   2,270 0 0
VANGUARD INDEX FDS SMALL CP ETF ETF 922908751   509,749 2,563 SH   SOLE   2,350 0 213
VANGUARD INFO TECH ETF ETF 92204A702   894,578 2,024 SH   SOLE   1,311 0 713
VANGUARD INT-TERM CORPORATE ETF 92206C870   388,670 4,918 SH   SOLE   4,870 0 48
VANGUARD S&P 500 ETF ETF 922908363   3,262,344 8,011 SH   SOLE   5,321 0 2,690
VANGUARD SHORT-TERM BOND ETF ETF 921937827   566,504 7,497 SH   SOLE   254 0 7,243
VANGUARD SMALL CAP GRWTH ETF ETF 922908595   231,734 1,009 SH   SOLE   641 0 368
VANGUARD TOTAL STOCK MKT ETF ETF 922908769   5,272,178 23,934 SH   SOLE   9,009 0 14,925
VANGUARD TOTAL WORLD STOCK INDEX FD ETF 922042742   232,268 2,395 SH   SOLE   400 0 1,995
VANGUARD VALUE ETF ETF 922908744   869,639 6,120 SH   SOLE   332 0 5,788
VANGUARD WORLD FDS MATERIALS ETF ETF 92204A801   373,039 2,050 SH   SOLE   800 0 1,250
VERACYTE INC COM 92337F107   6,542,760 256,881 SH   SOLE   124,411 0 132,470
VERIFYME INC COM NEW COM 92346X206   13,800 10,000 SH   SOLE   0 0 10,000
VERIFYME INC WT EXP 062225 COM 92346X115   978 10,000 SH   SOLE   0 0 10,000
VERIZON COMMUNICATIONS INC COM COM 92343V104   3,977,517 106,952 SH   SOLE   25,585 0 81,368
VERTEX PHARMACEUTICALS INC COM 92532F100   308,274 876 SH   SOLE   0 0 876
VICOR CORP COM COM 925815102   7,645,698 141,587 SH   SOLE   70,733 0 70,854
VIPSHOP HLDGS LTD SPONSORED ADS A ADR 92763W103   1,537,800 93,200 SH   SOLE   93,200 0 0
VISA INC CL A COM 92826C839   121,457,647 511,444 SH   SOLE   207,731 0 304,063
VMWARE INC CL A COM 928563402   2,212,539 15,398 SH   SOLE   355 0 15,043
VODAFONE GROUP PLC COM 92857W308   395,927 41,897 SH   SOLE   723 0 41,174
WABTEC COM 929740108   263,428 2,402 SH   SOLE   55 0 2,347
WALGREENS BOOTS ALLIANCE INC COM 931427108   2,762,660 96,970 SH   SOLE   12,153 0 84,817
WALMART INC COM COM 931142103   11,468,217 72,963 SH   SOLE   16,695 0 56,268
WARBY PARKER INC CL A COM COM 93403J106   3,649,700 312,207 SH   SOLE 1 312,014 0 193
WASTE CONNECTIONS INC COM 94106B101   16,800,279 117,542 SH   SOLE   82,856 0 34,686
WASTE MANAGEMENT INC COM 94106L109   1,988,440 11,467 SH   SOLE   8,533 0 2,934
WATSCO INC COM 942622200   5,090,336 13,344 SH   SOLE   8,457 0 4,887
WEC ENERGY GROUP INC COM 92939U106   12,757,916 144,582 SH   SOLE   20,881 0 123,701
WELLS FARGO COMPANY COM 949746101   2,266,906 53,114 SH   SOLE   22,997 0 30,117
WESBANCO INC COM 950810101   15,227,092 594,576 SH   SOLE   422,609 0 171,967
WESTERN ALLIANCE BANCORP COM 957638109   3,166,909 86,836 SH   SOLE   56,550 0 30,286
WESTERN UNION COM 959802109   124,632 10,625 SH   SOLE   7,300 0 3,325
WEYERHAEUSER CO COM 962166104   3,375,604 100,735 SH   SOLE   13,551 0 87,184
WILLIAMS COMPANIES INC COM 969457100   342,126 10,485 SH   SOLE   5,275 0 5,210
WILLIAMS-SONOMA INC COM 969904101   201,351 1,609 SH   SOLE   121 0 1,488
WINTRUST FINANCIAL CORPORATION COM 97650W108   416,839 5,740 SH   SOLE   100 0 5,640
WNS HLDGS LTD SPON ADR ADR 92932M101   27,781,309 376,849 SH   SOLE 1 249,293 0 127,556
WORKDAY INC COM 98138H101   1,490,423 6,598 SH   SOLE   3,214 0 3,384
WORKIVA INC COM 98139A105   14,441,210 142,054 SH   SOLE 1 141,457 0 597
XCEL ENERGY INC COM 98389B100   4,327,652 69,610 SH   SOLE   55,034 0 14,576
XENCOR INC COM COM 98401F105   3,878,616 155,331 SH   SOLE 1 155,233 0 98
XYLEM INC COM 98419M100   222,425 1,975 SH   SOLE   0 0 1,975
YETI HLDGS INC COM 98585X104   807,096 20,780 SH   SOLE   20,780 0 0
YUM CHINA HOLDINGS INC COM 98850P109   454,656 8,047 SH   SOLE   2,900 0 5,147
ZEBRA TECHNOLOGIES CORP CL A COM 989207105   67,392,145 227,807 SH   SOLE   92,022 0 135,785
ZIM INTEGRATED SHIPPING SERV SHS COM M9T951109   526,575 42,500 SH   SOLE   42,500 0 0
ZIMMER BIOMET HOLDINGS COM 98956P102   638,748 4,387 SH   SOLE   1,240 0 3,147
ZIONS BANCORPORATION COM 989701107   1,433,546 53,371 SH   SOLE   20,021 0 33,350
ZOETIS INC COM 98978V103   111,666,729 648,434 SH   SOLE   188,560 0 459,874
ZURN ELKAY WATER SOLUTIONS CORP COM 98983L108   3,631,737 135,059 SH   SOLE   40,670 0 94,389