0000080255-19-002901.txt : 20190815 0000080255-19-002901.hdr.sgml : 20190815 20190815092627 ACCESSION NUMBER: 0000080255-19-002901 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190815 DATE AS OF CHANGE: 20190815 EFFECTIVENESS DATE: 20190815 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: 191028654 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 06-30-2019 06-30-2019 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 08-15-2019 0 2541 712003916
INFORMATION TABLE 2 infotable.xml AAON INC COMM STK 000360206 19252 383666 SH SOLE 101731 0 281935 AAR CORP COMM STK 000361105 302 8222 SH SOLE 8222 0 0 ABM INDS INC COMM STK 000957100 820 20504 SH SOLE 11154 0 9350 AFLAC INC COMM STK 001055102 81542 1487729 SH SOLE 564087 0 923642 AGCO CORP COMM STK 001084102 143234 1846517 SH SOLE 582305 0 1264212 AG MTG INVT TR INC COMM STK 001228105 399 25065 SH SOLE 565 0 24500 A H BELO CORP COMM STK 001282102 142 38584 SH SOLE 23304 0 15280 AK STL HLDG CORP COMM STK 001547108 337 142155 SH SOLE 113955 0 28200 AMN HEALTHCARE SERVICES INC COMM STK 001744101 2168 39957 SH SOLE 19200 0 20757 AVX CORP NEW COMM STK 002444107 99506 5994313 SH SOLE 1900356 0 4093957 AZZ INC COMM STK 002474104 86758 1885224 SH SOLE 344293 0 1540931 AARONS INC COMM STK 002535300 333154 5425071 SH SOLE 1304721 0 4120350 ABBOTT LABS COMM STK 002824100 618287 7351800 SH SOLE 2646565 0 4705235 ABERCROMBIE & FITCH CO COMM STK 002896207 529 32957 SH SOLE 14157 0 18800 ABIOMED INC COMM STK 003654100 75791 290957 SH SOLE 63362 0 227595 ABRAXAS PETE CORP COMM STK 003830106 239 232349 SH SOLE 154549 0 77800 ACACIA RESH CORP COMM STK 003881307 106 35868 SH SOLE 35868 0 0 ACADIA PHARMACEUTICALS INC COMM STK 004225108 201475 7537393 SH SOLE 1134144 0 6403249 ACADIA RLTY TR COMM STK 004239109 197305 7208819 SH SOLE 1391799 0 5817020 ACCURAY INC COMM STK 004397105 156 40424 SH SOLE 40424 0 0 ACI WORLDWIDE INC COMM STK 004498101 52524 1529528 SH SOLE 439928 0 1089600 ACME UTD CORP COMM STK 004816104 203 9000 SH SOLE 9000 0 0 ADDUS HOMECARE CORP COMM STK 006739106 34625 461971 SH SOLE 127571 0 334400 AEROHIVE NETWORKS INC COMM STK 007786106 80 17961 SH SOLE 861 0 17100 AEROJET ROCKETDYNE HLDGS INC COMM STK 007800105 395052 8824034 SH SOLE 1891174 0 6932860 ADVANCED MICRO DEVICES INC COMM STK 007903107 50579 1665431 SH SOLE 541383 0 1124048 ADVANCED ENERGY INDS COMM STK 007973100 30574 543353 SH SOLE 156303 0 387050 AEROVIRONMENT INC COMM STK 008073108 750 13204 SH SOLE 6904 0 6300 AFFILIATED MANAGERS GROUP IN COMM STK 008252108 9121 98992 SH SOLE 29223 0 69769 AGNICO EAGLE MINES LTD COMM STK 008474108 27396 533214 SH SOLE 208426 0 324788 AGREE REALTY CORP COMM STK 008492100 1281 19996 SH SOLE 3996 0 16000 AIR PRODS & CHEMS INC COMM STK 009158106 1812753 8007920 SH SOLE 2922227 0 5085693 AKORN INC COMM STK 009728106 1153 223975 SH SOLE 53875 0 170100 ALAMO GROUP INC COMM STK 011311107 219 2187 SH SOLE 2187 0 0 ALARM COM HLDGS INC COMM STK 011642105 1176 21984 SH SOLE 9184 0 12800 ALASKA AIR GROUP INC COMM STK 011659109 600030 9388675 SH SOLE 3601558 0 5787117 ALBANY INTL CORP COMM STK 012348108 1057 12749 SH SOLE 4946 0 7803 ALBEMARLE CORP COMM STK 012653101 14360 203942 SH SOLE 61090 0 142852 ALCOA CORP COMM STK 013872106 1815 77522 SH SOLE 51322 0 26200 ALDER BIOPHARMACEUTICALS INC COMM STK 014339105 90560 7694119 SH SOLE 1261565 0 6432554 ALEXANDER & BALDWIN INC NEW COMM STK 014491104 117100 5069244 SH SOLE 795737 0 4273507 ALEXANDERS INC COMM STK 014752109 303 819 SH SOLE 119 0 700 ALEXANDRIA REAL ESTATE EQ IN COMM STK 015271109 223421 1583536 SH SOLE 203242 0 1380294 ALEXION PHARMACEUTICALS INC COMM STK 015351109 1844900 14085352 SH SOLE 4814977 0 9270375 ALIGN TECHNOLOGY INC COMM STK 016255101 147735 539771 SH SOLE 192835 0 346936 ALLEGHANY CORP DEL COMM STK 017175100 3295 4837 SH SOLE 2091 0 2746 ALLETE INC COMM STK 018522300 2387 28684 SH SOLE 11669 0 17015 ALLIANCE DATA SYSTEMS CORP COMM STK 018581108 11736 83752 SH SOLE 26011 0 57741 ALLIANT ENERGY CORP COMM STK 018802108 49667 1011960 SH SOLE 247352 0 764608 ALLOGENE THERAPEUTICS INC COMM STK 019770106 67740 2522906 SH SOLE 309714 0 2213192 ALLSTATE CORP COMM STK 020002101 66156 650568 SH SOLE 219552 0 431016 ALTABA INC COMM STK 021346101 446890 6442115 SH SOLE 1693023 0 4749092 AMARIN CORP PLC ADR 023111206 90742 4679836 SH SOLE 537256 0 4142580 AMAZON COM INC COMM STK 023135106 29800540 15737256 SH SOLE 5754573 0 9982683 AMBAC FINL GROUP INC COMM STK 023139884 280 16646 SH SOLE 16646 0 0 AMEDISYS INC COMM STK 023436108 163831 1349405 SH SOLE 273264 0 1076141 AMERCO COMM STK 023586100 969 2560 SH SOLE 1260 0 1300 AMEREN CORP COMM STK 023608102 34083 453775 SH SOLE 144707 0 309068 AMERICAN ASSETS TR INC COMM STK 024013104 39111 830026 SH SOLE 172955 0 657071 AMERICAN CAMPUS CMNTYS INC COMM STK 024835100 342790 7426127 SH SOLE 1316019 0 6110108 AMERICAN ELEC PWR CO INC COMM STK 025537101 829847 9429008 SH SOLE 2323233 0 7105775 AMERICAN ELEC PWR CO INC CVPFSTKF 025537127 136915 2579671 SH SOLE 510638 0 2069033 AMERICAN EQTY INVT LIFE HLD COMM STK 025676206 827 30447 SH SOLE 15847 0 14600 AMERICAN EXPRESS CO COMM STK 025816109 222848 1805313 SH SOLE 534514 0 1270799 AMERICAN FINL GROUP INC OHIO COMM STK 025932104 3705 36160 SH SOLE 17717 0 18443 AMERICAN INTL GROUP INC COMM STK 026874784 3710946 69649901 SH SOLE 29764740 0 39885161 AMERICAN STS WTR CO COMM STK 029899101 2519 33479 SH SOLE 17179 0 16300 AMERICAN VANGUARD CORP COMM STK 030371108 29924 1941870 SH SOLE 563704 0 1378166 AMERICAN WTR WKS CO INC NEW COMM STK 030420103 1017533 8771839 SH SOLE 3298465 0 5473374 AMERICAN WOODMARK CORPORATIO COMM STK 030506109 679 8019 SH SOLE 8019 0 0 AMES NATL CORP COMM STK 031001100 280 10343 SH SOLE 10343 0 0 AMETEK INC NEW COMM STK 031100100 48854 537800 SH SOLE 184600 0 353200 AMGEN INC COMM STK 031162100 512383 2780461 SH SOLE 873017 0 1907444 AMKOR TECHNOLOGY INC COMM STK 031652100 150 20116 SH SOLE 2516 0 17600 AMPHENOL CORP NEW COMM STK 032095101 344463 3590403 SH SOLE 2028876 0 1561527 ANADARKO PETE CORP COMM STK 032511107 171146 2425544 SH SOLE 706422 0 1719122 ANALOG DEVICES INC COMM STK 032654105 636240 5636929 SH SOLE 2131428 0 3505501 ANAPTYSBIO INC COMM STK 032724106 52881 937273 SH SOLE 131772 0 805501 ANAVEX LIFE SCIENCES CORP COMM STK 032797300 95 28279 SH SOLE 26079 0 2200 ANDERSONS INC COMM STK 034164103 340 12494 SH SOLE 3144 0 9350 ANIKA THERAPEUTICS INC COMM STK 035255108 429 10553 SH SOLE 253 0 10300 ANIXTER INTL INC COMM STK 035290105 392 6568 SH SOLE 3768 0 2800 ANNALY CAP MGMT INC COMM STK 035710409 6639 727203 SH SOLE 457433 0 269770 ANTHEM INC COMM STK 036752103 4785209 16956198 SH SOLE 5737498 0 11218700 ANWORTH MORTGAGE ASSET CP COMM STK 037347101 398 105115 SH SOLE 1715 0 103400 APACHE CORP COMM STK 037411105 112459 3881901 SH SOLE 1169270 0 2712631 APOGEE ENTERPRISES INC COMM STK 037598109 1014 23338 SH SOLE 15278 0 8060 APPLE INC COMM STK 037833100 4822556 24366186 SH SOLE 10400144 0 13966042 APPLIED MATLS INC COMM STK 038222105 1273259 28351337 SH SOLE 11945483 0 16405854 APTARGROUP INC COMM STK 038336103 2603 20937 SH SOLE 7277 0 13660 ARBOR RLTY TR INC COMM STK 038923108 471 38880 SH SOLE 38880 0 0 ARCH COAL INC COMM STK 039380407 723 7674 SH SOLE 3496 0 4178 ARCHER DANIELS MIDLAND CO COMM STK 039483102 220441 5402967 SH SOLE 1664680 0 3738287 ARCOSA INC COMM STK 039653100 1879 49935 SH SOLE 39483 0 10452 ARENA PHARMACEUTICALS INC COMM STK 040047607 1290 22008 SH SOLE 15108 0 6900 ARISTA NETWORKS INC COMM STK 040413106 25502 98228 SH SOLE 30336 0 67892 ARLINGTON ASSET INVT CORP COMM STK 041356205 196 28512 SH SOLE 28512 0 0 ARROW ELECTRS INC COMM STK 042735100 2214 31071 SH SOLE 13196 0 17875 ARROW FINL CORP COMM STK 042744102 398 11470 SH SOLE 4669 0 6801 ARTESIAN RESOURCES CORP COMM STK 043113208 411 11047 SH SOLE 11047 0 0 ASBURY AUTOMOTIVE GROUP INC COMM STK 043436104 590 7000 SH SOLE 3660 0 3340 ASHFORD HOSPITALITY TR INC COMM STK 044103109 107 36193 SH SOLE 13093 0 23100 ASHLAND GLOBAL HLDGS INC COMM STK 044186104 1357 16965 SH SOLE 8965 0 8000 ASPEN TECHNOLOGY INC COMM STK 045327103 63368 509877 SH SOLE 146921 0 362956 ASSOCIATED BANC CORP COMM STK 045487105 1650 78043 SH SOLE 38949 0 39094 ASTEC INDS INC COMM STK 046224101 290 8909 SH SOLE 3209 0 5700 ASTRAZENECA PLC ADR 046353108 524914 12715945 SH SOLE 3186790 0 9529155 ATARA BIOTHERAPEUTICS INC COMM STK 046513107 5334 265230 SH SOLE 30844 0 234386 ATKORE INTL GROUP INC COMM STK 047649108 26004 1005161 SH SOLE 283078 0 722083 ATLANTIC CAP BANCSHARES INC COMM STK 048269203 56832 3319604 SH SOLE 761261 0 2558343 ATLAS AIR WORLDWIDE HLDGS IN COMM STK 049164205 778 17431 SH SOLE 9931 0 7500 ATMOS ENERGY CORP COMM STK 049560105 667084 6319478 SH SOLE 1861303 0 4458175 ATRION CORP COMM STK 049904105 140150 164352 SH SOLE 55129 0 109223 AUTODESK INC COMM STK 052769106 97886 600895 SH SOLE 212402 0 388493 AUTOLIV INC COMM STK 052800109 3673 52082 SH SOLE 30512 0 21570 AUTOMATIC DATA PROCESSING IN COMM STK 053015103 399173 2414398 SH SOLE 839671 0 1574727 AUTOZONE INC COMM STK 053332102 124475 113214 SH SOLE 61562 0 51652 AVALONBAY CMNTYS INC COMM STK 053484101 510240 2511273 SH SOLE 620685 0 1890588 AVERY DENNISON CORP COMM STK 053611109 642625 5555193 SH SOLE 1954156 0 3601037 AVIS BUDGET GROUP INC COMM STK 053774105 1357 38590 SH SOLE 17390 0 21200 AVNET INC COMM STK 053807103 3122 68967 SH SOLE 36329 0 32638 AVON PRODS INC COMM STK 054303102 979 252300 SH SOLE 151200 0 101100 AXCELIS TECHNOLOGIES INC COMM STK 054540208 459 30512 SH SOLE 634 0 29878 AXA EQUITABLE HLDGS INC COMM STK 054561105 238865 11428934 SH SOLE 6841699 0 4587235 BB&T CORP COMM STK 054937107 80692 1642426 SH SOLE 691712 0 950714 BP PLC ADR 055622104 738548 17710988 SH SOLE 7302328 0 10408660 BADGER METER INC COMM STK 056525108 20767 347920 SH SOLE 73091 0 274829 BAIDU INC ADR 056752108 305034 2599128 SH SOLE 764046 0 1835082 BALCHEM CORP COMM STK 057665200 1973 19731 SH SOLE 13231 0 6500 BALL CORP COMM STK 058498106 2123597 30341431 SH SOLE 10468400 0 19873031 BANCO BRADESCO S A ADR 059460303 179145 18242904 SH SOLE 6289039 0 11953865 BANK AMER CORP COMM STK 060505104 2165116 74659166 SH SOLE 29666747 0 44992419 BANK HAWAII CORP COMM STK 062540109 2026 24434 SH SOLE 12668 0 11766 BANK MONTREAL QUE COMM STK 063671101 1724 22768 SH SOLE 22768 0 0 BANK NEW YORK MELLON CORP COMM STK 064058100 436811 9893802 SH SOLE 4599970 0 5293832 BARNES & NOBLE INC COMM STK 067774109 289 43206 SH SOLE 43206 0 0 BARNES GROUP INC COMM STK 067806109 53541 950315 SH SOLE 187105 0 763210 BARRICK GOLD CORPORATION COMM STK 067901108 412519 26137431 SH SOLE 8246543 0 17890888 BARRETT BUSINESS SERVICES IN COMM STK 068463108 233 2826 SH SOLE 126 0 2700 BASSETT FURNITURE INDS INC COMM STK 070203104 173 11368 SH SOLE 11368 0 0 BAXTER INTL INC COMM STK 071813109 304021 3712096 SH SOLE 1138413 0 2573683 BEACON ROOFING SUPPLY INC COMM STK 073685109 65894 1794506 SH SOLE 536806 0 1257700 BECTON DICKINSON & CO COMM STK 075887109 8631529 34250739 SH SOLE 12013111 0 22237628 BECTON DICKINSON & CO CVPFSTKF 075887208 893796 14375698 SH SOLE 4316317 0 10059381 BED BATH & BEYOND INC COMM STK 075896100 856 73627 SH SOLE 30527 0 43100 BELDEN INC COMM STK 077454106 206819 3471860 SH SOLE 1018297 0 2453563 BERKLEY W R CORP COMM STK 084423102 2323 35227 SH SOLE 17869 0 17358 BERKSHIRE HATHAWAY INC DEL COMM STK 084670108 6049 19 SH SOLE 16 0 3 BERKSHIRE HATHAWAY INC DEL COMM STK 084670702 1112315 5217971 SH SOLE 2230588 0 2987383 BERKSHIRE HILLS BANCORP INC COMM STK 084680107 767 24450 SH SOLE 15550 0 8900 BEST BUY INC COMM STK 086516101 29754 426709 SH SOLE 134517 0 292192 BHP GROUP LTD ADR 088606108 12462 214460 SH SOLE 213993 0 467 BIG LOTS INC COMM STK 089302103 520 18163 SH SOLE 7263 0 10900 BIO RAD LABS INC COMM STK 090572207 49121 157141 SH SOLE 43741 0 113400 BIOTELEMETRY INC COMM STK 090672106 28217 586023 SH SOLE 173123 0 412900 BLACK HILLS CORP COMM STK 092113109 1694 21672 SH SOLE 6432 0 15240 BLOCK H & R INC COMM STK 093671105 11837 403992 SH SOLE 131135 0 272857 BLOOM ENERGY CORP COMM STK 093712107 27509 2241944 SH SOLE 399598 0 1842346 BLOOMIN BRANDS INC COMM STK 094235108 3327 175925 SH SOLE 172225 0 3700 BLUCORA INC COMM STK 095229100 1954 64354 SH SOLE 51254 0 13100 BLUE BIRD CORP COMM STK 095306106 32043 1627399 SH SOLE 480399 0 1147000 BOEING CO COMM STK 097023105 13009918 35740551 SH SOLE 14112724 0 21627827 BONANZA CREEK ENERGY INC COMM STK 097793400 209 10009 SH SOLE 309 0 9700 BOOT BARN HLDGS INC COMM STK 099406100 11231 315115 SH SOLE 67216 0 247899 BOOZ ALLEN HAMILTON HLDG COR COMM STK 099502106 1074126 16223011 SH SOLE 3271831 0 12951180 BORGWARNER INC COMM STK 099724106 16083 383121 SH SOLE 117704 0 265417 BOSTON BEER INC COMM STK 100557107 499231 1321557 SH SOLE 272485 0 1049072 BOSTON PRIVATE FINL HLDGS IN COMM STK 101119105 1139 94389 SH SOLE 66790 0 27599 BOSTON PROPERTIES INC COMM STK 101121101 125629 973871 SH SOLE 164653 0 809218 BOSTON SCIENTIFIC CORP COMM STK 101137107 590917 13748652 SH SOLE 5372067 0 8376585 BOTTOMLINE TECH DEL INC COMM STK 101388106 1000 22604 SH SOLE 12904 0 9700 BOYD GAMING CORP COMM STK 103304101 56474 2096293 SH SOLE 561173 0 1535120 BRADY CORP COMM STK 104674106 49845 1010640 SH SOLE 296840 0 713800 BRANDYWINE RLTY TR COMM STK 105368203 1726 120537 SH SOLE 42394 0 78143 BRIDGE BANCORP INC COMM STK 108035106 71460 2425652 SH SOLE 476733 0 1948919 BRIGGS & STRATTON CORP COMM STK 109043109 284 27761 SH SOLE 27361 0 400 BRIGHT HORIZONS FAM SOL IN D COMM STK 109194100 1134928 7522558 SH SOLE 1557971 0 5964587 BRINKER INTL INC COMM STK 109641100 1647 41844 SH SOLE 20840 0 21004 BRINKS CO COMM STK 109696104 247548 3049369 SH SOLE 566601 0 2482768 BRISTOL MYERS SQUIBB CO COMM STK 110122108 578192 12749545 SH SOLE 3192414 0 9557131 BROOKDALE SR LIVING INC COMM STK 112463104 680 94356 SH SOLE 27756 0 66600 BROOKFIELD ASSET MGMT INC COMM STK 112585104 56946 1191733 SH SOLE 966413 0 225320 BROOKS AUTOMATION INC COMM STK 114340102 3064 79062 SH SOLE 33128 0 45934 BROWN & BROWN INC COMM STK 115236101 196050 5852228 SH SOLE 1851407 0 4000821 BROWN FORMAN CORP COMM STK 115637100 1980 36000 SH SOLE 36000 0 0 BROWN FORMAN CORP COMM STK 115637209 36191 652910 SH SOLE 264666 0 388244 BRUKER CORP COMM STK 116794108 1483075 29691185 SH SOLE 8917150 0 20774035 BRUNSWICK CORP COMM STK 117043109 33121 721749 SH SOLE 220209 0 501540 BRYN MAWR BK CORP COMM STK 117665109 652 17459 SH SOLE 17459 0 0 BURLINGTON STORES INC COMM STK 122017106 1737809 10213395 SH SOLE 2885112 0 7328283 CAE INC COMM STK 124765108 48636 1805013 SH SOLE 268713 0 1536300 CBIZ INC COMM STK 124805102 1121 57224 SH SOLE 33874 0 23350 CBL & ASSOC PPTYS INC COMM STK 124830100 234 224688 SH SOLE 224688 0 0 CBS CORP NEW COMM STK 124857202 105438 2112983 SH SOLE 661113 0 1451870 CF INDS HLDGS INC COMM STK 125269100 708952 15177727 SH SOLE 6289946 0 8887781 CIGNA CORP NEW COMM STK 125523100 4401744 27938708 SH SOLE 10318280 0 17620428 CIT GROUP INC COMM STK 125581801 3646 69399 SH SOLE 36999 0 32400 CMS ENERGY CORP COMM STK 125896100 30600 528412 SH SOLE 171176 0 357236 CSS INDS INC COMM STK 125906107 7867 1612099 SH SOLE 314845 0 1297254 CNA FINL CORP COMM STK 126117100 236700 5028685 SH SOLE 1552988 0 3475697 CSG SYS INTL INC COMM STK 126349109 2232 45703 SH SOLE 24883 0 20820 CSW INDUSTRIALS INC COMM STK 126402106 91457 1341994 SH SOLE 268368 0 1073626 CSX CORP COMM STK 126408103 569953 7366595 SH SOLE 2443941 0 4922654 CTS CORP COMM STK 126501105 63052 2286150 SH SOLE 394540 0 1891610 CVB FINL CORP COMM STK 126600105 769 36580 SH SOLE 7935 0 28645 CVS HEALTH CORP COMM STK 126650100 1016049 18646508 SH SOLE 8570142 0 10076366 CABOT CORP COMM STK 127055101 2978 62421 SH SOLE 47471 0 14950 CABOT OIL & GAS CORP COMM STK 127097103 371002 16158608 SH SOLE 6107732 0 10050876 CACI INTL INC COMM STK 127190304 3495 17083 SH SOLE 11283 0 5800 CACTUS INC COMM STK 127203107 23779 717970 SH SOLE 204587 0 513383 CADENCE DESIGN SYSTEM INC COMM STK 127387108 105822 1494456 SH SOLE 504477 0 989979 CAESARS ENTMT CORP COMM STK 127686103 2374 200821 SH SOLE 99521 0 101300 CAL MAINE FOODS INC COMM STK 128030202 141122 3382598 SH SOLE 653650 0 2728948 CALAMP CORP COMM STK 128126109 370 31664 SH SOLE 16664 0 15000 CALERES INC COMM STK 129500104 251 12619 SH SOLE 8119 0 4500 CALIFORNIA WTR SVC GROUP COMM STK 130788102 136770 2701368 SH SOLE 682549 0 2018819 CAMBREX CORP COMM STK 132011107 30059 642151 SH SOLE 192241 0 449910 CAMDEN NATL CORP COMM STK 133034108 400 8726 SH SOLE 3926 0 4800 CAMDEN PPTY TR COMM STK 133131102 254877 2441586 SH SOLE 268272 0 2173314 CAMPBELL SOUP CO COMM STK 134429109 203529 5079326 SH SOLE 2008047 0 3071279 CANADA GOOSE HOLDINGS INC COMM STK 135086106 129235 3336826 SH SOLE 1886787 0 1450039 CANADIAN NATL RY CO COMM STK 136375102 2387 25738 SH SOLE 25738 0 0 CANADIAN NAT RES LTD COMM STK 136385101 196690 7292920 SH SOLE 2218025 0 5074895 CANTEL MEDICAL CORP COMM STK 138098108 48281 598723 SH SOLE 169023 0 429700 CAPITAL SR LIVING CORP COMM STK 140475104 156 31000 SH SOLE 14500 0 16500 CARA THERAPEUTICS INC COMM STK 140755109 60207 2800339 SH SOLE 419513 0 2380826 CARBO CERAMICS INC COMM STK 140781105 59 43700 SH SOLE 43700 0 0 CARDIOVASCULAR SYS INC DEL COMM STK 141619106 680 15849 SH SOLE 649 0 15200 CAREER EDUCATION CORP COMM STK 141665109 46951 2462056 SH SOLE 521865 0 1940191 CARGURUS INC COMM STK 141788109 15905 440469 SH SOLE 77446 0 363023 CARLISLE COS INC COMM STK 142339100 4113 29295 SH SOLE 16721 0 12574 CARMAX INC COMM STK 143130102 310335 3574056 SH SOLE 1317815 0 2256241 CARNIVAL CORP COMM STK 143658300 180074 3868390 SH SOLE 2266099 0 1602291 CAROLINA FINL CORP NEW COMM STK 143873107 26021 741538 SH SOLE 209845 0 531693 CARPENTER TECHNOLOGY CORP COMM STK 144285103 72624 1513625 SH SOLE 490125 0 1023500 CARRIZO OIL & GAS INC COMM STK 144577103 481 48047 SH SOLE 25447 0 22600 CARTERS INC COMM STK 146229109 45560 467087 SH SOLE 135887 0 331200 CARVANA CO COMM STK 146869102 440 7023 SH SOLE 4139 0 2884 CASELLA WASTE SYS INC COMM STK 147448104 74327 1875535 SH SOLE 539860 0 1335675 CASEYS GEN STORES INC COMM STK 147528103 687267 4405842 SH SOLE 1595451 0 2810391 CATALENT INC COMM STK 148806102 1241326 22898472 SH SOLE 7182172 0 15716300 CATERPILLAR INC DEL COMM STK 149123101 153740 1128036 SH SOLE 385007 0 743029 CATHAY GEN BANCORP COMM STK 149150104 1106 30789 SH SOLE 17733 0 13056 CATO CORP NEW COMM STK 149205106 445 36109 SH SOLE 14209 0 21900 CAVCO INDS INC DEL COMM STK 149568107 135146 857854 SH SOLE 219951 0 637903 CEDAR FAIR L P COMM STK 150185106 2713 56897 SH SOLE 34022 0 22875 CEDAR REALTY TRUST INC COMM STK 150602209 42524 16046847 SH SOLE 4591903 0 11454944 CELANESE CORP DEL COMM STK 150870103 41511 385073 SH SOLE 158764 0 226309 CELGENE CORP COMM STK 151020104 188936 2043873 SH SOLE 925515 0 1118358 CENTRAL GARDEN & PET CO COMM STK 153527205 726 29450 SH SOLE 15650 0 13800 CENTURY ALUM CO COMM STK 156431108 686 99333 SH SOLE 48633 0 50700 CENTURY BANCORP INC MASS COMM STK 156432106 360 4099 SH SOLE 49 0 4050 CENTURY CMNTYS INC COMM STK 156504300 366 13764 SH SOLE 13764 0 0 CENTURYLINK INC COMM STK 156700106 60709 5162306 SH SOLE 1684097 0 3478209 CERNER CORP COMM STK 156782104 55424 756132 SH SOLE 263166 0 492966 CERUS CORP COMM STK 157085101 531 94497 SH SOLE 80097 0 14400 CHARLES RIV LABS INTL INC COMM STK 159864107 78627 554103 SH SOLE 164035 0 390068 CHEESECAKE FACTORY INC COMM STK 163072101 19685 450255 SH SOLE 134815 0 315440 CHEFS WHSE INC COMM STK 163086101 310 8849 SH SOLE 449 0 8400 CHEGG INC COMM STK 163092109 55082 1427356 SH SOLE 251784 0 1175572 CHEMICAL FINL CORP COMM STK 163731102 2235 54356 SH SOLE 30751 0 23605 CHEMOURS CO COMM STK 163851108 2589 107886 SH SOLE 58445 0 49441 CHERRY HILL MTG INVT CORP COMM STK 164651101 710 44383 SH SOLE 24983 0 19400 CHESAPEAKE ENERGY CORP COMM STK 165167107 2806 1439174 SH SOLE 668203 0 770971 CHESAPEAKE UTILS CORP COMM STK 165303108 216773 2281339 SH SOLE 580947 0 1700392 CHEVRON CORP NEW COMM STK 166764100 911400 7324015 SH SOLE 2660382 0 4663633 CHICOS FAS INC COMM STK 168615102 181 53827 SH SOLE 17227 0 36600 CHILDRENS PL INC COMM STK 168905107 15551 163043 SH SOLE 47993 0 115050 CHIPOTLE MEXICAN GRILL INC COMM STK 169656105 33690 45969 SH SOLE 14303 0 31666 CHOICE HOTELS INTL INC COMM STK 169905106 51982 597431 SH SOLE 206331 0 391100 CHURCH & DWIGHT INC COMM STK 171340102 58455 800096 SH SOLE 266150 0 533946 CHURCHILL DOWNS INC COMM STK 171484108 88625 770180 SH SOLE 218440 0 551740 CHUYS HLDGS INC COMM STK 171604101 38562 1682479 SH SOLE 315847 0 1366632 CIENA CORP COMM STK 171779309 2400 58362 SH SOLE 35843 0 22519 CIMAREX ENERGY CO COMM STK 171798101 14321 241384 SH SOLE 95868 0 145516 CINCINNATI BELL INC NEW COMM STK 171871502 309 62327 SH SOLE 28718 0 33609 CINCINNATI FINL CORP COMM STK 172062101 28349 273452 SH SOLE 92132 0 181320 CIRRUS LOGIC INC COMM STK 172755100 30906 707238 SH SOLE 199798 0 507440 CINTAS CORP COMM STK 172908105 317324 1337285 SH SOLE 420666 0 916619 CITIGROUP INC COMM STK 172967424 1305086 18636092 SH SOLE 9280990 0 9355102 CITIZENS FINL GROUP INC COMM STK 174610105 29232 826700 SH SOLE 260775 0 565925 CITIZENS INC COMM STK 174740100 265 36358 SH SOLE 21225 0 15133 CITRIX SYS INC COMM STK 177376100 22647 230760 SH SOLE 69526 0 161234 CITY HLDG CO COMM STK 177835105 1187 15559 SH SOLE 7309 0 8250 CITY OFFICE REIT INC COMM STK 178587101 418 34841 SH SOLE 741 0 34100 CLEAN HARBORS INC COMM STK 184496107 2096 29473 SH SOLE 19873 0 9600 CLEAN ENERGY FUELS CORP COMM STK 184499101 111 41459 SH SOLE 41459 0 0 CLEVELAND CLIFFS INC COMM STK 185899101 1643 154015 SH SOLE 72845 0 81170 CLOROX CO DEL COMM STK 189054109 96836 632461 SH SOLE 345551 0 286910 CLOVIS ONCOLOGY INC COMM STK 189464100 442 29725 SH SOLE 22425 0 7300 COCA COLA CONSOLIDATED INC COMM STK 191098102 87622 292805 SH SOLE 73081 0 219724 COCA COLA CO COMM STK 191216100 633209 12435375 SH SOLE 4816399 0 7618976 COEUR MNG INC COMM STK 192108504 906 208833 SH SOLE 97038 0 111795 COGNEX CORP COMM STK 192422103 188779 3934543 SH SOLE 1955572 0 1978971 COGNIZANT TECHNOLOGY SOLUTIO COMM STK 192446102 675256 10652397 SH SOLE 4837939 0 5814458 COHERENT INC COMM STK 192479103 73137 536316 SH SOLE 154904 0 381412 COHU INC COMM STK 192576106 1149 74480 SH SOLE 19453 0 55027 COLFAX CORP COMM STK 194014106 575374 20527091 SH SOLE 6603446 0 13923645 COLGATE PALMOLIVE CO COMM STK 194162103 181760 2536065 SH SOLE 1136937 0 1399128 COLLIERS INTL GROUP INC COMM STK 194693107 82041 1145500 SH SOLE 187630 0 957870 COLUMBIA BKG SYS INC COMM STK 197236102 155635 4301678 SH SOLE 1110343 0 3191335 COLUMBIA FINL INC COMM STK 197641103 6392 423340 SH SOLE 89940 0 333400 COLUMBIA PPTY TR INC COMM STK 198287203 640 30867 SH SOLE 21167 0 9700 COLUMBIA SPORTSWEAR CO COMM STK 198516106 2033 20298 SH SOLE 11236 0 9062 COLUMBUS MCKINNON CORP N Y COMM STK 199333105 278 6631 SH SOLE 6631 0 0 COMFORT SYS USA INC COMM STK 199908104 1055 20700 SH SOLE 11294 0 9406 COMERICA INC COMM STK 200340107 22738 313019 SH SOLE 112452 0 200567 COMMERCE BANCSHARES INC COMM STK 200525103 2819 47249 SH SOLE 31222 0 16027 COMMERCIAL METALS CO COMM STK 201723103 3051 170930 SH SOLE 126230 0 44700 COMMERCIAL VEH GROUP INC COMM STK 202608105 211 26304 SH SOLE 26304 0 0 COMMUNITY BK SYS INC COMM STK 203607106 1542 23418 SH SOLE 12752 0 10666 COMMUNITY HEALTH SYS INC NEW COMM STK 203668108 158 59040 SH SOLE 59040 0 0 COMMUNITY TR BANCORP INC COMM STK 204149108 481 11381 SH SOLE 2709 0 8672 COMMVAULT SYSTEMS INC COMM STK 204166102 33495 675029 SH SOLE 214129 0 460900 COMPANIA DE MINAS BUENAVENTU ADR 204448104 127833 7668436 SH SOLE 2467836 0 5200600 COMTECH TELECOMMUNICATIONS C COMM STK 205826209 639 22742 SH SOLE 16282 0 6460 CONAGRA BRANDS INC COMM STK 205887102 1623284 61209818 SH SOLE 26653570 0 34556248 CONAGRA BRANDS INC COMM STK 205887102 83055 3131800 SH Call SOLE 732900 0 2398900 CONDUENT INC COMM STK 206787103 25998 2710953 SH SOLE 803016 0 1907937 CONMED CORP COMM STK 207410101 1195 13961 SH SOLE 7911 0 6050 CONNECTICUT WTR SVC INC COMM STK 207797101 760 10906 SH SOLE 4556 0 6350 CONNS INC COMM STK 208242107 490 27523 SH SOLE 1223 0 26300 CONSOLIDATED COMM HLDGS INC COMM STK 209034107 484 98240 SH SOLE 57515 0 40725 CONSOLIDATED EDISON INC COMM STK 209115104 51438 586655 SH SOLE 188343 0 398312 CONSOLIDATED TOMOKA LD CO COMM STK 210226106 233 3897 SH SOLE 2397 0 1500 CONSTELLATION PHARMCETICLS I COMM STK 210373106 4 350193 SH SOLE 350193 0 0 CONTINENTAL RESOURCES INC COMM STK 212015101 356181 8462357 SH SOLE 3194878 0 5267479 COOPER COS INC COMM STK 216648402 1836016 5449897 SH SOLE 1798165 0 3651732 COOPER TIRE & RUBR CO COMM STK 216831107 701 22225 SH SOLE 18045 0 4180 COPART INC COMM STK 217204106 50097 670278 SH SOLE 254633 0 415645 CORE MARK HOLDING CO INC COMM STK 218681104 1957 49263 SH SOLE 36273 0 12990 CORNING INC COMM STK 219350105 810072 24377725 SH SOLE 8968114 0 15409611 CORVEL CORP COMM STK 221006109 24154 277600 SH SOLE 71534 0 206066 CORVUS PHARMACEUTICALS INC COMM STK 221015100 6591 1762248 SH SOLE 278580 0 1483668 COTY INC COMM STK 222070203 30822 2300142 SH SOLE 755453 0 1544689 COUSINS PPTYS INC COMM STK 222795502 2057 56869 SH SOLE 17778 0 39091 COWEN INC COMM STK 223622606 334 19436 SH SOLE 512 0 18924 CRAFT BREW ALLIANCE INC COMM STK 224122101 147 10513 SH SOLE 213 0 10300 CRANE CO COMM STK 224399105 1528 18311 SH SOLE 10270 0 8041 CRAY INC COMM STK 225223304 17441 500893 SH SOLE 150972 0 349921 CREDIT ACCEP CORP MICH COMM STK 225310101 2571 5314 SH SOLE 2642 0 2672 CREE INC COMM STK 225447101 6397 113866 SH SOLE 90266 0 23600 CRITEO S A ADR 226718104 21847 1269408 SH SOLE 477942 0 791466 CROCS INC COMM STK 227046109 723 36604 SH SOLE 18404 0 18200 CROSS CTRY HEALTHCARE INC COMM STK 227483104 22925 2444031 SH SOLE 442537 0 2001494 CROWN HOLDINGS INC COMM STK 228368106 3139 51379 SH SOLE 23829 0 27550 CRYOLIFE INC COMM STK 228903100 876 29276 SH SOLE 17826 0 11450 CRYOPORT INC COMM STK 229050307 12830 700334 SH SOLE 148084 0 552250 CUBESMART COMM STK 229663109 346672 10366989 SH SOLE 1873492 0 8493497 CUBIC CORP COMM STK 229669106 233174 3616217 SH SOLE 850133 0 2766084 CULLEN FROST BANKERS INC COMM STK 229899109 2541 27125 SH SOLE 10875 0 16250 CULP INC COMM STK 230215105 30531 1606921 SH SOLE 513344 0 1093577 CUMMINS INC COMM STK 231021106 51735 301944 SH SOLE 111664 0 190280 CURTISS WRIGHT CORP COMM STK 231561101 61188 481305 SH SOLE 137005 0 344300 CYBEROPTICS CORP COMM STK 232517102 237 14600 SH SOLE 9600 0 5000 CYPRESS SEMICONDUCTOR CORP COMM STK 232806109 40890 1838581 SH SOLE 580131 0 1258450 DTE ENERGY CO COMM STK 233331107 101892 796779 SH SOLE 190055 0 606724 DTE ENERGY CO CVPFSTKF 233331883 31224 556505 SH SOLE 189635 0 366870 DXP ENTERPRISES INC NEW COMM STK 233377407 318 8395 SH SOLE 295 0 8100 DAILY JOURNAL CORP COMM STK 233912104 285 1199 SH SOLE 1199 0 0 DANA INCORPORATED COMM STK 235825205 741 37175 SH SOLE 14575 0 22600 DANAHER CORPORATION COMM STK 235851102 5580042 39043116 SH SOLE 12606807 0 26436309 DANAHER CORPORATION CVPFSTKF 235851300 43174 39210 SH SOLE 5455 0 33755 DARDEN RESTAURANTS INC COMM STK 237194105 286958 2357328 SH SOLE 976646 0 1380682 DARLING INGREDIENTS INC COMM STK 237266101 1074 54012 SH SOLE 22412 0 31600 DAVE & BUSTERS ENTMT INC COMM STK 238337109 814 20107 SH SOLE 10007 0 10100 DAWSON GEOPHYSICAL CO NEW COMM STK 239360100 78 31349 SH SOLE 30980 0 369 DEAN FOODS CO NEW COMM STK 242370203 53 56883 SH SOLE 56883 0 0 DECKERS OUTDOOR CORP COMM STK 243537107 1160 6592 SH SOLE 3992 0 2600 DEERE & CO COMM STK 244199105 107699 649925 SH SOLE 244095 0 405830 DELTA AIR LINES INC DEL COMM STK 247361702 446027 7859504 SH SOLE 3263578 0 4595926 DENBURY RES INC COMM STK 247916208 267 215340 SH SOLE 215340 0 0 DELUXE CORP COMM STK 248019101 426 10474 SH SOLE 4846 0 5628 DESCARTES SYS GROUP INC COMM STK 249906108 495393 13402856 SH SOLE 2413964 0 10988892 DESIGNER BRANDS INC COMM STK 250565108 562 29303 SH SOLE 20703 0 8600 DEXCOM INC COMM STK 252131107 817652 5456834 SH SOLE 1022737 0 4434097 DIAMONDROCK HOSPITALITY CO COMM STK 252784301 1248 120729 SH SOLE 75378 0 45351 DICERNA PHARMACEUTICALS INC COMM STK 253031108 18160 1152999 SH SOLE 113635 0 1039364 DICKS SPORTING GOODS INC COMM STK 253393102 1658 47890 SH SOLE 35490 0 12400 DIEBOLD NXDF INC COMM STK 253651103 367 40079 SH SOLE 40079 0 0 DIGI INTL INC COMM STK 253798102 152 12009 SH SOLE 2949 0 9060 DIGITAL RLTY TR INC COMM STK 253868103 55540 471518 SH SOLE 210582 0 260936 DILLARDS INC COMM STK 254067101 704 11307 SH SOLE 4607 0 6700 DINE BRANDS GLOBAL INC COMM STK 254423106 1271 13317 SH SOLE 7917 0 5400 DIODES INC COMM STK 254543101 3724 102382 SH SOLE 85070 0 17312 DISNEY WALT CO COMM STK 254687106 3073763 22012053 SH SOLE 8683154 0 13328899 DISCOVER FINL SVCS COMM STK 254709108 61885 797596 SH SOLE 278080 0 519516 DOCUSIGN INC COMM STK 256163106 812179 16338342 SH SOLE 4722272 0 11616070 DOLLAR GEN CORP NEW COMM STK 256677105 3467574 25655326 SH SOLE 9385606 0 16269720 DOLLAR TREE INC COMM STK 256746108 2231360 20778093 SH SOLE 8118374 0 12659719 DOMTAR CORP COMM STK 257559203 1730 38859 SH SOLE 16777 0 22082 DONALDSON INC COMM STK 257651109 9020 177347 SH SOLE 98905 0 78442 DONNELLEY R R & SONS CO COMM STK 257867200 97 49255 SH SOLE 44289 0 4966 DORMAN PRODUCTS INC COMM STK 258278100 65649 753370 SH SOLE 251085 0 502285 DOVER CORP COMM STK 260003108 25610 255592 SH SOLE 77239 0 178353 DOW INC COMM STK 260557103 714372 14487361 SH SOLE 6224579 0 8262782 DRIL QUIP INC COMM STK 262037104 95972 1999413 SH SOLE 482960 0 1516453 DRIVE SHACK INC COMM STK 262077100 255 54267 SH SOLE 54267 0 0 DUCOMMUN INC DEL COMM STK 264147109 270 5994 SH SOLE 194 0 5800 DUKE REALTY CORP COMM STK 264411505 32031 1013312 SH SOLE 247764 0 765548 DUNKIN BRANDS GROUP INC COMM STK 265504100 739858 9287697 SH SOLE 2771233 0 6516464 DURECT CORP COMM STK 266605104 59 89935 SH SOLE 8335 0 81600 DYCOM INDS INC COMM STK 267475101 1254 21295 SH SOLE 7131 0 14164 DYNAVAX TECHNOLOGIES CORP COMM STK 268158201 171 42916 SH SOLE 30316 0 12600 EMC INS GROUP INC COMM STK 268664109 202 5620 SH SOLE 166 0 5454 EAGLE BANCORP INC MD COMM STK 268948106 1589 29362 SH SOLE 17862 0 11500 E TRADE FINANCIAL CORP COMM STK 269246401 55404 1242247 SH SOLE 407391 0 834856 EAGLE PHARMACEUTICALS INC COMM STK 269796108 836 15022 SH SOLE 6442 0 8580 EASTGROUP PPTY INC COMM STK 277276101 345576 2979616 SH SOLE 597914 0 2381702 EASTMAN CHEMICAL CO COMM STK 277432100 19901 255693 SH SOLE 84054 0 171639 EATON VANCE CORP COMM STK 278265103 3577 82931 SH SOLE 56865 0 26066 EBAY INC COMM STK 278642103 60398 1529060 SH SOLE 482873 0 1046187 EBIX INC COMM STK 278715206 766 15245 SH SOLE 15245 0 0 ECHOSTAR CORP COMM STK 278768106 930 20995 SH SOLE 6971 0 14024 ECOLAB INC COMM STK 278865100 138430 701125 SH SOLE 274745 0 426380 EDISON INTL COMM STK 281020107 590725 8763168 SH SOLE 3329608 0 5433560 8X8 INC NEW COMM STK 282914100 568 23586 SH SOLE 1806 0 21780 ELECTRONIC ARTS INC COMM STK 285512109 1695723 16746228 SH SOLE 6399673 0 10346555 ELECTRONICS FOR IMAGING INC COMM STK 286082102 1122 30402 SH SOLE 12002 0 18400 ELLINGTON RESIDENTIAL MTG RE COMM STK 288578107 232 21602 SH SOLE 21602 0 0 EMERSON ELEC CO COMM STK 291011104 268640 4026376 SH SOLE 1375521 0 2650855 EMPIRE ST RLTY TR INC COMM STK 292104106 796 53741 SH SOLE 40441 0 13300 EMPLOYERS HOLDINGS INC COMM STK 292218104 32211 762026 SH SOLE 253126 0 508900 ENCANA CORP COMM STK 292505104 22221 4331448 SH SOLE 1071884 0 3259564 ENCORE CAP GROUP INC COMM STK 292554102 112045 3308104 SH SOLE 542302 0 2765802 ENNIS INC COMM STK 293389102 464 22599 SH SOLE 11242 0 11357 ENTERPRISE FINL SVCS CORP COMM STK 293712105 730 17537 SH SOLE 17537 0 0 ENZO BIOCHEM INC COMM STK 294100102 45 13443 SH SOLE 13443 0 0 EPLUS INC COMM STK 294268107 10527 152697 SH SOLE 39197 0 113500 EQUIFAX INC COMM STK 294429105 1096360 8106774 SH SOLE 3048451 0 5058323 EQUITRANS MIDSTREAM CORPORAT COMM STK 294600101 281953 14305088 SH SOLE 5449912 0 8855176 EQUITY COMWLTH COMM STK 294628102 215231 6618409 SH SOLE 2142107 0 4476302 ESCO TECHNOLOGIES INC COMM STK 296315104 237659 2876526 SH SOLE 644904 0 2231622 ESSEX PPTY TR INC COMM STK 297178105 301502 1032790 SH SOLE 147504 0 885286 EURONET WORLDWIDE INC COMM STK 298736109 277533 1649624 SH SOLE 427430 0 1222194 EXLSERVICE HOLDINGS INC COMM STK 302081104 941 14224 SH SOLE 8424 0 5800 EXPEDITORS INTL WASH INC COMM STK 302130109 152839 2014750 SH SOLE 653262 0 1361488 EZCORP INC COMM STK 302301106 490 51738 SH SOLE 25638 0 26100 FLIR SYS INC COMM STK 302445101 16509 305163 SH SOLE 95253 0 209910 F M C CORP COMM STK 302491303 21067 253967 SH SOLE 78838 0 175129 FNB CORP PA COMM STK 302520101 1356 115213 SH SOLE 54016 0 61197 FTI CONSULTING INC COMM STK 302941109 118986 1419201 SH SOLE 411266 0 1007935 FACTSET RESH SYS INC COMM STK 303075105 48589 169559 SH SOLE 81161 0 88398 FAIR ISAAC CORP COMM STK 303250104 118722 378073 SH SOLE 115516 0 262557 FARMER BROS CO COMM STK 307675108 370 22584 SH SOLE 15584 0 7000 FARO TECHNOLOGIES INC COMM STK 311642102 1410 26825 SH SOLE 14025 0 12800 FASTENAL CO COMM STK 311900104 39114 1200188 SH SOLE 388776 0 811412 FEDERAL AGRIC MTG CORP COMM STK 313148306 885 12181 SH SOLE 7281 0 4900 FEDERAL REALTY INVT TR COMM STK 313747206 144719 1123947 SH SOLE 179833 0 944114 FEDERAL SIGNAL CORP COMM STK 313855108 14159 529306 SH SOLE 115136 0 414170 FEDERATED INVS INC PA COMM STK 314211103 436 13409 SH SOLE 7009 0 6400 FERRO CORP COMM STK 315405100 1012 64033 SH SOLE 18573 0 45460 F5 NETWORKS INC COMM STK 315616102 16368 112396 SH SOLE 31876 0 80520 FIDELITY SOUTHERN CORP NEW COMM STK 316394105 449 14495 SH SOLE 9178 0 5317 FIFTH THIRD BANCORP COMM STK 316773100 2093758 75045095 SH SOLE 32368632 0 42676463 FIRST BANCORP P R COMM STK 318672706 1325 119988 SH SOLE 3988 0 116000 FIRST BANCORP N C COMM STK 318910106 38281 1051108 SH SOLE 301133 0 749975 FIRST BANCSHARES INC MS COMM STK 318916103 41209 1358252 SH SOLE 246198 0 1112054 FIRST BUSEY CORP COMM STK 319383204 897 33948 SH SOLE 18957 0 14991 FIRST BUS FINL SVCS INC WIS COMM STK 319390100 588 25039 SH SOLE 14539 0 10500 FIRST COMWLTH FINL CORP PA COMM STK 319829107 480 35599 SH SOLE 1899 0 33700 FIRST FINL BANCORP OH COMM STK 320209109 1205 49742 SH SOLE 20100 0 29642 FIRST FINL CORP IND COMM STK 320218100 348 8669 SH SOLE 3319 0 5350 FIRST HORIZON NATL CORP COMM STK 320517105 2496 167207 SH SOLE 95336 0 71871 FIRST INTERNET BANCORP COMM STK 320557101 318 14764 SH SOLE 14764 0 0 FIRST MERCHANTS CORP COMM STK 320817109 1257 33162 SH SOLE 13019 0 20143 FIRST MIDWEST BANCORP DEL COMM STK 320867104 838 40949 SH SOLE 17056 0 23893 FIRST SOLAR INC COMM STK 336433107 3126 47595 SH SOLE 24395 0 23200 1ST SOURCE CORP COMM STK 336901103 520 11206 SH SOLE 290 0 10916 FISERV INC COMM STK 337738108 4661611 51136590 SH SOLE 16042315 0 35094275 FIRSTENERGY CORP COMM STK 337932107 376564 8796161 SH SOLE 2680811 0 6115350 FIVE9 INC COMM STK 338307101 91269 1779473 SH SOLE 443926 0 1335547 FLEETCOR TECHNOLOGIES INC COMM STK 339041105 1543341 5495251 SH SOLE 1965638 0 3529613 FLOOR & DECOR HLDGS INC COMM STK 339750101 931 22230 SH SOLE 8670 0 13560 FLUOR CORP NEW COMM STK 343412102 43281 1284676 SH SOLE 301727 0 982949 FLOWERS FOODS INC COMM STK 343498101 362374 15572599 SH SOLE 4781588 0 10791011 FLUSHING FINL CORP COMM STK 343873105 513 23118 SH SOLE 10843 0 12275 FOOT LOCKER INC COMM STK 344849104 9096 216988 SH SOLE 72695 0 144293 FORD MTR CO DEL COMM STK 345370860 73662 7200602 SH SOLE 2230237 0 4970365 FORMFACTOR INC COMM STK 346375108 355 22669 SH SOLE 22669 0 0 FORRESTER RESH INC COMM STK 346563109 399 8489 SH SOLE 2589 0 5900 FORTIS INC COMM STK 349553107 607 15340 SH SOLE 15340 0 0 FORWARD AIR CORP COMM STK 349853101 558 9440 SH SOLE 9440 0 0 FRANCO NEVADA CORP COMM STK 351858105 960427 11299878 SH SOLE 3803157 0 7496721 FRANKLIN COVEY CO COMM STK 353469109 350 10281 SH SOLE 5081 0 5200 FRANKLIN ELEC INC COMM STK 353514102 677 14263 SH SOLE 8863 0 5400 FRANKLIN RES INC COMM STK 354613101 702634 20190619 SH SOLE 8262544 0 11928075 FREDS INC COMM STK 356108100 72 146000 SH SOLE 68700 0 77300 FREIGHTCAR AMER INC COMM STK 357023100 100 17100 SH SOLE 1400 0 15700 FULLER H B CO COMM STK 359694106 826 17794 SH SOLE 6554 0 11240 FULTON FINL CORP PA COMM STK 360271100 853 52104 SH SOLE 22428 0 29676 GATX CORP COMM STK 361448103 1097 13835 SH SOLE 4885 0 8950 GTT COMMUNICATIONS INC COMM STK 362393100 73949 4201620 SH SOLE 986135 0 3215485 GALLAGHER ARTHUR J & CO COMM STK 363576109 40378 460985 SH SOLE 117867 0 343118 GAP INC COMM STK 364760108 54873 3053569 SH SOLE 922398 0 2131171 GARRETT MOTION INC COMM STK 366505105 57218 3727575 SH SOLE 1149212 0 2578363 GARTNER INC COMM STK 366651107 1084961 6741402 SH SOLE 1879027 0 4862375 GENERAC HLDGS INC COMM STK 368736104 43525 627076 SH SOLE 190076 0 437000 GENERAL DYNAMICS CORP COMM STK 369550108 92764 510199 SH SOLE 162196 0 348003 GENERAL ELECTRIC CO COMM STK 369604103 3838441 365565828 SH SOLE 139380165 0 226185663 GENERAL MLS INC COMM STK 370334104 59034 1124027 SH SOLE 377563 0 746464 GENESCO INC COMM STK 371532102 286 6763 SH SOLE 1463 0 5300 GENESEE & WYO INC COMM STK 371559105 155446 1554459 SH SOLE 431068 0 1123391 GENTEX CORP COMM STK 371901109 3954 160663 SH SOLE 90643 0 70020 GENIE ENERGY LTD COMM STK 372284208 182 17113 SH SOLE 271 0 16842 GENMARK DIAGNOSTICS INC COMM STK 372309104 42766 6589491 SH SOLE 1055965 0 5533526 GENUINE PARTS CO COMM STK 372460105 27216 262757 SH SOLE 88013 0 174744 GERMAN AMERN BANCORP INC COMM STK 373865104 608 20192 SH SOLE 3598 0 16594 GERON CORP COMM STK 374163103 247 174858 SH SOLE 174858 0 0 GETTY RLTY CORP NEW COMM STK 374297109 894 29054 SH SOLE 669 0 28385 GIBRALTAR INDS INC COMM STK 374689107 96488 2390684 SH SOLE 415939 0 1974745 GILEAD SCIENCES INC COMM STK 375558103 818120 12109533 SH SOLE 5233261 0 6876272 GILDAN ACTIVEWEAR INC COMM STK 375916103 275 7100 SH SOLE 7100 0 0 GLADSTONE COML CORP COMM STK 376536108 817 38518 SH SOLE 20318 0 18200 GLADSTONE LD CORP COMM STK 376549101 373 32318 SH SOLE 318 0 32000 GLATFELTER COMM STK 377316104 552 32720 SH SOLE 18920 0 13800 GLAUKOS CORP COMM STK 377322102 823 10915 SH SOLE 3765 0 7150 GLOBALSTAR INC COMM STK 378973408 76 158500 SH SOLE 138000 0 20500 GLOBAL NET LEASE INC COMM STK 379378201 469 23894 SH SOLE 1561 0 22333 GLOBUS MED INC COMM STK 379577208 33290 787000 SH SOLE 224900 0 562100 GLU MOBILE INC COMM STK 379890106 385 53615 SH SOLE 2215 0 51400 GODADDY INC COMM STK 380237107 25016 356602 SH SOLE 144972 0 211630 GOODYEAR TIRE & RUBR CO COMM STK 382550101 1092 71350 SH SOLE 38752 0 32598 GRACO INC COMM STK 384109104 411319 8196869 SH SOLE 1904832 0 6292037 GRAHAM HLDGS CO COMM STK 384637104 2385 3457 SH SOLE 2297 0 1160 GRAINGER W W INC COMM STK 384802104 22577 84171 SH SOLE 25444 0 58727 GRANITE CONSTR INC COMM STK 387328107 1436 29813 SH SOLE 10817 0 18996 GRAPHIC PACKAGING HLDG CO COMM STK 388689101 3922 280512 SH SOLE 238099 0 42413 GRAY TELEVISION INC COMM STK 389375106 22098 1348278 SH SOLE 379978 0 968300 GREAT WESTN BANCORP INC COMM STK 391416104 688 19266 SH SOLE 7666 0 11600 GREEN PLAINS INC COMM STK 393222104 119 11033 SH SOLE 11033 0 0 GREENBRIER COS INC COMM STK 393657101 771 25349 SH SOLE 18149 0 7200 GREENHILL & CO INC COMM STK 395259104 169 12424 SH SOLE 12424 0 0 GREIF INC COMM STK 397624107 581 17839 SH SOLE 12939 0 4900 GRIFFON CORP COMM STK 398433102 353 20842 SH SOLE 8032 0 12810 GRIFOLS S A ADR 398438408 44240 2096661 SH SOLE 725457 0 1371204 GROUP 1 AUTOMOTIVE INC COMM STK 398905109 675 8239 SH SOLE 2439 0 5800 GROUPON INC COMM STK 399473107 731 204141 SH SOLE 152341 0 51800 GRUPO FINANCIERO GALICIA S A ADR 399909100 10227 288086 SH SOLE 143436 0 144650 GRUBHUB INC COMM STK 400110102 8287 106260 SH SOLE 47740 0 58520 GUESS INC COMM STK 401617105 400 24798 SH SOLE 13178 0 11620 GULFPORT ENERGY CORP COMM STK 402635304 615 125248 SH SOLE 81948 0 43300 H & E EQUIPMENT SERVICES INC COMM STK 404030108 820 28196 SH SOLE 16896 0 11300 HNI CORP COMM STK 404251100 2520 71237 SH SOLE 59407 0 11830 HACKETT GROUP INC COMM STK 404609109 610 36345 SH SOLE 13225 0 23120 HAEMONETICS CORP COMM STK 405024100 72628 603523 SH SOLE 175623 0 427900 HAIN CELESTIAL GROUP INC COMM STK 405217100 1045 47710 SH SOLE 33110 0 14600 HALLIBURTON CO COMM STK 406216101 184392 8108725 SH SOLE 3917906 0 4190819 HANCOCK WHITNEY CORPORATION COMM STK 410120109 1248 31164 SH SOLE 12129 0 19035 HANESBRANDS INC COMM STK 410345102 11277 654860 SH SOLE 190500 0 464360 HANMI FINL CORP COMM STK 410495204 457 20500 SH SOLE 20500 0 0 HANOVER INS GROUP INC COMM STK 410867105 122742 956682 SH SOLE 171739 0 784943 HARLEY DAVIDSON INC COMM STK 412822108 10738 299698 SH SOLE 99796 0 199902 HARMONIC INC COMM STK 413160102 86459 15578241 SH SOLE 4350951 0 11227290 HARMONY GOLD MNG LTD ADR 413216300 931 410330 SH SOLE 147087 0 263243 HARRIS CORP DEL COMM STK 413875105 2607740 13788083 SH SOLE 5020101 0 8767982 HARSCO CORP COMM STK 415864107 1290 47020 SH SOLE 39060 0 7960 HARTFORD FINL SVCS GROUP INC COMM STK 416515104 43456 779902 SH SOLE 204092 0 575810 HASBRO INC COMM STK 418056107 23669 223971 SH SOLE 76580 0 147391 HAWAIIAN ELEC INDUSTRIES COMM STK 419870100 3699 84928 SH SOLE 31528 0 53400 HAWAIIAN HOLDINGS INC COMM STK 419879101 58662 2138591 SH SOLE 447501 0 1691090 HAWKINS INC COMM STK 420261109 26621 613239 SH SOLE 162008 0 451231 HAWTHORN BANCSHARES INC COMM STK 420476103 451 16815 SH SOLE 16815 0 0 HAYNES INTERNATIONAL INC COMM STK 420877201 46305 1455676 SH SOLE 263882 0 1191794 HEALTHCARE SVCS GRP INC COMM STK 421906108 14024 462517 SH SOLE 161867 0 300650 HEALTHCARE RLTY TR COMM STK 421946104 285550 9117172 SH SOLE 1658555 0 7458617 HEARTLAND EXPRESS INC COMM STK 422347104 251 13891 SH SOLE 4268 0 9623 HECLA MNG CO COMM STK 422704106 876 486679 SH SOLE 101179 0 385500 HEICO CORP NEW COMM STK 422806109 2668 19940 SH SOLE 9609 0 10331 HEICO CORP NEW COMM STK 422806208 128088 1239123 SH SOLE 384025 0 855098 HEIDRICK & STRUGGLES INTL IN COMM STK 422819102 535 17860 SH SOLE 7202 0 10658 HELMERICH & PAYNE INC COMM STK 423452101 10145 200420 SH SOLE 57929 0 142491 HENRY JACK & ASSOC INC COMM STK 426281101 40070 299206 SH SOLE 83721 0 215485 HERITAGE COMMERCE CORP COMM STK 426927109 74017 6042188 SH SOLE 1299779 0 4742409 HERCULES CAPITAL INC COMM STK 427096508 30621 2388538 SH SOLE 828338 0 1560200 HERON THERAPEUTICS INC COMM STK 427746102 882 47453 SH SOLE 25323 0 22130 HERSHA HOSPITALITY TR COMM STK 427825500 1110 67131 SH SOLE 51331 0 15800 HERSHEY CO COMM STK 427866108 58022 432905 SH SOLE 160484 0 272421 HEXCEL CORP NEW COMM STK 428291108 65533 810248 SH SOLE 242148 0 568100 HI CRUSH INC COMM STK 428337109 352 142974 SH SOLE 142974 0 0 HIGHWOODS PPTYS INC COMM STK 431284108 69459 1681827 SH SOLE 170350 0 1511477 HILL ROM HLDGS INC COMM STK 431475102 2738 26170 SH SOLE 15420 0 10750 HILLENBRAND INC COMM STK 431571108 31549 797303 SH SOLE 305653 0 491650 HILLTOP HOLDINGS INC COMM STK 432748101 3419 160725 SH SOLE 136147 0 24578 HINGHAM INSTN SVGS MASS COMM STK 433323102 408 2058 SH SOLE 2058 0 0 HOLLYFRONTIER CORP COMM STK 436106108 23340 504318 SH SOLE 210089 0 294229 HOLOGIC INC COMM STK 436440101 2026308 42197163 SH SOLE 15528792 0 26668371 HOME BANCSHARES INC COMM STK 436893200 304604 15815346 SH SOLE 3973909 0 11841437 HOME DEPOT INC COMM STK 437076102 875017 4207419 SH SOLE 1842009 0 2365410 HOMOLOGY MEDICINES INC COMM STK 438083107 38302 1957184 SH SOLE 273417 0 1683767 HONEYWELL INTL INC COMM STK 438516106 2717940 15567556 SH SOLE 5975129 0 9592427 HORACE MANN EDUCATORS CORP N COMM STK 440327104 1281 31790 SH SOLE 12280 0 19510 HORMEL FOODS CORP COMM STK 440452100 25537 629933 SH SOLE 222627 0 407306 HORNBECK OFFSHORE SVCS INC N COMM STK 440543106 40 31800 SH SOLE 31800 0 0 HOULIHAN LOKEY INC COMM STK 441593100 54974 1234532 SH SOLE 366705 0 867827 HOVNANIAN ENTERPRISES INC COMM STK 442487401 95 12547 SH SOLE 4520 0 8027 HOWARD BANCORP INC COMM STK 442496105 23721 1563667 SH SOLE 429435 0 1134232 HUB GROUP INC COMM STK 443320106 720 17143 SH SOLE 9973 0 7170 HUBBELL INC COMM STK 443510607 58530 448846 SH SOLE 150093 0 298753 HUBSPOT INC COMM STK 443573100 2150 12611 SH SOLE 8311 0 4300 HUDSON PAC PPTYS INC COMM STK 444097109 94530 2841284 SH SOLE 264229 0 2577055 HUMANA INC COMM STK 444859102 341908 1288758 SH SOLE 292316 0 996442 HUNT J B TRANS SVCS INC COMM STK 445658107 1512766 16549237 SH SOLE 6708019 0 9841218 HUNTINGTON BANCSHARES INC COMM STK 446150104 26997 1953455 SH SOLE 609871 0 1343584 HUNTINGTON INGALLS INDS INC COMM STK 446413106 33561 149333 SH SOLE 57075 0 92258 HUNTSMAN CORP COMM STK 447011107 2311 113044 SH SOLE 50244 0 62800 HURCO COMPANIES INC COMM STK 447324104 260 7314 SH SOLE 1414 0 5900 HURON CONSULTING GROUP INC COMM STK 447462102 60195 1194813 SH SOLE 279173 0 915640 HUTTIG BLDG PRODS INC COMM STK 448451104 104 40446 SH SOLE 40446 0 0 HYATT HOTELS CORP COMM STK 448579102 1122 14732 SH SOLE 6932 0 7800 IDT CORP COMM STK 448947507 143 15059 SH SOLE 4617 0 10442 HYSTER YALE MATLS HANDLING I COMM STK 449172105 558 10090 SH SOLE 4390 0 5700 IAA INC COMM STK 449253103 123239 3177901 SH SOLE 1223327 0 1954574 I D SYSTEMS INC COMM STK 449489103 64 10800 SH SOLE 0 0 10800 IRHYTHM TECHNOLOGIES INC COMM STK 450056106 27909 352917 SH SOLE 46865 0 306052 IBERIABANK CORP COMM STK 450828108 1625 21421 SH SOLE 8416 0 13005 IAMGOLD CORP COMM STK 450913108 1390 409939 SH SOLE 142591 0 267348 IDACORP INC COMM STK 451107106 2580 25692 SH SOLE 10482 0 15210 ILLINOIS TOOL WKS INC COMM STK 452308109 472570 3133549 SH SOLE 1437832 0 1695717 ILLUMINA INC COMM STK 452327109 253903 689673 SH SOLE 179314 0 510359 IMMERSION CORP COMM STK 452521107 314 41249 SH SOLE 17049 0 24200 IMMUNOMEDICS INC COMM STK 452907108 85312 6150864 SH SOLE 1216233 0 4934631 IMPERIAL OIL LTD COMM STK 453038408 305577 11043637 SH SOLE 3343666 0 7699971 IMPINJ INC COMM STK 453204109 541 18910 SH SOLE 310 0 18600 INDEPENDENT BANK CORP MASS COMM STK 453836108 65917 865621 SH SOLE 177089 0 688532 INDUSTRIAL LOGISTICS PPTYS T COMM STK 456237106 577 27718 SH SOLE 27718 0 0 INFOSYS LTD ADR 456788108 2844 265770 SH SOLE 172810 0 92960 INGREDION INC COMM STK 457187102 3411 41352 SH SOLE 25366 0 15986 INSMED INC COMM STK 457669307 180684 7057967 SH SOLE 1284477 0 5773490 INSPIRE MED SYS INC COMM STK 457730109 1260 20775 SH SOLE 20775 0 0 INTEGRA LIFESCIENCES HLDGS C COMM STK 457985208 1486 26601 SH SOLE 12701 0 13900 INTEL CORP COMM STK 458140100 428405 8949334 SH SOLE 3160167 0 5789167 INTER PARFUMS INC COMM STK 458334109 374 5627 SH SOLE 327 0 5300 INTERFACE INC COMM STK 458665304 387 25230 SH SOLE 13730 0 11500 INTERNATIONAL BANCSHARES COR COMM STK 459044103 1005 26643 SH SOLE 16341 0 10302 INTERNATIONAL BUSINESS MACHS COMM STK 459200101 228023 1653541 SH SOLE 526872 0 1126669 INTERNATIONAL FLAVORS&FRAGRA COMM STK 459506101 27339 188429 SH SOLE 61800 0 126629 INTERNATIONAL FLAVORS&FRAGRA CVPFSTKF 459506309 20744 385677 SH SOLE 87300 0 298377 INTL PAPER CO COMM STK 460146103 858623 19820470 SH SOLE 9090880 0 10729590 INTERPUBLIC GROUP COS INC COMM STK 460690100 19132 846907 SH SOLE 287806 0 559101 INTEVAC INC COMM STK 461148108 94 19500 SH SOLE 3900 0 15600 INTUIT COMM STK 461202103 5825889 22293230 SH SOLE 8548030 0 13745200 INVACARE CORP COMM STK 461203101 675 130045 SH SOLE 44345 0 85700 INVESTORS REAL ESTATE TR COMM STK 461730509 942 16051 SH SOLE 16051 0 0 IONIS PHARMACEUTICALS INC COMM STK 462222100 127600 1985367 SH SOLE 347298 0 1638069 IOVANCE BIOTHERAPEUTICS INC COMM STK 462260100 147706 6023903 SH SOLE 742007 0 5281896 IROBOT CORP COMM STK 462726100 1449 15809 SH SOLE 7212 0 8597 IRSA PROPIEDADES COMERCIALES ADR 463588103 2312 110680 SH SOLE 1580 0 109100 ISHARES INC COMM STK 464286103 232 10300 SH SOLE 0 0 10300 ISHARES INC COMM STK 464286608 1052 26600 SH SOLE 0 0 26600 ISHARES INC COMM STK 464286749 233 6200 SH SOLE 0 0 6200 ISHARES TR COMM STK 464287200 22311 75694 SH SOLE 58714 0 16980 ISHARES TR COMM STK 464287507 263 1355 SH SOLE 1355 0 0 ISHARES TR COMM STK 464287598 1578 12400 SH SOLE 9400 0 3000 ISHARES TR COMM STK 464287655 1107 7116 SH SOLE 7116 0 0 ISHARES TR COMM STK 464288513 121616 1395000 SH Put SOLE 1395000 0 0 ISHARES TR COMM STK 464288570 283 2590 SH SOLE 2590 0 0 ITRON INC COMM STK 465741106 1636 26139 SH SOLE 22639 0 3500 J & J SNACK FOODS CORP COMM STK 466032109 50738 315243 SH SOLE 88122 0 227121 JABIL INC COMM STK 466313103 2584 81769 SH SOLE 40669 0 41100 JACK IN THE BOX INC COMM STK 466367109 5476 67284 SH SOLE 52885 0 14399 JACOBS ENGR GROUP INC COMM STK 469814107 161593 1914838 SH SOLE 686306 0 1228532 JETBLUE AWYS CORP COMM STK 477143101 2368 128072 SH SOLE 74872 0 53200 JOHN BEAN TECHNOLOGIES CORP COMM STK 477839104 483321 3990103 SH SOLE 791526 0 3198577 JOHNSON & JOHNSON COMM STK 478160104 2895870 20791713 SH SOLE 9680411 0 11111302 KLA-TENCOR CORP COMM STK 482480100 281031 2377593 SH SOLE 960010 0 1417583 KAISER ALUMINUM CORP COMM STK 483007704 929 9519 SH SOLE 6683 0 2836 KALA PHARMACEUTICALS INC COMM STK 483119103 1590 249223 SH SOLE 83342 0 165881 KAMAN CORP COMM STK 483548103 1179 18516 SH SOLE 13155 0 5361 KANSAS CITY SOUTHERN COMM STK 485170302 437477 3591172 SH SOLE 1328135 0 2263037 KELLOGG CO COMM STK 487836108 105970 1978156 SH SOLE 637425 0 1340731 KEMET CORP COMM STK 488360207 1442 76678 SH SOLE 41598 0 35080 KEMPER CORP DEL COMM STK 488401100 164625 1907807 SH SOLE 612419 0 1295388 KENNAMETAL INC COMM STK 489170100 1921 51939 SH SOLE 30139 0 21800 KENNEDY-WILSON HLDGS INC COMM STK 489398107 5732 278665 SH SOLE 87365 0 191300 KEYCORP NEW COMM STK 493267108 160555 9045373 SH SOLE 3548612 0 5496761 KFORCE INC COMM STK 493732101 1450 41319 SH SOLE 29163 0 12156 KIMBALL INTL INC COMM STK 494274103 474 27179 SH SOLE 14789 0 12390 KIMBERLY CLARK CORP COMM STK 494368103 1311160 9837630 SH SOLE 4350929 0 5486701 KINROSS GOLD CORP COMM STK 496902404 11169 2884336 SH SOLE 1139977 0 1744359 KIRBY CORP COMM STK 497266106 43524 550943 SH SOLE 210933 0 340010 KIRKLANDS INC COMM STK 497498105 80 35500 SH SOLE 0 0 35500 KNOLL INC COMM STK 498904200 446 19428 SH SOLE 9728 0 9700 KNIGHT SWIFT TRANSN HLDGS IN COMM STK 499049104 19578 596159 SH SOLE 119850 0 476309 KOHLS CORP COMM STK 500255104 217495 4574025 SH SOLE 1885790 0 2688235 KORN FERRY COMM STK 500643200 1161 28983 SH SOLE 14383 0 14600 KOSMOS ENERGY LTD COMM STK 500688106 71642 11426201 SH SOLE 3258295 0 8167906 KRAFT HEINZ CO COMM STK 500754106 66510 2142732 SH SOLE 755981 0 1386751 KROGER CO COMM STK 501044101 392222 18066444 SH SOLE 7004700 0 11061744 KRYSTAL BIOTECH INC COMM STK 501147102 37333 927079 SH SOLE 125510 0 801569 KULICKE & SOFFA INDS INC COMM STK 501242101 805 35700 SH SOLE 16200 0 19500 L BRANDS INC COMM STK 501797104 131270 5029483 SH SOLE 1661353 0 3368130 LKQ CORP COMM STK 501889208 15779 592975 SH SOLE 179315 0 413660 LTC PPTYS INC COMM STK 502175102 1870 40959 SH SOLE 28839 0 12120 L3 TECHNOLOGIES INC COMM STK 502413107 351581 1434029 SH SOLE 548131 0 885898 LA Z BOY INC COMM STK 505336107 826 26938 SH SOLE 10678 0 16260 LAKELAND BANCORP INC COMM STK 511637100 295 18271 SH SOLE 18271 0 0 LAKELAND FINL CORP COMM STK 511656100 1305 27862 SH SOLE 27862 0 0 LAM RESEARCH CORP COMM STK 512807108 257995 1373485 SH SOLE 460925 0 912560 LAMAR ADVERTISING CO NEW COMM STK 512816109 3242 40174 SH SOLE 15912 0 24262 LAMB WESTON HLDGS INC COMM STK 513272104 16610 262157 SH SOLE 77532 0 184625 LANCASTER COLONY CORP COMM STK 513847103 1251 8418 SH SOLE 3653 0 4765 LANDSTAR SYS INC COMM STK 515098101 240607 2228045 SH SOLE 639555 0 1588490 LANTHEUS HLDGS INC COMM STK 516544103 62989 2225763 SH SOLE 361792 0 1863971 LAS VEGAS SANDS CORP COMM STK 517834107 1376467 23294403 SH SOLE 9664480 0 13629923 LATTICE SEMICONDUCTOR CORP COMM STK 518415104 188831 12942516 SH SOLE 2405899 0 10536617 LAUDER ESTEE COS INC COMM STK 518439104 106847 583510 SH SOLE 276778 0 306732 LEAR CORP COMM STK 521865204 4950 35545 SH SOLE 20139 0 15406 LEGGETT & PLATT INC COMM STK 524660107 8895 231810 SH SOLE 79284 0 152526 LEGG MASON INC COMM STK 524901105 1130 29531 SH SOLE 22231 0 7300 LEIDOS HLDGS INC COMM STK 525327102 31606 395815 SH SOLE 132515 0 263300 LEMAITRE VASCULAR INC COMM STK 525558201 419 14963 SH SOLE 263 0 14700 LENNAR CORP COMM STK 526057104 29860 616184 SH SOLE 261119 0 355065 LENNOX INTL INC COMM STK 526107107 602874 2192270 SH SOLE 441354 0 1750916 LEXICON PHARMACEUTICALS INC COMM STK 528872302 388 61642 SH SOLE 17960 0 43682 LEXINFINTECH HLDGS LTD ADR 528877103 5143 460806 SH SOLE 237219 0 223587 LEXINGTON REALTY TRUST COMM STK 529043101 844 89647 SH SOLE 59318 0 30329 LIBERTY BROADBAND CORP COMM STK 530307107 18092 175928 SH SOLE 21993 0 153935 LIBERTY BROADBAND CORP COMM STK 530307305 242426 2326098 SH SOLE 1158637 0 1167461 LIBERTY PPTY TR COMM STK 531172104 3267 65296 SH SOLE 22163 0 43133 LIBERTY MEDIA CORP DELAWARE COMM STK 531229409 1700 44965 SH SOLE 27865 0 17100 LIBERTY MEDIA CORP DELAWARE COMM STK 531229607 3422 90113 SH SOLE 46243 0 43870 LIBERTY MEDIA CORP DELAWARE COMM STK 531229854 7922 211771 SH SOLE 152441 0 59330 LIBERTY MEDIA CORP DELAWARE COMM STK 531229870 1714 47793 SH SOLE 19093 0 28700 LIGHTPATH TECHNOLOGIES INC COMM STK 532257805 78 86000 SH SOLE 86000 0 0 LILLY ELI & CO COMM STK 532457108 954555 8615890 SH SOLE 3197265 0 5418625 LIMONEIRA CO COMM STK 532746104 550 27575 SH SOLE 27575 0 0 LINCOLN ELEC HLDGS INC COMM STK 533900106 23799 289109 SH SOLE 94629 0 194480 LINCOLN NATL CORP IND COMM STK 534187109 24651 382484 SH SOLE 118944 0 263540 LINDBLAD EXPEDITIONS HLDGS I COMM STK 535219109 3384 188531 SH SOLE 188531 0 0 LINDSAY CORP COMM STK 535555106 453 5505 SH SOLE 5505 0 0 LIONS GATE ENTMNT CORP COMM STK 535919401 271 22089 SH SOLE 9790 0 12299 LIONS GATE ENTMNT CORP COMM STK 535919500 404 34789 SH SOLE 18940 0 15849 LITHIA MTRS INC COMM STK 536797103 1119 9421 SH SOLE 4521 0 4900 LITTELFUSE INC COMM STK 537008104 201919 1141364 SH SOLE 352723 0 788641 LIVE NATION ENTERTAINMENT IN COMM STK 538034109 126807 1914072 SH SOLE 452937 0 1461135 LIVEPERSON INC COMM STK 538146101 456 16247 SH SOLE 1147 0 15100 LOCKHEED MARTIN CORP COMM STK 539830109 165382 454920 SH SOLE 145291 0 309629 LOEWS CORP COMM STK 540424108 867156 15861648 SH SOLE 6162266 0 9699382 LOUISIANA PAC CORP COMM STK 546347105 4853 185084 SH SOLE 141884 0 43200 LOWES COS INC COMM STK 548661107 214650 2127145 SH SOLE 890794 0 1236351 LULULEMON ATHLETICA INC COMM STK 550021109 30727 170509 SH SOLE 82589 0 87920 LYDALL INC DEL COMM STK 550819106 16817 832523 SH SOLE 233723 0 598800 M D C HLDGS INC COMM STK 552676108 933 28456 SH SOLE 18261 0 10195 MDU RES GROUP INC COMM STK 552690109 1654 64108 SH SOLE 28457 0 35651 MGIC INVT CORP WIS COMM STK 552848103 18561 1412522 SH SOLE 427122 0 985400 MGM RESORTS INTERNATIONAL COMM STK 552953101 1619519 56685971 SH SOLE 21430801 0 35255170 MSA SAFETY INC COMM STK 553498106 54078 513125 SH SOLE 228025 0 285100 MSC INDL DIRECT INC COMM STK 553530106 1496 20139 SH SOLE 6512 0 13627 MSG NETWORK INC COMM STK 553573106 28676 1382622 SH SOLE 393818 0 988804 MTS SYS CORP COMM STK 553777103 295 5037 SH SOLE 5037 0 0 MACATAWA BK CORP COMM STK 554225102 389 37951 SH SOLE 15551 0 22400 MACERICH CO COMM STK 554382101 145127 4333443 SH SOLE 554068 0 3779375 MACK CALI RLTY CORP COMM STK 554489104 1570 67402 SH SOLE 34568 0 32834 MADDEN STEVEN LTD COMM STK 556269108 107187 3157202 SH SOLE 951340 0 2205862 MADRIGAL PHARMACEUTICALS INC COMM STK 558868105 24197 230870 SH SOLE 45345 0 185525 MAGELLAN HEALTH INC COMM STK 559079207 864 11642 SH SOLE 5742 0 5900 MAGNA INTL INC COMM STK 559222401 849647 17095464 SH SOLE 7148948 0 9946516 MAGNOLIA OIL & GAS CORP COMM STK 559663109 72996 6303603 SH SOLE 1365722 0 4937881 MANHATTAN ASSOCS INC COMM STK 562750109 44427 640807 SH SOLE 191587 0 449220 MANITOWOC CO INC COMM STK 563571405 262 14705 SH SOLE 10280 0 4425 MARATHON OIL CORP COMM STK 565849106 21523 1514654 SH SOLE 455185 0 1059469 MARKEL CORP COMM STK 570535104 10641 9766 SH SOLE 6448 0 3318 MARSH & MCLENNAN COS INC COMM STK 571748102 3222851 32309284 SH SOLE 10774430 0 21534854 MARRIOTT INTL INC NEW COMM STK 571903202 1533642 10931935 SH SOLE 3929311 0 7002624 MARTIN MARIETTA MATLS INC COMM STK 573284106 371447 1614214 SH SOLE 583633 0 1030581 MASCO CORP COMM STK 574599106 21065 536836 SH SOLE 171375 0 365461 MASIMO CORP COMM STK 574795100 85656 575571 SH SOLE 173671 0 401900 MASONITE INTL CORP NEW COMM STK 575385109 511 9699 SH SOLE 3889 0 5810 MASTEC INC COMM STK 576323109 2642 51268 SH SOLE 32168 0 19100 MATADOR RES CO COMM STK 576485205 113824 5725552 SH SOLE 1669748 0 4055804 MATERION CORP COMM STK 576690101 847 12485 SH SOLE 5985 0 6500 MATRIX SVC CO COMM STK 576853105 783 38657 SH SOLE 23957 0 14700 MATTEL INC COMM STK 577081102 173404 15468714 SH SOLE 6221905 0 9246809 MATTHEWS INTL CORP COMM STK 577128101 3505 100571 SH SOLE 88671 0 11900 MAXIMUS INC COMM STK 577933104 72231 995746 SH SOLE 287146 0 708600 MCCORMICK & CO INC COMM STK 579780206 139384 899192 SH SOLE 361964 0 537228 MCDERMOTT INTL INC COMM STK 580037703 2585 267556 SH SOLE 128573 0 138983 MCDONALDS CORP COMM STK 580135101 3439309 16562216 SH SOLE 6368934 0 10193282 MCGRATH RENTCORP COMM STK 580589109 76650 1233304 SH SOLE 593802 0 639502 MEDICINES CO COMM STK 584688105 2233 61235 SH SOLE 40915 0 20320 MELCO RESORTS AND ENTMT LTD ADR 585464100 232 10700 SH SOLE 10700 0 0 MENLO THERAPEUTICS INC COMM STK 586858102 3578 597247 SH SOLE 63547 0 533700 MERCER INTL INC COMM STK 588056101 174 11220 SH SOLE 11220 0 0 MERCURY SYS INC COMM STK 589378108 1527 21706 SH SOLE 13706 0 8000 MERCURY GENL CORP NEW COMM STK 589400100 2009 32141 SH SOLE 22821 0 9320 MEREDITH CORP COMM STK 589433101 1407 25563 SH SOLE 14843 0 10720 MERIDIAN BIOSCIENCE INC COMM STK 589584101 186 15667 SH SOLE 792 0 14875 MERIT MED SYS INC COMM STK 589889104 1792 30089 SH SOLE 18183 0 11906 METHODE ELECTRS INC COMM STK 591520200 599 20976 SH SOLE 11126 0 9850 METTLER TOLEDO INTERNATIONAL COMM STK 592688105 133483 158908 SH SOLE 37595 0 121313 MICROSOFT CORP COMM STK 594918104 25995692 194055628 SH SOLE 72939846 0 121115782 MICROSTRATEGY INC COMM STK 594972408 983 6861 SH SOLE 3255 0 3606 MICROCHIP TECHNOLOGY INC COMM STK 595017104 1911288 22044849 SH SOLE 8380674 0 13664175 MICRON TECHNOLOGY INC COMM STK 595112103 1136847 29459631 SH SOLE 11168263 0 18291368 MIDDLEBY CORP COMM STK 596278101 42960 316584 SH SOLE 141997 0 174587 MIDDLESEX WATER CO COMM STK 596680108 67881 1145664 SH SOLE 222494 0 923170 MILLER HERMAN INC COMM STK 600544100 1375 30755 SH SOLE 16105 0 14650 MINERALS TECHNOLOGIES INC COMM STK 603158106 103273 1929972 SH SOLE 515114 0 1414858 MINERVA NEUROSCIENCES INC COMM STK 603380106 8343 1481803 SH SOLE 204998 0 1276805 MITEK SYS INC COMM STK 606710200 414 41619 SH SOLE 719 0 40900 MOBILE TELESYSTEMS PJSC ADR 607409109 157 16900 SH SOLE 16900 0 0 MODINE MFG CO COMM STK 607828100 513 35815 SH SOLE 21015 0 14800 MOHAWK INDS INC COMM STK 608190104 27197 184421 SH SOLE 65677 0 118744 MONDELEZ INTL INC COMM STK 609207105 596304 11063139 SH SOLE 4655360 0 6407779 MONMOUTH REAL ESTATE INVT CO COMM STK 609720107 1795 132444 SH SOLE 19162 0 113282 MONOLITHIC PWR SYS INC COMM STK 609839105 97610 718884 SH SOLE 182592 0 536292 MONRO INC COMM STK 610236101 289665 3395833 SH SOLE 730984 0 2664849 MOODYS CORP COMM STK 615369105 127667 653663 SH SOLE 246934 0 406729 MOOG INC COMM STK 615394202 119723 1278955 SH SOLE 292467 0 986488 MORGAN STANLEY COMM STK 617446448 2606082 59486001 SH SOLE 25545141 0 33940860 MORNINGSTAR INC COMM STK 617700109 3065 21188 SH SOLE 12188 0 9000 MOTORCAR PTS AMER INC COMM STK 620071100 618 28859 SH SOLE 19159 0 9700 MOTOROLA SOLUTIONS INC COMM STK 620076307 1002935 6015325 SH SOLE 2590847 0 3424478 MOVADO GROUP INC COMM STK 624580106 609 22553 SH SOLE 253 0 22300 MUELLER INDS INC COMM STK 624756102 666 22744 SH SOLE 10244 0 12500 MUELLER WTR PRODS INC COMM STK 624758108 77644 7906692 SH SOLE 1529722 0 6376970 MULTI COLOR CORP COMM STK 625383104 529 10582 SH SOLE 4670 0 5912 MURPHY OIL CORP COMM STK 626717102 103018 4179246 SH SOLE 1290075 0 2889171 MURPHY USA INC COMM STK 626755102 41670 495893 SH SOLE 159693 0 336200 MYERS INDS INC COMM STK 628464109 89475 4643215 SH SOLE 1464326 0 3178889 NBT BANCORP INC COMM STK 628778102 1305 34778 SH SOLE 13998 0 20780 NCS MULTISTAGE HLDGS INC COMM STK 628877102 74 20752 SH SOLE 20752 0 0 NN INC COMM STK 629337106 908 93030 SH SOLE 49730 0 43300 NRG ENERGY INC COMM STK 629377508 17423 496088 SH SOLE 173731 0 322357 NVE CORP COMM STK 629445206 320 4589 SH SOLE 1689 0 2900 NANOMETRICS INC COMM STK 630077105 27317 787000 SH SOLE 217300 0 569700 NAPCO SEC TECHNOLOGIES INC COMM STK 630402105 358 12050 SH SOLE 193 0 11857 NASDAQ INC COMM STK 631103108 72688 755827 SH SOLE 145911 0 609916 NATERA INC COMM STK 632307104 23235 842468 SH SOLE 467168 0 375300 NATIONAL BK HLDGS CORP COMM STK 633707104 101095 2784994 SH SOLE 844940 0 1940054 NATIONAL BEVERAGE CORP COMM STK 635017106 502 11240 SH SOLE 8627 0 2613 NATIONAL CINEMEDIA INC COMM STK 635309107 212 32343 SH SOLE 32343 0 0 NATIONAL HEALTHCARE CORP COMM STK 635906100 1350 16631 SH SOLE 16631 0 0 NATIONAL FUEL GAS CO N J COMM STK 636180101 3082 58427 SH SOLE 37397 0 21030 NATIONAL GEN HLDGS CORP COMM STK 636220303 387 16878 SH SOLE 1278 0 15600 NATIONAL GRID PLC ADR 636274409 403 7576 SH SOLE 7271 0 305 NATIONAL INSTRS CORP COMM STK 636518102 420228 10007810 SH SOLE 2913139 0 7094671 NATIONAL OILWELL VARCO INC COMM STK 637071101 15395 692533 SH SOLE 217291 0 475242 NATIONAL RETAIL PPTYS INC COMM STK 637417106 5691 107351 SH SOLE 63807 0 43544 NATIONAL STORAGE AFFILIATES COMM STK 637870106 1073 37073 SH SOLE 1073 0 36000 NATIONAL WESTN LIFE GROUP IN COMM STK 638517102 457 1778 SH SOLE 668 0 1110 NATUS MEDICAL INC DEL COMM STK 639050103 394 15320 SH SOLE 15320 0 0 NEENAH INC COMM STK 640079109 646 9567 SH SOLE 6613 0 2954 NEKTAR THERAPEUTICS COMM STK 640268108 47091 1323527 SH SOLE 285903 0 1037624 NEOGEN CORP COMM STK 640491106 1191 19175 SH SOLE 9509 0 9666 NEW CONCEPT ENERGY INC COMM STK 643611106 56 30600 SH SOLE 30600 0 0 NEW FORTRESS ENERGY LLC COMM STK 644393100 14055 1200279 SH SOLE 222273 0 978006 NEW JERSEY RES COMM STK 646025106 2932 58911 SH SOLE 31761 0 27150 NEW ORIENTAL ED & TECH GRP I ADR 647581107 464 4800 SH SOLE 4800 0 0 NEW SR INVT GROUP INC COMM STK 648691103 423 62945 SH SOLE 62945 0 0 NEW YORK CMNTY BANCORP INC COMM STK 649445103 2019 202267 SH SOLE 94443 0 107824 NEW YORK TIMES CO COMM STK 650111107 1862 57096 SH SOLE 18696 0 38400 NEWELL BRANDS INC COMM STK 651229106 11988 777459 SH SOLE 229967 0 547492 NEWMARKET CORP COMM STK 651587107 31546 78680 SH SOLE 21483 0 57197 NEWMONT GOLDCORP CORPORATION COMM STK 651639106 456581 11868501 SH SOLE 3743934 0 8124567 NIKE INC COMM STK 654106103 2015100 24003576 SH SOLE 10609783 0 13393793 NOBLE ENERGY INC COMM STK 655044105 19549 872708 SH SOLE 279818 0 592890 NORDSON CORP COMM STK 655663102 54753 387467 SH SOLE 144647 0 242820 NORDSTROM INC COMM STK 655664100 75951 2383907 SH SOLE 720253 0 1663654 NORFOLK SOUTHERN CORP COMM STK 655844108 182184 913984 SH SOLE 302290 0 611694 NORTHERN OIL & GAS INC NEV COMM STK 665531109 453 234613 SH SOLE 148913 0 85700 NORTHERN TR CORP COMM STK 665859104 559920 6221336 SH SOLE 2140761 0 4080575 NORTHRIM BANCORP INC COMM STK 666762109 258 7247 SH SOLE 122 0 7125 NORTHROP GRUMMAN CORP COMM STK 666807102 3465475 10725371 SH SOLE 4089625 0 6635746 NORTHWEST BANCSHARES INC MD COMM STK 667340103 1154 65512 SH SOLE 21433 0 44079 NORTHWESTERN CORP COMM STK 668074305 93747 1299330 SH SOLE 426230 0 873100 NUCOR CORP COMM STK 670346105 242565 4402261 SH SOLE 1429037 0 2973224 NUVASIVE INC COMM STK 670704105 103208 1763028 SH SOLE 361649 0 1401379 OGE ENERGY CORP COMM STK 670837103 9314 218838 SH SOLE 171553 0 47285 OSI SYSTEMS INC COMM STK 671044105 58568 520004 SH SOLE 144966 0 375038 OASIS PETE INC NEW COMM STK 674215108 187 32970 SH SOLE 19870 0 13100 OCCIDENTAL PETE CORP COMM STK 674599105 1677609 33365328 SH SOLE 13962142 0 19403186 OCEAN PWR TECHNOLOGIES INC COMM STK 674870506 67 35195 SH SOLE 35195 0 0 OCEANEERING INTL INC COMM STK 675232102 4632 227184 SH SOLE 90884 0 136300 OCEANFIRST FINL CORP COMM STK 675234108 474 19083 SH SOLE 969 0 18114 OCWEN FINL CORP COMM STK 675746309 668 322791 SH SOLE 220861 0 101930 ODONATE THERAPEUTICS INC COMM STK 676079106 38247 1042446 SH SOLE 135263 0 907183 OFFICE DEPOT INC COMM STK 676220106 935 453912 SH SOLE 306737 0 147175 OIL DRI CORP AMER COMM STK 677864100 24287 713477 SH SOLE 150377 0 563100 OIL STS INTL INC COMM STK 678026105 839 45867 SH SOLE 13237 0 32630 OKTA INC COMM STK 679295105 247660 2005180 SH SOLE 572173 0 1433007 OLD DOMINION FREIGHT LINE IN COMM STK 679580100 454463 3044772 SH SOLE 665659 0 2379113 OLD NATL BANCORP IND COMM STK 680033107 1072 64646 SH SOLE 25104 0 39542 OLD REP INTL CORP COMM STK 680223104 3269 146046 SH SOLE 85366 0 60680 OLIN CORP COMM STK 680665205 1260 57492 SH SOLE 21102 0 36390 OLLIES BARGAIN OUTLT HLDGS I COMM STK 681116109 489223 5616150 SH SOLE 1072132 0 4544018 OMNICOM GROUP INC COMM STK 681919106 67392 822361 SH SOLE 254375 0 567986 OMEGA HEALTHCARE INVS INC COMM STK 681936100 7256 197439 SH SOLE 160863 0 36576 OMEGA FLEX INC COMM STK 682095104 679 8839 SH SOLE 8839 0 0 OMNOVA SOLUTIONS INC COMM STK 682129101 235 37692 SH SOLE 10492 0 27200 OMEROS CORP COMM STK 682143102 280 17865 SH SOLE 865 0 17000 ON DECK CAP INC COMM STK 682163100 626 150874 SH SOLE 114574 0 36300 ON SEMICONDUCTOR CORP COMM STK 682189105 8987 444689 SH SOLE 326199 0 118490 ONE LIBERTY PPTYS INC COMM STK 682406103 264 9104 SH SOLE 242 0 8862 ONEOK INC NEW COMM STK 682680103 53415 776262 SH SOLE 259768 0 516494 OPEN TEXT CORP COMM STK 683715106 411 9945 SH SOLE 9945 0 0 OPTICAL CABLE CORP COMM STK 683827208 53 12869 SH SOLE 0 0 12869 ORMAT TECHNOLOGIES INC COMM STK 686688102 42317 667565 SH SOLE 190265 0 477300 OSHKOSH CORP COMM STK 688239201 4267 51102 SH SOLE 29265 0 21837 OTTER TAIL CORP COMM STK 689648103 1266 23977 SH SOLE 8627 0 15350 OVERSTOCK COM INC DEL COMM STK 690370101 146 10772 SH SOLE 472 0 10300 OWENS & MINOR INC NEW COMM STK 690732102 99 30925 SH SOLE 30925 0 0 OWENS CORNING NEW COMM STK 690742101 2826 48558 SH SOLE 16758 0 31800 OWENS ILL INC COMM STK 690768403 1018 58957 SH SOLE 42657 0 16300 OXFORD INDS INC COMM STK 691497309 348 4586 SH SOLE 306 0 4280 PDF SOLUTIONS INC COMM STK 693282105 37546 2861709 SH SOLE 542509 0 2319200 PNC FINL SVCS GROUP INC COMM STK 693475105 1624112 11830654 SH SOLE 3781202 0 8049452 PPG INDS INC COMM STK 693506107 324337 2778999 SH SOLE 1039912 0 1739087 PVH CORP COMM STK 693656100 17622 186196 SH SOLE 61653 0 124543 PACCAR INC COMM STK 693718108 913670 12750068 SH SOLE 6039079 0 6710989 PACIRA BIOSCIENCES COMM STK 695127100 17586 404373 SH SOLE 168773 0 235600 PACKAGING CORP AMER COMM STK 695156109 378669 3972606 SH SOLE 1529552 0 2443054 PACWEST BANCORP DEL COMM STK 695263103 1066 27460 SH SOLE 14478 0 12982 PALO ALTO NETWORKS INC COMM STK 697435105 126464 620651 SH SOLE 236593 0 384058 PANHANDLE OIL AND GAS INC COMM STK 698477106 10456 801827 SH SOLE 185957 0 615870 PAPA JOHNS INTL INC COMM STK 698813102 103968 2324866 SH SOLE 515186 0 1809680 PARK ELECTROCHEMICAL CORP COMM STK 700416209 311 18660 SH SOLE 3160 0 15500 PARK HOTELS RESORTS INC COMM STK 700517105 1819 65998 SH SOLE 19488 0 46510 PARK NATL CORP COMM STK 700658107 1295 13025 SH SOLE 6190 0 6835 PARKER HANNIFIN CORP COMM STK 701094104 41111 241814 SH SOLE 77143 0 164671 PARSLEY ENERGY INC COMM STK 701877102 3937 207118 SH SOLE 134808 0 72310 PATRICK INDS INC COMM STK 703343103 39822 809549 SH SOLE 230499 0 579050 PATTERSON COMPANIES INC COMM STK 703395103 321611 14044153 SH SOLE 4090553 0 9953600 PATTERSON UTI ENERGY INC COMM STK 703481101 1411 122567 SH SOLE 34790 0 87777 PAYCHEX INC COMM STK 704326107 63683 773882 SH SOLE 292624 0 481258 PEABODY ENERGY CORP NEW COMM STK 704551100 665 27600 SH SOLE 14000 0 13600 PEAPACK-GLADSTONE FINL CORP COMM STK 704699107 793 28204 SH SOLE 18047 0 10157 PEGASYSTEMS INC COMM STK 705573103 56022 786715 SH SOLE 232115 0 554600 PEMBINA PIPELINE CORP COMM STK 706327103 665 17820 SH SOLE 17820 0 0 PENN NATL GAMING INC COMM STK 707569109 38950 2022322 SH SOLE 580510 0 1441812 PENNEY J C CORP INC COMM STK 708160106 148 129625 SH SOLE 129625 0 0 PENNSYLVANIA RL ESTATE INVT COMM STK 709102107 810 124561 SH SOLE 53630 0 70931 PEOPLES BANCORP INC COMM STK 709789101 311 9626 SH SOLE 3431 0 6195 PEOPLES UTD FINL INC COMM STK 712704105 11535 687441 SH SOLE 206234 0 481207 PEPSICO INC COMM STK 713448108 1346579 10269040 SH SOLE 4729102 0 5539938 PERKINELMER INC COMM STK 714046109 1741487 18076467 SH SOLE 4241769 0 13834698 PERSPECTA INC COMM STK 715347100 3065 130915 SH SOLE 73544 0 57371 PETMED EXPRESS INC COMM STK 716382106 314 20068 SH SOLE 9128 0 10940 PFIZER INC COMM STK 717081103 4045519 93386854 SH SOLE 37430903 0 55955951 PHASEBIO PHARMACEUTICALS INC COMM STK 717224109 10447 796236 SH SOLE 85227 0 711009 PHILIP MORRIS INTL INC COMM STK 718172109 2854713 36351876 SH SOLE 15504613 0 20847263 PHILLIPS 66 COMM STK 718546104 110870 1185273 SH SOLE 358221 0 827052 PHOTRONICS INC COMM STK 719405102 397 48377 SH SOLE 1217 0 47160 PIEDMONT OFFICE REALTY TR IN COMM STK 720190206 1253 62887 SH SOLE 31607 0 31280 PINNACLE WEST CAP CORP COMM STK 723484101 20549 218401 SH SOLE 70489 0 147912 PIONEER ENERGY SVCS CORP COMM STK 723664108 16 65000 SH SOLE 65000 0 0 PIONEER NAT RES CO COMM STK 723787107 1788392 11623503 SH SOLE 4575236 0 7048267 PIPER JAFFRAY COS COMM STK 724078100 1110 14949 SH SOLE 8659 0 6290 PITNEY BOWES INC COMM STK 724479100 791 184823 SH SOLE 40523 0 144300 PLANTRONICS INC NEW COMM STK 727493108 12483 337013 SH SOLE 99063 0 237950 PLEXUS CORP COMM STK 729132100 994 17021 SH SOLE 6561 0 10460 POLARIS INDS INC COMM STK 731068102 3076 33720 SH SOLE 20080 0 13640 POPULAR INC COMM STK 733174700 156052 2877066 SH SOLE 922316 0 1954750 PORTLAND GEN ELEC CO COMM STK 736508847 68677 1267801 SH SOLE 373801 0 894000 PORTOLA PHARMACEUTICALS INC COMM STK 737010108 1675 61737 SH SOLE 36837 0 24900 POST HLDGS INC COMM STK 737446104 317826 3056899 SH SOLE 739586 0 2317313 POTLATCHDELTIC CORPORATION COMM STK 737630103 52324 1342337 SH SOLE 466932 0 875405 POWER INTEGRATIONS INC COMM STK 739276103 741 9239 SH SOLE 3437 0 5802 PREFERRED BK LOS ANGELES CA COMM STK 740367404 59421 1257583 SH SOLE 257617 0 999966 PRICESMART INC COMM STK 741511109 2489 48684 SH SOLE 45334 0 3350 PROCTER AND GAMBLE CO COMM STK 742718109 914078 8336324 SH SOLE 4162810 0 4173514 PROGENICS PHARMACEUTICALS IN COMM STK 743187106 7105 1151552 SH SOLE 181308 0 970244 PROGRESSIVE CORP OHIO COMM STK 743315103 522816 6540925 SH SOLE 2385087 0 4155838 PROOFPOINT INC COMM STK 743424103 993101 8258637 SH SOLE 2306602 0 5952035 PROSPERITY BANCSHARES INC COMM STK 743606105 165441 2504790 SH SOLE 633736 0 1871054 PROTO LABS INC COMM STK 743713109 2254 19430 SH SOLE 11230 0 8200 PROVIDENCE SVC CORP COMM STK 743815102 1336 23296 SH SOLE 9296 0 14000 PRUDENTIAL FINL INC COMM STK 744320102 216737 2145907 SH SOLE 805861 0 1340046 PUBLIC SVC ENTERPRISE GRP IN COMM STK 744573106 54547 927352 SH SOLE 290706 0 636646 PULTE GROUP INC COMM STK 745867101 15540 491464 SH SOLE 177183 0 314281 PURECYCLE CORP COMM STK 746228303 429 40488 SH SOLE 40488 0 0 QUAKER CHEM CORP COMM STK 747316107 289505 1426977 SH SOLE 333929 0 1093048 QUALCOMM INC COMM STK 747525103 2672850 35136722 SH SOLE 14563802 0 20572920 QUANEX BUILDING PRODUCTS COR COMM STK 747619104 38950 2061964 SH SOLE 484838 0 1577126 QUMU CORP COMM STK 749063103 99 23750 SH SOLE 0 0 23750 QUOTIENT TECHNOLOGY INC COMM STK 749119103 1291 120214 SH SOLE 107624 0 12590 REV GROUP INC COMM STK 749527107 26148 1814576 SH SOLE 416466 0 1398110 RLI CORP COMM STK 749607107 415 4846 SH SOLE 3846 0 1000 RPC INC COMM STK 749660106 5078 704334 SH SOLE 197734 0 506600 RPM INTL INC COMM STK 749685103 850084 13910720 SH SOLE 4767355 0 9143365 RADIAN GROUP INC COMM STK 750236101 177751 7779020 SH SOLE 1975077 0 5803943 RADIUS HEALTH INC COMM STK 750469207 94403 3875313 SH SOLE 646878 0 3228435 RADNET INC COMM STK 750491102 219 15914 SH SOLE 8314 0 7600 RALPH LAUREN CORP COMM STK 751212101 171621 1510879 SH SOLE 459543 0 1051336 RAVEN INDS INC COMM STK 754212108 31468 877033 SH SOLE 270879 0 606154 RAYMOND JAMES FINANCIAL INC COMM STK 754730109 95648 1131265 SH SOLE 546697 0 584568 RAYONIER INC COMM STK 754907103 525679 17349152 SH SOLE 5443146 0 11906006 RAYTHEON CO COMM STK 755111507 262548 1509939 SH SOLE 808014 0 701925 REALTY INCOME CORP COMM STK 756109104 44971 652038 SH SOLE 250082 0 401956 RED HAT INC COMM STK 756577102 586618 3124298 SH SOLE 1327977 0 1796321 REDWOOD TR INC COMM STK 758075402 29958 1812349 SH SOLE 739249 0 1073100 REGAL BELOIT CORP COMM STK 758750103 1817 22234 SH SOLE 11434 0 10800 REGENCY CTRS CORP COMM STK 758849103 360895 5407470 SH SOLE 1352423 0 4055047 REINSURANCE GRP OF AMERICA I COMM STK 759351604 4610 29543 SH SOLE 16968 0 12575 RELIANCE STEEL & ALUMINUM CO COMM STK 759509102 46849 495129 SH SOLE 164162 0 330967 REPLIGEN CORP COMM STK 759916109 52583 611785 SH SOLE 176045 0 435740 REPUBLIC SVCS INC COMM STK 760759100 579539 6689048 SH SOLE 2061124 0 4627924 RESMED INC COMM STK 761152107 32749 268369 SH SOLE 87151 0 181218 REVANCE THERAPEUTICS INC COMM STK 761330109 355 27346 SH SOLE 13946 0 13400 REX AMERICAN RESOURCES CORP COMM STK 761624105 34396 471830 SH SOLE 147563 0 324267 RIBBON COMMUNICATIONS INC COMM STK 762544104 82 16843 SH SOLE 1143 0 15700 RIGEL PHARMACEUTICALS INC COMM STK 766559603 13301 5096227 SH SOLE 1066027 0 4030200 RIO TINTO PLC ADR 767204100 324 5200 SH SOLE 5200 0 0 RITCHIE BROS AUCTIONEERS COMM STK 767744105 5811 174911 SH SOLE 84011 0 90900 RITE AID CORP COMM STK 767754872 262 32699 SH SOLE 28579 0 4120 ROBERT HALF INTL INC COMM STK 770323103 20860 365893 SH SOLE 139131 0 226762 ROCKWELL AUTOMATION INC COMM STK 773903109 51969 317214 SH SOLE 105444 0 211770 ROCKWELL MED INC COMM STK 774374102 114 37819 SH SOLE 33819 0 4000 ROGERS CORP COMM STK 775133101 1541 8930 SH SOLE 4147 0 4783 ROLLINS INC COMM STK 775711104 454124 12660262 SH SOLE 2795973 0 9864289 ROPER TECHNOLOGIES INC COMM STK 776696106 5607240 15309455 SH SOLE 5106379 0 10203076 ROSETTA STONE INC COMM STK 777780107 88758 3879288 SH SOLE 863382 0 3015906 ROSS STORES INC COMM STK 778296103 2232384 22522025 SH SOLE 9033089 0 13488936 ROYAL BK CDA MONTREAL QUE COMM STK 780087102 220 2770 SH SOLE 2770 0 0 ROYAL DUTCH SHELL PLC ADR 780259107 340950 5186347 SH SOLE 1867632 0 3318715 ROYAL DUTCH SHELL PLC ADR 780259206 2157 33150 SH SOLE 33150 0 0 ROYAL GOLD INC COMM STK 780287108 10225 99765 SH SOLE 43453 0 56312 RUDOLPH TECHNOLOGIES INC COMM STK 781270103 24195 875686 SH SOLE 270586 0 605100 RUTHS HOSPITALITY GROUP INC COMM STK 783332109 29134 1282860 SH SOLE 375660 0 907200 RYANAIR HLDGS PLC ADR 783513203 66557 1037686 SH SOLE 389997 0 647689 RYDER SYS INC COMM STK 783549108 1347 23110 SH SOLE 8035 0 15075 S & T BANCORP INC COMM STK 783859101 1242 33136 SH SOLE 11936 0 21200 SEI INVESTMENTS CO COMM STK 784117103 3937 70182 SH SOLE 43226 0 26956 SJW GROUP COMM STK 784305104 108126 1779259 SH SOLE 333335 0 1445924 SPX CORP COMM STK 784635104 879 26620 SH SOLE 13915 0 12705 SAFEGUARD SCIENTIFICS INC COMM STK 786449207 10594 877741 SH SOLE 189341 0 688400 SAGA COMMUNICATIONS INC COMM STK 786598300 19649 628955 SH SOLE 133050 0 495905 ST JOE CO COMM STK 790148100 124156 7184975 SH SOLE 2282691 0 4902284 SALEM MEDIA GROUP INC COMM STK 794093104 50 20450 SH SOLE 0 0 20450 SANDERSON FARMS INC COMM STK 800013104 196431 1438422 SH SOLE 277835 0 1160587 SANDY SPRING BANCORP INC COMM STK 800363103 6439 184592 SH SOLE 51903 0 132689 SANFILIPPO JOHN B & SON INC COMM STK 800422107 20515 257438 SH SOLE 75638 0 181800 SANGAMO THERAPEUTICS INC COMM STK 800677106 1142 106068 SH SOLE 38368 0 67700 SANMINA CORPORATION COMM STK 801056102 1109 36614 SH SOLE 16212 0 20402 SAREPTA THERAPEUTICS INC COMM STK 803607100 592943 3902227 SH SOLE 722893 0 3179334 SAUL CTRS INC COMM STK 804395101 66790 1189920 SH SOLE 368320 0 821600 SCANSOURCE INC COMM STK 806037107 800 24584 SH SOLE 17584 0 7000 HENRY SCHEIN INC COMM STK 806407102 30418 435167 SH SOLE 179040 0 256127 SCHLUMBERGER LTD COMM STK 806857108 277269 6977085 SH SOLE 2303130 0 4673955 SCHOLASTIC CORP COMM STK 807066105 73099 2199136 SH SOLE 650263 0 1548873 THE CHARLES SCHWAB CORPORATI COMM STK 808513105 2445786 60855583 SH SOLE 26186030 0 34669553 SCIENCE APPLICATNS INTL CP N COMM STK 808625107 42738 493744 SH SOLE 139263 0 354481 SCOTTS MIRACLE GRO CO COMM STK 810186106 35023 355565 SH SOLE 103965 0 251600 SCRIPPS E W CO OHIO COMM STK 811054402 362 23658 SH SOLE 13243 0 10415 SEACOAST BKG CORP FLA COMM STK 811707801 114346 4494716 SH SOLE 904695 0 3590021 SEACOR HOLDINGS INC COMM STK 811904101 58538 1232112 SH SOLE 346570 0 885542 SEATTLE GENETICS INC COMM STK 812578102 567764 8203502 SH SOLE 2398333 0 5805169 SELECTA BIOSCIENCES INC COMM STK 816212104 333 185891 SH SOLE 184581 0 1310 SELECTIVE INS GROUP INC COMM STK 816300107 179128 2391878 SH SOLE 438509 0 1953369 SEMTECH CORP COMM STK 816850101 2039 42437 SH SOLE 25637 0 16800 SEMPRA ENERGY COMM STK 816851109 4808948 34989433 SH SOLE 14786145 0 20203288 SEMPRA ENERGY CVPFSTKF 816851406 498225 4397221 SH SOLE 2062100 0 2335121 SEMPRA ENERGY CVPFSTKF 816851505 145209 1299927 SH SOLE 603639 0 696288 SERVICE CORP INTL COMM STK 817565104 106312 2272602 SH SOLE 808496 0 1464106 SHERWIN WILLIAMS CO COMM STK 824348106 454519 991772 SH SOLE 329855 0 661917 SI BONE INC COMM STK 825704109 6138 301793 SH SOLE 32785 0 269008 SILICON LABORATORIES INC COMM STK 826919102 1407 13607 SH SOLE 7107 0 6500 SILGAN HOLDINGS INC COMM STK 827048109 1610 52618 SH SOLE 39078 0 13540 SIMMONS 1ST NATL CORP COMM STK 828730200 1031 44336 SH SOLE 22738 0 21598 SIMON PPTY GROUP INC NEW COMM STK 828806109 333302 2086266 SH SOLE 493981 0 1592285 SIMPSON MANUFACTURING CO INC COMM STK 829073105 72954 1097710 SH SOLE 193333 0 904377 SIMULATIONS PLUS INC COMM STK 829214105 846 29612 SH SOLE 29612 0 0 SINCLAIR BROADCAST GROUP INC COMM STK 829226109 1835 34225 SH SOLE 14115 0 20110 SKECHERS U S A INC COMM STK 830566105 3329 105726 SH SOLE 65116 0 40610 SKYLINE CHAMPION CORPORATION COMM STK 830830105 64946 2372011 SH SOLE 450848 0 1921163 SKYWEST INC COMM STK 830879102 362 5959 SH SOLE 3429 0 2530 SMITH A O CORP COMM STK 831865209 28052 594833 SH SOLE 271910 0 322923 SMUCKER J M CO COMM STK 832696405 23178 201217 SH SOLE 66865 0 134352 SNAP ON INC COMM STK 833034101 53730 324381 SH SOLE 114136 0 210245 SONOCO PRODS CO COMM STK 835495102 3198 48949 SH SOLE 29412 0 19537 SONY CORP ADR 835699307 969 18500 SH SOLE 18500 0 0 SOTHEBYS COMM STK 835898107 1283 22079 SH SOLE 10014 0 12065 SOUTH JERSEY INDS INC COMM STK 838518108 4573 135573 SH SOLE 109633 0 25940 SOUTH ST CORP COMM STK 840441109 120511 1635825 SH SOLE 316475 0 1319350 SOUTHERN CO COMM STK 842587107 1936917 35038301 SH SOLE 15894938 0 19143363 SOUTHERN FIRST BANCSHARES IN COMM STK 842873101 20460 522474 SH SOLE 94827 0 427647 SOUTHWEST AIRLS CO COMM STK 844741108 385779 7597075 SH SOLE 4123018 0 3474057 SOUTHWEST GAS HOLDINGS INC COMM STK 844895102 321477 3587115 SH SOLE 777465 0 2809650 SOUTHWESTERN ENERGY CO COMM STK 845467109 214 67716 SH SOLE 41616 0 26100 SPARK ENERGY INC COMM STK 846511103 786 70269 SH SOLE 39539 0 30730 SPARTAN MTRS INC COMM STK 846819100 436 39767 SH SOLE 22967 0 16800 SPARTANNASH CO COMM STK 847215100 160 13681 SH SOLE 9981 0 3700 SPIRIT AEROSYSTEMS HLDGS INC COMM STK 848574109 457987 5628445 SH SOLE 2382137 0 3246308 SPIRIT AIRLS INC COMM STK 848577102 1277 26752 SH SOLE 14952 0 11800 SPLUNK INC COMM STK 848637104 3054191 24287809 SH SOLE 9270618 0 15017191 SQUARE INC COMM STK 852234103 35319 486962 SH SOLE 203448 0 283514 STAMPS COM INC COMM STK 852857200 291 6418 SH SOLE 3818 0 2600 STANDARD MTR PRODS INC COMM STK 853666105 480 10594 SH SOLE 384 0 10210 STANDEX INTL CORP COMM STK 854231107 8426 115199 SH SOLE 35799 0 79400 STANLEY BLACK & DECKER INC COMM STK 854502101 103339 714606 SH SOLE 157256 0 557350 STARBUCKS CORP COMM STK 855244109 269217 3211459 SH SOLE 1379164 0 1832295 STATE AUTO FINL CORP COMM STK 855707105 116181 3319444 SH SOLE 857942 0 2461502 STATE STR CORP COMM STK 857477103 670607 11962313 SH SOLE 4174221 0 7788092 STEEL DYNAMICS INC COMM STK 858119100 17032 563977 SH SOLE 288728 0 275249 STEELCASE INC COMM STK 858155203 491 28699 SH SOLE 15710 0 12989 STEPAN CO COMM STK 858586100 18362 199779 SH SOLE 60541 0 139238 STERICYCLE INC COMM STK 858912108 438987 9193447 SH SOLE 3958759 0 5234688 STERLING CONSTRUCTION CO INC COMM STK 859241101 479 35660 SH SOLE 20860 0 14800 STEWART INFORMATION SVCS COR COMM STK 860372101 794 19616 SH SOLE 11336 0 8280 STIFEL FINL CORP COMM STK 860630102 1373 23243 SH SOLE 10157 0 13086 STITCH FIX INC COMM STK 860897107 30014 938242 SH SOLE 236071 0 702171 STOCK YDS BANCORP INC COMM STK 861025104 1203 33272 SH SOLE 24291 0 8981 STORE CAP CORP COMM STK 862121100 2249 67765 SH SOLE 48465 0 19300 STRATTEC SEC CORP COMM STK 863111100 5904 244961 SH SOLE 49708 0 195253 STRYKER CORP COMM STK 863667101 6603328 32120478 SH SOLE 11623877 0 20496601 STURM RUGER & CO INC COMM STK 864159108 539 9888 SH SOLE 4408 0 5480 SUMMER INFANT INC COMM STK 865646103 12 24500 SH SOLE 24500 0 0 SUMMIT HOTEL PPTYS INC COMM STK 866082100 336 29325 SH SOLE 1975 0 27350 SUN CMNTYS INC COMM STK 866674104 3872 30206 SH SOLE 15956 0 14250 SUN LIFE FINL INC COMM STK 866796105 294535 7097374 SH SOLE 2581429 0 4515945 SUNCOR ENERGY INC NEW COMM STK 867224107 39549 1269030 SH SOLE 344275 0 924755 SUNSTONE HOTEL INVS INC NEW COMM STK 867892101 157073 11456786 SH SOLE 2290335 0 9166451 SUNTRUST BKS INC COMM STK 867914103 55451 882278 SH SOLE 341912 0 540366 SUPERIOR ENERGY SVCS INC COMM STK 868157108 560 431145 SH SOLE 251045 0 180100 SUPERNUS PHARMACEUTICALS INC COMM STK 868459108 25538 771785 SH SOLE 234385 0 537400 SURMODICS INC COMM STK 868873100 569 13186 SH SOLE 236 0 12950 SYKES ENTERPRISES INC COMM STK 871237103 1043 37969 SH SOLE 18159 0 19810 SYMANTEC CORP COMM STK 871503108 2061652 94745012 SH SOLE 35348376 0 59396636 SYNOPSYS INC COMM STK 871607107 1296443 10074160 SH SOLE 4427525 0 5646635 SYSCO CORP COMM STK 871829107 157529 2227503 SH SOLE 691270 0 1536233 SYSTEMAX INC COMM STK 871851101 275 12393 SH SOLE 11703 0 690 TCF FINL CORP COMM STK 872275102 2765 133008 SH SOLE 61228 0 71780 TJX COS INC NEW COMM STK 872540109 201308 3806894 SH SOLE 1838458 0 1968436 T MOBILE US INC COMM STK 872590104 369175 4979435 SH SOLE 631058 0 4348377 TABULA RASA HEALTHCARE INC COMM STK 873379101 65669 1315216 SH SOLE 291526 0 1023690 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 88545 2260535 SH SOLE 2091123 0 169412 TAKE-TWO INTERACTIVE SOFTWAR COMM STK 874054109 110691 974989 SH SOLE 287545 0 687444 TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 73913 4175898 SH SOLE 1483997 0 2691901 TAL EDUCATION GROUP ADR 874080104 191174 5017694 SH SOLE 1725542 0 3292152 TANDEM DIABETES CARE INC COMM STK 875372203 17350 268911 SH SOLE 46911 0 222000 TANGER FACTORY OUTLET CTRS I COMM STK 875465106 516 31852 SH SOLE 19172 0 12680 TAPESTRY INC COMM STK 876030107 666200 20995907 SH SOLE 7699933 0 13295974 TAUBMAN CTRS INC COMM STK 876664103 4214 103218 SH SOLE 85218 0 18000 TEAM INC COMM STK 878155100 42151 2751349 SH SOLE 526932 0 2224417 TECH DATA CORP COMM STK 878237106 16999 162517 SH SOLE 53713 0 108804 TECK RESOURCES LTD COMM STK 878742204 66958 2903585 SH SOLE 889099 0 2014486 TELEDYNE TECHNOLOGIES INC COMM STK 879360105 579612 2116375 SH SOLE 402069 0 1714306 TELEFLEX INC COMM STK 879369106 1987384 6001461 SH SOLE 2083376 0 3918085 TELEFONICA S A ADR 879382208 933 112437 SH SOLE 111046 0 1391 TELEPHONE & DATA SYS INC COMM STK 879433829 2000 65804 SH SOLE 26284 0 39520 TENNANT CO COMM STK 880345103 611 9978 SH SOLE 6938 0 3040 TENNECO INC COMM STK 880349105 213 19218 SH SOLE 9468 0 9750 TERADYNE INC COMM STK 880770102 3206 66922 SH SOLE 37022 0 29900 TEREX CORP NEW COMM STK 880779103 1480 47146 SH SOLE 23246 0 23900 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 88177 9553328 SH SOLE 2897853 0 6655475 TEXAS INSTRS INC COMM STK 882508104 2874201 25045313 SH SOLE 7919479 0 17125834 TEXAS ROADHOUSE INC COMM STK 882681109 53018 987858 SH SOLE 282558 0 705300 TEXTRON INC COMM STK 883203101 1568668 29575191 SH SOLE 10898472 0 18676719 THERMO FISHER SCIENTIFIC INC COMM STK 883556102 5033477 17139325 SH SOLE 5308640 0 11830685 THOR INDS INC COMM STK 885160101 1645 28152 SH SOLE 11152 0 17000 TIFFANY & CO NEW COMM STK 886547108 382696 4086887 SH SOLE 1407958 0 2678929 TIMKEN CO COMM STK 887389104 1747 34031 SH SOLE 22831 0 11200 TIMKENSTEEL CORP COMM STK 887399103 560 68830 SH SOLE 23040 0 45790 TOCAGEN INC COMM STK 888846102 3354 502027 SH SOLE 56641 0 445386 TOLL BROTHERS INC COMM STK 889478103 6198 169251 SH SOLE 65231 0 104020 TOMPKINS FINANCIAL CORPORATI COMM STK 890110109 782 9588 SH SOLE 3071 0 6517 TOOTSIE ROLL INDS INC COMM STK 890516107 597 16160 SH SOLE 9566 0 6594 TORCHMARK CORP COMM STK 891027104 17410 194615 SH SOLE 72416 0 122199 TORO CO COMM STK 891092108 626805 9369283 SH SOLE 1953534 0 7415749 TORONTO DOMINION BK ONT COMM STK 891160509 3781 64566 SH SOLE 64566 0 0 TOTAL SYS SVCS INC COMM STK 891906109 1489402 11611460 SH SOLE 4544020 0 7067440 TOYOTA MOTOR CORP ADR 892331307 566 4562 SH SOLE 4281 0 281 TRACTOR SUPPLY CO COMM STK 892356106 94611 869588 SH SOLE 216489 0 653099 TRADEWEB MKTS INC COMM STK 892672106 245659 5607382 SH SOLE 2192005 0 3415377 TRANSDIGM GROUP INC COMM STK 893641100 79780 164902 SH SOLE 61983 0 102919 TREDEGAR CORP COMM STK 894650100 177 10650 SH SOLE 450 0 10200 TRIBUNE MEDIA CO COMM STK 896047503 347 7518 SH SOLE 4818 0 2700 TRICO BANCSHARES COMM STK 896095106 325 8600 SH SOLE 4600 0 4000 TRIMBLE INC COMM STK 896239100 4385 97208 SH SOLE 47284 0 49924 TRINET GROUP INC COMM STK 896288107 1413 20837 SH SOLE 9637 0 11200 TRINITY INDS INC COMM STK 896522109 2115 101951 SH SOLE 70593 0 31358 TRIUMPH GROUP INC NEW COMM STK 896818101 140864 6151267 SH SOLE 1836552 0 4314715 TRIPADVISOR INC COMM STK 896945201 7665 165595 SH SOLE 54460 0 111135 TRUSTCO BK CORP N Y COMM STK 898349105 463 58484 SH SOLE 16634 0 41850 TRUSTMARK CORP COMM STK 898402102 748 22501 SH SOLE 9001 0 13500 TUCOWS INC COMM STK 898697206 27305 447477 SH SOLE 79806 0 367671 TUESDAY MORNING CORP COMM STK 899035505 12759 7549535 SH SOLE 1347535 0 6202000 TUPPERWARE BRANDS CORP COMM STK 899896104 585 30758 SH SOLE 17538 0 13220 TUTOR PERINI CORP COMM STK 901109108 479 34569 SH SOLE 12569 0 22000 II VI INC COMM STK 902104108 950 25981 SH SOLE 11981 0 14000 TYLER TECHNOLOGIES INC COMM STK 902252105 78085 361473 SH SOLE 114806 0 246667 TYSON FOODS INC COMM STK 902494103 2999524 37150401 SH SOLE 16420831 0 20729570 UDR INC COMM STK 902653104 23925 532970 SH SOLE 166228 0 366742 UGI CORP NEW COMM STK 902681105 4941 92508 SH SOLE 46878 0 45630 UMB FINL CORP COMM STK 902788108 1424 21635 SH SOLE 6027 0 15608 USA TRUCK INC COMM STK 902925106 208 20600 SH SOLE 0 0 20600 U S GLOBAL INVS INC COMM STK 902952100 102 56500 SH SOLE 0 0 56500 US BANCORP DEL COMM STK 902973304 1098195 20957923 SH SOLE 8146247 0 12811676 UMH PPTYS INC COMM STK 903002103 381 30689 SH SOLE 689 0 30000 UMPQUA HLDGS CORP COMM STK 904214103 1273 76754 SH SOLE 34890 0 41864 UNDER ARMOUR INC COMM STK 904311107 8208 323773 SH SOLE 104050 0 219723 UNDER ARMOUR INC COMM STK 904311206 8608 387754 SH SOLE 141479 0 246275 UNIFIRST CORP MASS COMM STK 904708104 47323 250955 SH SOLE 71355 0 179600 UNILEVER PLC ADR 904767704 511 8241 SH SOLE 7356 0 885 UNILEVER N V COMM STK 904784709 1863 30682 SH SOLE 17682 0 13000 UNION PACIFIC CORP COMM STK 907818108 582072 3441974 SH SOLE 1207156 0 2234818 UNISYS CORP COMM STK 909214306 1088 111982 SH SOLE 35282 0 76700 UNIT CORP COMM STK 909218109 774 87059 SH SOLE 44059 0 43000 UNITED BANKSHARES INC WEST V COMM STK 909907107 1096 29562 SH SOLE 11832 0 17730 UNITED CONTL HLDGS INC COMM STK 910047109 1073929 12266464 SH SOLE 4569673 0 7696791 UNITED FIRE GROUP INC COMM STK 910340108 853 17593 SH SOLE 4293 0 13300 UNITED NAT FOODS INC COMM STK 911163103 283 31571 SH SOLE 27171 0 4400 UNITED PARCEL SERVICE INC COMM STK 911312106 1217400 11788515 SH SOLE 5486747 0 6301768 UNITED RENTALS INC COMM STK 911363109 18643 140564 SH SOLE 43917 0 96647 UNITED STATES CELLULAR CORP COMM STK 911684108 205 4587 SH SOLE 194 0 4393 US FOODS HLDG CORP COMM STK 912008109 2735 76496 SH SOLE 46056 0 30440 UNITED STATES STL CORP NEW COMM STK 912909108 1888 123294 SH SOLE 81484 0 41810 UNITED TECHNOLOGIES CORP COMM STK 913017109 275842 2118603 SH SOLE 832188 0 1286415 UNITIL CORP COMM STK 913259107 339 5663 SH SOLE 1563 0 4100 UNIVERSAL CORP VA COMM STK 913456109 857 14098 SH SOLE 8658 0 5440 UNIVERSAL ELECTRS INC COMM STK 913483103 445 10845 SH SOLE 3445 0 7400 UNIVERSAL FST PRODS INC COMM STK 913543104 71580 1880714 SH SOLE 617144 0 1263570 UNIVERSAL HLTH SVCS INC COMM STK 913903100 49809 382001 SH SOLE 108711 0 273290 UNIVEST FINANCIAL CORPORATIO COMM STK 915271100 715 27219 SH SOLE 15719 0 11500 URANIUM ENERGY CORP COMM STK 916896103 94 68728 SH SOLE 3228 0 65500 URBAN OUTFITTERS INC COMM STK 917047102 1004 44125 SH SOLE 21225 0 22900 URSTADT BIDDLE PPTYS INC COMM STK 917286106 430 25160 SH SOLE 5914 0 19246 URSTADT BIDDLE PPTYS INC COMM STK 917286205 2439 116150 SH SOLE 102450 0 13700 UTAH MED PRODS INC COMM STK 917488108 31166 325664 SH SOLE 107781 0 217883 V F CORP COMM STK 918204108 507020 5804466 SH SOLE 2275045 0 3529421 VALLEY NATL BANCORP COMM STK 919794107 519 48184 SH SOLE 21484 0 26700 VALMONT INDS INC COMM STK 920253101 143667 1132929 SH SOLE 256104 0 876825 VEECO INSTRS INC DEL COMM STK 922417100 318 26055 SH SOLE 26055 0 0 VEEVA SYS INC COMM STK 922475108 298979 1844299 SH SOLE 647736 0 1196563 VIAVI SOLUTIONS INC COMM STK 925550105 1973 148459 SH SOLE 97219 0 51240 VICI PPTYS INC COMM STK 925652109 2208 100184 SH SOLE 50984 0 49200 VICOR CORP COMM STK 925815102 615 19821 SH SOLE 621 0 19200 VISHAY INTERTECHNOLOGY INC COMM STK 928298108 969 58680 SH SOLE 23882 0 34798 VISTA OUTDOOR INC COMM STK 928377100 236 26521 SH SOLE 12771 0 13750 VMWARE INC COMM STK 928563402 2638534 15779762 SH SOLE 6120192 0 9659570 VORNADO RLTY TR COMM STK 929042109 159838 2493580 SH SOLE 595645 0 1897935 VOYA FINL INC COMM STK 929089100 111317 2012962 SH SOLE 1186141 0 826821 VULCAN MATLS CO COMM STK 929160109 354948 2585013 SH SOLE 727705 0 1857308 WD-40 CO COMM STK 929236107 1586 9973 SH SOLE 7173 0 2800 WSFS FINL CORP COMM STK 929328102 146867 3556105 SH SOLE 965826 0 2590279 WABASH NATL CORP COMM STK 929566107 653 40106 SH SOLE 25406 0 14700 WABTEC CORP COMM STK 929740108 825007 11496753 SH SOLE 4641861 0 6854892 WADDELL & REED FINL INC COMM STK 930059100 664 39842 SH SOLE 11651 0 28191 WAGEWORKS INC COMM STK 930427109 888 17476 SH SOLE 6746 0 10730 WALMART INC COMM STK 931142103 1415084 12807349 SH SOLE 5767826 0 7039523 WALGREENS BOOTS ALLIANCE INC COMM STK 931427108 104982 1920291 SH SOLE 768541 0 1151750 WASHINGTON FED INC COMM STK 938824109 2407 68914 SH SOLE 45404 0 23510 WASHINGTON REAL ESTATE INVT COMM STK 939653101 36820 1377484 SH SOLE 444084 0 933400 WATERS CORP COMM STK 941848103 28148 130775 SH SOLE 43081 0 87694 WATSCO INC COMM STK 942622200 50512 308885 SH SOLE 97585 0 211300 WATTS WATER TECHNOLOGIES INC COMM STK 942749102 1880 20172 SH SOLE 13222 0 6950 WEBSTER FINL CORP CONN COMM STK 947890109 314682 6587435 SH SOLE 2019275 0 4568160 WEIGHT WATCHERS INTL INC NEW COMM STK 948626106 7300 382189 SH SOLE 113889 0 268300 WEINGARTEN RLTY INVS COMM STK 948741103 3722 135728 SH SOLE 110613 0 25115 WELBILT INC COMM STK 949090104 2146 128509 SH SOLE 78069 0 50440 WELLS FARGO CO NEW COMM STK 949746101 3709550 78392868 SH SOLE 34504364 0 43888504 WELLS FARGO CO NEW CVPFSTKF 949746804 659827 482859 SH SOLE 114361 0 368498 WERNER ENTERPRISES INC COMM STK 950755108 361 11608 SH SOLE 4680 0 6928 WESBANCO INC COMM STK 950810101 2298 59606 SH SOLE 32601 0 27005 WEST PHARMACEUTICAL SVSC INC COMM STK 955306105 1113932 8900778 SH SOLE 2347354 0 6553424 WESTAMERICA BANCORPORATION COMM STK 957090103 169597 2752752 SH SOLE 854928 0 1897824 WESTERN ALLIANCE BANCORP COMM STK 957638109 344465 7702713 SH SOLE 1539357 0 6163356 WESTERN DIGITAL CORP COMM STK 958102105 220502 4637268 SH SOLE 1448396 0 3188872 WESTERN NEW ENG BANCORP INC COMM STK 958892101 257 27566 SH SOLE 14466 0 13100 WESTERN UN CO COMM STK 959802109 15525 780541 SH SOLE 244879 0 535662 WESTLAKE CHEM CORP COMM STK 960413102 150848 2171725 SH SOLE 742225 0 1429500 WESTPORT FUEL SYSTEMS INC COMM STK 960908309 4883 1801679 SH SOLE 384815 0 1416864 WEYERHAEUSER CO COMM STK 962166104 1046464 39729096 SH SOLE 15931576 0 23797520 WHIRLPOOL CORP COMM STK 963320106 16567 116376 SH SOLE 39495 0 76881 WHITESTONE REIT COMM STK 966084204 224 17616 SH SOLE 716 0 16900 WHITING PETE CORP NEW COMM STK 966387409 308 16511 SH SOLE 7186 0 9325 WILEY JOHN & SONS INC COMM STK 968223206 1164 25385 SH SOLE 17115 0 8270 WILLAMETTE VY VINEYARD INC COMM STK 969136100 75 10850 SH SOLE 0 0 10850 WILLIAMS COS INC DEL COMM STK 969457100 63574 2267270 SH SOLE 714344 0 1552926 WILLIAMS SONOMA INC COMM STK 969904101 9363 144043 SH SOLE 68443 0 75600 WILLIS LEASE FINANCE CORP COMM STK 970646105 382 6555 SH SOLE 55 0 6500 WINGSTOP INC COMM STK 974155103 101455 1070763 SH SOLE 202080 0 868683 WINMARK CORP COMM STK 974250102 49984 288672 SH SOLE 62725 0 225947 WINNEBAGO INDS INC COMM STK 974637100 757 19591 SH SOLE 6671 0 12920 WOLVERINE WORLD WIDE INC COMM STK 978097103 820 29780 SH SOLE 20480 0 9300 WOODWARD INC COMM STK 980745103 67352 595193 SH SOLE 169063 0 426130 WORLD ACCEP CORP DEL COMM STK 981419104 398 2427 SH SOLE 2427 0 0 WORLD FUEL SVCS CORP COMM STK 981475106 1709 47518 SH SOLE 20018 0 27500 WORLDPAY INC COMM STK 981558109 3231360 26367683 SH SOLE 10059763 0 16307920 WORTHINGTON INDS INC COMM STK 981811102 17048 423454 SH SOLE 117111 0 306343 WYNN RESORTS LTD COMM STK 983134107 1098205 8857209 SH SOLE 3350019 0 5507190 XPO LOGISTICS INC COMM STK 983793100 39224 678506 SH SOLE 205336 0 473170 XILINX INC COMM STK 983919101 844030 7157646 SH SOLE 2829992 0 4327654 XENIA HOTELS & RESORTS INC COMM STK 984017103 2296 110141 SH SOLE 89241 0 20900 XEROX CORP COMM STK 984121608 14016 395809 SH SOLE 124367 0 271442 Y MABS THERAPEUTICS INC COMM STK 984241109 17115 748351 SH SOLE 98781 0 649570 YRC WORLDWIDE INC COMM STK 984249607 2579 640045 SH SOLE 396157 0 243888 YELP INC COMM STK 985817105 1185 34684 SH SOLE 16684 0 18000 YUM BRANDS INC COMM STK 988498101 1304093 11783686 SH SOLE 3684912 0 8098774 ZEBRA TECHNOLOGIES CORP COMM STK 989207105 86547 413130 SH SOLE 125055 0 288075 ZION OIL & GAS INC COMM STK 989696109 39 117600 SH SOLE 103900 0 13700 ZIONS BANCORPORATION N A COMM STK 989701107 15194 330457 SH SOLE 108474 0 221983 KIRKLAND LAKE GOLD LTD COMM STK 49741E100 207383 4831849 SH SOLE 1754536 0 3077313 CDK GLOBAL INC COMM STK 12508E101 19804 400564 SH SOLE 195713 0 204851 CANTERBURY PARK HOLDING CORP COMM STK 13811E101 428 34647 SH SOLE 9866 0 24781 VITAMIN SHOPPE INC COMM STK 92849E101 60 15300 SH SOLE 15300 0 0 COVANTA HLDG CORP COMM STK 22282E102 2002 111780 SH SOLE 60526 0 51254 LUMINEX CORP DEL COMM STK 55027E102 602 29149 SH SOLE 12149 0 17000 PROTAGONIST THERAPEUTICS INC COMM STK 74366E102 236 19486 SH SOLE 19486 0 0 QUANTA SVCS INC COMM STK 74762E102 10871 284667 SH SOLE 88100 0 196567 VERISIGN INC COMM STK 92343E102 208818 998367 SH SOLE 330471 0 667896 CNO FINL GROUP INC COMM STK 12621E103 2400 143886 SH SOLE 100186 0 43700 EXPRESS INC COMM STK 30219E103 7813 2861759 SH SOLE 817259 0 2044500 U S SILICA HLDGS INC COMM STK 90346E103 784 61304 SH SOLE 22004 0 39300 ZAFGEN INC COMM STK 98885E103 56 46806 SH SOLE 0 0 46806 EVO PMTS INC COMM STK 26927E104 47430 1504268 SH SOLE 313046 0 1191222 AMERISOURCEBERGEN CORP COMM STK 03073E105 41569 487551 SH SOLE 230244 0 257307 LOMA NEGRA CORP ADR 54150E104 64940 5550406 SH SOLE 1634507 0 3915899 SALLY BEAUTY HLDGS INC COMM STK 79546E104 735 55094 SH SOLE 34094 0 21000 CARS COM INC COMM STK 14575E105 510 25885 SH SOLE 1252 0 24633 AMERICAN EAGLE OUTFITTERS IN COMM STK 02553E106 1952 115497 SH SOLE 33467 0 82030 PERFORMANT FINL CORP COMM STK 71377E105 17 15900 SH SOLE 15900 0 0 UNIVERSAL HEALTH RLTY INCM T COMM STK 91359E105 551 6489 SH SOLE 239 0 6250 ARQULE INC COMM STK 04269E107 11781 1070010 SH SOLE 110810 0 959200 QUORUM HEALTH CORP COMM STK 74909E106 37 26815 SH SOLE 4015 0 22800 RAFAEL HLDGS INC COMM STK 75062E106 218 7571 SH SOLE 2350 0 5221 TARGET CORP COMM STK 87612E106 83383 962742 SH SOLE 313311 0 649431 RENASANT CORP COMM STK 75970E107 1683 46829 SH SOLE 29202 0 17627 EDWARDS LIFESCIENCES CORP COMM STK 28176E108 71817 388745 SH SOLE 124409 0 264336 NCR CORP NEW COMM STK 62886E108 28236 907913 SH SOLE 268343 0 639570 NAVISTAR INTL CORP NEW COMM STK 63934E108 1131 32828 SH SOLE 10128 0 22700 EVENTBRITE INC COMM STK 29975E109 2712 167385 SH SOLE 11376 0 156009 FORTINET INC COMM STK 34959E109 64993 845939 SH SOLE 258758 0 587181 TOTAL S A ADR 89151E109 1378794 24714000 SH SOLE 13832728 0 10881272 TRAVELERS COMPANIES INC COMM STK 89417E109 73733 493132 SH SOLE 164524 0 328608 FIRSTSERVICE CORP NEW COMM STK 33767E202 586061 6109898 SH SOLE 1170562 0 4939336 GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 122955 758469 SH SOLE 191418 0 567051 BARCLAYS PLC ADR 06738E204 29231 3841137 SH SOLE 1340711 0 2500426 ACCO BRANDS CORP COMM STK 00081T108 737 93666 SH SOLE 71899 0 21767 ADT INC COMM STK 00090Q103 3016 492854 SH SOLE 159654 0 333200 AGNC INVT CORP COMM STK 00123Q104 4511 268211 SH SOLE 151137 0 117074 AES CORP COMM STK 00130H105 19628 1171096 SH SOLE 353121 0 817975 AMAG PHARMACEUTICALS INC COMM STK 00163U106 127 12663 SH SOLE 12663 0 0 AMC NETWORKS INC COMM STK 00164V103 1440 26436 SH SOLE 13936 0 12500 AMC ENTMT HLDGS INC COMM STK 00165C104 283 30292 SH SOLE 30292 0 0 ANGI HOMESERVICES INC COMM STK 00183L102 34330 2638740 SH SOLE 482472 0 2156268 ARC DOCUMENT SOLUTIONS INC COMM STK 00191G103 124 60563 SH SOLE 47563 0 13000 ASGN INC COMM STK 00191U102 54960 906931 SH SOLE 279228 0 627703 AT&T INC COMM STK 00206R102 1193962 35630024 SH SOLE 13701726 0 21928298 ATN INTL INC COMM STK 00215F107 616 10671 SH SOLE 8671 0 2000 ABBVIE INC COMM STK 00287Y109 376404 5176070 SH SOLE 1757163 0 3418907 ACADIA HEALTHCARE COMPANY IN COMM STK 00404A109 452553 12948593 SH SOLE 4136011 0 8812582 ACCELERON PHARMA INC COMM STK 00434H108 155041 3774113 SH SOLE 707168 0 3066945 ACLARIS THERAPEUTICS INC COMM STK 00461U105 68 31246 SH SOLE 586 0 30660 ACORDA THERAPEUTICS INC COMM STK 00484M106 161 20930 SH SOLE 15830 0 5100 ACTIVISION BLIZZARD INC COMM STK 00507V109 139257 2950370 SH SOLE 1559413 0 1390957 ACTUANT CORP COMM STK 00508X203 414 16694 SH SOLE 16124 0 570 ACUITY BRANDS INC COMM STK 00508Y102 1707 12377 SH SOLE 6677 0 5700 ADAMAS PHARMACEUTICALS INC COMM STK 00548A106 365 58797 SH SOLE 397 0 58400 ADAPTIVE BIOTECHNOLOGIES COR COMM STK 00650F109 43470 900000 SH SOLE 122821 0 777179 ADOBE INC COMM STK 00724F101 282459 958627 SH SOLE 333356 0 625271 ADTALEM GLOBAL ED INC COMM STK 00737L103 1088 24150 SH SOLE 9350 0 14800 ADTRAN INC COMM STK 00738A106 945 61962 SH SOLE 26489 0 35473 ADVANCE AUTO PARTS INC COMM STK 00751Y106 20777 134793 SH SOLE 41452 0 93341 AECOM COMM STK 00766T100 2571 67925 SH SOLE 36903 0 31022 AEGION CORP COMM STK 00770F104 84616 4598683 SH SOLE 1378661 0 3220022 AERIE PHARMACEUTICALS INC COMM STK 00771V108 10787 365043 SH SOLE 108443 0 256600 ADVANSIX INC COMM STK 00773T101 17315 708754 SH SOLE 210373 0 498381 ADVERUM BIOTECHNOLOGIES INC COMM STK 00773U108 6635 558036 SH SOLE 55436 0 502600 ADVANCED DRAIN SYS INC DEL COMM STK 00790R104 557 16984 SH SOLE 16984 0 0 ADVANCED DISP SVCS INC DEL COMM STK 00790X101 39048 1223690 SH SOLE 339146 0 884544 AGILENT TECHNOLOGIES INC COMM STK 00846U101 1850445 24781634 SH SOLE 8296062 0 16485572 AGENUS INC COMM STK 00847G705 98 32766 SH SOLE 1966 0 30800 AGILYSYS INC COMM STK 00847J105 432 20112 SH SOLE 11460 0 8652 AGIOS PHARMACEUTICALS INC COMM STK 00847X104 136551 2737600 SH SOLE 541827 0 2195773 AGROFRESH SOLUTIONS COMM STK 00856G109 11150 7384111 SH SOLE 1453516 0 5930595 AIMMUNE THERAPEUTICS INC COMM STK 00900T107 109234 5246604 SH SOLE 1069163 0 4177441 AIR LEASE CORP COMM STK 00912X302 1086 26259 SH SOLE 12759 0 13500 AKAMAI TECHNOLOGIES INC COMM STK 00971T101 24026 299806 SH SOLE 94947 0 204859 AKEBIA THERAPEUTICS INC COMM STK 00972D105 99 20423 SH SOLE 2211 0 18212 AKERO THERAPEUTICS INC COMM STK 00973Y108 3859 201500 SH SOLE 21136 0 180364 ALIBABA GROUP HLDG LTD ADR 01609W102 11125391 65655896 SH SOLE 23160755 0 42495141 ALLAKOS INC COMM STK 01671P100 30607 706359 SH SOLE 116918 0 589441 ALLEGHENY TECHNOLOGIES INC COMM STK 01741R102 1285 51001 SH SOLE 20158 0 30843 ALLEGIANT TRAVEL CO COMM STK 01748X102 2589 18044 SH SOLE 15144 0 2900 ALLISON TRANSMISSION HLDGS I COMM STK 01973R101 2466 53198 SH SOLE 32298 0 20900 ALLSCRIPTS HEALTHCARE SOLUTN COMM STK 01988P108 566 48702 SH SOLE 39302 0 9400 ALLY FINL INC COMM STK 02005N100 250023 8067862 SH SOLE 3345904 0 4721958 ALNYLAM PHARMACEUTICALS INC COMM STK 02043Q107 254585 3508614 SH SOLE 1061248 0 2447366 ALPHABET INC COMM STK 02079K107 12409352 11480467 SH SOLE 4004218 0 7476249 ALPHABET INC COMM STK 02079K305 7501864 6928208 SH SOLE 2811393 0 4116815 ALTERYX INC COMM STK 02156B103 21786 199656 SH SOLE 23200 0 176456 ALTICE USA INC COMM STK 02156K103 144734 5943890 SH SOLE 2062529 0 3881361 ALTRA INDL MOTION CORP COMM STK 02208R106 373 10405 SH SOLE 5505 0 4900 ALTRIA GROUP INC COMM STK 02209S103 316157 6677018 SH SOLE 3264351 0 3412667 AMBEV SA ADR 02319V103 20008 4284300 SH SOLE 130100 0 4154200 AMERICA MOVIL SAB DE CV ADR 02364W105 185 12700 SH SOLE 12700 0 0 AMERICAN AIRLS GROUP INC COMM STK 02376R102 51934 1592578 SH SOLE 378749 0 1213829 AMERICAN HOMES 4 RENT COMM STK 02665T306 3324 136718 SH SOLE 76318 0 60400 AMERICAN OUTDOOR BRANDS CORP COMM STK 02874P103 128 14193 SH SOLE 14193 0 0 AMERICAN PUBLIC EDUCATION IN COMM STK 02913V103 77192 2609613 SH SOLE 669419 0 1940194 AMERICAN TOWER CORP NEW COMM STK 03027X100 1293156 6325047 SH SOLE 1707170 0 4617877 AMERICOLD RLTY TR COMM STK 03064D108 50941 1571273 SH SOLE 448478 0 1122795 AMERISAFE INC COMM STK 03071H100 622 9756 SH SOLE 9756 0 0 AMERIPRISE FINL INC COMM STK 03076C106 214388 1476905 SH SOLE 668861 0 808044 AMERIS BANCORP COMM STK 03076K108 36807 939198 SH SOLE 312198 0 627000 AMICUS THERAPEUTICS INC COMM STK 03152W109 10790 864581 SH SOLE 253781 0 610800 AMNEAL PHARMACEUTICALS INC COMM STK 03168L105 133836 18666125 SH SOLE 6225426 0 12440699 AMPIO PHARMACEUTICALS INC COMM STK 03209T109 44 113200 SH SOLE 113200 0 0 ANAPLAN INC COMM STK 03272L108 34530 684177 SH SOLE 390434 0 293743 ANGIODYNAMICS INC COMM STK 03475V101 11967 607751 SH SOLE 139751 0 468000 ANSYS INC COMM STK 03662Q105 41298 201630 SH SOLE 67364 0 134266 ANTERO RES CORP COMM STK 03674X106 3396 614074 SH SOLE 207468 0 406606 APARTMENT INVT & MGMT CO COMM STK 03748R754 15368 306630 SH SOLE 103235 0 203395 APELLIS PHARMACEUTICALS INC COMM STK 03753U106 17718 699212 SH SOLE 96971 0 602241 APERGY CORP COMM STK 03755L104 52863 1576124 SH SOLE 479224 0 1096900 APOLLO COML REAL EST FIN INC COMM STK 03762U105 2198 119529 SH SOLE 64886 0 54643 APPIAN CORP COMM STK 03782L101 528 14638 SH SOLE 1338 0 13300 APPLE HOSPITALITY REIT INC COMM STK 03784Y200 1030 64947 SH SOLE 35667 0 29280 APPLIED INDL TECHNOLOGIES IN COMM STK 03820C105 546 8877 SH SOLE 6115 0 2762 APPLIED GENETIC TECHNOL CORP COMM STK 03820J100 993 262055 SH SOLE 262055 0 0 APPROACH RESOURCES INC COMM STK 03834A103 8 28400 SH SOLE 0 0 28400 AQUA AMERICA INC COMM STK 03836W103 44862 1084411 SH SOLE 670589 0 413822 AQUA AMERICA INC CVPFSTKF 03836W202 56471 998499 SH SOLE 310593 0 687906 ARAMARK COMM STK 03852U106 209769 5817235 SH SOLE 2185196 0 3632039 ARCBEST CORP COMM STK 03937C105 299 10628 SH SOLE 6428 0 4200 ARCHROCK INC COMM STK 03957W106 1335 125917 SH SOLE 57105 0 68812 ARCONIC INC COMM STK 03965L100 18844 729812 SH SOLE 238759 0 491053 ARES CAP CORP COMM STK 04010L103 1076 60000 SH SOLE 60000 0 0 ARES COML REAL ESTATE CORP COMM STK 04013V108 366 24662 SH SOLE 462 0 24200 ARGENX SE ADR 04016X101 538937 3806592 SH SOLE 768339 0 3038253 ARLO TECHNOLOGIES INC COMM STK 04206A101 209 52036 SH SOLE 14584 0 37452 ARMSTRONG FLOORING INC COMM STK 04238R106 130 13236 SH SOLE 387 0 12849 ARMSTRONG WORLD INDS INC NEW COMM STK 04247X102 629080 6472013 SH SOLE 1255119 0 5216894 ARRAY BIOPHARMA INC COMM STK 04269X105 251004 5417747 SH SOLE 1178536 0 4239211 ARROWHEAD PHARMACEUTICALS IN COMM STK 04280A100 989 37304 SH SOLE 2504 0 34800 ARTISAN PARTNERS ASSET MGMT COMM STK 04316A108 252 9168 SH SOLE 9168 0 0 ARVINAS INC COMM STK 04335A105 557 25321 SH SOLE 25321 0 0 ASCENA RETAIL GROUP INC COMM STK 04351G101 53 87363 SH SOLE 87363 0 0 ASCENDIS PHARMA A S ADR 04351P101 826551 7178036 SH SOLE 2057904 0 5120132 ASSERTIO THERAPEUTICS INC COMM STK 04545L107 4200 1217515 SH SOLE 358115 0 859400 ASSURANT INC COMM STK 04621X108 623779 5863690 SH SOLE 1794186 0 4069504 ASSURANT INC CVPFSTKF 04621X207 247 2200 SH SOLE 2200 0 0 ASURE SOFTWARE INC COMM STK 04649U102 304 36880 SH SOLE 0 0 36880 ATLANTIC UN BANKSHARES CORP COMM STK 04911A107 2446 69229 SH SOLE 58500 0 10729 ATRICURE INC COMM STK 04963C209 50474 1691492 SH SOLE 256532 0 1434960 AUDENTES THERAPEUTICS INC COMM STK 05070R104 23734 626881 SH SOLE 95305 0 531576 AUTOLUS THERAPEUTICS PLC ADR 05280R100 19004 1180396 SH SOLE 189287 0 991109 AUTONATION INC COMM STK 05329W102 606 14460 SH SOLE 4960 0 9500 AVALARA INC COMM STK 05338G106 17137 237349 SH SOLE 49681 0 187668 AVANOS MED INC COMM STK 05350V106 214822 4925972 SH SOLE 1212194 0 3713778 AVANGRID INC COMM STK 05351W103 1540 30491 SH SOLE 14591 0 15900 AVAYA HLDGS CORP COMM STK 05351X101 553 46418 SH SOLE 25918 0 20500 AVANTOR INC COMM STK 05352A100 1011377 52979435 SH SOLE 18228618 0 34750817 AVANTOR INC CVPFSTKF 05352A209 588394 8983175 SH SOLE 1979717 0 7003458 AVISTA CORP COMM STK 05379B107 3020 67721 SH SOLE 40831 0 26890 AWARE INC MASS COMM STK 05453N100 40 12000 SH SOLE 0 0 12000 AVROBIO INC COMM STK 05455M100 13142 808235 SH SOLE 119249 0 688986 AXON ENTERPRISE INC COMM STK 05464C101 8555 133233 SH SOLE 100573 0 32660 AXSOME THERAPEUTICS INC COMM STK 05464T104 14906 578859 SH SOLE 55559 0 523300 AXOS FINL INC COMM STK 05465C100 1455 53388 SH SOLE 33988 0 19400 AZUL S A ADR 05501U106 6651 198888 SH SOLE 2748 0 196140 B & G FOODS INC NEW COMM STK 05508R106 678 32595 SH SOLE 12895 0 19700 BCE INC COMM STK 05534B760 228 5000 SH SOLE 5000 0 0 BGC PARTNERS INC COMM STK 05541T101 951 181874 SH SOLE 50674 0 131200 BJS WHSL CLUB HLDGS INC COMM STK 05550J101 28123 1065258 SH SOLE 308885 0 756373 BOK FINL CORP COMM STK 05561Q201 53148 704137 SH SOLE 226873 0 477264 BWX TECHNOLOGIES INC COMM STK 05605H100 856164 16433098 SH SOLE 4322206 0 12110892 BABCOCK & WILCOX ENTERPRIS I COMM STK 05614L100 38 112100 SH SOLE 110900 0 1200 BAKER HUGHES A GE CO COMM STK 05722G100 59195 2403376 SH SOLE 655676 0 1747700 BANCFIRST CORP COMM STK 05945F103 565 10156 SH SOLE 356 0 9800 BANCO SANTANDER CHILE NEW ADR 05965X109 371244 12407892 SH SOLE 3321084 0 9086808 BANCORP INC DEL COMM STK 05969A105 256 28680 SH SOLE 880 0 27800 BANCORPSOUTH BK TUPELO MISS COMM STK 05971J102 1002 34521 SH SOLE 15146 0 19375 BANC OF CALIFORNIA INC COMM STK 05990K106 443 31677 SH SOLE 877 0 30800 BANK OZK COMM STK 06417N103 1231 40922 SH SOLE 21022 0 19900 BANKUNITED INC COMM STK 06652K103 237066 7026258 SH SOLE 1764022 0 5262236 BANNER CORP COMM STK 06652V208 542 10017 SH SOLE 644 0 9373 BAOZUN INC ADR 06684L103 72930 1462704 SH SOLE 245570 0 1217134 BARINGS BDC INC COMM STK 06759L103 20024 2034910 SH SOLE 346146 0 1688764 BBVA BANCO FRANCES S A ADR 07329M100 5273 465810 SH SOLE 161010 0 304800 BEAZER HOMES USA INC COMM STK 07556Q881 314 32648 SH SOLE 26768 0 5880 BEIGENE LTD ADR 07725L102 91778 740447 SH SOLE 95170 0 645277 BENCHMARK ELECTRS INC COMM STK 08160H101 486 19337 SH SOLE 10162 0 9175 BENEFITFOCUS INC COMM STK 08180D106 337 12418 SH SOLE 608 0 11810 BERRY GLOBAL GROUP INC COMM STK 08579W103 66419 1262960 SH SOLE 368560 0 894400 BIOMARIN PHARMACEUTICAL INC COMM STK 09061G101 196670 2296204 SH SOLE 699220 0 1596984 BIOLIFE SOLUTIONS INC COMM STK 09062W204 502 29626 SH SOLE 29626 0 0 BIOGEN INC COMM STK 09062X103 256735 1097770 SH SOLE 348671 0 749099 BIOSCRIP INC COMM STK 09069N108 90 34792 SH SOLE 9792 0 25000 BIO TECHNE CORP COMM STK 09073M104 4203 20161 SH SOLE 11061 0 9100 BLACK KNIGHT INC COMM STK 09215C105 1069599 17782187 SH SOLE 4532361 0 13249826 BLACKBAUD INC COMM STK 09227Q100 61751 739530 SH SOLE 212630 0 526900 BLACKLINE INC COMM STK 09239B109 395 7378 SH SOLE 3874 0 3504 BLACKROCK INC COMM STK 09247X101 133935 285394 SH SOLE 127063 0 158331 BLACKSTONE MTG TR INC COMM STK 09257W100 1625 45674 SH SOLE 21974 0 23700 BLUEBIRD BIO INC COMM STK 09609G100 180721 1420760 SH SOLE 238727 0 1182033 BLUEROCK RESIDENTIAL GRW REI COMM STK 09627J102 1102 93826 SH SOLE 79726 0 14100 BLUEPRINT MEDICINES CORP COMM STK 09627Y109 347256 3681291 SH SOLE 637961 0 3043330 BOISE CASCADE CO DEL COMM STK 09739D100 278 9890 SH SOLE 690 0 9200 BOOKING HLDGS INC COMM STK 09857L108 4691749 2502653 SH SOLE 865635 0 1637018 BOX INC COMM STK 10316T104 963 54676 SH SOLE 34076 0 20600 BRAEMAR HOTELS & RESORTS INC COMM STK 10482B101 601 60683 SH SOLE 60683 0 0 BRIGHTHOUSE FINL INC COMM STK 10922N103 173962 4741394 SH SOLE 1522524 0 3218870 BRIXMOR PPTY GROUP INC COMM STK 11120U105 1301 72745 SH SOLE 47345 0 25400 BROADRIDGE FINL SOLUTIONS IN COMM STK 11133T103 73863 578498 SH SOLE 173178 0 405320 BROADCOM INC COMM STK 11135F101 1095974 3807314 SH SOLE 1551333 0 2255981 BROOKLINE BANCORP INC DEL COMM STK 11373M107 856 55666 SH SOLE 31537 0 24129 BUILDERS FIRSTSOURCE INC COMM STK 12008R107 927 54955 SH SOLE 30055 0 24900 CBOE GLOBAL MARKETS INC COMM STK 12503M108 1506301 14535376 SH SOLE 5192359 0 9343017 CBRE GROUP INC COMM STK 12504L109 32238 628423 SH SOLE 219380 0 409043 CDW CORP COMM STK 12514G108 38903 350481 SH SOLE 166067 0 184414 C H ROBINSON WORLDWIDE INC COMM STK 12541W209 275375 3264674 SH SOLE 995019 0 2269655 CME GROUP INC COMM STK 12572Q105 402317 2072622 SH SOLE 938369 0 1134253 CRA INTL INC COMM STK 12618T105 348 9091 SH SOLE 4041 0 5050 CNX RESOURCES CORPORATION COMM STK 12653C108 811 110985 SH SOLE 34885 0 76100 CVR ENERGY INC COMM STK 12662P108 1198 23957 SH SOLE 14557 0 9400 C&J ENERGY SVCS INC NEW COMM STK 12674R100 335 28433 SH SOLE 8243 0 20190 CABLE ONE INC COMM STK 12685J105 987360 843184 SH SOLE 185481 0 657703 CABOT MICROELECTRONICS CORP COMM STK 12709P103 95342 866112 SH SOLE 288014 0 578098 CADENCE BANCORPORATION COMM STK 12739A100 952 45784 SH SOLE 18966 0 26818 CALIFORNIA RES CORP COMM STK 13057Q206 559 28418 SH SOLE 18118 0 10300 CALITHERA BIOSCIENCES INC COMM STK 13089P101 220 56328 SH SOLE 56328 0 0 CALLON PETE CO DEL COMM STK 13123X102 1551 235362 SH SOLE 109732 0 125630 CALYXT INC COMM STK 13173L107 6199 496715 SH SOLE 135283 0 361432 CAMECO CORP COMM STK 13321L108 196326 18293030 SH SOLE 5815267 0 12477763 CANADIAN PAC RY LTD COMM STK 13645T100 564265 2396912 SH SOLE 779413 0 1617499 CAPITAL ONE FINL CORP COMM STK 14040H105 137001 1509814 SH SOLE 725397 0 784417 CAPITOL FED FINL INC COMM STK 14057J101 202669 14718123 SH SOLE 3888895 0 10829228 CAPSTEAD MTG CORP COMM STK 14067E506 18911 2264815 SH SOLE 659115 0 1605700 CARBON BLACK INC COMM STK 14081R103 289 17269 SH SOLE 14732 0 2537 CARDINAL HEALTH INC COMM STK 14149Y108 198074 4205388 SH SOLE 1317721 0 2887667 CAREDX INC COMM STK 14167L103 16779 466218 SH SOLE 51643 0 414575 CARETRUST REIT INC COMM STK 14174T107 1483 62351 SH SOLE 47151 0 15200 CARROLS RESTAURANT GROUP INC COMM STK 14574X104 257 28469 SH SOLE 28469 0 0 CASI PHARMACEUTICALS INC COMM STK 14757U109 226 70674 SH SOLE 46174 0 24500 CASS INFORMATION SYS INC COMM STK 14808P109 260 5360 SH SOLE 5360 0 0 CASTLIGHT HEALTH INC COMM STK 14862Q100 3644 1128093 SH SOLE 813930 0 314163 CELSION CORPORATION COMM STK 15117N503 110 60207 SH SOLE 7 0 60200 CENTENE CORP DEL COMM STK 15135B101 1681435 32063972 SH SOLE 11333884 0 20730088 CENOVUS ENERGY INC COMM STK 15135U109 296 33500 SH SOLE 33500 0 0 CENTENNIAL RESOURCE DEV INC COMM STK 15136A102 185905 24493385 SH SOLE 7309150 0 17184235 CENTERPOINT ENERGY INC COMM STK 15189T107 26843 937589 SH SOLE 308345 0 629244 CENTERSTATE BK CORP COMM STK 15201P109 151732 6588431 SH SOLE 1531419 0 5057012 CERIDIAN HCM HLDG INC COMM STK 15677J108 696007 13864672 SH SOLE 3659770 0 10204902 CHART INDS INC COMM STK 16115Q308 175484 2282574 SH SOLE 487765 0 1794809 CHARTER COMMUNICATIONS INC N COMM STK 16119P108 422417 1068923 SH SOLE 412106 0 656817 CHASE CORP COMM STK 16150R104 39020 362501 SH SOLE 101951 0 260550 CHATHAM LODGING TR COMM STK 16208T102 1950 103352 SH SOLE 62752 0 40600 CHEMED CORP NEW COMM STK 16359R103 76450 211866 SH SOLE 62266 0 149600 CHENIERE ENERGY INC COMM STK 16411R208 7658 111871 SH SOLE 72476 0 39395 CHENIERE ENERGY INC CONV BND 16411RAG4 3884 4948000 PRN SOLE 640000 0 4308000 CHEWY INC COMM STK 16679L109 97010 2771700 SH SOLE 927485 0 1844215 CHIMERA INVT CORP COMM STK 16934Q208 1680 89046 SH SOLE 40626 0 48420 CHIMERIX INC COMM STK 16934W106 90 20905 SH SOLE 20905 0 0 CINEMARK HOLDINGS INC COMM STK 17243V102 1335 36990 SH SOLE 18400 0 18590 CIRCOR INTL INC COMM STK 17273K109 81320 1767816 SH SOLE 535237 0 1232579 CISCO SYS INC COMM STK 17275R102 3152371 57598589 SH SOLE 26121171 0 31477418 CLEAR CHANNEL OUTDOOR HLDGS COMM STK 18453H106 27533 5833199 SH SOLE 773387 0 5059812 CLEARWATER PAPER CORP COMM STK 18538R103 16080 869680 SH SOLE 243315 0 626365 CLEARWAY ENERGY INC COMM STK 18539C105 335 20687 SH SOLE 20687 0 0 CLEARWAY ENERGY INC COMM STK 18539C204 715 42435 SH SOLE 22335 0 20100 CLOUDERA INC COMM STK 18914U100 292 55437 SH SOLE 22817 0 32620 COGENT COMMUNICATIONS HLDGS COMM STK 19239V302 765 12888 SH SOLE 3388 0 9500 COHEN & STEERS INC COMM STK 19247A100 958 18630 SH SOLE 10930 0 7700 COHERUS BIOSCIENCES INC COMM STK 19249H103 1505 68115 SH SOLE 31215 0 36900 COLLEGIUM PHARMACEUTICAL INC COMM STK 19459J104 423 32162 SH SOLE 562 0 31600 COLONY CAP INC NEW COMM STK 19626G108 934 186799 SH SOLE 140715 0 46084 COMCAST CORP NEW COMM STK 20030N101 2269965 53688862 SH SOLE 21550800 0 32138062 COMMSCOPE HLDG CO INC COMM STK 20337X109 1322 84067 SH SOLE 61067 0 23000 COMMUNITY HEALTHCARE TR INC COMM STK 20369C106 18926 480235 SH SOLE 89665 0 390570 COMPASS MINERALS INTL INC COMM STK 20451N101 3314 60304 SH SOLE 43264 0 17040 CONCHO RES INC COMM STK 20605P101 2138978 20730550 SH SOLE 7433849 0 13296701 CONNECTONE BANCORP INC NEW COMM STK 20786W107 717 31661 SH SOLE 14578 0 17083 CONOCOPHILLIPS COMM STK 20825C104 282108 4624735 SH SOLE 1545228 0 3079507 CONSOL ENERGY INC NEW COMM STK 20854L108 851 31984 SH SOLE 16449 0 15535 CONSTELLATION BRANDS INC COMM STK 21036P108 91094 462548 SH SOLE 177795 0 284753 CONTROL4 CORP COMM STK 21240D107 2305 97053 SH SOLE 97053 0 0 COOPER STD HLDGS INC COMM STK 21676P103 10959 239167 SH SOLE 69067 0 170100 CORBUS PHARMACEUTICALS HLDGS COMM STK 21833P103 664 95811 SH SOLE 46601 0 49210 CORESITE RLTY CORP COMM STK 21870Q105 56864 493743 SH SOLE 142746 0 350997 CORENERGY INFRASTRUCTURE TR COMM STK 21870U502 729 18384 SH SOLE 8144 0 10240 CORELOGIC INC COMM STK 21871D103 595949 14246939 SH SOLE 4993224 0 9253715 CORECIVIC INC COMM STK 21871N101 1591 76633 SH SOLE 43344 0 33289 COREPOINT LODGING INC COMM STK 21872L104 178 14340 SH SOLE 14340 0 0 CORNERSTONE BLDG BRANDS INC COMM STK 21925D109 273 46908 SH SOLE 28388 0 18520 CORNERSTONE ONDEMAND INC COMM STK 21925Y103 3908 67468 SH SOLE 46768 0 20700 CORPORATE OFFICE PPTYS TR COMM STK 22002T108 1022 38771 SH SOLE 30571 0 8200 CORTEVA INC COMM STK 22052L104 404071 13664894 SH SOLE 5497010 0 8167884 COSTCO WHSL CORP NEW COMM STK 22160K105 461155 1745084 SH SOLE 835059 0 910025 COSTAR GROUP INC COMM STK 22160N109 1358956 2452724 SH SOLE 727068 0 1725656 COUPA SOFTWARE INC COMM STK 22266L106 664882 5251420 SH SOLE 1253058 0 3998362 COVETRUS INC COMM STK 22304C100 63698 2604165 SH SOLE 691552 0 1912613 COVIA HLDGS CORP COMM STK 22305A103 44 22384 SH SOLE 22384 0 0 CRACKER BARREL OLD CTRY STOR COMM STK 22410J106 1632 9560 SH SOLE 4360 0 5200 CRINETICS PHARMACEUTICALS IN COMM STK 22663K107 12198 487916 SH SOLE 114147 0 373769 CROWDSTRIKE HLDGS INC COMM STK 22788C105 68481 1002800 SH SOLE 321974 0 680826 CROWN CASTLE INTL CORP NEW COMM STK 22822V101 1185451 9094370 SH SOLE 2586689 0 6507681 CROWN CASTLE INTL CORP NEW CVPFSTKF 22822V309 8008 6690 SH SOLE 1266 0 5424 CTRIP COM INTL LTD ADR 22943F100 1039910 28174219 SH SOLE 6478133 0 21696086 CTRIP COM INTL LTD CONV BND 22943FAM2 24680 24715000 PRN SOLE 15969000 0 8746000 CYCLERION THERAPEUTICS INC COMM STK 23255M105 1738 151759 SH SOLE 66723 0 85036 CYRUSONE INC COMM STK 23283R100 49505 857667 SH SOLE 274939 0 582728 CYTOMX THERAPEUTICS INC COMM STK 23284F105 31426 2800872 SH SOLE 544317 0 2256555 DMC GLOBAL INC COMM STK 23291C103 1740 27467 SH SOLE 9367 0 18100 D R HORTON INC COMM STK 23331A109 26331 610495 SH SOLE 194320 0 416175 DSP GROUP INC COMM STK 23332B106 438 30501 SH SOLE 4511 0 25990 DXC TECHNOLOGY CO COMM STK 23355L106 27222 493600 SH SOLE 160282 0 333318 DAVITA INC COMM STK 23918K108 20293 360704 SH SOLE 140151 0 220553 DELEK US HLDGS INC NEW COMM STK 24665A103 1184 29210 SH SOLE 13667 0 15543 DELL TECHNOLOGIES INC COMM STK 24703L202 4639 91323 SH SOLE 55863 0 35460 DENALI THERAPEUTICS INC COMM STK 24823R105 9988 481140 SH SOLE 53636 0 427504 DENNYS CORP COMM STK 24869P104 152892 7447264 SH SOLE 1552810 0 5894454 DENTSPLY SIRONA INC COMM STK 24906P109 319324 5471623 SH SOLE 1671024 0 3800599 DERMIRA INC COMM STK 24983L104 382 39968 SH SOLE 38708 0 1260 DEVON ENERGY CORP NEW COMM STK 25179M103 229089 8032588 SH SOLE 2899395 0 5133193 DIAGEO P L C ADR 25243Q205 20507 119008 SH SOLE 102547 0 16461 DIAMOND OFFSHORE DRILLING IN COMM STK 25271C102 617 69604 SH SOLE 19676 0 49928 DIAMONDBACK ENERGY INC COMM STK 25278X109 283899 2605292 SH SOLE 703664 0 1901628 DIGIMARC CORP NEW COMM STK 25381B101 892 20091 SH SOLE 20091 0 0 DIPLOMAT PHARMACY INC COMM STK 25456K101 1172 192456 SH SOLE 173476 0 18980 DISCOVERY INC COMM STK 25470F104 8815 287140 SH SOLE 99100 0 188040 DISCOVERY INC COMM STK 25470F302 19535 686648 SH SOLE 216069 0 470579 DISH NETWORK CORP COMM STK 25470M109 88662 2308313 SH SOLE 829218 0 1479095 DOLBY LABORATORIES INC COMM STK 25659T107 2217 34321 SH SOLE 20281 0 14040 DOMINION ENERGY INC COMM STK 25746U109 133974 1732724 SH SOLE 564408 0 1168316 DOMINOS PIZZA INC COMM STK 25754A201 259280 931724 SH SOLE 359082 0 572642 DONNELLEY FINL SOLUTIONS INC COMM STK 25787G100 442 33131 SH SOLE 20731 0 12400 DOUGLAS EMMETT INC COMM STK 25960P109 252931 6348676 SH SOLE 961027 0 5387649 DOUGLAS DYNAMICS INC COMM STK 25960R105 28266 710382 SH SOLE 207782 0 502600 DROPBOX INC COMM STK 26210C104 72844 2907950 SH SOLE 1333518 0 1574432 DUKE ENERGY CORP NEW COMM STK 26441C204 329026 3728761 SH SOLE 1666740 0 2062021 DULUTH HLDGS INC COMM STK 26443V101 14730 1083879 SH SOLE 102879 0 981000 DUPONT DE NEMOURS INC COMM STK 26614N102 1506185 20063741 SH SOLE 8275420 0 11788321 DYNEX CAP INC COMM STK 26817Q886 374 22309 SH SOLE 410 0 21899 EOG RES INC COMM STK 26875P101 727530 7809467 SH SOLE 3074560 0 4734907 EQT CORP COMM STK 26884L109 401590 25400986 SH SOLE 8660025 0 16740961 EPR PPTYS COMM STK 26884U109 3250 43572 SH SOLE 28282 0 15290 EAGLE MATERIALS INC COMM STK 26969P108 51442 554925 SH SOLE 160257 0 394668 EARTHSTONE ENERGY INC COMM STK 27032D304 15032 2456255 SH SOLE 505472 0 1950783 EAST WEST BANCORP INC COMM STK 27579R104 82562 1765284 SH SOLE 424908 0 1340376 EDGEWELL PERS CARE CO COMM STK 28035Q102 123612 4586719 SH SOLE 1462614 0 3124105 EHEALTH INC COMM STK 28238P109 9427 109489 SH SOLE 23889 0 85600 ELANCO ANIMAL HEALTH INC COMM STK 28414H103 1430840 42332541 SH SOLE 15540223 0 26792318 ELDORADO RESORTS INC COMM STK 28470R102 2339 50765 SH SOLE 18465 0 32300 ELEMENT SOLUTIONS INC COMM STK 28618M106 869 84073 SH SOLE 36053 0 48020 EMCOR GROUP INC COMM STK 29084Q100 3036 34458 SH SOLE 20698 0 13760 EMERGENT BIOSOLUTIONS INC COMM STK 29089Q105 39287 813233 SH SOLE 232933 0 580300 ENBRIDGE INC COMM STK 29250N105 47813 1324959 SH SOLE 463018 0 861941 ENANTA PHARMACEUTICALS INC COMM STK 29251M106 128978 1528541 SH SOLE 212185 0 1316356 ENDAVA PLC ADR 29260V105 69294 1722012 SH SOLE 356486 0 1365526 ENCOMPASS HEALTH CORP COMM STK 29261A100 41091 648530 SH SOLE 187930 0 460600 ENERGY FOCUS INC COMM STK 29268T300 10 23726 SH SOLE 23726 0 0 ENERGY RECOVERY INC COMM STK 29270J100 107 10307 SH SOLE 10307 0 0 ENERGOUS CORP COMM STK 29272C103 412 94319 SH SOLE 419 0 93900 ENERGIZER HLDGS INC NEW COMM STK 29272W109 1614 41769 SH SOLE 20949 0 20820 ENERSYS COMM STK 29275Y102 1133 16539 SH SOLE 6609 0 9930 ENPRO INDS INC COMM STK 29355X107 8873 138983 SH SOLE 46565 0 92418 ENSIGN GROUP INC COMM STK 29358P101 155405 2730240 SH SOLE 839034 0 1891206 ENTEGRIS INC COMM STK 29362U104 611620 16388545 SH SOLE 4468285 0 11920260 ENTERGY CORP NEW COMM STK 29364G103 1035924 10064350 SH SOLE 4199931 0 5864419 ENVESTNET INC COMM STK 29404K106 61497 899480 SH SOLE 255880 0 643600 EPAM SYS INC COMM STK 29414B104 52257 301888 SH SOLE 73684 0 228204 EPIZYME INC COMM STK 29428V104 7978 635663 SH SOLE 235984 0 399679 EQUINIX INC COMM STK 29444U700 190578 377913 SH SOLE 98302 0 279611 EQUITY BANCSHARES INC COMM STK 29460X109 35651 1337262 SH SOLE 225505 0 1111757 EQUITY LIFESTYLE PPTYS INC COMM STK 29472R108 58801 484598 SH SOLE 144958 0 339640 EQUITY RESIDENTIAL COMM STK 29476L107 980849 12919507 SH SOLE 3565692 0 9353815 ERIE INDTY CO COMM STK 29530P102 12660 49788 SH SOLE 46588 0 3200 ESPERION THERAPEUTICS INC NE COMM STK 29664W105 15627 335912 SH SOLE 329112 0 6800 ETSY INC COMM STK 29786A106 10185 165961 SH SOLE 144961 0 21000 EVERCORE INC COMM STK 29977A105 1220 13778 SH SOLE 6278 0 7500 EVERBRIDGE INC COMM STK 29978A104 405 4531 SH SOLE 2444 0 2087 EVERI HLDGS INC COMM STK 30034T103 564 47255 SH SOLE 10555 0 36700 EVERGY INC COMM STK 30034W106 669105 11123939 SH SOLE 5331414 0 5792525 EVERTEC INC COMM STK 30040P103 240 7333 SH SOLE 4333 0 3000 EVERSOURCE ENERGY COMM STK 30040W108 1093142 14429007 SH SOLE 4721445 0 9707562 EVERQUOTE INC COMM STK 30041R108 3814 293418 SH SOLE 59640 0 233778 EVERSPIN TECHNOLOGIES INC COMM STK 30041T104 132 20300 SH SOLE 10100 0 10200 EVOLENT HEALTH INC COMM STK 30050B101 153 19211 SH SOLE 1331 0 17880 EXACT SCIENCES CORP COMM STK 30063P105 848070 7184601 SH SOLE 2434952 0 4749649 EXELON CORP COMM STK 30161N101 86683 1808152 SH SOLE 595016 0 1213136 EXELIXIS INC COMM STK 30161Q104 131279 6143165 SH SOLE 1127596 0 5015569 EXPEDIA GROUP INC COMM STK 30212P303 28716 215858 SH SOLE 67694 0 148164 EXPONENT INC COMM STK 30214U102 62388 1065735 SH SOLE 313019 0 752716 EXTENDED STAY AMER INC COMM STK 30224P200 7049 417362 SH SOLE 153462 0 263900 EXTRA SPACE STORAGE INC COMM STK 30225T102 25046 236062 SH SOLE 75907 0 160155 EXTREME NETWORKS INC COMM STK 30226D106 607 93791 SH SOLE 29391 0 64400 EXTERRAN CORP COMM STK 30227H106 6606 464576 SH SOLE 199793 0 264783 EXTRACTION OIL AND GAS INC COMM STK 30227M105 387 89438 SH SOLE 15838 0 73600 EXXON MOBIL CORP COMM STK 30231G102 2228319 29078944 SH SOLE 13691148 0 15387796 FBL FINL GROUP INC COMM STK 30239F106 304 4758 SH SOLE 184 0 4574 FB FINL CORP COMM STK 30257X104 136010 3716111 SH SOLE 812065 0 2904046 FS BANCORP INC COMM STK 30263Y104 13650 263161 SH SOLE 55457 0 207704 FRP HLDGS INC COMM STK 30292L107 15167 271951 SH SOLE 56851 0 215100 FACEBOOK INC COMM STK 30303M102 20676869 107134037 SH SOLE 39077480 0 68056557 FARFETCH LTD COMM STK 30744W107 512846 24656061 SH SOLE 9036651 0 15619410 FATE THERAPEUTICS INC COMM STK 31189P102 24113 1187839 SH SOLE 163766 0 1024073 FEDEX CORP COMM STK 31428X106 73703 448886 SH SOLE 146002 0 302884 FIBROGEN INC COMM STK 31572Q808 112001 2478994 SH SOLE 440951 0 2038043 FIDELITY NATL INFORMATION SV COMM STK 31620M106 2749554 22412408 SH SOLE 7959761 0 14452647 FIDELITY NATIONAL FINANCIAL COMM STK 31620R303 799491 19838488 SH SOLE 7383241 0 12455247 FIESTA RESTAURANT GROUP INC COMM STK 31660B101 29756 2264539 SH SOLE 408432 0 1856107 58 COM INC ADR 31680Q104 465526 7487953 SH SOLE 1699393 0 5788560 FINISAR CORP COMM STK 31787A507 1382 60420 SH SOLE 36150 0 24270 FINJAN HLDGS INC COMM STK 31788H303 128 57850 SH SOLE 57850 0 0 FIREEYE INC COMM STK 31816Q101 948 64015 SH SOLE 36415 0 27600 FIRST AMERN FINL CORP COMM STK 31847R102 61832 1151428 SH SOLE 307829 0 843599 FIRST CTZNS BANCSHARES INC N COMM STK 31946M103 1910 4241 SH SOLE 2771 0 1470 FIRST CMNTY BANKSHARES INC V COMM STK 31983A103 388 11489 SH SOLE 289 0 11200 FIRST DEFIANCE FINL CORP COMM STK 32006W106 347 12129 SH SOLE 12129 0 0 FIRST DATA CORP NEW COMM STK 32008D106 7443 274945 SH SOLE 150645 0 124300 FIRST FINL BANKSHARES COMM STK 32020R109 1583 51402 SH SOLE 31026 0 20376 FIRST HAWAIIAN INC COMM STK 32051X108 26649 1030095 SH SOLE 219666 0 810429 FIRST INDUSTRIAL REALTY TRUS COMM STK 32054K103 179247 4878793 SH SOLE 906507 0 3972286 FIRST INTST BANCSYSTEM INC COMM STK 32055Y201 622 15704 SH SOLE 14794 0 910 FIRST REP BK SAN FRANCISCO C COMM STK 33616C100 195587 2002937 SH SOLE 1277065 0 725872 FIRST US BANCSHARES INC COMM STK 33744V103 194 20950 SH SOLE 20950 0 0 FIRSTCASH INC COMM STK 33767D105 2111 21103 SH SOLE 11665 0 9438 FITBIT INC COMM STK 33812L102 128 29093 SH SOLE 29093 0 0 FIVE BELOW INC COMM STK 33829M101 52109 434170 SH SOLE 101278 0 332892 FIVE PRIME THERAPEUTICS INC COMM STK 33830X104 109 18003 SH SOLE 17353 0 650 FLOWSERVE CORP COMM STK 34354P105 133774 2538889 SH SOLE 1272802 0 1266087 FOCUS FINL PARTNERS INC COMM STK 34417P100 18149 664544 SH SOLE 140036 0 524508 FORTIVE CORP COMM STK 34959J108 3948105 48431113 SH SOLE 16803329 0 31627784 FORTIVE CORP CVPFSTKF 34959J207 202480 197335 SH SOLE 55637 0 141698 FORTUNE BRANDS HOME & SEC IN COMM STK 34964C106 404255 7076061 SH SOLE 3529678 0 3546383 FORTY SEVEN INC COMM STK 34983P104 7524 709796 SH SOLE 129840 0 579956 FOUR CORNERS PPTY TR INC COMM STK 35086T109 1472 53869 SH SOLE 34056 0 19813 FOX CORP COMM STK 35137L105 111520 3043664 SH SOLE 808632 0 2235032 FOX CORP COMM STK 35137L204 748237 20482811 SH SOLE 8995505 0 11487306 FOX FACTORY HLDG CORP COMM STK 35138V102 1445 17508 SH SOLE 10008 0 7500 FRANKLIN STREET PPTYS CORP COMM STK 35471R106 342 46309 SH SOLE 24909 0 21400 FREEPORT-MCMORAN INC COMM STK 35671D857 139759 12037806 SH SOLE 3863835 0 8173971 FRONT YD RESIDENTIAL CORP COMM STK 35904G107 396 32400 SH SOLE 32400 0 0 FRONTDOOR INC COMM STK 35905A109 45647 1048145 SH SOLE 367045 0 681100 FRONTIER COMMUNICATIONS CORP COMM STK 35906A306 145 82745 SH SOLE 82745 0 0 GEO GROUP INC NEW COMM STK 36162J106 1811 86206 SH SOLE 58725 0 27481 GCI LIBERTY INC COMM STK 36164V305 629155 10236824 SH SOLE 2110360 0 8126464 GCP APPLIED TECHNOLOGIES INC COMM STK 36164Y101 17150 757522 SH SOLE 248420 0 509102 GNC HLDGS INC COMM STK 36191G107 446 297053 SH SOLE 61153 0 235900 GW PHARMACEUTICALS PLC ADR 36197T103 76810 445558 SH SOLE 59817 0 385741 G1 THERAPEUTICS INC COMM STK 3621LQ109 43679 1424609 SH SOLE 224317 0 1200292 G-III APPAREL GROUP LTD COMM STK 36237H101 476 16174 SH SOLE 16174 0 0 GMS INC COMM STK 36251C103 3369 153142 SH SOLE 100606 0 52536 GS ACQUISITION HLDGS CORP COMM STK 36255F201 18569 1768455 SH SOLE 364216 0 1404239 GSX TECHEDU INC ADR 36257Y109 45026 4172900 SH SOLE 355567 0 3817333 GAIN CAP HLDGS INC COMM STK 36268W100 128 30970 SH SOLE 30970 0 0 GAMING & LEISURE PPTYS INC COMM STK 36467J108 5124 131442 SH SOLE 71980 0 59462 GAMESTOP CORP NEW COMM STK 36467W109 141 25855 SH SOLE 15255 0 10600 GANNETT CO INC COMM STK 36473H104 1163 142582 SH SOLE 104332 0 38250 GARDNER DENVER HLDGS INC COMM STK 36555P107 818079 23643913 SH SOLE 7976212 0 15667701 GENERAL MTRS CO COMM STK 37045V100 92246 2394144 SH SOLE 758039 0 1636105 GENOMIC HEALTH INC COMM STK 37244C101 24928 428533 SH SOLE 121033 0 307500 GENWORTH FINL INC COMM STK 37247D106 1338 360695 SH SOLE 107095 0 253600 GENTHERM INC COMM STK 37253A103 76309 1824274 SH SOLE 404179 0 1420095 GLACIER BANCORP INC NEW COMM STK 37637Q105 78662 1939872 SH SOLE 660960 0 1278912 GLAXOSMITHKLINE PLC ADR 37733W105 606489 15154650 SH SOLE 5619190 0 9535460 GLOBAL BLOOD THERAPEUTICS IN COMM STK 37890U108 219707 4176942 SH SOLE 665517 0 3511425 GLOBAL PMTS INC COMM STK 37940X102 3314531 20699119 SH SOLE 7242268 0 13456851 GLOBAL SELF STORAGE INC COMM STK 37955N106 118 31400 SH SOLE 0 0 31400 GLYCOMIMETICS INC COMM STK 38000Q102 36290 3044439 SH SOLE 520832 0 2523607 GOGO INC COMM STK 38046C109 118 29740 SH SOLE 27190 0 2550 GOLD RESOURCE CORP COMM STK 38068T105 306 90453 SH SOLE 2853 0 87600 GOLDMAN SACHS GROUP INC COMM STK 38141G104 146214 714631 SH SOLE 246543 0 468088 GOLUB CAP BDC INC COMM STK 38173M102 285 16000 SH SOLE 16000 0 0 GOOSEHEAD INS INC COMM STK 38267D109 54705 1144457 SH SOLE 222845 0 921612 GOPRO INC COMM STK 38268T103 375 68727 SH SOLE 23727 0 45000 GRACE W R & CO DEL NEW COMM STK 38388F108 2334 30672 SH SOLE 18272 0 12400 GRAND CANYON ED INC COMM STK 38526M106 75549 645610 SH SOLE 186171 0 459439 GRANITE PT MTG TR INC COMM STK 38741L107 957 49874 SH SOLE 34582 0 15292 GREAT AJAX CORP COMM STK 38983D300 339 24240 SH SOLE 19590 0 4650 GREEN DOT CORP COMM STK 39304D102 105484 2157146 SH SOLE 603648 0 1553498 GROCERY OUTLET HLDG CORP COMM STK 39874R101 52501 1596740 SH SOLE 346222 0 1250518 GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 95053 11926293 SH SOLE 3056590 0 8869703 GUARDANT HEALTH INC COMM STK 40131M109 151028 1749430 SH SOLE 332714 0 1416716 GUIDEWIRE SOFTWARE INC COMM STK 40171V100 131041 1292575 SH SOLE 375428 0 917147 HCA HEALTHCARE INC COMM STK 40412C101 2150033 15906139 SH SOLE 5552012 0 10354127 HCP INC COMM STK 40414L109 35260 1102557 SH SOLE 531228 0 571329 HDFC BANK LTD ADR 40415F101 202015 1553486 SH SOLE 1386573 0 166913 HD SUPPLY HLDGS INC COMM STK 40416M105 26506 658046 SH SOLE 327620 0 330426 HMS HLDGS CORP COMM STK 40425J101 85182 2629880 SH SOLE 497549 0 2132331 HTG MOLECULAR DIAGNOSTICS IN COMM STK 40434H104 3308 1992700 SH SOLE 197438 0 1795262 HP INC COMM STK 40434L105 58473 2812533 SH SOLE 891709 0 1920824 HABIT RESTAURANTS INC COMM STK 40449J103 438 41775 SH SOLE 375 0 41400 HALCON RES CORP COMM STK 40537Q605 14 79100 SH SOLE 79100 0 0 HALLADOR ENERGY COMPANY COMM STK 40609P105 1001 177793 SH SOLE 66085 0 111708 HALOZYME THERAPEUTICS INC COMM STK 40637H109 1122 65290 SH SOLE 36390 0 28900 HANCOCK JOHN TAX-ADV DIV INC COMM STK 41013V100 1270 50000 SH SOLE 50000 0 0 HANGER INC COMM STK 41043F208 61711 3222508 SH SOLE 604219 0 2618289 HANNON ARMSTRONG SUST INFR C COMM STK 41068X100 74305 2636785 SH SOLE 881085 0 1755700 HARBORONE BANCORP INC COMM STK 41165F101 19927 1063927 SH SOLE 219302 0 844625 HEADHUNTER GROUP PLC ADR 42207L106 1086 66823 SH SOLE 11456 0 55367 HEALTHSTREAM INC COMM STK 42222N103 332 12834 SH SOLE 434 0 12400 HEALTH INS INNOVATIONS INC COMM STK 42225K106 201 7752 SH SOLE 202 0 7550 HEALTHCARE TR AMER INC COMM STK 42225P501 132892 4844773 SH SOLE 664292 0 4180481 HEALTHEQUITY INC COMM STK 42226A107 2468 37732 SH SOLE 18532 0 19200 HEARTLAND FINL USA INC COMM STK 42234Q102 810 18112 SH SOLE 18112 0 0 HELIOS TECHNOLOGIES INC COMM STK 42328H109 107061 2306854 SH SOLE 618206 0 1688648 HERC HLDGS INC COMM STK 42704L104 985 21496 SH SOLE 16949 0 4547 HERITAGE FINL CORP WASH COMM STK 42722X106 104425 3535023 SH SOLE 801440 0 2733583 HERITAGE CRYSTAL CLEAN INC COMM STK 42726M106 44680 1698218 SH SOLE 301476 0 1396742 HERITAGE INS HLDGS INC COMM STK 42727J102 5695 369574 SH SOLE 102374 0 267200 HESKA CORP COMM STK 42805E306 292 3426 SH SOLE 126 0 3300 HERTZ GLOBAL HLDGS INC COMM STK 42806J106 492 30796 SH SOLE 24996 0 5800 HERTZ GLOBAL HLDGS INC RIGHTS 42806J114 56 28737 SH SOLE 22937 0 5800 HESS CORP COMM STK 42809H107 622088 9785878 SH SOLE 3964863 0 5821015 HEWLETT PACKARD ENTERPRISE C COMM STK 42824C109 75909 5077506 SH SOLE 1640518 0 3436988 HIGHPOINT RES CORP COMM STK 43114K108 213 116981 SH SOLE 113549 0 3432 HILTON GRAND VACATIONS INC COMM STK 43283X105 36066 1133442 SH SOLE 327192 0 806250 HILTON WORLDWIDE HLDGS INC COMM STK 43300A203 2270842 23233493 SH SOLE 8169662 0 15063831 HOMESTREET INC COMM STK 43785V102 1204 40607 SH SOLE 26007 0 14600 HOPE BANCORP INC COMM STK 43940T109 94007 6822006 SH SOLE 1664019 0 5157987 HORIZON GLOBAL CORP COMM STK 44052W104 12522 3487928 SH SOLE 726827 0 2761101 HOSPITALITY PPTYS TR COMM STK 44106M102 2063 82526 SH SOLE 39766 0 42760 HOST HOTELS & RESORTS INC COMM STK 44107P104 121452 6665866 SH SOLE 888603 0 5777263 HOSTESS BRANDS INC COMM STK 44109J106 511 35395 SH SOLE 12505 0 22890 HOWARD HUGHES CORP COMM STK 44267D107 3999 32289 SH SOLE 25966 0 6323 HUAMI CORP ADR 44331K103 1158 115803 SH SOLE 64989 0 50814 HUAZHU GROUP LTD ADR 44332N106 61757 1703631 SH SOLE 634183 0 1069448 IAC INTERACTIVECORP COMM STK 44919P508 2927621 13458468 SH SOLE 4742584 0 8715884 ICF INTL INC COMM STK 44925C103 505 6940 SH SOLE 6940 0 0 ICU MED INC COMM STK 44930G107 876365 3478883 SH SOLE 906783 0 2572100 IPG PHOTONICS CORP COMM STK 44980X109 18066 117120 SH SOLE 36890 0 80230 ITT INC COMM STK 45073V108 2903 44339 SH SOLE 23339 0 21000 ICICI BK LTD ADR 45104G104 110122 8746777 SH SOLE 3573064 0 5173713 IDEX CORP COMM STK 45167R104 909624 5284212 SH SOLE 1953809 0 3330403 IDEXX LABS INC COMM STK 45168D104 875749 3180724 SH SOLE 815951 0 2364773 IDERA PHARMACEUTICALS INC COMM STK 45168K405 27 10200 SH SOLE 0 0 10200 IMMUNOGEN INC COMM STK 45253H101 1900 875490 SH SOLE 203511 0 671979 INCYTE CORP COMM STK 45337C102 649988 7650522 SH SOLE 2359122 0 5291400 INDEPENDENCE RLTY TR INC COMM STK 45378A106 272 23531 SH SOLE 13231 0 10300 INDEPENDENT BK GROUP INC COMM STK 45384B106 143310 2607532 SH SOLE 501468 0 2106064 INFINITY PHARMACEUTICALS INC COMM STK 45665G303 216 120206 SH SOLE 120206 0 0 INFINERA CORPORATION COMM STK 45667G103 236 81217 SH SOLE 25267 0 55950 INFORMATION SERVICES GROUP I COMM STK 45675Y104 58 18462 SH SOLE 18462 0 0 INGEVITY CORP COMM STK 45688C107 80965 769845 SH SOLE 217518 0 552327 INSIGHT ENTERPRISES INC COMM STK 45765U103 1636 28116 SH SOLE 14416 0 13700 INNOSPEC INC COMM STK 45768S105 55719 610682 SH SOLE 181282 0 429400 INPHI CORP COMM STK 45772F107 91690 1830137 SH SOLE 313995 0 1516142 INOVIO PHARMACEUTICALS INC COMM STK 45773H201 40 13712 SH SOLE 13712 0 0 INNOPHOS HOLDINGS INC COMM STK 45774N108 236 8121 SH SOLE 8121 0 0 INSTEEL INDUSTRIES INC COMM STK 45774W108 21959 1054718 SH SOLE 266333 0 788385 INSPERITY INC COMM STK 45778Q107 80075 655601 SH SOLE 189401 0 466200 INOGEN INC COMM STK 45780L104 9289 139147 SH SOLE 44599 0 94548 INOVALON HLDGS INC COMM STK 45781D101 445 30689 SH SOLE 1289 0 29400 INNOVIVA INC COMM STK 45781M101 11617 797849 SH SOLE 220749 0 577100 INSTRUCTURE INC COMM STK 45781U103 673 15827 SH SOLE 627 0 15200 INNOVATIVE INDL PPTYS INC COMM STK 45781V101 553 4473 SH SOLE 4473 0 0 INSEEGO CORP COMM STK 45782B104 166 34640 SH SOLE 34640 0 0 INSULET CORP COMM STK 45784P101 59522 498596 SH SOLE 64796 0 433800 INTEGER HLDGS CORP COMM STK 45826H109 18023 214759 SH SOLE 26409 0 188350 INTERACTIVE BROKERS GROUP IN COMM STK 45841N107 2333 43039 SH SOLE 15239 0 27800 INTERCEPT PHARMACEUTICALS IN COMM STK 45845P108 15482 194573 SH SOLE 28236 0 166337 INTERCONTINENTAL EXCHANGE IN COMM STK 45866F104 3395649 39511852 SH SOLE 14413742 0 25098110 INTERDIGITAL INC COMM STK 45867G101 1227 19053 SH SOLE 7214 0 11839 INTERNAP CORP COMM STK 45885A409 234 77675 SH SOLE 24475 0 53200 INTL FCSTONE INC COMM STK 46116V105 490 12365 SH SOLE 5184 0 7181 INTRA CELLULAR THERAPIES INC COMM STK 46116X101 4614 355500 SH SOLE 70693 0 284807 INTUITIVE SURGICAL INC COMM STK 46120E602 5361962 10222023 SH SOLE 3685081 0 6536942 INTREXON CORP COMM STK 46122T102 231 30095 SH SOLE 30095 0 0 INVESCO MORTGAGE CAPITAL INC COMM STK 46131B100 781 48432 SH SOLE 38732 0 9700 INVESCO EXCHNG TRADED FD TR COMM STK 46138G508 2719 120000 SH Put SOLE 120000 0 0 INVESTORS BANCORP INC NEW COMM STK 46146L101 57077 5119051 SH SOLE 972366 0 4146685 INVITATION HOMES INC COMM STK 46187W107 4080 152622 SH SOLE 60371 0 92251 IQVIA HLDGS INC COMM STK 46266C105 59400 369172 SH SOLE 125446 0 243726 IRIDIUM COMMUNICATIONS INC COMM STK 46269C102 615 26442 SH SOLE 11524 0 14918 IRON MTN INC NEW COMM STK 46284V101 24968 797705 SH SOLE 331888 0 465817 IRONWOOD PHARMACEUTICALS INC COMM STK 46333X108 12625 1154044 SH SOLE 423144 0 730900 ISHARES TR COMM STK 46429B598 13368 378700 SH SOLE 378700 0 0 ISHARES TR COMM STK 46432F842 4345 70763 SH SOLE 35254 0 35509 ISHARES INC COMM STK 46434G822 826 15125 SH SOLE 0 0 15125 ISHARES TR COMM STK 46435G334 553 17100 SH SOLE 0 0 17100 ITERIS INC COMM STK 46564T107 255 49243 SH SOLE 49243 0 0 I3 VERTICALS INC COMM STK 46571Y107 48227 1637584 SH SOLE 478230 0 1159354 JBG SMITH PPTYS COMM STK 46590V100 478207 12155754 SH SOLE 2282282 0 9873472 JPMORGAN CHASE & CO COMM STK 46625H100 4195983 37531148 SH SOLE 17029673 0 20501475 JPMORGAN CHASE & CO COMM STK 46625H365 593 23600 SH SOLE 23600 0 0 JMP GROUP LLC COMM STK 46629U107 686 175000 SH SOLE 0 0 175000 JAGGED PEAK ENERGY INC COMM STK 47009K107 84968 10274274 SH SOLE 2550550 0 7723724 JD COM INC ADR 47215P106 791 26100 SH SOLE 26100 0 0 JEFFERIES FINL GROUP INC COMM STK 47233W109 22635 1177078 SH SOLE 356303 0 820775 JELD-WEN HLDG INC COMM STK 47580P103 22093 1040650 SH SOLE 227729 0 812921 JONES LANG LASALLE INC COMM STK 48020Q107 18170 129146 SH SOLE 79736 0 49410 J2 GLOBAL INC COMM STK 48123V102 34486 387964 SH SOLE 117264 0 270700 JUNIPER NETWORKS INC COMM STK 48203R104 51523 1934767 SH SOLE 1160207 0 774560 KAR AUCTION SVCS INC COMM STK 48238T109 141606 5664232 SH SOLE 2128533 0 3535699 KBR INC COMM STK 48242W106 22425 899156 SH SOLE 230908 0 668248 KKR & CO INC COMM STK 48251W104 422285 16710941 SH SOLE 7212481 0 9498460 KLX ENERGY SERVICS HOLDNGS I COMM STK 48253L106 1268 62061 SH SOLE 52901 0 9160 KT CORP ADR 48268K101 82196 6644815 SH SOLE 2607323 0 4037492 K12 INC COMM STK 48273U102 395 12997 SH SOLE 12997 0 0 KADANT INC COMM STK 48282T104 262 2888 SH SOLE 2888 0 0 KARUNA THERAPEUTICS INC COMM STK 48576A100 9077 453374 SH SOLE 47550 0 405824 KB HOME COMM STK 48666K109 1264 49138 SH SOLE 33638 0 15500 KEANE GROUP INC COMM STK 48669A108 32940 4901787 SH SOLE 1766655 0 3135132 KEARNY FINL CORP MD COMM STK 48716P108 69372 5219893 SH SOLE 1125150 0 4094743 KEURIG DR PEPPER INC COMM STK 49271V100 317450 10984429 SH SOLE 3358581 0 7625848 KEYSIGHT TECHNOLOGIES INC COMM STK 49338L103 1552603 17287644 SH SOLE 6593000 0 10694644 KILROY RLTY CORP COMM STK 49427F108 129115 1749286 SH SOLE 353651 0 1395635 KIMBALL ELECTRONICS INC COMM STK 49428J109 284 17467 SH SOLE 10950 0 6517 KIMBELL RTY PARTNERS LP COMM STK 49435R102 13333 825571 SH SOLE 226467 0 599104 KIMCO RLTY CORP COMM STK 49446R109 53151 2876162 SH SOLE 434778 0 2441384 KINDER MORGAN INC DEL COMM STK 49456B101 74347 3560674 SH SOLE 1130352 0 2430322 KINSALE CAP GROUP INC COMM STK 49714P108 3952 43198 SH SOLE 10651 0 32547 KITE RLTY GROUP TR COMM STK 49803T300 781 51601 SH SOLE 25001 0 26600 KNOWLES CORP COMM STK 49926D109 81288 4439568 SH SOLE 1365148 0 3074420 KONTOOR BRANDS INC COMM STK 50050N103 2468 88072 SH SOLE 61519 0 26553 KOPPERS HOLDINGS INC COMM STK 50060P106 297 10130 SH SOLE 5830 0 4300 KRATOS DEFENSE & SEC SOLUTIO COMM STK 50077B207 1258 54970 SH SOLE 30370 0 24600 KRATON CORPORATION COMM STK 50077C106 629 20235 SH SOLE 12435 0 7800 LHC GROUP INC COMM STK 50187A107 788 6590 SH SOLE 1466 0 5124 LGI HOMES INC COMM STK 50187T106 520 7274 SH SOLE 7274 0 0 LCI INDS COMM STK 50189K103 91542 1017136 SH SOLE 323536 0 693600 LPL FINL HLDGS INC COMM STK 50212V100 2289 28067 SH SOLE 13467 0 14600 LSI INDS INC COMM STK 50216C108 38 10325 SH SOLE 0 0 10325 LSC COMMUNICATIONS INC COMM STK 50218P107 125 34120 SH SOLE 34120 0 0 LABORATORY CORP AMER HLDGS COMM STK 50540R409 31183 180355 SH SOLE 57806 0 122549 LADENBURG THALMAN FIN SVCS I COMM STK 50575Q102 105 30540 SH SOLE 30540 0 0 LANDS END INC NEW COMM STK 51509F105 315 25747 SH SOLE 16435 0 9312 LEGACY TEX FINL GROUP INC COMM STK 52471Y106 402 9887 SH SOLE 9007 0 880 LENDINGCLUB CORP COMM STK 52603A109 5932 1808579 SH SOLE 427667 0 1380912 LENDINGTREE INC NEW COMM STK 52603B107 1778 4232 SH SOLE 2175 0 2057 LEVI STRAUSS & CO NEW COMM STK 52736R102 95894 4592606 SH SOLE 1683477 0 2909129 LIBERTY EXPEDIA HLDGS INC COMM STK 53046P109 26687 558417 SH SOLE 153351 0 405066 LIBERTY OILFIELD SVCS INC COMM STK 53115L104 2359 145813 SH SOLE 10042 0 135771 LIGAND PHARMACEUTICALS INC COMM STK 53220K504 39309 344362 SH SOLE 97076 0 247286 LIFE STORAGE INC COMM STK 53223X107 2259 23760 SH SOLE 11160 0 12600 LIMESTONE BANCORP INC COMM STK 53262L105 1777 116519 SH SOLE 0 0 116519 LIVE OAK BANCSHARES INC COMM STK 53803X105 87936 5127488 SH SOLE 1121919 0 4005569 LIVENT CORP COMM STK 53814L108 130 18775 SH SOLE 9703 0 9072 LIVERAMP HLDGS INC COMM STK 53815P108 1885 38874 SH SOLE 14914 0 23960 LOGMEIN INC COMM STK 54142L109 21028 285392 SH SOLE 89145 0 196247 LUMBER LIQUIDATORS HLDGS INC COMM STK 55003T107 32066 2776280 SH SOLE 834475 0 1941805 LUMENTUM HLDGS INC COMM STK 55024U109 4636 86808 SH SOLE 64594 0 22214 M & T BK CORP COMM STK 55261F104 45686 268629 SH SOLE 95646 0 172983 MBIA INC COMM STK 55262C100 1393 149657 SH SOLE 29657 0 120000 MFA FINL INC COMM STK 55272X102 698 97255 SH SOLE 51655 0 45600 MGE ENERGY INC COMM STK 55277P104 48955 669885 SH SOLE 200935 0 468950 MGM GROWTH PPTYS LLC COMM STK 55303A105 10496 342443 SH SOLE 182643 0 159800 M/I HOMES INC COMM STK 55305B101 720 25215 SH SOLE 15145 0 10070 MKS INSTRUMENT INC COMM STK 55306N104 93790 1204128 SH SOLE 288282 0 915846 MRC GLOBAL INC COMM STK 55345K103 752 43943 SH SOLE 17703 0 26240 MSCI INC COMM STK 55354G100 885813 3709591 SH SOLE 818616 0 2890975 MTBC INC COMM STK 55378G102 725 143500 SH SOLE 111500 0 32000 MYR GROUP INC DEL COMM STK 55405W104 739 19799 SH SOLE 10499 0 9300 MACOM TECH SOLUTIONS HLDGS I COMM STK 55405Y100 264 17474 SH SOLE 16694 0 780 MACQUARIE INFRASTRUCTURE COR COMM STK 55608B105 946 23332 SH SOLE 11335 0 11997 MACYS INC COMM STK 55616P104 12427 579083 SH SOLE 187757 0 391326 MADISON SQUARE GARDEN CO NEW COMM STK 55825T103 2267 8098 SH SOLE 3344 0 4754 MAIN STREET CAPITAL CORP COMM STK 56035L104 38388 933565 SH SOLE 346865 0 586700 MALIBU BOATS INC COMM STK 56117J100 209 5378 SH SOLE 378 0 5000 MAMMOTH ENERGY SVCS INC COMM STK 56155L108 131 19078 SH SOLE 208 0 18870 MANPOWERGROUP INC COMM STK 56418H100 8435 87314 SH SOLE 43675 0 43639 MANULIFE FINL CORP COMM STK 56501R106 1255 68914 SH SOLE 68914 0 0 MARATHON PETE CORP COMM STK 56585A102 201897 3613039 SH SOLE 1723655 0 1889384 MARKETAXESS HLDGS INC COMM STK 57060D108 716290 2228517 SH SOLE 630811 0 1597706 MARRIOTT VACTINS WORLDWID CO COMM STK 57164Y107 51267 531817 SH SOLE 157014 0 374803 MASTECH DIGITAL INC COMM STK 57633B100 222 46784 SH SOLE 0 0 46784 MASTERCARD INC COMM STK 57636Q104 8031879 30362830 SH SOLE 11150225 0 19212605 MATCH GROUP INC COMM STK 57665R106 17970 267131 SH SOLE 136531 0 130600 MATSON INC COMM STK 57686G105 147175 3788298 SH SOLE 721029 0 3067269 MAXIM INTEGRATED PRODS INC COMM STK 57772K101 2254058 37680681 SH SOLE 12085445 0 25595236 MAXLINEAR INC COMM STK 57776J100 86449 3688078 SH SOLE 1133848 0 2554230 MCEWEN MNG INC COMM STK 58039P107 732 418292 SH SOLE 255669 0 162623 MCKESSON CORP COMM STK 58155Q103 73598 547645 SH SOLE 248190 0 299455 MEDICAL PPTYS TRUST INC COMM STK 58463J304 1733 99375 SH SOLE 46745 0 52630 MEDIFAST INC COMM STK 58470H101 1827 14237 SH SOLE 8937 0 5300 MEDIDATA SOLUTIONS INC COMM STK 58471A105 4699 51917 SH SOLE 31017 0 20900 MEDNAX INC COMM STK 58502B106 119602 4740487 SH SOLE 1714895 0 3025592 MEDPACE HLDGS INC COMM STK 58506Q109 37877 578979 SH SOLE 158679 0 420300 MEET GROUP INC COMM STK 58513U101 717 206041 SH SOLE 197441 0 8600 MERCADOLIBRE INC COMM STK 58733R102 1604178 2622191 SH SOLE 817138 0 1805053 MERCK & CO INC COMM STK 58933Y105 1923119 22935228 SH SOLE 9270123 0 13665105 MERIDIAN BANCORP INC MD COMM STK 58958U103 137587 7690721 SH SOLE 1780425 0 5910296 MERITAGE HOMES CORP COMM STK 59001A102 4708 91703 SH SOLE 78303 0 13400 MERITOR INC COMM STK 59001K100 27992 1154290 SH SOLE 220780 0 933510 MESA LABS INC COMM STK 59064R109 66033 270249 SH SOLE 76434 0 193815 METHANEX CORP COMM STK 59151K108 327 7188 SH SOLE 7188 0 0 METLIFE INC COMM STK 59156R108 937696 18878509 SH SOLE 8485197 0 10393312 MICHAELS COS INC COMM STK 59408Q106 99216 11404092 SH SOLE 3409761 0 7994331 MID AMER APT CMNTYS INC COMM STK 59522J103 25772 218856 SH SOLE 72847 0 146009 MILACRON HLDGS CORP COMM STK 59870L106 14928 1081741 SH SOLE 295594 0 786147 MILESTONE PHARMACEUTICALS IN COMM STK 59935V107 35294 1299946 SH SOLE 178847 0 1121099 MIRATI THERAPEUTICS INC COMM STK 60468T105 124233 1206144 SH SOLE 183084 0 1023060 MOBILEIRON INC COMM STK 60739U204 387 62377 SH SOLE 1777 0 60600 MOBILE MINI INC COMM STK 60740F105 113287 3722873 SH SOLE 772007 0 2950866 MODERNA INC COMM STK 60770K107 12231 835427 SH SOLE 95876 0 739551 MOELIS & CO COMM STK 60786M105 597 17091 SH SOLE 9091 0 8000 MOLINA HEALTHCARE INC COMM STK 60855R100 708626 4950577 SH SOLE 990939 0 3959638 MOLSON COORS BREWING CO COMM STK 60871R209 19269 344097 SH SOLE 107091 0 237006 MOMENTA PHARMACEUTICALS INC COMM STK 60877T100 66958 5378140 SH SOLE 1181520 0 4196620 MONGODB INC COMM STK 60937P106 39723 261182 SH SOLE 109950 0 151232 MONOTYPE IMAGING HOLDINGS IN COMM STK 61022P100 884 52483 SH SOLE 18383 0 34100 MONSTER BEVERAGE CORP NEW COMM STK 61174X109 48665 762408 SH SOLE 249193 0 513215 MOSAIC CO NEW COMM STK 61945C103 15952 637303 SH SOLE 202346 0 434957 MYRIAD GENETICS INC COMM STK 62855J104 885 31842 SH SOLE 22162 0 9680 MYOKARDIA INC COMM STK 62857M105 176336 3516869 SH SOLE 566657 0 2950212 NIO INC ADR 62914V106 3443 1350303 SH SOLE 540998 0 809305 NVR INC COMM STK 62944T105 640506 190047 SH SOLE 85910 0 104137 NATIONAL HEALTH INVS INC COMM STK 63633D104 2443 31312 SH SOLE 27204 0 4108 NATIONAL VISION HLDGS INC COMM STK 63845R107 30209 983059 SH SOLE 194482 0 788577 NATURAL GAS SERVICES GROUP COMM STK 63886Q109 417 25271 SH SOLE 25271 0 0 NATURAL HEALTH TRENDS CORP COMM STK 63888P406 432 53710 SH SOLE 53460 0 250 NAUTILUS INC COMM STK 63910B102 46 21000 SH SOLE 21000 0 0 NAVIGANT CONSULTING INC COMM STK 63935N107 608 26236 SH SOLE 13136 0 13100 NAVIENT CORPORATION COMM STK 63938C108 1240 90843 SH SOLE 59043 0 31800 NELNET INC COMM STK 64031N108 252 4262 SH SOLE 340 0 3922 NEOGENOMICS INC COMM STK 64049M209 404 18402 SH SOLE 8402 0 10000 NETAPP INC COMM STK 64110D104 27425 444490 SH SOLE 135521 0 308969 NETFLIX INC COMM STK 64110L106 5784623 15748186 SH SOLE 6029942 0 9718244 NETEASE INC ADR 64110W102 35785 139912 SH SOLE 40566 0 99346 NETGEAR INC COMM STK 64111Q104 375 14812 SH SOLE 7312 0 7500 NETSCOUT SYS INC COMM STK 64115T104 2527 99520 SH SOLE 34670 0 64850 NEUROCRINE BIOSCIENCES INC COMM STK 64125C109 285523 3381769 SH SOLE 636708 0 2745061 NEVRO CORP COMM STK 64157F103 199588 3078635 SH SOLE 523292 0 2555343 NEW MEDIA INVT GROUP INC COMM STK 64704V106 431 45606 SH SOLE 16806 0 28800 NEW RESIDENTIAL INVT CORP COMM STK 64828T201 2661 172926 SH SOLE 76976 0 95950 NEW RELIC INC COMM STK 64829B100 418220 4834359 SH SOLE 1248059 0 3586300 NEWMARK GROUP INC COMM STK 65158N102 586 65203 SH SOLE 24381 0 40822 NEWS CORP NEW COMM STK 65249B109 707361 52435946 SH SOLE 19006597 0 33429349 NEWS CORP NEW COMM STK 65249B208 2902 207870 SH SOLE 56250 0 151620 NEXSTAR MEDIA GROUP INC COMM STK 65336K103 37355 369856 SH SOLE 101489 0 268367 NEXTERA ENERGY INC COMM STK 65339F101 3707676 18098583 SH SOLE 7608682 0 10489901 NEXTERA ENERGY INC CVPFSTKF 65339F820 771306 11774767 SH SOLE 4972520 0 6802247 NEXTERA ENERGY PARTNERS LP COMM STK 65341B106 93657 1941069 SH SOLE 379359 0 1561710 NEXTGEN HEALTHCARE INC COMM STK 65343C102 938 47155 SH SOLE 21655 0 25500 NISOURCE INC COMM STK 65473P105 1516498 52656189 SH SOLE 17743303 0 34912886 NLIGHT INC COMM STK 65487K100 2333 121510 SH SOLE 100172 0 21338 NORTHFIELD BANCORP INC DEL COMM STK 66611T108 222 14224 SH SOLE 824 0 13400 NORTHSTAR REALTY EUROPE CORP COMM STK 66706L101 1541 93810 SH SOLE 55469 0 38341 NORTHWEST NAT HLDG CO COMM STK 66765N105 1677 24129 SH SOLE 14139 0 9990 NOVARTIS A G ADR 66987V109 2734 29937 SH SOLE 28960 0 977 NOVANTA INC COMM STK 67000B104 264440 2804237 SH SOLE 569453 0 2234784 NOW INC COMM STK 67011P100 555 37580 SH SOLE 24657 0 12923 NU SKIN ENTERPRISES INC COMM STK 67018T105 10047 203705 SH SOLE 66805 0 136900 NUANCE COMMUNICATIONS INC COMM STK 67020Y100 2322 145375 SH SOLE 79514 0 65861 NUTANIX INC COMM STK 67059N108 28843 1111918 SH SOLE 337168 0 774750 NVIDIA CORP COMM STK 67066G104 773734 4711284 SH SOLE 1570852 0 3140432 NUVECTRA CORP COMM STK 67075N108 306 91343 SH SOLE 54300 0 37043 O REILLY AUTOMOTIVE INC NEW COMM STK 67103H107 559704 1515498 SH SOLE 656110 0 859388 OFG BANCORP COMM STK 67103X102 622 26172 SH SOLE 21972 0 4200 OFFICE PPTYS INCOME TR COMM STK 67623C109 497 18936 SH SOLE 18936 0 0 OLYMPIC STEEL INC COMM STK 68162K106 468 34253 SH SOLE 24853 0 9400 OMNICELL INC COMM STK 68213N109 58724 682598 SH SOLE 194078 0 488520 ONE GAS INC COMM STK 68235P108 402388 4456126 SH SOLE 1012745 0 3443381 FLWS/1-800 FLOWERS COMM STK 68243Q106 433 22930 SH SOLE 462 0 22468 ONEMAIN HLDGS INC COMM STK 68268W103 1136 33614 SH SOLE 12914 0 20700 ONESPAN INC COMM STK 68287N100 631 44563 SH SOLE 22563 0 22000 OPKO HEALTH INC COMM STK 68375N103 626 256507 SH SOLE 80507 0 176000 ORACLE CORP COMM STK 68389X105 332159 5830414 SH SOLE 2235999 0 3594415 ORASURE TECHNOLOGIES INC COMM STK 68554V108 1197 129039 SH SOLE 73764 0 55275 ORBCOMM INC COMM STK 68555P100 173 23885 SH SOLE 1285 0 22600 ORCHARD THERAPEUTICS PLC ADR 68570P101 56611 4046558 SH SOLE 611218 0 3435340 ORIGIN BANCORP INC COMM STK 68621T102 72735 2204082 SH SOLE 505280 0 1698802 ORITANI FINL CORP DEL COMM STK 68633D103 1335 75277 SH SOLE 75277 0 0 OTONOMY INC COMM STK 68906L105 51 18700 SH SOLE 0 0 18700 OUTFRONT MEDIA INC COMM STK 69007J106 1415 54873 SH SOLE 45809 0 9064 PDL CMNTY BANCORP COMM STK 69290X101 21783 1524338 SH SOLE 475194 0 1049144 PBF ENERGY INC COMM STK 69318G106 40804 1303631 SH SOLE 364731 0 938900 PCM INC COMM STK 69323K100 206 5879 SH SOLE 5879 0 0 PCSB FINL CORP COMM STK 69324R104 31339 1547625 SH SOLE 471437 0 1076188 PDC ENERGY INC COMM STK 69327R101 29787 826052 SH SOLE 239502 0 586550 PG&E CORP COMM STK 69331C108 351593 15340014 SH SOLE 5685540 0 9654474 PGT INNOVATIONS INC COMM STK 69336V101 51316 3069109 SH SOLE 581596 0 2487513 PNM RES INC COMM STK 69349H107 376874 7402748 SH SOLE 1757764 0 5644984 PPL CORP COMM STK 69351T106 40024 1290676 SH SOLE 407037 0 883639 PRA HEALTH SCIENCES INC COMM STK 69354M108 465963 4699572 SH SOLE 1590321 0 3109251 PRA GROUP INC COMM STK 69354N106 114276 4060994 SH SOLE 760029 0 3300965 PPDAI GROUP INC ADR 69354V108 5513 1267397 SH SOLE 513316 0 754081 PRGX GLOBAL INC COMM STK 69357C503 263 39183 SH SOLE 12083 0 27100 PS BUSINESS PKS INC CALIF COMM STK 69360J107 366353 2173816 SH SOLE 442437 0 1731379 PTC THERAPEUTICS INC COMM STK 69366J200 174028 3867289 SH SOLE 595933 0 3271356 PTC INC COMM STK 69370C100 27370 304928 SH SOLE 105898 0 199030 PACIFIC BIOSCIENCES CALIF IN COMM STK 69404D108 535 88487 SH SOLE 88487 0 0 PACIFIC ETHANOL INC COMM STK 69423U305 15 20000 SH SOLE 20000 0 0 PACIFIC PREMIER BANCORP COMM STK 69478X105 108052 3499092 SH SOLE 704458 0 2794634 PAGERDUTY INC COMM STK 69553P100 164467 3642881 SH SOLE 498308 0 3144573 PALOMAR HLDGS INC COMM STK 69753M105 20738 862636 SH SOLE 175305 0 687331 PARAMOUNT GROUP INC COMM STK 69924R108 127609 9108427 SH SOLE 1832841 0 7275586 PARSONS CORPORATION COMM STK 70202L102 73883 2004419 SH SOLE 489326 0 1515093 PATTERN ENERGY GROUP INC COMM STK 70338P100 536 23227 SH SOLE 1627 0 21600 PATRIOT TRANSN HLDG INC COMM STK 70338W105 4691 276448 SH SOLE 55645 0 220803 PAYCOM SOFTWARE INC COMM STK 70432V102 91179 402165 SH SOLE 78295 0 323870 PAYLOCITY HLDG CORP COMM STK 70438V106 148853 1586579 SH SOLE 242439 0 1344140 PAYPAL HLDGS INC COMM STK 70450Y103 4789563 41844866 SH SOLE 15177309 0 26667557 PEBBLEBROOK HOTEL TR COMM STK 70509V100 65605 2328087 SH SOLE 469405 0 1858682 PENNYMAC FINL SVCS INC COMM STK 70932M107 134860 6080275 SH SOLE 1468014 0 4612261 PENSKE AUTOMOTIVE GRP INC COMM STK 70959W103 410 8675 SH SOLE 4029 0 4646 PENUMBRA INC COMM STK 70975L107 133707 835670 SH SOLE 173281 0 662389 PERFORMANCE FOOD GROUP CO COMM STK 71377A103 165506 4134547 SH SOLE 888089 0 3246458 PERSONALIS INC COMM STK 71535D106 8005 294829 SH SOLE 29527 0 265302 PHIBRO ANIMAL HEALTH CORP COMM STK 71742Q106 19458 612464 SH SOLE 168564 0 443900 PHYSICIANS RLTY TR COMM STK 71943U104 1252 71763 SH SOLE 44583 0 27180 PILGRIMS PRIDE CORP NEW COMM STK 72147K108 567 22344 SH SOLE 10844 0 11500 PINNACLE FINL PARTNERS INC COMM STK 72346Q104 219851 3824824 SH SOLE 866352 0 2958472 PIXELWORKS INC COMM STK 72581M305 45 15200 SH SOLE 0 0 15200 PLAINS GP HLDGS L P COMM STK 72651A207 57604 2306945 SH SOLE 519897 0 1787048 PLANET FITNESS INC COMM STK 72703H101 1310 18085 SH SOLE 10176 0 7909 PLUG POWER INC COMM STK 72919P202 540 239993 SH SOLE 163093 0 76900 PLURALSIGHT INC COMM STK 72941B106 151176 4986019 SH SOLE 859209 0 4126810 POLYONE CORP COMM STK 73179P106 68005 2166456 SH SOLE 485086 0 1681370 POOL CORPORATION COMM STK 73278L105 357717 1872864 SH SOLE 529904 0 1342960 PREMIER FINL BANCORP INC COMM STK 74050M105 226 15099 SH SOLE 4837 0 10262 PREMIER INC COMM STK 74051N102 895 22872 SH SOLE 12772 0 10100 PRESTIGE CONSMR HEALTHCARE I COMM STK 74112D101 29599 934317 SH SOLE 264777 0 669540 PRICE T ROWE GROUP INC COMM STK 74144T108 44645 406940 SH SOLE 125221 0 281719 PRIMORIS SVCS CORP COMM STK 74164F103 462 22063 SH SOLE 8263 0 13800 PRIMERICA INC COMM STK 74164M108 82846 690674 SH SOLE 197874 0 492800 PRIMO WTR CORP COMM STK 74165N105 654 53205 SH SOLE 20195 0 33010 PRINCIPAL FINL GROUP INC COMM STK 74251V102 27530 475310 SH SOLE 149187 0 326123 PRINCIPIA BIOPHARMA INC COMM STK 74257L108 30633 922952 SH SOLE 147838 0 775114 PROASSURANCE CORP COMM STK 74267C106 63125 1748123 SH SOLE 495331 0 1252792 PROLOGIS INC COMM STK 74340W103 1633336 20391209 SH SOLE 7351270 0 13039939 PROS HOLDINGS INC COMM STK 74346Y103 1456 23016 SH SOLE 12916 0 10100 PROSPECT CAPITAL CORPORATION COMM STK 74348T102 208 31800 SH Put SOLE 31800 0 0 PROTEOSTASIS THERAPEUTICS IN COMM STK 74373B109 132 134904 SH SOLE 0 0 134904 PROVIDENT FINL SVCS INC COMM STK 74386T105 679 28000 SH SOLE 17882 0 10118 PRUDENTIAL BANCORP INC NEW COMM STK 74431A101 324 17119 SH SOLE 17119 0 0 PUBLIC STORAGE COMM STK 74460D109 944681 3966418 SH SOLE 1302573 0 2663845 PULSE BIOSCIENCES INC COMM STK 74587B101 184 13975 SH SOLE 175 0 13800 PUMA BIOTECHNOLOGY INC COMM STK 74587V107 6337 498609 SH SOLE 55517 0 443092 PURE STORAGE INC COMM STK 74624M102 212391 13909034 SH SOLE 3279868 0 10629166 PZENA INVESTMENT MGMT INC COMM STK 74731Q103 96 11232 SH SOLE 11232 0 0 QEP RES INC COMM STK 74733V100 1462 202243 SH SOLE 85343 0 116900 QTS RLTY TR INC COMM STK 74736A103 40855 884682 SH SOLE 256654 0 628028 QORVO INC COMM STK 74736K101 15295 229614 SH SOLE 72416 0 157198 Q2 HLDGS INC COMM STK 74736L109 39395 515917 SH SOLE 171117 0 344800 QUALYS INC COMM STK 74758T303 50973 585354 SH SOLE 165354 0 420000 QUANTERIX CORP COMM STK 74766Q101 34832 1030830 SH SOLE 106651 0 924179 QUEST DIAGNOSTICS INC COMM STK 74834L100 26135 256700 SH SOLE 78293 0 178407 QUICKLOGIC CORP COMM STK 74837P108 11 18501 SH SOLE 6901 0 11600 QUIDEL CORP COMM STK 74838J101 386840 6521240 SH SOLE 1275851 0 5245389 QURATE RETAIL INC COMM STK 74915M100 2439 196818 SH SOLE 90198 0 106620 RGC RES INC COMM STK 74955L103 15606 511339 SH SOLE 140591 0 370748 RLJ LODGING TR COMM STK 74965L101 1916 108000 SH SOLE 86554 0 21446 RMR GROUP INC COMM STK 74967R106 755 16061 SH SOLE 11130 0 4931 RH COMM STK 74967X103 25922 224243 SH SOLE 50699 0 173544 RPT REALTY COMM STK 74971D101 1557 128581 SH SOLE 82281 0 46300 RTI SURGICAL HOLDINGS INC COMM STK 74975N105 364 85609 SH SOLE 14609 0 71000 RAMACO RES INC COMM STK 75134P303 1109 208525 SH SOLE 100272 0 108253 RANGE RES CORP COMM STK 75281A109 538 77113 SH SOLE 46813 0 30300 RANGER ENERGY SVCS INC COMM STK 75282U104 10892 1353004 SH SOLE 262884 0 1090120 RAYONIER ADVANCED MATLS INC COMM STK 75508B104 381 58703 SH SOLE 14617 0 44086 RBC BEARINGS INC COMM STK 75524B104 235940 1414424 SH SOLE 323355 0 1091069 RE MAX HLDGS INC COMM STK 75524W108 1344 43691 SH SOLE 34491 0 9200 READY CAP CORP COMM STK 75574U101 648 43496 SH SOLE 28496 0 15000 REALOGY HLDGS CORP COMM STK 75605Y106 53697 7416710 SH SOLE 2293726 0 5122984 REALPAGE INC COMM STK 75606N109 529727 9001300 SH SOLE 2210203 0 6791097 REATA PHARMACEUTICALS INC COMM STK 75615P103 61364 650391 SH SOLE 85629 0 564762 RED ROBIN GOURMET BURGERS IN COMM STK 75689M101 70510 2306499 SH SOLE 550185 0 1756314 RED ROCK RESORTS INC COMM STK 75700L108 16307 759155 SH SOLE 189711 0 569444 REDFIN CORP COMM STK 75737F108 85614 4761638 SH SOLE 844195 0 3917443 REGENERON PHARMACEUTICALS COMM STK 75886F107 251778 804402 SH SOLE 148451 0 655951 REGENXBIO INC COMM STK 75901B107 33971 661299 SH SOLE 70804 0 590495 REGIONS FINL CORP NEW COMM STK 7591EP100 28460 1904984 SH SOLE 605013 0 1299971 RENEWABLE ENERGY GROUP INC COMM STK 75972A301 1485 93636 SH SOLE 48068 0 45568 RENT A CTR INC NEW COMM STK 76009N100 1043 39181 SH SOLE 931 0 38250 RENT A CTR INC NEW COMM STK 76009N100 1118 4200 SH Put SOLE 4200 0 0 RESOLUTE FST PRODS INC COMM STK 76117W109 335 46500 SH SOLE 46500 0 0 RESIDEO TECHNOLOGIES INC COMM STK 76118Y104 34373 1568130 SH SOLE 503759 0 1064371 RESTAURANT BRANDS INTL INC COMM STK 76131D103 844959 12150685 SH SOLE 5110020 0 7040665 RETAIL OPPORTUNITY INVTS COR COMM STK 76131N101 1797 104932 SH SOLE 31332 0 73600 RETAIL PPTYS AMER INC COMM STK 76131V202 1035 88018 SH SOLE 54718 0 33300 RETAIL VALUE INC COMM STK 76133Q102 583 16746 SH SOLE 7925 0 8821 REXNORD CORP NEW COMM STK 76169B102 59557 1970785 SH SOLE 451385 0 1519400 REXFORD INDL RLTY INC COMM STK 76169C100 145086 3593894 SH SOLE 630084 0 2963810 RHYTHM PHARMACEUTICALS INC COMM STK 76243J105 23585 1072041 SH SOLE 194193 0 877848 RINGCENTRAL INC COMM STK 76680R206 2708 23565 SH SOLE 15665 0 7900 ROCKET PHARMACEUTICALS INC COMM STK 77313F106 17594 1172946 SH SOLE 152589 0 1020357 ROKU INC COMM STK 77543R102 2473 27302 SH SOLE 13388 0 13914 RYMAN HOSPITALITY PPTYS INC COMM STK 78377T107 2856 35216 SH SOLE 18922 0 16294 S&P GLOBAL INC COMM STK 78409V104 1943816 8533366 SH SOLE 2517420 0 6015946 SBA COMMUNICATIONS CORP NEW COMM STK 78410G104 253446 1127228 SH SOLE 238389 0 888839 SEACOR MARINE HLDGS INC COMM STK 78413P101 59115 3951524 SH SOLE 1027689 0 2923835 SL GREEN RLTY CORP COMM STK 78440X101 516499 6426522 SH SOLE 2330816 0 4095706 SLM CORP COMM STK 78442P106 191686 19720737 SH SOLE 6166936 0 13553801 SM ENERGY CO COMM STK 78454L100 1296 103492 SH SOLE 66992 0 36500 SPDR S&P 500 ETF TR COMM STK 78462F103 1361 4644 SH SOLE 4644 0 0 SPDR S&P 500 ETF TR COMM STK 78462F103 2051 7000 SH Put SOLE 7000 0 0 SPS COMMERCE INC COMM STK 78463M107 3745 36642 SH SOLE 32542 0 4100 SPDR GOLD TRUST COMM STK 78463V107 266 2000 SH SOLE 2000 0 0 SPDR INDEX SHS FDS COMM STK 78463X202 23930 624800 SH Put SOLE 624800 0 0 SS&C TECHNOLOGIES HLDGS INC COMM STK 78467J100 1029997 17878781 SH SOLE 4612195 0 13266586 SPDR S&P MIDCAP 400 ETF TR COMM STK 78467Y107 224 631 SH SOLE 631 0 0 SPX FLOW INC COMM STK 78469X107 514 12285 SH SOLE 8880 0 3405 SRC ENERGY INC COMM STK 78470V108 1035 208746 SH SOLE 140846 0 67900 SVB FINL GROUP COMM STK 78486Q101 62209 276990 SH SOLE 87373 0 189617 SABRA HEALTH CARE REIT INC COMM STK 78573L106 2523 128132 SH SOLE 83645 0 44487 SABRE CORP COMM STK 78573M104 15367 692188 SH SOLE 324788 0 367400 SAFETY INS GROUP INC COMM STK 78648T100 108677 1142407 SH SOLE 263876 0 878531 SAGE THERAPEUTICS INC COMM STK 78667J108 1447195 7904284 SH SOLE 1953926 0 5950358 SAIA INC COMM STK 78709Y105 652 10082 SH SOLE 3982 0 6100 SALESFORCE COM INC COMM STK 79466L302 5145296 33910865 SH SOLE 13013820 0 20897045 SANDSTORM GOLD LTD COMM STK 80013R206 976 175497 SH SOLE 66809 0 108688 SANTANDER CONSUMER USA HDG I COMM STK 80283M101 1555 64891 SH SOLE 20491 0 44400 SCHNEIDER NATIONAL INC COMM STK 80689H102 46318 2539359 SH SOLE 475090 0 2064269 SCHOLAR ROCK HLDG CORP COMM STK 80706P103 20677 1303747 SH SOLE 221542 0 1082205 SCIENTIFIC GAMES CORP COMM STK 80874P109 915 46155 SH SOLE 28975 0 17180 SEA LTD ADR 81141R100 220429 6635427 SH SOLE 3179492 0 3455935 SEALED AIR CORP NEW COMM STK 81211K100 498179 11645140 SH SOLE 4665063 0 6980077 SELECT SECTOR SPDR TR COMM STK 81369Y860 52266 1421429 SH SOLE 1414305 0 7124 SELECT SECTOR SPDR TR COMM STK 81369Y886 650 10900 SH Put SOLE 10900 0 0 SELECT MED HLDGS CORP COMM STK 81619Q105 365922 23057491 SH SOLE 7205658 0 15851833 SEMGROUP CORP COMM STK 81663A105 480 40002 SH SOLE 12102 0 27900 SENIOR HSG PPTYS TR COMM STK 81721M109 673 81392 SH SOLE 50498 0 30894 SENSIENT TECHNOLOGIES CORP COMM STK 81725T100 1375 18713 SH SOLE 7295 0 11418 SENSEONICS HLDGS INC COMM STK 81727U105 2074 1016462 SH SOLE 204000 0 812462 SENTINEL ENERGY SVCS INC COMM STK 81728P204 292 28029 SH SOLE 28029 0 0 SERES THERAPEUTICS INC COMM STK 81750R102 167 52008 SH SOLE 52008 0 0 SERITAGE GROWTH PPTYS COMM STK 81752R100 2505 58316 SH SOLE 23316 0 35000 SERVICEMASTER GLOBAL HLDGS I COMM STK 81761R109 884245 16975326 SH SOLE 4861547 0 12113779 SERVICENOW INC COMM STK 81762P102 3553969 12943763 SH SOLE 4536719 0 8407044 SERVICESOURCE INTL INC COMM STK 81763U100 24 25100 SH SOLE 25100 0 0 SHENANDOAH TELECOMMUNICATION COMM STK 82312B106 2664 69170 SH SOLE 42270 0 26900 SHOCKWAVE MED INC COMM STK 82489T104 114072 2057775 SH SOLE 249312 0 1808463 SHOPIFY INC COMM STK 82509L107 1055759 3515395 SH SOLE 849930 0 2665465 SHUTTERFLY INC COMM STK 82568P304 14985 296444 SH SOLE 83544 0 212900 SIGNATURE BK NEW YORK N Y COMM STK 82669G104 346434 2866884 SH SOLE 975183 0 1891701 SIMPLY GOOD FOODS CO COMM STK 82900L102 187263 7776722 SH SOLE 1759540 0 6017182 SIRIUS XM HLDGS INC COMM STK 82968B103 5072 908941 SH SOLE 491414 0 417527 SITE CENTERS CORP COMM STK 82981J109 689 52064 SH SOLE 34164 0 17900 SITEONE LANDSCAPE SUPPLY INC COMM STK 82982L103 269992 3895982 SH SOLE 730785 0 3165197 SIX FLAGS ENTMT CORP NEW COMM STK 83001A102 24833 499865 SH SOLE 145265 0 354600 SKYWORKS SOLUTIONS INC COMM STK 83088M102 441515 5713927 SH SOLE 2091703 0 3622224 SLACK TECHNOLOGIES INC COMM STK 83088V102 390768 10420474 SH SOLE 5064531 0 5355943 SLEEP NUMBER CORP COMM STK 83125X103 1141 28247 SH SOLE 7197 0 21050 SMARTSHEET INC COMM STK 83200N103 14399 297499 SH SOLE 41659 0 255840 SNAP INC COMM STK 83304A106 48393 3384158 SH SOLE 174517 0 3209641 SOLARCITY CORP CONV BND 83416TAC4 62864 64985000 PRN SOLE 8358000 0 56627000 SOLAREDGE TECHNOLOGIES INC COMM STK 83417M104 2505 40100 SH SOLE 12700 0 27400 SOLARIS OILFIELD INFRSTR INC COMM STK 83418M103 432 28839 SH SOLE 539 0 28300 SONIC AUTOMOTIVE INC COMM STK 83545G102 258 11044 SH SOLE 5924 0 5120 SONOS INC COMM STK 83570H108 280 24700 SH SOLE 1360 0 23340 SORRENTO THERAPEUTICS INC COMM STK 83587F202 102 38372 SH SOLE 2076 0 36296 SOUTHERN COPPER CORP COMM STK 84265V105 226318 5825434 SH SOLE 1487324 0 4338110 SOUTHSIDE BANCSHARES INC COMM STK 84470P109 958 29591 SH SOLE 13701 0 15890 SPARK THERAPEUTICS INC COMM STK 84652J103 71123 694696 SH SOLE 195063 0 499633 SPECTRUM PHARMACEUTICALS INC COMM STK 84763A108 446 51791 SH SOLE 2361 0 49430 SPECTRUM BRANDS HLDGS INC NE COMM STK 84790A105 375 6967 SH SOLE 3138 0 3829 SPIRE INC COMM STK 84857L101 2295 27342 SH SOLE 20032 0 7310 SPIRIT RLTY CAP INC NEW COMM STK 84860W300 1848 43319 SH SOLE 33069 0 10250 SPIRIT MTA REIT COMM STK 84861U105 419 50198 SH SOLE 32018 0 18180 SPORTSMANS WHSE HLDGS INC COMM STK 84920Y106 17772 4701475 SH SOLE 959422 0 3742053 SPRINT CORPORATION COMM STK 85207U105 1709 260146 SH SOLE 120396 0 139750 SPROUTS FMRS MKT INC COMM STK 85208M102 261260 13830583 SH SOLE 4985335 0 8845248 SPROTT PHYSICAL GOLD & SILVE COMM STK 85208R101 8655 654189 SH SOLE 4200 0 649989 STAG INDL INC COMM STK 85254J102 2337 77297 SH SOLE 28097 0 49200 STAR GROUP L P COMM STK 85512C105 4009 401325 SH SOLE 196567 0 204758 STARTEK INC COMM STK 85569C107 208 25507 SH SOLE 13107 0 12400 STARWOOD PPTY TR INC COMM STK 85571B105 2867 126174 SH SOLE 37394 0 88780 STEMLINE THERAPEUTICS INC COMM STK 85858C107 11633 759365 SH SOLE 81100 0 678265 STERLING BANCORP DEL COMM STK 85917A100 2451 115198 SH SOLE 75703 0 39495 STERLING BANCORP INC COMM STK 85917W102 49012 4915951 SH SOLE 1124590 0 3791361 STOKE THERAPEUTICS INC COMM STK 86150R107 10994 376900 SH SOLE 38814 0 338086 STONERIDGE INC COMM STK 86183P102 37268 1181223 SH SOLE 201123 0 980100 STRATEGIC ED INC COMM STK 86272C103 385984 2168450 SH SOLE 628902 0 1539548 SUMMIT MATLS INC COMM STK 86614U100 77013 4000657 SH SOLE 1216560 0 2784097 SUNCOKE ENERGY INC COMM STK 86722A103 440 49565 SH SOLE 20765 0 28800 SUNRUN INC COMM STK 86771W105 6039 321925 SH SOLE 143684 0 178241 SYNAPTICS INC COMM STK 87157D109 465 15972 SH SOLE 9697 0 6275 SYNOVUS FINL CORP COMM STK 87161C501 2169 61962 SH SOLE 31302 0 30660 SYNNEX CORP COMM STK 87162W100 2219 22548 SH SOLE 17380 0 5168 SYNCHRONY FINL COMM STK 87165B103 271652 7835364 SH SOLE 3159127 0 4676237 SYNEOS HEALTH INC COMM STK 87166B102 1751 34273 SH SOLE 22573 0 11700 SYROS PHARMACEUTICALS INC COMM STK 87184Q107 1319 142427 SH SOLE 141247 0 1180 TD AMERITRADE HLDG CORP COMM STK 87236Y108 3455244 69215623 SH SOLE 24935617 0 44280006 TFS FINL CORP COMM STK 87240R107 806 44580 SH SOLE 28620 0 15960 TRI POINTE GROUP INC COMM STK 87265H109 86487 7225327 SH SOLE 1559167 0 5666160 TPI COMPOSITES INC COMM STK 87266J104 5820 235453 SH SOLE 135450 0 100003 TTM TECHNOLOGIES INC COMM STK 87305R109 613 60116 SH SOLE 19406 0 40710 TABLEAU SOFTWARE INC COMM STK 87336U105 1756771 10581681 SH SOLE 2871303 0 7710378 TACTILE SYS TECHNOLOGY INC COMM STK 87357P100 1011 17758 SH SOLE 9418 0 8340 TAILORED BRANDS INC COMM STK 87403A107 282 48821 SH SOLE 20971 0 27850 TARGA RES CORP COMM STK 87612G101 300474 7653440 SH SOLE 2968626 0 4684814 TAYLOR MORRISON HOME CORP COMM STK 87724P106 705 33631 SH SOLE 17831 0 15800 TC ENERGY CORP COMM STK 87807B107 2031766 41029204 SH SOLE 17959209 0 23069995 TEGNA INC COMM STK 87901J105 1267 83629 SH SOLE 69419 0 14210 TELADOC HEALTH INC COMM STK 87918A105 72261 1088100 SH SOLE 88253 0 999847 TELIGENT INC NEW COMM STK 87960W104 23 36920 SH SOLE 0 0 36920 TELLURIAN INC NEW COMM STK 87968A104 389 49541 SH SOLE 24921 0 24620 TEMPUR SEALY INTL INC COMM STK 88023U101 135145 1841964 SH SOLE 389595 0 1452369 TENABLE HLDGS INC COMM STK 88025T102 9000 315338 SH SOLE 107378 0 207960 TENARIS S A ADR 88031M109 190532 7241802 SH SOLE 2002249 0 5239553 TENET HEALTHCARE CORP COMM STK 88033G407 1056 51102 SH SOLE 32942 0 18160 TENCENT MUSIC ENTMT GROUP ADR 88034P109 880659 58749764 SH SOLE 22022806 0 36726958 TERADATA CORP DEL COMM STK 88076W103 1354 37772 SH SOLE 19121 0 18651 TERRENO RLTY CORP COMM STK 88146M101 331876 6767451 SH SOLE 1441467 0 5325984 TESLA INC COMM STK 88160R101 283797 1270011 SH SOLE 385995 0 884016 TESLA INC CONV BND 88160RAC5 1727 1812000 PRN SOLE 565000 0 1247000 TETRA TECHNOLOGIES INC DEL COMM STK 88162F105 16572 10166875 SH SOLE 3303275 0 6863600 TETRA TECH INC NEW COMM STK 88162G103 2246 28598 SH SOLE 11923 0 16675 TETRAPHASE PHARMACEUTICALS I COMM STK 88165N105 79 163600 SH SOLE 0 0 163600 TEXAS CAPITAL BANCSHARES INC COMM STK 88224Q107 109712 1787721 SH SOLE 474951 0 1312770 THERAPEUTICSMD INC COMM STK 88338N107 57132 21973942 SH SOLE 4715787 0 17258155 THE TRADE DESK INC COMM STK 88339J105 3088 13555 SH SOLE 7145 0 6410 THE REALREAL INC COMM STK 88339P101 28900 1000000 SH SOLE 202237 0 797763 THERMON GROUP HLDGS INC COMM STK 88362T103 86068 3355490 SH SOLE 798236 0 2557254 3-D SYS CORP DEL COMM STK 88554D205 609 66957 SH SOLE 52877 0 14080 3M CO COMM STK 88579Y101 235167 1356678 SH SOLE 601349 0 755329 TIDEWATER INC NEW COMM STK 88642R109 72233 3076372 SH SOLE 948941 0 2127431 TITAN INTL INC ILL COMM STK 88830M102 82 16829 SH SOLE 13979 0 2850 TITAN MACHY INC COMM STK 88830R101 263 12756 SH SOLE 356 0 12400 TIVO CORP COMM STK 88870P106 768 104252 SH SOLE 39252 0 65000 TIVITY HEALTH INC COMM STK 88870R102 277 16865 SH SOLE 2410 0 14455 TOPBUILD CORP COMM STK 89055F103 2429 29347 SH SOLE 15764 0 13583 TORCHLIGHT ENERGY RES INC COMM STK 89102U103 18 12668 SH SOLE 2568 0 10100 TOWNEBANK PORTSMOUTH VA COMM STK 89214P109 151527 5554514 SH SOLE 1480111 0 4074403 TRANSENTERIX INC COMM STK 89366M201 202 148285 SH SOLE 3385 0 144900 TRANSUNION COMM STK 89400J107 2406400 32735686 SH SOLE 11086830 0 21648856 TREEHOUSE FOODS INC COMM STK 89469A104 533803 9866963 SH SOLE 3161465 0 6705498 TREX CO INC COMM STK 89531P105 2447 34133 SH SOLE 17933 0 16200 TRIBUNE PUBG CO NEW COMM STK 89609W107 105 13184 SH SOLE 284 0 12900 TRICIDA INC COMM STK 89610F101 153946 3901325 SH SOLE 623401 0 3277924 TRISTATE CAP HLDGS INC COMM STK 89678F100 264 12388 SH SOLE 12388 0 0 TRUECAR INC COMM STK 89785L107 244 44706 SH SOLE 25276 0 19430 TRUEBLUE INC COMM STK 89785X101 450 20394 SH SOLE 694 0 19700 TTEC HLDGS INC COMM STK 89854H102 506 10852 SH SOLE 3362 0 7490 TUANCHE LTD ADR 89856T104 1933 631800 SH SOLE 83758 0 548042 TURNING POINT THERAPEUTICS I COMM STK 90041T108 36225 890050 SH SOLE 176169 0 713881 22ND CENTY GROUP INC COMM STK 90137F103 503 240869 SH SOLE 100469 0 140400 TWILIO INC COMM STK 90138F102 707859 5191487 SH SOLE 1570394 0 3621093 TWITTER INC COMM STK 90184L102 45155 1293828 SH SOLE 410575 0 883253 TWO HBRS INVT CORP COMM STK 90187B408 1232 97230 SH SOLE 66658 0 30572 2U INC COMM STK 90214J101 3157 83883 SH SOLE 38813 0 45070 U S CONCRETE INC COMM STK 90333L201 316 6357 SH SOLE 6357 0 0 U S PHYSICAL THERAPY INC COMM STK 90337L108 129227 1054313 SH SOLE 249164 0 805149 US XPRESS ENTERPRISES INC COMM STK 90338N202 8615 1676050 SH SOLE 353355 0 1322695 U.S. AUTO PARTS NETWORK INC COMM STK 90343C100 765 612336 SH SOLE 276953 0 335383 UBIQUITI NETWORKS INC COMM STK 90347A100 40709 309573 SH SOLE 88903 0 220670 UBER TECHNOLOGIES INC COMM STK 90353T100 250238 5646316 SH SOLE 1647568 0 3998748 ULTA BEAUTY INC COMM STK 90384S303 615471 1774253 SH SOLE 656861 0 1117392 ULTRA CLEAN HLDGS INC COMM STK 90385V107 472 33923 SH SOLE 33923 0 0 ULTRAGENYX PHARMACEUTICAL IN COMM STK 90400D108 292858 4611939 SH SOLE 869809 0 3742130 UNITED CMNTY BKS BLAIRSVLE G COMM STK 90984P303 909 31822 SH SOLE 13226 0 18596 UNITED THERAPEUTICS CORP DEL COMM STK 91307C102 3220 41253 SH SOLE 28617 0 12636 UNITEDHEALTH GROUP INC COMM STK 91324P102 6883317 28209162 SH SOLE 8774504 0 19434658 UNITI GROUP INC COMM STK 91325V108 622 65481 SH SOLE 35781 0 29700 UNIVAR INC COMM STK 91336L107 20676 938101 SH SOLE 276301 0 661800 UNIVERSAL DISPLAY CORP COMM STK 91347P105 4726 25132 SH SOLE 16566 0 8566 UNIVERSAL INS HLDGS INC COMM STK 91359V107 22366 801666 SH SOLE 231166 0 570500 UNIVERSAL LOGISTICS HLDGS IN COMM STK 91388P105 33334 1483480 SH SOLE 431087 0 1052393 UNUM GROUP COMM STK 91529Y106 12937 385606 SH SOLE 126977 0 258629 UPWORK INC COMM STK 91688F104 116129 7221947 SH SOLE 1103830 0 6118117 URBAN EDGE PPTYS COMM STK 91704F104 52786 3045950 SH SOLE 408922 0 2637028 US ECOLOGY INC COMM STK 91732J102 36195 607911 SH SOLE 223711 0 384200 VAIL RESORTS INC COMM STK 91879Q109 1340909 6008195 SH SOLE 1677115 0 4331080 VALERO ENERGY CORP NEW COMM STK 91913Y100 118371 1382672 SH SOLE 417107 0 965565 VALVOLINE INC COMM STK 92047W101 232988 11929741 SH SOLE 4481443 0 7448298 VAREX IMAGING CORP COMM STK 92214X106 420 13697 SH SOLE 737 0 12960 VARIAN MED SYS INC COMM STK 92220P105 23146 170026 SH SOLE 50681 0 119345 VECTOR GROUP LTD COMM STK 92240M108 550 56400 SH SOLE 23254 0 33146 VECTRUS INC COMM STK 92242T101 1125 27733 SH SOLE 22489 0 5244 VENTAS INC COMM STK 92276F100 292040 4272708 SH SOLE 1776855 0 2495853 VEONEER INCORPORATED COMM STK 92336X109 2805 162018 SH SOLE 127706 0 34312 VERASTEM INC COMM STK 92337C104 390 258300 SH SOLE 0 0 258300 VEREIT INC COMM STK 92339V100 15476 1717613 SH SOLE 1267552 0 450061 VERIZON COMMUNICATIONS INC COMM STK 92343V104 2033644 35596765 SH SOLE 14672747 0 20924018 VERINT SYS INC COMM STK 92343X100 1400 26029 SH SOLE 12729 0 13300 VERISK ANALYTICS INC COMM STK 92345Y106 807030 5510243 SH SOLE 2007558 0 3502685 VERSO CORP COMM STK 92531L207 734 38534 SH SOLE 21834 0 16700 VERTEX PHARMACEUTICALS INC COMM STK 92532F100 4563573 24885881 SH SOLE 8663856 0 16222025 VERSUM MATLS INC COMM STK 92532W103 59784 1159058 SH SOLE 340658 0 818400 VIAD CORP COMM STK 92552R406 1719 25947 SH SOLE 8370 0 17577 VIASAT INC COMM STK 92552V100 1342 16605 SH SOLE 9255 0 7350 VIACOM INC NEW COMM STK 92553P201 269880 9035138 SH SOLE 2760812 0 6274326 VIOMI TECHNOLOGY CO LTD ADR 92762J103 374 46136 SH SOLE 22251 0 23885 VIPSHOP HLDGS LTD ADR 92763W103 4013 465043 SH SOLE 465043 0 0 VIRNETX HLDG CORP COMM STK 92823T108 185 29854 SH SOLE 29854 0 0 VISA INC COMM STK 92826C839 13651254 78658915 SH SOLE 28954552 0 49704363 VIRTUS INVT PARTNERS INC COMM STK 92828Q109 43617 406120 SH SOLE 106669 0 299451 VISHAY PRECISION GROUP INC COMM STK 92835K103 468 11523 SH SOLE 2140 0 9383 VISTEON CORP COMM STK 92839U206 271535 4635289 SH SOLE 1434863 0 3200426 VISTRA ENERGY CORP COMM STK 92840M102 137337 6066101 SH SOLE 1898597 0 4167504 VODAFONE GROUP PLC NEW ADR 92857W308 229099 14029325 SH SOLE 5035371 0 8993954 VONAGE HLDGS CORP COMM STK 92886T201 1646 145272 SH SOLE 104872 0 40400 W & T OFFSHORE INC COMM STK 92922P106 222 44856 SH SOLE 1656 0 43200 WABCO HLDGS INC COMM STK 92927K102 2657 20041 SH SOLE 13716 0 6325 W P CAREY INC COMM STK 92936U109 14656 180533 SH SOLE 141567 0 38966 WEC ENERGY GROUP INC COMM STK 92939U106 53024 636012 SH SOLE 234795 0 401217 WALKER & DUNLOP INC COMM STK 93148P102 884 16615 SH SOLE 8715 0 7900 WASHINGTON PRIME GROUP NEW COMM STK 93964W108 1997 522804 SH SOLE 453045 0 69759 WASTE CONNECTIONS INC COMM STK 94106B101 2899815 30339139 SH SOLE 9350780 0 20988359 WASTE MGMT INC DEL COMM STK 94106L109 102918 892070 SH SOLE 237713 0 654357 WATERSTONE FINL INC MD COMM STK 94188P101 488 28579 SH SOLE 28579 0 0 WAYFAIR INC COMM STK 94419L101 9490 65003 SH SOLE 29933 0 35070 WELLCARE HEALTH PLANS INC COMM STK 94946T106 1907258 6690491 SH SOLE 2240293 0 4450198 WELLTOWER INC COMM STK 95040Q104 77894 955407 SH SOLE 440102 0 515305 WENDYS CO COMM STK 95058W100 31567 1612184 SH SOLE 448369 0 1163815 WESCO INTL INC COMM STK 95082P105 403 7957 SH SOLE 1916 0 6041 WEST BANCORPORATION INC COMM STK 95123P106 383 18061 SH SOLE 5061 0 13000 WESTERN ASSET MTG CAP CORP COMM STK 95790D105 392 39306 SH SOLE 884 0 38422 WESTROCK CO COMM STK 96145D105 18554 508758 SH SOLE 173090 0 335668 WEX INC COMM STK 96208T104 96292 462721 SH SOLE 161702 0 301019 WILLDAN GROUP INC COMM STK 96924N100 379 10181 SH SOLE 10181 0 0 WINTRUST FINL CORP COMM STK 97650W108 65740 898579 SH SOLE 263211 0 635368 WISDOMTREE INVTS INC COMM STK 97717P104 149 24199 SH SOLE 24199 0 0 WORKDAY INC COMM STK 98138H101 4582780 22291955 SH SOLE 8524312 0 13767643 WORKHORSE GROUP INC COMM STK 98138J206 247 83966 SH SOLE 83966 0 0 WORKIVA INC COMM STK 98139A105 176543 3039123 SH SOLE 453560 0 2585563 WORLD WRESTLING ENTMT INC COMM STK 98156Q108 2306 31938 SH SOLE 21138 0 10800 WPX ENERGY INC COMM STK 98212B103 147011 12772455 SH SOLE 3760714 0 9011741 WYNDHAM DESTINATIONS INC COMM STK 98310W108 3141 71558 SH SOLE 54098 0 17460 WYNDHAM HOTELS & RESORTS INC COMM STK 98311A105 3231 57963 SH SOLE 39733 0 18230 XCEL ENERGY INC COMM STK 98389B100 770669 12954595 SH SOLE 3153617 0 9800978 XENCOR INC COMM STK 98401F105 245619 6000960 SH SOLE 1039339 0 4961621 XOMA CORP DEL COMM STK 98419J206 351 23633 SH SOLE 0 0 23633 XYLEM INC COMM STK 98419M100 907951 10855466 SH SOLE 3749022 0 7106444 XPERI CORP COMM STK 98421B100 1148 55734 SH SOLE 46634 0 9100 YY INC ADR 98426T106 180161 2585184 SH SOLE 941070 0 1644114 YAMANA GOLD INC COMM STK 98462Y100 2145 844391 SH SOLE 293708 0 550683 YEXT INC COMM STK 98585N106 4596 228757 SH SOLE 18964 0 209793 YUM CHINA HLDGS INC COMM STK 98850P109 27982 605663 SH SOLE 373049 0 232614 ZAI LAB LTD ADR 98887Q104 15041 431333 SH SOLE 64742 0 366591 ZAYO GROUP HLDGS INC COMM STK 98919V105 6084 184864 SH SOLE 145264 0 39600 ZENDESK INC COMM STK 98936J101 813113 9133023 SH SOLE 2176911 0 6956112 ZILLOW GROUP INC COMM STK 98954M101 8971 196055 SH SOLE 106744 0 89311 ZILLOW GROUP INC COMM STK 98954M200 4835 104222 SH SOLE 63110 0 41112 ZIMMER BIOMET HLDGS INC COMM STK 98956P102 712822 6054204 SH SOLE 2347481 0 3706723 ZIOPHARM ONCOLOGY INC COMM STK 98973P101 540 92680 SH SOLE 91280 0 1400 ZIX CORP COMM STK 98974P100 241 26506 SH SOLE 26506 0 0 ZOGENIX INC COMM STK 98978L204 39187 820149 SH SOLE 107208 0 712941 ZOETIS INC COMM STK 98978V103 317012 2793309 SH SOLE 724082 0 2069227 ZOOM VIDEO COMMUNICATIONS IN COMM STK 98980L101 97188 1094588 SH SOLE 373917 0 720671 ZUORA INC COMM STK 98983V106 8616 562412 SH SOLE 399917 0 162495 ZYMEWORKS INC COMM STK 98985W102 6675 303421 SH SOLE 29579 0 273842 ZYNGA INC COMM STK 98986T108 116785 19051410 SH SOLE 4156301 0 14895109 ZYNERBA PHARMACEUTICALS INC COMM STK 98986X109 545 40192 SH SOLE 28192 0 12000 ADIENT PLC COMM STK G0084W101 17780 732594 SH SOLE 250995 0 481599 ALKERMES PLC COMM STK G01767105 457020 20275957 SH SOLE 6848426 0 13427531 ALLEGION PUB LTD CO COMM STK G0176J109 226245 2046543 SH SOLE 720111 0 1326432 ALLERGAN PLC COMM STK G0177J108 468570 2798601 SH SOLE 991043 0 1807558 AMCOR PLC COMM STK G0250X107 33653 2928921 SH SOLE 928337 0 2000584 AON PLC COMM STK G0408V102 254280 1317652 SH SOLE 376955 0 940697 ARCH CAP GROUP LTD COMM STK G0450A105 6240 168296 SH SOLE 101011 0 67285 ARGO GROUP INTL HLDGS LTD COMM STK G0464B107 1782 24063 SH SOLE 12297 0 11766 ASSURED GUARANTY LTD COMM STK G0585R106 25158 597857 SH SOLE 206644 0 391213 ATLASSIAN CORP PLC COMM STK G06242104 1466493 11208294 SH SOLE 3580819 0 7627475 ATHENE HLDG LTD COMM STK G0684D107 1578 36640 SH SOLE 21240 0 15400 AXIS CAPITAL HOLDINGS LTD COMM STK G0692U109 377652 6331132 SH SOLE 1994131 0 4337001 AXALTA COATING SYS LTD COMM STK G0750C108 15169 509541 SH SOLE 316801 0 192740 BIOHAVEN PHARMACTL HLDG CO L COMM STK G11196105 825 18831 SH SOLE 10502 0 8329 ACCENTURE PLC IRELAND COMM STK G1151C101 794639 4300693 SH SOLE 1852528 0 2448165 BUNGE LIMITED COMM STK G16962105 806241 14472099 SH SOLE 6016714 0 8455385 CAPRI HOLDINGS LIMITED COMM STK G1890L107 9485 273499 SH SOLE 95174 0 178325 CARDTRONICS PLC COMM STK G1991C105 23024 842760 SH SOLE 239016 0 603744 CISION LTD COMM STK G1992S109 38783 3306267 SH SOLE 976374 0 2329893 CENTRAL EUROPEAN MEDIA ENTRP COMM STK G20045202 8594 1971212 SH SOLE 214686 0 1756526 CLARIVATE ANALYTICS PLC COMM STK G21810109 29702 1931190 SH SOLE 306200 0 1624990 COLLIER CREEK HOLDINGS COMM STK G22707122 53713 5139982 SH SOLE 981299 0 4158683 CREDICORP LTD COMM STK G2519Y108 626669 2737622 SH SOLE 916522 0 1821100 COCA COLA EUROPEAN PARTNERS COMM STK G25839104 1231 21781 SH SOLE 21781 0 0 DELPHI TECHNOLOGIES PLC COMM STK G2709G107 488 24400 SH SOLE 7800 0 16600 DESPEGAR COM CORP COMM STK G27358103 3976 286262 SH SOLE 4122 0 282140 EATON CORP PLC COMM STK G29183103 67328 808456 SH SOLE 274403 0 534053 ENDO INTL PLC COMM STK G30401106 705 171222 SH SOLE 94322 0 76900 ENSTAR GROUP LIMITED COMM STK G3075P101 841 4823 SH SOLE 3423 0 1400 ENSCO ROWAN PLC COMM STK G3166L100 2756 323095 SH SOLE 228835 0 94260 ESSENT GROUP LTD COMM STK G3198U102 56188 1195752 SH SOLE 230622 0 965130 EVEREST RE GROUP LTD COMM STK G3223R108 19133 77407 SH SOLE 25659 0 51748 FABRINET COMM STK G3323L100 745 15000 SH SOLE 680 0 14320 FRESH DEL MONTE PRODUCE INC COMM STK G36738105 370 13732 SH SOLE 5232 0 8500 GASLOG LTD COMM STK G37585109 659 45794 SH SOLE 45794 0 0 GENPACT LIMITED COMM STK G3922B107 8586 225416 SH SOLE 90216 0 135200 GREENLIGHT CAPITAL RE LTD COMM STK G4095J109 203 23903 SH SOLE 23903 0 0 HELEN OF TROY CORP LTD COMM STK G4388N106 65215 499386 SH SOLE 142686 0 356700 HERBALIFE NUTRITION LTD COMM STK G4412G101 2655 62084 SH SOLE 29084 0 33000 JANUS HENDERSON GROUP PLC COMM STK G4474Y214 2904 135721 SH SOLE 99252 0 36469 HORIZON THERAPEUTICS PUB LTD COMM STK G46188101 26508 1101748 SH SOLE 313608 0 788140 ICHOR HOLDINGS COMM STK G4740B105 10279 434829 SH SOLE 126359 0 308470 IHS MARKIT LTD COMM STK G47567105 603475 9470732 SH SOLE 3398104 0 6072628 INGERSOLL-RAND PLC COMM STK G47791101 56418 445390 SH SOLE 154613 0 290777 INVESCO LTD COMM STK G491BT108 15686 766667 SH SOLE 241130 0 525537 JAMES RIV GROUP LTD COMM STK G5005R107 24642 525409 SH SOLE 108636 0 416773 JAZZ PHARMACEUTICALS PLC COMM STK G50871105 30125 211312 SH SOLE 82012 0 129300 JOHNSON CTLS INTL PLC COMM STK G51502105 684857 16578497 SH SOLE 7306826 0 9271671 LAZARD LTD COMM STK G54050102 228305 6638704 SH SOLE 2045182 0 4593522 LIBERTY GLOBAL PLC COMM STK G5480U104 53171 1970040 SH SOLE 812339 0 1157701 LIBERTY GLOBAL PLC COMM STK G5480U120 134829 5082140 SH SOLE 799182 0 4282958 LINDE PLC COMM STK G5494J103 2008178 10000888 SH SOLE 3893608 0 6107280 LIVANOVA PLC COMM STK G5509L101 172349 2395068 SH SOLE 690869 0 1704199 LUXFER HOLDINGS PLC COMM STK G5698W116 35473 1446689 SH SOLE 257020 0 1189669 MALLINCKRODT PUB LTD CO COMM STK G5785G107 410 44617 SH SOLE 26117 0 18500 MARVELL TECHNOLOGY GROUP LTD COMM STK G5876H105 2338179 97954732 SH SOLE 37020970 0 60933762 MEDTRONIC PLC COMM STK G5960L103 2163147 22211176 SH SOLE 9503390 0 12707786 APTIV PLC COMM STK G6095L109 3660817 45290324 SH SOLE 16529510 0 28760814 NABORS INDUSTRIES LTD COMM STK G6359F103 898 309696 SH SOLE 201296 0 108400 MYOVANT SCIENCES LTD COMM STK G637AM102 9836 1086893 SH SOLE 117062 0 969831 NIELSEN HLDGS PLC COMM STK G6518L108 415941 18404491 SH SOLE 7941776 0 10462715 NOBLE CORP PLC COMM STK G65431101 127 68133 SH SOLE 68133 0 0 NOMAD FOODS LTD COMM STK G6564A105 360927 16897346 SH SOLE 3850756 0 13046590 NORWEGIAN CRUISE LINE HLDG L COMM STK G66721104 1014038 18908041 SH SOLE 6813854 0 12094187 NOVOCURE LTD COMM STK G6674U108 149064 2357482 SH SOLE 299250 0 2058232 NVENT ELECTRIC PLC COMM STK G6700G107 40687 1641283 SH SOLE 560558 0 1080725 RENAISSANCERE HOLDINGS LTD COMM STK G7496G103 33819 189984 SH SOLE 41722 0 148262 SEAGATE TECHNOLOGY PLC COMM STK G7945M107 22152 470118 SH SOLE 157609 0 312509 PENTAIR PLC COMM STK G7S00T104 50704 1363016 SH SOLE 447007 0 916009 SAPIENS INTL CORP N V COMM STK G7T16G103 263 15850 SH SOLE 15850 0 0 SENSATA TECHNOLOGIES HLDNG P COMM STK G8060N102 853416 17416662 SH SOLE 6427896 0 10988766 SIGNET JEWELERS LIMITED COMM STK G81276100 420 23517 SH SOLE 13197 0 10320 STERIS PLC COMM STK G8473T100 164971 1108078 SH SOLE 226008 0 882070 STONECO LTD COMM STK G85158106 1040276 35168221 SH SOLE 7642085 0 27526136 TECHNIPFMC PLC COMM STK G87110105 21009 809900 SH SOLE 251700 0 558200 THERAVANCE BIOPHARMA INC COMM STK G8807B106 18606 1139370 SH SOLE 237514 0 901856 THIRD PT REINS LTD COMM STK G8827U100 861 83388 SH SOLE 48122 0 35266 LIBERTY LATIN AMERICA LTD COMM STK G9001E102 1418 82279 SH SOLE 26703 0 55576 LIBERTY LATIN AMERICA LTD COMM STK G9001E128 137280 7986019 SH SOLE 2571483 0 5414536 TRITON INTL LTD COMM STK G9078F107 1852 56522 SH SOLE 35631 0 20891 TRONOX HOLDINGS PLC COMM STK G9087Q102 737 57662 SH SOLE 57662 0 0 WHITE MTNS INS GROUP LTD COMM STK G9618E107 9165 8972 SH SOLE 6060 0 2912 WILLIS TOWERS WATSON PUB LTD COMM STK G96629103 3100974 16189692 SH SOLE 5940550 0 10249142 PERRIGO CO PLC COMM STK G97822103 900572 18911635 SH SOLE 7217550 0 11694085 ALCON INC COMM STK H01301128 2229190 36020796 SH SOLE 11977766 0 24043030 CHUBB LIMITED COMM STK H1467J104 2895697 19659835 SH SOLE 8503647 0 11156188 CRISPR THERAPEUTICS AG COMM STK H17182108 34801 738869 SH SOLE 123869 0 615000 GARMIN LTD COMM STK H2906T109 16124 202060 SH SOLE 64366 0 137694 TE CONNECTIVITY LTD COMM STK H84989104 1404121 14659858 SH SOLE 4312608 0 10347250 TRANSOCEAN LTD COMM STK H8817H100 1487 232038 SH SOLE 140468 0 91570 ALTISOURCE PORTFOLIO SOLNS S COMM STK L0175J104 337 17164 SH SOLE 8264 0 8900 GLOBANT S A COMM STK L44385109 76734 759367 SH SOLE 274255 0 485112 ORION ENGINEERED CARBONS S A COMM STK L72967109 26361 1231233 SH SOLE 272396 0 958837 SPOTIFY TECHNOLOGY S A COMM STK L8681T102 27022 184805 SH SOLE 42131 0 142674 TRINSEO S A COMM STK L9340P101 762 18002 SH SOLE 13302 0 4700 CHECK POINT SOFTWARE TECH LT COMM STK M22465104 736 6368 SH SOLE 6368 0 0 CYBERARK SOFTWARE LTD COMM STK M2682V108 35223 275525 SH SOLE 78625 0 196900 FIVERR INTL LTD COMM STK M4R82T106 1889 63594 SH SOLE 14094 0 49500 MELLANOX TECHNOLOGIES LTD COMM STK M51363113 77233 697870 SH SOLE 193370 0 504500 WIX COM LTD COMM STK M98068105 237921 1674318 SH SOLE 340469 0 1333849 AERCAP HOLDINGS NV COMM STK N00985106 276 5307 SH SOLE 5307 0 0 ASML HOLDING N V COMM STK N07059210 1452891 6987405 SH SOLE 2905539 0 4081866 ELASTIC N V COMM STK N14506104 47388 634715 SH SOLE 350694 0 284021 CONSTELLIUM NV COMM STK N22035104 79138 7882295 SH SOLE 1975500 0 5906795 CORE LABORATORIES N V COMM STK N22717107 710 13580 SH SOLE 8300 0 5280 FERRARI N V COMM STK N3167Y103 1399234 8668282 SH SOLE 3932247 0 4736035 FRANKS INTL N V COMM STK N33462107 84678 15508859 SH SOLE 4683889 0 10824970 LYONDELLBASELL INDUSTRIES N COMM STK N53745100 50351 584595 SH SOLE 190309 0 394286 MYLAN N V COMM STK N59465109 30106 1581174 SH SOLE 370449 0 1210725 NXP SEMICONDUCTORS N V COMM STK N6596X109 1660066 17007136 SH SOLE 6305563 0 10701573 PROQR THRAPEUTICS N V COMM STK N71542109 3130 343925 SH SOLE 45597 0 298328 QIAGEN NV COMM STK N72482123 12003 295996 SH SOLE 115296 0 180700 UNIQURE NV COMM STK N90064101 27055 346188 SH SOLE 93088 0 253100 WRIGHT MED GROUP N V COMM STK N96617118 280802 9416562 SH SOLE 1613094 0 7803468 YANDEX N V COMM STK N97284108 186704 4913256 SH SOLE 1326272 0 3586984 COPA HOLDINGS SA COMM STK P31076105 12462 127720 SH SOLE 51020 0 76700 ONESPAWORLD HOLDINGS LIMITED COMM STK P73684113 28931 1866526 SH SOLE 314356 0 1552170 ROYAL CARIBBEAN CRUISES LTD COMM STK V7780T103 587946 4850642 SH SOLE 1693534 0 3157108 GASLOG PARTNERS LP COMM STK Y2687W108 327 15400 SH SOLE 15400 0 0 INTERNATIONAL SEAWAYS INC COMM STK Y41053102 25103 1321208 SH SOLE 488762 0 832446 SEASPAN CORP COMM STK Y75638109 98 10000 SH SOLE 10000 0 0 WAVE LIFE SCIENCES LTD COMM STK Y95308105 28543 1094013 SH SOLE 202097 0 891916