0001037389-20-000102.txt : 20200213 0001037389-20-000102.hdr.sgml : 20200213 20200212173352 ACCESSION NUMBER: 0001037389-20-000102 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200213 DATE AS OF CHANGE: 20200212 EFFECTIVENESS DATE: 20200213 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RENAISSANCE TECHNOLOGIES LLC CENTRAL INDEX KEY: 0001037389 IRS NUMBER: 260385758 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06262 FILM NUMBER: 20605724 BUSINESS ADDRESS: STREET 1: 800 THIRD AVE CITY: NEW YORK STATE: NY ZIP: 10022 BUSINESS PHONE: 2124866780 MAIL ADDRESS: STREET 1: 800 THIRD AVE CITY: NEW YORK STATE: NY ZIP: 10022 FORMER COMPANY: FORMER CONFORMED NAME: RENAISSANCE TECHNOLOGIES CORP DATE OF NAME CHANGE: 19990324 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001037389 XXXXXXXX 12-31-2019 12-31-2019 RENAISSANCE TECHNOLOGIES LLC
800 THIRD AVE NEW YORK NY 10022
13F HOLDINGS REPORT 028-06262 N
James S. Rowen Chief Operating Officer 212-829-4460 James S. Rowen New York NY 02-12-2020 0 3469 130130783 false
INFORMATION TABLE 2 renaissance13Fq42019_holding.xml RENTEC Q4 HOLDINGS 1347 PPTY INS HLDGS INC COM 68244P107 495 89662 SH SOLE 0 89662 0 0 1ST CONSTITUTION BANCORP COM 31986N102 3075 138953 SH SOLE 0 124347 0 14606 1ST SOURCE CORP COM 336901103 18392 354514 SH SOLE 0 344840 0 9674 21VIANET GROUP INC SPONSORED ADS A 90138A103 9579 1321267 SH SOLE 0 1097586 0 223681 360 FINANCE INC ADS 88557W101 1199 122700 SH SOLE 0 7567 0 115133 3-D SYS CORP DEL COM NEW 88554D205 4989 570150 SH SOLE 0 251475 0 318675 58 COM INC SPON ADR REP A 31680Q104 13779 212863 SH SOLE 0 212863 0 0 A10 NETWORKS INC COM 002121101 15148 2205000 SH SOLE 0 2205000 0 0 AAR CORP COM 000361105 2379 52760 SH SOLE 0 51226 0 1534 ABB LTD SPONSORED ADR 000375204 24198 1004500 SH SOLE 0 664811 0 339689 ABBVIE INC COM 00287Y109 1044484 11796744 SH SOLE 0 10253645 0 1543099 ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 1711 117000 SH SOLE 0 117000 0 0 ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 1631 8900 SH SOLE 0 8900 0 0 ABIOMED INC COM 003654100 396284 2323023 SH SOLE 0 2144839 0 178184 ABM INDS INC COM 000957100 3232 85700 SH SOLE 0 49198 0 36502 ABRAXAS PETE CORP COM 003830106 278 791620 SH SOLE 0 14815 0 776805 ACACIA COMMUNICATIONS INC COM 00401C108 42225 622700 SH SOLE 0 585882 0 36818 ACACIA RESH CORP ACACIA TCH COM 003881307 9019 3390600 SH SOLE 0 3390600 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 31272 731000 SH SOLE 0 352990 0 378010 ACADIA RLTY TR COM SH BEN INT 004239109 3822 147401 SH SOLE 0 87454 0 59947 ACASTI PHARMA INC CL A NEW 00430K402 1153 470664 SH SOLE 0 25822 0 444842 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 59402 282100 SH SOLE 0 73418 0 208682 ACCO BRANDS CORP COM 00081T108 2850 304511 SH SOLE 0 188400 0 116111 ACCURAY INC COM 004397105 13892 4926313 SH SOLE 0 4910203 0 16110 ACHIEVE LIFE SCIENCE INC COM NEW 004468203 181 342261 SH SOLE 0 273915 0 68346 ACHILLION PHARMACEUTICALS IN COM 00448Q201 25517 4231600 SH SOLE 0 4231600 0 0 AC IMMUNE SA SHS H00263105 4153 487402 SH SOLE 0 381798 0 105604 ACLARIS THERAPEUTICS INC COM 00461U105 5259 2782297 SH SOLE 0 2782297 0 0 ACME UTD CORP COM 004816104 4186 175939 SH SOLE 0 164304 0 11635 ACNB CORP COM 000868109 3892 102910 SH SOLE 0 89813 0 13097 ACORDA THERAPEUTICS INC COM 00484M106 7869 3857250 SH SOLE 0 3776700 0 80550 ACTINIUM PHARMACEUTICALS INC COM 00507W107 216 990343 SH SOLE 0 990343 0 0 ACTUANT CORP CL A NEW 00508X203 17797 683693 SH SOLE 0 587045 0 96648 ACUITY BRANDS INC COM 00508Y102 141190 1023116 SH SOLE 0 999881 0 23235 ACUSHNET HOLDINGS CORP COM 005098108 1128 34700 SH SOLE 0 34700 0 0 ADAMAS PHARMACEUTICALS INC COM 00548A106 1110 292780 SH SOLE 0 292780 0 0 ADAMS RES & ENERGY INC COM NEW 006351308 12129 318600 SH SOLE 0 309313 0 9287 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 1758 1465143 SH SOLE 0 1328311 0 136832 ADDVANTAGE TECHNOLOGIES GP I COM NEW 006743306 959 390015 SH SOLE 0 380724 0 9291 ADESTO TECHNOLOGIES CORP COM 00687D101 603 70900 SH SOLE 0 1013 0 69887 ADIENT PLC ORD SHS G0084W101 25643 1206745 SH SOLE 0 923435 0 283310 ADOBE INC COM 00724F101 10631 32233 SH SOLE 0 20721 0 11512 ADT INC COM 00090Q103 3726 469800 SH SOLE 0 469800 0 0 ADTRAN INC COM 00738A106 24245 2451428 SH SOLE 0 2381865 0 69563 ADURO BIOTECH INC COM 00739L101 5473 4638310 SH SOLE 0 4079078 0 559232 ADVANCED DISP SVCS INC DEL COM 00790X101 34089 1037100 SH SOLE 0 469213 0 567887 ADVANCED DRAIN SYS INC DEL COM 00790R104 30747 791637 SH SOLE 0 550517 0 241120 ADVANCED ENERGY INDS COM 007973100 45554 639800 SH SOLE 0 639800 0 0 ADVANCED MICRO DEVICES INC COM 007903107 211494 4611726 SH SOLE 0 2535764 0 2075962 ADVANSIX INC COM 00773T101 5637 282400 SH SOLE 0 282400 0 0 ADVAXIS INC COM NEW 007624307 3242 3780083 SH SOLE 0 3780083 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 16771 1455848 SH SOLE 0 1455848 0 0 AECOM COM 00766T100 137131 3179477 SH SOLE 0 2706479 0 472998 AEGION CORP COM 00770F104 10713 478900 SH SOLE 0 478900 0 0 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 4400 575900 SH SOLE 0 575900 0 0 AEHR TEST SYSTEMS COM 00760J108 155 77600 SH SOLE 0 48808 0 28792 AERCAP HOLDINGS NV SHS N00985106 12247 199228 SH SOLE 0 0 0 199228 AERIE PHARMACEUTICALS INC COM 00771V108 3398 140600 SH SOLE 0 5711 0 134889 AEROCENTURY CORP COM 007737109 134 29700 SH SOLE 0 29700 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 5105 111800 SH SOLE 0 111800 0 0 AEROVIRONMENT INC COM 008073108 5361 86836 SH SOLE 0 78053 0 8783 AERPIO PHARMACEUTICALS INC COM 00810B105 254 407125 SH SOLE 0 333769 0 73356 AES CORP COM 00130H105 269806 13558100 SH SOLE 0 12714147 0 843953 AETERNA ZENTARIS INC COM 007975402 46 50366 SH SOLE 0 18069 0 32297 AETHLON MED INC COM 00808Y307 23 23747 SH SOLE 0 8587 0 15160 AEVI GENOMIC MEDICINE INC COM 00835P105 382 2615632 SH SOLE 0 2615632 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 87078 1027592 SH SOLE 0 928406 0 99186 AGCO CORP COM 001084102 5199 67300 SH SOLE 0 40336 0 26964 AGEAGLE AERIAL SYS INC NEW COM 00848K101 8 17583 SH SOLE 0 4920 0 12663 AGENUS INC COM NEW 00847G705 1553 381546 SH SOLE 0 381546 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 89157 1045096 SH SOLE 0 1045096 0 0 AGILE THERAPEUTICS INC COM 00847L100 8164 3265601 SH SOLE 0 2848887 0 416714 AGILYSYS INC COM 00847J105 14223 559752 SH SOLE 0 534758 0 24994 AG MTG INVT TR INC COM 001228105 1032 66922 SH SOLE 0 0 0 66922 AGNC INVT CORP COM 00123Q104 58471 3307199 SH SOLE 0 1800180 0 1507019 AGNICO EAGLE MINES LTD COM 008474108 136777 2220032 SH SOLE 0 2155978 0 64054 AGREE REALTY CORP COM 008492100 3144 44800 SH SOLE 0 26696 0 18104 AGROFRESH SOLUTIONS COM 00856G109 614 238088 SH SOLE 0 238088 0 0 A H BELO CORP COM CL A 001282102 2738 970954 SH SOLE 0 945207 0 25747 AILERON THERAPEUTICS INC COM 00887A105 281 491081 SH SOLE 0 491081 0 0 AIM IMMUNOTECH INC COM 00901B105 9 17300 SH SOLE 0 0 0 17300 AIRCASTLE LTD COM G0129K104 3767 117696 SH SOLE 0 0 0 117696 AIRGAIN INC COM 00938A104 4056 379410 SH SOLE 0 334064 0 45346 AIR INDS GROUP COM NEW 00912N205 150 65000 SH SOLE 0 31484 0 33516 AIR T INC COM 009207101 4258 211311 SH SOLE 0 211311 0 0 AIR T INC *W EXP 06/07/202 00919P112 28 554936 SH SOLE 0 554936 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 1340 57100 SH SOLE 0 57100 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 11126 128800 SH SOLE 0 63379 0 65421 AKARI THERAPEUTICS PLC SPONSORED ADR 00972G108 301 171931 SH SOLE 0 161646 0 10285 AKCEA THERAPEUTICS INC COM 00972L107 1189 70200 SH SOLE 0 2202 0 67998 AKEBIA THERAPEUTICS INC COM 00972D105 875 138527 SH SOLE 0 0 0 138527 AKORN INC COM 009728106 15856 10570408 SH SOLE 0 9927279 0 643129 AKOUSTIS TECHNOLOGIES INC COM 00973N102 212 26552 SH SOLE 0 914 0 25638 AK STL HLDG CORP COM 001547108 26666 8105171 SH SOLE 0 7163534 0 941637 ALAMOS GOLD INC NEW COM CL A 011532108 75166 12484793 SH SOLE 0 11691271 0 793522 ALASKA AIR GROUP INC COM 011659109 56390 832327 SH SOLE 0 773135 0 59192 ALASKA COMMUNICATIONS SYS GR COM 01167P101 4788 2705006 SH SOLE 0 2578612 0 126394 ALBANY INTL CORP CL A 012348108 41475 546300 SH SOLE 0 514248 0 32052 ALCOA CORP COM 013872106 209174 9724484 SH SOLE 0 8679407 0 1045077 ALDEYRA THERAPEUTICS INC COM 01438T106 460 79200 SH SOLE 0 21102 0 58098 ALEXANDER & BALDWIN INC NEW COM 014491104 3377 161131 SH SOLE 0 139090 0 22041 ALEXANDERS INC COM 014752109 44546 134845 SH SOLE 0 127869 0 6976 ALEXION PHARMACEUTICALS INC COM 015351109 403523 3731144 SH SOLE 0 3726058 0 5086 ALGONQUIN PWR UTILS CORP COM 015857105 45870 3241686 SH SOLE 0 3241686 0 0 ALICO INC COM 016230104 4419 123341 SH SOLE 0 103508 0 19833 ALIGN TECHNOLOGY INC COM 016255101 728531 2610848 SH SOLE 0 2610848 0 0 ALIMERA SCIENCES INC COM NEW 016259202 574 75704 SH SOLE 0 75704 0 0 ALIO GOLD INC COM 01627X108 1396 1779550 SH SOLE 0 1741423 0 38127 ALITHYA GROUP INC CL A SUB VTG 01643B106 2220 798411 SH SOLE 0 797665 0 746 ALKERMES PLC SHS G01767105 135390 6636753 SH SOLE 0 6329845 0 306908 ALLAKOS INC COM 01671P100 1068 11200 SH SOLE 0 2021 0 9179 ALLEGHANY CORP DEL COM 017175100 15422 19288 SH SOLE 0 1384 0 17904 ALLEGIANT TRAVEL CO COM 01748X102 435 2500 SH SOLE 0 2500 0 0 ALLEGION PUB LTD CO ORD SHS G0176J109 39517 317300 SH SOLE 0 179517 0 137783 ALLENA PHARMACEUTICALS INC COM 018119107 660 241700 SH SOLE 0 241700 0 0 ALLERGAN PLC SHS G0177J108 959637 5019812 SH SOLE 0 5019812 0 0 ALLETE INC COM NEW 018522300 66316 817007 SH SOLE 0 817007 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 474 15673 SH SOLE 0 0 0 15673 ALLIANCE DATA SYSTEMS CORP COM 018581108 28863 257242 SH SOLE 0 153066 0 104176 ALLIANT ENERGY CORP COM 018802108 33107 605028 SH SOLE 0 429090 0 175938 ALLIED HEALTHCARE PRODS INC COM NEW 019222207 123 101082 SH SOLE 0 101082 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 12744 262767 SH SOLE 0 253284 0 9483 ALLISON TRANSMISSION HLDGS I COM 01973R101 235479 4873319 SH SOLE 0 4534508 0 338811 ALLOT LTD SHS M0854Q105 16602 1953163 SH SOLE 0 1725490 0 227673 ALLSTATE CORP COM 020002101 16339 145300 SH SOLE 0 145300 0 0 ALLY FINL INC COM 02005N100 8758 286600 SH SOLE 0 161601 0 124999 ALMADEN MINERALS LTD COM CL B 020283305 46 78800 SH SOLE 0 0 0 78800 ALPHABET INC CAP STK CL A 02079K305 223742 167048 SH SOLE 0 76907 0 90141 ALPHABET INC CAP STK CL C 02079K107 134350 100485 SH SOLE 0 53630 0 46855 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 12118 889700 SH SOLE 0 889700 0 0 ALPHA PRO TECH LTD COM 020772109 3631 1058728 SH SOLE 0 1043804 0 14924 ALPHATEC HOLDINGS INC COM NEW 02081G201 3255 458787 SH SOLE 0 397456 0 61331 ALPINE IMMUNE SCIENCES INC COM 02083G100 491 127810 SH SOLE 0 125632 0 2178 ALTICE USA INC CL A 02156K103 244190 8931600 SH SOLE 0 8931600 0 0 ALTIMMUNE INC COM NEW 02155H200 328 173351 SH SOLE 0 173351 0 0 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 14876 769600 SH SOLE 0 769600 0 0 ALTRA INDL MOTION CORP COM 02208R106 10284 284013 SH SOLE 0 197622 0 86391 ALTRIA GROUP INC COM 02209S103 8799 176300 SH SOLE 0 55275 0 121025 ALUMINUM CORP CHINA LTD SPON ADR H SHS 022276109 4391 505281 SH SOLE 0 504800 0 481 AMAG PHARMACEUTICALS INC COM 00163U106 24708 2030200 SH SOLE 0 2030200 0 0 AMALGAMATED BK NEW YORK N Y CLASS A 022663108 2229 114585 SH SOLE 0 23739 0 90846 A MARK PRECIOUS METALS INC COM 00181T107 251 30300 SH SOLE 0 30300 0 0 AMAZON COM INC COM 023135106 623193 337255 SH SOLE 0 152007 0 185248 AMBAC FINL GROUP INC COM NEW 023139884 3937 182500 SH SOLE 0 143561 0 38939 AMBARELLA INC SHS G037AX101 65685 1084633 SH SOLE 0 885244 0 199389 AMBEV SA SPONSORED ADR 02319V103 192957 41407158 SH SOLE 0 41407158 0 0 AMBOW ED HLDG LTD SPONSORED ADS 02322P200 41 20744 SH SOLE 0 20744 0 0 AMC ENTMT HLDGS INC CL A COM 00165C104 2968 409990 SH SOLE 0 409990 0 0 AMCON DISTRG CO COM NEW 02341Q205 780 10830 SH SOLE 0 10830 0 0 AMDOCS LTD SHS G02602103 18502 256300 SH SOLE 0 147935 0 108365 AMEDISYS INC COM 023436108 9214 55200 SH SOLE 0 55200 0 0 AMERANT BANCORP INC CL A 023576101 1946 89303 SH SOLE 0 89303 0 0 AMERCO COM 023586100 4196 11166 SH SOLE 0 5882 0 5284 AMEREN CORP COM 023608102 351069 4571208 SH SOLE 0 4072211 0 498997 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 58361 3647573 SH SOLE 0 2989725 0 657848 AMERICAN AIRLS GROUP INC COM 02376R102 11066 385832 SH SOLE 0 302575 0 83257 AMERICAN CAMPUS CMNTYS INC COM 024835100 9619 204528 SH SOLE 0 129556 0 74972 AMERICAN EAGLE OUTFITTERS IN COM 02553E106 56816 3865054 SH SOLE 0 3865054 0 0 AMERICAN ELEC PWR CO INC COM 025537101 440596 4661898 SH SOLE 0 4661898 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 3391 113300 SH SOLE 0 43199 0 70101 AMERICAN EXPRESS CO COM 025816109 2701 21700 SH SOLE 0 0 0 21700 AMERICAN FINL GROUP INC OHIO COM 025932104 53927 491809 SH SOLE 0 486735 0 5074 AMERICAN FIN TR INC COM CLASS A 02607T109 9188 692933 SH SOLE 0 692933 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 47893 1827286 SH SOLE 0 1196661 0 630625 AMERICAN INTL GROUP INC COM NEW 026874784 23974 467060 SH SOLE 0 207102 0 259958 AMERICAN NATL BANKSHARES INC COM 027745108 7797 197041 SH SOLE 0 188034 0 9007 AMERICAN NATL INS CO COM 028591105 21477 182500 SH SOLE 0 163391 0 19109 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 28053 3022900 SH SOLE 0 3022900 0 0 AMERICAN PUBLIC EDUCATION IN COM 02913V103 34399 1255893 SH SOLE 0 1238483 0 17410 AMERICAN RENAL ASSOCIATES HO COM 029227105 10751 1036700 SH SOLE 0 1000262 0 36438 AMERICAN RIVER BANKSHARES COM 029326105 257 17302 SH SOLE 0 9260 0 8042 AMERICAN RLTY INVS INC COM 029174109 567 33100 SH SOLE 0 33100 0 0 AMERICAN SOFTWARE INC CL A 029683109 29977 2014600 SH SOLE 0 1999289 0 15311 AMERICAN STS WTR CO COM 029899101 5290 61063 SH SOLE 0 37309 0 23754 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 9692 1234617 SH SOLE 0 1226228 0 8389 AMERICAN TOWER CORP NEW COM 03027X100 228867 995854 SH SOLE 0 995854 0 0 AMERICAN VANGUARD CORP COM 030371108 6473 332469 SH SOLE 0 332469 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 10796 103300 SH SOLE 0 103300 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 20197 164400 SH SOLE 0 59379 0 105021 AMERICOLD RLTY TR COM 03064D108 7720 220188 SH SOLE 0 220188 0 0 AMERISAFE INC COM 03071H100 17425 263893 SH SOLE 0 263893 0 0 AMERISERV FINL INC COM 03074A102 3261 776408 SH SOLE 0 767800 0 8608 AMERISOURCEBERGEN CORP COM 03073E105 11707 137700 SH SOLE 0 16978 0 120722 AMES NATL CORP COM 031001100 3962 141200 SH SOLE 0 132824 0 8376 AMETEK INC NEW COM 031100100 21010 210650 SH SOLE 0 31569 0 179081 AMGEN INC COM 031162100 761670 3159538 SH SOLE 0 3159538 0 0 AMICUS THERAPEUTICS INC COM 03152W109 1265 129854 SH SOLE 0 76110 0 53744 AMKOR TECHNOLOGY INC COM 031652100 31131 2394700 SH SOLE 0 2223391 0 171309 AMPCO-PITTSBURGH CORP COM 032037103 1478 491124 SH SOLE 0 491124 0 0 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 16069 833000 SH SOLE 0 833000 0 0 AMPHENOL CORP NEW CL A 032095101 4589 42400 SH SOLE 0 42400 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 83 142789 SH SOLE 0 20331 0 122458 AMREP CORP NEW COM 032159105 885 147980 SH SOLE 0 145584 0 2396 ANAPLAN INC COM 03272L108 24790 473100 SH SOLE 0 284411 0 188689 ANAPTYSBIO INC COM 032724106 1502 92400 SH SOLE 0 30982 0 61418 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 211 81541 SH SOLE 0 0 0 81541 ANDERSONS INC COM 034164103 541 21400 SH SOLE 0 21400 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 45282 5346139 SH SOLE 0 5171688 0 174451 ANGIODYNAMICS INC COM 03475V101 10490 655214 SH SOLE 0 630568 0 24646 ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 47309 2117700 SH SOLE 0 2076870 0 40830 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 181306 2209976 SH SOLE 0 2209976 0 0 ANIKA THERAPEUTICS INC COM 035255108 30339 585129 SH SOLE 0 537617 0 47512 ANI PHARMACEUTICALS INC COM 00182C103 16398 265900 SH SOLE 0 265900 0 0 ANIXTER INTL INC COM 035290105 20520 222800 SH SOLE 0 139096 0 83704 ANNALY CAP MGMT INC COM 035710409 78067 8287400 SH SOLE 0 8287400 0 0 ANTARES PHARMA INC COM 036642106 5380 1144707 SH SOLE 0 631194 0 513513 ANTERO RES CORP COM 03674X106 11938 4188700 SH SOLE 0 1473338 0 2715362 ANWORTH MORTGAGE ASSET CP COM 037347101 23649 6718490 SH SOLE 0 6718490 0 0 APACHE CORP COM 037411105 25952 1014154 SH SOLE 0 558348 0 455806 APARTMENT INVT & MGMT CO CL A 03748R754 244061 4725295 SH SOLE 0 4314348 0 410947 APELLIS PHARMACEUTICALS INC COM 03753U106 597 19513 SH SOLE 0 8537 0 10976 APEX GLOBAL BRANDS INC COM NEW 03755M201 101 129162 SH SOLE 0 129162 0 0 APHRIA INC COM 03765K104 7495 1434700 SH SOLE 0 233500 0 1201200 APOLLO COML REAL EST FIN INC COM 03762U105 12270 670872 SH SOLE 0 383137 0 287735 APOLLO ENDOSURGERY INC COM 03767D108 245 85900 SH SOLE 0 85900 0 0 APPIAN CORP CL A 03782L101 3473 90900 SH SOLE 0 22831 0 68069 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 92607 5698888 SH SOLE 0 4960807 0 738081 APPLE INC COM 037833100 218708 744790 SH SOLE 0 744790 0 0 APPLIED GENETIC TECHNOL CORP COM 03820J100 5489 1214340 SH SOLE 0 1178840 0 35500 APPLIED INDL TECHNOLOGIES IN COM 03820C105 9887 148250 SH SOLE 0 60923 0 87327 APPLIED MATLS INC COM 038222105 71598 1172969 SH SOLE 0 618735 0 554234 APPLIED OPTOELECTRONICS INC COM 03823U102 751 63200 SH SOLE 0 28273 0 34927 APTEVO THERAPEUTICS INC COM 03835L108 1558 2379859 SH SOLE 0 2379859 0 0 APTINYX INC COM 03836N103 1052 307650 SH SOLE 0 198197 0 109453 APTOSE BIOSCIENCES INC COM NEW 03835T200 190 33600 SH SOLE 0 300 0 33300 APYX MED CORP COM 03837C106 5270 622895 SH SOLE 0 622895 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 125 57700 SH SOLE 0 10994 0 46706 AQUAVENTURE HLDGS LTD SHS G0443N107 13281 489700 SH SOLE 0 470200 0 19500 AQUESTIVE THERAPEUTICS INC COM 03843E104 460 79000 SH SOLE 0 79000 0 0 ARAVIVE INC COM 03890D108 4392 321304 SH SOLE 0 285965 0 35339 ARBOR RLTY TR INC COM 038923108 9584 667840 SH SOLE 0 296381 0 371459 ARCA BIOPHARMA INC COM 00211Y506 814 142572 SH SOLE 0 121833 0 20739 ARCBEST CORP COM 03937C105 7655 277339 SH SOLE 0 229152 0 48187 ARC DOCUMENT SOLUTIONS INC COM 00191G103 4937 3551638 SH SOLE 0 3437963 0 113675 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 132960 7580363 SH SOLE 0 7580363 0 0 ARCH CAP GROUP LTD ORD G0450A105 131685 3070300 SH SOLE 0 3070300 0 0 ARCH COAL INC CL A 039380407 14190 197800 SH SOLE 0 197800 0 0 ARCHROCK INC COM 03957W106 121 12100 SH SOLE 0 12100 0 0 ARCONIC INC COM 03965L100 57925 1882500 SH SOLE 0 1600614 0 281886 ARCO PLATFORM LTD COM CL A G04553106 7006 158500 SH SOLE 0 132100 0 26400 ARCOSA INC COM 039653100 312 7000 SH SOLE 0 2718 0 4282 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 1418 175120 SH SOLE 0 63 0 175057 ARCTURUS THERAPEUTICS HLDG I COM 03969T109 253 23300 SH SOLE 0 0 0 23300 ARCUS BIOSCIENCES INC COM 03969F109 2194 217238 SH SOLE 0 217238 0 0 ARDAGH GROUP S A CL A L0223L101 18448 942193 SH SOLE 0 923593 0 18600 ARDELYX INC COM 039697107 18487 2463234 SH SOLE 0 2463234 0 0 ARDMORE SHIPPING CORP COM Y0207T100 8214 907598 SH SOLE 0 879398 0 28200 ARES COML REAL ESTATE CORP COM 04013V108 552 34828 SH SOLE 0 0 0 34828 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 211 5900 SH SOLE 0 5656 0 244 ARGAN INC COM 04010E109 17537 436899 SH SOLE 0 436899 0 0 ARGENX SE SPONSORED ADR 04016X101 4028 25091 SH SOLE 0 0 0 25091 ARGO GROUP INTL HLDGS LTD COM G0464B107 892 13565 SH SOLE 0 4264 0 9301 ARISTA NETWORKS INC COM 040413106 105829 520300 SH SOLE 0 520300 0 0 ARK ETF TR INNOVATION ETF 00214Q104 611 12200 SH SOLE 0 12200 0 0 ARK RESTAURANTS CORP COM 040712101 2038 90600 SH SOLE 0 89594 0 1006 ARLINGTON ASSET INVT CORP CL A NEW 041356205 3758 674649 SH SOLE 0 674649 0 0 ARLO TECHNOLOGIES INC COM 04206A101 236 56000 SH SOLE 0 56000 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 67635 3685809 SH SOLE 0 3685809 0 0 ARMATA PHARMACEUTICALS INC COM 04216R102 241 74154 SH SOLE 0 74154 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 4623 258721 SH SOLE 0 213856 0 44865 ARMSTRONG FLOORING INC COM 04238R106 1903 445649 SH SOLE 0 432819 0 12830 ARMSTRONG WORLD INDS INC NEW COM 04247X102 81679 869200 SH SOLE 0 786417 0 82783 ARQULE INC COM 04269E107 4507 225782 SH SOLE 0 182040 0 43742 ARROW FINL CORP COM 042744102 15092 399270 SH SOLE 0 397856 0 1414 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 45815 722300 SH SOLE 0 547686 0 174614 ARTESIAN RESOURCES CORP CL A 043113208 15219 409010 SH SOLE 0 398683 0 10327 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 118202 3657251 SH SOLE 0 3618886 0 38365 ARTS WAY MFG INC COM 043168103 34 19300 SH SOLE 0 18732 0 568 ARVINAS INC COM 04335A105 6131 149200 SH SOLE 0 53716 0 95484 ASANKO GOLD INC COM 04341Y105 5399 5683546 SH SOLE 0 5133428 0 550118 ASBURY AUTOMOTIVE GROUP INC COM 043436104 1364 12200 SH SOLE 0 7260 0 4940 ASCENA RETAIL GROUP INC COM NEW 04351G200 2942 383837 SH SOLE 0 383837 0 0 ASCENDIS PHARMA A S SPONSORED ADR 04351P101 4152 29843 SH SOLE 0 0 0 29843 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 11545 2076382 SH SOLE 0 1887100 0 189282 ASHFORD HOSPITALITY TR INC COM SHS 044103109 19646 7041475 SH SOLE 0 6895013 0 146462 ASHFORD INC COM 044104107 1422 60252 SH SOLE 0 53543 0 6709 ASHLAND GLOBAL HLDGS INC COM 044186104 29967 391575 SH SOLE 0 152256 0 239319 ASLAN PHARMACEUTICALS LTD ADS 04522R101 35 17400 SH SOLE 0 3535 0 13865 ASPEN AEROGELS INC COM 04523Y105 4860 626330 SH SOLE 0 603824 0 22506 ASPEN GROUP INC COM NEW 04530L203 754 94244 SH SOLE 0 49618 0 44626 ASPEN TECHNOLOGY INC COM 045327103 237507 1964003 SH SOLE 0 1858554 0 105449 ASSEMBLY BIOSCIENCES INC COM 045396108 4177 204141 SH SOLE 0 152341 0 51800 ASSERTIO THERAPEUTICS INC COM 04545L107 8162 6529527 SH SOLE 0 6463018 0 66509 ASSOCIATED BANC CORP COM 045487105 9490 430569 SH SOLE 0 376915 0 53654 ASSOCIATED CAP GROUP INC CL A 045528106 1525 38900 SH SOLE 0 38900 0 0 ASSURANT INC COM 04621X108 70952 541290 SH SOLE 0 541290 0 0 ASSURED GUARANTY LTD COM G0585R106 358 7300 SH SOLE 0 990 0 6310 ASTA FDG INC COM 046220109 203 19619 SH SOLE 0 19519 0 100 ASTRAZENECA PLC SPONSORED ADR 046353108 42855 859500 SH SOLE 0 859500 0 0 ASTRONICS CORP COM 046433108 2096 75000 SH SOLE 0 3 0 74997 ASTRONOVA INC COM 04638F108 3340 243450 SH SOLE 0 198674 0 44776 ATA CREATIVITY GLOBAL SPONSORED ADS 00211V106 26 19250 SH SOLE 0 7854 0 11396 ATHENE HLDG LTD CL A G0684D107 25689 546228 SH SOLE 0 194733 0 351495 ATHERSYS INC COM 04744L106 1158 941243 SH SOLE 0 807260 0 133983 ATKORE INTL GROUP INC COM 047649108 15326 378800 SH SOLE 0 299908 0 78892 ATLANTIC AMERN CORP COM 048209100 106 54000 SH SOLE 0 54000 0 0 ATLANTICA YIELD PLC SHS G0751N103 14222 538920 SH SOLE 0 384712 0 154208 ATLANTIC CAP BANCSHARES INC COM 048269203 9487 517008 SH SOLE 0 464745 0 52263 ATLANTIC PWR CORP COM NEW 04878Q863 1313 563835 SH SOLE 0 0 0 563835 ATLANTIC UN BANKSHARES CORP COM 04911A107 14844 395302 SH SOLE 0 395302 0 0 ATLANTICUS HLDGS CORP COM 04914Y102 1142 126708 SH SOLE 0 126708 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1610 58400 SH SOLE 0 16823 0 41577 ATLAS FINANCIAL HOLDINGS INC SHS NEW G06207115 411 953243 SH SOLE 0 953243 0 0 ATLASSIAN CORP PLC CL A G06242104 731899 6081924 SH SOLE 0 6071591 0 10333 ATN INTL INC COM 00215F107 36347 656200 SH SOLE 0 651400 0 4800 ATOSSA GENETICS INC COM PAR 04962H506 41 26200 SH SOLE 0 10503 0 15697 ATRICURE INC COM 04963C209 10507 323200 SH SOLE 0 323200 0 0 ATRION CORP COM 049904105 37274 49600 SH SOLE 0 49600 0 0 ATYR PHARMA INC COM NEW 002120202 834 199920 SH SOLE 0 199920 0 0 AUBURN NATL BANCORP COM 050473107 376 7090 SH SOLE 0 6855 0 235 AUDENTES THERAPEUTICS INC COM 05070R104 13650 228100 SH SOLE 0 136987 0 91113 AURINIA PHARMACEUTICALS INC COM 05156V102 11721 578534 SH SOLE 0 343505 0 235029 AURIS MEDICAL HOLDING LTD SHS G07025201 74 45680 SH SOLE 0 0 0 45680 AURORA CANNABIS INC COM 05156X108 4761 2214819 SH SOLE 0 83400 0 2131419 AURORA MOBILE LTD ADS 051857100 118 40128 SH SOLE 0 40128 0 0 AURYN RES INC COM 05208W108 324 224328 SH SOLE 0 25359 0 198969 AUTODESK INC COM 052769106 11227 61198 SH SOLE 0 61198 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 4289 53600 SH SOLE 0 53600 0 0 AUTOLUS THERAPEUTICS PLC SPON ADS 05280R100 537 40700 SH SOLE 0 40700 0 0 AUTONATION INC COM 05329W102 10947 225100 SH SOLE 0 111158 0 113942 AUTOWEB INC COM 05335B100 1046 423390 SH SOLE 0 423390 0 0 AUTOZONE INC COM 053332102 170238 142900 SH SOLE 0 22358 0 120542 AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 6448 854006 SH SOLE 0 854006 0 0 AVALARA INC COM 05338G106 186229 2542381 SH SOLE 0 2024382 0 517999 AVALONBAY CMNTYS INC COM 053484101 22941 109400 SH SOLE 0 109400 0 0 AVALON HLDGS CORP CL A 05343P109 46 24200 SH SOLE 0 23600 0 600 AVANGRID INC COM 05351W103 51664 1009855 SH SOLE 0 1009855 0 0 AVENUE THERAPEUTICS INC COM NEW 05360L205 121 12553 SH SOLE 0 0 0 12553 AVIANCA HLDGS SA SPON ADR REP PFD 05367G100 6916 1550683 SH SOLE 0 1550683 0 0 AVIAT NETWORKS INC COM NEW 05366Y201 4090 291085 SH SOLE 0 291085 0 0 AVID BIOSERVICES INC COM 05368M106 2819 367590 SH SOLE 0 193618 0 173972 AVID TECHNOLOGY INC COM 05367P100 6094 710267 SH SOLE 0 710267 0 0 AVINGER INC COM 053734604 226 198420 SH SOLE 0 198420 0 0 AVINO SILVER & GOLD MINES LT COM 053906103 251 434138 SH SOLE 0 338006 0 96132 AVIS BUDGET GROUP INC COM 053774105 111450 3456900 SH SOLE 0 3456900 0 0 AVISTA CORP COM 05379B107 114575 2382518 SH SOLE 0 2382518 0 0 AVNET INC COM 053807103 47100 1109800 SH SOLE 0 534959 0 574841 AVON PRODS INC COM 054303102 115570 20491128 SH SOLE 0 20491128 0 0 AVX CORP NEW COM 002444107 1322 64600 SH SOLE 0 2900 0 61700 AWARE INC MASS COM 05453N100 2910 866003 SH SOLE 0 864832 0 1171 AXA EQUITABLE HLDGS INC COM 054561105 2441 98500 SH SOLE 0 98255 0 245 AXALTA COATING SYS LTD COM G0750C108 121086 3983089 SH SOLE 0 3568288 0 414801 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 151990 2557030 SH SOLE 0 2336338 0 220692 AXOGEN INC COM 05463X106 424 23700 SH SOLE 0 15401 0 8299 AXOVANT GENE THERAPIES LTD COM G0750W203 1641 320423 SH SOLE 0 320423 0 0 AXSOME THERAPEUTICS INC COM 05464T104 5248 50770 SH SOLE 0 44091 0 6679 AXT INC COM 00246W103 820 188500 SH SOLE 0 57357 0 131143 AZURE PWR GLOBAL LTD SHS V0393H103 2524 200617 SH SOLE 0 178592 0 22025 AZZ INC COM 002474104 3350 72900 SH SOLE 0 71508 0 1392 B2GOLD CORP COM 11777Q209 140210 34965055 SH SOLE 0 32810866 0 2154189 BABCOCK & WILCOX ENTERPRIS I COM 05614L209 1216 333950 SH SOLE 0 333950 0 0 BADGER METER INC COM 056525108 5526 85100 SH SOLE 0 69620 0 15480 BAIDU INC SPON ADR REP A 056752108 242306 1916977 SH SOLE 0 1701208 0 215769 BALCHEM CORP COM 057665200 23823 234408 SH SOLE 0 234408 0 0 BALLANTYNE STRONG INC COM 058516105 2006 619003 SH SOLE 0 618124 0 879 BANCFIRST CORP COM 05945F103 11071 177300 SH SOLE 0 177300 0 0 BANCO BBVA ARGENTINA SA SPONSORED ADS 058934100 920 165182 SH SOLE 0 0 0 165182 BANCO DE CHILE SPONSORED ADS 059520106 42126 2006975 SH SOLE 0 1958954 0 48021 BANC OF CALIFORNIA INC COM 05990K106 12231 711930 SH SOLE 0 711930 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 16114 294100 SH SOLE 0 294100 0 0 BANCO MACRO SA SPON ADR B 05961W105 3658 100915 SH SOLE 0 0 0 100915 BANCORP INC DEL COM 05969A105 10450 805672 SH SOLE 0 686191 0 119481 BANCORP NEW JERSEY INC NEW COM 059915108 692 38700 SH SOLE 0 16100 0 22600 BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 30186 2488500 SH SOLE 0 2488500 0 0 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 42530 1843502 SH SOLE 0 1836007 0 7495 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 103 15200 SH SOLE 0 15200 0 0 BANK7 CORP COM 06652N107 205 10800 SH SOLE 0 4892 0 5908 BANK COMM HLDGS COM 06424J103 1470 127047 SH SOLE 0 101208 0 25839 BANKFINANCIAL CORP COM 06643P104 14055 1074566 SH SOLE 0 1029339 0 45227 BANK HAWAII CORP COM 062540109 46552 489200 SH SOLE 0 489200 0 0 BANK MONTREAL QUE COM 063671101 34949 450700 SH SOLE 0 45000 0 405700 BANK NEW YORK MELLON CORP COM 064058100 13251 263277 SH SOLE 0 168509 0 94768 BANK N S HALIFAX COM 064149107 267653 4737700 SH SOLE 0 4167097 0 570603 BANK OF MARIN BANCORP COM 063425102 11578 257011 SH SOLE 0 231128 0 25883 BANK OZK COM 06417N103 47624 1561197 SH SOLE 0 1557046 0 4151 BANK PRINCETON NEW JERSEY COM 064520109 1654 52523 SH SOLE 0 52523 0 0 BANK SOUTH CAROLINA CORP COM 065066102 224 11938 SH SOLE 0 4403 0 7535 BANKUNITED INC COM 06652K103 12913 353200 SH SOLE 0 180057 0 173143 BANKWELL FINL GROUP INC COM 06654A103 5866 203400 SH SOLE 0 198523 0 4877 BANNER CORP COM NEW 06652V208 3107 54900 SH SOLE 0 54900 0 0 BARCLAYS PLC ADR 06738E204 24540 2577686 SH SOLE 0 2444798 0 132888 BAR HBR BANKSHARES COM 066849100 6979 274870 SH SOLE 0 260027 0 14843 BARNWELL INDS INC COM 068221100 161 155844 SH SOLE 0 155844 0 0 BARRETT BUSINESS SERVICES IN COM 068463108 36112 399200 SH SOLE 0 378956 0 20244 BARRICK GOLD CORPORATION COM 067901108 290913 15648964 SH SOLE 0 15437639 0 211325 BASSETT FURNITURE INDS INC COM 070203104 12919 774505 SH SOLE 0 759730 0 14775 BAUDAX BIO INC COM 07160F107 2015 291238 SH SOLE 0 291238 0 0 BAUSCH HEALTH COS INC COM 071734107 373769 12491799 SH SOLE 0 11054008 0 1437791 BAYCOM CORP COM 07272M107 1026 45100 SH SOLE 0 12876 0 32224 BAYTEX ENERGY CORP COM 07317Q105 1177 811949 SH SOLE 0 527284 0 284665 BBQ HLDGS INC COM 05551A109 1932 491699 SH SOLE 0 488765 0 2934 BBX CAP CORP NEW CL A 05491N104 6878 1441841 SH SOLE 0 1339341 0 102500 BCB BANCORP INC COM 055298103 7620 552579 SH SOLE 0 513416 0 39163 BCE INC COM NEW 05534B760 104567 2256028 SH SOLE 0 2241305 0 14723 B COMMUNICATIONS LTD SHS M15629104 121 67516 SH SOLE 0 67516 0 0 BEACON ROOFING SUPPLY INC COM 073685109 264 8257 SH SOLE 0 536 0 7721 BEASLEY BROADCAST GROUP INC CL A 074014101 1211 391916 SH SOLE 0 350886 0 41030 BEAZER HOMES USA INC COM NEW 07556Q881 4004 283400 SH SOLE 0 283400 0 0 BECTON DICKINSON & CO COM 075887109 57465 211291 SH SOLE 0 59055 0 152236 BEIGENE LTD SPONSORED ADR 07725L102 5075 30619 SH SOLE 0 0 0 30619 BELDEN INC COM 077454106 16126 293193 SH SOLE 0 261644 0 31549 BEL FUSE INC CL A 077347201 389 24000 SH SOLE 0 24000 0 0 BEL FUSE INC CL B 077347300 11107 541823 SH SOLE 0 541823 0 0 BELLEROPHON THERAPEUTICS INC COM 078771102 587 1679303 SH SOLE 0 1679303 0 0 BELLICUM PHARMACEUTICALS INC COM 079481107 3333 2583840 SH SOLE 0 2366175 0 217665 BELLUS HEALTH INC NEW COM NEW 07987C204 627 82638 SH SOLE 0 9551 0 73087 BENCHMARK ELECTRS INC COM 08160H101 20832 606300 SH SOLE 0 606300 0 0 BENEFITFOCUS INC COM 08180D106 1153 52545 SH SOLE 0 27331 0 25214 BERKLEY W R CORP COM 084423102 15216 220200 SH SOLE 0 125182 0 95018 BERKSHIRE HATHAWAY INC DEL CL A 084670108 1019 3 SH SOLE 0 3 0 0 BERKSHIRE HILLS BANCORP INC COM 084680107 16568 503879 SH SOLE 0 503689 0 190 BEST BUY INC COM 086516101 146699 1670830 SH SOLE 0 1670830 0 0 BEST INC SPONSORED ADS 08653C106 5784 1040200 SH SOLE 0 1040200 0 0 BGC PARTNERS INC CL A 05541T101 912 153548 SH SOLE 0 121683 0 31865 BG STAFFING INC COM 05544A109 1226 56000 SH SOLE 0 56000 0 0 BHP GROUP LTD SPONSORED ADS 088606108 13420 245300 SH SOLE 0 245300 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 20144 428500 SH SOLE 0 367600 0 60900 BIG 5 SPORTING GOODS CORP COM 08915P101 62 20500 SH SOLE 0 20500 0 0 BIGLARI HLDGS INC COM STK CL B 08986R309 2469 21576 SH SOLE 0 19456 0 2120 BILIBILI INC SPONS ADS REP Z 090040106 20191 1084350 SH SOLE 0 1084350 0 0 BIOANALYTICAL SYS INC COM 09058M103 2186 441704 SH SOLE 0 420647 0 21057 BIOCEPT INC COM 09072V402 131 457744 SH SOLE 0 170023 0 287721 BIOCRYST PHARMACEUTICALS COM 09058V103 2901 840734 SH SOLE 0 219322 0 621412 BIODELIVERY SCIENCES INTL IN COM 09060J106 7024 1111351 SH SOLE 0 626466 0 484885 BIOGEN INC COM 09062X103 1356028 4569906 SH SOLE 0 4497394 0 72512 BIOLASE INC COM NEW 090911207 12 21408 SH SOLE 0 21408 0 0 BIOLIFE SOLUTIONS INC COM NEW 09062W204 490 30254 SH SOLE 0 1365 0 28889 BIOMARIN PHARMACEUTICAL INC COM 09061G101 17119 202471 SH SOLE 0 99100 0 103371 BIONDVAX PHARMACEUTICALS LTD SPOND ADS 09073Q105 133 14300 SH SOLE 0 4873 0 9427 BIOPHARMX CORP COM NEW 09072X309 12 28515 SH SOLE 0 3151 0 25364 BIO RAD LABS INC CL A 090572207 29010 78400 SH SOLE 0 21234 0 57166 BIO RAD LABS INC CL B 090572108 480 1300 SH SOLE 0 1300 0 0 BIOSPECIFICS TECHNOLOGIES CO COM 090931106 32812 576247 SH SOLE 0 555451 0 20796 BIO TECHNE CORP COM 09073M104 111105 506151 SH SOLE 0 470259 0 35892 BIOXCEL THERAPEUTICS INC COM 09075P105 1094 74900 SH SOLE 0 74900 0 0 BJS RESTAURANTS INC COM 09180C106 2822 74329 SH SOLE 0 24062 0 50267 BJS WHSL CLUB HLDGS INC COM 05550J101 1482 65168 SH SOLE 0 19796 0 45372 BK TECHNOLOGIES CORPORATION COM 05587G104 1999 644700 SH SOLE 0 644700 0 0 BLACKBAUD INC COM 09227Q100 2404 30197 SH SOLE 0 15016 0 15181 BLACKBERRY LTD COM 09228F103 544 84700 SH SOLE 0 84700 0 0 BLACK HILLS CORP COM 092113109 111072 1414215 SH SOLE 0 1414215 0 0 BLACKLINE INC COM 09239B109 10812 209700 SH SOLE 0 53237 0 156463 BLACKSTONE MTG TR INC COM CL A 09257W100 8303 223080 SH SOLE 0 6173 0 216907 BLINK CHARGING CO COM 09354A100 33 17500 SH SOLE 0 1700 0 15800 BLONDER TONGUE LABS INC COM 093698108 53 69457 SH SOLE 0 69457 0 0 BLOOM ENERGY CORP COM CL A 093712107 27813 3723353 SH SOLE 0 3569129 0 154224 BLUCORA INC COM 095229100 72494 2773300 SH SOLE 0 2773300 0 0 BLUE APRON HLDGS INC CL A NEW 09523Q200 2906 441712 SH SOLE 0 441712 0 0 BLUE BIRD CORP COM 095306106 16594 724004 SH SOLE 0 596071 0 127933 BLUE CAP REINS HLDGS LTD COM G1190F107 2375 346208 SH SOLE 0 319701 0 26507 BLUEGREEN VACATIONS CORP COM 09629F108 239 23147 SH SOLE 0 4434 0 18713 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 16677 1383963 SH SOLE 0 1276306 0 107657 BMC STK HLDGS INC COM 05591B109 40959 1427649 SH SOLE 0 1357087 0 70562 BOEING CO COM 097023105 4271 13111 SH SOLE 0 5111 0 8000 BOINGO WIRELESS INC COM 09739C102 27320 2495000 SH SOLE 0 2495000 0 0 BOISE CASCADE CO DEL COM 09739D100 8168 223600 SH SOLE 0 200636 0 22964 BOK FINL CORP COM NEW 05561Q201 788 9018 SH SOLE 0 9018 0 0 BONANZA CREEK ENERGY INC COM NEW 097793400 605 25900 SH SOLE 0 5756 0 20144 BONSO ELECTRS INTL INC COM PAR $0.003 098529308 319 138900 SH SOLE 0 138900 0 0 BOOT BARN HLDGS INC COM 099406100 9908 222500 SH SOLE 0 172978 0 49522 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 49712 698894 SH SOLE 0 374703 0 324191 BOS BETTER ONLINE SOLUTIONS SHS NEW NIS 80 M20115180 281 141404 SH SOLE 0 140504 0 900 BOSTON BEER INC CL A 100557107 185433 490759 SH SOLE 0 480359 0 10400 BOSTON OMAHA CORP COM 101044105 465 22100 SH SOLE 0 218 0 21882 BOSTON PRIVATE FINL HLDGS IN COM 101119105 11185 929772 SH SOLE 0 901904 0 27868 BOSTON PROPERTIES INC COM 101121101 41455 300700 SH SOLE 0 24195 0 276505 BOX INC CL A 10316T104 23556 1403812 SH SOLE 0 1403812 0 0 BOXLIGHT CORP COM CL A 103197109 14 12795 SH SOLE 0 4964 0 7831 BOYD GAMING CORP COM 103304101 4958 165600 SH SOLE 0 43501 0 122099 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 243 15565 SH SOLE 0 0 0 15565 BP PLC SPONSORED ADR 055622104 644986 17090262 SH SOLE 0 16652723 0 437539 BRADY CORP CL A 104674106 136488 2383655 SH SOLE 0 2310663 0 72992 BRAEMAR HOTELS & RESORTS INC COM 10482B101 4371 489509 SH SOLE 0 458875 0 30634 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 1429 333932 SH SOLE 0 306513 0 27419 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 35689 2265998 SH SOLE 0 1645472 0 620526 BRASKEM S A SP ADR PFD A 105532105 1832 123800 SH SOLE 0 22050 0 101750 BRF SA SPONSORED ADR 10552T107 10583 1216453 SH SOLE 0 423717 0 792736 BRICKELL BIOTECH INC COM 10802T105 442 294353 SH SOLE 0 294353 0 0 BRIDGE BANCORP INC COM 108035106 12953 386300 SH SOLE 0 350494 0 35806 BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 8375 607747 SH SOLE 0 499368 0 108379 BRIGHTCOVE INC COM 10921T101 19746 2272251 SH SOLE 0 2130996 0 141255 BRIGHT HORIZONS FAM SOL IN D COM 109194100 11407 75900 SH SOLE 0 11046 0 64854 BRIGHTHOUSE FINL INC COM 10922N103 8548 217900 SH SOLE 0 74434 0 143466 BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 2366 268000 SH SOLE 0 259042 0 8958 B RILEY FINL INC COM 05580M108 1862 73939 SH SOLE 0 52537 0 21402 BRINKER INTL INC COM 109641100 7926 188711 SH SOLE 0 73746 0 114965 BRINKS CO COM 109696104 254 2800 SH SOLE 0 2800 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 3864922 60210661 SH SOLE 0 57349497 0 2861164 BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 42918 14258560 SH SOLE 0 14258560 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3025 71234 SH SOLE 0 71234 0 0 BRIXMOR PPTY GROUP INC COM 11120U105 91970 4255900 SH SOLE 0 4144061 0 111839 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 15875 128500 SH SOLE 0 35920 0 92580 BROADVISION INC COM PAR 111412706 262 100500 SH SOLE 0 98556 0 1944 BROADWIND ENERGY INC COM NEW 11161T207 1224 737200 SH SOLE 0 737200 0 0 BROOKDALE SR LIVING INC COM 112463104 104491 14372920 SH SOLE 0 14161832 0 211088 BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 8621 208316 SH SOLE 0 9300 0 199016 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 10755 215200 SH SOLE 0 500 0 214700 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 12450 680900 SH SOLE 0 0 0 680900 BROOKFIELD PROPERTY REIT INC CL A 11282X103 11523 624700 SH SOLE 0 379669 0 245031 BROOKLINE BANCORP INC DEL COM 11373M107 32255 1959600 SH SOLE 0 1959600 0 0 BROWN & BROWN INC COM 115236101 73534 1862557 SH SOLE 0 1728280 0 134277 BROWN FORMAN CORP CL A 115637100 16044 255600 SH SOLE 0 255600 0 0 BRP INC COM SUN VTG 05577W200 5455 119700 SH SOLE 0 115400 0 4300 BRT APARTMENTS CORP COM 055645303 11858 698787 SH SOLE 0 638622 0 60165 BRUNSWICK CORP COM 117043109 9321 155400 SH SOLE 0 13386 0 142014 BRYN MAWR BK CORP COM 117665109 32318 783658 SH SOLE 0 783658 0 0 BSQUARE CORP COM NEW 11776U300 1326 954023 SH SOLE 0 951523 0 2500 BUCKLE INC COM 118440106 25322 936450 SH SOLE 0 906013 0 30437 BUILD A BEAR WORKSHOP COM 120076104 1951 602078 SH SOLE 0 602078 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 104862 4126819 SH SOLE 0 3922205 0 204614 BUNGE LIMITED COM G16962105 33431 580900 SH SOLE 0 204441 0 376459 BURLINGTON STORES INC COM 122017106 38264 167801 SH SOLE 0 60237 0 107564 BUSINESS FIRST BANCSHARES IN COM 12326C105 314 12606 SH SOLE 0 8803 0 3803 BYLINE BANCORP INC COM 124411109 5186 265000 SH SOLE 0 211700 0 53300 CABLE ONE INC COM 12685J105 435973 292900 SH SOLE 0 285639 0 7261 CABOT CORP COM 127055101 4215 88700 SH SOLE 0 45076 0 43624 CABOT MICROELECTRONICS CORP COM 12709P103 68893 477363 SH SOLE 0 477363 0 0 CABOT OIL & GAS CORP COM 127097103 541 31100 SH SOLE 0 31100 0 0 CACI INTL INC CL A 127190304 18149 72600 SH SOLE 0 30500 0 42100 CACTUS INC CL A 127203107 4067 118500 SH SOLE 0 21455 0 97045 CADENCE BANCORPORATION CL A 12739A100 13276 732247 SH SOLE 0 172583 0 559664 CADENCE DESIGN SYSTEM INC COM 127387108 12422 179094 SH SOLE 0 51903 0 127191 CAE INC COM 124765108 38417 1451846 SH SOLE 0 1411000 0 40846 CAESARS ENTMT CORP COM 127686103 172689 12697715 SH SOLE 0 8276203 0 4421512 CAESARSTONE LTD ORD SHS M20598104 4623 306766 SH SOLE 0 258894 0 47872 CALADRIUS BIOSCIENCES INC COM NEW 128058203 1033 411401 SH SOLE 0 389595 0 21806 CALAMP CORP COM 128126109 9976 1041301 SH SOLE 0 1012439 0 28862 CALAVO GROWERS INC COM 128246105 39988 441420 SH SOLE 0 364069 0 77351 CALEDONIA MNG CORP PLC SHS NEW G1757E113 123 14656 SH SOLE 0 9281 0 5375 CALIFORNIA WTR SVC GROUP COM 130788102 11544 223900 SH SOLE 0 93637 0 130263 CALITHERA BIOSCIENCES INC COM 13089P101 6869 1203011 SH SOLE 0 1203011 0 0 CALIX INC COM 13100M509 21716 2714518 SH SOLE 0 2713300 0 1218 CALLON PETE CO DEL COM 13123X102 493 101989 SH SOLE 0 101989 0 0 CAL MAINE FOODS INC COM NEW 128030202 45866 1072899 SH SOLE 0 1072899 0 0 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 51 14071 SH SOLE 0 0 0 14071 CALYXT INC COM 13173L107 416 59400 SH SOLE 0 14400 0 45000 CAMBRIDGE BANCORP COM 132152109 2509 31300 SH SOLE 0 19401 0 11899 CAMDEN NATL CORP COM 133034108 22533 489215 SH SOLE 0 466793 0 22422 CAMDEN PPTY TR SH BEN INT 133131102 28530 268900 SH SOLE 0 149597 0 119303 CAMECO CORP COM 13321L108 4815 541500 SH SOLE 0 1100 0 540400 CAMPING WORLD HLDGS INC CL A 13462K109 1412 95800 SH SOLE 0 24636 0 71164 CAMTEK LTD ORD M20791105 19740 1822700 SH SOLE 0 1821374 0 1326 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 3682 101600 SH SOLE 0 19564 0 82036 CANADIAN NATL RY CO COM 136375102 49819 550702 SH SOLE 0 250376 0 300326 CANCER GENETICS INC COM NEW 13739U203 1001 168032 SH SOLE 0 168032 0 0 CAN FITE BIOPHARMA LTD SPONSORED ADS 13471N201 107 32382 SH SOLE 0 0 0 32382 CANNAE HLDGS INC COM 13765N107 1071 28801 SH SOLE 0 27527 0 1274 CANNTRUST HLDGS INC COM 137800207 111 119900 SH SOLE 0 78600 0 41300 CANON INC SPONSORED ADR 138006309 49298 1802500 SH SOLE 0 1795383 0 7117 CANOPY GROWTH CORP COM 138035100 17418 827700 SH SOLE 0 289200 0 538500 CAPITAL BANCORP INC MD COM 139737100 656 44083 SH SOLE 0 28506 0 15577 CAPITAL CITY BK GROUP INC COM 139674105 8495 278529 SH SOLE 0 261629 0 16900 CAPITAL ONE FINL CORP COM 14040H105 14325 139199 SH SOLE 0 86236 0 52963 CAPITAL SR LIVING CORP COM 140475104 3894 1260321 SH SOLE 0 1260321 0 0 CAPITOL FED FINL INC COM 14057J101 113107 8237958 SH SOLE 0 8237958 0 0 CAPRICOR THERAPEUTICS INC COM NEW 14070B309 107 83785 SH SOLE 0 77315 0 6470 CAPSTAR FINL HLDGS INC COM 14070T102 7346 441173 SH SOLE 0 361403 0 79770 CAPSTEAD MTG CORP COM NO PAR 14067E506 15454 1951200 SH SOLE 0 1951200 0 0 CAPSTONE TURBINE CORP COM 14067D508 685 223890 SH SOLE 0 223890 0 0 CARDINAL HEALTH INC COM 14149Y108 81377 1608880 SH SOLE 0 1501360 0 107520 CARDIOVASCULAR SYS INC DEL COM 141619106 81692 1681258 SH SOLE 0 1594662 0 86596 CARDLYTICS INC COM 14161W105 23707 377135 SH SOLE 0 206650 0 170485 CARDTRONICS PLC SHS CL A G1991C105 57733 1293020 SH SOLE 0 1213275 0 79745 CARE COM INC COM 141633107 34775 2313700 SH SOLE 0 2267006 0 46694 CAREER EDUCATION CORP COM 141665109 93533 5086095 SH SOLE 0 5086095 0 0 CARETRUST REIT INC COM 14174T107 9015 437000 SH SOLE 0 190590 0 246410 CARGURUS INC COM CL A 141788109 32562 925579 SH SOLE 0 857206 0 68373 CARLISLE COS INC COM 142339100 13481 83300 SH SOLE 0 0 0 83300 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1828 56991 SH SOLE 0 0 0 56991 CARMAX INC COM 143130102 21339 243400 SH SOLE 0 26382 0 217018 CARNIVAL CORP UNIT 99/99/9999 143658300 24861 489100 SH SOLE 0 131024 0 358076 CARNIVAL PLC ADR 14365C103 25804 535800 SH SOLE 0 535800 0 0 CAROLINA FINL CORP NEW COM 143873107 18307 423481 SH SOLE 0 423481 0 0 CAROLINA TR BANCSHARES INC COM 14422P105 381 29200 SH SOLE 0 18069 0 11131 CARRIAGE SVCS INC COM 143905107 32847 1283100 SH SOLE 0 1237500 0 45600 CARVANA CO CL A 146869102 42288 459400 SH SOLE 0 94715 0 364685 CASA SYS INC COM 14713L102 591 144381 SH SOLE 0 144381 0 0 CASELLA WASTE SYS INC CL A 147448104 116576 2532599 SH SOLE 0 2532599 0 0 CASSAVA SCIENCES INC COM 14817C107 5282 1015759 SH SOLE 0 1015759 0 0 CASS INFORMATION SYS INC COM 14808P109 3290 56972 SH SOLE 0 54089 0 2883 CASTLIGHT HEALTH INC CL B 14862Q100 3058 2299550 SH SOLE 0 2159778 0 139772 CASTOR MARITIME INC SHS Y1146L109 154 83396 SH SOLE 0 78260 0 5136 CATABASIS PHARMACEUTICALS IN COM NEW 14875P206 542 91645 SH SOLE 0 8197 0 83448 CATALYST BIOSCIENCES INC COM NEW 14888D208 334 49108 SH SOLE 0 16597 0 32511 CATALYST PHARMACEUTICALS INC COM 14888U101 659 175700 SH SOLE 0 175700 0 0 CATASYS INC COM PAR 149049504 191 11700 SH SOLE 0 0 0 11700 CATCHMARK TIMBER TR INC CL A 14912Y202 41090 3582372 SH SOLE 0 3582372 0 0 CATERPILLAR INC DEL COM 149123101 354 2400 SH SOLE 0 2400 0 0 CATO CORP NEW CL A 149205106 7208 414252 SH SOLE 0 414252 0 0 CAVCO INDS INC DEL COM 149568107 26867 137509 SH SOLE 0 115525 0 21984 CBAK ENERGY TECHNOLOGY INC COM 14986C102 118 102766 SH SOLE 0 102766 0 0 CB FINL SVCS INC COM 12479G101 1918 63641 SH SOLE 0 40888 0 22753 CBIZ INC COM 124805102 13020 482927 SH SOLE 0 482927 0 0 CBL & ASSOC PPTYS INC COM 124830100 5479 5218116 SH SOLE 0 5218116 0 0 CBM BANCORP INC COM 1248XT104 343 24325 SH SOLE 0 16573 0 7752 CBOE GLOBAL MARKETS INC COM 12503M108 546942 4557853 SH SOLE 0 4557853 0 0 CBTX INC COM 12481V104 3962 127300 SH SOLE 0 85473 0 41827 CDN IMPERIAL BK COMM TORONTO COM 136069101 117509 1412364 SH SOLE 0 1399214 0 13150 CDW CORP COM 12514G108 44812 313725 SH SOLE 0 313725 0 0 CECO ENVIRONMENTAL CORP COM 125141101 1304 170214 SH SOLE 0 141880 0 28334 CEDAR FAIR L P DEPOSITRY UNIT 150185106 1272 22938 SH SOLE 0 0 0 22938 CEDAR REALTY TRUST INC COM NEW 150602209 7623 2583960 SH SOLE 0 2250940 0 333020 CELCUITY INC COM 15102K100 376 35300 SH SOLE 0 21744 0 13556 CELESTICA INC SUB VTG SHS 15101Q108 2891 349088 SH SOLE 0 0 0 349088 CELLCOM ISRAEL LTD SHS M2196U109 11937 3789672 SH SOLE 0 3788872 0 800 CELLDEX THERAPEUTICS INC NEW COM NEW 15117B202 2487 1115368 SH SOLE 0 1115368 0 0 CELLECTAR BIOSCIENCES INC COM PAR 15117F500 448 199002 SH SOLE 0 199002 0 0 CELLECT BIOTECHNOLOGY LTD SPONSORD ADS NEW 15116C201 227 102394 SH SOLE 0 99584 0 2810 CEL SCI CORP COM PAR NEW 150837607 408 44583 SH SOLE 0 4112 0 40471 CELSION CORPORATION COM PAR NEW 15117N503 136 79643 SH SOLE 0 79643 0 0 CELSIUS HOLDINGS INC COM NEW 15118V207 795 164600 SH SOLE 0 29656 0 134944 CEMEX SAB DE CV SPON ADR NEW 151290889 1817 480600 SH SOLE 0 480600 0 0 CEMTREX INC COM NEW 15130G600 378 290809 SH SOLE 0 290809 0 0 CENOVUS ENERGY INC COM 15135U109 14226 1400832 SH SOLE 0 286124 0 1114708 CENTENE CORP DEL COM 15135B101 68069 1082700 SH SOLE 0 1082700 0 0 CENTENNIAL RESOURCE DEV INC CL A 15136A102 2949 638400 SH SOLE 0 230920 0 407480 CENTERPOINT ENERGY INC COM 15189T107 178855 6558680 SH SOLE 0 6558680 0 0 CENTERSTATE BK CORP COM 15201P109 27309 1093242 SH SOLE 0 1093242 0 0 CENTRAIS ELETRICAS BRASILEIR SPON ADR PFD B 15234Q108 695 73288 SH SOLE 0 66054 0 7234 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 9113 977804 SH SOLE 0 885828 0 91976 CENTRAL EUROPEAN MEDIA ENTRP CL A NEW G20045202 7029 1551617 SH SOLE 0 892560 0 659057 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 29266 996800 SH SOLE 0 996800 0 0 CENTRAL GARDEN & PET CO COM 153527106 13313 428500 SH SOLE 0 428500 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 28530 964500 SH SOLE 0 964500 0 0 CENTRAL VALLEY CMNTY BANCORP COM 155685100 4000 184581 SH SOLE 0 170146 0 14435 CENTRIC BRANDS INC COM 15644G104 64 29635 SH SOLE 0 29635 0 0 CENTRUS ENERGY CORP CL A 15643U104 760 110505 SH SOLE 0 87943 0 22562 CENTURY ALUM CO COM 156431108 2292 304999 SH SOLE 0 269677 0 35322 CENTURY BANCORP INC MASS CL A NON VTG 156432106 15158 168501 SH SOLE 0 157640 0 10861 CENTURY CASINOS INC COM 156492100 8731 1102379 SH SOLE 0 938947 0 163432 CENTURYLINK INC COM 156700106 20347 1540257 SH SOLE 0 1540257 0 0 CERAGON NETWORKS LTD ORD M22013102 7700 3666700 SH SOLE 0 3666700 0 0 CERIDIAN HCM HLDG INC COM 15677J108 2287 33700 SH SOLE 0 5200 0 28500 CERNER CORP COM 156782104 40930 557704 SH SOLE 0 183032 0 374672 CERUS CORP COM 157085101 119 28266 SH SOLE 0 0 0 28266 CEVA INC COM 157210105 9231 342400 SH SOLE 0 301000 0 41400 C & F FINL CORP COM 12466Q104 8023 145000 SH SOLE 0 142940 0 2060 CF INDS HLDGS INC COM 125269100 82114 1720026 SH SOLE 0 1383984 0 336042 CGI INC CL A SUB VTG 12532H104 6124 73158 SH SOLE 0 40250 0 32908 CHAMPIONS ONCOLOGY INC COM NEW 15870P307 1561 187346 SH SOLE 0 187346 0 0 CHANGYOU COM LTD ADS REP CL A 15911M107 15893 1623415 SH SOLE 0 1373229 0 250186 CHANNELADVISOR CORP COM 159179100 4989 551900 SH SOLE 0 450769 0 101131 CHANTICLEER HLDGS INC COM 15930P800 34 56817 SH SOLE 0 56817 0 0 CHARLES & COLVARD LTD COM 159765106 1015 714611 SH SOLE 0 533249 0 181362 CHARLES RIV LABS INTL INC COM 159864107 218077 1427579 SH SOLE 0 1427579 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 66553 137200 SH SOLE 0 29814 0 107386 CHASE CORP COM 16150R104 46823 395200 SH SOLE 0 395200 0 0 CHATHAM LODGING TR COM 16208T102 37686 2054876 SH SOLE 0 2054876 0 0 CHECK CAP LTD SHS M2361E203 541 314369 SH SOLE 0 314369 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 54946 495183 SH SOLE 0 340970 0 154213 CHECKPOINT THERAPEUTICS INC COM 162828107 204 118704 SH SOLE 0 118704 0 0 CHEETAH MOBILE INC ADR 163075104 4910 1352697 SH SOLE 0 1352697 0 0 CHEFS WHSE INC COM 163086101 50332 1320700 SH SOLE 0 1320700 0 0 CHEMED CORP NEW COM 16359R103 86359 196600 SH SOLE 0 196600 0 0 CHEMOCENTRYX INC COM 16383L106 30397 768581 SH SOLE 0 768581 0 0 CHEMUNG FINL CORP COM 164024101 3629 85388 SH SOLE 0 79544 0 5844 CHENIERE ENERGY INC COM NEW 16411R208 24788 405888 SH SOLE 0 390319 0 15569 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 611 15342 SH SOLE 0 0 0 15342 CHERRY HILL MTG INVT CORP COM 164651101 11118 762058 SH SOLE 0 762058 0 0 CHESAPEAKE UTILS CORP COM 165303108 21059 219750 SH SOLE 0 219750 0 0 CHEVRON CORP NEW COM 166764100 205263 1703284 SH SOLE 0 770892 0 932392 CHF SOLUTIONS INC COM PAR 12542Q706 158 184044 SH SOLE 0 174744 0 9300 CHIASMA INC COM 16706W102 2849 574340 SH SOLE 0 464379 0 109961 CHICAGO RIVET & MACH CO COM 168088102 1610 62410 SH SOLE 0 62410 0 0 CHICOS FAS INC COM 168615102 34004 8925000 SH SOLE 0 8599304 0 325696 CHILDRENS PL INC COM 168905107 3299 52760 SH SOLE 0 24285 0 28475 CHIMERA INVT CORP COM NEW 16934Q208 26625 1294977 SH SOLE 0 467368 0 827609 CHIMERIX INC COM 16934W106 5997 2954136 SH SOLE 0 2806532 0 147604 CHINA AUTOMOTIVE SYS INC COM 16936R105 1431 454410 SH SOLE 0 384250 0 70160 CHINA BIOLOGIC PRODS HLDGS I COM G21515104 5319 45700 SH SOLE 0 45700 0 0 CHINA CUST RELATIONS CNTR IN COM G2118P102 212 22206 SH SOLE 0 22206 0 0 CHINA DISTANCE ED HLDGS LTD SPONS ADR 16944W104 3781 467383 SH SOLE 0 405709 0 61674 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 578 21100 SH SOLE 0 0 0 21100 CHINA GREEN AGRICULTURE INC COM NEW 16943W204 158 56277 SH SOLE 0 56277 0 0 CHINA INTERNET NATIONWIDE FI SHS G2120A101 807 722391 SH SOLE 0 722391 0 0 CHINA JO-JO DRUGSTORES INC COM NEW 16949A206 1743 957958 SH SOLE 0 898666 0 59292 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 20119 1454735 SH SOLE 0 1454735 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 286282 6772697 SH SOLE 0 6772697 0 0 CHINA NATURAL RESOURCES INC COM G2110U109 26 12500 SH SOLE 0 12500 0 0 CHINA ONLINE ED GROUP SPONSORED ADR 16954L105 363 37000 SH SOLE 0 33917 0 3083 CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 145311 2415804 SH SOLE 0 2415804 0 0 CHINA PHARMA HLDGS INC COM 16941T104 212 893463 SH SOLE 0 887208 0 6255 CHINA RAPID FIN LTD SPNSORD ADS NEW 16953Q204 73 19660 SH SOLE 0 19660 0 0 CHINA RECYCLING ENERGY CORP COM NEW 168913200 124 441038 SH SOLE 0 441038 0 0 CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 13376 398083 SH SOLE 0 389346 0 8737 CHINA SXT PHARMACEUTICALS IN ORD SHS G2161P108 146 178601 SH SOLE 0 159781 0 18820 CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 13547 328900 SH SOLE 0 307600 0 21300 CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 42749 4567166 SH SOLE 0 4567166 0 0 CHINA XD PLASTICS CO LTD COM 16948F107 1273 711080 SH SOLE 0 677877 0 33203 CHINA YUCHAI INTL LTD COM G21082105 7564 567454 SH SOLE 0 489099 0 78355 CHIPMOS TECHNOLOGIES INC SPONSORD ADS NEW 16965P202 35712 1579488 SH SOLE 0 1558443 0 21045 CHIPOTLE MEXICAN GRILL INC COM 169656105 1476279 1763542 SH SOLE 0 1737998 0 25544 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 120562 3267271 SH SOLE 0 3267271 0 0 CHURCH & DWIGHT INC COM 171340102 63601 904200 SH SOLE 0 904200 0 0 CHUYS HLDGS INC COM 171604101 8100 312494 SH SOLE 0 309800 0 2694 CIDARA THERAPEUTICS INC COM 171757107 3055 795658 SH SOLE 0 761511 0 34147 CIENA CORP COM NEW 171779309 50463 1182074 SH SOLE 0 447726 0 734348 CIM COML TR CORP COM NEW 125525584 983 67800 SH SOLE 0 14556 0 53244 CIMPRESS PLC SHS EURO G2143T103 5826 46321 SH SOLE 0 28367 0 17954 CINCINNATI FINL CORP COM 172062101 23411 222646 SH SOLE 0 166004 0 56642 CINEDIGM CORP COM NEW 172406209 726 1036827 SH SOLE 0 1036827 0 0 CINEMARK HOLDINGS INC COM 17243V102 133911 3956000 SH SOLE 0 3948161 0 7839 CINTAS CORP COM 172908105 52489 195068 SH SOLE 0 32666 0 162402 CIRRUS LOGIC INC COM 172755100 20209 245220 SH SOLE 0 75995 0 169225 CISCO SYS INC COM 17275R102 81436 1698005 SH SOLE 0 101466 0 1596539 CISION LTD SHS G1992S109 5433 544910 SH SOLE 0 340195 0 204715 CITI TRENDS INC COM 17306X102 10973 474625 SH SOLE 0 473400 0 1225 CITIZENS CMNTY BANCORP INC M COM 174903104 489 40000 SH SOLE 0 16257 0 23743 CITIZENS FINL GROUP INC COM 174610105 1990 49000 SH SOLE 0 49000 0 0 CITIZENS HLDG CO MISS COM 174715102 449 20500 SH SOLE 0 20500 0 0 CITIZENS INC CL A 174740100 2889 428000 SH SOLE 0 428000 0 0 CITIZENS & NORTHN CORP COM 172922106 5859 207400 SH SOLE 0 207400 0 0 CITRIX SYS INC COM 177376100 58432 526890 SH SOLE 0 213605 0 313285 CITY OFFICE REIT INC COM 178587101 43333 3205103 SH SOLE 0 3087903 0 117200 CIVEO CORP CDA COM 17878Y108 12538 9719170 SH SOLE 0 9366328 0 352842 CIVISTA BANCSHARES INC COM NO PAR 178867107 8505 354391 SH SOLE 0 318880 0 35511 CLARUS CORP NEW COM 18270P109 10956 807941 SH SOLE 0 807941 0 0 CLEAN ENERGY FUELS CORP COM 184499101 21518 9195832 SH SOLE 0 9024232 0 171600 CLEAN HARBORS INC COM 184496107 161007 1877635 SH SOLE 0 1692864 0 184771 CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 2954 1033023 SH SOLE 0 928032 0 104991 CLEARFIELD INC COM 18482P103 8247 591599 SH SOLE 0 585285 0 6314 CLEARONE INC COM 18506U104 435 261775 SH SOLE 0 261775 0 0 CLEARSIDE BIOMEDICAL INC COM 185063104 257 88701 SH SOLE 0 88701 0 0 CLEARWAY ENERGY INC CL A 18539C105 34493 1804030 SH SOLE 0 1771310 0 32720 CLEARWAY ENERGY INC CL C 18539C204 54878 2750775 SH SOLE 0 2750775 0 0 CLEVELAND BIOLABS INC COM NEW 185860202 187 310516 SH SOLE 0 310516 0 0 CLIPPER RLTY INC COM 18885T306 2742 258657 SH SOLE 0 235160 0 23497 CLOROX CO DEL COM 189054109 131414 855894 SH SOLE 0 855894 0 0 CLOUDERA INC COM 18914U100 8992 773152 SH SOLE 0 435095 0 338057 CLPS INCORPORATION COM G31642104 113 22500 SH SOLE 0 14806 0 7694 CME GROUP INC COM 12572Q105 428420 2134418 SH SOLE 0 2007118 0 127300 CMS ENERGY CORP COM 125896100 83816 1333793 SH SOLE 0 1333793 0 0 CNA FINL CORP COM 126117100 50250 1121400 SH SOLE 0 1108687 0 12713 CNB FINL CORP PA COM 126128107 10755 329102 SH SOLE 0 322169 0 6933 CNO FINL GROUP INC COM 12621E103 4133 227970 SH SOLE 0 156759 0 71211 CNOOC LTD SPONSORED ADR 126132109 158976 953839 SH SOLE 0 953839 0 0 COASTAL FINL CORP WA COM NEW 19046P209 1989 120777 SH SOLE 0 89288 0 31489 COCA COLA CO COM 191216100 52062 940600 SH SOLE 0 407146 0 533454 COCA COLA EUROPEAN PARTNERS SHS G25839104 20597 405738 SH SOLE 0 258413 0 147325 COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 97119 1602100 SH SOLE 0 1602100 0 0 COCRYSTAL PHARMA INC COM 19188J300 64 129274 SH SOLE 0 115083 0 14191 CO DIAGNOSTICS INC COM 189763105 14 16017 SH SOLE 0 5450 0 10567 CODORUS VY BANCORP INC COM 192025104 4678 203105 SH SOLE 0 177656 0 25449 COEUR MNG INC COM NEW 192108504 42653 5278825 SH SOLE 0 5209770 0 69055 COFFEE HLDG CO INC COM 192176105 1718 373442 SH SOLE 0 361637 0 11805 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 236150 3588366 SH SOLE 0 3500287 0 88079 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 104632 1687074 SH SOLE 0 1145545 0 541529 COHERUS BIOSCIENCES INC COM 19249H103 2305 128000 SH SOLE 0 64481 0 63519 COHU INC COM 192576106 35912 1571663 SH SOLE 0 1571663 0 0 COLGATE PALMOLIVE CO COM 194162103 321664 4672627 SH SOLE 0 4672627 0 0 COLLECTORS UNIVERSE INC COM NEW 19421R200 18630 808238 SH SOLE 0 749215 0 59023 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 25773 1252328 SH SOLE 0 1252328 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 68964 884500 SH SOLE 0 876600 0 7900 COLONY BANKCORP INC COM 19623P101 1668 101119 SH SOLE 0 96951 0 4168 COLONY CAP INC NEW CL A COM 19626G108 33000 6947310 SH SOLE 0 6947210 0 100 COLUMBIA FINL INC COM 197641103 13378 789732 SH SOLE 0 731142 0 58590 COLUMBIA PPTY TR INC COM NEW 198287203 31074 1486100 SH SOLE 0 1343955 0 142145 COLUMBUS MCKINNON CORP N Y COM 199333105 10648 266000 SH SOLE 0 266000 0 0 COMERICA INC COM 200340107 2120 29547 SH SOLE 0 18135 0 11412 COMMERCIAL METALS CO COM 201723103 900 40400 SH SOLE 0 12980 0 27420 COMMERCIAL VEH GROUP INC COM 202608105 13722 2161007 SH SOLE 0 2115389 0 45618 COMMUNICATIONS SYS INC COM 203900105 4404 713811 SH SOLE 0 619882 0 93929 COMMUNITY BANKERS TR CORP COM 203612106 1918 216007 SH SOLE 0 188984 0 27023 COMMUNITY FINL CORP MD COM 20368X101 2775 78014 SH SOLE 0 63031 0 14983 COMMUNITY FIRST BANCSHARES I COM 20369M104 930 81250 SH SOLE 0 67582 0 13668 COMMUNITY HEALTH SYS INC NEW COM 203668108 3431 1183244 SH SOLE 0 907525 0 275719 COMMUNITY TR BANCORP INC COM 204149108 15419 330605 SH SOLE 0 330605 0 0 COMMVAULT SYSTEMS INC COM 204166102 111707 2502387 SH SOLE 0 2341304 0 161083 COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 6694 306100 SH SOLE 0 306100 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 135177 8981845 SH SOLE 0 8957010 0 24835 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 9149 2682912 SH SOLE 0 2017487 0 665425 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 28383 1675500 SH SOLE 0 1675500 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 712 206376 SH SOLE 0 206376 0 0 COMPANIA CERVECERIAS UNIDAS SPONSORED ADR 204429104 4576 241200 SH SOLE 0 241200 0 0 COMPUGEN LTD ORD M25722105 4333 727000 SH SOLE 0 712241 0 14759 COMPUTER PROGRAMS & SYS INC COM 205306103 1285 48676 SH SOLE 0 10400 0 38276 COMPUTER TASK GROUP INC COM 205477102 5590 1079146 SH SOLE 0 959012 0 120134 COMPX INTERNATIONAL INC CL A 20563P101 2739 187700 SH SOLE 0 184800 0 2900 COMSCORE INC COM 20564W105 6475 1310639 SH SOLE 0 1310639 0 0 COMSTOCK HLDG COS INC CL A NEW 205684202 187 95684 SH SOLE 0 95684 0 0 COMTECH TELECOMMUNICATIONS C COM NEW 205826209 23606 665150 SH SOLE 0 661200 0 3950 CONATUS PHARMACEUTICALS INC COM 20600T108 54 135129 SH SOLE 0 135129 0 0 CONCERT PHARMACEUTICALS INC COM 206022105 5852 634400 SH SOLE 0 634400 0 0 CONCHO RES INC COM 20605P101 3634 41500 SH SOLE 0 41500 0 0 CONCORD MED SVCS HLDGS LTD SPON ADR CL A 206277105 626 234600 SH SOLE 0 234600 0 0 CONCRETE PUMPING HLDGS INC COM 206704108 65 11900 SH SOLE 0 11900 0 0 CONDOR HOSPITALITY TR INC COM NEW 20676Y403 3498 316830 SH SOLE 0 264545 0 52285 CONDUENT INC COM 206787103 23725 3826631 SH SOLE 0 1949078 0 1877553 CONFORMIS INC COM 20717E101 7439 4959376 SH SOLE 0 4959376 0 0 CONMED CORP COM 207410101 5176 46281 SH SOLE 0 31770 0 14511 CONNECTONE BANCORP INC NEW COM 20786W107 25827 1004176 SH SOLE 0 981956 0 22220 CONSOL ENERGY INC NEW COM 20854L108 1486 102442 SH SOLE 0 102442 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 2300 592903 SH SOLE 0 592903 0 0 CONSOLIDATED EDISON INC COM 209115104 362486 4006694 SH SOLE 0 4006694 0 0 CONSOLIDATED TOMOKA LD CO COM 210226106 4384 72680 SH SOLE 0 44267 0 28413 CONSOLIDATED WATER CO INC ORD G23773107 10027 615184 SH SOLE 0 558581 0 56603 CONSTELLATION BRANDS INC CL A 21036P108 45995 242400 SH SOLE 0 0 0 242400 CONSTELLATION BRANDS INC CL B 21036P207 1793 9500 SH SOLE 0 9500 0 0 CONSTELLATION PHARMCETICLS I COM 210373106 4418 93779 SH SOLE 0 93779 0 0 CONSTELLIUM SE CL A SHS F21107101 3493 260700 SH SOLE 0 174178 0 86522 CONSTRUCTION PARTNERS INC COM CL A 21044C107 1496 88700 SH SOLE 0 88700 0 0 CONSUMER PORTFOLIO SVCS INC COM 210502100 1289 382586 SH SOLE 0 382295 0 291 CONTAINER STORE GROUP INC COM 210751103 126 29765 SH SOLE 0 28079 0 1686 CONTINENTAL BLDG PRODS INC COM 211171103 29271 803499 SH SOLE 0 803499 0 0 CONTINENTAL MATLS CORP COM PAR $0.25 211615307 112 14200 SH SOLE 0 14200 0 0 CONTINENTAL RESOURCES INC COM 212015101 17092 498300 SH SOLE 0 498300 0 0 CONTRAFECT CORP COM 212326102 648 1043236 SH SOLE 0 734763 0 308473 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 23296 2235748 SH SOLE 0 1938418 0 297330 COOPER COS INC COM NEW 216648402 11405 35498 SH SOLE 0 0 0 35498 COOPER TIRE & RUBR CO COM 216831107 497 17300 SH SOLE 0 17300 0 0 COPA HOLDINGS SA CL A P31076105 168039 1554761 SH SOLE 0 1541776 0 12985 COPART INC COM 217204106 15332 168600 SH SOLE 0 58514 0 110086 CORCEPT THERAPEUTICS INC COM 218352102 93995 7768214 SH SOLE 0 7737461 0 30753 CORECIVIC INC COM 21871N101 91495 5264371 SH SOLE 0 5114778 0 149593 CORELOGIC INC COM 21871D103 38653 884310 SH SOLE 0 884310 0 0 CORE MARK HOLDING CO INC COM 218681104 843 31000 SH SOLE 0 0 0 31000 CORE MOLDING TECHNOLOGIES IN COM 218683100 1738 534713 SH SOLE 0 533313 0 1400 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 46634 1043035 SH SOLE 0 1043035 0 0 COREPOINT LODGING INC COM 21872L104 4351 407424 SH SOLE 0 389279 0 18145 CORESITE RLTY CORP COM 21870Q105 105426 940300 SH SOLE 0 927194 0 13106 CORMEDIX INC COM 21900C308 411 56400 SH SOLE 0 704 0 55696 CORNERSTONE BLDG BRANDS INC COM 21925D109 19417 2281700 SH SOLE 0 2281700 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 6277 107200 SH SOLE 0 56560 0 50640 CORNING INC COM 219350105 47740 1640000 SH SOLE 0 1045958 0 594042 CORPORACION AMER ARPTS S A COM L1995B107 313 52100 SH SOLE 0 1079 0 51021 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 81177 2762988 SH SOLE 0 2652072 0 110916 CORREVIO PHARMA CORP COM 22026V105 99 240714 SH SOLE 0 239714 0 1000 CORVEL CORP COM 221006109 114914 1315410 SH SOLE 0 1315410 0 0 CORVUS PHARMACEUTICALS INC COM 221015100 4930 906200 SH SOLE 0 906200 0 0 COSAN LTD SHS A G25343107 205634 9003251 SH SOLE 0 8887421 0 115830 COSTAMARE INC SHS Y1771G102 32469 3407082 SH SOLE 0 3407082 0 0 COSTCO WHSL CORP NEW COM 22160K105 84065 286013 SH SOLE 0 109381 0 176632 COTT CORP QUE COM 22163N106 22536 1647385 SH SOLE 0 1553744 0 93641 COTY INC COM CL A 222070203 20841 1852568 SH SOLE 0 1786139 0 66429 COUNTY BANCORP INC COM 221907108 1196 46671 SH SOLE 0 32500 0 14171 COUPA SOFTWARE INC COM 22266L106 11305 77300 SH SOLE 0 40887 0 36413 COVANTA HLDG CORP COM 22282E102 25129 1693361 SH SOLE 0 1500893 0 192468 COVENANT TRANSN GROUP INC CL A 22284P105 563 43563 SH SOLE 0 400 0 43163 COVETRUS INC COM 22304C100 2041 154600 SH SOLE 0 80794 0 73806 COVIA HLDGS CORP COM 22305A103 2382 1167456 SH SOLE 0 1167456 0 0 COWEN INC CL A NEW 223622606 395 25050 SH SOLE 0 25050 0 0 CPFL ENERGIA S A SPONSORED ADR 126153105 14320 830611 SH SOLE 0 830611 0 0 CPI AEROSTRUCTURES INC COM NEW 125919308 756 112281 SH SOLE 0 73747 0 38534 CPI CARD GROUP INC COM NEW 12634H200 134 148882 SH SOLE 0 143482 0 5400 CRACKER BARREL OLD CTRY STOR COM 22410J106 36206 235500 SH SOLE 0 235500 0 0 CRA INTL INC COM 12618T105 25915 475775 SH SOLE 0 431150 0 44625 CRANE CO COM 224399105 6427 74400 SH SOLE 0 21884 0 52516 CRAWFORD & CO CL A 224633206 7417 646624 SH SOLE 0 646624 0 0 CRAWFORD & CO CL B 224633107 8367 824317 SH SOLE 0 811567 0 12750 CREDIT ACCEP CORP MICH COM 225310101 19678 44488 SH SOLE 0 10665 0 33823 CREDIT SUISSE GROUP SPONSORED ADR 225401108 156242 11616496 SH SOLE 0 11616496 0 0 CREDIT SUISSE NASSAU BRH VELOCITY SHS NEW 22542D258 1688 32900 SH SOLE 0 32900 0 0 CREDIT SUISSE NASSAU BRH VLCTYSHS 3X INV 22542D282 457 2500 SH SOLE 0 2500 0 0 CREE INC COM 225447101 49959 1082532 SH SOLE 0 764754 0 317778 CRESCENT PT ENERGY CORP COM 22576C101 13181 2952927 SH SOLE 0 0 0 2952927 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 911 29556 SH SOLE 0 0 0 29556 CRH MEDICAL CORP COM 12626F105 3200 922423 SH SOLE 0 662416 0 260007 CRH PLC ADR 12626K203 85818 2127900 SH SOLE 0 2127900 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 24031 394564 SH SOLE 0 0 0 394564 CROCS INC COM 227046109 201128 4801332 SH SOLE 0 4495029 0 306303 CROSS CTRY HEALTHCARE INC COM 227483104 5333 458930 SH SOLE 0 379273 0 79657 CROWN CASTLE INTL CORP NEW COM 22822V101 259121 1822870 SH SOLE 0 1814992 0 7878 CROWN CRAFTS INC COM 228309100 2634 428301 SH SOLE 0 403840 0 24461 CROWN HOLDINGS INC COM 228368106 19774 272600 SH SOLE 0 164684 0 107916 CRYOLIFE INC COM 228903100 683 25200 SH SOLE 0 25200 0 0 CSG SYS INTL INC COM 126349109 117259 2264556 SH SOLE 0 2226526 0 38030 CSP INC COM 126389105 3279 251250 SH SOLE 0 236550 0 14700 CSS INDS INC COM 125906107 1429 324019 SH SOLE 0 317325 0 6694 CSW INDUSTRIALS INC COM 126402106 13437 174500 SH SOLE 0 148819 0 25681 CSX CORP COM 126408103 341121 4714225 SH SOLE 0 4466251 0 247974 CTI BIOPHARMA CORP COM 12648L601 3109 1967914 SH SOLE 0 1967914 0 0 CTI INDUSTRIES CORP COM NEW 125961300 13 15900 SH SOLE 0 15900 0 0 CTS CORP COM 126501105 8040 267900 SH SOLE 0 267900 0 0 CUBESMART COM 229663109 4678 148600 SH SOLE 0 27221 0 121379 CUE BIOPHARMA INC COM 22978P106 689 43393 SH SOLE 0 43393 0 0 CUI GLOBAL INC COM NEW 126576206 651 591664 SH SOLE 0 591664 0 0 CULLEN FROST BANKERS INC COM 229899109 5114 52300 SH SOLE 0 51069 0 1231 CULP INC COM 230215105 11022 809257 SH SOLE 0 785896 0 23361 CUMBERLAND PHARMACEUTICALS I COM 230770109 2417 469338 SH SOLE 0 461866 0 7472 CUMMINS INC COM 231021106 3955 22100 SH SOLE 0 11175 0 10925 CUMULUS MEDIA INC COM CLASS A 231082801 1191 67804 SH SOLE 0 5972 0 61832 CURIS INC COM NEW 231269200 2615 1538404 SH SOLE 0 1538404 0 0 CURO GROUP HLDGS CORP COM 23131L107 149 12200 SH SOLE 0 3 0 12197 CURTISS WRIGHT CORP COM 231561101 12229 86800 SH SOLE 0 55307 0 31493 CUSTOMERS BANCORP INC COM 23204G100 6819 286409 SH SOLE 0 181527 0 104882 CUTERA INC COM 232109108 23599 659000 SH SOLE 0 659000 0 0 CVB FINL CORP COM 126600105 27128 1257094 SH SOLE 0 1228342 0 28752 CVD EQUIPMENT CORP COM 126601103 450 139791 SH SOLE 0 129558 0 10233 CVR ENERGY INC COM 12662P108 97007 2399379 SH SOLE 0 2399379 0 0 CVS HEALTH CORP COM 126650100 970 13053 SH SOLE 0 1300 0 11753 CYANOTECH CORP COM PAR $0.02 232437301 322 140400 SH SOLE 0 140400 0 0 CYBEROPTICS CORP COM 232517102 447 24300 SH SOLE 0 5129 0 19171 CYCLACEL PHARMACEUTICALS INC COM PAR 23254L405 850 1269326 SH SOLE 0 1233414 0 35912 CYMABAY THERAPEUTICS INC COM 23257D103 833 424840 SH SOLE 0 382055 0 42785 CYNERGISTEK INC COM 23258P105 359 108745 SH SOLE 0 106743 0 2002 CYREN LTD SHS M26895108 865 675411 SH SOLE 0 657115 0 18296 CYRUSONE INC COM 23283R100 18503 282786 SH SOLE 0 129248 0 153538 CYTOKINETICS INC COM NEW 23282W605 1631 153767 SH SOLE 0 900 0 152867 CYTOMX THERAPEUTICS INC COM 23284F105 17146 2063271 SH SOLE 0 2013271 0 50000 DAILY JOURNAL CORP COM 233912104 552 1900 SH SOLE 0 1900 0 0 DAKTRONICS INC COM 234264109 7650 1256200 SH SOLE 0 1256200 0 0 DANAOS CORPORATION SHS Y1968P121 1419 154552 SH SOLE 0 101045 0 53507 DAQO NEW ENERGY CORP SPNSRD ADR NEW 23703Q203 5489 107200 SH SOLE 0 107200 0 0 DARDEN RESTAURANTS INC COM 237194105 108224 992792 SH SOLE 0 992792 0 0 DARE BIOSCIENCE INC COM 23666P101 179 217864 SH SOLE 0 192864 0 25000 DASAN ZHONE SOLUTIONS INC COM NEW 23305L206 1294 146097 SH SOLE 0 134690 0 11407 DASEKE INC COM 23753F107 995 314797 SH SOLE 0 314797 0 0 DATA I O CORP COM 237690102 2825 665108 SH SOLE 0 658941 0 6167 DAVIDSTEA INC COM 238661102 18 12491 SH SOLE 0 750 0 11741 DAVITA INC COM 23918K108 61307 817100 SH SOLE 0 501192 0 315908 DAWSON GEOPHYSICAL CO NEW COM 239360100 4213 1755263 SH SOLE 0 1731068 0 24195 DAXOR CORP COM 239467103 104 11100 SH SOLE 0 11100 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 3006 89000 SH SOLE 0 89000 0 0 DECIPHERA PHARMACEUTICALS IN COM 24344T101 13357 214600 SH SOLE 0 86458 0 128142 DECKERS OUTDOOR CORP COM 243537107 17798 105400 SH SOLE 0 64158 0 41242 DELL TECHNOLOGIES INC CL C 24703L202 1517 29528 SH SOLE 0 29528 0 0 DELMAR PHARMACEUTICALS INC COM 247078306 12 17500 SH SOLE 0 3500 0 14000 DELTA AIR LINES INC DEL COM NEW 247361702 52351 895200 SH SOLE 0 400552 0 494648 DELTA APPAREL INC COM 247368103 404 13000 SH SOLE 0 13000 0 0 DEL TACO RESTAURANTS INC COM 245496104 5242 663162 SH SOLE 0 663162 0 0 DELUXE CORP COM 248019101 25729 515405 SH SOLE 0 515405 0 0 DENNYS CORP COM 24869P104 61620 3099600 SH SOLE 0 3099600 0 0 DENTSPLY SIRONA INC COM 24906P109 6607 116758 SH SOLE 0 58458 0 58300 DERMIRA INC COM 24983L104 5167 340849 SH SOLE 0 278487 0 62362 DESCARTES SYS GROUP INC COM 249906108 18017 421700 SH SOLE 0 328700 0 93000 DESIGNER BRANDS INC CL A 250565108 10241 650630 SH SOLE 0 494741 0 155889 DESTINATION XL GROUP INC COM 25065K104 276 215288 SH SOLE 0 215288 0 0 DEVON ENERGY CORP NEW COM 25179M103 181891 7003892 SH SOLE 0 6480959 0 522933 DEXCOM INC COM 252131107 153171 700243 SH SOLE 0 498793 0 201450 DHI GROUP INC COM 23331S100 9043 3004400 SH SOLE 0 3004400 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 80052 9668071 SH SOLE 0 9083335 0 584736 DIAGEO P L C SPON ADR NEW 25243Q205 16050 95300 SH SOLE 0 44598 0 50702 DIAMOND HILL INVESTMENT GROU COM NEW 25264R207 19767 140733 SH SOLE 0 137733 0 3000 DIAMONDROCK HOSPITALITY CO COM 252784301 5284 476869 SH SOLE 0 295591 0 181278 DIANA SHIPPING INC COM Y2066G104 6474 2081647 SH SOLE 0 1752972 0 328675 DICERNA PHARMACEUTICALS INC COM 253031108 21863 992400 SH SOLE 0 935564 0 56836 DICKS SPORTING GOODS INC COM 253393102 6780 137000 SH SOLE 0 68245 0 68755 DIEBOLD NXDF INC COM 253651103 5639 534000 SH SOLE 0 360159 0 173841 DIFFUSION PHARMACEUTICALS IN COM PAR 253748305 349 758292 SH SOLE 0 758292 0 0 DIGI INTL INC COM 253798102 13756 776284 SH SOLE 0 743300 0 32984 DIGIRAD CORP COM NEW 253827703 243 93521 SH SOLE 0 93521 0 0 DIGITAL TURBINE INC COM NEW 25400W102 1647 230964 SH SOLE 0 152366 0 78598 DIME CMNTY BANCSHARES COM 253922108 17606 842800 SH SOLE 0 842800 0 0 DINE BRANDS GLOBAL INC COM 254423106 69923 837200 SH SOLE 0 837200 0 0 DIPLOMAT PHARMACY INC COM 25456K101 10204 2550960 SH SOLE 0 2087243 0 463717 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 767 11600 SH SOLE 0 11600 0 0 DISCOVER FINL SVCS COM 254709108 16769 197700 SH SOLE 0 18672 0 179028 DISCOVERY INC COM SER A 25470F104 10226 312350 SH SOLE 0 234952 0 77398 DISH NETWORK CORP CL A 25470M109 70460 1986459 SH SOLE 0 1923285 0 63174 DISNEY WALT CO COM DISNEY 254687106 133613 923827 SH SOLE 0 465784 0 458043 DIXIE GROUP INC CL A 255519100 53 46698 SH SOLE 0 36270 0 10428 DLH HLDGS CORP COM 23335Q100 1338 319251 SH SOLE 0 264781 0 54470 DMC GLOBAL INC COM 23291C103 14915 331883 SH SOLE 0 331883 0 0 DOCUMENT SEC SYS INC COM NEW 25614T200 9 30379 SH SOLE 0 30379 0 0 DOCUSIGN INC COM 256163106 2520 34000 SH SOLE 0 0 0 34000 DOGNESS INTERNATIONAL CORP COM CL A G2788T103 64 48300 SH SOLE 0 22707 0 25593 DOLBY LABORATORIES INC COM CL A 25659T107 145482 2114557 SH SOLE 0 2114557 0 0 DOLLAR GEN CORP NEW COM 256677105 124098 795600 SH SOLE 0 394000 0 401600 DOMINOS PIZZA INC COM 25754A201 501218 1706100 SH SOLE 0 1555437 0 150663 DOMTAR CORP COM NEW 257559203 271 7100 SH SOLE 0 1500 0 5600 DONALDSON INC COM 257651109 1982 34400 SH SOLE 0 1699 0 32701 DONEGAL GROUP INC CL A 257701201 9014 608252 SH SOLE 0 568022 0 40230 DONNELLEY FINL SOLUTIONS INC COM 25787G100 340 32500 SH SOLE 0 146 0 32354 DONNELLEY R R & SONS CO COM 257867200 1140 288566 SH SOLE 0 288566 0 0 DORIAN LPG LTD SHS USD Y2106R110 10787 696820 SH SOLE 0 628198 0 68622 DOUGLAS DYNAMICS INC COM 25960R105 2536 46100 SH SOLE 0 46100 0 0 DOUGLAS EMMETT INC COM 25960P109 179768 4094936 SH SOLE 0 3934703 0 160233 DOVER MOTORSPORTS INC COM 260174107 826 444146 SH SOLE 0 436545 0 7601 DPW HLDGS INC COM 26140E600 18 15200 SH SOLE 0 15200 0 0 DRDGOLD LIMITED SPON ADR REPSTG 26152H301 5811 1132682 SH SOLE 0 1132682 0 0 D R HORTON INC COM 23331A109 80066 1517838 SH SOLE 0 462190 0 1055648 DRIL QUIP INC COM 262037104 1145 24400 SH SOLE 0 2334 0 22066 DROPBOX INC CL A 26210C104 315207 17599516 SH SOLE 0 16991846 0 607670 DROPCAR INC COM NEW 26210U203 24 27538 SH SOLE 0 9211 0 18327 DR REDDYS LABS LTD ADR 256135203 69346 1708882 SH SOLE 0 1708882 0 0 DSP GROUP INC COM 23332B106 15611 991800 SH SOLE 0 991800 0 0 DUCOMMUN INC DEL COM 264147109 27327 540800 SH SOLE 0 523701 0 17099 DUKE ENERGY CORP NEW COM NEW 26441C204 569210 6240653 SH SOLE 0 5619395 0 621258 DUKE REALTY CORP COM NEW 264411505 39812 1148300 SH SOLE 0 441610 0 706690 DUNKIN BRANDS GROUP INC COM 265504100 26447 350100 SH SOLE 0 103515 0 246585 DUPONT DE NEMOURS INC COM 26614N102 110601 1722763 SH SOLE 0 796055 0 926708 DURECT CORP COM 266605104 16033 4219212 SH SOLE 0 3993011 0 226201 DXP ENTERPRISES INC NEW COM NEW 233377407 6226 156400 SH SOLE 0 156400 0 0 DYADIC INTL INC DEL COM 26745T101 120 23200 SH SOLE 0 4668 0 18532 DYCOM INDS INC COM 267475101 4201 89099 SH SOLE 0 41371 0 47728 DYNATRONICS CORP COM NEW 268157401 42 50100 SH SOLE 0 48500 0 1600 EAGLE BANCORP INC MD COM 268948106 3189 65580 SH SOLE 0 50759 0 14821 EAGLE BANCORP MONT INC COM 26942G100 2236 104526 SH SOLE 0 75481 0 29045 EAGLE BULK SHIPPING INC SHS NEW Y2187A143 2546 553545 SH SOLE 0 553545 0 0 EAGLE MATERIALS INC COM 26969P108 22783 251300 SH SOLE 0 187879 0 63421 EAGLE PHARMACEUTICALS INC COM 269796108 9415 156700 SH SOLE 0 156700 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 69597 2932881 SH SOLE 0 2488416 0 444465 EASTERN CO COM 276317104 6723 220200 SH SOLE 0 218459 0 1741 EASTMAN KODAK CO COM NEW 277461406 555 119300 SH SOLE 0 4612 0 114688 EAST WEST BANCORP INC COM 27579R104 18878 387633 SH SOLE 0 350613 0 37020 EBAY INC COM 278642103 545984 15120028 SH SOLE 0 13592114 0 1527914 ECHO GLOBAL LOGISTICS INC COM 27875T101 6661 321800 SH SOLE 0 319805 0 1995 ECHOSTAR CORP CL A 278768106 169448 3912448 SH SOLE 0 3862233 0 50215 ECOLAB INC COM 278865100 53443 276922 SH SOLE 0 119551 0 157371 ECOPETROL S A SPONSORED ADS 279158109 156223 7826786 SH SOLE 0 7798542 0 28244 EDESA BIOTECH INC COM 27966L108 103 25073 SH SOLE 0 11073 0 14000 EDGEWELL PERS CARE CO COM 28035Q102 8446 272800 SH SOLE 0 222102 0 50698 EDISON INTL COM 281020107 201554 2672782 SH SOLE 0 2672782 0 0 EDITAS MEDICINE INC COM 28106W103 2431 82100 SH SOLE 0 45149 0 36951 EDUCATIONAL DEV CORP COM 281479105 1355 219324 SH SOLE 0 219324 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 32481 139230 SH SOLE 0 123098 0 16132 EGAIN CORP COM NEW 28225C806 11689 1475921 SH SOLE 0 1390473 0 85448 EIDOS THERAPEUTICS INC COM 28249H104 349 6083 SH SOLE 0 6083 0 0 EIGER BIOPHARMACEUTICALS INC COM 28249U105 2133 143129 SH SOLE 0 143129 0 0 EKSO BIONICS HLDGS INC COM NEW 282644202 7 17200 SH SOLE 0 2000 0 15200 ELBIT SYS LTD ORD M3760D101 7846 50600 SH SOLE 0 49756 0 844 ELDORADO GOLD CORP NEW COM 284902509 52782 6572769 SH SOLE 0 6110029 0 462740 ELECTROMED INC COM 285409108 1864 215544 SH SOLE 0 168417 0 47127 ELECTRONIC ARTS INC COM 285512109 63515 590781 SH SOLE 0 340994 0 249787 ELECTRO-SENSORS INC COM 285233102 370 102000 SH SOLE 0 102000 0 0 ELEVATE CREDIT INC COM 28621V101 5543 1245616 SH SOLE 0 1176096 0 69520 E L F BEAUTY INC COM 26856L103 11035 684100 SH SOLE 0 640756 0 43344 ELLINGTON FINANCIAL INC COM 28852N109 4939 269424 SH SOLE 0 20349 0 249075 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 10286 948000 SH SOLE 0 948000 0 0 ELMIRA SVGS BK ELMIRA N Y COM 289660102 374 24785 SH SOLE 0 11430 0 13355 ELOXX PHARMACEUTICALS INC COM 29014R103 1005 136510 SH SOLE 0 136510 0 0 EL PASO ELEC CO COM NEW 283677854 88672 1306119 SH SOLE 0 1239371 0 66748 EL POLLO LOCO HLDGS INC COM 268603107 241 15900 SH SOLE 0 15900 0 0 EMAGIN CORP COM NEW 29076N206 84 243071 SH SOLE 0 225090 0 17981 EMBOTELLADORA ANDINA S A SPON ADR A 29081P204 2434 156000 SH SOLE 0 156000 0 0 EMBOTELLADORA ANDINA S A SPON ADR B 29081P303 11438 653614 SH SOLE 0 635610 0 18004 EMBRAER S A SPONSORED ADS 29082A107 31339 1607973 SH SOLE 0 1460030 0 147943 EMCORE CORP COM NEW 290846203 3723 1224574 SH SOLE 0 1184097 0 40477 EMERALD EXPOSITIONS EVENTS I COM 29103B100 2839 269142 SH SOLE 0 239442 0 29700 EMERGENT BIOSOLUTIONS INC COM 29089Q105 41223 764101 SH SOLE 0 764101 0 0 EMERSON RADIO CORP COM NEW 291087203 731 890950 SH SOLE 0 890950 0 0 EMMIS COMMUNICATIONS CORP COM NEW CL A 291525400 1224 303779 SH SOLE 0 268348 0 35431 EMPIRE ST RLTY TR INC CL A 292104106 68296 4892292 SH SOLE 0 4794909 0 97383 EMPLOYERS HOLDINGS INC COM 292218104 21063 504500 SH SOLE 0 462900 0 41600 EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 154 24564 SH SOLE 0 0 0 24564 EMX RTY CORP COM 26873J107 384 233632 SH SOLE 0 0 0 233632 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 796 79348 SH SOLE 0 0 0 79348 ENANTA PHARMACEUTICALS INC COM 29251M106 45198 731600 SH SOLE 0 726622 0 4978 ENBRIDGE INC COM 29250N105 179751 4519728 SH SOLE 0 4433171 0 86557 ENCANA CORP COM 292505104 41928 8939900 SH SOLE 0 8906000 0 33900 ENCORE WIRE CORP COM 292562105 4586 79900 SH SOLE 0 79900 0 0 ENDAVA PLC ADS 29260V105 10162 218063 SH SOLE 0 187363 0 30700 ENDEAVOUR SILVER CORP COM 29258Y103 12431 5158241 SH SOLE 0 5115825 0 42416 ENDO INTL PLC SHS G30401106 76371 16283700 SH SOLE 0 16283700 0 0 ENDOLOGIX INC COM NEW 29266S304 1194 755668 SH SOLE 0 755668 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272B105 16328 3474100 SH SOLE 0 3474100 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 51501 4690400 SH SOLE 0 4690400 0 0 ENEL CHILE S A SPONSORED ADR 29278D105 7670 1614773 SH SOLE 0 1309767 0 305006 ENERGIZER HLDGS INC NEW COM 29272W109 3847 76600 SH SOLE 0 41786 0 34814 ENERGOUS CORP COM 29272C103 99 56076 SH SOLE 0 10926 0 45150 ENERGY FOCUS INC COM NEW 29268T300 39 81364 SH SOLE 0 81364 0 0 ENERGY RECOVERY INC COM 29270J100 747 76300 SH SOLE 0 76300 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 13858 1080145 SH SOLE 0 0 0 1080145 ENERPLUS CORP COM 292766102 5421 760363 SH SOLE 0 432270 0 328093 ENGLOBAL CORP COM 293306106 594 606026 SH SOLE 0 566200 0 39826 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 10203 1664446 SH SOLE 0 0 0 1664446 ENLIVEX THERAPEUTICS LTD COM M4130Y106 322 38390 SH SOLE 0 36729 0 1661 ENNIS INC COM 293389102 40258 1859482 SH SOLE 0 1767349 0 92133 ENOCHIAN BIOSCIENCES INC COM 29350E104 58 11500 SH SOLE 0 100 0 11400 ENOVA INTL INC COM 29357K103 61923 2573694 SH SOLE 0 2573694 0 0 ENPHASE ENERGY INC COM 29355A107 54321 2078857 SH SOLE 0 2078857 0 0 ENPRO INDS INC COM 29355X107 10821 161804 SH SOLE 0 139578 0 22226 ENSTAR GROUP LIMITED SHS G3075P101 10281 49700 SH SOLE 0 49700 0 0 ENTASIS THERAPEUTICS HLDGS I COM 293614103 126 25300 SH SOLE 0 25300 0 0 ENTEGRA FINL CORP COM 29363J108 7285 241532 SH SOLE 0 198811 0 42721 ENTERGY CORP NEW COM 29364G103 586855 4898624 SH SOLE 0 4898624 0 0 ENTERPRISE BANCORP INC MASS COM 293668109 2217 65448 SH SOLE 0 58699 0 6749 ENTERPRISE FINL SVCS CORP COM 293712105 24380 505700 SH SOLE 0 458744 0 46956 ENTERPRISE PRODS PARTNERS L COM 293792107 9784 347433 SH SOLE 0 0 0 347433 ENTRAVISION COMMUNICATIONS C CL A 29382R107 5431 2072905 SH SOLE 0 2072905 0 0 ENVELA CORPORATION COM 29402E102 192 142177 SH SOLE 0 139533 0 2644 ENZO BIOCHEM INC COM 294100102 8821 3353808 SH SOLE 0 3344002 0 9806 EOG RES INC COM 26875P101 116705 1393327 SH SOLE 0 1082677 0 310650 EPAM SYS INC COM 29414B104 3798 17900 SH SOLE 0 6516 0 11384 EPLUS INC COM 294268107 1779 21100 SH SOLE 0 40 0 21060 EPR PPTYS COM SH BEN INT 26884U109 19094 270300 SH SOLE 0 87099 0 183201 EQUILLIUM INC COM 29446K106 85 25040 SH SOLE 0 21478 0 3562 EQUINIX INC COM 29444U700 12120 20764 SH SOLE 0 20764 0 0 EQUINOR ASA SPONSORED ADR 29446M102 246063 12358764 SH SOLE 0 12355764 0 3000 EQUITY BANCSHARES INC COM CL A 29460X109 6696 216900 SH SOLE 0 216900 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 16612 506009 SH SOLE 0 346161 0 159848 EQUITY LIFESTYLE PPTYS INC COM 29472R108 334643 4754130 SH SOLE 0 4754130 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 65845 813700 SH SOLE 0 570086 0 243614 ERICSSON ADR B SEK 10 294821608 252891 28803088 SH SOLE 0 26226996 0 2576092 ERIE INDTY CO CL A 29530P102 18504 111471 SH SOLE 0 63551 0 47920 EROS INTL PLC SHS NEW G3788M114 161 47600 SH SOLE 0 47600 0 0 ESCALADE INC COM 296056104 1768 179893 SH SOLE 0 172985 0 6908 ESPEY MFG & ELECTRS CORP COM 296650104 3134 145087 SH SOLE 0 138239 0 6848 ESQUIRE FINL HLDGS INC COM 29667J101 1392 53400 SH SOLE 0 26395 0 27005 ESSA BANCORP INC COM 29667D104 9207 543161 SH SOLE 0 525016 0 18145 ESSA PHARMA INC COM NEW 29668H708 70 12813 SH SOLE 0 0 0 12813 ESSENT GROUP LTD COM G3198U102 60449 1162700 SH SOLE 0 1121513 0 41187 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 1764 71100 SH SOLE 0 29585 0 41515 ESSEX PPTY TR INC COM 297178105 231167 768354 SH SOLE 0 722203 0 46151 ESTRE AMBIENTAL INC SHS G3206V100 14 38299 SH SOLE 0 23650 0 14649 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 399 9600 SH SOLE 0 9600 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 15542 815400 SH SOLE 0 790695 0 24705 E TRADE FINANCIAL CORP COM NEW 269246401 57944 1277140 SH SOLE 0 662867 0 614273 ETSY INC COM 29786A106 251683 5681327 SH SOLE 0 5681327 0 0 EURONAV NV ANTWERPEN SHS B38564108 38132 3062674 SH SOLE 0 1581600 0 1481074 EURONET WORLDWIDE INC COM 298736109 16488 104645 SH SOLE 0 35770 0 68875 EUROSEAS LTD SHS Y23592135 154 37907 SH SOLE 0 37907 0 0 EURO TECH HOLDINGS CO LTD SHS NEW G32030127 28 12549 SH SOLE 0 0 0 12549 EVANS BANCORP INC COM NEW 29911Q208 2002 49931 SH SOLE 0 36789 0 13142 EVELO BIOSCIENCES INC COM 299734103 119 29200 SH SOLE 0 29200 0 0 EVENTBRITE INC COM CL A 29975E109 4540 225100 SH SOLE 0 182709 0 42391 EVERCORE INC CLASS A 29977A105 18107 242200 SH SOLE 0 207877 0 34323 EVEREST RE GROUP LTD COM G3223R108 721 2605 SH SOLE 0 2605 0 0 EVERGY INC COM 30034W106 389678 5986756 SH SOLE 0 5986756 0 0 EVERI HLDGS INC COM 30034T103 46172 3438000 SH SOLE 0 3249868 0 188132 EVERQUOTE INC COM CL A 30041R108 26873 782333 SH SOLE 0 764489 0 17844 EVERSOURCE ENERGY COM 30040W108 53530 629249 SH SOLE 0 629249 0 0 EVERTEC INC COM 30040P103 79835 2345326 SH SOLE 0 2330546 0 14780 EVOFEM BIOSCIENCES INC COM 30048L104 292 47352 SH SOLE 0 17818 0 29534 EVOLUTION PETROLEUM CORP COM 30049A107 14194 2594972 SH SOLE 0 2505984 0 88988 EVOLVING SYS INC COM NEW 30049R209 673 753215 SH SOLE 0 744373 0 8842 EVO PMTS INC CL A COM 26927E104 298 11300 SH SOLE 0 11300 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 27963 1475620 SH SOLE 0 1399470 0 76150 EXANTAS CAP CORP COM NEW 30068N105 2370 200686 SH SOLE 0 0 0 200686 EXELIXIS INC COM 30161Q104 316348 17953926 SH SOLE 0 17953926 0 0 EXELON CORP COM 30161N101 24746 542800 SH SOLE 0 542800 0 0 EXFO INC SUB VTG SHS 302046107 5177 1119578 SH SOLE 0 1085851 0 33727 EXLSERVICE HOLDINGS INC COM 302081104 23492 338202 SH SOLE 0 331196 0 7006 EXPEDIA GROUP INC COM NEW 30212P303 100166 926265 SH SOLE 0 926265 0 0 EXPEDITORS INTL WASH INC COM 302130109 22081 283016 SH SOLE 0 10106 0 272910 EXPONENT INC COM 30214U102 37376 541600 SH SOLE 0 465800 0 75800 EXPRESS INC COM 30219E103 18574 3813900 SH SOLE 0 3813900 0 0 EXP WORLD HOLDINGS INC COM 30212W100 2799 247029 SH SOLE 0 184256 0 62773 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 12885 867117 SH SOLE 0 0 0 867117 EXTERRAN CORP COM 30227H106 5803 741100 SH SOLE 0 741100 0 0 EXTRA SPACE STORAGE INC COM 30225T102 3919 37100 SH SOLE 0 37100 0 0 EXTREME NETWORKS INC COM 30226D106 34287 4652231 SH SOLE 0 4570099 0 82132 EXXON MOBIL CORP COM 30231G102 190392 2728454 SH SOLE 0 1534703 0 1193751 EYEGATE PHARMACEUTICALS INC COM NEW 30233M503 329 32796 SH SOLE 0 32796 0 0 EZCORP INC CL A NON VTG 302301106 18280 2680328 SH SOLE 0 2680328 0 0 F5 NETWORKS INC COM 315616102 400149 2865374 SH SOLE 0 2620031 0 245343 FABRINET SHS G3323L100 4474 69000 SH SOLE 0 69000 0 0 FACEBOOK INC CL A 30303M102 648577 3159939 SH SOLE 0 2245651 0 914288 FACTSET RESH SYS INC COM 303075105 4239 15800 SH SOLE 0 15800 0 0 FAIR ISAAC CORP COM 303250104 13919 37150 SH SOLE 0 18738 0 18412 FANG HLDGS LTD ADR NEW 30711Y201 190 66560 SH SOLE 0 9991 0 56569 FANHUA INC SPONSORED ADR 30712A103 974 37487 SH SOLE 0 0 0 37487 FARMER BROS CO COM 307675108 8608 571600 SH SOLE 0 547200 0 24400 FARMER & MERCHANTS BANCORP I COM 30779N105 1806 59900 SH SOLE 0 59900 0 0 FARMERS NATL BANC CORP COM 309627107 5167 316600 SH SOLE 0 303702 0 12898 FARMMI INC SHS G33277107 18 24000 SH SOLE 0 20800 0 3200 FARO TECHNOLOGIES INC COM 311642102 903 17942 SH SOLE 0 118 0 17824 FASTENAL CO COM 311900104 1677 45388 SH SOLE 0 258 0 45130 FB FINL CORP COM 30257X104 3745 94600 SH SOLE 0 94600 0 0 FBL FINL GROUP INC CL A 30239F106 6347 107700 SH SOLE 0 107700 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 20599 246700 SH SOLE 0 246700 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 15950 123900 SH SOLE 0 123900 0 0 FEDERAL SIGNAL CORP COM 313855108 10555 327300 SH SOLE 0 291253 0 36047 FEDNAT HLDG CO COM 31431B109 12358 743100 SH SOLE 0 682000 0 61100 FENNEC PHARMACEUTICALS INC COM 31447P100 154 23800 SH SOLE 0 12300 0 11500 FERRARI N V COM N3167Y103 46197 278568 SH SOLE 0 59654 0 218914 FERROGLOBE PLC SHS G33856108 2361 2511885 SH SOLE 0 2504480 0 7405 FFBW INC COM 30258M107 150 13000 SH SOLE 0 6075 0 6925 FGL HLDGS ORD SHS G3402M102 5447 511500 SH SOLE 0 398938 0 112562 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 68111 4598540 SH SOLE 0 415698 0 4182842 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 1573 4500 SH SOLE 0 4500 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 14841 327256 SH SOLE 0 221575 0 105681 FIDELITY TOTAL BD ETF 316188309 1143 22100 SH SOLE 0 22100 0 0 FIESTA RESTAURANT GROUP INC COM 31660B101 1923 194466 SH SOLE 0 180922 0 13544 FIFTH THIRD BANCORP COM 316773100 18940 616139 SH SOLE 0 383653 0 232486 FINANCIAL INSTNS INC COM 317585404 16040 499700 SH SOLE 0 478817 0 20883 FINVOLUTION GROUP SPONSORED ADS 31810T101 2598 980300 SH SOLE 0 980300 0 0 FIREEYE INC COM 31816Q101 20398 1234000 SH SOLE 0 906823 0 327177 FIRST AMERN FINL CORP COM 31847R102 25276 433400 SH SOLE 0 212381 0 221019 FIRST BANCORP INC ME COM 31866P102 6986 231106 SH SOLE 0 222067 0 9039 FIRST BANCORP N C COM 318910106 18433 461870 SH SOLE 0 461870 0 0 FIRST BANCORP P R COM NEW 318672706 9760 921634 SH SOLE 0 886845 0 34789 FIRST BANCSHARES INC MS COM 318916103 2646 74500 SH SOLE 0 24809 0 49691 FIRST BANK WILLIAMSTOWN NJ COM 31931U102 2791 252595 SH SOLE 0 224306 0 28289 FIRST BUSEY CORP COM NEW 319383204 28353 1031033 SH SOLE 0 1031033 0 0 FIRST BUS FINL SVCS INC WIS COM 319390100 7193 273205 SH SOLE 0 256921 0 16284 FIRST CAPITAL INC COM 31942S104 234 3200 SH SOLE 0 1063 0 2137 FIRSTCASH INC COM 33767D105 103189 1279786 SH SOLE 0 1177729 0 102057 FIRST CHOICE BANCORP COM 31948P104 1361 50500 SH SOLE 0 41600 0 8900 FIRST CMNTY BANKSHARES INC V COM 31983A103 8360 269492 SH SOLE 0 250736 0 18756 FIRST CMNTY CORP S C COM 319835104 1897 87789 SH SOLE 0 72427 0 15362 FIRST COMWLTH FINL CORP PA COM 319829107 16569 1141900 SH SOLE 0 1141900 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 14476 27200 SH SOLE 0 25121 0 2079 FIRST DEFIANCE FINL CORP COM 32006W106 24868 789700 SH SOLE 0 736702 0 52998 FIRSTENERGY CORP COM 337932107 499039 10268300 SH SOLE 0 10268300 0 0 FIRST FINANCIAL NORTHWEST IN COM 32022K102 10341 692200 SH SOLE 0 671456 0 20744 FIRST FINL CORP IND COM 320218100 8928 195277 SH SOLE 0 185209 0 10068 FIRST FNDTN INC COM 32026V104 2214 127265 SH SOLE 0 127265 0 0 FIRST GTY BANCSHARES INC COM 32043P106 942 43277 SH SOLE 0 37607 0 5670 FIRST HAWAIIAN INC COM 32051X108 15573 539800 SH SOLE 0 539800 0 0 FIRST HORIZON NATL CORP COM 320517105 23948 1446127 SH SOLE 0 901459 0 544668 FIRST INDUSTRIAL REALTY TRUS COM 32054K103 52572 1266500 SH SOLE 0 1200492 0 66008 FIRST INTERNET BANCORP COM 320557101 1871 78900 SH SOLE 0 46079 0 32821 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 13137 313381 SH SOLE 0 313381 0 0 FIRST LONG IS CORP COM 320734106 19569 780281 SH SOLE 0 763850 0 16431 FIRST MAJESTIC SILVER CORP COM 32076V103 43236 3526338 SH SOLE 0 2955186 0 571152 FIRST MERCHANTS CORP COM 320817109 28567 686866 SH SOLE 0 661753 0 25113 FIRST MID BANCSHARES INC COM 320866106 4530 128512 SH SOLE 0 117708 0 10804 FIRST NORTHWEST BANCORP COM 335834107 8356 460905 SH SOLE 0 440512 0 20393 FIRST REP BK SAN FRANCISCO C COM 33616C100 7247 61700 SH SOLE 0 329 0 61371 FIRST SAVINGS FINL GROUP INC COM 33621E109 899 13400 SH SOLE 0 9760 0 3640 FIRSTSERVICE CORP NEW COM 33767E202 90267 970193 SH SOLE 0 970193 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 248 7400 SH SOLE 0 7400 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 2893 59300 SH SOLE 0 59300 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 9961 192300 SH SOLE 0 192300 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 301 16000 SH SOLE 0 16000 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 209 8200 SH SOLE 0 8200 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 14065 700799 SH SOLE 0 700799 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 8999 187800 SH SOLE 0 187800 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 464 6400 SH SOLE 0 6400 0 0 FIRST TR NASDAQ100 TECH INDE SHS 337345102 440 4400 SH SOLE 0 4400 0 0 FIRST US BANCSHARES INC COM 33744V103 1895 163259 SH SOLE 0 152164 0 11095 FIRST UTD CORP COM 33741H107 3214 133399 SH SOLE 0 95668 0 37731 FITBIT INC CL A 33812L102 44389 6756326 SH SOLE 0 6748815 0 7511 FIVE9 INC COM 338307101 17503 266900 SH SOLE 0 83599 0 183301 FIVE PRIME THERAPEUTICS INC COM 33830X104 8087 1761971 SH SOLE 0 1761557 0 414 FIVE STAR SENIOR LIVING INC COM NEW 33832D205 502 135382 SH SOLE 0 135382 0 0 FLAGSTAR BANCORP INC COM PAR .001 337930705 37893 990661 SH SOLE 0 954905 0 35756 FLANIGANS ENTERPRISES INC COM 338517105 1280 57800 SH SOLE 0 57800 0 0 FLEXIBLE SOLUTIONS INTL INC COM 33938T104 1001 389551 SH SOLE 0 363434 0 26117 FLEXION THERAPEUTICS INC COM 33938J106 551 26600 SH SOLE 0 26600 0 0 FLEX LTD ORD Y2573F102 19826 1571005 SH SOLE 0 593232 0 977773 FLEXSHARES TR IBOXX 3R TARGT 33939L506 235 9500 SH SOLE 0 9500 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 1304 38904 SH SOLE 0 38904 0 0 FLEXSHARES TR QUALT DIVD IDX 33939L860 233 4800 SH SOLE 0 4800 0 0 FLEXSHOPPER INC COM NEW 33939J303 1140 450595 SH SOLE 0 384919 0 65676 FLEXSTEEL INDS INC COM 339382103 5105 256293 SH SOLE 0 246260 0 10033 FLOWERS FOODS INC COM 343498101 58913 2709880 SH SOLE 0 2685873 0 24007 FLUENT INC COM 34380C102 577 230906 SH SOLE 0 230906 0 0 FLUIDIGM CORP DEL COM 34385P108 9703 2788100 SH SOLE 0 2788100 0 0 FLUOR CORP NEW COM 343412102 25680 1360188 SH SOLE 0 661335 0 698853 FLUSHING FINL CORP COM 343873105 16233 751360 SH SOLE 0 685588 0 65772 FLWS/1-800 FLOWERS CL A 68243Q106 1465 101000 SH SOLE 0 72 0 100928 FLY LEASING LTD SPONSORED ADR 34407D109 4040 206118 SH SOLE 0 0 0 206118 FNB CORP PA COM 302520101 55668 4383328 SH SOLE 0 4275947 0 107381 FNCB BANCORP INC COM 302578109 274 32400 SH SOLE 0 18985 0 13415 FOCUS FINL PARTNERS INC COM CL A 34417P100 1521 51601 SH SOLE 0 51601 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 37124 392800 SH SOLE 0 370633 0 22167 FONAR CORP COM NEW 344437405 10725 544716 SH SOLE 0 498987 0 45729 FOOT LOCKER INC COM 344849104 14921 382700 SH SOLE 0 163352 0 219348 FORD MTR CO DEL COM 345370860 49471 5319509 SH SOLE 0 2242328 0 3077181 FORESIGHT AUTONOMOUS HLDGS L SPONSORED ADS 345523104 20 19150 SH SOLE 0 16204 0 2946 FORESTAR GROUP INC COM 346232101 239 11480 SH SOLE 0 0 0 11480 FORMFACTOR INC COM 346375108 22222 855669 SH SOLE 0 778745 0 76924 FORRESTER RESH INC COM 346563109 40216 964406 SH SOLE 0 964406 0 0 FORTERRA INC COM 34960W106 247 21400 SH SOLE 0 1319 0 20081 FORTINET INC COM 34959E109 613965 5750888 SH SOLE 0 5224374 0 526514 FORTIS INC COM 349553107 179902 4332905 SH SOLE 0 4332905 0 0 FORTIVE CORP COM 34959J108 6218 81400 SH SOLE 0 46549 0 34851 FORTRESS BIOTECH INC COM 34960Q109 946 368100 SH SOLE 0 94683 0 273417 FORTUNA SILVER MINES INC COM 349915108 31073 7616031 SH SOLE 0 7616031 0 0 FORUM ENERGY TECHNOLOGIES IN COM 34984V100 967 575630 SH SOLE 0 469458 0 106172 FORWARD AIR CORP COM 349853101 6781 96939 SH SOLE 0 66454 0 30485 FORWARD INDS INC N Y COM NEW 349862300 696 703307 SH SOLE 0 702407 0 900 FOSSIL GROUP INC COM 34988V106 8043 1020748 SH SOLE 0 873741 0 147007 FOSTER L B CO COM 350060109 13938 719199 SH SOLE 0 703908 0 15291 FOUNDATION BLDG MATLS INC COM 350392106 29182 1508100 SH SOLE 0 1298963 0 209137 FOUR SEASONS ED CAYMAN INC ADR 35101A101 100 62363 SH SOLE 0 60363 0 2000 FOX CORP CL A COM 35137L105 346586 9349489 SH SOLE 0 8388520 0 960969 FOX CORP CL B COM 35137L204 89268 2452427 SH SOLE 0 2131898 0 320529 FRANCESCAS HLDGS CORP COM NEW 351793203 1174 113138 SH SOLE 0 113138 0 0 FRANCO NEVADA CORP COM 351858105 479275 4639636 SH SOLE 0 4572812 0 66824 FRANKLIN COVEY CO COM 353469109 7497 232603 SH SOLE 0 174709 0 57894 FRANKLIN FINL NETWORK INC COM 35352P104 3478 101300 SH SOLE 0 76400 0 24900 FRANKLIN STREET PPTYS CORP COM 35471R106 31922 3729197 SH SOLE 0 3729197 0 0 FRANKS INTL N V COM N33462107 155 29900 SH SOLE 0 15900 0 14000 FREEDOM HLDG CORP NEV COM 356390104 1394 95856 SH SOLE 0 49100 0 46756 FREIGHTCAR AMER INC COM 357023100 738 356584 SH SOLE 0 266015 0 90569 FREQUENCY ELECTRS INC COM 358010106 2713 265733 SH SOLE 0 254801 0 10932 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 350 9492 SH SOLE 0 0 0 9492 FRESH DEL MONTE PRODUCE INC ORD G36738105 26700 763300 SH SOLE 0 763300 0 0 FRIEDMAN INDS INC COM 358435105 3035 504120 SH SOLE 0 502472 0 1648 FRONTDOOR INC COM 35905A109 91446 1928418 SH SOLE 0 1683654 0 244764 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 4888 5494822 SH SOLE 0 5373811 0 121011 FRONTLINE LTD SHS NEW G3682E192 36533 2856605 SH SOLE 0 1972700 0 883905 FRP HLDGS INC COM 30292L107 672 13500 SH SOLE 0 897 0 12603 FS BANCORP INC COM 30263Y104 5674 88950 SH SOLE 0 78683 0 10267 FTI CONSULTING INC COM 302941109 17351 156800 SH SOLE 0 79807 0 76993 FTS INTERNATIONAL INC COM 30283W104 149 143507 SH SOLE 0 143507 0 0 FUEL TECH INC COM 359523107 1127 1186238 SH SOLE 0 1154022 0 32216 FULGENT GENETICS INC COM 359664109 1141 88421 SH SOLE 0 88421 0 0 FULING GLOBAL INC SHS G3729B102 129 53795 SH SOLE 0 53795 0 0 FULLER H B CO COM 359694106 6503 126100 SH SOLE 0 52479 0 73621 FULL HOUSE RESORTS INC COM 359678109 4259 1271491 SH SOLE 0 1245894 0 25597 FUTU HLDGS LTD SPON ADS CL A 36118L106 298 28896 SH SOLE 0 22100 0 6796 FUTUREFUEL CORPORATION COM 36116M106 29766 2402393 SH SOLE 0 2393011 0 9382 FUWEI FILMS HLDGS CO LTD SHS NEW G3704F110 591 209687 SH SOLE 0 192594 0 17093 FVCBANKCORP INC COM 36120Q101 722 41300 SH SOLE 0 32731 0 8569 GAIA INC NEW CL A 36269P104 742 92900 SH SOLE 0 92900 0 0 GAIN CAP HLDGS INC COM 36268W100 3557 900400 SH SOLE 0 900400 0 0 GALAPAGOS NV SPON ADR 36315X101 290 1400 SH SOLE 0 1400 0 0 GALECTIN THERAPEUTICS INC COM NEW 363225202 112 39100 SH SOLE 0 300 0 38800 GALLAGHER ARTHUR J & CO COM 363576109 8361 87800 SH SOLE 0 10221 0 77579 GALMED PHARMACEUTICALS LTD SHS M47238106 375 64908 SH SOLE 0 0 0 64908 GAMCO INVESTORS INC CL A COM 361438104 1867 95800 SH SOLE 0 95800 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 291858 6779502 SH SOLE 0 6550390 0 229112 GAP INC COM 364760108 18640 1054300 SH SOLE 0 652240 0 402060 GARMIN LTD SHS H2906T109 25877 265239 SH SOLE 0 76835 0 188404 GARRETT MOTION INC COM 366505105 2026 202829 SH SOLE 0 152319 0 50510 GASLOG LTD SHS G37585109 13604 1389599 SH SOLE 0 1389599 0 0 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 7374 471505 SH SOLE 0 310770 0 160735 GCI LIBERTY INC COM CLASS A 36164V305 11847 167210 SH SOLE 0 127833 0 39377 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 2360 103900 SH SOLE 0 91397 0 12503 GDS HLDGS LTD SPONSORED ADS 36165L108 2202 42700 SH SOLE 0 15712 0 26988 GENCOR INDS INC COM 368678108 5890 504686 SH SOLE 0 488137 0 16549 GENCO SHIPPING & TRADING LTD SHS Y2685T131 2584 243330 SH SOLE 0 140100 0 103230 GENERAC HLDGS INC COM 368736104 25821 256700 SH SOLE 0 112028 0 144672 GENERAL DYNAMICS CORP COM 369550108 64138 363700 SH SOLE 0 130933 0 232767 GENERAL ELECTRIC CO COM 369604103 843974 75624926 SH SOLE 0 72835479 0 2789447 GENERAL FIN CORP DEL COM 369822101 8153 736540 SH SOLE 0 704803 0 31737 GENERAL MLS INC COM 370334104 250458 4676212 SH SOLE 0 4517473 0 158739 GENERAL MOLY INC COM 370373102 40 174350 SH SOLE 0 174350 0 0 GENERAL MTRS CO COM 37045V100 48799 1333300 SH SOLE 0 740681 0 592619 GENESIS HEALTHCARE INC CL A COM 37185X106 6834 4167285 SH SOLE 0 4167285 0 0 GENETIC TECHNOLOGIES LTD NEW SPONSRD ADR 37185R307 259 130312 SH SOLE 0 129059 0 1253 GENIE ENERGY LTD CL B 372284208 4036 522097 SH SOLE 0 522097 0 0 GENIUS BRANDS INTL INC COM 37229T301 58 211400 SH SOLE 0 142564 0 68836 GENMARK DIAGNOSTICS INC COM 372309104 3439 714900 SH SOLE 0 543400 0 171500 GENOCEA BIOSCIENCES INC COM NEW 372427401 579 279511 SH SOLE 0 214535 0 64976 GENPACT LIMITED SHS G3922B107 2374 56300 SH SOLE 0 56300 0 0 GENPREX INC COM 372446104 64 200709 SH SOLE 0 200709 0 0 GENTEX CORP COM 371901109 93717 3233835 SH SOLE 0 2840335 0 393500 GENTHERM INC COM 37253A103 528 11900 SH SOLE 0 11900 0 0 GEOPARK LTD USD SHS G38327105 99651 4509096 SH SOLE 0 4460157 0 48939 GEOSPACE TECHNOLOGIES CORP COM 37364X109 3608 215134 SH SOLE 0 215134 0 0 GERMAN AMERN BANCORP INC COM 373865104 12008 337100 SH SOLE 0 337100 0 0 GERON CORP COM 374163103 78 57320 SH SOLE 0 37185 0 20135 GETTY RLTY CORP NEW COM 374297109 82221 2501412 SH SOLE 0 2501412 0 0 GEVO INC COM PAR 374396406 1329 575294 SH SOLE 0 575294 0 0 GIBRALTAR INDS INC COM 374689107 30668 608004 SH SOLE 0 532958 0 75046 GILAT SATELLITE NETWORKS LTD SHS NEW M51474118 23304 2957417 SH SOLE 0 2940137 0 17280 GILDAN ACTIVEWEAR INC COM 375916103 4140 140198 SH SOLE 0 62149 0 78049 GILEAD SCIENCES INC COM 375558103 1102252 16962944 SH SOLE 0 16308412 0 654532 GLADSTONE COML CORP COM 376536108 56252 2573300 SH SOLE 0 2507500 0 65800 GLADSTONE LD CORP COM 376549101 2370 182763 SH SOLE 0 67095 0 115668 GLAUKOS CORP COM 377322102 10365 190292 SH SOLE 0 99011 0 91281 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 894107 19027599 SH SOLE 0 19027599 0 0 GLOBAL CORD BLOOD CORPORATIO SHS G39342103 15572 3114337 SH SOLE 0 3039711 0 74626 GLOBAL EAGLE ENTMT INC COM 37951D102 73 146286 SH SOLE 0 137414 0 8872 GLOBAL INDTY LTD CAYMAN USD CL A SHS G3933F105 4454 150327 SH SOLE 0 139250 0 11077 GLOBAL MED REIT INC COM NEW 37954A204 5031 380250 SH SOLE 0 361362 0 18888 GLOBAL NET LEASE INC COM NEW 379378201 24794 1222595 SH SOLE 0 1038129 0 184466 GLOBALSCAPE INC COM 37940G109 12075 1228390 SH SOLE 0 1228390 0 0 GLOBAL SELF STORAGE INC COM 37955N106 249 58000 SH SOLE 0 26388 0 31612 GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 3989 451701 SH SOLE 0 399395 0 52306 GLOBAL WTR RES INC COM 379463102 3178 241692 SH SOLE 0 239140 0 2552 GLOBAL X FDS GLB X SUPERDIV 37950E549 373 21100 SH SOLE 0 21100 0 0 GLOBAL X FDS GLOBAL X SILVER 37954Y848 365 11000 SH SOLE 0 11000 0 0 GLOBAL X FDS GLOBX SUPDV US 37950E291 384 16187 SH SOLE 0 16187 0 0 GLOBE LIFE INC COM 37959E102 1000 9500 SH SOLE 0 0 0 9500 GLOBUS MARITIME LIMITED NEW COM Y27265407 35 35700 SH SOLE 0 12223 0 23477 GLOBUS MED INC CL A 379577208 63473 1078014 SH SOLE 0 1078014 0 0 GLOWPOINT INC COM 379887508 45 32427 SH SOLE 0 32427 0 0 GLU MOBILE INC COM 379890106 2849 470900 SH SOLE 0 332834 0 138066 GMS INC COM 36251C103 41164 1520084 SH SOLE 0 1292585 0 227499 GNC HLDGS INC COM CL A 36191G107 7013 2597299 SH SOLE 0 2597299 0 0 GODADDY INC CL A 380237107 243018 3578000 SH SOLE 0 3278822 0 299178 GOGO INC COM 38046C109 6489 1013900 SH SOLE 0 1013900 0 0 GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 5838 660400 SH SOLE 0 383800 0 276600 GOLDEN BULL LTD SHS G4027R104 28 141600 SH SOLE 0 141600 0 0 GOLDEN ENTMT INC COM 381013101 14206 739146 SH SOLE 0 686019 0 53127 GOLDEN MINERALS CO COM 381119106 93 299800 SH SOLE 0 159783 0 140017 GOLDEN OCEAN GROUP LTD SHS NEW G39637205 17841 3070737 SH SOLE 0 2834549 0 236188 GOLDEN STAR RES LTD CDA COM 38119T807 7817 2051660 SH SOLE 0 2036938 0 14722 GOLDFIELD CORP COM 381370105 6866 1933998 SH SOLE 0 1902883 0 31115 GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 155137 23505612 SH SOLE 0 21512055 0 1993557 GOLD RESOURCE CORP COM 38068T105 367 66200 SH SOLE 0 8900 0 57300 GOLD STD VENTURES CORP COM 380738104 114 132684 SH SOLE 0 0 0 132684 GOL LINHAS AEREAS INTLG S A SPON ADR PFD NEW 38045R206 59583 3297320 SH SOLE 0 3297320 0 0 GOODRICH PETE CORP COM PAR 382410843 1224 121900 SH SOLE 0 121900 0 0 GOOD TIMES RESTAURANTS INC COM PAR $.001NEW 382140879 462 290861 SH SOLE 0 254373 0 36488 GOPRO INC CL A 38268T103 9513 2192048 SH SOLE 0 2192048 0 0 GORMAN RUPP CO COM 383082104 10429 278115 SH SOLE 0 273400 0 4715 GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 122299 1031100 SH SOLE 0 1031100 0 0 GRACE W R & CO DEL NEW COM 38388F108 17735 253900 SH SOLE 0 189861 0 64039 GRAHAM CORP COM 384556106 10489 479396 SH SOLE 0 447661 0 31735 GRAHAM HLDGS CO COM 384637104 3706 5800 SH SOLE 0 1015 0 4785 GRAINGER W W INC COM 384802104 106092 313400 SH SOLE 0 287036 0 26364 GRANITE PT MTG TR INC COM 38741L107 3733 203100 SH SOLE 0 10500 0 192600 GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 13438 264600 SH SOLE 0 71786 0 192814 GRAN TIERRA ENERGY INC COM 38500T101 5368 4161593 SH SOLE 0 3938682 0 222911 GRAPHIC PACKAGING HLDG CO COM 388689101 29111 1748418 SH SOLE 0 252631 0 1495787 GRAY TELEVISION INC CL A 389375205 457 23000 SH SOLE 0 23000 0 0 GREAT AJAX CORP COM 38983D300 246 16600 SH SOLE 0 400 0 16200 GREAT ELM CAP GROUP INC COM NEW 39036P209 2719 813925 SH SOLE 0 806817 0 7108 GREAT LAKES DREDGE & DOCK CO COM 390607109 25029 2209101 SH SOLE 0 2209101 0 0 GREAT PANTHER MINING LIMITED COM 39115V101 1671 3276966 SH SOLE 0 2864266 0 412700 GREAT SOUTHN BANCORP INC COM 390905107 20357 321500 SH SOLE 0 308899 0 12601 GREAT WESTN BANCORP INC COM 391416104 12631 363584 SH SOLE 0 310364 0 53220 GREEN BRICK PARTNERS INC COM 392709101 203 17659 SH SOLE 0 1807 0 15852 GREENBRIER COS INC COM 393657101 4122 127100 SH SOLE 0 53695 0 73405 GREEN DOT CORP CL A 39304D102 2165 92900 SH SOLE 0 112 0 92788 GREENHILL & CO INC COM 395259104 598 35000 SH SOLE 0 22123 0 12877 GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 295 29200 SH SOLE 0 0 0 29200 GREEN PLAINS INC COM 393222104 11412 739600 SH SOLE 0 739600 0 0 GREENTREE HOSPITALTY GROUP L SPONSORED ADS 39579V100 4149 377167 SH SOLE 0 326171 0 50996 GREIF INC CL B 397624206 3992 77110 SH SOLE 0 66845 0 10265 GRIDSUM HLDG INC SPONSORED ADR 398132100 422 345826 SH SOLE 0 345826 0 0 GRIFFIN INL RLTY INC COM 398231100 2092 52900 SH SOLE 0 42910 0 9990 GRIFFON CORP COM 398433102 2029 99800 SH SOLE 0 93800 0 6000 GRIFOLS S A SP ADR REP B NVT 398438408 11425 490571 SH SOLE 0 0 0 490571 GRINDROD SHIPPING HOLDINGS L SHS Y28895103 110 16900 SH SOLE 0 9415 0 7485 GROUP 1 AUTOMOTIVE INC COM 398905109 5629 56290 SH SOLE 0 12353 0 43937 GROUPON INC COM 399473107 5733 2398805 SH SOLE 0 2398805 0 0 GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 52328 873000 SH SOLE 0 832500 0 40500 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 45064 240483 SH SOLE 0 240483 0 0 GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101 14713 1687269 SH SOLE 0 1542643 0 144626 GRUPO SIMEC S A B DE C V ADR 400491106 2589 254800 SH SOLE 0 254800 0 0 GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 524 142500 SH SOLE 0 0 0 142500 GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 145249 12382734 SH SOLE 0 12284833 0 97901 GSE SYS INC COM 36227K106 986 597640 SH SOLE 0 594623 0 3017 GSI TECHNOLOGY COM 36241U106 6717 947447 SH SOLE 0 934226 0 13221 GUANGSHEN RY LTD SPONSORED ADR 40065W107 4453 268261 SH SOLE 0 268261 0 0 GUARANTY BANCSHARES INC TEX COM 400764106 3397 103327 SH SOLE 0 97668 0 5659 GUARANTY FED BANCSHARES INC COM 40108P101 1160 46029 SH SOLE 0 43036 0 2993 GULF ISLAND FABRICATION INC COM 402307102 2841 560453 SH SOLE 0 470763 0 89690 GULFPORT ENERGY CORP COM NEW 402635304 171 56400 SH SOLE 0 50017 0 6383 GULF RESOURCES INC COM 40251W309 923 1809262 SH SOLE 0 1809262 0 0 G WILLI FOOD INTL LTD ORD M52523103 7956 665812 SH SOLE 0 656482 0 9330 GW PHARMACEUTICALS PLC ADS 36197T103 26158 250171 SH SOLE 0 47185 0 202986 HABIT RESTAURANTS INC COM CL A 40449J103 16831 1613700 SH SOLE 0 1613700 0 0 HACKETT GROUP INC COM 404609109 20214 1252444 SH SOLE 0 1147258 0 105186 HAEMONETICS CORP COM 405024100 280335 2439816 SH SOLE 0 2269497 0 170319 HAILIANG ED GROUP INC SPONSORED ADR 40522L108 7412 113622 SH SOLE 0 108628 0 4994 HALLADOR ENERGY COMPANY COM 40609P105 1236 416058 SH SOLE 0 416058 0 0 HALLMARK FINL SVCS INC EC COM NEW 40624Q203 9089 517283 SH SOLE 0 505137 0 12146 HALOZYME THERAPEUTICS INC COM 40637H109 21606 1218600 SH SOLE 0 1037871 0 180729 HAMILTON LANE INC CL A 407497106 50815 852600 SH SOLE 0 852600 0 0 HANESBRANDS INC COM 410345102 30872 2078900 SH SOLE 0 1513475 0 565425 HANGER INC COM NEW 41043F208 11758 425862 SH SOLE 0 408562 0 17300 HANMI FINL CORP COM NEW 410495204 17249 862657 SH SOLE 0 862657 0 0 HARBORONE BANCORP INC NEW COM NEW 41165Y100 10101 919076 SH SOLE 0 700288 0 218788 HARMONIC INC COM 413160102 2080 266626 SH SOLE 0 181599 0 85027 HARMONY GOLD MNG LTD SPONSORED ADR 413216300 48864 13461020 SH SOLE 0 10752056 0 2708964 HARPOON THERAPEUTICS INC COM 41358P106 1655 111900 SH SOLE 0 62397 0 49503 HARROW HEALTH INC COM 415858109 9618 1236206 SH SOLE 0 1236206 0 0 HARTE-HANKS INC COM 416196202 925 258341 SH SOLE 0 258341 0 0 HARVARD BIOSCIENCE INC COM 416906105 1635 536000 SH SOLE 0 536000 0 0 HASBRO INC COM 418056107 29349 277900 SH SOLE 0 125843 0 152057 HAVERTY FURNITURE INC COM 419596101 28351 1406300 SH SOLE 0 1394100 0 12200 HAWAIIAN ELEC INDUSTRIES COM 419870100 5122 109300 SH SOLE 0 109300 0 0 HAWAIIAN HOLDINGS INC COM 419879101 8758 299000 SH SOLE 0 213272 0 85728 HAWKINS INC COM 420261109 4590 100200 SH SOLE 0 97200 0 3000 HAWTHORN BANCSHARES INC COM 420476103 335 13120 SH SOLE 0 3967 0 9153 HAYNES INTERNATIONAL INC COM NEW 420877201 15169 423946 SH SOLE 0 389098 0 34848 HCA HEALTHCARE INC COM 40412C101 23221 157100 SH SOLE 0 61614 0 95486 HCI GROUP INC COM 40416E103 5109 111919 SH SOLE 0 109319 0 2600 HD SUPPLY HLDGS INC COM 40416M105 39778 989003 SH SOLE 0 555962 0 433041 HEALTHCARE SVCS GRP INC COM 421906108 2601 106964 SH SOLE 0 69241 0 37723 HEALTHCARE TR AMER INC CL A NEW 42225P501 2685 88672 SH SOLE 0 33190 0 55482 HEALTHEQUITY INC COM 42226A107 6676 90131 SH SOLE 0 90131 0 0 HEALTHSTREAM INC COM 42222N103 16535 607900 SH SOLE 0 607900 0 0 HEARTLAND EXPRESS INC COM 422347104 13610 646533 SH SOLE 0 620101 0 26432 HEARTLAND FINL USA INC COM 42234Q102 2358 47400 SH SOLE 0 47400 0 0 HEAT BIOLOGICS INC COM NEW 42237K300 225 473562 SH SOLE 0 473562 0 0 HEBRON TECHNOLOGY CO LTD COM CLASS A G4418R101 1328 228986 SH SOLE 0 189664 0 39322 HECLA MNG CO COM 422704106 31967 9429665 SH SOLE 0 5264567 0 4165098 HEICO CORP NEW CL A 422806208 146458 1635852 SH SOLE 0 1504029 0 131823 HEICO CORP NEW COM 422806109 36307 318064 SH SOLE 0 124049 0 194015 HEIDRICK & STRUGGLES INTL IN COM 422819102 39995 1230600 SH SOLE 0 1230600 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 3023 65400 SH SOLE 0 65400 0 0 HELIUS MED TECHNOLOGIES INC COM CL A 42328V504 161 166505 SH SOLE 0 146405 0 20100 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 6485 673429 SH SOLE 0 379650 0 293779 HELMERICH & PAYNE INC COM 423452101 72856 1603700 SH SOLE 0 1064283 0 539417 HEMISPHERE MEDIA GROUP INC CL A 42365Q103 11821 796000 SH SOLE 0 796000 0 0 HENNESSY ADVISORS INC COM 425885100 1247 123725 SH SOLE 0 100475 0 23250 HENRY JACK & ASSOC INC COM 426281101 14511 99619 SH SOLE 0 39554 0 60065 HENRY SCHEIN INC COM 806407102 37324 559412 SH SOLE 0 295366 0 264046 HEPION PHARMACEUTICALS INC COM 426897104 231 43039 SH SOLE 0 1627 0 41412 HERBALIFE NUTRITION LTD COM SHS G4412G101 408136 8561703 SH SOLE 0 8561703 0 0 HERC HLDGS INC COM 42704L104 41100 839800 SH SOLE 0 763146 0 76654 HERITAGE COMMERCE CORP COM 426927109 8724 679962 SH SOLE 0 676643 0 3319 HERITAGE CRYSTAL CLEAN INC COM 42726M106 17294 551300 SH SOLE 0 545313 0 5987 HERITAGE FINL CORP WASH COM 42722X106 1203 42499 SH SOLE 0 42499 0 0 HERITAGE INS HLDGS INC COM 42727J102 5607 423200 SH SOLE 0 423200 0 0 HERON THERAPEUTICS INC COM 427746102 4254 181000 SH SOLE 0 105170 0 75830 HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 2028 139400 SH SOLE 0 66581 0 72819 HERSHEY CO COM 427866108 660096 4491062 SH SOLE 0 4491062 0 0 HERTZ GLOBAL HLDGS INC COM 42806J106 152107 9657583 SH SOLE 0 9357528 0 300055 HESS MIDSTREAM LP CL A SHS 428103105 1872 82544 SH SOLE 0 17908 0 64636 HEWLETT PACKARD ENTERPRISE C COM 42824C109 26072 1643900 SH SOLE 0 924570 0 719330 HEXCEL CORP NEW COM 428291108 12763 174100 SH SOLE 0 49421 0 124679 HEXINDAI INC ADR 428295109 960 1026667 SH SOLE 0 1026667 0 0 HEXO CORP COM 428304109 2283 1431500 SH SOLE 0 528800 0 902700 HIBBETT SPORTS INC COM 428567101 26402 941577 SH SOLE 0 872321 0 69256 HI CRUSH INC COM 428337109 2478 2807387 SH SOLE 0 2807387 0 0 HIGHPOINT RES CORP COM 43114K108 15079 8922605 SH SOLE 0 8922605 0 0 HIGHWAY HLDGS LTD ORD G4481U106 314 193627 SH SOLE 0 193627 0 0 HIGHWOODS PPTYS INC COM 431284108 99443 2033183 SH SOLE 0 1717140 0 316043 HILLENBRAND INC COM 431571108 10343 310520 SH SOLE 0 171127 0 139393 HILL INTERNATIONAL INC COM 431466101 985 311689 SH SOLE 0 302589 0 9100 HILL ROM HLDGS INC COM 431475102 42984 378616 SH SOLE 0 140665 0 237951 HILLTOP HOLDINGS INC COM 432748101 22065 885084 SH SOLE 0 882554 0 2530 HILTON GRAND VACATIONS INC COM 43283X105 8794 255700 SH SOLE 0 181772 0 73928 HILTON WORLDWIDE HLDGS INC COM 43300A203 52538 473700 SH SOLE 0 83553 0 390147 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 4666 1753989 SH SOLE 0 1658023 0 95966 HINGHAM INSTN SVGS MASS COM 433323102 6085 28948 SH SOLE 0 24900 0 4048 HMN FINL INC COM 40424G108 2263 107700 SH SOLE 0 107700 0 0 HMS HLDGS CORP COM 40425J101 2217 74912 SH SOLE 0 32853 0 42059 HNI CORP COM 404251100 5600 149500 SH SOLE 0 92221 0 57279 HOEGH LNG PARTNERS LP COM UNIT LTD Y3262R100 13881 888099 SH SOLE 0 836979 0 51120 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 617 27837 SH SOLE 0 0 0 27837 HOLLYFRONTIER CORP COM 436106108 40232 793381 SH SOLE 0 252347 0 541034 HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 14641 892218 SH SOLE 0 848473 0 43745 HOLOGIC INC COM 436440101 43758 838118 SH SOLE 0 270199 0 567919 HOME BANCORP INC COM 43689E107 9539 243393 SH SOLE 0 223941 0 19452 HOME DEPOT INC COM 437076102 113885 521500 SH SOLE 0 29074 0 492426 HOMESTREET INC COM 43785V102 15256 448700 SH SOLE 0 448700 0 0 HOMETRUST BANCSHARES INC COM 437872104 21615 805615 SH SOLE 0 773715 0 31900 HONDA MOTOR LTD AMERN SHS 438128308 89227 3151800 SH SOLE 0 3081661 0 70139 HONEYWELL INTL INC COM 438516106 117156 661900 SH SOLE 0 307231 0 354669 HOOKER FURNITURE CORP COM 439038100 4716 183565 SH SOLE 0 165200 0 18365 HOPE BANCORP INC COM 43940T109 8739 588064 SH SOLE 0 533629 0 54435 HORACE MANN EDUCATORS CORP N COM 440327104 5523 126500 SH SOLE 0 126500 0 0 HORIZON BANCORP INC COM 440407104 22143 1165409 SH SOLE 0 1115156 0 50253 HORIZON GLOBAL CORP COM 44052W104 270 77402 SH SOLE 0 77402 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 365644 10100675 SH SOLE 0 10100675 0 0 HORMEL FOODS CORP COM 440452100 26114 578900 SH SOLE 0 328011 0 250889 HOSTESS BRANDS INC CL A 44109J106 6158 423500 SH SOLE 0 157847 0 265653 HOST HOTELS & RESORTS INC COM 44107P104 86433 4659465 SH SOLE 0 3319611 0 1339854 HOUSTON AMERN ENERGY CORP COM 44183U100 15 103100 SH SOLE 0 61930 0 41170 HOUSTON WIRE & CABLE CO COM 44244K109 1360 308352 SH SOLE 0 255159 0 53193 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 5216 249915 SH SOLE 0 249915 0 0 HOWARD BANCORP INC COM 442496105 974 57699 SH SOLE 0 50505 0 7194 HOWARD HUGHES CORP COM 44267D107 14633 115400 SH SOLE 0 83603 0 31797 HP INC COM 40434L105 95658 4654894 SH SOLE 0 2398571 0 2256323 HSBC HLDGS PLC SPON ADR NEW 404280406 291740 7463283 SH SOLE 0 7463283 0 0 HUAMI CORP SPONSORED ADS 44331K103 8128 676177 SH SOLE 0 522767 0 153410 HUANENG PWR INTL INC SPON ADR H SHS 443304100 1939 96500 SH SOLE 0 93500 0 3000 HUBBELL INC COM 443510607 35092 237395 SH SOLE 0 227424 0 9971 HUDBAY MINERALS INC COM 443628102 24675 5945809 SH SOLE 0 5945809 0 0 HUDSON GLOBAL INC COM NEW 443787205 938 78496 SH SOLE 0 78314 0 182 HUDSON LTD COM CL A G46408103 20749 1352608 SH SOLE 0 1352608 0 0 HUDSON PAC PPTYS INC COM 444097109 59472 1579600 SH SOLE 0 1579600 0 0 HUITAO TECHNOLOGY CO LTD SHS G4645B101 21 14763 SH SOLE 0 14763 0 0 HUMANA INC COM 444859102 1081689 2951242 SH SOLE 0 2951242 0 0 HUNT COS FIN TR INC COM 44558T100 230 71184 SH SOLE 0 20598 0 50586 HUNT J B TRANS SVCS INC COM 445658107 50291 430644 SH SOLE 0 185435 0 245209 HUNTSMAN CORP COM 447011107 9548 395200 SH SOLE 0 94988 0 300212 HURCO COMPANIES INC COM 447324104 5170 134782 SH SOLE 0 108577 0 26205 HURON CONSULTING GROUP INC COM 447462102 22792 331658 SH SOLE 0 306600 0 25058 HUTCHISON CHINA MEDITECH LTD SPONSORED ADR 44842L103 7451 297200 SH SOLE 0 297200 0 0 HUTTIG BLDG PRODS INC COM 448451104 484 314206 SH SOLE 0 314206 0 0 HUYA INC ADS REP SHS A 44852D108 92846 5172500 SH SOLE 0 5172500 0 0 HYATT HOTELS CORP COM CL A 448579102 7365 82100 SH SOLE 0 6357 0 75743 I3 VERTICALS INC COM CL A 46571Y107 432 15300 SH SOLE 0 15300 0 0 IAMGOLD CORP COM 450913108 85813 23005700 SH SOLE 0 22820500 0 185200 IBERIABANK CORP COM 450828108 10397 138948 SH SOLE 0 119593 0 19355 ICAD INC COM NEW 44934S206 4687 603270 SH SOLE 0 603270 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 479 7794 SH SOLE 0 0 0 7794 ICLICK INTRACTVE ASIA GRP LT SPONSORED ADR 45113Y104 486 151068 SH SOLE 0 58961 0 92107 ICONIX BRAND GROUP INC COM NEW 451055305 481 356378 SH SOLE 0 356378 0 0 ICON PLC SHS G4705A100 404234 2347059 SH SOLE 0 2347059 0 0 IDACORP INC COM 451107106 113432 1062099 SH SOLE 0 913604 0 148495 IDEANOMICS INC COM 45166V106 181 211700 SH SOLE 0 20324 0 191376 IDENTIV INC COM NEW 45170X205 2817 499432 SH SOLE 0 461960 0 37472 IDERA PHARMACEUTICALS INC COM PAR 45168K405 992 545037 SH SOLE 0 449484 0 95553 IDEX CORP COM 45167R104 26011 151225 SH SOLE 0 35512 0 115713 IDEXX LABS INC COM 45168D104 167105 639929 SH SOLE 0 561247 0 78682 IDT CORP CL B NEW 448947507 13468 1867897 SH SOLE 0 1867897 0 0 IEC ELECTRS CORP NEW COM 44949L105 2837 312069 SH SOLE 0 193445 0 118624 IES HLDGS INC COM 44951W106 8353 325532 SH SOLE 0 291130 0 34402 IMAGE SENSING SYS INC COM 45244C104 958 211050 SH SOLE 0 211050 0 0 IMAX CORP COM 45245E109 16728 818800 SH SOLE 0 818800 0 0 IMEDIA BRANDS INC COM CL A 452465206 916 229496 SH SOLE 0 229496 0 0 IMMUCELL CORP COM PAR 452525306 567 110106 SH SOLE 0 105731 0 4375 IMMUNIC INC COM 4525EP101 588 60631 SH SOLE 0 60229 0 402 IMMUNOGEN INC COM 45253H101 54660 10707139 SH SOLE 0 10559739 0 147400 IMMUNOMEDICS INC COM 452907108 10692 505302 SH SOLE 0 393127 0 112175 IMMURON LTD SPONSORED ADR 45254U101 37 10132 SH SOLE 0 0 0 10132 IMMUTEP LTD SPONSORED ADS 45257L108 176 98321 SH SOLE 0 77461 0 20860 IMPAC MTG HLDGS INC COM NEW 45254P508 68 12843 SH SOLE 0 12044 0 799 IMPERIAL OIL LTD COM NEW 453038408 11738 443458 SH SOLE 0 428479 0 14979 IMPINJ INC COM 453204109 3414 132000 SH SOLE 0 68625 0 63375 INCYTE CORP COM 45337C102 314440 3601003 SH SOLE 0 3319976 0 281027 INDEPENDENCE CONTRACT DRIL I COM 453415309 614 615700 SH SOLE 0 528087 0 87613 INDEPENDENCE HLDG CO NEW COM NEW 453440307 403 9570 SH SOLE 0 4531 0 5039 INDEPENDENCE RLTY TR INC COM 45378A106 89603 6363821 SH SOLE 0 6363821 0 0 INDEPENDENT BANK CORP MICH COM NEW 453838609 24113 1064600 SH SOLE 0 1017308 0 47292 INDEPENDENT BK GROUP INC COM 45384B106 25653 462709 SH SOLE 0 425921 0 36788 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 619 20099 SH SOLE 0 20099 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 634 19101 SH SOLE 0 19101 0 0 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 9828 438380 SH SOLE 0 438380 0 0 INDUSTRIAS BACHOCO S A B DE SPON ADR B 456463108 33181 638100 SH SOLE 0 626000 0 12100 INFINITY PHARMACEUTICALS INC COM 45665G303 1208 1258313 SH SOLE 0 1258313 0 0 INFORMATION SERVICES GROUP I COM 45675Y104 5645 2231064 SH SOLE 0 2203660 0 27404 INFRA AND ENERGY ALTRNTIVE I COM 45686J104 708 219833 SH SOLE 0 219833 0 0 INFUSYSTEM HLDGS INC COM 45685K102 3220 377503 SH SOLE 0 347299 0 30204 INGERSOLL-RAND PLC SHS G47791101 55583 418168 SH SOLE 0 64273 0 353895 INGEVITY CORP COM 45688C107 1582 18100 SH SOLE 0 9114 0 8986 INGLES MKTS INC CL A 457030104 2471 52000 SH SOLE 0 52000 0 0 INGREDION INC COM 457187102 8784 94499 SH SOLE 0 11300 0 83199 INNERWORKINGS INC COM 45773Y105 1122 203600 SH SOLE 0 203600 0 0 INNODATA INC COM NEW 457642205 1098 963153 SH SOLE 0 947282 0 15871 INNOPHOS HOLDINGS INC COM 45774N108 9178 287000 SH SOLE 0 287000 0 0 INNOSPEC INC COM 45768S105 1758 17000 SH SOLE 0 17000 0 0 INNOVATE BIOPHARMACEUTICLS I COM PAR 45782F105 39 70100 SH SOLE 0 25212 0 44888 INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 2930 501642 SH SOLE 0 471206 0 30436 INNOVIVA INC COM 45781M101 111775 7893697 SH SOLE 0 7893697 0 0 INOGEN INC COM 45780L104 15272 223500 SH SOLE 0 164890 0 58610 INOVALON HLDGS INC COM CL A 45781D101 1522 80866 SH SOLE 0 53797 0 27069 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 1186 359500 SH SOLE 0 359500 0 0 INPHI CORP COM 45772F107 62046 838234 SH SOLE 0 675661 0 162573 INSIGHT ENTERPRISES INC COM 45765U103 4131 58773 SH SOLE 0 8912 0 49861 INSIGNIA SYS INC COM 45765Y105 554 759484 SH SOLE 0 759484 0 0 INSPIRED ENTMT INC COM 45782N108 690 102170 SH SOLE 0 102170 0 0 INSPIRE MED SYS INC COM 457730109 5662 76300 SH SOLE 0 48958 0 27342 INSTALLED BLDG PRODS INC COM 45780R101 7941 115300 SH SOLE 0 73327 0 41973 INSTRUCTURE INC COM 45781U103 988 20500 SH SOLE 0 8087 0 12413 INSULET CORP COM 45784P101 85583 499900 SH SOLE 0 388154 0 111746 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 9952 170760 SH SOLE 0 46979 0 123781 INTEL CORP COM 458140100 250286 4181894 SH SOLE 0 2290570 0 1891324 INTELLIA THERAPEUTICS INC COM 45826J105 538 36700 SH SOLE 0 13414 0 23286 INTELLICHECK INC COM NEW 45817G201 852 113759 SH SOLE 0 76776 0 36983 INTELLIGENT SYS CORP NEW COM 45816D100 5556 139097 SH SOLE 0 139097 0 0 INTELSAT S A COM L5140P101 4207 598466 SH SOLE 0 598466 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 11425 92200 SH SOLE 0 60059 0 32141 INTERCONTINENTAL EXCHANGE IN COM 45866F104 84821 916490 SH SOLE 0 409406 0 507084 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 9707 141364 SH SOLE 0 113581 0 27783 INTERDIGITAL INC COM 45867G101 72541 1331267 SH SOLE 0 1223805 0 107462 INTERFACE INC COM 458665304 2429 146406 SH SOLE 0 131818 0 14588 INTERNATIONAL BANCSHARES COR COM 459044103 4626 107400 SH SOLE 0 107400 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 207346 1546900 SH SOLE 0 736104 0 810796 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 48138 3215612 SH SOLE 0 2730048 0 485564 INTERNATIONAL SEAWAYS INC COM Y41053102 2789 93700 SH SOLE 0 80216 0 13484 INTERNATIONAL TOWER HILL MIN COM 46050R102 68 125920 SH SOLE 0 0 0 125920 INTERPUBLIC GROUP COS INC COM 460690100 4715 204100 SH SOLE 0 104097 0 100003 INTERSECT ENT INC COM 46071F103 478 19200 SH SOLE 0 19200 0 0 INTERXION HOLDING N.V SHS N47279109 27825 332000 SH SOLE 0 274518 0 57482 INTEST CORP COM 461147100 4836 812721 SH SOLE 0 777619 0 35102 INTEVAC INC COM 461148108 4022 569645 SH SOLE 0 538265 0 31380 INTL FCSTONE INC COM 46116V105 3758 76956 SH SOLE 0 54233 0 22723 INTREPID POTASH INC COM 46121Y102 34 12500 SH SOLE 0 12500 0 0 INTRICON CORP COM 46121H109 430 23900 SH SOLE 0 12465 0 11435 INTUITIVE SURGICAL INC COM NEW 46120E602 70767 119710 SH SOLE 0 59867 0 59843 INUVO INC COM NEW 46122W204 527 1780780 SH SOLE 0 1780780 0 0 INVACARE CORP COM 461203101 18272 2025669 SH SOLE 0 2025669 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 464 28000 SH SOLE 0 28000 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 14332 284474 SH SOLE 0 284474 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 372 5400 SH SOLE 0 5400 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 368 8900 SH SOLE 0 8900 0 0 INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 242 3600 SH SOLE 0 3600 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 1712 90720 SH SOLE 0 90720 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 217 12700 SH SOLE 0 12700 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 376 1900 SH SOLE 0 1900 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 579 5000 SH SOLE 0 5000 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 477 7800 SH SOLE 0 7800 0 0 INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1973 84630 SH SOLE 0 84630 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 5233 176900 SH SOLE 0 176900 0 0 INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 732 38000 SH SOLE 0 38000 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1057 39944 SH SOLE 0 39944 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 9351 622978 SH SOLE 0 622978 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 753 14800 SH SOLE 0 14800 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 13735 601900 SH SOLE 0 601900 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 2858 134229 SH SOLE 0 134229 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1390 65455 SH SOLE 0 65455 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 947 38364 SH SOLE 0 38364 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1024 47605 SH SOLE 0 47605 0 0 INVESCO MORTGAGE CAPITAL INC COM 46131B100 38260 2297917 SH SOLE 0 1677989 0 619928 INVESTAR HLDG CORP COM 46134L105 2087 86975 SH SOLE 0 57284 0 29691 INVESTORS BANCORP INC NEW COM 46146L101 22486 1887212 SH SOLE 0 1631093 0 256119 INVESTORS REAL ESTATE TR SH BEN INT 461730509 58472 806516 SH SOLE 0 769432 0 37084 INVESTORS TITLE CO COM 461804106 3869 24300 SH SOLE 0 22800 0 1500 INVITATION HOMES INC COM 46187W107 236370 7886883 SH SOLE 0 6462820 0 1424063 INVIVO THERAPEUTICS HLDGS CO COM 46186M407 166 736572 SH SOLE 0 736572 0 0 ION GEOPHYSICAL CORP COM NEW 462044207 9084 1046590 SH SOLE 0 1046590 0 0 IONIS PHARMACEUTICALS INC COM 462222100 123159 2038711 SH SOLE 0 1603416 0 435295 IQVIA HLDGS INC COM 46266C105 25695 166300 SH SOLE 0 166300 0 0 IRADIMED CORP COM 46266A109 12494 534368 SH SOLE 0 528628 0 5740 IRHYTHM TECHNOLOGIES INC COM 450056106 12086 177500 SH SOLE 0 148731 0 28769 IRIDEX CORP COM 462684101 1054 472653 SH SOLE 0 468534 0 4119 IRIDIUM COMMUNICATIONS INC COM 46269C102 40779 1655000 SH SOLE 0 1655000 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 10032 753690 SH SOLE 0 534158 0 219532 IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 554 80100 SH SOLE 0 0 0 80100 ISHARES GOLD TRUST ISHARES 464285105 2874 198200 SH SOLE 0 198200 0 0 ISHARES INC EM MKTS DIV ETF 464286319 284 6982 SH SOLE 0 6982 0 0 ISHARES INC JP MORGAN EM ETF 464286517 715 16300 SH SOLE 0 16300 0 0 ISHARES INC MSCI AUST ETF 464286103 1109 49000 SH SOLE 0 49000 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 22748 479400 SH SOLE 0 479400 0 0 ISHARES INC MSCI CDA ETF 464286509 1417 47400 SH SOLE 0 47400 0 0 ISHARES INC MSCI FRANCE ETF 464286707 2129 65100 SH SOLE 0 65100 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 355 11700 SH SOLE 0 11700 0 0 ISHARES INC MSCI ITALY ETF 46434G830 493 16700 SH SOLE 0 16700 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 1126 19000 SH SOLE 0 19000 0 0 ISHARES INC MSCI NETHERL ETF 464286814 433 12800 SH SOLE 0 12800 0 0 ISHARES INC MSCI RUSSIA ETF 46434G798 2645 62000 SH SOLE 0 62000 0 0 ISHARES INC MSCI SINGPOR ETF 46434G780 354 14675 SH SOLE 0 14675 0 0 ISHARES INC MSCI STH KOR ETF 464286772 827 13300 SH SOLE 0 13300 0 0 ISHARES INC MSCI SWITZERLAND 464286749 1280 31500 SH SOLE 0 31500 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 781 19000 SH SOLE 0 19000 0 0 ISHARES INC MSCI THAILND ETF 464286624 680 7757 SH SOLE 0 7757 0 0 ISHARES INC MSCI WORLD ETF 464286392 780 7900 SH SOLE 0 7900 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 3550 212800 SH SOLE 0 212800 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 2115 21000 SH SOLE 0 21000 0 0 ISHARES TR AGENCY BOND ETF 464288166 277 2396 SH SOLE 0 2396 0 0 ISHARES TR AGGRES ALLOC ETF 464289859 374 6456 SH SOLE 0 6456 0 0 ISHARES TR CALIF MUN BD ETF 464288356 2198 35900 SH SOLE 0 35900 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 5982 137100 SH SOLE 0 137100 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 5967 118400 SH SOLE 0 118400 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 647 6600 SH SOLE 0 6600 0 0 ISHARES TR CORE S&P TTL STK 464287150 451 6200 SH SOLE 0 6200 0 0 ISHARES TR CORE S&P US GWT 464287671 940 13900 SH SOLE 0 13900 0 0 ISHARES TR CORE S&P US VLU 464287663 441 7000 SH SOLE 0 7000 0 0 ISHARES TR EXPND TEC SC ETF 464287549 291 1200 SH SOLE 0 1200 0 0 ISHARES TR GLB INFRASTR ETF 464288372 508 10600 SH SOLE 0 10600 0 0 ISHARES TR GLOBAL TECH ETF 464287291 737 3502 SH SOLE 0 3502 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 444 6457 SH SOLE 0 6457 0 0 ISHARES TR GRWT ALLOCAT ETF 464289867 849 17754 SH SOLE 0 17754 0 0 ISHARES TR IBOXX HI YD ETF 464288513 13552 154100 SH SOLE 0 154100 0 0 ISHARES TR INTL DEV RE ETF 464288489 254 8415 SH SOLE 0 8415 0 0 ISHARES TR INTL QLTY FACTOR 46434V456 329 10200 SH SOLE 0 10200 0 0 ISHARES TR INTRM TR CRP ETF 464288638 7088 122253 SH SOLE 0 122253 0 0 ISHARES TR JPMORGAN USD EMG 464288281 13976 122000 SH SOLE 0 122000 0 0 ISHARES TR MBS ETF 464288588 11870 109845 SH SOLE 0 109845 0 0 ISHARES TR MODERT ALLOC ETF 464289875 1090 27163 SH SOLE 0 27163 0 0 ISHARES TR MSCI ACWI ETF 464288257 2798 35300 SH SOLE 0 35300 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 15655 348900 SH SOLE 0 348900 0 0 ISHARES TR MSCI KLD400 SOC 464288570 589 4900 SH SOLE 0 4900 0 0 ISHARES TR MSCI USA ESG SLC 464288802 255 1900 SH SOLE 0 1900 0 0 ISHARES TR NASDAQ BIOTECH 464287556 566 4700 SH SOLE 0 4700 0 0 ISHARES TR NATIONAL MUN ETF 464288414 13567 119100 SH SOLE 0 119100 0 0 ISHARES TR PFD AND INCM SEC 464288687 8593 228599 SH SOLE 0 228599 0 0 ISHARES TR RUS 1000 ETF 464287622 410 2300 SH SOLE 0 2300 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 229 1300 SH SOLE 0 1300 0 0 ISHARES TR RUS MD CP GR ETF 464287481 580 3800 SH SOLE 0 3800 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 1225 6500 SH SOLE 0 6500 0 0 ISHARES TR RUS TP200 GR ETF 464289438 493 5100 SH SOLE 0 5100 0 0 ISHARES TR SHORT TREAS BD 464288679 14318 129626 SH SOLE 0 129626 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 10385 97255 SH SOLE 0 97255 0 0 ISHARES TR SH TR CRPORT ETF 464288646 12702 236845 SH SOLE 0 236845 0 0 ISHARES TR S&P 100 ETF 464287101 1268 8800 SH SOLE 0 8800 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 213 1100 SH SOLE 0 1100 0 0 ISHARES TR USD INV GRDE ETF 464288620 979 16797 SH SOLE 0 16797 0 0 ISHARES TR U.S. FINLS ETF 464287788 207 1500 SH SOLE 0 1500 0 0 ISHARES TR US HLTHCARE ETF 464287762 216 1000 SH SOLE 0 1000 0 0 ISHARES TR U.S. MED DVC ETF 464288810 1559 5900 SH SOLE 0 5900 0 0 ISHARES TR U.S. REAL ES ETF 464287739 10202 109600 SH SOLE 0 109600 0 0 ISHARES TR U.S. TECH ETF 464287721 582 2500 SH SOLE 0 2500 0 0 ISORAY INC COM 46489V104 154 246554 SH SOLE 0 93446 0 153108 ISRAEL CHEMICALS LTD SHS M5920A109 4290 895675 SH SOLE 0 885851 0 9824 ISSUER DIRECT CORPORATION COM NEW 46520M204 118 10101 SH SOLE 0 1429 0 8672 ISTAR INC COM 45031U101 14143 974700 SH SOLE 0 943051 0 31649 ITAU CORPBANCA SPONSORED ADR 45033E105 2800 325166 SH SOLE 0 322749 0 2417 ITERIS INC COM 46564T107 4537 909200 SH SOLE 0 843988 0 65212 ITRON INC COM 465741106 14999 178661 SH SOLE 0 75043 0 103618 IT TECH PACKAGING INC COM NEW 46527C100 100 106300 SH SOLE 0 105300 0 1000 ITT INC COM 45073V108 3814 51600 SH SOLE 0 2731 0 48869 ITURAN LOCATION AND CONTROL SHS M6158M104 35938 1430100 SH SOLE 0 1397300 0 32800 IVERIC BIO INC COM 46583P102 9097 1060280 SH SOLE 0 1060280 0 0 JABIL INC COM 466313103 74872 1811576 SH SOLE 0 1161445 0 650131 JAKKS PAC INC COM 47012E106 2230 2164680 SH SOLE 0 2164680 0 0 J ALEXANDERS HLDGS INC COM 46609J106 3627 379405 SH SOLE 0 359541 0 19864 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 7086 360814 SH SOLE 0 355827 0 4987 JAMES RIV GROUP LTD COM G5005R107 21719 527025 SH SOLE 0 527025 0 0 JANONE INC COM 47089W104 97 32869 SH SOLE 0 25469 0 7400 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 19641 803312 SH SOLE 0 756542 0 46770 JASON INDS INC COM 471172106 355 954267 SH SOLE 0 954267 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 529850 3549371 SH SOLE 0 3461524 0 87847 JBG SMITH PPTYS COM 46590V100 8481 212600 SH SOLE 0 100718 0 111882 JD COM INC SPON ADR CL A 47215P106 36854 1046100 SH SOLE 0 223985 0 822115 JELD-WEN HLDG INC COM 47580P103 15048 642788 SH SOLE 0 642788 0 0 JERASH HLDGS US INC COM 47632P101 128 21888 SH SOLE 0 21458 0 430 JERNIGAN CAP INC COM 476405105 387 20200 SH SOLE 0 213 0 19987 JETBLUE AWYS CORP COM 477143101 144455 7716604 SH SOLE 0 7062700 0 653904 JEWETT CAMERON TRADING LTD COM NEW 47733C207 1492 193475 SH SOLE 0 193475 0 0 JIANPU TECHNOLOGY INC ADR 47738D101 2104 1412073 SH SOLE 0 1412073 0 0 J JILL INC COM 46620W102 561 496614 SH SOLE 0 496614 0 0 J & J SNACK FOODS CORP COM 466032109 62624 339850 SH SOLE 0 270658 0 69192 JMU LTD SPONSORED ADS 46647L204 78 95192 SH SOLE 0 95192 0 0 JOHNSON CTLS INTL PLC SHS G51502105 108376 2662144 SH SOLE 0 1489155 0 1172989 JOHNSON & JOHNSON COM 478160104 294186 2016768 SH SOLE 0 1950272 0 66496 JOHNSON OUTDOORS INC CL A 479167108 27551 359200 SH SOLE 0 334404 0 24796 JOINT CORP COM 47973J102 704 43588 SH SOLE 0 18716 0 24872 JOUNCE THERAPEUTICS INC COM 481116101 3579 409914 SH SOLE 0 409914 0 0 JOYY INC ADS REPSTG COM A 46591M109 1000 18939 SH SOLE 0 0 0 18939 JUMEI INTL HLDG LTD SPONSORED ADR 48138L107 7205 3514800 SH SOLE 0 3514800 0 0 JUNIPER NETWORKS INC COM 48203R104 131509 5339391 SH SOLE 0 4561002 0 778389 JUPAI HLDGS LTD ADS 48205B107 95 66600 SH SOLE 0 61875 0 4725 JUST ENERGY GROUP INC COM 48213W101 2982 1774870 SH SOLE 0 1774870 0 0 K12 INC COM 48273U102 37842 1859545 SH SOLE 0 1804566 0 54979 KADANT INC COM 48282T104 4667 44300 SH SOLE 0 44300 0 0 KADMON HLDGS INC COM 48283N106 864 190800 SH SOLE 0 4287 0 186513 KAISER ALUMINUM CORP COM PAR $0.01 483007704 32868 296400 SH SOLE 0 285767 0 10633 KAMADA LTD SHS M6240T109 6405 937829 SH SOLE 0 848669 0 89160 KAMAN CORP COM 483548103 865 13122 SH SOLE 0 1430 0 11692 KAR AUCTION SVCS INC COM 48238T109 16796 770800 SH SOLE 0 63066 0 707734 KARYOPHARM THERAPEUTICS INC COM 48576U106 3077 160500 SH SOLE 0 93298 0 67202 KAZIA THERAPEUTICS LTD SPONSORED ADR 48669G105 156 35856 SH SOLE 0 34325 0 1531 KB HOME COM 48666K109 79369 2315990 SH SOLE 0 2314321 0 1669 KEARNY FINL CORP MD COM 48716P108 88256 6381491 SH SOLE 0 6371986 0 9505 KELLOGG CO COM 487836108 208072 3008567 SH SOLE 0 3008567 0 0 KELSO TECHNOLOGIES INC COM NEW 48826D201 34 47017 SH SOLE 0 43479 0 3538 KEMET CORP COM NEW 488360207 22971 849199 SH SOLE 0 673796 0 175403 KEMPER CORP DEL COM 488401100 19851 256146 SH SOLE 0 232336 0 23810 KEURIG DR PEPPER INC COM 49271V100 15859 547805 SH SOLE 0 260074 0 287731 KEWAUNEE SCIENTIFIC CORP COM 492854104 1412 105008 SH SOLE 0 97949 0 7059 KEYSIGHT TECHNOLOGIES INC COM 49338L103 80095 780428 SH SOLE 0 242394 0 538034 KEY TRONIC CORP COM 493144109 94 17236 SH SOLE 0 12774 0 4462 KEZAR LIFE SCIENCES INC COM 49372L100 288 71720 SH SOLE 0 29478 0 42242 KFORCE INC COM 493732101 1038 26149 SH SOLE 0 0 0 26149 KILROY RLTY CORP COM 49427F108 9707 115700 SH SOLE 0 69093 0 46607 KIMBALL ELECTRONICS INC COM 49428J109 7518 428375 SH SOLE 0 413797 0 14578 KIMBALL INTL INC CL B 494274103 57220 2768276 SH SOLE 0 2725185 0 43091 KIMBELL RTY PARTNERS LP UNIT 49435R102 1710 100594 SH SOLE 0 0 0 100594 KIMCO RLTY CORP COM 49446R109 57587 2780628 SH SOLE 0 2780628 0 0 KINDRED BIOSCIENCES INC COM 494577109 10000 1179298 SH SOLE 0 1179298 0 0 KINGSTONE COS INC COM 496719105 3291 424700 SH SOLE 0 378548 0 46152 KINGSWAY FINL SVCS INC COM NEW 496904202 527 283133 SH SOLE 0 275850 0 7283 KINROSS GOLD CORP COM 496902404 291272 61449756 SH SOLE 0 58133527 0 3316229 KIRBY CORP COM 497266106 7932 88600 SH SOLE 0 66142 0 22458 KIRKLAND LAKE GOLD LTD COM 49741E100 110038 2496866 SH SOLE 0 2472700 0 24166 KIRKLANDS INC COM 497498105 1335 1076700 SH SOLE 0 1076700 0 0 KITE RLTY GROUP TR COM NEW 49803T300 62469 3198599 SH SOLE 0 3165765 0 32834 KKR & CO INC CL A 48251W104 562 19250 SH SOLE 0 0 0 19250 KKR REAL ESTATE FIN TR INC COM 48251K100 1749 85628 SH SOLE 0 86 0 85542 KLX ENERGY SERVICS HOLDNGS I COM 48253L106 150 23304 SH SOLE 0 2941 0 20363 KNOLL INC COM NEW 498904200 8952 354400 SH SOLE 0 289102 0 65298 KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 20104 1014861 SH SOLE 0 830066 0 184795 KNOWLES CORP COM 49926D109 11774 556674 SH SOLE 0 338109 0 218565 KODIAK SCIENCES INC COM 50015M109 21539 299359 SH SOLE 0 299359 0 0 KOPIN CORP COM 500600101 149 371200 SH SOLE 0 59821 0 311379 KOPPERS HOLDINGS INC COM 50060P106 3814 99800 SH SOLE 0 94600 0 5200 KORN FERRY COM NEW 500643200 12508 295000 SH SOLE 0 261390 0 33610 KOSMOS ENERGY LTD COM 500688106 5943 1042638 SH SOLE 0 352250 0 690388 KOSS CORP COM 500692108 41 26696 SH SOLE 0 26696 0 0 KRAFT HEINZ CO COM 500754106 49284 1533900 SH SOLE 0 1019975 0 513925 KRANESHARES TR CSI CHI INTERNET 500767306 1193 24500 SH SOLE 0 24500 0 0 KRATON CORPORATION COM 50077C106 15501 612200 SH SOLE 0 612200 0 0 KROGER CO COM 501044101 263016 9072644 SH SOLE 0 9072644 0 0 KRONOS WORLDWIDE INC COM 50105F105 20929 1561900 SH SOLE 0 1561900 0 0 KT CORP SPONSORED ADR 48268K101 4479 386145 SH SOLE 0 202661 0 183484 KULICKE & SOFFA INDS INC COM 501242101 26912 989428 SH SOLE 0 932677 0 56751 KVH INDS INC COM 482738101 4937 443600 SH SOLE 0 443600 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 65345 330241 SH SOLE 0 89159 0 241082 LABORATORY CORP AMER HLDGS COM NEW 50540R409 35679 210905 SH SOLE 0 134469 0 76436 LADDER CAP CORP CL A 505743104 7211 399741 SH SOLE 0 282564 0 117177 LADENBURG THALMAN FIN SVCS I COM 50575Q102 2731 784695 SH SOLE 0 784695 0 0 LAIX INC ADS 50736W105 104 21300 SH SOLE 0 21300 0 0 LAKELAND BANCORP INC COM 511637100 19177 1103400 SH SOLE 0 1087700 0 15700 LAKELAND FINL CORP COM 511656100 13475 275400 SH SOLE 0 275400 0 0 LAKELAND INDS INC COM 511795106 6043 559492 SH SOLE 0 544893 0 14599 LAMAR ADVERTISING CO NEW CL A 512816109 168754 1890591 SH SOLE 0 1872077 0 18514 LAMB WESTON HLDGS INC COM 513272104 40107 466200 SH SOLE 0 383977 0 82223 LANCASTER COLONY CORP COM 513847103 93076 581362 SH SOLE 0 545774 0 35588 LANDMARK BANCORP INC COM 51504L107 2454 97950 SH SOLE 0 89433 0 8517 LANDS END INC NEW COM 51509F105 738 43900 SH SOLE 0 43900 0 0 LANDSTAR SYS INC COM 515098101 6472 56840 SH SOLE 0 30119 0 26721 LANNET INC COM 516012101 11400 1292537 SH SOLE 0 1292537 0 0 LANTHEUS HLDGS INC COM 516544103 28833 1405800 SH SOLE 0 1405800 0 0 LANTRONIX INC COM NEW 516548203 2033 572564 SH SOLE 0 563367 0 9197 LAREDO PETROLEUM INC COM 516806106 18919 6592150 SH SOLE 0 6187840 0 404310 LAS VEGAS SANDS CORP COM 517834107 178395 2583934 SH SOLE 0 2583934 0 0 LATAM AIRLS GROUP S A SPONSORED ADR 51817R106 16512 1625190 SH SOLE 0 1380810 0 244380 LATTICE SEMICONDUCTOR CORP COM 518415104 33351 1742500 SH SOLE 0 1523244 0 219256 LAUDER ESTEE COS INC CL A 518439104 313534 1518030 SH SOLE 0 1518030 0 0 LAWSON PRODS INC COM 520776105 4341 83327 SH SOLE 0 65200 0 18127 LA Z BOY INC COM 505336107 554 17600 SH SOLE 0 17600 0 0 L BRANDS INC COM 501797104 26732 1475290 SH SOLE 0 1146477 0 328813 LCNB CORP COM 50181P100 4046 209616 SH SOLE 0 209616 0 0 LEAF GROUP LTD COM 52177G102 4154 1038500 SH SOLE 0 1038500 0 0 LEAR CORP COM NEW 521865204 12417 90500 SH SOLE 0 90500 0 0 LEE ENTERPRISES INC COM 523768109 43 30200 SH SOLE 0 30200 0 0 LEGGETT & PLATT INC COM 524660107 19190 377533 SH SOLE 0 245425 0 132108 LEGG MASON INC COM 524901105 43541 1212502 SH SOLE 0 1187227 0 25275 LEIDOS HLDGS INC COM 525327102 30870 315350 SH SOLE 0 82043 0 233307 LEJU HLDGS LTD SPONSORED ADS 50187J108 2879 1432341 SH SOLE 0 1307379 0 124962 LEMAITRE VASCULAR INC COM 525558201 2394 66600 SH SOLE 0 66600 0 0 LENDINGCLUB CORP COM NEW 52603A208 292 23120 SH SOLE 0 4964 0 18156 LENDINGTREE INC NEW COM 52603B107 17671 58234 SH SOLE 0 36634 0 21600 LENNAR CORP CL A 526057104 36243 649633 SH SOLE 0 343857 0 305776 LENNAR CORP CL B 526057302 7124 159369 SH SOLE 0 137401 0 21968 LENNOX INTL INC COM 526107107 1781 7300 SH SOLE 0 2717 0 4583 LEVEL ONE BANCORP INC COM 52730D208 1056 41985 SH SOLE 0 23143 0 18842 LEXICON PHARMACEUTICALS INC COM NEW 528872302 4993 1203178 SH SOLE 0 1025416 0 177762 LEXINFINTECH HLDGS LTD ADR 528877103 22605 1627461 SH SOLE 0 1560112 0 67349 LEXINGTON REALTY TRUST COM 529043101 7542 710201 SH SOLE 0 324220 0 385981 LGL GROUP INC COM 50186A108 3558 237174 SH SOLE 0 224674 0 12500 LHC GROUP INC COM 50187A107 1249 9069 SH SOLE 0 2426 0 6643 LIANLUO SMART LTD SHS G5478K100 28 82100 SH SOLE 0 82100 0 0 LIBBEY INC COM 529898108 891 614800 SH SOLE 0 614800 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 8233 66100 SH SOLE 0 37760 0 28340 LIBERTY BROADBAND CORP COM SER C 530307305 855 6800 SH SOLE 0 2541 0 4259 LIBERTY GLOBAL PLC SHS CL A G5480U104 94944 4175196 SH SOLE 0 3145711 0 1029485 LIBERTY GLOBAL PLC SHS CL C G5480U120 37401 1716052 SH SOLE 0 1141724 0 574328 LIBERTY LATIN AMERICA LTD COM CL A G9001E102 6433 333300 SH SOLE 0 333300 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 11154 573175 SH SOLE 0 573175 0 0 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 7327 247100 SH SOLE 0 214600 0 32500 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 18853 390000 SH SOLE 0 279731 0 110269 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 30255 1024219 SH SOLE 0 1024219 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 30931 642523 SH SOLE 0 613910 0 28613 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 27061 618122 SH SOLE 0 617450 0 672 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 17866 388679 SH SOLE 0 221004 0 167675 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 5821 523500 SH SOLE 0 273836 0 249664 LIBERTY PPTY TR SH BEN INT 531172104 23143 385400 SH SOLE 0 125927 0 259473 LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 16334 2222321 SH SOLE 0 2154119 0 68202 LIFE STORAGE INC COM 53223X107 48644 449239 SH SOLE 0 249860 0 199379 LIFETIME BRANDS INC COM 53222Q103 507 73000 SH SOLE 0 73000 0 0 LIFEVANTAGE CORP COM NEW 53222K205 17934 1148905 SH SOLE 0 1125250 0 23655 LIFEWAY FOODS INC COM 531914109 774 388798 SH SOLE 0 382382 0 6416 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 106500 1021189 SH SOLE 0 1021189 0 0 LIGHTINTHEBOX HLDG CO LTD SPONSORED ADR 53225G102 396 377232 SH SOLE 0 371932 0 5300 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 253 349095 SH SOLE 0 321107 0 27988 LIMBACH HLDGS INC COM 53263P105 464 122717 SH SOLE 0 102404 0 20313 LIMELIGHT NETWORKS INC COM 53261M104 3376 827526 SH SOLE 0 827526 0 0 LIMONEIRA CO COM 532746104 492 25600 SH SOLE 0 333 0 25267 LINCOLN EDL SVCS CORP COM 533535100 1819 673716 SH SOLE 0 673716 0 0 LINCOLN NATL CORP IND COM 534187109 2430 41174 SH SOLE 0 24220 0 16954 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 22626 1383879 SH SOLE 0 1327079 0 56800 LINDE PLC SHS G5494J103 1065 5000 SH SOLE 0 2480 0 2520 LINDSAY CORP COM 535555106 6584 68587 SH SOLE 0 68587 0 0 LINE CORP SPONSORED ADR 53567X101 7766 158460 SH SOLE 0 158460 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 17807 1670450 SH SOLE 0 1458501 0 211949 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 10700 1077493 SH SOLE 0 980947 0 96546 LIPOCINE INC NEW COM 53630X104 732 1901256 SH SOLE 0 1384923 0 516333 LIQUIDIA TECHNOLOGIES INC COM 53635D202 121 28197 SH SOLE 0 4662 0 23535 LIQUIDITY SERVICES INC COM 53635B107 14433 2421649 SH SOLE 0 2393799 0 27850 LITHIA MTRS INC CL A 536797103 22182 150900 SH SOLE 0 70874 0 80026 LITHIUM AMERS CORP NEW COM NEW 53680Q207 151 47600 SH SOLE 0 7085 0 40515 LITTELFUSE INC COM 537008104 230 1200 SH SOLE 0 1200 0 0 LIVANOVA PLC SHS G5509L101 354 4694 SH SOLE 0 2600 0 2094 LIVE NATION ENTERTAINMENT IN COM 538034109 14878 208166 SH SOLE 0 68043 0 140123 LIVE OAK BANCSHARES INC COM 53803X105 477 25100 SH SOLE 0 100 0 25000 LIVE VENTURES INC COM NEW 538142308 195 25963 SH SOLE 0 25308 0 655 LIVEXLIVE MEDIA INC COM NEW 53839L208 33 21100 SH SOLE 0 21100 0 0 LKQ CORP COM 501889208 31975 895660 SH SOLE 0 347737 0 547923 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 62757 18959900 SH SOLE 0 18959900 0 0 LOCKHEED MARTIN CORP COM 539830109 93179 239300 SH SOLE 0 57225 0 182075 LOGITECH INTL S A SHS H50430232 115109 2440813 SH SOLE 0 2434070 0 6743 LOGMEIN INC COM 54142L109 58064 677212 SH SOLE 0 677212 0 0 LONESTAR RES US INC CL A VTG 54240F103 787 301516 SH SOLE 0 301516 0 0 LOOP INDS INC COM 543518104 238 24000 SH SOLE 0 1405 0 22595 LORAL SPACE & COMMUNICATNS I COM 543881106 3158 97700 SH SOLE 0 45313 0 52387 LOUISIANA PAC CORP COM 546347105 86528 2916355 SH SOLE 0 2916355 0 0 LOWES COS INC COM 548661107 14251 119000 SH SOLE 0 14074 0 104926 LPL FINL HLDGS INC COM 50212V100 7786 84400 SH SOLE 0 84400 0 0 LRAD CORP COM 50213V109 1385 423699 SH SOLE 0 384000 0 39699 LSB INDS INC COM 502160104 2003 476999 SH SOLE 0 476999 0 0 LSI INDS INC COM 50216C108 5738 948471 SH SOLE 0 892869 0 55602 LUBYS INC COM 549282101 779 354274 SH SOLE 0 352953 0 1321 LULULEMON ATHLETICA INC COM 550021109 15985 69000 SH SOLE 0 69000 0 0 LUMBER LIQUIDATORS HLDGS INC COM 55003T107 552 56500 SH SOLE 0 30442 0 26058 LUMENTUM HLDGS INC COM 55024U109 135796 1712439 SH SOLE 0 1502946 0 209493 LUMINEX CORP DEL COM 55027E102 53162 2295442 SH SOLE 0 2257902 0 37540 LUNA INNOVATIONS COM 550351100 10725 1471207 SH SOLE 0 1291107 0 180100 LUOKUNG TECHNOLOGY CORP SHS G56981106 205 125615 SH SOLE 0 125615 0 0 LUTHER BURBANK CORP COM 550550107 3031 262868 SH SOLE 0 208877 0 53991 LUXFER HOLDINGS PLC SHS G5698W116 5316 287200 SH SOLE 0 287200 0 0 LYDALL INC DEL COM 550819106 3675 179100 SH SOLE 0 172300 0 6800 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 11848 125400 SH SOLE 0 33432 0 91968 MACATAWA BK CORP COM 554225102 13953 1253662 SH SOLE 0 1211657 0 42005 MACERICH CO COM 554382101 17159 637419 SH SOLE 0 382554 0 254865 MACK CALI RLTY CORP COM 554489104 100308 4336700 SH SOLE 0 4312095 0 24605 MACKINAC FINL CORP COM 554571109 1515 86769 SH SOLE 0 66199 0 20570 MACQUARIE INFRASTRUCTURE COR COM 55608B105 68347 1595400 SH SOLE 0 1560527 0 34873 MACROGENICS INC COM 556099109 4919 452123 SH SOLE 0 296180 0 155943 MAGAL SECURITY SYS LTD ORD M6786D104 2274 606376 SH SOLE 0 587694 0 18682 MAGELLAN HEALTH INC COM NEW 559079207 52726 673819 SH SOLE 0 666690 0 7129 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3418 54366 SH SOLE 0 0 0 54366 MAGIC SOFTWARE ENTERPRISES L ORD 559166103 4810 491798 SH SOLE 0 440932 0 50866 MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 1893 163031 SH SOLE 0 900 0 162131 MAG SILVER CORP COM 55903Q104 1831 154800 SH SOLE 0 100 0 154700 MAIDEN HOLDINGS LTD SHS G5753U112 732 976398 SH SOLE 0 836931 0 139467 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 2916 127320 SH SOLE 0 109990 0 17330 MALIBU BOATS INC COM CL A 56117J100 55864 1364201 SH SOLE 0 1364201 0 0 MALVERN BANCORP INC COM 561409103 2285 98952 SH SOLE 0 85780 0 13172 MANCHESTER UTD PLC NEW ORD CL A G5784H106 15735 789500 SH SOLE 0 760200 0 29300 MANHATTAN ASSOCS INC COM 562750109 55265 692980 SH SOLE 0 518025 0 174955 MANHATTAN BRIDGE CAPITAL INC COM 562803106 1450 228062 SH SOLE 0 152194 0 75868 MANITEX INTL INC COM 563420108 314 52699 SH SOLE 0 45407 0 7292 MANNATECH INC COM NEW 563771203 591 36717 SH SOLE 0 36717 0 0 MANNING & NAPIER INC CL A 56382Q102 2121 1218699 SH SOLE 0 1218699 0 0 MANNKIND CORP COM NEW 56400P706 470 364075 SH SOLE 0 70 0 364005 MANULIFE FINL CORP COM 56501R106 97763 4817412 SH SOLE 0 3963420 0 853992 MARATHON PETE CORP COM 56585A102 144130 2392199 SH SOLE 0 1312564 0 1079635 MARCHEX INC CL B 56624R108 9780 2587172 SH SOLE 0 2417857 0 169315 MARINEMAX INC COM 567908108 751 45000 SH SOLE 0 4732 0 40268 MARINE PRODS CORP COM 568427108 3462 240402 SH SOLE 0 240402 0 0 MARIN SOFTWARE INC COM NEW 56804T205 451 326537 SH SOLE 0 326537 0 0 MARINUS PHARMACEUTICALS INC COM 56854Q101 32 14600 SH SOLE 0 3200 0 11400 MARKEL CORP COM 570535104 247246 216281 SH SOLE 0 213819 0 2462 MARKER THERAPEUTICS INC COM 57055L107 343 119100 SH SOLE 0 26675 0 92425 MARKETAXESS HLDGS INC COM 57060D108 362412 955954 SH SOLE 0 955954 0 0 MARLIN BUSINESS SVCS CORP COM 571157106 7462 339470 SH SOLE 0 330570 0 8900 MARTEN TRANS LTD COM 573075108 249 11600 SH SOLE 0 11600 0 0 MARTIN MARIETTA MATLS INC COM 573284106 13834 49470 SH SOLE 0 24710 0 24760 MASCO CORP COM 574599106 29763 620200 SH SOLE 0 200534 0 419666 MASIMO CORP COM 574795100 4113 26021 SH SOLE 0 21700 0 4321 MASONITE INTL CORP NEW COM 575385109 33173 459400 SH SOLE 0 415232 0 44168 MASTECH DIGITAL INC COM 57633B100 930 83986 SH SOLE 0 50246 0 33740 MASTERCARD INC CL A 57636Q104 3165 10600 SH SOLE 0 10600 0 0 MASTERCRAFT BOAT HLDGS INC COM 57637H103 11305 717800 SH SOLE 0 649529 0 68271 MATCH GROUP INC COM 57665R106 73583 896151 SH SOLE 0 896151 0 0 MATERIALISE NV SPONSORED ADS 57667T100 3677 200800 SH SOLE 0 200800 0 0 MATERION CORP COM 576690101 26063 438395 SH SOLE 0 415711 0 22684 MATINAS BIOPHARMA HLDGS INC COM 576810105 676 297942 SH SOLE 0 0 0 297942 MATRIX SVC CO COM 576853105 849 37100 SH SOLE 0 37100 0 0 MATSON INC COM 57686G105 1612 39500 SH SOLE 0 21083 0 18417 MATTEL INC COM 577081102 15665 1156100 SH SOLE 0 920907 0 235193 MAUI LD & PINEAPPLE INC COM 577345101 1725 153320 SH SOLE 0 152320 0 1000 MAVERIX METALS INC COM NEW 57776F405 1307 256600 SH SOLE 0 15200 0 241400 MAXAR TECHNOLOGIES INC COM 57778K105 8075 515302 SH SOLE 0 433669 0 81633 MAXIM INTEGRATED PRODS INC COM 57772K101 63109 1026000 SH SOLE 0 334348 0 691652 MAXIMUS INC COM 577933104 11754 158000 SH SOLE 0 95234 0 62766 MAXLINEAR INC COM 57776J100 715 33713 SH SOLE 0 11845 0 21868 MBIA INC COM 55262C100 6110 656992 SH SOLE 0 656992 0 0 MCCLATCHY CO CL A NEW 579489303 18 38030 SH SOLE 0 38030 0 0 MCEWEN MNG INC COM 58039P107 209 163400 SH SOLE 0 0 0 163400 MCGRATH RENTCORP COM 580589109 30761 401900 SH SOLE 0 401900 0 0 MDC PARTNERS INC CL A SUB VTG 552697104 967 347777 SH SOLE 0 312735 0 35042 MDU RES GROUP INC COM 552690109 37327 1256395 SH SOLE 0 1007290 0 249105 MECHEL PAO SPON ADR PFD 583840509 221 325600 SH SOLE 0 325600 0 0 MECHEL PAO SPONSORED ADR NE 583840608 1273 618169 SH SOLE 0 610298 0 7871 MEDICINES CO COM 584688105 51400 605132 SH SOLE 0 261612 0 343520 MEDICINOVA INC COM NEW 58468P206 246 36500 SH SOLE 0 16353 0 20147 MEDIFAST INC COM 58470H101 102262 933215 SH SOLE 0 907561 0 25654 MEDIGUS LTD SPONSORED ADS 58471G300 72 41121 SH SOLE 0 41121 0 0 MEDIWOUND LTD ORD SHS M68830104 1263 407408 SH SOLE 0 347677 0 59731 MEDLEY MGMT INC CL A COM 58503T106 630 212998 SH SOLE 0 212998 0 0 MEDNAX INC COM 58502B106 24918 896670 SH SOLE 0 618457 0 278213 MEDPACE HLDGS INC COM 58506Q109 49267 586088 SH SOLE 0 553165 0 32923 MEDTRONIC PLC SHS G5960L103 24142 212800 SH SOLE 0 212800 0 0 MEI PHARMA INC COM NEW 55279B202 7404 2985286 SH SOLE 0 2907173 0 78113 MEIRAGTX HOLDINGS PLC COM G59665102 1498 74830 SH SOLE 0 74830 0 0 MELCO RESORTS AND ENTMT LTD ADR 585464100 104225 4312176 SH SOLE 0 3933280 0 378896 MELLANOX TECHNOLOGIES LTD SHS M51363113 110323 941487 SH SOLE 0 676413 0 265074 MENLO THERAPEUTICS INC COM 586858102 704 151700 SH SOLE 0 137306 0 14394 MERCADOLIBRE INC COM 58733R102 19789 34600 SH SOLE 0 14658 0 19942 MERCANTILE BANK CORP COM 587376104 33137 908613 SH SOLE 0 888351 0 20262 MERCER INTL INC COM 588056101 13509 1098300 SH SOLE 0 1098300 0 0 MERCHANTS BANCORP IND COM 58844R108 2533 128525 SH SOLE 0 65617 0 62908 MERCK & CO INC COM 58933Y105 515981 5673243 SH SOLE 0 5124092 0 549151 MERCURY GENL CORP NEW COM 589400100 104631 2147160 SH SOLE 0 2133375 0 13785 MERCURY SYS INC COM 589378108 2255 32635 SH SOLE 0 1244 0 31391 MEREO BIOPHARMA GROUP PLC ADS 589492107 414 126323 SH SOLE 0 126323 0 0 MERIDIAN BANCORP INC MD COM 58958U103 44872 2233545 SH SOLE 0 2233545 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 32111 3286712 SH SOLE 0 3239364 0 47348 MERITAGE HOMES CORP COM 59001A102 23246 380400 SH SOLE 0 326615 0 53785 MERITOR INC COM 59001K100 12865 491200 SH SOLE 0 330227 0 160973 MERRIMACK PHARMACEUTICALS IN COM NEW 590328209 107 33961 SH SOLE 0 13912 0 20049 MERSANA THERAPEUTICS INC COM 59045L106 4124 719768 SH SOLE 0 719768 0 0 MERUS N V COM N5749R100 242 17200 SH SOLE 0 0 0 17200 MESA AIR GROUP INC COM NEW 590479135 7502 839156 SH SOLE 0 676885 0 162271 MESA LABS INC COM 59064R109 16435 65900 SH SOLE 0 50913 0 14987 MESOBLAST LTD SPONS ADR 590717104 497 67468 SH SOLE 0 34516 0 32952 METHANEX CORP COM 59151K108 54482 1410348 SH SOLE 0 1342634 0 67714 METHODE ELECTRS INC COM 591520200 21237 539700 SH SOLE 0 539700 0 0 METROPOLITAN BK HLDG CORP COM 591774104 5074 105200 SH SOLE 0 88743 0 16457 METTLER TOLEDO INTERNATIONAL COM 592688105 18007 22700 SH SOLE 0 22700 0 0 MFA FINL INC COM 55272X102 19092 2495655 SH SOLE 0 482997 0 2012658 MGE ENERGY INC COM 55277P104 35221 446850 SH SOLE 0 446850 0 0 MGIC INVT CORP WIS COM 552848103 51685 3647500 SH SOLE 0 3635653 0 11847 MGM GROWTH PPTYS LLC CL A COM 55303A105 38945 1257500 SH SOLE 0 789809 0 467691 MGM RESORTS INTERNATIONAL COM 552953101 192751 5793540 SH SOLE 0 4645067 0 1148473 MICROBOT MED INC COM NEW 59503A204 1920 188775 SH SOLE 0 188775 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 1611 114790 SH SOLE 0 82904 0 31886 MICRON SOLUTIONS INC COM 59511X105 287 120200 SH SOLE 0 120200 0 0 MICRON TECHNOLOGY INC COM 595112103 309477 5754498 SH SOLE 0 5367745 0 386753 MICROSTRATEGY INC CL A NEW 594972408 2266 15885 SH SOLE 0 12674 0 3211 MICT INC COM 55328R109 65 72490 SH SOLE 0 71690 0 800 MID AMER APT CMNTYS INC COM 59522J103 32098 243428 SH SOLE 0 228466 0 14962 MIDATECH PHARMA PLC SPONSORED ADR 59564R203 103 148797 SH SOLE 0 63947 0 84850 MIDDLEBY CORP COM 596278101 11573 105666 SH SOLE 0 61754 0 43912 MIDDLEFIELD BANC CORP COM NEW 596304204 2296 88012 SH SOLE 0 71989 0 16023 MIDDLESEX WATER CO COM 596680108 34461 542100 SH SOLE 0 540000 0 2100 MIDLAND STS BANCORP INC ILL COM 597742105 2456 84800 SH SOLE 0 84800 0 0 MID PENN BANCORP INC COM 59540G107 1030 35774 SH SOLE 0 24491 0 11283 MIDWESTONE FINL GROUP INC NE COM 598511103 7282 201000 SH SOLE 0 201000 0 0 MILESTONE SCIENTIFIC INC COM NEW 59935P209 128 92271 SH SOLE 0 2885 0 89386 MILLENDO THERAPEUTICS INC COM 60040X103 1399 207564 SH SOLE 0 183720 0 23844 MILLER HERMAN INC COM 600544100 633 15200 SH SOLE 0 15200 0 0 MILLER INDS INC TENN COM NEW 600551204 3215 86600 SH SOLE 0 66793 0 19807 MILLICOM INTL CELLULAR SA COM STK L6388F110 2149 44547 SH SOLE 0 44547 0 0 MIMECAST LTD ORD SHS G14838109 38668 891385 SH SOLE 0 760186 0 131199 MIND C T I LTD ORD M70240102 246 101932 SH SOLE 0 0 0 101932 MINERALS TECHNOLOGIES INC COM 603158106 2830 49100 SH SOLE 0 24579 0 24521 MINERVA NEUROSCIENCES INC COM 603380106 5325 749000 SH SOLE 0 749000 0 0 MIRAGEN THERAPEUTICS INC COM 60463E103 223 464033 SH SOLE 0 328061 0 135972 MIRATI THERAPEUTICS INC COM 60468T105 8002 62100 SH SOLE 0 0 0 62100 MISONIX INC COM 604871103 2654 142632 SH SOLE 0 142632 0 0 MISTRAS GROUP INC COM 60649T107 6386 447540 SH SOLE 0 447540 0 0 MITCHAM INDS INC COM 606501104 1022 356150 SH SOLE 0 356150 0 0 MITEK SYS INC COM NEW 606710200 2480 324176 SH SOLE 0 275070 0 49106 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 26437 4868769 SH SOLE 0 4864020 0 4749 MIX TELEMATICS LTD SPONSORED ADR 60688N102 9673 745800 SH SOLE 0 601143 0 144657 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 13801 4466385 SH SOLE 0 4319142 0 147243 MKS INSTRUMENT INC COM 55306N104 76488 695283 SH SOLE 0 695283 0 0 MOBILEIRON INC COM NEW 60739U204 20969 4314645 SH SOLE 0 4165538 0 149107 MOBILE MINI INC COM 60740F105 2759 72770 SH SOLE 0 54551 0 18219 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 402072 39612969 SH SOLE 0 38791929 0 821040 MODEL N INC COM 607525102 73968 2109144 SH SOLE 0 2109144 0 0 MODINE MFG CO COM 607828100 1534 199200 SH SOLE 0 199200 0 0 MOGU INC SPON ADS 608012100 37 16116 SH SOLE 0 6871 0 9245 MOHAWK INDS INC COM 608190104 27890 204500 SH SOLE 0 119591 0 84909 MOLECULIN BIOTECH INC COM 60855D101 922 1007364 SH SOLE 0 1006264 0 1100 MOLINA HEALTHCARE INC COM 60855R100 566032 4171509 SH SOLE 0 4171509 0 0 MOLSON COORS BREWING CO CL B 60871R209 8737 162100 SH SOLE 0 36581 0 125519 MOMENTA PHARMACEUTICALS INC COM 60877T100 15090 764848 SH SOLE 0 764848 0 0 MOMO INC ADR 60879B107 447306 13352403 SH SOLE 0 13352403 0 0 MONARCH CASINO & RESORT INC COM 609027107 9982 205603 SH SOLE 0 181705 0 23898 MONDELEZ INTL INC CL A 609207105 16591 301208 SH SOLE 0 301208 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 45883 3168700 SH SOLE 0 3002008 0 166692 MONSTER BEVERAGE CORP NEW COM 61174X109 727795 11452315 SH SOLE 0 10982048 0 470267 MONTAGE RES CORP COM 61179L100 238 30020 SH SOLE 0 422 0 29598 MOODYS CORP COM 615369105 88179 371422 SH SOLE 0 371422 0 0 MOOG INC CL A 615394202 9540 111800 SH SOLE 0 69643 0 42157 MOOG INC CL B 615394301 518 6000 SH SOLE 0 6000 0 0 MORNINGSTAR INC COM 617700109 103423 683516 SH SOLE 0 676552 0 6964 MORPHOSYS AG SPONSORED ADS 617760202 826 23146 SH SOLE 0 0 0 23146 MOSAIC CO NEW COM 61945C103 19030 879400 SH SOLE 0 512620 0 366780 MOSYS INC COM 619718307 172 97264 SH SOLE 0 97264 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 46153 286415 SH SOLE 0 136428 0 149987 MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 15 16582 SH SOLE 0 0 0 16582 MOVADO GROUP INC COM 624580106 1229 56536 SH SOLE 0 56536 0 0 MRC GLOBAL INC COM 55345K103 12832 940771 SH SOLE 0 460021 0 480750 MR COOPER GROUP INC COM 62482R107 1743 139296 SH SOLE 0 0 0 139296 MSB FINL CORP NEW COM 55352L101 2047 113703 SH SOLE 0 97242 0 16461 MSCI INC COM 55354G100 226478 877211 SH SOLE 0 863925 0 13286 MSC INDL DIRECT INC CL A 553530106 28963 369100 SH SOLE 0 155154 0 213946 MSG NETWORK INC CL A 553573106 16777 964200 SH SOLE 0 795874 0 168326 MTBC INC COM 55378G102 102 25200 SH SOLE 0 12025 0 13175 MTS SYS CORP COM 553777103 10466 217900 SH SOLE 0 217900 0 0 MUELLER INDS INC COM 624756102 2581 81300 SH SOLE 0 81300 0 0 MUELLER WTR PRODS INC COM SER A 624758108 14628 1221000 SH SOLE 0 1056317 0 164683 MURPHY USA INC COM 626755102 55669 475800 SH SOLE 0 385085 0 90715 MUSTANG BIO INC COM 62818Q104 3129 766972 SH SOLE 0 766972 0 0 MUTUALFIRST FINL INC COM 62845B104 11505 290013 SH SOLE 0 278699 0 11314 MVB FINANCIAL CORP COM 553810102 1789 71800 SH SOLE 0 47040 0 24760 MYERS INDS INC COM 628464109 26962 1616400 SH SOLE 0 1583300 0 33100 MYLAN N V SHS EURO N59465109 10112 503100 SH SOLE 0 316473 0 186627 MYOMO INC COM 62857J102 122 403929 SH SOLE 0 373783 0 30146 MYR GROUP INC DEL COM 55405W104 844 25900 SH SOLE 0 0 0 25900 MYRIAD GENETICS INC COM 62855J104 2611 95900 SH SOLE 0 95900 0 0 NABORS INDUSTRIES LTD SHS G6359F103 58356 20262618 SH SOLE 0 17235441 0 3027177 NABRIVA THERAPEUTICS PLC SHS G63637105 1425 1079665 SH SOLE 0 1003266 0 76399 NACCO INDS INC CL A 629579103 15877 339044 SH SOLE 0 323077 0 15967 NAKED BRAND GROUP LIMITED SHS NEW Q6519T117 51 32621 SH SOLE 0 32621 0 0 NAM TAI PPTY INC SHS G63907102 191 22235 SH SOLE 0 0 0 22235 NANOVIRICIDES INC COM 630087302 220 87689 SH SOLE 0 83192 0 4497 NANTHEALTH INC COM 630104107 529 513728 SH SOLE 0 504855 0 8873 NANTKWEST INC COM 63016Q102 6196 1634925 SH SOLE 0 1634925 0 0 NASDAQ INC COM 631103108 18882 176300 SH SOLE 0 49329 0 126971 NATERA INC COM 632307104 6401 190000 SH SOLE 0 138140 0 51860 NATHANS FAMOUS INC NEW COM 632347100 18487 260820 SH SOLE 0 247936 0 12884 NATIONAL BANKSHARES INC VA COM 634865109 3562 79270 SH SOLE 0 79270 0 0 NATIONAL BEVERAGE CORP COM 635017106 137121 2687600 SH SOLE 0 2687600 0 0 NATIONAL BK HLDGS CORP CL A 633707104 52770 1498300 SH SOLE 0 1498300 0 0 NATIONAL CINEMEDIA INC COM 635309107 9966 1367087 SH SOLE 0 1367087 0 0 NATIONAL GEN HLDGS CORP COM 636220303 2387 108000 SH SOLE 0 0 0 108000 NATIONAL GRID PLC SPONSORED ADR NE 636274409 428210 6832767 SH SOLE 0 6832767 0 0 NATIONAL HEALTHCARE CORP COM 635906100 57666 667200 SH SOLE 0 635554 0 31646 NATIONAL HEALTH INVS INC COM 63633D104 73259 899100 SH SOLE 0 899100 0 0 NATIONAL HOLDINGS CORP COM NEW 636375206 118 46203 SH SOLE 0 46203 0 0 NATIONAL INSTRS CORP COM 636518102 13560 320266 SH SOLE 0 241573 0 78693 NATIONAL PRESTO INDS INC COM 637215104 13868 156900 SH SOLE 0 156900 0 0 NATIONAL RESH CORP COM NEW 637372202 37639 570800 SH SOLE 0 570800 0 0 NATIONAL SEC GROUP INC COM 637546102 153 10000 SH SOLE 0 10000 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 59531 1770702 SH SOLE 0 1730805 0 39897 NATIONAL WESTN LIFE GROUP IN CL A 638517102 6924 23802 SH SOLE 0 21102 0 2700 NATURAL ALTERNATIVES INTL IN COM NEW 638842302 4386 549598 SH SOLE 0 532507 0 17091 NATURAL GAS SERVICES GROUP COM 63886Q109 8504 693606 SH SOLE 0 693606 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 5767 584265 SH SOLE 0 522035 0 62230 NATURAL HEALTH TRENDS CORP COM 63888P406 4794 891017 SH SOLE 0 891017 0 0 NATURES SUNSHINE PRODUCTS IN COM 639027101 5020 562138 SH SOLE 0 552406 0 9732 NATUS MEDICAL INC COM 639050103 11842 358945 SH SOLE 0 349272 0 9673 NAUTILUS INC COM 63910B102 62 35700 SH SOLE 0 35700 0 0 NAVIENT CORPORATION COM 63938C108 8493 620800 SH SOLE 0 326641 0 294159 NAVIGATOR HOLDINGS LTD SHS Y62132108 5570 413500 SH SOLE 0 359400 0 54100 NAVIOS MARITIME ACQUIS CORP SHS Y62159143 1807 212623 SH SOLE 0 178670 0 33953 NAVIOS MARITIME CONTAINERS L COM UNIT RP LP Y62151108 193 89699 SH SOLE 0 0 0 89699 NAVIOS MARITIME HLDGS INC COM Y62197119 3696 825033 SH SOLE 0 822697 0 2336 NAVISTAR INTL CORP NEW COM 63934E108 48084 1661505 SH SOLE 0 1551894 0 109611 NBT BANCORP INC COM 628778102 7418 182900 SH SOLE 0 182900 0 0 NEENAH INC COM 640079109 2120 30100 SH SOLE 0 3500 0 26600 NELNET INC CL A 64031N108 1171 20100 SH SOLE 0 14100 0 6000 NEOLEUKIN THERAPEUTICS INC COM 64049K104 8863 719386 SH SOLE 0 719386 0 0 NEON THERAPEUTICS INC COM 64050Y100 170 144041 SH SOLE 0 115818 0 28223 NEOPHOTONICS CORP COM 64051T100 14367 1628957 SH SOLE 0 1610057 0 18900 NEOS THERAPEUTICS INC COM 64052L106 1007 666868 SH SOLE 0 481463 0 185405 NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 530 192572 SH SOLE 0 54651 0 137921 NET 1 UEPS TECHNOLOGIES INC COM NEW 64107N206 2067 555722 SH SOLE 0 555722 0 0 NETAPP INC COM 64110D104 340193 5464940 SH SOLE 0 5464940 0 0 NETEASE INC SPONSORED ADS 64110W102 344883 1124717 SH SOLE 0 929135 0 195582 NETFLIX INC COM 64110L106 241254 745600 SH SOLE 0 309978 0 435622 NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 2162 540444 SH SOLE 0 529624 0 10820 NETWORK 1 TECHNOLOGIES INC COM 64121N109 1486 681616 SH SOLE 0 651668 0 29948 NEUBASE THERAPEUTICS INC COM 64132K102 2543 353202 SH SOLE 0 296768 0 56434 NEUROCRINE BIOSCIENCES INC COM 64125C109 79454 739172 SH SOLE 0 668194 0 70978 NEUROMETRIX INC COM 641255807 247 57372 SH SOLE 0 57372 0 0 NEURONETICS INC COM 64131A105 757 168694 SH SOLE 0 115393 0 53301 NEVRO CORP COM 64157F103 26341 224100 SH SOLE 0 128635 0 95465 NEWATER TECHNOLOGY INC SHS G64335105 44 14100 SH SOLE 0 14100 0 0 NEWELL BRANDS INC COM 651229106 4857 252727 SH SOLE 0 146308 0 106419 NEW GOLD INC CDA COM 644535106 20307 23058954 SH SOLE 0 20123033 0 2935921 NEW HOME CO INC COM 645370107 254 54500 SH SOLE 0 12075 0 42425 NEW JERSEY RES COM 646025106 28810 646401 SH SOLE 0 581801 0 64600 NEWLINK GENETICS CORP COM 651511107 7433 2938038 SH SOLE 0 2938038 0 0 NEWMARKET CORP COM 651587107 32354 66500 SH SOLE 0 25087 0 41413 NEWMARK GROUP INC CL A 65158N102 9668 718545 SH SOLE 0 657967 0 60578 NEWMONT GOLDCORP CORPORATION COM 651639106 401242 9234499 SH SOLE 0 9110779 0 123720 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 184382 1520679 SH SOLE 0 1452934 0 67745 NEWPARK RES INC COM PAR $.01NEW 651718504 978 156000 SH SOLE 0 156000 0 0 NEW RELIC INC COM 64829B100 32172 489600 SH SOLE 0 232413 0 257187 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 33210 2061444 SH SOLE 0 1186950 0 874494 NEWS CORP NEW CL A 65249B109 4714 333400 SH SOLE 0 333400 0 0 NEWS CORP NEW CL B 65249B208 24813 1710053 SH SOLE 0 1670559 0 39494 NEW SR INVT GROUP INC COM 648691103 51357 6713309 SH SOLE 0 6555544 0 157765 NEW YORK CMNTY BANCORP INC COM 649445103 16830 1400125 SH SOLE 0 1400125 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 32289 5182901 SH SOLE 0 2066819 0 3116082 NEW YORK TIMES CO CL A 650111107 181622 5645686 SH SOLE 0 5645686 0 0 NEXA RES S A COM L67359106 4390 539300 SH SOLE 0 539300 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 55958 1243500 SH SOLE 0 1212700 0 30800 NEXTDECADE CORP COM 65342K105 112 18200 SH SOLE 0 18200 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 9108 173000 SH SOLE 0 94922 0 78078 NEXTIER OILFIELD SOLUTIONS I COM 65290C105 57890 8640318 SH SOLE 0 7411060 0 1229258 NICE LTD SPONSORED ADR 653656108 7798 50263 SH SOLE 0 35184 0 15079 NICHOLAS FINANCIAL INC COM NEW 65373J209 4316 523755 SH SOLE 0 511186 0 12569 NIC INC COM 62914B100 34862 1559833 SH SOLE 0 1496321 0 63512 NICOLET BANKSHARES INC COM 65406E102 4460 60395 SH SOLE 0 54195 0 6200 NIELSEN HLDGS PLC SHS EUR G6518L108 63072 3107000 SH SOLE 0 2872391 0 234609 NI HLDGS INC COM 65342T106 1195 69501 SH SOLE 0 52638 0 16863 NINE ENERGY SVC INC COM 65441V101 862 110200 SH SOLE 0 110200 0 0 NISOURCE INC COM 65473P105 5805 208500 SH SOLE 0 208500 0 0 NIU TECHNOLOGIES ADS 65481N100 1687 197717 SH SOLE 0 197717 0 0 NL INDS INC COM NEW 629156407 931 238204 SH SOLE 0 230875 0 7329 NMI HLDGS INC CL A 629209305 48143 1450959 SH SOLE 0 1399825 0 51134 NOBLE CORP PLC SHS USD G65431101 2700 2213437 SH SOLE 0 2213437 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 651 24521 SH SOLE 0 0 0 24521 NOMURA HLDGS INC SPONSORED ADR 65535H208 9079 1759445 SH SOLE 0 1759445 0 0 NOODLES & CO COM CL A 65540B105 387 69785 SH SOLE 0 9278 0 60507 NORBORD INC COM NEW 65548P403 8468 316800 SH SOLE 0 272998 0 43802 NORDSON CORP COM 655663102 5457 33514 SH SOLE 0 20939 0 12575 NORTECH SYS INC COM 656553104 217 44460 SH SOLE 0 42040 0 2420 NORTH AMERN CONSTR GROUP LTD COM 656811106 10064 830300 SH SOLE 0 788600 0 41700 NORTHEAST BK LEWISTON ME COM 66405S100 6899 313745 SH SOLE 0 294904 0 18841 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 97 226370 SH SOLE 0 0 0 226370 NORTHERN TECH INTL CORP COM 665809109 1714 121902 SH SOLE 0 111372 0 10530 NORTHFIELD BANCORP INC DEL COM 66611T108 40791 2405137 SH SOLE 0 2405137 0 0 NORTHRIM BANCORP INC COM 666762109 7139 186400 SH SOLE 0 173169 0 13231 NORTHROP GRUMMAN CORP COM 666807102 83378 242400 SH SOLE 0 110582 0 131818 NORTHWEST BANCSHARES INC MD COM 667340103 20661 1242382 SH SOLE 0 1205248 0 37134 NORTHWESTERN CORP COM NEW 668074305 5985 83504 SH SOLE 0 83504 0 0 NORTHWEST NAT HLDG CO COM 66765N105 32792 444757 SH SOLE 0 444757 0 0 NORTHWEST PIPE CO COM 667746101 2035 61100 SH SOLE 0 22895 0 38205 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 297368 5091044 SH SOLE 0 5091044 0 0 NORWOOD FINANCIAL CORP COM 669549107 2156 55427 SH SOLE 0 53166 0 2261 NOVABAY PHARMACEUTICALS INC COM NEW 66987P201 136 212557 SH SOLE 0 212557 0 0 NOVAGOLD RES INC COM NEW 66987E206 159 17690 SH SOLE 0 0 0 17690 NOVA MEASURING INSTRUMENTS L COM M7516K103 75550 1997098 SH SOLE 0 1975300 0 21798 NOVAN INC COM 66988N106 815 257967 SH SOLE 0 253467 0 4500 NOVANTA INC COM 67000B104 11055 125000 SH SOLE 0 125000 0 0 NOVARTIS A G SPONSORED ADR 66987V109 625066 6601182 SH SOLE 0 6575384 0 25798 NOVOCURE LTD ORD SHS G6674U108 188933 2241995 SH SOLE 0 2241995 0 0 NOVO-NORDISK A S ADR 670100205 1517441 26217026 SH SOLE 0 26217026 0 0 NOVUS THERAPEUTICS INC COM 67011N105 264 455736 SH SOLE 0 374177 0 81559 NOW INC COM 67011P100 26105 2322524 SH SOLE 0 2070197 0 252327 NRG ENERGY INC COM NEW 629377508 189034 4755569 SH SOLE 0 3799444 0 956125 NTN BUZZTIME INC COM PAR 629410606 131 59429 SH SOLE 0 59429 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 40357 2263455 SH SOLE 0 1741589 0 521866 NUCANA PLC SPONSORED ADR 67022C106 518 84994 SH SOLE 0 77146 0 7848 NUCOR CORP COM 670346105 71400 1268652 SH SOLE 0 1268652 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 60527 1477000 SH SOLE 0 1477000 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 938 36296 SH SOLE 0 0 0 36296 NUTRIEN LTD COM 67077M108 45553 950846 SH SOLE 0 377335 0 573511 NUVASIVE INC COM 670704105 7215 93288 SH SOLE 0 41913 0 51375 NUVERRA ENVIRONMENTAL SOLUTI COM PAR 67091K302 42 14600 SH SOLE 0 14600 0 0 NV5 GLOBAL INC COM 62945V109 2871 56900 SH SOLE 0 0 0 56900 NVE CORP COM NEW 629445206 12995 182000 SH SOLE 0 151600 0 30400 NVIDIA CORP COM 67066G104 18012 76548 SH SOLE 0 52531 0 24017 NVR INC COM 62944T105 72626 19070 SH SOLE 0 16559 0 2511 NXP SEMICONDUCTORS N V COM N6596X109 10574 83087 SH SOLE 0 2399 0 80688 NXT ID INC COM NEW 67091J206 46 102863 SH SOLE 0 31732 0 71131 NYMOX PHARMACEUTICAL CORP COM P73398102 78 35681 SH SOLE 0 11695 0 23986 O2MICRO INTERNATIONAL LTD SPONS ADR 67107W100 3652 2086660 SH SOLE 0 2044136 0 42524 OAK VALLEY BANCORP OAKDALE C COM 671807105 252 12973 SH SOLE 0 9458 0 3515 OASIS PETE INC NEW COM 674215108 10480 3214631 SH SOLE 0 1290158 0 1924473 OBSEVA SA COM H5861P103 856 224100 SH SOLE 0 91329 0 132771 OBSIDIAN ENERGY LTD COM 674482203 28 38371 SH SOLE 0 0 0 38371 OCCIDENTAL PETE CORP COM 674599105 77614 1883384 SH SOLE 0 623165 0 1260219 OCEAN BIO CHEM INC COM 674631106 204 61574 SH SOLE 0 60116 0 1458 OCEANFIRST FINL CORP COM 675234108 28353 1110143 SH SOLE 0 1110143 0 0 OCUGEN INC COM 67577C105 6 12000 SH SOLE 0 12000 0 0 OCWEN FINL CORP COM NEW 675746309 1735 1266763 SH SOLE 0 1090979 0 175784 ODONATE THERAPEUTICS INC COM 676079106 782 24100 SH SOLE 0 10 0 24090 OFFICE DEPOT INC COM 676220106 2244 819065 SH SOLE 0 819065 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 6684 207955 SH SOLE 0 179537 0 28418 OFG BANCORP COM 67103X102 9101 385486 SH SOLE 0 385486 0 0 OGE ENERGY CORP COM 670837103 59520 1338426 SH SOLE 0 1182981 0 155445 OHIO VY BANC CORP COM 677719106 1862 47000 SH SOLE 0 43401 0 3599 O-I GLASS INC COM 67098H104 2195 184000 SH SOLE 0 101121 0 82879 OIL DRI CORP AMER COM 677864100 14330 395304 SH SOLE 0 391331 0 3973 OIL STS INTL INC COM 678026105 1680 103000 SH SOLE 0 26959 0 76041 OLD POINT FINL CORP COM 680194107 1125 40935 SH SOLE 0 29935 0 11000 OLD REP INTL CORP COM 680223104 98943 4423020 SH SOLE 0 4349579 0 73441 OLD SECOND BANCORP INC ILL COM 680277100 16370 1215329 SH SOLE 0 1163175 0 52154 OLIN CORP COM PAR $1 680665205 3980 230700 SH SOLE 0 113160 0 117540 OLYMPIC STEEL INC COM 68162K106 1147 64000 SH SOLE 0 64000 0 0 OMEGA FLEX INC COM 682095104 3755 35000 SH SOLE 0 33900 0 1100 OMEGA HEALTHCARE INVS INC COM 681936100 89984 2124764 SH SOLE 0 2124764 0 0 OMNICOM GROUP INC COM 681919106 31776 392200 SH SOLE 0 239973 0 152227 OMNOVA SOLUTIONS INC COM 682129101 18442 1824121 SH SOLE 0 1725276 0 98845 ONCONOVA THERAPEUTICS INC COM PAR 68232V405 247 645007 SH SOLE 0 645007 0 0 ONCOSEC MED INC COM 68234L306 359 198519 SH SOLE 0 198519 0 0 ONCTERNAL THERAPEUTICS INC COM 68236P107 83 20982 SH SOLE 0 20982 0 0 ON DECK CAP INC COM 682163100 22378 5405229 SH SOLE 0 5393029 0 12200 ONE LIBERTY PPTYS INC COM 682406103 28387 1044025 SH SOLE 0 1012236 0 31789 ONEMAIN HLDGS INC COM 68268W103 49552 1175600 SH SOLE 0 1023212 0 152388 ONESMART INTL ED GROUP LTD SPONSORED ADS 68276W103 3524 528284 SH SOLE 0 528284 0 0 ONESPAWORLD HOLDINGS LIMITED COM P73684113 916 54400 SH SOLE 0 0 0 54400 ONE STOP SYS INC COM 68247W109 31 15420 SH SOLE 0 5944 0 9476 ONTO INNOVATION INC COM 683344105 69020 1888878 SH SOLE 0 1888878 0 0 OOMA INC COM 683416101 13075 988303 SH SOLE 0 940342 0 47961 OP BANCORP COM 67109R109 693 66800 SH SOLE 0 35209 0 31591 OPEN TEXT CORP COM 683715106 64119 1454832 SH SOLE 0 1186354 0 268478 OPERA LTD SPONSORED ADS 68373M107 318 34423 SH SOLE 0 0 0 34423 OPGEN INC COM 68373L307 77 68188 SH SOLE 0 68188 0 0 OPIANT PHARMACEUTICALS INC COM 683750103 591 41028 SH SOLE 0 38528 0 2500 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 13611 495300 SH SOLE 0 466198 0 29102 OPTICAL CABLE CORP COM NEW 683827208 371 114103 SH SOLE 0 114103 0 0 OPTINOSE INC COM 68404V100 711 77100 SH SOLE 0 77100 0 0 OPTION CARE HEALTH INC COM 68404L102 6107 1637354 SH SOLE 0 1549206 0 88148 OPUS BK IRVINE CALIF COM 684000102 9888 382210 SH SOLE 0 353917 0 28293 ORACLE CORP COM 68389X105 46025 868732 SH SOLE 0 388305 0 480427 ORAGENICS INC COM PAR 684023302 76 145100 SH SOLE 0 15947 0 129153 ORAMED PHARM INC COM NEW 68403P203 1173 227725 SH SOLE 0 220574 0 7151 ORASURE TECHNOLOGIES INC COM 68554V108 33644 4189813 SH SOLE 0 4156716 0 33097 ORBCOMM INC COM 68555P100 1045 248120 SH SOLE 0 136549 0 111571 ORCHARD THERAPEUTICS PLC ADS 68570P101 326 23700 SH SOLE 0 21101 0 2599 ORCHID IS CAP INC COM 68571X103 12881 2201797 SH SOLE 0 2201797 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 84056 191794 SH SOLE 0 82590 0 109204 ORGANOGENESIS HLDGS INC COM 68621F102 170 35300 SH SOLE 0 35300 0 0 ORGANOVO HLDGS INC COM 68620A104 2498 7023760 SH SOLE 0 7023760 0 0 ORGENESIS INC COM NEW 68619K204 66 14199 SH SOLE 0 14199 0 0 ORIGIN BANCORP INC COM 68621T102 1449 38300 SH SOLE 0 38300 0 0 ORION ENERGY SYSTEMS INC COM 686275108 7756 2315357 SH SOLE 0 2219399 0 95958 ORION ENGINEERED CARBONS S A COM L72967109 79087 4097796 SH SOLE 0 4097796 0 0 ORION GROUP HOLDINGS INC COM 68628V308 3482 670818 SH SOLE 0 603656 0 67162 ORIX CORP SPONSORED ADR 686330101 4012 48100 SH SOLE 0 0 0 48100 ORMAT TECHNOLOGIES INC COM 686688102 56240 754700 SH SOLE 0 754700 0 0 ORRSTOWN FINL SVCS INC COM 687380105 6510 287801 SH SOLE 0 274114 0 13687 ORTHOFIX MED INC COM 68752M108 17053 369269 SH SOLE 0 358790 0 10479 OSHKOSH CORP COM 688239201 6995 73900 SH SOLE 0 17179 0 56721 OSISKO GOLD ROYALTIES LTD COM 68827L101 22941 2362600 SH SOLE 0 2070200 0 292400 OSI SYSTEMS INC COM 671044105 5518 54771 SH SOLE 0 21316 0 33455 OSMOTICA PHARMACEUTICALS PLC SHS G6S41R101 3566 510112 SH SOLE 0 424532 0 85580 OSSEN INNOVATION CO LTD SPONSORED ADR NE 688410208 312 101207 SH SOLE 0 61006 0 40201 OTONOMY INC COM 68906L105 7430 1939965 SH SOLE 0 1756603 0 183362 OTTER TAIL CORP COM 689648103 44771 872900 SH SOLE 0 872900 0 0 OUTFRONT MEDIA INC COM 69007J106 111472 4156289 SH SOLE 0 3883922 0 272367 OUTLOOK THERAPEUTICS INC COM NEW 69012T206 23 39400 SH SOLE 0 9097 0 30303 OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863 4737 2059467 SH SOLE 0 1725430 0 334037 OVID THERAPEUTICS INC COM 690469101 4502 1084709 SH SOLE 0 803289 0 281420 OWENS & MINOR INC NEW COM 690732102 12890 2493250 SH SOLE 0 2493250 0 0 OXFORD IMMUNOTEC GLOBAL PLC ORD SHS G6855A103 6902 415800 SH SOLE 0 363000 0 52800 PACCAR INC COM 693718108 394 4978 SH SOLE 0 1805 0 3173 PACIFIC DRILLING SA LUXEMBOU COM L7257P205 1244 304900 SH SOLE 0 304900 0 0 PACIFIC ETHANOL INC COM 69423U305 1802 2772887 SH SOLE 0 2772887 0 0 PACIFIC MERCANTILE BANCORP COM 694552100 7337 903556 SH SOLE 0 822308 0 81248 PACIRA BIOSCIENCES COM 695127100 81419 1797338 SH SOLE 0 1763909 0 33429 PACWEST BANCORP DEL COM 695263103 3715 97079 SH SOLE 0 96799 0 280 PALO ALTO NETWORKS INC COM 697435105 1309442 5662451 SH SOLE 0 5662451 0 0 P A M TRANSN SVCS INC COM 693149106 22223 385074 SH SOLE 0 384774 0 300 PAN AMERICAN SILVER CORP COM 697900108 150295 6344252 SH SOLE 0 6167765 0 176487 PANGAEA LOGISTICS SOLUTION L SHS G6891L105 78 26300 SH SOLE 0 17646 0 8654 PAPA JOHNS INTL INC COM 698813102 58039 919068 SH SOLE 0 791029 0 128039 PARAMOUNT GOLD NEV CORP COM 69924M109 42 53700 SH SOLE 0 51709 0 1991 PARAMOUNT GROUP INC COM 69924R108 69195 4970899 SH SOLE 0 4668308 0 302591 PARK AEROSPACE CORP COM 70014A104 24688 1517397 SH SOLE 0 1505286 0 12111 PARK CITY GROUP INC COM NEW 700215304 362 71608 SH SOLE 0 71608 0 0 PARKE BANCORP INC COM 700885106 4133 162783 SH SOLE 0 133877 0 28906 PARK HOTELS RESORTS INC COM 700517105 922 35639 SH SOLE 0 35639 0 0 PARK NATL CORP COM 700658107 7105 69400 SH SOLE 0 69400 0 0 PARK OHIO HLDGS CORP COM 700666100 410 12183 SH SOLE 0 12183 0 0 PAR PACIFIC HOLDINGS INC COM NEW 69888T207 54067 2326447 SH SOLE 0 2277447 0 49000 PARSLEY ENERGY INC CL A 701877102 18057 954900 SH SOLE 0 364612 0 590288 PAR TECHNOLOGY CORP COM 698884103 673 21900 SH SOLE 0 51 0 21849 PARTNER COMMUNICATIONS CO LT ADR 70211M109 11696 2682550 SH SOLE 0 2682550 0 0 PATTERSON COMPANIES INC COM 703395103 5136 250804 SH SOLE 0 184295 0 66509 PATTERSON UTI ENERGY INC COM 703481101 120374 11464159 SH SOLE 0 10889146 0 575013 PAYPAL HLDGS INC COM 70450Y103 41199 380871 SH SOLE 0 94150 0 286721 PAYSIGN INC COM 70451A104 22889 2255119 SH SOLE 0 2255119 0 0 PB BANCORP INC COM 70454T100 376 24800 SH SOLE 0 13230 0 11570 PBF ENERGY INC CL A 69318G106 39790 1268400 SH SOLE 0 580734 0 687666 PCB BANCORP COM 69320M109 2079 120332 SH SOLE 0 72138 0 48194 PC CONNECTION INC COM 69318J100 809 16300 SH SOLE 0 320 0 15980 PCSB FINL CORP COM 69324R104 7290 359976 SH SOLE 0 281692 0 78284 PC-TEL INC COM 69325Q105 13603 1606037 SH SOLE 0 1491615 0 114422 PDL BIOPHARMA INC COM 69329Y104 26514 8170631 SH SOLE 0 8170631 0 0 PDL CMNTY BANCORP COM 69290X101 2342 159312 SH SOLE 0 145928 0 13384 PDS BIOTECHNOLOGY CORP COM 70465T107 319 120269 SH SOLE 0 120269 0 0 PEABODY ENERGY CORP NEW COM 704551100 36615 4014853 SH SOLE 0 4014853 0 0 PEAPACK-GLADSTONE FINL CORP COM 704699107 12935 418620 SH SOLE 0 395296 0 23324 PEARSON PLC SPONSORED ADR 705015105 2032 241100 SH SOLE 0 241100 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 17362 647595 SH SOLE 0 564113 0 83482 PEMBINA PIPELINE CORP COM 706327103 551 14864 SH SOLE 0 1048 0 13816 PENNEY J C CORP INC COM 708160106 3564 3182404 SH SOLE 0 3182404 0 0 PENN NATL GAMING INC COM 707569109 4200 164302 SH SOLE 0 88848 0 75454 PENNS WOODS BANCORP INC COM 708430103 6550 184202 SH SOLE 0 178708 0 5494 PENN VA CORP NEW COM 70788V102 2659 87600 SH SOLE 0 59633 0 27967 PENNYMAC FINL SVCS INC COM 70932M107 34166 1003693 SH SOLE 0 795563 0 208130 PENNYMAC MTG INVT TR COM 70931T103 30435 1365407 SH SOLE 0 946979 0 418428 PENSKE AUTOMOTIVE GRP INC COM 70959W103 231 4600 SH SOLE 0 1570 0 3030 PEOPLES BANCORP INC COM 709789101 18255 526679 SH SOLE 0 500607 0 26072 PEOPLES BANCORP N C INC COM 710577107 1941 59092 SH SOLE 0 53594 0 5498 PEOPLES FINL SVCS CORP COM 711040105 4274 84881 SH SOLE 0 72494 0 12387 PEOPLES UTAH BANCORP COM 712706209 7116 236240 SH SOLE 0 210467 0 25773 PEOPLES UTD FINL INC COM 712704105 4701 278138 SH SOLE 0 278138 0 0 PEPSICO INC COM 713448108 151666 1109726 SH SOLE 0 646856 0 462870 PERCEPTRON INC COM 71361F100 3700 672814 SH SOLE 0 662983 0 9831 PERFICIENT INC COM 71375U101 3151 68393 SH SOLE 0 47981 0 20412 PERFORMANCE FOOD GROUP CO COM 71377A103 13766 267400 SH SOLE 0 99618 0 167782 PERFORMANCE SHIPPING INC COM Y67305105 399 474755 SH SOLE 0 474755 0 0 PERFORMANT FINL CORP COM 71377E105 975 956139 SH SOLE 0 956139 0 0 PERION NETWORK LTD SHS NEW M78673114 11308 1818025 SH SOLE 0 1809113 0 8912 PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 1753 192643 SH SOLE 0 163045 0 29598 PERMA PIPE INTL HLDGS INC COM 714167103 2227 237442 SH SOLE 0 223227 0 14215 PERMIAN BASIN RTY TR UNIT BEN INT 714236106 50 13009 SH SOLE 0 0 0 13009 PERSPECTA INC COM 715347100 28172 1065500 SH SOLE 0 742080 0 323420 PETIQ INC COM CL A 71639T106 4429 176800 SH SOLE 0 53822 0 122978 PETMED EXPRESS INC COM 716382106 38018 1616400 SH SOLE 0 1616400 0 0 PETROCHINA CO LTD SPONSORED ADR 71646E100 60703 1206100 SH SOLE 0 1206100 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 171186 11473599 SH SOLE 0 10368581 0 1105018 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 903733 56695930 SH SOLE 0 53301960 0 3393970 PFENEX INC COM 717071104 17346 1579805 SH SOLE 0 1486052 0 93753 PFIZER INC COM 717081103 513358 13102541 SH SOLE 0 9155269 0 3947272 PFSWEB INC COM NEW 717098206 2526 661339 SH SOLE 0 651043 0 10296 PGT INNOVATIONS INC COM 69336V101 47630 3194529 SH SOLE 0 3193047 0 1482 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 20820 838500 SH SOLE 0 838500 0 0 PHILLIPS 66 COM 718546104 214231 1922902 SH SOLE 0 1191138 0 731764 PHIO PHARMACEUTICALS CORP COM 71880W204 57 333890 SH SOLE 0 333890 0 0 PHOENIX NEW MEDIA LTD SPONSORED ADS 71910C103 1509 769689 SH SOLE 0 705387 0 64302 PHOTRONICS INC COM 719405102 32308 2049994 SH SOLE 0 2049994 0 0 PICO HLDGS INC COM NEW 693366205 1055 94900 SH SOLE 0 49100 0 45800 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 61634 2771300 SH SOLE 0 2721722 0 49578 PIERIS PHARMACEUTICALS INC COM 720795103 7179 1983130 SH SOLE 0 1983130 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 28286 864613 SH SOLE 0 657543 0 207070 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 6413 64300 SH SOLE 0 64300 0 0 PIMCO ETF TR 1-5 US TIP IDX 72201R205 236 4500 SH SOLE 0 4500 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 4668 43303 SH SOLE 0 43303 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 14477 142500 SH SOLE 0 142500 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 539 4900 SH SOLE 0 4900 0 0 PINDUODUO INC SPONSORED ADS 722304102 265178 7011574 SH SOLE 0 6836950 0 174624 PINGTAN MARINE ENTERPRISE LT SHS G7114V102 20 15700 SH SOLE 0 14183 0 1517 PINNACLE FINL PARTNERS INC COM 72346Q104 1331 20800 SH SOLE 0 20800 0 0 PINNACLE WEST CAP CORP COM 723484101 272659 3031898 SH SOLE 0 3031898 0 0 PIONEER NAT RES CO COM 723787107 30908 204188 SH SOLE 0 70092 0 134096 PIPER JAFFRAY COS COM 724078100 30449 380895 SH SOLE 0 380895 0 0 PITNEY BOWES INC COM 724479100 5000 1240625 SH SOLE 0 688750 0 551875 PIXELWORKS INC COM NEW 72581M305 5148 1313235 SH SOLE 0 1313235 0 0 PJT PARTNERS INC COM CL A 69343T107 289 6400 SH SOLE 0 301 0 6099 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 5146 279800 SH SOLE 0 0 0 279800 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 12346 651482 SH SOLE 0 0 0 651482 PLATINUM GROUP METALS LTD COM 72765Q882 84 49859 SH SOLE 0 400 0 49459 PLAYAGS INC COM 72814N104 1488 122700 SH SOLE 0 2211 0 120489 PLDT INC SPONSORED ADR 69344D408 65510 3277116 SH SOLE 0 3220687 0 56429 PLEXUS CORP COM 729132100 3469 45093 SH SOLE 0 36166 0 8927 PLUMAS BANCORP COM 729273102 364 13780 SH SOLE 0 4753 0 9027 PLURISTEM THERAPEUTICS INC COM NEW 72940R300 1077 273419 SH SOLE 0 242537 0 30882 PLUS THERAPEUTICS INC COM NEW 72941H400 206 85634 SH SOLE 0 85634 0 0 PLX PHARMA INC COM 72942A107 306 70111 SH SOLE 0 69660 0 451 PLYMOUTH INDL REIT INC COM 729640102 8177 444624 SH SOLE 0 372724 0 71900 PNM RES INC COM 69349H107 136095 2683800 SH SOLE 0 2651698 0 32102 POINTS INTL LTD COM NEW 730843208 11475 752214 SH SOLE 0 694617 0 57597 POLARIS INC COM 731068102 73795 725618 SH SOLE 0 428214 0 297404 POLARITYTE INC COM 731094108 188 72333 SH SOLE 0 15822 0 56511 POLAR PWR INC COM 73102V105 70 29447 SH SOLE 0 19374 0 10073 POLYMET MINING CORP COM 731916102 98 386532 SH SOLE 0 0 0 386532 POLYONE CORP COM 73179P106 30729 835258 SH SOLE 0 628274 0 206984 PORTLAND GEN ELEC CO COM NEW 736508847 155784 2792328 SH SOLE 0 2792328 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 3898 163242 SH SOLE 0 95060 0 68182 POST HLDGS INC COM 737446104 45189 414200 SH SOLE 0 308376 0 105824 POTBELLY CORP COM 73754Y100 7978 1890500 SH SOLE 0 1890500 0 0 POTLATCHDELTIC CORPORATION COM 737630103 111884 2585713 SH SOLE 0 2585713 0 0 POWELL INDS INC COM 739128106 29732 606898 SH SOLE 0 601535 0 5363 POWERFLEET INC COM 73931J109 2300 353310 SH SOLE 0 303511 0 49799 POWER INTEGRATIONS INC COM 739276103 4856 49100 SH SOLE 0 29852 0 19248 POWER REIT COM 73933H101 869 96558 SH SOLE 0 83658 0 12900 PPG INDS INC COM 693506107 68701 514653 SH SOLE 0 85919 0 428734 PPL CORP COM 69351T106 142746 3978421 SH SOLE 0 3293298 0 685123 PQ GROUP HLDGS INC COM 73943T103 3082 179400 SH SOLE 0 179400 0 0 PRA GROUP INC COM 69354N106 7525 207300 SH SOLE 0 159439 0 47861 PRECISION DRILLING CORP COM 2010 74022D308 505 362052 SH SOLE 0 32500 0 329552 PREFERRED APT CMNTYS INC COM 74039L103 1365 102500 SH SOLE 0 0 0 102500 PREFERRED BK LOS ANGELES CA COM NEW 740367404 25770 428855 SH SOLE 0 428855 0 0 PREFORMED LINE PRODS CO COM 740444104 4979 82500 SH SOLE 0 78754 0 3746 PREMIER FINL BANCORP INC COM 74050M105 4635 255488 SH SOLE 0 237606 0 17882 PREMIER INC CL A 74051N102 139406 3680209 SH SOLE 0 3604812 0 75397 PRETIUM RES INC COM 74139C102 2450 220044 SH SOLE 0 0 0 220044 PRGX GLOBAL INC COM NEW 69357C503 8249 1676610 SH SOLE 0 1676610 0 0 PRICESMART INC COM 741511109 34232 482000 SH SOLE 0 482000 0 0 PRIMORIS SVCS CORP COM 74164F103 1550 69700 SH SOLE 0 69700 0 0 PRIMO WTR CORP COM 74165N105 4746 422808 SH SOLE 0 422808 0 0 PRINCIPIA BIOPHARMA INC COM 74257L108 4404 80400 SH SOLE 0 80400 0 0 PROASSURANCE CORP COM 74267C106 36917 1021500 SH SOLE 0 1015100 0 6400 PRO-DEX INC COLO COM NEW 74265M205 515 29360 SH SOLE 0 19725 0 9635 PROFIRE ENERGY INC COM 74316X101 1855 1279085 SH SOLE 0 1224005 0 55080 PROFOUND MED CORP COM NEW 74319B502 147 12900 SH SOLE 0 2900 0 10000 PROGRESSIVE CORP OHIO COM 743315103 388002 5359886 SH SOLE 0 5258861 0 101025 PROGRESS SOFTWARE CORP COM 743312100 76141 1832517 SH SOLE 0 1785555 0 46962 PROOFPOINT INC COM 743424103 25607 223100 SH SOLE 0 170387 0 52713 PROPHASE LABS INC COM 74345W108 379 192600 SH SOLE 0 192600 0 0 PROQR THRAPEUTICS N V SHS EURO N71542109 823 83000 SH SOLE 0 172 0 82828 PROSHARES TR PSHS SH MSCI EMR 74347R396 339 19900 SH SOLE 0 19900 0 0 PROSHARES TR PSHS ULTRA DOW30 74347R305 1495 26900 SH SOLE 0 26900 0 0 PROSHARES TR PSHS ULTRA QQQ 74347R206 1060 8700 SH SOLE 0 8700 0 0 PROSHARES TR PSHS ULTRUSS2000 74347R842 231 3000 SH SOLE 0 3000 0 0 PROSHARES TR PSHS ULT S&P 500 74347R107 2474 16400 SH SOLE 0 16400 0 0 PROSHARES TR SHRT 20+YR TRE 74347X849 427 21800 SH SOLE 0 21800 0 0 PROSHARES TR ULTRPRO DOW30 74347X823 1601 12900 SH SOLE 0 12900 0 0 PROSHARES TR ULTRPRO S&P500 74347X864 378 5400 SH SOLE 0 5400 0 0 PROS HOLDINGS INC COM 74346Y103 67236 1122100 SH SOLE 0 1066485 0 55615 PROTAGONIST THERAPEUTICS INC COM 74366E102 4358 618124 SH SOLE 0 585816 0 32308 PROTALIX BIOTHERAPEUTICS INC COM 74365A309 1508 459634 SH SOLE 0 459634 0 0 PROTECTIVE INS CORP CL B 74368L203 10780 669977 SH SOLE 0 612313 0 57664 PROTEON THERAPEUTICS INC COM 74371L109 346 844122 SH SOLE 0 844122 0 0 PROTHENA CORP PLC SHS G72800108 1094 69100 SH SOLE 0 69100 0 0 PROTO LABS INC COM 743713109 944 9300 SH SOLE 0 3262 0 6038 PROVIDENCE SVC CORP COM 743815102 55079 930699 SH SOLE 0 924299 0 6400 PROVIDENT BANCORP INC COM NEW 74383L105 2292 184077 SH SOLE 0 105897 0 78180 PROVIDENT FINL HLDGS INC COM 743868101 9808 447847 SH SOLE 0 433925 0 13922 PROVIDENT FINL SVCS INC COM 74386T105 29716 1205500 SH SOLE 0 1205500 0 0 PRUDENTIAL BANCORP INC NEW COM 74431A101 8187 441824 SH SOLE 0 440108 0 1716 PRUDENTIAL PLC ADR 74435K204 42634 1119300 SH SOLE 0 1119300 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 1072 6500 SH SOLE 0 1407 0 5093 PSYCHEMEDICS CORP COM NEW 744375205 4348 475177 SH SOLE 0 445862 0 29315 PTC INC COM 69370C100 25215 336700 SH SOLE 0 225288 0 111412 PTC THERAPEUTICS INC COM 69366J200 15077 313900 SH SOLE 0 233150 0 80750 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 133423 4681514 SH SOLE 0 4681514 0 0 PUBLIC STORAGE COM 74460D109 326227 1531872 SH SOLE 0 1179955 0 351917 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 86688 1468049 SH SOLE 0 1330580 0 137469 PULMATRIX INC COM NEW 74584P202 210 244708 SH SOLE 0 148598 0 96110 PULTE GROUP INC COM 745867101 30162 777367 SH SOLE 0 99087 0 678280 PUMA BIOTECHNOLOGY INC COM 74587V107 853 97500 SH SOLE 0 97500 0 0 PURECYCLE CORP COM NEW 746228303 1073 85200 SH SOLE 0 56362 0 28838 PURE STORAGE INC CL A 74624M102 58177 3400200 SH SOLE 0 3400200 0 0 PURPLE INNOVATION INC COM 74640Y106 1626 186700 SH SOLE 0 46385 0 140315 PUXIN LTD ADS 74704P108 554 67582 SH SOLE 0 61782 0 5800 PVH CORP COM 693656100 6443 61275 SH SOLE 0 61275 0 0 PYXIS TANKERS INC COM Y71726106 48 42750 SH SOLE 0 26135 0 16615 PZENA INVESTMENT MGMT INC CLASS A 74731Q103 8742 1014101 SH SOLE 0 1001782 0 12319 Q2 HLDGS INC COM 74736L109 5108 63000 SH SOLE 0 37197 0 25803 QAD INC CL A 74727D306 31662 621677 SH SOLE 0 609977 0 11700 QCR HOLDINGS INC COM 74727A104 26105 595200 SH SOLE 0 570558 0 24642 QEP RES INC COM 74733V100 12991 2886800 SH SOLE 0 2163179 0 723621 QIWI PLC SPON ADR REP B 74735M108 35196 1817971 SH SOLE 0 1817971 0 0 QORVO INC COM 74736K101 226852 1951754 SH SOLE 0 1431555 0 520199 QTS RLTY TR INC COM CL A 74736A103 4000 73700 SH SOLE 0 28488 0 45212 QUAD / GRAPHICS INC COM CL A 747301109 1686 361000 SH SOLE 0 361000 0 0 QUALCOMM INC COM 747525103 507897 5756507 SH SOLE 0 4843014 0 913493 QUALSTAR CORP COM NEW 74758R208 788 145196 SH SOLE 0 144796 0 400 QUALYS INC COM 74758T303 34132 409400 SH SOLE 0 323994 0 85406 QUANEX BUILDING PRODUCTS COR COM 747619104 24940 1460207 SH SOLE 0 1380907 0 79300 QUANTERIX CORP COM 74766Q101 392 16600 SH SOLE 0 875 0 15725 QUEST DIAGNOSTICS INC COM 74834L100 14022 131300 SH SOLE 0 48595 0 82705 QUEST RESOURCE HLDG CORP COM NEW 74836W203 589 270224 SH SOLE 0 269243 0 981 QUIDEL CORP COM 74838J101 255 3400 SH SOLE 0 3400 0 0 QUINSTREET INC COM 74874Q100 322 21000 SH SOLE 0 21000 0 0 QUINTANA ENERGY SVCS INC COM 74875T103 175 62310 SH SOLE 0 62310 0 0 QUMU CORP COM 749063103 2017 772856 SH SOLE 0 748072 0 24784 QUORUM HEALTH CORP COM 74909E106 654 684388 SH SOLE 0 684388 0 0 QUOTIENT LTD SHS G73268107 207 21800 SH SOLE 0 800 0 21000 QUOTIENT TECHNOLOGY INC COM 749119103 9359 949200 SH SOLE 0 949200 0 0 QURATE RETAIL INC COM SER A 74915M100 20668 2451761 SH SOLE 0 1492068 0 959693 R1 RCM INC COM 749397105 1952 150398 SH SOLE 0 86608 0 63790 RADA ELECTR INDS LTD COM PAR NEW M81863124 2046 394124 SH SOLE 0 247924 0 146200 RADCOM LTD SHS NEW M81865111 1371 160933 SH SOLE 0 156095 0 4838 RADIAN GROUP INC COM 750236101 8124 322900 SH SOLE 0 308056 0 14844 RADIANT LOGISTICS INC COM 75025X100 253 45507 SH SOLE 0 45507 0 0 RADIUS HEALTH INC COM NEW 750469207 8954 444159 SH SOLE 0 444159 0 0 RADNET INC COM 750491102 35851 1766070 SH SOLE 0 1766070 0 0 RADWARE LTD ORD M81873107 46251 1794054 SH SOLE 0 1680848 0 113206 RAFAEL HLDGS INC COM CL B 75062E106 8320 466350 SH SOLE 0 466350 0 0 RALPH LAUREN CORP CL A 751212101 464695 3964294 SH SOLE 0 3964294 0 0 RAMACO RES INC COM 75134P303 44 12369 SH SOLE 0 12369 0 0 RAMBUS INC DEL COM 750917106 61793 4485900 SH SOLE 0 4485900 0 0 RANDOLPH BANCORP INC COM 752378109 499 28300 SH SOLE 0 8100 0 20200 RANGER ENERGY SVCS INC COM CL A 75282U104 190 29486 SH SOLE 0 29186 0 300 RA PHARMACEUTICALS INC COM 74933V108 17216 366845 SH SOLE 0 197133 0 169712 RAVEN INDS INC COM 754212108 14339 416100 SH SOLE 0 416100 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 6179 69075 SH SOLE 0 30794 0 38281 RAYONIER ADVANCED MATLS INC COM 75508B104 18618 4848316 SH SOLE 0 4676753 0 171563 RAYONIER INC COM 754907103 136041 4152659 SH SOLE 0 4152659 0 0 RBB BANCORP COM 74930B105 3720 175700 SH SOLE 0 134070 0 41630 RCI HOSPITALITY HLDGS INC COM 74934Q108 4668 227700 SH SOLE 0 216700 0 11000 RCM TECHNOLOGIES INC COM NEW 749360400 2116 705462 SH SOLE 0 700909 0 4553 READING INTERNATIONAL INC CL A 755408101 8738 780890 SH SOLE 0 780890 0 0 READY CAP CORP COM 75574U101 2318 150345 SH SOLE 0 2039 0 148306 REALNETWORKS INC COM NEW 75605L708 1485 1237643 SH SOLE 0 1237643 0 0 REALOGY HLDGS CORP COM 75605Y106 12840 1326415 SH SOLE 0 754424 0 571991 REALPAGE INC COM 75606N109 13120 244094 SH SOLE 0 208394 0 35700 REATA PHARMACEUTICALS INC CL A 75615P103 49493 242100 SH SOLE 0 133055 0 109045 RECRO PHARMA INC COM 75629F109 18676 1018862 SH SOLE 0 988900 0 29962 REDFIN CORP COM 75737F108 3091 146200 SH SOLE 0 102652 0 43548 RED LION HOTELS CORP COM 756764106 882 236490 SH SOLE 0 236490 0 0 RED ROCK RESORTS INC CL A 75700L108 4306 179800 SH SOLE 0 28305 0 151495 RED VIOLET INC COM 75704L104 803 43400 SH SOLE 0 43400 0 0 REDWOOD TR INC COM 758075402 10862 656700 SH SOLE 0 288742 0 367958 REGAL BELOIT CORP COM 758750103 1986 23200 SH SOLE 0 13067 0 10133 REGENCY CTRS CORP COM 758849103 72372 1147126 SH SOLE 0 1147126 0 0 REGENERON PHARMACEUTICALS COM 75886F107 108288 288400 SH SOLE 0 288400 0 0 REGIONAL HEALTH PPTYS INC COM 75903M309 32 22598 SH SOLE 0 18817 0 3781 REGIONAL MGMT CORP COM 75902K106 16710 556437 SH SOLE 0 484118 0 72319 REGIONS FINL CORP NEW COM 7591EP100 4693 273460 SH SOLE 0 254249 0 19211 REGIS CORP MINN COM 758932107 37690 2109098 SH SOLE 0 2094335 0 14763 REGULUS THERAPEUTICS INC COM NEW 75915K200 425 476993 SH SOLE 0 476993 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 359 2200 SH SOLE 0 679 0 1521 RELIANCE STEEL & ALUMINUM CO COM 759509102 30289 252912 SH SOLE 0 84901 0 168011 RELIANT BANCORP INC COM 75956B101 726 32625 SH SOLE 0 24984 0 7641 RELIV INTL INC COM NEW 75952R209 414 106880 SH SOLE 0 106880 0 0 RELX PLC SPONSORED ADR 759530108 75062 2970400 SH SOLE 0 2957100 0 13300 REMARK HLDGS INC COM 75955K102 121 235713 SH SOLE 0 235713 0 0 RE MAX HLDGS INC CL A 75524W108 50295 1306700 SH SOLE 0 1306700 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 157289 802415 SH SOLE 0 802415 0 0 RENASANT CORP COM 75970E107 14509 409639 SH SOLE 0 409639 0 0 RENESOLA LTD SPONSORED ADS 75971T301 1093 772442 SH SOLE 0 770764 0 1678 RENT A CTR INC NEW COM 76009N100 126513 4386724 SH SOLE 0 4386724 0 0 REPLIGEN CORP COM 759916109 22601 244332 SH SOLE 0 244332 0 0 REPLIMUNE GROUP INC COM 76029N106 596 41500 SH SOLE 0 11200 0 30300 REPUBLIC BANCORP KY CL A 760281204 5181 110700 SH SOLE 0 102387 0 8313 REPUBLIC FIRST BANCORP INC COM 760416107 4403 1053233 SH SOLE 0 829901 0 223332 REPUBLIC SVCS INC COM 760759100 22314 248961 SH SOLE 0 116139 0 132822 RESIDEO TECHNOLOGIES INC COM 76118Y104 2269 190200 SH SOLE 0 74119 0 116081 RESMED INC COM 761152107 19913 128546 SH SOLE 0 32171 0 96375 RESOLUTE FST PRODS INC COM 76117W109 5167 1230138 SH SOLE 0 1026184 0 203954 RESOURCES CONNECTION INC COM 76122Q105 3625 222000 SH SOLE 0 222000 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 33607 526997 SH SOLE 0 191698 0 335299 RETAIL OPPORTUNITY INVTS COR COM 76131N101 35574 2014368 SH SOLE 0 1673115 0 341253 RETAIL PPTYS AMER INC CL A 76131V202 98535 7353321 SH SOLE 0 7103295 0 250026 RETAIL VALUE INC COM 76133Q102 14100 383142 SH SOLE 0 381542 0 1600 RETO ECO SOLUTIONS INC COM G75271109 18 20805 SH SOLE 0 20805 0 0 RETRACTABLE TECHNOLOGIES INC COM 76129W105 1560 1039902 SH SOLE 0 1015359 0 24543 RETROPHIN INC COM 761299106 11599 816827 SH SOLE 0 816827 0 0 REVANCE THERAPEUTICS INC COM 761330109 10995 677473 SH SOLE 0 650001 0 27472 REV GROUP INC COM 749527107 978 80000 SH SOLE 0 10639 0 69361 REXAHN PHARMACEUTICALS INC COM 761640309 283 148333 SH SOLE 0 142951 0 5382 REX AMERICAN RESOURCES CORP COM 761624105 42008 512543 SH SOLE 0 503764 0 8779 REXFORD INDL RLTY INC COM 76169C100 11212 245500 SH SOLE 0 185670 0 59830 REXNORD CORP NEW COM 76169B102 10595 324793 SH SOLE 0 106815 0 217978 RF INDS LTD COM PAR $0.01 749552105 5048 746700 SH SOLE 0 722445 0 24255 RGC RES INC COM 74955L103 1063 37198 SH SOLE 0 29835 0 7363 RH COM 74967X103 277396 1299277 SH SOLE 0 1185245 0 114032 RHYTHM PHARMACEUTICALS INC COM 76243J105 1048 45647 SH SOLE 0 0 0 45647 RIBBON COMMUNICATIONS INC COM 762544104 5827 1879600 SH SOLE 0 1879600 0 0 RICEBRAN TECHNOLOGIES COM NEW 762831204 674 458768 SH SOLE 0 458768 0 0 RICHARDSON ELECTRS LTD COM 763165107 4831 858071 SH SOLE 0 848628 0 9443 RIGEL PHARMACEUTICALS INC COM NEW 766559603 6371 2976940 SH SOLE 0 2881549 0 95391 RIGNET INC COM 766582100 3668 555800 SH SOLE 0 545000 0 10800 RIMINI STR INC DEL COM 76674Q107 1544 398067 SH SOLE 0 343806 0 54261 RINGCENTRAL INC CL A 76680R206 26279 155800 SH SOLE 0 23241 0 132559 RING ENERGY INC COM 76680V108 242 91600 SH SOLE 0 91600 0 0 RIO TINTO PLC SPONSORED ADR 767204100 89944 1515232 SH SOLE 0 1515232 0 0 RISE ED CAYMAN LTD SPONSORED ADR 76761L102 1000 143106 SH SOLE 0 143106 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 55358 1288897 SH SOLE 0 1208123 0 80774 RITTER PHARMACEUTICALS INC COM NEW 767836307 55 322804 SH SOLE 0 322804 0 0 RIVERVIEW BANCORP INC COM 769397100 3914 476786 SH SOLE 0 449537 0 27249 RIVERVIEW FINL CORP NEW COM 76940Q105 190 15240 SH SOLE 0 5879 0 9361 RLJ LODGING TR COM 74965L101 6279 354332 SH SOLE 0 47974 0 306358 RMR GROUP INC CL A 74967R106 28298 620016 SH SOLE 0 581481 0 38535 ROADRUNNER TRANSN SYS INC COM NEW 76973Q204 438 47588 SH SOLE 0 47588 0 0 ROBERT HALF INTL INC COM 770323103 15712 248800 SH SOLE 0 114074 0 134726 ROCKWELL AUTOMATION INC COM 773903109 44324 218700 SH SOLE 0 76586 0 142114 ROCKWELL MED INC COM 774374102 101 41266 SH SOLE 0 30405 0 10861 ROCKY BRANDS INC COM 774515100 9359 317992 SH SOLE 0 287856 0 30136 ROCKY MTN CHOCOLATE FACTORY COM 77467X101 4441 481121 SH SOLE 0 454979 0 26142 ROGERS COMMUNICATIONS INC CL B 775109200 168554 3393483 SH SOLE 0 3393483 0 0 ROGERS CORP COM 775133101 2033 16300 SH SOLE 0 3939 0 12361 ROLLINS INC COM 775711104 38473 1160213 SH SOLE 0 941122 0 219091 ROPER TECHNOLOGIES INC COM 776696106 34751 98102 SH SOLE 0 16647 0 81455 ROSEHILL RES INC CL A 777385105 106 82651 SH SOLE 0 82651 0 0 ROSETTA STONE INC COM 777780107 27002 1488523 SH SOLE 0 1488523 0 0 ROSS STORES INC COM 778296103 3376 29000 SH SOLE 0 29000 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 75725 956294 SH SOLE 0 520141 0 436153 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 34914 5421500 SH SOLE 0 5421500 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 32307 241982 SH SOLE 0 241982 0 0 ROYAL GOLD INC COM 780287108 48840 399509 SH SOLE 0 295624 0 103885 RPC INC COM 749660106 10892 2078549 SH SOLE 0 1724375 0 354174 RPM INTL INC COM 749685103 5066 66000 SH SOLE 0 0 0 66000 RPT REALTY SH BEN INT 74971D101 6333 421100 SH SOLE 0 421100 0 0 RTI SURGICAL HOLDINGS INC COM 74975N105 2819 1028791 SH SOLE 0 1028791 0 0 RTW RETAILWINDS INC COM 74980D100 1448 1808358 SH SOLE 0 1808358 0 0 RUBICON PROJ INC COM 78112V102 7005 858419 SH SOLE 0 858419 0 0 RUBICON TECHNOLOGY INC COM NEW 78112T206 1066 128104 SH SOLE 0 121804 0 6300 RUSH ENTERPRISES INC CL A 781846209 20557 442092 SH SOLE 0 439525 0 2567 RUSH ENTERPRISES INC CL B 781846308 12677 277400 SH SOLE 0 268000 0 9400 RUTHS HOSPITALITY GROUP INC COM 783332109 5892 270728 SH SOLE 0 236728 0 34000 RYANAIR HLDGS PLC SPONSORED ADS 783513203 305703 3489366 SH SOLE 0 3380096 0 109270 RYB ED INC ADR 74979W101 1034 189744 SH SOLE 0 189744 0 0 RYERSON HLDG CORP COM 783754104 1067 90200 SH SOLE 0 90200 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 16183 186737 SH SOLE 0 186298 0 439 SABRA HEALTH CARE REIT INC COM 78573L106 20059 939979 SH SOLE 0 726837 0 213142 SABRE CORP COM 78573M104 18087 806015 SH SOLE 0 388675 0 417340 SACHEM CAP CORP COM 78590A109 1349 310900 SH SOLE 0 141486 0 169414 SAEXPLORATION HLDGS INC COM PAR 78636X873 61 20219 SH SOLE 0 3129 0 17090 SAFE BULKERS INC COM Y7388L103 7902 4648389 SH SOLE 0 4466133 0 182256 SAFEGUARD SCIENTIFICS INC COM NEW 786449207 2389 217617 SH SOLE 0 215500 0 2117 SAFETY INS GROUP INC COM 78648T100 29804 322100 SH SOLE 0 300914 0 21186 SAGA COMMUNICATIONS INC CL A NEW 786598300 5645 185707 SH SOLE 0 171286 0 14421 SAGE THERAPEUTICS INC COM 78667J108 7984 110591 SH SOLE 0 60943 0 49648 SAILPOINT TECHNLGIES HLDGS I COM 78781P105 10726 454500 SH SOLE 0 389746 0 64754 SALARIUS PHARMACEUTICALS INC COM NEW 79400X107 222 58819 SH SOLE 0 58819 0 0 SALEM MEDIA GROUP INC CL A 794093104 361 250598 SH SOLE 0 250598 0 0 SALESFORCE COM INC COM 79466L302 47455 291781 SH SOLE 0 186780 0 105001 SALISBURY BANCORP INC COM 795226109 220 4812 SH SOLE 0 2834 0 1978 SALLY BEAUTY HLDGS INC COM 79546E104 6429 352300 SH SOLE 0 238727 0 113573 SANDERSON FARMS INC COM 800013104 165491 939117 SH SOLE 0 884440 0 54677 SANDRIDGE ENERGY INC COM NEW 80007P869 3715 876200 SH SOLE 0 804805 0 71395 SANDSTORM GOLD LTD COM NEW 80013R206 17266 2317610 SH SOLE 0 2129021 0 188589 SANDY SPRING BANCORP INC COM 800363103 33336 880041 SH SOLE 0 880041 0 0 SANFILIPPO JOHN B & SON INC COM 800422107 5258 57600 SH SOLE 0 55941 0 1659 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 27 10700 SH SOLE 0 0 0 10700 SANMINA CORPORATION COM 801056102 35659 1041441 SH SOLE 0 1041241 0 200 SANTANDER CONSUMER USA HDG I COM 80283M101 45380 1941800 SH SOLE 0 1450318 0 491482 SAPIENS INTL CORP N V SHS G7T16G103 16949 736900 SH SOLE 0 652400 0 84500 SAP SE SPON ADR 803054204 6496 48481 SH SOLE 0 0 0 48481 SASOL LTD SPONSORED ADR 803866300 8488 392800 SH SOLE 0 378794 0 14006 SAUL CTRS INC COM 804395101 29635 561474 SH SOLE 0 552374 0 9100 SAVARA INC COM 805111101 435 97182 SH SOLE 0 97182 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 258522 1072749 SH SOLE 0 969676 0 103073 SB FINL GROUP INC COM 78408D105 262 13300 SH SOLE 0 6335 0 6965 SB ONE BANCORP COM 78413T103 2487 99800 SH SOLE 0 77953 0 21847 SCHMITT INDS INC ORE COM NEW 806870200 996 258148 SH SOLE 0 258048 0 100 SCHNEIDER NATIONAL INC CL B 80689H102 9092 416700 SH SOLE 0 381840 0 34860 SCHNITZER STL INDS CL A 806882106 5591 257892 SH SOLE 0 252995 0 4897 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 13082 259146 SH SOLE 0 259146 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 1078 20178 SH SOLE 0 20178 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1352 17580 SH SOLE 0 17580 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1208 13000 SH SOLE 0 13000 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1148 19100 SH SOLE 0 19100 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 668 8700 SH SOLE 0 8700 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 677 11251 SH SOLE 0 11251 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 216 4700 SH SOLE 0 4700 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 29489 702298 SH SOLE 0 690208 0 12090 SCIENTIFIC GAMES CORP COM 80874P109 5418 202300 SH SOLE 0 69567 0 132733 SCORPIO BULKERS INC COM Y7546A122 12355 1939492 SH SOLE 0 1875705 0 63787 SCORPIO TANKERS INC SHS Y7542C130 469 11919 SH SOLE 0 11919 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 38087 358700 SH SOLE 0 134384 0 224316 SCPHARMACEUTICALS INC COM 810648105 926 163677 SH SOLE 0 151946 0 11731 SCULLY ROYALTY LTD COM SHS G7T96K107 880 71006 SH SOLE 0 67427 0 3579 SCYNEXIS INC COM 811292101 626 687397 SH SOLE 0 509573 0 177824 SEABOARD CORP COM 811543107 29903 7035 SH SOLE 0 6918 0 117 SEACHANGE INTL INC COM 811699107 5883 1404039 SH SOLE 0 1287766 0 116273 SEACOR HOLDINGS INC COM 811904101 57670 1336496 SH SOLE 0 1302505 0 33991 SEACOR MARINE HLDGS INC COM 78413P101 681 49372 SH SOLE 0 49372 0 0 SEADRILL LTD COM G7998G106 2292 902300 SH SOLE 0 902300 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 400546 6731871 SH SOLE 0 6510250 0 221621 SEALED AIR CORP NEW COM 81211K100 38691 971408 SH SOLE 0 971408 0 0 SEA LTD SPONSORED ADS 81141R100 38788 964397 SH SOLE 0 575432 0 388965 SEANERGY MARITIME HLDGS CORP SHS Y73760301 121 221209 SH SOLE 0 221209 0 0 SEASPAN CORP SHS Y75638109 33362 2347807 SH SOLE 0 2347807 0 0 SEASPINE HLDGS CORP COM 81255T108 6561 546314 SH SOLE 0 514263 0 32051 SEATTLE GENETICS INC COM 812578102 10056 88013 SH SOLE 0 47357 0 40656 SEAWORLD ENTMT INC COM 81282V100 81686 2576019 SH SOLE 0 2365794 0 210225 SECOO HLDG LTD ADR 81367P101 584 99200 SH SOLE 0 99200 0 0 SECURITY NATL FINL CORP CL A NEW 814785309 1070 182878 SH SOLE 0 171899 0 10979 SEELOS THERAPEUTICS INC COM 81577F109 1499 1118623 SH SOLE 0 1118623 0 0 SEI INVESTMENTS CO COM 784117103 56012 855400 SH SOLE 0 855400 0 0 SELECTA BIOSCIENCES INC COM 816212104 2081 874260 SH SOLE 0 818326 0 55934 SELECT BANCORP INC NEW COM 81617L108 2217 180261 SH SOLE 0 157914 0 22347 SELECT ENERGY SVCS INC CL A COM 81617J301 6809 733742 SH SOLE 0 733742 0 0 SELECTIVE INS GROUP INC COM 816300107 19139 293594 SH SOLE 0 120463 0 173131 SELECT MED HLDGS CORP COM 81619Q105 20392 873700 SH SOLE 0 808145 0 65555 SELECT SECTOR SPDR TR ENERGY 81369Y506 12506 208300 SH SOLE 0 208300 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 16831 134200 SH SOLE 0 134200 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 10543 167400 SH SOLE 0 167400 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1935 19000 SH SOLE 0 19000 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9034 293500 SH SOLE 0 293500 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1858 22800 SH SOLE 0 22800 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 12510 193600 SH SOLE 0 193600 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1855 30200 SH SOLE 0 30200 0 0 SEMPRA ENERGY COM 816851109 5847 38601 SH SOLE 0 38601 0 0 SEMTECH CORP COM 816850101 30963 585316 SH SOLE 0 564988 0 20328 SENECA BIOPHARMA INC COM 81689B103 256 258884 SH SOLE 0 255084 0 3800 SENECA FOODS CORP NEW CL A 817070501 4980 122100 SH SOLE 0 122100 0 0 SENESTECH INC COM 81720R109 35 63600 SH SOLE 0 38268 0 25332 SENIOR HSG PPTYS TR SH BEN INT 81721M109 1320 156400 SH SOLE 0 156400 0 0 SENMIAO TECHNOLOGY LTD COM 817225105 52 77800 SH SOLE 0 77800 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 36610 679600 SH SOLE 0 679600 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 654 9900 SH SOLE 0 2866 0 7034 SERES THERAPEUTICS INC COM 81750R102 3848 1115408 SH SOLE 0 1115408 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 10121 261800 SH SOLE 0 83228 0 178572 SERVICE PPTYS TR COM SH BEN INT 81761L102 2275 93500 SH SOLE 0 88310 0 5190 SERVICESOURCE INTL INC COM 81763U100 6895 4128661 SH SOLE 0 4099822 0 28839 SERVISFIRST BANCSHARES INC COM 81768T108 991 26300 SH SOLE 0 26300 0 0 SEVERN BANCORP ANNAPOLIS MD COM 81811M100 350 37600 SH SOLE 0 15405 0 22195 SFL CORPORATION LTD SHS G7738W106 13906 956397 SH SOLE 0 873989 0 82408 SG BLOCKS INC COM 78418A307 52 329200 SH SOLE 0 227728 0 101472 SHAKE SHACK INC CL A 819047101 29636 497500 SH SOLE 0 497500 0 0 SHARPS COMPLIANCE CORP COM 820017101 2435 576902 SH SOLE 0 537263 0 39639 SHAW COMMUNICATIONS INC CL B CONV 82028K200 98081 4833644 SH SOLE 0 4326215 0 507429 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 1006 49766 SH SOLE 0 0 0 49766 SHENANDOAH TELECOMMUNICATION COM 82312B106 65186 1566600 SH SOLE 0 1566600 0 0 SHERWIN WILLIAMS CO COM 824348106 15573 26687 SH SOLE 0 12604 0 14083 SHILOH INDS INC COM 824543102 1210 339811 SH SOLE 0 317224 0 22587 SHINECO INC COM NEW 824567200 486 775293 SH SOLE 0 760193 0 15100 SHORE BANCSHARES INC COM 825107105 8026 462353 SH SOLE 0 437543 0 24810 SHOTSPOTTER INC COM 82536T107 472 18500 SH SOLE 0 410 0 18090 SHUTTERSTOCK INC COM 825690100 39351 917700 SH SOLE 0 907814 0 9886 SIBANYE STILLWATER SPONSORED ADR 825724206 46091 4641630 SH SOLE 0 4641630 0 0 SI BONE INC COM 825704109 1404 65300 SH SOLE 0 65300 0 0 SIERRA BANCORP COM 82620P102 12255 420831 SH SOLE 0 403934 0 16897 SIERRA ONCOLOGY INC COM 82640U107 1183 3456465 SH SOLE 0 3456465 0 0 SIERRA WIRELESS INC COM 826516106 12568 1316000 SH SOLE 0 1255100 0 60900 SIFCO INDS INC COM 826546103 247 62600 SH SOLE 0 62600 0 0 SIFY TECHNOLOGIES LIMITED SPONSORED ADS 82655M107 657 534530 SH SOLE 0 534530 0 0 SIGA TECHNOLOGIES INC COM 826917106 1616 338818 SH SOLE 0 177567 0 161251 SIGMA LABS INC COM PAR 826598302 36 36500 SH SOLE 0 17249 0 19251 SIGMATRON INTL INC COM 82661L101 1100 272928 SH SOLE 0 263555 0 9373 SIGNATURE BK NEW YORK N Y COM 82669G104 15995 117082 SH SOLE 0 104204 0 12878 SILGAN HOLDINGS INC COM 827048109 15750 506745 SH SOLE 0 363095 0 143650 SILICOM LTD ORD M84116108 850 25558 SH SOLE 0 0 0 25558 SILICON LABORATORIES INC COM 826919102 24692 212898 SH SOLE 0 96823 0 116075 SILVERCORP METALS INC COM 82835P103 37111 6545210 SH SOLE 0 6545210 0 0 SILVERCREST ASSET MGMT GROUP CL A 828359109 3735 296924 SH SOLE 0 263846 0 33078 SILVERCREST METALS INC COM 828363101 1757 260700 SH SOLE 0 8653 0 252047 SIMON PPTY GROUP INC NEW COM 828806109 80692 541705 SH SOLE 0 403260 0 138445 SIMPLY GOOD FOODS CO COM 82900L102 60300 2112836 SH SOLE 0 2112836 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 8697 108400 SH SOLE 0 88571 0 19829 SIMULATIONS PLUS INC COM 829214105 12843 441800 SH SOLE 0 441800 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 98893 2966199 SH SOLE 0 2904325 0 61874 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 13645 446648 SH SOLE 0 427365 0 19283 SINOVAC BIOTECH LTD SHS P8696W104 1537 2375841 SH SOLE 0 2306141 0 69700 SIRIUS XM HLDGS INC COM 82968B103 221705 31007703 SH SOLE 0 24367655 0 6640048 SITE CENTERS CORP COM 82981J109 1520 108400 SH SOLE 0 108400 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 13017 143600 SH SOLE 0 100133 0 43467 SIX FLAGS ENTMT CORP NEW COM 83001A102 45074 999200 SH SOLE 0 536836 0 462364 SJW GROUP COM 784305104 75956 1068900 SH SOLE 0 1068900 0 0 SKECHERS U S A INC CL A 830566105 63895 1479400 SH SOLE 0 888402 0 590998 SKYLINE CHAMPION CORPORATION COM 830830105 8024 253120 SH SOLE 0 152432 0 100688 SKY SOLAR HLDGS LTD SPONSORD ADS NEW 83084J202 158 105129 SH SOLE 0 104092 0 1037 SKYWEST INC COM 830879102 115075 1780526 SH SOLE 0 1780526 0 0 SL GREEN RLTY CORP COM 78440X101 164075 1785750 SH SOLE 0 1758158 0 27592 SLM CORP COM 78442P106 12157 1364400 SH SOLE 0 172857 0 1191543 SMARTFINANCIAL INC COM NEW 83190L208 6323 267377 SH SOLE 0 222812 0 44565 SMART GLOBAL HLDGS INC SHS G8232Y101 3475 91600 SH SOLE 0 60425 0 31175 SMART SAND INC COM 83191H107 101 40200 SH SOLE 0 8029 0 32171 SMITH MICRO SOFTWARE INC COM NEW 832154207 928 233200 SH SOLE 0 34482 0 198718 SMTC CORP COM NEW 832682207 1266 373410 SH SOLE 0 373410 0 0 SMUCKER J M CO COM NEW 832696405 17119 164403 SH SOLE 0 33527 0 130876 SNAP INC CL A 83304A106 162515 9951900 SH SOLE 0 5763012 0 4188888 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 5672 212500 SH SOLE 0 196943 0 15557 SOCKET MOBILE INC COM NEW 83368E200 83 51850 SH SOLE 0 51850 0 0 SOGOU INC ADR REPSTG A 83409V104 9387 2063016 SH SOLE 0 1739347 0 323669 SOHU COM LTD SPONSORED ADS 83410S108 31569 2823698 SH SOLE 0 2722928 0 100770 SOLAREDGE TECHNOLOGIES INC COM 83417M104 45595 479495 SH SOLE 0 309279 0 170216 SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 11950 853575 SH SOLE 0 853575 0 0 SOLENO THERAPEUTICS INC COM NEW 834203200 384 130761 SH SOLE 0 130761 0 0 SOL GEL TECHNOLOGIES SHS M8694L103 257 14993 SH SOLE 0 0 0 14993 SOLID BIOSCIENCES INC COM 83422E105 258 58040 SH SOLE 0 9660 0 48380 SOLIGENIX INC COM 834223307 451 311191 SH SOLE 0 311191 0 0 SOLITARIO ZINC CORP COM 8342EP107 106 353369 SH SOLE 0 353369 0 0 SONIC AUTOMOTIVE INC CL A 83545G102 459 14800 SH SOLE 0 14800 0 0 SONOMA PHARMACEUTICALS INC COM NEW 83558L204 256 58709 SH SOLE 0 56672 0 2037 SONOS INC COM 83570H108 19880 1272698 SH SOLE 0 1172818 0 99880 SONY CORP SPONSORED ADR 835699307 94506 1389800 SH SOLE 0 1389800 0 0 SOPHIRIS BIO INC COM NEW 83578Q209 84 226019 SH SOLE 0 0 0 226019 SORL AUTO PTS INC COM 78461U101 307 69087 SH SOLE 0 15970 0 53117 SOTHERLY HOTELS INC COM 83600C103 4663 687819 SH SOLE 0 640997 0 46822 SOUTHERN CO COM 842587107 384039 6028863 SH SOLE 0 5999537 0 29326 SOUTHERN FIRST BANCSHARES IN COM 842873101 7113 167400 SH SOLE 0 152780 0 14620 SOUTHERN MO BANCORP INC COM 843380106 6315 164634 SH SOLE 0 149088 0 15546 SOUTHERN NATL BANCORP OF VA COM 843395104 10786 659713 SH SOLE 0 595175 0 64538 SOUTHSIDE BANCSHARES INC COM 84470P109 42319 1139446 SH SOLE 0 1139446 0 0 SOUTH ST CORP COM 840441109 2527 29132 SH SOLE 0 29132 0 0 SOUTHWEST AIRLS CO COM 844741108 185632 3438900 SH SOLE 0 3438900 0 0 SPAR GROUP INC COM 784933103 123 94800 SH SOLE 0 68199 0 26601 SPARK ENERGY INC CL A COM 846511103 7468 809104 SH SOLE 0 775077 0 34027 SPARK NETWORKS SE SPONSORED ADR 846517100 1030 227364 SH SOLE 0 0 0 227364 SPARTAN MTRS INC COM 846819100 15164 838744 SH SOLE 0 762400 0 76344 SPARTANNASH CO COM 847215100 8274 581012 SH SOLE 0 581012 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 656 2300 SH SOLE 0 2300 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 8217 57500 SH SOLE 0 57500 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 551 10700 SH SOLE 0 10700 0 0 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 257 6400 SH SOLE 0 6400 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 3458 62300 SH SOLE 0 62300 0 0 SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 13440 437355 SH SOLE 0 437355 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 757 26278 SH SOLE 0 26278 0 0 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 1095 39227 SH SOLE 0 39227 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 26947 246000 SH SOLE 0 246000 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 14055 521697 SH SOLE 0 521697 0 0 SPDR SERIES TRUST NUVEEN BBG BRCLY 78464A284 4310 73050 SH SOLE 0 73050 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 5827 118658 SH SOLE 0 118658 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 2498 49395 SH SOLE 0 49395 0 0 SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2935 99900 SH SOLE 0 99900 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 6616 187363 SH SOLE 0 187363 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 13331 432262 SH SOLE 0 432262 0 0 SPDR SERIES TRUST PORTFOLIO SH TSR 78468R101 3666 122361 SH SOLE 0 122361 0 0 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 694 17400 SH SOLE 0 17400 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1165 27800 SH SOLE 0 27800 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 14323 156650 SH SOLE 0 156650 0 0 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 1958 42549 SH SOLE 0 42549 0 0 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 582 13220 SH SOLE 0 13220 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 15435 240084 SH SOLE 0 83154 0 156930 SPECTRUM PHARMACEUTICALS INC COM 84763A108 10204 2803300 SH SOLE 0 2803300 0 0 SPERO THERAPEUTICS INC COM 84833T103 3252 338203 SH SOLE 0 280908 0 57295 S&P GLOBAL INC COM 78409V104 17175 62900 SH SOLE 0 28482 0 34418 SPHERIX INC COM 84842R502 79 60174 SH SOLE 0 57902 0 2272 SPIRE INC COM 84857L101 47420 569196 SH SOLE 0 569196 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 93855 1287799 SH SOLE 0 939424 0 348375 SPIRIT OF TEX BANCSHARES INC COM 84861D103 1378 59900 SH SOLE 0 59900 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 7351 149480 SH SOLE 0 101338 0 48142 SPOK HLDGS INC COM 84863T106 17940 1466884 SH SOLE 0 1443100 0 23784 SPORTSMANS WHSE HLDGS INC COM 84920Y106 2177 271100 SH SOLE 0 15589 0 255511 SPOTIFY TECHNOLOGY S A SHS L8681T102 243500 1628220 SH SOLE 0 1226929 0 401291 SP PLUS CORP COM 78469C103 26217 617900 SH SOLE 0 566092 0 51808 SPRING BK PHARMACEUTICALS IN COM 849431101 317 200930 SH SOLE 0 182330 0 18600 SPRINT CORPORATION COM 85207U105 469181 90053960 SH SOLE 0 90053960 0 0 SPROUTS FMRS MKT INC COM 85208M102 144684 7477220 SH SOLE 0 7356962 0 120258 SPS COMMERCE INC COM 78463M107 42799 772263 SH SOLE 0 714149 0 58114 SPX CORP COM 784635104 5195 102100 SH SOLE 0 50531 0 51569 SPX FLOW INC COM 78469X107 1725 35300 SH SOLE 0 19767 0 15533 SQUARE INC CL A 852234103 18824 300900 SH SOLE 0 134474 0 166426 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 11396 185600 SH SOLE 0 108121 0 77479 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 14141 303586 SH SOLE 0 303586 0 0 SSR MNG INC COM 784730103 113721 5904583 SH SOLE 0 5616154 0 288429 STAAR SURGICAL CO COM PAR $0.01 852312305 524 14900 SH SOLE 0 8429 0 6471 STAFFING 360 SOLUTIONS INC COM PAR 852387307 35 43797 SH SOLE 0 43797 0 0 STAGE STORES INC COM NEW 85254C305 8639 1063917 SH SOLE 0 1063917 0 0 STAG INDL INC COM 85254J102 20161 638600 SH SOLE 0 216411 0 422189 STANDARD DIVERSIFIED INC COM CL A 85336L109 340 23200 SH SOLE 0 19296 0 3904 STANDARD MTR PRODS INC COM 853666105 2139 40200 SH SOLE 0 40200 0 0 STANTEC INC COM 85472N109 5398 190730 SH SOLE 0 152582 0 38148 STARBUCKS CORP COM 855244109 429207 4881786 SH SOLE 0 4881786 0 0 STAR BULK CARRIERS CORP SHS PAR Y8162K204 25584 2166326 SH SOLE 0 1939707 0 226619 STAR GROUP L P UNIT LTD PARTNR 85512C105 11014 1164316 SH SOLE 0 1029716 0 134600 STARRETT L S CO CL A 855668109 3043 532076 SH SOLE 0 504452 0 27624 STARTEK INC COM 85569C107 5522 691929 SH SOLE 0 672718 0 19211 STARWOOD PPTY TR INC COM 85571B105 22191 892622 SH SOLE 0 270713 0 621909 STATE AUTO FINL CORP COM 855707105 6440 207600 SH SOLE 0 207600 0 0 S & T BANCORP INC COM 783859101 1500 37234 SH SOLE 0 37234 0 0 STEALTHGAS INC SHS Y81669106 7632 2225130 SH SOLE 0 2148515 0 76615 STEELCASE INC CL A 858155203 38463 1879900 SH SOLE 0 1681207 0 198693 STEEL CONNECT INC COM 858098106 2971 2034596 SH SOLE 0 2033315 0 1281 STEEL DYNAMICS INC COM 858119100 86387 2537800 SH SOLE 0 2434149 0 103651 STEIN MART INC COM 858375108 75 111905 SH SOLE 0 111905 0 0 STEPAN CO COM 858586100 39050 381200 SH SOLE 0 378300 0 2900 STEREOTAXIS INC COM NEW 85916J409 635 120088 SH SOLE 0 54588 0 65500 STERIS PLC SHS USD G8473T100 2354 15442 SH SOLE 0 15397 0 45 STERLING BANCORP INC COM 85917W102 2647 326833 SH SOLE 0 270273 0 56560 STERLING CONSTRUCTION CO INC COM 859241101 29688 2108500 SH SOLE 0 2108500 0 0 STEWART INFORMATION SVCS COR COM 860372101 44726 1096497 SH SOLE 0 1008083 0 88414 ST JOE CO COM 790148100 10897 549500 SH SOLE 0 519800 0 29700 STOCK YDS BANCORP INC COM 861025104 11591 282290 SH SOLE 0 282290 0 0 STONERIDGE INC COM 86183P102 15684 534919 SH SOLE 0 534919 0 0 STORE CAP CORP COM 862121100 66637 1789400 SH SOLE 0 1275457 0 513943 STRATA SKIN SCIENCES INC COM NEW 86272A206 2412 1159661 SH SOLE 0 1148254 0 11407 STRATASYS LTD SHS M85548101 7972 394152 SH SOLE 0 394152 0 0 STRATEGIC ED INC COM 86272C103 90635 570392 SH SOLE 0 570392 0 0 STRATTEC SEC CORP COM 863111100 2117 95324 SH SOLE 0 83531 0 11793 STRATUS PPTYS INC COM NEW 863167201 1519 49029 SH SOLE 0 36964 0 12065 STREAMLINE HEALTH SOLUTIONS COM 86323X106 544 391273 SH SOLE 0 374509 0 16764 STRONGBRIDGE BIOPHARMA PLC SHS USD G85347105 1341 641600 SH SOLE 0 451796 0 189804 STRYKER CORP COM 863667101 91009 433500 SH SOLE 0 185850 0 247650 STURM RUGER & CO INC COM 864159108 65869 1400576 SH SOLE 0 1400576 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 265 12116 SH SOLE 0 0 0 12116 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 61857 8347806 SH SOLE 0 8278686 0 69120 SUMMER INFANT INC COM 865646103 95 373912 SH SOLE 0 373912 0 0 SUMMIT FINANCIAL GROUP INC COM 86606G101 7922 292435 SH SOLE 0 282489 0 9946 SUMMIT HOTEL PPTYS INC COM 866082100 9566 775231 SH SOLE 0 775231 0 0 SUMMIT MATLS INC CL A 86614U100 6878 287802 SH SOLE 0 221103 0 66699 SUMMIT THERAPEUTICS PLC SPONS ADS 86627R102 304 189834 SH SOLE 0 186073 0 3761 SUN CMNTYS INC COM 866674104 64160 427450 SH SOLE 0 402666 0 24784 SUNCOKE ENERGY INC COM 86722A103 31573 5067900 SH SOLE 0 5067900 0 0 SUNCOR ENERGY INC NEW COM 867224107 21659 660326 SH SOLE 0 387464 0 272862 SUN LIFE FINL INC COM 866796105 37877 830800 SH SOLE 0 510000 0 320800 SUNLINK HEALTH SYSTEMS INC COM 86737U102 170 158700 SH SOLE 0 158700 0 0 SUNOCO LP COM UT REP LP 86765K109 502 16393 SH SOLE 0 0 0 16393 SUNOPTA INC COM 8676EP108 546 218500 SH SOLE 0 218500 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 81814 5877421 SH SOLE 0 5684730 0 192691 SUPERCOM LTD NEW SHS NEW M87095119 41 66830 SH SOLE 0 66830 0 0 SUPERIOR DRILLING PRODS INC COM 868153107 408 497724 SH SOLE 0 488088 0 9636 SUPERIOR GRP OF COMPANIES IN COM 868358102 3082 227600 SH SOLE 0 204208 0 23392 SUPERIOR INDS INTL INC COM 868168105 1236 334959 SH SOLE 0 289596 0 45363 SUPERNUS PHARMACEUTICALS INC COM 868459108 21848 921100 SH SOLE 0 818138 0 102962 SUPPORT COM INC COM NEW 86858W200 1119 1026536 SH SOLE 0 1026536 0 0 SURFACE ONCOLOGY INC COM 86877M209 356 189100 SH SOLE 0 106225 0 82875 SURMODICS INC COM 868873100 36696 885738 SH SOLE 0 857448 0 28290 SUTRO BIOPHARMA INC COM 869367102 113 10300 SH SOLE 0 3200 0 7100 SUZANO SA SPON ADS 86959K105 39162 3979838 SH SOLE 0 3979838 0 0 SVMK INC COM 78489X103 8579 480100 SH SOLE 0 439097 0 41003 SWITCH INC CL A 87105L104 95508 6444555 SH SOLE 0 6158286 0 286269 S&W SEED CO COM 785135104 107 50987 SH SOLE 0 42604 0 8383 SYKES ENTERPRISES INC COM 871237103 18891 510700 SH SOLE 0 510700 0 0 SYNACOR INC COM 871561106 2771 1822812 SH SOLE 0 1822812 0 0 SYNALLOY CP DEL COM 871565107 2048 158600 SH SOLE 0 158600 0 0 SYNAPTICS INC COM 87157D109 60398 918327 SH SOLE 0 710822 0 207505 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 6398 1346998 SH SOLE 0 1346998 0 0 SYNDAX PHARMACEUTICALS INC COM 87164F105 4350 495500 SH SOLE 0 495500 0 0 SYNLOGIC INC COM 87166L100 777 301272 SH SOLE 0 54680 0 246592 SYNNEX CORP COM 87162W100 35462 275328 SH SOLE 0 147079 0 128249 SYNOPSYS INC COM 871607107 30058 215934 SH SOLE 0 82065 0 133869 SYNOVUS FINL CORP COM NEW 87161C501 20095 512618 SH SOLE 0 460567 0 52051 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 295 581702 SH SOLE 0 574204 0 7498 SYPRIS SOLUTIONS INC COM 871655106 486 623497 SH SOLE 0 623397 0 100 SYROS PHARMACEUTICALS INC COM 87184Q107 892 129085 SH SOLE 0 129085 0 0 SYSCO CORP COM 871829107 130602 1526800 SH SOLE 0 1526800 0 0 SYSTEMAX INC COM 871851101 7253 288267 SH SOLE 0 288267 0 0 TAILORED BRANDS INC COM 87403A107 2278 550350 SH SOLE 0 286019 0 264331 TAITRON COMPONENTS INC CL A 874028103 849 299051 SH SOLE 0 294549 0 4502 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 590963 10171482 SH SOLE 0 10171482 0 0 TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 39622 2008189 SH SOLE 0 1936328 0 71861 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 84789 692550 SH SOLE 0 360892 0 331658 TALLGRASS ENERGY LP CLASS A SHS 874696107 7865 355538 SH SOLE 0 0 0 355538 TANDEM DIABETES CARE INC COM NEW 875372203 40827 684900 SH SOLE 0 684900 0 0 TANDY LEATHER FACTORY INC COM 87538X105 122 21400 SH SOLE 0 16379 0 5021 TANTECH HLDGS LTD COM G8675X107 1274 704101 SH SOLE 0 418889 0 285212 TAPESTRY INC COM 876030107 5205 193000 SH SOLE 0 93820 0 99180 TARENA INTL INC SPONSORED ADS 876108101 2057 1049699 SH SOLE 0 1049699 0 0 TARGA RES CORP COM 87612G101 6516 159586 SH SOLE 0 53595 0 105991 TARGET CORP COM 87612E106 727203 5671968 SH SOLE 0 5227475 0 444493 TARO PHARMACEUTICAL INDS LTD SHS M8737E108 54200 616400 SH SOLE 0 616400 0 0 TASEKO MINES LTD COM 876511106 4310 8979157 SH SOLE 0 8622756 0 356401 TATA MTRS LTD SPONSORED ADR 876568502 92194 7130208 SH SOLE 0 7130208 0 0 TAT TECHNOLOGIES LTD ORD NEW M8740S227 1047 207300 SH SOLE 0 207300 0 0 TAUBMAN CTRS INC COM 876664103 3050 98100 SH SOLE 0 49228 0 48872 TAYLOR DEVICES INC COM 877163105 274 26100 SH SOLE 0 26100 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 39964 1828192 SH SOLE 0 1348009 0 480183 TC ENERGY CORP COM 87807B107 2313 43403 SH SOLE 0 3 0 43400 TD AMERITRADE HLDG CORP COM 87236Y108 241766 4864505 SH SOLE 0 4479838 0 384667 TDH HLDGS INC SHS G87084102 115 85117 SH SOLE 0 81705 0 3412 TEAM INC COM 878155100 974 60990 SH SOLE 0 60990 0 0 TECH DATA CORP COM 878237106 41463 288742 SH SOLE 0 204239 0 84503 TECHNICAL COMMUNICATIONS COR COM 878409101 106 20993 SH SOLE 0 20993 0 0 TECHTARGET INC COM 87874R100 24555 940800 SH SOLE 0 940800 0 0 TECK RESOURCES LTD CL B 878742204 46332 2667437 SH SOLE 0 2586529 0 80908 TECNOGLASS INC SHS G87264100 951 115257 SH SOLE 0 48737 0 66520 TE CONNECTIVITY LTD REG SHS H84989104 42606 444552 SH SOLE 0 264062 0 180490 TEEKAY CORPORATION COM Y8564W103 11882 2233465 SH SOLE 0 2233465 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 4822 309872 SH SOLE 0 0 0 309872 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 47 30265 SH SOLE 0 0 0 30265 TEEKAY TANKERS LTD CL A Y8565N300 31292 1305465 SH SOLE 0 1305465 0 0 TEJON RANCH CO COM 879080109 9524 596000 SH SOLE 0 449370 0 146630 TELADOC HEALTH INC COM 87918A105 45435 542700 SH SOLE 0 334894 0 207806 TELARIA INC COM 879181105 521 59100 SH SOLE 0 21200 0 37900 TELECOM ARGENTINA S A SPON ADR REP B 879273209 655 57700 SH SOLE 0 0 0 57700 TELEDYNE TECHNOLOGIES INC COM 879360105 9634 27800 SH SOLE 0 10282 0 17518 TELEFONICA BRASIL SA SPONSORED ADR 87936R106 22786 1591200 SH SOLE 0 1591200 0 0 TELENAV INC COM 879455103 9562 1967565 SH SOLE 0 1967565 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 85236 3351808 SH SOLE 0 3351808 0 0 TELUS CORP COM 87971M103 166981 4311400 SH SOLE 0 4311400 0 0 TEMPUR SEALY INTL INC COM 88023U101 21719 249472 SH SOLE 0 109975 0 139497 TENABLE HLDGS INC COM 88025T102 6515 271900 SH SOLE 0 91505 0 180395 TENARIS S A SPONSORED ADS 88031M109 175501 7751800 SH SOLE 0 6791831 0 959969 TENAX THERAPEUTICS INC COM NEW 88032L209 632 448342 SH SOLE 0 441892 0 6450 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 3298 280900 SH SOLE 0 280900 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 1075 28275 SH SOLE 0 12425 0 15850 TENGASCO INC COM PAR 88033R502 74 151187 SH SOLE 0 151187 0 0 TENNECO INC CL A VTG COM STK 880349105 4870 371761 SH SOLE 0 265440 0 106321 TERADATA CORP DEL COM 88076W103 67706 2529193 SH SOLE 0 2444179 0 85014 TERADYNE INC COM 880770102 368345 5401749 SH SOLE 0 5324609 0 77140 TEREX CORP NEW COM 880779103 9271 311300 SH SOLE 0 107521 0 203779 TERNIUM SA SPONSORED ADS 880890108 301 13700 SH SOLE 0 13700 0 0 TERRAFORM PWR INC COM CL A 88104R209 136088 8842650 SH SOLE 0 8809475 0 33175 TERRENO RLTY CORP COM 88146M101 2783 51400 SH SOLE 0 28851 0 22549 TERRITORIAL BANCORP INC COM 88145X108 21244 686613 SH SOLE 0 666469 0 20144 TESLA INC COM 88160R101 1647443 3938142 SH SOLE 0 3424274 0 513868 TESSCO TECHNOLOGIES INC COM 872386107 5469 487400 SH SOLE 0 451716 0 35684 TETRAPHASE PHARMACEUTICALS I COM NEW 88165N204 632 224940 SH SOLE 0 224940 0 0 TETRA TECH INC NEW COM 88162G103 1639 19020 SH SOLE 0 4545 0 14475 TETRA TECHNOLOGIES INC DEL COM 88162F105 3033 1547606 SH SOLE 0 1547606 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 21874 2231996 SH SOLE 0 2231996 0 0 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 41226 726200 SH SOLE 0 599367 0 126833 TEXAS INSTRS INC COM 882508104 12418 96800 SH SOLE 0 7079 0 89721 TEXAS ROADHOUSE INC COM 882681109 3062 54372 SH SOLE 0 22909 0 31463 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 7029 656300 SH SOLE 0 656300 0 0 TEXTRON INC COM 883203101 12385 277700 SH SOLE 0 161831 0 115869 TFS FINL CORP COM 87240R107 125094 6356400 SH SOLE 0 6356400 0 0 TG THERAPEUTICS INC COM 88322Q108 13092 1179500 SH SOLE 0 975326 0 204174 THE CHARLES SCHWAB CORPORATI COM 808513105 42752 898900 SH SOLE 0 497437 0 401463 THERATECHNOLOGIES INC COM 88338H100 344 104267 SH SOLE 0 4600 0 99667 THERAVANCE BIOPHARMA INC COM G8807B106 440 17003 SH SOLE 0 0 0 17003 THERMOGENESIS HLDGS INC COM 88362L100 806 183261 SH SOLE 0 164422 0 18839 THERMON GROUP HLDGS INC COM 88362T103 16989 633900 SH SOLE 0 601200 0 32700 THE TRADE DESK INC COM CL A 88339J105 14002 53900 SH SOLE 0 28498 0 25402 THIRD PT REINS LTD COM G8827U100 15601 1482945 SH SOLE 0 1346036 0 136909 THOMSON REUTERS CORP COM NEW 884903709 1876 26208 SH SOLE 0 0 0 26208 THOR INDS INC COM 885160101 7407 99699 SH SOLE 0 0 0 99699 TILLYS INC CL A 886885102 23749 1938721 SH SOLE 0 1758116 0 180605 TIMBERLAND BANCORP INC COM 887098101 12278 412845 SH SOLE 0 404454 0 8391 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 53915 2821298 SH SOLE 0 2821298 0 0 TIPTREE INC COM 88822Q103 324 39800 SH SOLE 0 0 0 39800 TITAN INTL INC ILL COM 88830M102 12619 3485840 SH SOLE 0 3485840 0 0 TITAN MACHY INC COM 88830R101 5970 403900 SH SOLE 0 397450 0 6450 TITAN MED INC COM NEW 88830X819 44 88500 SH SOLE 0 11082 0 77418 TITAN PHARMACEUTICALS INC DE COM 888314507 62 320400 SH SOLE 0 5000 0 315400 TIVITY HEALTH INC COM 88870R102 3623 178097 SH SOLE 0 52777 0 125320 TIVO CORP COM 88870P106 13410 1581370 SH SOLE 0 1581370 0 0 TJX COS INC NEW COM 872540109 99241 1625300 SH SOLE 0 420355 0 1204945 TOCAGEN INC COM 888846102 24 45200 SH SOLE 0 112 0 45088 TOLL BROTHERS INC COM 889478103 4318 109300 SH SOLE 0 3129 0 106171 TOMPKINS FINANCIAL CORPORATI COM 890110109 17375 189892 SH SOLE 0 189892 0 0 TONIX PHARMACEUTICALS HLDG C COM 890260706 375 320225 SH SOLE 0 320225 0 0 TOOTSIE ROLL INDS INC COM 890516107 8446 247397 SH SOLE 0 247397 0 0 TOPBUILD CORP COM 89055F103 11895 115400 SH SOLE 0 76458 0 38942 TORM PLC SHS CL A G89479102 1329 118746 SH SOLE 0 0 0 118746 TORONTO DOMINION BK ONT COM NEW 891160509 35956 640641 SH SOLE 0 62749 0 577892 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 46250 1922286 SH SOLE 0 1911413 0 10873 TOWNEBANK PORTSMOUTH VA COM 89214P109 34267 1231742 SH SOLE 0 1231742 0 0 TOWN SPORTS INTL HLDGS INC COM 89214A102 3484 2037614 SH SOLE 0 2037614 0 0 TOWNSQUARE MEDIA INC CL A 892231101 4750 476437 SH SOLE 0 463608 0 12829 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 153190 1090010 SH SOLE 0 1073572 0 16438 TPG RE FIN TR INC COM 87266M107 21534 1062348 SH SOLE 0 908817 0 153531 TPI COMPOSITES INC COM 87266J104 346 18700 SH SOLE 0 1522 0 17178 TRACON PHARMACEUTICALS INC COM NEW 89237H209 355 151529 SH SOLE 0 151529 0 0 TRACTOR SUPPLY CO COM 892356106 62848 672600 SH SOLE 0 162654 0 509946 TRANSACT TECHNOLOGIES INC COM 892918103 4537 413600 SH SOLE 0 404048 0 9552 TRANSALTA CORP COM 89346D107 20957 2928279 SH SOLE 0 1691643 0 1236636 TRANSATLANTIC PETROLEUM LTD SHS NEW G89982113 18 36829 SH SOLE 0 0 0 36829 TRANSCAT INC COM 893529107 930 29186 SH SOLE 0 29186 0 0 TRANSDIGM GROUP INC COM 893641100 5488 9800 SH SOLE 0 1315 0 8485 TRANSENTERIX INC COM 89366M300 79 53956 SH SOLE 0 4736 0 49220 TRANSGLOBE ENERGY CORP COM 893662106 4301 3116913 SH SOLE 0 3003421 0 113492 TRANSOCEAN LTD REG SHS H8817H100 12709 1847200 SH SOLE 0 1847200 0 0 TRANSPORTADORA DE GAS SUR SPONSORED ADS B 893870204 1736 242177 SH SOLE 0 0 0 242177 TRANSUNION COM 89400J107 38465 449300 SH SOLE 0 282727 0 166573 TRANS WORLD ENTMT CORP COM NEW 89336Q209 200 99399 SH SOLE 0 99399 0 0 TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 6291 366799 SH SOLE 0 366799 0 0 TRAVELERS COMPANIES INC COM 89417E109 4433 32372 SH SOLE 0 16372 0 16000 TRAVELZOO COM NEW 89421Q205 5867 548300 SH SOLE 0 548300 0 0 TRECORA RES COM 894648104 781 109285 SH SOLE 0 96676 0 12609 TREDEGAR CORP COM 894650100 3645 163100 SH SOLE 0 158000 0 5100 TREMONT MTG TR COM 894789106 345 69620 SH SOLE 0 36176 0 33444 TREVENA INC COM 89532E109 1955 2324533 SH SOLE 0 2115748 0 208785 TREX CO INC COM 89531P105 2373 26400 SH SOLE 0 3489 0 22911 TRIBUNE PUBG CO NEW COM 89609W107 9734 739700 SH SOLE 0 739700 0 0 TRICIDA INC COM 89610F101 1140 30200 SH SOLE 0 12091 0 18109 TRICO BANCSHARES COM 896095106 27062 663114 SH SOLE 0 663114 0 0 TRILOGY METALS INC NEW COM 89621C105 35 13300 SH SOLE 0 1200 0 12100 TRIMAS CORP COM NEW 896215209 18255 581170 SH SOLE 0 542770 0 38400 TRIMBLE INC COM 896239100 688 16500 SH SOLE 0 16500 0 0 TRINET GROUP INC COM 896288107 4224 74621 SH SOLE 0 74621 0 0 TRINITY BIOTECH PLC SPON ADR NEW 896438306 710 687161 SH SOLE 0 687161 0 0 TRINSEO S A SHS L9340P101 34851 936600 SH SOLE 0 820432 0 116168 TRIO TECH INTL COM NEW 896712205 1056 264680 SH SOLE 0 264680 0 0 TRIPADVISOR INC COM 896945201 86042 2832184 SH SOLE 0 2832184 0 0 TRIP COM GROUP LTD ADS 89677Q107 96356 2872879 SH SOLE 0 2872879 0 0 TRIPLE-S MGMT CORP CL B 896749108 3985 215515 SH SOLE 0 215515 0 0 TRISTATE CAP HLDGS INC COM 89678F100 6026 230700 SH SOLE 0 230700 0 0 TRITON INTL LTD CL A G9078F107 14746 366806 SH SOLE 0 285932 0 80874 TRIUMPH GROUP INC NEW COM 896818101 33149 1311800 SH SOLE 0 1262270 0 49530 TRIVAGO N V SPON ADS A SHS 89686D105 239 91100 SH SOLE 0 0 0 91100 TROVAGENE INC COM 897238606 393 317303 SH SOLE 0 317303 0 0 TRUEBLUE INC COM 89785X101 707 29400 SH SOLE 0 17390 0 12010 TRUECAR INC COM 89785L107 11263 2371100 SH SOLE 0 2171573 0 199527 TRUSTCO BK CORP N Y COM 898349105 13249 1528200 SH SOLE 0 1528200 0 0 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 15029 3447063 SH SOLE 0 3203268 0 243795 TSR INC COM 872885207 271 75550 SH SOLE 0 75550 0 0 TTEC HLDGS INC COM 89854H102 18519 467422 SH SOLE 0 415100 0 52322 TTM TECHNOLOGIES INC COM 87305R109 347 23069 SH SOLE 0 2853 0 20216 TUCOWS INC COM NEW 898697206 26532 429451 SH SOLE 0 428751 0 700 TUESDAY MORNING CORP COM NEW 899035505 3348 1809951 SH SOLE 0 1809951 0 0 TUNIU CORP SPONSORED ADS A 89977P106 2960 1174500 SH SOLE 0 1174500 0 0 TUPPERWARE BRANDS CORP COM 899896104 7640 890455 SH SOLE 0 760824 0 129631 TURQUOISE HILL RES LTD COM 900435108 502 681938 SH SOLE 0 0 0 681938 TWIN DISC INC COM 901476101 1060 96193 SH SOLE 0 68843 0 27350 TWIST BIOSCIENCE CORP COM 90184D100 206 9800 SH SOLE 0 1300 0 8500 TWO HBRS INVT CORP COM NEW 90187B408 29248 2000530 SH SOLE 0 976447 0 1024083 TWO RIV BANCORP COM 90207C105 3465 154687 SH SOLE 0 143859 0 10828 TYME TECHNOLOGIES INC COM 90238J103 25 17856 SH SOLE 0 89 0 17767 TYSON FOODS INC CL A 902494103 65376 718100 SH SOLE 0 319814 0 398286 UBIQUITI INC COM 90353W103 117372 621082 SH SOLE 0 600997 0 20085 UBS AG LONDON BRH ETRACS MTH2XRE 90269A302 146 10200 SH SOLE 0 10200 0 0 UBS GROUP AG SHS H42097107 137891 10961100 SH SOLE 0 10961100 0 0 UDR INC COM 902653104 231464 4956408 SH SOLE 0 4956408 0 0 UFP TECHNOLOGIES INC COM 902673102 26936 542956 SH SOLE 0 525312 0 17644 UGI CORP NEW COM 902681105 63850 1413862 SH SOLE 0 1413862 0 0 ULTA BEAUTY INC COM 90384S303 11391 45000 SH SOLE 0 34475 0 10525 ULTRALIFE CORP COM 903899102 2152 291264 SH SOLE 0 270648 0 20616 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 59181 9453880 SH SOLE 0 9453880 0 0 UMB FINL CORP COM 902788108 15842 230800 SH SOLE 0 220010 0 10790 UMPQUA HLDGS CORP COM 904214103 19463 1099588 SH SOLE 0 912194 0 187394 UNICO AMERN CORP COM 904607108 130 20600 SH SOLE 0 20600 0 0 UNIFIRST CORP MASS COM 904708104 9897 49000 SH SOLE 0 11453 0 37547 UNILEVER PLC SPON ADR NEW 904767704 2807 49100 SH SOLE 0 49100 0 0 UNION BANKSHARES INC COM 905400107 848 23400 SH SOLE 0 23400 0 0 UNIQUE FABRICATING INC COM 90915J103 321 83199 SH SOLE 0 76167 0 7032 UNIT CORP COM 909218109 335 481100 SH SOLE 0 289611 0 191489 UNITED AIRLINES HLDGS INC COM 910047109 294462 3342743 SH SOLE 0 2744747 0 597996 UNITED BANCORP INC OHIO COM 909911109 163 11400 SH SOLE 0 7846 0 3554 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 29425 952868 SH SOLE 0 936366 0 16502 UNITED CMNTY FINL CORP OHIO COM 909839102 24133 2069703 SH SOLE 0 1974762 0 94941 UNITED FIRE GROUP INC COM 910340108 7594 173656 SH SOLE 0 173656 0 0 UNITED GUARDIAN INC COM 910571108 5361 272800 SH SOLE 0 264800 0 8000 UNITED INS HLDGS CORP COM 910710102 803 63700 SH SOLE 0 31400 0 32300 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 47932 17885150 SH SOLE 0 17432000 0 453150 UNITED NAT FOODS INC COM 911163103 8554 976462 SH SOLE 0 750139 0 226323 UNITED PARCEL SERVICE INC CL B 911312106 44260 378100 SH SOLE 0 213687 0 164413 UNITED SECURITY BANCSHARES C COM 911460103 3293 306940 SH SOLE 0 277358 0 29582 UNITED STATES CELLULAR CORP COM 911684108 24624 679662 SH SOLE 0 663562 0 16100 UNITED STATES LIME & MINERAL COM 911922102 20330 225141 SH SOLE 0 207760 0 17381 UNITED STATES STL CORP NEW COM 912909108 97381 8534700 SH SOLE 0 7376736 0 1157964 UNITED TECHNOLOGIES CORP COM 913017109 154778 1033509 SH SOLE 0 149527 0 883982 UNITED THERAPEUTICS CORP DEL COM 91307C102 312194 3544433 SH SOLE 0 3323603 0 220830 UNITIL CORP COM 913259107 57962 937600 SH SOLE 0 937600 0 0 UNITY BANCORP INC COM 913290102 1226 54301 SH SOLE 0 49426 0 4875 UNITY BIOTECHNOLOGY INC COM 91381U101 216 30000 SH SOLE 0 30000 0 0 UNIVAR SOLUTIONS INC COM 91336L107 25564 1054617 SH SOLE 0 347735 0 706882 UNIVERSAL CORP VA COM 913456109 46744 819210 SH SOLE 0 819210 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 79489 385739 SH SOLE 0 242477 0 143262 UNIVERSAL ELECTRS INC COM 913483103 8107 155123 SH SOLE 0 133917 0 21206 UNIVERSAL FST PRODS INC COM 913543104 9135 191509 SH SOLE 0 127805 0 63704 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 65476 557910 SH SOLE 0 557910 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 27544 192000 SH SOLE 0 98884 0 93116 UNIVERSAL SEC INSTRS INC COM NEW 913821302 39 63623 SH SOLE 0 62449 0 1174 UNIVERSAL TECHNICAL INST INC COM 913915104 12862 1668196 SH SOLE 0 1574706 0 93490 UNIVEST FINANCIAL CORPORATIO COM 915271100 31942 1192769 SH SOLE 0 1181689 0 11080 UNUM GROUP COM 91529Y106 1884 64600 SH SOLE 0 4099 0 60501 UNUM THERAPEUTICS INC COM 903214104 255 354458 SH SOLE 0 193147 0 161311 UPWORK INC COM 91688F104 2164 202817 SH SOLE 0 109620 0 93197 URBAN EDGE PPTYS COM 91704F104 40583 2115900 SH SOLE 0 1960679 0 155221 URBAN ONE INC CL A 91705J105 191 94500 SH SOLE 0 94500 0 0 URBAN ONE INC CL D NON VTG 91705J204 2836 1492546 SH SOLE 0 1486931 0 5615 URBAN TEA INC ORD SHS G9396G100 13 19623 SH SOLE 0 11374 0 8249 UROVANT SCIENCES LTD SHS G9381B108 191 12300 SH SOLE 0 0 0 12300 URSTADT BIDDLE PPTYS INC CL A 917286205 33509 1349007 SH SOLE 0 1298693 0 50314 URSTADT BIDDLE PPTYS INC COM 917286106 1536 77300 SH SOLE 0 72809 0 4491 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 249 13737 SH SOLE 0 0 0 13737 USANA HEALTH SCIENCES INC COM 90328M107 127714 1625900 SH SOLE 0 1625900 0 0 U.S. AUTO PARTS NETWORK INC COM 90343C100 3457 1571439 SH SOLE 0 1516213 0 55226 US FOODS HLDG CORP COM 912008109 46979 1121482 SH SOLE 0 761310 0 360172 U S GLOBAL INVS INC CL A 902952100 150 103826 SH SOLE 0 103826 0 0 USIO INC COM 917313108 48 30699 SH SOLE 0 30699 0 0 U S PHYSICAL THERAPY INC COM 90337L108 28052 245313 SH SOLE 0 245313 0 0 U S SILICA HLDGS INC COM 90346E103 15970 2596812 SH SOLE 0 2596812 0 0 U S WELL SVCS INC CL A 91274U101 169 89415 SH SOLE 0 89415 0 0 UTAH MED PRODS INC COM 917488108 25272 234214 SH SOLE 0 231414 0 2800 UTSTARCOM HOLDINGS CORP SHS NEW G9310A114 3372 1143028 SH SOLE 0 1143028 0 0 UXIN LTD ADS 91818X108 104 45880 SH SOLE 0 45880 0 0 VAALCO ENERGY INC COM NEW 91851C201 8319 3747190 SH SOLE 0 3630427 0 116763 VALERO ENERGY CORP NEW COM 91913Y100 103969 1110188 SH SOLE 0 401997 0 708191 VALE S A SPONSORED ADS 91912E105 323553 24511590 SH SOLE 0 24511590 0 0 VALHI INC NEW COM 918905100 2899 1550184 SH SOLE 0 1507985 0 42199 VALLEY NATL BANCORP COM 919794107 33048 2886277 SH SOLE 0 2692160 0 194117 VALUE LINE INC COM 920437100 500 17300 SH SOLE 0 17300 0 0 VALVOLINE INC COM 92047W101 88963 4155224 SH SOLE 0 3538573 0 616651 VANDA PHARMACEUTICALS INC COM 921659108 56666 3453112 SH SOLE 0 3453112 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 8103 238254 SH SOLE 0 238254 0 0 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 206 3000 SH SOLE 0 3000 0 0 VANECK VECTORS ETF TRUST EMERGING MKTS HI 92189F353 956 40300 SH SOLE 0 40300 0 0 VANECK VECTORS ETF TRUST FALLEN ANGEL HG 92189F437 4834 161928 SH SOLE 0 161928 0 0 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 36184 1235800 SH SOLE 0 1235800 0 0 VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 524 12400 SH SOLE 0 12400 0 0 VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 280 21100 SH SOLE 0 21100 0 0 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 5731 40529 SH SOLE 0 40529 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 872 5000 SH SOLE 0 5000 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 616 4900 SH SOLE 0 4900 0 0 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 2067 23700 SH SOLE 0 23700 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 9657 119800 SH SOLE 0 119800 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1109 7500 SH SOLE 0 7500 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 540 3400 SH SOLE 0 3400 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1120 9400 SH SOLE 0 9400 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2320 25000 SH SOLE 0 25000 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 378 1900 SH SOLE 0 1900 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1627 5500 SH SOLE 0 5500 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1685 10300 SH SOLE 0 10300 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 372 3100 SH SOLE 0 3100 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3406 76600 SH SOLE 0 76600 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 292 4200 SH SOLE 0 4200 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 2446 41388 SH SOLE 0 41388 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 2511 31000 SH SOLE 0 31000 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 5795 117594 SH SOLE 0 117594 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5069 55500 SH SOLE 0 55500 0 0 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1074 10600 SH SOLE 0 10600 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 7072 133006 SH SOLE 0 133006 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 12519 205800 SH SOLE 0 205800 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 13419 165600 SH SOLE 0 165600 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 651 3600 SH SOLE 0 3600 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 236 1600 SH SOLE 0 1600 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 647 5400 SH SOLE 0 5400 0 0 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 5450 66947 SH SOLE 0 66947 0 0 VANGUARD WORLD FD MEGA CAP INDEX 921910873 760 6800 SH SOLE 0 6800 0 0 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 584 6700 SH SOLE 0 6700 0 0 VANGUARD WORLD FD MEGA GRWTH IND 921910816 757 5200 SH SOLE 0 5200 0 0 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 910 4800 SH SOLE 0 4800 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 293 3600 SH SOLE 0 3600 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 805 4200 SH SOLE 0 4200 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 323 2100 SH SOLE 0 2100 0 0 VAREX IMAGING CORP COM 92214X106 10088 338400 SH SOLE 0 306619 0 31781 VARIAN MED SYS INC COM 92220P105 45351 319354 SH SOLE 0 138076 0 181278 VASCULAR BIOGENICS LTD COM M96883109 43 35615 SH SOLE 0 0 0 35615 VAXART INC COM NEW 92243A200 480 1369774 SH SOLE 0 1353474 0 16300 VECTOR GROUP LTD COM 92240M108 135134 10092137 SH SOLE 0 9950197 0 141940 VECTRUS INC COM 92242T101 6479 126400 SH SOLE 0 115405 0 10995 VEDANTA LTD SPONSORED ADR 92242Y100 21471 2487900 SH SOLE 0 2487900 0 0 VEECO INSTRS INC DEL COM 922417100 19232 1309604 SH SOLE 0 1309604 0 0 VEEVA SYS INC CL A COM 922475108 92188 655393 SH SOLE 0 655393 0 0 VENATOR MATLS PLC SHS G9329Z100 3067 800853 SH SOLE 0 752056 0 48797 VENTAS INC COM 92276F100 214936 3722486 SH SOLE 0 3463475 0 259011 VEON LTD SPONSORED ADR 91822M106 4520 1786549 SH SOLE 0 0 0 1786549 VERA BRADLEY INC COM 92335C106 9995 847000 SH SOLE 0 809400 0 37600 VERASTEM INC COM 92337C104 126 94400 SH SOLE 0 10000 0 84400 VEREIT INC COM 92339V100 42351 4583454 SH SOLE 0 792405 0 3791049 VERISIGN INC COM 92343E102 1593597 8270690 SH SOLE 0 8102993 0 167697 VERITIV CORP COM 923454102 4146 210800 SH SOLE 0 179200 0 31600 VERIZON COMMUNICATIONS INC COM 92343V104 77020 1254393 SH SOLE 0 117795 0 1136598 VERMILION ENERGY INC COM 923725105 2604 159160 SH SOLE 0 18722 0 140438 VERONA PHARMA PLC SPONSORED ADS 925050106 72 12500 SH SOLE 0 2367 0 10133 VERRA MOBILITY CORP COM 92511U102 2334 166851 SH SOLE 0 8996 0 157855 VERRICA PHARMACEUTICALS INC COM 92511W108 221 13900 SH SOLE 0 13900 0 0 VERTEX ENERGY INC COM 92534K107 129 83906 SH SOLE 0 41817 0 42089 VERTEX PHARMACEUTICALS INC COM 92532F100 1549418 7076582 SH SOLE 0 6751616 0 324966 VERU INC COM 92536C103 3025 902911 SH SOLE 0 583254 0 319657 VIACOMCBS INC CL A 92556H107 20390 454425 SH SOLE 0 411050 0 43375 VIACOMCBS INC CL B 92556H206 10089 240397 SH SOLE 0 196043 0 44354 VIAD CORP COM NEW 92552R406 1342 19886 SH SOLE 0 8240 0 11646 VIASAT INC COM 92552V100 8900 121593 SH SOLE 0 75218 0 46375 VIAVI SOLUTIONS INC COM 925550105 108178 7211888 SH SOLE 0 6346634 0 865254 VICI PPTYS INC COM 925652109 79772 3122200 SH SOLE 0 755447 0 2366753 VICTORY CAP HLDGS INC COM CL A 92645B103 10107 481995 SH SOLE 0 424549 0 57446 VIEMED HEALTHCARE INC COM 92663R105 1174 187400 SH SOLE 0 12100 0 175300 VILLAGE SUPER MKT INC CL A NEW 927107409 16029 690900 SH SOLE 0 641222 0 49678 VINCE HLDG CORP COM NEW 92719W207 4386 253352 SH SOLE 0 235448 0 17904 VIOMI TECHNOLOGY CO LTD SPONSORED ADS 92762J103 1836 228390 SH SOLE 0 171853 0 56537 VIRCO MFG CO COM 927651109 839 197902 SH SOLE 0 196560 0 1342 VIRTUSA CORP COM 92827P102 13626 300596 SH SOLE 0 300596 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 487 4000 SH SOLE 0 4000 0 0 VISA INC COM CL A 92826C839 167889 893500 SH SOLE 0 312478 0 581022 VISHAY INTERTECHNOLOGY INC COM 928298108 24910 1170013 SH SOLE 0 1098748 0 71265 VISHAY PRECISION GROUP INC COM 92835K103 28093 826274 SH SOLE 0 818374 0 7900 VISLINK TECHNOLOGIES INC COM NEW 92836Y201 187 735973 SH SOLE 0 615635 0 120338 VISTA GOLD CORP COM NEW 927926303 138 190300 SH SOLE 0 0 0 190300 VISTA OUTDOOR INC COM 928377100 9868 1319300 SH SOLE 0 1319300 0 0 VISTRA ENERGY CORP COM 92840M102 140623 6116699 SH SOLE 0 4472675 0 1644024 VIVOPOWER INTERNATIONAL PLC SHS G9376R100 15 14500 SH SOLE 0 13500 0 1000 VIVUS INC COM NEW 928551308 1378 506645 SH SOLE 0 506645 0 0 VMWARE INC CL A COM 928563402 311258 2050583 SH SOLE 0 2050583 0 0 VOC ENERGY TR TR UNIT 91829B103 118 25521 SH SOLE 0 0 0 25521 VOCERA COMMUNICATIONS INC COM 92857F107 4008 193087 SH SOLE 0 160726 0 32361 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 656683 33972220 SH SOLE 0 33796511 0 175709 VOLITIONRX LTD COM 928661107 248 52300 SH SOLE 0 47600 0 4700 VOLT INFORMATION SCIENCES IN COM 928703107 976 393610 SH SOLE 0 383550 0 10060 VONAGE HLDGS CORP COM 92886T201 5667 764764 SH SOLE 0 232060 0 532704 VORNADO RLTY TR SH BEN INT 929042109 4467 67175 SH SOLE 0 25814 0 41361 VOXX INTL CORP CL A 91829F104 2261 516122 SH SOLE 0 504798 0 11324 VOYA FINL INC COM 929089100 5116 83900 SH SOLE 0 32942 0 50958 VOYAGER THERAPEUTICS INC COM 92915B106 17375 1245501 SH SOLE 0 1075410 0 170091 VSE CORP COM 918284100 491 12900 SH SOLE 0 8000 0 4900 VTV THERAPEUTICS INC CL A 918385105 66 38695 SH SOLE 0 3097 0 35598 VULCAN MATLS CO COM 929160109 2731 18965 SH SOLE 0 12124 0 6841 VUZIX CORP COM NEW 92921W300 60 29800 SH SOLE 0 3900 0 25900 WABASH NATL CORP COM 929566107 28465 1937700 SH SOLE 0 1829009 0 108691 WABCO HLDGS INC COM 92927K102 73156 539900 SH SOLE 0 140662 0 399238 WABTEC CORP COM 929740108 25534 328195 SH SOLE 0 218968 0 109227 WAITR HLDGS INC COM 930752100 13 40400 SH SOLE 0 8640 0 31760 WALKER & DUNLOP INC COM 93148P102 1927 29789 SH SOLE 0 19561 0 10228 WALMART INC COM 931142103 1060865 8926837 SH SOLE 0 8926837 0 0 WARRIOR MET COAL INC COM 93627C101 61375 2904626 SH SOLE 0 2904626 0 0 WASHINGTON FED INC COM 938824109 9587 261573 SH SOLE 0 261573 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 112501 3855400 SH SOLE 0 3809547 0 45853 WASHINGTON TR BANCORP COM 940610108 26325 489400 SH SOLE 0 489400 0 0 WASTE CONNECTIONS INC COM 94106B101 189300 2084936 SH SOLE 0 1811459 0 273477 WATERSTONE FINL INC MD COM 94188P101 40701 2138800 SH SOLE 0 2106115 0 32685 WATSCO INC CL B CONV 942622101 218 1200 SH SOLE 0 1200 0 0 WATSCO INC COM 942622200 4792 26600 SH SOLE 0 17035 0 9565 WATTS WATER TECHNOLOGIES INC CL A 942749102 42996 430990 SH SOLE 0 369978 0 61012 WAYFAIR INC CL A 94419L101 21237 235000 SH SOLE 0 235000 0 0 WAYSIDE TECHNOLOGY GROUP INC COM 946760105 4646 286796 SH SOLE 0 281819 0 4977 WD-40 CO COM 929236107 70108 361123 SH SOLE 0 315967 0 45156 WEBSTER FINL CORP CONN COM 947890109 1713 32100 SH SOLE 0 32100 0 0 WEC ENERGY GROUP INC COM 92939U106 87157 944994 SH SOLE 0 944994 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 44358 1419900 SH SOLE 0 1160294 0 259606 WEIS MKTS INC COM 948849104 3638 89851 SH SOLE 0 89851 0 0 WELBILT INC COM 949090104 8311 532400 SH SOLE 0 181611 0 350789 WELLCARE HEALTH PLANS INC COM 94946T106 36455 110400 SH SOLE 0 55478 0 54922 WELLS FARGO CO NEW COM 949746101 9940 184758 SH SOLE 0 184758 0 0 WELLTOWER INC COM 95040Q104 25414 310760 SH SOLE 0 133326 0 177434 WENDYS CO COM 95058W100 13248 596482 SH SOLE 0 261322 0 335160 WERNER ENTERPRISES INC COM 950755108 1662 45663 SH SOLE 0 22933 0 22730 WESBANCO INC COM 950810101 35345 935298 SH SOLE 0 935298 0 0 WESCO INTL INC COM 95082P105 2785 46900 SH SOLE 0 22352 0 24548 WESTAMERICA BANCORPORATION COM 957090103 2889 42631 SH SOLE 0 38585 0 4046 WEST BANCORPORATION INC CAP STK 95123P106 10092 393752 SH SOLE 0 393752 0 0 WESTELL TECHNOLOGIES INC CL A NEW 957541204 852 952506 SH SOLE 0 950635 0 1871 WESTERN ASSET MTG CAP CORP COM 95790D105 31456 3045146 SH SOLE 0 3045146 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 197 238620 SH SOLE 0 37200 0 201420 WESTERN DIGITAL CORP COM 958102105 14588 229833 SH SOLE 0 153380 0 76453 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 1944 98705 SH SOLE 0 0 0 98705 WESTERN NEW ENG BANCORP INC COM 958892101 17027 1768089 SH SOLE 0 1750972 0 17117 WESTERN UN CO COM 959802109 83671 3124376 SH SOLE 0 1364954 0 1759422 WESTLAKE CHEM CORP COM 960413102 2490 35500 SH SOLE 0 14042 0 21458 WESTPAC BKG CORP SPONSORED ADR 961214301 40792 2402373 SH SOLE 0 2349700 0 52673 WEST PHARMACEUTICAL SVSC INC COM 955306105 84245 560400 SH SOLE 0 434662 0 125738 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 5822 2456653 SH SOLE 0 2456653 0 0 WESTROCK CO COM 96145D105 1503 35032 SH SOLE 0 151 0 34881 WESTWOOD HLDGS GROUP INC COM 961765104 21034 710122 SH SOLE 0 688890 0 21232 WEYCO GROUP INC COM 962149100 2402 90800 SH SOLE 0 84200 0 6600 WEYERHAEUSER CO COM 962166104 78168 2588340 SH SOLE 0 2588340 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 42873 1441100 SH SOLE 0 1306476 0 134624 WHIRLPOOL CORP COM 963320106 13212 89557 SH SOLE 0 36541 0 53016 WHITE MTNS INS GROUP LTD COM G9618E107 15282 13700 SH SOLE 0 3329 0 10371 WHITESTONE REIT COM 966084204 21827 1602584 SH SOLE 0 1517453 0 85131 WIDEPOINT CORP COM 967590100 599 1503788 SH SOLE 0 1382984 0 120804 WILEY JOHN & SONS INC CL A 968223206 6395 131800 SH SOLE 0 65538 0 66262 WILLAMETTE VY VINEYARD INC COM 969136100 717 103502 SH SOLE 0 98291 0 5211 WILLIAMS COS INC DEL COM 969457100 62675 2642274 SH SOLE 0 2642274 0 0 WILLIS LEASE FINANCE CORP COM 970646105 27289 463232 SH SOLE 0 438438 0 24794 WILLSCOT CORP COM 971375126 14417 779700 SH SOLE 0 676701 0 102999 WINGSTOP INC COM 974155103 108538 1258705 SH SOLE 0 1258705 0 0 WINMARK CORP COM 974250102 40016 201797 SH SOLE 0 189190 0 12607 WINNEBAGO INDS INC COM 974637100 7282 137442 SH SOLE 0 0 0 137442 WINS FIN HLDGS INC ORD SHS G97223104 171 16300 SH SOLE 0 16300 0 0 WINTRUST FINL CORP COM 97650W108 9011 127100 SH SOLE 0 123187 0 3913 WIPRO LTD SPON ADR 1 SH 97651M109 11936 3183027 SH SOLE 0 3180799 0 2228 WIRELESS TELECOM GROUP INC COM 976524108 1462 1022383 SH SOLE 0 1022383 0 0 WISDOMTREE INVTS INC COM 97717P104 13983 2889089 SH SOLE 0 2870848 0 18241 WISDOMTREE TR EMER MKT HIGH FD 97717W315 469 10248 SH SOLE 0 10248 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1462 30564 SH SOLE 0 30564 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 3106 44000 SH SOLE 0 44000 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 764 14200 SH SOLE 0 14200 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 551 5200 SH SOLE 0 5200 0 0 WISDOMTREE TR US QTLY DIV GRT 97717X669 921 19000 SH SOLE 0 19000 0 0 WIX COM LTD SHS M98068105 192883 1576100 SH SOLE 0 1557014 0 19086 WNS HOLDINGS LTD SPON ADR 92932M101 91626 1385122 SH SOLE 0 1310193 0 74929 WOODWARD INC COM 980745103 6465 54584 SH SOLE 0 3426 0 51158 WORKIVA INC COM CL A 98139A105 73445 1746600 SH SOLE 0 1560191 0 186409 WORLD ACCEP CORP DEL COM 981419104 21928 253800 SH SOLE 0 253800 0 0 WORLD FUEL SVCS CORP COM 981475106 39216 903173 SH SOLE 0 835654 0 67519 WORLD WRESTLING ENTMT INC CL A 98156Q108 3063 47214 SH SOLE 0 47214 0 0 WORTHINGTON INDS INC COM 981811102 4606 109200 SH SOLE 0 33901 0 75299 W P CAREY INC COM 92936U109 1431 17877 SH SOLE 0 38 0 17839 WPP PLC NEW ADR 92937A102 41766 594200 SH SOLE 0 594200 0 0 WPX ENERGY INC COM 98212B103 27588 2007887 SH SOLE 0 1163338 0 844549 WSFS FINL CORP COM 929328102 95134 2162631 SH SOLE 0 2162631 0 0 W & T OFFSHORE INC COM 92922P106 57445 10331810 SH SOLE 0 10163146 0 168664 X4 PHARMACEUTICALS INC COM 98420X103 678 63344 SH SOLE 0 10089 0 53255 XCEL BRANDS INC COM NEW 98400M101 67 44600 SH SOLE 0 23516 0 21084 XCEL ENERGY INC COM 98389B100 235317 3706369 SH SOLE 0 3706369 0 0 XENETIC BIOSCIENCES INC COM 984015503 174 120800 SH SOLE 0 22008 0 98792 XENIA HOTELS & RESORTS INC COM 984017103 5331 246700 SH SOLE 0 246700 0 0 XENON PHARMACEUTICALS INC COM 98420N105 7809 595677 SH SOLE 0 539038 0 56639 XEROX HOLDINGS CORP COM NEW 98421M106 24475 663824 SH SOLE 0 534430 0 129394 X FINANCIAL SPONSORED ADS 98372W103 366 216651 SH SOLE 0 184463 0 32188 XILINX INC COM 983919101 19994 204499 SH SOLE 0 204499 0 0 XINYUAN REAL ESTATE CO LTD SPONS ADR 98417P105 1526 403700 SH SOLE 0 312902 0 90798 XOMA CORP DEL COM NEW 98419J206 2450 89733 SH SOLE 0 34912 0 54821 XPERI CORP COM 98421B100 38070 2057855 SH SOLE 0 2035132 0 22723 XPRESSPA GROUP INC COM NEW 98420U604 80 118673 SH SOLE 0 108855 0 9818 XTANT MED HLDGS INC COM NEW 98420P308 134 84061 SH SOLE 0 84061 0 0 YAMANA GOLD INC COM 98462Y100 124239 31452441 SH SOLE 0 28455779 0 2996662 YANDEX N V SHS CLASS A N97284108 16508 379581 SH SOLE 0 230889 0 148692 YATRA ONLINE INC ORD SHS G98338109 564 179200 SH SOLE 0 179200 0 0 YELP INC CL A 985817105 4180 120000 SH SOLE 0 96552 0 23448 YEXT INC COM 98585N106 262 18146 SH SOLE 0 18146 0 0 YIELD10 BIOSCIENCE INC COM NEW 98585K201 100 582818 SH SOLE 0 582818 0 0 YINTECH INVT HLDGS LTD SPONSORED ADR 98585M108 403 76035 SH SOLE 0 74897 0 1138 YIREN DIGITAL LTD SPONSORED ADS 98585L100 1946 350565 SH SOLE 0 350565 0 0 Y MABS THERAPEUTICS INC COM 984241109 813 26000 SH SOLE 0 0 0 26000 YORK WTR CO COM 987184108 13991 303436 SH SOLE 0 303436 0 0 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 17574 1517600 SH SOLE 0 0 0 1517600 YRC WORLDWIDE INC COM PAR $.01 984249607 1753 687555 SH SOLE 0 579565 0 107990 YUM CHINA HLDGS INC COM 98850P109 72005 1499790 SH SOLE 0 1499790 0 0 ZAFGEN INC COM 98885E103 2648 2385677 SH SOLE 0 1928599 0 457078 ZAI LAB LTD ADR 98887Q104 12961 311631 SH SOLE 0 311631 0 0 ZAYO GROUP HLDGS INC COM 98919V105 188262 5433248 SH SOLE 0 5057108 0 376140 ZEALAND PHARMA A S SPONSORED ADR 98920Y304 929 27978 SH SOLE 0 18640 0 9338 ZEBRA TECHNOLOGIES CORP CL A 989207105 30252 118431 SH SOLE 0 68651 0 49780 ZEDGE INC CL B 98923T104 368 239014 SH SOLE 0 239014 0 0 ZENDESK INC COM 98936J101 24123 314800 SH SOLE 0 192979 0 121821 ZION OIL & GAS INC COM 989696109 133 769100 SH SOLE 0 113888 0 655212 ZIONS BANCORPORATION N A COM 989701107 4486 86395 SH SOLE 0 85806 0 589 ZIOPHARM ONCOLOGY INC COM 98973P101 66 14071 SH SOLE 0 99 0 13972 ZIX CORP COM 98974P100 21260 3135765 SH SOLE 0 3052694 0 83071 ZK INTL GROUP CO LTD SHS G9892K100 521 403971 SH SOLE 0 403971 0 0 ZOETIS INC CL A 98978V103 252561 1908278 SH SOLE 0 1908278 0 0 ZOVIO INC COM 98979V102 3851 1869258 SH SOLE 0 1845096 0 24162 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 12238 524100 SH SOLE 0 221355 0 302745 ZUMIEZ INC COM 989817101 4014 116200 SH SOLE 0 59154 0 57046 ZUORA INC COM CL A 98983V106 4686 327000 SH SOLE 0 13433 0 313567 ZYMEWORKS INC COM 98985W102 24166 531595 SH SOLE 0 483393 0 48202 ZYNEX INC COM 98986M103 345 43800 SH SOLE 0 100 0 43700 ZYNGA INC CL A 98986T108 86492 14132700 SH SOLE 0 4303715 0 9828985