0000080255-19-002999.txt : 20191114 0000080255-19-002999.hdr.sgml : 20191114 20191114132227 ACCESSION NUMBER: 0000080255-19-002999 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191114 DATE AS OF CHANGE: 20191114 EFFECTIVENESS DATE: 20191114 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: 191218569 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 09-30-2019 09-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 11-14-2019 0 2518 706295226
INFORMATION TABLE 2 infotable.xml AAON INC COMM STK 000360206 22995 500554 SH SOLE 133019 0 367535 AAR CORP COMM STK 000361105 345 8382 SH SOLE 8382 0 0 ABM INDS INC COMM STK 000957100 756 20811 SH SOLE 11461 0 9350 AFLAC INC COMM STK 001055102 78568 1501683 SH SOLE 570230 0 931453 AGCO CORP COMM STK 001084102 134009 1770265 SH SOLE 570493 0 1199772 AG MTG INVT TR INC COMM STK 001228105 383 25259 SH SOLE 759 0 24500 A H BELO CORP COMM STK 001282102 145 38584 SH SOLE 23304 0 15280 AK STL HLDG CORP COMM STK 001547108 329 144884 SH SOLE 115584 0 29300 AMN HEALTHCARE SERVICES INC COMM STK 001744101 13538 235203 SH SOLE 69726 0 165477 AVX CORP NEW COMM STK 002444107 99140 6522376 SH SOLE 2097798 0 4424578 AZZ INC COMM STK 002474104 83375 1914027 SH SOLE 361916 0 1552111 AARONS INC COMM STK 002535300 361928 5632249 SH SOLE 1384766 0 4247483 ABBOTT LABS COMM STK 002824100 634166 7579361 SH SOLE 2709640 0 4869721 ABERCROMBIE & FITCH CO COMM STK 002896207 519 33260 SH SOLE 14460 0 18800 ABIOMED INC COMM STK 003654100 136725 768595 SH SOLE 355259 0 413336 ABRAXAS PETE CORP COMM STK 003830106 96 189039 SH SOLE 111239 0 77800 ACACIA RESH CORP COMM STK 003881307 97 36136 SH SOLE 36136 0 0 ACADIA PHARMACEUTICALS INC COMM STK 004225108 366240 10176153 SH SOLE 1504143 0 8672010 ACADIA RLTY TR COMM STK 004239109 198771 6954910 SH SOLE 1395717 0 5559193 ACCURAY INC COMM STK 004397105 113 40923 SH SOLE 40923 0 0 ACI WORLDWIDE INC COMM STK 004498101 50735 1619627 SH SOLE 456327 0 1163300 ADDUS HOMECARE CORP COMM STK 006739106 36453 459798 SH SOLE 121598 0 338200 AEROJET ROCKETDYNE HLDGS INC COMM STK 007800105 430691 8526846 SH SOLE 1853825 0 6673021 ADVANCED MICRO DEVICES INC COMM STK 007903107 255579 8816105 SH SOLE 5191910 0 3624195 ADVANCED ENERGY INDS COMM STK 007973100 33219 578624 SH SOLE 159274 0 419350 AEROVIRONMENT INC COMM STK 008073108 712 13299 SH SOLE 6999 0 6300 AFFILIATED MANAGERS GROUP IN COMM STK 008252108 8222 98644 SH SOLE 29375 0 69269 AGNICO EAGLE MINES LTD COMM STK 008474108 27966 521508 SH SOLE 209435 0 312073 AGREE REALTY CORP COMM STK 008492100 1481 20252 SH SOLE 4252 0 16000 AIR PRODS & CHEMS INC COMM STK 009158106 1421774 6408429 SH SOLE 2235282 0 4173147 AKORN INC COMM STK 009728106 938 246813 SH SOLE 54413 0 192400 ALAMO GROUP INC COMM STK 011311107 262 2229 SH SOLE 2229 0 0 ALARM COM HLDGS INC COMM STK 011642105 1034 22162 SH SOLE 9362 0 12800 ALASKA AIR GROUP INC COMM STK 011659109 578740 8916031 SH SOLE 3223479 0 5692552 ALBANY INTL CORP COMM STK 012348108 31775 352432 SH SOLE 95129 0 257303 ALBEMARLE CORP COMM STK 012653101 13385 192535 SH SOLE 62407 0 130128 ALCOA CORP COMM STK 013872106 1581 78764 SH SOLE 52564 0 26200 ALDER BIOPHARMACEUTICALS INC COMM STK 014339105 11941 633121 SH SOLE 153423 0 479698 ALECTOR INC COMM STK 014442107 209 14485 SH SOLE 14485 0 0 ALEXANDER & BALDWIN INC NEW COMM STK 014491104 115769 4723343 SH SOLE 798596 0 3924747 ALEXANDERS INC COMM STK 014752109 289 830 SH SOLE 130 0 700 ALEXANDRIA REAL ESTATE EQ IN COMM STK 015271109 234547 1522637 SH SOLE 220517 0 1302120 ALEXION PHARMACEUTICALS INC COMM STK 015351109 1163274 11877419 SH SOLE 4255339 0 7622080 ALIGN TECHNOLOGY INC COMM STK 016255101 46239 255576 SH SOLE 84870 0 170706 ALLEGHANY CORP DEL COMM STK 017175100 4225 5296 SH SOLE 2540 0 2756 ALLETE INC COMM STK 018522300 2529 28932 SH SOLE 11917 0 17015 ALLIANCE DATA SYSTEMS CORP COMM STK 018581108 9483 74007 SH SOLE 26167 0 47840 ALLIANT ENERGY CORP COMM STK 018802108 58702 1088480 SH SOLE 278994 0 809486 ALLOGENE THERAPEUTICS INC COMM STK 019770106 68646 2518672 SH SOLE 315780 0 2202892 ALLSTATE CORP COMM STK 020002101 69997 644066 SH SOLE 219953 0 424113 AMARIN CORP PLC ADR 023111206 57751 3809428 SH SOLE 482548 0 3326880 AMAZON COM INC COMM STK 023135106 27146243 15638048 SH SOLE 5940380 0 9697668 AMBAC FINL GROUP INC COMM STK 023139884 506 25864 SH SOLE 25864 0 0 AMEDISYS INC COMM STK 023436108 195414 1491598 SH SOLE 304987 0 1186611 AMERCO COMM STK 023586100 1010 2590 SH SOLE 1290 0 1300 AMEREN CORP COMM STK 023608102 36445 455284 SH SOLE 148418 0 306866 AMERICAN ASSETS TR INC COMM STK 024013104 39112 836802 SH SOLE 182131 0 654671 AMERICAN CAMPUS CMNTYS INC COMM STK 024835100 349285 7264664 SH SOLE 1341717 0 5922947 AMERICAN ELEC PWR CO INC COMM STK 025537101 933920 9968190 SH SOLE 2483493 0 7484697 AMERICAN ELEC PWR CO INC CVPFSTKF 025537127 130332 2365073 SH SOLE 513240 0 1851833 AMERICAN EQTY INVT LIFE HLD COMM STK 025676206 748 30914 SH SOLE 16314 0 14600 AMERICAN EXPRESS CO COMM STK 025816109 328456 2776935 SH SOLE 932838 0 1844097 AMERICAN FINL GROUP INC OHIO COMM STK 025932104 3968 36791 SH SOLE 18248 0 18543 AMERICAN INTL GROUP INC COMM STK 026874784 4212224 75623420 SH SOLE 32323319 0 43300101 AMERICAN STS WTR CO COMM STK 029899101 3026 33676 SH SOLE 17376 0 16300 AMERICAN VANGUARD CORP COMM STK 030371108 30700 1955425 SH SOLE 582559 0 1372866 AMERICAN WTR WKS CO INC NEW COMM STK 030420103 776206 6248136 SH SOLE 2054312 0 4193824 AMERICAN WOODMARK CORPORATIO COMM STK 030506109 723 8132 SH SOLE 8132 0 0 AMES NATL CORP COMM STK 031001100 299 10453 SH SOLE 10453 0 0 AMETEK INC NEW COMM STK 031100100 50045 545033 SH SOLE 185632 0 359401 AMGEN INC COMM STK 031162100 757357 3913786 SH SOLE 1309864 0 2603922 AMKOR TECHNOLOGY INC COMM STK 031652100 192 21133 SH SOLE 2933 0 18200 AMPHENOL CORP NEW COMM STK 032095101 435165 4509479 SH SOLE 2369278 0 2140201 ANALOG DEVICES INC COMM STK 032654105 585117 5236882 SH SOLE 2144661 0 3092221 ANAPTYSBIO INC COMM STK 032724106 30238 864204 SH SOLE 151148 0 713056 ANAVEX LIFE SCIENCES CORP COMM STK 032797300 90 28475 SH SOLE 26275 0 2200 ANDERSONS INC COMM STK 034164103 285 12686 SH SOLE 3336 0 9350 ANIKA THERAPEUTICS INC COMM STK 035255108 325 5923 SH SOLE 323 0 5600 ANIXTER INTL INC COMM STK 035290105 464 6715 SH SOLE 3915 0 2800 ANNALY CAP MGMT INC COMM STK 035710409 6816 774518 SH SOLE 487048 0 287470 ANTHEM INC COMM STK 036752103 2852153 11879020 SH SOLE 4235771 0 7643249 ANWORTH MORTGAGE ASSET CP COMM STK 037347101 349 105680 SH SOLE 2280 0 103400 APACHE CORP COMM STK 037411105 85399 3335898 SH SOLE 1036507 0 2299391 APOGEE ENTERPRISES INC COMM STK 037598109 985 25264 SH SOLE 17204 0 8060 APPLE INC COMM STK 037833100 5531864 24699131 SH SOLE 10594085 0 14105046 APPLIED MATLS INC COMM STK 038222105 1721982 34508651 SH SOLE 15522619 0 18986032 APTARGROUP INC COMM STK 038336103 2507 21166 SH SOLE 7506 0 13660 ARBOR RLTY TR INC COMM STK 038923108 510 38880 SH SOLE 38880 0 0 ARCH COAL INC COMM STK 039380407 575 7750 SH SOLE 3572 0 4178 ARCHER DANIELS MIDLAND CO COMM STK 039483102 155872 3795285 SH SOLE 1200002 0 2595283 ARCOSA INC COMM STK 039653100 1716 50158 SH SOLE 39706 0 10452 ARENA PHARMACEUTICALS INC COMM STK 040047607 1018 22242 SH SOLE 15342 0 6900 ARISTA NETWORKS INC COMM STK 040413106 23652 98997 SH SOLE 31605 0 67392 ARLINGTON ASSET INVT CORP COMM STK 041356205 298 54244 SH SOLE 54244 0 0 ARROW ELECTRS INC COMM STK 042735100 2338 31344 SH SOLE 13469 0 17875 ARROW FINL CORP COMM STK 042744102 397 11881 SH SOLE 4876 0 7005 ARTESIAN RESOURCES CORP COMM STK 043113208 411 11106 SH SOLE 11106 0 0 ASBURY AUTOMOTIVE GROUP INC COMM STK 043436104 726 7094 SH SOLE 3754 0 3340 ASHFORD HOSPITALITY TR INC COMM STK 044103109 122 36742 SH SOLE 13642 0 23100 ASHLAND GLOBAL HLDGS INC COMM STK 044186104 1323 17165 SH SOLE 9165 0 8000 ASPEN TECHNOLOGY INC COMM STK 045327103 57349 465952 SH SOLE 130048 0 335904 ASSOCIATED BANC CORP COMM STK 045487105 1591 78566 SH SOLE 39472 0 39094 ASTEC INDS INC COMM STK 046224101 281 9022 SH SOLE 3322 0 5700 ASTRAZENECA PLC ADR 046353108 545513 12239470 SH SOLE 3261533 0 8977937 ATKORE INTL GROUP INC COMM STK 047649108 32350 1065909 SH SOLE 282026 0 783883 ATLANTIC CAP BANCSHARES INC COMM STK 048269203 54762 3158108 SH SOLE 730101 0 2428007 ATLAS AIR WORLDWIDE HLDGS IN COMM STK 049164205 443 17544 SH SOLE 10044 0 7500 ATMOS ENERGY CORP COMM STK 049560105 688453 6044897 SH SOLE 1805713 0 4239184 ATRION CORP COMM STK 049904105 125629 161235 SH SOLE 54912 0 106323 AUTODESK INC COMM STK 052769106 80823 547208 SH SOLE 192737 0 354471 AUTOLIV INC COMM STK 052800109 3756 47611 SH SOLE 25912 0 21699 AUTOMATIC DATA PROCESSING IN COMM STK 053015103 447874 2774591 SH SOLE 944288 0 1830303 AUTOZONE INC COMM STK 053332102 118908 109631 SH SOLE 55820 0 53811 AVALONBAY CMNTYS INC COMM STK 053484101 869269 4036914 SH SOLE 1176374 0 2860540 AVERY DENNISON CORP COMM STK 053611109 669450 5894601 SH SOLE 2028223 0 3866378 AVIS BUDGET GROUP INC COMM STK 053774105 1031 36498 SH SOLE 15298 0 21200 AVNET INC COMM STK 053807103 2755 61925 SH SOLE 38487 0 23438 AVON PRODS INC COMM STK 054303102 1110 252300 SH SOLE 151200 0 101100 AXCELIS TECHNOLOGIES INC COMM STK 054540208 524 30646 SH SOLE 768 0 29878 AXA EQUITABLE HLDGS INC COMM STK 054561105 495052 22339906 SH SOLE 11395207 0 10944699 BB&T CORP COMM STK 054937107 88623 1660537 SH SOLE 699945 0 960592 BP PLC ADR 055622104 550134 14481023 SH SOLE 6378147 0 8102876 BADGER METER INC COMM STK 056525108 37343 695392 SH SOLE 145363 0 550029 BAIDU INC ADR 056752108 252025 2452563 SH SOLE 809936 0 1642627 BALCHEM CORP COMM STK 057665200 12454 125559 SH SOLE 46986 0 78573 BALL CORP COMM STK 058498106 2063437 28340020 SH SOLE 9736866 0 18603154 BANCO BRADESCO S A ADR 059460303 132438 16270004 SH SOLE 5747039 0 10522965 BANK AMER CORP COMM STK 060505104 727059 24924883 SH SOLE 9672733 0 15252150 BANK HAWAII CORP COMM STK 062540109 2239 26057 SH SOLE 14291 0 11766 BANK MONTREAL QUE COMM STK 063671101 1678 22768 SH SOLE 22768 0 0 BANK NEW YORK MELLON CORP COMM STK 064058100 397461 8791445 SH SOLE 4491170 0 4300275 BARNES GROUP INC COMM STK 067806109 49155 953731 SH SOLE 190541 0 763190 BARRICK GOLD CORPORATION COMM STK 067901108 340538 19654481 SH SOLE 6439385 0 13215096 BARRETT BUSINESS SERVICES IN COMM STK 068463108 272 3068 SH SOLE 168 0 2900 BASSETT FURNITURE INDS INC COMM STK 070203104 175 11433 SH SOLE 11433 0 0 BAXTER INTL INC COMM STK 071813109 324760 3712815 SH SOLE 1157153 0 2555662 BEACON ROOFING SUPPLY INC COMM STK 073685109 60235 1796450 SH SOLE 539250 0 1257200 BECTON DICKINSON & CO COMM STK 075887109 8073957 31917919 SH SOLE 11025617 0 20892302 BECTON DICKINSON & CO CVPFSTKF 075887208 888572 14339906 SH SOLE 4295631 0 10044275 BED BATH & BEYOND INC COMM STK 075896100 704 66169 SH SOLE 23069 0 43100 BELDEN INC COMM STK 077454106 204041 3825287 SH SOLE 1132524 0 2692763 BERKLEY W R CORP COMM STK 084423102 2673 37013 SH SOLE 19655 0 17358 BERKSHIRE HATHAWAY INC DEL COMM STK 084670108 5925 19 SH SOLE 16 0 3 BERKSHIRE HATHAWAY INC DEL COMM STK 084670702 1123235 5399648 SH SOLE 2307587 0 3092061 BERKSHIRE HILLS BANCORP INC COMM STK 084680107 550 18784 SH SOLE 9884 0 8900 BEST BUY INC COMM STK 086516101 29088 421623 SH SOLE 135135 0 286488 BHP GROUP LTD ADR 088606108 11709 237132 SH SOLE 236693 0 439 BIG LOTS INC COMM STK 089302103 449 18334 SH SOLE 7434 0 10900 BIO RAD LABS INC COMM STK 090572207 51564 154969 SH SOLE 41569 0 113400 BIOTELEMETRY INC COMM STK 090672106 23619 579893 SH SOLE 162293 0 417600 BLACK HILLS CORP COMM STK 092113109 2192 28570 SH SOLE 13330 0 15240 BLOCK H & R INC COMM STK 093671105 9527 403350 SH SOLE 132393 0 270957 BLOOM ENERGY CORP COMM STK 093712107 8380 2578429 SH SOLE 449428 0 2129001 BLOOMIN BRANDS INC COMM STK 094235108 3337 176272 SH SOLE 172572 0 3700 BLUCORA INC COMM STK 095229100 1397 64560 SH SOLE 51460 0 13100 BLUE BIRD CORP COMM STK 095306106 31102 1633921 SH SOLE 491321 0 1142600 BOEING CO COMM STK 097023105 15065690 39597575 SH SOLE 16343786 0 23253789 BOOT BARN HLDGS INC COMM STK 099406100 9825 281512 SH SOLE 62913 0 218599 BOOZ ALLEN HAMILTON HLDG COR COMM STK 099502106 1181653 16638308 SH SOLE 3372542 0 13265766 BORGWARNER INC COMM STK 099724106 14062 383359 SH SOLE 119834 0 263525 BOSTON BEER INC COMM STK 100557107 503325 1382457 SH SOLE 287765 0 1094692 BOSTON PRIVATE FINL HLDGS IN COMM STK 101119105 1203 103232 SH SOLE 75633 0 27599 BOSTON PROPERTIES INC COMM STK 101121101 106861 824165 SH SOLE 152256 0 671909 BOSTON SCIENTIFIC CORP COMM STK 101137107 710471 17460592 SH SOLE 6771516 0 10689076 BOTTOMLINE TECH DEL INC COMM STK 101388106 897 22805 SH SOLE 13105 0 9700 BOYD GAMING CORP COMM STK 103304101 57180 2387476 SH SOLE 610196 0 1777280 BRADY CORP COMM STK 104674106 54137 1020491 SH SOLE 309391 0 711100 BRANDYWINE RLTY TR COMM STK 105368203 1835 121094 SH SOLE 42951 0 78143 BRIDGE BANCORP INC COMM STK 108035106 71938 2433631 SH SOLE 487152 0 1946479 BRIGGS & STRATTON CORP COMM STK 109043109 538 88852 SH SOLE 88452 0 400 BRIGHT HORIZONS FAM SOL IN D COMM STK 109194100 1144359 7503991 SH SOLE 1566211 0 5937780 BRINKER INTL INC COMM STK 109641100 1793 42021 SH SOLE 21017 0 21004 BRINKS CO COMM STK 109696104 267563 3225594 SH SOLE 623068 0 2602526 BRISTOL MYERS SQUIBB CO COMM STK 110122108 683812 13484759 SH SOLE 3624702 0 9860057 BROOKDALE SR LIVING INC COMM STK 112463104 513 67651 SH SOLE 28651 0 39000 BROOKFIELD ASSET MGMT INC COMM STK 112585104 41081 773781 SH SOLE 655964 0 117817 BROOKS AUTOMATION INC COMM STK 114340102 2970 80198 SH SOLE 33964 0 46234 BROWN & BROWN INC COMM STK 115236101 213092 5909379 SH SOLE 1909645 0 3999734 BROWN FORMAN CORP COMM STK 115637100 2151 36000 SH SOLE 36000 0 0 BROWN FORMAN CORP COMM STK 115637209 44109 702597 SH SOLE 263082 0 439515 BRUKER CORP COMM STK 116794108 1300874 29612420 SH SOLE 8952655 0 20659765 BRUNSWICK CORP COMM STK 117043109 38711 742727 SH SOLE 218887 0 523840 BRYN MAWR BK CORP COMM STK 117665109 641 17566 SH SOLE 17566 0 0 BURLINGTON STORES INC COMM STK 122017106 1850668 9261676 SH SOLE 2711481 0 6550195 CAE INC COMM STK 124765108 45885 1804863 SH SOLE 268163 0 1536700 CBIZ INC COMM STK 124805102 1352 57528 SH SOLE 34178 0 23350 CBL & ASSOC PPTYS INC COMM STK 124830100 455 352752 SH SOLE 352752 0 0 CBS CORP NEW COMM STK 124857202 79647 1972924 SH SOLE 632093 0 1340831 CF INDS HLDGS INC COMM STK 125269100 937251 19049816 SH SOLE 8025375 0 11024441 CIGNA CORP NEW COMM STK 125523100 3619746 23847058 SH SOLE 9186050 0 14661008 CIT GROUP INC COMM STK 125581801 2737 60412 SH SOLE 39812 0 20600 CMS ENERGY CORP COMM STK 125896100 33874 529701 SH SOLE 175065 0 354636 CSS INDS INC COMM STK 125906107 5947 1497936 SH SOLE 317936 0 1180000 CNA FINL CORP COMM STK 126117100 239580 4864563 SH SOLE 1526463 0 3338100 CSG SYS INTL INC COMM STK 126349109 2370 45856 SH SOLE 25036 0 20820 CSW INDUSTRIALS INC COMM STK 126402106 67238 974041 SH SOLE 206676 0 767365 CSX CORP COMM STK 126408103 113792 1642735 SH SOLE 644756 0 997979 CTS CORP COMM STK 126501105 86422 2670630 SH SOLE 494936 0 2175694 CVB FINL CORP COMM STK 126600105 776 37180 SH SOLE 8535 0 28645 CVS HEALTH CORP COMM STK 126650100 1210408 19191500 SH SOLE 8653361 0 10538139 CABOT CORP COMM STK 127055101 2835 62555 SH SOLE 47605 0 14950 CABOT OIL & GAS CORP COMM STK 127097103 282572 16082633 SH SOLE 6026567 0 10056066 CACI INTL INC COMM STK 127190304 40549 175339 SH SOLE 53639 0 121700 CACTUS INC COMM STK 127203107 43429 1500649 SH SOLE 424044 0 1076605 CADENCE DESIGN SYSTEM INC COMM STK 127387108 62553 946630 SH SOLE 318151 0 628479 CAESARS ENTMT CORP COMM STK 127686103 2265 194263 SH SOLE 101463 0 92800 CAL MAINE FOODS INC COMM STK 128030202 105009 2628188 SH SOLE 489425 0 2138763 CALAMP CORP COMM STK 128126109 367 31866 SH SOLE 16866 0 15000 CALERES INC COMM STK 129500104 313 13357 SH SOLE 8257 0 5100 CALIFORNIA WTR SVC GROUP COMM STK 130788102 118290 2234836 SH SOLE 580177 0 1654659 CAMBREX CORP COMM STK 132011107 37740 634286 SH SOLE 182476 0 451810 CAMDEN NATL CORP COMM STK 133034108 382 8808 SH SOLE 4008 0 4800 CAMDEN PPTY TR COMM STK 133131102 238012 2144058 SH SOLE 262823 0 1881235 CAMPBELL SOUP CO COMM STK 134429109 207594 4424429 SH SOLE 1803888 0 2620541 CANADA GOOSE HOLDINGS INC COMM STK 135086106 125975 2865022 SH SOLE 1601268 0 1263754 CANADIAN NATL RY CO COMM STK 136375102 2313 25746 SH SOLE 25746 0 0 CANADIAN NAT RES LTD COMM STK 136385101 231831 8705639 SH SOLE 2695499 0 6010140 CANTEL MEDICAL CORP COMM STK 138098108 44539 595435 SH SOLE 160935 0 434500 CAPITAL SR LIVING CORP COMM STK 140475104 136 31000 SH SOLE 14500 0 16500 CARA THERAPEUTICS INC COMM STK 140755109 84761 4636827 SH SOLE 743964 0 3892863 CARBO CERAMICS INC COMM STK 140781105 105 43700 SH SOLE 43700 0 0 CARDIOVASCULAR SYS INC DEL COMM STK 141619106 666 14005 SH SOLE 805 0 13200 CAREER EDUCATION CORP COMM STK 141665109 37310 2347989 SH SOLE 515398 0 1832591 CARLISLE COS INC COMM STK 142339100 4000 27486 SH SOLE 14892 0 12594 CARMAX INC COMM STK 143130102 313182 3558882 SH SOLE 1324143 0 2234739 CARNIVAL CORP COMM STK 143658300 181055 4142185 SH SOLE 2464097 0 1678088 CAROLINA FINL CORP NEW COMM STK 143873107 26255 738745 SH SOLE 200952 0 537793 CARPENTER TECHNOLOGY CORP COMM STK 144285103 78542 1520360 SH SOLE 500660 0 1019700 CARRIZO OIL & GAS INC COMM STK 144577103 417 48577 SH SOLE 25977 0 22600 CARTERS INC COMM STK 146229109 47765 523680 SH SOLE 144480 0 379200 CARVANA CO COMM STK 146869102 422 6398 SH SOLE 3514 0 2884 CASELLA WASTE SYS INC COMM STK 147448104 79162 1843557 SH SOLE 507882 0 1335675 CASEYS GEN STORES INC COMM STK 147528103 709507 4402498 SH SOLE 1599063 0 2803435 CATALENT INC COMM STK 148806102 1081736 22696945 SH SOLE 7179190 0 15517755 CATERPILLAR INC DEL COMM STK 149123101 142636 1129257 SH SOLE 388247 0 741010 CATHAY GEN BANCORP COMM STK 149150104 1082 31154 SH SOLE 18098 0 13056 CATO CORP NEW COMM STK 149205106 638 36215 SH SOLE 14315 0 21900 CAVCO INDS INC DEL COMM STK 149568107 191268 995719 SH SOLE 260116 0 735603 CEDAR FAIR L P COMM STK 150185106 3321 56897 SH SOLE 34022 0 22875 CEDAR REALTY TRUST INC COMM STK 150602209 47981 15993771 SH SOLE 4742470 0 11251301 CELANESE CORP DEL COMM STK 150870103 48354 395403 SH SOLE 158796 0 236607 CELGENE CORP COMM STK 151020104 129358 1302695 SH SOLE 423241 0 879454 CENTRAL GARDEN & PET CO COMM STK 153527205 820 29570 SH SOLE 15770 0 13800 CENTURY ALUM CO COMM STK 156431108 661 99683 SH SOLE 48983 0 50700 CENTURY BANCORP INC MASS COMM STK 156432106 360 4115 SH SOLE 65 0 4050 CENTURY CMNTYS INC COMM STK 156504300 436 14248 SH SOLE 14248 0 0 CENTURYLINK INC COMM STK 156700106 63528 5090376 SH SOLE 1652694 0 3437682 CERNER CORP COMM STK 156782104 51849 760581 SH SOLE 270518 0 490063 CERUS CORP COMM STK 157085101 490 95116 SH SOLE 80716 0 14400 CHARLES RIV LABS INTL INC COMM STK 159864107 75701 571886 SH SOLE 160018 0 411868 CHEESECAKE FACTORY INC COMM STK 163072101 18776 450482 SH SOLE 131642 0 318840 CHEFS WHSE INC COMM STK 163086101 361 8965 SH SOLE 565 0 8400 CHEGG INC COMM STK 163092109 39613 1322627 SH SOLE 249689 0 1072938 CHEMOURS CO COMM STK 163851108 1620 108425 SH SOLE 58984 0 49441 CHERRY HILL MTG INVT CORP COMM STK 164651101 728 55545 SH SOLE 36145 0 19400 CHESAPEAKE ENERGY CORP COMM STK 165167107 1993 1413398 SH SOLE 642427 0 770971 CHESAPEAKE UTILS CORP COMM STK 165303108 219287 2300535 SH SOLE 596190 0 1704345 CHEVRON CORP NEW COMM STK 166764100 863582 7281471 SH SOLE 2752101 0 4529370 CHICOS FAS INC COMM STK 168615102 219 54350 SH SOLE 17750 0 36600 CHILDRENS PL INC COMM STK 168905107 9481 123144 SH SOLE 35294 0 87850 CHIPOTLE MEXICAN GRILL INC COMM STK 169656105 38304 45575 SH SOLE 14707 0 30868 CHOICE HOTELS INTL INC COMM STK 169905106 63837 717596 SH SOLE 237996 0 479600 CHURCH & DWIGHT INC COMM STK 171340102 64005 850676 SH SOLE 272030 0 578646 CHURCHILL DOWNS INC COMM STK 171484108 94864 768413 SH SOLE 210473 0 557940 CHUYS HLDGS INC COMM STK 171604101 41779 1687358 SH SOLE 321066 0 1366292 CIENA CORP COMM STK 171779309 2310 58885 SH SOLE 36366 0 22519 CIMAREX ENERGY CO COMM STK 171798101 11069 230893 SH SOLE 86077 0 144816 CIMAREX ENERGY CO COMM STK 171798101 168 3500 SH Call SOLE 3500 0 0 CINCINNATI BELL INC NEW COMM STK 171871502 317 62588 SH SOLE 28979 0 33609 CINCINNATI FINL CORP COMM STK 172062101 33571 287740 SH SOLE 94184 0 193556 CIRRUS LOGIC INC COMM STK 172755100 37473 699393 SH SOLE 186253 0 513140 CINTAS CORP COMM STK 172908105 373600 1393510 SH SOLE 441251 0 952259 CITIGROUP INC COMM STK 172967424 1788776 25894268 SH SOLE 12260033 0 13634235 CITIZENS FINL GROUP INC COMM STK 174610105 29267 827466 SH SOLE 265647 0 561819 CITIZENS INC COMM STK 174740100 251 36590 SH SOLE 21457 0 15133 CITRIX SYS INC COMM STK 177376100 22054 228492 SH SOLE 72018 0 156474 CITY HLDG CO COMM STK 177835105 1192 15629 SH SOLE 7379 0 8250 CITY OFFICE REIT INC COMM STK 178587101 504 35006 SH SOLE 906 0 34100 CLEAN HARBORS INC COMM STK 184496107 2288 29643 SH SOLE 20043 0 9600 CLEAN ENERGY FUELS CORP COMM STK 184499101 87 42139 SH SOLE 42139 0 0 CLEVELAND CLIFFS INC COMM STK 185899101 1119 154945 SH SOLE 73775 0 81170 CLOROX CO DEL COMM STK 189054109 87170 573976 SH SOLE 291541 0 282435 CLOVIS ONCOLOGY INC COMM STK 189464100 201 51141 SH SOLE 43841 0 7300 COCA COLA CONSOLIDATED INC COMM STK 191098102 89646 295015 SH SOLE 71441 0 223574 COCA COLA CO COMM STK 191216100 693667 12741859 SH SOLE 4788794 0 7953065 COEUR MNG INC COMM STK 192108504 876 182034 SH SOLE 90299 0 91735 COGNEX CORP COMM STK 192422103 292662 5956882 SH SOLE 2896659 0 3060223 COGNIZANT TECHNOLOGY SOLUTIO COMM STK 192446102 544612 9036950 SH SOLE 4197650 0 4839300 COHERENT INC COMM STK 192479103 64807 421593 SH SOLE 140738 0 280855 COHU INC COMM STK 192576106 1008 74637 SH SOLE 19610 0 55027 COLFAX CORP COMM STK 194014106 624584 21492914 SH SOLE 7030647 0 14462267 COLGATE PALMOLIVE CO COMM STK 194162103 183595 2497556 SH SOLE 1102889 0 1394667 COLLIERS INTL GROUP INC COMM STK 194693107 72707 968780 SH SOLE 165830 0 802950 COLUMBIA BKG SYS INC COMM STK 197236102 159409 4320023 SH SOLE 1137518 0 3182505 COLUMBIA FINL INC COMM STK 197641103 23445 1484778 SH SOLE 323278 0 1161500 COLUMBIA PPTY TR INC COMM STK 198287203 661 31239 SH SOLE 21539 0 9700 COLUMBIA SPORTSWEAR CO COMM STK 198516106 1976 20394 SH SOLE 11332 0 9062 COLUMBUS MCKINNON CORP N Y COMM STK 199333105 245 6733 SH SOLE 6733 0 0 COMFORT SYS USA INC COMM STK 199908104 6725 152057 SH SOLE 50551 0 101506 COMERICA INC COMM STK 200340107 21627 327733 SH SOLE 135797 0 191936 COMMERCE BANCSHARES INC COMM STK 200525103 3060 50459 SH SOLE 31732 0 18727 COMMERCIAL METALS CO COMM STK 201723103 2822 162368 SH SOLE 117668 0 44700 COMMERCIAL VEH GROUP INC COMM STK 202608105 191 26510 SH SOLE 26510 0 0 COMMUNITY BK SYS INC COMM STK 203607106 1460 23659 SH SOLE 12993 0 10666 COMMUNITY HEALTH SYS INC NEW COMM STK 203668108 401 111416 SH SOLE 111416 0 0 COMMUNITY TR BANCORP INC COMM STK 204149108 488 11463 SH SOLE 2791 0 8672 COMMVAULT SYSTEMS INC COMM STK 204166102 29762 665675 SH SOLE 204775 0 460900 COMPANIA DE MINAS BUENAVENTU ADR 204448104 119786 7891053 SH SOLE 2599999 0 5291054 COMTECH TELECOMMUNICATIONS C COMM STK 205826209 745 22910 SH SOLE 16450 0 6460 CONAGRA BRANDS INC COMM STK 205887102 1515771 49405816 SH SOLE 21679376 0 27726440 CONDUENT INC COMM STK 206787103 25284 4064953 SH SOLE 1156416 0 2908537 CONMED CORP COMM STK 207410101 1356 14099 SH SOLE 8049 0 6050 CONNECTICUT WTR SVC INC COMM STK 207797101 768 10966 SH SOLE 4616 0 6350 CONNS INC COMM STK 208242107 474 19066 SH SOLE 1366 0 17700 CONSOLIDATED COMM HLDGS INC COMM STK 209034107 650 136638 SH SOLE 95913 0 40725 CONSOLIDATED EDISON INC COMM STK 209115104 55402 586452 SH SOLE 191040 0 395412 CONSOLIDATED TOMOKA LD CO COMM STK 210226106 257 3917 SH SOLE 2417 0 1500 CONSTELLATION PHARMCETICLS I COMM STK 210373106 2 350225 SH SOLE 350225 0 0 CONTINENTAL RESOURCES INC COMM STK 212015101 249948 8117823 SH SOLE 2889475 0 5228348 CONYERS PK II ACQUISITION CO COMM STK 212896203 48191 4533460 SH SOLE 1035441 0 3498019 COOPER COS INC COMM STK 216648402 1604598 5402687 SH SOLE 1806290 0 3596397 COOPER TIRE & RUBR CO COMM STK 216831107 587 22459 SH SOLE 18279 0 4180 COPART INC COMM STK 217204106 55172 686817 SH SOLE 254872 0 431945 CORE MARK HOLDING CO INC COMM STK 218681104 1299 40450 SH SOLE 27460 0 12990 CORNING INC COMM STK 219350105 627085 21987537 SH SOLE 8056402 0 13931135 CORVEL CORP COMM STK 221006109 26709 352829 SH SOLE 88763 0 264066 CORVUS PHARMACEUTICALS INC COMM STK 221015100 4806 1596569 SH SOLE 275219 0 1321350 COTY INC COMM STK 222070203 6944 660684 SH SOLE 206743 0 453941 COUSINS PPTYS INC COMM STK 222795502 2562 68165 SH SOLE 22874 0 45291 COWEN INC COMM STK 223622606 302 19598 SH SOLE 674 0 18924 CRAFT BREW ALLIANCE INC COMM STK 224122101 87 10576 SH SOLE 276 0 10300 CRANE CO COMM STK 224399105 1483 18397 SH SOLE 10356 0 8041 CREDIT ACCEP CORP MICH COMM STK 225310101 2897 6279 SH SOLE 3567 0 2712 CREE INC COMM STK 225447101 5019 102424 SH SOLE 78824 0 23600 CRITEO S A ADR 226718104 23746 1270508 SH SOLE 482642 0 787866 CROCS INC COMM STK 227046109 1063 38303 SH SOLE 20103 0 18200 CROSS CTRY HEALTHCARE INC COMM STK 227483104 25297 2455987 SH SOLE 455693 0 2000294 CROWN HOLDINGS INC COMM STK 228368106 3419 51758 SH SOLE 24208 0 27550 CRYOLIFE INC COMM STK 228903100 798 29402 SH SOLE 17952 0 11450 CRYOPORT INC COMM STK 229050307 11501 703186 SH SOLE 153036 0 550150 CUBESMART COMM STK 229663109 353182 10119814 SH SOLE 1971567 0 8148247 CUBIC CORP COMM STK 229669106 256689 3644591 SH SOLE 872087 0 2772504 CULLEN FROST BANKERS INC COMM STK 229899109 2589 29238 SH SOLE 12988 0 16250 CULP INC COMM STK 230215105 20797 1275881 SH SOLE 460176 0 815705 CUMMINS INC COMM STK 231021106 82461 506924 SH SOLE 244016 0 262908 CURTISS WRIGHT CORP COMM STK 231561101 64836 501164 SH SOLE 134564 0 366600 CYBEROPTICS CORP COMM STK 232517102 209 14600 SH SOLE 9600 0 5000 CYPRESS SEMICONDUCTOR CORP COMM STK 232806109 4006 171635 SH SOLE 101485 0 70150 DTE ENERGY CO COMM STK 233331107 105778 795563 SH SOLE 174490 0 621073 DTE ENERGY CO CVPFSTKF 233331883 203 3500 SH SOLE 3500 0 0 DXP ENTERPRISES INC NEW COMM STK 233377407 294 8481 SH SOLE 381 0 8100 DAILY JOURNAL CORP COMM STK 233912104 319 1289 SH SOLE 1289 0 0 DANA INCORPORATED COMM STK 235825205 547 37887 SH SOLE 15287 0 22600 DANAHER CORPORATION COMM STK 235851102 5842141 40449631 SH SOLE 13254278 0 27195353 DANAHER CORPORATION CVPFSTKF 235851300 44577 39210 SH SOLE 5455 0 33755 DARDEN RESTAURANTS INC COMM STK 237194105 278937 2359472 SH SOLE 977701 0 1381771 DARLING INGREDIENTS INC COMM STK 237266101 1047 54752 SH SOLE 23152 0 31600 DAVE & BUSTERS ENTMT INC COMM STK 238337109 789 20258 SH SOLE 10158 0 10100 DAWSON GEOPHYSICAL CO NEW COMM STK 239360100 67 31349 SH SOLE 30980 0 369 DEAN FOODS CO NEW COMM STK 242370203 22 18929 SH SOLE 18929 0 0 DECKERS OUTDOOR CORP COMM STK 243537107 1032 7006 SH SOLE 4406 0 2600 DEERE & CO COMM STK 244199105 108572 643655 SH SOLE 245550 0 398105 DELTA AIR LINES INC DEL COMM STK 247361702 525750 9127604 SH SOLE 3556260 0 5571344 DENBURY RES INC COMM STK 247916208 260 218440 SH SOLE 218440 0 0 DELUXE CORP COMM STK 248019101 524 10658 SH SOLE 5030 0 5628 DESCARTES SYS GROUP INC COMM STK 249906108 539490 13380976 SH SOLE 2421308 0 10959668 DESIGNER BRANDS INC COMM STK 250565108 507 29587 SH SOLE 20987 0 8600 DEXCOM INC COMM STK 252131107 938007 6285228 SH SOLE 1175259 0 5109969 DIAMONDROCK HOSPITALITY CO COMM STK 252784301 1247 121698 SH SOLE 76347 0 45351 DICERNA PHARMACEUTICALS INC COMM STK 253031108 18336 1276912 SH SOLE 139459 0 1137453 DICKS SPORTING GOODS INC COMM STK 253393102 1963 48108 SH SOLE 35708 0 12400 DIEBOLD NXDF INC COMM STK 253651103 361 32203 SH SOLE 32203 0 0 DIGI INTL INC COMM STK 253798102 166 12210 SH SOLE 3150 0 9060 DIGITAL RLTY TR INC COMM STK 253868103 79591 613134 SH SOLE 353140 0 259994 DILLARDS INC COMM STK 254067101 750 11350 SH SOLE 4650 0 6700 DINE BRANDS GLOBAL INC COMM STK 254423106 1016 13391 SH SOLE 7991 0 5400 DIODES INC COMM STK 254543101 4118 102575 SH SOLE 85263 0 17312 DISNEY WALT CO COMM STK 254687106 2717573 20853081 SH SOLE 8270568 0 12582513 DISCOVER FINL SVCS COMM STK 254709108 68014 838747 SH SOLE 297341 0 541406 DOCUSIGN INC COMM STK 256163106 1298714 20974065 SH SOLE 5985195 0 14988870 DOLLAR GEN CORP NEW COMM STK 256677105 4103418 25817406 SH SOLE 9783087 0 16034319 DOLLAR TREE INC COMM STK 256746108 3104350 27192982 SH SOLE 10528543 0 16664439 DOMTAR CORP COMM STK 257559203 1399 39060 SH SOLE 16978 0 22082 DONALDSON INC COMM STK 257651109 8955 171938 SH SOLE 98196 0 73742 DONNELLEY R R & SONS CO COMM STK 257867200 187 49649 SH SOLE 44683 0 4966 DORMAN PRODUCTS INC COMM STK 258278100 59799 751813 SH SOLE 251328 0 500485 DOVER CORP COMM STK 260003108 25522 256344 SH SOLE 79291 0 177053 DOW INC COMM STK 260557103 518639 10884352 SH SOLE 4888962 0 5995390 DRIL QUIP INC COMM STK 262037104 117441 2340387 SH SOLE 618885 0 1721502 DRIVE SHACK INC COMM STK 262077100 11570 2684529 SH SOLE 537838 0 2146691 DUCOMMUN INC DEL COMM STK 264147109 257 6050 SH SOLE 250 0 5800 DUKE REALTY CORP COMM STK 264411505 35189 1035883 SH SOLE 269051 0 766832 DUNKIN BRANDS GROUP INC COMM STK 265504100 735183 9263901 SH SOLE 2812941 0 6450960 DURECT CORP COMM STK 266605104 165 89935 SH SOLE 8335 0 81600 DYCOM INDS INC COMM STK 267475101 1181 23136 SH SOLE 7272 0 15864 DYNATRACE INC COMM STK 268150109 5568 298217 SH SOLE 113453 0 184764 DYNAVAX TECHNOLOGIES CORP COMM STK 268158201 645 180483 SH SOLE 94983 0 85500 EAGLE BANCORP INC MD COMM STK 268948106 1509 33822 SH SOLE 22322 0 11500 E TRADE FINANCIAL CORP COMM STK 269246401 71322 1632456 SH SOLE 746038 0 886418 EAGLE PHARMACEUTICALS INC COMM STK 269796108 864 15272 SH SOLE 6492 0 8780 EASTGROUP PPTY INC COMM STK 277276101 352658 2820809 SH SOLE 573057 0 2247752 EASTMAN CHEMICAL CO COMM STK 277432100 18368 248782 SH SOLE 78343 0 170439 EATON VANCE CORP COMM STK 278265103 3833 85308 SH SOLE 57242 0 28066 EBAY INC COMM STK 278642103 57784 1482392 SH SOLE 486578 0 995814 EBIX INC COMM STK 278715206 646 15347 SH SOLE 15347 0 0 ECHOSTAR CORP COMM STK 278768106 838 21143 SH SOLE 7119 0 14024 ECOLAB INC COMM STK 278865100 139719 705511 SH SOLE 275662 0 429849 EDISON INTL COMM STK 281020107 1382710 18333463 SH SOLE 8106733 0 10226730 8X8 INC NEW COMM STK 282914100 501 24178 SH SOLE 2198 0 21980 ELECTRONIC ARTS INC COMM STK 285512109 1244961 12727055 SH SOLE 4914785 0 7812270 ELLINGTON RESIDENTIAL MTG RE COMM STK 288578107 286 27091 SH SOLE 27091 0 0 EMERSON ELEC CO COMM STK 291011104 267834 4005889 SH SOLE 1386207 0 2619682 EMPIRE ST RLTY TR INC COMM STK 292104106 773 54175 SH SOLE 40875 0 13300 EMPLOYERS HOLDINGS INC COMM STK 292218104 36769 843705 SH SOLE 269405 0 574300 ENCANA CORP COMM STK 292505104 286 62300 SH SOLE 62300 0 0 ENCORE CAP GROUP INC COMM STK 292554102 106686 3201391 SH SOLE 540839 0 2660552 ENNIS INC COMM STK 293389102 460 22753 SH SOLE 11396 0 11357 ENTERPRISE FINL SVCS CORP COMM STK 293712105 720 17657 SH SOLE 17657 0 0 ENZO BIOCHEM INC COMM STK 294100102 49 13631 SH SOLE 13631 0 0 EPLUS INC COMM STK 294268107 11668 153351 SH SOLE 38551 0 114800 EQUIFAX INC COMM STK 294429105 968088 6881985 SH SOLE 2724162 0 4157823 EQUITRANS MIDSTREAM CORPORAT COMM STK 294600101 241489 16597216 SH SOLE 6021556 0 10575660 EQUITY COMWLTH COMM STK 294628102 185413 5413510 SH SOLE 1806299 0 3607211 ESCO TECHNOLOGIES INC COMM STK 296315104 226747 2850012 SH SOLE 655891 0 2194121 ESSEX PPTY TR INC COMM STK 297178105 314455 962667 SH SOLE 147472 0 815195 EURONET WORLDWIDE INC COMM STK 298736109 241863 1653199 SH SOLE 427026 0 1226173 EXLSERVICE HOLDINGS INC COMM STK 302081104 963 14386 SH SOLE 8586 0 5800 EXPEDITORS INTL WASH INC COMM STK 302130109 142317 1915697 SH SOLE 637301 0 1278396 EZCORP INC COMM STK 302301106 336 51988 SH SOLE 25888 0 26100 FLIR SYS INC COMM STK 302445101 299743 5699629 SH SOLE 1903357 0 3796272 F M C CORP COMM STK 302491303 21531 245564 SH SOLE 79220 0 166344 FNB CORP PA COMM STK 302520101 1346 116780 SH SOLE 55083 0 61697 FTI CONSULTING INC COMM STK 302941109 151977 1433880 SH SOLE 416345 0 1017535 FACTSET RESH SYS INC COMM STK 303075105 41139 169317 SH SOLE 80919 0 88398 FAIR ISAAC CORP COMM STK 303250104 106638 351338 SH SOLE 103181 0 248157 FARMER BROS CO COMM STK 307675108 294 22673 SH SOLE 15673 0 7000 FARO TECHNOLOGIES INC COMM STK 311642102 1378 28504 SH SOLE 15704 0 12800 FASTENAL CO COMM STK 311900104 38955 1192393 SH SOLE 396351 0 796042 FEDERAL AGRIC MTG CORP COMM STK 313148306 757 9270 SH SOLE 7570 0 1700 FEDERAL REALTY INVT TR COMM STK 313747206 132826 975655 SH SOLE 172844 0 802811 FEDERAL SIGNAL CORP COMM STK 313855108 17371 530571 SH SOLE 116301 0 414270 FEDERATED INVS INC PA COMM STK 314211103 449 13862 SH SOLE 7462 0 6400 FERRO CORP COMM STK 315405100 763 64370 SH SOLE 18910 0 45460 F5 NETWORKS INC COMM STK 315616102 15192 108189 SH SOLE 32748 0 75441 FIFTH THIRD BANCORP COMM STK 316773100 1836409 67071175 SH SOLE 29267446 0 37803729 FIRST BANCORP P R COMM STK 318672706 1208 121031 SH SOLE 5031 0 116000 FIRST BANCORP N C COMM STK 318910106 37397 1041693 SH SOLE 283218 0 758475 FIRST BANCSHARES INC MS COMM STK 318916103 63785 1974766 SH SOLE 372333 0 1602433 FIRST BUSEY CORP COMM STK 319383204 865 34234 SH SOLE 19243 0 14991 FIRST BUS FINL SVCS INC WIS COMM STK 319390100 662 27497 SH SOLE 16997 0 10500 FIRST COMWLTH FINL CORP PA COMM STK 319829107 478 36002 SH SOLE 2302 0 33700 FIRST FINL BANCORP OH COMM STK 320209109 1228 50161 SH SOLE 20519 0 29642 FIRST FINL CORP IND COMM STK 320218100 381 8756 SH SOLE 3406 0 5350 FIRST HORIZON NATL CORP COMM STK 320517105 2510 154953 SH SOLE 96082 0 58871 FIRST INTERNET BANCORP COMM STK 320557101 397 18564 SH SOLE 18564 0 0 FIRST MERCHANTS CORP COMM STK 320817109 1259 33454 SH SOLE 13311 0 20143 FIRST MIDWEST BANCORP DEL COMM STK 320867104 808 41496 SH SOLE 17603 0 23893 FIRST SOLAR INC COMM STK 336433107 2617 45110 SH SOLE 23410 0 21700 1ST SOURCE CORP COMM STK 336901103 514 11249 SH SOLE 333 0 10916 FISERV INC COMM STK 337738108 5649268 54534878 SH SOLE 17602416 0 36932462 FIRSTENERGY CORP COMM STK 337932107 414540 8595070 SH SOLE 2675531 0 5919539 FIVE9 INC COMM STK 338307101 90986 1693077 SH SOLE 422290 0 1270787 FLEETCOR TECHNOLOGIES INC COMM STK 339041105 1628889 5679927 SH SOLE 2015784 0 3664143 FLOOR & DECOR HLDGS INC COMM STK 339750101 1049 20514 SH SOLE 8954 0 11560 FLUOR CORP NEW COMM STK 343412102 1060 55406 SH SOLE 25097 0 30309 FLOWERS FOODS INC COMM STK 343498101 363750 15726323 SH SOLE 4939300 0 10787023 FLUSHING FINL CORP COMM STK 343873105 471 23306 SH SOLE 11031 0 12275 FOOT LOCKER INC COMM STK 344849104 1931 44731 SH SOLE 23428 0 21303 FORD MTR CO DEL COMM STK 345370860 65327 7131748 SH SOLE 2274527 0 4857221 FORMFACTOR INC COMM STK 346375108 545 29249 SH SOLE 29249 0 0 FORRESTER RESH INC COMM STK 346563109 275 8547 SH SOLE 2647 0 5900 FORTIS INC COMM STK 349553107 649 15346 SH SOLE 15346 0 0 FORWARD AIR CORP COMM STK 349853101 610 9570 SH SOLE 9570 0 0 FRANCO NEVADA CORP COMM STK 351858105 620850 6809399 SH SOLE 2230352 0 4579047 FRANKLIN COVEY CO COMM STK 353469109 361 10328 SH SOLE 5128 0 5200 FRANKLIN ELEC INC COMM STK 353514102 501 10484 SH SOLE 5084 0 5400 FRANKLIN RES INC COMM STK 354613101 475584 16478994 SH SOLE 6440283 0 10038711 FREIGHTCAR AMER INC COMM STK 357023100 83 17100 SH SOLE 1400 0 15700 FULLER H B CO COMM STK 359694106 17293 371406 SH SOLE 105266 0 266140 FULTON FINL CORP PA COMM STK 360271100 855 52850 SH SOLE 23174 0 29676 GATX CORP COMM STK 361448103 1085 13997 SH SOLE 5047 0 8950 GTT COMMUNICATIONS INC COMM STK 362393100 9560 1014815 SH SOLE 463015 0 551800 GALLAGHER ARTHUR J & CO COMM STK 363576109 40834 455894 SH SOLE 125591 0 330303 GAP INC COMM STK 364760108 19584 1128129 SH SOLE 344049 0 784080 GARRETT MOTION INC COMM STK 366505105 35509 3565165 SH SOLE 1130932 0 2434233 GARTNER INC COMM STK 366651107 891494 6234659 SH SOLE 1808207 0 4426452 GENERAC HLDGS INC COMM STK 368736104 51769 660821 SH SOLE 196821 0 464000 GENERAL DYNAMICS CORP COMM STK 369550108 80563 440886 SH SOLE 145313 0 295573 GENERAL ELECTRIC CO COMM STK 369604103 4388922 490930925 SH SOLE 181172028 0 309758897 GENERAL MLS INC COMM STK 370334104 61696 1119311 SH SOLE 378153 0 741158 GENESCO INC COMM STK 371532102 271 6779 SH SOLE 1479 0 5300 GENESEE & WYO INC COMM STK 371559105 29534 267255 SH SOLE 104318 0 162937 GENTEX CORP COMM STK 371901109 4846 175996 SH SOLE 105976 0 70020 GENIE ENERGY LTD COMM STK 372284208 128 17179 SH SOLE 337 0 16842 GENMAB A S ADR 372303206 438 21613 SH SOLE 21613 0 0 GENMARK DIAGNOSTICS INC COMM STK 372309104 18181 3000151 SH SOLE 519267 0 2480884 GENUINE PARTS CO COMM STK 372460105 26252 263600 SH SOLE 90056 0 173544 GERMAN AMERN BANCORP INC COMM STK 373865104 653 20374 SH SOLE 3780 0 16594 GERON CORP COMM STK 374163103 234 175798 SH SOLE 175798 0 0 GETTY RLTY CORP NEW COMM STK 374297109 518 16165 SH SOLE 780 0 15385 GIBRALTAR INDS INC COMM STK 374689107 111903 2435859 SH SOLE 439403 0 1996456 GILEAD SCIENCES INC COMM STK 375558103 705648 11133599 SH SOLE 4744757 0 6388842 GILDAN ACTIVEWEAR INC COMM STK 375916103 252 7100 SH SOLE 7100 0 0 GLADSTONE COML CORP COMM STK 376536108 909 38701 SH SOLE 20501 0 18200 GLADSTONE LD CORP COMM STK 376549101 386 32433 SH SOLE 433 0 32000 GLATFELTER COMM STK 377316104 507 32925 SH SOLE 19125 0 13800 GLAUKOS CORP COMM STK 377322102 881 14090 SH SOLE 6940 0 7150 GLOBALSTAR INC COMM STK 378973408 66 158500 SH SOLE 138000 0 20500 GLOBAL NET LEASE INC COMM STK 379378201 671 34408 SH SOLE 1975 0 32433 GLOBUS MED INC COMM STK 379577208 42617 833659 SH SOLE 225359 0 608300 GLU MOBILE INC COMM STK 379890106 352 70615 SH SOLE 2715 0 67900 GODADDY INC COMM STK 380237107 26205 397169 SH SOLE 153889 0 243280 GOODYEAR TIRE & RUBR CO COMM STK 382550101 1039 72116 SH SOLE 39518 0 32598 GRACO INC COMM STK 384109104 379033 8232686 SH SOLE 1916929 0 6315757 GRAHAM HLDGS CO COMM STK 384637104 2396 3612 SH SOLE 2452 0 1160 GRAINGER W W INC COMM STK 384802104 24402 82120 SH SOLE 25668 0 56452 GRANITE CONSTR INC COMM STK 387328107 965 30032 SH SOLE 11036 0 18996 GRAPHIC PACKAGING HLDG CO COMM STK 388689101 4152 281516 SH SOLE 239103 0 42413 GRAY TELEVISION INC COMM STK 389375106 26220 1606588 SH SOLE 427088 0 1179500 GREAT WESTN BANCORP INC COMM STK 391416104 644 19530 SH SOLE 7930 0 11600 GREEN PLAINS INC COMM STK 393222104 119 11222 SH SOLE 11222 0 0 GREENBRIER COS INC COMM STK 393657101 240 7953 SH SOLE 753 0 7200 GREENHILL & CO INC COMM STK 395259104 164 12527 SH SOLE 12527 0 0 GREIF INC COMM STK 397624107 679 17929 SH SOLE 13029 0 4900 GRIFFON CORP COMM STK 398433102 452 21567 SH SOLE 8157 0 13410 GROUP 1 AUTOMOTIVE INC COMM STK 398905109 768 8315 SH SOLE 2515 0 5800 GROUPON INC COMM STK 399473107 698 262386 SH SOLE 154486 0 107900 GRUBHUB INC COMM STK 400110102 6063 107872 SH SOLE 50252 0 57620 GUESS INC COMM STK 401617105 462 24908 SH SOLE 13288 0 11620 GULFPORT ENERGY CORP COMM STK 402635304 341 125858 SH SOLE 82558 0 43300 H & E EQUIPMENT SERVICES INC COMM STK 404030108 818 28346 SH SOLE 17046 0 11300 HNI CORP COMM STK 404251100 2540 71545 SH SOLE 59615 0 11930 HACKETT GROUP INC COMM STK 404609109 601 36491 SH SOLE 13371 0 23120 HAEMONETICS CORP COMM STK 405024100 79052 626701 SH SOLE 176401 0 450300 HAIN CELESTIAL GROUP INC COMM STK 405217100 8309 386920 SH SOLE 146120 0 240800 HALLIBURTON CO COMM STK 406216101 193877 10285266 SH SOLE 4978354 0 5306912 HANCOCK WHITNEY CORPORATION COMM STK 410120109 1213 31675 SH SOLE 12640 0 19035 HANESBRANDS INC COMM STK 410345102 9563 624221 SH SOLE 194283 0 429938 HANMI FINL CORP COMM STK 410495204 387 20607 SH SOLE 20607 0 0 HANOVER INS GROUP INC COMM STK 410867105 131343 969033 SH SOLE 181640 0 787393 HARLEY DAVIDSON INC COMM STK 412822108 10787 299900 SH SOLE 101405 0 198495 HARMONIC INC COMM STK 413160102 102820 15626190 SH SOLE 4441500 0 11184690 HARMONY GOLD MNG LTD ADR 413216300 1011 355968 SH SOLE 133973 0 221995 HARSCO CORP COMM STK 415864107 725 38222 SH SOLE 30262 0 7960 HARTFORD FINL SVCS GROUP INC COMM STK 416515104 48157 794538 SH SOLE 209821 0 584717 HASBRO INC COMM STK 418056107 26564 223810 SH SOLE 77419 0 146391 HAWAIIAN ELEC INDUSTRIES COMM STK 419870100 3799 83298 SH SOLE 32098 0 51200 HAWAIIAN HOLDINGS INC COMM STK 419879101 56300 2143951 SH SOLE 453501 0 1690450 HAWKINS INC COMM STK 420261109 25879 608909 SH SOLE 159378 0 449531 HAWTHORN BANCSHARES INC COMM STK 420476103 401 16840 SH SOLE 16840 0 0 HAYNES INTERNATIONAL INC COMM STK 420877201 52407 1462237 SH SOLE 271143 0 1191094 HEALTHCARE SVCS GRP INC COMM STK 421906108 720 29651 SH SOLE 14401 0 15250 HEALTHCARE RLTY TR COMM STK 421946104 290127 8660513 SH SOLE 1640271 0 7020242 HEARTLAND EXPRESS INC COMM STK 422347104 303 14100 SH SOLE 4477 0 9623 HECLA MNG CO COMM STK 422704106 861 488950 SH SOLE 103450 0 385500 HEICO CORP NEW COMM STK 422806109 2509 20093 SH SOLE 9762 0 10331 HEICO CORP NEW COMM STK 422806208 78514 806849 SH SOLE 260051 0 546798 HEIDRICK & STRUGGLES INTL IN COMM STK 422819102 491 17997 SH SOLE 7339 0 10658 HELMERICH & PAYNE INC COMM STK 423452101 8055 201035 SH SOLE 59544 0 141491 HENRY JACK & ASSOC INC COMM STK 426281101 20098 137687 SH SOLE 41822 0 95865 HERITAGE COMMERCE CORP COMM STK 426927109 71627 6093320 SH SOLE 1358111 0 4735209 HERCULES CAPITAL INC COMM STK 427096508 31886 2384914 SH SOLE 830614 0 1554300 HERON THERAPEUTICS INC COMM STK 427746102 1110 60025 SH SOLE 30295 0 29730 HERSHA HOSPITALITY TR COMM STK 427825500 1346 90465 SH SOLE 74665 0 15800 HERSHEY CO COMM STK 427866108 69666 449485 SH SOLE 170660 0 278825 HEXCEL CORP NEW COMM STK 428291108 79916 973042 SH SOLE 287842 0 685200 HI CRUSH INC COMM STK 428337109 92 52974 SH SOLE 52974 0 0 HIGHWOODS PPTYS INC COMM STK 431284108 69543 1547461 SH SOLE 178429 0 1369032 HILL ROM HLDGS INC COMM STK 431475102 2886 27430 SH SOLE 16680 0 10750 HILLENBRAND INC COMM STK 431571108 4041 130871 SH SOLE 105221 0 25650 HILLTOP HOLDINGS INC COMM STK 432748101 3848 161076 SH SOLE 136498 0 24578 HINGHAM INSTN SVGS MASS COMM STK 433323102 496 2623 SH SOLE 2623 0 0 HOLLYFRONTIER CORP COMM STK 436106108 29132 543105 SH SOLE 222476 0 320629 HOLOGIC INC COMM STK 436440101 2128936 42165495 SH SOLE 15544839 0 26620656 HOME BANCSHARES INC COMM STK 436893200 317490 16892238 SH SOLE 4257316 0 12634922 HOME DEPOT INC COMM STK 437076102 999041 4305841 SH SOLE 1853516 0 2452325 HOMOLOGY MEDICINES INC COMM STK 438083107 52574 2904643 SH SOLE 474266 0 2430377 HONEYWELL INTL INC COMM STK 438516106 2272742 13432279 SH SOLE 5336700 0 8095579 HORACE MANN EDUCATORS CORP N COMM STK 440327104 1482 31979 SH SOLE 12469 0 19510 HORMEL FOODS CORP COMM STK 440452100 27504 628939 SH SOLE 224033 0 404906 HORNBECK OFFSHORE SVCS INC N COMM STK 440543106 24 31800 SH SOLE 31800 0 0 HOULIHAN LOKEY INC COMM STK 441593100 67687 1500814 SH SOLE 458387 0 1042427 HOVNANIAN ENTERPRISES INC COMM STK 442487401 242 12547 SH SOLE 4520 0 8027 HOWARD BANCORP INC COMM STK 442496105 28085 1682767 SH SOLE 474483 0 1208284 HUB GROUP INC COMM STK 443320106 723 15544 SH SOLE 8174 0 7370 HUBBELL INC COMM STK 443510607 27552 209682 SH SOLE 113598 0 96084 HUBSPOT INC COMM STK 443573100 1937 12778 SH SOLE 8478 0 4300 HUDSON PAC PPTYS INC COMM STK 444097109 84284 2518961 SH SOLE 263406 0 2255555 HUMANA INC COMM STK 444859102 262313 1025980 SH SOLE 185424 0 840556 HUNT J B TRANS SVCS INC COMM STK 445658107 1938697 17520982 SH SOLE 7424687 0 10096295 HUNTINGTON BANCSHARES INC COMM STK 446150104 27399 1920047 SH SOLE 622519 0 1297528 HUNTINGTON INGALLS INDS INC COMM STK 446413106 31998 151083 SH SOLE 55825 0 95258 HUNTSMAN CORP COMM STK 447011107 2706 116356 SH SOLE 53556 0 62800 HURCO COMPANIES INC COMM STK 447324104 236 7348 SH SOLE 1448 0 5900 HURON CONSULTING GROUP INC COMM STK 447462102 73828 1203594 SH SOLE 289274 0 914320 HUTTIG BLDG PRODS INC COMM STK 448451104 85 40446 SH SOLE 40446 0 0 HYATT HOTELS CORP COMM STK 448579102 1094 14853 SH SOLE 7053 0 7800 IDT CORP COMM STK 448947507 159 15135 SH SOLE 4693 0 10442 HYSTER YALE MATLS HANDLING I COMM STK 449172105 555 10137 SH SOLE 4437 0 5700 IAA INC COMM STK 449253103 33800 809970 SH SOLE 317270 0 492700 I D SYSTEMS INC COMM STK 449489103 59 10800 SH SOLE 0 0 10800 IGM BIOSCIENCES INC COMM STK 449585108 14471 815279 SH SOLE 123357 0 691922 IRHYTHM TECHNOLOGIES INC COMM STK 450056106 68046 918179 SH SOLE 152964 0 765215 IBERIABANK CORP COMM STK 450828108 1634 21637 SH SOLE 8632 0 13005 IAMGOLD CORP COMM STK 450913108 1129 330757 SH SOLE 118731 0 212026 IDACORP INC COMM STK 451107106 2915 25869 SH SOLE 10659 0 15210 ILLINOIS TOOL WKS INC COMM STK 452308109 409032 2613788 SH SOLE 1108082 0 1505706 ILLUMINA INC COMM STK 452327109 174105 572299 SH SOLE 143999 0 428300 IMMERSION CORP COMM STK 452521107 317 41429 SH SOLE 17229 0 24200 IMMUNOMEDICS INC COMM STK 452907108 78304 5905279 SH SOLE 1221318 0 4683961 IMPERIAL OIL LTD COMM STK 453038408 348507 13388652 SH SOLE 4153418 0 9235234 IMPINJ INC COMM STK 453204109 656 21282 SH SOLE 5292 0 15990 INDEPENDENT BANK CORP MASS COMM STK 453836108 67747 907534 SH SOLE 185812 0 721722 INDUSTRIAL LOGISTICS PPTYS T COMM STK 456237106 596 28030 SH SOLE 28030 0 0 INFOSYS LTD ADR 456788108 3348 294470 SH SOLE 192710 0 101760 INGREDION INC COMM STK 457187102 3408 41699 SH SOLE 25713 0 15986 INSMED INC COMM STK 457669307 119901 6797128 SH SOLE 1348374 0 5448754 INTEGRA LIFESCIENCES HLDGS C COMM STK 457985208 1612 26838 SH SOLE 12938 0 13900 INTEL CORP COMM STK 458140100 457413 8876628 SH SOLE 3186202 0 5690426 INTER PARFUMS INC COMM STK 458334109 666 9512 SH SOLE 412 0 9100 INTERFACE INC COMM STK 458665304 368 25488 SH SOLE 13988 0 11500 INTERNATIONAL BANCSHARES COR COMM STK 459044103 1039 26905 SH SOLE 16603 0 10302 INTERNATIONAL BUSINESS MACHS COMM STK 459200101 238898 1642812 SH SOLE 533815 0 1108997 INTERNATIONAL FLAVORS&FRAGRA COMM STK 459506101 47785 389474 SH SOLE 199503 0 189971 INTERNATIONAL FLAVORS&FRAGRA CVPFSTKF 459506309 18468 392042 SH SOLE 91090 0 300952 INTL PAPER CO COMM STK 460146103 630620 15079380 SH SOLE 7057706 0 8021674 INTERPUBLIC GROUP COS INC COMM STK 460690100 18301 848862 SH SOLE 293167 0 555695 INTEVAC INC COMM STK 461148108 102 19500 SH SOLE 3900 0 15600 INTUIT COMM STK 461202103 5891626 22153968 SH SOLE 8762329 0 13391639 INVACARE CORP COMM STK 461203101 842 112285 SH SOLE 44485 0 67800 INVESTORS REAL ESTATE TR COMM STK 461730509 1203 16108 SH SOLE 16108 0 0 IONIS PHARMACEUTICALS INC COMM STK 462222100 116816 1949864 SH SOLE 352895 0 1596969 IOVANCE BIOTHERAPEUTICS INC COMM STK 462260100 118393 6505083 SH SOLE 865705 0 5639378 IROBOT CORP COMM STK 462726100 983 15940 SH SOLE 7343 0 8597 IRSA PROPIEDADES COMERCIALES ADR 463588103 866 68496 SH SOLE 979 0 67517 ISHARES INC COMM STK 464286103 296 13300 SH SOLE 0 0 13300 ISHARES INC COMM STK 464286608 1330 34200 SH SOLE 0 0 34200 ISHARES INC COMM STK 464286749 287 7600 SH SOLE 0 0 7600 ISHARES TR COMM STK 464287200 17926 60049 SH SOLE 59714 0 335 ISHARES TR COMM STK 464287226 401 3547 SH SOLE 3547 0 0 ISHARES TR COMM STK 464287507 262 1355 SH SOLE 1355 0 0 ISHARES TR COMM STK 464287598 2065 16100 SH SOLE 12300 0 3800 ISHARES TR COMM STK 464287655 1113 7357 SH SOLE 7357 0 0 ISHARES TR COMM STK 464288513 121602 1395000 SH Put SOLE 1395000 0 0 ISHARES TR COMM STK 464288570 262 2365 SH SOLE 2365 0 0 ITRON INC COMM STK 465741106 1945 26304 SH SOLE 22804 0 3500 J & J SNACK FOODS CORP COMM STK 466032109 60997 317691 SH SOLE 83870 0 233821 JABIL INC COMM STK 466313103 2830 79113 SH SOLE 41013 0 38100 JACK IN THE BOX INC COMM STK 466367109 6142 67408 SH SOLE 53009 0 14399 JACOBS ENGR GROUP INC COMM STK 469814107 485532 5306360 SH SOLE 2097346 0 3209014 JETBLUE AWYS CORP COMM STK 477143101 2162 129057 SH SOLE 75857 0 53200 JOHN BEAN TECHNOLOGIES CORP COMM STK 477839104 358171 3602245 SH SOLE 739492 0 2862753 JOHNSON & JOHNSON COMM STK 478160104 2362943 18263591 SH SOLE 7949629 0 10313962 KLA CORPORATION COMM STK 482480100 347643 2180264 SH SOLE 693619 0 1486645 KAISER ALUMINUM CORP COMM STK 483007704 949 9593 SH SOLE 6757 0 2836 KALA PHARMACEUTICALS INC COMM STK 483119103 239 62724 SH SOLE 513 0 62211 KAMAN CORP COMM STK 483548103 899 15111 SH SOLE 9750 0 5361 KANSAS CITY SOUTHERN COMM STK 485170302 453820 3411922 SH SOLE 1236962 0 2174960 KELLOGG CO COMM STK 487836108 94510 1468682 SH SOLE 487058 0 981624 KEMET CORP COMM STK 488360207 1398 76911 SH SOLE 41831 0 35080 KEMPER CORP DEL COMM STK 488401100 167495 2148753 SH SOLE 687659 0 1461094 KENNAMETAL INC COMM STK 489170100 1609 52326 SH SOLE 30526 0 21800 KENNEDY-WILSON HLDGS INC COMM STK 489398107 1109 50583 SH SOLE 20483 0 30100 KEYCORP NEW COMM STK 493267108 124701 6989988 SH SOLE 2685462 0 4304526 KFORCE INC COMM STK 493732101 1567 41424 SH SOLE 29268 0 12156 KIMBALL INTL INC COMM STK 494274103 527 27323 SH SOLE 14933 0 12390 KIMBERLY CLARK CORP COMM STK 494368103 1293569 9106433 SH SOLE 4015420 0 5091013 KINROSS GOLD CORP COMM STK 496902404 12485 2709793 SH SOLE 1090499 0 1619294 KIRBY CORP COMM STK 497266106 45141 549423 SH SOLE 213513 0 335910 KIRKLANDS INC COMM STK 497498105 55 35500 SH SOLE 0 0 35500 KNOLL INC COMM STK 498904200 498 19649 SH SOLE 9949 0 9700 KNIGHT SWIFT TRANSN HLDGS IN COMM STK 499049104 74878 2062750 SH SOLE 392881 0 1669869 KOHLS CORP COMM STK 500255104 236893 4770292 SH SOLE 1944738 0 2825554 KORN FERRY COMM STK 500643200 1130 29247 SH SOLE 14647 0 14600 KOSMOS ENERGY LTD COMM STK 500688106 79076 12672405 SH SOLE 3660999 0 9011406 KRAFT HEINZ CO COMM STK 500754106 31956 1143938 SH SOLE 373236 0 770702 KROGER CO COMM STK 501044101 252742 9803784 SH SOLE 3459663 0 6344121 KRYSTAL BIOTECH INC COMM STK 501147102 37356 1075758 SH SOLE 151989 0 923769 KULICKE & SOFFA INDS INC COMM STK 501242101 838 35700 SH SOLE 16200 0 19500 L BRANDS INC COMM STK 501797104 94241 4810671 SH SOLE 1597352 0 3213319 LKQ CORP COMM STK 501889208 18476 587467 SH SOLE 194955 0 392512 LTC PPTYS INC COMM STK 502175102 2113 41244 SH SOLE 29024 0 12220 L3HARRIS TECHNOLOGIES INC COMM STK 502431109 2857139 13694109 SH SOLE 4975928 0 8718181 LA Z BOY INC COMM STK 505336107 917 27312 SH SOLE 10852 0 16460 LAKELAND BANCORP INC COMM STK 511637100 285 18477 SH SOLE 18477 0 0 LAKELAND FINL CORP COMM STK 511656100 1230 27978 SH SOLE 27978 0 0 LAM RESEARCH CORP COMM STK 512807108 257564 1114465 SH SOLE 470916 0 643549 LAMAR ADVERTISING CO NEW COMM STK 512816109 3323 40565 SH SOLE 16203 0 24362 LAMB WESTON HLDGS INC COMM STK 513272104 19114 262847 SH SOLE 79425 0 183422 LANCASTER COLONY CORP COMM STK 513847103 1485 10709 SH SOLE 4744 0 5965 LANDSTAR SYS INC COMM STK 515098101 254911 2264267 SH SOLE 646287 0 1617980 LANTHEUS HLDGS INC COMM STK 516544103 78142 3117586 SH SOLE 619448 0 2498138 LAS VEGAS SANDS CORP COMM STK 517834107 1351134 23392204 SH SOLE 10222641 0 13169563 LATTICE SEMICONDUCTOR CORP COMM STK 518415104 232362 12707766 SH SOLE 2430928 0 10276838 LAUDER ESTEE COS INC COMM STK 518439104 112374 564834 SH SOLE 265320 0 299514 LEAR CORP COMM STK 521865204 4388 37216 SH SOLE 21710 0 15506 LEGGETT & PLATT INC COMM STK 524660107 9516 232448 SH SOLE 80922 0 151526 LEGG MASON INC COMM STK 524901105 1140 29839 SH SOLE 22539 0 7300 LEIDOS HLDGS INC COMM STK 525327102 53385 621621 SH SOLE 183553 0 438068 LEMAITRE VASCULAR INC COMM STK 525558201 515 15080 SH SOLE 380 0 14700 LENNAR CORP COMM STK 526057104 34126 611026 SH SOLE 258361 0 352665 LENNOX INTL INC COMM STK 526107107 630072 2593208 SH SOLE 519876 0 2073332 LEXICON PHARMACEUTICALS INC COMM STK 528872302 186 61830 SH SOLE 18148 0 43682 LEXINGTON REALTY TRUST COMM STK 529043101 930 90753 SH SOLE 60424 0 30329 LIBERTY BROADBAND CORP COMM STK 530307107 18399 176031 SH SOLE 22096 0 153935 LIBERTY BROADBAND CORP COMM STK 530307305 246290 2353017 SH SOLE 1144964 0 1208053 LIBERTY PPTY TR COMM STK 531172104 3384 65925 SH SOLE 22792 0 43133 LIBERTY MEDIA CORP DELAWARE COMM STK 531229409 1659 39901 SH SOLE 28901 0 11000 LIBERTY MEDIA CORP DELAWARE COMM STK 531229607 3129 74579 SH SOLE 47109 0 27470 LIBERTY MEDIA CORP DELAWARE COMM STK 531229854 8836 212449 SH SOLE 153119 0 59330 LIBERTY MEDIA CORP DELAWARE COMM STK 531229870 1915 48361 SH SOLE 19661 0 28700 LIGHTPATH TECHNOLOGIES INC COMM STK 532257805 72 86000 SH SOLE 86000 0 0 LILLY ELI & CO COMM STK 532457108 544710 4870870 SH SOLE 1697688 0 3173182 LINCOLN ELEC HLDGS INC COMM STK 533900106 26511 305566 SH SOLE 94886 0 210680 LINCOLN NATL CORP IND COMM STK 534187109 22916 379896 SH SOLE 118258 0 261638 LINDBLAD EXPEDITIONS HLDGS I COMM STK 535219109 3162 188640 SH SOLE 188640 0 0 LINDSAY CORP COMM STK 535555106 516 5553 SH SOLE 5553 0 0 LIONS GATE ENTMNT CORP COMM STK 535919401 409 44257 SH SOLE 9858 0 34399 LIONS GATE ENTMNT CORP COMM STK 535919500 309 35314 SH SOLE 19465 0 15849 LITHIA MTRS INC COMM STK 536797103 1260 9520 SH SOLE 4620 0 4900 LITTELFUSE INC COMM STK 537008104 271260 1529864 SH SOLE 424716 0 1105148 LIVE NATION ENTERTAINMENT IN COMM STK 538034109 72411 1091520 SH SOLE 255596 0 835924 LIVEPERSON INC COMM STK 538146101 591 16548 SH SOLE 1448 0 15100 LOCKHEED MARTIN CORP COMM STK 539830109 177918 456131 SH SOLE 148713 0 307418 LOEWS CORP COMM STK 540424108 652519 12675186 SH SOLE 4639272 0 8035914 LOUISIANA PAC CORP COMM STK 546347105 4505 183285 SH SOLE 140085 0 43200 LOWES COS INC COMM STK 548661107 233784 2126082 SH SOLE 886808 0 1239274 LULULEMON ATHLETICA INC COMM STK 550021109 37358 194038 SH SOLE 83918 0 110120 LYDALL INC DEL COMM STK 550819106 20641 828640 SH SOLE 230440 0 598200 M D C HLDGS INC COMM STK 552676108 1236 28675 SH SOLE 18480 0 10195 MDU RES GROUP INC COMM STK 552690109 1640 58180 SH SOLE 29129 0 29051 MGIC INVT CORP WIS COMM STK 552848103 17558 1395690 SH SOLE 405290 0 990400 MGM RESORTS INTERNATIONAL COMM STK 552953101 1537462 55464003 SH SOLE 21151707 0 34312296 MSA SAFETY INC COMM STK 553498106 55761 511054 SH SOLE 227054 0 284000 MSC INDL DIRECT INC COMM STK 553530106 1478 20380 SH SOLE 6653 0 13727 MSG NETWORK INC COMM STK 553573106 19604 1208605 SH SOLE 329001 0 879604 MTS SYS CORP COMM STK 553777103 283 5121 SH SOLE 5121 0 0 MACATAWA BK CORP COMM STK 554225102 396 38106 SH SOLE 15706 0 22400 MACERICH CO COMM STK 554382101 146248 4629580 SH SOLE 647428 0 3982152 MACK CALI RLTY CORP COMM STK 554489104 1468 67761 SH SOLE 34927 0 32834 MADDEN STEVEN LTD COMM STK 556269108 118556 3312557 SH SOLE 983795 0 2328762 MADRIGAL PHARMACEUTICALS INC COMM STK 558868105 12289 142533 SH SOLE 36050 0 106483 MAGELLAN HEALTH INC COMM STK 559079207 728 11720 SH SOLE 5820 0 5900 MAGNA INTL INC COMM STK 559222401 1062014 19913999 SH SOLE 9031324 0 10882675 MAGNOLIA OIL & GAS CORP COMM STK 559663109 126909 11433219 SH SOLE 2734767 0 8698452 MANHATTAN ASSOCS INC COMM STK 562750109 52668 652882 SH SOLE 189462 0 463420 MANITOWOC CO INC COMM STK 563571405 187 14965 SH SOLE 10540 0 4425 MARATHON OIL CORP COMM STK 565849106 17852 1454971 SH SOLE 465789 0 989182 MARKEL CORP COMM STK 570535104 11645 9853 SH SOLE 6525 0 3328 MARSH & MCLENNAN COS INC COMM STK 571748102 3516763 35150058 SH SOLE 11571061 0 23578997 MARRIOTT INTL INC NEW COMM STK 571903202 1153467 9274482 SH SOLE 3440699 0 5833783 MARTIN MARIETTA MATLS INC COMM STK 573284106 441569 1610976 SH SOLE 591206 0 1019770 MASCO CORP COMM STK 574599106 22417 537835 SH SOLE 174874 0 362961 MASIMO CORP COMM STK 574795100 104483 702220 SH SOLE 184120 0 518100 MASONITE INTL CORP NEW COMM STK 575385109 580 9997 SH SOLE 3987 0 6010 MASTEC INC COMM STK 576323109 3345 51513 SH SOLE 32413 0 19100 MATADOR RES CO COMM STK 576485205 81729 4944271 SH SOLE 1503011 0 3441260 MATERION CORP COMM STK 576690101 772 12576 SH SOLE 6076 0 6500 MATRIX SVC CO COMM STK 576853105 665 38819 SH SOLE 24119 0 14700 MATTEL INC COMM STK 577081102 174549 15324724 SH SOLE 6123119 0 9201605 MATTHEWS INTL CORP COMM STK 577128101 3568 100823 SH SOLE 88823 0 12000 MAXIMUS INC COMM STK 577933104 78875 1020899 SH SOLE 283599 0 737300 MCCORMICK & CO INC COMM STK 579780206 145931 933662 SH SOLE 361536 0 572126 MCDONALDS CORP COMM STK 580135101 3168465 14756955 SH SOLE 5860207 0 8896748 MCGRATH RENTCORP COMM STK 580589109 85713 1231680 SH SOLE 594578 0 637102 MEDALLIA INC COMM STK 584021109 11241 409809 SH SOLE 82152 0 327657 MEDICINES CO COMM STK 584688105 2975 59502 SH SOLE 39182 0 20320 MELCO RESORTS AND ENTMT LTD ADR 585464100 214 11000 SH SOLE 11000 0 0 MENLO THERAPEUTICS INC COMM STK 586858102 2434 543392 SH SOLE 59862 0 483530 MERCER INTL INC COMM STK 588056101 141 11220 SH SOLE 11220 0 0 MERCURY SYS INC COMM STK 589378108 1784 21973 SH SOLE 13973 0 8000 MERCURY GENL CORP NEW COMM STK 589400100 2068 37005 SH SOLE 22885 0 14120 MEREDITH CORP COMM STK 589433101 944 25752 SH SOLE 15032 0 10720 MERIDIAN BIOSCIENCE INC COMM STK 589584101 150 15858 SH SOLE 983 0 14875 MERIT MED SYS INC COMM STK 589889104 924 30334 SH SOLE 18428 0 11906 METHODE ELECTRS INC COMM STK 591520200 710 21106 SH SOLE 11256 0 9850 METTLER TOLEDO INTERNATIONAL COMM STK 592688105 116221 164993 SH SOLE 38399 0 126594 MICROSOFT CORP COMM STK 594918104 26414613 189992179 SH SOLE 73034914 0 116957265 MICROSTRATEGY INC COMM STK 594972408 994 6700 SH SOLE 3094 0 3606 MICROCHIP TECHNOLOGY INC COMM STK 595017104 1782960 19190180 SH SOLE 7258617 0 11931563 MICRON TECHNOLOGY INC COMM STK 595112103 1309759 30566147 SH SOLE 12694824 0 17871323 MIDDLEBY CORP COMM STK 596278101 36878 315469 SH SOLE 140020 0 175449 MIDDLESEX WATER CO COMM STK 596680108 99283 1528379 SH SOLE 324569 0 1203810 MILLER HERMAN INC COMM STK 600544100 1430 31032 SH SOLE 16382 0 14650 MINERALS TECHNOLOGIES INC COMM STK 603158106 118909 2239759 SH SOLE 580051 0 1659708 MINERVA NEUROSCIENCES INC COMM STK 603380106 9966 1285934 SH SOLE 184976 0 1100958 MITEK SYS INC COMM STK 606710200 403 41761 SH SOLE 861 0 40900 MOBILE TELESYSTEMS PJSC ADR 607409109 137 16900 SH SOLE 16900 0 0 MODINE MFG CO COMM STK 607828100 410 36064 SH SOLE 21264 0 14800 MOGU INC ADR 608012100 68 26969 SH SOLE 12168 0 14801 MOHAWK INDS INC COMM STK 608190104 21208 170939 SH SOLE 60895 0 110044 MONDELEZ INTL INC COMM STK 609207105 649623 11743007 SH SOLE 4756305 0 6986702 MONMOUTH REAL ESTATE INVT CO COMM STK 609720107 1914 132816 SH SOLE 19534 0 113282 MONOLITHIC PWR SYS INC COMM STK 609839105 124557 800338 SH SOLE 223506 0 576832 MONRO INC COMM STK 610236101 273319 3459302 SH SOLE 755777 0 2703525 MOODYS CORP COMM STK 615369105 121981 595522 SH SOLE 223750 0 371772 MOOG INC COMM STK 615394202 97621 1203414 SH SOLE 278386 0 925028 MORGAN STANLEY COMM STK 617446448 1750497 41024071 SH SOLE 18001807 0 23022264 MORNINGSTAR INC COMM STK 617700109 2755 18851 SH SOLE 10651 0 8200 MOTORCAR PTS AMER INC COMM STK 620071100 489 28939 SH SOLE 19239 0 9700 MOTOROLA SOLUTIONS INC COMM STK 620076307 946270 5552901 SH SOLE 2391908 0 3160993 MOVADO GROUP INC COMM STK 624580106 564 22667 SH SOLE 367 0 22300 MUELLER INDS INC COMM STK 624756102 660 22998 SH SOLE 10498 0 12500 MUELLER WTR PRODS INC COMM STK 624758108 91569 8146745 SH SOLE 1633219 0 6513526 MURPHY OIL CORP COMM STK 626717102 181616 8214220 SH SOLE 2565759 0 5648461 MURPHY USA INC COMM STK 626755102 43920 514885 SH SOLE 157085 0 357800 MYERS INDS INC COMM STK 628464109 82627 4681418 SH SOLE 1514429 0 3166989 NBT BANCORP INC COMM STK 628778102 1280 34981 SH SOLE 14201 0 20780 NN INC COMM STK 629337106 665 93209 SH SOLE 49909 0 43300 NRG ENERGY INC COMM STK 629377508 19537 493365 SH SOLE 173420 0 319945 NVE CORP COMM STK 629445206 306 4612 SH SOLE 1712 0 2900 NANOMETRICS INC COMM STK 630077105 25415 779109 SH SOLE 209409 0 569700 NAPCO SEC TECHNOLOGIES INC COMM STK 630402105 310 12128 SH SOLE 271 0 11857 NASDAQ INC COMM STK 631103108 62054 624595 SH SOLE 147196 0 477399 NATERA INC COMM STK 632307104 19737 601748 SH SOLE 308679 0 293069 NATIONAL BK HLDGS CORP COMM STK 633707104 95210 2784736 SH SOLE 858282 0 1926454 NATIONAL BEVERAGE CORP COMM STK 635017106 506 11399 SH SOLE 8686 0 2713 NATIONAL CINEMEDIA INC COMM STK 635309107 266 32390 SH SOLE 32390 0 0 NATIONAL HEALTHCARE CORP COMM STK 635906100 1063 12987 SH SOLE 12987 0 0 NATIONAL FUEL GAS CO N J COMM STK 636180101 2755 58713 SH SOLE 37683 0 21030 NATIONAL GEN HLDGS CORP COMM STK 636220303 396 17187 SH SOLE 1587 0 15600 NATIONAL GRID PLC ADR 636274409 414 7636 SH SOLE 7271 0 365 NATIONAL INSTRS CORP COMM STK 636518102 651000 15503696 SH SOLE 4937278 0 10566418 NATIONAL OILWELL VARCO INC COMM STK 637071101 14741 695334 SH SOLE 223492 0 471842 NATIONAL RETAIL PPTYS INC COMM STK 637417106 7719 136870 SH SOLE 93014 0 43856 NATIONAL STORAGE AFFILIATES COMM STK 637870106 1248 37393 SH SOLE 1393 0 36000 NATIONAL WESTN LIFE GROUP IN COMM STK 638517102 481 1794 SH SOLE 684 0 1110 NATUS MEDICAL INC COMM STK 639050103 493 15491 SH SOLE 15491 0 0 NEENAH INC COMM STK 640079109 628 9647 SH SOLE 6693 0 2954 NEKTAR THERAPEUTICS COMM STK 640268108 26763 1469308 SH SOLE 305184 0 1164124 NEOGEN CORP COMM STK 640491106 1322 19417 SH SOLE 9751 0 9666 NEW CONCEPT ENERGY INC COMM STK 643611106 50 30600 SH SOLE 30600 0 0 NEW FORTRESS ENERGY LLC COMM STK 644393100 26275 1457309 SH SOLE 267573 0 1189736 NEW GOLD INC CDA COMM STK 644535106 478 475681 SH SOLE 170085 0 305596 NEW JERSEY RES COMM STK 646025106 3520 77833 SH SOLE 37283 0 40550 NEW ORIENTAL ED & TECH GRP I ADR 647581107 534 4821 SH SOLE 4821 0 0 NEW SR INVT GROUP INC COMM STK 648691103 423 63286 SH SOLE 63286 0 0 NEW YORK CMNTY BANCORP INC COMM STK 649445103 2568 204613 SH SOLE 108789 0 95824 NEW YORK TIMES CO COMM STK 650111107 1642 57648 SH SOLE 19248 0 38400 NEWELL BRANDS INC COMM STK 651229106 14187 757863 SH SOLE 243415 0 514448 NEWMARKET CORP COMM STK 651587107 47516 100651 SH SOLE 27154 0 73497 NEWMONT GOLDCORP CORPORATION COMM STK 651639106 348988 9203269 SH SOLE 2989488 0 6213781 NIKE INC COMM STK 654106103 2627777 27978885 SH SOLE 12621837 0 15357048 NOBLE ENERGY INC COMM STK 655044105 19598 872563 SH SOLE 283773 0 588790 NORDSON CORP COMM STK 655663102 57470 392933 SH SOLE 141313 0 251620 NORDSTROM INC COMM STK 655664100 81285 2414172 SH SOLE 751674 0 1662498 NORFOLK SOUTHERN CORP COMM STK 655844108 107471 598192 SH SOLE 196938 0 401254 NORTHERN OIL & GAS INC NEV COMM STK 665531109 463 236234 SH SOLE 150534 0 85700 NORTHERN TR CORP COMM STK 665859104 590258 6325095 SH SOLE 2200850 0 4124245 NORTHRIM BANCORP INC COMM STK 666762109 289 7283 SH SOLE 158 0 7125 NORTHROP GRUMMAN CORP COMM STK 666807102 3722099 9931158 SH SOLE 3887776 0 6043382 NORTHWEST BANCSHARES INC MD COMM STK 667340103 1081 65935 SH SOLE 21856 0 44079 NORTHWESTERN CORP COMM STK 668074305 31003 413098 SH SOLE 158598 0 254500 NUCOR CORP COMM STK 670346105 224835 4416324 SH SOLE 1455714 0 2960610 NUVASIVE INC COMM STK 670704105 107475 1695718 SH SOLE 355319 0 1340399 OGE ENERGY CORP COMM STK 670837103 10138 223406 SH SOLE 175921 0 47485 OSI SYSTEMS INC COMM STK 671044105 55092 542455 SH SOLE 146017 0 396438 OASIS PETE INC NEW COMM STK 674215108 120 34578 SH SOLE 21478 0 13100 OCCIDENTAL PETE CORP COMM STK 674599105 1039831 23382761 SH SOLE 10567948 0 12814813 OCEANEERING INTL INC COMM STK 675232102 1255 92640 SH SOLE 37340 0 55300 OCEANFIRST FINL CORP COMM STK 675234108 455 19295 SH SOLE 1181 0 18114 OCWEN FINL CORP COMM STK 675746309 608 323402 SH SOLE 221472 0 101930 ODONATE THERAPEUTICS INC COMM STK 676079106 27756 1066320 SH SOLE 145500 0 920820 OFFICE DEPOT INC COMM STK 676220106 802 457208 SH SOLE 310033 0 147175 OIL DRI CORP AMER COMM STK 677864100 24345 714760 SH SOLE 153860 0 560900 OIL STS INTL INC COMM STK 678026105 798 60030 SH SOLE 13500 0 46530 OKTA INC COMM STK 679295105 354752 3603009 SH SOLE 889231 0 2713778 OLD DOMINION FREIGHT LINE IN COMM STK 679580100 497979 2929804 SH SOLE 631283 0 2298521 OLD NATL BANCORP IND COMM STK 680033107 1125 65400 SH SOLE 25858 0 39542 OLD REP INTL CORP COMM STK 680223104 3638 154349 SH SOLE 93669 0 60680 OLIN CORP COMM STK 680665205 763 40777 SH SOLE 21647 0 19130 OLLIES BARGAIN OUTLT HLDGS I COMM STK 681116109 514116 8767320 SH SOLE 1687562 0 7079758 OMNICOM GROUP INC COMM STK 681919106 65616 838003 SH SOLE 252063 0 585940 OMEGA HEALTHCARE INVS INC COMM STK 681936100 4802 114910 SH SOLE 68130 0 46780 OMEGA FLEX INC COMM STK 682095104 906 8858 SH SOLE 8858 0 0 OMNOVA SOLUTIONS INC COMM STK 682129101 382 37922 SH SOLE 10722 0 27200 OMEROS CORP COMM STK 682143102 296 18096 SH SOLE 1096 0 17000 ON DECK CAP INC COMM STK 682163100 508 151134 SH SOLE 114834 0 36300 ON SEMICONDUCTOR CORP COMM STK 682189105 7824 407296 SH SOLE 303906 0 103390 ONE LIBERTY PPTYS INC COMM STK 682406103 254 9221 SH SOLE 359 0 8862 ONEOK INC NEW COMM STK 682680103 58325 791496 SH SOLE 266637 0 524859 OPEN TEXT CORP COMM STK 683715106 406 9950 SH SOLE 9950 0 0 OPTICAL CABLE CORP COMM STK 683827208 46 12869 SH SOLE 0 0 12869 ORMAT TECHNOLOGIES INC COMM STK 686688102 54004 726939 SH SOLE 198039 0 528900 OSHKOSH CORP COMM STK 688239201 3316 43750 SH SOLE 30513 0 13237 OTTER TAIL CORP COMM STK 689648103 1299 24161 SH SOLE 8811 0 15350 OWENS & MINOR INC NEW COMM STK 690732102 181 31238 SH SOLE 31238 0 0 OWENS CORNING NEW COMM STK 690742101 3049 48243 SH SOLE 19443 0 28800 OWENS ILL INC COMM STK 690768403 594 57861 SH SOLE 41561 0 16300 OXFORD INDS INC COMM STK 691497309 335 4669 SH SOLE 389 0 4280 PDF SOLUTIONS INC COMM STK 693282105 33567 2568265 SH SOLE 487245 0 2081020 PNC FINL SVCS GROUP INC COMM STK 693475105 849601 6061654 SH SOLE 2143943 0 3917711 PPG INDS INC COMM STK 693506107 393465 3320099 SH SOLE 1255363 0 2064736 PVH CORP COMM STK 693656100 16356 185384 SH SOLE 61541 0 123843 PACCAR INC COMM STK 693718108 978956 13983085 SH SOLE 6931765 0 7051320 PACIRA BIOSCIENCES COMM STK 695127100 15583 409320 SH SOLE 171120 0 238200 PACKAGING CORP AMER COMM STK 695156109 541882 5107278 SH SOLE 2022382 0 3084896 PACWEST BANCORP DEL COMM STK 695263103 1027 28248 SH SOLE 14866 0 13382 PALO ALTO NETWORKS INC COMM STK 697435105 116454 571328 SH SOLE 229170 0 342158 PANHANDLE OIL AND GAS INC COMM STK 698477106 11266 805830 SH SOLE 192360 0 613470 PAPA JOHNS INTL INC COMM STK 698813102 127281 2431355 SH SOLE 516360 0 1914995 PARK HOTELS RESORTS INC COMM STK 700517105 1745 69867 SH SOLE 23157 0 46710 PARK NATL CORP COMM STK 700658107 1298 13691 SH SOLE 6756 0 6935 PARKER HANNIFIN CORP COMM STK 701094104 42831 237148 SH SOLE 78359 0 158789 PARSLEY ENERGY INC COMM STK 701877102 3435 204453 SH SOLE 132143 0 72310 PATRICK INDS INC COMM STK 703343103 36604 853630 SH SOLE 226880 0 626750 PATTERSON COMPANIES INC COMM STK 703395103 226595 12715767 SH SOLE 3922826 0 8792941 PATTERSON UTI ENERGY INC COMM STK 703481101 1137 132941 SH SOLE 45164 0 87777 PAYCHEX INC COMM STK 704326107 64974 784989 SH SOLE 296940 0 488049 PEABODY ENERGY CORP NEW COMM STK 704551100 410 27871 SH SOLE 14271 0 13600 PEAPACK-GLADSTONE FINL CORP COMM STK 704699107 794 28337 SH SOLE 18180 0 10157 PEGASYSTEMS INC COMM STK 705573103 54339 798520 SH SOLE 228120 0 570400 PEMBINA PIPELINE CORP COMM STK 706327103 661 17830 SH SOLE 17830 0 0 PENN NATL GAMING INC COMM STK 707569109 42916 2304205 SH SOLE 644593 0 1659612 PENNSYLVANIA RL ESTATE INVT COMM STK 709102107 803 140452 SH SOLE 54021 0 86431 PEOPLES BANCORP INC COMM STK 709789101 309 9716 SH SOLE 3521 0 6195 PEOPLES UTD FINL INC COMM STK 712704105 10775 689128 SH SOLE 211321 0 477807 PEPSICO INC COMM STK 713448108 1384481 10098333 SH SOLE 4674730 0 5423603 PERKINELMER INC COMM STK 714046109 1620051 19021378 SH SOLE 4535155 0 14486223 PERSPECTA INC COMM STK 715347100 3416 130799 SH SOLE 73428 0 57371 PETMED EXPRESS INC COMM STK 716382106 368 20408 SH SOLE 9268 0 11140 PFIZER INC COMM STK 717081103 2136271 59456467 SH SOLE 25260116 0 34196351 PHASEBIO PHARMACEUTICALS INC COMM STK 717224109 3131 750878 SH SOLE 84389 0 666489 PHILIP MORRIS INTL INC COMM STK 718172109 2596225 34192356 SH SOLE 14951572 0 19240784 PHILLIPS 66 COMM STK 718546104 137302 1340838 SH SOLE 404828 0 936010 PHOTRONICS INC COMM STK 719405102 530 48687 SH SOLE 1527 0 47160 PIEDMONT OFFICE REALTY TR IN COMM STK 720190206 1307 62580 SH SOLE 31100 0 31480 PINDUODUO INC ADR 722304102 2019 62649 SH SOLE 39446 0 23203 PINNACLE WEST CAP CORP COMM STK 723484101 21330 219742 SH SOLE 72830 0 146912 PIONEER NAT RES CO COMM STK 723787107 1502837 11949091 SH SOLE 4674298 0 7274793 PIPER JAFFRAY COS COMM STK 724078100 1148 15214 SH SOLE 8724 0 6490 PITNEY BOWES INC COMM STK 724479100 848 185642 SH SOLE 41342 0 144300 PLANTRONICS INC NEW COMM STK 727493108 7666 205402 SH SOLE 57452 0 147950 PLEXUS CORP COMM STK 729132100 1073 17159 SH SOLE 6699 0 10460 POLARIS INC COMM STK 731068102 2721 30920 SH SOLE 20980 0 9940 POPULAR INC COMM STK 733174700 139592 2581220 SH SOLE 839963 0 1741257 PORTLAND GEN ELEC CO COMM STK 736508847 70674 1253752 SH SOLE 363052 0 890700 PORTOLA PHARMACEUTICALS INC COMM STK 737010108 1409 52542 SH SOLE 31942 0 20600 POST HLDGS INC COMM STK 737446104 309157 2920986 SH SOLE 721783 0 2199203 POTLATCHDELTIC CORPORATION COMM STK 737630103 58627 1426962 SH SOLE 554857 0 872105 POWER INTEGRATIONS INC COMM STK 739276103 856 9467 SH SOLE 3565 0 5902 PREFERRED BK LOS ANGELES CA COMM STK 740367404 66368 1267047 SH SOLE 270581 0 996466 PRICESMART INC COMM STK 741511109 3220 45286 SH SOLE 41936 0 3350 PROCTER & GAMBLE CO COMM STK 742718109 1030722 8286878 SH SOLE 4074082 0 4212796 PROGENICS PHARMACEUTICALS IN COMM STK 743187106 24533 4853292 SH SOLE 679032 0 4174260 PROGRESSIVE CORP OHIO COMM STK 743315103 469943 6083402 SH SOLE 2254118 0 3829284 PROOFPOINT INC COMM STK 743424103 1082241 8386214 SH SOLE 2307076 0 6079138 PROSPERITY BANCSHARES INC COMM STK 743606105 177269 2509826 SH SOLE 642282 0 1867544 PROTO LABS INC COMM STK 743713109 2017 19753 SH SOLE 11353 0 8400 PROVIDENCE SVC CORP COMM STK 743815102 1389 23353 SH SOLE 9353 0 14000 PRUDENTIAL FINL INC COMM STK 744320102 67736 753038 SH SOLE 253046 0 499992 PUBLIC SVC ENTERPRISE GRP IN COMM STK 744573106 57704 929511 SH SOLE 297369 0 632142 PULTE GROUP INC COMM STK 745867101 17784 486572 SH SOLE 174491 0 312081 PURECYCLE CORP COMM STK 746228303 417 40604 SH SOLE 40604 0 0 QUAKER CHEM CORP COMM STK 747316107 181537 1147950 SH SOLE 285935 0 862015 QUALCOMM INC COMM STK 747525103 1994624 26148711 SH SOLE 11206632 0 14942079 QUANEX BUILDING PRODUCTS COR COMM STK 747619104 37123 2053277 SH SOLE 491301 0 1561976 QUMU CORP COMM STK 749063103 79 23750 SH SOLE 0 0 23750 QUOTIENT TECHNOLOGY INC COMM STK 749119103 1338 171148 SH SOLE 158558 0 12590 REV GROUP INC COMM STK 749527107 19642 1718501 SH SOLE 412401 0 1306100 RLI CORP COMM STK 749607107 469 5047 SH SOLE 4047 0 1000 RPC INC COMM STK 749660106 3916 698048 SH SOLE 191448 0 506600 RPM INTL INC COMM STK 749685103 909383 13215860 SH SOLE 4483640 0 8732220 RADIAN GROUP INC COMM STK 750236101 180181 7888826 SH SOLE 2020023 0 5868803 RADIUS HEALTH INC COMM STK 750469207 118442 4599673 SH SOLE 859583 0 3740090 RADNET INC COMM STK 750491102 231 16080 SH SOLE 8480 0 7600 RALPH LAUREN CORP COMM STK 751212101 126574 1325802 SH SOLE 412249 0 913553 RAVEN INDS INC COMM STK 754212108 25291 755868 SH SOLE 251120 0 504748 RAYMOND JAMES FINANCIAL INC COMM STK 754730109 66536 806891 SH SOLE 471854 0 335037 RAYONIER INC COMM STK 754907103 523302 18556809 SH SOLE 5868478 0 12688331 RAYTHEON CO COMM STK 755111507 301765 1538127 SH SOLE 839603 0 698524 REALTY INCOME CORP COMM STK 756109104 53990 704101 SH SOLE 304596 0 399505 REDWOOD TR INC COMM STK 758075402 39119 2383825 SH SOLE 906546 0 1477279 REGAL BELOIT CORP COMM STK 758750103 1623 22274 SH SOLE 11474 0 10800 REGENCY CTRS CORP COMM STK 758849103 356579 5131373 SH SOLE 1358622 0 3772751 REINSURANCE GRP OF AMERICA I COMM STK 759351604 5363 33546 SH SOLE 18521 0 15025 RELIANCE STEEL & ALUMINUM CO COMM STK 759509102 50132 503027 SH SOLE 173260 0 329767 REPLIGEN CORP COMM STK 759916109 49271 642469 SH SOLE 174229 0 468240 REPUBLIC SVCS INC COMM STK 760759100 108830 1257425 SH SOLE 553332 0 704093 RESMED INC COMM STK 761152107 36165 267672 SH SOLE 87654 0 180018 REVANCE THERAPEUTICS INC COMM STK 761330109 359 27593 SH SOLE 14193 0 13400 REX AMERICAN RESOURCES CORP COMM STK 761624105 41925 549256 SH SOLE 175689 0 373567 RIBBON COMMUNICATIONS INC COMM STK 762544104 100 17092 SH SOLE 1392 0 15700 RIGEL PHARMACEUTICALS INC COMM STK 766559603 7133 3814699 SH SOLE 865399 0 2949300 RIO TINTO PLC ADR 767204100 354 6804 SH SOLE 6804 0 0 RITCHIE BROS AUCTIONEERS COMM STK 767744105 6758 169363 SH SOLE 78463 0 90900 RITE AID CORP COMM STK 767754872 230 33045 SH SOLE 28925 0 4120 ROBERT HALF INTL INC COMM STK 770323103 21680 389502 SH SOLE 139842 0 249660 ROCKWELL AUTOMATION INC COMM STK 773903109 53610 325304 SH SOLE 107551 0 217753 ROCKWELL MED INC COMM STK 774374102 105 38204 SH SOLE 34204 0 4000 ROCKY BRANDS INC COMM STK 774515100 225 6761 SH SOLE 161 0 6600 ROGERS CORP COMM STK 775133101 1428 10448 SH SOLE 5635 0 4813 ROLLINS INC COMM STK 775711104 453023 13296823 SH SOLE 2866751 0 10430072 ROPER TECHNOLOGIES INC COMM STK 776696106 5499535 15422140 SH SOLE 5135558 0 10286582 ROSETTA STONE INC COMM STK 777780107 69879 4016049 SH SOLE 911245 0 3104804 ROSS STORES INC COMM STK 778296103 2484166 22614166 SH SOLE 9505015 0 13109151 ROYAL BK CDA MONTREAL QUE COMM STK 780087102 225 2770 SH SOLE 2770 0 0 ROYAL DUTCH SHELL PLC ADR 780259107 308252 5146120 SH SOLE 2039032 0 3107088 ROYAL DUTCH SHELL PLC ADR 780259206 1951 33150 SH SOLE 33150 0 0 ROYAL GOLD INC COMM STK 780287108 11273 91495 SH SOLE 42553 0 48942 RUDOLPH TECHNOLOGIES INC COMM STK 781270103 23213 880603 SH SOLE 277803 0 602800 RUTHS HOSPITALITY GROUP INC COMM STK 783332109 26162 1281502 SH SOLE 363902 0 917600 RYANAIR HLDGS PLC ADR 783513203 70024 1054902 SH SOLE 410113 0 644789 RYDER SYS INC COMM STK 783549108 1205 23276 SH SOLE 8201 0 15075 S & T BANCORP INC COMM STK 783859101 1216 33291 SH SOLE 12091 0 21200 SEI INVESTMENTS CO COMM STK 784117103 4220 71222 SH SOLE 44266 0 26956 SJW GROUP COMM STK 784305104 121280 1775959 SH SOLE 347901 0 1428058 SPX CORP COMM STK 784635104 34144 853387 SH SOLE 198022 0 655365 SAFEGUARD SCIENTIFICS INC COMM STK 786449207 10010 882719 SH SOLE 196919 0 685800 SAGA COMMUNICATIONS INC COMM STK 786598300 17242 579559 SH SOLE 126166 0 453393 ST JOE CO COMM STK 790148100 133043 7766680 SH SOLE 2490088 0 5276592 SALEM MEDIA GROUP INC COMM STK 794093104 31 20450 SH SOLE 0 0 20450 SANDERSON FARMS INC COMM STK 800013104 222356 1469346 SH SOLE 294518 0 1174828 SANDY SPRING BANCORP INC COMM STK 800363103 1000 29655 SH SOLE 16725 0 12930 SANFILIPPO JOHN B & SON INC COMM STK 800422107 26741 276819 SH SOLE 75819 0 201000 SANGAMO THERAPEUTICS INC COMM STK 800677106 1095 120996 SH SOLE 53296 0 67700 SANMINA CORPORATION COMM STK 801056102 1186 36940 SH SOLE 16538 0 20402 SAREPTA THERAPEUTICS INC COMM STK 803607100 285317 3788069 SH SOLE 820800 0 2967269 SAUL CTRS INC COMM STK 804395101 65266 1197316 SH SOLE 370210 0 827106 SCANSOURCE INC COMM STK 806037107 611 20003 SH SOLE 13003 0 7000 HENRY SCHEIN INC COMM STK 806407102 26872 423182 SH SOLE 179925 0 243257 SCHLUMBERGER LTD COMM STK 806857108 239891 7020525 SH SOLE 2243907 0 4776618 SCHOLASTIC CORP COMM STK 807066105 97762 2589028 SH SOLE 787370 0 1801658 THE CHARLES SCHWAB CORPORATI COMM STK 808513105 2272507 54327214 SH SOLE 24693660 0 29633554 SCIENCE APPLICATNS INTL CP N COMM STK 808625107 42997 492242 SH SOLE 133861 0 358381 SCOTTS MIRACLE GRO CO COMM STK 810186106 37709 370350 SH SOLE 100850 0 269500 SCRIPPS E W CO OHIO COMM STK 811054402 609 45894 SH SOLE 24079 0 21815 SEABOARD CORP COMM STK 811543107 1054 241 SH SOLE 59 0 182 SEACOAST BKG CORP FLA COMM STK 811707801 114667 4530514 SH SOLE 936219 0 3594295 SEACOR HOLDINGS INC COMM STK 811904101 56539 1201158 SH SOLE 346585 0 854573 SEATTLE GENETICS INC COMM STK 812578102 774379 9067673 SH SOLE 2516501 0 6551172 SELECTA BIOSCIENCES INC COMM STK 816212104 182 104245 SH SOLE 102935 0 1310 SELECTIVE INS GROUP INC COMM STK 816300107 180242 2397148 SH SOLE 452319 0 1944829 SEMTECH CORP COMM STK 816850101 22030 453207 SH SOLE 121739 0 331468 SEMPRA ENERGY COMM STK 816851109 4613880 31257229 SH SOLE 13042914 0 18214315 SEMPRA ENERGY CVPFSTKF 816851406 528928 4474970 SH SOLE 2094323 0 2380647 SEMPRA ENERGY CVPFSTKF 816851505 152442 1302957 SH SOLE 610320 0 692637 SERVICE CORP INTL COMM STK 817565104 107402 2246426 SH SOLE 760008 0 1486418 SHAKE SHACK INC COMM STK 819047101 381 3884 SH SOLE 2184 0 1700 SHERWIN WILLIAMS CO COMM STK 824348106 639543 1163080 SH SOLE 386247 0 776833 SI BONE INC COMM STK 825704109 4866 275400 SH SOLE 32073 0 243327 SILICON LABORATORIES INC COMM STK 826919102 1538 13808 SH SOLE 7308 0 6500 SILGAN HOLDINGS INC COMM STK 827048109 27605 919111 SH SOLE 236771 0 682340 SIMMONS 1ST NATL CORP COMM STK 828730200 1116 44807 SH SOLE 23209 0 21598 SIMON PPTY GROUP INC NEW COMM STK 828806109 274058 1760732 SH SOLE 467003 0 1293729 SIMPSON MANUFACTURING CO INC COMM STK 829073105 76005 1095646 SH SOLE 202081 0 893565 SIMULATIONS PLUS INC COMM STK 829214105 726 20910 SH SOLE 20910 0 0 SINCLAIR BROADCAST GROUP INC COMM STK 829226109 1430 33448 SH SOLE 14338 0 19110 SKECHERS U S A INC COMM STK 830566105 3872 103672 SH SOLE 62762 0 40910 SKYLINE CHAMPION CORPORATION COMM STK 830830105 71648 2381113 SH SOLE 460790 0 1920323 SKYWEST INC COMM STK 830879102 356 6203 SH SOLE 3673 0 2530 SMITH A O CORP COMM STK 831865209 29525 618844 SH SOLE 271928 0 346916 SMUCKER J M CO COMM STK 832696405 22951 208604 SH SOLE 68314 0 140290 SNAP ON INC COMM STK 833034101 179588 1147234 SH SOLE 454979 0 692255 SONOCO PRODS CO COMM STK 835495102 3243 55711 SH SOLE 31374 0 24337 SONY CORP ADR 835699307 1094 18500 SH SOLE 18500 0 0 SOTHEBYS COMM STK 835898107 1721 30208 SH SOLE 18143 0 12065 SOUTH JERSEY INDS INC COMM STK 838518108 1791 54413 SH SOLE 28473 0 25940 SOUTH ST CORP COMM STK 840441109 116482 1546907 SH SOLE 322271 0 1224636 SOUTHERN CO COMM STK 842587107 2208091 35746988 SH SOLE 16320527 0 19426461 SOUTHERN CO CVPFSTKF 842587602 502488 9440159 SH SOLE 4112355 0 5327804 SOUTHERN FIRST BANCSHARES IN COMM STK 842873101 21060 528493 SH SOLE 103307 0 425186 SOUTHWEST AIRLS CO COMM STK 844741108 400345 7412420 SH SOLE 4041910 0 3370510 SOUTHWEST GAS HOLDINGS INC COMM STK 844895102 330474 3629989 SH SOLE 836416 0 2793573 SOUTHWESTERN ENERGY CO COMM STK 845467109 136 70707 SH SOLE 44607 0 26100 SPARK ENERGY INC COMM STK 846511103 756 71679 SH SOLE 40649 0 31030 SPARK NETWORKS SE ADR 846517100 802 144981 SH SOLE 144981 0 0 SPARTAN MTRS INC COMM STK 846819100 548 39906 SH SOLE 23106 0 16800 SPARTANNASH CO COMM STK 847215100 164 13837 SH SOLE 10137 0 3700 SPIRIT AEROSYSTEMS HLDGS INC COMM STK 848574109 4893 59495 SH SOLE 31320 0 28175 SPIRIT AIRLS INC COMM STK 848577102 985 27134 SH SOLE 15334 0 11800 SPLUNK INC COMM STK 848637104 3172032 26913548 SH SOLE 10921807 0 15991741 SQUARE INC COMM STK 852234103 10044 162124 SH SOLE 106182 0 55942 STAMPS COM INC COMM STK 852857200 484 6504 SH SOLE 3904 0 2600 STANDARD MTR PRODS INC COMM STK 853666105 520 10703 SH SOLE 493 0 10210 STANDEX INTL CORP COMM STK 854231107 7036 96457 SH SOLE 29557 0 66900 STANLEY BLACK & DECKER INC COMM STK 854502101 109555 758636 SH SOLE 157011 0 601625 STARBUCKS CORP COMM STK 855244109 283426 3205451 SH SOLE 1371592 0 1833859 STATE AUTO FINL CORP COMM STK 855707105 115949 3579767 SH SOLE 942389 0 2637378 STATE STR CORP COMM STK 857477103 874579 14775797 SH SOLE 4904897 0 9870900 STEEL DYNAMICS INC COMM STK 858119100 16630 558043 SH SOLE 286294 0 271749 STEELCASE INC COMM STK 858155203 558 30324 SH SOLE 16135 0 14189 STEPAN CO COMM STK 858586100 20214 208266 SH SOLE 59128 0 149138 STERICYCLE INC COMM STK 858912108 390003 7657614 SH SOLE 3147420 0 4510194 STERLING CONSTRUCTION CO INC COMM STK 859241101 471 35810 SH SOLE 21010 0 14800 STEWART INFORMATION SVCS COR COMM STK 860372101 765 19730 SH SOLE 11450 0 8280 STIFEL FINL CORP COMM STK 860630102 1351 23550 SH SOLE 10464 0 13086 STITCH FIX INC COMM STK 860897107 15409 800443 SH SOLE 188536 0 611907 STOCK YDS BANCORP INC COMM STK 861025104 1224 33357 SH SOLE 24376 0 8981 STORE CAP CORP COMM STK 862121100 2756 73661 SH SOLE 49761 0 23900 STRATTEC SEC CORP COMM STK 863111100 4906 245534 SH SOLE 50981 0 194553 STRYKER CORP COMM STK 863667101 6686382 30912540 SH SOLE 11608859 0 19303681 SUMMER INFANT INC COMM STK 865646103 9 24500 SH SOLE 24500 0 0 SUMMIT HOTEL PPTYS INC COMM STK 866082100 345 29780 SH SOLE 2430 0 27350 SUN CMNTYS INC COMM STK 866674104 6385 43013 SH SOLE 24696 0 18317 SUN LIFE FINL INC COMM STK 866796105 312659 6987781 SH SOLE 2759429 0 4228352 SUNCOR ENERGY INC NEW COMM STK 867224107 40459 1281204 SH SOLE 348449 0 932755 SUNSTONE HOTEL INVS INC NEW COMM STK 867892101 157976 11497495 SH SOLE 2398944 0 9098551 SUNTRUST BKS INC COMM STK 867914103 60824 884071 SH SOLE 347608 0 536463 SUPERNUS PHARMACEUTICALS INC COMM STK 868459108 20874 759625 SH SOLE 222225 0 537400 SURMODICS INC COMM STK 868873100 606 13256 SH SOLE 306 0 12950 SYKES ENTERPRISES INC COMM STK 871237103 1177 38427 SH SOLE 18317 0 20110 SYMANTEC CORP COMM STK 871503108 1212056 51293114 SH SOLE 18962995 0 32330119 SYNOPSYS INC COMM STK 871607107 1234378 8993646 SH SOLE 3993295 0 5000351 SYSCO CORP COMM STK 871829107 180585 2274366 SH SOLE 718456 0 1555910 SYSTEMAX INC COMM STK 871851101 281 12779 SH SOLE 11789 0 990 TCF FINANCIAL CORPORATION NE COMM STK 872307103 4620 121367 SH SOLE 66292 0 55075 TJX COS INC NEW COMM STK 872540109 260576 4674845 SH SOLE 2098605 0 2576240 T MOBILE US INC COMM STK 872590104 407275 5170433 SH SOLE 862207 0 4308226 TABULA RASA HEALTHCARE INC COMM STK 873379101 73959 1346170 SH SOLE 311000 0 1035170 TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 104711 2252822 SH SOLE 2058447 0 194375 TAKE-TWO INTERACTIVE SOFTWAR COMM STK 874054109 91121 726991 SH SOLE 219737 0 507254 TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 71490 4156367 SH SOLE 1643466 0 2512901 TAL EDUCATION GROUP ADR 874080104 187761 5483666 SH SOLE 1513314 0 3970352 TANDEM DIABETES CARE INC COMM STK 875372203 17188 291417 SH SOLE 49917 0 241500 TANGER FACTORY OUTLET CTRS I COMM STK 875465106 500 32326 SH SOLE 19646 0 12680 TAPESTRY INC COMM STK 876030107 567430 21782355 SH SOLE 8442636 0 13339719 TAUBMAN CTRS INC COMM STK 876664103 4144 101505 SH SOLE 83505 0 18000 TEAM INC COMM STK 878155100 49980 2768986 SH SOLE 545329 0 2223657 TECH DATA CORP COMM STK 878237106 17990 172580 SH SOLE 54776 0 117804 TECK RESOURCES LTD COMM STK 878742204 46770 2881709 SH SOLE 893743 0 1987966 TELEDYNE TECHNOLOGIES INC COMM STK 879360105 564174 1752149 SH SOLE 326295 0 1425854 TELEFLEX INC COMM STK 879369106 2095956 6169113 SH SOLE 2148162 0 4020951 TELEFONICA S A ADR 879382208 767 100955 SH SOLE 100955 0 0 TELEPHONE & DATA SYS INC COMM STK 879433829 1972 76444 SH SOLE 36924 0 39520 TENNANT CO COMM STK 880345103 711 10062 SH SOLE 7022 0 3040 TENNECO INC COMM STK 880349105 245 19540 SH SOLE 9790 0 9750 TERADYNE INC COMM STK 880770102 4031 69604 SH SOLE 39704 0 29900 TEREX CORP NEW COMM STK 880779103 1232 47436 SH SOLE 23536 0 23900 TEVA PHARMACEUTICAL INDS LTD ADR 881624209 160 23300 SH SOLE 23300 0 0 TEXAS INSTRS INC COMM STK 882508104 3008840 23281029 SH SOLE 7735598 0 15545431 TEXAS ROADHOUSE INC COMM STK 882681109 52759 1004560 SH SOLE 276360 0 728200 TEXTRON INC COMM STK 883203101 1535782 31368087 SH SOLE 11705034 0 19663053 THERMO FISHER SCIENTIFIC INC COMM STK 883556102 4973246 17074351 SH SOLE 5284667 0 11789684 THOR INDS INC COMM STK 885160101 1693 29891 SH SOLE 12891 0 17000 TIFFANY & CO NEW COMM STK 886547108 507293 5476548 SH SOLE 1893247 0 3583301 TIMKEN CO COMM STK 887389104 1490 34255 SH SOLE 23055 0 11200 TIMKENSTEEL CORP COMM STK 887399103 434 69029 SH SOLE 23239 0 45790 TOLL BROTHERS INC COMM STK 889478103 6966 169690 SH SOLE 65670 0 104020 TOMPKINS FINANCIAL CORPORATI COMM STK 890110109 783 9657 SH SOLE 3140 0 6517 TOOTSIE ROLL INDS INC COMM STK 890516107 603 16236 SH SOLE 9642 0 6594 TORO CO COMM STK 891092108 691262 9430586 SH SOLE 1973065 0 7457521 TORONTO DOMINION BK ONT COMM STK 891160509 3768 64587 SH SOLE 64587 0 0 TOYOTA MOTOR CORP ADR 892331307 622 4621 SH SOLE 4281 0 340 TRACTOR SUPPLY CO COMM STK 892356106 84140 930339 SH SOLE 219660 0 710679 TRADEWEB MKTS INC COMM STK 892672106 119602 3234236 SH SOLE 1149357 0 2084879 TRANSDIGM GROUP INC COMM STK 893641100 87495 168043 SH SOLE 62624 0 105419 TREDEGAR CORP COMM STK 894650100 211 10807 SH SOLE 607 0 10200 TRICO BANCSHARES COMM STK 896095106 317 8726 SH SOLE 4726 0 4000 TRIMBLE INC COMM STK 896239100 3926 101168 SH SOLE 48144 0 53024 TRINET GROUP INC COMM STK 896288107 1309 21047 SH SOLE 9847 0 11200 TRINITY INDS INC COMM STK 896522109 2013 102311 SH SOLE 70953 0 31358 TRIUMPH GROUP INC NEW COMM STK 896818101 152688 6673427 SH SOLE 1985083 0 4688344 TRIPADVISOR INC COMM STK 896945201 6428 166194 SH SOLE 55859 0 110335 TRUSTCO BK CORP N Y COMM STK 898349105 333 40873 SH SOLE 17123 0 23750 TRUSTMARK CORP COMM STK 898402102 778 22808 SH SOLE 9308 0 13500 TUCOWS INC COMM STK 898697206 24492 452218 SH SOLE 84647 0 367571 TUESDAY MORNING CORP COMM STK 899035505 11853 7549535 SH SOLE 1362535 0 6187000 TUPPERWARE BRANDS CORP COMM STK 899896104 491 30961 SH SOLE 17741 0 13220 TUTOR PERINI CORP COMM STK 901109108 498 34733 SH SOLE 12733 0 22000 II VI INC COMM STK 902104108 1538 43673 SH SOLE 24380 0 19294 TYLER TECHNOLOGIES INC COMM STK 902252105 78540 299201 SH SOLE 95407 0 203794 TYSON FOODS INC COMM STK 902494103 3108581 36087548 SH SOLE 16230913 0 19856635 UDR INC COMM STK 902653104 24853 512652 SH SOLE 169413 0 343239 UFP TECHNOLOGIES INC COMM STK 902673102 210 5439 SH SOLE 5439 0 0 UGI CORP NEW COMM STK 902681105 4640 92305 SH SOLE 46575 0 45730 UMB FINL CORP COMM STK 902788108 1411 21848 SH SOLE 6240 0 15608 USA TRUCK INC COMM STK 902925106 165 20600 SH SOLE 0 0 20600 U S GLOBAL INVS INC COMM STK 902952100 113 56500 SH SOLE 0 0 56500 US BANCORP DEL COMM STK 902973304 1200700 21696782 SH SOLE 8438304 0 13258478 UMH PPTYS INC COMM STK 903002103 434 30820 SH SOLE 820 0 30000 UMPQUA HLDGS CORP COMM STK 904214103 1272 77298 SH SOLE 35434 0 41864 UNDER ARMOUR INC COMM STK 904311107 6475 324738 SH SOLE 106715 0 218023 UNDER ARMOUR INC COMM STK 904311206 7034 387964 SH SOLE 143389 0 244575 UNIFIRST CORP MASS COMM STK 904708104 61525 315320 SH SOLE 83086 0 232234 UNILEVER PLC ADR 904767704 512 8519 SH SOLE 7385 0 1134 UNILEVER N V COMM STK 904784709 1839 30632 SH SOLE 17632 0 13000 UNION PACIFIC CORP COMM STK 907818108 656316 4051833 SH SOLE 1482144 0 2569689 UNISYS CORP COMM STK 909214306 834 112299 SH SOLE 35599 0 76700 UNIT CORP COMM STK 909218109 296 87439 SH SOLE 44439 0 43000 UNITED BANKSHARES INC WEST V COMM STK 909907107 1141 30119 SH SOLE 12289 0 17830 UNITED AIRLINES HLDGS INC COMM STK 910047109 1076011 12170695 SH SOLE 4400011 0 7770684 UNITED FIRE GROUP INC COMM STK 910340108 1339 28496 SH SOLE 11796 0 16700 UNITED NAT FOODS INC COMM STK 911163103 366 31773 SH SOLE 27373 0 4400 UNITED PARCEL SERVICE INC COMM STK 911312106 2232255 18630071 SH SOLE 8340692 0 10289379 UNITED RENTALS INC COMM STK 911363109 17376 139406 SH SOLE 43460 0 95946 US FOODS HLDG CORP COMM STK 912008109 3270 79568 SH SOLE 49128 0 30440 UNITED STATES STL CORP NEW COMM STK 912909108 1431 123883 SH SOLE 82073 0 41810 UNITED TECHNOLOGIES CORP COMM STK 913017109 314400 2302961 SH SOLE 892820 0 1410141 UNITIL CORP COMM STK 913259107 364 5744 SH SOLE 1644 0 4100 UNIVERSAL CORP VA COMM STK 913456109 779 14216 SH SOLE 8776 0 5440 UNIVERSAL ELECTRS INC COMM STK 913483103 556 10914 SH SOLE 3514 0 7400 UNIVERSAL FST PRODS INC COMM STK 913543104 75411 1890941 SH SOLE 632171 0 1258770 UNIVERSAL HLTH SVCS INC COMM STK 913903100 37820 254252 SH SOLE 94536 0 159716 UNIVEST FINANCIAL CORPORATIO COMM STK 915271100 698 27374 SH SOLE 15874 0 11500 URANIUM ENERGY CORP COMM STK 916896103 68 69691 SH SOLE 4191 0 65500 URBAN OUTFITTERS INC COMM STK 917047102 1244 44269 SH SOLE 21369 0 22900 URSTADT BIDDLE PPTYS INC COMM STK 917286205 2757 116340 SH SOLE 102640 0 13700 UTAH MED PRODS INC COMM STK 917488108 31297 326557 SH SOLE 109574 0 216983 V F CORP COMM STK 918204108 635157 7137400 SH SOLE 2666853 0 4470547 VALLEY NATL BANCORP COMM STK 919794107 541 49747 SH SOLE 23047 0 26700 VALMONT INDS INC COMM STK 920253101 164766 1190164 SH SOLE 269386 0 920778 VEECO INSTRS INC DEL COMM STK 922417100 307 26297 SH SOLE 26297 0 0 VEEVA SYS INC COMM STK 922475108 430541 2819707 SH SOLE 887759 0 1931948 VIAVI SOLUTIONS INC COMM STK 925550105 2098 149798 SH SOLE 98258 0 51540 VICI PPTYS INC COMM STK 925652109 2845 125626 SH SOLE 68426 0 57200 VICOR CORP COMM STK 925815102 589 19967 SH SOLE 767 0 19200 VISHAY INTERTECHNOLOGY INC COMM STK 928298108 1004 59309 SH SOLE 24511 0 34798 VISTA OUTDOOR INC COMM STK 928377100 81 13049 SH SOLE 13049 0 0 VMWARE INC COMM STK 928563402 2032731 13546122 SH SOLE 5791768 0 7754354 VORNADO RLTY TR COMM STK 929042109 146322 2298129 SH SOLE 585941 0 1712188 VOYA FINL INC COMM STK 929089100 95664 1757237 SH SOLE 1131507 0 625730 VULCAN MATLS CO COMM STK 929160109 334978 2214878 SH SOLE 614730 0 1600148 WD-40 CO COMM STK 929236107 1841 10033 SH SOLE 7233 0 2800 WSFS FINL CORP COMM STK 929328102 184312 4179402 SH SOLE 1159894 0 3019508 WABASH NATL CORP COMM STK 929566107 464 31979 SH SOLE 25679 0 6300 WABTEC CORP COMM STK 929740108 1039122 14460373 SH SOLE 5906188 0 8554185 WADDELL & REED FINL INC COMM STK 930059100 691 40229 SH SOLE 12038 0 28191 WALMART INC COMM STK 931142103 1509133 12715981 SH SOLE 5778938 0 6937043 WALGREENS BOOTS ALLIANCE INC COMM STK 931427108 81016 1464759 SH SOLE 491392 0 973367 WASHINGTON FED INC COMM STK 938824109 2563 69290 SH SOLE 45780 0 23510 WASHINGTON REAL ESTATE INVT COMM STK 939653101 38066 1391299 SH SOLE 461399 0 929900 WATERS CORP COMM STK 941848103 28885 129397 SH SOLE 42405 0 86992 WATSCO INC COMM STK 942622200 55525 328203 SH SOLE 98783 0 229420 WATTS WATER TECHNOLOGIES INC COMM STK 942749102 1903 20298 SH SOLE 13348 0 6950 WEBSTER FINL CORP CONN COMM STK 947890109 482831 10301485 SH SOLE 3385844 0 6915641 WEINGARTEN RLTY INVS COMM STK 948741103 4240 145551 SH SOLE 110936 0 34615 WELBILT INC COMM STK 949090104 2171 128750 SH SOLE 78663 0 50087 WELLS FARGO CO NEW COMM STK 949746101 4707549 93329684 SH SOLE 40938048 0 52391636 WELLS FARGO CO NEW CVPFSTKF 949746804 733221 482859 SH SOLE 114361 0 368498 WERNER ENTERPRISES INC COMM STK 950755108 416 11790 SH SOLE 4862 0 6928 WESBANCO INC COMM STK 950810101 2281 61048 SH SOLE 34043 0 27005 WEST PHARMACEUTICAL SVSC INC COMM STK 955306105 1240354 8745971 SH SOLE 2321324 0 6424647 WESTAMERICA BANCORPORATION COMM STK 957090103 184531 2967686 SH SOLE 945200 0 2022486 WESTERN ALLIANCE BANCORP COMM STK 957638109 308626 6697607 SH SOLE 1566958 0 5130649 WESTERN DIGITAL CORP COMM STK 958102105 219524 3680825 SH SOLE 1178887 0 2501938 WESTERN NEW ENG BANCORP INC COMM STK 958892101 264 27671 SH SOLE 14571 0 13100 WESTERN UN CO COMM STK 959802109 18078 780250 SH SOLE 248300 0 531950 WESTLAKE CHEM CORP COMM STK 960413102 174332 2660748 SH SOLE 961666 0 1699082 WESTPORT FUEL SYSTEMS INC COMM STK 960908309 4148 1524864 SH SOLE 334864 0 1190000 WEYERHAEUSER CO COMM STK 962166104 1138414 41097973 SH SOLE 16794628 0 24303345 WHIRLPOOL CORP COMM STK 963320106 17841 112658 SH SOLE 36277 0 76381 WHITESTONE REIT COMM STK 966084204 245 17785 SH SOLE 885 0 16900 WHITING PETE CORP NEW COMM STK 966387409 136 16927 SH SOLE 7602 0 9325 WILEY JOHN & SONS INC COMM STK 968223206 1130 25726 SH SOLE 17256 0 8470 WILLAMETTE VY VINEYARD INC COMM STK 969136100 75 10850 SH SOLE 0 0 10850 WILLIAMS COS INC DEL COMM STK 969457100 54166 2251302 SH SOLE 730753 0 1520549 WILLIAMS SONOMA INC COMM STK 969904101 9810 144309 SH SOLE 68709 0 75600 WILLIS LEASE FINANCE CORP COMM STK 970646105 364 6569 SH SOLE 69 0 6500 WINGSTOP INC COMM STK 974155103 21762 249337 SH SOLE 61114 0 188223 WINMARK CORP COMM STK 974250102 57790 327626 SH SOLE 73379 0 254247 WINNEBAGO INDS INC COMM STK 974637100 757 19747 SH SOLE 6827 0 12920 WOLVERINE WORLD WIDE INC COMM STK 978097103 860 30430 SH SOLE 21130 0 9300 WOODWARD INC COMM STK 980745103 78837 731120 SH SOLE 205690 0 525430 WORLD ACCEP CORP DEL COMM STK 981419104 479 3757 SH SOLE 3757 0 0 WORLD FUEL SVCS CORP COMM STK 981475106 1969 49300 SH SOLE 21800 0 27500 WORTHINGTON INDS INC COMM STK 981811102 15102 418924 SH SOLE 112581 0 306343 WYNN RESORTS LTD COMM STK 983134107 880857 8102072 SH SOLE 3338103 0 4763969 XPO LOGISTICS INC COMM STK 983793100 47898 669240 SH SOLE 196070 0 473170 XILINX INC COMM STK 983919101 641153 6685642 SH SOLE 2630933 0 4054709 XENIA HOTELS & RESORTS INC COMM STK 984017103 2358 111658 SH SOLE 90758 0 20900 Y MABS THERAPEUTICS INC COMM STK 984241109 21833 837800 SH SOLE 123786 0 714014 YRC WORLDWIDE INC COMM STK 984249607 1203 398367 SH SOLE 154479 0 243888 YELP INC COMM STK 985817105 1210 34817 SH SOLE 16817 0 18000 YORK WTR CO COMM STK 987184108 246 5626 SH SOLE 5626 0 0 YUM BRANDS INC COMM STK 988498101 1259424 11103092 SH SOLE 3466094 0 7636998 ZEBRA TECHNOLOGIES CORP COMM STK 989207105 81028 392634 SH SOLE 117919 0 274715 ZION OIL & GAS INC COMM STK 989696109 30 117600 SH SOLE 103900 0 13700 ZIONS BANCORPORATION N A COMM STK 989701107 14677 329670 SH SOLE 109291 0 220379 KIRKLAND LAKE GOLD LTD COMM STK 49741E100 310510 6929780 SH SOLE 2412748 0 4517032 CDK GLOBAL INC COMM STK 12508E101 16281 338556 SH SOLE 164910 0 173646 CANTERBURY PARK HOLDING CORP COMM STK 13811E101 423 34647 SH SOLE 9866 0 24781 VITAMIN SHOPPE INC COMM STK 92849E101 100 15300 SH SOLE 15300 0 0 COVANTA HLDG CORP COMM STK 22282E102 1942 112322 SH SOLE 61068 0 51254 GLOBE LIFE INC COMM STK 37959E102 18590 194132 SH SOLE 72829 0 121303 LUMINEX CORP DEL COMM STK 55027E102 607 29382 SH SOLE 12382 0 17000 NICOLET BANKSHARES INC COMM STK 65406E102 235 3533 SH SOLE 3533 0 0 PROTAGONIST THERAPEUTICS INC COMM STK 74366E102 329 27365 SH SOLE 27365 0 0 QUANTA SVCS INC COMM STK 74762E102 10776 285075 SH SOLE 89808 0 195267 VERISIGN INC COMM STK 92343E102 189415 1004159 SH SOLE 325610 0 678549 CNO FINL GROUP INC COMM STK 12621E103 2310 145939 SH SOLE 102239 0 43700 EXPRESS INC COMM STK 30219E103 10810 3142397 SH SOLE 915277 0 2227120 U S SILICA HLDGS INC COMM STK 90346E103 589 61631 SH SOLE 22331 0 39300 EVO PMTS INC COMM STK 26927E104 43367 1542199 SH SOLE 334577 0 1207622 AMERISOURCEBERGEN CORP COMM STK 03073E105 33963 412522 SH SOLE 175588 0 236934 LOMA NEGRA CORP ADR 54150E104 3117 542008 SH SOLE 7814 0 534194 SALLY BEAUTY HLDGS INC COMM STK 79546E104 828 55631 SH SOLE 34631 0 21000 CARS COM INC COMM STK 14575E105 235 26205 SH SOLE 1572 0 24633 AMERICAN EAGLE OUTFITTERS IN COMM STK 02553E106 1885 116222 SH SOLE 34192 0 82030 PERFORMANT FINL CORP COMM STK 71377E105 17 15900 SH SOLE 15900 0 0 UNIVERSAL HEALTH RLTY INCM T COMM STK 91359E105 674 6552 SH SOLE 302 0 6250 ARQULE INC COMM STK 04269E107 3103 432833 SH SOLE 63513 0 369320 QUORUM HEALTH CORP COMM STK 74909E106 32 26815 SH SOLE 4015 0 22800 TARGET CORP COMM STK 87612E106 102260 956507 SH SOLE 311587 0 644920 RENASANT CORP COMM STK 75970E107 1698 48492 SH SOLE 30865 0 17627 EDWARDS LIFESCIENCES CORP COMM STK 28176E108 87239 396702 SH SOLE 128066 0 268636 NCR CORP NEW COMM STK 62886E108 34002 1077361 SH SOLE 307791 0 769570 NAVISTAR INTL CORP NEW COMM STK 63934E108 929 33061 SH SOLE 10361 0 22700 EVENTBRITE INC COMM STK 29975E109 3069 173264 SH SOLE 20111 0 153153 FORTINET INC COMM STK 34959E109 57776 752689 SH SOLE 229126 0 523563 TOTAL S A ADR 89151E109 881734 16956413 SH SOLE 11035762 0 5920651 TRAVELERS COMPANIES INC COMM STK 89417E109 72972 490766 SH SOLE 167280 0 323486 FIRSTSERVICE CORP NEW COMM STK 33767E202 626469 6107723 SH SOLE 1184383 0 4923340 GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 117232 768733 SH SOLE 191654 0 577079 BARCLAYS PLC ADR 06738E204 27779 3784637 SH SOLE 1451511 0 2333126 ACCO BRANDS CORP COMM STK 00081T108 929 94118 SH SOLE 72351 0 21767 ADT INC COMM STK 00090Q103 16767 2674138 SH SOLE 590588 0 2083550 AGNC INVT CORP COMM STK 00123Q104 4652 289118 SH SOLE 172044 0 117074 AES CORP COMM STK 00130H105 19187 1174225 SH SOLE 362028 0 812197 AMAG PHARMACEUTICALS INC COMM STK 00163U106 376 32586 SH SOLE 32586 0 0 AMC NETWORKS INC COMM STK 00164V103 1306 26569 SH SOLE 14069 0 12500 AMC ENTMT HLDGS INC COMM STK 00165C104 326 30503 SH SOLE 30503 0 0 ARC DOCUMENT SOLUTIONS INC COMM STK 00191G103 98 72263 SH SOLE 59263 0 13000 ASGN INC COMM STK 00191U102 61137 972593 SH SOLE 285443 0 687150 AT&T INC COMM STK 00206R102 1119152 29575910 SH SOLE 10783616 0 18792294 ATN INTL INC COMM STK 00215F107 626 10722 SH SOLE 8722 0 2000 ABBVIE INC COMM STK 00287Y109 1497632 19778555 SH SOLE 8207543 0 11571012 ACADIA HEALTHCARE COMPANY IN COMM STK 00404A109 413198 13294646 SH SOLE 4332546 0 8962100 ACCELERON PHARMA INC COMM STK 00434H108 134944 3415437 SH SOLE 688146 0 2727291 ACLARIS THERAPEUTICS INC COMM STK 00461U105 34 31393 SH SOLE 733 0 30660 ACORDA THERAPEUTICS INC COMM STK 00484M106 61 21150 SH SOLE 16050 0 5100 ACTIVISION BLIZZARD INC COMM STK 00507V109 158076 2987073 SH SOLE 1539240 0 1447833 ACTUANT CORP COMM STK 00508X203 36103 1645534 SH SOLE 307324 0 1338210 ACUITY BRANDS INC COMM STK 00508Y102 1482 10992 SH SOLE 5292 0 5700 ADAMAS PHARMACEUTICALS INC COMM STK 00548A106 301 58928 SH SOLE 528 0 58400 ADAPTIVE BIOTECHNOLOGIES COR COMM STK 00650F109 21844 706924 SH SOLE 108099 0 598825 ADOBE INC COMM STK 00724F101 264837 958687 SH SOLE 339238 0 619449 ADTALEM GLOBAL ED INC COMM STK 00737L103 930 24424 SH SOLE 9624 0 14800 ADTRAN INC COMM STK 00738A106 706 62195 SH SOLE 26722 0 35473 ADVANCE AUTO PARTS INC COMM STK 00751Y106 22345 135098 SH SOLE 42457 0 92641 AECOM COMM STK 00766T100 2571 68452 SH SOLE 37430 0 31022 AEGION CORP COMM STK 00770F104 94749 4431681 SH SOLE 1367159 0 3064522 AERIE PHARMACEUTICALS INC COMM STK 00771V108 6942 361167 SH SOLE 104567 0 256600 ADVANSIX INC COMM STK 00773T101 17851 694038 SH SOLE 195157 0 498881 ADVERUM BIOTECHNOLOGIES INC COMM STK 00773U108 5701 1046102 SH SOLE 131002 0 915100 ADVANCED DRAIN SYS INC DEL COMM STK 00790R104 553 17152 SH SOLE 17152 0 0 ADVANCED DISP SVCS INC DEL COMM STK 00790X101 39295 1206483 SH SOLE 321939 0 884544 AGILENT TECHNOLOGIES INC COMM STK 00846U101 1761729 22990070 SH SOLE 7680863 0 15309207 AGENUS INC COMM STK 00847G705 166 64249 SH SOLE 2449 0 61800 AGILYSYS INC COMM STK 00847J105 519 20279 SH SOLE 11627 0 8652 AGIOS PHARMACEUTICALS INC COMM STK 00847X104 84894 2620172 SH SOLE 554054 0 2066118 AGROFRESH SOLUTIONS COMM STK 00856G109 21559 8197386 SH SOLE 1795407 0 6401979 AIMMUNE THERAPEUTICS INC COMM STK 00900T107 111243 5312484 SH SOLE 1115525 0 4196959 AIR LEASE CORP COMM STK 00912X302 933 22307 SH SOLE 13107 0 9200 AKAMAI TECHNOLOGIES INC COMM STK 00971T101 27522 301178 SH SOLE 97722 0 203456 AKEBIA THERAPEUTICS INC COMM STK 00972D105 83 21074 SH SOLE 2862 0 18212 AKERO THERAPEUTICS INC COMM STK 00973Y108 4639 203913 SH SOLE 23549 0 180364 ALIBABA GROUP HLDG LTD ADR 01609W102 11967522 71563247 SH SOLE 25826600 0 45736647 ALLAKOS INC COMM STK 01671P100 53365 678685 SH SOLE 128868 0 549817 ALLEGHENY TECHNOLOGIES INC COMM STK 01741R102 1045 51594 SH SOLE 20751 0 30843 ALLEGIANT TRAVEL CO COMM STK 01748X102 2710 18106 SH SOLE 15206 0 2900 ALLISON TRANSMISSION HLDGS I COMM STK 01973R101 2540 53992 SH SOLE 33092 0 20900 ALLSCRIPTS HEALTHCARE SOLUTN COMM STK 01988P108 542 49394 SH SOLE 39994 0 9400 ALLY FINL INC COMM STK 02005N100 218781 6597746 SH SOLE 2867836 0 3729910 ALNYLAM PHARMACEUTICALS INC COMM STK 02043Q107 392743 4883654 SH SOLE 1315208 0 3568446 ALPHABET INC COMM STK 02079K107 14114855 11579044 SH SOLE 4118786 0 7460258 ALPHABET INC COMM STK 02079K305 8514437 6972531 SH SOLE 3033747 0 3938784 ALTERYX INC COMM STK 02156B103 15378 143146 SH SOLE 18344 0 124802 ALTICE USA INC COMM STK 02156K103 183256 6389694 SH SOLE 1987937 0 4401757 ALTRA INDL MOTION CORP COMM STK 02208R106 297 10707 SH SOLE 5807 0 4900 ALTRIA GROUP INC COMM STK 02209S103 255244 6240678 SH SOLE 3167388 0 3073290 AMBEV SA ADR 02319V103 129030 27928500 SH SOLE 6586800 0 21341700 AMERICA MOVIL SAB DE CV ADR 02364W105 166 11200 SH SOLE 11200 0 0 AMERICAN AIRLS GROUP INC COMM STK 02376R102 43220 1602506 SH SOLE 380466 0 1222040 AMERICAN HOMES 4 RENT COMM STK 02665T306 3614 139595 SH SOLE 79195 0 60400 AMERICAN OUTDOOR BRANDS CORP COMM STK 02874P103 84 14430 SH SOLE 14430 0 0 AMERICAN PUBLIC EDUCATION IN COMM STK 02913V103 37904 1696676 SH SOLE 454755 0 1241921 AMERICAN TOWER CORP NEW COMM STK 03027X100 1394968 6308362 SH SOLE 1661916 0 4646446 AMERICOLD RLTY TR COMM STK 03064D108 60918 1643328 SH SOLE 454733 0 1188595 AMERISAFE INC COMM STK 03071H100 651 9848 SH SOLE 9848 0 0 AMERIPRISE FINL INC COMM STK 03076C106 150210 1021143 SH SOLE 416227 0 604916 AMERIS BANCORP COMM STK 03076K108 38055 945706 SH SOLE 307353 0 638353 AMICUS THERAPEUTICS INC COMM STK 03152W109 6895 859777 SH SOLE 248977 0 610800 AMNEAL PHARMACEUTICALS INC COMM STK 03168L105 32722 11283585 SH SOLE 4090656 0 7192929 AMPIO PHARMACEUTICALS INC COMM STK 03209T109 57 113200 SH SOLE 113200 0 0 ANAPLAN INC COMM STK 03272L108 34316 730125 SH SOLE 670788 0 59337 ANGIODYNAMICS INC COMM STK 03475V101 9997 542746 SH SOLE 132546 0 410200 ANSYS INC COMM STK 03662Q105 45044 203486 SH SOLE 67662 0 135824 ANTERO RES CORP COMM STK 03674X106 1857 614971 SH SOLE 208365 0 406606 APARTMENT INVT & MGMT CO COMM STK 03748R754 15311 293654 SH SOLE 101742 0 191912 APELLIS PHARMACEUTICALS INC COMM STK 03753U106 21065 874412 SH SOLE 113057 0 761355 APERGY CORP COMM STK 03755L104 58091 2147536 SH SOLE 639936 0 1507600 APOLLO COML REAL EST FIN INC COMM STK 03762U105 2330 121518 SH SOLE 66875 0 54643 APPIAN CORP COMM STK 03782L101 667 14041 SH SOLE 741 0 13300 APPLE HOSPITALITY REIT INC COMM STK 03784Y200 1090 65740 SH SOLE 36360 0 29380 APPLIED INDL TECHNOLOGIES IN COMM STK 03820C105 515 9060 SH SOLE 6298 0 2762 APPLIED GENETIC TECHNOL CORP COMM STK 03820J100 1090 262055 SH SOLE 262055 0 0 APPROACH RESOURCES INC COMM STK 03834A103 4 28400 SH SOLE 0 0 28400 AQUA AMERICA INC COMM STK 03836W103 51372 1145937 SH SOLE 701896 0 444041 AQUA AMERICA INC CVPFSTKF 03836W202 59764 998532 SH SOLE 310876 0 687656 ARAMARK COMM STK 03852U106 16216 372108 SH SOLE 225658 0 146450 ARCBEST CORP COMM STK 03937C105 329 10797 SH SOLE 6597 0 4200 ARCHROCK INC COMM STK 03957W106 1262 126534 SH SOLE 57722 0 68812 ARCONIC INC COMM STK 03965L100 18767 721791 SH SOLE 234438 0 487353 ARES CAP CORP COMM STK 04010L103 1118 60000 SH SOLE 60000 0 0 ARES COML REAL ESTATE CORP COMM STK 04013V108 378 24832 SH SOLE 632 0 24200 ARGENX SE ADR 04016X101 438964 3851912 SH SOLE 781746 0 3070166 ARLO TECHNOLOGIES INC COMM STK 04206A101 179 52445 SH SOLE 14993 0 37452 ARMSTRONG FLOORING INC COMM STK 04238R106 149 23346 SH SOLE 497 0 22849 ARMSTRONG WORLD INDS INC NEW COMM STK 04247X102 637665 6594260 SH SOLE 1290211 0 5304049 ARROWHEAD PHARMACEUTICALS IN COMM STK 04280A100 752 26698 SH SOLE 9698 0 17000 ARTISAN PARTNERS ASSET MGMT COMM STK 04316A108 265 9373 SH SOLE 9373 0 0 ARVINAS INC COMM STK 04335A105 1765 81881 SH SOLE 60170 0 21711 ASCENA RETAIL GROUP INC COMM STK 04351G101 23 87697 SH SOLE 87697 0 0 ASCENDIS PHARMA A S ADR 04351P101 748887 7774992 SH SOLE 2298060 0 5476932 ASSERTIO THERAPEUTICS INC COMM STK 04545L107 1492 1165943 SH SOLE 346543 0 819400 ASSETMARK FINL HLDGS INC COMM STK 04546L106 25554 980972 SH SOLE 192364 0 788608 ASSURANT INC COMM STK 04621X108 727467 5781810 SH SOLE 1810116 0 3971694 ASSURANT INC CVPFSTKF 04621X207 276 2200 SH SOLE 2200 0 0 ASURE SOFTWARE INC COMM STK 04649U102 301 44880 SH SOLE 0 0 44880 ATLANTIC UN BANKSHARES CORP COMM STK 04911A107 1424 38229 SH SOLE 27500 0 10729 ATRICURE INC COMM STK 04963C209 44971 1803174 SH SOLE 268114 0 1535060 AUDENTES THERAPEUTICS INC COMM STK 05070R104 11083 394539 SH SOLE 79649 0 314890 AUTOLUS THERAPEUTICS PLC ADR 05280R100 14280 1149729 SH SOLE 189865 0 959864 AUTONATION INC COMM STK 05329W102 651 12833 SH SOLE 5133 0 7700 AVALARA INC COMM STK 05338G106 15960 237178 SH SOLE 151338 0 85840 AVANOS MED INC COMM STK 05350V106 170664 4555902 SH SOLE 1137454 0 3418448 AVANGRID INC COMM STK 05351W103 1399 26778 SH SOLE 14778 0 12000 AVAYA HLDGS CORP COMM STK 05351X101 480 46904 SH SOLE 26404 0 20500 AVANTOR INC COMM STK 05352A100 816101 55517072 SH SOLE 20352042 0 35165030 AVANTOR INC CVPFSTKF 05352A209 477750 8998525 SH SOLE 1995067 0 7003458 AVISTA CORP COMM STK 05379B107 3010 62129 SH SOLE 35239 0 26890 AWARE INC MASS COMM STK 05453N100 35 12000 SH SOLE 0 0 12000 AVROBIO INC COMM STK 05455M100 16103 1140472 SH SOLE 159201 0 981271 AXON ENTERPRISE INC COMM STK 05464C101 7365 129709 SH SOLE 100849 0 28860 AXSOME THERAPEUTICS INC COMM STK 05464T104 14348 708871 SH SOLE 77071 0 631800 AXOS FINL INC COMM STK 05465C100 1484 53654 SH SOLE 34254 0 19400 AZUL S A ADR 05501U106 6279 175297 SH SOLE 2478 0 172819 B & G FOODS INC NEW COMM STK 05508R106 623 32922 SH SOLE 13222 0 19700 BCE INC COMM STK 05534B760 242 5000 SH SOLE 5000 0 0 BGC PARTNERS INC COMM STK 05541T101 1005 182812 SH SOLE 51612 0 131200 BJS WHSL CLUB HLDGS INC COMM STK 05550J101 4446 171843 SH SOLE 73437 0 98406 BOK FINL CORP COMM STK 05561Q201 56344 711859 SH SOLE 234395 0 477464 BWX TECHNOLOGIES INC COMM STK 05605H100 935039 16343970 SH SOLE 4348660 0 11995310 BAKER HUGHES A GE CO COMM STK 05722G100 26606 1146810 SH SOLE 378194 0 768616 BANCFIRST CORP COMM STK 05945F103 568 10240 SH SOLE 440 0 9800 BANCO SANTANDER CHILE NEW ADR 05965X109 344799 12314253 SH SOLE 3342145 0 8972108 BANCORP INC DEL COMM STK 05969A105 122 12371 SH SOLE 1171 0 11200 BANCORPSOUTH BK TUPELO MISS COMM STK 05971J102 1034 34920 SH SOLE 15545 0 19375 BANC OF CALIFORNIA INC COMM STK 05990K106 537 37960 SH SOLE 1060 0 36900 BANK OZK COMM STK 06417N103 1124 41218 SH SOLE 21318 0 19900 BANKUNITED INC COMM STK 06652K103 247088 7349435 SH SOLE 1874329 0 5475106 BANNER CORP COMM STK 06652V208 572 10183 SH SOLE 810 0 9373 BAOZUN INC ADR 06684L103 60058 1406504 SH SOLE 234470 0 1172034 BARINGS BDC INC COMM STK 06759L103 20466 2016320 SH SOLE 357904 0 1658416 BEAZER HOMES USA INC COMM STK 07556Q881 401 26941 SH SOLE 26941 0 0 BEIGENE LTD ADR 07725L102 80162 654595 SH SOLE 92018 0 562577 BENCHMARK ELECTRS INC COMM STK 08160H101 563 19376 SH SOLE 10201 0 9175 BENEFITFOCUS INC COMM STK 08180D106 300 12603 SH SOLE 693 0 11910 BERRY GLOBAL GROUP INC COMM STK 08579W103 50880 1295636 SH SOLE 364336 0 931300 BIOMARIN PHARMACEUTICAL INC COMM STK 09061G101 151267 2244321 SH SOLE 588469 0 1655852 BIOLIFE SOLUTIONS INC COMM STK 09062W204 493 29657 SH SOLE 29657 0 0 BIOGEN INC COMM STK 09062X103 257186 1104654 SH SOLE 336801 0 767853 BIO TECHNE CORP COMM STK 09073M104 3998 20434 SH SOLE 11334 0 9100 BLACK KNIGHT INC COMM STK 09215C105 993056 16263617 SH SOLE 4181191 0 12082426 BLACKBAUD INC COMM STK 09227Q100 67610 748396 SH SOLE 206796 0 541600 BLACKLINE INC COMM STK 09239B109 711 14878 SH SOLE 11374 0 3504 BLACKROCK INC COMM STK 09247X101 128294 287888 SH SOLE 128970 0 158918 BLACKSTONE MTG TR INC COMM STK 09257W100 1658 46260 SH SOLE 22560 0 23700 BLACKSTONE GROUP INC COMM STK 09260D107 15170 310600 SH SOLE 178000 0 132600 BLUEBIRD BIO INC COMM STK 09609G100 120930 1317037 SH SOLE 226404 0 1090633 BLUEROCK RESIDENTIAL GRW REI COMM STK 09627J102 1189 101026 SH SOLE 86926 0 14100 BLUEPRINT MEDICINES CORP COMM STK 09627Y109 265316 3611213 SH SOLE 634584 0 2976629 BOISE CASCADE CO DEL COMM STK 09739D100 329 10110 SH SOLE 910 0 9200 BOOKING HLDGS INC COMM STK 09857L108 4748700 2419584 SH SOLE 860180 0 1559404 BOX INC COMM STK 10316T104 917 55362 SH SOLE 34762 0 20600 BRAEMAR HOTELS & RESORTS INC COMM STK 10482B101 572 60890 SH SOLE 60890 0 0 BRIGHTHOUSE FINL INC COMM STK 10922N103 151101 3733650 SH SOLE 1210660 0 2522990 BRIXMOR PPTY GROUP INC COMM STK 11120U105 1497 73757 SH SOLE 48357 0 25400 BROADRIDGE FINL SOLUTIONS IN COMM STK 11133T103 47359 380611 SH SOLE 117043 0 263568 BROADCOM INC COMM STK 11135F101 710833 2574828 SH SOLE 1108436 0 1466392 BROOKLINE BANCORP INC DEL COMM STK 11373M107 825 56036 SH SOLE 31907 0 24129 BUILDERS FIRSTSOURCE INC COMM STK 12008R107 1141 55475 SH SOLE 30575 0 24900 CBOE GLOBAL MARKETS INC COMM STK 12503M108 1614873 14053372 SH SOLE 4902479 0 9150893 CBRE GROUP INC COMM STK 12504L109 34078 642869 SH SOLE 238800 0 404069 CDW CORP COMM STK 12514G108 116191 942800 SH SOLE 476541 0 466259 C H ROBINSON WORLDWIDE INC COMM STK 12541W209 239999 2830847 SH SOLE 938346 0 1892501 CME GROUP INC COMM STK 12572Q105 936002 4428890 SH SOLE 2043336 0 2385554 CRA INTL INC COMM STK 12618T105 383 9133 SH SOLE 4083 0 5050 CNX RESOURCES CORPORATION COMM STK 12653C108 1047 144273 SH SOLE 35773 0 108500 CVR ENERGY INC COMM STK 12662P108 1061 24093 SH SOLE 14693 0 9400 C&J ENERGY SVCS INC NEW COMM STK 12674R100 308 28731 SH SOLE 8541 0 20190 CABLE ONE INC COMM STK 12685J105 1042228 830659 SH SOLE 184790 0 645869 CABOT MICROELECTRONICS CORP COMM STK 12709P103 126094 892953 SH SOLE 298755 0 594198 CADENCE BANCORPORATION COMM STK 12739A100 813 46343 SH SOLE 19525 0 26818 CALIFORNIA RES CORP COMM STK 13057Q206 292 28675 SH SOLE 18375 0 10300 CALITHERA BIOSCIENCES INC COMM STK 13089P101 193 62502 SH SOLE 62502 0 0 CALLON PETE CO DEL COMM STK 13123X102 1026 236489 SH SOLE 110859 0 125630 CALYXT INC COMM STK 13173L107 1641 291021 SH SOLE 113325 0 177696 CAMECO CORP COMM STK 13321L108 147789 15556761 SH SOLE 4840784 0 10715977 CANADIAN PAC RY LTD COMM STK 13645T100 447982 2013955 SH SOLE 670429 0 1343526 CAPITAL ONE FINL CORP COMM STK 14040H105 142508 1566364 SH SOLE 760333 0 806031 CAPITOL FED FINL INC COMM STK 14057J101 199885 14505443 SH SOLE 3963059 0 10542384 CAPSTEAD MTG CORP COMM STK 14067E506 49572 6744510 SH SOLE 1894285 0 4850225 CARDINAL HEALTH INC COMM STK 14149Y108 222169 4707972 SH SOLE 1471461 0 3236511 CAREDX INC COMM STK 14167L103 3638 160889 SH SOLE 22531 0 138358 CARETRUST REIT INC COMM STK 14174T107 1477 62824 SH SOLE 47624 0 15200 CARROLS RESTAURANT GROUP INC COMM STK 14574X104 253 30516 SH SOLE 30516 0 0 CASI PHARMACEUTICALS INC COMM STK 14757U109 237 70978 SH SOLE 46478 0 24500 CASS INFORMATION SYS INC COMM STK 14808P109 293 5426 SH SOLE 5426 0 0 CASTLIGHT HEALTH INC COMM STK 14862Q100 1214 860914 SH SOLE 779464 0 81450 CELSION CORPORATION COMM STK 15117N503 93 60207 SH SOLE 7 0 60200 CENTENE CORP DEL COMM STK 15135B101 1312012 30328517 SH SOLE 11355455 0 18973062 CENOVUS ENERGY INC COMM STK 15135U109 315 33500 SH SOLE 33500 0 0 CENTENNIAL RESOURCE DEV INC COMM STK 15136A102 5728 1268697 SH SOLE 610501 0 658196 CENTERPOINT ENERGY INC COMM STK 15189T107 425448 14097010 SH SOLE 6841421 0 7255589 CENTERSTATE BK CORP COMM STK 15201P109 214590 8946837 SH SOLE 2125718 0 6821119 CERIDIAN HCM HLDG INC COMM STK 15677J108 895067 18129782 SH SOLE 4792881 0 13336901 CHART INDS INC COMM STK 16115Q308 125003 2004543 SH SOLE 442352 0 1562191 CHARTER COMMUNICATIONS INC N COMM STK 16119P108 442450 1073594 SH SOLE 424733 0 648861 CHASE CORP COMM STK 16150R104 39271 359002 SH SOLE 95452 0 263550 CHATHAM LODGING TR COMM STK 16208T102 2083 114775 SH SOLE 74175 0 40600 CHEMED CORP NEW COMM STK 16359R103 89122 213429 SH SOLE 60029 0 153400 CHENIERE ENERGY INC COMM STK 16411R208 7269 115268 SH SOLE 75773 0 39495 CHENIERE ENERGY INC CONV BND 16411RAG4 3853 4948000 PRN SOLE 640000 0 4308000 CHEWY INC COMM STK 16679L109 39028 1587802 SH SOLE 486564 0 1101238 CHIMERA INVT CORP COMM STK 16934Q208 1754 89660 SH SOLE 41240 0 48420 CHIMERIX INC COMM STK 16934W106 50 21121 SH SOLE 21121 0 0 CINEMARK HOLDINGS INC COMM STK 17243V102 1443 37341 SH SOLE 18751 0 18590 CIRCOR INTL INC COMM STK 17273K109 65827 1753052 SH SOLE 532650 0 1220402 CISCO SYS INC COMM STK 17275R102 2299403 46537189 SH SOLE 20873419 0 25663770 CLEAR CHANNEL OUTDOOR HLDGS COMM STK 18453H106 19508 7741185 SH SOLE 1050373 0 6690812 CLEARWATER PAPER CORP COMM STK 18538R103 19183 908297 SH SOLE 349832 0 558465 CLEARWAY ENERGY INC COMM STK 18539C105 363 20910 SH SOLE 20910 0 0 CLEARWAY ENERGY INC COMM STK 18539C204 562 30817 SH SOLE 10717 0 20100 CLOUDERA INC COMM STK 18914U100 897 101247 SH SOLE 54827 0 46420 CLOUDFLARE INC COMM STK 18915M107 37140 2000000 SH SOLE 561674 0 1438326 COGENT COMMUNICATIONS HLDGS COMM STK 19239V302 721 13084 SH SOLE 3584 0 9500 COHEN & STEERS INC COMM STK 19247A100 771 14033 SH SOLE 6333 0 7700 COHERUS BIOSCIENCES INC COMM STK 19249H103 1342 66250 SH SOLE 31550 0 34700 COLLEGIUM PHARMACEUTICAL INC COMM STK 19459J104 371 32352 SH SOLE 752 0 31600 COLONY CAP INC NEW COMM STK 19626G108 1349 224103 SH SOLE 175819 0 48284 COMCAST CORP NEW COMM STK 20030N101 2599066 57654539 SH SOLE 22739357 0 34915182 COMMSCOPE HLDG CO INC COMM STK 20337X109 996 84665 SH SOLE 61665 0 23000 COMMUNITY HEALTHCARE TR INC COMM STK 20369C106 21457 481648 SH SOLE 91078 0 390570 COMPASS MINERALS INTL INC COMM STK 20451N101 3416 60469 SH SOLE 43429 0 17040 CONCHO RES INC COMM STK 20605P101 1695995 24977840 SH SOLE 9745216 0 15232624 CONNECTONE BANCORP INC NEW COMM STK 20786W107 707 31859 SH SOLE 14776 0 17083 CONOCOPHILLIPS COMM STK 20825C104 495157 8690014 SH SOLE 3367827 0 5322187 CONSOL ENERGY INC NEW COMM STK 20854L108 501 32077 SH SOLE 16542 0 15535 CONSTELLATION BRANDS INC COMM STK 21036P108 123037 593580 SH SOLE 187324 0 406256 COOPER STD HLDGS INC COMM STK 21676P103 7349 179763 SH SOLE 50463 0 129300 CORBUS PHARMACEUTICALS HLDGS COMM STK 21833P103 563 115700 SH SOLE 65490 0 50210 CORESITE RLTY CORP COMM STK 21870Q105 60446 496067 SH SOLE 134670 0 361397 CORENERGY INFRASTRUCTURE TR COMM STK 21870U502 871 18441 SH SOLE 8201 0 10240 CORELOGIC INC COMM STK 21871D103 658775 14237628 SH SOLE 5030805 0 9206823 CORECIVIC INC COMM STK 21871N101 1334 77188 SH SOLE 43899 0 33289 COREPOINT LODGING INC COMM STK 21872L104 147 14516 SH SOLE 14516 0 0 CORNERSTONE BLDG BRANDS INC COMM STK 21925D109 287 47406 SH SOLE 28886 0 18520 CORNERSTONE ONDEMAND INC COMM STK 21925Y103 4122 75197 SH SOLE 52897 0 22300 CORPORATE OFFICE PPTYS TR COMM STK 22002T108 1166 39157 SH SOLE 30957 0 8200 CORTEVA INC COMM STK 22052L104 372869 13316757 SH SOLE 4484645 0 8832112 COSTCO WHSL CORP NEW COMM STK 22160K105 508974 1766596 SH SOLE 831797 0 934799 COSTAR GROUP INC COMM STK 22160N109 1551586 2615620 SH SOLE 790737 0 1824883 COUPA SOFTWARE INC COMM STK 22266L106 562937 4344657 SH SOLE 1010625 0 3334032 COVETRUS INC COMM STK 22304C100 54204 4558790 SH SOLE 1485575 0 3073215 COVIA HLDGS CORP COMM STK 22305A103 38 18731 SH SOLE 18731 0 0 CRACKER BARREL OLD CTRY STOR COMM STK 22410J106 1570 9652 SH SOLE 4452 0 5200 CRINETICS PHARMACEUTICALS IN COMM STK 22663K107 786 52283 SH SOLE 35671 0 16612 CROSSFIRST BANKSHARES INC COMM STK 22766M109 48537 3470172 SH SOLE 756112 0 2714060 CROWDSTRIKE HLDGS INC COMM STK 22788C105 2624 45006 SH SOLE 16429 0 28577 CROWN CASTLE INTL CORP NEW COMM STK 22822V101 1359020 9776421 SH SOLE 2872444 0 6903977 CROWN CASTLE INTL CORP NEW CVPFSTKF 22822V309 6978 5515 SH SOLE 1266 0 4249 CTRIP COM INTL LTD ADR 22943F100 949597 32420524 SH SOLE 9294861 0 23125663 CYCLERION THERAPEUTICS INC COMM STK 23255M105 2811 231950 SH SOLE 61970 0 169980 CYRUSONE INC COMM STK 23283R100 73524 929503 SH SOLE 338916 0 590587 CYTOMX THERAPEUTICS INC COMM STK 23284F105 16274 2205101 SH SOLE 324671 0 1880430 DMC GLOBAL INC COMM STK 23291C103 1211 27538 SH SOLE 9438 0 18100 D R HORTON INC COMM STK 23331A109 33060 627210 SH SOLE 198707 0 428503 DSP GROUP INC COMM STK 23332B106 431 30600 SH SOLE 4610 0 25990 DXC TECHNOLOGY CO COMM STK 23355L106 14752 500057 SH SOLE 169142 0 330915 DATADOG INC COMM STK 23804L103 45870 1352700 SH SOLE 285112 0 1067588 DAVITA INC COMM STK 23918K108 18568 325348 SH SOLE 128813 0 196535 DECIPHERA PHARMACEUTICALS IN COMM STK 24344T101 16139 475504 SH SOLE 61430 0 414074 DELEK US HLDGS INC NEW COMM STK 24665A103 27728 763860 SH SOLE 228717 0 535143 DELL TECHNOLOGIES INC COMM STK 24703L202 5162 99545 SH SOLE 61785 0 37760 DENALI THERAPEUTICS INC COMM STK 24823R105 6744 440197 SH SOLE 52843 0 387354 DENNYS CORP COMM STK 24869P104 145727 6401340 SH SOLE 1369441 0 5031899 DENTSPLY SIRONA INC COMM STK 24906P109 294461 5523558 SH SOLE 1725773 0 3797785 DERMIRA INC COMM STK 24983L104 257 40250 SH SOLE 38890 0 1360 DEVON ENERGY CORP NEW COMM STK 25179M103 65582 2725750 SH SOLE 717386 0 2008364 DIAGEO P L C ADR 25243Q205 19874 121535 SH SOLE 103705 0 17830 DIAMOND OFFSHORE DRILLING IN COMM STK 25271C102 389 70051 SH SOLE 20123 0 49928 DIAMONDBACK ENERGY INC COMM STK 25278X109 197607 2197831 SH SOLE 560700 0 1637131 DIGIMARC CORP NEW COMM STK 25381B101 788 20158 SH SOLE 20158 0 0 DIPLOMAT PHARMACY INC COMM STK 25456K101 268 54735 SH SOLE 35755 0 18980 DISCOVERY INC COMM STK 25470F104 7678 288333 SH SOLE 101693 0 186640 DISCOVERY INC COMM STK 25470F302 16817 683081 SH SOLE 215902 0 467179 DISH NETWORK CORP COMM STK 25470M109 85642 2513715 SH SOLE 882910 0 1630805 DOLBY LABORATORIES INC COMM STK 25659T107 2594 40132 SH SOLE 23092 0 17040 DOMINION ENERGY INC COMM STK 25746U109 126010 1554912 SH SOLE 527961 0 1026951 DOMINOS PIZZA INC COMM STK 25754A201 80489 329079 SH SOLE 103468 0 225611 DONNELLEY FINL SOLUTIONS INC COMM STK 25787G100 494 40110 SH SOLE 20810 0 19300 DOUGLAS EMMETT INC COMM STK 25960P109 260117 6073244 SH SOLE 1019419 0 5053825 DOUGLAS DYNAMICS INC COMM STK 25960R105 34389 771584 SH SOLE 208084 0 563500 DROPBOX INC COMM STK 26210C104 50582 2507784 SH SOLE 1053678 0 1454106 DUKE ENERGY CORP NEW COMM STK 26441C204 188575 1967195 SH SOLE 692996 0 1274199 DULUTH HLDGS INC COMM STK 26443V101 9192 1083958 SH SOLE 102958 0 981000 DUPONT DE NEMOURS INC COMM STK 26614N102 1653952 23193826 SH SOLE 10111106 0 13082720 DYNEX CAP INC COMM STK 26817Q886 332 22459 SH SOLE 560 0 21899 EOG RES INC COMM STK 26875P101 706003 9512305 SH SOLE 3641020 0 5871285 EQT CORP COMM STK 26884L109 290223 27276583 SH SOLE 9403005 0 17873578 EPR PPTYS COMM STK 26884U109 4498 58522 SH SOLE 43031 0 15491 EAGLE MATERIALS INC COMM STK 26969P108 53752 597174 SH SOLE 164506 0 432668 EARTHSTONE ENERGY INC COMM STK 27032D304 7136 2195634 SH SOLE 527051 0 1668583 EAST WEST BANCORP INC COMM STK 27579R104 50376 1137403 SH SOLE 415966 0 721437 EDGEWELL PERS CARE CO COMM STK 28035Q102 158081 4865530 SH SOLE 1530606 0 3334924 EHEALTH INC COMM STK 28238P109 7358 110172 SH SOLE 24872 0 85300 ELANCO ANIMAL HEALTH INC COMM STK 28414H103 989576 37216079 SH SOLE 14748410 0 22467669 ELDORADO RESORTS INC COMM STK 28470R102 2237 56112 SH SOLE 18812 0 37300 ELEMENT SOLUTIONS INC COMM STK 28618M106 866 85065 SH SOLE 36645 0 48420 EMCOR GROUP INC COMM STK 29084Q100 3078 35741 SH SOLE 21981 0 13760 EMERGENT BIOSOLUTIONS INC COMM STK 29089Q105 45511 870528 SH SOLE 239928 0 630600 ENBRIDGE INC COMM STK 29250N105 47080 1341996 SH SOLE 467729 0 874267 ENANTA PHARMACEUTICALS INC COMM STK 29251M106 93440 1555252 SH SOLE 227307 0 1327945 ENDAVA PLC ADR 29260V105 64215 1696575 SH SOLE 334349 0 1362226 ENCOMPASS HEALTH CORP COMM STK 29261A100 40693 643067 SH SOLE 177467 0 465600 ENERGY FOCUS INC COMM STK 29268T300 11 23726 SH SOLE 23726 0 0 ENERGY RECOVERY INC COMM STK 29270J100 97 10470 SH SOLE 10470 0 0 ENERGOUS CORP COMM STK 29272C103 313 94551 SH SOLE 651 0 93900 ENERGIZER HLDGS INC NEW COMM STK 29272W109 1833 42072 SH SOLE 21152 0 20920 ENERSYS COMM STK 29275Y102 1111 16843 SH SOLE 6813 0 10030 ENPHASE ENERGY INC COMM STK 29355A107 261 11757 SH SOLE 6657 0 5100 ENPRO INDS INC COMM STK 29355X107 21765 317037 SH SOLE 88919 0 228118 ENSIGN GROUP INC COMM STK 29358P101 129576 2731945 SH SOLE 793039 0 1938906 ENTEGRIS INC COMM STK 29362U104 853855 18143975 SH SOLE 5039888 0 13104087 ENTERGY CORP NEW COMM STK 29364G103 1231338 10491973 SH SOLE 4453108 0 6038865 ENVESTNET INC COMM STK 29404K106 50821 896320 SH SOLE 245420 0 650900 EPAM SYS INC COMM STK 29414B104 48596 266540 SH SOLE 69092 0 197448 ENVISTA HLDGS CORP COMM STK 29415F104 153937 5521423 SH SOLE 1070937 0 4450486 EPIZYME INC COMM STK 29428V104 320 31070 SH SOLE 31070 0 0 EQUINIX INC COMM STK 29444U700 274360 475658 SH SOLE 178248 0 297410 EQUITY BANCSHARES INC COMM STK 29460X109 40567 1513117 SH SOLE 266265 0 1246852 EQUITY LIFESTYLE PPTYS INC COMM STK 29472R108 112596 842788 SH SOLE 180128 0 662660 EQUITY RESIDENTIAL COMM STK 29476L107 1036078 12011110 SH SOLE 3343285 0 8667825 ERIE INDTY CO COMM STK 29530P102 4673 25173 SH SOLE 23473 0 1700 ESPERION THERAPEUTICS INC NE COMM STK 29664W105 12502 341027 SH SOLE 329227 0 11800 ETSY INC COMM STK 29786A106 5819 102983 SH SOLE 80583 0 22400 EVERCORE INC COMM STK 29977A105 1114 13904 SH SOLE 6404 0 7500 EVERBRIDGE INC COMM STK 29978A104 290 4692 SH SOLE 2605 0 2087 EVERI HLDGS INC COMM STK 30034T103 403 47583 SH SOLE 10883 0 36700 EVERGY INC COMM STK 30034W106 540926 8126896 SH SOLE 3966724 0 4160172 EVERTEC INC COMM STK 30040P103 238 7620 SH SOLE 4620 0 3000 EVERSOURCE ENERGY COMM STK 30040W108 1525777 17851605 SH SOLE 5766757 0 12084848 EVERQUOTE INC COMM STK 30041R108 6532 306102 SH SOLE 73224 0 232878 EVERSPIN TECHNOLOGIES INC COMM STK 30041T104 124 20300 SH SOLE 10100 0 10200 EVOLENT HEALTH INC COMM STK 30050B101 141 19573 SH SOLE 1693 0 17880 EXACT SCIENCES CORP COMM STK 30063P105 1050043 11619381 SH SOLE 3241122 0 8378259 EXAGEN INC COMM STK 30068X103 7745 500000 SH SOLE 49369 0 450631 EXELON CORP COMM STK 30161N101 185871 3847461 SH SOLE 1495153 0 2352308 EXELIXIS INC COMM STK 30161Q104 113984 6445254 SH SOLE 1216285 0 5228969 EXPEDIA GROUP INC COMM STK 30212P303 34123 253874 SH SOLE 80856 0 173018 EXPONENT INC COMM STK 30214U102 76085 1088485 SH SOLE 303169 0 785316 EXTENDED STAY AMER INC COMM STK 30224P200 5835 398536 SH SOLE 134636 0 263900 EXTRA SPACE STORAGE INC COMM STK 30225T102 28565 244522 SH SOLE 77615 0 166907 EXTREME NETWORKS INC COMM STK 30226D106 910 125140 SH SOLE 60740 0 64400 EXTERRAN CORP COMM STK 30227H106 4873 373120 SH SOLE 173637 0 199483 EXTRACTION OIL AND GAS INC COMM STK 30227M105 264 89895 SH SOLE 16295 0 73600 EXXON MOBIL CORP COMM STK 30231G102 1893619 26818003 SH SOLE 11922486 0 14895517 FBL FINL GROUP INC COMM STK 30239F106 286 4802 SH SOLE 228 0 4574 FB FINL CORP COMM STK 30257X104 148136 3945038 SH SOLE 889131 0 3055907 FS BANCORP INC COMM STK 30263Y104 15152 288603 SH SOLE 62299 0 226304 FRP HLDGS INC COMM STK 30292L107 10530 219285 SH SOLE 48185 0 171100 FACEBOOK INC COMM STK 30303M102 18540952 104115861 SH SOLE 39173354 0 64942507 FARFETCH LTD COMM STK 30744W107 142991 16549901 SH SOLE 6297497 0 10252404 FATE THERAPEUTICS INC COMM STK 31189P102 18469 1189262 SH SOLE 165789 0 1023473 FEDEX CORP COMM STK 31428X106 65435 449512 SH SOLE 148830 0 300682 FIBROGEN INC COMM STK 31572Q808 91922 2485729 SH SOLE 443486 0 2042243 FIDELITY NATL INFORMATION SV COMM STK 31620M106 6129198 46167507 SH SOLE 17153355 0 29014152 FIDELITY NATIONAL FINANCIAL COMM STK 31620R303 792466 17844307 SH SOLE 6698256 0 11146051 FIESTA RESTAURANT GROUP INC COMM STK 31660B101 23827 2286613 SH SOLE 431606 0 1855007 58 COM INC ADR 31680Q104 485925 9854497 SH SOLE 2014188 0 7840309 FINJAN HLDGS INC COMM STK 31788H303 134 67150 SH SOLE 67150 0 0 FIREEYE INC COMM STK 31816Q101 1089 81650 SH SOLE 54050 0 27600 FIRST AMERN FINL CORP COMM STK 31847R102 21483 364050 SH SOLE 134228 0 229822 FIRST CTZNS BANCSHARES INC N COMM STK 31946M103 2011 4265 SH SOLE 2795 0 1470 FIRST CMNTY BANKSHARES INC V COMM STK 31983A103 374 11560 SH SOLE 360 0 11200 FIRST DEFIANCE FINL CORP COMM STK 32006W106 355 12254 SH SOLE 12254 0 0 FIRST FINL BANKSHARES COMM STK 32020R109 1734 52033 SH SOLE 31657 0 20376 FIRST HAWAIIAN INC COMM STK 32051X108 28028 1049727 SH SOLE 242398 0 807329 FIRST INDUSTRIAL REALTY TRUS COMM STK 32054K103 186831 4722731 SH SOLE 953998 0 3768733 FIRST INTST BANCSYSTEM INC COMM STK 32055Y201 643 15976 SH SOLE 14966 0 1010 FIRST REP BK SAN FRANCISCO C COMM STK 33616C100 174105 1800468 SH SOLE 1060592 0 739876 FIRST US BANCSHARES INC COMM STK 33744V103 188 20950 SH SOLE 20950 0 0 FIRSTCASH INC COMM STK 33767D105 1953 21300 SH SOLE 11862 0 9438 FITBIT INC COMM STK 33812L102 115 30079 SH SOLE 30079 0 0 FIVE BELOW INC COMM STK 33829M101 33362 264566 SH SOLE 71574 0 192992 FIVE PRIME THERAPEUTICS INC COMM STK 33830X104 70 18139 SH SOLE 17489 0 650 FLOWSERVE CORP COMM STK 34354P105 335685 7186576 SH SOLE 2476094 0 4710482 FORTIVE CORP COMM STK 34959J108 3391127 49462172 SH SOLE 17344373 0 32117799 FORTIVE CORP CVPFSTKF 34959J207 179834 199535 SH SOLE 57637 0 141898 FORTUNE BRANDS HOME & SEC IN COMM STK 34964C106 327029 5978600 SH SOLE 3339564 0 2639036 FORTY SEVEN INC COMM STK 34983P104 3211 500155 SH SOLE 123601 0 376554 FORUM ENERGY TECHNOLOGIES IN COMM STK 34984V100 846 545648 SH SOLE 356632 0 189016 FOUR CORNERS PPTY TR INC COMM STK 35086T109 1733 61278 SH SOLE 41465 0 19813 FOX CORP COMM STK 35137L105 86253 2735149 SH SOLE 594953 0 2140196 FOX CORP COMM STK 35137L204 529894 16800685 SH SOLE 7643355 0 9157330 FOX FACTORY HLDG CORP COMM STK 35138V102 1101 17682 SH SOLE 10182 0 7500 FRANKLIN STREET PPTYS CORP COMM STK 35471R106 396 46832 SH SOLE 25432 0 21400 FREEPORT-MCMORAN INC COMM STK 35671D857 166338 17381149 SH SOLE 5591104 0 11790045 FRONT YD RESIDENTIAL CORP COMM STK 35904G107 378 32697 SH SOLE 32697 0 0 FRONTDOOR INC COMM STK 35905A109 47855 985269 SH SOLE 315066 0 670203 FRONTIER COMMUNICATIONS CORP COMM STK 35906A306 72 83281 SH SOLE 83281 0 0 GEO GROUP INC NEW COMM STK 36162J106 1505 86771 SH SOLE 59290 0 27481 GCI LIBERTY INC COMM STK 36164V305 637463 10270063 SH SOLE 2109899 0 8160164 GCP APPLIED TECHNOLOGIES INC COMM STK 36164Y101 36905 1917127 SH SOLE 453605 0 1463522 GNC HLDGS INC COMM STK 36191G107 636 297407 SH SOLE 61507 0 235900 GW PHARMACEUTICALS PLC ADR 36197T103 49343 428961 SH SOLE 60674 0 368287 G1 THERAPEUTICS INC COMM STK 3621LQ109 41496 1821595 SH SOLE 274988 0 1546607 G-III APPAREL GROUP LTD COMM STK 36237H101 422 16360 SH SOLE 16360 0 0 GMS INC COMM STK 36251C103 4232 147352 SH SOLE 108016 0 39336 GS ACQUISITION HLDGS CORP COMM STK 36255F201 18923 1776780 SH SOLE 378004 0 1398776 GSX TECHEDU INC ADR 36257Y109 31943 2086422 SH SOLE 173237 0 1913185 GAIN CAP HLDGS INC COMM STK 36268W100 164 30970 SH SOLE 30970 0 0 GAMING & LEISURE PPTYS INC COMM STK 36467J108 5173 135272 SH SOLE 75810 0 59462 GAMESTOP CORP NEW COMM STK 36467W109 146 26375 SH SOLE 15775 0 10600 GANNETT CO INC COMM STK 36473H104 1536 142987 SH SOLE 104737 0 38250 GARDNER DENVER HLDGS INC COMM STK 36555P107 805656 28478456 SH SOLE 9788080 0 18690376 GENERAL MTRS CO COMM STK 37045V100 86035 2295492 SH SOLE 736712 0 1558780 GENOMIC HEALTH INC COMM STK 37244C101 28474 419848 SH SOLE 112348 0 307500 GENWORTH FINL INC COMM STK 37247D106 1355 307920 SH SOLE 109420 0 198500 GENTHERM INC COMM STK 37253A103 78111 1901207 SH SOLE 421495 0 1479712 GLACIER BANCORP INC NEW COMM STK 37637Q105 78771 1946886 SH SOLE 672774 0 1274112 GLAXOSMITHKLINE PLC ADR 37733W105 650605 15243794 SH SOLE 6052556 0 9191238 GLOBAL BLOOD THERAPEUTICS IN COMM STK 37890U108 222174 4579025 SH SOLE 752990 0 3826035 GLOBAL PMTS INC COMM STK 37940X102 5236991 32937051 SH SOLE 12467574 0 20469476 GLOBAL SELF STORAGE INC COMM STK 37955N106 149 31400 SH SOLE 0 0 31400 GOGO INC COMM STK 38046C109 184 30448 SH SOLE 27398 0 3050 GOLD FIELDS LTD NEW ADR 38059T106 45949 9339249 SH SOLE 2893569 0 6445680 GOLD RESOURCE CORP COMM STK 38068T105 332 108884 SH SOLE 3284 0 105600 GOLDMAN SACHS GROUP INC COMM STK 38141G104 235806 1137894 SH SOLE 374938 0 762956 GOLUB CAP BDC INC COMM STK 38173M102 245 13000 SH SOLE 13000 0 0 GOOSEHEAD INS INC COMM STK 38267D109 56639 1147706 SH SOLE 227394 0 920312 GOPRO INC COMM STK 38268T103 359 69266 SH SOLE 24266 0 45000 GRACE W R & CO DEL NEW COMM STK 38388F108 2060 30861 SH SOLE 18461 0 12400 GRAND CANYON ED INC COMM STK 38526M106 66432 676498 SH SOLE 200959 0 475539 GRANITE PT MTG TR INC COMM STK 38741L107 973 51942 SH SOLE 36650 0 15292 GREEN DOT CORP COMM STK 39304D102 41097 1627586 SH SOLE 466956 0 1160630 GROCERY OUTLET HLDG CORP COMM STK 39874R101 47391 1366533 SH SOLE 304935 0 1061598 GRUPO AVAL ACCIONES Y VALORE ADR 40053W101 87003 11662539 SH SOLE 3050136 0 8612403 GUARDANT HEALTH INC COMM STK 40131M109 129090 2022402 SH SOLE 525731 0 1496671 GUIDEWIRE SOFTWARE INC COMM STK 40171V100 170269 1615762 SH SOLE 433954 0 1181808 HCA HEALTHCARE INC COMM STK 40412C101 2112994 17546873 SH SOLE 6751288 0 10795585 HCP INC COMM STK 40414L109 30370 852373 SH SOLE 286478 0 565895 HDFC BANK LTD ADR 40415F101 163445 2864942 SH SOLE 2523316 0 341626 HD SUPPLY HLDGS INC COMM STK 40416M105 27564 703616 SH SOLE 329090 0 374526 HMS HLDGS CORP COMM STK 40425J101 87077 2526528 SH SOLE 492297 0 2034231 HTG MOLECULAR DIAGNOSTICS IN COMM STK 40434H104 993 1460107 SH SOLE 179938 0 1280169 HP INC COMM STK 40434L105 52968 2799559 SH SOLE 892170 0 1907389 HABIT RESTAURANTS INC COMM STK 40449J103 366 41879 SH SOLE 479 0 41400 HALLADOR ENERGY COMPANY COMM STK 40609P105 560 154563 SH SOLE 64117 0 90446 HALOZYME THERAPEUTICS INC COMM STK 40637H109 1023 65953 SH SOLE 37053 0 28900 HANCOCK JOHN TAX-ADV DIV INC COMM STK 41013V100 1422 50000 SH SOLE 50000 0 0 HANGER INC COMM STK 41043F208 91149 4472450 SH SOLE 855146 0 3617304 HANNON ARMSTRONG SUST INFR C COMM STK 41068X100 77070 2643909 SH SOLE 894809 0 1749100 HARBORONE BANCORP INC NEW COMM STK 41165Y100 45676 4538142 SH SOLE 1318969 0 3219173 HEADHUNTER GROUP PLC ADR 42207L106 1289 66823 SH SOLE 11456 0 55367 HEALTHSTREAM INC COMM STK 42222N103 337 13008 SH SOLE 608 0 12400 HEALTHCARE TR AMER INC COMM STK 42225P501 133391 4540196 SH SOLE 693730 0 3846466 HEALTH CATALYST INC COMM STK 42225T107 9515 300736 SH SOLE 84596 0 216140 HEALTHEQUITY INC COMM STK 42226A107 2876 50335 SH SOLE 24335 0 26000 HEARTLAND FINL USA INC COMM STK 42234Q102 797 17813 SH SOLE 17813 0 0 HELIOS TECHNOLOGIES INC COMM STK 42328H109 94282 2323932 SH SOLE 634147 0 1689785 HERC HLDGS INC COMM STK 42704L104 846 18184 SH SOLE 13637 0 4547 HERITAGE FINL CORP WASH COMM STK 42722X106 95992 3560528 SH SOLE 829845 0 2730683 HERITAGE CRYSTAL CLEAN INC COMM STK 42726M106 45280 1708666 SH SOLE 312624 0 1396042 HERITAGE INS HLDGS INC COMM STK 42727J102 4178 279434 SH SOLE 77234 0 202200 HESKA CORP COMM STK 42805E306 245 3462 SH SOLE 162 0 3300 HERTZ GLOBAL HLDGS INC COMM STK 42806J106 703 50808 SH SOLE 41017 0 9791 HESS CORP COMM STK 42809H107 414479 6853151 SH SOLE 2508398 0 4344753 HEWLETT PACKARD ENTERPRISE C COMM STK 42824C109 72079 4751448 SH SOLE 1535480 0 3215968 HIGHPOINT RES CORP COMM STK 43114K108 187 117633 SH SOLE 114201 0 3432 HILTON GRAND VACATIONS INC COMM STK 43283X105 42195 1318597 SH SOLE 359147 0 959450 HILTON WORLDWIDE HLDGS INC COMM STK 43300A203 2407295 25854310 SH SOLE 9103056 0 16751254 HOMESTREET INC COMM STK 43785V102 1111 40680 SH SOLE 26080 0 14600 HOPE BANCORP INC COMM STK 43940T109 104236 7268909 SH SOLE 1803362 0 5465547 HORIZON GLOBAL CORP COMM STK 44052W104 16130 4222490 SH SOLE 907380 0 3315110 HOST HOTELS & RESORTS INC COMM STK 44107P104 114981 6650155 SH SOLE 941874 0 5708281 HOSTESS BRANDS INC COMM STK 44109J106 479 34276 SH SOLE 10186 0 24090 HOWARD HUGHES CORP COMM STK 44267D107 4306 33225 SH SOLE 26902 0 6323 HUAMI CORP ADR 44331K103 937 93668 SH SOLE 57854 0 35814 HUAZHU GROUP LTD ADR 44332N106 113146 3426579 SH SOLE 2022329 0 1404250 IAC INTERACTIVECORP COMM STK 44919P508 2809152 12887790 SH SOLE 4864075 0 8023715 ICF INTL INC COMM STK 44925C103 593 7025 SH SOLE 7025 0 0 ICU MED INC COMM STK 44930G107 417898 2618410 SH SOLE 786901 0 1831509 IPG PHOTONICS CORP COMM STK 44980X109 18409 135756 SH SOLE 44802 0 90954 ITT INC COMM STK 45073V108 3093 50540 SH SOLE 29540 0 21000 ICICI BK LTD ADR 45104G104 86305 7085760 SH SOLE 3003247 0 4082513 IDEX CORP COMM STK 45167R104 873173 5328124 SH SOLE 1975575 0 3352549 IDEXX LABS INC COMM STK 45168D104 878964 3232318 SH SOLE 824018 0 2408300 IDERA PHARMACEUTICALS INC COMM STK 45168K405 29 10200 SH SOLE 0 0 10200 IHEARTMEDIA INC COMM STK 45174J509 33157 2210471 SH SOLE 276969 0 1933502 IMMUNOGEN INC COMM STK 45253H101 2445 1010498 SH SOLE 340019 0 670479 INCYTE CORP COMM STK 45337C102 578430 7792413 SH SOLE 2434383 0 5358030 INDEPENDENCE RLTY TR INC COMM STK 45378A106 342 23896 SH SOLE 13596 0 10300 INDEPENDENT BK GROUP INC COMM STK 45384B106 151639 2882332 SH SOLE 571888 0 2310444 INFINITY PHARMACEUTICALS INC COMM STK 45665G303 124 120206 SH SOLE 120206 0 0 INFINERA CORPORATION COMM STK 45667G103 447 82052 SH SOLE 26102 0 55950 INFORMATION SERVICES GROUP I COMM STK 45675Y104 46 18703 SH SOLE 18703 0 0 INGEVITY CORP COMM STK 45688C107 64926 765270 SH SOLE 206843 0 558427 INSIGHT ENTERPRISES INC COMM STK 45765U103 1263 22682 SH SOLE 8982 0 13700 INNOSPEC INC COMM STK 45768S105 58026 650950 SH SOLE 179650 0 471300 INPHI CORP COMM STK 45772F107 69442 1137462 SH SOLE 211750 0 925712 INOVIO PHARMACEUTICALS INC COMM STK 45773H201 30 14641 SH SOLE 14641 0 0 INNOPHOS HOLDINGS INC COMM STK 45774N108 268 8260 SH SOLE 8260 0 0 INSTEEL INDUSTRIES INC COMM STK 45774W108 23140 1127121 SH SOLE 288536 0 838585 INSPERITY INC COMM STK 45778Q107 66843 677779 SH SOLE 188379 0 489400 INOGEN INC COMM STK 45780L104 6604 137841 SH SOLE 43193 0 94648 INOVALON HLDGS INC COMM STK 45781D101 509 31045 SH SOLE 1645 0 29400 INNOVIVA INC COMM STK 45781M101 8363 793418 SH SOLE 216318 0 577100 INSTRUCTURE INC COMM STK 45781U103 619 15987 SH SOLE 787 0 15200 INNOVATIVE INDL PPTYS INC COMM STK 45781V101 420 4551 SH SOLE 4551 0 0 INSEEGO CORP COMM STK 45782B104 167 34844 SH SOLE 34844 0 0 INSULET CORP COMM STK 45784P101 130117 788922 SH SOLE 130222 0 658700 INTEGER HLDGS CORP COMM STK 45826H109 16375 216713 SH SOLE 28363 0 188350 INTERACTIVE BROKERS GROUP IN COMM STK 45841N107 2329 43313 SH SOLE 15513 0 27800 INTERCEPT PHARMACEUTICALS IN COMM STK 45845P108 12819 193179 SH SOLE 26559 0 166620 INTERCONTINENTAL EXCHANGE IN COMM STK 45866F104 3872589 41970177 SH SOLE 15881561 0 26088616 INTERDIGITAL INC COMM STK 45867G101 1012 19288 SH SOLE 7349 0 11939 INTERNAP CORP COMM STK 45885A409 200 77675 SH SOLE 24475 0 53200 INTL FCSTONE INC COMM STK 46116V105 511 12438 SH SOLE 5257 0 7181 INTRA CELLULAR THERAPIES INC COMM STK 46116X101 542 72578 SH SOLE 54378 0 18200 INTUITIVE SURGICAL INC COMM STK 46120E602 5612659 10395162 SH SOLE 3945840 0 6449322 INTREXON CORP COMM STK 46122T102 319 55788 SH SOLE 55788 0 0 INVESCO MORTGAGE CAPITAL INC COMM STK 46131B100 756 49349 SH SOLE 39649 0 9700 INVESCO EXCHNG TRADED FD TR COMM STK 46138G508 3614 160000 SH Put SOLE 160000 0 0 INVESTORS BANCORP INC NEW COMM STK 46146L101 58673 5164877 SH SOLE 1018692 0 4146185 INVITATION HOMES INC COMM STK 46187W107 4854 163922 SH SOLE 71671 0 92251 IQVIA HLDGS INC COMM STK 46266C105 62671 419544 SH SOLE 139357 0 280187 IRIDIUM COMMUNICATIONS INC COMM STK 46269C102 714 33561 SH SOLE 18643 0 14918 IRON MTN INC NEW COMM STK 46284V101 25884 799142 SH SOLE 335833 0 463309 IRONWOOD PHARMACEUTICALS INC COMM STK 46333X108 10052 1170882 SH SOLE 431782 0 739100 ISHARES TR COMM STK 46429B598 12713 378700 SH SOLE 378700 0 0 ISHARES TR COMM STK 46432F842 5086 83277 SH SOLE 66579 0 16698 ISHARES INC COMM STK 46434G822 1079 19025 SH SOLE 0 0 19025 ISHARES TR COMM STK 46435G334 707 22500 SH SOLE 0 0 22500 ITERIS INC COMM STK 46564T107 329 57259 SH SOLE 57259 0 0 I3 VERTICALS INC COMM STK 46571Y107 33057 1642980 SH SOLE 488026 0 1154954 JBG SMITH PPTYS COMM STK 46590V100 477601 12180585 SH SOLE 2327576 0 9853009 JPMORGAN CHASE & CO COMM STK 46625H100 5075208 43123529 SH SOLE 19573676 0 23549853 JPMORGAN CHASE & CO COMM STK 46625H365 549 23600 SH SOLE 23600 0 0 JAGGED PEAK ENERGY INC COMM STK 47009K107 77431 10665465 SH SOLE 2626770 0 8038695 JD COM INC ADR 47215P106 736 26100 SH SOLE 26100 0 0 JEFFERIES FINL GROUP INC COMM STK 47233W109 1626 88348 SH SOLE 44001 0 44347 JELD-WEN HLDG INC COMM STK 47580P103 18946 982149 SH SOLE 226928 0 755221 JONES LANG LASALLE INC COMM STK 48020Q107 18489 132955 SH SOLE 80945 0 52010 J2 GLOBAL INC COMM STK 48123V102 38384 422639 SH SOLE 120839 0 301800 JUNIPER NETWORKS INC COMM STK 48203R104 62250 2515139 SH SOLE 1538481 0 976658 KAR AUCTION SVCS INC COMM STK 48238T109 12052 490910 SH SOLE 232010 0 258900 KBR INC COMM STK 48242W106 24276 989252 SH SOLE 256104 0 733148 KKR & CO INC COMM STK 48251W104 459780 17124006 SH SOLE 7564375 0 9559631 KLX ENERGY SERVICS HOLDNGS I COMM STK 48253L106 538 62217 SH SOLE 53057 0 9160 KT CORP ADR 48268K101 77210 6826715 SH SOLE 2807723 0 4018992 K12 INC COMM STK 48273U102 321 12159 SH SOLE 12159 0 0 KADANT INC COMM STK 48282T104 258 2938 SH SOLE 2938 0 0 KARUNA THERAPEUTICS INC COMM STK 48576A100 7474 457981 SH SOLE 52157 0 405824 KB HOME COMM STK 48666K109 1775 52213 SH SOLE 36713 0 15500 KEANE GROUP INC COMM STK 48669A108 56898 9389031 SH SOLE 2811349 0 6577682 KEARNY FINL CORP MD COMM STK 48716P108 68369 5242991 SH SOLE 1163648 0 4079343 KEURIG DR PEPPER INC COMM STK 49271V100 524381 19194026 SH SOLE 5411891 0 13782135 KEYSIGHT TECHNOLOGIES INC COMM STK 49338L103 1520352 15633436 SH SOLE 6038105 0 9595331 KILROY RLTY CORP COMM STK 49427F108 124372 1596767 SH SOLE 344085 0 1252682 KIMBALL ELECTRONICS INC COMM STK 49428J109 255 17592 SH SOLE 11075 0 6517 KIMBELL RTY PARTNERS LP COMM STK 49435R102 25313 1720796 SH SOLE 500492 0 1220304 KIMCO RLTY CORP COMM STK 49446R109 16020 767219 SH SOLE 246345 0 520874 KINDER MORGAN INC DEL COMM STK 49456B101 73560 3569154 SH SOLE 1156152 0 2413002 KINSALE CAP GROUP INC COMM STK 49714P108 1658 16049 SH SOLE 4702 0 11347 KITE RLTY GROUP TR COMM STK 49803T300 1185 73347 SH SOLE 38247 0 35100 KNOWLES CORP COMM STK 49926D109 90141 4431710 SH SOLE 1368790 0 3062920 KODIAK SCIENCES INC COMM STK 50015M109 4332 301249 SH SOLE 31268 0 269981 KONTOOR BRANDS INC COMM STK 50050N103 3214 91580 SH SOLE 63089 0 28491 KOPPERS HOLDINGS INC COMM STK 50060P106 299 10244 SH SOLE 5944 0 4300 KRATOS DEFENSE & SEC SOLUTIO COMM STK 50077B207 2735 147101 SH SOLE 122501 0 24600 KRATON CORPORATION COMM STK 50077C106 660 20432 SH SOLE 12632 0 7800 LHC GROUP INC COMM STK 50187A107 764 6730 SH SOLE 1606 0 5124 LGI HOMES INC COMM STK 50187T106 614 7369 SH SOLE 7369 0 0 LCI INDS COMM STK 50189K103 106697 1161641 SH SOLE 352841 0 808800 LPL FINL HLDGS INC COMM STK 50212V100 2321 28340 SH SOLE 13740 0 14600 LSI INDS INC COMM STK 50216C108 54 10325 SH SOLE 0 0 10325 LSC COMMUNICATIONS INC COMM STK 50218P107 17 12114 SH SOLE 12114 0 0 LABORATORY CORP AMER HLDGS COMM STK 50540R409 30355 180686 SH SOLE 59037 0 121649 LADENBURG THALMAN FIN SVCS I COMM STK 50575Q102 74 31077 SH SOLE 31077 0 0 LANDS END INC NEW COMM STK 51509F105 293 25821 SH SOLE 16509 0 9312 LEGACY TEX FINL GROUP INC COMM STK 52471Y106 444 10209 SH SOLE 9229 0 980 LENDINGCLUB CORP COMM STK 52603A208 3072 234880 SH SOLE 19860 0 215020 LENDINGTREE INC NEW COMM STK 52603B107 1112 3582 SH SOLE 2200 0 1382 LEVI STRAUSS & CO NEW COMM STK 52736R102 113715 5972402 SH SOLE 2192608 0 3779794 LIBERTY OILFIELD SVCS INC COMM STK 53115L104 60621 5597527 SH SOLE 1202579 0 4394948 LIGAND PHARMACEUTICALS INC COMM STK 53220K504 33991 341485 SH SOLE 91499 0 249986 LIFE STORAGE INC COMM STK 53223X107 2468 23418 SH SOLE 11318 0 12100 LIMESTONE BANCORP INC COMM STK 53262L105 1798 116519 SH SOLE 0 0 116519 LIVE OAK BANCSHARES INC COMM STK 53803X105 93134 5145544 SH SOLE 1151515 0 3994029 LIVENT CORP COMM STK 53814L108 130 19423 SH SOLE 10351 0 9072 LIVERAMP HLDGS INC COMM STK 53815P108 1838 42773 SH SOLE 18613 0 24160 LOGMEIN INC COMM STK 54142L109 20612 290476 SH SOLE 90729 0 199747 LUMBER LIQUIDATORS HLDGS INC COMM STK 55003T107 16162 1637468 SH SOLE 500463 0 1137005 LUMENTUM HLDGS INC COMM STK 55024U109 5060 94481 SH SOLE 68967 0 25514 LYFT INC COMM STK 55087P104 31011 759329 SH SOLE 736329 0 23000 M & T BK CORP COMM STK 55261F104 42398 268393 SH SOLE 96612 0 171781 MBIA INC COMM STK 55262C100 901 97585 SH SOLE 50385 0 47200 MFA FINL INC COMM STK 55272X102 960 130425 SH SOLE 84825 0 45600 MGE ENERGY INC COMM STK 55277P104 53288 667178 SH SOLE 204784 0 462394 MGM GROWTH PPTYS LLC COMM STK 55303A105 12818 426569 SH SOLE 222769 0 203800 M/I HOMES INC COMM STK 55305B101 952 25291 SH SOLE 15221 0 10070 MKS INSTRUMENT INC COMM STK 55306N104 98669 1069236 SH SOLE 263452 0 805784 MRC GLOBAL INC COMM STK 55345K103 539 44405 SH SOLE 18065 0 26340 MSCI INC COMM STK 55354G100 786694 3612829 SH SOLE 792691 0 2820138 MTBC INC COMM STK 55378G102 544 143800 SH SOLE 111500 0 32300 MYR GROUP INC DEL COMM STK 55405W104 622 19876 SH SOLE 10576 0 9300 MACOM TECH SOLUTIONS HLDGS I COMM STK 55405Y100 380 17697 SH SOLE 16917 0 780 MACQUARIE INFRASTRUCTURE COR COMM STK 55608B105 931 23575 SH SOLE 11578 0 11997 MACYS INC COMM STK 55616P104 9016 580165 SH SOLE 191539 0 388626 MADISON SQUARE GARDEN CO NEW COMM STK 55825T103 2150 8160 SH SOLE 3406 0 4754 MAIN STREET CAPITAL CORP COMM STK 56035L104 40151 929200 SH SOLE 344700 0 584500 MAMMOTH ENERGY SVCS INC COMM STK 56155L108 48 19174 SH SOLE 304 0 18870 MANPOWERGROUP INC COMM STK 56418H100 7087 84127 SH SOLE 43788 0 40339 MANULIFE FINL CORP COMM STK 56501R106 1264 68876 SH SOLE 68876 0 0 MARATHON PETE CORP COMM STK 56585A102 202624 3335380 SH SOLE 1571873 0 1763507 MARKETAXESS HLDGS INC COMM STK 57060D108 677816 2069667 SH SOLE 581019 0 1488648 MARRIOTT VACTINS WORLDWID CO COMM STK 57164Y107 54603 527003 SH SOLE 156700 0 370303 MASTECH DIGITAL INC COMM STK 57633B100 281 46784 SH SOLE 0 0 46784 MASTERCARD INC COMM STK 57636Q104 8179515 30119360 SH SOLE 11229861 0 18889499 MATCH GROUP INC COMM STK 57665R106 122282 1711671 SH SOLE 553679 0 1157992 MATSON INC COMM STK 57686G105 144781 3859796 SH SOLE 749327 0 3110469 MAXIM INTEGRATED PRODS INC COMM STK 57772K101 1989166 34349262 SH SOLE 10414835 0 23934427 MAXLINEAR INC COMM STK 57776J100 82390 3681404 SH SOLE 1126574 0 2554830 MCEWEN MNG INC COMM STK 58039P107 420 269000 SH SOLE 269000 0 0 MCKESSON CORP COMM STK 58155Q103 104441 764241 SH SOLE 403284 0 360957 MEDICAL PPTYS TRUST INC COMM STK 58463J304 2054 104992 SH SOLE 51762 0 53230 MEDIFAST INC COMM STK 58470H101 1481 14287 SH SOLE 8987 0 5300 MEDIDATA SOLUTIONS INC COMM STK 58471A105 4769 52125 SH SOLE 31225 0 20900 MEDNAX INC COMM STK 58502B106 68677 3036119 SH SOLE 1127878 0 1908241 MEDPACE HLDGS INC COMM STK 58506Q109 62323 741591 SH SOLE 199491 0 542100 MEET GROUP INC COMM STK 58513U101 676 206397 SH SOLE 197797 0 8600 MERCADOLIBRE INC COMM STK 58733R102 1529177 2774118 SH SOLE 897737 0 1876381 MERCK & CO INC COMM STK 58933Y105 1750514 20794892 SH SOLE 7934125 0 12860767 MERIDIAN BANCORP INC MD COMM STK 58958U103 144867 7726215 SH SOLE 1827019 0 5899196 MERITAGE HOMES CORP COMM STK 59001A102 6462 91851 SH SOLE 78451 0 13400 MERITOR INC COMM STK 59001K100 37258 2013933 SH SOLE 380183 0 1633750 MESA LABS INC COMM STK 59064R109 57583 242180 SH SOLE 69165 0 173015 METHANEX CORP COMM STK 59151K108 255 7188 SH SOLE 7188 0 0 METLIFE INC COMM STK 59156R108 828449 17566770 SH SOLE 7964612 0 9602158 MICHAELS COS INC COMM STK 59408Q106 111514 11390618 SH SOLE 3145987 0 8244631 MID AMER APT CMNTYS INC COMM STK 59522J103 28511 219296 SH SOLE 74387 0 144909 MILACRON HLDGS CORP COMM STK 59870L106 17890 1073179 SH SOLE 287032 0 786147 MILESTONE PHARMACEUTICALS IN COMM STK 59935V107 22501 1300646 SH SOLE 180247 0 1120399 MIRATI THERAPEUTICS INC COMM STK 60468T105 104132 1336564 SH SOLE 200104 0 1136460 MOBILEIRON INC COMM STK 60739U204 411 62840 SH SOLE 2240 0 60600 MOBILE MINI INC COMM STK 60740F105 10203 276796 SH SOLE 92797 0 183999 MODERNA INC COMM STK 60770K107 12657 795011 SH SOLE 120030 0 674981 MOELIS & CO COMM STK 60786M105 569 17313 SH SOLE 9313 0 8000 MOLINA HEALTHCARE INC COMM STK 60855R100 384132 3501017 SH SOLE 715769 0 2785248 MOLSON COORS BREWING CO COMM STK 60871R209 19827 344820 SH SOLE 109514 0 235306 MOMENTA PHARMACEUTICALS INC COMM STK 60877T100 68032 5249357 SH SOLE 1210089 0 4039268 MONGODB INC COMM STK 60937P106 21575 179074 SH SOLE 71941 0 107133 MONOTYPE IMAGING HOLDINGS IN COMM STK 61022P100 1043 52646 SH SOLE 18546 0 34100 MONSTER BEVERAGE CORP NEW COMM STK 61174X109 149955 2582760 SH SOLE 1170961 0 1411799 MOSAIC CO NEW COMM STK 61945C103 13086 638353 SH SOLE 206582 0 431771 MYRIAD GENETICS INC COMM STK 62855J104 922 32190 SH SOLE 22510 0 9680 MYOKARDIA INC COMM STK 62857M105 189698 3637555 SH SOLE 565078 0 3072477 NVR INC COMM STK 62944T105 560379 150747 SH SOLE 63329 0 87418 NATIONAL HEALTH INVS INC COMM STK 63633D104 1221 14821 SH SOLE 10801 0 4020 NATIONAL VISION HLDGS INC COMM STK 63845R107 24892 1034138 SH SOLE 247206 0 786932 NATURAL GAS SERVICES GROUP COMM STK 63886Q109 324 25306 SH SOLE 25306 0 0 NATURAL HEALTH TRENDS CORP COMM STK 63888P406 380 53710 SH SOLE 53460 0 250 NAUTILUS INC COMM STK 63910B102 28 21000 SH SOLE 21000 0 0 NAVIGANT CONSULTING INC COMM STK 63935N107 739 26423 SH SOLE 13323 0 13100 NAVIENT CORPORATION COMM STK 63938C108 1171 91520 SH SOLE 59720 0 31800 NELNET INC COMM STK 64031N108 276 4342 SH SOLE 420 0 3922 NEOLEUKIN THERAPEUTICS INC COMM STK 64049K104 1151 403919 SH SOLE 39991 0 363928 NEOGENOMICS INC COMM STK 64049M209 363 19003 SH SOLE 9003 0 10000 NETAPP INC COMM STK 64110D104 23398 445590 SH SOLE 138821 0 306769 NETFLIX INC COMM STK 64110L106 4507572 16843181 SH SOLE 6670989 0 10172192 NETEASE INC ADR 64110W102 32757 123063 SH SOLE 37367 0 85696 NETGEAR INC COMM STK 64111Q104 481 14935 SH SOLE 7435 0 7500 NETSCOUT SYS INC COMM STK 64115T104 872 37803 SH SOLE 24653 0 13150 NEUROCRINE BIOSCIENCES INC COMM STK 64125C109 606473 6730360 SH SOLE 1711716 0 5018644 NEVRO CORP COMM STK 64157F103 292884 3406814 SH SOLE 587172 0 2819642 NEW MEDIA INVT GROUP INC COMM STK 64704V106 404 45899 SH SOLE 17099 0 28800 NEW RESIDENTIAL INVT CORP COMM STK 64828T201 2886 184041 SH SOLE 78391 0 105650 NEW RELIC INC COMM STK 64829B100 483988 7876122 SH SOLE 1908627 0 5967495 NEWMARK GROUP INC COMM STK 65158N102 597 65839 SH SOLE 25017 0 40822 NEWS CORP NEW COMM STK 65249B109 783159 56261417 SH SOLE 20627015 0 35634402 NEWS CORP NEW COMM STK 65249B208 2976 208185 SH SOLE 57765 0 150420 NEXSTAR MEDIA GROUP INC COMM STK 65336K103 50211 490775 SH SOLE 133508 0 357267 NEXTERA ENERGY INC COMM STK 65339F101 6172201 26491272 SH SOLE 11157555 0 15333717 NEXTERA ENERGY INC CVPFSTKF 65339F796 35008 697100 SH SOLE 125800 0 571300 NEXTERA ENERGY PARTNERS LP COMM STK 65341B106 103188 1952832 SH SOLE 393842 0 1558990 NEXTGEN HEALTHCARE INC COMM STK 65343C102 919 58673 SH SOLE 33173 0 25500 NISOURCE INC COMM STK 65473P105 1524108 50939447 SH SOLE 17569345 0 33370102 NLIGHT INC COMM STK 65487K100 1905 121679 SH SOLE 100341 0 21338 NORTHFIELD BANCORP INC DEL COMM STK 66611T108 232 14433 SH SOLE 1033 0 13400 NORTHWEST NAT HLDG CO COMM STK 66765N105 1734 24301 SH SOLE 14311 0 9990 NOVARTIS A G ADR 66987V109 2445 28137 SH SOLE 27081 0 1056 NOVANTA INC COMM STK 67000B104 211505 2588161 SH SOLE 538980 0 2049181 NOW INC COMM STK 67011P100 437 38071 SH SOLE 25148 0 12923 NU SKIN ENTERPRISES INC COMM STK 67018T105 8609 202433 SH SOLE 65533 0 136900 NUANCE COMMUNICATIONS INC COMM STK 67020Y100 2553 156522 SH SOLE 84561 0 71961 NUTANIX INC COMM STK 67059N108 1571 59857 SH SOLE 28857 0 31000 NVIDIA CORP COMM STK 67066G104 1527825 8777072 SH SOLE 3218118 0 5558954 NUVECTRA CORP COMM STK 67075N108 73 53643 SH SOLE 16600 0 37043 O REILLY AUTOMOTIVE INC NEW COMM STK 67103H107 667430 1674813 SH SOLE 658559 0 1016254 OFG BANCORP COMM STK 67103X102 578 26383 SH SOLE 22183 0 4200 OFFICE PPTYS INCOME TR COMM STK 67623C109 586 19126 SH SOLE 19126 0 0 OLYMPIC STEEL INC COMM STK 68162K106 402 27915 SH SOLE 18515 0 9400 OMNICELL INC COMM STK 68213N109 51416 711443 SH SOLE 188923 0 522520 ONE GAS INC COMM STK 68235P108 374442 3895977 SH SOLE 930482 0 2965495 FLWS/1-800 FLOWERS COMM STK 68243Q106 341 23051 SH SOLE 583 0 22468 ONEMAIN HLDGS INC COMM STK 68268W103 1149 31322 SH SOLE 13122 0 18200 ONESPAN INC COMM STK 68287N100 736 50765 SH SOLE 22665 0 28100 OPKO HEALTH INC COMM STK 68375N103 540 258322 SH SOLE 82322 0 176000 ORACLE CORP COMM STK 68389X105 299589 5444098 SH SOLE 2115655 0 3328443 OPTION CARE HEALTH INC COMM STK 68404L102 113 35375 SH SOLE 10375 0 25000 ORASURE TECHNOLOGIES INC COMM STK 68554V108 1049 140413 SH SOLE 85138 0 55275 ORBCOMM INC COMM STK 68555P100 116 24342 SH SOLE 1742 0 22600 ORCHARD THERAPEUTICS PLC ADR 68570P101 58862 4954677 SH SOLE 774187 0 4180490 ORIGIN BANCORP INC COMM STK 68621T102 94961 2814500 SH SOLE 634965 0 2179535 ORITANI FINL CORP DEL COMM STK 68633D103 1239 70026 SH SOLE 70026 0 0 OTONOMY INC COMM STK 68906L105 45 18700 SH SOLE 0 0 18700 OUTFRONT MEDIA INC COMM STK 69007J106 1827 65781 SH SOLE 56717 0 9064 PDL CMNTY BANCORP COMM STK 69290X101 21437 1524699 SH SOLE 479555 0 1045144 PBF ENERGY INC COMM STK 69318G106 35416 1302532 SH SOLE 353132 0 949400 PC CONNECTION INC COMM STK 69318J100 213 5464 SH SOLE 264 0 5200 PCSB FINL CORP COMM STK 69324R104 31008 1551175 SH SOLE 477748 0 1073427 PDC ENERGY INC COMM STK 69327R101 22893 824985 SH SOLE 231835 0 593150 PG&E CORP COMM STK 69331C108 114830 11483037 SH SOLE 3665966 0 7817071 PGT INNOVATIONS INC COMM STK 69336V101 57558 3332848 SH SOLE 625335 0 2707513 PNM RES INC COMM STK 69349H107 383638 7366318 SH SOLE 1779814 0 5586504 PPL CORP COMM STK 69351T106 41759 1326119 SH SOLE 421812 0 904307 PRA HEALTH SCIENCES INC COMM STK 69354M108 632101 6370056 SH SOLE 2131920 0 4238136 PRA GROUP INC COMM STK 69354N106 129457 3831233 SH SOLE 719488 0 3111745 PPDAI GROUP INC ADR 69354V108 1234 425503 SH SOLE 154443 0 271060 PRGX GLOBAL INC COMM STK 69357C503 202 39287 SH SOLE 12187 0 27100 PS BUSINESS PKS INC CALIF COMM STK 69360J107 382753 2103618 SH SOLE 451179 0 1652439 PTC THERAPEUTICS INC COMM STK 69366J200 126809 3749518 SH SOLE 599386 0 3150132 PTC INC COMM STK 69370C100 16492 241880 SH SOLE 86050 0 155830 PACIFIC BIOSCIENCES CALIF IN COMM STK 69404D108 460 89237 SH SOLE 89237 0 0 PACIFIC ETHANOL INC COMM STK 69423U305 11 20000 SH SOLE 20000 0 0 PACIFIC PREMIER BANCORP COMM STK 69478X105 112724 3614106 SH SOLE 681027 0 2933079 PAGERDUTY INC COMM STK 69553P100 112407 4126302 SH SOLE 593829 0 3532473 PALOMAR HLDGS INC COMM STK 69753M105 83951 2129667 SH SOLE 462991 0 1666676 PARAMOUNT GROUP INC COMM STK 69924R108 93721 7020324 SH SOLE 1581058 0 5439266 PARK AEROSPACE CORP COMM STK 70014A104 329 18733 SH SOLE 3233 0 15500 PARSONS CORPORATION COMM STK 70202L102 66290 2010018 SH SOLE 498325 0 1511693 PATTERN ENERGY GROUP INC COMM STK 70338P100 637 23669 SH SOLE 2069 0 21600 PATRIOT TRANSN HLDG INC COMM STK 70338W105 5110 268941 SH SOLE 56243 0 212698 PAYCOM SOFTWARE INC COMM STK 70432V102 134916 644023 SH SOLE 200135 0 443888 PAYLOCITY HLDG CORP COMM STK 70438V106 189987 1946986 SH SOLE 303155 0 1643831 PAYPAL HLDGS INC COMM STK 70450Y103 3831133 36983618 SH SOLE 13459961 0 23523657 PEBBLEBROOK HOTEL TR COMM STK 70509V100 63134 2269365 SH SOLE 485083 0 1784282 PENNYMAC MTG INVT TR COMM STK 70931T103 40122 1804867 SH SOLE 522832 0 1282035 PENNYMAC FINL SVCS INC COMM STK 70932M107 201922 6646533 SH SOLE 1633042 0 5013491 PENSKE AUTOMOTIVE GRP INC COMM STK 70959W103 414 8748 SH SOLE 4102 0 4646 PENUMBRA INC COMM STK 70975L107 126346 939443 SH SOLE 187446 0 751997 PERFORMANCE FOOD GROUP CO COMM STK 71377A103 192210 4177580 SH SOLE 891383 0 3286197 PHIBRO ANIMAL HEALTH CORP COMM STK 71742Q106 13099 614089 SH SOLE 165289 0 448800 PHYSICIANS RLTY TR COMM STK 71943U104 2076 116934 SH SOLE 56654 0 60280 PHREESIA INC COMM STK 71944F106 23565 972166 SH SOLE 214961 0 757205 PILGRIMS PRIDE CORP NEW COMM STK 72147K108 690 21531 SH SOLE 10031 0 11500 PINNACLE FINL PARTNERS INC COMM STK 72346Q104 254052 4476689 SH SOLE 1052020 0 3424669 PINTEREST INC COMM STK 72352L106 254 9594 SH SOLE 4594 0 5000 PIXELWORKS INC COMM STK 72581M305 56 15200 SH SOLE 0 0 15200 PLAINS GP HLDGS L P COMM STK 72651A207 29574 1393016 SH SOLE 304264 0 1088752 PLANET FITNESS INC COMM STK 72703H101 11145 192584 SH SOLE 15647 0 176937 PLUG POWER INC COMM STK 72919P202 634 241081 SH SOLE 164181 0 76900 PLURALSIGHT INC COMM STK 72941B106 11078 659581 SH SOLE 144608 0 514973 POLYONE CORP COMM STK 73179P106 70816 2168941 SH SOLE 481601 0 1687340 POOL CORPORATION COMM STK 73278L105 363361 1801492 SH SOLE 524832 0 1276660 PREMIER FINL BANCORP INC COMM STK 74050M105 260 15150 SH SOLE 4888 0 10262 PREMIER INC COMM STK 74051N102 665 22988 SH SOLE 12888 0 10100 PRESTIGE CONSMR HEALTHCARE I COMM STK 74112D101 31979 921863 SH SOLE 252323 0 669540 PRICE T ROWE GROUP INC COMM STK 74144T108 46626 408097 SH SOLE 128481 0 279616 PRIMORIS SVCS CORP COMM STK 74164F103 603 30736 SH SOLE 16936 0 13800 PRIMERICA INC COMM STK 74164M108 87688 689209 SH SOLE 190009 0 499200 PRIMO WTR CORP COMM STK 74165N105 822 66936 SH SOLE 33626 0 33310 PRINCIPAL FINL GROUP INC COMM STK 74251V102 27208 476166 SH SOLE 152446 0 323720 PRINCIPIA BIOPHARMA INC COMM STK 74257L108 25862 915778 SH SOLE 151691 0 764087 PROASSURANCE CORP COMM STK 74267C106 78461 1948382 SH SOLE 540190 0 1408192 PROLOGIS INC COMM STK 74340W103 1832928 21508196 SH SOLE 8096868 0 13411328 PROS HOLDINGS INC COMM STK 74346Y103 1381 23171 SH SOLE 13071 0 10100 PROSPECT CAPITAL CORPORATION COMM STK 74348T102 210 31800 SH Put SOLE 31800 0 0 PROSIGHT GLOBAL INC COMM STK 74349J103 13875 716698 SH SOLE 129893 0 586805 PROTEOSTASIS THERAPEUTICS IN COMM STK 74373B109 38 44974 SH SOLE 0 0 44974 PROVIDENT FINL SVCS INC COMM STK 74386T105 693 28264 SH SOLE 18146 0 10118 PRUDENTIAL BANCORP INC NEW COMM STK 74431A101 292 17190 SH SOLE 17190 0 0 PUBLIC STORAGE COMM STK 74460D109 880340 3589270 SH SOLE 1215909 0 2373361 PULSE BIOSCIENCES INC COMM STK 74587B101 217 14063 SH SOLE 263 0 13800 PUMA BIOTECHNOLOGY INC COMM STK 74587V107 6243 579971 SH SOLE 57319 0 522652 PURE STORAGE INC COMM STK 74624M102 270686 15979091 SH SOLE 3372972 0 12606119 PZENA INVESTMENT MGMT INC COMM STK 74731Q103 101 11312 SH SOLE 11312 0 0 QEP RES INC COMM STK 74733V100 870 235037 SH SOLE 86437 0 148600 QTS RLTY TR INC COMM STK 74736A103 21788 423809 SH SOLE 131181 0 292628 QORVO INC COMM STK 74736K101 16864 227463 SH SOLE 71265 0 156198 Q2 HLDGS INC COMM STK 74736L109 13621 172704 SH SOLE 63904 0 108800 QUALYS INC COMM STK 74758T303 43448 574937 SH SOLE 154937 0 420000 QUANTERIX CORP COMM STK 74766Q101 35788 1629681 SH SOLE 605233 0 1024448 QUEST DIAGNOSTICS INC COMM STK 74834L100 26602 248547 SH SOLE 80157 0 168390 QUICKLOGIC CORP COMM STK 74837P108 7 18501 SH SOLE 6901 0 11600 QUIDEL CORP COMM STK 74838J101 375147 6114865 SH SOLE 1144592 0 4970273 QURATE RETAIL INC COMM STK 74915M100 2129 206416 SH SOLE 98796 0 107620 RGC RES INC COMM STK 74955L103 14995 512841 SH SOLE 143393 0 369448 RLJ LODGING TR COMM STK 74965L101 1911 112498 SH SOLE 90652 0 21846 RMR GROUP INC COMM STK 74967R106 745 16384 SH SOLE 11353 0 5031 RH COMM STK 74967X103 38485 225284 SH SOLE 51740 0 173544 RPT REALTY COMM STK 74971D101 1800 132811 SH SOLE 86511 0 46300 RTI SURGICAL HOLDINGS INC COMM STK 74975N105 245 85925 SH SOLE 14925 0 71000 RAMACO RES INC COMM STK 75134P303 716 191752 SH SOLE 91361 0 100391 RANGE RES CORP COMM STK 75281A109 296 77550 SH SOLE 47250 0 30300 RANGER ENERGY SVCS INC COMM STK 75282U104 8737 1354604 SH SOLE 268684 0 1085920 RAYONIER ADVANCED MATLS INC COMM STK 75508B104 255 58911 SH SOLE 14825 0 44086 RBC BEARINGS INC COMM STK 75524B104 235202 1417649 SH SOLE 328480 0 1089169 RE MAX HLDGS INC COMM STK 75524W108 1316 40917 SH SOLE 31717 0 9200 READY CAP CORP COMM STK 75574U101 696 43696 SH SOLE 28696 0 15000 REALOGY HLDGS CORP COMM STK 75605Y106 476 71193 SH SOLE 49993 0 21200 REALPAGE INC COMM STK 75606N109 587062 9339195 SH SOLE 2269446 0 7069749 REATA PHARMACEUTICALS INC COMM STK 75615P103 81449 1014432 SH SOLE 140703 0 873729 RED ROBIN GOURMET BURGERS IN COMM STK 75689M101 77076 2317383 SH SOLE 566169 0 1751214 RED ROCK RESORTS INC COMM STK 75700L108 15431 759948 SH SOLE 192504 0 567444 REDFIN CORP COMM STK 75737F108 41299 2452437 SH SOLE 478629 0 1973808 REGENERON PHARMACEUTICALS COMM STK 75886F107 240506 867000 SH SOLE 157147 0 709853 REGENXBIO INC COMM STK 75901B107 20397 572958 SH SOLE 59263 0 513695 REGIONS FINL CORP NEW COMM STK 7591EP100 30366 1919451 SH SOLE 628480 0 1290971 RENEWABLE ENERGY GROUP INC COMM STK 75972A301 1312 87446 SH SOLE 41878 0 45568 RENT A CTR INC NEW COMM STK 76009N100 1016 39398 SH SOLE 1148 0 38250 RENT A CTR INC NEW COMM STK 76009N100 214 8300 SH Put SOLE 8300 0 0 RESOLUTE FST PRODS INC COMM STK 76117W109 219 46500 SH SOLE 46500 0 0 RESIDEO TECHNOLOGIES INC COMM STK 76118Y104 12922 900469 SH SOLE 240905 0 659564 RESTAURANT BRANDS INTL INC COMM STK 76131D103 1293826 18187044 SH SOLE 7956141 0 10230903 RETAIL OPPORTUNITY INVTS COR COMM STK 76131N101 2207 121040 SH SOLE 31840 0 89200 RETAIL PPTYS AMER INC COMM STK 76131V202 1093 88699 SH SOLE 55399 0 33300 RETAIL VALUE INC COMM STK 76133Q102 623 16814 SH SOLE 7993 0 8821 REXNORD CORP NEW COMM STK 76169B102 53696 1985056 SH SOLE 471256 0 1513800 REXFORD INDL RLTY INC COMM STK 76169C100 160979 3656944 SH SOLE 688592 0 2968352 RHYTHM PHARMACEUTICALS INC COMM STK 76243J105 18488 856324 SH SOLE 149066 0 707258 RINGCENTRAL INC COMM STK 76680R206 3233 25732 SH SOLE 15953 0 9779 ROCKET PHARMACEUTICALS INC COMM STK 77313F106 16507 1416945 SH SOLE 176388 0 1240557 ROKU INC COMM STK 77543R102 4522 44441 SH SOLE 23793 0 20648 RYMAN HOSPITALITY PPTYS INC COMM STK 78377T107 2954 36113 SH SOLE 19819 0 16294 S&P GLOBAL INC COMM STK 78409V104 1780271 7267004 SH SOLE 2040858 0 5226146 SBA COMMUNICATIONS CORP NEW COMM STK 78410G104 274223 1137149 SH SOLE 241411 0 895738 SEACOR MARINE HLDGS INC COMM STK 78413P101 50967 4054631 SH SOLE 1134984 0 2919647 SL GREEN RLTY CORP COMM STK 78440X101 534419 6537237 SH SOLE 2451113 0 4086124 SLM CORP COMM STK 78442P106 207642 23528800 SH SOLE 7542486 0 15986314 SM ENERGY CO COMM STK 78454L100 1112 114804 SH SOLE 67604 0 47200 SPDR S&P 500 ETF TR COMM STK 78462F103 1378 4644 SH SOLE 4644 0 0 SPDR S&P 500 ETF TR COMM STK 78462F103 2671 9000 SH Put SOLE 9000 0 0 SPS COMMERCE INC COMM STK 78463M107 3457 73442 SH SOLE 65242 0 8200 SPDR GOLD TRUST COMM STK 78463V107 264 1900 SH SOLE 1900 0 0 SPDR INDEX SHS FDS COMM STK 78463X202 23580 624800 SH Put SOLE 624800 0 0 SS&C TECHNOLOGIES HLDGS INC COMM STK 78467J100 805199 15613710 SH SOLE 4203956 0 11409754 SPX FLOW INC COMM STK 78469X107 493 12487 SH SOLE 9082 0 3405 SRC ENERGY INC COMM STK 78470V108 978 209875 SH SOLE 141975 0 67900 SVB FINL GROUP COMM STK 78486Q101 59870 286526 SH SOLE 90660 0 195866 SVMK INC COMM STK 78489X103 1184 69262 SH SOLE 2016 0 67246 SABRA HEALTH CARE REIT INC COMM STK 78573L106 2967 129205 SH SOLE 84718 0 44487 SABRE CORP COMM STK 78573M104 15799 705481 SH SOLE 332981 0 372500 SAFETY INS GROUP INC COMM STK 78648T100 120339 1187593 SH SOLE 279662 0 907931 SAGE THERAPEUTICS INC COMM STK 78667J108 1047048 7463451 SH SOLE 1906988 0 5556463 SAIA INC COMM STK 78709Y105 956 10208 SH SOLE 4108 0 6100 SALESFORCE COM INC COMM STK 79466L302 6512229 43871116 SH SOLE 17156625 0 26714491 SANDSTORM GOLD LTD COMM STK 80013R206 834 147410 SH SOLE 59485 0 87925 SANTANDER CONSUMER USA HDG I COMM STK 80283M101 1659 65020 SH SOLE 20620 0 44400 SCHNEIDER NATIONAL INC COMM STK 80689H102 59766 2751669 SH SOLE 523803 0 2227866 SCHOLAR ROCK HLDG CORP COMM STK 80706P103 11401 1273867 SH SOLE 227467 0 1046400 SCIENTIFIC GAMES CORP COMM STK 80874P109 946 46486 SH SOLE 29206 0 17280 SEA LTD ADR 81141R100 97118 3137904 SH SOLE 1333809 0 1804095 SEALED AIR CORP NEW COMM STK 81211K100 462740 11147680 SH SOLE 4313200 0 6834480 SELECT SECTOR SPDR TR COMM STK 81369Y209 676 7500 SH Put SOLE 7500 0 0 SELECT SECTOR SPDR TR COMM STK 81369Y704 582 7500 SH Put SOLE 7500 0 0 SELECT SECTOR SPDR TR COMM STK 81369Y860 56004 1423591 SH SOLE 1423591 0 0 SELECT SECTOR SPDR TR COMM STK 81369Y886 706 10900 SH Put SOLE 10900 0 0 SELECT MED HLDGS CORP COMM STK 81619Q105 392270 23673513 SH SOLE 7540932 0 16132581 SEMGROUP CORP COMM STK 81663A105 659 40359 SH SOLE 12459 0 27900 SENIOR HSG PPTYS TR COMM STK 81721M109 1026 110875 SH SOLE 79581 0 31294 SENSIENT TECHNOLOGIES CORP COMM STK 81725T100 1298 18911 SH SOLE 7493 0 11418 SENSEONICS HLDGS INC COMM STK 81727U105 1005 1016964 SH SOLE 204502 0 812462 SENTINEL ENERGY SVCS INC COMM STK 81728P204 292 28029 SH SOLE 28029 0 0 SERES THERAPEUTICS INC COMM STK 81750R102 210 52433 SH SOLE 52433 0 0 SERITAGE GROWTH PPTYS COMM STK 81752R100 2727 64190 SH SOLE 29190 0 35000 SERVICE PPTYS TR COMM STK 81761L102 2193 85021 SH SOLE 42261 0 42760 SERVICEMASTER GLOBAL HLDGS I COMM STK 81761R109 943724 16882368 SH SOLE 4849089 0 12033279 SERVICENOW INC COMM STK 81762P102 3415085 13453162 SH SOLE 4872305 0 8580857 SERVICESOURCE INTL INC COMM STK 81763U100 22 25100 SH SOLE 25100 0 0 SHENANDOAH TELECOMMUNICATION COMM STK 82312B106 2167 68194 SH SOLE 41294 0 26900 SHOCKWAVE MED INC COMM STK 82489T104 108113 3612197 SH SOLE 517683 0 3094514 SHOPIFY INC COMM STK 82509L107 1018711 3269137 SH SOLE 948825 0 2320312 SIGNATURE BK NEW YORK N Y COMM STK 82669G104 337534 2831184 SH SOLE 950518 0 1880666 SILK ROAD MEDICAL INC COMM STK 82710M100 3265 100373 SH SOLE 10842 0 89531 SIMPLY GOOD FOODS CO COMM STK 82900L102 164202 5664107 SH SOLE 1356115 0 4307992 SIRIUS XM HLDGS INC COMM STK 82968B103 5213 833378 SH SOLE 415551 0 417827 SITE CENTERS CORP COMM STK 82981J109 794 52524 SH SOLE 34624 0 17900 SITEONE LANDSCAPE SUPPLY INC COMM STK 82982L103 298822 4037049 SH SOLE 783021 0 3254028 SIX FLAGS ENTMT CORP NEW COMM STK 83001A102 25411 500308 SH SOLE 141908 0 358400 SKYWORKS SOLUTIONS INC COMM STK 83088M102 452842 5714099 SH SOLE 2105679 0 3608420 SLACK TECHNOLOGIES INC COMM STK 83088V102 788198 33215265 SH SOLE 13823506 0 19391759 SLEEP NUMBER CORP COMM STK 83125X103 1171 28344 SH SOLE 7294 0 21050 SMILEDIRECTCLUB INC COMM STK 83192H106 11084 798589 SH SOLE 83458 0 715131 SMARTSHEET INC COMM STK 83200N103 32561 903717 SH SOLE 88786 0 814931 SNAP INC COMM STK 83304A106 61647 3901728 SH SOLE 208306 0 3693422 SOLARCITY CORP CONV BND 83416TAC4 64327 64985000 PRN SOLE 8358000 0 56627000 SOLAREDGE TECHNOLOGIES INC COMM STK 83417M104 2955 35300 SH SOLE 12700 0 22600 SOLARIS OILFIELD INFRSTR INC COMM STK 83418M103 389 29018 SH SOLE 718 0 28300 SONIC AUTOMOTIVE INC COMM STK 83545G102 351 11189 SH SOLE 6069 0 5120 SORRENTO THERAPEUTICS INC COMM STK 83587F202 84 39325 SH SOLE 3029 0 36296 SOUTHERN COPPER CORP COMM STK 84265V105 219920 6443599 SH SOLE 1691225 0 4752374 SOUTHSIDE BANCSHARES INC COMM STK 84470P109 1014 29739 SH SOLE 13849 0 15890 SPARK THERAPEUTICS INC COMM STK 84652J103 29854 307837 SH SOLE 86387 0 221450 SPECTRUM PHARMACEUTICALS INC COMM STK 84763A108 443 53408 SH SOLE 3578 0 49830 SPECTRUM BRANDS HLDGS INC NE COMM STK 84790A105 505 9583 SH SOLE 4346 0 5238 SPIRE INC COMM STK 84857L101 2571 29476 SH SOLE 18666 0 10810 SPIRIT RLTY CAP INC NEW COMM STK 84860W300 2658 55547 SH SOLE 45117 0 10430 SPIRIT MTA REIT COMM STK 84861U105 418 49480 SH SOLE 31300 0 18180 SPORTSMANS WHSE HLDGS INC COMM STK 84920Y106 27233 5257413 SH SOLE 1132860 0 4124553 SPRINT CORPORATION COMM STK 85207U105 1617 262057 SH SOLE 122307 0 139750 SPROUTS FMRS MKT INC COMM STK 85208M102 267628 13838034 SH SOLE 5045886 0 8792148 SPROTT PHYSICAL GOLD & SILVE COMM STK 85208R101 6340 447429 SH SOLE 2540 0 444889 STAG INDL INC COMM STK 85254J102 2355 79891 SH SOLE 30691 0 49200 STAR GROUP L P COMM STK 85512C105 3801 401325 SH SOLE 196567 0 204758 STARTEK INC COMM STK 85569C107 166 25581 SH SOLE 13181 0 12400 STARWOOD PPTY TR INC COMM STK 85571B105 3083 127303 SH SOLE 38323 0 88980 STEMLINE THERAPEUTICS INC COMM STK 85858C107 1840 176795 SH SOLE 22981 0 153814 STERLING BANCORP DEL COMM STK 85917A100 2382 118759 SH SOLE 79264 0 39495 STERLING BANCORP INC COMM STK 85917W102 47953 4913229 SH SOLE 1132978 0 3780251 STOKE THERAPEUTICS INC COMM STK 86150R107 8216 382313 SH SOLE 44227 0 338086 STONERIDGE INC COMM STK 86183P102 49095 1585228 SH SOLE 282384 0 1302844 STRATEGIC ED INC COMM STK 86272C103 307613 2263855 SH SOLE 670607 0 1593248 SUMMIT MATLS INC COMM STK 86614U100 87700 3950461 SH SOLE 1232866 0 2717595 SUNCOKE ENERGY INC COMM STK 86722A103 281 49809 SH SOLE 21009 0 28800 SUNRUN INC COMM STK 86771W105 3419 204645 SH SOLE 62670 0 141975 SYNAPTICS INC COMM STK 87157D109 851 21290 SH SOLE 15015 0 6275 SYNOVUS FINL CORP COMM STK 87161C501 2233 62447 SH SOLE 31787 0 30660 SYNNEX CORP COMM STK 87162W100 2543 22525 SH SOLE 17521 0 5004 SYNCHRONY FINL COMM STK 87165B103 199301 5846320 SH SOLE 2481117 0 3365203 SYNEOS HEALTH INC COMM STK 87166B102 1840 34574 SH SOLE 22874 0 11700 SYROS PHARMACEUTICALS INC COMM STK 87184Q107 801 77156 SH SOLE 59405 0 17751 TD AMERITRADE HLDG CORP COMM STK 87236Y108 2987799 63978560 SH SOLE 23863987 0 40114573 TFS FINL CORP COMM STK 87240R107 847 46979 SH SOLE 30719 0 16260 TRI POINTE GROUP INC COMM STK 87265H109 96162 6393734 SH SOLE 1419064 0 4974670 TPI COMPOSITES INC COMM STK 87266J104 4575 244009 SH SOLE 144006 0 100003 TTM TECHNOLOGIES INC COMM STK 87305R109 739 60635 SH SOLE 19925 0 40710 TACTILE SYS TECHNOLOGY INC COMM STK 87357P100 821 19393 SH SOLE 7753 0 11640 TAILORED BRANDS INC COMM STK 87403A107 216 49017 SH SOLE 21167 0 27850 TARGA RES CORP COMM STK 87612G101 287391 7154368 SH SOLE 2816636 0 4337732 TAYLOR MORRISON HOME CORP COMM STK 87724P106 883 34027 SH SOLE 18227 0 15800 TC ENERGY CORP COMM STK 87807B107 2178905 42071922 SH SOLE 18211296 0 23860626 TEGNA INC COMM STK 87901J105 1314 84606 SH SOLE 70396 0 14210 TELADOC HEALTH INC COMM STK 87918A105 65721 970480 SH SOLE 70892 0 899588 TELIGENT INC NEW COMM STK 87960W104 35 36920 SH SOLE 0 0 36920 TELLURIAN INC NEW COMM STK 87968A104 282 33928 SH SOLE 9208 0 24720 TEMPUR SEALY INTL INC COMM STK 88023U101 137498 1781059 SH SOLE 387450 0 1393609 TENABLE HLDGS INC COMM STK 88025T102 17422 778484 SH SOLE 430228 0 348256 10X GENOMICS INC COMM STK 88025U109 34343 681400 SH SOLE 124437 0 556963 TENARIS S A ADR 88031M109 187091 8833401 SH SOLE 2419048 0 6414353 TENET HEALTHCARE CORP COMM STK 88033G407 1142 51623 SH SOLE 33463 0 18160 TENCENT MUSIC ENTMT GROUP ADR 88034P109 778437 60958289 SH SOLE 24929681 0 36028608 TERADATA CORP DEL COMM STK 88076W103 1182 38144 SH SOLE 19493 0 18651 TERRENO RLTY CORP COMM STK 88146M101 326775 6396067 SH SOLE 1433438 0 4962629 TESLA INC COMM STK 88160R101 199956 830142 SH SOLE 248634 0 581508 TESLA INC CONV BND 88160RAC5 1773 1812000 PRN SOLE 565000 0 1247000 TETRA TECHNOLOGIES INC DEL COMM STK 88162F105 20772 10334424 SH SOLE 4029824 0 6304600 TETRA TECH INC NEW COMM STK 88162G103 2503 28855 SH SOLE 12180 0 16675 TEXAS CAPITAL BANCSHARES INC COMM STK 88224Q107 104568 1913412 SH SOLE 517462 0 1395950 THERAPEUTICSMD INC COMM STK 88338N107 55554 15304004 SH SOLE 2935186 0 12368818 THE TRADE DESK INC COMM STK 88339J105 2580 13757 SH SOLE 7307 0 6450 THE REALREAL INC COMM STK 88339P101 9804 438455 SH SOLE 50041 0 388414 THERMON GROUP HLDGS INC COMM STK 88362T103 70438 3065185 SH SOLE 766131 0 2299054 3-D SYS CORP DEL COMM STK 88554D205 550 67471 SH SOLE 53391 0 14080 3M CO COMM STK 88579Y101 222464 1353185 SH SOLE 600314 0 752871 TIDEWATER INC NEW COMM STK 88642R109 59006 3905127 SH SOLE 1236690 0 2668437 TITAN INTL INC ILL COMM STK 88830M102 46 17119 SH SOLE 14269 0 2850 TITAN MACHY INC COMM STK 88830R101 184 12843 SH SOLE 443 0 12400 TIVO CORP COMM STK 88870P106 878 115299 SH SOLE 50299 0 65000 TIVITY HEALTH INC COMM STK 88870R102 284 17093 SH SOLE 2638 0 14455 TOPBUILD CORP COMM STK 89055F103 2757 28591 SH SOLE 15008 0 13583 TORCHLIGHT ENERGY RES INC COMM STK 89102U103 15 12950 SH SOLE 2850 0 10100 TOWNEBANK PORTSMOUTH VA COMM STK 89214P109 162665 5850192 SH SOLE 1604629 0 4245563 TRANSENTERIX INC COMM STK 89366M201 92 149194 SH SOLE 4294 0 144900 TRANSUNION COMM STK 89400J107 2532839 31227211 SH SOLE 10622782 0 20604429 TREEHOUSE FOODS INC COMM STK 89469A104 548984 9900516 SH SOLE 3194328 0 6706188 TREX CO INC COMM STK 89531P105 2801 30806 SH SOLE 18206 0 12600 TRIBUNE PUBG CO NEW COMM STK 89609W107 114 13309 SH SOLE 409 0 12900 TRICIDA INC COMM STK 89610F101 127516 4130746 SH SOLE 667749 0 3462997 TRISTATE CAP HLDGS INC COMM STK 89678F100 264 12554 SH SOLE 12554 0 0 TRUECAR INC COMM STK 89785L107 154 45157 SH SOLE 25727 0 19430 TRUEBLUE INC COMM STK 89785X101 435 20634 SH SOLE 934 0 19700 TTEC HLDGS INC COMM STK 89854H102 523 10926 SH SOLE 3436 0 7490 TUANCHE LTD ADR 89856T104 1405 633000 SH SOLE 84958 0 548042 TURNING POINT THERAPEUTICS I COMM STK 90041T108 45679 1214857 SH SOLE 232935 0 981922 22ND CENTY GROUP INC COMM STK 90137F103 546 241498 SH SOLE 101098 0 140400 TWILIO INC COMM STK 90138F102 824493 7498117 SH SOLE 2463402 0 5034715 TWITTER INC COMM STK 90184L102 57450 1394409 SH SOLE 448064 0 946345 TWO HBRS INVT CORP COMM STK 90187B408 1587 120904 SH SOLE 90332 0 30572 2U INC COMM STK 90214J101 1340 82303 SH SOLE 39233 0 43070 U S CONCRETE INC COMM STK 90333L201 356 6435 SH SOLE 6435 0 0 U S PHYSICAL THERAPY INC COMM STK 90337L108 127787 978835 SH SOLE 234136 0 744699 US XPRESS ENTERPRISES INC COMM STK 90338N202 5784 1199940 SH SOLE 281245 0 918695 U.S. AUTO PARTS NETWORK INC COMM STK 90343C100 949 612336 SH SOLE 276953 0 335383 UBER TECHNOLOGIES INC COMM STK 90353T100 189273 6462712 SH SOLE 2271414 0 4191298 UBIQUITI INC COMM STK 90353W103 36095 305219 SH SOLE 85049 0 220170 ULTA BEAUTY INC COMM STK 90384S303 441889 1762974 SH SOLE 702750 0 1060224 ULTRA CLEAN HLDGS INC COMM STK 90385V107 343 23413 SH SOLE 23413 0 0 ULTRAGENYX PHARMACEUTICAL IN COMM STK 90400D108 190610 4455585 SH SOLE 890620 0 3564965 UNITED CMNTY BKS BLAIRSVLE G COMM STK 90984P303 913 32217 SH SOLE 13621 0 18596 UNITED THERAPEUTICS CORP DEL COMM STK 91307C102 3310 41501 SH SOLE 28765 0 12736 UNITEDHEALTH GROUP INC COMM STK 91324P102 5287425 24330135 SH SOLE 8190322 0 16139813 UNITI GROUP INC COMM STK 91325V108 515 66328 SH SOLE 36628 0 29700 UNIVAR SOLUTIONS INC COMM STK 91336L107 19369 933011 SH SOLE 271211 0 661800 UNIVERSAL DISPLAY CORP COMM STK 91347P105 4372 26037 SH SOLE 17471 0 8566 UNIVERSAL INS HLDGS INC COMM STK 91359V107 24051 801965 SH SOLE 225165 0 576800 UNIVERSAL LOGISTICS HLDGS IN COMM STK 91388P105 30651 1316636 SH SOLE 387743 0 928893 UNUM GROUP COMM STK 91529Y106 11439 384894 SH SOLE 128165 0 256729 UPWORK INC COMM STK 91688F104 40023 3008141 SH SOLE 1054525 0 1953616 URBAN EDGE PPTYS COMM STK 91704F104 51869 2620967 SH SOLE 391148 0 2229819 US ECOLOGY INC COMM STK 91732J102 36774 575133 SH SOLE 190933 0 384200 VAIL RESORTS INC COMM STK 91879Q109 1269373 5578189 SH SOLE 1598835 0 3979354 VALERO ENERGY CORP NEW COMM STK 91913Y100 114292 1340825 SH SOLE 428467 0 912358 VALVOLINE INC COMM STK 92047W101 206448 9371211 SH SOLE 3543713 0 5827498 VAREX IMAGING CORP COMM STK 92214X106 395 13842 SH SOLE 882 0 12960 VARIAN MED SYS INC COMM STK 92220P105 19702 165438 SH SOLE 51649 0 113789 VECTOR GROUP LTD COMM STK 92240M108 728 61088 SH SOLE 24920 0 36168 VECTRUS INC COMM STK 92242T101 1130 27792 SH SOLE 22548 0 5244 VENTAS INC COMM STK 92276F100 422245 5781803 SH SOLE 2310487 0 3471316 VEONEER INCORPORATED COMM STK 92336X109 2430 162084 SH SOLE 127772 0 34312 VERASTEM INC COMM STK 92337C104 313 258300 SH SOLE 0 0 258300 VERACYTE INC COMM STK 92337F107 2089 87037 SH SOLE 18937 0 68100 VEREIT INC COMM STK 92339V100 18513 1892989 SH SOLE 1440994 0 451995 VERIZON COMMUNICATIONS INC COMM STK 92343V104 1874241 31051049 SH SOLE 12791397 0 18259652 VERINT SYS INC COMM STK 92343X100 1127 26333 SH SOLE 13033 0 13300 VERISK ANALYTICS INC COMM STK 92345Y106 868780 5493742 SH SOLE 2017726 0 3476016 VERSO CORP COMM STK 92531L207 480 38801 SH SOLE 22101 0 16700 VERTEX PHARMACEUTICALS INC COMM STK 92532F100 4454071 26290113 SH SOLE 9478857 0 16811256 VERSUM MATLS INC COMM STK 92532W103 60500 1143013 SH SOLE 324613 0 818400 VIAD CORP COMM STK 92552R406 1749 26048 SH SOLE 8471 0 17577 VIASAT INC COMM STK 92552V100 1349 17906 SH SOLE 9456 0 8450 VIACOM INC NEW COMM STK 92553P201 204308 8502193 SH SOLE 2657194 0 5844999 VIPSHOP HLDGS LTD ADR 92763W103 5726 641880 SH SOLE 641880 0 0 VIRNETX HLDG CORP COMM STK 92823T108 163 30214 SH SOLE 30214 0 0 VISA INC COMM STK 92826C839 13772378 80067313 SH SOLE 30635424 0 49431889 VIRTUS INVT PARTNERS INC COMM STK 92828Q109 44876 405863 SH SOLE 107312 0 298551 VISHAY PRECISION GROUP INC COMM STK 92835K103 379 11576 SH SOLE 2193 0 9383 VISTEON CORP COMM STK 92839U206 386915 4687609 SH SOLE 1473511 0 3214098 VISTRA ENERGY CORP COMM STK 92840M102 43021 1609480 SH SOLE 547277 0 1062203 VODAFONE GROUP PLC NEW ADR 92857W308 278698 13997886 SH SOLE 5582671 0 8415215 VONAGE HLDGS CORP COMM STK 92886T201 1570 138945 SH SOLE 98545 0 40400 W & T OFFSHORE INC COMM STK 92922P106 198 45397 SH SOLE 2197 0 43200 WABCO HLDGS INC COMM STK 92927K102 2704 20218 SH SOLE 13893 0 6325 W P CAREY INC COMM STK 92936U109 23843 266401 SH SOLE 226595 0 39806 WEC ENERGY GROUP INC COMM STK 92939U106 60810 639428 SH SOLE 241113 0 398315 WALKER & DUNLOP INC COMM STK 93148P102 937 16749 SH SOLE 8849 0 7900 WASHINGTON PRIME GROUP NEW COMM STK 93964W108 1419 342737 SH SOLE 272978 0 69759 WASTE CONNECTIONS INC COMM STK 94106B101 2416607 26267465 SH SOLE 7797801 0 18469664 WASTE MGMT INC DEL COMM STK 94106L109 83513 726197 SH SOLE 242129 0 484068 WATERSTONE FINL INC MD COMM STK 94188P101 561 32641 SH SOLE 32641 0 0 WAYFAIR INC COMM STK 94419L101 7492 66825 SH SOLE 31455 0 35370 WELLCARE HEALTH PLANS INC COMM STK 94946T106 1322674 5103499 SH SOLE 1973489 0 3130010 WELLTOWER INC COMM STK 95040Q104 67204 741359 SH SOLE 236388 0 504971 WENDYS CO COMM STK 95058W100 55874 2796477 SH SOLE 751462 0 2045015 WESCO INTL INC COMM STK 95082P105 396 8298 SH SOLE 2057 0 6241 WEST BANCORPORATION INC COMM STK 95123P106 395 18173 SH SOLE 5173 0 13000 WESTERN ASSET MTG CAP CORP COMM STK 95790D105 382 39621 SH SOLE 1199 0 38422 WESTROCK CO COMM STK 96145D105 18623 510926 SH SOLE 177662 0 333264 WEX INC COMM STK 96208T104 97551 482760 SH SOLE 160041 0 322719 WIDEOPENWEST INC COMM STK 96758W101 417 67632 SH SOLE 605 0 67027 WILLDAN GROUP INC COMM STK 96924N100 359 10232 SH SOLE 10232 0 0 WINTRUST FINL CORP COMM STK 97650W108 58474 904753 SH SOLE 271785 0 632968 WISDOMTREE INVTS INC COMM STK 97717P104 130 24816 SH SOLE 24816 0 0 WORKDAY INC COMM STK 98138H101 3818551 22467351 SH SOLE 8774453 0 13692898 WORKHORSE GROUP INC COMM STK 98138J206 295 84268 SH SOLE 84268 0 0 WORKIVA INC COMM STK 98139A105 149636 3414014 SH SOLE 556868 0 2857146 WORLD WRESTLING ENTMT INC COMM STK 98156Q108 2284 32096 SH SOLE 21296 0 10800 WPX ENERGY INC COMM STK 98212B103 144748 13668336 SH SOLE 3968004 0 9700332 WW INTL INC COMM STK 98262P101 14110 373071 SH SOLE 101871 0 271200 WYNDHAM DESTINATIONS INC COMM STK 98310W108 3316 72054 SH SOLE 54394 0 17660 WYNDHAM HOTELS & RESORTS INC COMM STK 98311A105 3021 58394 SH SOLE 40064 0 18330 XCEL ENERGY INC COMM STK 98389B100 922894 14222444 SH SOLE 3507117 0 10715327 XENCOR INC COMM STK 98401F105 191513 5677824 SH SOLE 1036046 0 4641778 XOMA CORP DEL COMM STK 98419J206 422 21633 SH SOLE 0 0 21633 XYLEM INC COMM STK 98419M100 865442 10869660 SH SOLE 3788539 0 7081121 XPERI CORP COMM STK 98421B100 1279 61853 SH SOLE 52753 0 9100 XEROX HOLDINGS CORP COMM STK 98421M106 10672 356800 SH SOLE 111657 0 245143 YY INC ADR 98426T106 135482 2409423 SH SOLE 982722 0 1426701 YAMANA GOLD INC COMM STK 98462Y100 2118 667643 SH SOLE 238723 0 428920 YEXT INC COMM STK 98585N106 1285 80866 SH SOLE 19356 0 61510 YUM CHINA HLDGS INC COMM STK 98850P109 33484 737036 SH SOLE 468622 0 268414 ZAI LAB LTD ADR 98887Q104 15461 477921 SH SOLE 106212 0 371709 ZAYO GROUP HLDGS INC COMM STK 98919V105 6293 185632 SH SOLE 146032 0 39600 ZENDESK INC COMM STK 98936J101 834772 11454061 SH SOLE 2798190 0 8655871 ZILLOW GROUP INC COMM STK 98954M101 5713 193354 SH SOLE 104043 0 89311 ZILLOW GROUP INC COMM STK 98954M200 3074 103074 SH SOLE 61862 0 41212 ZIMMER BIOMET HLDGS INC COMM STK 98956P102 858451 6253738 SH SOLE 2490613 0 3763125 ZIOPHARM ONCOLOGY INC COMM STK 98973P101 400 93463 SH SOLE 92063 0 1400 ZIX CORP COMM STK 98974P100 333 45947 SH SOLE 45947 0 0 ZOGENIX INC COMM STK 98978L204 21264 531058 SH SOLE 86035 0 445023 ZOETIS INC COMM STK 98978V103 511474 4105256 SH SOLE 1695313 0 2409943 ZOOM VIDEO COMMUNICATIONS IN COMM STK 98980L101 68468 898527 SH SOLE 334633 0 563894 ZUORA INC COMM STK 98983V106 10262 681850 SH SOLE 438591 0 243259 ZYMEWORKS INC COMM STK 98985W102 16170 652016 SH SOLE 65779 0 586237 ZYNGA INC COMM STK 98986T108 114460 19666602 SH SOLE 4388984 0 15277618 ZYNERBA PHARMACEUTICALS INC COMM STK 98986X109 143 18898 SH SOLE 9398 0 9500 ADIENT PLC COMM STK G0084W101 1084 47210 SH SOLE 19191 0 28019 ALKERMES PLC COMM STK G01767105 456268 23386344 SH SOLE 7942687 0 15443657 ALLEGION PUB LTD CO COMM STK G0176J109 199429 1924065 SH SOLE 691815 0 1232250 ALLERGAN PLC COMM STK G0177J108 533022 3167280 SH SOLE 942194 0 2225086 AMCOR PLC COMM STK G0250X107 28942 2968329 SH SOLE 980753 0 1987576 AON PLC COMM STK G0408V102 263836 1363002 SH SOLE 377125 0 985877 ARCH CAP GROUP LTD COMM STK G0450A105 7758 184808 SH SOLE 113723 0 71085 ARGO GROUP INTL HLDGS LTD COMM STK G0464B107 2576 36671 SH SOLE 24905 0 11766 ASSURED GUARANTY LTD COMM STK G0585R106 26426 594387 SH SOLE 204574 0 389813 ATLASSIAN CORP PLC COMM STK G06242104 1609952 12834442 SH SOLE 4561277 0 8273165 ATHENE HLDG LTD COMM STK G0684D107 1557 37027 SH SOLE 21627 0 15400 AXIS CAPITAL HOLDINGS LTD COMM STK G0692U109 438292 6569127 SH SOLE 2091370 0 4477757 AXALTA COATING SYS LTD COMM STK G0750C108 15239 505443 SH SOLE 317903 0 187540 BIOHAVEN PHARMACTL HLDG CO L COMM STK G11196105 957 22930 SH SOLE 10101 0 12829 ACCENTURE PLC IRELAND COMM STK G1151C101 846819 4402491 SH SOLE 1835907 0 2566584 BUNGE LIMITED COMM STK G16962105 823173 14538550 SH SOLE 5917573 0 8620977 CAPRI HOLDINGS LIMITED COMM STK G1890L107 9003 271499 SH SOLE 94474 0 177025 CARDTRONICS PLC COMM STK G1991C105 25184 832790 SH SOLE 229046 0 603744 CISION LTD COMM STK G1992S109 19608 2549802 SH SOLE 744820 0 1804982 CENTRAL EUROPEAN MEDIA ENTRP COMM STK G20045202 8961 1993623 SH SOLE 237097 0 1756526 CLARIVATE ANALYTICS PLC COMM STK G21810109 468078 27746188 SH SOLE 7288865 0 20457323 COLLIER CREEK HOLDINGS COMM STK G22707122 55136 5152922 SH SOLE 1007139 0 4145783 CREDICORP LTD COMM STK G2519Y108 660034 3166544 SH SOLE 1062302 0 2104242 COCA COLA EUROPEAN PARTNERS COMM STK G25839104 968 17461 SH SOLE 17461 0 0 DELPHI TECHNOLOGIES PLC COMM STK G2709G107 327 24400 SH SOLE 7800 0 16600 EATON CORP PLC COMM STK G29183103 67353 810015 SH SOLE 279767 0 530248 ENDO INTL PLC COMM STK G30401106 554 172622 SH SOLE 95722 0 76900 ENSTAR GROUP LIMITED COMM STK G3075P101 925 4870 SH SOLE 3470 0 1400 ESSENT GROUP LTD COMM STK G3198U102 57229 1200516 SH SOLE 235086 0 965430 EVEREST RE GROUP LTD COMM STK G3223R108 20405 76683 SH SOLE 25336 0 51347 FABRINET COMM STK G3323L100 794 15175 SH SOLE 855 0 14320 FRESH DEL MONTE PRODUCE INC COMM STK G36738105 472 13828 SH SOLE 5328 0 8500 GASLOG LTD COMM STK G37585109 591 45954 SH SOLE 45954 0 0 GENPACT LIMITED COMM STK G3922B107 10720 276656 SH SOLE 104756 0 171900 GREENLIGHT CAPITAL RE LTD COMM STK G4095J109 253 24082 SH SOLE 24082 0 0 HELEN OF TROY CORP LTD COMM STK G4388N106 78825 499966 SH SOLE 139266 0 360700 HERBALIFE NUTRITION LTD COMM STK G4412G101 2363 62420 SH SOLE 29420 0 33000 JANUS HENDERSON GROUP PLC COMM STK G4474Y214 3060 136259 SH SOLE 99790 0 36469 HORIZON THERAPEUTICS PUB LTD COMM STK G46188101 43977 1615030 SH SOLE 449490 0 1165540 ICHOR HOLDINGS COMM STK G4740B105 10482 433505 SH SOLE 121035 0 312470 IHS MARKIT LTD COMM STK G47567105 729607 10909203 SH SOLE 3885618 0 7023585 INGERSOLL-RAND PLC COMM STK G47791101 55304 448860 SH SOLE 158877 0 289983 INVESCO LTD COMM STK G491BT108 12901 761597 SH SOLE 239660 0 521937 JAMES RIV GROUP LTD COMM STK G5005R107 37775 737214 SH SOLE 178741 0 558473 JAZZ PHARMACEUTICALS PLC COMM STK G50871105 27986 218399 SH SOLE 81499 0 136900 JOHNSON CTLS INTL PLC COMM STK G51502105 599468 13658419 SH SOLE 6032881 0 7625538 LAZARD LTD COMM STK G54050102 252312 7208903 SH SOLE 2234080 0 4974823 LIBERTY GLOBAL PLC COMM STK G5480U104 2144 86629 SH SOLE 43300 0 43329 LIBERTY GLOBAL PLC COMM STK G5480U120 8659 363988 SH SOLE 250551 0 113437 LINDE PLC COMM STK G5494J103 2275684 11747287 SH SOLE 4708543 0 7038744 LIVANOVA PLC COMM STK G5509L101 183102 2481396 SH SOLE 718696 0 1762700 MALLINCKRODT PUB LTD CO COMM STK G5785G107 108 44966 SH SOLE 26466 0 18500 MARVELL TECHNOLOGY GROUP LTD COMM STK G5876H105 2517167 100807654 SH SOLE 39690683 0 61116971 MEDTRONIC PLC COMM STK G5960L103 2469365 22733979 SH SOLE 9771544 0 12962435 APTIV PLC COMM STK G6095L109 4059728 46439353 SH SOLE 17701063 0 28738290 NABORS INDUSTRIES LTD COMM STK G6359F103 439 234686 SH SOLE 126286 0 108400 MYOVANT SCIENCES LTD COMM STK G637AM102 3189 613315 SH SOLE 76662 0 536653 NIELSEN HLDGS PLC COMM STK G6518L108 379969 17880896 SH SOLE 7697508 0 10183388 NOBLE CORP PLC COMM STK G65431101 89 69788 SH SOLE 69788 0 0 NOMAD FOODS LTD COMM STK G6564A105 344619 16810698 SH SOLE 3865458 0 12945240 NORWEGIAN CRUISE LINE HLDG L COMM STK G66721104 922322 17815753 SH SOLE 6534051 0 11281702 NOVOCURE LTD COMM STK G6674U108 118738 1587837 SH SOLE 217905 0 1369932 NVENT ELECTRIC PLC COMM STK G6700G107 78839 3577076 SH SOLE 1169451 0 2407625 RENAISSANCERE HOLDINGS LTD COMM STK G7496G103 36850 190486 SH SOLE 42574 0 147912 SEAGATE TECHNOLOGY PLC COMM STK G7945M107 24712 459413 SH SOLE 149204 0 310209 PENTAIR PLC COMM STK G7S00T104 10180 269303 SH SOLE 84916 0 184387 SAPIENS INTL CORP N V COMM STK G7T16G103 3771 192022 SH SOLE 62949 0 129073 SENSATA TECHNOLOGIES HLDNG P COMM STK G8060N102 869863 17376401 SH SOLE 6466018 0 10910383 SIGNET JEWELERS LIMITED COMM STK G81276100 398 23752 SH SOLE 13432 0 10320 STERIS PLC COMM STK G8473T100 48197 333568 SH SOLE 96448 0 237120 STONECO LTD COMM STK G85158106 1271452 36556985 SH SOLE 7932549 0 28624436 TECHNIPFMC PLC COMM STK G87110105 19128 792398 SH SOLE 254545 0 537853 THERAVANCE BIOPHARMA INC COMM STK G8807B106 10208 524014 SH SOLE 164634 0 359380 THIRD PT REINS LTD COMM STK G8827U100 1175 117661 SH SOLE 82395 0 35266 LIBERTY LATIN AMERICA LTD COMM STK G9001E102 1188 69622 SH SOLE 23221 0 46401 LIBERTY LATIN AMERICA LTD COMM STK G9001E128 140403 8213126 SH SOLE 2703646 0 5509480 TRITON INTL LTD COMM STK G9078F107 1922 56782 SH SOLE 35891 0 20891 TRONOX HOLDINGS PLC COMM STK G9087Q102 603 72645 SH SOLE 72645 0 0 VALARIS PLC COMM STK G9402V109 1554 323095 SH SOLE 228835 0 94260 WHITE MTNS INS GROUP LTD COMM STK G9618E107 9270 8583 SH SOLE 5771 0 2812 WILLIS TOWERS WATSON PUB LTD COMM STK G96629103 3121486 16176016 SH SOLE 5928600 0 10247416 PERRIGO CO PLC COMM STK G97822103 1032509 18473951 SH SOLE 7289251 0 11184700 ALCON INC COMM STK H01301128 2628056 45042539 SH SOLE 16739344 0 28303195 CHUBB LIMITED COMM STK H1467J104 3292637 20395419 SH SOLE 8731432 0 11663987 CRISPR THERAPEUTICS AG COMM STK H17182108 28621 698243 SH SOLE 134043 0 564200 GARMIN LTD COMM STK H2906T109 21220 250555 SH SOLE 78654 0 171901 TE CONNECTIVITY LTD COMM STK H84989104 1553171 16668505 SH SOLE 5332181 0 11336324 TRANSOCEAN LTD COMM STK H8817H100 1070 239309 SH SOLE 147739 0 91570 ALTISOURCE PORTFOLIO SOLNS S COMM STK L0175J104 347 17164 SH SOLE 8264 0 8900 GLOBANT S A COMM STK L44385109 63176 689850 SH SOLE 239407 0 450443 ORION ENGINEERED CARBONS S A COMM STK L72967109 20980 1255507 SH SOLE 290986 0 964521 SPOTIFY TECHNOLOGY S A COMM STK L8681T102 244185 2141972 SH SOLE 1133480 0 1008492 TRINSEO S A COMM STK L9340P101 781 18181 SH SOLE 13481 0 4700 AUDIOCODES LTD COMM STK M15342104 199 10500 SH SOLE 10500 0 0 CHECK POINT SOFTWARE TECH LT COMM STK M22465104 719 6568 SH SOLE 6568 0 0 CYBERARK SOFTWARE LTD COMM STK M2682V108 27032 270805 SH SOLE 73905 0 196900 MELLANOX TECHNOLOGIES LTD COMM STK M51363113 75501 688944 SH SOLE 184444 0 504500 WIX COM LTD COMM STK M98068105 56285 482144 SH SOLE 68949 0 413195 AERCAP HOLDINGS NV COMM STK N00985106 302 5507 SH SOLE 5507 0 0 ASML HOLDING N V COMM STK N07059210 2020818 8134681 SH SOLE 3668583 0 4466098 ELASTIC N V COMM STK N14506104 36382 441848 SH SOLE 176980 0 264868 CNH INDL N V COMM STK N20944109 86220 8468144 SH SOLE 2439632 0 6028512 CONSTELLIUM SE COMM STK N22035104 120301 9465095 SH SOLE 2267830 0 7197265 CORE LABORATORIES N V COMM STK N22717107 633 13580 SH SOLE 8300 0 5280 FERRARI N V COMM STK N3167Y103 1332716 8648944 SH SOLE 4005390 0 4643554 FRANKS INTL N V COMM STK N33462107 86795 18272681 SH SOLE 5599904 0 12672777 LYONDELLBASELL INDUSTRIES N COMM STK N53745100 43962 491358 SH SOLE 164517 0 326841 MYLAN N V COMM STK N59465109 18862 953613 SH SOLE 306196 0 647417 NXP SEMICONDUCTORS N V COMM STK N6596X109 2337328 21419785 SH SOLE 7552674 0 13867111 QIAGEN NV COMM STK N72482123 11026 334425 SH SOLE 121925 0 212500 UNIQURE NV COMM STK N90064101 13662 347096 SH SOLE 91096 0 256000 WRIGHT MED GROUP N V COMM STK N96617118 75354 3652636 SH SOLE 551443 0 3101193 YANDEX N V COMM STK N97284108 143899 4110237 SH SOLE 1124453 0 2985784 COPA HOLDINGS SA COMM STK P31076105 13175 133421 SH SOLE 51221 0 82200 ONESPAWORLD HOLDINGS LIMITED COMM STK P73684113 33989 2188576 SH SOLE 358776 0 1829800 ROYAL CARIBBEAN CRUISES LTD COMM STK V7780T103 424777 3921140 SH SOLE 1485889 0 2435251 GASLOG PARTNERS LP COMM STK Y2687W108 292 15400 SH SOLE 15400 0 0 INTERNATIONAL SEAWAYS INC COMM STK Y41053102 26155 1357971 SH SOLE 528625 0 829346 WAVE LIFE SCIENCES LTD COMM STK Y95308105 18018 877644 SH SOLE 196942 0 680702