0000080255-19-002318.txt : 20190214 0000080255-19-002318.hdr.sgml : 20190214 20190214125931 ACCESSION NUMBER: 0000080255-19-002318 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190214 DATE AS OF CHANGE: 20190214 EFFECTIVENESS DATE: 20190214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PRICE T ROWE ASSOCIATES INC /MD/ CENTRAL INDEX KEY: 0000080255 STANDARD INDUSTRIAL CLASSIFICATION: SECURITY & COMMODITY BROKERS, DEALERS, EXCHANGES & SERVICES [6200] IRS NUMBER: 520556948 STATE OF INCORPORATION: MD FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-00115 FILM NUMBER: 19603734 BUSINESS ADDRESS: STREET 1: 100 EAST PRATT ST CITY: BALTIMORE STATE: MD ZIP: 21202 BUSINESS PHONE: (410)345-6603 MAIL ADDRESS: STREET 1: P.O. BOX 89000 CITY: BALTIMORE STATE: MD ZIP: 21289 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000080255 XXXXXXXX 12-31-2018 12-31-2018 false PRICE T ROWE ASSOCIATES INC /MD/
P.o. Box 89000 Baltimore MD 21289
13F HOLDINGS REPORT 028-00115 N
David Oestreicher Chief Legal Counsel 410-345-2628 David Oestreicher Baltimore MD 02-14-2019 0 2559 590791855
INFORMATION TABLE 2 infotable.xml AAON INC COMM STK 000360206 9828 280306 SH SOLE 82971 0 197335 AAR CORP COMM STK 000361105 300 8039 SH SOLE 8039 0 0 ABM INDS INC COMM STK 000957100 647 20144 SH SOLE 10794 0 9350 AFLAC INC COMM STK 001055102 65958 1447711 SH SOLE 513058 0 934653 AGCO CORP COMM STK 001084102 102112 1834232 SH SOLE 545410 0 1288822 AG MTG INVT TR INC COMM STK 001228105 396 24879 SH SOLE 379 0 24500 A H BELO CORP COMM STK 001282102 138 41061 SH SOLE 25781 0 15280 AK STL HLDG CORP COMM STK 001547108 316 140655 SH SOLE 112455 0 28200 AMN HEALTHCARE SERVICES INC COMM STK 001744101 1944 34304 SH SOLE 13547 0 20757 AVX CORP NEW COMM STK 002444107 65375 4286873 SH SOLE 1325232 0 2961641 AZZ INC COMM STK 002474104 74812 1853610 SH SOLE 327060 0 1526550 AARONS INC COMM STK 002535300 214990 5112725 SH SOLE 1269831 0 3842894 ABBOTT LABS COMM STK 002824100 1146130 15845845 SH SOLE 4627667 0 11218178 ABERCROMBIE & FITCH CO COMM STK 002896207 654 32619 SH SOLE 13819 0 18800 ABIOMED INC COMM STK 003654100 70278 216214 SH SOLE 41553 0 174661 ABRAXAS PETE CORP COMM STK 003830106 325 298049 SH SOLE 220249 0 77800 ACACIA RESH CORP COMM STK 003881307 106 35668 SH SOLE 35668 0 0 ACADIA PHARMACEUTICALS INC COMM STK 004225108 110864 6856137 SH SOLE 1016272 0 5839865 ACADIA RLTY TR COMM STK 004239109 188820 7946979 SH SOLE 1410975 0 6536004 ACCESS NATL CORP COMM STK 004337101 386 18106 SH SOLE 18106 0 0 ACCURAY INC COMM STK 004397105 136 40024 SH SOLE 40024 0 0 ACHAOGEN INC COMM STK 004449104 184 149729 SH SOLE 70525 0 79204 ACI WORLDWIDE INC COMM STK 004498101 32455 1172949 SH SOLE 343149 0 829800 ADDUS HOMECARE CORP COMM STK 006739106 30666 451772 SH SOLE 128172 0 323600 ADVAXIS INC COMM STK 007624208 11 57000 SH SOLE 57000 0 0 AEROHIVE NETWORKS INC COMM STK 007786106 2230 683967 SH SOLE 75221 0 608746 AEROJET ROCKETDYNE HLDGS INC COMM STK 007800105 253446 7194037 SH SOLE 1385347 0 5808690 ADVANCED MICRO DEVICES INC COMM STK 007903107 34036 1843755 SH SOLE 450304 0 1393451 ADVANCED ENERGY INDS COMM STK 007973100 22845 532150 SH SOLE 158500 0 373650 AEROVIRONMENT INC COMM STK 008073108 828 12186 SH SOLE 5886 0 6300 AFFILIATED MANAGERS GROUP COMM STK 008252108 9522 97723 SH SOLE 25954 0 71769 AGNICO EAGLE MINES LTD COMM STK 008474108 303 7500 SH SOLE 7500 0 0 AGREE REALTY CORP COMM STK 008492100 1168 19748 SH SOLE 3748 0 16000 AIR PRODS & CHEMS INC COMM STK 009158106 1427474 8918928 SH SOLE 3275660 0 5643268 AKORN INC COMM STK 009728106 757 223422 SH SOLE 53322 0 170100 ALARM COM HLDGS INC COMM STK 011642105 794 15316 SH SOLE 7516 0 7800 ALASKA AIR GROUP INC COMM STK 011659109 690998 11355752 SH SOLE 4697998 0 6657754 ALBANY INTL CORP COMM STK 012348108 786 12591 SH SOLE 4788 0 7803 ALBEMARLE CORP COMM STK 012653101 14315 185734 SH SOLE 56177 0 129557 ALBEMARLE CORP COMM STK 012653101 347 4500 SH Put SOLE 4500 0 0 ALCOA CORP COMM STK 013872106 1772 66661 SH SOLE 45761 0 20900 ALDER BIOPHARMACEUTICALS INC COMM STK 014339105 79049 7712078 SH SOLE 1046936 0 6665142 ALEXANDER & BALDWIN INC NEW COMM STK 014491104 117300 6381944 SH SOLE 822864 0 5559080 ALEXANDERS INC COMM STK 014752109 246 808 SH SOLE 108 0 700 ALEXANDRIA REAL ESTATE EQ IN COMM STK 015271109 189690 1646041 SH SOLE 164463 0 1481578 ALEXION PHARMACEUTICALS INC COMM STK 015351109 1720593 17672485 SH SOLE 6012791 0 11659694 ALIGN TECHNOLOGY INC COMM STK 016255101 200860 959079 SH SOLE 244245 0 714834 ALLEGHANY CORP DEL COMM STK 017175100 2991 4798 SH SOLE 2072 0 2726 ALLETE INC COMM STK 018522300 1647 21611 SH SOLE 9496 0 12115 ALLIANCE DATA SYSTEMS CORP COMM STK 018581108 12643 84241 SH SOLE 24700 0 59541 ALLIANT ENERGY CORP COMM STK 018802108 19863 472367 SH SOLE 109002 0 363365 ALLOGENE THERAPEUTICS INC COMM STK 019770106 65888 2511998 SH SOLE 289706 0 2222292 ALLSTATE CORP COMM STK 020002101 51814 627065 SH SOLE 198740 0 428325 ALTABA INC COMM STK 021346101 688480 11882644 SH SOLE 3895434 0 7987210 AMARIN CORP PLC ADR 023111206 47269 3473134 SH SOLE 399550 0 3073584 AMAZON COM INC COMM STK 023135106 23876244 15896619 SH SOLE 5743454 0 10153165 AMBAC FINL GROUP INC COMM STK 023139884 283 16412 SH SOLE 16412 0 0 AMEDISYS INC COMM STK 023436108 34464 294290 SH SOLE 55368 0 238922 AMERCO COMM STK 023586100 827 2520 SH SOLE 1220 0 1300 AMEREN CORP COMM STK 023608102 27575 422730 SH SOLE 124472 0 298258 AMERICAN ASSETS TR INC COMM STK 024013104 27760 691064 SH SOLE 131664 0 559400 AMERICAN CAMPUS CMNTYS INC COMM STK 024835100 298702 7216769 SH SOLE 1226086 0 5990683 AMERICAN ELEC PWR INC COMM STK 025537101 690676 9241049 SH SOLE 2218661 0 7022388 AMERICAN EQTY INVT LIFE HLD COMM STK 025676206 839 30020 SH SOLE 15420 0 14600 AMERICAN EXPRESS CO COMM STK 025816109 163798 1718402 SH SOLE 471497 0 1246905 AMERICAN FINL GROUP INC OHIO COMM STK 025932104 3028 33444 SH SOLE 17531 0 15913 AMERICAN INTL GROUP INC COMM STK 026874784 1351104 34283276 SH SOLE 14396477 0 19886799 AMERICAN STS WTR CO COMM STK 029899101 2206 32901 SH SOLE 16601 0 16300 AMERICAN VANGUARD CORP COMM STK 030371108 29993 1974552 SH SOLE 572886 0 1401666 AMERICAN WTR WKS CO INC NEW COMM STK 030420103 627931 6917824 SH SOLE 3060327 0 3857497 AMERICAN WOODMARK CORPORATIO COMM STK 030506109 325 5840 SH SOLE 5840 0 0 AMES NATL CORP COMM STK 031001100 262 10317 SH SOLE 10317 0 0 AMETEK INC NEW COMM STK 031100100 35813 528992 SH SOLE 187476 0 341516 AMGEN INC COMM STK 031162100 465374 2390580 SH SOLE 815862 0 1574718 AMKOR TECHNOLOGY INC COMM STK 031652100 125 19016 SH SOLE 2016 0 17000 AMPHENOL CORP NEW COMM STK 032095101 165041 2037045 SH SOLE 1176631 0 860414 ANADARKO PETE CORP COMM STK 032511107 37920 864969 SH SOLE 253665 0 611304 ANALOG DEVICES INC COMM STK 032654105 73918 861210 SH SOLE 394209 0 467001 ANAPTYSBIO INC COMM STK 032724106 27136 425388 SH SOLE 48786 0 376602 ANAVEX LIFE SCIENCES CORP COMM STK 032797300 42 26728 SH SOLE 25528 0 1200 ANDERSONS INC COMM STK 034164103 368 12327 SH SOLE 2977 0 9350 ANIKA THERAPEUTICS INC COMM STK 035255108 353 10493 SH SOLE 193 0 10300 ANIXTER INTL INC COMM STK 035290105 348 6408 SH SOLE 3608 0 2800 ANNALY CAP MGMT INC COMM STK 035710409 6591 671196 SH SOLE 439226 0 231970 ANTHEM INC COMM STK 036752103 5183373 19736413 SH SOLE 6553875 0 13182538 ANWORTH MORTGAGE ASSET CP COMM STK 037347101 423 104715 SH SOLE 1315 0 103400 APACHE CORP COMM STK 037411105 266159 10139392 SH SOLE 3038253 0 7101139 APOGEE ENTERPRISES INC COMM STK 037598109 666 22324 SH SOLE 14264 0 8060 APPLE INC COMM STK 037833100 4348004 27564370 SH SOLE 11252408 0 16311962 APPLIED MATLS INC COMM STK 038222105 555144 16956145 SH SOLE 6338510 0 10617635 APTARGROUP INC COMM STK 038336103 1957 20805 SH SOLE 7145 0 13660 ARBOR RLTY TR INC COMM STK 038923108 397 39382 SH SOLE 39382 0 0 ARCH COAL INC COMM STK 039380407 908 10943 SH SOLE 6865 0 4078 ARCHER DANIELS MIDLAND CO COMM STK 039483102 325103 7935136 SH SOLE 2378426 0 5556710 ARCOSA INC COMM STK 039653100 1111 40136 SH SOLE 29684 0 10452 ARENA PHARMACEUTICALS INC COMM STK 040047607 847 21741 SH SOLE 14841 0 6900 ARISTA NETWORKS INC COMM STK 040413106 19245 91337 SH SOLE 27196 0 64141 ARLINGTON ASSET INVT CORP COMM STK 041356205 204 28180 SH SOLE 28180 0 0 ARROW ELECTRS INC COMM STK 042735100 2132 30918 SH SOLE 13043 0 17875 ARROW FINL CORP COMM STK 042744102 365 11410 SH SOLE 4609 0 6801 ARTESIAN RESOURCES CORP COMM STK 043113208 273 7817 SH SOLE 7817 0 0 ASBURY AUTOMOTIVE GROUP INC COMM STK 043436104 461 6913 SH SOLE 3573 0 3340 ASCENT CAP GROUP INC COMM STK 043632108 16 42277 SH SOLE 42277 0 0 ASHFORD HOSPITALITY TR INC COMM STK 044103109 143 35793 SH SOLE 12693 0 23100 ASHFORD INC COMM STK 044104107 236 4542 SH SOLE 3293 0 1249 ASHLAND GLOBAL HLDGS INC COMM STK 044186104 1195 16837 SH SOLE 8837 0 8000 ASPEN TECHNOLOGY INC COMM STK 045327103 59792 727574 SH SOLE 210118 0 517456 ASSOCIATED BANC CORP COMM STK 045487105 1546 78134 SH SOLE 39040 0 39094 ASTEC INDS INC COMM STK 046224101 266 8809 SH SOLE 3109 0 5700 ASTRAZENECA PLC ADR 046353108 522244 13750502 SH SOLE 3376688 0 10373814 ATARA BIOTHERAPEUTICS INC COMM STK 046513107 61675 1775326 SH SOLE 215694 0 1559632 ATKORE INTL GROUP INC COMM STK 047649108 26056 1313311 SH SOLE 376928 0 936383 ATLANTIC CAP BANCSHARES INC COMM STK 048269203 60604 3702136 SH SOLE 847383 0 2854753 ATLAS AIR WORLDWIDE HLDGS IN COMM STK 049164205 288 6820 SH SOLE 3220 0 3600 ATMOS ENERGY CORP COMM STK 049560105 543192 5858417 SH SOLE 1695951 0 4162466 ATRION CORP COMM STK 049904105 162460 219220 SH SOLE 75697 0 143523 AUTODESK INC COMM STK 052769106 73758 573501 SH SOLE 197468 0 376033 AUTOLIV INC COMM STK 052800109 3533 50313 SH SOLE 28881 0 21432 AUTOMATIC DATA PROCESSING IN COMM STK 053015103 293436 2237923 SH SOLE 757402 0 1480521 AUTOZONE INC COMM STK 053332102 110559 131879 SH SOLE 72114 0 59765 AVALONBAY CMNTYS INC COMM STK 053484101 446403 2564799 SH SOLE 478403 0 2086396 AVERY DENNISON CORP COMM STK 053611109 246796 2747370 SH SOLE 894840 0 1852530 AVIS BUDGET GROUP COMM STK 053774105 1034 46001 SH SOLE 22001 0 24000 AVNET INC COMM STK 053807103 2401 66507 SH SOLE 34169 0 32338 AVON PRODS INC COMM STK 054303102 545 358800 SH SOLE 257700 0 101100 AXCELIS TECHNOLOGIES INC COMM STK 054540208 540 30312 SH SOLE 434 0 29878 AXA EQUITABLE HLDGS INC COMM STK 054561105 143201 8611027 SH SOLE 4526946 0 4084081 BB&T CORP COMM STK 054937107 68732 1586603 SH SOLE 636189 0 950414 BP PLC ADR 055622104 526227 13877291 SH SOLE 5220217 0 8657074 BADGER METER INC COMM STK 056525108 4428 89977 SH SOLE 21768 0 68209 BAIDU INC ADR 056752108 479436 3022928 SH SOLE 862061 0 2160867 BALCHEM CORP COMM STK 057665200 1478 18863 SH SOLE 12363 0 6500 BALL CORP COMM STK 058498106 1567450 34089830 SH SOLE 11893653 0 22196177 BANCO BRADESCO S A ADR 059460303 166765 16862000 SH SOLE 5145300 0 11716700 BANK AMER CORP COMM STK 060505104 604377 24528277 SH SOLE 8877021 0 15651256 BANK HAWAII CORP COMM STK 062540109 1400 20802 SH SOLE 9036 0 11766 BANK MONTREAL QUE COMM STK 063671101 1363 20868 SH SOLE 20868 0 0 BANK NEW YORK MELLON CORP COMM STK 064058100 617668 13122326 SH SOLE 5271487 0 7850839 BARNES & NOBLE INC COMM STK 067774109 304 42906 SH SOLE 42906 0 0 BARNES GROUP INC COMM STK 067806109 50090 934174 SH SOLE 178264 0 755910 BARRICK GOLD CORP COMM STK 067901108 294298 21745009 SH SOLE 6392073 0 15352936 BASSETT FURNITURE INDS INC COMM STK 070203104 227 11338 SH SOLE 11338 0 0 BAXTER INTL INC COMM STK 071813109 355084 5394776 SH SOLE 1539522 0 3855254 BEACON ROOFING SUPPLY INC COMM STK 073685109 49302 1554295 SH SOLE 472495 0 1081800 BECTON DICKINSON & CO COMM STK 075887109 7527513 33408103 SH SOLE 11494053 0 21914050 BECTON DICKINSON & CO CVPFSTKF 075887208 860774 14964464 SH SOLE 4266814 0 10697650 BED BATH & BEYOND INC COMM STK 075896100 827 73017 SH SOLE 29917 0 43100 BELDEN INC COMM STK 077454106 137159 3283683 SH SOLE 964820 0 2318863 BEMIS INC COMM STK 081437105 2543 55395 SH SOLE 29285 0 26110 W R BERKLEY CORPORATION COMM STK 084423102 1703 23044 SH SOLE 11472 0 11572 BERKSHIRE HATHAWAY INC DEL COMM STK 084670108 6120 20 SH SOLE 17 0 3 BERKSHIRE HATHAWAY INC DEL COMM STK 084670702 993110 4863895 SH SOLE 1972895 0 2891000 BERKSHIRE HILLS BANCORP INC COMM STK 084680107 693 25688 SH SOLE 16788 0 8900 BEST BUY INC COMM STK 086516101 22472 424313 SH SOLE 123421 0 300892 BHP GROUP LIMITED ADR 088606108 9223 190998 SH SOLE 190998 0 0 BIG LOTS INC COMM STK 089302103 6241 215799 SH SOLE 63099 0 152700 BIO RAD LABS INC COMM STK 090572207 37129 159887 SH SOLE 46487 0 113400 BIOTELEMETRY INC COMM STK 090672106 33022 552954 SH SOLE 160854 0 392100 BLACK HILLS CORP COMM STK 092113109 1335 21268 SH SOLE 6028 0 15240 BLOCK H & R INC COMM STK 093671105 9838 387772 SH SOLE 106915 0 280857 BLOOM ENERGY CORP COMM STK 093712107 29283 2934163 SH SOLE 501421 0 2432742 BLOOMIN BRANDS INC COMM STK 094235108 3145 175777 SH SOLE 172077 0 3700 BLUCORA INC COMM STK 095229100 1385 51977 SH SOLE 45177 0 6800 BLUE BIRD CORP COMM STK 095306106 26695 1467571 SH SOLE 436771 0 1030800 BLUE HILLS BANCORP INC COMM STK 095573101 77424 3628105 SH SOLE 659887 0 2968218 BOEING CO COMM STK 097023105 10802437 33495926 SH SOLE 13041588 0 20454338 BONANZA CREEK ENERGY INC COMM STK 097793400 206 9954 SH SOLE 254 0 9700 BOOT BARN HLDGS INC COMM STK 099406100 14259 837277 SH SOLE 241778 0 595499 BOOZ ALLEN HAMILTON HLDG COR COMM STK 099502106 519296 11521990 SH SOLE 2435848 0 9086142 BORGWARNER INC COMM STK 099724106 12944 372599 SH SOLE 99282 0 273317 BOSTON BEER INC COMM STK 100557107 327624 1360337 SH SOLE 273253 0 1087084 BOSTON PRIVATE FINL HLDGS IN COMM STK 101119105 895 84676 SH SOLE 57077 0 27599 BOSTON PROPERTIES INC COMM STK 101121101 164303 1459818 SH SOLE 189655 0 1270163 BOSTON SCIENTIFIC CORP COMM STK 101137107 322170 9116311 SH SOLE 3235148 0 5881163 BOTTOMLINE TECH DEL INC COMM STK 101388106 911 18969 SH SOLE 12669 0 6300 BOYD GAMING CORP COMM STK 103304101 36228 1743390 SH SOLE 461700 0 1281690 BRADY CORP COMM STK 104674106 49746 1144645 SH SOLE 335745 0 808900 BRANDYWINE RLTY TR COMM STK 105368203 1549 120342 SH SOLE 42199 0 78143 BRIDGE BANCORP INC COMM STK 108035106 61699 2420512 SH SOLE 460393 0 1960119 BRIGGS & STRATTON CORP COMM STK 109043109 360 27561 SH SOLE 27161 0 400 BRIGHT HORIZONS FAM SOL IN D COMM STK 109194100 826864 7419144 SH SOLE 1491990 0 5927154 BRINKER INTL INC COMM STK 109641100 1709 38867 SH SOLE 17863 0 21004 BRINKS CO COMM STK 109696104 219307 3392223 SH SOLE 593744 0 2798479 BRISTOL MYERS SQUIBB CO COMM STK 110122108 412807 7941645 SH SOLE 2197660 0 5743985 BRISTOW GROUP INC COMM STK 110394103 115 47252 SH SOLE 47252 0 0 BRITISH AMERN TOB PLC ADR 110448107 290 9111 SH SOLE 9111 0 0 BROOKDALE SR LIVING INC COMM STK 112463104 622 92796 SH SOLE 26196 0 66600 BROOKFIELD ASSET MGMT INC COMM STK 112585104 14605 380870 SH SOLE 274619 0 106251 BROOKS AUTOMATION INC COMM STK 114340102 1879 71783 SH SOLE 32749 0 39034 BROWN & BROWN INC COMM STK 115236101 188422 6836787 SH SOLE 1992453 0 4844334 BROWN FORMAN CORP COMM STK 115637100 1707 36000 SH SOLE 36000 0 0 BROWN FORMAN CORP COMM STK 115637209 30978 651073 SH SOLE 264429 0 386644 BRUKER CORP COMM STK 116794108 876533 29443500 SH SOLE 8644940 0 20798560 BRUNSWICK CORP COMM STK 117043109 33238 715557 SH SOLE 214017 0 501540 BRYN MAWR BK CORP COMM STK 117665109 597 17369 SH SOLE 17369 0 0 BURLINGTON STORES INC COMM STK 122017106 1397533 8591215 SH SOLE 2229701 0 6361514 CAE INC COMM STK 124765108 33242 1809561 SH SOLE 273461 0 1536100 CBIZ INC COMM STK 124805102 1280 64972 SH SOLE 41622 0 23350 CBL & ASSOC PPTYS INC COMM STK 124830100 430 223788 SH SOLE 223788 0 0 CBS CORP NEW COMM STK 124857202 100632 2301735 SH SOLE 657691 0 1644044 CCA INDS INC COMM STK 124867102 42 19247 SH SOLE 19247 0 0 CF INDS HLDGS INC COMM STK 125269100 546227 12554051 SH SOLE 5207336 0 7346715 CIGNA CORP NEW COMM STK 125523100 5210158 27433437 SH SOLE 10151662 0 17281775 CIT GROUP INC COMM STK 125581801 2674 69877 SH SOLE 35777 0 34100 CMS ENERGY CORP COMM STK 125896100 56551 1138983 SH SOLE 300075 0 838908 CSS INDS INC COMM STK 125906107 14676 1636130 SH SOLE 433666 0 1202464 CNA FINL CORP COMM STK 126117100 231933 5253293 SH SOLE 1618730 0 3634563 CSG SYS INTL INC COMM STK 126349109 1597 50283 SH SOLE 29763 0 20520 CSW INDUSTRIALS INC COMM STK 126402106 79045 1634846 SH SOLE 314730 0 1320116 CSX CORP COMM STK 126408103 456817 7352595 SH SOLE 2416611 0 4935984 CTS CORP COMM STK 126501105 47920 1850897 SH SOLE 308647 0 1542250 CVB FINL CORP COMM STK 126600105 720 35567 SH SOLE 6922 0 28645 CVS HEALTH CORP COMM STK 126650100 1509112 23032841 SH SOLE 9473770 0 13559071 CABOT CORP COMM STK 127055101 2321 54045 SH SOLE 39095 0 14950 CABOT OIL & GAS CORP COMM STK 127097103 588896 26348803 SH SOLE 10554225 0 15794578 CACI INTL INC COMM STK 127190304 2220 15412 SH SOLE 9612 0 5800 CACTUS INC COMM STK 127203107 5067 184874 SH SOLE 41774 0 143100 CADENCE DESIGN SYSTEM INC COMM STK 127387108 37331 858574 SH SOLE 285095 0 573479 CAESARS ENTMT CORP COMM STK 127686103 14937 2199808 SH SOLE 420715 0 1779093 CAL MAINE FOODS INC COMM STK 128030202 150156 3549779 SH SOLE 649244 0 2900535 CALAMP CORP COMM STK 128126109 411 31564 SH SOLE 16564 0 15000 CALERES INC COMM STK 129500104 342 12279 SH SOLE 7879 0 4400 CALIFORNIA WTR SVC GROUP COMM STK 130788102 148269 3110975 SH SOLE 764485 0 2346490 CAMBREX CORP COMM STK 132011107 24137 639233 SH SOLE 189323 0 449910 CAMDEN NATL CORP COMM STK 133034108 311 8658 SH SOLE 3858 0 4800 CAMDEN PPTY TR COMM STK 133131102 260164 2954730 SH SOLE 259117 0 2695613 CAMPBELL SOUP CO COMM STK 134429109 113799 3449503 SH SOLE 974030 0 2475473 CANADA GOOSE HOLDINGS INC COMM STK 135086106 242199 5539780 SH SOLE 2120886 0 3418894 CANADIAN NATL RY CO COMM STK 136375102 1913 25840 SH SOLE 25840 0 0 CANADIAN NAT RES LTD COMM STK 136385101 298865 12385636 SH SOLE 5138474 0 7247162 CANTEL MEDICAL CORP COMM STK 138098108 45064 605296 SH SOLE 175596 0 429700 CAPITAL SR LIVING CORP COMM STK 140475104 213 31333 SH SOLE 14833 0 16500 CARA THERAPEUTICS INC COMM STK 140755109 31401 2415491 SH SOLE 323875 0 2091616 CARBO CERAMICS INC COMM STK 140781105 153 44045 SH SOLE 44045 0 0 CARDIOVASCULAR SYS INC DEL COMM STK 141619106 568 19938 SH SOLE 438 0 19500 CARE COM INC COMM STK 141633107 497 25759 SH SOLE 25759 0 0 CAREER EDUCATION CORP COMM STK 141665109 37366 3271990 SH SOLE 614099 0 2657891 CARGURUS INC COMM STK 141788109 230074 6821059 SH SOLE 810973 0 6010086 CARLISLE COS INC COMM STK 142339100 2882 28666 SH SOLE 16132 0 12534 CARMAX INC COMM STK 143130102 410428 6542775 SH SOLE 2235826 0 4306949 CARNIVAL CORP COMM STK 143658300 174653 3542655 SH SOLE 1766527 0 1776128 CAROLINA FINL CORP NEW COMM STK 143873107 22404 757154 SH SOLE 225461 0 531693 CARPENTER TECHNOLOGY CORP COMM STK 144285103 55202 1550178 SH SOLE 507478 0 1042700 CARRIZO OIL & GAS INC COMM STK 144577103 5288 468416 SH SOLE 142616 0 325800 CARTERS INC COMM STK 146229109 27668 338984 SH SOLE 103584 0 235400 CASELLA WASTE SYS INC COMM STK 147448104 54581 1915799 SH SOLE 558624 0 1357175 CASEYS GEN STORES INC COMM STK 147528103 712959 5563910 SH SOLE 1719440 0 3844470 CATALENT INC COMM STK 148806102 695958 22320659 SH SOLE 6783165 0 15537494 CATERPILLAR INC DEL COMM STK 149123101 235810 1855747 SH SOLE 765149 0 1090598 CATERPILLAR INC DEL COMM STK 149123101 826 6500 SH Put SOLE 6500 0 0 CATHAY GEN BANCORP COMM STK 149150104 1020 30411 SH SOLE 17355 0 13056 CATO CORP NEW COMM STK 149205106 514 36009 SH SOLE 14109 0 21900 CAVCO INDS INC DEL COMM STK 149568107 75070 575780 SH SOLE 172540 0 403240 CEDAR FAIR L P COMM STK 150185106 2691 56897 SH SOLE 33832 0 23065 CEDAR REALTY TRUST INC COMM STK 150602209 51538 16413265 SH SOLE 4762521 0 11650744 CELANESE CORP DEL COMM STK 150870103 33188 368877 SH SOLE 142064 0 226813 CELGENE CORP COMM STK 151020104 321248 5012451 SH SOLE 1923754 0 3088697 CENTRAL GARDEN & PET CO COMM STK 153527205 9528 304907 SH SOLE 65347 0 239560 CENTRAL PAC FINL CORP COMM STK 154760409 397 16288 SH SOLE 388 0 15900 CENTURY ALUM CO COMM STK 156431108 670 91674 SH SOLE 40974 0 50700 CENTURY BANCORP INC MASS COMM STK 156432106 277 4089 SH SOLE 39 0 4050 CENTURY CMNTYS INC COMM STK 156504300 231 13356 SH SOLE 13356 0 0 CENTURYLINK INC COMM STK 156700106 78851 5204663 SH SOLE 1640475 0 3564188 CERNER CORP COMM STK 156782104 39788 758733 SH SOLE 262973 0 495760 CERUS CORP COMM STK 157085101 468 92213 SH SOLE 77813 0 14400 CHARLES RIV LABS INTL INC COMM STK 159864107 62891 555676 SH SOLE 166308 0 389368 CHEESECAKE FACTORY INC COMM STK 163072101 19508 448364 SH SOLE 132924 0 315440 CHEFS WHSE INC COMM STK 163086101 278 8694 SH SOLE 294 0 8400 CHEGG INC COMM STK 163092109 134195 4721858 SH SOLE 760245 0 3961613 CHEMICAL FINL CORP COMM STK 163731102 1570 42883 SH SOLE 19278 0 23605 CHEMOURS CO COMM STK 163851108 2855 101159 SH SOLE 52358 0 48801 CHERRY HILL MTG INVT CORP COMM STK 164651101 569 32425 SH SOLE 18025 0 14400 CHESAPEAKE ENERGY CORP COMM STK 165167107 839 399412 SH SOLE 244215 0 155197 CHESAPEAKE UTILS CORP COMM STK 165303108 182530 2245136 SH SOLE 569575 0 1675561 CHEVRON CORP NEW COMM STK 166764100 875640 8048905 SH SOLE 2795755 0 5253150 CHICOS FAS INC COMM STK 168615102 300 53327 SH SOLE 16727 0 36600 CHILDRENS PL INC COMM STK 168905107 15704 174315 SH SOLE 52365 0 121950 CHIPOTLE MEXICAN GRILL INC COMM STK 169656105 19056 44132 SH SOLE 14465 0 29667 CHOICE HOTELS INTL INC COMM STK 169905106 32584 455216 SH SOLE 170516 0 284700 CHRISTOPHER & BANKS CORP COMM STK 171046105 6 12512 SH SOLE 11800 0 712 CHURCH & DWIGHT INC COMM STK 171340102 52138 792847 SH SOLE 257050 0 535797 CHURCHILL DOWNS INC COMM STK 171484108 62945 258035 SH SOLE 76355 0 181680 CHUYS HLDGS INC COMM STK 171604101 28078 1582773 SH SOLE 290841 0 1291932 CIENA CORP COMM STK 171779309 1896 55908 SH SOLE 33889 0 22019 CIMAREX ENERGY CO COMM STK 171798101 14911 241873 SH SOLE 99651 0 142222 CINCINNATI BELL INC NEW COMM STK 171871502 483 62049 SH SOLE 28440 0 33609 CINCINNATI FINL CORP COMM STK 172062101 21163 273350 SH SOLE 82700 0 190650 CIRRUS LOGIC INC COMM STK 172755100 30453 917821 SH SOLE 259181 0 658640 CINTAS CORP COMM STK 172908105 220253 1311107 SH SOLE 403553 0 907554 CITIGROUP INC COMM STK 172967424 977476 18775951 SH SOLE 9254136 0 9521815 CITIZENS FINL GROUP INC COMM STK 174610105 24459 822698 SH SOLE 239873 0 582825 CITIZENS INC COMM STK 174740100 272 36105 SH SOLE 20972 0 15133 CITRIX SYS INC COMM STK 177376100 21721 211993 SH SOLE 62259 0 149734 CITY HLDG CO COMM STK 177835105 1040 15387 SH SOLE 7137 0 8250 CITY OFFICE REIT INC COMM STK 178587101 264 25779 SH SOLE 479 0 25300 CLEAN HARBORS INC COMM STK 184496107 1509 30569 SH SOLE 20969 0 9600 CLEAN ENERGY FUELS CORP COMM STK 184499101 70 40859 SH SOLE 40859 0 0 CLEVELAND CLIFFS INC COMM STK 185899101 1155 150208 SH SOLE 70638 0 79570 CLOROX CO DEL COMM STK 189054109 53099 344486 SH SOLE 127000 0 217486 CLOVIS ONCOLOGY INC COMM STK 189464100 473 26343 SH SOLE 22143 0 4200 COCA COLA BOTTLING CO CONS COMM STK 191098102 66497 374885 SH SOLE 85761 0 289124 COCA COLA CO COMM STK 191216100 528872 11169426 SH SOLE 4435788 0 6733638 COEUR MNG INC COMM STK 192108504 160 35718 SH SOLE 35718 0 0 COGNEX CORP COMM STK 192422103 175088 4527738 SH SOLE 2145220 0 2382518 COGNIZANT TECHNOLOGY SOLUTIO COMM STK 192446102 65955 1038982 SH SOLE 322159 0 716823 COHERENT INC COMM STK 192479103 276985 2620233 SH SOLE 678938 0 1941295 COHU INC COMM STK 192576106 1193 74231 SH SOLE 19204 0 55027 COLFAX CORP COMM STK 194014106 292365 13988736 SH SOLE 4643372 0 9345364 COLGATE PALMOLIVE CO COMM STK 194162103 125984 2116675 SH SOLE 774829 0 1341846 COLLIERS INTL GROUP INC COMM STK 194693107 62584 1137065 SH SOLE 200834 0 936231 COLUMBIA BKG SYS INC COMM STK 197236102 157336 4335517 SH SOLE 1105160 0 3230357 COLUMBIA PPTY TR INC COMM STK 198287203 592 30596 SH SOLE 20896 0 9700 COLUMBIA SPORTSWEAR CO COMM STK 198516106 1746 20764 SH SOLE 11702 0 9062 COMFORT SYS USA INC COMM STK 199908104 455 10411 SH SOLE 6305 0 4106 COMERICA INC COMM STK 200340107 20815 303032 SH SOLE 96465 0 206567 COMMERCE BANCSHARES INC COMM STK 200525103 2474 43895 SH SOLE 27868 0 16027 COMMERCIAL METALS CO COMM STK 201723103 2295 143273 SH SOLE 99473 0 43800 COMMERCIAL VEH GROUP INC COMM STK 202608105 149 26204 SH SOLE 26204 0 0 COMMUNITY BK SYS INC COMM STK 203607106 1350 23155 SH SOLE 12489 0 10666 COMMUNITY HEALTH SYS INC NEW COMM STK 203668108 415 146989 SH SOLE 146989 0 0 COMMUNITY HEALTH SYS INC NEW RIGHTS 203668116 0 73700 SH SOLE 20200 0 53500 COMMUNITY TR BANCORP INC COMM STK 204149108 448 11312 SH SOLE 2640 0 8672 COMMVAULT SYSTEMS INC COMM STK 204166102 38091 644621 SH SOLE 205121 0 439500 COMPANIA DE MINAS BUENAVENTU ADR 204448104 116158 7161382 SH SOLE 2001055 0 5160327 COMTECH TELECOMMUNICATIONS C COMM STK 205826209 552 22681 SH SOLE 16221 0 6460 CONAGRA BRANDS INC COMM STK 205887102 706105 33057335 SH SOLE 13592914 0 19464421 CONDUENT INC COMM STK 206787103 49973 4701088 SH SOLE 1410051 0 3291037 CONMED CORP COMM STK 207410101 885 13790 SH SOLE 7740 0 6050 CONNECTICUT WTR SVC INC COMM STK 207797101 703 10513 SH SOLE 4163 0 6350 CONNS INC COMM STK 208242107 518 27465 SH SOLE 1165 0 26300 CONSOLIDATED COMM HLDGS INC COMM STK 209034107 775 78440 SH SOLE 37715 0 40725 CONSOLIDATED EDISON INC COMM STK 209115104 40480 529427 SH SOLE 154326 0 375101 CONSOLIDATED TOMOKA LD CO COMM STK 210226106 202 3853 SH SOLE 2353 0 1500 CONTINENTAL RESOURCES INC COMM STK 212015101 276044 6868481 SH SOLE 2653692 0 4214789 COOPER COS INC COMM STK 216648402 1534254 6028501 SH SOLE 1971189 0 4057312 COOPER TIRE & RUBR CO COMM STK 216831107 551 17045 SH SOLE 13185 0 3860 COPART INC COMM STK 217204106 34889 730210 SH SOLE 286760 0 443450 CORE MARK HOLDING CO INC COMM STK 218681104 921 39607 SH SOLE 26617 0 12990 CORNING INC COMM STK 219350105 1319688 43683804 SH SOLE 17132434 0 26551370 CORVEL CORP COMM STK 221006109 14254 230942 SH SOLE 65076 0 165866 CORVUS PHARMACEUTICALS INC COMM STK 221015100 7289 1986163 SH SOLE 265555 0 1720608 COTY INC COMM STK 222070203 48446 7385114 SH SOLE 3000118 0 4384996 COUSINS PPTYS INC COMM STK 222795106 1780 225361 SH SOLE 68995 0 156366 COWEN INC COMM STK 223622606 258 19303 SH SOLE 379 0 18924 CRAFT BREW ALLIANCE INC COMM STK 224122101 150 10475 SH SOLE 175 0 10300 CRANE CO COMM STK 224399105 1329 18411 SH SOLE 10370 0 8041 CRAY INC COMM STK 225223304 43656 2022037 SH SOLE 348767 0 1673270 CREDIT ACCEP CORP MICH COMM STK 225310101 2254 5905 SH SOLE 2633 0 3272 CREE INC COMM STK 225447101 4864 113701 SH SOLE 90101 0 23600 CRITEO S A ADR 226718104 49583 2182364 SH SOLE 815733 0 1366631 CROCS INC COMM STK 227046109 21026 809328 SH SOLE 256128 0 553200 CROSS CTRY HEALTHCARE INC COMM STK 227483104 17774 2424831 SH SOLE 420737 0 2004094 CROWN HOLDINGS INC COMM STK 228368106 1866 44879 SH SOLE 17329 0 27550 CRYOLIFE INC COMM STK 228903100 472 16630 SH SOLE 10880 0 5750 CUBESMART COMM STK 229663109 186739 6508841 SH SOLE 1246669 0 5262172 CUBIC CORP COMM STK 229669106 199062 3704168 SH SOLE 839555 0 2864613 CULLEN FROST BANKERS INC COMM STK 229899109 2247 25557 SH SOLE 9307 0 16250 CULP INC COMM STK 230215105 28259 1495169 SH SOLE 480392 0 1014777 CUMMINS INC COMM STK 231021106 39379 294668 SH SOLE 108521 0 186147 CURTISS WRIGHT CORP COMM STK 231561101 49467 484397 SH SOLE 139197 0 345200 CUTERA INC COMM STK 232109108 15313 899703 SH SOLE 158363 0 741340 CYBEROPTICS CORP COMM STK 232517102 257 14600 SH SOLE 9600 0 5000 CYPRESS SEMICONDUCTOR CORP COMM STK 232806109 2146 168721 SH SOLE 98571 0 70150 DTE ENERGY CO COMM STK 233331107 374375 3394149 SH SOLE 777923 0 2616226 DTE ENERGY CO CVPFSTKF 233331883 80959 1554804 SH SOLE 466831 0 1087973 DXP ENTERPRISES INC NEW COMM STK 233377407 231 8315 SH SOLE 215 0 8100 DAILY JOURNAL CORP COMM STK 233912104 207 885 SH SOLE 885 0 0 DANA INCORPORATED COMM STK 235825205 497 36476 SH SOLE 13876 0 22600 DANAHER CORP DEL COMM STK 235851102 3528087 34213419 SH SOLE 9782900 0 24430519 DARDEN RESTAURANTS INC COMM STK 237194105 236567 2368989 SH SOLE 986079 0 1382910 DARLING INGREDIENTS INC COMM STK 237266101 1022 53124 SH SOLE 21524 0 31600 DAVE & BUSTERS ENTMT INC COMM STK 238337109 889 19948 SH SOLE 9848 0 10100 DAWSON GEOPHYSICAL CO NEW COMM STK 239360100 107 31692 SH SOLE 31323 0 369 DEAN FOODS CO NEW COMM STK 242370203 216 56583 SH SOLE 56583 0 0 DECKERS OUTDOOR CORP COMM STK 243537107 635 4962 SH SOLE 2362 0 2600 DEERE & CO COMM STK 244199105 92385 619324 SH SOLE 225794 0 393530 DEERE & CO COMM STK 244199105 597 4000 SH Put SOLE 4000 0 0 DELTA AIR LINES INC DEL COMM STK 247361702 745816 14946208 SH SOLE 5647066 0 9299142 DENBURY RES INC COMM STK 247916208 364 213065 SH SOLE 213065 0 0 DELUXE CORP COMM STK 248019101 395 10283 SH SOLE 4655 0 5628 DESCARTES SYS GROUP INC COMM STK 249906108 296285 11201204 SH SOLE 1937218 0 9263986 DEXCOM INC COMM STK 252131107 66670 556509 SH SOLE 171528 0 384981 DIAMONDROCK HOSPITALITY CO COMM STK 252784301 1088 119778 SH SOLE 74427 0 45351 DICERNA PHARMACEUTICALS INC COMM STK 253031108 3556 332615 SH SOLE 35015 0 297600 DICKS SPORTING GOODS INC COMM STK 253393102 1486 47636 SH SOLE 35236 0 12400 DIEBOLD NXDF INC COMM STK 253651103 191 76679 SH SOLE 76679 0 0 DIGI INTL INC COMM STK 253798102 120 11909 SH SOLE 2849 0 9060 DIGIRAD CORP COMM STK 253827109 23 39600 SH SOLE 0 0 39600 DIGITAL RLTY TR INC COMM STK 253868103 39806 373587 SH SOLE 117669 0 255918 DILLARDS INC COMM STK 254067101 679 11257 SH SOLE 4557 0 6700 DINE BRANDS GLOBAL INC COMM STK 254423106 1046 15536 SH SOLE 7836 0 7700 DIODES INC COMM STK 254543101 3296 102155 SH SOLE 84843 0 17312 DISNEY WALT CO COMM STK 254687106 1843299 16810752 SH SOLE 6253489 0 10557263 DISCOVER FINL SVCS COMM STK 254709108 45771 776051 SH SOLE 257206 0 518845 DOCUSIGN INC COMM STK 256163106 308912 7707385 SH SOLE 2553150 0 5154235 DOLLAR GEN CORP NEW COMM STK 256677105 2713027 25102029 SH SOLE 9222624 0 15879405 DOLLAR TREE INC COMM STK 256746108 1737777 19240220 SH SOLE 7279619 0 11960601 DOMTAR CORP COMM STK 257559203 1293 36802 SH SOLE 14720 0 22082 DONALDSON INC COMM STK 257651109 9028 208060 SH SOLE 123318 0 84742 DONNELLEY R R & SONS CO COMM STK 257867200 194 48955 SH SOLE 43989 0 4966 DORMAN PRODUCTS INC COMM STK 258278100 69665 773881 SH SOLE 263096 0 510785 DOVER CORP COMM STK 260003108 17562 247520 SH SOLE 63763 0 183757 DRIL-QUIP INC COMM STK 262037104 91124 3034447 SH SOLE 646170 0 2388277 DRIVE SHACK INC COMM STK 262077100 212 53967 SH SOLE 53967 0 0 DUKE REALTY CORP COMM STK 264411505 58085 2242654 SH SOLE 297490 0 1945164 DUNKIN BRANDS GROUP INC COMM STK 265504100 685098 10684615 SH SOLE 2964342 0 7720273 DURECT CORP COMM STK 266605104 45 93607 SH SOLE 12007 0 81600 DYCOM INDS INC COMM STK 267475101 1141 21111 SH SOLE 6947 0 14164 DYNAVAX TECHNOLOGIES CORP COMM STK 268158201 390 42616 SH SOLE 30016 0 12600 EAGLE BANCORP INC MD COMM STK 268948106 1493 30661 SH SOLE 17661 0 13000 E TRADE FINANCIAL CORP COMM STK 269246401 53953 1229559 SH SOLE 409203 0 820356 EAGLE PHARMACEUTICALS INC COMM STK 269796108 602 14948 SH SOLE 6368 0 8580 EASTGROUP PPTY INC COMM STK 277276101 292823 3192225 SH SOLE 600815 0 2591410 EASTMAN CHEM CO COMM STK 277432100 18080 247302 SH SOLE 70563 0 176739 EATON VANCE CORP COMM STK 278265103 2911 82749 SH SOLE 56683 0 26066 EBAY INC COMM STK 278642103 44886 1599079 SH SOLE 462841 0 1136238 EBIX INC COMM STK 278715206 397 9337 SH SOLE 9337 0 0 ECHOSTAR CORP COMM STK 278768106 12003 326887 SH SOLE 93963 0 232924 ECOLAB INC COMM STK 278865100 98607 669204 SH SOLE 257484 0 411720 EDISON INTL COMM STK 281020107 234180 4125071 SH SOLE 1319777 0 2805294 8X8 INC NEW COMM STK 282914100 412 22823 SH SOLE 1243 0 21580 ELECTRO SCIENTIFIC INDS COMM STK 285229100 1122 37436 SH SOLE 12236 0 25200 ELECTRONIC ARTS INC COMM STK 285512109 1057549 13401964 SH SOLE 5514826 0 7887138 ELECTRONICS FOR IMAGING INC COMM STK 286082102 749 30202 SH SOLE 11802 0 18400 ELLINGTON RESIDENTIAL MTG RE COMM STK 288578107 227 22166 SH SOLE 22166 0 0 EMERSON ELEC CO COMM STK 291011104 246643 4127914 SH SOLE 1372651 0 2755263 EMPIRE ST RLTY TR INC COMM STK 292104106 12352 868033 SH SOLE 264233 0 603800 EMPLOYERS HOLDINGS INC COMM STK 292218104 34416 820014 SH SOLE 281814 0 538200 ENCANA CORP COMM STK 292505104 25254 4369308 SH SOLE 1031841 0 3337467 ENCORE CAP GROUP INC COMM STK 292554102 68461 2913250 SH SOLE 442229 0 2471021 ENNIS INC COMM STK 293389102 433 22499 SH SOLE 11142 0 11357 ENTERPRISE FINL SVCS CORP COMM STK 293712105 654 17387 SH SOLE 17387 0 0 ENTERPRISE PRODS PARTNERS L COMM STK 293792107 334729 13612394 SH SOLE 3157050 0 10455344 ENZO BIOCHEM INC COMM STK 294100102 37 13243 SH SOLE 13243 0 0 EPLUS INC COMM STK 294268107 7113 99950 SH SOLE 29150 0 70800 EQUIFAX INC COMM STK 294429105 1552791 16673371 SH SOLE 5405255 0 11268116 EQUITRANS MIDSTREAM CORPORAT COMM STK 294600101 343453 17155504 SH SOLE 5916499 0 11239005 EQUITY COMWLTH COMM STK 294628102 341775 11388689 SH SOLE 3079707 0 8308982 ESCO TECHNOLOGIES INC COMM STK 296315104 189388 2871685 SH SOLE 641534 0 2230151 ESSENDANT INC COMM STK 296689102 361 28715 SH SOLE 515 0 28200 ESSEX PPTY TR INC COMM STK 297178105 270891 1104730 SH SOLE 133822 0 970908 ESTERLINE TECHNOLOGIES CORP COMM STK 297425100 1426 11744 SH SOLE 4054 0 7690 EURONET WORLDWIDE INC COMM STK 298736109 236279 2307863 SH SOLE 520394 0 1787469 EXLSERVICE HOLDINGS INC COMM STK 302081104 739 14051 SH SOLE 8251 0 5800 EXPEDITORS INTL WASH INC COMM STK 302130109 164256 2412334 SH SOLE 754553 0 1657781 EZCORP INC COMM STK 302301106 398 51477 SH SOLE 25377 0 26100 FLIR SYS INC COMM STK 302445101 12885 295942 SH SOLE 81932 0 214010 F M C CORP COMM STK 302491303 50089 677240 SH SOLE 193898 0 483342 FNB CORP PA COMM STK 302520101 1120 113789 SH SOLE 53592 0 60197 FTI CONSULTING INC COMM STK 302941109 96235 1444107 SH SOLE 419172 0 1024935 FACTSET RESH SYS INC COMM STK 303075105 35424 177006 SH SOLE 86456 0 90550 FAIR ISAAC CORP COMM STK 303250104 88483 473172 SH SOLE 141915 0 331257 FARMER BROS CO COMM STK 307675108 400 17153 SH SOLE 10153 0 7000 FARO TECHNOLOGIES INC COMM STK 311642102 993 24437 SH SOLE 11637 0 12800 FASTENAL CO COMM STK 311900104 29548 565074 SH SOLE 173868 0 391206 FEDERAL AGRIC MTG CORP COMM STK 313148306 734 12141 SH SOLE 7241 0 4900 FEDERAL REALTY INVT TR COMM STK 313747206 161228 1365872 SH SOLE 178526 0 1187346 FEDERAL SIGNAL CORP COMM STK 313855108 8996 452043 SH SOLE 95103 0 356940 FEDERATED INVS INC PA COMM STK 314211103 343 12909 SH SOLE 6509 0 6400 FERRO CORP COMM STK 315405100 997 63600 SH SOLE 18140 0 45460 F5 NETWORKS INC COMM STK 315616102 16570 102267 SH SOLE 27441 0 74826 FIDELITY SOUTHERN CORP NEW COMM STK 316394105 374 14365 SH SOLE 9048 0 5317 FIFTH THIRD BANCORP COMM STK 316773100 1621238 68900891 SH SOLE 28296710 0 40604181 FIRST BANCORP P R COMM STK 318672706 948 110188 SH SOLE 2888 0 107300 FIRST BANCORP N C COMM STK 318910106 34477 1055643 SH SOLE 307968 0 747675 FIRST BANCSHARES INC MS COMM STK 318916103 34832 1151480 SH SOLE 198026 0 953454 FIRST BUSEY CORP COMM STK 319383204 825 33625 SH SOLE 18634 0 14991 FIRST BUS FINL SVCS INC WIS COMM STK 319390100 443 22714 SH SOLE 12214 0 10500 FIRST COMWLTH FINL CORP PA COMM STK 319829107 425 35148 SH SOLE 1448 0 33700 FIRST FINL BANCORP OH COMM STK 320209109 1067 44971 SH SOLE 19529 0 25442 FIRST FINL CORP IND COMM STK 320218100 346 8609 SH SOLE 3259 0 5350 FIRST HORIZON NATL CORP COMM STK 320517105 1635 124230 SH SOLE 52359 0 71871 FIRST INTERNET BANCORP COMM STK 320557101 409 20017 SH SOLE 20017 0 0 FIRST MERCHANTS CORP COMM STK 320817109 1126 32845 SH SOLE 12702 0 20143 FIRST MIDWEST BANCORP DEL COMM STK 320867104 800 40377 SH SOLE 16484 0 23893 FIRST SOLAR INC COMM STK 336433107 1982 46689 SH SOLE 25789 0 20900 1ST SOURCE CORP COMM STK 336901103 292 7238 SH SOLE 222 0 7016 FISERV INC COMM STK 337738108 3157891 42970342 SH SOLE 13398199 0 29572143 FIRSTENERGY CORP COMM STK 337932107 518958 13820458 SH SOLE 3922294 0 9898164 FIVE9 INC COMM STK 338307101 126468 2892686 SH SOLE 643100 0 2249586 FLEETCOR TECHNOLOGIES INC COMM STK 339041105 734127 3952869 SH SOLE 1251256 0 2701613 FLOOR & DECOR HLDGS INC COMM STK 339750101 7228 279073 SH SOLE 44639 0 234434 FLUOR CORP NEW COMM STK 343412102 7484 232424 SH SOLE 80114 0 152310 FLOWERS FOODS INC COMM STK 343498101 276819 14987472 SH SOLE 4315013 0 10672459 FLUSHING FINL CORP COMM STK 343873105 496 23046 SH SOLE 10771 0 12275 FOOT LOCKER INC COMM STK 344849104 11752 220893 SH SOLE 72493 0 148400 FORD MTR CO DEL COMM STK 345370860 51054 6673699 SH SOLE 1953694 0 4720005 FORMFACTOR INC COMM STK 346375108 427 30299 SH SOLE 30299 0 0 FORRESTER RESH INC COMM STK 346563109 529 11839 SH SOLE 2539 0 9300 FORTIS INC COMM STK 349553107 519 15564 SH SOLE 15564 0 0 FORWARD AIR CORP COMM STK 349853101 510 9307 SH SOLE 9307 0 0 FRANCO NEVADA CORP COMM STK 351858105 862965 12307591 SH SOLE 3938179 0 8369411 FRANKLIN COVEY CO COMM STK 353469109 228 10232 SH SOLE 5032 0 5200 FRANKLIN ELEC INC COMM STK 353514102 601 14026 SH SOLE 8626 0 5400 FRANKLIN RES INC COMM STK 354613101 648333 21858827 SH SOLE 8414383 0 13444444 FREDS INC COMM STK 356108100 276 146000 SH SOLE 68700 0 77300 FREIGHTCAR AMER INC COMM STK 357023100 115 17254 SH SOLE 1554 0 15700 FULLER H B CO COMM STK 359694106 749 17549 SH SOLE 6309 0 11240 FULTON FINL CORP PA COMM STK 360271100 794 51304 SH SOLE 21628 0 29676 GATX CORP COMM STK 361448103 967 13658 SH SOLE 4708 0 8950 GTT COMMUNICATIONS INC COMM STK 362393100 94588 3997803 SH SOLE 867593 0 3130210 GALLAGHER ARTHUR J & CO COMM STK 363576109 50402 683883 SH SOLE 97805 0 586078 GAP INC DEL COMM STK 364760108 47974 1862358 SH SOLE 511157 0 1351201 GARRETT MOTION INC COMM STK 366505105 39990 3240685 SH SOLE 1033430 0 2207255 GARTNER INC COMM STK 366651107 922938 7219478 SH SOLE 2162040 0 5057438 GENERAC HLDGS INC COMM STK 368736104 31444 632675 SH SOLE 203075 0 429600 GENERAL DYNAMICS CORP COMM STK 369550108 76679 487746 SH SOLE 143333 0 344413 GENERAL ELECTRIC CO COMM STK 369604103 1783814 235642483 SH SOLE 83667338 0 151975145 GENERAL MLS INC COMM STK 370334104 45706 1173767 SH SOLE 378158 0 795609 GENESCO INC COMM STK 371532102 295 6663 SH SOLE 1363 0 5300 GENESEE & WYO INC COMM STK 371559105 105771 1428949 SH SOLE 410132 0 1018817 GENTEX CORP COMM STK 371901109 3169 156803 SH SOLE 86783 0 70020 GENIE ENERGY LTD COMM STK 372284208 102 16842 SH SOLE 0 0 16842 GENMARK DIAGNOSTICS INC COMM STK 372309104 39582 8144394 SH SOLE 1222938 0 6921456 GENUINE PARTS CO COMM STK 372460105 24775 258019 SH SOLE 77279 0 180740 GERMAN AMERN BANCORP INC COMM STK 373865104 557 20075 SH SOLE 3481 0 16594 GERON CORP COMM STK 374163103 174 173958 SH SOLE 173958 0 0 GETTY RLTY CORP NEW COMM STK 374297109 848 28837 SH SOLE 452 0 28385 GIBRALTAR INDS INC COMM STK 374689107 84439 2372559 SH SOLE 416916 0 1955643 GILEAD SCIENCES INC COMM STK 375558103 839955 13428539 SH SOLE 5098082 0 8330457 GILDAN ACTIVEWEAR INC COMM STK 375916103 215 7100 SH SOLE 7100 0 0 GLADSTONE COML CORP COMM STK 376536108 688 38379 SH SOLE 20179 0 18200 GLADSTONE LD CORP COMM STK 376549101 217 18877 SH SOLE 177 0 18700 GLATFELTER COMM STK 377316104 317 32487 SH SOLE 18687 0 13800 GLAUKOS CORP COMM STK 377322102 70779 1260077 SH SOLE 248172 0 1011905 GLOBALSTAR INC COMM STK 378973408 102 159400 SH SOLE 138000 0 21400 GLOBAL NET LEASE INC COMM STK 379378201 411 23303 SH SOLE 970 0 22333 GLOBUS MED INC COMM STK 379577208 33103 764854 SH SOLE 218654 0 546200 GLU MOBILE INC COMM STK 379890106 427 52907 SH SOLE 1507 0 51400 GODADDY INC COMM STK 380237107 18900 288017 SH SOLE 110217 0 177800 GOLDCORP INC NEW COMM STK 380956409 294 30000 SH SOLE 30000 0 0 GOODYEAR TIRE & RUBR CO COMM STK 382550101 8417 412394 SH SOLE 117953 0 294441 GRACO INC COMM STK 384109104 349275 8345877 SH SOLE 1940491 0 6405386 GRAHAM HLDGS CO COMM STK 384637104 2004 3128 SH SOLE 1968 0 1160 GRAINGER W W INC COMM STK 384802104 23145 81971 SH SOLE 21444 0 60527 GRAINGER W W INC COMM STK 384802104 706 2500 SH Put SOLE 2500 0 0 GRANITE CONSTR INC COMM STK 387328107 1189 29528 SH SOLE 10532 0 18996 GRAPHIC PACKAGING HLDG CO COMM STK 388689101 20275 1905533 SH SOLE 695820 0 1209713 GRAY TELEVISION INC COMM STK 389375106 19869 1347934 SH SOLE 379634 0 968300 GREAT WESTN BANCORP INC COMM STK 391416104 593 18988 SH SOLE 7388 0 11600 GREEN PLAINS INC COMM STK 393222104 142 10833 SH SOLE 10833 0 0 GREENBRIER COS INC COMM STK 393657101 2160 54627 SH SOLE 47427 0 7200 GREENHILL & CO INC COMM STK 395259104 302 12391 SH SOLE 12391 0 0 GREIF INC COMM STK 397624107 514 13843 SH SOLE 8943 0 4900 GRIFFON CORP COMM STK 398433102 271 25974 SH SOLE 7764 0 18210 GRIFOLS S A ADR 398438408 145320 7915035 SH SOLE 2257559 0 5657476 GROUP 1 AUTOMOTIVE INC COMM STK 398905109 488 9259 SH SOLE 2359 0 6900 GROUPON INC COMM STK 399473107 645 201670 SH SOLE 149870 0 51800 GRUPO FINANCIERO GALICIA S A ADR 399909100 17855 647626 SH SOLE 557776 0 89850 GRUBHUB INC COMM STK 400110102 225237 2932396 SH SOLE 606744 0 2325652 GUESS INC COMM STK 401617105 509 24498 SH SOLE 12878 0 11620 GULFPORT ENERGY CORP COMM STK 402635304 782 119356 SH SOLE 76056 0 43300 H & E EQUIPMENT SERVICES INC COMM STK 404030108 572 28030 SH SOLE 16730 0 11300 HNI CORP COMM STK 404251100 2509 70817 SH SOLE 59187 0 11630 HACKETT GROUP INC COMM STK 404609109 497 31045 SH SOLE 13125 0 17920 HAEMONETICS CORP COMM STK 405024100 55891 558633 SH SOLE 176433 0 382200 HAIN CELESTIAL GROUP INC COMM STK 405217100 573 36150 SH SOLE 21550 0 14600 HALLIBURTON CO COMM STK 406216101 133215 5011833 SH SOLE 2318668 0 2693165 HANCOCK WHITNEY CORPORATION COMM STK 410120109 929 26820 SH SOLE 7785 0 19035 HANESBRANDS INC COMM STK 410345102 6915 551860 SH SOLE 156100 0 395760 HANMI FINL CORP COMM STK 410495204 400 20328 SH SOLE 20328 0 0 HANOVER INS GROUP INC COMM STK 410867105 127879 1095135 SH SOLE 183869 0 911266 HARLEY DAVIDSON INC COMM STK 412822108 9919 290702 SH SOLE 85100 0 205602 HARMONIC INC COMM STK 413160102 74389 15760481 SH SOLE 4364891 0 11395590 HARRIS CORP DEL COMM STK 413875105 1840068 13665560 SH SOLE 4983296 0 8682264 HARSCO CORP COMM STK 415864107 859 43257 SH SOLE 35297 0 7960 HARTFORD FINL SVCS GROUP INC COMM STK 416515104 29056 653670 SH SOLE 177211 0 476459 HASBRO INC COMM STK 418056107 17774 218754 SH SOLE 66963 0 151791 HAWAIIAN ELEC INDUSTRIES COMM STK 419870100 2730 74539 SH SOLE 31339 0 43200 HAWAIIAN HOLDINGS INC COMM STK 419879101 60993 2309461 SH SOLE 501621 0 1807840 HAWKINS INC COMM STK 420261109 26262 641315 SH SOLE 182484 0 458831 HAWTHORN BANCSHARES INC COMM STK 420476103 338 16065 SH SOLE 16065 0 0 HAYNES INTERNATIONAL INC COMM STK 420877201 38130 1444316 SH SOLE 251222 0 1193094 HEALTHCARE SVCS GRP INC COMM STK 421906108 148582 3697909 SH SOLE 679556 0 3018353 HEALTHCARE RLTY TR COMM STK 421946104 232053 8159401 SH SOLE 1287486 0 6871915 HEARTLAND EXPRESS INC COMM STK 422347104 250 13654 SH SOLE 4031 0 9623 HECLA MNG CO COMM STK 422704106 851 360423 SH SOLE 98323 0 262100 HEICO CORP NEW COMM STK 422806109 1608 20756 SH SOLE 10425 0 10331 HEICO CORP NEW COMM STK 422806208 92859 1473957 SH SOLE 453859 0 1020098 HEIDRICK & STRUGGLES INTL IN COMM STK 422819102 421 13510 SH SOLE 2852 0 10658 HELMERICH & PAYNE INC COMM STK 423452101 8006 167004 SH SOLE 46521 0 120483 HENRY JACK & ASSOC INC COMM STK 426281101 37261 294510 SH SOLE 81125 0 213385 HERITAGE COMMERCE CORP COMM STK 426927109 68773 6064670 SH SOLE 1291261 0 4773409 HERCULES CAPITAL INC COMM STK 427096508 30629 2771861 SH SOLE 1037661 0 1734200 HERON THERAPEUTICS INC COMM STK 427746102 1213 46748 SH SOLE 24718 0 22030 HERSHA HOSPITALITY TR COMM STK 427825500 1246 71031 SH SOLE 55231 0 15800 HERSHEY CO COMM STK 427866108 46058 429726 SH SOLE 163709 0 266017 HEXCEL CORP NEW COMM STK 428291108 48964 853928 SH SOLE 255028 0 598900 HIGHWOODS PPTYS INC COMM STK 431284108 56644 1464051 SH SOLE 127574 0 1336477 HILL ROM HLDGS INC COMM STK 431475102 2161 24403 SH SOLE 13653 0 10750 HILLENBRAND INC COMM STK 431571108 33088 872335 SH SOLE 349485 0 522850 HILLTOP HOLDINGS INC COMM STK 432748101 2851 159901 SH SOLE 135773 0 24128 HINGHAM INSTN SVGS MASS COMM STK 433323102 265 1338 SH SOLE 1338 0 0 HOLLYFRONTIER CORP COMM STK 436106108 20660 404156 SH SOLE 150427 0 253729 HOLOGIC INC COMM STK 436440101 1766991 42992473 SH SOLE 15412561 0 27579912 HOME BANCSHARES INC COMM STK 436893200 241470 14777857 SH SOLE 3823502 0 10954355 HOME DEPOT INC COMM STK 437076102 708466 4123305 SH SOLE 1773862 0 2349443 HOMOLOGY MEDICINES INC COMM STK 438083107 21727 971707 SH SOLE 116886 0 854821 HONEYWELL INTL INC COMM STK 438516106 1937286 14663081 SH SOLE 5457268 0 9205813 HORACE MANN EDUCATORS CORP N COMM STK 440327104 1182 31566 SH SOLE 12056 0 19510 HORMEL FOODS CORP COMM STK 440452100 27896 653608 SH SOLE 227302 0 426306 HORNBECK OFFSHORE SVCS INC N COMM STK 440543106 46 31800 SH SOLE 31800 0 0 HOULIHAN LOKEY INC COMM STK 441593100 42755 1161826 SH SOLE 343199 0 818627 HOVNANIAN ENTERPRISES INC COMM STK 442487203 128 187677 SH SOLE 114677 0 73000 HOWARD BANCORP INC COMM STK 442496105 22894 1600998 SH SOLE 450066 0 1150932 HUB GROUP INC COMM STK 443320106 852 22972 SH SOLE 16102 0 6870 HUBBELL INC COMM STK 443510607 104462 1051556 SH SOLE 445880 0 605676 HUBSPOT INC COMM STK 443573100 1174 9340 SH SOLE 6040 0 3300 HUDBAY MINERALS INC COMM STK 443628102 3565 753749 SH SOLE 260545 0 493204 HUDSON GLOBAL INC COMM STK 443787106 20 14600 SH SOLE 14600 0 0 HUDSON PAC PPTYS INC COMM STK 444097109 95497 3286201 SH SOLE 249983 0 3036218 HUMANA INC COMM STK 444859102 1464380 5111629 SH SOLE 1670400 0 3441229 HUNT J B TRANS SVCS INC COMM STK 445658107 383751 4124586 SH SOLE 1777373 0 2347213 HUNTINGTON BANCSHARES INC COMM STK 446150104 22417 1880630 SH SOLE 554201 0 1326429 HUNTINGTON INGALLS INDS INC COMM STK 446413106 27251 143194 SH SOLE 56936 0 86258 HUNTSMAN CORP COMM STK 447011107 2129 110379 SH SOLE 47579 0 62800 HURCO COMPANIES INC COMM STK 447324104 260 7284 SH SOLE 1384 0 5900 HURON CONSULTING GROUP INC COMM STK 447462102 52994 1032821 SH SOLE 234181 0 798640 HUTTIG BLDG PRODS INC COMM STK 448451104 76 42239 SH SOLE 42239 0 0 HYATT HOTELS CORP COMM STK 448579102 993 14695 SH SOLE 6895 0 7800 IDT CORP COMM STK 448947507 91 14745 SH SOLE 4303 0 10442 HYSTER YALE MATLS HANDLING I COMM STK 449172105 622 10040 SH SOLE 4340 0 5700 I D SYSTEMS INC COMM STK 449489103 60 10800 SH SOLE 0 0 10800 IRHYTHM TECHNOLOGIES INC COMM STK 450056106 5891 84792 SH SOLE 12901 0 71891 IBERIABANK CORP COMM STK 450828108 1360 21165 SH SOLE 8160 0 13005 ICONIX BRAND GROUP INC COMM STK 451055107 2 25300 SH SOLE 25300 0 0 IDACORP INC COMM STK 451107106 2513 27002 SH SOLE 10492 0 16510 ILLINOIS TOOL WKS INC COMM STK 452308109 623319 4920037 SH SOLE 2226527 0 2693510 ILLUMINA INC COMM STK 452327109 408079 1360581 SH SOLE 497875 0 862706 IMMERSION CORP COMM STK 452521107 368 41039 SH SOLE 16839 0 24200 IMMUNOMEDICS INC COMM STK 452907108 182870 12815023 SH SOLE 1982369 0 10832654 IMPERIAL OIL LTD COMM STK 453038408 224923 8883218 SH SOLE 2518625 0 6364593 INDEPENDENT BANK CORP MASS COMM STK 453836108 971 13817 SH SOLE 8467 0 5350 INDUSTRIAL LOGISTICS PPTYS T COMM STK 456237106 299 15205 SH SOLE 15205 0 0 INFOSYS LTD ADR 456788108 130209 13677426 SH SOLE 4849008 0 8828418 INGLES MKTS INC COMM STK 457030104 310 11390 SH SOLE 11390 0 0 INGREDION INC COMM STK 457187102 3541 38745 SH SOLE 22759 0 15986 INSMED INC COMM STK 457669307 113834 8676398 SH SOLE 1459277 0 7217121 INSPIRE MED SYS INC COMM STK 457730109 25985 615028 SH SOLE 110738 0 504290 INTEGRA LIFESCIENCES HLDGS C COMM STK 457985208 1193 26447 SH SOLE 12547 0 13900 INTEGRATED DEVICE TECHNOLOGY COMM STK 458118106 71425 1474812 SH SOLE 441612 0 1033200 INTEL CORP COMM STK 458140100 464807 9904255 SH SOLE 3676276 0 6227979 INTER PARFUMS INC COMM STK 458334109 271 4135 SH SOLE 235 0 3900 INTERFACE INC COMM STK 458665304 355 24898 SH SOLE 13398 0 11500 INTERNATIONAL BANCSHARES COR COMM STK 459044103 907 26359 SH SOLE 16057 0 10302 INTERNATIONAL BUSINESS MACHS COMM STK 459200101 181591 1597530 SH SOLE 466945 0 1130585 INTERNATIONAL FLAVORS&FRAGRA COMM STK 459506101 23192 172729 SH SOLE 51200 0 121529 INTERNATIONAL FLAVORS&FRAGRA CVPFSTKF 459506309 20647 404329 SH SOLE 96152 0 308177 INTL PAPER CO COMM STK 460146103 771661 19119460 SH SOLE 8420109 0 10699351 INTERPUBLIC GROUP COS INC COMM STK 460690100 17791 862371 SH SOLE 274270 0 588101 INTEVAC INC COMM STK 461148108 102 19500 SH SOLE 3900 0 15600 INTUIT COMM STK 461202103 4372353 22211601 SH SOLE 8402339 0 13809262 INVACARE CORP COMM STK 461203101 545 126745 SH SOLE 39745 0 87000 INVESTORS REAL ESTATE TR COMM STK 461730509 781 15912 SH SOLE 15912 0 0 IONIS PHARMACEUTICALS INC COMM STK 462222100 62122 1149124 SH SOLE 224888 0 924236 IOVANCE BIOTHERAPEUTICS INC COMM STK 462260100 29249 3305027 SH SOLE 437174 0 2867853 IROBOT CORP COMM STK 462726100 1148 13708 SH SOLE 5361 0 8347 IRSA PROPIEDADES COMERCIALES ADR 463588103 1992 110480 SH SOLE 1380 0 109100 ISHARES INC COMM STK 464286103 683 35500 SH SOLE 0 0 35500 ISHARES INC COMM STK 464286608 3099 88400 SH SOLE 0 0 88400 ISHARES INC COMM STK 464286749 693 22000 SH SOLE 0 0 22000 ISHARES INC COMM STK 464286756 345 12200 SH SOLE 0 0 12200 ISHARES INC COMM STK 464286772 412 7000 SH SOLE 0 0 7000 ISHARES INC COMM STK 464286871 372 16500 SH SOLE 0 0 16500 ISHARES TR COMM STK 464287200 5324 21159 SH SOLE 20744 0 415 ISHARES TR COMM STK 464287507 225 1355 SH SOLE 1355 0 0 ISHARES TR COMM STK 464287655 879 6562 SH SOLE 6562 0 0 ISHARES TR COMM STK 464288414 2489 22830 SH SOLE 22830 0 0 ISHARES TR COMM STK 464288513 4461 55000 SH Put SOLE 55000 0 0 ISHARES TR COMM STK 464288570 277 2975 SH SOLE 2975 0 0 ITRON INC COMM STK 465741106 902 19068 SH SOLE 17268 0 1800 J & J SNACK FOODS CORP COMM STK 466032109 45879 317307 SH SOLE 90186 0 227121 JABIL INC COMM STK 466313103 1990 80262 SH SOLE 39162 0 41100 JACK IN THE BOX INC COMM STK 466367109 5193 66889 SH SOLE 52590 0 14299 JACOBS ENGR GROUP INC DEL COMM STK 469814107 38689 661803 SH SOLE 168059 0 493744 JETBLUE AIRWAYS CORP COMM STK 477143101 1869 116395 SH SOLE 73995 0 42400 JOHN BEAN TECHNOLOGIES CORP COMM STK 477839104 280547 3906790 SH SOLE 743201 0 3163589 JOHNSON & JOHNSON COMM STK 478160104 2174788 16852290 SH SOLE 7154366 0 9697924 KLA-TENCOR CORP COMM STK 482480100 105383 1177599 SH SOLE 641307 0 536292 KAISER ALUMINUM CORP COMM STK 483007704 813 9109 SH SOLE 6273 0 2836 KALA PHARMACEUTICALS INC COMM STK 483119103 1456 297731 SH SOLE 99362 0 198369 KAMAN CORP COMM STK 483548103 2781 49575 SH SOLE 44214 0 5361 KANSAS CITY SOUTHERN COMM STK 485170302 1048724 10987156 SH SOLE 4283306 0 6703850 KELLOGG CO COMM STK 487836108 84593 1483833 SH SOLE 472318 0 1011515 KEMET CORP COMM STK 488360207 1223 69743 SH SOLE 35063 0 34680 KEMPER CORP DEL COMM STK 488401100 124684 1878330 SH SOLE 565616 0 1312714 KENNAMETAL INC COMM STK 489170100 1528 45910 SH SOLE 24110 0 21800 KENNEDY-WILSON HLDGS INC COMM STK 489398107 9684 532950 SH SOLE 158750 0 374200 KEYCORP NEW COMM STK 493267108 242260 16391061 SH SOLE 6942992 0 9448069 KEYW HLDG CORP COMM STK 493723100 271 40558 SH SOLE 40558 0 0 KFORCE INC COMM STK 493732101 1367 44208 SH SOLE 32052 0 12156 KIMBALL INTL INC COMM STK 494274103 383 26979 SH SOLE 14589 0 12390 KIMBERLY CLARK CORP COMM STK 494368103 1814390 15924087 SH SOLE 6413593 0 9510494 KINROSS GOLD CORP COMM STK 496902404 113 35000 SH SOLE 35000 0 0 KIRBY CORP COMM STK 497266106 41559 616968 SH SOLE 232158 0 384810 KIRKLANDS INC COMM STK 497498105 340 35713 SH SOLE 213 0 35500 KNOLL INC COMM STK 498904200 316 19154 SH SOLE 9454 0 9700 KNIGHT SWIFT TRANSN HLDGS IN COMM STK 499049104 11751 468745 SH SOLE 94096 0 374649 KOHLS CORP COMM STK 500255104 255440 3850463 SH SOLE 1568773 0 2281690 KOHLS CORP COMM STK 500255104 431 6500 SH Put SOLE 6500 0 0 KORN FERRY INTL COMM STK 500643200 1119 28307 SH SOLE 13707 0 14600 KOSMOS ENERGY LTD COMM STK 500688106 50341 12368757 SH SOLE 3356994 0 9011763 KRAFT HEINZ CO COMM STK 500754106 223840 5200739 SH SOLE 2724718 0 2476021 KROGER CO COMM STK 501044101 896587 32603150 SH SOLE 11595454 0 21007696 KRYSTAL BIOTECH INC COMM STK 501147102 6307 303520 SH SOLE 37095 0 266425 KULICKE & SOFFA INDS INC COMM STK 501242101 647 31900 SH SOLE 16200 0 15700 L BRANDS INC COMM STK 501797104 129646 5050483 SH SOLE 1630774 0 3419709 LKQ CORP COMM STK 501889208 12577 530008 SH SOLE 157463 0 372545 LTC PPTYS INC COMM STK 502175102 1595 38262 SH SOLE 26342 0 11920 L3 TECHNOLOGIES INC COMM STK 502413107 291999 1681439 SH SOLE 703343 0 978096 LA Z BOY INC COMM STK 505336107 732 26401 SH SOLE 10441 0 15960 LAKELAND BANCORP INC COMM STK 511637100 266 17945 SH SOLE 17945 0 0 LAKELAND FINL CORP COMM STK 511656100 1114 27739 SH SOLE 27739 0 0 LAM RESEARCH CORP COMM STK 512807108 433492 3183459 SH SOLE 677027 0 2506432 LAMAR ADVERTISING CO NEW COMM STK 512816109 2615 37799 SH SOLE 13637 0 24162 LAMB WESTON HLDGS INC COMM STK 513272104 18407 250234 SH SOLE 67409 0 182825 LANCASTER COLONY CORP COMM STK 513847103 676 3820 SH SOLE 1555 0 2265 LANDSTAR SYS INC COMM STK 515098101 212016 2216121 SH SOLE 658751 0 1557370 LANTHEUS HLDGS INC COMM STK 516544103 27192 1737500 SH SOLE 221762 0 1515738 LAS VEGAS SANDS CORP COMM STK 517834107 1394109 26784032 SH SOLE 10670478 0 16113554 LATTICE SEMICONDUCTOR CORP COMM STK 518415104 122165 17653876 SH SOLE 3044590 0 14609286 LAUDER ESTEE COS INC COMM STK 518439104 65048 499987 SH SOLE 202066 0 297921 LEAR CORP COMM STK 521865204 333994 2718493 SH SOLE 639666 0 2078827 LEGGETT & PLATT INC COMM STK 524660107 7980 222666 SH SOLE 65640 0 157026 LEGG MASON INC COMM STK 524901105 561 21998 SH SOLE 21698 0 300 LEIDOS HLDGS INC COMM STK 525327102 15884 301292 SH SOLE 124692 0 176600 LEMAITRE VASCULAR INC COMM STK 525558201 284 12013 SH SOLE 213 0 11800 LENNAR CORP COMM STK 526057104 36092 921898 SH SOLE 498833 0 423065 LENNOX INTL INC COMM STK 526107107 219353 1002251 SH SOLE 236501 0 765750 LEXICON PHARMACEUTICALS INC COMM STK 528872302 225 33942 SH SOLE 17760 0 16182 LEXINGTON REALTY TRUST COMM STK 529043101 726 88395 SH SOLE 58066 0 30329 LIBERTY BROADBAND CORP COMM STK 530307107 13049 181710 SH SOLE 27775 0 153935 LIBERTY BROADBAND CORP COMM STK 530307305 171141 2375967 SH SOLE 1162820 0 1213147 LIBERTY PPTY TR COMM STK 531172104 2583 61684 SH SOLE 18551 0 43133 LIBERTY MEDIA CORP DELAWARE COMM STK 531229409 2705 73492 SH SOLE 56392 0 17100 LIBERTY MEDIA CORP DELAWARE COMM STK 531229607 46053 1245338 SH SOLE 106622 0 1138716 LIBERTY MEDIA CORP DELAWARE COMM STK 531229854 6524 212522 SH SOLE 153592 0 58930 LIBERTY MEDIA CORP DELAWARE COMM STK 531229870 1410 47450 SH SOLE 18750 0 28700 LIGHTPATH TECHNOLOGIES INC COMM STK 532257805 128 86000 SH SOLE 86000 0 0 LILLY ELI & CO COMM STK 532457108 2283816 19735710 SH SOLE 7165204 0 12570506 LIMONEIRA CO COMM STK 532746104 629 32152 SH SOLE 32152 0 0 LINCOLN ELEC HLDGS INC COMM STK 533900106 22570 286240 SH SOLE 91760 0 194480 LINCOLN NATL CORP IND COMM STK 534187109 19340 376919 SH SOLE 105673 0 271246 LINDBLAD EXPEDITIONS HLDGS I COMM STK 535219109 45092 3350092 SH SOLE 615984 0 2734108 LINDBLAD EXPEDITIONS HLDGS I WARRANT 535219117 2766 886585 SH SOLE 108085 0 778500 LINDSAY CORP COMM STK 535555106 524 5445 SH SOLE 5445 0 0 LIONS GATE ENTMNT CORP COMM STK 535919401 354 22004 SH SOLE 9705 0 12299 LIONS GATE ENTMNT CORP COMM STK 535919500 12543 842965 SH SOLE 240249 0 602716 LITHIA MTRS INC COMM STK 536797103 711 9320 SH SOLE 4420 0 4900 LITTELFUSE INC COMM STK 537008104 212613 1239869 SH SOLE 374857 0 865012 LIVE NATION ENTERTAINMENT IN COMM STK 538034109 91432 1856488 SH SOLE 451435 0 1405053 LOCKHEED MARTIN CORP COMM STK 539830109 112602 430043 SH SOLE 125711 0 304332 LOEWS CORP COMM STK 540424108 862147 18939953 SH SOLE 7095906 0 11844047 LOUISIANA PAC CORP COMM STK 546347105 4345 195560 SH SOLE 152360 0 43200 LOWES COS INC COMM STK 548661107 177551 1922381 SH SOLE 738485 0 1183896 LOXO ONCOLOGY INC COMM STK 548862101 296434 2116328 SH SOLE 357859 0 1758469 LULULEMON ATHLETICA INC COMM STK 550021109 18192 149593 SH SOLE 72873 0 76720 LYDALL INC DEL COMM STK 550819106 29211 1438263 SH SOLE 442163 0 996100 M D C HLDGS INC COMM STK 552676108 689 24498 SH SOLE 15056 0 9442 MDU RES GROUP INC COMM STK 552690109 1506 63186 SH SOLE 28035 0 35151 MGIC INVT CORP WIS COMM STK 552848103 22582 2158854 SH SOLE 641654 0 1517200 MGM RESORTS INTERNATIONAL COMM STK 552953101 1162049 47899783 SH SOLE 18212400 0 29687383 MSA SAFETY INC COMM STK 553498106 47178 500458 SH SOLE 228658 0 271800 MSC INDL DIRECT INC COMM STK 553530106 1527 19857 SH SOLE 6430 0 13427 MSG NETWORK INC COMM STK 553573106 46368 1968064 SH SOLE 511060 0 1457004 MACATAWA BK CORP COMM STK 554225102 364 37851 SH SOLE 15451 0 22400 MACERICH CO COMM STK 554382101 188558 4356703 SH SOLE 453028 0 3903675 MACK CALI RLTY CORP COMM STK 554489104 1312 66956 SH SOLE 34122 0 32834 MACROGENICS INC COMM STK 556099109 28579 2250287 SH SOLE 328284 0 1922003 MADDEN STEVEN LTD COMM STK 556269108 97279 3214774 SH SOLE 990912 0 2223862 MADRIGAL PHARMACEUTICALS INC COMM STK 558868105 29422 261019 SH SOLE 48351 0 212668 MAGELLAN HEALTH INC COMM STK 559079207 656 11533 SH SOLE 5633 0 5900 MAGNA INTL INC COMM STK 559222401 1270300 27949415 SH SOLE 9875764 0 18073651 MAGNOLIA OIL & GAS CORP COMM STK 559663109 43107 3845371 SH SOLE 768483 0 3076888 MANHATTAN ASSOCS INC COMM STK 562750109 28841 680693 SH SOLE 204173 0 476520 MANITOWOC CO INC COMM STK 563571405 214 14505 SH SOLE 10080 0 4425 MARATHON OIL CORP COMM STK 565849106 20133 1403987 SH SOLE 396318 0 1007669 MARKEL CORP COMM STK 570535104 9573 9222 SH SOLE 5860 0 3362 MARSH & MCLENNAN COS INC COMM STK 571748102 2979150 37356117 SH SOLE 11486512 0 25869605 MARRIOTT INTL INC NEW COMM STK 571903202 1242958 11449498 SH SOLE 4124583 0 7324915 MARTIN MARIETTA MATLS INC COMM STK 573284106 295846 1721334 SH SOLE 600967 0 1120367 MASCO CORP COMM STK 574599106 15370 525647 SH SOLE 149575 0 376072 MASIMO CORP COMM STK 574795100 59180 551182 SH SOLE 165882 0 385300 MASONITE INTL CORP NEW COMM STK 575385109 429 9580 SH SOLE 3770 0 5810 MASTEC INC COMM STK 576323109 1857 45786 SH SOLE 26686 0 19100 MATADOR RES CO COMM STK 576485205 125778 8099014 SH SOLE 2246451 0 5852563 MATERION CORP COMM STK 576690101 557 12371 SH SOLE 5871 0 6500 MATRIX SVC CO COMM STK 576853105 616 34357 SH SOLE 23857 0 10500 MATTEL INC COMM STK 577081102 163107 16327050 SH SOLE 6162731 0 10164319 MATTHEWS INTL CORP COMM STK 577128101 29571 728002 SH SOLE 271202 0 456800 MAXWELL TECHNOLOGIES INC COMM STK 577767106 52 25294 SH SOLE 13294 0 12000 MAXIMUS INC COMM STK 577933104 65287 1003022 SH SOLE 294422 0 708600 MCCORMICK & CO INC COMM STK 579780206 116911 839639 SH SOLE 339120 0 500519 MCDERMOTT INTL INC COMM STK 580037703 1457 222840 SH SOLE 108857 0 113983 MCDONALDS CORP COMM STK 580135101 2668719 15029115 SH SOLE 5710758 0 9318357 MCGRATH RENTCORP COMM STK 580589109 65620 1274677 SH SOLE 624175 0 650502 MEDICINES CO COMM STK 584688105 946 49450 SH SOLE 29430 0 20020 MELCO RESORT ENTERTAINMENT L ADR 585464100 183 10400 SH SOLE 10400 0 0 MENLO THERAPEUTICS INC COMM STK 586858102 2467 598834 SH SOLE 61934 0 536900 MERCER INTL INC COMM STK 588056101 108 10321 SH SOLE 10321 0 0 MERCURY SYS INC COMM STK 589378108 1009 21345 SH SOLE 13345 0 8000 MERCURY GENL CORP NEW COMM STK 589400100 1471 28450 SH SOLE 22730 0 5720 MEREDITH CORP COMM STK 589433101 1317 25353 SH SOLE 14633 0 10720 MERIDIAN BIOSCIENCE INC COMM STK 589584101 268 15436 SH SOLE 561 0 14875 MERIT MED SYS INC COMM STK 589889104 1334 23910 SH SOLE 13604 0 10306 METHODE ELECTRS INC COMM STK 591520200 17190 738096 SH SOLE 240046 0 498050 METTLER TOLEDO INTERNATIONAL COMM STK 592688105 96186 170066 SH SOLE 41191 0 128875 MICROSOFT CORP COMM STK 594918104 19561653 192592815 SH SOLE 71511204 0 121081611 MICROSTRATEGY INC COMM STK 594972408 733 5734 SH SOLE 2128 0 3606 MICROCHIP TECHNOLOGY INC COMM STK 595017104 2249500 31277809 SH SOLE 12519468 0 18758341 MICRON TECHNOLOGY INC COMM STK 595112103 415410 13092038 SH SOLE 3315993 0 9776045 MIDDLEBY CORP COMM STK 596278101 31915 310665 SH SOLE 140058 0 170607 MIDDLESEX WATER CO COMM STK 596680108 57414 1076184 SH SOLE 198234 0 877950 MILLER HERMAN INC COMM STK 600544100 922 30463 SH SOLE 15813 0 14650 MINERALS TECHNOLOGIES INC COMM STK 603158106 97777 1904490 SH SOLE 513462 0 1391028 MINERVA NEUROSCIENCES INC COMM STK 603380106 10087 1496651 SH SOLE 181169 0 1315482 MITEK SYS INC COMM STK 606710200 287 26541 SH SOLE 441 0 26100 MOBILE TELESYSTEMS PJSC ADR 607409109 99 14200 SH SOLE 14200 0 0 MODINE MFG CO COMM STK 607828100 385 35569 SH SOLE 20769 0 14800 MOHAWK INDS INC COMM STK 608190104 21739 185867 SH SOLE 63216 0 122651 MONDELEZ INTL INC COMM STK 609207105 388871 9714488 SH SOLE 3898213 0 5816275 MONMOUTH REAL ESTATE INVT CO COMM STK 609720107 1407 113471 SH SOLE 35989 0 77482 MONOLITHIC PWR SYS INC COMM STK 609839105 38399 330317 SH SOLE 83940 0 246377 MONRO INC COMM STK 610236101 214755 3123716 SH SOLE 648721 0 2474995 MOODYS CORP COMM STK 615369105 74690 533347 SH SOLE 211016 0 322331 MOOG INC COMM STK 615394202 98871 1276090 SH SOLE 288593 0 987497 MORGAN STANLEY COMM STK 617446448 2984620 75274142 SH SOLE 29677531 0 45596611 MORNINGSTAR INC COMM STK 617700109 2322 21143 SH SOLE 12143 0 9000 MOTORCAR PTS AMER INC COMM STK 620071100 590 35459 SH SOLE 19059 0 16400 MOTOROLA SOLUTIONS INC COMM STK 620076307 175373 1524453 SH SOLE 801238 0 723215 MOVADO GROUP INC COMM STK 624580106 712 22513 SH SOLE 213 0 22300 MUELLER INDS INC COMM STK 624756102 525 22466 SH SOLE 9966 0 12500 MUELLER WTR PRODS INC COMM STK 624758108 95812 10528836 SH SOLE 1943049 0 8585787 MULTI COLOR CORP COMM STK 625383104 368 10500 SH SOLE 4588 0 5912 MURPHY OIL CORP COMM STK 626717102 120890 5168464 SH SOLE 1489325 0 3679139 MURPHY USA INC COMM STK 626755102 38166 497992 SH SOLE 161792 0 336200 MYERS INDS INC COMM STK 628464109 71366 4723123 SH SOLE 1490234 0 3232889 NBT BANCORP INC COMM STK 628778102 1195 34556 SH SOLE 13776 0 20780 NCI BUILDING SYS INC COMM STK 628852204 339 46808 SH SOLE 28288 0 18520 NCS MULTISTAGE HLDGS INC COMM STK 628877102 9209 1809157 SH SOLE 372942 0 1436215 NN INC COMM STK 629337106 505 75297 SH SOLE 31997 0 43300 NRG ENERGY INC COMM STK 629377508 20066 506725 SH SOLE 162178 0 344547 NVE CORP COMM STK 629445206 233 2664 SH SOLE 1664 0 1000 NANOMETRICS INC COMM STK 630077105 19487 713023 SH SOLE 191623 0 521400 NAPCO SEC TECHNOLOGIES INC COMM STK 630402105 189 12017 SH SOLE 160 0 11857 NASDAQ INC COMM STK 631103108 59228 726102 SH SOLE 132886 0 593216 NATERA INC COMM STK 632307104 13157 942505 SH SOLE 932105 0 10400 NATIONAL BK HLDGS CORP COMM STK 633707104 87456 2833032 SH SOLE 852278 0 1980754 NATIONAL BEVERAGE CORP COMM STK 635017106 774 10782 SH SOLE 8169 0 2613 NATIONAL CINEMEDIA INC COMM STK 635309107 207 31943 SH SOLE 31943 0 0 NATIONAL HEALTHCARE CORP COMM STK 635906100 3739 47663 SH SOLE 47663 0 0 NATIONAL FUEL GAS CO N J COMM STK 636180101 3027 59135 SH SOLE 38105 0 21030 NATIONAL GRID PLC ADR 636274409 349 7271 SH SOLE 7271 0 0 NATIONAL INSTRS CORP COMM STK 636518102 373011 8219712 SH SOLE 2470839 0 5748873 NATIONAL OILWELL VARCO INC COMM STK 637071101 15812 615270 SH SOLE 174438 0 440832 NATIONAL PRESTO INDS INC COMM STK 637215104 207 1767 SH SOLE 67 0 1700 NATIONAL RETAIL PPTYS INC COMM STK 637417106 3250 67001 SH SOLE 23911 0 43090 NATIONAL STORAGE AFFILIATES COMM STK 637870106 973 36775 SH SOLE 775 0 36000 NATIONAL WESTN LIFE GROUP IN COMM STK 638517102 533 1771 SH SOLE 661 0 1110 NAVIGATORS GROUP INC COMM STK 638904102 763 10980 SH SOLE 280 0 10700 NATUS MEDICAL INC DEL COMM STK 639050103 12136 356641 SH SOLE 112141 0 244500 NEENAH INC COMM STK 640079109 559 9479 SH SOLE 6525 0 2954 NEKTAR THERAPEUTICS COMM STK 640268108 50331 1531212 SH SOLE 335188 0 1196024 NEOGEN CORP COMM STK 640491106 1061 18610 SH SOLE 8944 0 9666 NEW CONCEPT ENERGY INC COMM STK 643611106 43 30600 SH SOLE 30600 0 0 NEW GOLD INC CDA COMM STK 644535106 10846 14205251 SH SOLE 4134392 0 10070859 NEW JERSEY RES COMM STK 646025106 2322 50839 SH SOLE 25389 0 25450 NEW ORIENTAL ED & TECH GRP I ADR 647581107 247 4500 SH SOLE 4500 0 0 NEW SR INVT GROUP INC COMM STK 648691103 125 30258 SH SOLE 30258 0 0 NEW YORK CMNTY BANCORP INC COMM STK 649445103 1891 200949 SH SOLE 93125 0 107824 NEW YORK TIMES CO COMM STK 650111107 1264 56685 SH SOLE 18285 0 38400 NEWELL BRANDS INC COMM STK 651229106 18094 973297 SH SOLE 306158 0 667139 NEWFIELD EXPL CO COMM STK 651290108 4999 341006 SH SOLE 89752 0 251254 NEWMARKET CORP COMM STK 651587107 24744 60045 SH SOLE 17578 0 42467 NEWMONT MINING CORP COMM STK 651639106 421243 12157080 SH SOLE 3456252 0 8700828 NIKE INC COMM STK 654106103 1787887 24115006 SH SOLE 10523089 0 13591917 NOBLE ENERGY INC COMM STK 655044105 32309 1722238 SH SOLE 430680 0 1291558 NORDSON CORP COMM STK 655663102 46496 389581 SH SOLE 150461 0 239120 NORDSTROM INC COMM STK 655664100 9660 207250 SH SOLE 64294 0 142956 NORFOLK SOUTHERN CORP COMM STK 655844108 130188 870589 SH SOLE 266013 0 604576 NORTHERN OIL & GAS INC NEV COMM STK 665531109 448 198327 SH SOLE 146327 0 52000 NORTHERN TR CORP COMM STK 665859104 466231 5577594 SH SOLE 1858116 0 3719478 NORTHRIM BANCORP INC COMM STK 666762109 237 7217 SH SOLE 92 0 7125 NORTHROP GRUMMAN CORP COMM STK 666807102 2804099 11449975 SH SOLE 4525835 0 6924140 NORTHWEST BANCSHARES INC MD COMM STK 667340103 1099 64872 SH SOLE 20793 0 44079 NORTHWESTERN CORP COMM STK 668074305 80278 1350579 SH SOLE 450579 0 900000 NOVAVAX INC COMM STK 670002104 5172 2810849 SH SOLE 313149 0 2497700 NUCOR CORP COMM STK 670346105 252884 4880996 SH SOLE 1516741 0 3364255 NUVASIVE INC COMM STK 670704105 106355 2145981 SH SOLE 411726 0 1734255 OGE ENERGY CORP COMM STK 670837103 8266 210926 SH SOLE 164641 0 46285 OSI SYSTEMS INC COMM STK 671044105 28597 390139 SH SOLE 107801 0 282338 OAKTREE CAP GROUP LLC COMM STK 674001201 79777 2006978 SH SOLE 464526 0 1542452 OASIS PETE INC NEW COMM STK 674215108 170 30741 SH SOLE 17641 0 13100 OCCIDENTAL PETE CORP DEL COMM STK 674599105 1297514 21139031 SH SOLE 8248801 0 12890230 OCEAN PWR TECHNOLOGIES INC COMM STK 674870407 15 43900 SH SOLE 43900 0 0 OCEANEERING INTL INC COMM STK 675232102 30987 2560943 SH SOLE 862743 0 1698200 OCEANFIRST FINL CORP COMM STK 675234108 423 18785 SH SOLE 671 0 18114 OCWEN FINL CORP COMM STK 675746309 311 232241 SH SOLE 178811 0 53430 ODONATE THERAPEUTICS INC COMM STK 676079106 5204 369625 SH SOLE 36856 0 332769 OFFICE DEPOT INC COMM STK 676220106 975 378009 SH SOLE 302334 0 75675 OIL DRI CORP AMER COMM STK 677864100 16057 605928 SH SOLE 111328 0 494600 OIL STS INTL INC COMM STK 678026105 19073 1335629 SH SOLE 310245 0 1025384 OKTA INC COMM STK 679295105 172494 2703662 SH SOLE 902974 0 1800688 OLD DOMINION FGHT LINES INC COMM STK 679580100 216829 1755842 SH SOLE 440075 0 1315767 OLD NATL BANCORP IND COMM STK 680033107 736 47784 SH SOLE 23842 0 23942 OLD REP INTL CORP COMM STK 680223104 2690 130768 SH SOLE 70088 0 60680 OLIN CORP COMM STK 680665205 1151 57231 SH SOLE 20841 0 36390 OLLIES BARGAIN OUTLT HLDGS I COMM STK 681116109 138085 2076159 SH SOLE 358641 0 1717518 OMNICOM GROUP INC COMM STK 681919106 64602 882058 SH SOLE 255790 0 626268 OMEGA HEALTHCARE INVS INC COMM STK 681936100 2192 62367 SH SOLE 26687 0 35680 OMEGA FLEX INC COMM STK 682095104 391 7229 SH SOLE 7229 0 0 OMNOVA SOLUTIONS INC COMM STK 682129101 275 37492 SH SOLE 10292 0 27200 ON DECK CAP INC COMM STK 682163100 887 150271 SH SOLE 113971 0 36300 ON SEMICONDUCTOR CORP COMM STK 682189105 7149 433023 SH SOLE 332333 0 100690 ONE LIBERTY PPTYS INC COMM STK 682406103 220 9064 SH SOLE 202 0 8862 ONEOK INC NEW COMM STK 682680103 38806 719302 SH SOLE 210708 0 508594 OPEN TEXT CORP COMM STK 683715106 326 10011 SH SOLE 10011 0 0 OPTICAL CABLE CORP COMM STK 683827208 49 12869 SH SOLE 0 0 12869 ORMAT TECHNOLOGIES INC COMM STK 686688102 35232 673653 SH SOLE 196353 0 477300 OSHKOSH CORP COMM STK 688239201 2938 47920 SH SOLE 26183 0 21737 OTTER TAIL CORP COMM STK 689648103 1156 23282 SH SOLE 7932 0 15350 OVERSTOCK COM INC DEL COMM STK 690370101 144 10580 SH SOLE 280 0 10300 OWENS & MINOR INC NEW COMM STK 690732102 69 10825 SH SOLE 10825 0 0 OWENS CORNING NEW COMM STK 690742101 2243 51005 SH SOLE 19205 0 31800 OWENS ILL INC COMM STK 690768403 760 44101 SH SOLE 32101 0 12000 OXFORD INDS INC COMM STK 691497309 300 4216 SH SOLE 236 0 3980 PDF SOLUTIONS INC COMM STK 693282105 24896 2953303 SH SOLE 548703 0 2404600 PNC FINL SVCS GROUP INC COMM STK 693475105 1892042 16183751 SH SOLE 5372087 0 10811664 PPG INDS INC COMM STK 693506107 362145 3542453 SH SOLE 1308915 0 2233538 PVH CORP COMM STK 693656100 17466 187906 SH SOLE 64863 0 123043 PACCAR INC COMM STK 693718108 488571 8550424 SH SOLE 3788929 0 4761495 PACIRA PHARMACEUTICALS INC COMM STK 695127100 46634 1084012 SH SOLE 277827 0 806185 PACKAGING CORP AMER COMM STK 695156109 14003 167782 SH SOLE 50405 0 117377 PACWEST BANCORP DEL COMM STK 695263103 907 27254 SH SOLE 14372 0 12882 PALO ALTO NETWORKS INC COMM STK 697435105 29047 154220 SH SOLE 68552 0 85668 PANDORA MEDIA INC COMM STK 698354107 3838 474456 SH SOLE 430006 0 44450 PANHANDLE OIL AND GAS INC COMM STK 698477106 14365 926772 SH SOLE 300402 0 626370 PAPA JOHNS INTL INC COMM STK 698813102 132947 3339549 SH SOLE 623609 0 2715940 PARK ELECTROCHEMICAL CORP COMM STK 700416209 243 13460 SH SOLE 3060 0 10400 PARK HOTELS RESORTS INC COMM STK 700517105 1793 69024 SH SOLE 19014 0 50010 PARK NATL CORP COMM STK 700658107 1058 12460 SH SOLE 6635 0 5825 PARKER HANNIFIN CORP COMM STK 701094104 34171 229123 SH SOLE 68046 0 161077 PARSLEY ENERGY INC COMM STK 701877102 2850 178353 SH SOLE 106643 0 71710 PARTY CITY HOLDCO INC COMM STK 702149105 25678 2572917 SH SOLE 797108 0 1775809 PATRICK INDS INC COMM STK 703343103 23232 784601 SH SOLE 221751 0 562850 PATTERSON COMPANIES INC COMM STK 703395103 264670 13462368 SH SOLE 3772796 0 9689572 PATTERSON UTI ENERGY INC COMM STK 703481101 1292 124831 SH SOLE 54054 0 70777 PAYCHEX INC COMM STK 704326107 49047 752825 SH SOLE 279677 0 473148 PEABODY ENERGY CORP NEW COMM STK 704551100 831 27269 SH SOLE 13669 0 13600 PEAPACK-GLADSTONE FINL CORP COMM STK 704699107 631 25043 SH SOLE 17986 0 7057 PEGASYSTEMS INC COMM STK 705573103 37946 793359 SH SOLE 237559 0 555800 PEMBINA PIPELINE CORP COMM STK 706327103 506 17065 SH SOLE 17065 0 0 PENN NATL GAMING INC COMM STK 707569109 19705 1046454 SH SOLE 309542 0 736912 PENNEY J C INC COMM STK 708160106 133 128125 SH SOLE 128125 0 0 PENNSYLVANIA RL ESTATE INVT COMM STK 709102107 738 124261 SH SOLE 53330 0 70931 PEOPLES BANCORP INC COMM STK 709789101 287 9534 SH SOLE 3339 0 6195 PEOPLES UNITED FINANCIAL INC COMM STK 712704105 9739 674898 SH SOLE 174291 0 500607 PEPSICO INC COMM STK 713448108 1113578 10079454 SH SOLE 4347553 0 5731901 PERKINELMER INC COMM STK 714046109 1495116 19033936 SH SOLE 4385067 0 14648869 PERSPECTA INC COMM STK 715347100 1647 95635 SH SOLE 55364 0 40271 PETMED EXPRESS INC COMM STK 716382106 456 19610 SH SOLE 9070 0 10540 PFIZER INC COMM STK 717081103 4810601 110208509 SH SOLE 42763088 0 67445421 PHASEBIO PHARMACEUTICALS INC COMM STK 717224109 2012 651101 SH SOLE 63376 0 587725 PHILIP MORRIS INTL INC COMM STK 718172109 2673210 40042092 SH SOLE 16546469 0 23495623 PHILLIPS 66 COMM STK 718546104 99255 1152122 SH SOLE 316270 0 835852 PHOTRONICS INC COMM STK 719405102 896 92577 SH SOLE 917 0 91660 PIEDMONT OFFICE REALTY TR IN COMM STK 720190206 1259 73897 SH SOLE 43117 0 30780 PIER 1 IMPORTS INC COMM STK 720279108 22 73125 SH SOLE 73125 0 0 PINNACLE WEST CAP CORP COMM STK 723484101 18099 212427 SH SOLE 60415 0 152012 PIONEER ENERGY SVCS CORP COMM STK 723664108 81 66039 SH SOLE 66039 0 0 PIONEER NAT RES CO COMM STK 723787107 77496 589232 SH SOLE 170939 0 418293 PIPER JAFFRAY COS COMM STK 724078100 980 14889 SH SOLE 8599 0 6290 PITNEY BOWES INC COMM STK 724479100 835 141242 SH SOLE 39642 0 101600 PLANTRONICS INC NEW COMM STK 727493108 15059 454949 SH SOLE 132299 0 322650 PLEXUS CORP COMM STK 729132100 863 16902 SH SOLE 6442 0 10460 POLARIS INDS INC COMM STK 731068102 2189 28549 SH SOLE 14909 0 13640 POPULAR INC COMM STK 733174700 152718 3234189 SH SOLE 1013119 0 2221070 PORTLAND GEN ELEC CO COMM STK 736508847 59107 1289128 SH SOLE 379928 0 909200 PORTOLA PHARMACEUTICALS INC COMM STK 737010108 1464 74979 SH SOLE 39979 0 35000 POST HLDGS INC COMM STK 737446104 404823 4541937 SH SOLE 1015538 0 3526399 POTLATCHDELTIC CORPORATION COMM STK 737630103 42023 1328149 SH SOLE 440144 0 888005 POWER INTEGRATIONS INC COMM STK 739276103 548 8989 SH SOLE 3287 0 5702 PREFERRED BK LOS ANGELES CA COMM STK 740367404 54124 1248538 SH SOLE 227572 0 1020966 PRICESMART INC COMM STK 741511109 38137 645288 SH SOLE 264759 0 380529 PROCTER AND GAMBLE CO COMM STK 742718109 869965 9464369 SH SOLE 3972892 0 5491477 PROGENICS PHARMACEUTICALS IN COMM STK 743187106 716 170578 SH SOLE 82038 0 88540 PROGRESSIVE CORP OHIO COMM STK 743315103 542702 8995551 SH SOLE 3205070 0 5790481 PROOFPOINT INC COMM STK 743424103 674535 8048379 SH SOLE 2490619 0 5557760 PROSPERITY BANCSHARES INC COMM STK 743606105 157830 2533387 SH SOLE 632478 0 1900909 PROTO LABS INC COMM STK 743713109 2062 18286 SH SOLE 10286 0 8000 PROVIDENCE SVC CORP COMM STK 743815102 1472 24531 SH SOLE 9231 0 15300 PRUDENTIAL FINL INC COMM STK 744320102 220447 2703215 SH SOLE 964079 0 1739136 PUBLIC SVC ENTERPRISE GROUP COMM STK 744573106 46142 886491 SH SOLE 261338 0 625153 PULTE GROUP INC COMM STK 745867101 12838 493970 SH SOLE 170272 0 323698 PURECYCLE CORP COMM STK 746228303 402 40436 SH SOLE 40436 0 0 QUAKER CHEM CORP COMM STK 747316107 122583 689792 SH SOLE 138394 0 551398 QUALCOMM INC COMM STK 747525103 1493427 26241900 SH SOLE 10674978 0 15566922 QUANEX BUILDING PRODUCTS COR COMM STK 747619104 27708 2038864 SH SOLE 458738 0 1580126 QUMU CORP COMM STK 749063103 43 22750 SH SOLE 0 0 22750 QUOTIENT TECHNOLOGY INC COMM STK 749119103 30004 2809356 SH SOLE 550850 0 2258506 REV GROUP INC COMM STK 749527107 14491 1929556 SH SOLE 412066 0 1517490 RLI CORP COMM STK 749607107 320 4639 SH SOLE 3639 0 1000 RPC INC COMM STK 749660106 8871 898805 SH SOLE 247105 0 651700 RPM INTL INC COMM STK 749685103 670229 11402339 SH SOLE 3801541 0 7600798 RADIAN GROUP INC COMM STK 750236101 133322 8149281 SH SOLE 2063303 0 6085978 RADIUS HEALTH INC COMM STK 750469207 41854 2538131 SH SOLE 451316 0 2086815 RADNET INC COMM STK 750491102 159 15622 SH SOLE 8022 0 7600 RALPH LAUREN CORP COMM STK 751212101 146456 1415578 SH SOLE 405905 0 1009673 RAVEN INDS INC COMM STK 754212108 47633 1316199 SH SOLE 540945 0 775254 RAYMOND JAMES FINANCIAL INC COMM STK 754730109 213785 2873072 SH SOLE 1125370 0 1747702 RAYONIER INC COMM STK 754907103 447271 16152782 SH SOLE 4984132 0 11168650 RAYTHEON CO COMM STK 755111507 197223 1286095 SH SOLE 620887 0 665208 REALTY INCOME CORP COMM STK 756109104 33114 525292 SH SOLE 160576 0 364716 RED HAT INC COMM STK 756577102 2711796 15439514 SH SOLE 6298698 0 9140816 REDWOOD TR INC COMM STK 758075402 28300 1877888 SH SOLE 787088 0 1090800 REGAL BELOIT CORP COMM STK 758750103 1554 22190 SH SOLE 11390 0 10800 REGENCY CTRS CORP COMM STK 758849103 363427 6193373 SH SOLE 1388604 0 4804769 REINSURANCE GROUP AMER INC COMM STK 759351604 3884 27694 SH SOLE 15209 0 12485 RELIANCE STEEL & ALUMINUM CO COMM STK 759509102 46096 647683 SH SOLE 210101 0 437582 REPLIGEN CORP COMM STK 759916109 30695 582014 SH SOLE 168774 0 413240 REPUBLIC SVCS INC COMM STK 760759100 518879 7197659 SH SOLE 2045472 0 5152187 RESMED INC COMM STK 761152107 28385 249273 SH SOLE 74252 0 175021 REVANCE THERAPEUTICS INC COMM STK 761330109 279 13845 SH SOLE 445 0 13400 REX AMERICAN RESOURCES CORP COMM STK 761624105 25689 377171 SH SOLE 73604 0 303567 RIBBON COMMUNICATIONS INC COMM STK 762544104 79 16412 SH SOLE 712 0 15700 RIGEL PHARMACEUTICALS INC COMM STK 766559603 10494 4562621 SH SOLE 908721 0 3653900 RIO TINTO PLC ADR 767204100 252 5200 SH SOLE 5200 0 0 RITCHIE BROS AUCTIONEERS COMM STK 767744105 5933 181314 SH SOLE 90414 0 90900 RITE AID CORP COMM STK 767754104 370 522094 SH SOLE 439694 0 82400 ROBERT HALF INTL INC COMM STK 770323103 20458 357662 SH SOLE 136600 0 221062 ROCKWELL AUTOMATION INC COMM STK 773903109 44363 294808 SH SOLE 95538 0 199270 ROCKWELL AUTOMATION INC COMM STK 773903109 527 3500 SH Put SOLE 3500 0 0 ROCKWELL MED INC COMM STK 774374102 85 37442 SH SOLE 33442 0 4000 ROGERS CORP COMM STK 775133101 866 8741 SH SOLE 4048 0 4693 ROLLINS INC COMM STK 775711104 384366 10647269 SH SOLE 2519240 0 8128029 ROPER TECHNOLOGIES INC COMM STK 776696106 3798201 14251090 SH SOLE 4697107 0 9553983 ROSETTA STONE INC COMM STK 777780107 47278 2882775 SH SOLE 712877 0 2169898 ROSS STORES INC COMM STK 778296103 1725256 20736245 SH SOLE 7583872 0 13152373 ROYAL DUTCH SHELL PLC ADR 780259107 303090 5056555 SH SOLE 1741743 0 3314812 ROYAL DUTCH SHELL PLC ADR 780259206 3071 52700 SH SOLE 52700 0 0 ROYAL GOLD INC COMM STK 780287108 5124 59826 SH SOLE 31685 0 28141 RUDOLPH TECHNOLOGIES INC COMM STK 781270103 18570 907165 SH SOLE 291765 0 615400 RUTHS HOSPITALITY GROUP INC COMM STK 783332109 28325 1246172 SH SOLE 369372 0 876800 RYANAIR HLDGS PLC ADR 783513203 75551 1059029 SH SOLE 357408 0 701621 RYDER SYS INC COMM STK 783549108 1108 23008 SH SOLE 7933 0 15075 S & T BANCORP INC COMM STK 783859101 1168 30875 SH SOLE 11775 0 19100 SEI INVESTMENTS CO COMM STK 784117103 3021 65389 SH SOLE 38433 0 26956 SJW GROUP COMM STK 784305104 103975 1869385 SH SOLE 319343 0 1550042 SPX CORP COMM STK 784635104 739 26397 SH SOLE 13692 0 12705 SAFEGUARD SCIENTIFICS INC COMM STK 786449207 10755 1247706 SH SOLE 233411 0 1014295 SAGA COMMUNICATIONS INC COMM STK 786598300 22863 688018 SH SOLE 127806 0 560212 ST JOE CO COMM STK 790148100 84201 6393431 SH SOLE 1987567 0 4405864 SALEM MEDIA GROUP INC COMM STK 794093104 43 20450 SH SOLE 0 0 20450 SANDERSON FARMS INC COMM STK 800013104 176294 1775548 SH SOLE 312687 0 1462861 SANDY SPRING BANCORP INC COMM STK 800363103 26788 854742 SH SOLE 170053 0 684689 SANFILIPPO JOHN B & SON INC COMM STK 800422107 14393 258580 SH SOLE 76780 0 181800 SANGAMO THERAPEUTICS INC COMM STK 800677106 1208 105269 SH SOLE 37569 0 67700 SANMINA CORPORATION COMM STK 801056102 873 36278 SH SOLE 15876 0 20402 SAREPTA THERAPEUTICS INC COMM STK 803607100 478663 4386176 SH SOLE 656353 0 3729823 SAUL CTRS INC COMM STK 804395101 54561 1155457 SH SOLE 357157 0 798300 SCANSOURCE INC COMM STK 806037107 734 21350 SH SOLE 14350 0 7000 SCHEIN HENRY INC COMM STK 806407102 80452 1024604 SH SOLE 384923 0 639681 SCHLUMBERGER LTD COMM STK 806857108 324296 8988262 SH SOLE 3406562 0 5581700 SCHOLASTIC CORP COMM STK 807066105 85280 2118233 SH SOLE 600936 0 1517297 SCHWAB CHARLES CORP NEW COMM STK 808513105 3254864 78373815 SH SOLE 31932056 0 46441759 SCIENCE APPLICATNS INTL CP N COMM STK 808625107 39814 625016 SH SOLE 178535 0 446481 SCOTTS MIRACLE GRO CO COMM STK 810186106 23719 385918 SH SOLE 114118 0 271800 SCRIPPS E W CO OHIO COMM STK 811054402 361 22930 SH SOLE 12815 0 10115 SEACOAST BKG CORP FLA COMM STK 811707801 119290 4584569 SH SOLE 851060 0 3733509 SEACOR HOLDINGS INC COMM STK 811904101 41978 1134531 SH SOLE 285906 0 848625 SEATTLE GENETICS INC COMM STK 812578102 457515 8074740 SH SOLE 2221094 0 5853646 SELECTA BIOSCIENCES INC COMM STK 816212104 638 239891 SH SOLE 238581 0 1310 SELECTIVE INS GROUP INC COMM STK 816300107 152921 2509370 SH SOLE 439780 0 2069590 SEMTECH CORP COMM STK 816850101 1266 27589 SH SOLE 14389 0 13200 SEMPRA ENERGY COMM STK 816851109 2940044 27174825 SH SOLE 11098508 0 16076317 SEMPRA ENERGY CVPFSTKF 816851406 418319 4350499 SH SOLE 1960419 0 2390080 SEMPRA ENERGY CVPFSTKF 816851505 125123 1322491 SH SOLE 570173 0 752318 SERVICE CORP INTL COMM STK 817565104 227560 5652270 SH SOLE 1473800 0 4178470 SHERWIN WILLIAMS CO COMM STK 824348106 435491 1106823 SH SOLE 401238 0 705585 SI BONE INC COMM STK 825704109 15634 748389 SH SOLE 121590 0 626799 SILICON LABORATORIES INC COMM STK 826919102 47345 600754 SH SOLE 95154 0 505600 SILGAN HOLDINGS INC COMM STK 827048109 1347 57032 SH SOLE 43492 0 13540 SIMMONS 1ST NATL CORP COMM STK 828730200 35006 1450744 SH SOLE 268646 0 1182098 SIMON PPTY GROUP INC NEW COMM STK 828806109 508338 3026003 SH SOLE 550784 0 2475219 SIMPSON MANUFACTURING CO INC COMM STK 829073105 58755 1085441 SH SOLE 176581 0 908860 SIMULATIONS PLUS INC COMM STK 829214105 519 26058 SH SOLE 26058 0 0 SINCLAIR BROADCAST GROUP INC COMM STK 829226109 1015 38522 SH SOLE 14212 0 24310 SKECHERS U S A INC COMM STK 830566105 2158 94281 SH SOLE 59471 0 34810 SKYLINE CHAMPION CORPORATION COMM STK 830830105 31807 2165232 SH SOLE 391149 0 1774083 SKYWEST INC COMM STK 830879102 255 5728 SH SOLE 3198 0 2530 SMITH A O COMM STK 831865209 24646 577197 SH SOLE 272974 0 304223 SMUCKER J M CO COMM STK 832696405 18522 198115 SH SOLE 59763 0 138352 SNAP ON INC COMM STK 833034101 25361 174555 SH SOLE 64513 0 110042 SONOCO PRODS CO COMM STK 835495102 2366 44540 SH SOLE 25203 0 19337 SONY CORP ADR 835699307 869 18000 SH SOLE 18000 0 0 SOTHEBYS COMM STK 835898107 17944 451531 SH SOLE 140095 0 311436 SOUTH JERSEY INDS INC COMM STK 838518108 27536 990492 SH SOLE 338202 0 652290 SOUTH JERSEY INDS INC CVPFSTKF 838518116 21491 463184 SH SOLE 87074 0 376110 SOUTH ST CORP COMM STK 840441109 96811 1614860 SH SOLE 263323 0 1351537 SOUTHERN CO COMM STK 842587107 1647227 37505175 SH SOLE 15804661 0 21700514 SOUTHERN FIRST BANCSHARES IN COMM STK 842873101 17841 556303 SH SOLE 77901 0 478402 SOUTHWEST AIRLS CO COMM STK 844741108 403568 8682618 SH SOLE 4325792 0 4356826 SOUTHWEST GAS HOLDINGS INC COMM STK 844895102 230497 3013031 SH SOLE 555313 0 2457718 SOUTHWESTERN ENERGY CO COMM STK 845467109 225 65966 SH SOLE 39866 0 26100 SPARK ENERGY INC COMM STK 846511103 525 70645 SH SOLE 39915 0 30730 SPARTAN MTRS INC COMM STK 846819100 286 39567 SH SOLE 22767 0 16800 SPARTANNASH CO COMM STK 847215100 21680 1261913 SH SOLE 422148 0 839765 SPIRIT AEROSYSTEMS HLDGS INC COMM STK 848574109 204476 2836397 SH SOLE 1277359 0 1559038 SPIRIT AIRLS INC COMM STK 848577102 1429 24670 SH SOLE 14570 0 10100 SPLUNK INC COMM STK 848637104 2070255 19744922 SH SOLE 7822165 0 11922757 SQUARE INC COMM STK 852234103 40549 722935 SH SOLE 302468 0 420467 STAMPS COM INC COMM STK 852857200 42169 270940 SH SOLE 79410 0 191530 STANDARD MTR PRODS INC COMM STK 853666105 489 10107 SH SOLE 297 0 9810 STANDEX INTL CORP COMM STK 854231107 7693 114510 SH SOLE 35110 0 79400 STANLEY BLACK & DECKER INC COMM STK 854502101 78359 654409 SH SOLE 158359 0 496050 STARBUCKS CORP COMM STK 855244109 205256 3187205 SH SOLE 1347390 0 1839815 STATE AUTO FINL CORP COMM STK 855707105 104811 3079045 SH SOLE 757344 0 2321701 STATE BK FINL CORP COMM STK 856190103 467 21610 SH SOLE 510 0 21100 STATE STR CORP COMM STK 857477103 690990 10955926 SH SOLE 3983870 0 6972056 STEEL DYNAMICS INC COMM STK 858119100 22847 760568 SH SOLE 334490 0 426078 STEELCASE INC COMM STK 858155203 414 27935 SH SOLE 15246 0 12689 STEPAN CO COMM STK 858586100 14861 200828 SH SOLE 61590 0 139238 STERICYCLE INC COMM STK 858912108 322491 8789627 SH SOLE 3535633 0 5253994 STERLING CONSTRUCTION CO INC COMM STK 859241101 318 29160 SH SOLE 20760 0 8400 STEWART INFORMATION SVCS COR COMM STK 860372101 807 19495 SH SOLE 11215 0 8280 STIFEL FINL CORP COMM STK 860630102 949 22903 SH SOLE 9817 0 13086 STITCH FIX INC COMM STK 860897107 15832 926375 SH SOLE 314409 0 611966 STOCK YDS BANCORP INC COMM STK 861025104 1131 34472 SH SOLE 24191 0 10281 STORE CAP CORP COMM STK 862121100 1350 47693 SH SOLE 28393 0 19300 STRATTEC SEC CORP COMM STK 863111100 7049 244761 SH SOLE 46308 0 198453 STRYKER CORP COMM STK 863667101 5144927 32822508 SH SOLE 11862551 0 20959957 STURM RUGER & CO INC COMM STK 864159108 522 9807 SH SOLE 4327 0 5480 SUMMER INFANT INC COMM STK 865646103 26 24500 SH SOLE 24500 0 0 SUMMIT HOTEL PPTYS INC COMM STK 866082100 383 39373 SH SOLE 13223 0 26150 SUMMIT MIDSTREAM PARTNERS LP COMM STK 866142102 5025 500000 SH SOLE 52000 0 448000 SUN CMNTYS INC COMM STK 866674104 2836 27883 SH SOLE 13633 0 14250 SUN LIFE FINL INC COMM STK 866796105 227922 6873383 SH SOLE 2409598 0 4463785 SUN HYDRAULICS CORP COMM STK 866942105 77344 2330331 SH SOLE 669101 0 1661230 SUNCOR ENERGY INC NEW COMM STK 867224107 36015 1287746 SH SOLE 339536 0 948210 SUNSTONE HOTEL INVS INC NEW COMM STK 867892101 173842 13362164 SH SOLE 2356313 0 11005851 SUNTRUST BKS INC COMM STK 867914103 44583 883873 SH SOLE 327790 0 556083 SUPERIOR ENERGY SVCS INC COMM STK 868157108 1006 300194 SH SOLE 120094 0 180100 SUPERNUS PHARMACEUTICALS INC COMM STK 868459108 25499 767588 SH SOLE 230188 0 537400 SURMODICS INC COMM STK 868873100 417 8826 SH SOLE 176 0 8650 SYKES ENTERPRISES INC COMM STK 871237103 926 37444 SH SOLE 17934 0 19510 SYMANTEC CORP COMM STK 871503108 1782272 94325069 SH SOLE 33934799 0 60390270 SYNOPSYS INC COMM STK 871607107 699314 8301450 SH SOLE 3481397 0 4820053 SYSCO CORP COMM STK 871829107 135056 2155386 SH SOLE 621797 0 1533589 SYSTEMAX INC COMM STK 871851101 286 11956 SH SOLE 11666 0 290 TCF FINL CORP COMM STK 872275102 2492 127882 SH SOLE 56702 0 71180 TJX COS INC NEW COMM STK 872540109 191579 4282041 SH SOLE 2130960 0 2151081 T MOBILE US INC COMM STK 872590104 365876 5751863 SH SOLE 633758 0 5118105 TABULA RASA HEALTHCARE INC COMM STK 873379101 18011 282475 SH SOLE 79075 0 203400 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 58730 1591179 SH SOLE 1463080 0 128099 TAKE-TWO INTERACTIVE SOFTWAR COMM STK 874054109 116656 1133238 SH SOLE 394221 0 739017 TAL ED GROUP ADR 874080104 41359 1550193 SH SOLE 424341 0 1125852 TANDEM DIABETES CARE INC COMM STK 875372203 8634 227390 SH SOLE 46390 0 181000 TANGER FACTORY OUTLET CTRS I COMM STK 875465106 635 31422 SH SOLE 18742 0 12680 TAPESTRY INC COMM STK 876030107 975969 28917590 SH SOLE 11729273 0 17188317 TATA MTRS LTD ADR 876568502 353 29014 SH SOLE 23244 0 5770 TAUBMAN CTRS INC COMM STK 876664103 4129 90768 SH SOLE 72768 0 18000 TEAM INC COMM STK 878155100 39777 2715149 SH SOLE 486632 0 2228517 TECH DATA CORP COMM STK 878237106 18620 227595 SH SOLE 73711 0 153884 TECK RESOURCES LTD COMM STK 878742204 51234 2378560 SH SOLE 711393 0 1667167 TELEDYNE TECHNOLOGIES INC COMM STK 879360105 416028 2009120 SH SOLE 386572 0 1622548 TELEFLEX INC COMM STK 879369106 1569309 6071298 SH SOLE 2060370 0 4010928 TELEFONICA S A ADR 879382208 937 110702 SH SOLE 110702 0 0 TELEPHONE & DATA SYS INC COMM STK 879433829 2234 68642 SH SOLE 29622 0 39020 TENNANT CO COMM STK 880345103 1990 38181 SH SOLE 36641 0 1540 TENNECO INC COMM STK 880349105 516 18848 SH SOLE 9198 0 9650 TERADYNE INC COMM STK 880770102 1917 61101 SH SOLE 31201 0 29900 TEREX CORP NEW COMM STK 880779103 1288 46733 SH SOLE 22833 0 23900 TERNIUM SA ADR 880890108 5074 187246 SH SOLE 69603 0 117643 TESARO INC COMM STK 881569107 45646 614766 SH SOLE 209962 0 404804 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 105537 6844186 SH SOLE 1969920 0 4874266 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 350 22700 SH Put SOLE 22700 0 0 TEXAS INSTRS INC COMM STK 882508104 3132432 33147432 SH SOLE 10777466 0 22369966 TEXAS ROADHOUSE INC COMM STK 882681109 55267 925747 SH SOLE 272747 0 653000 TEXTRON INC COMM STK 883203101 1354581 29453823 SH SOLE 10452589 0 19001234 THERMO FISHER SCIENTIFIC INC COMM STK 883556102 3523917 15746533 SH SOLE 4551822 0 11194711 THOR INDS INC COMM STK 885160101 1641 31560 SH SOLE 14560 0 17000 TIFFANY & CO NEW COMM STK 886547108 179660 2231529 SH SOLE 733099 0 1498430 TIMKEN CO COMM STK 887389104 1046 28018 SH SOLE 16818 0 11200 TIMKENSTEEL CORP COMM STK 887399103 598 68430 SH SOLE 22840 0 45590 TOCAGEN INC COMM STK 888846102 5730 697886 SH SOLE 72973 0 624913 TOLL BROTHERS INC COMM STK 889478103 6664 202372 SH SOLE 97852 0 104520 TOMPKINS FINANCIAL CORPORATI COMM STK 890110109 713 9510 SH SOLE 2993 0 6517 TOOTSIE ROLL INDS INC COMM STK 890516107 284 8513 SH SOLE 7010 0 1503 TORCHMARK CORP COMM STK 891027104 14005 187907 SH SOLE 61808 0 126099 TORO CO COMM STK 891092108 533204 9541944 SH SOLE 1954262 0 7587682 TORONTO DOMINION BK ONT COMM STK 891160509 3430 69037 SH SOLE 69037 0 0 TOTAL SYS SVCS INC COMM STK 891906109 24707 303932 SH SOLE 87909 0 216023 TOYOTA MOTOR CORP ADR 892331307 497 4281 SH SOLE 4281 0 0 TRACTOR SUPPLY CO COMM STK 892356106 62131 744617 SH SOLE 178595 0 566022 TRANSDIGM GROUP INC COMM STK 893641100 55377 162844 SH SOLE 62627 0 100217 TREDEGAR CORP COMM STK 894650100 167 10550 SH SOLE 350 0 10200 TRIBUNE MEDIA CO COMM STK 896047503 332 7312 SH SOLE 4612 0 2700 TRICO BANCSHARES COMM STK 896095106 522 15445 SH SOLE 11445 0 4000 TRIMBLE INC COMM STK 896239100 19712 598969 SH SOLE 464645 0 134324 TRINET GROUP INC COMM STK 896288107 864 20589 SH SOLE 9389 0 11200 TRINITY INDS INC COMM STK 896522109 2048 99453 SH SOLE 68095 0 31358 TRIUMPH GROUP INC NEW COMM STK 896818101 66164 5753357 SH SOLE 1639809 0 4113548 TRIPADVISOR INC COMM STK 896945201 8830 163695 SH SOLE 49160 0 114535 TRUPANION INC COMM STK 898202106 324 12741 SH SOLE 12331 0 410 TRUSTCO BK CORP N Y COMM STK 898349105 398 58015 SH SOLE 16165 0 41850 TRUSTMARK CORP COMM STK 898402102 558 19611 SH SOLE 8711 0 10900 TUCOWS INC COMM STK 898697206 26645 443639 SH SOLE 75456 0 368183 TUESDAY MORNING CORP COMM STK 899035505 12586 7403375 SH SOLE 1267535 0 6135840 TUPPERWARE BRANDS CORP COMM STK 899896104 963 30508 SH SOLE 17288 0 13220 TURQUOISE HILL RES LTD COMM STK 900435108 46 28100 SH SOLE 28100 0 0 TUTOR PERINI CORP COMM STK 901109108 548 34306 SH SOLE 12306 0 22000 II VI INC COMM STK 902104108 761 23445 SH SOLE 11645 0 11800 TYLER TECHNOLOGIES INC COMM STK 902252105 66122 355839 SH SOLE 111272 0 244567 TYSON FOODS INC COMM STK 902494103 1908482 35739360 SH SOLE 14779896 0 20959464 UDR INC COMM STK 902653104 19251 485887 SH SOLE 142655 0 343232 UGI CORP NEW COMM STK 902681105 5177 97033 SH SOLE 51803 0 45230 UMB FINL CORP COMM STK 902788108 1136 18631 SH SOLE 5823 0 12808 USA TRUCK INC COMM STK 902925106 310 20707 SH SOLE 107 0 20600 U S GLOBAL INVS INC COMM STK 902952100 62 56500 SH SOLE 0 0 56500 US BANCORP DEL COMM STK 902973304 1185657 25944364 SH SOLE 10231642 0 15712722 UMH PPTYS INC COMM STK 903002103 280 23641 SH SOLE 441 0 23200 U S G CORP COMM STK 903293405 1559 36554 SH SOLE 19804 0 16750 UMPQUA HLDGS CORP COMM STK 904214103 1213 76273 SH SOLE 34409 0 41864 UNDER ARMOUR INC COMM STK 904311107 5822 329502 SH SOLE 102900 0 226602 UNDER ARMOUR INC COMM STK 904311206 6345 392404 SH SOLE 139029 0 253375 UNIFIRST CORP MASS COMM STK 904708104 27679 193468 SH SOLE 56868 0 136600 UNILEVER PLC ADR 904767704 445 8516 SH SOLE 8516 0 0 UNILEVER N V COMM STK 904784709 1616 30032 SH SOLE 17032 0 13000 UNION PAC CORP COMM STK 907818108 457283 3308130 SH SOLE 1142114 0 2166016 UNISYS CORP COMM STK 909214306 970 83382 SH SOLE 35082 0 48300 UNIT CORP COMM STK 909218109 1071 75007 SH SOLE 32007 0 43000 UNITED BANKSHARES INC WEST V COMM STK 909907107 777 24991 SH SOLE 11361 0 13630 UNITED CONTL HLDGS INC COMM STK 910047109 909786 10865712 SH SOLE 4084936 0 6780776 UNITED FINL BANCORP INC NEW COMM STK 910304104 53099 3612207 SH SOLE 1069306 0 2542901 UNITED FIRE GROUP INC COMM STK 910340108 853 15384 SH SOLE 4184 0 11200 UNITED NAT FOODS INC COMM STK 911163103 126 11861 SH SOLE 7461 0 4400 UNITED PARCEL SERVICE INC COMM STK 911312106 815010 8356502 SH SOLE 3601422 0 4755080 UNITED RENTALS INC COMM STK 911363109 13980 136349 SH SOLE 36900 0 99449 UNITED STATES CELLULAR CORP COMM STK 911684108 336 6462 SH SOLE 169 0 6293 US FOODS HLDG CORP COMM STK 912008109 2523 79730 SH SOLE 45090 0 34640 UNITED STATES STL CORP NEW COMM STK 912909108 1813 99383 SH SOLE 57673 0 41710 UNITED TECHNOLOGIES CORP COMM STK 913017109 282237 2650609 SH SOLE 1122718 0 1527890 UNITED TECHNOLOGIES CORP COMM STK 913017109 373 3500 SH Put SOLE 3500 0 0 UNITIL CORP COMM STK 913259107 283 5597 SH SOLE 1497 0 4100 UNIVERSAL CORP VA COMM STK 913456109 670 12374 SH SOLE 6934 0 5440 UNIVERSAL ELECTRS INC COMM STK 913483103 273 10787 SH SOLE 3387 0 7400 UNIVERSAL FST PRODS INC COMM STK 913543104 49358 1901328 SH SOLE 646958 0 1254370 UNIVERSAL HLTH SVCS INC COMM STK 913903100 56253 482607 SH SOLE 114739 0 367868 UNIVEST CORP PA COMM STK 915271100 33734 1563932 SH SOLE 282090 0 1281842 URANIUM ENERGY CORP COMM STK 916896103 85 67628 SH SOLE 2128 0 65500 URBAN OUTFITTERS INC COMM STK 917047102 1457 43897 SH SOLE 20997 0 22900 URSTADT BIDDLE PPTYS INC COMM STK 917286106 1044 69120 SH SOLE 14620 0 54500 URSTADT BIDDLE PPTYS INC COMM STK 917286205 20934 1089182 SH SOLE 281082 0 808100 UTAH MED PRODS INC COMM STK 917488108 24309 292592 SH SOLE 91063 0 201529 V F CORP COMM STK 918204108 41252 578240 SH SOLE 173027 0 405213 VALLEY NATL BANCORP COMM STK 919794107 414 46594 SH SOLE 19894 0 26700 VALMONT INDS INC COMM STK 920253101 352245 3174810 SH SOLE 644415 0 2530395 VEECO INSTRS INC DEL COMM STK 922417100 191 25817 SH SOLE 25817 0 0 VEEVA SYS INC COMM STK 922475108 134675 1507779 SH SOLE 395762 0 1112017 VIAVI SOLUTIONS INC COMM STK 925550105 8244 820331 SH SOLE 94791 0 725540 VICI PPTYS INC COMM STK 925652109 1723 91758 SH SOLE 42558 0 49200 VICOR CORP COMM STK 925815102 901 23831 SH SOLE 331 0 23500 VISHAY INTERTECHNOLOGY INC COMM STK 928298108 1044 57988 SH SOLE 23190 0 34798 VISTA OUTDOOR INC COMM STK 928377100 298 26221 SH SOLE 12471 0 13750 VMWARE INC COMM STK 928563402 1823360 13296580 SH SOLE 5239230 0 8057350 VORNADO RLTY TR COMM STK 929042109 218087 3515833 SH SOLE 803496 0 2712337 VOYA FINL INC COMM STK 929089100 128798 3208730 SH SOLE 1458973 0 1749757 VULCAN MATLS CO COMM STK 929160109 395329 4001302 SH SOLE 1322468 0 2678834 WD-40 CO COMM STK 929236107 1042 5684 SH SOLE 3784 0 1900 WSFS FINL CORP COMM STK 929328102 36155 953698 SH SOLE 318711 0 634987 WABASH NATL CORP COMM STK 929566107 425 32464 SH SOLE 17764 0 14700 WABTEC CORP COMM STK 929740108 397575 5659433 SH SOLE 2240077 0 3419356 WADDELL & REED FINL INC COMM STK 930059100 3358 185708 SH SOLE 52787 0 132921 WAGEWORKS INC COMM STK 930427109 504 18566 SH SOLE 6536 0 12030 WALMART INC COMM STK 931142103 1159626 12449014 SH SOLE 5427654 0 7021360 WALGREENS BOOTS ALLIANCE INC COMM STK 931427108 98718 1444729 SH SOLE 447402 0 997327 WASHINGTON FED INC COMM STK 938824109 1831 68548 SH SOLE 45038 0 23510 WASHINGTON REAL ESTATE INVT COMM STK 939653101 53482 2325285 SH SOLE 696085 0 1629200 WATERS CORP COMM STK 941848103 26082 138255 SH SOLE 40956 0 97299 WATSCO INC COMM STK 942622200 173393 1246178 SH SOLE 285600 0 960578 WATTS WATER TECHNOLOGIES INC COMM STK 942749102 1221 18926 SH SOLE 13076 0 5850 WEBSTER FINL CORP CONN COMM STK 947890109 476989 9677199 SH SOLE 2622684 0 7054515 WEIGHT WATCHERS INTL INC NEW COMM STK 948626106 15419 399965 SH SOLE 108765 0 291200 WEINGARTEN RLTY INVS COMM STK 948741103 28956 1167130 SH SOLE 191854 0 975276 WELBILT INC COMM STK 949090104 2029 182593 SH SOLE 139293 0 43300 WELLS FARGO CO NEW COMM STK 949746101 3793158 82316801 SH SOLE 33965610 0 48351191 WELLS FARGO CO NEW CVPFSTKF 949746804 608715 482309 SH SOLE 111811 0 370498 WERNER ENTERPRISES INC COMM STK 950755108 336 11384 SH SOLE 4456 0 6928 WESBANCO INC COMM STK 950810101 2077 56607 SH SOLE 29602 0 27005 WEST PHARMACEUTICAL SVSC INC COMM STK 955306105 881776 8994963 SH SOLE 2326359 0 6668604 WESTAMERICA BANCORPORATION COMM STK 957090103 141061 2533432 SH SOLE 740765 0 1792667 WESTERN ALLIANCE BANCORP COMM STK 957638109 277581 7029149 SH SOLE 1271432 0 5757717 WESTERN DIGITAL CORP COMM STK 958102105 95201 2575087 SH SOLE 790779 0 1784308 WESTERN NEW ENG BANCORP INC COMM STK 958892101 276 27466 SH SOLE 14366 0 13100 WESTERN UN CO COMM STK 959802109 12973 760442 SH SOLE 209080 0 551362 WESTLAKE CHEM CORP COMM STK 960413102 1057 15970 SH SOLE 9828 0 6142 WESTPORT FUEL SYSTEMS INC COMM STK 960908309 2347 1764759 SH SOLE 323595 0 1441164 WEYERHAEUSER CO COMM STK 962166104 737009 33714947 SH SOLE 12017453 0 21697494 WHEATON PRECIOUS METALS CORP COMM STK 962879102 4503 230578 SH SOLE 81578 0 149000 WHIRLPOOL CORP COMM STK 963320106 12400 116031 SH SOLE 36850 0 79181 WHITESTONE REIT COMM STK 966084204 214 17416 SH SOLE 516 0 16900 WHITING PETE CORP NEW COMM STK 966387409 9748 429603 SH SOLE 133175 0 296428 WILEY JOHN & SONS INC COMM STK 968223206 708 15077 SH SOLE 6907 0 8170 WILLAMETTE VY VINEYARD INC COMM STK 969136100 75 10850 SH SOLE 0 0 10850 WILLIAMS COS INC DEL COMM STK 969457100 46381 2103467 SH SOLE 624041 0 1479426 WILLIAMS SONOMA INC COMM STK 969904101 7497 148605 SH SOLE 76205 0 72400 WILLIS LEASE FINANCE CORP COMM STK 970646105 226 6545 SH SOLE 45 0 6500 WINGSTOP INC COMM STK 974155103 141777 2208706 SH SOLE 378183 0 1830523 WINMARK CORP COMM STK 974250102 44419 279367 SH SOLE 53010 0 226357 WINNEBAGO INDS INC COMM STK 974637100 531 21938 SH SOLE 6518 0 15420 WOLVERINE WORLD WIDE INC COMM STK 978097103 933 29258 SH SOLE 19958 0 9300 WOODWARD INC COMM STK 980745103 35174 473463 SH SOLE 142833 0 330630 WORLD ACCEP CORP DEL COMM STK 981419104 244 2383 SH SOLE 2383 0 0 WORLD FUEL SVCS CORP COMM STK 981475106 883 41236 SH SOLE 13736 0 27500 WORLDPAY INC COMM STK 981558109 2376767 31097310 SH SOLE 11639362 0 19457948 WORTHINGTON INDS INC COMM STK 981811102 19692 565225 SH SOLE 173067 0 392158 WYNN RESORTS LTD COMM STK 983134107 707683 7154817 SH SOLE 2679781 0 4475036 XPO LOGISTICS INC COMM STK 983793100 38999 683711 SH SOLE 213741 0 469970 XILINX INC COMM STK 983919101 670157 7868465 SH SOLE 2856074 0 5012391 XENIA HOTELS & RESORTS INC COMM STK 984017103 1798 104523 SH SOLE 83623 0 20900 XEROX CORP COMM STK 984121608 7622 385740 SH SOLE 106198 0 279542 Y MABS THERAPEUTICS INC COMM STK 984241109 7922 389497 SH SOLE 40294 0 349203 YRC WORLDWIDE INC COMM STK 984249607 1575 500157 SH SOLE 311257 0 188900 YELP INC COMM STK 985817105 1200 34305 SH SOLE 16305 0 18000 YUM BRANDS INC COMM STK 988498101 1003662 10918874 SH SOLE 3596775 0 7322099 ZEBRA TECHNOLOGIES CORP COMM STK 989207105 68153 428019 SH SOLE 129344 0 298675 ZION OIL & GAS INC COMM STK 989696109 45 107632 SH SOLE 104532 0 3100 ZIONS BANCORPORATION N A COMM STK 989701107 13362 327990 SH SOLE 99414 0 228576 DUN & BRADSTREET CORP DEL NE COMM STK 26483E100 30266 212035 SH SOLE 61928 0 150107 CDK GLOBAL INC COMM STK 12508E101 196292 4099656 SH SOLE 1510086 0 2589570 CANTERBURY PARK HOLDING CORP COMM STK 13811E101 482 34647 SH SOLE 9866 0 24781 VITAMIN SHOPPE INC COMM STK 92849E101 73 15300 SH SOLE 15300 0 0 COVANTA HLDG CORP COMM STK 22282E102 1396 104042 SH SOLE 53488 0 50554 LUMINEX CORP DEL COMM STK 55027E102 669 28970 SH SOLE 11970 0 17000 PROTAGONIST THERAPEUTICS INC COMM STK 74366E102 142 21100 SH SOLE 21100 0 0 QUANTA SVCS INC COMM STK 74762E102 8512 282780 SH SOLE 80500 0 202280 VERISIGN INC COMM STK 92343E102 152202 1026382 SH SOLE 344719 0 681663 CNO FINL GROUP INC COMM STK 12621E103 1816 122072 SH SOLE 78372 0 43700 EXPRESS INC COMM STK 30219E103 15986 3128361 SH SOLE 882861 0 2245500 FIRSTSERVICE CORP NEW COMM STK 33767E103 372643 5441637 SH SOLE 1006568 0 4435069 U S SILICA HLDGS INC COMM STK 90346E103 621 60958 SH SOLE 21658 0 39300 ZAFGEN INC COMM STK 98885E103 4310 870715 SH SOLE 97209 0 773506 EVO PMTS INC COMM STK 26927E104 32187 1304712 SH SOLE 251221 0 1053491 AMERISOURCEBERGEN CORP COMM STK 03073E105 21577 290013 SH SOLE 84320 0 205693 LOMA NEGRA CORP ADR 54150E104 65123 5851116 SH SOLE 1905917 0 3945199 SALLY BEAUTY HLDGS INC COMM STK 79546E104 786 46128 SH SOLE 25128 0 21000 CARS COM INC COMM STK 14575E105 634 29505 SH SOLE 4872 0 24633 AMERICAN EAGLE OUTFITTERS NE COMM STK 02553E106 2197 113675 SH SOLE 31645 0 82030 PERFORMANT FINL CORP COMM STK 71377E105 36 15900 SH SOLE 15900 0 0 UNIVERSAL HEALTH RLTY INCM T COMM STK 91359E105 308 5023 SH SOLE 173 0 4850 QUORUM HEALTH CORP COMM STK 74909E106 79 27183 SH SOLE 4383 0 22800 TARGET CORP COMM STK 87612E106 60489 915245 SH SOLE 264369 0 650876 RENASANT CORP COMM STK 75970E107 1352 44808 SH SOLE 27181 0 17627 EDWARDS LIFESCIENCES CORP COMM STK 28176E108 56063 366017 SH SOLE 108877 0 257140 NCR CORP NEW COMM STK 62886E108 21287 922320 SH SOLE 282850 0 639470 NAVISTAR INTL CORP NEW COMM STK 63934E108 910 35064 SH SOLE 9864 0 25200 EVENTBRITE INC COMM STK 29975E109 20146 724400 SH SOLE 133335 0 591065 FORTINET INC COMM STK 34959E109 56621 803928 SH SOLE 247847 0 556081 TOTAL S A ADR 89151E109 1355901 25985063 SH SOLE 13093213 0 12891850 TRAVELERS COMPANIES INC COMM STK 89417E109 55990 467557 SH SOLE 144330 0 323227 GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 92640 615139 SH SOLE 146688 0 468451 BARCLAYS PLC ADR 06738E204 29136 3864137 SH SOLE 1302911 0 2561226 ACCO BRANDS CORP COMM STK 00081T108 434 64066 SH SOLE 42299 0 21767 ADT INC COMM STK 00090Q103 2964 493169 SH SOLE 159969 0 333200 AGNC INVT CORP COMM STK 00123Q104 3604 205460 SH SOLE 136986 0 68474 AES CORP COMM STK 00130H105 16694 1154496 SH SOLE 312021 0 842475 AMAG PHARMACEUTICALS INC COMM STK 00163U106 7019 462106 SH SOLE 138606 0 323500 AMC NETWORKS INC COMM STK 00164V103 1594 29054 SH SOLE 16554 0 12500 AMC ENTMT HLDGS INC COMM STK 00165C104 368 29992 SH SOLE 29992 0 0 ANGI HOMESERVICES INC COMM STK 00183L102 119549 7439295 SH SOLE 1294923 0 6144372 ARC DOCUMENT SOLUTIONS INC COMM STK 00191G103 124 60563 SH SOLE 47563 0 13000 ASGN INC COMM STK 00191U102 45526 835335 SH SOLE 264485 0 570850 AT&T INC COMM STK 00206R102 1456067 51018448 SH SOLE 19341201 0 31677247 ATN INTL INC COMM STK 00215F107 381 5320 SH SOLE 3320 0 2000 ABBVIE INC COMM STK 00287Y109 424766 4607511 SH SOLE 1603485 0 3004026 ABEONA THERAPEUTICS INC COMM STK 00289Y107 18204 2549555 SH SOLE 433113 0 2116442 ACACIA COMMUNICATIONS INC COMM STK 00401C108 8260 217370 SH SOLE 115496 0 101874 ACADIA HEALTHCARE COMPANY IN COMM STK 00404A109 335937 13066400 SH SOLE 3607485 0 9458915 ACCELERON PHARMA INC COMM STK 00434H108 218432 5015667 SH SOLE 824449 0 4191218 ACORDA THERAPEUTICS INC COMM STK 00484M106 322 20688 SH SOLE 15588 0 5100 ACTIVISION BLIZZARD INC COMM STK 00507V109 790653 16977741 SH SOLE 6880173 0 10097568 ACTUANT CORP COMM STK 00508X203 206 9794 SH SOLE 9224 0 570 ACUITY BRANDS INC COMM STK 00508Y102 4003 34823 SH SOLE 14663 0 20160 ADAMAS PHARMACEUTICALS INC COMM STK 00548A106 107 12497 SH SOLE 297 0 12200 ADOBE INC COMM STK 00724F101 208495 921566 SH SOLE 307628 0 613938 ADTALEM GLOBAL ED INC COMM STK 00737L103 1131 23892 SH SOLE 9092 0 14800 ADTRAN INC COMM STK 00738A106 663 61720 SH SOLE 26247 0 35473 ADVANCE AUTO PARTS INC COMM STK 00751Y106 19531 124041 SH SOLE 35900 0 88141 AECOM COMM STK 00766T100 1792 67611 SH SOLE 36589 0 31022 AEGION CORP COMM STK 00770F104 61093 3743424 SH SOLE 1127502 0 2615922 AERIE PHARMACEUTICALS INC COMM STK 00771V108 13254 367140 SH SOLE 110540 0 256600 ADVANSIX INC COMM STK 00773T101 17155 704807 SH SOLE 206826 0 497981 ADVANCED DRAIN SYS INC DEL COMM STK 00790R104 407 16787 SH SOLE 16787 0 0 ADVANCED DISP SVCS INC DEL COMM STK 00790X101 29779 1243919 SH SOLE 359375 0 884544 AGILENT TECHNOLOGIES INC COMM STK 00846U101 1734619 25713300 SH SOLE 8307434 0 17405866 AGENUS INC COMM STK 00847G705 196 82458 SH SOLE 1158 0 81300 AGILYSYS INC COMM STK 00847J105 286 19964 SH SOLE 11312 0 8652 AGIOS PHARMACEUTICALS INC COMM STK 00847X104 108484 2352730 SH SOLE 464827 0 1887903 AGROFRESH SOLUTIONS COMM STK 00856G109 27986 7384111 SH SOLE 1352016 0 6032095 AIMMUNE THERAPEUTICS INC COMM STK 00900T107 114144 4771909 SH SOLE 941797 0 3830112 AIR LEASE CORP COMM STK 00912X302 784 25949 SH SOLE 12449 0 13500 AKAMAI TECHNOLOGIES INC COMM STK 00971T101 18325 300019 SH SOLE 91760 0 208259 AKEBIA THERAPEUTICS INC COMM STK 00972D105 107 19377 SH SOLE 1165 0 18212 ALIBABA GROUP HLDG LTD ADR 01609W102 8236642 60090770 SH SOLE 20785762 0 39305008 ALLAKOS INC COMM STK 01671P100 36555 699358 SH SOLE 102517 0 596841 ALLEGHENY TECHNOLOGIES INC COMM STK 01741R102 1096 50349 SH SOLE 19506 0 30843 ALLEGIANT TRAVEL CO COMM STK 01748X102 29906 298404 SH SOLE 51003 0 247401 ALLISON TRANSMISSION HLDGS I COMM STK 01973R101 2356 53660 SH SOLE 32760 0 20900 ALLSCRIPTS HEALTHCARE SOLUTN COMM STK 01988P108 461 47854 SH SOLE 38454 0 9400 ALLY FINL INC COMM STK 02005N100 150690 6650057 SH SOLE 2512858 0 4137199 ALNYLAM PHARMACEUTICALS INC COMM STK 02043Q107 268004 3675825 SH SOLE 1096710 0 2579115 ALPHABET INC COMM STK 02079K107 11427221 11034290 SH SOLE 3958319 0 7075971 ALPHABET INC COMM STK 02079K305 7376757 7059368 SH SOLE 2848494 0 4210874 ALTERYX INC COMM STK 02156B103 3440 57843 SH SOLE 15567 0 42276 ALTICE USA INC COMM STK 02156K103 98424 5957896 SH SOLE 2309185 0 3648711 ALTRA INDL MOTION CORP COMM STK 02208R106 1390 55281 SH SOLE 22529 0 32752 ALTRIA GROUP INC COMM STK 02209S103 384891 7792885 SH SOLE 3450622 0 4342263 AMBEV SA ADR 02319V103 16651 4247800 SH SOLE 93600 0 4154200 AMERICA MOVIL SAB DE CV ADR 02364W105 181 12700 SH SOLE 12700 0 0 AMERICAN AIRLS GROUP INC COMM STK 02376R102 173698 5409469 SH SOLE 1615098 0 3794371 AMERICAN HOMES 4 RENT COMM STK 02665T306 2676 134831 SH SOLE 74431 0 60400 AMERICAN OUTDOOR BRANDS CORP COMM STK 02874P103 179 13893 SH SOLE 13893 0 0 AMERICAN PUBLIC EDUCATION IN COMM STK 02913V103 84930 2984187 SH SOLE 721483 0 2262704 AMERICAN TOWER CORP NEW COMM STK 03027X100 1374776 8690659 SH SOLE 2293270 0 6397389 AMERISAFE INC COMM STK 03071H100 400 7058 SH SOLE 7058 0 0 AMERIPRISE FINL INC COMM STK 03076C106 317007 3037337 SH SOLE 1248433 0 1788904 AMERIS BANCORP COMM STK 03076K108 27465 867221 SH SOLE 296721 0 570500 AMICUS THERAPEUTICS INC COMM STK 03152W109 8289 865277 SH SOLE 254477 0 610800 AMNEAL PHARMACEUTICALS INC COMM STK 03168L105 265482 19621696 SH SOLE 6076397 0 13545299 AMPIO PHARMACEUTICALS INC COMM STK 03209T109 45 114548 SH SOLE 114548 0 0 ANAPLAN INC COMM STK 03272L108 20345 766569 SH SOLE 140234 0 626335 ANGIODYNAMICS INC COMM STK 03475V101 9538 473815 SH SOLE 104615 0 369200 ANSYS INC COMM STK 03662Q105 27000 188892 SH SOLE 63226 0 125666 ANTERO RES CORP COMM STK 03674X106 324 34479 SH SOLE 18179 0 16300 APARTMENT INVT & MGMT CO COMM STK 03748R101 12767 290955 SH SOLE 81961 0 208994 APELLIS PHARMACEUTICALS INC COMM STK 03753U106 9482 718883 SH SOLE 96786 0 622097 APERGY CORP COMM STK 03755L104 25777 951883 SH SOLE 274283 0 677600 APOLLO COML REAL EST FIN INC COMM STK 03762U105 1451 87065 SH SOLE 37222 0 49843 APPIAN CORP COMM STK 03782L101 15348 574625 SH SOLE 366974 0 207651 APPLE HOSPITALITY REIT INC COMM STK 03784Y200 696 48834 SH SOLE 35354 0 13480 APPLIED INDL TECHNOLOGIES IN COMM STK 03820C105 3262 60478 SH SOLE 57716 0 2762 APPLIED GENETIC TECHNOL CORP COMM STK 03820J100 810 325444 SH SOLE 325444 0 0 APPROACH RESOURCES INC COMM STK 03834A103 25 29005 SH SOLE 605 0 28400 APTINYX INC COMM STK 03836N103 9395 567990 SH SOLE 90732 0 477258 AQUA AMERICA INC COMM STK 03836W103 2987 87370 SH SOLE 49792 0 37578 ARAMARK COMM STK 03852U106 297640 10274092 SH SOLE 3705853 0 6568239 ARCBEST CORP COMM STK 03937C105 361 10546 SH SOLE 6346 0 4200 ARCHROCK INC COMM STK 03957W106 938 125230 SH SOLE 56418 0 68812 ARCONIC INC COMM STK 03965L100 12694 752931 SH SOLE 245862 0 507069 ARCUS BIOSCIENCES INC COMM STK 03969F109 4171 387312 SH SOLE 42998 0 344314 ARES CAP CORP COMM STK 04010L103 3506 225000 SH SOLE 225000 0 0 ARES COML REAL ESTATE CORP COMM STK 04013V108 320 24562 SH SOLE 362 0 24200 ARGENX SE ADR 04016X101 201391 2096292 SH SOLE 309920 0 1786372 ARMSTRONG FLOORING INC COMM STK 04238R106 156 13136 SH SOLE 287 0 12849 ARMSTRONG WORLD INDS INC NEW COMM STK 04247X102 211104 3626592 SH SOLE 702305 0 2924287 ARRAY BIOPHARMA INC COMM STK 04269X105 107273 7527958 SH SOLE 1246546 0 6281412 ARROWHEAD PHARMACEUTICALS IN COMM STK 04280A100 594 47863 SH SOLE 1363 0 46500 ASCENA RETAIL GROUP INC COMM STK 04351G101 217 86363 SH SOLE 86363 0 0 ASCENDIS PHARMA A S ADR 04351P101 257547 4110892 SH SOLE 1187224 0 2923668 ASSERTIO THERAPEUTICS INC COMM STK 04545L107 4394 1217101 SH SOLE 357701 0 859400 ASSURANT INC COMM STK 04621X108 415734 4648194 SH SOLE 1386472 0 3261722 ASSURANT INC CVPFSTKF 04621X207 216 2200 SH SOLE 2200 0 0 ASURE SOFTWARE INC COMM STK 04649U102 188 37046 SH SOLE 166 0 36880 ATHENAHEALTH INC COMM STK 04685W103 67305 510156 SH SOLE 187629 0 322527 ATRICURE INC COMM STK 04963C209 66718 2180333 SH SOLE 310973 0 1869360 AUDENTES THERAPEUTICS INC COMM STK 05070R104 19000 891181 SH SOLE 127149 0 764032 AUTOLUS THERAPEUTICS PLC ADR 05280R100 16471 501540 SH SOLE 72345 0 429195 AUTONATION INC COMM STK 05329W102 513 14366 SH SOLE 4866 0 9500 AVALARA INC COMM STK 05338G106 19416 623315 SH SOLE 95102 0 528213 AVANOS MED INC COMM STK 05350V106 224275 5007266 SH SOLE 1210642 0 3796624 AVANGRID INC COMM STK 05351W103 1423 28399 SH SOLE 14499 0 13900 AVAYA HLDGS CORP COMM STK 05351X101 666 45715 SH SOLE 25215 0 20500 AVISTA CORP COMM STK 05379B107 2416 56885 SH SOLE 34295 0 22590 AWARE INC MASS COMM STK 05453N100 43 12000 SH SOLE 0 0 12000 AVROBIO INC COMM STK 05455M100 13418 805856 SH SOLE 128170 0 677686 AXON ENTERPRISE INC COMM STK 05464C101 6476 148018 SH SOLE 115358 0 32660 AXOS FINL INC COMM STK 05465C100 1075 42709 SH SOLE 23309 0 19400 AZUL S A ADR 05501U106 50106 1809530 SH SOLE 242662 0 1566868 B & G FOODS INC NEW COMM STK 05508R106 934 32298 SH SOLE 12598 0 19700 BGC PARTNERS INC COMM STK 05541T101 713 137901 SH SOLE 49901 0 88000 BJS WHSL CLUB HLDGS INC COMM STK 05550J101 23249 1049126 SH SOLE 291553 0 757573 BOK FINL CORP COMM STK 05561Q201 52505 716009 SH SOLE 230745 0 485264 BWX TECHNOLOGIES INC COMM STK 05605H100 670488 17538270 SH SOLE 4454178 0 13084092 BABCOCK & WILCOX ENTERPRIS I COMM STK 05614L100 44 112475 SH SOLE 111275 0 1200 BAKER HUGHES A GE CO COMM STK 05722G100 46990 2185559 SH SOLE 559146 0 1626413 BANCFIRST CORP COMM STK 05945F103 292 5843 SH SOLE 243 0 5600 BANCO SANTANDER CHILE NEW ADR 05965X109 305512 10217787 SH SOLE 2601979 0 7615808 BANCORP INC DEL COMM STK 05969A105 227 28480 SH SOLE 680 0 27800 BANCO SANTANDER MEXICO S A ADR 05969B103 15092 2450000 SH SOLE 732157 0 1717843 BANCORPSOUTH BK TUPELO MISS COMM STK 05971J102 888 33957 SH SOLE 14582 0 19375 BANC OF CALIFORNIA INC COMM STK 05990K106 418 31381 SH SOLE 581 0 30800 BANK OZK COMM STK 06417N103 869 38067 SH SOLE 20767 0 17300 BANKUNITED INC COMM STK 06652K103 214949 7179328 SH SOLE 1776097 0 5403231 BANNER CORP COMM STK 06652V208 337 6306 SH SOLE 433 0 5873 BAOZUN INC ADR 06684L103 37901 1297524 SH SOLE 153090 0 1144434 BARINGS BDC INC COMM STK 06759L103 38150 4234200 SH SOLE 704191 0 3530009 BBVA BANCO FRANCES S A ADR 07329M100 6810 601070 SH SOLE 517670 0 83400 BEAZER HOMES USA INC COMM STK 07556Q881 309 32548 SH SOLE 26668 0 5880 BEIGENE LTD ADR 07725L102 133205 949697 SH SOLE 256362 0 693335 BENCHMARK ELECTRS INC COMM STK 08160H101 405 19107 SH SOLE 9932 0 9175 BENEFICIAL BANCORP INC COMM STK 08171T102 105605 7390138 SH SOLE 1825759 0 5564379 BENEFITFOCUS INC COMM STK 08180D106 394 8613 SH SOLE 303 0 8310 BERRY GLOBAL GROUP INC COMM STK 08579W103 60493 1272736 SH SOLE 378336 0 894400 BIOMARIN PHARMACEUTICAL INC COMM STK 09061G101 193656 2274290 SH SOLE 651990 0 1622300 BIOLIFE SOLUTIONS INC COMM STK 09062W204 179 14900 SH SOLE 14900 0 0 BIOGEN INC COMM STK 09062X103 386383 1284006 SH SOLE 364249 0 919757 BIOSCRIP INC COMM STK 09069N108 122 34192 SH SOLE 9192 0 25000 BIO TECHNE CORP COMM STK 09073M104 2661 18390 SH SOLE 10390 0 8000 BLACK KNIGHT INC COMM STK 09215C105 997650 22140477 SH SOLE 6176088 0 15964389 BLACKBAUD INC COMM STK 09227Q100 43056 684520 SH SOLE 196720 0 487800 BLACKROCK INC COMM STK 09247X101 112110 285397 SH SOLE 126466 0 158931 BLACKSTONE MTG TR INC COMM STK 09257W100 1428 44821 SH SOLE 21121 0 23700 BLUEBIRD BIO INC COMM STK 09609G100 126137 1271545 SH SOLE 208302 0 1063243 BLUEROCK RESIDENTIAL GRW REI COMM STK 09627J102 845 93726 SH SOLE 79626 0 14100 BLUEPRINT MEDICINES CORP COMM STK 09627Y109 162922 3022107 SH SOLE 508499 0 2513608 BOISE CASCADE CO DEL COMM STK 09739D100 232 9726 SH SOLE 526 0 9200 BOOKING HLDGS INC COMM STK 09857L108 6413679 3723644 SH SOLE 1283308 0 2440336 BOX INC COMM STK 10316T104 611 36168 SH SOLE 33068 0 3100 BRAEMAR HOTELS & RESORTS INC COMM STK 10482B101 485 54283 SH SOLE 54283 0 0 BRIGHTHOUSE FINL INC COMM STK 10922N103 273238 8964517 SH SOLE 3328347 0 5636170 BRIXMOR PPTY GROUP INC COMM STK 11120U105 1061 72202 SH SOLE 46802 0 25400 BROADRIDGE FINL SOLUTIONS IN COMM STK 11133T103 67851 704944 SH SOLE 206519 0 498425 BROADCOM INC COMM STK 11135F101 729010 2866962 SH SOLE 1128095 0 1738867 BROOKLINE BANCORP INC DEL COMM STK 11373M107 764 55266 SH SOLE 31137 0 24129 BUILDERS FIRSTSOURCE INC COMM STK 12008R107 593 54327 SH SOLE 29427 0 24900 CBOE GLOBAL MARKETS INC COMM STK 12503M108 1520150 15538694 SH SOLE 4971335 0 10567359 CBRE GROUP INC COMM STK 12504L109 23622 589954 SH SOLE 200617 0 389337 CDW CORP COMM STK 12514G108 28292 349064 SH SOLE 171950 0 177114 C H ROBINSON WORLDWIDE INC COMM STK 12541W209 272447 3239943 SH SOLE 935205 0 2304738 CME GROUP INC COMM STK 12572Q105 289773 1540361 SH SOLE 789440 0 750921 CRA INTL INC COMM STK 12618T105 386 9061 SH SOLE 4011 0 5050 CNX RESOURCES CORPORATION COMM STK 12653C108 1250 109414 SH SOLE 33514 0 75900 CVR ENERGY INC COMM STK 12662P108 815 23642 SH SOLE 14242 0 9400 C&J ENERGY SVCS INC NEW COMM STK 12674R100 376 27862 SH SOLE 7872 0 19990 CABLE ONE INC COMM STK 12685J105 736962 898624 SH SOLE 190839 0 707785 CABOT MICROELECTRONICS CORP COMM STK 12709P103 83417 874847 SH SOLE 295149 0 579698 CAESARS ENTMT CORP CONV BND 127686AA1 125594 100611959 PRN SOLE 35503415 0 65108544 CALIFORNIA RES CORP COMM STK 13057Q206 478 28047 SH SOLE 17747 0 10300 CALITHERA BIOSCIENCES INC COMM STK 13089P101 225 56128 SH SOLE 56128 0 0 CALLON PETE CO DEL COMM STK 13123X102 1279 197015 SH SOLE 98485 0 98530 CALYXT INC COMM STK 13173L107 11341 1094662 SH SOLE 236621 0 858041 CAMECO CORP COMM STK 13321L108 202580 17853164 SH SOLE 5300662 0 12552502 CANADIAN PAC RY LTD COMM STK 13645T100 442821 2494290 SH SOLE 891956 0 1602334 CAPITAL ONE FINL CORP COMM STK 14040H105 110511 1461976 SH SOLE 690567 0 771409 CAPITOL FED FINL INC COMM STK 14057J101 183457 14366230 SH SOLE 3626683 0 10739547 CAPSTEAD MTG CORP COMM STK 14067E506 211 31643 SH SOLE 1243 0 30400 CARBON BLACK INC COMM STK 14081R103 14163 1055376 SH SOLE 647821 0 407555 CARDINAL HEALTH INC COMM STK 14149Y108 177349 3976433 SH SOLE 1145643 0 2830790 CARDLYTICS INC COMM STK 14161W105 417 38533 SH SOLE 38533 0 0 CAREDX INC COMM STK 14167L103 8062 320688 SH SOLE 33613 0 287075 CARETRUST REIT INC COMM STK 14174T107 1020 55264 SH SOLE 40064 0 15200 CARROLS RESTAURANT GROUP INC COMM STK 14574X104 237 24069 SH SOLE 24069 0 0 CASI PHARMACEUTICALS INC COMM STK 14757U109 283 70474 SH SOLE 45974 0 24500 CASTLIGHT HEALTH INC COMM STK 14862Q100 1078 496724 SH SOLE 182561 0 314163 CELLDEX THERAPEUTICS INC NEW COMM STK 15117B103 21 105402 SH SOLE 105402 0 0 CELSION CORPORATION COMM STK 15117N503 85 60207 SH SOLE 7 0 60200 CENTENE CORP DEL COMM STK 15135B101 1924284 16689371 SH SOLE 5535764 0 11153607 CENOVUS ENERGY INC COMM STK 15135U109 235 33500 SH SOLE 33500 0 0 CENTENNIAL RESOURCE DEV INC COMM STK 15136A102 332473 30169958 SH SOLE 8370388 0 21799570 CENTERPOINT ENERGY INC COMM STK 15189T107 24373 863369 SH SOLE 260425 0 602944 CENTERSTATE BK CORP COMM STK 15201P109 40435 1921824 SH SOLE 478271 0 1443553 CERIDIAN HCM HLDG INC COMM STK 15677J108 209842 6084149 SH SOLE 1450108 0 4634041 CHART INDS INC COMM STK 16115Q308 254037 3906463 SH SOLE 716175 0 3190288 CHARTER COMMUNICATIONS INC N COMM STK 16119P108 301492 1057979 SH SOLE 398875 0 659104 CHASE CORP COMM STK 16150R104 36440 364220 SH SOLE 103670 0 260550 CHATHAM LODGING TR COMM STK 16208T102 1614 91312 SH SOLE 62512 0 28800 CHEMED CORP NEW COMM STK 16359R103 59678 210667 SH SOLE 63367 0 147300 CHENIERE ENERGY INC COMM STK 16411R208 6662 112552 SH SOLE 73357 0 39195 CHIMERA INVT CORP COMM STK 16934Q208 1581 88718 SH SOLE 40298 0 48420 CHIMERIX INC COMM STK 16934W106 360 139912 SH SOLE 139912 0 0 CINEMARK HOLDINGS INC COMM STK 17243V102 1312 36649 SH SOLE 18159 0 18490 CIRCOR INTL INC COMM STK 17273K109 32396 1520918 SH SOLE 462239 0 1058679 CISCO SYS INC COMM STK 17275R102 2705591 62441508 SH SOLE 27289888 0 35151620 CLEAR CHANNEL OUTDOOR HLDGS COMM STK 18451C109 100 19212 SH SOLE 4812 0 14400 CLEARWATER PAPER CORP COMM STK 18538R103 24702 1013609 SH SOLE 280444 0 733165 CLEARWAY ENERGY INC COMM STK 18539C105 323 19083 SH SOLE 19083 0 0 CLEARWAY ENERGY INC COMM STK 18539C204 725 42027 SH SOLE 21927 0 20100 CLOUDERA INC COMM STK 18914U100 5692 514623 SH SOLE 225376 0 289247 COGENT COMMUNICATIONS HLDGS COMM STK 19239V302 573 12666 SH SOLE 3166 0 9500 COHEN & STEERS INC COMM STK 19247A100 1115 32501 SH SOLE 24801 0 7700 COHERUS BIOSCIENCES INC COMM STK 19249H103 7454 823661 SH SOLE 173113 0 650548 COLLEGIUM PHARMACEUTICAL INC COMM STK 19459J104 549 31997 SH SOLE 397 0 31600 COLONY CAP INC NEW COMM STK 19626G108 670 143098 SH SOLE 131014 0 12084 COMCAST CORP NEW COMM STK 20030N101 1777018 52188498 SH SOLE 21039111 0 31149387 COMMSCOPE HLDG CO INC COMM STK 20337X109 1294 78969 SH SOLE 61969 0 17000 COMPASS MINERALS INTL INC COMM STK 20451N101 2366 56759 SH SOLE 39819 0 16940 COMPASS DIVERSIFIED HOLDINGS COMM STK 20451Q104 996 80000 SH SOLE 80000 0 0 CONCHO RES INC COMM STK 20605P101 1152947 11216524 SH SOLE 3927227 0 7289297 CONNECTONE BANCORP INC NEW COMM STK 20786W107 447 24188 SH SOLE 7105 0 17083 CONOCOPHILLIPS COMM STK 20825C104 325189 5215534 SH SOLE 1685028 0 3530506 CONSOL ENERGY INC NEW COMM STK 20854L108 853 26914 SH SOLE 11579 0 15335 CONSTELLATION BRANDS INC COMM STK 21036P108 111518 693436 SH SOLE 287421 0 406015 CONTROL4 CORP COMM STK 21240D107 1706 96951 SH SOLE 96951 0 0 COOPER STD HLDGS INC COMM STK 21676P103 16411 264179 SH SOLE 79179 0 185000 CORBUS PHARMACEUTICALS HLDGS COMM STK 21833P103 528 90483 SH SOLE 55673 0 34810 CORESITE RLTY CORP COMM STK 21870Q105 43163 494816 SH SOLE 145119 0 349697 CORENERGY INFRASTRUCTURE TR COMM STK 21870U502 526 15901 SH SOLE 8061 0 7840 CORELOGIC INC COMM STK 21871D103 462587 13841628 SH SOLE 4761708 0 9079920 CORECIVIC INC COMM STK 21871N101 1346 75463 SH SOLE 42374 0 33089 COREPOINT LODGING INC COMM STK 21872L104 173 14112 SH SOLE 14112 0 0 CORNERSTONE ONDEMAND INC COMM STK 21925Y103 3201 63475 SH SOLE 46275 0 17200 CORPORATE OFFICE PPTYS TR COMM STK 22002T108 810 38534 SH SOLE 30334 0 8200 COSTCO WHSL CORP NEW COMM STK 22160K105 339781 1667966 SH SOLE 780063 0 887903 COSTAR GROUP INC COMM STK 22160N109 840966 2492932 SH SOLE 726824 0 1766108 COUPA SOFTWARE INC COMM STK 22266L106 412653 6564635 SH SOLE 1438126 0 5126509 COVIA HLDGS CORP COMM STK 22305A103 62 18188 SH SOLE 18188 0 0 CRACKER BARREL OLD CTRY STOR COMM STK 22410J106 1384 8660 SH SOLE 3460 0 5200 CRINETICS PHARMACEUTICALS IN COMM STK 22663K107 13016 433996 SH SOLE 76839 0 357157 CROWN CASTLE INTL CORP NEW COMM STK 22822V101 1162380 10700359 SH SOLE 3110800 0 7589559 CROWN CASTLE INTL CORP NEW CVPFSTKF 22822V309 7022 6690 SH SOLE 1266 0 5424 CTRIP COM INTL LTD ADR 22943F100 869249 32123012 SH SOLE 7786872 0 24336140 CTRIP COM INTL LTD CONV BND 22943FAM2 28957 29920000 PRN SOLE 16935000 0 12985000 CYRUSONE INC COMM STK 23283R100 45639 863074 SH SOLE 253874 0 609200 CYTOMX THERAPEUTICS INC COMM STK 23284F105 61782 4091526 SH SOLE 730166 0 3361360 DMC GLOBAL INC COMM STK 23291C103 1060 30193 SH SOLE 9293 0 20900 D R HORTON INC COMM STK 23331A109 20414 588975 SH SOLE 165700 0 423275 DSP GROUP INC COMM STK 23332B106 337 30090 SH SOLE 4100 0 25990 DSW INC COMM STK 23334L102 716 29000 SH SOLE 20400 0 8600 DXC TECHNOLOGY CO COMM STK 23355L106 26649 501212 SH SOLE 155593 0 345619 DAVITA INC COMM STK 23918K108 43740 849988 SH SOLE 184643 0 665345 DELEK US HLDGS INC NEW COMM STK 24665A103 937 28814 SH SOLE 13271 0 15543 DELL TECHNOLOGIES INC COMM STK 24703L202 3388 69325 SH SOLE 41865 0 27460 DENALI THERAPEUTICS INC COMM STK 24823R105 9860 477242 SH SOLE 50438 0 426804 DENNYS CORP COMM STK 24869P104 146787 9055317 SH SOLE 1771605 0 7283712 DENTSPLY SIRONA INC COMM STK 24906P109 184608 4961245 SH SOLE 1415749 0 3545496 DERMIRA INC COMM STK 24983L104 278 38730 SH SOLE 38270 0 460 DEVON ENERGY CORP NEW COMM STK 25179M103 18664 828033 SH SOLE 249887 0 578146 DIAGEO P L C ADR 25243Q205 16465 116116 SH SOLE 103916 0 12200 DIAMOND OFFSHORE DRILLING IN COMM STK 25271C102 964 102109 SH SOLE 52181 0 49928 DIAMONDBACK ENERGY INC COMM STK 25278X109 256922 2771540 SH SOLE 828062 0 1943478 DIGIMARC CORP NEW COMM STK 25381B101 286 19740 SH SOLE 19740 0 0 DIPLOMAT PHARMACY INC COMM STK 25456K101 2432 180656 SH SOLE 167976 0 12680 DISCOVERY INC COMM STK 25470F104 7044 284740 SH SOLE 91000 0 193740 DISCOVERY INC COMM STK 25470F302 14070 609629 SH SOLE 178720 0 430909 DISH NETWORK CORP COMM STK 25470M109 31217 1250198 SH SOLE 132874 0 1117324 DOLBY LABORATORIES INC COMM STK 25659T107 1713 27696 SH SOLE 16556 0 11140 DOMINION ENERGY INC COMM STK 25746U109 82373 1152719 SH SOLE 336294 0 816425 DOMINOS PIZZA INC COMM STK 25754A201 118123 476323 SH SOLE 237894 0 238429 DONNELLEY FINL SOLUTIONS INC COMM STK 25787G100 462 32931 SH SOLE 20531 0 12400 DOUGLAS EMMETT INC COMM STK 25960P109 279593 8191992 SH SOLE 1008401 0 7183591 DOUGLAS DYNAMICS INC COMM STK 25960R105 25394 707555 SH SOLE 207155 0 500400 DOWDUPONT INC COMM STK 26078J100 2560416 47876128 SH SOLE 19312705 0 28563423 DROPBOX INC COMM STK 26210C104 81206 3974831 SH SOLE 1192840 0 2781991 DUKE ENERGY CORP NEW COMM STK 26441C204 1553830 18004985 SH SOLE 6947315 0 11057670 DULUTH HLDGS INC COMM STK 26443V101 27196 1077912 SH SOLE 96912 0 981000 DYNEX CAP INC COMM STK 26817Q506 213 37215 SH SOLE 815 0 36400 EOG RES INC COMM STK 26875P101 808558 9271390 SH SOLE 3703115 0 5568275 EQT CORP COMM STK 26884L109 466896 24716559 SH SOLE 8082001 0 16634558 EPR PPTYS COMM STK 26884U109 1742 27209 SH SOLE 12087 0 15122 EAGLE MATERIALS INC COMM STK 26969P108 25639 420109 SH SOLE 127441 0 292668 EARTHSTONE ENERGY INC COMM STK 27032D304 10949 2422355 SH SOLE 438272 0 1984083 EAST WEST BANCORP INC COMM STK 27579R104 44923 1032004 SH SOLE 414413 0 617591 EDGEWELL PERS CARE CO COMM STK 28035Q102 170918 4576114 SH SOLE 1321478 0 3254636 EDITAS MEDICINE INC COMM STK 28106W103 11941 524889 SH SOLE 66159 0 458730 EHEALTH INC COMM STK 28238P109 344 8953 SH SOLE 2653 0 6300 ELANCO ANIMAL HEALTH INC COMM STK 28414H103 89355 2833959 SH SOLE 782015 0 2051944 ELDORADO RESORTS INC COMM STK 28470R102 1705 47099 SH SOLE 17899 0 29200 ELLIE MAE INC COMM STK 28849P100 325606 5182338 SH SOLE 1313238 0 3869100 EMCOR GROUP INC COMM STK 29084Q100 1831 30677 SH SOLE 16917 0 13760 EMERGENT BIOSOLUTIONS INC COMM STK 29089Q105 45364 765254 SH SOLE 223954 0 541300 ENBRIDGE INC COMM STK 29250N105 46452 1494639 SH SOLE 477678 0 1016961 ENANTA PHARMACEUTICALS INC COMM STK 29251M106 76030 1073422 SH SOLE 149935 0 923487 ENDAVA PLC ADR 29260V105 9550 393992 SH SOLE 73476 0 320516 ENCOMPASS HEALTH CORP COMM STK 29261A100 39974 647879 SH SOLE 190279 0 457600 ENERGY FOCUS INC COMM STK 29268T300 15 24886 SH SOLE 24886 0 0 ENERGY RECOVERY INC COMM STK 29270J100 68 10107 SH SOLE 10107 0 0 ENERGOUS CORP COMM STK 29272C103 356 61409 SH SOLE 309 0 61100 ENERGIZER HLDGS INC NEW COMM STK 29272W109 2200 48719 SH SOLE 27999 0 20720 ENERSYS COMM STK 29275Y102 1074 13833 SH SOLE 6503 0 7330 ENGILITY HLDGS INC NEW COMM STK 29286C107 223 7846 SH SOLE 7846 0 0 ENPRO INDS INC COMM STK 29355X107 2548 42398 SH SOLE 33480 0 8918 ENSIGN GROUP INC COMM STK 29358P101 107826 2779725 SH SOLE 907019 0 1872706 ENTEGRIS INC COMM STK 29362U104 197145 7067398 SH SOLE 1540591 0 5526807 ENTERGY CORP NEW COMM STK 29364G103 604977 7028893 SH SOLE 2811160 0 4217733 ENVESTNET INC COMM STK 29404K106 55571 1129729 SH SOLE 290960 0 838769 EPAM SYS INC COMM STK 29414B104 61959 534087 SH SOLE 77606 0 456481 EQUINIX INC COMM STK 29444U700 125042 354668 SH SOLE 76105 0 278563 EQUITY BANCSHARES INC COMM STK 29460X109 15266 433070 SH SOLE 69373 0 363697 EQUITY LIFESTYLE PPTYS INC COMM STK 29472R108 46547 479224 SH SOLE 139584 0 339640 EQUITY RESIDENTIAL COMM STK 29476L107 1002668 15189639 SH SOLE 3737936 0 11451703 ERIE INDTY CO COMM STK 29530P102 7286 54656 SH SOLE 52656 0 2000 ESPERION THERAPEUTICS INC NE COMM STK 29664W105 13647 296673 SH SOLE 289873 0 6800 ETSY INC COMM STK 29786A106 75823 1593925 SH SOLE 473350 0 1120575 EVERCORE INC COMM STK 29977A105 978 13669 SH SOLE 6169 0 7500 EVERI HLDGS INC COMM STK 30034T103 429 83253 SH SOLE 36953 0 46300 EVERGY INC COMM STK 30034W106 756660 13328519 SH SOLE 5750681 0 7577838 EVERTEC INC COMM STK 30040P103 202 7023 SH SOLE 4023 0 3000 EVERSOURCE ENERGY COMM STK 30040W108 327152 5030010 SH SOLE 1547144 0 3482866 EVERQUOTE INC COMM STK 30041R108 1205 288258 SH SOLE 50380 0 237878 EVERSPIN TECHNOLOGIES INC COMM STK 30041T104 114 20300 SH SOLE 10100 0 10200 EVOLENT HEALTH INC COMM STK 30050B101 373 18701 SH SOLE 921 0 17780 EXACT SCIENCES CORP COMM STK 30063P105 622060 9858322 SH SOLE 3411465 0 6446857 EXELON CORP COMM STK 30161N101 77212 1712019 SH SOLE 516545 0 1195474 EXELIXIS INC COMM STK 30161Q104 59596 3029801 SH SOLE 775512 0 2254289 EXPEDIA GROUP INC COMM STK 30212P303 23295 206790 SH SOLE 58420 0 148370 EXPONENT INC COMM STK 30214U102 55825 1100877 SH SOLE 348161 0 752716 EXTENDED STAY AMER INC COMM STK 30224P200 6093 393103 SH SOLE 161003 0 232100 EXTRA SPACE STORAGE INC COMM STK 30225T102 21047 232612 SH SOLE 67957 0 164655 EXTREME NETWORKS INC COMM STK 30226D106 569 93250 SH SOLE 28850 0 64400 EXTERRAN CORP COMM STK 30227H106 14913 842567 SH SOLE 311584 0 530983 EXTRACTION OIL AND GAS INC COMM STK 30227M105 382 88980 SH SOLE 15380 0 73600 EXXON MOBIL CORP COMM STK 30231G102 2317458 33985308 SH SOLE 14721493 0 19263815 FBL FINL GROUP INC COMM STK 30239F106 309 4708 SH SOLE 134 0 4574 FCB FINL HLDGS INC COMM STK 30255G103 395 11773 SH SOLE 6773 0 5000 FB FINL CORP COMM STK 30257X104 129252 3690798 SH SOLE 780106 0 2910692 FS BANCORP INC COMM STK 30263Y104 10022 233715 SH SOLE 42311 0 191404 FRP HLDGS INC COMM STK 30292L107 15638 339888 SH SOLE 63088 0 276800 FACEBOOK INC COMM STK 30303M102 11810528 90094802 SH SOLE 32310326 0 57784476 FARFETCH LTD COMM STK 30744W107 153018 8640217 SH SOLE 3501517 0 5138700 FATE THERAPEUTICS INC COMM STK 31189P102 11760 916624 SH SOLE 114305 0 802319 FEDEX CORP COMM STK 31428X106 198346 1229440 SH SOLE 625062 0 604378 FIBROGEN INC COMM STK 31572Q808 105394 2277308 SH SOLE 412065 0 1865243 FIDELITY NATL INFORMATION SV COMM STK 31620M106 3264590 31834121 SH SOLE 10055208 0 21778913 FIDELITY NATIONAL FINANCIAL COMM STK 31620R303 617605 19643910 SH SOLE 7206235 0 12437675 FIESTA RESTAURANT GROUP INC COMM STK 31660B101 67998 4384155 SH SOLE 710804 0 3673351 58 COM INC ADR 31680Q104 184275 3399277 SH SOLE 783317 0 2615960 FINISAR CORP COMM STK 31787A507 1393 64502 SH SOLE 40532 0 23970 FINJAN HLDGS INC COMM STK 31788H303 126 50050 SH SOLE 50050 0 0 FIREEYE INC COMM STK 31816Q101 659 40626 SH SOLE 27326 0 13300 FIRST AMERN FINL CORP COMM STK 31847R102 202089 4527090 SH SOLE 924691 0 3602399 FIRST CTZNS BANCSHARES INC N COMM STK 31946M103 1515 4019 SH SOLE 2549 0 1470 FIRST CMNTY BANKSHARES INC V COMM STK 31983A103 359 11419 SH SOLE 219 0 11200 FIRST DEFIANCE FINL CORP COMM STK 32006W106 296 12069 SH SOLE 12069 0 0 FIRST DATA CORP NEW COMM STK 32008D106 4188 247676 SH SOLE 124376 0 123300 FIRST FINL BANKSHARES COMM STK 32020R109 1464 25376 SH SOLE 15188 0 10188 FIRST HAWAIIAN INC COMM STK 32051X108 20062 891246 SH SOLE 176817 0 714429 FIRST INDUSTRIAL REALTY TRUS COMM STK 32054K103 142491 4937314 SH SOLE 851101 0 4086213 FIRST INTST BANCSYSTEM INC COMM STK 32055Y201 554 15154 SH SOLE 14544 0 610 FIRST REP BK SAN FRANCISCO C COMM STK 33616C100 462851 5326253 SH SOLE 2519717 0 2806536 FIRST US BANCSHARES INC COMM STK 33744V103 167 20950 SH SOLE 20950 0 0 FIRSTCASH INC COMM STK 33767D105 1577 21793 SH SOLE 11455 0 10338 FITBIT INC COMM STK 33812L102 138 27848 SH SOLE 27848 0 0 FIVE BELOW INC COMM STK 33829M101 62694 612726 SH SOLE 128126 0 484600 FIVE PRIME THERAPEUTICS INC COMM STK 33830X104 9610 1033318 SH SOLE 157485 0 875833 FLOWSERVE CORP COMM STK 34354P105 88121 2317744 SH SOLE 1153136 0 1164608 FOCUS FINL PARTNERS INC COMM STK 34417P100 10563 401163 SH SOLE 112555 0 288608 FORTIVE CORP COMM STK 34959J108 3040220 44933778 SH SOLE 15648120 0 29285658 FORTIVE CORP CVPFSTKF 34959J207 177868 195920 SH SOLE 54234 0 141686 FORTUNE BRANDS HOME & SEC IN COMM STK 34964C106 280659 7387711 SH SOLE 3858235 0 3529476 FORTY SEVEN INC COMM STK 34983P104 11115 707070 SH SOLE 110285 0 596785 FOUR CORNERS PPTY TR INC COMM STK 35086T109 1686 64342 SH SOLE 44529 0 19813 FOX FACTORY HLDG CORP COMM STK 35138V102 653 11098 SH SOLE 5098 0 6000 FRANKLIN STREET PPTYS CORP COMM STK 35471R106 285 45809 SH SOLE 24409 0 21400 FREEPORT-MCMORAN INC COMM STK 35671D857 96392 9349351 SH SOLE 2785468 0 6563883 FRONT YD RESIDENTIAL CORP COMM STK 35904G107 281 32200 SH SOLE 32200 0 0 FRONTDOOR INC COMM STK 35905A109 220119 8272051 SH SOLE 2467703 0 5804348 FRONTIER COMMUNICATIONS CORP COMM STK 35906A306 26 11045 SH SOLE 11045 0 0 FUELCELL ENERGY INC COMM STK 35952H502 66 119575 SH SOLE 119575 0 0 GEO GROUP INC NEW COMM STK 36162J106 1604 81409 SH SOLE 53928 0 27481 GCI LIBERTY INC COMM STK 36164V305 435593 10582924 SH SOLE 2103245 0 8479679 GCP APPLIED TECHNOLOGIES INC COMM STK 36164Y101 239574 9758629 SH SOLE 1790865 0 7967764 GNC HLDGS INC COMM STK 36191G107 545 229953 SH SOLE 60753 0 169200 GW PHARMACEUTICALS PLC ADR 36197T103 48849 501577 SH SOLE 65845 0 435732 G1 THERAPEUTICS INC COMM STK 3621LQ109 32540 1699199 SH SOLE 213967 0 1485232 G-III APPAREL GROUP LTD COMM STK 36237H101 443 15897 SH SOLE 15897 0 0 GMS INC COMM STK 36251C103 2136 143742 SH SOLE 91206 0 52536 GS ACQUISITION HLDGS CORP COMM STK 36255F201 17794 1735955 SH SOLE 307816 0 1428139 GAIN CAP HLDGS INC COMM STK 36268W100 190 30870 SH SOLE 30870 0 0 GAMING & LEISURE PPTYS INC COMM STK 36467J108 4440 137429 SH SOLE 77967 0 59462 GAMESTOP CORP NEW COMM STK 36467W109 320 25355 SH SOLE 14755 0 10600 GANNETT CO INC COMM STK 36473H104 945 110730 SH SOLE 72480 0 38250 GARDNER DENVER HLDGS INC COMM STK 36555P107 369599 18073291 SH SOLE 6233815 0 11839476 GENERAL MTRS CO COMM STK 37045V100 76081 2274472 SH SOLE 667389 0 1607083 GENOMIC HEALTH INC COMM STK 37244C101 27226 422704 SH SOLE 120604 0 302100 GENWORTH FINL INC COMM STK 37247D106 1415 303572 SH SOLE 49972 0 253600 GENTHERM INC COMM STK 37253A103 89368 2235309 SH SOLE 434860 0 1800449 GLACIER BANCORP INC NEW COMM STK 37637Q105 83715 2112944 SH SOLE 791332 0 1321612 GLAXOSMITHKLINE PLC ADR 37733W105 691261 18091096 SH SOLE 6122975 0 11968121 GLOBAL BLOOD THERAPEUTICS IN COMM STK 37890U108 129002 3142546 SH SOLE 492220 0 2650326 GLOBAL PMTS INC COMM STK 37940X102 1678616 16276698 SH SOLE 5867656 0 10409042 GLOBAL SELF STORAGE INC COMM STK 37955N106 123 31400 SH SOLE 0 0 31400 GLYCOMIMETICS INC COMM STK 38000Q102 32791 3462573 SH SOLE 534963 0 2927610 GOGO INC COMM STK 38046C109 88 29440 SH SOLE 26890 0 2550 GOLD RESOURCE CORP COMM STK 38068T105 233 58309 SH SOLE 1909 0 56400 GOLDMAN SACHS GROUP INC COMM STK 38141G104 109851 657594 SH SOLE 208669 0 448925 GOLUB CAP BDC INC COMM STK 38173M102 693 42000 SH SOLE 42000 0 0 GOOSEHEAD INS INC COMM STK 38267D109 51703 1966634 SH SOLE 359830 0 1606804 GOPRO INC COMM STK 38268T103 444 104725 SH SOLE 22925 0 81800 GRACE W R & CO DEL NEW COMM STK 38388F108 1994 30719 SH SOLE 15819 0 14900 GRAND CANYON ED INC COMM STK 38526M106 53193 553290 SH SOLE 165501 0 387789 GRANITE PT MTG TR INC COMM STK 38741L107 691 38352 SH SOLE 23060 0 15292 GREEN DOT CORP COMM STK 39304D102 159052 2000151 SH SOLE 587421 0 1412730 GROUPE CGI INC COMM STK 39945C109 633 10349 SH SOLE 10349 0 0 GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 72183 12234328 SH SOLE 2975825 0 9258503 GUARANTY BANCORP DEL COMM STK 40075T607 36038 1736754 SH SOLE 333354 0 1403400 GUARDANT HEALTH INC COMM STK 40131M109 52019 1406296 SH SOLE 172897 0 1233399 GUIDEWIRE SOFTWARE INC COMM STK 40171V100 259693 3236859 SH SOLE 1108447 0 2128412 HCA HEALTHCARE INC COMM STK 40412C101 1612619 12957966 SH SOLE 4348540 0 8609426 HCP INC COMM STK 40414L109 23225 831543 SH SOLE 244263 0 587280 HDFC BANK LTD ADR 40415F101 188504 1819714 SH SOLE 1636764 0 182950 HD SUPPLY HLDGS INC COMM STK 40416M105 189025 5037986 SH SOLE 2046857 0 2991129 HMS HLDGS CORP COMM STK 40425J101 79493 2825933 SH SOLE 503566 0 2322367 HTG MOLECULAR DIAGNOSTICS IN COMM STK 40434H104 5078 1999100 SH SOLE 191638 0 1807462 HP INC COMM STK 40434L105 56225 2748056 SH SOLE 801961 0 1946095 HABIT RESTAURANTS INC COMM STK 40449J103 235 22375 SH SOLE 275 0 22100 HALCON RES CORP COMM STK 40537Q605 138 81003 SH SOLE 81003 0 0 HALLADOR ENERGY COMPANY COMM STK 40609P105 1122 221276 SH SOLE 76653 0 144623 HALOZYME THERAPEUTICS INC COMM STK 40637H109 861 58885 SH SOLE 35385 0 23500 HANCOCK JOHN TAX-ADV DIV INC COMM STK 41013V100 1021 50000 SH SOLE 50000 0 0 HANGER INC COMM STK 41043F208 37177 1961823 SH SOLE 341603 0 1620220 HANNON ARMSTRONG SUST INFR C COMM STK 41068X100 52018 2730584 SH SOLE 944784 0 1785800 HARBORONE BANCORP INC COMM STK 41165F101 16742 1053605 SH SOLE 194580 0 859025 HEALTHSTREAM INC COMM STK 42222N103 308 12748 SH SOLE 348 0 12400 HEALTH INS INNOVATIONS INC COMM STK 42225K106 206 7722 SH SOLE 172 0 7550 HEALTHCARE TR AMER INC COMM STK 42225P501 2562 101213 SH SOLE 52943 0 48270 HEALTHEQUITY INC COMM STK 42226A107 1970 33022 SH SOLE 18122 0 14900 HEARTLAND FINL USA INC COMM STK 42234Q102 655 14894 SH SOLE 14894 0 0 HELIX ENERGY SOLUTIONS GRP I COMM STK 42330P107 7584 1401901 SH SOLE 327556 0 1074345 HERC HLDGS INC COMM STK 42704L104 502 19296 SH SOLE 14749 0 4547 HERITAGE FINL CORP WASH COMM STK 42722X106 106986 3599793 SH SOLE 803977 0 2795816 HERITAGE CRYSTAL CLEAN INC COMM STK 42726M106 34508 1499689 SH SOLE 261329 0 1238360 HERITAGE INS HLDGS INC COMM STK 42727J102 6461 438910 SH SOLE 128710 0 310200 HERTZ GLOBAL HLDGS INC COMM STK 42806J106 371 27166 SH SOLE 21366 0 5800 HESS CORP COMM STK 42809H107 600250 14820979 SH SOLE 5903838 0 8917141 HEWLETT PACKARD ENTERPRISE C COMM STK 42824C109 93968 7113433 SH SOLE 2378309 0 4735124 HIGHPOINT RES CORP COMM STK 43114K108 290 116481 SH SOLE 113049 0 3432 HILTON GRAND VACATIONS INC COMM STK 43283X105 27509 1042416 SH SOLE 306766 0 735650 HILTON WORLDWIDE HLDGS INC COMM STK 43300A203 1378216 19195205 SH SOLE 7159290 0 12035915 HOMESTREET INC COMM STK 43785V102 922 43435 SH SOLE 28835 0 14600 HOPE BANCORP INC COMM STK 43940T109 72812 6139333 SH SOLE 1522296 0 4617037 HORIZON GLOBAL CORP COMM STK 44052W104 3695 2583677 SH SOLE 468394 0 2115283 HOSPITALITY PPTYS TR COMM STK 44106M102 1980 82915 SH SOLE 40155 0 42760 HOST HOTELS & RESORTS INC COMM STK 44107P104 119554 7171802 SH SOLE 763710 0 6408092 HOSTESS BRANDS INC COMM STK 44109J106 14380 1314426 SH SOLE 383922 0 930504 HOWARD HUGHES CORP COMM STK 44267D107 3001 30739 SH SOLE 24476 0 6263 HUAZHU GROUP LTD ADR 44332N106 57737 2016660 SH SOLE 298392 0 1718268 IAC INTERACTIVECORP COMM STK 44919P508 1921324 10496746 SH SOLE 3589058 0 6907688 ICF INTL INC COMM STK 44925C103 443 6844 SH SOLE 6844 0 0 ICU MED INC COMM STK 44930G107 638422 2780219 SH SOLE 694981 0 2085238 IPG PHOTONICS CORP COMM STK 44980X109 12475 110112 SH SOLE 38182 0 71930 ITT INC COMM STK 45073V108 2130 44126 SH SOLE 23126 0 21000 ICICI BK LTD ADR 45104G104 2497 242654 SH SOLE 229374 0 13280 IDEX CORP COMM STK 45167R104 759879 6018367 SH SOLE 2173360 0 3845007 IDEXX LABS INC COMM STK 45168D104 441219 2371892 SH SOLE 649280 0 1722612 IDERA PHARMACEUTICALS INC COMM STK 45168K405 29 10453 SH SOLE 253 0 10200 IMMUNOGEN INC COMM STK 45253H101 11219 2337293 SH SOLE 373211 0 1964082 IMPERVA INC COMM STK 45321L100 827 14850 SH SOLE 6280 0 8570 INCYTE CORP COMM STK 45337C102 559981 8806110 SH SOLE 2613890 0 6192220 INDEPENDENCE RLTY TR INC COMM STK 45378A106 211 22969 SH SOLE 12669 0 10300 INDEPENDENT BK GROUP INC COMM STK 45384B106 79838 1744340 SH SOLE 320193 0 1424147 INFINITY PHARMACEUTICALS INC COMM STK 45665G303 142 120206 SH SOLE 120206 0 0 INFINERA CORPORATION COMM STK 45667G103 318 79587 SH SOLE 24037 0 55550 INFORMATION SERVICES GROUP I COMM STK 45675Y104 78 18362 SH SOLE 18362 0 0 INGEVITY CORP COMM STK 45688C107 63336 756796 SH SOLE 216469 0 540327 INSIGHT ENTERPRISES INC COMM STK 45765U103 1138 27925 SH SOLE 14225 0 13700 INNOSPEC INC COMM STK 45768S105 37028 599554 SH SOLE 188154 0 411400 INPHI CORP COMM STK 45772F107 69397 2158545 SH SOLE 336596 0 1821949 INOVIO PHARMACEUTICALS INC COMM STK 45773H201 54 13612 SH SOLE 13612 0 0 INSTEEL INDUSTRIES INC COMM STK 45774W108 15633 643869 SH SOLE 170284 0 473585 INSPERITY INC COMM STK 45778Q107 58885 630731 SH SOLE 185731 0 445000 INOGEN INC COMM STK 45780L104 34845 280625 SH SOLE 82507 0 198118 INOVALON HLDGS INC COMM STK 45781D101 430 30331 SH SOLE 931 0 29400 INNOVIVA INC COMM STK 45781M101 11220 642983 SH SOLE 170783 0 472200 INSTRUCTURE INC COMM STK 45781U103 23888 636841 SH SOLE 92243 0 544598 INNOVATIVE INDL PPTYS INC COMM STK 45781V101 492 10837 SH SOLE 10837 0 0 INSEEGO CORP COMM STK 45782B104 140 33800 SH SOLE 33800 0 0 INSULET CORP COMM STK 45784P101 25034 315611 SH SOLE 44211 0 271400 INTEGER HLDGS CORP COMM STK 45826H109 45070 591005 SH SOLE 102732 0 488273 INTERACTIVE BROKERS GROUP IN COMM STK 45841N107 2343 42877 SH SOLE 15077 0 27800 INTERCEPT PHARMACEUTICALS IN COMM STK 45845P108 741 7347 SH SOLE 5496 0 1851 INTERCONTINENTAL EXCHANGE IN COMM STK 45866F104 2705957 35921371 SH SOLE 13000934 0 22920437 INTERDIGITAL INC COMM STK 45867G101 1249 18807 SH SOLE 7068 0 11739 INTERMOLECULAR INC COMM STK 45882D109 158 156015 SH SOLE 79909 0 76106 INTERNAP CORP COMM STK 45885A409 261 63011 SH SOLE 24711 0 38300 INTL FCSTONE INC COMM STK 46116V105 449 12271 SH SOLE 5090 0 7181 INTRA CELLULAR THERAPIES INC COMM STK 46116X101 3997 350963 SH SOLE 64556 0 286407 INTUITIVE SURGICAL INC COMM STK 46120E602 4976222 10390506 SH SOLE 3727175 0 6663331 INTREXON CORP COMM STK 46122T102 194 29695 SH SOLE 29695 0 0 INVESCO MORTGAGE CAPITAL INC COMM STK 46131B100 688 47518 SH SOLE 37818 0 9700 INVESTMENT TECHNOLOGY GRP NE COMM STK 46145F105 875 28940 SH SOLE 14840 0 14100 INVESTORS BANCORP INC NEW COMM STK 46146L101 50611 4866458 SH SOLE 897753 0 3968705 INVITATION HOMES INC COMM STK 46187W107 3018 150313 SH SOLE 58062 0 92251 IQVIA HLDGS INC COMM STK 46266C105 271028 2333032 SH SOLE 831100 0 1501932 IQIYI INC ADR 46267X108 3553 238919 SH SOLE 103812 0 135107 IRIDIUM COMMUNICATIONS INC COMM STK 46269C102 399 21646 SH SOLE 10928 0 10718 IRON MTN INC NEW COMM STK 46284V101 28095 866862 SH SOLE 385245 0 481617 IRONWOOD PHARMACEUTICALS INC COMM STK 46333X108 32025 3091185 SH SOLE 863537 0 2227648 IRONWOOD PHARMACEUTICALS INC CONV BND 46333XAD0 15927 16936000 PRN SOLE 1705000 0 15231000 ISHARES TR COMM STK 46429B598 12626 378700 SH SOLE 378700 0 0 ISHARES TR COMM STK 46432F842 2810 51086 SH SOLE 37492 0 13594 ISHARES INC COMM STK 46434G822 2429 47917 SH SOLE 92 0 47825 ISHARES TR COMM STK 46435G334 1638 55800 SH SOLE 0 0 55800 ITERIS INC COMM STK 46564T107 183 49143 SH SOLE 49143 0 0 I3 VERTICALS INC COMM STK 46571Y107 38201 1585103 SH SOLE 416649 0 1168454 JBG SMITH PPTYS COMM STK 46590V100 217074 6235954 SH SOLE 1243693 0 4992261 JPMORGAN CHASE & CO COMM STK 46625H100 4933242 50535157 SH SOLE 21258131 0 29277026 JPMORGAN CHASE & CO COMM STK 46625H365 638 28600 SH SOLE 28600 0 0 JMP GROUP LLC COMM STK 46629U107 3955 1014112 SH SOLE 0 0 1014112 JAGGED PEAK ENERGY INC COMM STK 47009K107 129085 14154019 SH SOLE 3139557 0 11014462 JD COM INC ADR 47215P106 546 26100 SH SOLE 26100 0 0 JEFFERIES FINL GROUP INC COMM STK 47233W109 69781 4019645 SH SOLE 1127053 0 2892592 JELD-WEN HLDG INC COMM STK 47580P103 7214 507636 SH SOLE 110915 0 396721 JONES LANG LASALLE INC COMM STK 48020Q107 15782 124659 SH SOLE 81049 0 43610 J2 GLOBAL INC COMM STK 48123V102 26614 383599 SH SOLE 116799 0 266800 JUNIPER NETWORKS INC COMM STK 48203R104 53568 1990643 SH SOLE 1181390 0 809253 KAR AUCTION SVCS INC COMM STK 48238T109 400424 8391117 SH SOLE 3132887 0 5258230 KBR INC COMM STK 48242W106 14299 941970 SH SOLE 215222 0 726748 KKR & CO INC COMM STK 48251W104 259453 13217150 SH SOLE 5267545 0 7949605 KLX ENERGY SERVICS HOLDNGS I COMM STK 48253L106 1132 48279 SH SOLE 39119 0 9160 KT CORP ADR 48268K101 107501 7559815 SH SOLE 2616323 0 4943492 K12 INC COMM STK 48273U102 272 10974 SH SOLE 10974 0 0 KB HOME COMM STK 48666K109 931 48761 SH SOLE 33261 0 15500 KEANE GROUP INC COMM STK 48669A108 41019 5014519 SH SOLE 1825687 0 3188832 KEARNY FINL CORP MD COMM STK 48716P108 65880 5138843 SH SOLE 974500 0 4164343 KEURIG DR PEPPER INC COMM STK 49271V100 241491 9418517 SH SOLE 3035995 0 6382522 KEYSIGHT TECHNOLOGIES INC COMM STK 49338L103 1456139 23455841 SH SOLE 8606225 0 14849616 KILROY RLTY CORP COMM STK 49427F108 134365 2136849 SH SOLE 380318 0 1756531 KIMBALL ELECTRONICS INC COMM STK 49428J109 269 17367 SH SOLE 10850 0 6517 KIMCO RLTY CORP COMM STK 49446R109 92516 6315100 SH SOLE 584716 0 5730384 KINDER MORGAN INC DEL COMM STK 49456B101 50172 3262142 SH SOLE 957185 0 2304957 KINSALE CAP GROUP INC COMM STK 49714P108 5439 97900 SH SOLE 24353 0 73547 KITE RLTY GROUP TR COMM STK 49803T300 720 51118 SH SOLE 24518 0 26600 KNOWLES CORP COMM STK 49926D109 54872 4122579 SH SOLE 1300359 0 2822220 KOPPERS HOLDINGS INC COMM STK 50060P106 221 12979 SH SOLE 5779 0 7200 KRATOS DEFENSE & SEC SOLUTIO COMM STK 50077B207 768 54490 SH SOLE 29890 0 24600 KRATON CORPORATION COMM STK 50077C106 437 20029 SH SOLE 12229 0 7800 LHC GROUP INC COMM STK 50187A107 599 6382 SH SOLE 1308 0 5074 LGI HOMES INC COMM STK 50187T106 324 7159 SH SOLE 7159 0 0 LCI INDS COMM STK 50189K103 70489 1055218 SH SOLE 361818 0 693400 LPL FINL HLDGS INC COMM STK 50212V100 1540 25217 SH SOLE 10617 0 14600 LSI INDS INC COMM STK 50216C108 33 10325 SH SOLE 0 0 10325 LSC COMMUNICATIONS INC COMM STK 50218P107 184 26220 SH SOLE 26220 0 0 LABORATORY CORP AMER HLDGS COMM STK 50540R409 22458 177728 SH SOLE 51379 0 126349 LADENBURG THALMAN FIN SVCS I COMM STK 50575Q102 69 29675 SH SOLE 29675 0 0 LANDS END INC NEW COMM STK 51509F105 365 25716 SH SOLE 16404 0 9312 LEGACY TEX FINL GROUP INC COMM STK 52471Y106 303 9432 SH SOLE 8752 0 680 LENDINGCLUB CORP COMM STK 52603A109 4257 1618716 SH SOLE 311548 0 1307168 LENDINGTREE INC NEW COMM STK 52603B107 1457 6635 SH SOLE 4578 0 2057 LIBERTY EXPEDIA HOLDINGS COMM STK 53046P109 135831 3473057 SH SOLE 705437 0 2767620 LIGAND PHARMACEUTICALS INC COMM STK 53220K504 45526 335493 SH SOLE 95107 0 240386 LIFE STORAGE INC COMM STK 53223X107 1912 20563 SH SOLE 7963 0 12600 LIMESTONE BANCORP INC COMM STK 53262L105 1603 116519 SH SOLE 0 0 116519 LIVE OAK BANCSHARES INC COMM STK 53803X105 75859 5122164 SH SOLE 1051734 0 4070430 LIVERAMP HLDGS INC COMM STK 53815P108 1219 31567 SH SOLE 7807 0 23760 LOGMEIN INC COMM STK 54142L109 23022 282238 SH SOLE 87191 0 195047 LUMBER LIQUIDATORS HLDGS INC COMM STK 55003T107 29771 3127167 SH SOLE 918967 0 2208200 LUMENTUM HLDGS INC COMM STK 55024U109 61472 1463270 SH SOLE 175424 0 1287846 M & T BK CORP COMM STK 55261F104 37835 264338 SH SOLE 86245 0 178093 MBIA INC COMM STK 55262C100 794 88996 SH SOLE 29196 0 59800 MB FINANCIAL INC NEW COMM STK 55264U108 1213 30599 SH SOLE 13732 0 16867 MFA FINL INC COMM STK 55272X102 453 67765 SH SOLE 50565 0 17200 MGE ENERGY INC COMM STK 55277P104 27753 462856 SH SOLE 149606 0 313250 MGM GROWTH PPTYS LLC COMM STK 55303A105 39741 1504772 SH SOLE 262458 0 1242314 M/I HOMES INC COMM STK 55305B101 383 18241 SH SOLE 8171 0 10070 MKS INSTRUMENT INC COMM STK 55306N104 85856 1328828 SH SOLE 290073 0 1038755 MRC GLOBAL INC COMM STK 55345K103 530 43376 SH SOLE 17336 0 26040 MSCI INC COMM STK 55354G100 348776 2365705 SH SOLE 592596 0 1773109 MYR GROUP INC DEL COMM STK 55405W104 555 19718 SH SOLE 10418 0 9300 MACOM TECH SOLUTIONS HLDGS I COMM STK 55405Y100 29686 2045897 SH SOLE 367757 0 1678140 MACQUARIE INFRASTRUCTURE COR COMM STK 55608B105 554 15148 SH SOLE 11251 0 3897 MACYS INC COMM STK 55616P104 15870 532904 SH SOLE 171078 0 361826 MACYS INC COMM STK 55616P104 476 16000 SH Put SOLE 16000 0 0 MADISON SQUARE GARDEN CO NEW COMM STK 55825T103 2050 7659 SH SOLE 3305 0 4354 MAIN STREET CAPITAL CORP COMM STK 56035L104 33997 1005526 SH SOLE 384226 0 621300 MAMMOTH ENERGY SVCS INC COMM STK 56155L108 337 18741 SH SOLE 171 0 18570 MANPOWERGROUP INC COMM STK 56418H100 5942 91698 SH SOLE 47259 0 44439 MANULIFE FINL CORP COMM STK 56501R106 960 67681 SH SOLE 67681 0 0 MARATHON PETE CORP COMM STK 56585A102 215904 3658767 SH SOLE 1809022 0 1849745 MARKETAXESS HLDGS INC COMM STK 57060D108 466153 2206014 SH SOLE 573006 0 1633008 MARRIOTT VACATIONS WRLDWDE C COMM STK 57164Y107 58247 826084 SH SOLE 208201 0 617883 MASTECH DIGITAL INC COMM STK 57633B100 295 46784 SH SOLE 0 0 46784 MASTERCARD INCORPORATED COMM STK 57636Q104 6082138 32240331 SH SOLE 11617615 0 20622716 MATCH GROUP INC COMM STK 57665R106 14117 330060 SH SOLE 176260 0 153800 MATCH GROUP INC COMM STK 57665R106 4 100 SH Put SOLE 100 0 0 MATSON INC COMM STK 57686G105 108176 3378404 SH SOLE 643113 0 2735291 MAXIM INTEGRATED PRODS INC COMM STK 57772K101 1925944 37875014 SH SOLE 12248992 0 25626022 MAXLINEAR INC COMM STK 57776J100 56827 3228809 SH SOLE 1022679 0 2206130 MAXAR TECHNOLOGIES LTD COMM STK 57778L103 43757 3658642 SH SOLE 1324575 0 2334067 MCEWEN MNG INC COMM STK 58039P107 316 173600 SH SOLE 173600 0 0 MCKESSON CORP COMM STK 58155Q103 39205 354891 SH SOLE 113370 0 241521 MEDEQUITIES RLTY TR INC COMM STK 58409L306 497 72687 SH SOLE 72687 0 0 MEDICAL PPTYS TRUST INC COMM STK 58463J304 1567 97448 SH SOLE 45418 0 52030 MEDICAL TRANSCRIPTION BLG CO COMM STK 58464J105 925 243500 SH SOLE 211500 0 32000 MEDIFAST INC COMM STK 58470H101 767 6138 SH SOLE 6038 0 100 MEDIDATA SOLUTIONS INC COMM STK 58471A105 9162 135899 SH SOLE 62499 0 73400 MEDNAX INC COMM STK 58502B106 290428 8800851 SH SOLE 2953570 0 5847281 MEDPACE HLDGS INC COMM STK 58506Q109 273 5164 SH SOLE 5164 0 0 MEET GROUP INC COMM STK 58513U101 741 159941 SH SOLE 151341 0 8600 MERCADOLIBRE INC COMM STK 58733R102 473545 1617024 SH SOLE 410160 0 1206864 MERCK & CO INC COMM STK 58933Y105 3116445 40785831 SH SOLE 16107173 0 24678658 MERIDIAN BANCORP INC MD COMM STK 58958U103 110014 7682529 SH SOLE 1736216 0 5946313 MERITAGE HOMES CORP COMM STK 59001A102 3361 91533 SH SOLE 78133 0 13400 MERITOR INC COMM STK 59001K100 897 53020 SH SOLE 22820 0 30200 MESA LABS INC COMM STK 59064R109 59672 286347 SH SOLE 80032 0 206315 METHANEX CORP COMM STK 59151K108 347 7210 SH SOLE 7210 0 0 METLIFE INC COMM STK 59156R108 761827 18553996 SH SOLE 7859299 0 10694697 MICHAELS COS INC COMM STK 59408Q106 171288 12650536 SH SOLE 3864727 0 8785809 MID AMER APT CMNTYS INC COMM STK 59522J103 20488 214088 SH SOLE 64682 0 149406 MILACRON HLDGS CORP COMM STK 59870L106 244 20547 SH SOLE 8447 0 12100 MINDBODY INC COMM STK 60255W105 6685 183649 SH SOLE 35049 0 148600 MIRATI THERAPEUTICS INC COMM STK 60468T105 13963 329160 SH SOLE 34734 0 294426 MOBILEIRON INC COMM STK 60739U204 283 61587 SH SOLE 987 0 60600 MOBILE MINI INC COMM STK 60740F105 231902 7303990 SH SOLE 1409655 0 5894335 MODERNA INC COMM STK 60770K107 11899 813442 SH SOLE 73043 0 740399 MOELIS & CO COMM STK 60786M105 578 16803 SH SOLE 8803 0 8000 MOLINA HEALTHCARE INC COMM STK 60855R100 758361 6525221 SH SOLE 1271596 0 5253625 MOLSON COORS BREWING CO COMM STK 60871R209 45472 809689 SH SOLE 236707 0 572982 MOMENTA PHARMACEUTICALS INC COMM STK 60877T100 62151 5629580 SH SOLE 1069460 0 4560120 MOMO INC ADR 60879B107 2082 87674 SH SOLE 4600 0 83074 MONOTYPE IMAGING HOLDINGS IN COMM STK 61022P100 811 52260 SH SOLE 18160 0 34100 MONSTER BEVERAGE CORP NEW COMM STK 61174X109 35358 718374 SH SOLE 216359 0 502015 MOSAIC CO NEW COMM STK 61945C103 17088 584989 SH SOLE 178832 0 406157 MYRIAD GENETICS INC COMM STK 62855J104 901 30999 SH SOLE 21319 0 9680 MYOKARDIA INC COMM STK 62857M105 121292 2482432 SH SOLE 387621 0 2094811 NVR INC COMM STK 62944T105 408537 167640 SH SOLE 71966 0 95674 NATIONAL AMERN UNIV HLDGS IN COMM STK 63245Q105 235 1304903 SH SOLE 308003 0 996900 NATIONAL COMM CORP COMM STK 63546L102 49083 1363422 SH SOLE 244161 0 1119261 NATIONAL HEALTH INVS INC COMM STK 63633D104 646 8553 SH SOLE 4533 0 4020 NATIONAL VISION HLDGS INC COMM STK 63845R107 99643 3537187 SH SOLE 658704 0 2878483 NATURAL GAS SERVICES GROUP COMM STK 63886Q109 414 25171 SH SOLE 25171 0 0 NATURAL HEALTH TRENDS CORP COMM STK 63888P406 736 39811 SH SOLE 39461 0 350 NAUTILUS INC COMM STK 63910B102 233 21404 SH SOLE 21404 0 0 NAVIGANT CONSULTING INC COMM STK 63935N107 30679 1275642 SH SOLE 398620 0 877022 NAVIENT CORPORATION COMM STK 63938C108 629 71431 SH SOLE 59331 0 12100 NELNET INC COMM STK 64031N108 218 4174 SH SOLE 252 0 3922 NEOGENOMICS INC COMM STK 64049M209 137 10857 SH SOLE 857 0 10000 NETAPP INC COMM STK 64110D104 26034 436293 SH SOLE 118219 0 318074 NETFLIX INC COMM STK 64110L106 4093402 15293289 SH SOLE 5969068 0 9324221 NETEASE INC ADR 64110W102 60552 257265 SH SOLE 73119 0 184146 NETGEAR INC COMM STK 64111Q104 761 14632 SH SOLE 7132 0 7500 NETSCOUT SYS INC COMM STK 64115T104 11980 507001 SH SOLE 155251 0 351750 NEUROCRINE BIOSCIENCES INC COMM STK 64125C109 286309 4009363 SH SOLE 728136 0 3281227 NEVRO CORP COMM STK 64157F103 38395 987266 SH SOLE 147432 0 839834 NEW MEDIA INVT GROUP INC COMM STK 64704V106 524 45306 SH SOLE 16506 0 28800 NEW RESIDENTIAL INVT CORP COMM STK 64828T201 2291 161254 SH SOLE 75504 0 85750 NEW RELIC INC COMM STK 64829B100 5289 65320 SH SOLE 45620 0 19700 NEWMARK GROUP INC COMM STK 65158N102 517 64503 SH SOLE 23681 0 40822 NEWS CORP NEW COMM STK 65249B109 529939 46690671 SH SOLE 15843231 0 30847440 NEWS CORP NEW COMM STK 65249B208 2370 205220 SH SOLE 48900 0 156320 NEXSTAR MEDIA GROUP INC COMM STK 65336K103 1603 20379 SH SOLE 5412 0 14967 NEXTERA ENERGY INC COMM STK 65339F101 2346247 13498143 SH SOLE 5408792 0 8089351 NEXTERA ENERGY INC CVPFSTKF 65339F820 718487 12500550 SH SOLE 4803258 0 7697292 NEXTERA ENERGY PARTNERS LP COMM STK 65341B106 82642 1919684 SH SOLE 345154 0 1574530 NEXTGEN HEALTHCARE INC COMM STK 65343C102 602 39718 SH SOLE 21318 0 18400 NISOURCE INC COMM STK 65473P105 1559692 61526324 SH SOLE 19349267 0 42177057 NLIGHT INC COMM STK 65487K100 3562 200342 SH SOLE 115138 0 85204 NOAH HLDGS LTD ADR 65487X102 1418 32740 SH SOLE 16371 0 16369 NORTHFIELD BANCORP INC DEL COMM STK 66611T108 190 13987 SH SOLE 587 0 13400 NORTHSTAR REALTY EUROPE CORP COMM STK 66706L101 1295 89077 SH SOLE 50736 0 38341 NORTHWEST NAT HLDG CO COMM STK 66765N105 1214 20077 SH SOLE 13987 0 6090 NOVARTIS A G ADR 66987V109 2522 29387 SH SOLE 28987 0 400 NOVANTA INC COMM STK 67000B104 180950 2872229 SH SOLE 563773 0 2308456 NOW INC COMM STK 67011P100 431 36990 SH SOLE 24067 0 12923 NU SKIN ENTERPRISES INC COMM STK 67018T105 18250 297575 SH SOLE 91375 0 206200 NUANCE COMMUNICATIONS INC COMM STK 67020Y100 1737 131325 SH SOLE 78464 0 52861 NUTANIX INC COMM STK 67059N108 1273 30600 SH SOLE 20200 0 10400 NVIDIA CORP COMM STK 67066G104 1548705 11600782 SH SOLE 4369155 0 7231627 NUTRI SYS INC NEW COMM STK 67069D108 823 18749 SH SOLE 7749 0 11000 NXSTAGE MEDICAL INC COMM STK 67072V103 560 19576 SH SOLE 13776 0 5800 NUVECTRA CORP COMM STK 67075N108 775 47431 SH SOLE 34688 0 12743 O REILLY AUTOMOTIVE INC NEW COMM STK 67103H107 498067 1446481 SH SOLE 608274 0 838207 OFG BANCORP COMM STK 67103X102 424 25785 SH SOLE 21585 0 4200 OLYMPIC STEEL INC COMM STK 68162K106 488 34224 SH SOLE 24824 0 9400 OMNICELL INC COMM STK 68213N109 40537 661939 SH SOLE 193719 0 468220 ONCOSEC MED INC COMM STK 68234L207 36 56600 SH SOLE 0 0 56600 ONE GAS INC COMM STK 68235P108 355890 4470984 SH SOLE 985947 0 3485037 FLWS/1-800 FLOWERS COMM STK 68243Q106 279 22830 SH SOLE 362 0 22468 ONEMAIN HLDGS INC COMM STK 68268W103 816 33610 SH SOLE 12910 0 20700 ONESPAN INC COMM STK 68287N100 574 44326 SH SOLE 22326 0 22000 OPKO HEALTH INC COMM STK 68375N103 762 253046 SH SOLE 77046 0 176000 ORACLE CORP COMM STK 68389X105 263085 5826910 SH SOLE 2148501 0 3678409 ORASURE TECHNOLOGIES INC COMM STK 68554V108 1380 118188 SH SOLE 62913 0 55275 ORBCOMM INC COMM STK 68555P100 195 23585 SH SOLE 985 0 22600 ORCHARD THERAPEUTICS PLC ADR 68570P101 30068 1911531 SH SOLE 281616 0 1629915 ORIGIN BANCORP INC COMM STK 68621T102 56989 1672202 SH SOLE 387483 0 1284719 ORITANI FINL CORP DEL COMM STK 68633D103 1107 75043 SH SOLE 75043 0 0 OTONOMY INC COMM STK 68906L105 35 18700 SH SOLE 0 0 18700 OUTFRONT MEDIA INC COMM STK 69007J106 865 47724 SH SOLE 45560 0 2164 PDL CMNTY BANCORP COMM STK 69290X101 19970 1567535 SH SOLE 500491 0 1067044 PBF ENERGY INC COMM STK 69318G106 37898 1160021 SH SOLE 321221 0 838800 PCSB FINL CORP COMM STK 69324R104 28882 1476565 SH SOLE 465227 0 1011338 PDC ENERGY INC COMM STK 69327R101 40107 1347695 SH SOLE 354056 0 993639 PG&E CORP COMM STK 69331C108 576251 24263197 SH SOLE 9105556 0 15157641 PGT INNOVATIONS INC COMM STK 69336V101 47843 3018486 SH SOLE 538173 0 2480313 PNM RES INC COMM STK 69349H107 242272 5896129 SH SOLE 1412530 0 4483599 PPL CORP COMM STK 69351T106 35999 1270688 SH SOLE 360879 0 909809 PRA HEALTH SCIENCES INC COMM STK 69354M108 66543 723610 SH SOLE 212099 0 511511 PRA GROUP INC COMM STK 69354N106 99999 4103353 SH SOLE 737230 0 3366123 PPDAI GROUP INC ADR 69354V108 13730 3814022 SH SOLE 1226313 0 2587709 PRGX GLOBAL INC COMM STK 69357C503 370 39083 SH SOLE 11983 0 27100 PS BUSINESS PKS INC CALIF COMM STK 69360J107 296232 2261313 SH SOLE 439580 0 1821733 PTC THERAPEUTICS INC COMM STK 69366J200 94457 2752246 SH SOLE 349595 0 2402651 PTC INC COMM STK 69370C100 47028 567281 SH SOLE 180951 0 386330 PACIFIC BIOSCIENCES CALIF IN COMM STK 69404D108 302 40749 SH SOLE 40749 0 0 PACIFIC ETHANOL INC COMM STK 69423U305 17 20000 SH SOLE 20000 0 0 PACIFIC PREMIER BANCORP COMM STK 69478X105 77775 3047612 SH SOLE 592102 0 2455510 PARAMOUNT GROUP INC COMM STK 69924R108 167684 13350598 SH SOLE 2289382 0 11061216 PATTERN ENERGY GROUP INC COMM STK 70338P100 423 22693 SH SOLE 1093 0 21600 PATRIOT TRANSN HLDG INC COMM STK 70338W105 5541 284303 SH SOLE 51800 0 232503 PAYCOM SOFTWARE INC COMM STK 70432V102 57433 469033 SH SOLE 69276 0 399757 PAYLOCITY HLDG CORP COMM STK 70438V106 101035 1678043 SH SOLE 245889 0 1432154 PAYPAL HLDGS INC COMM STK 70450Y103 3576367 42530228 SH SOLE 15360816 0 27169412 PEBBLEBROOK HOTEL TR COMM STK 70509V100 87017 3073724 SH SOLE 486602 0 2587122 PENNYMAC FINL SVCS INC COMM STK 70932M107 104126 4897731 SH SOLE 1127025 0 3770706 PENSKE AUTOMOTIVE GRP INC COMM STK 70959W103 338 8376 SH SOLE 3930 0 4446 PENUMBRA INC COMM STK 70975L107 87509 716109 SH SOLE 151826 0 564283 PERFORMANCE FOOD GROUP CO COMM STK 71377A103 142889 4427909 SH SOLE 923430 0 3504479 PHIBRO ANIMAL HEALTH CORP COMM STK 71742Q106 19835 616754 SH SOLE 172854 0 443900 PHYSICIANS RLTY TR COMM STK 71943U104 1123 70048 SH SOLE 43568 0 26480 PILGRIMS PRIDE CORP NEW COMM STK 72147K108 386 24886 SH SOLE 13386 0 11500 PINNACLE FINL PARTNERS INC COMM STK 72346Q104 156770 3400641 SH SOLE 704057 0 2696584 PIXELWORKS INC COMM STK 72581M305 44 15200 SH SOLE 0 0 15200 PIVOTAL SOFTWARE INC COMM STK 72582H107 26242 1604989 SH SOLE 129534 0 1475455 PLAINS GP HLDGS L P COMM STK 72651A207 52347 2604304 SH SOLE 520356 0 2083948 PLANET FITNESS INC COMM STK 72703H101 778 14518 SH SOLE 7809 0 6709 PLATFORM SPECIALTY PRODS COR COMM STK 72766Q105 848 82118 SH SOLE 35298 0 46820 PLUG POWER INC COMM STK 72919P202 515 415601 SH SOLE 161701 0 253900 PLURALSIGHT INC COMM STK 72941B106 37097 1575231 SH SOLE 240094 0 1335137 POLYONE CORP COMM STK 73179P106 64975 2271849 SH SOLE 502579 0 1769270 POOL CORPORATION COMM STK 73278L105 274463 1846373 SH SOLE 528639 0 1317734 PREMIER FINL BANCORP INC COMM STK 74050M105 224 14999 SH SOLE 4737 0 10262 PREMIER INC COMM STK 74051N102 715 19135 SH SOLE 9035 0 10100 PRESTIGE CONSMR HEALTHCARE I COMM STK 74112D101 76056 2462948 SH SOLE 547578 0 1915370 PRICE T ROWE GROUP INC COMM STK 74144T108 35817 387967 SH SOLE 111242 0 276725 PRIMORIS SVCS CORP COMM STK 74164F103 417 21782 SH SOLE 7982 0 13800 PRIMERICA INC COMM STK 74164M108 67358 689366 SH SOLE 202866 0 486500 PRIMO WTR CORP COMM STK 74165N105 729 52052 SH SOLE 19942 0 32110 PRINCIPAL FINL GROUP INC COMM STK 74251V102 20524 464664 SH SOLE 128728 0 335936 PRINCIPIA BIOPHARMA INC COMM STK 74257L108 24979 911972 SH SOLE 134658 0 777314 PROASSURANCE CORP COMM STK 74267C106 69882 1722938 SH SOLE 512246 0 1210692 PROLOGIS INC COMM STK 74340W103 805824 13723169 SH SOLE 3612413 0 10110756 PROS HOLDINGS INC COMM STK 74346Y103 717 22820 SH SOLE 12720 0 10100 PROSPECT CAPITAL CORP COMM STK 74348T102 201 31800 SH Put SOLE 31800 0 0 PROTEOSTASIS THERAPEUTICS IN COMM STK 74373B109 3464 1069020 SH SOLE 109809 0 959211 PROVIDENT FINL SVCS INC COMM STK 74386T105 668 27666 SH SOLE 17548 0 10118 PRUDENTIAL BANCORP INC NEW COMM STK 74431A101 301 17106 SH SOLE 17106 0 0 PUBLIC STORAGE COMM STK 74460D109 432400 2136259 SH SOLE 519359 0 1616900 PULSE BIOSCIENCES INC COMM STK 74587B101 155 13543 SH SOLE 143 0 13400 PURE STORAGE INC COMM STK 74624M102 139857 8697558 SH SOLE 1716483 0 6981075 PZENA INVESTMENT MGMT INC COMM STK 74731Q103 96 11132 SH SOLE 11132 0 0 QEP RES INC COMM STK 74733V100 919 163289 SH SOLE 72089 0 91200 QTS RLTY TR INC COMM STK 74736A103 822 22189 SH SOLE 11689 0 10500 QORVO INC COMM STK 74736K101 81661 1344662 SH SOLE 151823 0 1192839 Q2 HLDGS INC COMM STK 74736L109 56498 1140214 SH SOLE 305092 0 835122 QUALYS INC COMM STK 74758T303 44716 598281 SH SOLE 169381 0 428900 QUANTERIX CORP COMM STK 74766Q101 18155 991561 SH SOLE 102282 0 889279 QUEST DIAGNOSTICS INC COMM STK 74834L100 19667 236186 SH SOLE 67974 0 168212 QUICKLOGIC CORP COMM STK 74837P108 8 10401 SH SOLE 6901 0 3500 QUIDEL CORP COMM STK 74838J101 324889 6654836 SH SOLE 1280460 0 5374376 QURATE RETAIL INC COMM STK 74915M100 3831 196277 SH SOLE 89857 0 106420 RGC RES INC COMM STK 74955L103 15152 505752 SH SOLE 135748 0 370004 RLJ LODGING TR COMM STK 74965L101 1591 97037 SH SOLE 80491 0 16546 RMR GROUP INC COMM STK 74967R106 830 15631 SH SOLE 10800 0 4831 RH COMM STK 74967X103 338696 2826708 SH SOLE 540495 0 2286213 RPT REALTY COMM STK 74971D101 1468 122817 SH SOLE 76517 0 46300 RTI SURGICAL INC COMM STK 74975N105 316 85409 SH SOLE 14409 0 71000 RAMACO RES INC COMM STK 75134P303 383 77449 SH SOLE 38366 0 39083 RANGE RES CORP COMM STK 75281A109 2630 274844 SH SOLE 52804 0 222040 RANGER ENERGY SVCS INC COMM STK 75282U104 6973 1348659 SH SOLE 239939 0 1108720 RAYONIER ADVANCED MATLS INC COMM STK 75508B104 623 58453 SH SOLE 14367 0 44086 RBC BEARINGS INC COMM STK 75524B104 250851 1913430 SH SOLE 434088 0 1479342 RE MAX HLDGS INC COMM STK 75524W108 1173 38141 SH SOLE 28941 0 9200 READY CAP CORP COMM STK 75574U101 437 31568 SH SOLE 16568 0 15000 REALOGY HLDGS CORP COMM STK 75605Y106 154586 10530391 SH SOLE 3123615 0 7406776 REALPAGE INC COMM STK 75606N109 448667 9310377 SH SOLE 2228294 0 7082083 REATA PHARMACEUTICALS INC COMM STK 75615P103 22324 397935 SH SOLE 50950 0 346985 RED ROBIN GOURMET BURGERS IN COMM STK 75689M101 56824 2126645 SH SOLE 495702 0 1630943 RED ROCK RESORTS INC COMM STK 75700L108 14735 725495 SH SOLE 146651 0 578844 REDFIN CORP COMM STK 75737F108 177416 12320557 SH SOLE 2159973 0 10160584 REGENERON PHARMACEUTICALS COMM STK 75886F107 242378 648938 SH SOLE 131900 0 517038 REGENXBIO INC COMM STK 75901B107 19139 456226 SH SOLE 46731 0 409495 REGIONS FINL CORP NEW COMM STK 7591EP100 23594 1763414 SH SOLE 517673 0 1245741 RENEWABLE ENERGY GROUP INC COMM STK 75972A301 1455 56596 SH SOLE 30428 0 26168 RENT A CTR INC NEW COMM STK 76009N100 629 38849 SH SOLE 599 0 38250 RESOLUTE ENERGY CORP COMM STK 76116A306 873 30125 SH SOLE 19595 0 10530 RESOLUTE FST PRODS INC COMM STK 76117W109 369 46500 SH SOLE 46500 0 0 RESIDEO TECHNOLOGIES INC COMM STK 76118Y104 16182 787467 SH SOLE 296305 0 491162 RESTAURANT BRANDS INTL INC COMM STK 76131D103 691306 13218094 SH SOLE 5278217 0 7939877 RETAIL OPPORTUNITY INVTS COR COMM STK 76131N101 33191 2090126 SH SOLE 636326 0 1453800 RETAIL PPTYS AMER INC COMM STK 76131V202 605 55746 SH SOLE 54246 0 1500 RETAIL VALUE INC COMM STK 76133Q102 345 13491 SH SOLE 7626 0 5865 REXNORD CORP NEW COMM STK 76169B102 36817 1604232 SH SOLE 324132 0 1280100 REXFORD INDL RLTY INC COMM STK 76169C100 838 28437 SH SOLE 15437 0 13000 RHYTHM PHARMACEUTICALS INC COMM STK 76243J105 21323 793274 SH SOLE 141900 0 651374 RINGCENTRAL INC COMM STK 76680R206 1924 23337 SH SOLE 15437 0 7900 ROCKET PHARMACEUTICALS INC COMM STK 77313F106 13441 906959 SH SOLE 110871 0 796088 ROKU INC COMM STK 77543R102 1075 35096 SH SOLE 18396 0 16700 RYMAN HOSPITALITY PPTYS INC COMM STK 78377T107 2610 39139 SH SOLE 18345 0 20794 S&P GLOBAL INC COMM STK 78409V104 1482201 8721910 SH SOLE 2506545 0 6215365 SBA COMMUNICATIONS CORP NEW COMM STK 78410G104 185209 1144044 SH SOLE 252056 0 891988 SEACOR MARINE HLDGS INC COMM STK 78413P101 45666 3883185 SH SOLE 976103 0 2907082 SL GREEN RLTY CORP COMM STK 78440X101 548116 6931152 SH SOLE 2238119 0 4693033 SLM CORP COMM STK 78442P106 250524 30147259 SH SOLE 8796245 0 21351014 SM ENERGY CO COMM STK 78454L100 1054 68084 SH SOLE 36284 0 31800 SPDR S&P 500 ETF TR COMM STK 78462F103 1274 5096 SH SOLE 4844 0 252 SPS COMM INC COMM STK 78463M107 3009 36528 SH SOLE 32428 0 4100 SPDR GOLD TRUST COMM STK 78463V107 243 2000 SH SOLE 2000 0 0 SS&C TECHNOLOGIES HLDGS INC COMM STK 78467J100 920381 20403040 SH SOLE 5017719 0 15385321 SPDR S&P MIDCAP 400 ETF TR COMM STK 78467Y107 227 750 SH SOLE 750 0 0 SPX FLOW INC COMM STK 78469X107 368 12085 SH SOLE 8680 0 3405 SRC ENERGY INC COMM STK 78470V108 1655 352027 SH SOLE 284127 0 67900 SVB FINL GROUP COMM STK 78486Q101 101799 536010 SH SOLE 156617 0 379393 SVMK INC COMM STK 78489X103 57888 4902262 SH SOLE 699372 0 4202890 SABRA HEALTH CARE REIT INC COMM STK 78573L106 2040 123766 SH SOLE 80279 0 43487 SABRE CORP COMM STK 78573M104 13618 629312 SH SOLE 327712 0 301600 SAFETY INS GROUP INC COMM STK 78648T100 94003 1149039 SH SOLE 261594 0 887445 SAGE THERAPEUTICS INC COMM STK 78667J108 768275 8020411 SH SOLE 1956412 0 6063999 SAIA INC COMM STK 78709Y105 6598 118199 SH SOLE 23420 0 94779 SALESFORCE COM INC COMM STK 79466L302 4364563 31865103 SH SOLE 12152750 0 19712353 SANDSTORM GOLD LTD COMM STK 80013R206 1824 394124 SH SOLE 126897 0 267227 SANTANDER CONSUMER USA HDG I COMM STK 80283M101 1389 78948 SH SOLE 34548 0 44400 SCANA CORP NEW COMM STK 80589M102 169729 3552295 SH SOLE 1019062 0 2533233 SCHNEIDER NATIONAL INC COMM STK 80689H102 38638 2069534 SH SOLE 397103 0 1672431 SCHOLAR ROCK HLDG CORP COMM STK 80706P103 19140 833241 SH SOLE 130149 0 703092 SCIENTIFIC GAMES CORP COMM STK 80874P109 791 44223 SH SOLE 27043 0 17180 SEA LTD ADR 81141R100 111603 9858949 SH SOLE 3962307 0 5896642 SEALED AIR CORP NEW COMM STK 81211K100 391895 11248424 SH SOLE 4392134 0 6856290 SELECT INCOME REIT COMM STK 81618T100 219 29695 SH SOLE 29695 0 0 SELECT MED HLDGS CORP COMM STK 81619Q105 330297 21517747 SH SOLE 6442816 0 15074931 SEMGROUP CORP COMM STK 81663A105 545 39568 SH SOLE 11668 0 27900 SENIOR HSG PPTYS TR COMM STK 81721M109 1005 85728 SH SOLE 62634 0 23094 SENSIENT TECHNOLOGIES CORP COMM STK 81725T100 1022 18303 SH SOLE 7085 0 11218 SENSEONICS HLDGS INC COMM STK 81727U105 2630 1015619 SH SOLE 203157 0 812462 SERES THERAPEUTICS INC COMM STK 81750R102 467 103287 SH SOLE 103287 0 0 SERITAGE GROWTH PPTYS COMM STK 81752R100 1812 56051 SH SOLE 21051 0 35000 SERVICEMASTER GLOBAL HLDGS I COMM STK 81761R109 633966 17255484 SH SOLE 4830887 0 12424597 SERVICENOW INC COMM STK 81762P102 2454712 13786646 SH SOLE 4865979 0 8920667 SERVICESOURCE INTL INC COMM STK 81763U100 220 203698 SH SOLE 203698 0 0 SHENANDOAH TELECOMMUNICATION COMM STK 82312B106 2823 63794 SH SOLE 31194 0 32600 SHIRE PLC ADR 82481R106 217029 1247008 SH SOLE 334688 0 912320 SHOPIFY INC COMM STK 82509L107 669225 4834738 SH SOLE 1198762 0 3635976 SHUTTERFLY INC COMM STK 82568P304 13232 328660 SH SOLE 97660 0 231000 SIGNATURE BK NEW YORK N Y COMM STK 82669G104 336891 3276827 SH SOLE 963027 0 2313800 SIMPLY GOOD FOODS CO COMM STK 82900L102 151684 8025609 SH SOLE 1772601 0 6253008 SIRIUS XM HLDGS INC COMM STK 82968B103 3863 676596 SH SOLE 323796 0 352800 SITE CENTERS CORP COMM STK 82981J109 499 45091 SH SOLE 34091 0 11000 SITEONE LANDSCAPE SUPPLY INC COMM STK 82982L103 172828 3126971 SH SOLE 542213 0 2584758 SIX FLAGS ENTMT CORP NEW COMM STK 83001A102 26904 483625 SH SOLE 142325 0 341300 SKYWORKS SOLUTIONS INC COMM STK 83088M102 345623 5157010 SH SOLE 1864773 0 3292237 SLEEP NUMBER CORP COMM STK 83125X103 892 28124 SH SOLE 7074 0 21050 SMARTSHEET INC COMM STK 83200N103 1726 69436 SH SOLE 19076 0 50360 SNAP INC COMM STK 83304A106 4130 749578 SH SOLE 299178 0 450400 SOLARCITY CORP CONV BND 83416TAC4 24707 26080000 PRN SOLE 3075000 0 23005000 SOLAREDGE TECHNOLOGIES INC COMM STK 83417M104 1408 40100 SH SOLE 12700 0 27400 SOLARIS OILFIELD INFRSTR INC COMM STK 83418M103 407 33653 SH SOLE 353 0 33300 SONIC AUTOMOTIVE INC COMM STK 83545G102 263 19144 SH SOLE 5824 0 13320 SORRENTO THERAPEUTICS INC COMM STK 83587F202 31 12772 SH SOLE 1476 0 11296 SOUTHERN COPPER CORP COMM STK 84265V105 148862 4837908 SH SOLE 1427287 0 3410621 SOUTHSIDE BANCSHARES INC COMM STK 84470P109 935 29445 SH SOLE 13555 0 15890 SPARK THERAPEUTICS INC COMM STK 84652J103 77136 1970766 SH SOLE 368617 0 1602149 SPECTRUM PHARMACEUTICALS INC COMM STK 84763A108 443 50674 SH SOLE 1544 0 49130 SPECTRUM BRANDS HLDGS INC NE COMM STK 84790A105 291 6888 SH SOLE 3159 0 3729 SPIRE INC COMM STK 84857L101 1776 23976 SH SOLE 16666 0 7310 SPIRIT RLTY CAP INC NEW COMM STK 84860W300 912 25863 SH SOLE 15703 0 10160 SPIRIT MTA REIT COMM STK 84861U105 264 36961 SH SOLE 31881 0 5080 SPORTSMANS WHSE HLDGS INC COMM STK 84920Y106 20433 4665150 SH SOLE 859797 0 3805353 SPROTT PHYSICAL GOLD TRUST COMM STK 85207H104 28616 2775550 SH SOLE 56800 0 2718750 SPRINT CORP COMM STK 85207U105 1216 208987 SH SOLE 120137 0 88850 SPROUTS FMRS MKT INC COMM STK 85208M102 323988 13780868 SH SOLE 4935169 0 8845699 SPROTT PHYSICAL GOLD & SILVE COMM STK 85208R101 9875 787500 SH SOLE 5200 0 782300 STAG INDL INC COMM STK 85254J102 1896 76192 SH SOLE 26992 0 49200 STAR GROUP L P COMM STK 85512C105 4869 521326 SH SOLE 196567 0 324759 STARTEK INC COMM STK 85569C107 168 25200 SH SOLE 12800 0 12400 STARWOOD PPTY TR INC COMM STK 85571B105 2464 125008 SH SOLE 36728 0 88280 STERLING BANCORP DEL COMM STK 85917A100 1854 112320 SH SOLE 72825 0 39495 STERLING BANCORP INC COMM STK 85917W102 30260 4353967 SH SOLE 1010406 0 3343561 STONERIDGE INC COMM STK 86183P102 357 14471 SH SOLE 371 0 14100 STRATEGIC ED INC COMM STK 86272C103 247128 2178879 SH SOLE 623459 0 1555420 SUMMIT MATLS INC COMM STK 86614U100 41960 3383851 SH SOLE 964329 0 2419522 SUNCOKE ENERGY INC COMM STK 86722A103 418 48878 SH SOLE 20078 0 28800 SUNRUN INC COMM STK 86771W105 1219 111898 SH SOLE 37281 0 74617 SYNAPTICS INC COMM STK 87157D109 7984 214553 SH SOLE 47778 0 166775 SYNOVUS FINL CORP COMM STK 87161C501 1595 49857 SH SOLE 24472 0 25385 SYNNEX CORP COMM STK 87162W100 2139 26459 SH SOLE 21391 0 5068 SYNCHRONY FINL COMM STK 87165B103 283202 12071700 SH SOLE 4188560 0 7883140 SYNEOS HEALTH INC COMM STK 87166B102 14365 365049 SH SOLE 113049 0 252000 SYROS PHARMACEUTICALS INC COMM STK 87184Q107 1726 309905 SH SOLE 308825 0 1080 TD AMERITRADE HLDG CORP COMM STK 87236Y108 3666163 74880797 SH SOLE 26646219 0 48234578 TFS FINL CORP COMM STK 87240R107 693 42953 SH SOLE 27493 0 15460 TRI POINTE GROUP INC COMM STK 87265H109 93621 8565545 SH SOLE 1758595 0 6806950 TPI COMPOSITES INC COMM STK 87266J104 7415 301682 SH SOLE 164709 0 136973 TTM TECHNOLOGIES INC COMM STK 87305R109 572 58777 SH SOLE 18867 0 39910 TABLEAU SOFTWARE INC COMM STK 87336U105 1372615 11438461 SH SOLE 3014910 0 8423551 TACTILE SYS TECHNOLOGY INC COMM STK 87357P100 672 14760 SH SOLE 8120 0 6640 TAILORED BRANDS INC COMM STK 87403A107 862 63166 SH SOLE 35316 0 27850 TARGA RES CORP COMM STK 87612G101 4794 133079 SH SOLE 77929 0 55150 TAYLOR MORRISON HOME CORP COMM STK 87724P106 526 33081 SH SOLE 17281 0 15800 TEGNA INC COMM STK 87901J105 844 77671 SH SOLE 70461 0 7210 TELADOC HEALTH INC COMM STK 87918A105 84763 1709960 SH SOLE 205040 0 1504920 TELIGENT INC NEW COMM STK 87960W104 50 36615 SH SOLE 495 0 36120 TELLURIAN INC NEW COMM STK 87968A104 278 39971 SH SOLE 15351 0 24620 TEMPUR SEALY INTL INC COMM STK 88023U101 66104 1596726 SH SOLE 331156 0 1265570 TENARIS S A ADR 88031M109 77844 3651237 SH SOLE 964084 0 2687153 TENET HEALTHCARE CORP COMM STK 88033G407 830 48441 SH SOLE 30481 0 17960 TENCENT MUSIC ENTMT GROUP ADR 88034P109 27483 2078900 SH SOLE 248069 0 1830831 TERADATA CORP DEL COMM STK 88076W103 1439 37516 SH SOLE 18865 0 18651 TERRENO RLTY CORP COMM STK 88146M101 256185 7284184 SH SOLE 1382112 0 5902072 TESLA INC COMM STK 88160R101 2974462 8937685 SH SOLE 3473044 0 5464641 TESLA INC CONV BND 88160RAC5 2034 1812000 PRN SOLE 565000 0 1247000 TETRA TECHNOLOGIES INC DEL COMM STK 88162F105 17643 10501853 SH SOLE 3521753 0 6980100 TETRA TECH INC NEW COMM STK 88162G103 1467 28334 SH SOLE 11659 0 16675 TETRAPHASE PHARMACEUTICALS I COMM STK 88165N105 186 164265 SH SOLE 665 0 163600 TEXAS CAPITAL BANCSHARES INC COMM STK 88224Q107 140553 2751087 SH SOLE 605402 0 2145685 THERAPEUTICSMD INC COMM STK 88338N107 82000 21522345 SH SOLE 4332577 0 17189768 THE TRADE DESK INC COMM STK 88339J105 1287 11089 SH SOLE 5889 0 5200 THERMON GROUP HLDGS INC COMM STK 88362T103 84688 4175939 SH SOLE 936695 0 3239244 3-D SYS CORP DEL COMM STK 88554D205 495 48681 SH SOLE 35001 0 13680 3M CO COMM STK 88579Y101 247594 1299431 SH SOLE 570265 0 729166 TIDEWATER INC NEW COMM STK 88642R109 44878 2345945 SH SOLE 660533 0 1685412 TITAN INTL INC ILL COMM STK 88830M102 77 16629 SH SOLE 13779 0 2850 TITAN MACHY INC COMM STK 88830R101 166 12656 SH SOLE 256 0 12400 TIVO CORP COMM STK 88870P106 975 103564 SH SOLE 38564 0 65000 TIVITY HEALTH INC COMM STK 88870R102 314 12640 SH SOLE 540 0 12100 TOPBUILD CORP COMM STK 89055F103 1313 29173 SH SOLE 15590 0 13583 TORCHLIGHT ENERGY RES INC COMM STK 89102U103 10 18425 SH SOLE 8325 0 10100 TOWNEBANK PORTSMOUTH VA COMM STK 89214P109 139257 5814502 SH SOLE 1486978 0 4327524 TRANSCANADA CORP COMM STK 89353D107 1802627 50494418 SH SOLE 20215180 0 30279238 TRANSENTERIX INC COMM STK 89366M201 252 111358 SH SOLE 2158 0 109200 TRANSUNION COMM STK 89400J107 1720855 30296747 SH SOLE 9697392 0 20599355 TREEHOUSE FOODS INC COMM STK 89469A104 493977 9741207 SH SOLE 3079026 0 6662181 TREX CO INC COMM STK 89531P105 2002 33726 SH SOLE 17526 0 16200 TRIBUNE PUBG CO NEW COMM STK 89609W107 149 13133 SH SOLE 233 0 12900 TRICIDA INC COMM STK 89610F101 26359 1117839 SH SOLE 173334 0 944505 TRISTATE CAP HLDGS INC COMM STK 89678F100 240 12316 SH SOLE 12316 0 0 TRUECAR INC COMM STK 89785L107 393 43379 SH SOLE 24549 0 18830 TRUEBLUE INC COMM STK 89785X101 450 20244 SH SOLE 544 0 19700 TTEC HLDGS INC COMM STK 89854H102 308 10782 SH SOLE 3292 0 7490 TUANCHE LTD ADR 89856T104 4265 631800 SH SOLE 83758 0 548042 TWENTY FIRST CENTY FOX INC COMM STK 90130A101 228184 4741982 SH SOLE 1288814 0 3453168 TWENTY FIRST CENTY FOX INC COMM STK 90130A200 1550155 32443604 SH SOLE 13519045 0 18924559 22ND CENTY GROUP INC COMM STK 90137F103 548 220169 SH SOLE 79769 0 140400 TWILIO INC COMM STK 90138F102 198295 2220550 SH SOLE 670150 0 1550400 TWITTER INC COMM STK 90184L102 35273 1227308 SH SOLE 361155 0 866153 TWO HBRS INVT CORP COMM STK 90187B408 882 68703 SH SOLE 55231 0 13472 2U INC COMM STK 90214J101 69438 1396578 SH SOLE 257998 0 1138580 U S CONCRETE INC COMM STK 90333L201 214 6072 SH SOLE 6072 0 0 U S PHYSICAL THERAPY INC COMM STK 90337L108 109136 1066303 SH SOLE 244228 0 822075 US XPRESS ENTERPRISES INC COMM STK 90338N202 8086 1441423 SH SOLE 271528 0 1169895 U.S. AUTO PARTS NETWORK INC COMM STK 90343C100 630 692714 SH SOLE 327383 0 365331 UBIQUITI NETWORKS INC COMM STK 90347A100 870 8751 SH SOLE 4181 0 4570 ULTA BEAUTY INC COMM STK 90384S303 378136 1544420 SH SOLE 606888 0 937532 ULTIMATE SOFTWARE GROUP INC COMM STK 90385D107 569460 2325560 SH SOLE 704738 0 1620822 ULTRA CLEAN HLDGS INC COMM STK 90385V107 248 29223 SH SOLE 29223 0 0 ULTRAGENYX PHARMACEUTICAL IN COMM STK 90400D108 118717 2730381 SH SOLE 469409 0 2260972 UNION BANKSHARES CORP NEW COMM STK 90539J109 575 20383 SH SOLE 9654 0 10729 UNITED CMNTY BKS BLAIRSVLE G COMM STK 90984P303 674 31429 SH SOLE 12833 0 18596 UNITED THERAPEUTICS CORP DEL COMM STK 91307C102 4448 40841 SH SOLE 28325 0 12516 UNITEDHEALTH GROUP INC COMM STK 91324P102 9797582 39329166 SH SOLE 13013533 0 26315633 UNITI GROUP INC COMM STK 91325V108 996 63968 SH SOLE 34268 0 29700 UNIVAR INC COMM STK 91336L107 18577 1047194 SH SOLE 317594 0 729600 UNIVERSAL DISPLAY CORP COMM STK 91347P105 1976 21118 SH SOLE 12572 0 8546 UNIVERSAL INS HLDGS INC COMM STK 91359V107 26653 702870 SH SOLE 200970 0 501900 UNIVERSAL LOGISTICS HLDGS IN COMM STK 91388P105 28503 1575598 SH SOLE 459232 0 1116366 UNUM GROUP COMM STK 91529Y106 11277 383825 SH SOLE 108596 0 275229 UPWORK INC COMM STK 91688F104 197976 11449097 SH SOLE 1437551 0 10011546 URBAN EDGE PPTYS COMM STK 91704F104 126783 7628326 SH SOLE 978032 0 6650294 US ECOLOGY INC COMM STK 91732J102 39156 621716 SH SOLE 237516 0 384200 VAIL RESORTS INC COMM STK 91879Q109 1295764 6146307 SH SOLE 1622856 0 4523451 VALERO ENERGY CORP NEW COMM STK 91913Y100 154880 2065892 SH SOLE 558352 0 1507540 VALVOLINE INC COMM STK 92047W101 308827 15960069 SH SOLE 5799631 0 10160438 VAREX IMAGING CORP COMM STK 92214X106 319 13476 SH SOLE 516 0 12960 VARIAN MED SYS INC COMM STK 92220P105 17402 153575 SH SOLE 41530 0 112045 VECTREN CORP COMM STK 92240G101 2696 37451 SH SOLE 18002 0 19449 VECTOR GROUP LTD COMM STK 92240M108 543 55784 SH SOLE 22638 0 33146 VECTRUS INC COMM STK 92242T101 597 27680 SH SOLE 22436 0 5244 VENTAS INC COMM STK 92276F100 150324 2565693 SH SOLE 914246 0 1651447 VEONEER INCORPORATED COMM STK 92336X109 2864 121506 SH SOLE 98194 0 23312 VERASTEM INC COMM STK 92337C104 152 45328 SH SOLE 928 0 44400 VEREIT INC COMM STK 92339V100 11470 1604217 SH SOLE 1159895 0 444322 VERIZON COMMUNICATIONS INC COMM STK 92343V104 2598719 46224105 SH SOLE 18010377 0 28213728 VERINT SYS INC COMM STK 92343X100 980 23170 SH SOLE 12370 0 10800 VERISK ANALYTICS INC COMM STK 92345Y106 698290 6403981 SH SOLE 2299464 0 4104517 VERSO CORP COMM STK 92531L207 459 20483 SH SOLE 10283 0 10200 VERTEX PHARMACEUTICALS INC COMM STK 92532F100 4266934 25749411 SH SOLE 9150628 0 16598783 VERSUM MATLS INC COMM STK 92532W103 31533 1137561 SH SOLE 334761 0 802800 VIAD CORP COMM STK 92552R406 1295 25852 SH SOLE 8275 0 17577 VIASAT INC COMM STK 92552V100 979 16608 SH SOLE 9258 0 7350 VIACOM INC NEW COMM STK 92553P201 224555 8737539 SH SOLE 2493025 0 6244514 VIEWRAY INC COMM STK 92672L107 7424 1222984 SH SOLE 126638 0 1096346 VIPSHOP HLDGS LTD ADR 92763W103 102 18700 SH SOLE 18700 0 0 VIRNETX HLDG CORP COMM STK 92823T108 71 29545 SH SOLE 29545 0 0 VISA INC COMM STK 92826C839 10459820 79277097 SH SOLE 28891969 0 50385128 VIRTUS INVT PARTNERS INC COMM STK 92828Q109 31142 392072 SH SOLE 99621 0 292451 VISHAY PRECISION GROUP INC COMM STK 92835K103 347 11470 SH SOLE 2087 0 9383 VISTEON CORP COMM STK 92839U206 273984 4545182 SH SOLE 1241424 0 3303758 VISTRA ENERGY CORP COMM STK 92840M102 175437 7664363 SH SOLE 2241659 0 5422704 VISTRA ENERGY CORP CVPFSTKF 92840M300 34361 377400 SH SOLE 49800 0 327600 VODAFONE GROUP PLC NEW ADR 92857W308 262650 13622907 SH SOLE 4741221 0 8881686 VONAGE HLDGS CORP COMM STK 92886T201 1261 144476 SH SOLE 96776 0 47700 VOYAGER THERAPEUTICS INC COMM STK 92915B106 1233 131202 SH SOLE 14836 0 116366 W & T OFFSHORE INC COMM STK 92922P106 183 44456 SH SOLE 1256 0 43200 WABCO HLDGS INC COMM STK 92927K102 159078 1482005 SH SOLE 291152 0 1190853 W P CAREY INC COMM STK 92936U109 4431 67821 SH SOLE 33321 0 34500 WEC ENERGY GROUP INC COMM STK 92939U106 41764 603005 SH SOLE 209088 0 393917 WALKER & DUNLOP INC COMM STK 93148P102 712 16473 SH SOLE 8573 0 7900 WASHINGTON PRIME GROUP NEW COMM STK 93964W108 1965 404281 SH SOLE 351622 0 52659 WASTE CONNECTIONS INC COMM STK 94106B101 2367541 31886080 SH SOLE 10120272 0 21765808 WASTE MGMT INC DEL COMM STK 94106L109 75588 849399 SH SOLE 207478 0 641921 WATERSTONE FINL INC MD COMM STK 94188P101 435 25935 SH SOLE 25935 0 0 WAYFAIR INC COMM STK 94419L101 14839 164730 SH SOLE 54339 0 110391 WELLCARE HEALTH PLANS INC COMM STK 94946T106 1655256 7011122 SH SOLE 2423037 0 4588085 WELLTOWER INC COMM STK 95040Q104 45446 654741 SH SOLE 187720 0 467021 WENDYS CO COMM STK 95058W100 1648 105564 SH SOLE 47749 0 57815 WESCO INTL INC COMM STK 95082P105 375 7810 SH SOLE 1869 0 5941 WEST BANCORPORATION INC COMM STK 95123P106 344 18015 SH SOLE 5015 0 13000 WESTERN ASSET MTG CAP CORP COMM STK 95790D105 325 38988 SH SOLE 566 0 38422 WESTROCK CO COMM STK 96145D105 17201 455547 SH SOLE 143079 0 312468 WEX INC COMM STK 96208T104 68528 489279 SH SOLE 170960 0 318319 WILDHORSE RESOURCE DEV CORP COMM STK 96812T102 3097 219518 SH SOLE 89906 0 129612 WILLDAN GROUP INC COMM STK 96924N100 228 6507 SH SOLE 6507 0 0 WINDSTREAM HLDGS INC COMM STK 97382A309 77 36859 SH SOLE 36859 0 0 WINTRUST FINL CORP COMM STK 97650W108 66775 1004289 SH SOLE 331421 0 672868 WISDOMTREE INVTS INC COMM STK 97717P104 155 23279 SH SOLE 23279 0 0 WORKDAY INC COMM STK 98138H101 3799586 23794997 SH SOLE 9317223 0 14477774 WORKHORSE GROUP INC COMM STK 98138J206 45 85493 SH SOLE 85493 0 0 WORKIVA INC COMM STK 98139A105 108541 3024266 SH SOLE 428011 0 2596255 WORLD WRESTLING ENTMT INC COMM STK 98156Q108 1894 25344 SH SOLE 14544 0 10800 WPX ENERGY INC COMM STK 98212B103 166386 14659567 SH SOLE 3980724 0 10678843 WYNDHAM DESTINATIONS INC COMM STK 98310W108 2013 56163 SH SOLE 39003 0 17160 WYNDHAM HOTELS & RESORTS INC COMM STK 98311A105 2547 56145 SH SOLE 38615 0 17530 XCEL ENERGY INC COMM STK 98389B100 581061 11793395 SH SOLE 2808032 0 8985363 XENCOR INC COMM STK 98401F105 241015 6665225 SH SOLE 1010900 0 5654325 XOMA CORP DEL COMM STK 98419J206 301 23784 SH SOLE 151 0 23633 XYLEM INC COMM STK 98419M100 771651 11565516 SH SOLE 3839909 0 7725607 XPERI CORP COMM STK 98421B100 831 45162 SH SOLE 43862 0 1300 YY INC ADR 98426T106 180944 3022788 SH SOLE 1015072 0 2007716 YEXT INC COMM STK 98585N106 5155 347147 SH SOLE 1097 0 346050 YUM CHINA HLDGS INC COMM STK 98850P109 50632 1510065 SH SOLE 541845 0 968220 ZAI LAB LTD ADR 98887Q104 22069 950420 SH SOLE 128306 0 822114 ZAYO GROUP HLDGS INC COMM STK 98919V105 7632 334168 SH SOLE 177568 0 156600 ZENDESK INC COMM STK 98936J101 355206 6085422 SH SOLE 1812420 0 4273002 ZILLOW GROUP INC COMM STK 98954M101 123932 3943111 SH SOLE 1020683 0 2922428 ZILLOW GROUP INC COMM STK 98954M200 154737 4899826 SH SOLE 1499154 0 3400672 ZIMMER BIOMET HLDGS INC COMM STK 98956P102 545370 5258100 SH SOLE 1863645 0 3394455 ZIOPHARM ONCOLOGY INC COMM STK 98973P101 171 91477 SH SOLE 90077 0 1400 ZIX CORP COMM STK 98974P100 99 17206 SH SOLE 17206 0 0 ZOGENIX INC COMM STK 98978L204 38471 1055165 SH SOLE 111898 0 943267 ZOETIS INC COMM STK 98978V103 248381 2903677 SH SOLE 734922 0 2168755 ZUORA INC COMM STK 98983V106 10218 563264 SH SOLE 288708 0 274556 ZYNGA INC COMM STK 98986T108 95702 24351651 SH SOLE 4882016 0 19469635 ZYNERBA PHARMACEUTICALS INC COMM STK 98986X109 122 41200 SH SOLE 27800 0 13400 ADIENT PLC COMM STK G0084W101 33087 2196995 SH SOLE 730396 0 1466599 ALKERMES PLC COMM STK G01767105 560937 19008371 SH SOLE 6135572 0 12872799 ALLEGION PUB LTD CO COMM STK G0176J109 602024 7552673 SH SOLE 2996036 0 4556637 ALLERGAN PLC COMM STK G0177J108 242555 1814717 SH SOLE 638703 0 1176014 AMDOCS LTD COMM STK G02602103 206 3515 SH SOLE 3515 0 0 AON PLC COMM STK G0408V102 178574 1228495 SH SOLE 334941 0 893554 ARCH CAP GROUP LTD COMM STK G0450A105 3748 140255 SH SOLE 73370 0 66885 ARGO GROUP INTL HLDGS LTD COMM STK G0464B107 1495 22235 SH SOLE 10569 0 11666 ASPEN INSURANCE HOLDINGS LTD COMM STK G05384105 1361 32402 SH SOLE 23902 0 8500 ARRIS INTL INC COMM STK G0551A103 19888 650567 SH SOLE 192243 0 458324 ASSURED GUARANTY LTD COMM STK G0585R106 26075 681175 SH SOLE 233362 0 447813 ATLASSIAN CORP PLC COMM STK G06242104 920942 10349989 SH SOLE 3198485 0 7151504 ATHENE HLDG LTD COMM STK G0684D107 1358 34099 SH SOLE 20999 0 13100 AXIS CAPITAL HOLDINGS LTD COMM STK G0692U109 280301 5427973 SH SOLE 1684898 0 3743075 AXALTA COATING SYS LTD COMM STK G0750C108 11102 474048 SH SOLE 284708 0 189340 ACCENTURE PLC IRELAND COMM STK G1151C101 596291 4228717 SH SOLE 1874911 0 2353806 BELMOND LTD COMM STK G1154H107 486 19411 SH SOLE 1211 0 18200 MIMECAST LTD COMM STK G14838109 5582 165987 SH SOLE 10326 0 155661 BUNGE LIMITED COMM STK G16962105 578540 10825970 SH SOLE 4329802 0 6496168 CARDTRONICS PLC COMM STK G1991C105 21908 842618 SH SOLE 238874 0 603744 CISION LTD COMM STK G1992S109 120842 10328394 SH SOLE 2071616 0 8256778 CENTRAL EUROPEAN MEDIA ENTRP COMM STK G20045202 5479 1970801 SH SOLE 214275 0 1756526 COLLIER CREEK HOLDINGS COMM STK G22707122 51161 5095679 SH SOLE 897796 0 4197883 CREDICORP LTD COMM STK G2519Y108 537014 2422584 SH SOLE 792963 0 1629621 COCA COLA EUROPEAN PARTNERS COMM STK G25839104 24414 532470 SH SOLE 342770 0 189700 DELPHI TECHNOLOGIES PLC COMM STK G2709G107 349 24400 SH SOLE 7800 0 16600 DESPEGAR COM CORP COMM STK G27358103 8438 679909 SH SOLE 66426 0 613483 EATON CORP PLC COMM STK G29183103 53316 776520 SH SOLE 249667 0 526853 ENDO INTL PLC COMM STK G30401106 1103 151054 SH SOLE 74154 0 76900 ENSTAR GROUP LIMITED COMM STK G3075P101 714 4262 SH SOLE 3362 0 900 ENSCO PLC COMM STK G3157S106 3606 1012882 SH SOLE 706242 0 306640 ENSCO PLC COMM STK G3157S106 178 50000 SH Put SOLE 50000 0 0 ESSENT GROUP LTD COMM STK G3198U102 38625 1130048 SH SOLE 204618 0 925430 EVEREST RE GROUP LTD COMM STK G3223R108 14720 67598 SH SOLE 20152 0 47446 FABRINET COMM STK G3323L100 673 13117 SH SOLE 497 0 12620 FRESH DEL MONTE PRODUCE INC COMM STK G36738105 442 15651 SH SOLE 7151 0 8500 GASLOG LTD COMM STK G37585109 1375 83550 SH SOLE 83550 0 0 GENPACT LIMITED COMM STK G3922B107 7031 260501 SH SOLE 108501 0 152000 GREENLIGHT CAPITAL RE LTD COMM STK G4095J109 205 23803 SH SOLE 23803 0 0 HELEN OF TROY CORP LTD COMM STK G4388N106 60178 458740 SH SOLE 134240 0 324500 HERBALIFE NUTRITION LTD COMM STK G4412G101 3719 63094 SH SOLE 30094 0 33000 JANUS HENDERSON GROUP PLC COMM STK G4474Y214 2698 130200 SH SOLE 93731 0 36469 HORIZON PHARMA PLC COMM STK G4617B105 1134 58014 SH SOLE 38874 0 19140 ICHOR HOLDINGS COMM STK G4740B105 7279 446592 SH SOLE 126567 0 320025 IHS MARKIT LTD COMM STK G47567105 419861 8752576 SH SOLE 3117749 0 5634827 INGERSOLL-RAND PLC COMM STK G47791101 40626 445318 SH SOLE 145728 0 299590 WEATHERFORD INTL PLC COMM STK G48833100 286 512336 SH SOLE 502936 0 9400 INVESCO LTD COMM STK G491BT108 12668 756767 SH SOLE 216030 0 540737 JAMES RIV GROUP LTD COMM STK G5005R107 17855 488629 SH SOLE 93156 0 395473 JAZZ PHARMACEUTICALS PLC COMM STK G50871105 24986 201562 SH SOLE 78062 0 123500 JOHNSON CTLS INTL PLC COMM STK G51502105 698505 23558349 SH SOLE 10082956 0 13475393 LAZARD LTD COMM STK G54050102 157518 4267629 SH SOLE 1296656 0 2970973 LIBERTY GLOBAL PLC COMM STK G5480U104 41228 1931968 SH SOLE 719067 0 1212901 LIBERTY GLOBAL PLC COMM STK G5480U120 162627 7879211 SH SOLE 1989958 0 5889253 LINDE PLC COMM STK G5494J103 282779 1812220 SH SOLE 554684 0 1257536 LIVANOVA PLC COMM STK G5509L101 215633 2357417 SH SOLE 636572 0 1720845 LUXFER HOLDINGS PLC COMM STK G5698W116 63042 3575852 SH SOLE 639263 0 2936589 MALLINCKRODT PUB LTD CO COMM STK G5785G107 635 40213 SH SOLE 25613 0 14600 MARVELL TECHNOLOGY GROUP LTD COMM STK G5876H105 966076 59671183 SH SOLE 23028530 0 36642653 MEDTRONIC PLC COMM STK G5960L103 2124117 23352210 SH SOLE 9545346 0 13806864 MICHAEL KORS HLDGS LTD COMM STK G60754101 9854 259855 SH SOLE 75930 0 183925 APTIV PLC COMM STK G6095L109 2486355 40382566 SH SOLE 14585365 0 25797201 NABORS INDUSTRIES LTD COMM STK G6359F103 467 233613 SH SOLE 125213 0 108400 MYOVANT SCIENCES LTD COMM STK G637AM102 13306 810848 SH SOLE 84492 0 726356 NETSHOES CAYMAN LTD COMM STK G6455X107 1737 1165527 SH SOLE 144149 0 1021378 NIELSEN HLDGS PLC COMM STK G6518L108 730557 31314042 SH SOLE 12963711 0 18350331 NOBLE CORP PLC COMM STK G65431101 176 67033 SH SOLE 67033 0 0 NOBLE CORP PLC COMM STK G65431101 157 60000 SH Put SOLE 60000 0 0 NOMAD FOODS LTD COMM STK G6564A105 169152 10116726 SH SOLE 2539116 0 7577610 NORWEGIAN CRUISE LINE HLDG L COMM STK G66721104 818584 19310790 SH SOLE 6834626 0 12476164 NOVOCURE LTD COMM STK G6674U108 64502 1926579 SH SOLE 240579 0 1686000 NVENT ELECTRIC PLC COMM STK G6700G107 56300 2506680 SH SOLE 820534 0 1686146 RENAISSANCERE HOLDINGS LTD COMM STK G7496G103 30055 224797 SH SOLE 45185 0 179612 ROWAN COMPANIES PLC COMM STK G7665A101 427 50922 SH SOLE 25322 0 25600 SEAGATE TECHNOLOGY PLC COMM STK G7945M107 17926 464518 SH SOLE 143609 0 320909 PENTAIR PLC COMM STK G7S00T104 108968 2884283 SH SOLE 858711 0 2025572 SENSATA TECHNOLOGIES HLDNG P COMM STK G8060N102 936964 20895709 SH SOLE 7881208 0 13014501 SENTINEL ENERGY SVCS INC COMM STK G8062D128 289 28029 SH SOLE 28029 0 0 SIGNET JEWELERS LIMITED COMM STK G81276100 837 26337 SH SOLE 16017 0 10320 STERIS PLC COMM STK G84720104 122081 1142544 SH SOLE 225748 0 916796 STONECO LTD COMM STK G85158106 519265 28883228 SH SOLE 6015348 0 22867880 TECHNIPFMC PLC COMM STK G87110105 15923 813222 SH SOLE 238642 0 574580 THERAVANCE BIOPHARMA INC COMM STK G8807B106 31554 1233062 SH SOLE 248839 0 984223 THIRD PT REINS LTD COMM STK G8827U100 21605 2241211 SH SOLE 339026 0 1902185 LIBERTY LATIN AMERICA LTD COMM STK G9001E102 1505 103955 SH SOLE 48379 0 55576 LIBERTY LATIN AMERICA LTD COMM STK G9001E128 104599 7179062 SH SOLE 2022879 0 5156183 TRAVELPORT WORLDWIDE LTD COMM STK G9019D104 22845 1462572 SH SOLE 414672 0 1047900 TRITON INTL LTD COMM STK G9078F107 1745 56168 SH SOLE 35277 0 20891 WHITE MTNS INS GROUP LTD COMM STK G9618E107 7213 8410 SH SOLE 5508 0 2902 WILLIS TOWERS WATSON PUB LTD COMM STK G96629103 2482333 16346192 SH SOLE 5896125 0 10450067 PERRIGO CO PLC COMM STK G97822103 622673 16068975 SH SOLE 5709852 0 10359123 AC IMMUNE SA COMM STK H00263105 3579 378700 SH SOLE 37065 0 341635 CHUBB LIMITED COMM STK H1467J104 2614661 20240443 SH SOLE 8362219 0 11878224 CRISPR THERAPEUTICS AG COMM STK H17182108 17595 615848 SH SOLE 101148 0 514700 GARMIN LTD COMM STK H2906T109 12366 195294 SH SOLE 53300 0 141994 TE CONNECTIVITY LTD COMM STK H84989104 1024184 13542031 SH SOLE 4114613 0 9427418 TRANSOCEAN LTD COMM STK H8817H100 1591 229260 SH SOLE 138990 0 90270 ALTISOURCE PORTFOLIO SOLNS S COMM STK L0175J104 385 17135 SH SOLE 8235 0 8900 ARDAGH GROUP S A COMM STK L0223L101 11697 1055731 SH SOLE 364039 0 691692 GLOBANT S A COMM STK L44385109 87258 1549332 SH SOLE 499810 0 1049522 ORION ENGINEERED CARBONS S A COMM STK L72967109 30035 1188094 SH SOLE 258051 0 930043 SPOTIFY TECHNOLOGY S A COMM STK L8681T102 5124 45149 SH SOLE 18530 0 26619 TRINSEO S A COMM STK L9340P101 743 16238 SH SOLE 13738 0 2500 CHECK POINT SOFTWARE TECH LT COMM STK M22465104 631 6148 SH SOLE 6148 0 0 CYBERARK SOFTWARE LTD COMM STK M2682V108 51909 700149 SH SOLE 119789 0 580360 MELLANOX TECHNOLOGIES LTD COMM STK M51363113 63934 692071 SH SOLE 194871 0 497200 WIX COM LTD COMM STK M98068105 254813 2820601 SH SOLE 526274 0 2294327 ASML HOLDING N V COMM STK N07059210 749611 4816932 SH SOLE 2043326 0 2773606 ELASTIC N V COMM STK N14506104 2503 35021 SH SOLE 6935 0 28086 CONSTELLIUM NV COMM STK N22035104 46960 6718237 SH SOLE 1706712 0 5011525 CORE LABORATORIES N V COMM STK N22717107 1013 16980 SH SOLE 11700 0 5280 FERRARI N V COMM STK N3167Y103 672456 6762433 SH SOLE 2832321 0 3930112 FRANKS INTL N V COMM STK N33462107 78991 15132395 SH SOLE 4659064 0 10473331 LYONDELLBASELL INDUSTRIES N COMM STK N53745100 47493 571103 SH SOLE 180109 0 390994 MERUS N V COMM STK N5749R100 4281 305816 SH SOLE 34282 0 271534 MYLAN N V COMM STK N59465109 63780 2327735 SH SOLE 414410 0 1913325 NXP SEMICONDUCTORS N V COMM STK N6596X109 1798130 24537803 SH SOLE 9341218 0 15196585 PROQR THRAPEUTICS N V COMM STK N71542109 7581 480425 SH SOLE 49184 0 431241 QIAGEN NV COMM STK N72482123 8343 242175 SH SOLE 94775 0 147400 UNIQURE NV COMM STK N90064101 7074 245466 SH SOLE 67666 0 177800 WRIGHT MED GROUP N V COMM STK N96617118 271281 9966234 SH SOLE 1669110 0 8297124 YANDEX N V COMM STK N97284108 123788 4526061 SH SOLE 1152377 0 3373684 COPA HOLDINGS SA COMM STK P31076105 10672 135583 SH SOLE 64983 0 70600 TRONOX LTD COMM STK Q9235V101 383 49165 SH SOLE 49165 0 0 ROYAL CARIBBEAN CRUISES LTD COMM STK V7780T103 489073 5001262 SH SOLE 1763632 0 3237630 GASLOG PARTNERS LP COMM STK Y2687W108 521 26300 SH SOLE 26300 0 0 INTERNATIONAL SEAWAYS INC COMM STK Y41053102 23481 1394368 SH SOLE 547522 0 846846 WAVE LIFE SCIENCES LTD COMM STK Y95308105 67075 1595506 SH SOLE 270931 0 1324575