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