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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY COM 88579Y101 26,515 150,987 SH   SOLE   43,747 0 107,240
8X8 INC COM 282914100 4,232 180,908 SH   SOLE   35,838 0 145,070
908 DEVICES INC COM COM 65443P102 2,536 77,979 SH   SOLE 1 77,979 0 0
AAR CORP COM 000361105 23,186 715,051 SH   SOLE   496,751 0 218,300
ABBOTT LABS COM 002824100 65,588 554,696 SH   SOLE   239,780 0 314,916
ABBVIE INC COM COM 00287Y109 19,144 177,440 SH   SOLE   76,974 0 100,466
ACCENTURE LTD CL A COM G1151C101 21,033 65,718 SH   SOLE   44,534 0 21,184
ADAMS DIVERSIFIED EQUITY FD CEF 006212104 237 11,970 SH   SOLE   11,970 0 0
ADAPTIVE BIOTECHNOLOGIES CORP COM COM 00650F109 3,460 101,804 SH   SOLE 1 101,804 0 0
ADDUS HOMECARE CORP COM 006739106 4,982 62,462 SH   SOLE 1 62,462 0 0
ADOBE INC. COM 00724F101 213,512 370,743 SH   SOLE   82,963 0 287,780
ADVANCE AUTO PARTS INC. COM 00751Y106 6,081 29,114 SH   SOLE   17,780 0 11,334
ADVANCED DRAIN SYS INC DEL COM COM 00790R104 26,033 240,740 SH   SOLE   138,534 0 102,206
AERCAP HOLDINGS NV COM N00985106 2,226 38,500 SH   SOLE   38,500 0 0
AEROVIRONMENT INC COM 008073108 3,167 36,700 SH   SOLE 1 36,650 0 50
AFLAC INC COM 001055102 2,541 48,733 SH   SOLE   34,286 0 14,447
AGILENT TECHNOLOGIES COM 00846U101 21,582 136,792 SH   SOLE   85,798 0 50,994
AGILYSYS INC COM 00847J105 3,841 73,351 SH   SOLE   15,385 0 57,966
AIR LEASE CORP COM 00912X302 5,275 133,813 SH   SOLE   59,743 0 74,070
AIR PRODUCTS & CHEMICALS INC COM 009158106 31,841 124,376 SH   SOLE   37,214 0 87,162
AKAMAI TECHNOLOGIES COM 00971T101 659 6,293 SH   SOLE   6,293 0 0
ALCON INC ORD SHS COM H01301128 63,997 796,401 SH   SOLE   291,577 0 504,824
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 4,583 30,971 SH   SOLE   29,100 0 1,871
ALKERMES PLC COM G01767105 12,663 410,547 SH   SOLE   320,391 0 90,156
ALLEGIANT TRAVEL CO COM COM 01748X102 12,339 63,128 SH   SOLE   24,598 0 38,530
ALLETE INC COM 018522300 23,049 387,142 SH   SOLE   313,107 0 74,035
ALLIANCE NATIONAL MUNI INC CEF 01864U106 643 43,125 SH   SOLE   0 0 43,125
ALLIANT ENERGY CORP COM 018802108 586 10,492 SH   SOLE   2,054 0 8,438
ALLSTATE CORP COM 020002101 536 4,223 SH   SOLE   969 0 3,254
ALNYLAM PHARMACEUTICALS COM 02043Q107 378 2,000 SH   SOLE   0 0 2,000
ALPHABET INC CL A COM 02079K305 37,360 13,980 SH   SOLE   7,318 0 6,662
ALPHABET INC, CL C COM 02079K107 178,603 66,980 SH   SOLE   32,841 0 34,139
ALTERYX INC CL A COM 02156B103 8,646 118,319 SH   SOLE   47,462 0 70,857
ALTRIA GROUP INC COM 02209S103 850 18,598 SH   SOLE   7,275 0 11,323
AMARIN CORP PLC SPONS ADR NEW ADR 023111206 56 11,000 SH   SOLE   11,000 0 0
AMAZON.COM, INC. COM 023135106 256,667 78,125 SH   SOLE   26,205 0 51,920
AMEDISYS INC COM 023436108 16,726 112,194 SH   SOLE 1 69,661 0 42,533
AMEREN CORPORATION COM 023608102 310 3,830 SH   SOLE   0 0 3,830
AMERESCO INC CL A COM 02361E108 6,323 108,214 SH   SOLE 1 108,214 0 0
AMERICA MOVIL SAB DE CV SPON ADR L SHS ADR 02364W105 358 20,300 SH   SOLE   20,300 0 0
AMERICAN ELECTRIC POWER COMPANY COM 025537101 657 8,098 SH   SOLE   3,300 0 4,798
AMERICAN EXPRESS COM 025816109 1,184 7,065 SH   SOLE   3,550 0 3,515
AMERICAN TOWER CORP-CL A COM 03027X100 6,567 24,733 SH   SOLE   3,617 0 21,116
AMERICAN WATER WORKS INC COM 030420103 2,363 13,959 SH   SOLE   11,495 0 2,464
AMERICOLD REALTY TRUST RE 03064D108 2,882 99,239 SH   SOLE 1 97,972 0 1,267
AMERIS BANCORP COM 03076K108 13,298 256,312 SH   SOLE   105,870 0 150,442
AMERISOURCEBERGEN CORP COM 03073E105 285 2,383 SH   SOLE   2,383 0 0
AMEX TECHNOLOGY SELECT SPDR FUND ETF 81369Y803 3,607 24,161 SH   SOLE   18,304 0 5,857
AMGEN INC COM 031162100 7,435 34,934 SH   SOLE   27,062 0 7,872
AMICUS THERAPEUTICS INC COM 03152W109 1,904 199,465 SH   SOLE 1 199,465 0 0
AMPHENOL CORP CL A - NEW COM 032095101 14,108 192,571 SH   SOLE   21,015 0 171,556
ANALOG DEVICES COM 032654105 5,954 35,594 SH   SOLE   12,291 0 23,303
ANAPLAN INC COM 03272L108 17,815 292,580 SH   SOLE 1 196,430 0 96,150
ANGIODYNAMICS INC COM 03475V101 11,590 446,768 SH   SOLE   349,078 0 97,690
ANIXA BIOSCIENCES INC COM 03528H109 83 17,400 SH   SOLE   0 0 17,400
ANNALY CAPITAL MANAGEMENT IN RE 035710409 312 37,034 SH   SOLE   0 0 37,034
ANSYS INC COM 03662Q105 3,037 8,934 SH   SOLE   1,657 0 7,277
AON PLC CL A COM G0403H108 22,548 78,913 SH   SOLE   60,980 0 17,933
APOGEE ENTERPRISES INC COM COM 037598109 33,610 890,158 SH   SOLE   725,468 0 164,690
APPLE INC. COM 037833100 183,007 1,293,356 SH   SOLE   515,432 0 777,924
APPLIED MATERIALS INC COM 038222105 8,701 67,524 SH   SOLE   28,065 0 39,459
ARCHER DANIELS MIDLAND CO COM 039483102 748 12,486 SH   SOLE   11,139 0 1,347
ARENA PHARMACEUTICALS INC COM NEW COM 040047607 23,449 393,766 SH   SOLE   307,634 0 86,132
ARES CAPITAL CORP OA 04010L103 10,111 498,956 SH   SOLE   28,715 0 470,241
ARES MANAGEMENT CORPORATION COM 03990B101 108,916 1,474,943 SH   SOLE   496,434 0 978,509
ASE TECHNOLOGY HOLDING CO LTD SPONSORED ADS ADR 00215W100 589 75,000 SH   SOLE   75,000 0 0
ASGN Inc. COM 00191U102 5,831 51,533 SH   SOLE 1 51,533 0 0
ASML HOLDING N V N Y REGISTRY SHS COM N07059210 42,661 57,296 SH   SOLE   32,906 0 24,390
ASPEN TECHNOLOGY INC COM 045327103 1,576 12,838 SH   SOLE   0 0 12,838
ASTEC INDUSTRIES INC COM 046224101 23,248 432,066 SH   SOLE   348,153 0 83,913
ASTREZENECA PLC-SPONS ADR ADR 046353108 234 3,907 SH   SOLE   238 0 3,669
AT & T INC COM 00206R102 3,692 136,701 SH   SOLE   60,760 0 75,941
ATMOS ENERGY CORP COM 049560105 1,177 13,379 SH   SOLE   13,379 0 0
AUTODESK COM 052769106 7,892 27,650 SH   SOLE   21,182 0 6,468
AUTOMATIC DATA PROCESSING COM 053015103 969 4,846 SH   SOLE   3,488 0 1,358
AUTOZONE INC COM 053332102 1,776 1,045 SH   SOLE   47 0 998
AVANTOR INC COM COM 05352A100 6,501 158,924 SH   SOLE   99,080 0 59,844
AVERY DENNISON CORP COM 053611109 69,254 334,273 SH   SOLE   148,514 0 185,759
Avient Corp COM 05368V106 4,976 107,376 SH   SOLE 1 107,376 0 0
AZEK CO INC CL A COM 05478C105 5,675 155,338 SH   SOLE 1 155,338 0 0
AZZ INC COM 002474104 44,179 830,370 SH   SOLE   675,192 0 155,178
BAIDU INC SPON ADR REP A ADR 056752108 1,307 8,500 SH   SOLE   8,500 0 0
BALCHEM CORPORATION COM 057665200 39,178 269,948 SH   SOLE   7,273 0 262,675
BALL CORP COM 058498106 253 2,817 SH   SOLE   2,800 0 17
BANCO BBVA ARGENTINA SA SPONSORED ADS ADR 058934100 106 27,200 SH   SOLE   27,200 0 0
BANCO BRADESCO S A SP ADR PFD NEW ADR 059460303 83 21,659 SH   SOLE   21,659 0 0
BANK AMER CORP COM COM 060505104 5,937 139,812 SH   SOLE   37,457 0 102,355
BANK OF HAWAII CORPORATION COM 062540109 760 9,248 SH   SOLE   6,248 0 3,000
BANK OF MONTREAL COM 063671101 824 8,252 SH   SOLE   1,022 0 7,230
BANK OF NEW YORK MELLON CORP COM 064058100 1,781 34,308 SH   SOLE   4,225 0 30,083
BAXTER INTERNATIONAL INC. COM 071813109 8,540 106,443 SH   SOLE   13,393 0 93,050
BEACON ROOFING SUPPLY INC. COM 073685109 25,840 541,091 SH   SOLE   447,250 0 93,841
BECTON DICKINSON COM 075887109 3,495 14,236 SH   SOLE   10,711 0 3,525
BELDEN INC COM 077454106 48,240 828,028 SH   SOLE   676,295 0 151,733
BERKSHIRE HATHAWAY INC DEL CL A COM 084670108 8,227 20 SH   SOLE   6 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW COM 084670702 66,286 242,893 SH   SOLE   75,115 0 167,778
BERRY GLOBAL GROUP INC COM 08579W103 13,214 216,978 SH   SOLE   86,646 0 130,332
BETTERWARE DE MXC S A B DE C V SHS NEW COM P1666E105 846 23,775 SH   SOLE   23,775 0 0
BIOGEN IDEC INC COM 09062X103 4,535 16,020 SH   SOLE   124 0 15,896
BIO-RAD LABORATORIES INC COM 090572207 7,503 10,058 SH   SOLE   3,887 0 6,171
BIO-TECHNE CORP COM 09073M104 110,316 227,733 SH   SOLE   64,953 0 162,780
BLACKLINE INC COM 09239B109 8,546 72,405 SH   SOLE   29,748 0 42,657
BLACKROCK INC-CLASS A COM 09247X101 18,038 21,498 SH   SOLE   20,619 0 879
BLACKROCK MUNIHOLDINGS QUALITY FUND II CEF 09254C107 589 42,500 SH   SOLE   0 0 42,500
BLACKROCK MUNIYIELD INSURED FUND CEF 09254E103 257 17,520 SH   SOLE   0 0 17,520
BLACKSTONE INC COM 09260D107 807 6,926 SH   SOLE   5,911 0 1,015
BLACKSTONE MORTGAGE TRUST RE 09257W100 1,135 37,495 SH   SOLE   0 0 37,495
BLUEKNIGHT ENERGY PARTNERS LP COM 09625U109 40 13,000 SH   SOLE   0 0 13,000
BLUEPRINT MEDICINES CORP COM 09627Y109 4,454 43,336 SH   SOLE 1 43,336 0 0
BOEING CO COM 097023105 1,174 5,334 SH   SOLE   341 0 4,993
BP AMOCO PLC ADR 055622104 1,080 39,560 SH   SOLE   22,106 0 17,454
BRIGHT HORIZONS FAM SOL IN DEL COM COM 109194100 11,680 83,782 SH   SOLE 1 83,521 0 261
BRISTOL MYERS SQUIBB CO COM 110122108 5,804 97,904 SH   SOLE   61,236 0 36,668
BROADCOM INC COM 11135F101 20,914 43,175 SH   SOLE   31,542 0 11,633
BROWN-FORMAN CORPORATION CLS B COM 115637209 945 14,112 SH   SOLE   2,550 0 11,562
BWX TECHNOLOGIES INC COM COM 05605H100 8,909 165,364 SH   SOLE   68,960 0 96,404
CABLE ONE INC COM 12685J105 45,583 25,143 SH   SOLE   11,699 0 13,444
CABOT OIL & GAS CORP COM 127097103 274 12,600 SH   SOLE   8,600 0 4,000
CACI INTERNATIONAL INC COM 127190304 451 1,725 SH   SOLE   70 0 1,655
CADENCE DESIGN SYSTEMS INC COM 127387108 285 1,881 SH   SOLE   0 0 1,881
CAESARSTONE LTD ORD SHS ADR M20598104 4,312 347,200 SH   SOLE   347,200 0 0
CALIFORNIA WATER SERVICE GROUP COM 130788102 9,759 165,609 SH   SOLE   129,249 0 36,360
CALLAWAY GOLF CO COM 131193104 8,204 296,942 SH   SOLE 1 296,942 0 0
CANADIAN NATIONAL RAILWAY CO. COM 136375102 257 2,215 SH   SOLE   865 0 1,350
CAPITAL SOUTHWEST CORPORATION COM 140501107 269 10,664 SH   SOLE   0 0 10,664
CAPRI HOLDINGS LIMITED SHS COM G1890L107 39,764 821,420 SH   SOLE   441,372 0 380,048
CARDIOVASCULAR SYS INC DEL COM COM 141619106 3,295 100,372 SH   SOLE 1 100,372 0 0
CARETRUST REIT INC RE 14174T107 203 10,000 SH   SOLE   0 0 10,000
CARLISLE COMPANIES INCORPORATED COM 142339100 12,306 61,896 SH   SOLE   24,717 0 37,179
CARRIER GLOBAL CORPORATION COM COM 14448C104 1,455 28,033 SH   SOLE   15,745 0 12,288
CASELLA WASTE SYS INC CL A COM 147448104 5,938 78,171 SH   SOLE   16,951 0 61,220
CASEYS GEN STORES INC COM COM 147528103 3,588 19,041 SH   SOLE   12,663 0 6,378
CASTLE BIOSCIENCES INC COM COM 14843C105 4,747 71,375 SH   SOLE 1 71,375 0 0
CATALENT INC COM 148806102 87,952 660,809 SH   SOLE   271,626 0 389,183
CATERPILLAR INC COM 149123101 5,875 30,617 SH   SOLE   1,930 0 28,687
CELANESE CORP COM 150870103 5,649 37,512 SH   SOLE   23,279 0 14,233
CERNER CORP COM 156782104 557 7,902 SH   SOLE   1,644 0 6,258
CHARLES RIV LABS INTL INC COM 159864107 69,333 167,983 SH   SOLE   80,760 0 87,223
CHART INDS INC COM 16115Q308 39,104 204,554 SH   SOLE   118,333 0 86,221
CHARTER COMMUNICATIONS INC A COM 16119P108 939 1,290 SH   SOLE   107 0 1,183
CHECK POINT SOFTWARE TECH COM M22465104 387 3,419 SH   SOLE   1,244 0 2,175
CHECKPOINT THERAPEUTICS INC COM COM 162828107 50 15,000 SH   SOLE   0 0 15,000
CHEMBIO DIAGNOSTICS INC COM 163572209 877 350,659 SH   SOLE   273,680 0 76,979
CHEVRON CORP NEW COM COM 166764100 40,247 396,457 SH   SOLE   204,830 0 191,627
CHIPOTLE MEXICAN GRILL-CL A COM 169656105 2,378 1,310 SH   SOLE   1,287 0 23
CHUBB LIMITED COM COM H1467J104 887 5,115 SH   SOLE   2,566 0 2,549
CHURCH & DWIGHT COM 171340102 3,077 37,235 SH   SOLE   0 0 37,235
CHURCHILL DOWNS INC COM 171484108 23,742 98,894 SH   SOLE 1 69,146 0 29,748
CIENA CORP COM NEW COM 171779309 4,617 89,931 SH   SOLE   55,363 0 34,568
CIGNA CORP COM 125523100 1,624 8,116 SH   SOLE   684 0 7,432
CINTAS CORP COM 172908105 15,260 40,050 SH   SOLE   16,053 0 23,997
CIRCOR INTL INC COM 17273K109 38,775 1,174,505 SH   SOLE   956,388 0 218,117
CISCO SYSTEMS INC COM 17275R102 19,409 356,615 SH   SOLE   54,488 0 302,127
CITIGROUP COM 172967424 4,683 66,624 SH   SOLE   4,875 0 61,749
CITIZENS FINANCIAL GROUP INC COM 174610105 1,014 21,656 SH   SOLE   3,108 0 18,548
CLOROX CO COM 189054109 4,763 28,710 SH   SOLE   17,229 0 11,481
CMC MATERIALS INC COM 12571T100 11,068 89,796 SH   SOLE   36,789 0 53,007
CME GROUP INC COM 12572Q105 1,668 8,618 SH   SOLE   5,588 0 3,030
CMS ENERGY CORP COM 125896100 310 5,176 SH   SOLE   76 0 5,100
COCA COLA COM 191216100 9,541 182,208 SH   SOLE   99,772 0 82,436
COEUR MNG INC COM 192108504 2,985 484,127 SH   SOLE   377,843 0 106,284
COGENT COMMUNICATIONS HLDGS IN COM NEW COM 19239V302 8,016 113,164 SH   SOLE 1 113,164 0 0
COGNEX CORP COM 192422103 1,187 14,800 SH   SOLE   0 0 14,800
COGNIZANT TECHNOLOGY SOLUTIONS - CL - A COM 192446102 606 8,163 SH   SOLE   1,255 0 6,908
COLGATE PALMOLIVE COMPANY COM 194162103 997 13,185 SH   SOLE   3,353 0 9,832
COLUMBIA EMERGING MARKETS CONS ETF 19762B509 2,252 90,558 SH   SOLE   3,566 0 86,992
COLUMBUS MCKINNON CORP COM 199333105 17,715 366,393 SH   SOLE   286,288 0 80,105
COMCAST CL A COM 20030N101 87,415 1,562,250 SH   SOLE   630,911 0 931,339
COMERICA INC COM 200340107 243 3,014 SH   SOLE   14 0 3,000
COMMERCE BANCSHARES INC COM 200525103 273 3,936 SH   SOLE   3,936 0 0
COMMUNITY BANK SYSTEM INC COM 203607106 20,987 306,748 SH   SOLE   239,428 0 67,320
COMPASS MINERALS INTL INC COM 20451N101 84,781 1,316,457 SH   SOLE   1,015,639 0 300,818
CONDUENT INC COM 206787103 22,403 3,399,464 SH   SOLE   2,729,576 0 669,888
CONMED CORP COM 207410101 8,801 67,266 SH   SOLE 1 67,266 0 0
CONOCOPHILLIPS COM 20825C104 4,346 64,010 SH   SOLE   14,421 0 49,589
CONSOLIDATED EDISON INC COM 209115104 735 10,118 SH   SOLE   6,899 0 3,219
CONSTELLATION BRANDS INC COM 21036P108 426 2,016 SH   SOLE   554 0 1,462
CONSUMER STAPLES SELECT SECTOR SPDR FD ETF 81369Y308 569 8,261 SH   SOLE   7,978 0 283
CORNING INC COM 219350105 453 12,425 SH   SOLE   3,100 0 9,325
CORTEVA INC COM 22052L104 886 21,094 SH   SOLE   17,825 0 3,269
COSTAR GROUP INC COM 22160N109 43,329 502,976 SH   SOLE   244,871 0 258,105
COSTCO WHOLESALE CORP. COM 22160K105 56,415 125,644 SH   SOLE   57,092 0 68,552
COTY INC COM CL A COM 222070203 117,003 14,884,909 SH   SOLE   11,889,946 0 2,994,963
COUSINS PPTYS INC RE 222795502 21,059 564,691 SH   SOLE   318,225 0 246,466
CRANE COMPANY COM 224399105 8,035 84,757 SH   SOLE   52,243 0 32,514
CROWN CASTLE INTERNATIONAL CORP COM 22822V101 3,125 18,021 SH   SOLE   2,956 0 15,065
CSG SYS INTL INC COM 126349109 24,597 510,370 SH   SOLE   409,541 0 100,829
CSW INDUSTRIALS INC. COM 126402106 1,362 10,664 SH   SOLE   0 0 10,664
CSX CORPORATION COM 126408103 1,451 48,711 SH   SOLE   29,032 0 19,679
CUBESMART RE 229663109 9,975 206,315 SH   SOLE   48,830 0 157,485
CUMMINS INC. COM 231021106 214 956 SH   SOLE   4 0 952
CVS CAREMARK CORPORATION COM 126650100 1,587 18,750 SH   SOLE   8,162 0 10,588
CYRUSONE INC RE 23283R100 8,448 109,163 SH   SOLE   67,618 0 41,545
DANAHER CORPORATION COM 235851102 106,695 350,468 SH   SOLE   136,336 0 214,132
DAQO NEW ENERGY CORP SPNSRD ADR NEW ADR 23703Q203 348 6,100 SH   SOLE   6,100 0 0
DARDEN RESTAURANTS INC COM 237194105 24,999 164,947 SH   SOLE   100,568 0 64,379
DAVITA INC COM 23918K108 383 3,290 SH   SOLE   80 0 3,210
DEERE & CO COM 244199105 4,159 12,403 SH   SOLE   9,116 0 3,287
DELL TECHNOLOGIES INC CL C COM 24703L202 3,541 34,052 SH   SOLE   100 0 33,952
DEVON ENERGY CORPORATION COM 25179M103 13,929 392,191 SH   SOLE   163,222 0 228,969
DEXCOM, INC. COM 252131107 1,200 2,195 SH   SOLE   0 0 2,195
DIAGEO PLC ADR 25243Q205 1,089 5,650 SH   SOLE   4,149 0 1,501
DIAMONDBACK ENERGY INC COM 25278X109 4,526 47,822 SH   SOLE   29,713 0 18,109
DIGITAL REALTY TRUST INC RE 253868103 625 4,323 SH   SOLE   1,650 0 2,673
DIMENSIONAL ETF TRUST US CORE EQUITY 2 COM 25434V708 349 13,149 SH   SOLE   1,544 0 11,605
DIODES INC COM 254543101 3,041 33,621 SH   SOLE   5,450 0 28,171
DISCOVER FINANCIAL SERVICES COM 254709108 7,132 58,064 SH   SOLE   3,563 0 54,501
DISNEY WALT CO COM 254687106 30,163 178,243 SH   SOLE   52,813 0 125,430
DOLLAR GENERAL COM 256677105 9,486 44,710 SH   SOLE   3,664 0 41,046
Dominion Energy Inc COM 25746U109 241 3,302 SH   SOLE   80 0 3,222
DONALDSON CO INC COM 257651109 9,680 168,564 SH   SOLE   71,054 0 97,510
DORMAN PRODUCTS INC COM 258278100 3,215 33,940 SH   SOLE   7,549 0 26,391
DOVER CORP COM 260003108 40,434 259,824 SH   SOLE   102,472 0 157,352
DOW CHEMICAL CO COM 260557103 6,563 113,800 SH   SOLE   32,891 0 80,909
DRAFTKINGS INC COM CL A COM 26142R104 854 17,730 SH   SOLE   12,500 0 5,230
DRIL-QUIP INC COM 262037104 19,497 774,391 SH   SOLE   604,433 0 169,958
DTE ENERGY COMPANY COM 233331107 793 7,090 SH   SOLE   6,490 0 600
DUKE ENERGY CORPORATION COM 26441C204 1,588 16,307 SH   SOLE   9,753 0 6,554
DUPONT DE NEMOURS INC COM 26614N102 5,253 77,354 SH   SOLE   22,861 0 54,493
EAGLE BANCORP INC COM 268948106 4,627 80,471 SH   SOLE 1 80,471 0 0
EAGLE MATERIALS INC COM 26969P108 8,021 61,138 SH   SOLE   25,719 0 35,419
EASTMAN CHEMICAL CO COM 277432100 3,331 33,056 SH   SOLE   5,808 0 27,248
EATON CORP PLC COM G29183103 1,727 11,552 SH   SOLE   2,273 0 9,279
EBAY INC COM 278642103 492 7,079 SH   SOLE   6,869 0 210
ECOLAB INC COM 278865100 6,663 31,938 SH   SOLE   4,905 0 27,033
EDITAS MEDICINE INC COM 28106W103 289 7,058 SH   SOLE   0 0 7,058
EDWARDS LIFESCIENCES CORPORATION COM 28176E108 3,384 29,863 SH   SOLE   2,283 0 27,580
EHEALTH INC COM 28238P109 22,825 563,588 SH   SOLE   439,875 0 123,713
ELEMENT SOLUTIONS INC COM COM 28618M106 47,543 2,192,760 SH   SOLE   1,418,119 0 774,641
EMCOR GROUP INC COM 29084Q100 4,876 42,247 SH   SOLE   26,161 0 16,086
EMERSON ELECTRIC COM 291011104 6,244 66,264 SH   SOLE   31,252 0 35,012
EMPIRE STATE REALTY TRUST-A RE 292104106 11,917 1,187,776 SH   SOLE   926,984 0 260,792
ENBRIDGE INC COM 29250N105 636 16,003 SH   SOLE   5,781 0 10,222
ENCOMPASS HEALTH CORP COM 29261A100 9,798 130,562 SH   SOLE   53,353 0 77,209
ENDAVA PLC ADS ADR 29260V105 31,184 229,536 SH   SOLE 1 159,570 0 69,966
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 522 9,977 SH   SOLE   9,723 0 254
ENERGY TRANSFER EQUITY LP COM 29273V100 283 29,513 SH   SOLE   25,080 0 4,433
ENERSYS COM 29275Y102 41,147 552,712 SH   SOLE   387,989 0 164,723
ENPRO INDUSTRIES INC. COM 29355X107 15,835 181,783 SH   SOLE   73,497 0 108,286
ENTEGRIS INC COM COM 29362U104 4,680 37,180 SH   SOLE   21,452 0 15,728
ENTERGY CORP COM 29364G103 250 2,516 SH   SOLE   12 0 2,504
ENTERPRISE FINL SVCS CORP COM COM 293712105 17,952 396,516 SH   SOLE   307,432 0 89,084
ENTERPRISE PRODUCTS PARTNERS L.P. OA 293792107 13,667 631,796 SH   SOLE   103,619 0 528,177
ENVESTNET INC COM COM 29404K106 7,998 99,680 SH   SOLE 1 99,680 0 0
EOG RESOURCES INC. COM 26875P101 3,659 45,695 SH   SOLE   5,131 0 40,564
EPAM SYS INC COM COM 29414B104 827 1,450 SH   SOLE   1,295 0 155
EQUIFAX INC COM 294429105 273 1,075 SH   SOLE   1,075 0 0
EQUITY COMMONWEALTH RE 294628102 100,994 3,887,315 SH   SOLE   2,931,076 0 956,239
EQUITY LIFESTYLE PPTYS INC RE 29472R108 439 5,615 SH   SOLE   2,065 0 3,550
EQUITY RESIDENTIAL PROPERTIES RE 29476L107 324 4,000 SH   SOLE   0 0 4,000
ERICSSON L M TEL CO SP ADR ADR 294821608 122 10,900 SH   SOLE   9,000 0 1,900
ESSENTIAL UTILS INC COM COM 29670G102 320 6,966 SH   SOLE   6,966 0 0
ESTEE LAUDER COMPANIES - CLASS A COM 518439104 66,902 223,223 SH   SOLE   59,787 0 163,436
ETSY INC COM 29786A106 738 3,555 SH   SOLE   3,555 0 0
EVENTBRITE INC COM CL A COM 29975E109 5,194 274,676 SH   SOLE 1 274,676 0 0
EVERBRIDGE INC COM COM 29978A104 6,861 45,426 SH   SOLE 1 45,426 0 0
EVERCORE INC CLASS A COM 29977A105 4,079 30,521 SH   SOLE 1 30,521 0 0
EVERSOURCE ENERGY COM 30040W108 478 5,835 SH   SOLE   239 0 5,596
EVOLENT HEALTH INC CL A COM 30050B101 9,512 306,971 SH   SOLE   239,522 0 67,449
EXACT SCIENCES CORP COM 30063P105 348 3,643 SH   SOLE   125 0 3,518
EXELON CORP COM COM 30161N101 223 4,648 SH   SOLE   28 0 4,620
EXPEDITORS INTERNATIONAL OF WASHINGTON COM 302130109 260 2,181 SH   SOLE   2,146 0 35
EXXON MOBIL CORP COM 30231G102 8,738 148,463 SH   SOLE   47,713 0 100,750
FACEBOOK INC -A COM 30303M102 1,694 4,993 SH   SOLE   772 0 4,221
FARO TECHNOLOGIES INC COM 311642102 57,975 880,874 SH   SOLE   674,563 0 206,311
FASTENAL COMPANY COM 311900104 332 6,416 SH   SOLE   3,666 0 2,750
FATE THERAPEUTICS INC COM COM 31189P102 5,945 100,304 SH   SOLE 1 100,304 0 0
FEDERAL EXPRESS CORP COM 31428X106 371 1,691 SH   SOLE   573 0 1,118
FIDELITY NATIONAL INFORMATION COM 31620M106 44,845 368,975 SH   SOLE   189,896 0 179,079
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 757 20,122 SH   SOLE   19,578 0 544
FIRST BUSEY CORP COM 319383204 14,236 577,874 SH   SOLE   451,081 0 126,793
FIRST INDUSTRIAL REALTY TRUST, INC RE 32054K103 1,006 19,330 SH   SOLE   19,130 0 200
FIRST REPUBLIC BANK/SAN FRAN COM 33616C100 42,558 220,510 SH   SOLE   107,112 0 113,398
FIRST TRUST NASDQ 100 EQ WEI ETF 337344105 7,304 65,665 SH   SOLE   865 0 64,800
FIRST WESTN FINL INC COM 33751L105 336 11,644 SH   SOLE   11,644 0 0
FISERV INC COM 337738108 380 3,516 SH   SOLE   214 0 3,302
FIVE BELOW INC COM COM 33829M101 9,458 53,484 SH   SOLE   20,331 0 33,153
FIVE9 INC COM 338307101 2,398 15,013 SH   SOLE   8,905 0 6,108
FLEX LNG LTD (BM) COM G35947202 3,647 203,783 SH   SOLE   203,783 0 0
FMC CORP COM 302491303 18,088 197,454 SH   SOLE   111,274 0 86,180
FNB CORPORATION COM 302520101 2,121 182,634 SH   SOLE   35,084 0 147,550
FNF GROUP COM 31620R303 468 10,300 SH   SOLE   4,500 0 5,800
FOCUS FINL PARTNERS INC COM CL A COM 34417P100 4,529 86,487 SH   SOLE 1 86,487 0 0
FORTINET INC COM 34959E109 894 3,064 SH   SOLE   3,025 0 39
FORTIVE CORPORATION COM 34959J108 223 3,153 SH   SOLE   968 0 2,185
FORTRESS TRANS INFRST INVS LLC COM REP LTD LIAB OA 34960P101 2,455 96,805 SH   SOLE   14,000 0 82,805
FORWARD AIR CORP COM COM 349853101 3,672 44,220 SH   SOLE   9,374 0 34,846
FOX FACTORY HOLDING CORP COM 35138V102 17,926 124,025 SH   SOLE 1 79,881 0 44,144
FRANCO NEVADA CORP COM 351858105 54,282 417,965 SH   SOLE   143,063 0 274,902
GALLAGHER ARTHUR J COM 363576109 1,806 12,129 SH   SOLE   8,166 0 3,963
GARTNER INC COM 366651107 350 1,152 SH   SOLE   800 0 352
GENERAC HOLDINGS INC COM 368736104 1,070 2,622 SH   SOLE   2,368 0 254
GENERAL DYNAMICS CORP COM 369550108 486 2,488 SH   SOLE   807 0 1,681
GENERAL ELECTRIC CO COM 369604301 1,532 14,849 SH   SOLE   5,377 0 9,472
GENERAL MILLS INC COM 370334104 3,118 52,039 SH   SOLE   18,209 0 33,830
GENTEX CORP COM 371901109 2,523 76,532 SH   SOLE   46,763 0 29,769
GILDAN ACTIVEWEAR COM 375916103 41,281 1,130,941 SH   SOLE   766,413 0 364,528
GILEAD SCIENCES INC. COM 375558103 1,021 14,610 SH   SOLE   195 0 14,415
GLACIER BANCORP INC COM 37637q105 44,233 799,184 SH   SOLE   558,637 0 240,547
GLATFELTER CORP COM 377320106 44,643 3,166,110 SH   SOLE   2,576,498 0 589,612
GLOBANT S A COM COM L44385109 7,180 25,551 SH   SOLE 1 25,551 0 0
GLOBE LIFE INC COM COM 37959E102 51,963 583,761 SH   SOLE   291,291 0 292,470
GLOBUS MEDICAL INC COM 379577208 20,557 268,314 SH   SOLE 1 180,824 0 87,490
GODADDY INC CL A COM 380237107 3,726 53,471 SH   SOLE   33,861 0 19,610
GOLDMAN SACHS ETF TR EQUAL WEIGHT US COM 381430438 469 7,020 SH   SOLE   0 0 7,020
GOLDMAN SACHS GROUP INC. COM 38141G104 877 2,324 SH   SOLE   1,280 0 1,044
GOOSEHEAD INS INC COM CL A COM 38267D109 16,899 110,964 SH   SOLE 1 110,964 0 0
GORES METROPOULOS II INC OA 382873206 255 25,000 SH   SOLE   25,000 0 0
GRACO INC. COM 384109104 1,030 14,720 SH   SOLE   0 0 14,720
GRAINGER WW INC COM 384802104 9,753 24,829 SH   SOLE   1,873 0 22,956
GUIDEWIRE SOFTWARE INC COM 40171V100 2,244 18,825 SH   SOLE   2,322 0 16,503
HAIN CELESTIAL GROUP COM 405217100 168,209 3,932,127 SH   SOLE   2,706,194 0 1,225,933
HALLIBURTON COMPANY COM 406216101 245 11,435 SH   SOLE   1,880 0 9,555
HAMILTON LANE INC CL A COM 407497106 4,810 56,698 SH   SOLE 1 56,698 0 0
HARLEY-DAVIDSON INC COM 412822108 47,264 1,291,083 SH   SOLE   929,464 0 361,619
HASBRO INC COM 418056107 4,768 53,381 SH   SOLE   2,663 0 50,718
HCA HOLDING INC COM 40412C101 1,991 8,200 SH   SOLE   7,700 0 500
HEALTH CATALYST INC COM COM 42225T107 30,953 617,232 SH   SOLE   345,080 0 272,152
HELMERICH & PAYNE INC COM COM 423452101 14,672 535,278 SH   SOLE   417,823 0 117,455
HENRY JACK & ASSOCIATES COM 426281101 5,071 30,897 SH   SOLE   18,510 0 12,387
HESKA CORP COM RESTRC NEW COM 42805E306 10,376 40,136 SH   SOLE   15,875 0 24,261
HEWLETT PACKARD ENTERPRISE COMPANY COM 42824C109 211 14,822 SH   SOLE   0 0 14,822
HEXCEL CORP COM 428291108 6,382 107,472 SH   SOLE 1 107,472 0 0
HOLOGIC INC COM 436440101 3,586 48,536 SH   SOLE   8,516 0 40,020
HOME DEPOT INC COM 437076102 56,502 172,154 SH   SOLE   109,390 0 62,764
HONEYWELL INTERNATIONAL INC. COM 438516106 46,157 217,536 SH   SOLE   33,763 0 183,773
HORIZON PHARMA PLC COM G46188101 14,888 135,905 SH   SOLE   54,023 0 81,882
HOULIHAN LOKEY INC COM 441593100 4,967 53,927 SH   SOLE 1 53,927 0 0
HUB GROUP INC CL A COM 443320106 5,919 86,081 SH   SOLE   17,731 0 68,350
HUMANA INC COM 444859102 392 1,007 SH   SOLE   0 0 1,007
HUNTSMAN CORP COM 447011107 12,736 430,372 SH   SOLE   188,437 0 241,935
HURON CONSULTING GROUP INC COM 447462102 16,231 312,111 SH   SOLE 1 262,178 0 49,933
IBM COM 459200101 5,665 40,750 SH   SOLE   7,100 0 33,650
ICAD INC COM 44934S206 441 41,000 SH   SOLE   0 0 41,000
ICU MEDICAL INC COM 44930G107 42,053 180,189 SH   SOLE   144,167 0 36,022
IDEX CORP COM 45167R104 5,121 24,748 SH   SOLE   15,752 0 8,996
IDEXX LABS INC COM 45168D104 7,173 11,535 SH   SOLE   8,728 0 2,807
IHS MARKIT LTD COM G47567105 52,193 447,443 SH   SOLE   175,840 0 271,603
ILLINOIS TOOL WORKS CO COM 452308109 77,237 373,819 SH   SOLE   42,606 0 331,213
INARI MED INC COM COM 45332Y109 3,204 39,510 SH   SOLE 1 39,510 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 1,197 12,237 SH   SOLE   12,237 0 0
INGEVITY CORP COM 45688C107 7,518 105,393 SH   SOLE 1 78,205 0 27,188
INMODE LTD SHS COM M5425M103 9,886 62,000 SH   SOLE   62,000 0 0
INNOSPEC INC COM 45768S105 2,933 34,822 SH   SOLE 1 33,673 0 1,149
INNOVATIVE INDL PPTYS INC COM RE 45781V101 2,472 10,697 SH   SOLE   10,697 0 0
INSPIRE MED SYS INC COM 457730109 10,495 45,064 SH   SOLE 1 45,064 0 0
INSULET CORP COM 45784P101 17,432 61,339 SH   SOLE   24,995 0 36,344
INTEGRA LIFESCIENCES HLDGS CP COM NEW COM 457985208 7,535 110,021 SH   SOLE 1 71,364 0 38,657
INTEL CORP COM 458140100 7,174 134,555 SH   SOLE   61,886 0 72,669
INTER PARFUMS INC COM 458334109 19,927 266,465 SH   SOLE   166,315 0 100,150
INTERCONTINENTAL EXCHANGE INC COM 45866F104 11,271 98,243 SH   SOLE   96,535 0 1,708
INTL FLAVORS AND FRAGRANCES INC COM 459506101 1,660 12,421 SH   SOLE   2,482 0 9,939
INTUIT INC COM 461202103 1,393 2,582 SH   SOLE   1,192 0 1,390
INTUITIVE SURGICAL INC COM 46120E602 799 802 SH   SOLE   798 0 4
INVESCO CURRENCYSHARES EURO TR EURO SHS ETF 46138K103 248 2,296 SH   SOLE   2,296 0 0
INVESCO QUALITY MUNI INC TRST COM CEF 46133G107 237 18,000 SH   SOLE   0 0 18,000
INVESTORS BANCORP INC COM 46146L101 8,810 583,070 SH   SOLE   457,366 0 125,704
ISHARES DJ SELECT DIVIDEND ETF 464287168 678 5,924 SH   SOLE   3,894 0 2,030
ISHARES GOLD TR ISHARES NEW ETF 464285204 3,472 103,865 SH   SOLE   14,745 0 89,120
ISHARES IBOXX INV GR CORP BD ETF 464287242 394 2,957 SH   SOLE   1,540 0 1,417
ISHARES INC CORE MSCI EMKT ETF 46434G103 1,202 19,518 SH   SOLE   12,361 0 7,157
ISHARES INC MSCI GBL ETF NEW ETF 46434G848 2,439 59,699 SH   SOLE   3,196 0 56,503
ISHARES LEHMAN 20 YR TREAS ETF 464287432 582 4,050 SH   SOLE   0 0 4,050
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 898 8,455 SH   SOLE   7,573 0 882
ISHARES MSCI EAFE INDEX FUND ETF 464287465 12,225 156,284 SH   SOLE   103,516 0 52,768
ISHARES MSCI EAFE SMALL CAP INDEX FUND ETF 464288273 602 8,103 SH   SOLE   2,114 0 5,989
ISHARES MSCI EMERGING MARKETS INDEX ETF 464287234 5,770 114,569 SH   SOLE   13,939 0 100,630
ISHARES NASDAQ BIOTECH INDX ETF 464287556 926 5,712 SH   SOLE   2,267 0 3,445
ISHARES RUSELL 3000 INDEX ETF 464287689 503 1,979 SH   SOLE   140 0 1,839
ISHARES RUSSELL 1000 GROWTH INDEX FUND ETF 464287614 8,713 31,787 SH   SOLE   29,461 0 2,326
ISHARES RUSSELL 1000 INDEX ETF 464287622 1,295 5,353 SH   SOLE   1,005 0 4,348
ISHARES RUSSELL 1000 VALUE INDEX FUND ETF 464287598 5,843 37,323 SH   SOLE   35,124 0 2,199
ISHARES RUSSELL 2000 ETF 464287655 9,917 45,304 SH   SOLE   12,700 0 32,604
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 4,735 16,132 SH   SOLE   9,405 0 6,727
ISHARES RUSSELL 2000 VALUE INDEX FUND ETF 464287630 7,112 44,402 SH   SOLE   36,531 0 7,871
ISHARES RUSSELL MIDCAP GRWTH ETF 464287481 1,776 15,846 SH   SOLE   13,846 0 2,000
ISHARES RUSSELL MIDCAP INDEX FUND ETF 464287499 5,822 74,373 SH   SOLE   9,770 0 64,603
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 1,440 9,437 SH   SOLE   0 0 9,437
ISHARES S&P 1500 INDEX FUND ETF 464287150 562 5,716 SH   SOLE   1,911 0 3,805
ISHARES S&P 500/BARRA GROWTH ETF 464287309 1,521 20,575 SH   SOLE   7,496 0 13,079
ISHARES S&P INDEX FUND ETF 464287200 3,448 8,004 SH   SOLE   3,484 0 4,520
ISHARES S&P MIDCAP 400 ETF 464287507 2,124 8,076 SH   SOLE   6,846 0 1,230
ISHARES S&P PREF STK INDEX FD ETF 464288687 1,016 26,181 SH   SOLE   11,335 0 14,846
ISHARES S&P SMALLCAP 600 INDEX FUND ETF 464287804 1,185 10,855 SH   SOLE   1,571 0 9,284
ISHARES TR CORE MSCI EAFE ETF 46432F842 1,417 19,088 SH   SOLE   16,946 0 2,142
ISHARES TR EAFE VALUE ETF ETF 464288877 502 9,902 SH   SOLE   9,823 0 79
ISHARES TR ISHARES 1-5 YR (ETF) ETF 464288646 2,091 38,170 SH   SOLE   31,591 0 6,579
ISHARES TR NATIONAL MUN ETF ETF 464288414 335 2,894 SH   SOLE   2,089 0 805
ISHARES TR S&P 500 VAL ETF ETF 464287408 694 4,775 SH   SOLE   0 0 4,775
ISHARES TR S&P MC 400GR ETF ETF 464287606 1,622 20,505 SH   SOLE   13,249 0 7,256
ISHARES TR S&P MC 400VL ETF ETF 464287705 476 4,627 SH   SOLE   978 0 3,649
ISHARES TR S&P SML 600 GWT ETF 464287887 220 1,690 SH   SOLE   138 0 1,552
ITT INC COM 45073V108 12,145 141,529 SH   SOLE   54,366 0 87,163
ITURAN LOCATION AND CONTROL SHS COM M6158M104 2,952 116,223 SH   SOLE   116,223 0 0
J & J SNACK FOODS CORP COM 466032109 14,374 94,060 SH   SOLE   37,208 0 56,852
J.M. SMUCKER COMPANY COM 832696405 954 7,944 SH   SOLE   6,065 0 1,879
JACOBS ENGINEERING GROUP COM 469814107 725 5,435 SH   SOLE   600 0 4,835
JAZZ PHARMACEUTICALS, PLC COM G50871105 296 2,260 SH   SOLE   2,260 0 0
JOHN BEAN TECHNOLOGIES CORPORATION COM 477839104 5,135 36,532 SH   SOLE 1 35,884 0 648
JOHNSON & JOHNSON CO COM 478160104 52,516 325,546 SH   SOLE   92,446 0 233,100
JOHNSON CONTROLS INTERNATIONAL PLC COM G51502105 513 7,530 SH   SOLE   442 0 7,088
JP MORGAN CHASE & CO COM 46625H100 114,940 702,395 SH   SOLE   287,815 0 414,580
KANSAS CITY SOUTHERN INDUSTRIES INC. COM 485170302 8,476 31,296 SH   SOLE   13,829 0 17,467
KB FINANCIAL GROUP INC SPONSORED ADR ADR 48241A105 218 4,700 SH   SOLE   4,700 0 0
KBR INC COM 48242W106 46,998 1,192,795 SH   SOLE   846,224 0 346,571
KENNAMETAL INC COM 489170100 320 9,343 SH   SOLE   0 0 9,343
KEYCORP COM 493267108 479 22,170 SH   SOLE   21,270 0 900
KEYSIGHT TECHNOLOGIES COM 49338L103 82,412 501,863 SH   SOLE   221,954 0 279,909
KIMBERLY CLARK CORP COM COM 494368103 5,045 38,176 SH   SOLE   16,837 0 21,339
KINDER MORGAN INC COM 49456B101 662 39,590 SH   SOLE   13,679 0 25,911
KLA-TENCOR CORP COM COM 482480100 3,399 10,160 SH   SOLE   9,960 0 200
KONINKLIJKE PHILIPS ELECTRONICS N.V ADR 500472303 479 10,775 SH   SOLE   8,000 0 2,775
KRATOS DEFENSE & SEC SOLUTIONS UBC COM 50077B207 7,072 316,974 SH   SOLE 1 316,974 0 0
KT CORP SPONSORED ADR ADR 48268K101 671 49,300 SH   SOLE   49,300 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 5,837 26,471 SH   SOLE   14,728 0 11,743
LABORATORY CORP OF AMERICA HOLDINGS COM 50540R409 423 1,502 SH   SOLE   83 0 1,419
LAKELAND FINANCIAL CORP COM 511656100 39,831 559,115 SH   SOLE   396,947 0 162,168
LAM RESEARCH CORPORATION COM 512807108 2,514 4,418 SH   SOLE   4,287 0 131
LAMB WESTON HOLDINGS COM 513272104 9,053 147,732 SH   SOLE   92,489 0 55,243
LEAR CORP COM 521865204 4,114 26,264 SH   SOLE   18,561 0 7,703
LENDINGTREE INC COM 52603B107 2,189 15,651 SH   SOLE 1 15,648 0 3
LIBERTY GLOBAL PLC COM G5480U104 253 8,415 SH   SOLE   1,800 0 6,615
LIBERTY GLOBAL PLC COM G5480U120 973 33,034 SH   SOLE   5,400 0 27,634
LILLY ELI & CO COM 532457108 3,247 14,051 SH   SOLE   7,560 0 6,491
LINDE PLC COM G5494J103 1,475 5,022 SH   SOLE   4,704 0 318
LIVANOVA PLC COM G5509L101 3,268 41,276 SH   SOLE 1 41,276 0 0
LIVE NATION ENTERTAINMENT, INC. COM 538034109 724 7,948 SH   SOLE   6,561 0 1,387
LIVENT CORP COM 53814L108 9,703 419,867 SH   SOLE 1 419,867 0 0
LKQ CORP COM 501889208 11,603 230,703 SH   SOLE   88,192 0 142,511
LOCKHEED MARTIN CORP COM COM 539830109 4,114 11,923 SH   SOLE   10,648 0 1,275
LOGITECH INTL COM H50430232 1,606 17,991 SH   SOLE   17,991 0 0
LOWES COS INC COM COM 548661107 11,117 54,841 SH   SOLE   25,221 0 29,620
LYONDELLBASELL INDUSTRIES N.V. CL A COM N53745100 5,727 61,065 SH   SOLE   4,978 0 56,087
M&T BANK CORPORATION COM 55261F104 389 2,600 SH   SOLE   2,600 0 0
MAGELLAN HEALTH INC COM 559079207 12,015 127,105 SH   SOLE   99,836 0 27,269
MAGELLAN MIDSTREAM PARTNERS LP OA 559080106 1,483 32,512 SH   SOLE   28,922 0 3,590
MAIN STREET CAPITAL CORP COM 56035L104 206 5,000 SH   SOLE   0 0 5,000
MARATHON OIL GROUP COM 565849106 325 23,800 SH   SOLE   20,200 0 3,600
MARATHON PETE CORP COM COM 56585A102 3,255 52,550 SH   SOLE   32,128 0 20,422
MARRIOTT INTL - CL A COM 571903202 497 3,352 SH   SOLE   2,571 0 781
MARSH & MCLENNAN COM 571748102 44,499 293,855 SH   SOLE   79,536 0 214,319
MARTIN MARIETTA MATERIALS COM 573284106 16,339 47,818 SH   SOLE   1,100 0 46,718
MARVELL TECHNOLOGY INC COM 573874104 157,355 2,610,566 SH   SOLE   895,660 0 1,714,906
MASONITE INTL CORP NEW COM COM 575385109 3,738 35,206 SH   SOLE   7,006 0 28,200
MASTERCARD INC-CLASS A COM 57636Q104 3,654 10,509 SH   SOLE   5,723 0 4,786
MAXIMUS INC COM 577933104 6,459 77,637 SH   SOLE 1 77,637 0 0
MCCORMICK & COMPANY INC COM 579780206 19,765 244,083 SH   SOLE   18,291 0 225,792
MCDONALDS CORP COM 580135101 14,396 59,778 SH   SOLE   13,253 0 46,525
MCKESSON CORPORATION COM 58155Q103 252 1,260 SH   SOLE   0 0 1,260
MDU RESOURCES GROUP INC COM 552690109 416 14,032 SH   SOLE   9,782 0 4,250
MEDNAX INC COM 58502B106 19,424 683,346 SH   SOLE   531,211 0 152,135
MEDPACE HLDGS INC COM 58506Q109 4,461 23,563 SH   SOLE   4,978 0 18,585
MEDTRONIC PLC COM G5960L103 5,920 47,161 SH   SOLE   6,599 0 40,562
MERCK & CO COM 58933Y105 10,886 144,628 SH   SOLE   43,701 0 100,927
MERCURY SYS INC COM COM 589378108 2,691 56,744 SH   SOLE 1 56,744 0 0
METTLER-TOLEDO INTERNATIONAL COM 592688105 124,101 90,080 SH   SOLE   16,479 0 73,601
MFS MUNICIPAL INCOME TRUST CEF 552738106 70 10,000 SH   SOLE   0 0 10,000
MICROCHIP TECHNOLOGY INC. COM 595017104 71,988 469,203 SH   SOLE   33,842 0 435,361
MICRON TECHNOLOGY INC COM 595112103 257 3,634 SH   SOLE   1,234 0 2,400
MICROSOFT CORP COM 594918104 212,010 752,220 SH   SOLE   393,087 0 359,133
MKS INSTRUMENTS INC COM 55306N104 3,135 20,772 SH   SOLE   12,504 0 8,268
MODEL N INC COM 607525102 4,731 141,114 SH   SOLE   29,796 0 111,318
MONDELEZ INTERNATIONAL INC COM 609207105 58,520 1,006,001 SH   SOLE   434,367 0 571,634
MONOLITHIC PWR SYS INC COM 609839105 51,028 105,282 SH   SOLE   64,467 0 40,815
MONTROSE ENVIRONMENTAL GROUP I COM COM 615111101 3,447 55,825 SH   SOLE 1 55,825 0 0
MOODYS CORP COM 615369105 22,134 62,327 SH   SOLE   945 0 61,382
MORNINGSTAR INC COM 617700109 9,129 35,248 SH   SOLE   21,379 0 13,869
MOTOROLA SOLUTIONS COM 620076307 797 3,433 SH   SOLE   1,714 0 1,719
MPLX LP OA 55336V100 1,059 37,163 SH   SOLE   0 0 37,163
MSCI INC. COM 55354G100 720 1,185 SH   SOLE   1,092 0 93
NANOSTRING TECHNOLOGIES INC COM COM 63009R109 3,212 66,904 SH   SOLE 1 66,904 0 0
NATERA INC COM COM 632307104 9,673 86,809 SH   SOLE 1 85,107 0 1,702
NATIONAL BANK HOLDINGS CORPORATION COM 633707104 41,564 1,026,771 SH   SOLE   832,632 0 194,139
NATIONAL FUEL GAS CO COM 636180101 332 6,320 SH   SOLE   6,320 0 0
NCINO INC COM COM 63947U107 7,322 103,086 SH   SOLE 1 103,086 0 0
NCR CORP COM 62886E108 114,191 2,946,113 SH   SOLE   2,243,522 0 702,591
NEOGAMES S A SHS COM L6673X107 3,702 100,819 SH   SOLE   100,819 0 0
NEOGENOMICS INC COM 64049M209 1,914 39,654 SH   SOLE   10,787 0 28,867
NETFLIX INC COM 64110L106 1,240 2,036 SH   SOLE   1,063 0 973
NEW JERSEY RESOURCES CORP COM 646025106 19,463 559,154 SH   SOLE   436,459 0 122,695
NEW YORK TIMES CLASS A COM 650111107 3,805 77,215 SH   SOLE 1 77,215 0 0
NEWMONT CORP COM 651639106 1,209 22,327 SH   SOLE   4,160 0 18,167
NEXTERA ENERGY INC COM 65339F101 16,032 204,139 SH   SOLE   33,137 0 171,002
NEXTIER OILFIELD SOLUTIONS INC COM COM 65290C105 4,437 964,733 SH   SOLE   750,808 0 213,925
NGL ENERGY PARTNERS LP COM 62913M107 24 10,000 SH   SOLE   0 0 10,000
NICE SYSTEM LTD-SPON ADR ADR 653656108 717 2,519 SH   SOLE   2,250 0 269
NIKE INC COM 654106103 30,113 207,122 SH   SOLE   111,010 0 96,112
NORDSON CORP COM 655663102 6,922 29,060 SH   SOLE   17,900 0 11,160
NORFOLK SOUTHERN CORP COM 655844108 650 2,725 SH   SOLE   1,250 0 1,475
NORTHERN TR CORP COM 665859104 21,939 203,468 SH   SOLE   2,831 0 200,637
NORTHROP GRUMMAN CORPORATION COM 666807102 1,349 3,747 SH   SOLE   2,515 0 1,232
NOVANTA INC COM 67000B104 5,871 37,996 SH   SOLE 1 37,996 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 18,599 227,872 SH   SOLE   30,648 0 197,224
NOVO-NORDISK A S ADR ADR 670100205 278 2,905 SH   SOLE   882 0 2,023
NUCOR CORP COM 670346105 216 2,200 SH   SOLE   500 0 1,700
NUVEEN INSURED TAX FREE ADVANTAGE MUNI CEF 670657105 638 42,036 SH   SOLE   14,786 0 27,250
NUVEEN QUALITY MUNI INCOME FD CEF 67066V101 237 15,178 SH   SOLE   0 0 15,178
NUVEEN QUALITY PREFERRED II CEF 67072C105 300 30,488 SH   SOLE   14,200 0 16,288
NVIDIA CORP COM 67066G104 2,188 10,551 SH   SOLE   2,850 0 7,701
NXP SEMICONDUCTORS N.V. COM N6596X109 30,529 155,729 SH   SOLE   73,174 0 82,555
OGE ENERGY CORP COM 670837103 262 7,996 SH   SOLE   0 0 7,996
OLLIES BARGAIN OUTLT HLDGS INC COM 681116109 3,261 54,099 SH   SOLE 1 53,669 0 430
OMNICELL INC COM 68213N109 36,911 248,734 SH   SOLE 1 185,288 0 63,446
ONE GAS INC COM 68235P108 288 4,540 SH   SOLE   1,600 0 2,940
ONEOK, INC COM 682680103 2,295 39,587 SH   SOLE   13,411 0 26,176
ONTO INNOVATION INC COM 683344105 7,911 109,489 SH   SOLE 1 109,489 0 0
OPTION CARE HEALTH INC COM NEW COM 68404L201 6,096 251,286 SH   SOLE 1 251,286 0 0
ORACLE CORPORATION COM 68389X105 13,327 152,900 SH   SOLE   19,994 0 132,906
OREILLY AUTOMOTIVE INC COM 67103H107 44,241 72,481 SH   SOLE   33,061 0 39,420
ORGANON & CO COMMON STOCK COM 68622V106 208 6,635 SH   SOLE   3,322 0 3,313
ORTHOFIX MED INC COM 68752m108 99,644 2,614,010 SH   SOLE   1,958,700 0 655,310
OSHKOSH TRUCK CORP COM 688239201 270 2,650 SH   SOLE   0 0 2,650
OTIS WORLDWIDE CORP COM COM 68902V107 485 5,978 SH   SOLE   967 0 5,011
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR ADR 715684106 203 8,000 SH   SOLE   8,000 0 0
PACIFIC PREMIER BANCORP COM COM 69478X105 23,068 556,718 SH   SOLE   450,439 0 106,279
PACIRA BIOSCIENCES INC COM 695127100 3,178 56,744 SH   SOLE 1 56,744 0 0
PALO ALTO NETWORKS INC COM 697435105 24,427 50,942 SH   SOLE   43,517 0 7,425
PALOMAR HLDGS INC COM COM 69753M105 5,819 71,998 SH   SOLE 1 71,998 0 0
PAPA JOHNS INTL INC COM 698813102 27,908 219,697 SH   SOLE   138,115 0 81,582
PARKER-HANNIFIN CORP COM 701094104 7,141 25,480 SH   SOLE   4,303 0 21,177
PAYCHEX INC COM 704326107 1,003 8,941 SH   SOLE   6,857 0 2,084
PAYPAL HOLDINGS INC COM 70450Y103 2,745 10,555 SH   SOLE   7,095 0 3,460
PDC ENERGY COM 69327R101 37,861 798,923 SH   SOLE   590,282 0 208,641
PEGASYSTEMS INC COM 705573103 14,560 114,547 SH   SOLE   44,766 0 69,781
PEPSICO INC COM 713448108 44,418 295,193 SH   SOLE   62,636 0 232,557
PERKINELMER INC COM 714046109 284 1,640 SH   SOLE   1,640 0 0
PETROLEO BRASILEIRO SA PETROBR SP ADR NON VTG ADR 71654V101 821 82,100 SH   SOLE   82,100 0 0
PETROLEO BRASILEIRO SA PETROBR SPONSORED ADR ADR 71654V408 434 42,000 SH   SOLE   42,000 0 0
PFIZER INC COM COM 717081103 33,823 786,135 SH   SOLE   278,365 0 507,770
PHILIP MORRIS INTERNATIONAL COM 718172109 1,544 16,297 SH   SOLE   5,788 0 10,509
PHILLIPS 66 COM 718546104 2,371 33,886 SH   SOLE   9,185 0 24,701
PHREESIA INC COM COM 71944F106 9,096 147,437 SH   SOLE   58,437 0 89,000
PHYSICIANS REALTY TRUST RE 71943U104 20,549 1,165,692 SH   SOLE   953,311 0 212,381
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 830 8,148 SH   SOLE   0 0 8,148
PINNACLE FINL PARTNERS INC COM 72346Q104 282 3,000 SH   SOLE   3,000 0 0
PINNACLE WEST CAPITAL COM 723484101 318 4,400 SH   SOLE   3,500 0 900
PINTEREST INC CL A COM 72352L106 1,135 22,254 SH   SOLE   16,479 0 5,775
PNM RESOURCES INC. COM 69349H107 28,856 583,210 SH   SOLE   454,924 0 128,286
POSCO SPONSORED ADR ADR 693483109 723 10,500 SH   SOLE   10,000 0 500
POTLATCH CORP (REIT) RE 737630103 6,223 120,501 SH   SOLE   9,281 0 111,220
POWER INTEGRATIONS INC COM 739276103 6,393 64,583 SH   SOLE 1 64,583 0 0
POWERSHARES EXCHANGE TRADED FD S&P 500 PORTFL ETF 46137V357 5,829 38,956 SH   SOLE   789 0 38,167
POWERSHARES QQQ TRUST N/C NASDAQ 100 TRUST ETF 46090E103 10,971 30,634 SH   SOLE   15,602 0 15,032
POWERSHARES S&P 500 LOW VOLA ETF 46138e354 278 4,576 SH   SOLE   300 0 4,276
PRETIUM RES INC COM COM 74139C102 7,660 794,695 SH   SOLE   620,214 0 174,481
PROCTER & GAMBLE COM 742718109 21,914 156,726 SH   SOLE   50,797 0 105,929
PROGRESS SOFTWARE CORP COM 743312100 80,890 1,644,506 SH   SOLE   1,308,485 0 336,021
PROGRESSIVE CORP OHIO COM 743315103 9,973 110,200 SH   SOLE   38,890 0 71,310
PROSHARES SHORT 20 TREASURY COM 74347X849 384 23,000 SH   SOLE   23,000 0 0
PROTO LABS INC COM COM 743713109 1,172 17,576 SH   SOLE 1 17,564 0 12
PRUDENTIAL FINANCIAL INC. COM 744320102 239 2,259 SH   SOLE   1,044 0 1,215
PURE STORAGE INC CL A COM 74624M102 16,237 645,350 SH   SOLE   260,731 0 384,619
PUTNAM MANAGED MUNI INCM TST-CLOSED END PUTNAM MANAGED MUNI INCM TST CEF 746823103 284 34,000 SH   SOLE   0 0 34,000
QORVO INC COM 74736K101 338 2,023 SH   SOLE   0 0 2,023
QUAKER CHEMICAL CP COM COM 747316107 223 935 SH   SOLE   385 0 550
QUALCOMM INC COM COM 747525103 1,757 13,633 SH   SOLE   3,499 0 10,134
QUANEX BUILDING PRODUCTS CORP COM COM 747619104 25,817 1,205,833 SH   SOLE   983,600 0 222,233
QUANTA SERVICES INC COM 74762E102 104,233 915,539 SH   SOLE   457,198 0 458,341
QUOTIENT TECHNOLOGY INC COM 749119103 15,622 2,684,221 SH   SOLE   2,157,977 0 526,244
RANGE RESOURCES CORP COM 75281A109 13,945 616,212 SH   SOLE   481,394 0 134,818
RAYONIER, INC RE 754907103 231 6,478 SH   SOLE   6,478 0 0
RAYTHEON TECHNOLOGIES CORP COM COM 75513E101 40,068 466,230 SH   SOLE   214,982 0 251,248
RBC BEARINGS INC COM 75524B104 4,465 21,054 SH   SOLE   4,464 0 16,590
REGAL REXNORD CORP COM 758750103 122,955 817,848 SH   SOLE   605,629 0 212,219
REGENERON PHARMACEUTICALS COM 75886F107 643 1,062 SH   SOLE   2 0 1,060
REINSURANCE GROUP OF AMERICA COM 759351604 44,257 397,779 SH   SOLE   152,577 0 245,202
RENASANT CORP COM 75970E107 14,314 397,081 SH   SOLE   310,409 0 86,672
REPUBLIC SERVICES INC COM 760759100 366 3,059 SH   SOLE   2,637 0 422
RESMED INC COM 761152107 229 870 SH   SOLE   200 0 670
RESONANT INC COM COM 76118L102 354 146,850 SH   SOLE   22,400 0 124,450
REV GROUP INC COM 749527107 54,486 3,174,901 SH   SOLE   2,601,281 0 573,620
REVOLVE GROUP INC CL A COM 76156B107 3,911 63,324 SH   SOLE 1 63,324 0 0
REXNORD CORP COM 76169B102 17,749 276,081 SH   SOLE   128,696 0 147,385
RITCHIE BROS. AUCTIONEERS INC. COM 767744105 5,945 96,425 SH   SOLE 1 93,475 0 2,950
RLI CORP COM 749607107 301 3,000 SH   SOLE   0 0 3,000
ROCKWELL AUTOMATION INC COM 773903109 2,379 8,094 SH   SOLE   6,751 0 1,343
ROGERS CORPORATION COM 775133101 12,621 67,702 SH   SOLE   25,449 0 42,253
ROPER TECHNOLOGIES COM 776696106 129,468 290,215 SH   SOLE   65,617 0 224,598
ROSS STORES INC. COM 778296103 1,192 10,944 SH   SOLE   2,871 0 8,073
ROYAL DUTCH SHELL PLC-ADR ADR 780259206 467 10,479 SH   SOLE   3,999 0 6,480
RPM INTL INC COM COM 749685103 397 5,121 SH   SOLE   5,121 0 0
S & P 500 DEPOSITARY RECEIPT ETF 78462F103 13,473 31,394 SH   SOLE   10,181 0 21,213
S&P GLOBAL INC COM 78409V104 37,213 87,660 SH   SOLE   44,331 0 43,329
SAIA INC COM 78709Y105 7,319 30,747 SH   SOLE 1 30,747 0 0
SAILPOINT TECHNLGIES HLDGS INC COM COM 78781P105 484 11,272 SH   SOLE   0 0 11,272
SALESFORCE COM COM 79466L302 3,117 11,496 SH   SOLE   1,950 0 9,546
SAP AG ADR ADR 803054204 297 2,196 SH   SOLE   272 0 1,924
SCHLUMBERGER LTD. COM 806857108 2,485 83,882 SH   SOLE   13,053 0 70,829
SCHNITZER STEEL INDUSTRIES COM 806882106 6,665 152,048 SH   SOLE   119,314 0 32,734
SCHWAB INTL EQUITY ETF ETF 808524805 1,137 29,407 SH   SOLE   22,478 0 6,929
SCHWAB STRATEGIC T EMRG MKTEQ ETF ETF 808524706 203 6,645 SH   SOLE   5,823 0 822
SCHWAB STRATEGIC T INTRM TRM TRES ETF 808524854 491 8,656 SH   SOLE   8,600 0 56
SCHWAB STRATEGIC TR SHT TM US TRES ETF 808524862 512 9,991 SH   SOLE   9,991 0 0
SCHWAB STRATEGIC TR US AGGREGATE BOND ETF ETF 808524839 410 7,562 SH   SOLE   6,607 0 955
SCHWAB STRATEGIC TR US MID-CAP ETF ETF 808524508 579 7,550 SH   SOLE   0 0 7,550
SCHWAB US BROAD MARKET ETF ETF 808524102 1,622 15,619 SH   SOLE   12,094 0 3,525
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 243 3,263 SH   SOLE   906 0 2,357
SCHWAB US LARGE CAP ETF ETF 808524201 1,763 16,962 SH   SOLE   9,128 0 7,834
SCHWAB US REIT ETF ETF 808524847 773 16,958 SH   SOLE   15,299 0 1,659
SCHWAB US SMALL-CAP ETF ETF 808524607 2,501 24,981 SH   SOLE   21,986 0 2,995
SEACOAST BANKING CORP OF FLORIDA COM 811707801 52,062 1,539,843 SH   SOLE   1,082,239 0 457,604
SEI INVESTMENTS COMPANY COM 784117103 400 6,756 SH   SOLE   0 0 6,756
SELECT SECTOR SPDR TR COMMUNICATION ETF 81369Y852 364 4,555 SH   SOLE   4,555 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR ETF 81369Y407 1,115 6,207 SH   SOLE   5,497 0 710
SELECT SECTOR SPDR TR SBI HEALTHCARE ETF 81369Y209 976 7,678 SH   SOLE   7,287 0 391
SELECTQUOTE INC COM COM 816307300 4,634 358,445 SH   SOLE 1 358,445 0 0
SERVICENOW INC COM 81762P102 57,774 92,899 SH   SOLE   51,718 0 41,181
SHAKE SHACK INC COM 819047101 4,911 62,589 SH   SOLE 1 62,589 0 0
SHERWIN WILLIAMS COM 824348106 14,057 50,215 SH   SOLE   5,090 0 45,125
SHIFT4 PMTS INC CL A COM 82452J109 7,240 93,396 SH   SOLE 1 93,396 0 0
SHINHAN FINANCIAL GROUP CO LTD SPN ADR RESTRD ADR 824596100 205 6,100 SH   SOLE   6,100 0 0
SHOPIFY INC CL A COM 82509L107 663 488 SH   SOLE   10 0 478
SHORT S&P 500 PROSHARES ETF 74347B425 274 18,000 SH   SOLE   18,000 0 0
SIERRA WIRELESS INC COM 826516106 14,574 940,443 SH   SOLE   734,950 0 205,493
SIGNATURE BANK COM 82669G104 1,917 7,055 SH   SOLE   3,178 0 3,877
SILGAN HOLDINGS INC COM 827048109 25,181 656,310 SH   SOLE   505,769 0 150,541
SILICON LABORATORIES INC COM COM 826919102 27,685 197,533 SH   SOLE 1 127,986 0 69,547
SILK ROAD MEDICAL INC COM 82710M100 5,275 95,849 SH   SOLE 1 95,849 0 0
SIMON PROPERTY GROUP RE 828806109 699 5,404 SH   SOLE   3,244 0 2,160
SIMPLY GOOD FOODS CO COM 82900L102 3,023 87,630 SH   SOLE 1 87,630 0 0
SITIME CORP COM COM 82982T106 6,340 31,053 SH   SOLE 1 31,053 0 0
SIX FLAGS ENTMT CORP NEW COM COM 83001A102 41,623 979,364 SH   SOLE   795,394 0 183,970
SK TELECOM LTD SPONSORED ADR ADR 78440P108 713 23,700 SH   SOLE   23,700 0 0
SKECHERS U S A INC CL A COM 830566105 3,217 76,409 SH   SOLE   46,442 0 29,967
SNAP-ON INCORPORATED COM 833034101 1,899 9,077 SH   SOLE   0 0 9,077
SOUTHERN COMPANY COM 842587107 1,170 18,885 SH   SOLE   8,899 0 9,986
SOUTHSTATE CORP COM 840441109 5,808 77,788 SH   SOLE   16,087 0 61,701
SOUTHWEST AIRLINES COM 844741108 200 3,862 SH   SOLE   75 0 3,787
SP PLUS CORP COM COM 78469C103 42,010 1,369,724 SH   SOLE   1,117,570 0 252,154
SPDR DJIA ETF TRUST ETF 78467X109 598 1,768 SH   SOLE   0 0 1,768
SPDR DOW JONES REIT ETF ETF 78464A607 314 2,973 SH   SOLE   2,863 0 110
SPDR GOLD SHARES ETF 78463V107 38,542 234,831 SH   SOLE   32,200 0 202,631
SPDR INDEX SHS FDS S&P INTL SMLCP ETF 78463X871 710 18,347 SH   SOLE   18,347 0 0
SPDR S&P 1000 ETF ETF 78464A847 247 5,350 SH   SOLE   0 0 5,350
SPDR S&P DIVIDEND ETF ETF 78464A763 2,019 17,181 SH   SOLE   10,640 0 6,541
SPDR S&P MIDCAP 400 DEP ETF TRUST ETF 78467Y107 3,279 6,818 SH   SOLE   4,128 0 2,690
SPDR SERIES TRUST NUV HGHYLD MUN ETF 78464A284 466 7,760 SH   SOLE   7,760 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL ETF 78464A300 2,067 25,271 SH   SOLE   25,271 0 0
SPDR SERIES TRUST S&P 600 SML CAP ETF 78464A813 264 2,776 SH   SOLE   0 0 2,776
SPROTT PHYSICAL GOLD AND SILVER CEF 85208r101 326 19,060 SH   SOLE   0 0 19,060
SPROUT SOCIAL INC COM CL A COM 85209W109 10,475 85,893 SH   SOLE 1 85,893 0 0
SPX CORPORATION COM 784635104 60,611 1,133,953 SH   SOLE   871,098 0 262,855
SQUARE INC CL A COM 852234103 485 2,020 SH   SOLE   0 0 2,020
STANDEX INTERNATIONAL CORPORATION COM 854231107 3,780 38,199 SH   SOLE   8,028 0 30,171
STANLEY BLACK & DECKER INC COM 854502101 443 2,526 SH   SOLE   76 0 2,450
STARBUCKS CORP COM COM 855244109 15,857 143,686 SH   SOLE   63,075 0 80,611
STARWOOD PROPERTY TRUST INC RE 85571B105 1,907 78,175 SH   SOLE   72,400 0 5,775
STATE STREET CORPORATION COM 857477103 570 6,725 SH   SOLE   4,400 0 2,325
STEPSTONE GROUP INC COM CL A COM 85914M107 4,452 104,427 SH   SOLE 1 104,427 0 0
STERIS PLC COM G8473T100 906 4,437 SH   SOLE   4,400 0 37
STERLING CONSTRUCTION CO INC COM 859241101 28,849 1,272,460 SH   SOLE   1,053,277 0 219,183
STEVEN MADDEN LTD COM 556269108 5,719 142,443 SH   SOLE   29,657 0 112,786
STONERIDGE INC COM 86183P102 3,819 187,434 SH   SOLE   76,963 0 110,471
STREETTRACKS SPDR BIOTEC ETF ETF 78464A870 2,455 19,550 SH   SOLE   850 0 18,700
STRYKER CORP COM 863667101 7,133 27,055 SH   SOLE   6,892 0 20,163
SUMMIT MATLS INC CL A COM 86614U100 18,050 564,661 SH   SOLE   440,780 0 123,881
SUN CMNTYS INC RE 866674104 441 2,381 SH   SOLE   2,381 0 0
SUNCOR ENERGY INC COM 867224107 14,329 690,880 SH   SOLE   411,841 0 279,039
SURMODICS INC. COM 868873100 3,910 70,297 SH   SOLE   54,872 0 15,425
SYNEOS HEALTH INC CL A COM 87166B102 6,917 79,073 SH   SOLE   48,932 0 30,141
SYSCO CORPORATION COM 871829107 790 10,039 SH   SOLE   4,312 0 5,727
T. ROWE PRICE GROUP INC. COM 74144T108 3,464 17,597 SH   SOLE   16,369 0 1,228
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR ADR 874039100 8,942 80,102 SH   SOLE   75,964 0 4,138
TAPESTRY INC COM 876030107 2,849 76,993 SH   SOLE   21,598 0 55,395
TARGET CORPORATION COM 87612E106 25,676 112,275 SH   SOLE   103,110 0 9,165
TE CONNECTIVITY LTD COM H84989104 534 3,877 SH   SOLE   3,648 0 229
TELLURIAN INC COM 87968A104 196 50,000 SH   SOLE   0 0 50,000
TENABLE HLDGS INC COM COM 88025T102 3,508 76,022 SH   SOLE   14,949 0 61,073
TERADYNE INC COM 880770102 230 2,106 SH   SOLE   1,700 0 406
TERRENO RLTY CORP RE 88146M101 6,112 96,662 SH   SOLE 1 96,662 0 0
TESLA MOTORS COM 88160R101 1,013 1,307 SH   SOLE   777 0 530
TETRA TECH INC COM 88162G103 12,227 81,878 SH   SOLE 1 67,913 0 13,965
TEXAS INSTRUMENTS INC COM 882508104 6,212 32,306 SH   SOLE   20,544 0 11,762
TEXAS PACIFIC LAND CORPORATION COM COM 88262P102 302 250 SH   SOLE   250 0 0
THE CHARLES SCHWAB CORPORATION COM COM 808513105 907 12,468 SH   SOLE   9,758 0 2,710
THERMO FISHER SCIENTIFIC INC COM 883556102 100,659 176,148 SH   SOLE   51,888 0 124,260
TIMKEN CO COM 887389104 11,350 173,467 SH   SOLE   67,031 0 106,436
TJX COMPANIES INC COM 872540109 67,891 1,028,868 SH   SOLE   498,277 0 530,591
TORTOISE ENERGY INFRASTUCTURE CEF 89147L886 241 8,827 SH   SOLE   29 0 8,798
TOWER SEMICONDUCTO COM M87915274 2,245 74,442 SH   SOLE   74,442 0 0
TOYOTA MOTOR CORP SP ADR REP2COM ADR 892331307 563 3,164 SH   SOLE   3,164 0 0
TPI COMPOSITES INC COM COM 87266J104 4,089 121,170 SH   SOLE 1 121,170 0 0
TRANE TECHNOLOGIES PLC SHS COM G8994E103 2,548 14,693 SH   SOLE   2,629 0 12,064
TRANSUNION COM 89400J107 6,623 58,981 SH   SOLE   35,898 0 23,083
TRAVELERS COMPANIES INC. COM 89417E109 1,620 10,659 SH   SOLE   6,219 0 4,440
TREEHOUSE FOODS INC COM 89469A104 11,284 282,929 SH   SOLE   220,832 0 62,097
TREX COMPANY, INC. COM 89531P105 9,727 95,426 SH   SOLE 1 95,426 0 0
TRI CONTL CORP CEF 895436103 207 6,197 SH   SOLE   0 0 6,197
TRUIST FINL CORP COM 89832Q109 683 11,629 SH   SOLE   4,813 0 6,816
TRUPANION INC COM COM 898202106 6,917 89,048 SH   SOLE 1 89,048 0 0
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW ADR 900111204 110 25,300 SH   SOLE   25,300 0 0
TURNING POINT THERAPEUTICS INC COM 90041T108 3,519 52,975 SH   SOLE 1 52,975 0 0
TYLER TECHNOLOGIES, INC. COM 902252105 230 503 SH   SOLE   223 0 280
UBER TECHNOLOGIES INC COM 90353T100 291 6,500 SH   SOLE   6,000 0 500
UFP Industries Inc COM 90278Q108 5,837 85,823 SH   SOLE   17,533 0 68,290
ULTA SALON COSMETICS & FRANGRANCE INC COM 90384S303 5,109 14,155 SH   SOLE   6,717 0 7,438
UMPQUA HOLDINGS CORP COM 904214103 54,786 2,705,874 SH   SOLE   2,113,460 0 592,414
UNDER ARMOUR INC CL A COM 904311107 18,447 914,000 SH   SOLE   646,025 0 267,975
UNILEVER PLC ADR 904767704 2,588 47,676 SH   SOLE   43,968 0 3,708
UNION PACIFIC CORP COM 907818108 19,234 98,070 SH   SOLE   55,708 0 42,362
UNITED BANKSHARES INC COM 909907107 5,079 139,610 SH   SOLE   27,476 0 112,134
UNITED CMNTY BKS BLAIRSVLE GA COM COM 90984P303 46,919 1,429,431 SH   SOLE   1,060,978 0 368,453
UNITED PARCEL SERVICE - CL B COM 911312106 12,387 68,003 SH   SOLE   5,166 0 62,837
UNITED THERAPEUTICS CORP COM 91307C102 4,298 23,268 SH   SOLE   14,525 0 8,743
UNITEDHEALTH GROUP INCORPORATED COM 91324P102 86,117 220,268 SH   SOLE   73,289 0 146,979
UNIVERSAL ELECTRONICS COM 913483103 8,627 175,099 SH   SOLE   64,028 0 111,071
UPWORK INC COM 91688F104 9,768 216,926 SH   SOLE 1 216,926 0 0
US BANCORP DEL COM NEW COM 902973304 5,810 97,661 SH   SOLE   43,879 0 53,782
UTILITIES SELECT SECTOR SPDR ETF 81369Y886 243 3,821 SH   SOLE   2,391 0 1,430
VAIL RESORTS INC COM 91879Q109 18,209 54,516 SH   SOLE   31,005 0 23,511
VALE S A ADR ADR 91912E105 1,367 97,974 SH   SOLE   97,974 0 0
VALERO ENERGY CORP COM 91913Y100 495 7,024 SH   SOLE   3,243 0 3,781
VANECK VECTORS BIOTECH ETF ETF 92189F726 1,040 5,140 SH   SOLE   0 0 5,140
VANECK VECTORS ETF TR SEMICONDUCTOR ET ETF 92189F676 538 2,100 SH   SOLE   0 0 2,100
VANGUARD DIVIDEND APPREC ETF ETF 921908844 1,434 9,334 SH   SOLE   1,373 0 7,961
VANGUARD EMERG MARKET VIPERS ETF 922042858 6,455 128,567 SH   SOLE   82,009 0 46,558
VANGUARD EUROPE PACIFIC ETF ETF 921943858 965 19,147 SH   SOLE   4,994 0 14,153
VANGUARD EXTENDED MARKET ETF ETF 922908652 4,173 22,875 SH   SOLE   400 0 22,475
VANGUARD FTSE ALL -WORLD EX-U ETF 922042775 2,311 37,999 SH   SOLE   3,650 0 34,349
VANGUARD FTSE ALL WORLD EX-US S/C ETF 922042718 444 3,325 SH   SOLE   0 0 3,325
VANGUARD GROWTH ETF ETF 922908736 3,262 11,217 SH   SOLE   1,872 0 9,345
VANGUARD HEALTH ETF ETF 92204A504 385 1,558 SH   SOLE   0 0 1,558
VANGUARD INDEX FDS MID CAP ETF ETF 922908629 577 2,439 SH   SOLE   2,383 0 56
VANGUARD INDEX FDS SM CP VAL ETF ETF 922908611 226 1,330 SH   SOLE   643 0 687
VANGUARD INDEX FDS SMALL CP ETF ETF 922908751 808 3,702 SH   SOLE   3,388 0 314
VANGUARD INFO TECH ETF ETF 92204A702 608 1,514 SH   SOLE   518 0 996
VANGUARD INT-TERM CORPORATE ETF 92206C870 417 4,420 SH   SOLE   4,372 0 48
VANGUARD REIT ETF ETF 922908553 629 6,178 SH   SOLE   3,280 0 2,898
VANGUARD S&P 500 ETF ETF 922908363 2,787 7,073 SH   SOLE   4,304 0 2,769
VANGUARD SHORT-TERM BOND ETF ETF 921937827 2,731 33,310 SH   SOLE   13,985 0 19,325
VANGUARD SMALL CAP GRWTH ETF ETF 922908595 490 1,751 SH   SOLE   98 0 1,653
VANGUARD TOTAL BOND MARKET ETF 921937835 311 3,644 SH   SOLE   2,100 0 1,544
VANGUARD TOTAL INTL STOCK INDEX ETF ETF 921909768 258 4,077 SH   SOLE   3,000 0 1,077
VANGUARD TOTAL STOCK MKT ETF ETF 922908769 5,624 25,307 SH   SOLE   10,837 0 14,470
VANGUARD TOTAL WORLD STOCK INDEX FD ETF 922042742 203 1,995 SH   SOLE   0 0 1,995
VANGUARD VALUE ETF ETF 922908744 986 7,266 SH   SOLE   435 0 6,831
VANGUARD WORLD FDS MATERIALS ETF ETF 92204A801 355 2,050 SH   SOLE   800 0 1,250
VEECO INSTRS INC COM 922417100 5,628 253,231 SH   SOLE   49,794 0 203,437
VEEVA SYS INC CL A COM 922475108 720 2,495 SH   SOLE   2,495 0 0
VERACYTE INC COM 92337F107 6,123 131,821 SH   SOLE   51,420 0 80,401
VERIFYME INC COM NEW COM 92346X206 68 20,000 SH   SOLE   0 0 20,000
VERIFYME INC WT EXP 062225 COM 92346X115 13 10,000 SH   SOLE   0 0 10,000
VERISK ANALYTICS INC COM 92345Y106 380 1,900 SH   SOLE   1,900 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 7,350 136,064 SH   SOLE   35,989 0 100,075
VF CORPORATION COM 918204108 18,079 269,993 SH   SOLE   60,180 0 209,813
VIATRIS INC COM COM 92556V106 215 15,891 SH   SOLE   3,476 0 12,415
VISA INC CL A COM 92826C839 119,439 536,261 SH   SOLE   200,437 0 335,824
VOCERA COMMUNICATIONS INC COM COM 92857F107 10,940 239,026 SH   SOLE 1 157,286 0 81,740
VODAFONE GROUP PLC COM 92857W308 653 42,220 SH   SOLE   364 0 41,856
WABTEC COM 929740108 205 2,394 SH   SOLE   26 0 2,368
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,694 120,991 SH   SOLE   22,535 0 98,456
WALMART INC COM COM 931142103 11,727 84,100 SH   SOLE   18,220 0 65,880
WASTE CONNECTIONS INC COM 94106B101 4,006 31,802 SH   SOLE   19,840 0 11,962
WASTE MANAGEMENT INC COM 94106L109 2,007 13,426 SH   SOLE   8,751 0 4,675
WATSCO INC COM 942622200 489 1,845 SH   SOLE   725 0 1,120
WEC ENERGY GROUP INC COM 92939U106 13,072 148,365 SH   SOLE   22,544 0 125,821
WELLS FARGO COMPANY COM 949746101 4,088 88,128 SH   SOLE   27,806 0 60,322
WENDYS CO/THE COM 95058W100 355 16,392 SH   SOLE   15,330 0 1,062
WESBANCO INC COM 950810101 19,295 566,208 SH   SOLE   442,024 0 124,184
WESTERN ALLIANCE BANCORP COM 957638109 67,063 616,286 SH   SOLE   297,384 0 318,902
WESTERN MIDSTREAM PARTNERS LP OA 958669103 202 9,608 SH   SOLE   9,608 0 0
WESTERN UNION COM 959802109 336 16,625 SH   SOLE   7,300 0 9,325
WEYERHAEUSER CO COM 962166104 3,922 110,387 SH   SOLE   7,180 0 103,207
WILLIAMS COMPANIES INC COM 969457100 286 10,994 SH   SOLE   4,605 0 6,389
WILLIAMS-SONOMA INC COM 969904101 285 1,609 SH   SOLE   121 0 1,488
WINGSTOP INC COM 974155103 6,150 37,520 SH   SOLE 1 37,520 0 0
WINTRUST FINANCIAL CORPORATION COM 97650W108 466 5,806 SH   SOLE   9 0 5,797
WNS HLDGS LTD SPON ADR ADR 92932M101 15,884 194,170 SH   SOLE   78,039 0 116,131
WORKDAY INC COM 98138H101 219 878 SH   SOLE   0 0 878
WORKIVA INC COM 98139A105 5,362 38,021 SH   SOLE   7,916 0 30,105
XCEL ENERGY INC COM 98389B100 4,363 69,737 SH   SOLE   54,719 0 15,018
XENCOR INC COM COM 98401F105 3,059 93,656 SH   SOLE 1 93,656 0 0
XILINX INC COM 983919101 439 2,898 SH   SOLE   1,745 0 1,153
YUM BRANDS INC COM 988498101 2,138 17,495 SH   SOLE   4,994 0 12,501
YUM CHINA HOLDINGS INC COM 98850P109 802 13,780 SH   SOLE   2,968 0 10,812
ZEBRA TECHNOLOGIES CORP CL A COM 989207105 134,159 260,138 SH   SOLE   99,632 0 160,506
ZENDESK INC COM COM 98936J101 5,695 48,918 SH   SOLE   30,059 0 18,859
ZIFF DAVIS INC COM 48123V102 601 4,400 SH   SOLE   4,400 0 0
ZIMMER BIOMET HOLDINGS COM 98956P102 691 4,724 SH   SOLE   1,593 0 3,131
ZIONS BANCORPORATION COM 989701107 3,786 61,228 SH   SOLE   21,068 0 40,160
ZOETIS INC COM 98978V103 130,770 673,373 SH   SOLE   191,424 0 481,949