0001445546-21-000688.txt : 20210202 0001445546-21-000688.hdr.sgml : 20210202 20210202143520 ACCESSION NUMBER: 0001445546-21-000688 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210202 DATE AS OF CHANGE: 20210202 EFFECTIVENESS DATE: 20210202 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FIRST TRUST ADVISORS LP CENTRAL INDEX KEY: 0001125816 IRS NUMBER: 363788904 STATE OF INCORPORATION: IL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-06487 FILM NUMBER: 21580449 BUSINESS ADDRESS: STREET 1: 120 EAST LIBERTY DRIVE STREET 2: SUITE 400 CITY: WHEATON STATE: IL ZIP: 60187 BUSINESS PHONE: 630-765-8000 MAIL ADDRESS: STREET 1: 120 EAST LIBERTY DRIVE STREET 2: SUITE 400 CITY: WHEATON STATE: IL ZIP: 60187 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001125816 XXXXXXXX 12-31-2020 12-31-2020 false FIRST TRUST ADVISORS LP
120 East Liberty Drive Suite 400 Wheaton IL 60187
13F COMBINATION REPORT 028-06487 0001616525 028-16224 CHARTWELL INVESTMENT PARTNERS, LLC 0001442056 028-13334 CONFLUENCE INVESTMENT MANAGEMENT LLC 0001388814 028-12170 Energy Income Partners, LLC 0001418333 028-13120 MACQUARIE GROUP LTD 0000061227 028-00046 MACKAY SHIELDS LLC 0000938487 028-04720 SSI INVESTMENT MANAGEMENT LLC 0001716774 028-18172 Standard Life Aberdeen plc 0001604488 028-17430 Vivaldi Asset Management, LLC N
Kathleen W. Brown Chief Compliance Officer 630-517-7591 Kathleen W. Brown Wheaton IL 02-02-2021 1 2304 75463791 1 0001536185 028-14633 Equitable Investment Management Group, LLC
INFORMATION TABLE 2 infotable.xml AAON INC COM PAR $0.004 000360206 5976 89689 SH SOLE 89689 0 0 ABB LTD SPONSORED ADR 000375204 55441 1982886 SH SOLE 1982886 0 0 ACCO BRANDS CORP COM 00081T108 98 11559 SH SOLE 11559 0 0 ADT INC DEL COM 00090Q103 5756 733208 SH SOLE 733208 0 0 ABM INDS INC COM 000957100 352 9304 SH SOLE 9304 0 0 AFLAC INC COM 001055102 77073 1733157 SH SOLE 1733157 0 0 AGCO CORP COM 001084102 728 7061 SH SOLE 7061 0 0 ACM RESEARCH INC COM CL A 00108J109 2993 36833 SH SOLE 36833 0 0 AES CORP COM 00130H105 9841 418783 SH SOLE 418783 0 0 AMC NETWORKS INC CL A 00164V103 2515 70312 SH SOLE 7712 0 62600 AMN HEALTHCARE SVCS INC COM 001744101 675 9887 SH SOLE 9887 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 290 11321 SH SOLE 11321 0 0 ANGI HOMESERVICES INC COM CL A 00183L102 2353 178345 SH SOLE 178345 0 0 API GROUP CORP COM STK 00187Y100 2178 120027 SH SOLE 120027 0 0 ASGN INC COM 00191U102 1976 23662 SH SOLE 23662 0 0 AT&T INC COM 00206R102 232718 8091715 SH SOLE 8091715 0 0 A10 NETWORKS INC COM 002121101 11247 1140665 SH SOLE 1140665 0 0 ATN INTL INC COM 00215F107 2286 54737 SH SOLE 54737 0 0 ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 509 87109 SH SOLE 87109 0 0 AZZ INC COM 002474104 1655 34881 SH SOLE 34881 0 0 ABBOTT LABS COM 002824100 82000 748931 SH SOLE 748931 0 0 ABBVIE INC COM 00287Y109 114484 1068444 SH SOLE 1068444 0 0 ABIOMED INC COM 003654100 26286 81079 SH SOLE 81079 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 28079 558684 SH SOLE 558684 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 86743 1622576 SH SOLE 1622576 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 3048 214813 SH SOLE 214813 0 0 ACCELERON PHARMA INC COM 00434H108 22684 177304 SH SOLE 177304 0 0 ACCOLADE INC COM 00437E102 2493 57311 SH SOLE 6211 0 51100 ACI WORLDWIDE INC COM 004498101 2546 66256 SH SOLE 66256 0 0 ACTIVISION BLIZZARD INC COM 00507V109 59332 639007 SH SOLE 639007 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W206 256 32872 SH SOLE 7372 0 25500 ACUITY BRANDS INC COM 00508Y102 41489 342628 SH SOLE 342628 0 0 ACUSHNET HOLDINGS CORP COM 005098108 3783 93303 SH SOLE 93303 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 27872 471366 SH SOLE 471366 0 0 ADDUS HOMECARE CORP COM 006739106 2109 18012 SH SOLE 18012 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 267488 534847 SH SOLE 534837 0 10 ADTALEM GLOBAL ED INC COM 00737L103 3003 88453 SH SOLE 88453 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 12477 79212 SH SOLE 79212 0 0 ADVENT CONVERTIBLE & INCOME COM 00764C109 2061 124744 SH SOLE 124744 0 0 AECOM COM 00766T100 25533 512913 SH SOLE 512913 0 0 AEGION CORP COM 00770F104 9554 503099 SH SOLE 503099 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 862 16303 SH SOLE 16303 0 0 ADVANCED MICRO DEVICES INC COM 007903107 161400 1759892 SH SOLE 1759892 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 33236 397652 SH SOLE 397652 0 0 AEGON N V NY REGISTRY SHS 007924103 190 48210 SH SOLE 48210 0 0 ADVANCED ENERGY INDS COM 007973100 36600 377437 SH SOLE 377437 0 0 AEROVIRONMENT INC COM 008073108 4189 48205 SH SOLE 48205 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 7020 69027 SH SOLE 69027 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 54854 462946 SH SOLE 462946 0 0 AGNICO EAGLE MINES LTD COM 008474108 915 12977 SH SOLE 12977 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 78964 1822381 SH SOLE 1822381 0 0 AGREE REALTY CORP COM 008492100 4343 65224 SH SOLE 65224 0 0 AGORA INC ADS 00851L103 1680 42466 SH SOLE 4266 0 38200 AIRBNB INC COM CL A 009066101 9583 65278 SH SOLE 7278 0 58000 AIR LEASE CORP CL A 00912X302 9939 223740 SH SOLE 223740 0 0 AIR PRODS & CHEMS INC COM 009158106 231521 847379 SH SOLE 847379 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 3212 102489 SH SOLE 102489 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 434286 4136451 SH SOLE 4136451 0 0 ALAMO GROUP INC COM 011311107 950 6887 SH SOLE 6887 0 0 ALARM COM HLDGS INC COM 011642105 4314 41702 SH SOLE 41702 0 0 ALASKA AIR GROUP INC COM 011659109 18554 356800 SH SOLE 356800 0 0 ALASKA COMMUNICATIONS SYS GR COM 01167P101 423 114592 SH SOLE 114592 0 0 ALBANY INTL CORP CL A 012348108 1929 26271 SH SOLE 26271 0 0 ALBEMARLE CORP COM 012653101 121344 822563 SH SOLE 822563 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 12636 718799 SH SOLE 80799 0 638000 ALCOA CORP COM 013872106 586 25428 SH SOLE 25428 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 644 93920 SH SOLE 93920 0 0 ALERUS FINL CORP COM 01446U103 952 34797 SH SOLE 34797 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 571 33253 SH SOLE 33253 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5102 28626 SH SOLE 28626 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 120018 768163 SH SOLE 768163 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 27334 1660613 SH SOLE 726513 0 934100 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 242310 1041164 SH SOLE 1041164 0 0 ALIGN TECHNOLOGY INC COM 016255101 56354 105457 SH SOLE 105457 0 0 ALLEGHANY CORP DEL COM 017175100 581 962 SH SOLE 962 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 275 8065 SH SOLE 8065 0 0 ALLEGIANT TRAVEL CO COM 01748X102 622 3289 SH SOLE 3289 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 3945 147992 SH SOLE 147992 0 0 ALLETE INC COM NEW 018522300 62274 1005385 SH SOLE 1005385 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 5968 80541 SH SOLE 80541 0 0 ALLIANT ENERGY CORP COM 018802108 76868 1491716 SH SOLE 1491716 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 991 35028 SH SOLE 35028 0 0 ALLIANZGI CONV & INCM 2024 T COM 01883H102 972 97311 SH SOLE 97311 0 0 ALLIANZGI ARTIFICIAL INTELLI COM 01883M101 1923 72920 SH SOLE 72920 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 977 19123 SH SOLE 19123 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 6383 147989 SH SOLE 147989 0 0 ALLOVIR INC COM 019818103 2607 67819 SH SOLE 19919 0 47900 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1528 105843 SH SOLE 105843 0 0 ALLSTATE CORP COM 020002101 283044 2574768 SH SOLE 2574768 0 0 ALLY FINL INC COM 02005N100 13364 374775 SH SOLE 374775 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 73124 562625 SH SOLE 562625 0 0 ALPHABET INC CAP STK CL C 02079K107 518348 295881 SH SOLE 295878 0 3 ALPHABET INC CAP STK CL A 02079K305 944487 538894 SH SOLE 538894 0 0 ALTABANCORP COM 021347109 207 7416 SH SOLE 7416 0 0 ALTAIR ENGR INC COM CL A 021369103 2339 40207 SH SOLE 40207 0 0 ALTIMMUNE INC COM NEW 02155H200 1434 127085 SH SOLE 103085 0 24000 ALTERYX INC COM CL A 02156B103 1163 9547 SH SOLE 9547 0 0 ALTICE USA INC CL A 02156K103 22236 587160 SH SOLE 587160 0 0 ALTRA INDL MOTION CORP COM 02208R106 4288 77360 SH SOLE 77360 0 0 ALTRIA GROUP INC COM 02209S103 91104 2222044 SH SOLE 2222044 0 0 AMALGAMATED BK NEW YORK N Y CLASS A 022663108 1077 78353 SH SOLE 78353 0 0 AMAZON COM INC COM 023135106 1430170 439116 SH SOLE 439115 0 1 AMBEV SA SPONSORED ADR 02319V103 886 289485 SH SOLE 289485 0 0 AMEDISYS INC COM 023436108 30811 105038 SH SOLE 105038 0 0 AMERCO COM 023586100 19093 42058 SH SOLE 42058 0 0 AMEREN CORP COM 023608102 65391 837704 SH SOLE 837704 0 0 AMERESCO INC CL A 02361E108 16251 311083 SH SOLE 311083 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 7972 505511 SH SOLE 505511 0 0 AMERICAN AXLE & MFG HLDGS IN COM 024061103 812 97339 SH SOLE 97339 0 0 AMERICAN CAMPUS CMNTYS INC COM 024835100 1851 43279 SH SOLE 43279 0 0 AMERICAN ELEC PWR CO INC COM 025537101 86655 1040648 SH SOLE 1040648 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 2186 79018 SH SOLE 79018 0 0 AMERICAN EXPRESS CO COM 025816109 5846 48353 SH SOLE 48353 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 4127 47103 SH SOLE 47103 0 0 AMERICAN FIN TR INC COM CLASS A 02607T109 2136 287508 SH SOLE 287508 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 3322 110738 SH SOLE 110738 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 15790 417061 SH SOLE 417061 0 0 AMERICAN NATIONAL GROUP INC COM NEW 02772A109 3122 32477 SH SOLE 32477 0 0 AMER SOFTWARE INC CL A 029683109 305 17745 SH SOLE 17745 0 0 AMER STATES WTR CO COM 029899101 73909 929550 SH SOLE 929550 0 0 AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 5878 250982 SH SOLE 250982 0 0 AMERICAN TOWER CORP NEW COM 03027X100 69326 308859 SH SOLE 308859 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 34725 226264 SH SOLE 226264 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 1888 20114 SH SOLE 20114 0 0 AMERICOLD RLTY TR COM 03064D108 2068 55389 SH SOLE 55389 0 0 AMERISAFE INC COM 03071H100 2393 41667 SH SOLE 41667 0 0 AMERISOURCEBERGEN CORP COM 03073E105 199526 2040980 SH SOLE 2040980 0 0 AMERIPRISE FINL INC COM 03076C106 9730 50072 SH SOLE 50072 0 0 AMERIS BANCORP COM 03076K108 3941 103517 SH SOLE 103517 0 0 AMETEK INC COM 031100100 161783 1337713 SH SOLE 1337713 0 0 AMGEN INC COM 031162100 280751 1221081 SH SOLE 1221081 0 0 AMICUS THERAPEUTICS INC COM 03152W109 6220 269364 SH SOLE 269364 0 0 AMKOR TECHNOLOGY INC COM 031652100 3361 222892 SH SOLE 222892 0 0 AMPHENOL CORP NEW CL A 032095101 182909 1398706 SH SOLE 1398706 0 0 AMPHASTAR PHARMACEUTICALS IN COM 03209R103 698 34713 SH SOLE 34713 0 0 AMPIO PHARMACEUTICALS INC COM 03209T109 655 411901 SH SOLE 41001 0 370900 ANALOG DEVICES INC COM 032654105 204015 1380999 SH SOLE 1380999 0 0 ANAPLAN INC COM 03272L108 95690 1331807 SH SOLE 1331807 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 786 145625 SH SOLE 14579 0 131046 ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 986 43579 SH SOLE 43579 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 7631 903117 SH SOLE 903117 0 0 ANSYS INC COM 03662Q105 130568 358901 SH SOLE 358901 0 0 ANTERO RESOURCES CORP COM 03674X106 3176 582741 SH SOLE 582741 0 0 ANTHEM INC COM 036752103 80286 250042 SH SOLE 250042 0 0 ANTERO MIDSTREAM CORP COM 03676B102 8801 1141443 SH SOLE 1141443 0 0 APACHE CORP COM 037411105 8971 632208 SH SOLE 632208 0 0 APARTMENT INVT & MGMT CO CL A 03748R747 113 21489 SH SOLE 21489 0 0 APARTMENT INCOME REIT CORP COM 03750L109 576 14984 SH SOLE 14984 0 0 APOLLO COML REAL EST FIN INC COM 03762U105 911 81526 SH SOLE 81526 0 0 APOLLO SR FLOATING RATE FD I COM 037636107 160 11124 SH SOLE 11124 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 1039 71742 SH SOLE 71742 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 5059 103279 SH SOLE 103279 0 0 APPIAN CORP CL A 03782L101 109015 672560 SH SOLE 641476 0 31084 APPLE INC COM 037833100 342437 2580727 SH SOLE 2580727 0 0 APPFOLIO INC COM CL A 03783C100 52542 291835 SH SOLE 291835 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1446 112023 SH SOLE 112023 0 0 APPLIED INDL TECHNOLOGIES IN COM 03820C105 1247 15985 SH SOLE 15985 0 0 APPLIED MATLS INC COM 038222105 176414 2044199 SH SOLE 2044199 0 0 APTARGROUP INC COM 038336103 1719 12558 SH SOLE 12558 0 0 ARAMARK COM 03852U106 1028 26712 SH SOLE 26712 0 0 ARBOR REALTY TRUST INC COM 038923108 912 64291 SH SOLE 64291 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 112847 2238588 SH SOLE 2238588 0 0 ARCHROCK INC COM 03957W106 2102 242704 SH SOLE 242704 0 0 ARCOSA INC COM 039653100 7057 128478 SH SOLE 128478 0 0 ARCONIC CORPORATION COM 03966V107 8258 277105 SH SOLE 277105 0 0 ARCUS BIOSCIENCES INC COM 03969F109 1271 48950 SH SOLE 48950 0 0 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 1406 32412 SH SOLE 32412 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 7683 163288 SH SOLE 163288 0 0 ARENA PHARMACEUTICALS INC COM NEW 040047607 2249 29276 SH SOLE 29276 0 0 ARES DYNAMIC CR ALLOCATION F COM 04014F102 3890 272246 SH SOLE 272246 0 0 ARISTA NETWORKS INC COM 040413106 421323 1449987 SH SOLE 1449987 0 0 ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 1726 159925 SH SOLE 159925 0 0 ARROW ELECTRS INC COM 042735100 28698 294946 SH SOLE 294946 0 0 ARROW FINL CORP COM 042744102 1304 43589 SH SOLE 43589 0 0 ARROWHEAD PHARMACEUTICALS IN COM 04280A100 1932 25182 SH SOLE 25182 0 0 ARTESIAN RES CORP CL A 043113208 759 20468 SH SOLE 20468 0 0 ARTISAN PARTNERS ASSET MGMT CL A 04316A108 2581 51272 SH SOLE 51272 0 0 ARVINAS INC COM 04335A105 957 11270 SH SOLE 11270 0 0 ASBURY AUTOMOTIVE GROUP INC COM 043436104 1774 12171 SH SOLE 12171 0 0 ASCENDIS PHARMA A/S SPONSORED ADR 04351P101 3283 19683 SH SOLE 19683 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 2406 30374 SH SOLE 30374 0 0 ASPEN TECHNOLOGY INC COM 045327103 9644 74039 SH SOLE 74039 0 0 ASSETMARK FINL HLDGS INC COM 04546L106 296 12242 SH SOLE 12242 0 0 ASSOCIATED BANC CORP COM 045487105 16683 978466 SH SOLE 978466 0 0 ASSURANT INC COM 04621X108 57055 418845 SH SOLE 418845 0 0 ASTEC INDS INC COM 046224101 4243 73303 SH SOLE 73303 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 54011 1080446 SH SOLE 1080446 0 0 AT HOME GROUP INC COM 04650Y100 2948 190705 SH SOLE 190705 0 0 ATHENEX INC COM 04685N103 1271 114952 SH SOLE 114952 0 0 ATKORE INTL GROUP INC COM 047649108 6156 149734 SH SOLE 149734 0 0 ATLANTIC UN BANKSHARES CORP COM 04911A107 4765 144667 SH SOLE 144667 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 2538 46536 SH SOLE 46536 0 0 ATMOS ENERGY CORP COM 049560105 73687 772158 SH SOLE 772158 0 0 ATRICURE INC COM 04963C209 379 6799 SH SOLE 6799 0 0 AUTODESK INC COM 052769106 124107 406456 SH SOLE 406456 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 3685 36994 SH SOLE 36994 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 108642 616586 SH SOLE 616586 0 0 AUTONATION INC COM 05329W102 20148 288688 SH SOLE 288688 0 0 AUTOZONE INC COM 053332102 18200 15353 SH SOLE 15353 0 0 AVALARA INC COM 05338G106 88870 538967 SH SOLE 538967 0 0 AVALONBAY CMNTYS INC COM 053484101 8825 55006 SH SOLE 55006 0 0 AVANOS MED INC COM 05350V106 409 8925 SH SOLE 8925 0 0 AVANGRID INC COM 05351W103 59944 1318903 SH SOLE 1318903 0 0 AVAYA HLDGS CORP COM 05351X101 3570 186443 SH SOLE 186443 0 0 AVANTOR INC COM 05352A100 82822 2942162 SH SOLE 2942162 0 0 AVERY DENNISON CORP COM 053611109 61658 397511 SH SOLE 397511 0 0 AVIENT CORPORATION COM 05368V106 1335 33140 SH SOLE 33140 0 0 AVIS BUDGET GROUP COM 053774105 3219 86311 SH SOLE 86311 0 0 AVISTA CORP COM 05379B107 59890 1492036 SH SOLE 1492036 0 0 AVNET INC COM 053807103 69544 1980755 SH SOLE 1980755 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 1535 52696 SH SOLE 52696 0 0 AXCELLA HEALTH INC COM 05454B105 222 42688 SH SOLE 42688 0 0 AXON ENTERPRISE INC COM 05464C101 7503 61238 SH SOLE 61196 0 42 AXOS FINANCIAL INC COM 05465C100 2772 73850 SH SOLE 73850 0 0 AXONICS MODULATION TECHNOLOG COM 05465P101 2779 55661 SH SOLE 24215 0 31446 B & G FOODS INC NEW COM 05508R106 5593 201682 SH SOLE 109531 0 92151 BCE INC COM NEW 05534B760 79579 1859327 SH SOLE 1859327 0 0 BGC PARTNERS INC CL A 05541T101 1456 364052 SH SOLE 364052 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 888 16753 SH SOLE 16753 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 10587 283997 SH SOLE 283997 0 0 BOK FINL CORP COM NEW 05561Q201 14223 207696 SH SOLE 207696 0 0 BWX TECHNOLOGIES INC COM 05605H100 4098 67984 SH SOLE 67984 0 0 BADGER METER INC COM 056525108 21660 230283 SH SOLE 230283 0 0 BAIDU INC SPON ADR REP A 056752108 129543 599070 SH SOLE 599070 0 0 BAKER HUGHES COMPANY CL A 05722G100 3069 147211 SH SOLE 147211 0 0 BALCHEM CORP COM 057665200 1392 12085 SH SOLE 12085 0 0 BALL CORP COM 058498106 2807 30123 SH SOLE 30123 0 0 BALLARD PWR SYS INC NEW COM 058586108 46220 1975215 SH SOLE 1619315 0 355900 BANCFIRST CORP COM 05945F103 3131 53344 SH SOLE 53344 0 0 BANCO BRADESCO S A SP ADR PFD NEW 059460303 892 169610 SH SOLE 169610 0 0 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 189 38315 SH SOLE 38315 0 0 BANCORP INC DEL COM 05969A105 310 22714 SH SOLE 22714 0 0 BANCORPSOUTH BK TUPELO MISS COM 05971J102 6253 227870 SH SOLE 227870 0 0 BANDWIDTH INC COM CL A 05988J103 9744 63411 SH SOLE 63411 0 0 BK OF AMERICA CORP COM 060505104 55488 1830682 SH SOLE 1830682 0 0 BANK FIRST CORP COM 06211J100 1192 18384 SH SOLE 2068 0 16316 BANK HAWAII CORP COM 062540109 65336 852724 SH SOLE 852724 0 0 BANK MONTREAL QUE COM 063671101 54197 712836 SH SOLE 712836 0 0 BANK NEW YORK MELLON CORP COM 064058100 123671 2914025 SH SOLE 2914025 0 0 BANK NOVA SCOTIA B C COM 064149107 54992 1017608 SH SOLE 1017608 0 0 BANK OZK COM 06417N103 16355 523016 SH SOLE 523016 0 0 BANKUNITED INC COM 06652K103 4209 121031 SH SOLE 121031 0 0 BANNER CORP COM NEW 06652V208 5124 109972 SH SOLE 109972 0 0 BAR HBR BANKSHARES COM 066849100 816 36119 SH SOLE 36119 0 0 BAOZUN INC SPONSORED ADR 06684L103 1509 43941 SH SOLE 4441 0 39500 BARINGS GLOBAL SHORT DURATIO COM 06760L100 1967 130349 SH SOLE 130349 0 0 BARNES GROUP INC COM 067806109 2542 50150 SH SOLE 50150 0 0 BARRICK GOLD CORP COM 067901108 839 36809 SH SOLE 36809 0 0 BARRETT BUSINESS SVCS INC COM 068463108 1373 20125 SH SOLE 20125 0 0 BAXTER INTL INC COM 071813109 4070 50726 SH SOLE 50726 0 0 BEACON ROOFING SUPPLY INC COM 073685109 936 23291 SH SOLE 23291 0 0 BEAZER HOMES USA INC COM NEW 07556Q881 1080 71281 SH SOLE 71281 0 0 BECTON DICKINSON & CO COM 075887109 4012 16033 SH SOLE 16033 0 0 BEIGENE LTD SPONSORED ADR 07725L102 1650 6386 SH SOLE 6386 0 0 BELLEROPHON THERAPEUTICS INC COM NEW 078771300 130 19532 SH SOLE 2132 0 17400 BELLRING BRANDS INC COM CL A 079823100 701 28845 SH SOLE 28845 0 0 BERKLEY W R CORP COM 084423102 2236 33658 SH SOLE 33658 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14115 60876 SH SOLE 60876 0 0 BERRY GLOBAL GROUP INC COM 08579W103 11016 196045 SH SOLE 196045 0 0 BERRY CORP COM 08579X101 598 162438 SH SOLE 162438 0 0 BEST BUY INC COM 086516101 21571 216164 SH SOLE 216164 0 0 BEYOND MEAT INC COM 08862E109 14388 115108 SH SOLE 49249 0 65859 BIG 5 SPORTING GOODS CORP COM 08915P101 509 49821 SH SOLE 7966 0 41855 BIG LOTS INC COM 089302103 2759 64267 SH SOLE 64267 0 0 BILIBILI INC SPONS ADS REP Z 090040106 15267 178103 SH SOLE 178103 0 0 BILL COM HLDGS INC COM 090043100 8655 63409 SH SOLE 63409 0 0 BIO RAD LABS INC CL A 090572207 182293 312713 SH SOLE 312713 0 0 BIOMARIN PHARMACEUTICAL INC COM 09061G101 72816 830375 SH SOLE 830375 0 0 BIOGEN INC COM 09062X103 101181 413218 SH SOLE 413218 0 0 BIOTELEMETRY INC COM 090672106 2032 28191 SH SOLE 28191 0 0 BIO-TECHNE CORP COM 09073M104 84510 266131 SH SOLE 266131 0 0 BLACK HILLS CORP COM 092113109 58799 956856 SH SOLE 956856 0 0 BLACK KNIGHT INC COM 09215C105 33226 376072 SH SOLE 376072 0 0 BLACK STONE MINERALS L P COM UNIT 09225M101 3341 500085 SH SOLE 500085 0 0 BLACKBERRY LTD COM 09228F103 3744 564640 SH SOLE 564640 0 0 BLACKLINE INC COM 09239B109 70217 526442 SH SOLE 526442 0 0 BLACKROCK INVT QUALITY MUN T COM 09247D105 1063 61873 SH SOLE 61873 0 0 BLACKROCK INCOME TR INC COM 09247F100 633 104242 SH SOLE 104242 0 0 BLACKROCK INC COM 09247X101 69010 95643 SH SOLE 95643 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 820 52999 SH SOLE 52999 0 0 BLACKROCK MUN INCOME INVT TR SHS BEN INT 09248H105 790 59152 SH SOLE 59152 0 0 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 918 72173 SH SOLE 72173 0 0 BLACKROCK MUN INCM INVT QTY COM 09250G102 616 41276 SH SOLE 41276 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1404 94435 SH SOLE 94435 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 369 30818 SH SOLE 30818 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254A101 693 52404 SH SOLE 52404 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 1367 94628 SH SOLE 94628 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 644 39055 SH SOLE 39055 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 1038 74246 SH SOLE 74246 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 767 54444 SH SOLE 54444 0 0 BLACKROCK CORPOR HI YLD FD I COM 09255P107 1310 114623 SH SOLE 114623 0 0 BLACKSTONE LONG-SHORT CREDIT COM SHS BN INT 09257D102 238 17762 SH SOLE 17762 0 0 BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1060 41263 SH SOLE 41263 0 0 BLACKSTONE STRATEGIC CREDIT COM SHS BEN IN 09257R101 2238 179341 SH SOLE 179341 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 650 23601 SH SOLE 23601 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1613 91946 SH SOLE 91946 0 0 BLACKROCK SCIENCE & TECHNOLO SHS 09258G104 5417 101632 SH SOLE 101632 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 2674 41255 SH SOLE 41255 0 0 BLACKROCK HEALTH SCIENCS TR COM SHS 09260E105 2137 74580 SH SOLE 74580 0 0 BLACKROCK SCIENCE & TECH TR SHS BEN INT 09260K101 2243 61661 SH SOLE 61661 0 0 BLINK CHARGING CO COM 09354A100 10447 244364 SH SOLE 28684 0 215680 BLOCK H & R INC COM 093671105 9818 619037 SH SOLE 619037 0 0 BLOOM ENERGY CORP COM CL A 093712107 34052 1188138 SH SOLE 1188138 0 0 BLUE BIRD CORP COM 095306106 1421 77840 SH SOLE 77840 0 0 BLUEBIRD BIO INC COM 09609G100 50428 1165429 SH SOLE 1165429 0 0 BLUELINX HLDGS INC COM NEW 09624H208 670 22892 SH SOLE 22892 0 0 BLUEPRINT MEDICINES CORP COM 09627Y109 5658 50448 SH SOLE 50448 0 0 BOEING CO COM 097023105 3622 16920 SH SOLE 16920 0 0 BOISE CASCADE CO DEL COM 09739D100 3686 77118 SH SOLE 77118 0 0 BONANZA CREEK ENERGY INC COM NEW 097793400 1651 85431 SH SOLE 85431 0 0 BOOKING HOLDINGS INC COM 09857L108 17820 8001 SH SOLE 8001 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 99693 1143528 SH SOLE 1143528 0 0 BORGWARNER INC COM 099724106 46630 1206787 SH SOLE 1206787 0 0 BOSTON BEER INC CL A 100557107 17423 17523 SH SOLE 17523 0 0 BOSTON PRIVATE FINL HLDGS IN COM 101119105 275 32507 SH SOLE 32507 0 0 BOSTON PROPERTIES INC COM 101121101 11241 118915 SH SOLE 118915 0 0 BOSTON SCIENTIFIC CORP COM 101137107 146896 4086132 SH SOLE 4086132 0 0 BOTTOMLINE TECH DEL INC COM 101388106 836 15859 SH SOLE 15859 0 0 BOX INC CL A 10316T104 121038 6705688 SH SOLE 6705688 0 0 BRAINSTORM CELL THERAPEUTICS COM NEW 10501E201 280 61864 SH SOLE 6379 0 55485 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1883 158076 SH SOLE 158076 0 0 BRIDGE BANCORP INC COM 108035106 1159 47951 SH SOLE 47951 0 0 BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 139 11154 SH SOLE 11154 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 7382 42671 SH SOLE 42671 0 0 BRIGHTHOUSE FINL INC COM 10922N103 14130 390280 SH SOLE 390280 0 0 BRIGHTVIEW HLDGS INC COM 10948C107 960 63495 SH SOLE 63495 0 0 BRIGHTSPHERE INVT GROUP INC COM 10948W103 3425 177655 SH SOLE 177655 0 0 BRINKS CO COM 109696104 501 6962 SH SOLE 6962 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 73124 1178848 SH SOLE 1178848 0 0 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 3330 88830 SH SOLE 88735 0 95 BRIXMOR PPTY GROUP INC COM 11120U105 3357 202840 SH SOLE 202840 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 15951 104117 SH SOLE 104117 0 0 BROADMARK RLTY CAP INC COM 11135B100 901 88320 SH SOLE 88320 0 0 BROADCOM INC COM 11135F101 260484 594917 SH SOLE 594917 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 388 32261 SH SOLE 32261 0 0 BROOKS AUTOMATION INC NEW COM 114340102 2356 34722 SH SOLE 34722 0 0 BROWN & BROWN INC COM 115236101 14651 309018 SH SOLE 309018 0 0 BROWN FORMAN CORP CL B 115637209 9789 123243 SH SOLE 123243 0 0 BRUKER CORP COM 116794108 1213 22417 SH SOLE 22417 0 0 BRYN MAWR BK CORP COM 117665109 600 19605 SH SOLE 19605 0 0 BUCKLE INC COM 118440106 2330 79800 SH SOLE 79800 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1487 36429 SH SOLE 36429 0 0 BURLINGTON STORES INC COM 122017106 3991 15258 SH SOLE 15258 0 0 CAI INTERNATIONAL INC COM 12477X106 1247 39920 SH SOLE 39920 0 0 CBIZ INC COM 124805102 1346 50591 SH SOLE 50591 0 0 CBTX INC COM 12481V104 250 9799 SH SOLE 9799 0 0 CBOE GLOBAL MKTS INC COM 12503M108 64060 687926 SH SOLE 687926 0 0 CBRE GROUP INC CL A 12504L109 13777 219661 SH SOLE 219661 0 0 CDK GLOBAL INC COM 12508E101 12534 241833 SH SOLE 241833 0 0 CDW CORP COM 12514G108 116553 884388 SH SOLE 884388 0 0 CF INDS HLDGS INC COM 125269100 12789 330389 SH SOLE 330389 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 93109 991889 SH SOLE 991889 0 0 CIGNA CORP NEW COM 125523100 39089 187767 SH SOLE 187767 0 0 CIT GROUP INC COM NEW 125581801 8190 228147 SH SOLE 228147 0 0 CMC MATERIALS INC COM 12571T100 4541 30012 SH SOLE 30012 0 0 CME GROUP INC COM 12572Q105 56810 312056 SH SOLE 312056 0 0 CMS ENERGY CORP COM 125896100 67627 1108454 SH SOLE 1108454 0 0 CNA FINL CORP COM 126117100 54411 1396589 SH SOLE 1396589 0 0 CNOOC LIMITED SPONSORED ADR 126132109 1806 19704 SH SOLE 19704 0 0 CRA INTL INC COM 12618T105 958 18813 SH SOLE 18813 0 0 CNO FINL GROUP INC COM 12621E103 3140 141243 SH SOLE 141243 0 0 CSG SYS INTL INC COM 126349109 1903 42213 SH SOLE 42213 0 0 CSW INDUSTRIALS INC COM 126402106 2521 22527 SH SOLE 22527 0 0 CSX CORP COM 126408103 208672 2299421 SH SOLE 2299421 0 0 CNX RES CORP COM 12653C108 4751 439939 SH SOLE 439939 0 0 CVB FINL CORP COM 126600105 7907 405464 SH SOLE 405464 0 0 CVR ENERGY INC COM 12662P108 2614 175448 SH SOLE 175448 0 0 CVS HEALTH CORP COM 126650100 90172 1320232 SH SOLE 1320176 0 56 CABALETTA BIO INC COM 12674W109 415 33290 SH SOLE 3390 0 29900 CABLE ONE INC COM 12685J105 17245 7741 SH SOLE 7741 0 0 CABOT CORP COM 127055101 6429 143256 SH SOLE 143256 0 0 CABOT OIL & GAS CORP COM 127097103 8416 516970 SH SOLE 516970 0 0 CACI INTL INC CL A 127190304 27647 110885 SH SOLE 110885 0 0 CACTUS INC CL A 127203107 1892 72571 SH SOLE 72571 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 140814 1032134 SH SOLE 1032134 0 0 CAL MAINE FOODS INC COM NEW 128030202 784 20896 SH SOLE 20896 0 0 CALIFORNIA WTR SVC GROUP COM 130788102 14036 259784 SH SOLE 259784 0 0 CALITHERA BIOSCIENCES INC COM 13089P101 780 158759 SH SOLE 158759 0 0 CALIX INC COM 13100M509 4765 160113 SH SOLE 160113 0 0 CALLAWAY GOLF CO COM 131193104 2869 119501 SH SOLE 119501 0 0 CAMDEN NATL CORP COM 133034108 210 5883 SH SOLE 5883 0 0 CAMDEN PPTY TR SH BEN INT 133131102 56420 564647 SH SOLE 564647 0 0 CAMPBELL SOUP CO COM 134429109 61331 1268477 SH SOLE 1268477 0 0 CAMPING WORLD HLDGS INC CL A 13462K109 3462 132891 SH SOLE 132891 0 0 CANADIAN IMP BK COMM COM 136069101 52764 617334 SH SOLE 617334 0 0 CANADIAN NATL RY CO COM 136375102 54001 491592 SH SOLE 491592 0 0 CANADIAN SOLAR INC COM 136635109 22940 447700 SH SOLE 441200 0 6500 CANNAE HLDGS INC COM 13765N107 2966 67000 SH SOLE 67000 0 0 CANON INC SPONSORED ADR 138006309 52619 2710946 SH SOLE 2710946 0 0 CANTEL MED CORP COM 138098108 724 9177 SH SOLE 9177 0 0 CAPITAL CITY BK GROUP INC COM 139674105 688 27980 SH SOLE 27980 0 0 CAPITAL ONE FINL CORP COM 14040H105 6616 66930 SH SOLE 66930 0 0 CAPITOL FED FINL INC COM 14057J101 1677 134189 SH SOLE 134189 0 0 CARDINAL HEALTH INC COM 14149Y108 17146 320130 SH SOLE 320130 0 0 CARDIOVASCULAR SYS INC DEL COM 141619106 625 14284 SH SOLE 14284 0 0 CARDLYTICS INC COM 14161W105 9042 63330 SH SOLE 63330 0 0 CAREDX INC COM 14167L103 4339 59893 SH SOLE 59893 0 0 CARETRUST REIT INC COM 14174T107 927 41801 SH SOLE 41801 0 0 CARLISLE COS INC COM 142339100 13518 86551 SH SOLE 86519 0 32 CARMAX INC COM 143130102 12793 135436 SH SOLE 135436 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 411 18985 SH SOLE 18985 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 32927 872942 SH SOLE 872942 0 0 CARTER BANKSHARES INC COM NEW 146103106 111 10386 SH SOLE 10386 0 0 CARTERS INC COM 146229109 4122 43822 SH SOLE 43822 0 0 CARVANA CO CL A 146869102 71493 298461 SH SOLE 298461 0 0 CASA SYS INC COM 14713L102 511 82851 SH SOLE 82851 0 0 CASELLA WASTE SYS INC CL A 147448104 4322 69761 SH SOLE 69761 0 0 CASEYS GEN STORES INC COM 147528103 7571 42384 SH SOLE 42384 0 0 CASS INFORMATION SYS INC COM 14808P109 221 5688 SH SOLE 5688 0 0 CATALENT INC COM 148806102 17909 172086 SH SOLE 172086 0 0 CATALYST PHARMACEUTICALS INC COM 14888U101 779 233210 SH SOLE 233210 0 0 CATERPILLAR INC COM 149123101 68210 374738 SH SOLE 374738 0 0 CATHAY GEN BANCORP COM 149150104 10017 311180 SH SOLE 311180 0 0 CAVCO INDS INC DEL COM 149568107 1103 6285 SH SOLE 6285 0 0 CELANESE CORP DEL COM 150870103 10334 79532 SH SOLE 79532 0 0 CENTENE CORP DEL COM 15135B101 23976 399395 SH SOLE 399395 0 0 CENTERPOINT ENERGY INC COM 15189T107 2672 123489 SH SOLE 123489 0 0 CENTERSPACE COM 15202L107 392 5550 SH SOLE 5550 0 0 CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 422 60428 SH SOLE 60428 0 0 CENTRAL GARDEN & PET CO COM 153527106 988 25597 SH SOLE 25597 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2609 71813 SH SOLE 71813 0 0 CENTRAL SECS CORP COM 155123102 1837 56269 SH SOLE 56269 0 0 CENTURY CMNTYS INC COM 156504300 3395 77556 SH SOLE 77556 0 0 LUMEN TECHNOLOGIES INC COM 156700106 203139 20834727 SH SOLE 20834727 0 0 CERENCE INC COM 156727109 5838 58102 SH SOLE 58102 0 0 CERIDIAN HCM HLDG INC COM 15677J108 53893 505752 SH SOLE 505752 0 0 CERNER CORP COM 156782104 24808 316112 SH SOLE 316112 0 0 CERUS CORP COM 157085101 621 89731 SH SOLE 89731 0 0 CEVA INC COM 157210105 2279 50081 SH SOLE 50081 0 0 CHARLES RIV LABS INTL INC COM 159864107 102268 409301 SH SOLE 409301 0 0 CHART INDS INC COM PAR $0.01 16115Q308 1224 10390 SH SOLE 10390 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 23568 35626 SH SOLE 35626 0 0 CHASE CORP COM 16150R104 303 2999 SH SOLE 2999 0 0 CHEGG INC COM 163092109 31335 346897 SH SOLE 346897 0 0 CHEMED CORP NEW COM 16359R103 16768 31483 SH SOLE 31483 0 0 CHEMOCENTRYX INC COM 16383L106 3181 51373 SH SOLE 51373 0 0 CHEMOURS CO COM 163851108 3974 160319 SH SOLE 160319 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1994 56581 SH SOLE 56581 0 0 CHENIERE ENERGY INC COM NEW 16411R208 11708 195037 SH SOLE 195037 0 0 CHERRY HILL MTG INVT CORP COM 164651101 351 38424 SH SOLE 38424 0 0 CHESAPEAKE UTILS CORP COM 165303108 61664 569854 SH SOLE 569854 0 0 CHEVRON CORP NEW COM 166764100 14830 175612 SH SOLE 175612 0 0 CHEWY INC CL A 16679L109 38182 424760 SH SOLE 119834 0 304926 CHIMERA INVT CORP COM NEW 16934Q208 2070 201923 SH SOLE 201923 0 0 CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 2279 206073 SH SOLE 206073 0 0 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 80853 2832972 SH SOLE 2832972 0 0 CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 1810 40578 SH SOLE 40578 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 28039 20220 SH SOLE 20220 0 0 CHOICE HOTELS INTL INC COM 169905106 1390 13028 SH SOLE 13028 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 5939 153770 SH SOLE 153770 0 0 CHURCH & DWIGHT INC COM 171340102 26462 303363 SH SOLE 303363 0 0 CHURCHILL DOWNS INC COM 171484108 3394 17422 SH SOLE 17422 0 0 CIENA CORP COM NEW 171779309 153723 2908660 SH SOLE 2908660 0 0 CIMAREX ENERGY CO COM 171798101 10113 269601 SH SOLE 269601 0 0 CINCINNATI FINL CORP COM 172062101 17324 198281 SH SOLE 198281 0 0 CINEMARK HLDGS INC COM 17243V102 550 31563 SH SOLE 5763 0 25800 CIRRUS LOGIC INC COM 172755100 30907 375994 SH SOLE 375994 0 0 CISCO SYS INC COM 17275R102 1071425 23942469 SH SOLE 23942469 0 0 CINTAS CORP COM 172908105 30393 85988 SH SOLE 85988 0 0 CITIGROUP INC COM NEW 172967424 127104 2061361 SH SOLE 2061361 0 0 CITIZENS FINL GROUP INC COM 174610105 27055 756583 SH SOLE 756583 0 0 CITRIX SYS INC COM 177376100 380034 2921089 SH SOLE 2921089 0 0 CITY HLDG CO COM 177835105 997 14338 SH SOLE 14338 0 0 CLARUS CORP NEW COM 18270P109 891 57868 SH SOLE 57868 0 0 CLEAN HARBORS INC COM 184496107 10412 136815 SH SOLE 136815 0 0 CLEAN ENERGY FUELS CORP COM 184499101 2187 278221 SH SOLE 278221 0 0 CLEARWAY ENERGY INC CL C 18539C204 24350 762605 SH SOLE 762605 0 0 CLOROX CO DEL COM 189054109 62362 308844 SH SOLE 308844 0 0 CLOUDERA INC COM 18914U100 189407 13616581 SH SOLE 13616581 0 0 CLOUDFLARE INC CL A COM 18915M107 206364 2715668 SH SOLE 2715668 0 0 COCA COLA CONS INC COM 191098102 492 1847 SH SOLE 1847 0 0 COCA COLA CO COM 191216100 210388 3836391 SH SOLE 3836391 0 0 COEUR MNG INC COM NEW 192108504 3985 384995 SH SOLE 384995 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3019 50433 SH SOLE 50433 0 0 COGNEX CORP COM 192422103 4597 57262 SH SOLE 57262 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 192304 2346597 SH SOLE 2346597 0 0 COHERENT INC COM 192479103 1319 8789 SH SOLE 8789 0 0 COHEN & STEERS INC COM 19247A100 3507 47206 SH SOLE 47206 0 0 COHEN & STEERS REIT & PFD &I COM 19247X100 3504 153478 SH SOLE 153478 0 0 COHEN & STEERS INFRASTRUCTUR COM 19248A109 3933 152315 SH SOLE 152315 0 0 COHERUS BIOSCIENCES INC COM 19249H103 1324 76170 SH SOLE 76170 0 0 COLFAX CORP COM 194014106 1978 51715 SH SOLE 51715 0 0 COLGATE PALMOLIVE CO COM 194162103 60541 707998 SH SOLE 707998 0 0 COLLECTORS UNIVERSE INC COM NEW 19421R200 1647 21850 SH SOLE 21850 0 0 COLONY CAP INC NEW CL A COM 19626G108 252 52373 SH SOLE 52373 0 0 COLUMBIA BKG SYS INC COM 197236102 4632 129036 SH SOLE 129036 0 0 COLUMBIA FINL INC COM 197641103 691 44432 SH SOLE 44432 0 0 COLUMBIA PPTY TR INC COM NEW 198287203 1131 78861 SH SOLE 78861 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 4247 48602 SH SOLE 48602 0 0 COMFORT SYS USA INC COM 199908104 4769 90568 SH SOLE 90568 0 0 COMCAST CORP NEW CL A 20030N101 85352 1628848 SH SOLE 1628848 0 0 COMERICA INC COM 200340107 59223 1060211 SH SOLE 1060211 0 0 COMMERCE BANCSHARES INC COM 200525103 66884 1018023 SH SOLE 1018023 0 0 COMMERCIAL METALS CO COM 201723103 1797 87473 SH SOLE 87473 0 0 COMMSCOPE HLDG CO INC COM 20337X109 83556 6235494 SH SOLE 6235494 0 0 COMMUNITY BK SYS INC COM 203607106 4864 78055 SH SOLE 78055 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 1258 26712 SH SOLE 26712 0 0 COMMUNITY TR BANCORP INC COM 204149108 260 7024 SH SOLE 7024 0 0 COMMVAULT SYSTEMS INC COM 204166102 866 15648 SH SOLE 15648 0 0 CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601 170 59138 SH SOLE 59138 0 0 COMPANHIA SIDERURGICA NACION SPONSORED ADR 20440W105 772 129731 SH SOLE 129731 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 7160 833559 SH SOLE 833559 0 0 COMPASS MINERALS INTL INC COM 20451N101 3628 58778 SH SOLE 58778 0 0 COMPUTER PROGRAMS & SYS INC COM 205306103 820 30546 SH SOLE 30546 0 0 COMSTOCK RES INC COM 205768302 1462 334596 SH SOLE 334596 0 0 CONAGRA BRANDS INC COM 205887102 14194 391441 SH SOLE 391441 0 0 CONCHO RES INC COM 20605P101 3167 54275 SH SOLE 54275 0 0 CONNECTONE BANCORP INC COM 20786W107 310 15683 SH SOLE 15683 0 0 CONOCOPHILLIPS COM 20825C104 28807 720348 SH SOLE 720245 0 103 CONSOL ENERGY INC DISC COML COM 20854L108 522 72406 SH SOLE 72406 0 0 CONSOLIDATED EDISON INC COM 209115104 83111 1150001 SH SOLE 1150001 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3600 16433 SH SOLE 16411 0 22 CONSTRUCTION PARTNERS INC COM CL A 21044C107 1556 53461 SH SOLE 53461 0 0 CONTINENTAL RES INC COM 212015101 4436 272176 SH SOLE 31001 0 241175 CONTRAFECT CORP COM NEW 212326300 296 58536 SH SOLE 46836 0 11700 COOPER COS INC COM NEW 216648402 8658 23830 SH SOLE 23830 0 0 COOPER TIRE & RUBR CO COM 216831107 2050 50618 SH SOLE 50618 0 0 COPART INC COM 217204106 40599 319047 SH SOLE 319047 0 0 CORCEPT THERAPEUTICS INC COM 218352102 2557 97732 SH SOLE 97732 0 0 CORE MARK HOLDING CO INC COM 218681104 756 25736 SH SOLE 25736 0 0 CORESITE RLTY CORP COM 21870Q105 12067 96319 SH SOLE 96319 0 0 CORELOGIC INC COM 21871D103 11512 148891 SH SOLE 148891 0 0 CORECIVIC INC COM 21871N101 1786 272607 SH SOLE 272607 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 40627 922510 SH SOLE 922510 0 0 CORNING INC COM 219350105 89297 2480472 SH SOLE 2480472 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 319 12231 SH SOLE 12231 0 0 CORTEVA INC COM 22052L104 51694 1335073 SH SOLE 1335073 0 0 CORVEL CORP COM 221006109 2096 19776 SH SOLE 19776 0 0 COSTCO WHSL CORP NEW COM 22160K105 211330 560884 SH SOLE 560884 0 0 COSTAR GROUP INC COM 22160N109 9055 9797 SH SOLE 9797 0 0 COTY INC COM CL A 222070203 92 13072 SH SOLE 13072 0 0 COUPA SOFTWARE INC COM 22266L106 295785 872754 SH SOLE 872754 0 0 COUSINS PPTYS INC COM NEW 222795502 1298 38758 SH SOLE 38758 0 0 COVANTA HLDG CORP COM 22282E102 749 57014 SH SOLE 57014 0 0 COVETRUS INC COM 22304C100 3338 116161 SH SOLE 116161 0 0 CRANE CO COM 224399105 724 9321 SH SOLE 9321 0 0 CREDIT ACCEP CORP MICH COM 225310101 2745 7930 SH SOLE 1130 0 6800 CREDIT SUISSE GROUP SPONSORED ADR 225401108 200 15636 SH SOLE 15636 0 0 CREE INC COM 225447101 87709 828228 SH SOLE 828228 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 4537 239063 SH SOLE 239063 0 0 CROCS INC COM 227046109 4173 66598 SH SOLE 66598 0 0 CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 3414 198859 SH SOLE 198859 0 0 CROSSFIRST BANKSHARES INC COM 22766M109 221 20586 SH SOLE 20586 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 416544 1966498 SH SOLE 1966498 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 67267 422556 SH SOLE 422556 0 0 CROWN HLDGS INC COM 228368106 8465 84484 SH SOLE 84484 0 0 CRYOPORT INC COM PAR $0.001 229050307 2635 60061 SH SOLE 7661 0 52400 CUBESMART COM 229663109 2498 74328 SH SOLE 74328 0 0 CULLEN FROST BANKERS INC COM 229899109 7080 81165 SH SOLE 81165 0 0 CUMMINS INC COM 231021106 122766 540582 SH SOLE 540582 0 0 CUMULUS MEDIA INC COM CL A 231082801 229 26241 SH SOLE 26241 0 0 CURO GROUP HOLDINGS CORP COM 23131L107 581 40556 SH SOLE 40556 0 0 CURTISS WRIGHT CORP COM 231561101 10812 92927 SH SOLE 92885 0 42 CYTOKINETICS INC COM NEW 23282W605 804 38705 SH SOLE 38705 0 0 CYRUSONE INC COM 23283R100 13597 185876 SH SOLE 185876 0 0 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 7809 421653 SH SOLE 421653 0 0 D R HORTON INC COM 23331A109 25060 363608 SH SOLE 363608 0 0 DTE ENERGY CO COM 233331107 71972 592799 SH SOLE 592799 0 0 DTF TAX-FREE INCOME INC COM 23334J107 591 39672 SH SOLE 39672 0 0 DADA NEXUS LTD ADS 23344D108 1028 28176 SH SOLE 28176 0 0 DANA INC COM 235825205 2764 141604 SH SOLE 141604 0 0 DANAHER CORPORATION COM 235851102 40286 181355 SH SOLE 181355 0 0 DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 27390 477505 SH SOLE 477505 0 0 DARDEN RESTAURANTS INC COM 237194105 544 4570 SH SOLE 4570 0 0 DARLING INGREDIENTS INC COM 237266101 9165 158901 SH SOLE 158901 0 0 DASEKE INC COM 23753F107 868 149450 SH SOLE 149450 0 0 DATADOG INC CL A COM 23804L103 291453 2960713 SH SOLE 2960713 0 0 DAVITA INC COM 23918K108 35760 304598 SH SOLE 304598 0 0 DECKERS OUTDOOR CORP COM 243537107 5683 19817 SH SOLE 19817 0 0 DEERE & CO COM 244199105 4726 17567 SH SOLE 17567 0 0 DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 3343 104472 SH SOLE 104472 0 0 DELEK US HLDGS INC NEW COM 24665A103 2100 130684 SH SOLE 130684 0 0 DELL TECHNOLOGIES INC CL C 24703L202 68956 940869 SH SOLE 940869 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 7870 195723 SH SOLE 195723 0 0 DENALI THERAPEUTICS INC COM 24823R105 15027 179404 SH SOLE 179404 0 0 DENTSPLY SIRONA INC COM 24906P109 470 8976 SH SOLE 8976 0 0 DEVON ENERGY CORP NEW COM 25179M103 7787 492532 SH SOLE 492532 0 0 DEXCOM INC COM 252131107 35972 97295 SH SOLE 97295 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 53970 339837 SH SOLE 339837 0 0 DIAMOND HILL INVT GROUP INC COM NEW 25264R207 1040 6964 SH SOLE 6964 0 0 DIAMONDROCK HOSPITALITY CO COM 252784301 3688 447035 SH SOLE 447035 0 0 DIAMONDBACK ENERGY INC COM 25278X109 9454 195338 SH SOLE 195338 0 0 DICERNA PHARMACEUTICALS INC COM 253031108 688 31226 SH SOLE 31226 0 0 DICKS SPORTING GOODS INC COM 253393102 8080 143740 SH SOLE 143740 0 0 DIGITAL RLTY TR INC COM 253868103 15824 113429 SH SOLE 113429 0 0 DIGITAL TURBINE INC COM NEW 25400W102 4923 87044 SH SOLE 87044 0 0 DIODES INC COM 254543101 3550 50361 SH SOLE 50361 0 0 DISNEY WALT CO COM 254687106 7267 40111 SH SOLE 40082 0 29 DISCOVER FINL SVCS COM 254709108 7700 85054 SH SOLE 85054 0 0 DISCOVERY INC COM SER A 25470F104 26064 866191 SH SOLE 207991 0 658200 DISH NETWORK CORPORATION CL A 25470M109 2942 90983 SH SOLE 90983 0 0 DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 2285 554642 SH SOLE 554642 0 0 DR REDDYS LABS LTD ADR 256135203 12013 168509 SH SOLE 168509 0 0 DOCUSIGN INC COM 256163106 489425 2201641 SH SOLE 2201641 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 16326 168082 SH SOLE 168082 0 0 DOLLAR GEN CORP NEW COM 256677105 168259 800091 SH SOLE 800091 0 0 DOLLAR TREE INC COM 256746108 27554 255031 SH SOLE 255031 0 0 DOMINION ENERGY INC COM 25746U109 98478 1309549 SH SOLE 1309549 0 0 DOMINOS PIZZA INC COM 25754A201 18627 48577 SH SOLE 48577 0 0 DOMO INC COM CL B 257554105 140379 2201330 SH SOLE 2201330 0 0 DOMTAR CORP COM NEW 257559203 2154 68065 SH SOLE 68065 0 0 DONALDSON INC COM 257651109 3960 70860 SH SOLE 70860 0 0 DONNELLEY FINL SOLUTIONS INC COM 25787G100 1220 71865 SH SOLE 71865 0 0 DORMAN PRODS INC COM 258278100 478 5508 SH SOLE 5508 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 3007 181343 SH SOLE 181343 0 0 DOUGLAS EMMETT INC COM 25960P109 4469 153136 SH SOLE 153136 0 0 DOUGLAS DYNAMICS INC COM 25960R105 2491 58237 SH SOLE 58237 0 0 DOUYU INTL HLDGS LTD SPONSORED ADS 25985W105 1362 123139 SH SOLE 123139 0 0 DOVER CORP COM 260003108 61471 486898 SH SOLE 486898 0 0 DOW INC COM 260557103 118345 2132338 SH SOLE 2132338 0 0 DRAFTKINGS INC COM CL A 26142R104 26942 578650 SH SOLE 578650 0 0 DRIL QUIP INC COM 262037104 354 11939 SH SOLE 11939 0 0 DROPBOX INC CL A 26210C104 163500 7368176 SH SOLE 7368176 0 0 DUKE REALTY CORP COM NEW 264411505 4787 119757 SH SOLE 119757 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 111516 1217952 SH SOLE 1217952 0 0 DUPONT DE NEMOURS INC COM 26614N102 55309 777801 SH SOLE 777801 0 0 DYCOM INDS INC COM 267475101 2263 29963 SH SOLE 29963 0 0 DYNATRACE INC COM NEW 268150109 50911 1176588 SH SOLE 1176588 0 0 E L F BEAUTY INC COM 26856L103 2314 91878 SH SOLE 91878 0 0 EOG RES INC COM 26875P101 26966 540732 SH SOLE 540732 0 0 EQT CORP COM 26884L109 6254 492060 SH SOLE 492060 0 0 EPR PPTYS COM SH BEN INT 26884U109 1624 49981 SH SOLE 49981 0 0 EAGLE BANCORP INC MD COM 268948106 3907 94608 SH SOLE 94608 0 0 EVO PMTS INC CL A COM 26927E104 911 33729 SH SOLE 33729 0 0 EAGLE MATLS INC COM 26969P108 3031 29906 SH SOLE 29906 0 0 EAST WEST BANCORP INC COM 27579R104 22273 439223 SH SOLE 439223 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 858 37872 SH SOLE 37872 0 0 EASTGROUP PPTYS INC COM 277276101 3782 27396 SH SOLE 27396 0 0 EASTMAN CHEM CO COM 277432100 21833 217723 SH SOLE 217723 0 0 EATON VANCE CORP COM NON VTG 278265103 13878 204295 SH SOLE 204295 0 0 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 843 63014 SH SOLE 63014 0 0 EATON VANCE ENHANCED EQUITY COM 278274105 349 21607 SH SOLE 21607 0 0 EATON VANCE MUN BD FD COM 27827X101 391 28719 SH SOLE 28719 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 3867 163509 SH SOLE 163509 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 4721 258676 SH SOLE 258676 0 0 EATON VANCE TAX-ADVANTAGED G COM 27828U106 3294 130334 SH SOLE 130334 0 0 EATON VANCE SHORT DURATION D COM 27828V104 1837 148589 SH SOLE 148589 0 0 EATON VANCE MUN INCOME 2028 SHS 27829U105 1226 52335 SH SOLE 52335 0 0 EATON VANCE FLOATING RATE 20 COM 27831H100 92 10335 SH SOLE 10335 0 0 EBAY INC. COM 278642103 395934 7879276 SH SOLE 7879276 0 0 EBIX INC COM NEW 278715206 240 6323 SH SOLE 6323 0 0 ECHO GLOBAL LOGISTICS INC COM 27875T101 206 7682 SH SOLE 7682 0 0 ECHOSTAR CORP CL A 278768106 2364 111578 SH SOLE 111578 0 0 ECOLAB INC COM 278865100 26590 122899 SH SOLE 122899 0 0 ECOPETROL S A SPONSORED ADS 279158109 160 12423 SH SOLE 12423 0 0 EDGEWELL PERS CARE CO COM 28035Q102 1599 46249 SH SOLE 46249 0 0 EDISON INTL COM 281020107 33933 540170 SH SOLE 540170 0 0 EDITAS MEDICINE INC COM 28106W103 2833 40405 SH SOLE 18605 0 21800 EDWARDS LIFESCIENCES CORP COM 28176E108 15464 169504 SH SOLE 169504 0 0 EHEALTH INC COM 28238P109 749 10602 SH SOLE 10602 0 0 8X8 INC NEW COM 282914100 1857 53887 SH SOLE 53887 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 388 12663 SH SOLE 12663 0 0 ELECTRONIC ARTS INC COM 285512109 182362 1269929 SH SOLE 1269929 0 0 ELEMENT SOLUTIONS INC COM 28618M106 13833 780184 SH SOLE 780184 0 0 ELLINGTON FINANCIAL INC COM 28852N109 1572 105925 SH SOLE 105925 0 0 EMCOR GROUP INC COM 29084Q100 4158 45463 SH SOLE 45463 0 0 EMERGENT BIOSOLUTIONS INC COM 29089Q105 4826 53863 SH SOLE 53863 0 0 EMERSON ELEC CO COM 291011104 65823 818998 SH SOLE 818998 0 0 EMPIRE ST RLTY TR INC CL A 292104106 2771 297270 SH SOLE 297270 0 0 EMPLOYERS HOLDINGS INC COM 292218104 2275 70665 SH SOLE 70665 0 0 ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 1727 328256 SH SOLE 328256 0 0 ENCORE CAP GROUP INC COM 292554102 2174 55810 SH SOLE 55810 0 0 ENCORE WIRE CORP COM 292562105 4444 73362 SH SOLE 73362 0 0 ENDAVA PLC ADS 29260V105 859 11196 SH SOLE 11196 0 0 ENCOMPASS HEALTH CORP COM 29261A100 14779 178722 SH SOLE 178722 0 0 ENERGY RECOVERY INC COM 29270J100 1333 97724 SH SOLE 97724 0 0 ENDURANCE INTL GROUP HLDGS I COM 29272B105 4678 495008 SH SOLE 495008 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 6669 158119 SH SOLE 158119 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 5590 904607 SH SOLE 904607 0 0 ENEL AMERICAS S A SPONSORED ADR 29274F104 162 19713 SH SOLE 19713 0 0 ENERSYS COM 29275Y102 28090 338189 SH SOLE 338189 0 0 ENERPLUS CORP COM 292766102 1245 397748 SH SOLE 397748 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 4093 1103227 SH SOLE 1103227 0 0 ENOCHIAN BIOSCIENCES INC COM 29350E104 103 34978 SH SOLE 4078 0 30900 ENPHASE ENERGY INC COM 29355A107 183329 1044787 SH SOLE 1044787 0 0 ENPRO INDS INC COM 29355X107 994 13163 SH SOLE 13163 0 0 ENOVA INTL INC COM 29357K103 2138 86333 SH SOLE 86333 0 0 ENSIGN GROUP INC COM 29358P101 3768 51673 SH SOLE 51673 0 0 ENTEGRIS INC COM 29362U104 48491 504590 SH SOLE 504590 0 0 ENTERGY CORP NEW COM 29364G103 71617 717317 SH SOLE 717317 0 0 ENTERPRISE FINL SVCS CORP COM 293712105 437 12516 SH SOLE 12516 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 2560 130675 SH SOLE 130675 0 0 ENVESTNET INC COM 29404K106 4394 53396 SH SOLE 53396 0 0 EPAM SYS INC COM 29414B104 55513 154913 SH SOLE 154913 0 0 ENVIVA PARTNERS LP COM UNIT 29414J107 1563 34417 SH SOLE 34417 0 0 EPLUS INC COM 294268107 1392 15826 SH SOLE 15826 0 0 EQUIFAX INC COM 294429105 4985 25853 SH SOLE 25853 0 0 EQUINIX INC COM 29444U700 22297 31221 SH SOLE 31221 0 0 EQUILLIUM INC COM 29446K106 170 31708 SH SOLE 3308 0 28400 EQUITABLE HLDGS INC COM 29452E101 3559 139066 SH SOLE 139066 0 0 EQUITRANS MIDSTREAM CORP COM 294600101 3690 459013 SH SOLE 459013 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 2911 106706 SH SOLE 106706 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 3289 51905 SH SOLE 51905 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 2174 36679 SH SOLE 36679 0 0 ERICSSON ADR B SEK 10 294821608 17192 1438656 SH SOLE 1438346 0 310 ERIE INDTY CO CL A 29530P102 58311 237421 SH SOLE 237421 0 0 ESCO TECHNOLOGIES INC COM 296315104 918 8898 SH SOLE 8898 0 0 ESPERION THERAPEUTICS INC NE COM 29664W105 938 36091 SH SOLE 15991 0 20100 ESSENTIAL PPTYS RLTY TR INC COM 29670E107 885 41766 SH SOLE 41766 0 0 ESSENTIAL UTILS INC COM 29670G102 83787 1771780 SH SOLE 1771780 0 0 ESSEX PPTY TR INC COM 297178105 5058 21306 SH SOLE 21306 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 1066 52733 SH SOLE 52733 0 0 ETSY INC COM 29786A106 269568 1515192 SH SOLE 1515192 0 0 EURONET WORLDWIDE INC COM 298736109 697 4809 SH SOLE 4809 0 0 EVERCORE INC CLASS A 29977A105 19556 178369 SH SOLE 178369 0 0 EVERBRIDGE INC COM 29978A104 49507 332103 SH SOLE 332103 0 0 EVERGY INC COM 30034W106 78291 1410398 SH SOLE 1410398 0 0 EVERTEC INC COM 30040P103 2026 51523 SH SOLE 51523 0 0 EVERSOURCE ENERGY COM 30040W108 65674 759155 SH SOLE 759155 0 0 EVERQUOTE INC COM CL A 30041R108 1347 36074 SH SOLE 36074 0 0 EVOLENT HEALTH INC CL A 30050B101 3670 228950 SH SOLE 228950 0 0 EVOQUA WATER TECHNOLOGIES CO COM 30057T105 19477 721899 SH SOLE 721899 0 0 EXACT SCIENCES CORP COM 30063P105 138232 1043338 SH SOLE 1043338 0 0 EXELON CORP COM 30161N101 59614 1411979 SH SOLE 1411874 0 105 EXELIXIS INC COM 30161Q104 67217 3349143 SH SOLE 3349143 0 0 EXLSERVICE HOLDINGS INC COM 302081104 1887 22171 SH SOLE 22171 0 0 EXPEDIA GROUP INC COM NEW 30212P303 196252 1482267 SH SOLE 1482267 0 0 EXP WORLD HLDGS INC COM 30212W100 4458 70627 SH SOLE 70627 0 0 EXPEDITORS INTL WASH INC COM 302130109 185668 1952143 SH SOLE 1952143 0 0 EXPONENT INC COM 30214U102 4589 50977 SH SOLE 50977 0 0 EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 12048 813530 SH SOLE 813530 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4372 37736 SH SOLE 37736 0 0 EXTERRAN CORP COM 30227H106 266 60110 SH SOLE 60110 0 0 EXXON MOBIL CORP COM 30231G102 19988 484921 SH SOLE 484921 0 0 FBL FINL GROUP INC CL A 30239F106 950 18095 SH SOLE 18095 0 0 FLIR SYS INC COM 302445101 7108 162169 SH SOLE 162169 0 0 FMC CORP COM NEW 302491303 12812 111476 SH SOLE 111476 0 0 F N B CORP COM 302520101 17534 1845719 SH SOLE 1845614 0 105 FB FINL CORP COM 30257X104 1017 29297 SH SOLE 29297 0 0 FTI CONSULTING INC COM 302941109 4484 40135 SH SOLE 40135 0 0 FACEBOOK INC CL A 30303M102 916307 3354470 SH SOLE 3354470 0 0 FACTSET RESH SYS INC COM 303075105 6275 18873 SH SOLE 18873 0 0 FAIR ISAAC CORP COM 303250104 6136 12007 SH SOLE 12007 0 0 FARFETCH LTD ORD SH CL A 30744W107 13130 205769 SH SOLE 205769 0 0 FARMERS NATIONAL BANC CORP COM 309627107 974 73364 SH SOLE 73364 0 0 FARO TECHNOLOGIES INC COM 311642102 2754 38986 SH SOLE 38986 0 0 FASTLY INC CL A 31188V100 281256 3219137 SH SOLE 3219137 0 0 FATE THERAPEUTICS INC COM 31189P102 9850 108325 SH SOLE 108325 0 0 FASTENAL CO COM 311900104 85229 1745432 SH SOLE 1745432 0 0 FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 53834 632445 SH SOLE 632445 0 0 FEDERAL SIGNAL CORP COM 313855108 3018 90973 SH SOLE 90973 0 0 FEDERATED HERMES INC CL B 314211103 5436 188161 SH SOLE 188161 0 0 FEDEX CORP COM 31428X106 63754 245568 SH SOLE 245568 0 0 F5 NETWORKS INC COM 315616102 126036 716359 SH SOLE 716333 0 26 FIBROGEN INC COM 31572Q808 52574 1417474 SH SOLE 1417474 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 61075 431750 SH SOLE 431750 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 20124 514818 SH SOLE 514818 0 0 FIFTH THIRD BANCORP COM 316773100 30399 1102610 SH SOLE 1102610 0 0 51JOB INC SPONSORED ADS 316827104 1621 23161 SH SOLE 23161 0 0 FIREEYE INC COM 31816Q101 126629 5491294 SH SOLE 5491294 0 0 FIRST AMERN FINL CORP COM 31847R102 50616 980357 SH SOLE 980357 0 0 FIRST BANCORP P R COM NEW 318672706 3065 332445 SH SOLE 332445 0 0 FIRST BANCORP N C COM 318910106 382 11292 SH SOLE 11292 0 0 FIRST BANCSHARES INC MS COM 318916103 1860 60232 SH SOLE 60232 0 0 FIRST BUSEY CORP COM NEW 319383204 2817 130715 SH SOLE 130715 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 21315 37116 SH SOLE 37116 0 0 FIRST COMWLTH FINL CORP PA COM 319829107 558 51038 SH SOLE 51038 0 0 FIRST FINL BANCORP OH COM 320209109 8428 480751 SH SOLE 480751 0 0 FIRST FINL BANKSHARES COM 32020R109 6242 172561 SH SOLE 172561 0 0 FIRST FINL CORP IND COM 320218100 635 16340 SH SOLE 16340 0 0 FIRST FNDTN INC COM 32026V104 352 17601 SH SOLE 17601 0 0 FIRST HORIZON CORPORATION COM 320517105 10755 842832 SH SOLE 842832 0 0 FIRST HAWAIIAN INC COM 32051X108 20017 848901 SH SOLE 848901 0 0 FIRST INDL RLTY TR INC COM 32054K103 4420 104918 SH SOLE 104918 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 5772 141581 SH SOLE 141581 0 0 FIRST LONG IS CORP COM 320734106 1138 63745 SH SOLE 63745 0 0 FIRST MERCHANTS CORP COM 320817109 7828 209240 SH SOLE 209240 0 0 FIRST MID ILL BANCSHARES INC COM 320866106 222 6601 SH SOLE 6601 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 4627 290662 SH SOLE 290662 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 15919 108346 SH SOLE 108346 0 0 FIRST SOLAR INC COM 336433107 80000 808738 SH SOLE 808738 0 0 1ST SOURCE CORP COM 336901103 3159 78391 SH SOLE 78391 0 0 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 54842 929840 SH SOLE 929840 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 499557 2353846 SH SOLE 2353846 0 0 FIRST TR BICK INDEX FD COM SHS 33733H107 53285 1417041 SH SOLE 1417041 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 528629 3828700 SH SOLE 3828700 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 520701 10233896 SH SOLE 10233896 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 565418 5056498 SH SOLE 5056498 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 448 5815 SH SOLE 5815 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 722 8700 SH SOLE 8700 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1298 23621 SH SOLE 23621 0 0 FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 16030 165869 SH SOLE 165869 0 0 FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 52137 1366983 SH SOLE 1366983 0 0 FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 620 10969 SH SOLE 10969 0 0 FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 634 25069 SH SOLE 25069 0 0 FIRST TR EXCH TRD ALPHDX FD GERMANY ALPHA 33737J190 52526 1024306 SH SOLE 1024306 0 0 FIRST TR EXCH TRD ALPHDX FD SWITZLND ALPHA 33737J232 53226 881809 SH SOLE 881809 0 0 FIRST TR EXCHANGE-TRADED ALP MID CP GR ALPH 33737M102 5282 80789 SH SOLE 80789 0 0 FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300 16804 272388 SH SOLE 272388 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 18732 393619 SH SOLE 393619 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 116349 2388123 SH SOLE 2388123 0 0 FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 879 30250 SH SOLE 30250 0 0 FIRST TR EXCHANGE-TRADED FD NASDAQ TRANSN 33738R795 523892 18672097 SH SOLE 18672097 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 8729 432357 SH SOLE 349750 0 82607 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 10579 277957 SH SOLE 277957 0 0 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 2910 142791 SH SOLE 115101 0 27690 FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 64083 1245056 SH SOLE 1245056 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 7281 121265 SH SOLE 121265 0 0 FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 15663 454391 SH SOLE 454391 0 0 FIRST TR EXCHNG TRADED FD VI US EQT BUFFER 33740F763 15803 477733 SH SOLE 477733 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 17543 320539 SH SOLE 320539 0 0 FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 15962 453604 SH SOLE 453604 0 0 FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 15803 455117 SH SOLE 455117 0 0 FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 1609 42897 SH SOLE 42897 0 0 FIRSTCASH INC COM 33767D105 5752 82119 SH SOLE 82119 0 0 FISERV INC COM 337738108 20549 180472 SH SOLE 180472 0 0 FLAGSTAR BANCORP INC COM PAR .001 337930705 4670 114567 SH SOLE 114567 0 0 FIRSTENERGY CORP COM 337932107 10315 336966 SH SOLE 336966 0 0 FIVE BELOW INC COM 33829M101 17896 102276 SH SOLE 102276 0 0 FIVE9 INC COM 338307101 180815 1036785 SH SOLE 1036785 0 0 FLEXION THERAPEUTICS INC COM 33938J106 413 35828 SH SOLE 35828 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 46986 506047 SH SOLE 506047 0 0 FLUOR CORP NEW COM 343412102 193 12066 SH SOLE 12066 0 0 FLOWERS FOODS INC COM 343498101 1903 84081 SH SOLE 84081 0 0 FLOWSERVE CORP COM 34354P105 28712 779170 SH SOLE 779170 0 0 FLUSHING FINL CORP COM 343873105 185 11129 SH SOLE 11129 0 0 FOCUS FINL PARTNERS INC COM CL A 34417P100 8777 201767 SH SOLE 201767 0 0 FONAR CORP COM NEW 344437405 271 15598 SH SOLE 15598 0 0 FOOT LOCKER INC COM 344849104 18432 455782 SH SOLE 455782 0 0 FORD MTR CO DEL COM 345370860 87918 10002007 SH SOLE 10002007 0 0 FORESTAR GROUP INC COM 346232101 1463 72501 SH SOLE 72501 0 0 FORMFACTOR INC COM 346375108 2398 55734 SH SOLE 55734 0 0 FORTIS INC COM 349553107 54061 1324367 SH SOLE 1324367 0 0 FORTINET INC COM 34959E109 104208 701599 SH SOLE 701599 0 0 FORTIVE CORP COM 34959J108 1268 17901 SH SOLE 17901 0 0 FORTERRA INC COM 34960W106 14525 844699 SH SOLE 844699 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 6173 72011 SH SOLE 72011 0 0 FORWARD AIR CORP COM 349853101 1146 14919 SH SOLE 14919 0 0 FOUR CORNERS PPTY TR INC COM 35086T109 1551 52106 SH SOLE 52106 0 0 FOX CORP CL A COM 35137L105 21827 749547 SH SOLE 749547 0 0 FOX CORP CL B COM 35137L204 7294 252571 SH SOLE 252571 0 0 FOX FACTORY HLDG CORP COM 35138V102 3318 31389 SH SOLE 31389 0 0 FRANCO NEV CORP COM 351858105 871 6946 SH SOLE 6946 0 0 FRANKLIN ELEC INC COM 353514102 26627 384724 SH SOLE 384724 0 0 FRANKLIN RESOURCES INC COM 354613101 84645 3387159 SH SOLE 3387159 0 0 FREEPORT-MCMORAN INC CL B 35671D857 5413 208047 SH SOLE 208047 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 54044 1300381 SH SOLE 1300381 0 0 FRESHPET INC COM 358039105 7473 52629 SH SOLE 52629 0 0 FRONTDOOR INC COM 35905A109 4847 96528 SH SOLE 96528 0 0 FUELCELL ENERGY INC COM 35952H601 24910 2230117 SH SOLE 254717 0 1975400 FULLER H B CO COM 359694106 1334 25704 SH SOLE 25704 0 0 FULTON FINL CORP PA COM 360271100 7987 627945 SH SOLE 627945 0 0 FUTU HLDGS LTD SPON ADS CL A 36118L106 1694 37026 SH SOLE 3726 0 33300 GATX CORP COM 361448103 2837 34103 SH SOLE 34103 0 0 GEO GROUP INC NEW COM 36162J106 8482 957323 SH SOLE 787723 0 169600 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1280 54112 SH SOLE 54112 0 0 GDS HLDGS LTD SPONSORED ADS 36165L108 12920 137970 SH SOLE 137170 0 800 GABELLI DIVID & INCOME TR COM 36242H104 3203 149236 SH SOLE 149236 0 0 GMS INC COM 36251C103 1624 53286 SH SOLE 53286 0 0 GSX TECHEDU INC SPONSORED ADS 36257Y109 1933 37375 SH SOLE 21625 0 15750 GALLAGHER ARTHUR J & CO COM 363576109 5520 44624 SH SOLE 44624 0 0 GAMING & LEISURE PPTYS INC COM 36467J108 2381 56160 SH SOLE 56160 0 0 GAP INC COM 364760108 363 17977 SH SOLE 17977 0 0 GARTNER INC COM 366651107 3585 22379 SH SOLE 22379 0 0 GENERAC HLDGS INC COM 368736104 13783 60607 SH SOLE 60607 0 0 GENERAL AMERN INVS CO INC COM 368802104 2283 61393 SH SOLE 61393 0 0 GENERAL DYNAMICS CORP COM 369550108 213113 1432020 SH SOLE 1432020 0 0 GENERAL ELECTRIC CO COM 369604103 33373 3090090 SH SOLE 3090090 0 0 GENERAL MLS INC COM 370334104 195169 3319197 SH SOLE 3319197 0 0 GENERAL MTRS CO COM 37045V100 97527 2342140 SH SOLE 2342140 0 0 GENESIS HEALTHCARE INC CL A COM 37185X106 73 149905 SH SOLE 149905 0 0 GENTEX CORP COM 371901109 56102 1653460 SH SOLE 1653460 0 0 GENESIS ENERGY L P UNIT LTD PARTN 371927104 5427 873852 SH SOLE 873852 0 0 GENMAB A/S SPONSORED ADS 372303206 29263 719688 SH SOLE 719688 0 0 GENMARK DIAGNOSTICS INC COM 372309104 2621 179500 SH SOLE 179500 0 0 GENPREX INC COM 372446104 358 86268 SH SOLE 53168 0 33100 GENUINE PARTS CO COM 372460105 7228 71969 SH SOLE 71969 0 0 GENTHERM INC COM 37253A103 1027 15742 SH SOLE 15742 0 0 GERDAU SA SPON ADR REP PFD 373737105 159 33994 SH SOLE 33994 0 0 GERMAN AMERN BANCORP INC COM 373865104 710 21465 SH SOLE 21465 0 0 GIBRALTAR INDS INC COM 374689107 4328 60156 SH SOLE 60156 0 0 GILEAD SCIENCES INC COM 375558103 131791 2262117 SH SOLE 2262117 0 0 GLACIER BANCORP INC NEW COM 37637Q105 5824 126587 SH SOLE 126587 0 0 GLAUKOS CORP COM 377322102 1273 16917 SH SOLE 16917 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 54657 1485235 SH SOLE 1485235 0 0 GLOBAL NET LEASE INC COM NEW 379378201 776 45286 SH SOLE 45286 0 0 GLOBUS MED INC CL A 379577208 10914 167348 SH SOLE 167285 0 63 GLOBE LIFE INC COM 37959E102 12232 128812 SH SOLE 128812 0 0 GLU MOBILE INC COM 379890106 984 109186 SH SOLE 109186 0 0 GODADDY INC CL A 380237107 181397 2186825 SH SOLE 2186825 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 76742 291008 SH SOLE 290990 0 18 GOODYEAR TIRE & RUBR CO COM 382550101 7287 667912 SH SOLE 667912 0 0 GOOSEHEAD INS INC COM CL A 38267D109 3288 26355 SH SOLE 26355 0 0 GORMAN RUPP CO COM 383082104 8107 249823 SH SOLE 249823 0 0 GRACE W R & CO DEL NEW COM 38388F108 1649 30074 SH SOLE 30074 0 0 GRACO INC COM 384109104 10317 142599 SH SOLE 142599 0 0 GRAFTECH INTL LTD COM 384313508 10809 1013958 SH SOLE 1013958 0 0 GRAHAM HLDGS CO COM CL B 384637104 24301 45561 SH SOLE 45561 0 0 GRAINGER W W INC COM 384802104 151793 371733 SH SOLE 371733 0 0 GRAND CANYON ED INC COM 38526M106 17493 187874 SH SOLE 187874 0 0 GRANITE CONSTR INC COM 387328107 3389 126895 SH SOLE 126895 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 7345 433565 SH SOLE 433333 0 232 GRAY TELEVISION INC COM 389375106 3838 214542 SH SOLE 214542 0 0 GREAT AJAX CORP COM 38983D300 583 55728 SH SOLE 55728 0 0 GREAT SOUTHN BANCORP INC COM 390905107 267 5460 SH SOLE 5460 0 0 GREEN DOT CORP CL A 39304D102 482 8640 SH SOLE 8640 0 0 GREENBRIER COS INC COM 393657101 2800 76961 SH SOLE 76961 0 0 GREENSKY INC CL A 39572G100 574 123871 SH SOLE 123871 0 0 GREIF INC CL A 397624107 2917 62227 SH SOLE 62227 0 0 GRID DYNAMICS HLDGS INC CL A 39813G109 729 57833 SH SOLE 57833 0 0 GRIFFON CORP COM 398433102 2387 117118 SH SOLE 117118 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 63339 3434878 SH SOLE 3434878 0 0 GROCERY OUTLET HLDG CORP COM 39874R101 8793 224037 SH SOLE 224037 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 4371 33330 SH SOLE 33316 0 14 GRUPO FINANCIERO GALICIA S.A SPONSORED ADR 399909100 276 31614 SH SOLE 31614 0 0 GRUBHUB INC COM 400110102 150410 2025180 SH SOLE 2025180 0 0 GUARDANT HEALTH INC COM 40131M109 42588 330446 SH SOLE 330446 0 0 HBT FINL INC. COM 404111106 164 10829 SH SOLE 10829 0 0 HCA HEALTHCARE INC COM 40412C101 34111 207414 SH SOLE 207414 0 0 HC2 HLDGS INC COM 404139107 456 139795 SH SOLE 139795 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 20042 277365 SH SOLE 277365 0 0 HCI GROUP INC COM 40416E103 778 14870 SH SOLE 14870 0 0 HNI CORP COM 404251100 2084 60467 SH SOLE 60467 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 507 19551 SH SOLE 19551 0 0 HP INC COM 40434L105 98804 4018048 SH SOLE 4018048 0 0 HACKETT GROUP INC COM 404609109 939 65241 SH SOLE 65241 0 0 HAEMONETICS CORP COM 405024100 6570 55326 SH SOLE 55326 0 0 HAIN CELESTIAL GROUP INC COM 405217100 3398 84630 SH SOLE 84630 0 0 HALLIBURTON CO COM 406216101 2747 145360 SH SOLE 145360 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 3539 82867 SH SOLE 82867 0 0 HAMILTON LANE INC CL A 407497106 336 4311 SH SOLE 4311 0 0 HANCOCK WHITNEY CORPORATION COM 410120109 1976 58087 SH SOLE 58087 0 0 HANCOCK JOHN TAX-ADVANTAGED COM 41013V100 2906 138138 SH SOLE 138138 0 0 HANESBRANDS INC COM 410345102 17525 1201993 SH SOLE 1201993 0 0 HANMI FINL CORP COM NEW 410495204 138 12150 SH SOLE 12150 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 42948 677095 SH SOLE 677095 0 0 HANOVER INS GROUP INC COM 410867105 68284 584020 SH SOLE 584020 0 0 HARBORONE BANCORP INC NEW COM NEW 41165Y100 1783 164161 SH SOLE 164161 0 0 HARLEY DAVIDSON INC COM 412822108 12561 342257 SH SOLE 342257 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 122257 2496069 SH SOLE 2496069 0 0 HASBRO INC COM 418056107 8312 88861 SH SOLE 88861 0 0 HAVERTY FURNITURE INC COM 419596101 1118 40404 SH SOLE 40404 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 62815 1774926 SH SOLE 1774926 0 0 HEALTHCARE SVCS GROUP INC COM 421906108 1139 40536 SH SOLE 40536 0 0 HEALTHCARE RLTY TR COM 421946104 4341 146640 SH SOLE 146640 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 629 22846 SH SOLE 22846 0 0 HEALTH CATALYST INC COM 42225T107 2009 46160 SH SOLE 46160 0 0 HEALTHEQUITY INC COM 42226A107 887 12726 SH SOLE 12726 0 0 HEARTLAND EXPRESS INC COM 422347104 1632 90182 SH SOLE 90182 0 0 HEARTLAND FINL USA INC COM 42234Q102 3287 81416 SH SOLE 81416 0 0 HEALTHPEAK PROPERTIES INC COM 42250P103 2247 74336 SH SOLE 74336 0 0 HECLA MNG CO COM 422704106 6932 1069696 SH SOLE 1069696 0 0 HELIOS TECHNOLOGIES INC COM 42328H109 419 7856 SH SOLE 7856 0 0 HELMERICH & PAYNE INC COM 423452101 7493 323536 SH SOLE 323536 0 0 HENRY JACK & ASSOC INC COM 426281101 4642 28658 SH SOLE 28658 0 0 HERITAGE COMM CORP COM 426927109 210 23710 SH SOLE 23710 0 0 HERC HLDGS INC COM 42704L104 2154 32442 SH SOLE 32442 0 0 HERITAGE FINL CORP WASH COM 42722X106 340 14550 SH SOLE 14550 0 0 HERITAGE INS HLDGS INC COM 42727J102 605 59739 SH SOLE 59739 0 0 HERON THERAPEUTICS INC COM 427746102 380 17953 SH SOLE 17953 0 0 HERSHEY CO COM 427866108 195822 1285509 SH SOLE 1285509 0 0 HESKA CORP COM RESTRC NEW 42805E306 2054 14105 SH SOLE 14105 0 0 HESS CORP COM 42809H107 6965 131937 SH SOLE 131937 0 0 HESS MIDSTREAM LP CL A SHS 428103105 884 45183 SH SOLE 45183 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 202512 17089592 SH SOLE 17089592 0 0 HEXCEL CORP NEW COM 428291108 13368 275676 SH SOLE 275676 0 0 HIGHWOODS PPTYS INC COM 431284108 612 15431 SH SOLE 15431 0 0 HILL ROM HLDGS INC COM 431475102 12356 126122 SH SOLE 126122 0 0 HILLENBRAND INC COM 431571108 634 15935 SH SOLE 15935 0 0 HILLTOP HOLDINGS INC COM 432748101 7287 264871 SH SOLE 264871 0 0 HILTON GRAND VACATIONS INC COM 43283X105 442 14083 SH SOLE 14083 0 0 HINGHAM INSTN SVGS MASS COM 433323102 1007 4664 SH SOLE 4664 0 0 HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 3720 261970 SH SOLE 261970 0 0 HOLLYFRONTIER CORP COM 436106108 6483 250781 SH SOLE 250781 0 0 HOLOGIC INC COM 436440101 28217 387440 SH SOLE 387440 0 0 HOME BANCSHARES INC COM 436893200 3338 171344 SH SOLE 171344 0 0 HOME DEPOT INC COM 437076102 79646 299848 SH SOLE 299848 0 0 HOMESTREET INC COM 43785V102 297 8808 SH SOLE 8808 0 0 HONDA MOTOR LTD AMERN SHS 438128308 52358 1853366 SH SOLE 1853366 0 0 HONEYWELL INTL INC COM 438516106 273867 1287575 SH SOLE 1287575 0 0 HOPE BANCORP INC COM 43940T109 3928 360035 SH SOLE 360035 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 4927 117192 SH SOLE 117192 0 0 HORIZON BANCORP INC COM 440407104 360 22678 SH SOLE 22678 0 0 HORMEL FOODS CORP COM 440452100 195747 4199680 SH SOLE 4199680 0 0 HOST HOTELS & RESORTS INC COM 44107P104 3244 221756 SH SOLE 221756 0 0 HOSTESS BRANDS INC CL A 44109J106 1021 69756 SH SOLE 69756 0 0 HOULIHAN LOKEY INC CL A 441593100 58748 873832 SH SOLE 873832 0 0 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 360 10947 SH SOLE 10947 0 0 HOWARD HUGHES CORP COM 44267D107 682 8642 SH SOLE 8642 0 0 HOWMET AEROSPACE INC COM 443201108 8286 290340 SH SOLE 290340 0 0 HUB GROUP INC CL A 443320106 1919 33661 SH SOLE 33661 0 0 HUAZHU GROUP LTD SPONSORED ADS 44332N106 1477 32801 SH SOLE 32801 0 0 HUBBELL INC COM 443510607 62365 397762 SH SOLE 397762 0 0 HUBSPOT INC COM 443573100 189748 478631 SH SOLE 478631 0 0 HUDSON PAC PPTYS INC COM 444097109 2572 107092 SH SOLE 107092 0 0 HUMANA INC COM 444859102 81888 199596 SH SOLE 199596 0 0 HUNT J B TRANS SVCS INC COM 445658107 43952 321636 SH SOLE 321636 0 0 HUNTINGTON BANCSHARES INC COM 446150104 17841 1412583 SH SOLE 1412583 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 11597 68027 SH SOLE 68027 0 0 HUNTSMAN CORP COM 447011107 3679 146338 SH SOLE 146338 0 0 HURON CONSULTING GROUP INC COM 447462102 444 7525 SH SOLE 7525 0 0 HUYA INC ADS REP SHS A 44852D108 1573 78919 SH SOLE 7919 0 71000 HYATT HOTELS CORP COM CL A 448579102 19962 268849 SH SOLE 268849 0 0 HYSTER YALE MATLS HANDLING I CL A 449172105 1407 23624 SH SOLE 23624 0 0 IAA INC COM 449253103 26740 411506 SH SOLE 411506 0 0 ICF INTL INC COM 44925C103 1576 21205 SH SOLE 21205 0 0 ICU MED INC COM 44930G107 6850 31937 SH SOLE 31937 0 0 IES HLDGS INC COM 44951W106 2349 51019 SH SOLE 51019 0 0 IPG PHOTONICS CORP COM 44980X109 840 3752 SH SOLE 3752 0 0 IRHYTHM TECHNOLOGIES INC COM 450056106 5414 22822 SH SOLE 22822 0 0 ISTAR INC COM 45031U101 350 23560 SH SOLE 23560 0 0 ITT INC COM 45073V108 7027 91239 SH SOLE 91239 0 0 ICICI BANK LIMITED ADR 45104G104 21974 1478746 SH SOLE 1478746 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3864 76268 SH SOLE 76268 0 0 IDACORP INC COM 451107106 64842 675223 SH SOLE 675223 0 0 IDEX CORP COM 45167R104 34635 173870 SH SOLE 173870 0 0 IDEXX LABS INC COM 45168D104 87644 175333 SH SOLE 175333 0 0 ILLINOIS TOOL WKS INC COM 452308109 193754 950334 SH SOLE 950334 0 0 ILLUMINA INC COM 452327109 93957 253937 SH SOLE 253937 0 0 INCYTE CORP COM 45337C102 78025 897041 SH SOLE 897041 0 0 INDEPENDENCE RLTY TR INC COM 45378A106 875 65179 SH SOLE 65179 0 0 INDEPENDENT BANK CORP MASS COM 453836108 4680 64076 SH SOLE 64076 0 0 INDEPENDENT BK CORP MICH COM NEW 453838609 1137 61577 SH SOLE 61577 0 0 INDEPENDENT BK GROUP INC COM 45384B106 3946 63115 SH SOLE 63115 0 0 INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 8580 368378 SH SOLE 368378 0 0 INFINERA CORP COM 45667G103 3865 368753 SH SOLE 368753 0 0 INFOSYS LTD SPONSORED ADR 456788108 91486 5397407 SH SOLE 5397407 0 0 ING GROEP N.V. SPONSORED ADR 456837103 829 87855 SH SOLE 87855 0 0 INGEVITY CORP COM 45688C107 1961 25898 SH SOLE 25898 0 0 INGREDION INC COM 457187102 14331 182164 SH SOLE 182164 0 0 INSIGHT ENTERPRISES INC COM 45765U103 1774 23310 SH SOLE 23310 0 0 INSMED INC COM PAR $.01 457669307 5604 168350 SH SOLE 168350 0 0 INNOSPEC INC COM 45768S105 1176 12962 SH SOLE 12962 0 0 INPHI CORP COM 45772F107 28994 180684 SH SOLE 180655 0 29 INSPIRE MED SYS INC COM 457730109 18452 98103 SH SOLE 98103 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 496 56064 SH SOLE 5970 0 50094 INSPERITY INC COM 45778Q107 862 10590 SH SOLE 10590 0 0 INSTALLED BLDG PRODS INC COM 45780R101 3113 30538 SH SOLE 30538 0 0 INOVALON HLDGS INC COM CL A 45781D101 1566 86169 SH SOLE 86169 0 0 INNOVIVA INC COM 45781M101 443 35734 SH SOLE 35734 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 7601 41505 SH SOLE 41505 0 0 INSEEGO CORP COM 45782B104 2085 134796 SH SOLE 13753 0 121043 INSULET CORP COM 45784P101 34350 134374 SH SOLE 134374 0 0 INTEL CORP COM 458140100 311757 6257673 SH SOLE 6257673 0 0 INTEGER HLDGS CORP COM 45826H109 1182 14556 SH SOLE 14556 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 3809 70014 SH SOLE 70014 0 0 INTER PARFUMS INC COM 458334109 926 15315 SH SOLE 15315 0 0 INTERCEPT PHARMACEUTICALS IN COM 45845P108 48321 1956302 SH SOLE 1956302 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 14603 126663 SH SOLE 126663 0 0 INTERDIGITAL INC COM 45867G101 4295 70788 SH SOLE 70788 0 0 INTERNATIONAL BANCSHARES COR COM 459044103 7924 211649 SH SOLE 211649 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 406863 3232148 SH SOLE 3232148 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 58929 541426 SH SOLE 492093 0 49333 INTERNATIONAL MNY EXPRESS IN COM 46005L101 972 62637 SH SOLE 62637 0 0 INTERNATIONAL PAPER CO COM 460146103 12563 252675 SH SOLE 252675 0 0 INTERPUBLIC GROUP COS INC COM 460690100 21269 904275 SH SOLE 904275 0 0 INTUIT COM 461202103 190076 500397 SH SOLE 500397 0 0 INVACARE CORP COM 461203101 745 83256 SH SOLE 83256 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 42886 52422 SH SOLE 52422 0 0 INVESCO MUN TR COM 46131J103 661 51550 SH SOLE 51550 0 0 INVESCO TR INVT GRADE MUNS COM 46131M106 664 50256 SH SOLE 50256 0 0 INVESCO PA VALUE MUN INC TR COM 46132K109 332 26039 SH SOLE 26039 0 0 INVESCO QUALITY MUN INCOME T COM 46133G107 1249 95803 SH SOLE 95803 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1278 10023 SH SOLE 10023 0 0 INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1480 51308 SH SOLE 51308 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 8599 385972 SH SOLE 385972 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 344 16232 SH SOLE 16232 0 0 INVESTORS BANCORP INC NEW COM 46146L101 5213 493681 SH SOLE 493681 0 0 INVESTORS TITLE CO NC COM 461804106 532 3479 SH SOLE 3479 0 0 INVITAE CORP COM 46185L103 3760 89936 SH SOLE 14736 0 75200 INVITATION HOMES INC COM 46187W107 1852 62352 SH SOLE 62352 0 0 IONIS PHARMACEUTICALS INC COM 462222100 78417 1386931 SH SOLE 1386931 0 0 IQVIA HLDGS INC COM 46266C105 83452 465768 SH SOLE 465768 0 0 IQIYI INC SPONSORED ADS 46267X108 1276 73025 SH SOLE 73025 0 0 IRIDIUM COMMUNICATIONS INC COM 46269C102 3958 100661 SH SOLE 100661 0 0 IROBOT CORP COM 462726100 5177 64484 SH SOLE 64484 0 0 IRON MTN INC NEW COM 46284V101 2066 70087 SH SOLE 70087 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 1358 119215 SH SOLE 119215 0 0 ISHARES TR TIPS BD ETF 464287176 8120 63612 SH SOLE 63612 0 0 ISHARES TR CORE US AGGBD ET 464287226 2636 22300 SH SOLE 22300 0 0 ISHARES TR IBOXX INV CP ETF 464287242 10022 72555 SH SOLE 72555 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 4163 65225 SH SOLE 65225 0 0 ISHARES TR S&P 500 VAL ETF 464287408 3824 29874 SH SOLE 29874 0 0 ISHARES TR 20 YR TR BD ETF 464287432 5226 33130 SH SOLE 33130 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 9425 78575 SH SOLE 78575 0 0 ISHARES TR CORE S&P MCP ETF 464287507 7830 34067 SH OTR 1 0 34067 0 ISHARES TR NASDAQ BIOTECH 464287556 2140 14129 SH SOLE 14129 0 0 ISHARES TR COHEN STEER REIT 464287564 483 8961 SH SOLE 8961 0 0 ISHARES TR S&P MC 400GR ETF 464287606 3185 44100 SH SOLE 44100 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 1346 10219 SH SOLE 10219 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1391 4851 SH SOLE 4851 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 7817 39872 SH OTR 1 0 39872 0 ISHARES TR RUSSELL 2000 ETF 464287655 9086 6470 SH SOLE 6470 0 0 ISHARES TR S&P MC 400VL ETF 464287705 2766 32054 SH SOLE 32054 0 0 ISHARES TR US INDUSTRIALS 464287754 1862 19175 SH SOLE 19175 0 0 ISHARES TR SP SMCP600VL ETF 464287879 3384 41620 SH SOLE 41620 0 0 ISHARES TR S&P SML 600 GWT 464287887 542 4743 SH SOLE 4729 0 14 ISHARES TR SHRT NAT MUN ETF 464288158 596 5511 SH SOLE 5391 0 120 ISHARES TR JPMORGAN USD EMG 464288281 4548 39238 SH SOLE 39238 0 0 ISHARES TR NATIONAL MUN ETF 464288414 1158 9878 SH SOLE 9878 0 0 ISHARES TR MBS ETF 464288588 7064 64147 SH SOLE 64147 0 0 ISHARES TR ISHS 5-10YR INVT 464288638 6663 107839 SH SOLE 107839 0 0 ISHARES TR ISHS 1-5YR INVS 464288646 1564 28352 SH SOLE 28352 0 0 ISHARES TR 3 7 YR TREAS BD 464288661 332 2500 SH SOLE 2500 0 0 ISHARES TR MSCI INDIA ETF 46429B598 5651 140507 SH SOLE 140341 0 166 ISHARES TR MSCI CHINA ETF 46429B671 5664 69958 SH SOLE 69875 0 83 ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 9215 183680 SH SOLE 183680 0 0 ISHARES TR MSCI USA QLT FCT 46432F339 2706 23287 SH SOLE 23287 0 0 ISHARES TR CORE MSCI EAFE 46432F842 7794 112805 SH OTR 1 0 112805 0 ISHARES INC CORE MSCI EMKT 46434G103 7034 113386 SH SOLE 113269 0 117 ISHARES TR 0-5YR INVT GR CP 46434V100 29053 556355 SH SOLE 556355 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1145 188095 SH SOLE 188095 0 0 ITRON INC COM 465741106 51176 533635 SH SOLE 533635 0 0 IVERIC BIO INC COM 46583P102 1393 201530 SH SOLE 201530 0 0 JBG SMITH PPTYS COM 46590V100 1468 46959 SH SOLE 46959 0 0 JOYY INC ADS REPSTG COM A 46591M109 1627 20340 SH SOLE 20340 0 0 J & J SNACK FOODS CORP COM 466032109 407 2619 SH SOLE 2619 0 0 JPMORGAN CHASE & CO COM 46625H100 117510 924763 SH SOLE 924723 0 40 JABIL INC COM 466313103 37155 873628 SH SOLE 873628 0 0 JACK IN THE BOX INC COM 466367109 2680 28881 SH SOLE 28881 0 0 JACOBS ENGR GROUP INC COM 469814107 18297 167922 SH SOLE 167922 0 0 JD.COM INC SPON ADR CL A 47215P106 40257 457985 SH SOLE 457985 0 0 JEFFERIES FINL GROUP INC COM 47233W109 50863 2067613 SH SOLE 2067613 0 0 JELD-WEN HLDG INC COM 47580P103 332 13079 SH SOLE 13079 0 0 JETBLUE AWYS CORP COM 477143101 16311 1121799 SH SOLE 1121799 0 0 JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 18132 293072 SH SOLE 191069 0 102003 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2293 20140 SH SOLE 20140 0 0 JOHNSON & JOHNSON COM 478160104 227985 1448630 SH SOLE 1448630 0 0 JONES LANG LASALLE INC COM 48020Q107 3934 26512 SH SOLE 26512 0 0 JOUNCE THERAPEUTICS INC COM 481116101 290 41458 SH SOLE 41458 0 0 J2 GLOBAL INC COM 48123V102 2629 26912 SH SOLE 26912 0 0 JUNIPER NETWORKS INC COM 48203R104 288632 12822378 SH SOLE 12822378 0 0 KAR AUCTION SVCS INC COM 48238T109 1141 61306 SH SOLE 61306 0 0 KBR INC COM 48242W106 273 8842 SH SOLE 8842 0 0 KLA CORP COM NEW 482480100 134150 518134 SH SOLE 518134 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 1930 107695 SH SOLE 107695 0 0 KKR & CO INC COM 48251W104 416 10277 SH SOLE 10277 0 0 KT CORP SPONSORED ADR 48268K101 3584 325505 SH SOLE 325505 0 0 KADANT INC COM 48282T104 2199 15601 SH SOLE 15601 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 2409 24357 SH SOLE 24357 0 0 KALEIDO BIOSCIENCES INC COM 483347100 349 38304 SH SOLE 3801 0 34503 KAMAN CORP COM 483548103 1727 30232 SH SOLE 30232 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 11820 57903 SH SOLE 57903 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 888 57384 SH SOLE 57384 0 0 KB HOME COM 48666K109 2271 67744 SH SOLE 67744 0 0 KEARNY FINL CORP MD COM 48716P108 379 35931 SH SOLE 35931 0 0 KELLOGG CO COM 487836108 62967 1011845 SH SOLE 1011845 0 0 KEMPER CORP COM 488401100 12189 158652 SH SOLE 158652 0 0 KENNEDY-WILSON HOLDINGS INC COM 489398107 1678 93801 SH SOLE 93801 0 0 KEURIG DR PEPPER INC COM 49271V100 49592 1549744 SH SOLE 1549744 0 0 KEYCORP COM 493267108 30271 1844643 SH SOLE 1844643 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 25385 192181 SH SOLE 192181 0 0 KEZAR LIFE SCIENCES INC COM 49372L100 462 88433 SH SOLE 88433 0 0 KIMBALL INTL INC CL B 494274103 1559 130483 SH SOLE 130483 0 0 KILROY RLTY CORP COM 49427F108 4100 71426 SH SOLE 71426 0 0 KIMBALL ELECTRONICS INC COM 49428J109 973 60830 SH SOLE 60830 0 0 KIMBERLY-CLARK CORP COM 494368103 61620 457022 SH SOLE 457022 0 0 KIMCO RLTY CORP COM 49446R109 4000 266497 SH SOLE 266497 0 0 KINDER MORGAN INC DEL COM 49456B101 10352 757303 SH SOLE 757303 0 0 KINGSOFT CLOUD HLDGS LTD ADS 49639K101 264210 6066820 SH SOLE 5429020 0 637800 KINROSS GOLD CORP COM 496902404 881 120018 SH SOLE 120018 0 0 KINSALE CAP GROUP INC COM 49714P108 15212 76009 SH SOLE 76009 0 0 KIRKLAND LAKE GOLD LTD COM 49741E100 900 21811 SH SOLE 21811 0 0 KITE RLTY GROUP TR COM NEW 49803T300 1636 109325 SH SOLE 109325 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 74704 1786334 SH SOLE 1786334 0 0 KNOWLES CORP COM 49926D109 922 50007 SH SOLE 50007 0 0 KOHLS CORP COM 500255104 33110 813718 SH SOLE 813718 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3450 63690 SH SOLE 63607 0 83 KORN FERRY COM NEW 500643200 1116 25665 SH SOLE 25665 0 0 KOSMOS ENERGY LTD COM 500688106 104 44195 SH SOLE 44195 0 0 KRAFT HEINZ CO COM 500754106 18138 523317 SH SOLE 523317 0 0 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1981 72237 SH SOLE 72237 0 0 KROGER CO COM 501044101 21160 666260 SH SOLE 666260 0 0 KULICKE & SOFFA INDS INC COM 501242101 672 21119 SH SOLE 21119 0 0 L BRANDS INC COM 501797104 518 13929 SH SOLE 13929 0 0 LHC GROUP INC COM 50187A107 4412 20684 SH SOLE 20684 0 0 LGI HOMES INC COM 50187T106 4931 46589 SH SOLE 46589 0 0 LKQ CORP COM 501889208 31408 891258 SH SOLE 891258 0 0 LCI INDS COM 50189K103 1265 9755 SH SOLE 9755 0 0 LPL FINL HLDGS INC COM 50212V100 10979 105340 SH SOLE 105340 0 0 LSI INDS INC COM 50216C108 2253 263205 SH SOLE 263205 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 75741 400706 SH SOLE 400706 0 0 LA Z BOY INC COM 505336107 937 23516 SH SOLE 23516 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 20964 102994 SH SOLE 102970 0 24 LADDER CAP CORP CL A 505743104 1782 182162 SH SOLE 182162 0 0 LAKELAND BANCORP INC COM 511637100 253 19905 SH SOLE 19905 0 0 LAKELAND FINL CORP COM 511656100 3109 58026 SH SOLE 58026 0 0 LAKELAND INDS INC COM 511795106 526 19307 SH SOLE 3807 0 15500 LAM RESEARCH CORP COM 512807108 180947 383143 SH SOLE 383143 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 850 10209 SH SOLE 10209 0 0 LAMB WESTON HLDGS INC COM 513272104 2146 27254 SH SOLE 27254 0 0 LANCASTER COLONY CORP COM 513847103 63801 347254 SH SOLE 347254 0 0 LANDSTAR SYS INC COM 515098101 6357 47208 SH SOLE 47208 0 0 LANTHEUS HLDGS INC COM 516544103 457 33874 SH SOLE 33874 0 0 LATTICE SEMICONDUCTOR CORP COM 518415104 6295 137393 SH SOLE 137393 0 0 LAUDER ESTEE COS INC CL A 518439104 170848 641826 SH SOLE 641826 0 0 LAUREATE EDUCATION INC CL A 518613203 325 22333 SH SOLE 22333 0 0 LAZARD GLOBAL TOTAL RETURN & COM 52106W103 739 41467 SH SOLE 41467 0 0 LEAR CORP COM NEW 521865204 46242 290778 SH SOLE 290778 0 0 LEGGETT & PLATT INC COM 524660107 9190 207445 SH SOLE 207445 0 0 LEIDOS HOLDINGS INC COM 525327102 114881 1092859 SH SOLE 1092859 0 0 LEMONADE INC COM 52567D107 7221 58948 SH SOLE 6448 0 52500 LENDINGTREE INC NEW COM 52603B107 5758 21031 SH SOLE 21031 0 0 LENNAR CORP CL A 526057104 32819 430528 SH SOLE 430528 0 0 LENNOX INTL INC COM 526107107 7908 28865 SH SOLE 28865 0 0 LEVI STRAUSS & CO NEW CL A COM STK 52736R102 4294 213863 SH SOLE 213863 0 0 LEXINGTON REALTY TRUST COM 529043101 402 37895 SH SOLE 37895 0 0 LIBERTY BROADBAND CORP COM SER A 530307107 3343 21216 SH SOLE 21216 0 0 LIBERTY OILFIELD SVCS INC COM CL A 53115L104 115 11195 SH SOLE 11195 0 0 LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 8525 195940 SH SOLE 195940 0 0 LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 1197 28095 SH SOLE 28095 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 605 6084 SH SOLE 6084 0 0 LIFEVANTAGE CORP COM NEW 53222K205 292 31356 SH SOLE 31356 0 0 LIFE STORAGE INC COM 53223X107 5705 47786 SH SOLE 47786 0 0 LIGHTPATH TECHNOLOGIES INC COM CL A 532257805 208 53061 SH SOLE 53061 0 0 LILLY ELI & CO COM 532457108 286068 1694313 SH SOLE 1694313 0 0 LINCOLN ELEC HLDGS INC COM 533900106 58773 505574 SH SOLE 505574 0 0 LINCOLN NATL CORP IND COM 534187109 5618 111672 SH SOLE 111672 0 0 LINDSAY CORP COM 535555106 10376 80772 SH SOLE 80772 0 0 LITHIA MTRS INC CL A 536797103 1632 5575 SH SOLE 5575 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 9131 727595 SH SOLE 88895 0 638700 LITTELFUSE INC COM 537008104 47777 187609 SH SOLE 187609 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 5093 69305 SH SOLE 69305 0 0 LIVE OAK BANCSHARES INC COM 53803X105 728 15349 SH SOLE 15349 0 0 LIVEPERSON INC COM 538146101 5968 95907 SH SOLE 95907 0 0 LIVENT CORP COM 53814L108 21482 1140249 SH SOLE 1140249 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 1090 555986 SH SOLE 555986 0 0 LOCKHEED MARTIN CORP COM 539830109 185097 521430 SH SOLE 521430 0 0 LOUISIANA PAC CORP COM 546347105 1830 49243 SH SOLE 49243 0 0 LOWES COS INC COM 548661107 29201 181929 SH SOLE 181929 0 0 LULULEMON ATHLETICA INC COM 550021109 23357 67113 SH SOLE 67113 0 0 LUMENTUM HLDGS INC COM 55024U109 13909 146717 SH SOLE 146717 0 0 LUMINEX CORP DEL COM 55027E102 843 36481 SH SOLE 36481 0 0 LYFT INC CL A COM 55087P104 7738 157507 SH SOLE 157507 0 0 M & T BK CORP COM 55261F104 94122 739374 SH SOLE 739374 0 0 M D C HLDGS INC COM 552676108 3871 79654 SH SOLE 79654 0 0 MDU RES GROUP INC COM 552690109 64684 2455737 SH SOLE 2455737 0 0 MGE ENERGY INC COM 55277P104 54534 778729 SH SOLE 778729 0 0 MGIC INVT CORP WIS COM 552848103 14916 1188498 SH SOLE 1188498 0 0 MGM RESORTS INTERNATIONAL COM 552953101 27155 861781 SH SOLE 861781 0 0 M/I HOMES INC COM 55305B101 2076 46877 SH SOLE 46877 0 0 MKS INSTRS INC COM 55306N104 6385 42438 SH SOLE 42438 0 0 MPLX LP COM UNIT REP LTD 55336V100 3866 178572 SH SOLE 178572 0 0 MSA SAFETY INC COM 553498106 6464 43266 SH SOLE 43266 0 0 MSC INDL DIRECT INC CL A 553530106 69401 822381 SH SOLE 822381 0 0 MSCI INC COM 55354G100 9855 22071 SH SOLE 22071 0 0 MSG NETWORK INC CL A 553573106 1552 105312 SH SOLE 42612 0 62700 MYR GROUP INC DEL COM 55405W104 2610 43435 SH SOLE 43435 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 4554 82735 SH SOLE 82735 0 0 MACATAWA BK CORP COM 554225102 113 13450 SH SOLE 13450 0 0 MACERICH CO COM 554382101 3531 330881 SH SOLE 45891 0 284990 MACQUARIE INFRASTRUCTURE COR COM 55608B105 7362 196059 SH SOLE 196059 0 0 MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 1853 91344 SH SOLE 91344 0 0 MACROGENICS INC COM 556099109 1793 78436 SH SOLE 78436 0 0 MADDEN STEVEN LTD COM 556269108 752 21281 SH SOLE 21281 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 477 2593 SH SOLE 2593 0 0 MADISON SQUARE GRDN ENTERTNM CL A 55826T102 26624 253467 SH SOLE 253467 0 0 MADRIGAL PHARMACEUTICALS INC COM 558868105 365 3286 SH SOLE 3286 0 0 MAGELLAN HEALTH INC COM NEW 559079207 2440 29449 SH SOLE 29449 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2809 66199 SH SOLE 66199 0 0 MAGNA INTL INC COM 559222401 800 11304 SH SOLE 11304 0 0 MAGNOLIA OIL & GAS CORP CL A 559663109 1926 272836 SH SOLE 272836 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 465 21355 SH SOLE 21355 0 0 MALIBU BOATS INC COM CL A 56117J100 2489 39860 SH SOLE 39860 0 0 MANHATTAN ASSOCS INC COM 562750109 10327 98187 SH SOLE 98187 0 0 MANITOWOC CO INC COM NEW 563571405 1113 83611 SH SOLE 83611 0 0 MANPOWERGROUP INC COM 56418H100 41095 455702 SH SOLE 455702 0 0 MANTECH INTL CORP CL A 564563104 28050 315382 SH SOLE 315382 0 0 MARATHON OIL CORP COM 565849106 13989 2097264 SH SOLE 2097264 0 0 MARATHON PETE CORP COM 56585A102 6200 149915 SH SOLE 149915 0 0 MARCUS & MILLICHAP INC COM 566324109 1566 42061 SH SOLE 42061 0 0 MARINEMAX INC COM 567908108 1148 32766 SH SOLE 32766 0 0 MARINUS PHARMACEUTICALS INC COM NEW 56854Q200 831 68097 SH SOLE 68097 0 0 MARKETAXESS HLDGS INC COM 57060D108 9175 16081 SH SOLE 16081 0 0 MARSH & MCLENNAN COS INC COM 571748102 208265 1780046 SH SOLE 1780046 0 0 MARRIOTT INTL INC NEW CL A 571903202 15073 114261 SH SOLE 114261 0 0 MARTEN TRANS LTD COM 573075108 3205 186000 SH SOLE 186000 0 0 MARTIN MARIETTA MATLS INC COM 573284106 10307 36295 SH SOLE 36295 0 0 MASCO CORP COM 574599106 5579 101569 SH SOLE 101569 0 0 MASIMO CORP COM 574795100 17884 66638 SH SOLE 66638 0 0 MASTEC INC COM 576323109 7886 115669 SH SOLE 115669 0 0 MASTERCARD INCORPORATED CL A 57636Q104 50329 141002 SH SOLE 141002 0 0 MASTERCRAFT BOAT HLDGS INC COM 57637H103 1139 45852 SH SOLE 45852 0 0 MATADOR RES CO COM 576485205 5343 443065 SH SOLE 443065 0 0 MATCH GROUP INC NEW COM 57667L107 359255 2376181 SH SOLE 2376181 0 0 MATERION CORP COM 576690101 905 14198 SH SOLE 14198 0 0 MATSON INC COM 57686G105 1854 32537 SH SOLE 32537 0 0 MATTEL INC COM 577081102 19349 1108797 SH SOLE 1108797 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 107157 1208761 SH SOLE 1208761 0 0 MAXLINEAR INC COM 57776J100 1863 48776 SH SOLE 48776 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 3975 103007 SH SOLE 103007 0 0 MAXIMUS INC COM 577933104 5600 76518 SH SOLE 76518 0 0 MCCORMICK & CO INC COM NON VTG 579780206 15678 163993 SH SOLE 163993 0 0 MCDONALDS CORP COM 580135101 64545 300799 SH SOLE 300799 0 0 MCGRATH RENTCORP COM 580589109 4609 68695 SH SOLE 68695 0 0 MCKESSON CORP COM 58155Q103 7856 45173 SH SOLE 45173 0 0 MEDALLIA INC COM 584021109 20080 604453 SH SOLE 604453 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 7598 348704 SH SOLE 348704 0 0 MEDIFAST INC COM 58470H101 5890 30001 SH SOLE 30001 0 0 MEDNAX INC COM 58502B106 1709 69633 SH SOLE 69633 0 0 MEDPACE HLDGS INC COM 58506Q109 13209 94891 SH SOLE 94891 0 0 MELCO RESORTS AND ENTMNT LTD ADR 585464100 1671 90062 SH SOLE 90062 0 0 MERCADOLIBRE INC COM 58733R102 14581 8704 SH SOLE 8704 0 0 MERCANTILE BANK CORP COM 587376104 571 20999 SH SOLE 20999 0 0 MERCHANTS BANCORP IND COM 58844R108 313 11337 SH SOLE 11337 0 0 MERCK & CO. INC COM 58933Y105 218836 2675259 SH SOLE 2675259 0 0 MERCURY SYS INC COM 589378108 1972 22394 SH SOLE 22394 0 0 MERCURY GENL CORP NEW COM 589400100 13701 262426 SH SOLE 262426 0 0 MERIDIAN BIOSCIENCE INC COM 589584101 2182 116757 SH SOLE 116757 0 0 MERIDIAN BANCORP INC MD COM 58958U103 939 62951 SH SOLE 62951 0 0 MERIT MED SYS INC COM 589889104 1775 31981 SH SOLE 31981 0 0 MERITAGE HOMES CORP COM 59001A102 1835 22154 SH SOLE 22154 0 0 MERITOR INC COM 59001K100 2297 82294 SH SOLE 82294 0 0 MERSANA THERAPEUTICS INC COM 59045L106 1197 44997 SH SOLE 44997 0 0 MESA LABS INC COM 59064R109 655 2286 SH SOLE 2286 0 0 META FINL GROUP INC COM 59100U108 484 13227 SH SOLE 13227 0 0 METHODE ELECTRS INC COM 591520200 3229 84342 SH SOLE 84342 0 0 METLIFE INC COM 59156R108 80990 1725032 SH SOLE 1725032 0 0 METROPOLITAN BK HLDG CORP COM 591774104 677 18655 SH SOLE 18655 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 14961 13127 SH SOLE 13127 0 0 MICHAELS COS INC COM 59408Q106 3829 294333 SH SOLE 161133 0 133200 MICROSOFT CORP COM 594918104 535531 2407746 SH SOLE 2407746 0 0 MICROSTRATEGY INC CL A NEW 594972408 138168 355600 SH SOLE 355600 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 115106 833439 SH SOLE 833439 0 0 MICRON TECHNOLOGY INC COM 595112103 191135 2542365 SH SOLE 2542365 0 0 MID-AMER APT CMNTYS INC COM 59522J103 58613 462650 SH SOLE 462650 0 0 MIDDLEBY CORP COM 596278101 5560 43129 SH SOLE 43129 0 0 MIDDLESEX WTR CO COM 596680108 12994 179304 SH SOLE 179304 0 0 MIDWESTONE FINL GROUP INC NE COM 598511103 516 21046 SH SOLE 21046 0 0 MILLER HERMAN INC COM 600544100 475 14063 SH SOLE 14063 0 0 MILLER INDS INC TENN COM NEW 600551204 1049 27593 SH SOLE 27593 0 0 MINERALS TECHNOLOGIES INC COM 603158106 2115 34047 SH SOLE 34047 0 0 MIRATI THERAPEUTICS INC COM 60468T105 3740 17028 SH SOLE 17028 0 0 MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 30831 3444819 SH SOLE 3444819 0 0 MODEL N INC COM 607525102 1413 39593 SH SOLE 39593 0 0 MODERNA INC COM 60770K107 42016 402183 SH SOLE 402183 0 0 MOELIS & CO CL A 60786M105 1526 32630 SH SOLE 32630 0 0 MOHAWK INDS INC COM 608190104 27268 193458 SH SOLE 193458 0 0 MOLINA HEALTHCARE INC COM 60855R100 24922 117180 SH SOLE 117180 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 14658 324363 SH SOLE 324363 0 0 MOMO INC ADR 60879B107 1746 125093 SH SOLE 125093 0 0 MONDELEZ INTL INC CL A 609207105 83098 1421201 SH SOLE 1421201 0 0 MONGODB INC CL A 60937P106 303265 844655 SH SOLE 844655 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 886 51134 SH SOLE 51134 0 0 MONOLITHIC PWR SYS INC COM 609839105 56726 154892 SH SOLE 154892 0 0 MONRO INC COM 610236101 977 18332 SH SOLE 18332 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 196776 2127766 SH SOLE 2127766 0 0 MOODYS CORP COM 615369105 8792 30292 SH SOLE 30292 0 0 MOOG INC CL A 615394202 1630 20555 SH SOLE 20555 0 0 MORGAN STANLEY COM NEW 617446448 21665 316133 SH SOLE 316133 0 0 MORGAN STANLEY CHINA A SH FD COM 617468103 1033 46655 SH SOLE 46655 0 0 MORNINGSTAR INC COM 617700109 16224 70060 SH SOLE 70060 0 0 MOSAIC CO NEW COM 61945C103 1766 76734 SH SOLE 76734 0 0 MOTORCAR PTS AMER INC COM 620071100 904 46089 SH SOLE 46089 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 67544 397180 SH SOLE 397180 0 0 MUELLER INDS INC COM 624756102 15273 435010 SH SOLE 435010 0 0 MUELLER WTR PRODS INC COM SER A 624758108 16399 1324648 SH SOLE 1324648 0 0 MR COOPER GROUP INC COM 62482R107 3950 127297 SH SOLE 127297 0 0 MULTIPLAN CORPORATION COM 62548M100 2749 344078 SH SOLE 344078 0 0 MURPHY OIL CORP COM 626717102 11340 937159 SH SOLE 937159 0 0 MURPHY USA INC COM 626755102 2566 19606 SH SOLE 19606 0 0 NBT BANCORP INC COM 628778102 1952 60797 SH SOLE 60797 0 0 NCR CORP NEW COM 62886E108 64038 1704493 SH SOLE 1704493 0 0 NIC INC COM 62914B100 1100 42593 SH SOLE 42593 0 0 NIO INC SPON ADS 62914V106 148145 3039500 SH SOLE 3039500 0 0 NMI HLDGS INC CL A 629209305 1777 78476 SH SOLE 78476 0 0 NRG ENERGY INC COM NEW 629377508 15222 405387 SH SOLE 405387 0 0 NVR INC COM 62944T105 15691 3846 SH SOLE 3846 0 0 NV5 GLOBAL INC COM 62945V109 1975 25071 SH SOLE 25071 0 0 NANOSTRING TECHNOLOGIES INC COM 63009R109 2956 44201 SH SOLE 44201 0 0 NANTKWEST INC COM 63016Q102 1611 120819 SH SOLE 12519 0 108300 NAPCO SEC TECHNOLOGIES INC COM 630402105 745 28409 SH SOLE 28409 0 0 NASDAQ INC COM 631103108 10554 79512 SH SOLE 79512 0 0 NATERA INC COM 632307104 7465 75015 SH SOLE 75015 0 0 NATIONAL BK HLDGS CORP CL A 633707104 1061 32389 SH SOLE 32389 0 0 NATIONAL BEVERAGE CORP COM 635017106 5906 69559 SH SOLE 8814 0 60745 NATIONAL HEALTHCARE CORP COM 635906100 1460 21987 SH SOLE 21987 0 0 NATIONAL FUEL GAS CO N J COM 636180101 9956 242050 SH SOLE 242050 0 0 NATIONAL HEALTH INVS INC COM 63633D104 840 12146 SH SOLE 12146 0 0 NATIONAL INSTRS CORP COM 636518102 31397 714532 SH SOLE 714532 0 0 NATIONAL OILWELL VARCO INC COM 637071101 2654 193278 SH SOLE 193278 0 0 NATIONAL PRESTO INDS INC COM 637215104 469 5309 SH SOLE 5309 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 8814 215386 SH SOLE 215386 0 0 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 1245 34545 SH SOLE 34545 0 0 NATIONAL VISION HLDGS INC COM 63845R107 2690 59406 SH SOLE 59406 0 0 NATURAL GROCERS BY VITAMIN C COM 63888U108 420 30548 SH SOLE 30548 0 0 NAVISTAR INTL CORP NEW COM 63934E108 6793 154527 SH SOLE 154527 0 0 NAVIENT CORPORATION COM 63938C108 7035 716388 SH SOLE 716388 0 0 NEKTAR THERAPEUTICS COM 640268108 64842 3814215 SH SOLE 3814215 0 0 NELNET INC CL A 64031N108 2328 32681 SH SOLE 32681 0 0 NEOGEN CORP COM 640491106 1100 13869 SH SOLE 13869 0 0 NEOGENOMICS INC COM NEW 64049M209 5721 106261 SH SOLE 106261 0 0 NETAPP INC COM 64110D104 219376 3311830 SH SOLE 3311830 0 0 NETFLIX INC COM 64110L106 604094 1117183 SH SOLE 1117183 0 0 NETEASE INC SPONSORED ADS 64110W102 28273 295217 SH SOLE 295217 0 0 NETGEAR INC COM 64111Q104 574 14120 SH SOLE 14120 0 0 NETSCOUT SYS INC COM 64115T104 929 33885 SH SOLE 33885 0 0 NEUBERGER BERMAN MUN FD INC COM 64124P101 480 31555 SH SOLE 31555 0 0 NEUROCRINE BIOSCIENCES INC COM 64125C109 61158 638057 SH SOLE 638057 0 0 NEUBASE THERAPEUTICS INC COM 64132K102 344 49228 SH SOLE 49228 0 0 NEVRO CORP COM 64157F103 2180 12592 SH SOLE 12592 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 8242 153796 SH SOLE 153796 0 0 NEW JERSEY RES CORP COM 646025106 59549 1675072 SH SOLE 1675072 0 0 NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 6222 33485 SH SOLE 33485 0 0 NEW RELIC INC COM 64829B100 1258 19239 SH SOLE 19239 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 16864 1598477 SH SOLE 1598477 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 403 109090 SH SOLE 109090 0 0 NEW YORK TIMES CO CL A 650111107 9523 183954 SH SOLE 183954 0 0 NEWELL BRANDS INC COM 651229106 4618 217528 SH SOLE 217528 0 0 NEWMARKET CORP COM 651587107 60192 151127 SH SOLE 151127 0 0 NEWMONT CORP COM 651639106 21296 355584 SH SOLE 355584 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 19292 176686 SH SOLE 176686 0 0 NEXTERA ENERGY INC COM 65339F101 67307 872411 SH SOLE 872411 0 0 NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 37041 552435 SH SOLE 552435 0 0 NEXPOINT RESIDENTIAL TR INC COM 65341D102 2271 53682 SH SOLE 53682 0 0 NEXTGEN HEALTHCARE INC COM 65343C102 1996 109418 SH SOLE 109418 0 0 NICE LTD SPONSORED ADR 653656108 3856 13600 SH SOLE 13600 0 0 NICOLET BANKSHARES INC COM 65406E102 264 3978 SH SOLE 3978 0 0 NIKE INC CL B 654106103 67606 477882 SH SOLE 477882 0 0 NIKOLA CORP COM 654110105 1513 99127 SH SOLE 99127 0 0 NISOURCE INC COM 65473P105 62451 2722373 SH SOLE 2722373 0 0 NLIGHT INC COM 65487K100 2347 71891 SH SOLE 71891 0 0 NOKIA CORP SPONSORED ADR 654902204 10826 2768841 SH SOLE 658244 0 2110597 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 1334 128021 SH SOLE 128021 0 0 NORDSON CORP COM 655663102 3775 18784 SH SOLE 18784 0 0 NORFOLK SOUTHN CORP COM 655844108 72732 306098 SH SOLE 306098 0 0 NORTHEAST BK LEWISTON ME COM 66405S100 441 19590 SH SOLE 19590 0 0 NORTHERN TR CORP COM 665859104 9297 99813 SH SOLE 99813 0 0 NORTHFIELD BANCORP INC DEL COM 66611T108 2276 184574 SH SOLE 184574 0 0 NORTHRIM BANCORP INC COM 666762109 512 15082 SH SOLE 15082 0 0 NORTHROP GRUMMAN CORP COM 666807102 196065 643427 SH SOLE 643417 0 10 NORTHWEST BANCSHARES INC MD COM 667340103 8814 691871 SH SOLE 691871 0 0 NORTHWEST NAT HLDG CO COM 66765N105 55110 1198306 SH SOLE 1198306 0 0 NORTHWEST PIPE CO COM 667746101 1153 40740 SH SOLE 40740 0 0 NORTHWESTERN CORP COM NEW 668074305 61199 1049538 SH SOLE 1049538 0 0 NORTONLIFELOCK INC COM 668771108 15725 756734 SH SOLE 756734 0 0 NOVARTIS AG SPONSORED ADR 66987V109 57350 607332 SH SOLE 607332 0 0 NOVAVAX INC COM NEW 670002401 4021 36058 SH SOLE 36058 0 0 NOVO-NORDISK A S ADR 670100205 52736 754990 SH SOLE 754990 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 11118 203512 SH SOLE 203512 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 8593 194904 SH SOLE 194904 0 0 NUCOR CORP COM 670346105 18299 344033 SH SOLE 344033 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 5174 359089 SH SOLE 359089 0 0 NUTANIX INC CL A 67059N108 1558 48886 SH SOLE 48886 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1573 104146 SH SOLE 98986 0 5160 NUVEEN MUN CR OPPORTUNITIES COM 670663103 936 72195 SH SOLE 72195 0 0 NVIDIA CORPORATION COM 67066G104 199624 382275 SH SOLE 382275 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1587 103237 SH SOLE 103237 0 0 NUVEEN INTER DURATION MUN TE COM 670671106 469 33812 SH SOLE 33812 0 0 NUVEEN INT DUR QUAL MUN TRM COM 670677103 355 24113 SH SOLE 24113 0 0 NUVEEN MUN HIGH INCOME OPPOR COM 670682103 1122 77777 SH SOLE 77777 0 0 NUVASIVE INC COM 670704105 501 8894 SH SOLE 8894 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1218 75577 SH SOLE 75577 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 1676 99852 SH SOLE 99852 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 193 19818 SH SOLE 19818 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 153 17555 SH SOLE 17555 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2697 283862 SH SOLE 283862 0 0 NUVEEN CR STRATEGIES INCOME COM SHS 67073D102 3044 480944 SH SOLE 480944 0 0 NUVEEN TAX-ADVANTAGED DIVID COM 67073G105 1736 122057 SH SOLE 122057 0 0 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 1232 75548 SH SOLE 75548 0 0 NUVEEN REAL ASSET INCOME & G COM 67074Y105 1555 115507 SH SOLE 115507 0 0 NUTRIEN LTD COM 67077M108 377 7823 SH SOLE 7823 0 0 OGE ENERGY CORP COM 670837103 65036 2041316 SH SOLE 2041316 0 0 NUVEEN MUN VALUE FD INC COM 670928100 1265 113921 SH SOLE 113921 0 0 O-I GLASS INC COM 67098H104 2575 216381 SH SOLE 216381 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 40774 90095 SH SOLE 90095 0 0 OSI SYSTEMS INC COM 671044105 1482 15895 SH SOLE 15895 0 0 OAK STR HEALTH INC COM 67181A107 9589 156788 SH SOLE 156788 0 0 OCCIDENTAL PETE CORP COM 674599105 11955 690659 SH SOLE 690659 0 0 OCEANFIRST FINL CORP COM 675234108 2841 152481 SH SOLE 152481 0 0 OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 2002 88125 SH SOLE 88125 0 0 OKTA INC CL A 679295105 491908 1934665 SH SOLE 1934665 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 44035 225612 SH SOLE 225612 0 0 OLD NATL BANCORP IND COM 680033107 6688 403879 SH SOLE 403879 0 0 OLD REP INTL CORP COM 680223104 6832 346614 SH SOLE 346614 0 0 OLD SECOND BANCORP INC ILL COM 680277100 755 74787 SH SOLE 74787 0 0 OLIN CORP COM PAR $1 680665205 18239 742621 SH SOLE 742621 0 0 OLLIES BARGAIN OUTLET HLDGS COM 681116109 19414 237421 SH SOLE 237421 0 0 OMNICOM GROUP INC COM 681919106 68423 1097046 SH SOLE 1097046 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 1022 28136 SH SOLE 28136 0 0 OMNICELL COM COM 68213N109 3945 32866 SH SOLE 32866 0 0 ON SEMICONDUCTOR CORP COM 682189105 83087 2538568 SH SOLE 2538568 0 0 ONE GAS INC COM 68235P108 56484 735754 SH SOLE 735754 0 0 ONE LIBERTY PPTYS INC COM 682406103 806 40145 SH SOLE 40145 0 0 FLWS/1-800 FLOWERS CL A 68243Q106 3510 135007 SH SOLE 135007 0 0 ONECONNECT FINL TECHNOLOGY C SPONSORED ADS 68248T105 1592 80753 SH SOLE 80753 0 0 ONEOK INC NEW COM 682680103 15375 400592 SH SOLE 400592 0 0 ONEMAIN HLDGS INC COM 68268W103 16220 336788 SH SOLE 336788 0 0 1LIFE HEALTHCARE INC COM 68269G107 12096 277107 SH SOLE 277107 0 0 ONESPAN INC COM 68287N100 13554 655422 SH SOLE 655422 0 0 OPEN TEXT CORP COM 683715106 100185 2203807 SH SOLE 2203807 0 0 OPKO HEALTH INC COM 68375N103 4633 1172985 SH SOLE 130659 0 1042326 OPORTUN FINL CORP COM 68376D104 815 42079 SH SOLE 42079 0 0 OPPENHEIMER HLDGS INC CL A NON VTG 683797104 688 21890 SH SOLE 21890 0 0 ORACLE CORP COM 68389X105 388628 6007541 SH SOLE 6007541 0 0 OPTION CARE HEALTH INC COM NEW 68404L201 1326 84778 SH SOLE 84778 0 0 ORANGE SPONSORED ADR 684060106 276 23305 SH SOLE 23305 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 729 68867 SH SOLE 68867 0 0 ORIGIN BANCORP INC COM 68621T102 257 9271 SH SOLE 9271 0 0 ORION ENERGY SYSTEMS INC COM 686275108 2910 294864 SH SOLE 294864 0 0 ORION GROUP HOLDINGS INC COM 68628V308 339 68434 SH SOLE 68434 0 0 ORMAT TECHNOLOGIES INC COM 686688102 39177 433952 SH SOLE 433952 0 0 ORTHOPEDIATRICS CORP COM 68752L100 505 12231 SH SOLE 12231 0 0 OSHKOSH CORP COM 688239201 9274 107746 SH SOLE 107746 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 1063 83825 SH SOLE 83825 0 0 OTIS WORLDWIDE CORP COM 68902V107 20628 305380 SH SOLE 305380 0 0 OTTER TAIL CORP COM 689648103 56941 1336319 SH SOLE 1336319 0 0 OUTFRONT MEDIA INC COM 69007J106 412 21055 SH SOLE 21055 0 0 OVERSEAS SHIPHOLDING GROUP I CL A NEW 69036R863 371 173372 SH SOLE 173372 0 0 OVERSTOCK COM INC DEL COM 690370101 3580 74639 SH SOLE 8039 0 66600 OVID THERAPEUTICS INC COM 690469101 227 98223 SH SOLE 98223 0 0 OVINTIV INC COM 69047Q102 4376 304720 SH SOLE 304720 0 0 OWENS & MINOR INC NEW COM 690732102 3176 117397 SH SOLE 117397 0 0 OWENS CORNING NEW COM 690742101 416 5495 SH SOLE 5495 0 0 PBF ENERGY INC CL A 69318G106 1297 182623 SH SOLE 182623 0 0 PC CONNECTION INC COM 69318J100 1340 28346 SH SOLE 28346 0 0 PDC ENERGY INC COM 69327R101 6207 302336 SH SOLE 302336 0 0 PDF SOLUTIONS INC COM 693282105 1606 74345 SH SOLE 74345 0 0 PG&E CORP COM 69331C108 2008 161159 SH SOLE 161159 0 0 PGT INNOVATIONS INC COM 69336V101 2639 129740 SH SOLE 129740 0 0 PJT PARTNERS INC COM CL A 69343T107 3548 47154 SH SOLE 47154 0 0 PLDT INC SPONSORED ADR 69344D408 3661 131176 SH SOLE 115993 0 15183 PGIM HIGH YIELD BOND FUND IN COM 69346H100 225 15021 SH SOLE 15021 0 0 PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 3235 222660 SH SOLE 222660 0 0 PNC FINL SVCS GROUP INC COM 693475105 109651 735912 SH SOLE 735912 0 0 PNM RES INC COM 69349H107 2144 44184 SH SOLE 44184 0 0 PPG INDS INC COM 693506107 4314 29910 SH SOLE 29910 0 0 PPL CORP COM 69351T106 93629 3320189 SH SOLE 3320189 0 0 PRA HEALTH SCIENCES INC COM 69354M108 9456 75385 SH SOLE 75385 0 0 PRA GROUP INC COM 69354N106 1677 42293 SH SOLE 42293 0 0 PPD INC COM 69355F102 9350 273226 SH SOLE 273226 0 0 PS BUSINESS PKS INC CALIF COM 69360J107 7049 53054 SH SOLE 53054 0 0 PTC INC COM 69370C100 25814 215820 SH SOLE 215820 0 0 PACCAR INC COM 693718108 30369 351979 SH SOLE 351979 0 0 PACIFIC PREMIER BANCORP COM 69478X105 2060 65746 SH SOLE 65746 0 0 PACIRA BIOSCIENCES INC COM 695127100 2642 44143 SH SOLE 44143 0 0 PACKAGING CORP AMER COM 695156109 65907 477896 SH SOLE 477896 0 0 PACWEST BANCORP DEL COM 695263103 6619 260574 SH SOLE 260574 0 0 PACTIV EVERGREEN INC COM 69526K105 3348 184537 SH SOLE 184537 0 0 PAGERDUTY INC COM 69553P100 13218 316986 SH SOLE 288886 0 28100 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 346 511721 SH SOLE 511721 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 24572 1043401 SH SOLE 113301 0 930100 PALO ALTO NETWORKS INC COM 697435105 192977 543002 SH SOLE 543002 0 0 PALOMAR HLDGS INC COM 69753M105 2426 27305 SH SOLE 27305 0 0 PAPA JOHNS INTL INC COM 698813102 4514 53204 SH SOLE 53204 0 0 PARAMOUNT GROUP INC COM 69924R108 1810 200259 SH SOLE 200259 0 0 PARK HOTELS RESORTS INC COM 700517105 425 24802 SH SOLE 24802 0 0 PARK NATL CORP COM 700658107 3880 36953 SH SOLE 36953 0 0 PARKER-HANNIFIN CORP COM 701094104 9068 33287 SH SOLE 33287 0 0 PARSLEY ENERGY INC CL A 701877102 2599 183049 SH SOLE 183049 0 0 PARSONS CORPORATION COM 70202L102 1082 29728 SH SOLE 29728 0 0 PATRICK INDS INC COM 703343103 2374 34727 SH SOLE 34727 0 0 PATTERSON COS INC COM 703395103 3952 133362 SH SOLE 133362 0 0 PATTERSON-UTI ENERGY INC COM 703481101 98 18709 SH SOLE 18709 0 0 PAYCHEX INC COM 704326107 74255 796898 SH SOLE 796898 0 0 PAYCOM SOFTWARE INC COM 70432V102 74101 163850 SH SOLE 163850 0 0 PAYLOCITY HLDG CORP COM 70438V106 10709 52006 SH SOLE 52006 0 0 PAYPAL HLDGS INC COM 70450Y103 651502 2781817 SH SOLE 2781794 0 23 PEBBLEBROOK HOTEL TR COM 70509V100 2848 151474 SH SOLE 151474 0 0 PEGASYSTEMS INC COM 705573103 39976 299982 SH SOLE 299982 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 76991 507457 SH SOLE 507457 0 0 PENN NATL GAMING INC COM 707569109 5929 68650 SH SOLE 68650 0 0 PENNANT GROUP INC COM 70805E109 2558 44055 SH SOLE 44055 0 0 PENNYMAC MTG INVT TR COM 70931T103 304 17305 SH SOLE 17305 0 0 PENNYMAC FINL SVCS INC NEW COM 70932M107 6164 93934 SH SOLE 93934 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 14026 236166 SH SOLE 236166 0 0 PENUMBRA INC COM 70975L107 5976 34150 SH SOLE 4988 0 29162 PEOPLES BANCORP INC COM 709789101 744 27477 SH SOLE 27477 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 16819 1300775 SH SOLE 1300775 0 0 PEPSICO INC COM 713448108 220710 1488264 SH SOLE 1488264 0 0 PERDOCEO ED CORP COM 71363P106 2095 165844 SH SOLE 165844 0 0 PERFICIENT INC COM 71375U101 2532 53143 SH SOLE 53143 0 0 PERKINELMER INC COM 714046109 42976 299481 SH SOLE 299481 0 0 PERSPECTA INC COM 715347100 2421 100544 SH SOLE 100544 0 0 PETIQ INC COM CL A 71639T106 2653 69009 SH SOLE 69009 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 1393 124032 SH SOLE 124032 0 0 PFIZER INC COM 717081103 325864 8852588 SH SOLE 8852588 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 953 49090 SH SOLE 49090 0 0 PHILIP MORRIS INTL INC COM 718172109 93129 1124886 SH SOLE 1124886 0 0 PHILLIPS 66 COM 718546104 4655 66557 SH SOLE 66557 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 3458 130930 SH SOLE 130930 0 0 PHYSICIANS RLTY TR COM 71943U104 648 36424 SH SOLE 36424 0 0 PHREESIA INC COM 71944F106 3836 70697 SH SOLE 70697 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3411 210157 SH SOLE 210157 0 0 PILGRIMS PRIDE CORP COM 72147K108 16467 839702 SH SOLE 839702 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8858 86807 SH SOLE 86807 0 0 PIMCO ETF TR INTER MUN BD ACT 72201R866 914 16107 SH SOLE 16107 0 0 PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 4004 188865 SH SOLE 188865 0 0 PINDUODUO INC SPONSORED ADS 722304102 69106 388958 SH SOLE 388958 0 0 PING IDENTITY HLDG CORP COM 72341T103 2979 104003 SH SOLE 104003 0 0 PINNACLE FINL PARTNERS INC COM 72346Q104 17164 266520 SH SOLE 266520 0 0 PINNACLE WEST CAP CORP COM 723484101 73147 914913 SH SOLE 914913 0 0 PINTEREST INC CL A 72352L106 336649 5108475 SH SOLE 5108475 0 0 PIONEER NAT RES CO COM 723787107 25711 225749 SH SOLE 225749 0 0 PIPER SANDLER COMPANIES COM 724078100 1016 10067 SH SOLE 10067 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3527 427996 SH SOLE 427996 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 3542 419199 SH SOLE 419199 0 0 PLEXUS CORP COM 729132100 2241 28655 SH SOLE 28655 0 0 PLUG POWER INC COM NEW 72919P202 97384 2871846 SH SOLE 2871846 0 0 PLURALSIGHT INC COM CL A 72941B106 3687 175884 SH SOLE 175884 0 0 POLARIS INC COM 731068102 9855 103427 SH SOLE 103427 0 0 POOL CORP COM 73278L105 38467 103266 SH SOLE 103266 0 0 POPULAR INC COM NEW 733174700 59647 1059078 SH SOLE 1059078 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 3368 78747 SH SOLE 78747 0 0 POST HLDGS INC COM 737446104 625 6186 SH SOLE 6186 0 0 POTLATCHDELTIC CORPORATION COM 737630103 3694 73848 SH SOLE 73848 0 0 POWELL INDS INC COM 739128106 1378 46735 SH SOLE 46735 0 0 POWER INTEGRATIONS INC COM 739276103 51679 631305 SH SOLE 631305 0 0 PQ GROUP HLDGS INC COM 73943T103 3106 217820 SH SOLE 217820 0 0 PREFERRED BK LOS ANGELES CA COM NEW 740367404 298 5907 SH SOLE 5907 0 0 PREMIER INC CL A 74051N102 6175 175932 SH SOLE 175932 0 0 PREMIER FINANCIAL CORP COM 74052F108 338 14708 SH SOLE 14708 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3725 106836 SH SOLE 106836 0 0 PREVAIL THERAPEUTICS INC COM 74140Y101 382 16571 SH SOLE 16571 0 0 PRICE T ROWE GROUP INC COM 74144T108 210783 1392316 SH SOLE 1392316 0 0 PRICESMART INC COM 741511109 1159 12729 SH SOLE 12729 0 0 PRIMORIS SVCS CORP COM 74164F103 2227 80668 SH SOLE 80668 0 0 PRIMERICA INC COM 74164M108 3462 25848 SH SOLE 25848 0 0 PRIMO WATER CORPORATION COM 74167P108 13162 839411 SH SOLE 839411 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 24051 484809 SH SOLE 484809 0 0 PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 1048 85979 SH SOLE 85979 0 0 PROASSURANCE CORP COM 74267C106 499 28063 SH SOLE 28063 0 0 PROCTER AND GAMBLE CO COM 742718109 206932 1487220 SH SOLE 1487220 0 0 PROFESSIONAL HLDG CORP CL A COM 743139107 503 32628 SH SOLE 32628 0 0 PROGRESS SOFTWARE CORP COM 743312100 1944 43012 SH SOLE 43012 0 0 PROGRESSIVE CORP COM 743315103 195232 1974431 SH SOLE 1974431 0 0 PROLOGIS INC. COM 74340W103 68376 686095 SH SOLE 686095 0 0 PROOFPOINT INC COM 743424103 111093 814407 SH SOLE 814407 0 0 PROS HOLDINGS INC COM 74346Y103 3923 77277 SH SOLE 77277 0 0 PROSPERITY BANCSHARES INC COM 743606105 16126 232500 SH SOLE 232500 0 0 PROTO LABS INC COM 743713109 6911 45053 SH SOLE 45053 0 0 PROVENTION BIO INC COM 74374N102 1968 116166 SH SOLE 116166 0 0 PROVIDENT FINL SVCS INC COM 74386T105 1982 110340 SH SOLE 110340 0 0 PRUDENTIAL FINL INC COM 744320102 62517 800783 SH SOLE 800783 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 87670 1503770 SH SOLE 1503770 0 0 PUBLIC STORAGE COM 74460D109 197362 854642 SH SOLE 854642 0 0 PULTE GROUP INC COM 745867101 25251 585594 SH SOLE 585594 0 0 PURE STORAGE INC CL A 74624M102 151606 6705247 SH SOLE 6705247 0 0 QCR HOLDINGS INC COM 74727A104 2073 52351 SH SOLE 52351 0 0 QUAD / GRAPHICS INC COM CL A 747301109 301 78727 SH SOLE 78727 0 0 QUAKER CHEM CORP COM 747316107 4618 18226 SH SOLE 18226 0 0 QTS RLTY TR INC COM CL A 74736A103 2314 37401 SH SOLE 37401 0 0 QORVO INC COM 74736K101 50053 301033 SH SOLE 301033 0 0 Q2 HLDGS INC COM 74736L109 49607 392056 SH SOLE 392056 0 0 QUALCOMM INC COM 747525103 208633 1369524 SH SOLE 1369524 0 0 QUALYS INC COM 74758T303 128484 1054274 SH SOLE 1054274 0 0 QUANTA SVCS INC COM 74762E102 15966 221686 SH SOLE 221686 0 0 QUANTERIX CORP COM 74766Q101 3130 67320 SH SOLE 67320 0 0 QUANTUM CORP COM NEW 747906501 603 98566 SH SOLE 98566 0 0 QUEST DIAGNOSTICS INC COM 74834L100 71372 598913 SH SOLE 598913 0 0 QUIDEL CORP COM 74838J101 21785 121262 SH SOLE 121262 0 0 QURATE RETAIL INC COM SER A 74915M100 7092 646499 SH SOLE 646499 0 0 RCI HOSPITALITY HLDGS INC COM 74934Q108 792 20090 SH SOLE 20090 0 0 R1 RCM INC COM 749397105 3979 165671 SH SOLE 165671 0 0 REV GROUP INC COM 749527107 568 64500 SH SOLE 64500 0 0 RLJ LODGING TR COM 74965L101 1661 117419 SH SOLE 117419 0 0 RMR GROUP INC CL A 74967R106 1447 37473 SH SOLE 37473 0 0 RH COM 74967X103 6634 14824 SH SOLE 14824 0 0 RPM INTL INC COM 749685103 3090 34041 SH SOLE 34041 0 0 RADIAN GROUP INC COM 750236101 3511 173372 SH SOLE 173372 0 0 RADIANT LOGISTICS INC COM 75025X100 627 108175 SH SOLE 108175 0 0 RADNET INC COM 750491102 2152 109962 SH SOLE 109962 0 0 RAMBUS INC DEL COM 750917106 716 41027 SH SOLE 41027 0 0 RALPH LAUREN CORP CL A 751212101 49526 477409 SH SOLE 477409 0 0 RANGE RES CORP COM 75281A109 6464 964838 SH SOLE 964838 0 0 RAPID7 INC COM 753422104 74905 830805 SH SOLE 830805 0 0 RAYMOND JAMES FINL INC COM 754730109 10978 114745 SH SOLE 114745 0 0 RAYONIER INC COM 754907103 593 20181 SH SOLE 20181 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 55722 779222 SH SOLE 779222 0 0 RBC BEARINGS INC COM 75524B104 2590 14464 SH SOLE 14464 0 0 REALOGY HLDGS CORP COM 75605Y106 3940 300303 SH SOLE 300303 0 0 REALTY INCOME CORP COM 756109104 2824 45424 SH SOLE 45424 0 0 RED RIVER BANCSHARES INC COM 75686R202 732 14763 SH SOLE 14763 0 0 REDFIN CORP COM 75737F108 22119 322288 SH SOLE 322288 0 0 REDWOOD TR INC COM 758075402 993 113049 SH SOLE 113049 0 0 REGAL BELOIT CORP COM 758750103 7134 58091 SH SOLE 58075 0 16 REGENCY CTRS CORP COM 758849103 1961 43008 SH SOLE 43008 0 0 REGENERON PHARMACEUTICALS COM 75886F107 78226 161921 SH SOLE 161914 0 7 REGIONS FINANCIAL CORP NEW COM 7591EP100 27445 1702529 SH SOLE 1702529 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 7825 67511 SH SOLE 67511 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 15240 127264 SH SOLE 127264 0 0 RELIANT BANCORP INC COM 75956B101 788 42310 SH SOLE 42310 0 0 RENASANT CORP COM 75970E107 2484 73765 SH SOLE 73765 0 0 RENEWABLE ENERGY GROUP INC COM NEW 75972A301 23949 338172 SH SOLE 338172 0 0 REPLIGEN CORP COM 759916109 32186 167957 SH SOLE 167957 0 0 RENT A CTR INC NEW COM 76009N100 3682 96158 SH SOLE 96158 0 0 REPUBLIC BANCORP INC KY CL A 760281204 266 7382 SH SOLE 7382 0 0 REPUBLIC SVCS INC COM 760759100 65379 678908 SH SOLE 678908 0 0 RESMED INC COM 761152107 687 3231 SH SOLE 3231 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 572 26921 SH SOLE 26921 0 0 RETAIL OPPORTUNITY INVTS COR COM 76131N101 1660 123978 SH SOLE 123978 0 0 RETAIL PPTYS AMER INC CL A 76131V202 2737 319746 SH SOLE 319746 0 0 REVANCE THERAPEUTICS INC COM 761330109 945 33334 SH SOLE 33334 0 0 REVOLUTION MEDICINES INC COM 76155X100 4106 103718 SH SOLE 103718 0 0 REXNORD CORP COM 76169B102 25808 653527 SH SOLE 653527 0 0 REXFORD INDL RLTY INC COM 76169C100 1826 37191 SH SOLE 37191 0 0 REYNOLDS CONSUMER PRODS INC COM 76171L106 4441 147832 SH SOLE 147832 0 0 RIBBON COMMUNICATIONS INC COM 762544104 2714 413676 SH SOLE 413676 0 0 RINGCENTRAL INC CL A 76680R206 38196 100790 SH SOLE 100790 0 0 RIO TINTO PLC SPONSORED ADR 767204100 5327 70820 SH SOLE 70760 0 60 RITE AID CORP COM 767754872 1419 89639 SH SOLE 89639 0 0 ROBERT HALF INTL INC COM 770323103 99933 1599435 SH SOLE 1599435 0 0 ROCKET COS INC COM CL A 77311W101 14629 723489 SH SOLE 76762 0 646727 ROCKWELL AUTOMATION INC COM 773903109 63371 252667 SH SOLE 252667 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 79980 1716673 SH SOLE 1716673 0 0 ROGERS CORP COM 775133101 469 3021 SH SOLE 3021 0 0 ROKU INC COM CL A 77543R102 24843 74823 SH SOLE 74823 0 0 ROLLINS INC COM 775711104 32464 830913 SH SOLE 830913 0 0 ROPER TECHNOLOGIES INC COM 776696106 171814 398556 SH SOLE 398556 0 0 ROSS STORES INC COM 778296103 14992 122076 SH SOLE 122076 0 0 ROYAL BK CDA COM 780087102 54554 664810 SH SOLE 664810 0 0 ROYAL GOLD INC COM 780287108 2924 27489 SH SOLE 27489 0 0 ROYCE VALUE TR INC COM 780910105 666 41247 SH SOLE 41247 0 0 ROYCE MICRO-CAP TR INC COM 780915104 531 52485 SH SOLE 52485 0 0 RUSH ENTERPRISES INC CL A 781846209 2175 52516 SH SOLE 52516 0 0 RYDER SYS INC COM 783549108 6651 107683 SH SOLE 107683 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 389 5738 SH SOLE 5738 0 0 S & T BANCORP INC COM 783859101 1441 57997 SH SOLE 57997 0 0 S&P GLOBAL INC COM 78409V104 14130 42985 SH SOLE 42985 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 12725 45102 SH SOLE 45102 0 0 SEI INVTS CO COM 784117103 9467 164724 SH SOLE 164724 0 0 SJW GROUP COM 784305104 13710 197660 SH SOLE 197660 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 780 31853 SH SOLE 31853 0 0 SL GREEN RLTY CORP COM 78440X101 3674 61664 SH SOLE 61664 0 0 SLM CORP COM 78442P106 9348 754483 SH SOLE 754483 0 0 SM ENERGY CO COM 78454L100 113 18388 SH SOLE 18388 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 185 494 SH OTR 1 0 494 0 SPX CORP COM 784635104 2524 46282 SH SOLE 46282 0 0 SPS COMMERCE INC COM 78463M107 5823 53625 SH SOLE 53625 0 0 SPDR GOLD TR GOLD SHS 78463V107 591 3311 SH SOLE 3311 0 0 SPDR SER TR NYSE TECH ETF 78464A102 3847 27216 SH SOLE 27216 0 0 SPDR SER TR BLOMBRG BRC INTL 78464A151 1663 43880 SH SOLE 43880 0 0 SPDR SER TR NUVEEN BBG BRCLY 78464A284 451 7638 SH SOLE 7457 0 181 SPDR SER TR WELLS FG PFD ETF 78464A292 1566 35272 SH SOLE 35272 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 2779 41989 SH SOLE 41989 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 1786 21571 SH SOLE 21571 0 0 SPDR SER TR PORTFOLIO LN COR 78464A367 1581 47774 SH SOLE 47774 0 0 SPDR SER TR BLOMBERG INTL TR 78464A516 426 13631 SH SOLE 13631 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 39482 542708 SH SOLE 542708 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 4224 38776 SH SOLE 38776 0 0 SPDR SER TR NUVEEN BRC MUNIC 78468R721 399 7606 SH SOLE 7606 0 0 SPDR SER TR NUVEEN BLMBRG SR 78468R739 696 13984 SH SOLE 13689 0 295 SVB FINANCIAL GROUP COM 78486Q101 19075 49185 SH SOLE 49185 0 0 SVMK INC COM 78489X103 60469 2366694 SH SOLE 2366694 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 2909 167483 SH SOLE 167483 0 0 SAFEHOLD INC COM 78645L100 6767 93355 SH SOLE 93355 0 0 SAFETY INS GROUP INC COM 78648T100 1674 21484 SH SOLE 21484 0 0 SAGE THERAPEUTICS INC COM 78667J108 14461 167157 SH SOLE 167157 0 0 SAIA INC COM 78709Y105 6248 34556 SH SOLE 34556 0 0 SAILPOINT TECHNOLOGIES HLDGS COM 78781P105 102955 1933787 SH SOLE 1933787 0 0 ST JOE CO COM 790148100 3473 81822 SH SOLE 81822 0 0 SALESFORCE COM INC COM 79466L302 661567 2972936 SH SOLE 2972936 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 1522 116721 SH SOLE 116721 0 0 SANDERSON FARMS INC COM 800013104 414 3129 SH SOLE 3129 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 875 122089 SH SOLE 122089 0 0 SANDY SPRING BANCORP INC COM 800363103 1692 52568 SH SOLE 52568 0 0 SANGAMO THERAPEUTICS INC COM 800677106 2788 178630 SH SOLE 178630 0 0 SANMINA CORPORATION COM 801056102 2038 63892 SH SOLE 63892 0 0 SANOFI SPONSORED ADR 80105N105 55658 1145454 SH SOLE 1145454 0 0 SANTANDER CONSUMER USA HDG I COM 80283M101 6450 292909 SH SOLE 292909 0 0 SAP SE SPON ADR 803054204 148071 1135603 SH SOLE 1135579 0 24 SAREPTA THERAPEUTICS INC COM 803607100 91454 536417 SH SOLE 536417 0 0 SATSUMA PHARMACEUTICALS INC COM 80405P107 89 19389 SH SOLE 6989 0 12400 HENRY SCHEIN INC COM 806407102 24596 367879 SH SOLE 367879 0 0 SCHLUMBERGER LTD COM 806857108 2867 131333 SH SOLE 131333 0 0 SCHNEIDER NATIONAL INC CL B 80689H102 3986 192552 SH SOLE 192552 0 0 SCHWAB CHARLES CORP COM 808513105 11276 212587 SH SOLE 212587 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 3119 77567 SH SOLE 77567 0 0 SCIENCE APPLICATIONS INTL CO COM 808625107 79084 835628 SH SOLE 835628 0 0 SCIENTIFIC GAMES CORP COM 80874P109 3375 81342 SH SOLE 81342 0 0 SCIPLAY CORPORATION CL A 809087109 771 55665 SH SOLE 55665 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 23208 116542 SH SOLE 116542 0 0 SCPHARMACEUTICALS INC COM 810648105 119 22474 SH SOLE 22474 0 0 SCRIPPS E W CO OHIO CL A NEW 811054402 422 27590 SH SOLE 27590 0 0 SEA LTD SPONSORD ADS 81141R100 37626 189030 SH SOLE 189030 0 0 SEABOARD CORP DEL COM 811543107 1034 341 SH SOLE 341 0 0 SEACOAST BKG CORP FLA COM NEW 811707801 2526 85771 SH SOLE 85771 0 0 SEAGEN INC COM 81181C104 98562 562759 SH SOLE 562759 0 0 SEALED AIR CORP NEW COM 81211K100 4827 105425 SH SOLE 105425 0 0 SELECT MED HLDGS CORP COM 81619Q105 1144 41348 SH SOLE 41348 0 0 SELECTIVE INS GROUP INC COM 816300107 5054 75461 SH SOLE 75461 0 0 SELECTQUOTE INC COM 816307300 8788 423515 SH SOLE 423515 0 0 SEMTECH CORP COM 816850101 2644 36681 SH SOLE 36681 0 0 SEMPRA ENERGY COM 816851109 72142 566218 SH SOLE 566218 0 0 SENECA FOODS CORP NEW CL A 817070501 647 16206 SH SOLE 16206 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 54830 743253 SH SOLE 743253 0 0 SERVICE CORP INTL COM 817565104 8757 178348 SH SOLE 178348 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 3326 289468 SH SOLE 289468 0 0 SERVICENOW INC COM 81762P102 178198 323743 SH SOLE 323743 0 0 SERVISFIRST BANCSHARES INC COM 81768T108 4635 115029 SH SOLE 115029 0 0 SHAKE SHACK INC CL A 819047101 1101 12985 SH SOLE 12985 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 80400 4578585 SH SOLE 4578585 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 4836 479737 SH SOLE 479737 0 0 SHENANDOAH TELECOMMUNICATION COM 82312B106 3105 71784 SH SOLE 71784 0 0 SHERWIN WILLIAMS CO COM 824348106 23881 32495 SH SOLE 32495 0 0 SHIFT4 PMTS INC CL A 82452J109 9474 125652 SH SOLE 125652 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 898 30167 SH SOLE 30167 0 0 SHOCKWAVE MED INC COM 82489T104 3889 37496 SH SOLE 37496 0 0 SHOPIFY INC CL A 82509L107 126399 111665 SH SOLE 111665 0 0 SHUTTERSTOCK INC COM 825690100 3653 50952 SH SOLE 50952 0 0 SHYFT GROUP INC COM 825698103 1639 57762 SH SOLE 57762 0 0 SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 213 13380 SH SOLE 13380 0 0 SIGNATURE BK NEW YORK N Y COM 82669G104 13151 97204 SH SOLE 97204 0 0 SILICON LABORATORIES INC COM 826919102 1193 9365 SH SOLE 9365 0 0 SILGAN HOLDINGS INC COM 827048109 4021 108428 SH SOLE 108428 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1265 26265 SH SOLE 26265 0 0 SILK RD MED INC COM 82710M100 2662 42266 SH SOLE 42266 0 0 SILVERGATE CAP CORP CL A 82837P408 2619 35244 SH SOLE 35244 0 0 SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 9981 462287 SH SOLE 462287 0 0 SIMON PPTY GROUP INC NEW COM 828806109 5704 66884 SH SOLE 66884 0 0 SIMPLY GOOD FOODS CO COM 82900L102 422 13472 SH SOLE 13472 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 4363 46686 SH SOLE 46686 0 0 SIMULATIONS PLUS INC COM 829214105 2790 38792 SH SOLE 38792 0 0 SINCLAIR BROADCAST GROUP INC CL A 829226109 4395 137975 SH SOLE 137975 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 20093 3154255 SH SOLE 3044406 0 109849 SITE CTRS CORP COM 82981J109 3196 315851 SH SOLE 315851 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 6561 41362 SH SOLE 41362 0 0 SITIME CORP COM 82982T106 2963 26469 SH SOLE 26469 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 1441 42261 SH SOLE 42261 0 0 SKECHERS U S A INC CL A 830566105 8820 245407 SH SOLE 245407 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 1949 62986 SH SOLE 62986 0 0 SKYWEST INC COM 830879102 2935 72808 SH SOLE 72808 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 179682 1175313 SH SOLE 1175313 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 1831 43339 SH SOLE 43339 0 0 SLEEP NUMBER CORP COM 83125X103 7344 89717 SH SOLE 89717 0 0 SMITH & WESSON BRANDS INC COM 831754106 8544 481339 SH SOLE 481339 0 0 SMITH A O CORP COM 831865209 27712 505511 SH SOLE 505511 0 0 SMILEDIRECTCLUB INC CL A COM 83192H106 4126 345593 SH SOLE 332993 0 12600 SMARTSHEET INC COM CL A 83200N103 195245 2817789 SH SOLE 2817789 0 0 SMITH MICRO SOFTWARE INC COM NEW 832154207 449 82924 SH SOLE 82924 0 0 SMUCKER J M CO COM NEW 832696405 77313 668795 SH SOLE 668795 0 0 SNAP ON INC COM 833034101 66270 387226 SH SOLE 387226 0 0 SNAP INC CL A 83304A106 468095 9348805 SH SOLE 9348805 0 0 SNOWFLAKE INC CL A 833445109 34907 124049 SH SOLE 124049 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 16460 335312 SH SOLE 335312 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 126592 396690 SH SOLE 396690 0 0 SOLARWINDS CORP COM 83417Q105 2074 138755 SH SOLE 138755 0 0 SOLID BIOSCIENCES INC COM 83422E105 643 84824 SH SOLE 66724 0 18100 SONOCO PRODS CO COM 835495102 60640 1023462 SH SOLE 1023462 0 0 SONY CORP SPONSORED ADR 835699307 5452 53923 SH SOLE 53870 0 53 SONOS INC COM 83570H108 7625 325974 SH SOLE 325974 0 0 SORRENTO THERAPEUTICS INC COM NEW 83587F202 1209 177086 SH SOLE 18824 0 158262 SOURCE CAP INC COM 836144105 3164 79267 SH SOLE 79267 0 0 SOUTH JERSEY INDS INC COM 838518108 1539 71399 SH SOLE 71399 0 0 SOUTH ST CORP COM 840441109 2802 38752 SH SOLE 38752 0 0 SOUTHERN CO COM 842587107 104041 1693655 SH SOLE 1693655 0 0 SOUTHERN COPPER CORP COM 84265V105 3930 60356 SH SOLE 60356 0 0 SOUTHSIDE BANCSHARES INC COM 84470P109 1898 61171 SH SOLE 61171 0 0 SOUTHWEST AIRLS CO COM 844741108 51284 1100270 SH SOLE 1100270 0 0 SOUTHWEST GAS HOLDINGS INC COM 844895102 2016 33190 SH SOLE 33190 0 0 SOUTHWESTERN ENERGY CO COM 845467109 4886 1639539 SH SOLE 1639539 0 0 SPARK ENERGY INC CL A COM 846511103 268 27957 SH SOLE 27957 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1901 24075 SH SOLE 24075 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 38826 993235 SH SOLE 993235 0 0 SPIRIT AIRLS INC COM 848577102 10138 414648 SH SOLE 405517 0 9131 SPIRE INC COM 84857L101 59699 932221 SH SOLE 932221 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1669 41555 SH SOLE 41555 0 0 SPLUNK INC COM 848637104 355308 2091403 SH SOLE 2091403 0 0 SPORTSMANS WHSE HLDGS INC COM 84920Y106 2239 127605 SH SOLE 127605 0 0 SPROUTS FMRS MKT INC COM 85208M102 11788 586452 SH SOLE 586452 0 0 SPROUT SOCIAL INC COM CL A 85209W109 39467 869124 SH SOLE 869124 0 0 SQUARE INC CL A 852234103 24430 112248 SH SOLE 112248 0 0 STAAR SURGICAL CO COM PAR $0.01 852312305 3947 49823 SH SOLE 49823 0 0 STAG INDL INC COM 85254J102 1755 56038 SH SOLE 56038 0 0 STAMPS COM INC COM NEW 852857200 4420 22531 SH SOLE 22531 0 0 STANDARD MTR PRODS INC COM 853666105 1331 32900 SH SOLE 32900 0 0 STANLEY BLACK & DECKER INC COM 854502101 4093 22922 SH SOLE 22922 0 0 STARBUCKS CORP COM 855244109 76050 710880 SH SOLE 710880 0 0 STARWOOD PPTY TR INC COM 85571B105 6080 315046 SH SOLE 315046 0 0 STATE STR CORP COM 857477103 18017 247554 SH SOLE 247554 0 0 STEEL DYNAMICS INC COM 858119100 49733 1348886 SH SOLE 1348886 0 0 STEELCASE INC CL A 858155203 2924 215797 SH SOLE 215797 0 0 STEPAN CO COM 858586100 4654 39002 SH SOLE 39002 0 0 STEPSTONE GROUP INC COM CL A 85914M107 4914 123458 SH SOLE 118258 0 5200 STERLING BANCORP DEL COM 85917A100 17399 967695 SH SOLE 967695 0 0 STERLING CONSTR INC COM 859241101 2518 135330 SH SOLE 135330 0 0 STEWART INFORMATION SVCS COR COM 860372101 1919 39691 SH SOLE 39691 0 0 STIFEL FINL CORP COM 860630102 3021 59862 SH SOLE 59862 0 0 STITCH FIX INC COM CL A 860897107 9517 162073 SH SOLE 162073 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 317 8527 SH SOLE 8527 0 0 STOCK YDS BANCORP INC COM 861025104 1168 28850 SH SOLE 28850 0 0 STONEX GROUP INC COM 861896108 2907 50209 SH SOLE 50209 0 0 STORE CAP CORP COM 862121100 5208 153280 SH SOLE 153280 0 0 STRIDE INC COM 86333M108 932 43879 SH SOLE 43879 0 0 STRYKER CORPORATION COM 863667101 10569 43130 SH SOLE 43130 0 0 STURM RUGER & CO INC COM 864159108 1004 15427 SH SOLE 15427 0 0 SUMMIT HOTEL PPTYS INC COM 866082100 96 10661 SH SOLE 10661 0 0 SUMMIT MATLS INC CL A 86614U100 2092 104173 SH SOLE 104173 0 0 SUN CMNTYS INC COM 866674104 1672 11001 SH SOLE 11001 0 0 SUN LIFE FINANCIAL INC. COM 866796105 55102 1239359 SH SOLE 1239359 0 0 SUNNOVA ENERGY INTL INC. COM 86745K104 36518 809163 SH SOLE 809163 0 0 SUNPOWER CORP COM 867652406 33016 1287672 SH SOLE 153731 0 1133941 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 3206 111408 SH SOLE 111408 0 0 SUNRUN INC COM 86771W105 81706 1177661 SH SOLE 1177661 0 0 SUNSTONE HOTEL INVS INC NEW COM 867892101 289 25478 SH SOLE 25478 0 0 SUPER MICRO COMPUTER INC COM 86800U104 1552 49021 SH SOLE 49021 0 0 SUPERNUS PHARMACEUTICALS INC COM 868459108 1976 78520 SH SOLE 78520 0 0 SWITCH INC CL A 87105L104 1003 61276 SH SOLE 61276 0 0 SYKES ENTERPRISES INC COM 871237103 1776 47158 SH SOLE 47158 0 0 SYNAPTICS INC COM 87157D109 4676 48511 SH SOLE 48511 0 0 SYNOPSYS INC COM 871607107 137012 528516 SH SOLE 528516 0 0 SYNOVUS FINL CORP COM NEW 87161C501 24780 765538 SH SOLE 765538 0 0 SYNNEX CORP COM 87162W100 42416 520830 SH SOLE 520830 0 0 SYNCHRONY FINANCIAL COM 87165B103 59925 1726444 SH SOLE 1726444 0 0 SYNEOS HEALTH INC CL A 87166B102 15318 224835 SH SOLE 224835 0 0 SYSCO CORP COM 871829107 5583 75178 SH SOLE 75178 0 0 SYSTEMAX INC COM 871851101 670 18678 SH SOLE 18678 0 0 TCF FINL CORP COM 872307103 18164 490644 SH SOLE 490644 0 0 TC PIPELINES LP UT COM LTD PRT 87233Q108 5133 174294 SH SOLE 174294 0 0 TFS FINL CORP COM 87240R107 1949 110529 SH SOLE 110529 0 0 TFF PHARMACEUTICALS INC COM 87241J104 408 28500 SH SOLE 28500 0 0 TJX COS INC NEW COM 872540109 4053 59347 SH SOLE 59347 0 0 T-MOBILE US INC COM 872590104 31397 232830 SH SOLE 232795 0 35 TRI POINTE GROUP INC COM 87265H109 2086 120956 SH SOLE 120956 0 0 TPI COMPOSITES INC COM 87266J104 31695 600517 SH SOLE 600517 0 0 TTM TECHNOLOGIES INC COM 87305R109 1400 101484 SH SOLE 101484 0 0 TABULA RASA HEALTHCARE INC COM 873379101 50511 1179065 SH SOLE 568365 0 610700 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 113431 1040271 SH SOLE 1040271 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 31713 152622 SH SOLE 152622 0 0 TAL EDUCATION GROUP SPONSORED ADS 874080104 5634 78791 SH SOLE 78791 0 0 TANDEM DIABETES CARE INC COM NEW 875372203 21462 224315 SH SOLE 224315 0 0 TARGET CORP COM 87612E106 71192 403283 SH SOLE 403283 0 0 TARGA RES CORP COM 87612G101 3272 124023 SH SOLE 124023 0 0 TATA MTRS LTD SPONSORED ADR 876568502 11588 919676 SH SOLE 919676 0 0 TAYLOR MORRISON HOME CORP COM 87724P106 1497 58345 SH SOLE 58345 0 0 TECHTARGET INC COM 87874R100 3542 59926 SH SOLE 59926 0 0 TEGNA INC COM 87901J105 2070 148357 SH SOLE 148357 0 0 TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 3542 173774 SH SOLE 173774 0 0 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 4093 171777 SH SOLE 171777 0 0 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 401 20309 SH SOLE 20309 0 0 TELADOC HEALTH INC COM 87918A105 264329 1321910 SH SOLE 1321910 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 2058 5250 SH SOLE 5250 0 0 TELEFLEX INCORPORATED COM 879369106 6545 15902 SH SOLE 15902 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 3501 395646 SH SOLE 395646 0 0 TELEFONICA S A SPONSORED ADR 879382208 1563 386789 SH SOLE 386789 0 0 TELEPHONE & DATA SYS INC COM NEW 879433829 15133 814920 SH SOLE 814920 0 0 TELLURIAN INC NEW COM 87968A104 868 678040 SH SOLE 441240 0 236800 TELUS CORPORATION COM 87971M103 80633 4072389 SH SOLE 4072389 0 0 TEMPLETON EMERGING MKTS FD COM 880191101 1275 68097 SH SOLE 68097 0 0 TEMPUR SEALY INTL INC COM 88023U101 26366 976525 SH SOLE 976525 0 0 TENABLE HLDGS INC COM 88025T102 85882 1643361 SH SOLE 1643361 0 0 10X GENOMICS INC CL A COM 88025U109 44688 315594 SH SOLE 315594 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 7758 194284 SH SOLE 194284 0 0 TENNANT CO COM 880345103 788 11234 SH SOLE 11234 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 1874 97424 SH SOLE 97424 0 0 TERADATA CORP DEL COM 88076W103 15234 677971 SH SOLE 677971 0 0 TERADYNE INC COM 880770102 55120 459757 SH SOLE 459757 0 0 TEREX CORP NEW COM 880779103 571 16375 SH SOLE 16375 0 0 TERMINIX GLOBAL HOLDINGS INC COM 88087E100 576 11286 SH SOLE 11286 0 0 TERRENO RLTY CORP COM 88146M101 3345 57176 SH SOLE 57176 0 0 TESLA INC COM 88160R101 332117 470641 SH SOLE 470641 0 0 TETRA TECH INC NEW COM 88162G103 30273 261470 SH SOLE 261470 0 0 TEXAS CAP BANCSHARES INC COM 88224Q107 3640 61182 SH SOLE 61182 0 0 TEXAS INSTRS INC COM 882508104 411758 2508732 SH SOLE 2508732 0 0 TEXAS ROADHOUSE INC COM 882681109 1758 22486 SH SOLE 22486 0 0 TEXTRON INC COM 883203101 6752 139696 SH SOLE 139696 0 0 TG THERAPEUTICS INC COM 88322Q108 3844 73894 SH SOLE 73894 0 0 THE TRADE DESK INC COM CL A 88339J105 81390 101611 SH SOLE 101611 0 0 THE REALREAL INC COM 88339P101 2666 136449 SH SOLE 136449 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 131271 281831 SH SOLE 281820 0 11 THOMSON REUTERS CORP. COM NEW 884903709 54911 670542 SH SOLE 670542 0 0 THOR INDS INC COM 885160101 13760 147974 SH SOLE 147974 0 0 3-D SYS CORP DEL COM NEW 88554D205 1226 116972 SH SOLE 116972 0 0 3M CO COM 88579Y101 205221 1174100 SH SOLE 1174100 0 0 TIFFANY & CO NEW COM 886547108 3524 26806 SH SOLE 26806 0 0 TIM S A SPONSORED ADR 88706T108 2960 212660 SH SOLE 212660 0 0 TIMKEN CO COM 887389104 13604 175853 SH SOLE 175853 0 0 TITAN MACHY INC COM 88830R101 896 45840 SH SOLE 45840 0 0 TOLL BROTHERS INC COM 889478103 13875 319197 SH SOLE 319197 0 0 TOMPKINS FINL CORP COM 890110109 1087 15398 SH SOLE 15398 0 0 TOPBUILD CORP COM 89055F103 5881 31949 SH SOLE 31949 0 0 TORO CO COM 891092108 17838 188087 SH SOLE 188087 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 54439 964887 SH SOLE 964887 0 0 TOWNEBANK PORTSMOUTH VA COM 89214P109 3580 152476 SH SOLE 152476 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 54702 353895 SH SOLE 353895 0 0 TRACTOR SUPPLY CO COM 892356106 160390 1140916 SH SOLE 1140916 0 0 TRADEWEB MKTS INC CL A 892672106 25129 402383 SH SOLE 402383 0 0 TRANSDIGM GROUP INC COM 893641100 10855 17540 SH SOLE 17540 0 0 TRANSLATE BIO INC COM 89374L104 1535 83277 SH SOLE 83277 0 0 TRAVELERS COMPANIES INC COM 89417E109 78576 559779 SH SOLE 559779 0 0 TRAVELCENTERS OF AMERICA INC COM NEW 89421B109 1135 34827 SH SOLE 34827 0 0 TRAVERE THERAPEUTICS INC COM 89422G107 1238 45424 SH SOLE 45424 0 0 TREEHOUSE FOODS INC COM 89469A104 399 9386 SH SOLE 9386 0 0 TREX CO INC COM 89531P105 9398 112252 SH SOLE 112252 0 0 TRI CONTL CORP COM 895436103 2218 75249 SH SOLE 75249 0 0 TRICO BANCSHARES COM 896095106 2912 82530 SH SOLE 82530 0 0 TRIMAS CORP COM NEW 896215209 4134 130547 SH SOLE 130547 0 0 TRIMBLE INC COM 896239100 19845 297210 SH SOLE 297210 0 0 TRINET GROUP INC COM 896288107 1959 24309 SH SOLE 24309 0 0 TRINITY INDS INC COM 896522109 6067 229903 SH SOLE 229903 0 0 TRIPLE-S MGMT CORP CL B 896749108 1210 56686 SH SOLE 56686 0 0 TRIP COM GROUP LTD ADS 89677Q107 17226 510699 SH SOLE 510699 0 0 TRISTATE CAP HLDGS INC COM 89678F100 205 11765 SH SOLE 11765 0 0 TRIUMPH BANCORP INC COM 89679E300 494 10170 SH SOLE 10170 0 0 TRUPANION INC COM 898202106 4310 36004 SH SOLE 36004 0 0 TRUIST FINL CORP COM 89832Q109 48863 1019456 SH SOLE 1019456 0 0 TRUSTCO BK CORP N Y COM 898349105 254 38033 SH SOLE 38033 0 0 TRUSTMARK CORP COM 898402102 2715 99400 SH SOLE 99400 0 0 TTEC HLDGS INC COM 89854H102 3173 43512 SH SOLE 43512 0 0 TURNING POINT THERAPEUTICS I COM 90041T108 6114 50178 SH SOLE 50178 0 0 TURTLE BEACH CORP COM NEW 900450206 792 36746 SH SOLE 36746 0 0 TUTOR PERINI CORP COM 901109108 600 46314 SH SOLE 46314 0 0 TWILIO INC CL A 90138F102 220236 650623 SH SOLE 650623 0 0 TWIST BIOSCIENCE CORP COM 90184D100 5293 37459 SH SOLE 37459 0 0 TWITTER INC COM 90184L102 290631 5367153 SH SOLE 5367153 0 0 II-VI INC COM 902104108 6092 80200 SH SOLE 80200 0 0 2U INC COM 90214J101 112031 2800084 SH SOLE 2800084 0 0 TYLER TECHNOLOGIES INC COM 902252105 4953 11346 SH SOLE 11346 0 0 TYSON FOODS INC CL A 902494103 22639 351324 SH SOLE 351324 0 0 UDR INC COM 902653104 1335 34735 SH SOLE 34735 0 0 UFP TECHNOLOGIES INC COM 902673102 769 16501 SH SOLE 16501 0 0 UGI CORP NEW COM 902681105 68627 1963028 SH SOLE 1963028 0 0 UMB FINL CORP COM 902788108 7436 107777 SH SOLE 107777 0 0 UFP INDUSTRIES INC COM 90278Q108 2068 37231 SH SOLE 37231 0 0 USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 5726 420996 SH SOLE 420996 0 0 US BANCORP DEL COM NEW 902973304 104120 2234812 SH SOLE 2234812 0 0 UMH PPTYS INC COM 903002103 1437 97004 SH SOLE 97004 0 0 USANA HEALTH SCIENCES INC COM 90328M107 1465 19007 SH SOLE 19007 0 0 U S CONCRETE INC COM 90333L201 1532 38328 SH SOLE 38328 0 0 U S PHYSICAL THERAPY INC COM 90337L108 1185 9858 SH SOLE 9858 0 0 UBER TECHNOLOGIES INC COM 90353T100 141521 2774921 SH SOLE 2774921 0 0 UBIQUITI INC COM 90353W103 4545 16320 SH SOLE 16320 0 0 ULTA BEAUTY INC COM 90384S303 5129 17861 SH SOLE 17861 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 1056 33895 SH SOLE 33895 0 0 ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 105734 763805 SH SOLE 763805 0 0 UMPQUA HLDGS CORP COM 904214103 6882 454555 SH SOLE 454555 0 0 UNIFIRST CORP MASS COM 904708104 5530 26125 SH SOLE 26125 0 0 UNILEVER PLC SPON ADR NEW 904767704 56832 941554 SH SOLE 941554 0 0 UNION PAC CORP COM 907818108 230570 1107338 SH SOLE 1107338 0 0 UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 8071 283781 SH SOLE 283781 0 0 UNITED BANKSHARES INC WEST V COM 909907107 6658 205501 SH SOLE 205501 0 0 UNITED AIRLS HLDGS INC COM 910047109 11685 270162 SH SOLE 270162 0 0 UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 653 77477 SH SOLE 77477 0 0 UNITED NAT FOODS INC COM 911163103 2435 152463 SH SOLE 152463 0 0 UNITED PARCEL SERVICE INC CL B 911312106 125116 742967 SH SOLE 742967 0 0 UNITED RENTALS INC COM 911363109 19496 84066 SH SOLE 84066 0 0 UNITED STATES CELLULAR CORP COM 911684108 2261 73664 SH SOLE 73664 0 0 US FOODS HLDG CORP COM 912008109 4905 147268 SH SOLE 147268 0 0 UNITED THERAPEUTICS CORP DEL COM 91307C102 128536 846800 SH SOLE 846800 0 0 UNITEDHEALTH GROUP INC COM 91324P102 182749 521127 SH SOLE 521111 0 16 UNITI GROUP INC COM 91325V108 2210 188433 SH SOLE 188433 0 0 UNIVAR SOLUTIONS USA INC COM 91336L107 4109 216142 SH SOLE 216142 0 0 UNIVERSAL CORP VA COM 913456109 6273 129042 SH SOLE 129042 0 0 UNIVERSAL DISPLAY CORP COM 91347P105 83686 364167 SH SOLE 364167 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 36532 265690 SH SOLE 265690 0 0 UNIVERSAL TECHNICAL INST INC COM 913915104 485 75036 SH SOLE 75036 0 0 UNIVEST FINANCIAL CORPORATIO COM 915271100 238 11543 SH SOLE 11543 0 0 UNUM GROUP COM 91529Y106 62754 2735567 SH SOLE 2735567 0 0 UPLAND SOFTWARE INC COM 91544A109 2404 52379 SH SOLE 52379 0 0 UPWORK INC COM 91688F104 4511 130665 SH SOLE 130665 0 0 URBAN OUTFITTERS INC COM 917047102 915 35729 SH SOLE 35729 0 0 URBAN EDGE PPTYS COM 91704F104 3026 233853 SH SOLE 233853 0 0 US ECOLOGY INC COM 91734M103 2539 69886 SH SOLE 69886 0 0 V F CORP COM 918204108 4433 51901 SH SOLE 51901 0 0 VAIL RESORTS INC COM 91879Q109 4095 14679 SH SOLE 14679 0 0 VALE S A SPONSORED ADS 91912E105 1051 62716 SH SOLE 62716 0 0 VALERO ENERGY CORP COM 91913Y100 20407 360747 SH SOLE 360747 0 0 VALLEY NATL BANCORP COM 919794107 6611 678057 SH SOLE 678057 0 0 VALMONT INDS INC COM 920253101 30593 174885 SH SOLE 174885 0 0 VALVOLINE INC COM 92047W101 4102 177266 SH SOLE 177266 0 0 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4159 172208 SH SOLE 172015 0 193 VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 761 14622 SH SOLE 14622 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1163 18895 SH SOLE 18810 0 85 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4220 84224 SH SOLE 84224 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 974 12238 SH SOLE 12238 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 3755 62334 SH SOLE 62334 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1267 15216 SH SOLE 15216 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 26836 276256 SH OTR 1 0 276256 0 VAPOTHERM INC COM 922107107 1288 47954 SH SOLE 47954 0 0 VARIAN MED SYS INC COM 92220P105 20791 118797 SH SOLE 118797 0 0 VARONIS SYS INC COM 922280102 81338 497144 SH SOLE 497144 0 0 VECTOR GROUP LTD COM 92240M108 1501 128867 SH SOLE 128867 0 0 VEECO INSTRS INC DEL COM 922417100 6518 375446 SH SOLE 375446 0 0 VECTRUS INC COM 92242T101 1398 28125 SH SOLE 28125 0 0 VEDANTA LIMITED SPONSORED ADR 92242Y100 8339 949829 SH SOLE 943429 0 6400 VEEVA SYS INC CL A COM 922475108 336969 1237720 SH SOLE 1237720 0 0 VENTAS INC COM 92276F100 9890 201667 SH SOLE 201667 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13400 38990 SH OTR 1 0 38990 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2941 34625 SH SOLE 34557 0 68 VANGUARD INDEX FDS SM CP VAL ETF 922908611 2783 19572 SH SOLE 19572 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1021 5245 SH SOLE 5245 0 0 VEONEER INC COM 92336X109 3326 156153 SH SOLE 156153 0 0 VERACYTE INC COM 92337F107 2097 42854 SH SOLE 42854 0 0 VEREIT INC COM 92339V308 1013 26815 SH SOLE 26815 0 0 VERISIGN INC COM 92343E102 387539 1790844 SH SOLE 1790844 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 216319 3682029 SH SOLE 3682029 0 0 VERINT SYS INC COM 92343X100 2416 35966 SH SOLE 35966 0 0 VERITEX HLDGS INC COM 923451108 2614 101876 SH SOLE 101876 0 0 VERISK ANALYTICS INC COM 92345Y106 24693 118953 SH SOLE 118953 0 0 VERITONE INC COM 92347M100 1144 40223 SH SOLE 40223 0 0 VERMILION ENERGY INC COM 923725105 1507 338592 SH SOLE 327392 0 11200 VERRA MOBILITY CORP COM 92511U102 1164 86750 SH SOLE 86750 0 0 VERSO CORP CL A 92531L207 982 81677 SH SOLE 81677 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 95486 404019 SH SOLE 404003 0 16 VERTEX INC CL A 92538J106 1327 38076 SH SOLE 38076 0 0 VIASAT INC COM 92552V100 1099 33653 SH SOLE 33653 0 0 VIACOMCBS INC CL B 92556H206 56782 1523935 SH SOLE 1523935 0 0 VIATRIS INC COM 92556V106 32683 1744003 SH SOLE 1744003 0 0 VICI PPTYS INC COM 925652109 7226 283392 SH SOLE 283392 0 0 VICOR CORP COM 925815102 23664 256605 SH SOLE 256605 0 0 VICTORY CAP HLDGS INC COM CL A 92645B103 983 39623 SH SOLE 39623 0 0 VILLAGE SUPER MKT INC CL A NEW 927107409 449 20359 SH SOLE 20359 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 3773 134224 SH SOLE 134224 0 0 VIRNETX HLDG CORP COM 92823T108 771 153008 SH SOLE 19108 0 133900 VIRTU FINL INC CL A 928254101 10610 421541 SH SOLE 421541 0 0 VISA INC COM CL A 92826C839 199059 910066 SH SOLE 910066 0 0 VIRTUS INVT PARTNERS INC COM 92828Q109 3114 14349 SH SOLE 14349 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 1979 95549 SH SOLE 95549 0 0 VISHAY PRECISION GROUP INC COM 92835K103 956 30368 SH SOLE 30368 0 0 VISTA OUTDOOR INC COM 928377100 3361 141445 SH SOLE 141445 0 0 VISTRA CORP COM 92840M102 13717 697725 SH SOLE 697725 0 0 VMWARE INC CL A COM 928563402 330519 2356476 SH SOLE 1907533 0 448943 VOCERA COMMUNICATIONS INC COM 92857F107 2412 58088 SH SOLE 58088 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 26171 1588043 SH SOLE 1588043 0 0 VONAGE HLDGS CORP COM 92886T201 86055 6683848 SH SOLE 6683848 0 0 VORNADO RLTY TR SH BEN INT 929042109 628 16830 SH SOLE 16830 0 0 VOYA FINANCIAL INC COM 929089100 5722 97288 SH SOLE 97288 0 0 VULCAN MATLS CO COM 929160109 11117 74955 SH SOLE 74955 0 0 WD-40 CO COM 929236107 4673 17588 SH SOLE 17588 0 0 WSFS FINL CORP COM 929328102 6007 133845 SH SOLE 133845 0 0 WNS HLDGS LTD SPON ADR 92932M101 6376 88495 SH SOLE 88495 0 0 WP CAREY INC COM 92936U109 1288 18255 SH SOLE 18255 0 0 WEC ENERGY GROUP INC COM 92939U106 64176 697336 SH SOLE 697336 0 0 WABASH NATL CORP COM 929566107 2237 129831 SH SOLE 129831 0 0 WABTEC COM 929740108 10104 138028 SH SOLE 138028 0 0 WADDELL & REED FINL INC CL A 930059100 13781 541075 SH SOLE 541075 0 0 WALMART INC COM 931142103 154728 1073381 SH SOLE 1073381 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 47947 1202273 SH SOLE 1202273 0 0 WALKER & DUNLOP INC COM 93148P102 3798 41271 SH SOLE 41271 0 0 WARNER MUSIC GROUP CORP COM CL A 934550203 10147 267106 SH SOLE 267106 0 0 WARRIOR MET COAL INC COM 93627C101 2851 133745 SH SOLE 133745 0 0 WASHINGTON FED INC COM 938824109 3246 126122 SH SOLE 126122 0 0 WASHINGTON TR BANCORP COM 940610108 305 6809 SH SOLE 6809 0 0 WASTE MGMT INC DEL COM 94106L109 204952 1737910 SH SOLE 1737910 0 0 WATERS CORP COM 941848103 489 1975 SH SOLE 1975 0 0 WATERSTONE FINL INC MD COM 94188P101 1138 60451 SH SOLE 60451 0 0 WATSCO INC COM 942622200 64822 286127 SH SOLE 286127 0 0 WATTS WATER TECHNOLOGIES INC CL A 942749102 16403 134785 SH SOLE 134785 0 0 WAYFAIR INC CL A 94419L101 189253 838109 SH SOLE 838109 0 0 WEBSTER FINL CORP CONN COM 947890109 15372 364696 SH SOLE 364696 0 0 WEIBO CORP SPONSORED ADR 948596101 1873 45705 SH SOLE 45705 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 3035 140053 SH SOLE 140053 0 0 WEIS MKTS INC COM 948849104 2173 45449 SH SOLE 45449 0 0 WELLS FARGO CO NEW COM 949746101 59238 1962821 SH SOLE 1962821 0 0 WELLS FARGO CO NEW PERP PFD CNV A 949746804 139027 91592 SH SOLE 91592 0 0 WELLTOWER INC COM 95040Q104 6114 94610 SH SOLE 94610 0 0 WENDYS CO COM 95058W100 9605 438184 SH SOLE 438184 0 0 WERNER ENTERPRISES INC COM 950755108 1975 50364 SH SOLE 50364 0 0 WESBANCO INC COM 950810101 3790 126510 SH SOLE 126510 0 0 WESCO INTL INC COM 95082P105 2878 36662 SH SOLE 36662 0 0 WEST BANCORPORATION INC CAP STK 95123P106 817 42356 SH SOLE 42356 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 38642 136396 SH SOLE 136396 0 0 WESTAMERICA BANCORPORATION COM 957090103 2505 45311 SH SOLE 45311 0 0 WESTERN ALLIANCE BANCORP COM 957638109 27520 459047 SH SOLE 458989 0 58 WESTERN ASSET EMERGING MKTS COM 95766A101 2862 205883 SH SOLE 205883 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 1329 268503 SH SOLE 268503 0 0 WESTERN ASSET MUN HIGH INCOM COM 95766N103 246 32738 SH SOLE 32738 0 0 WESTERN ASSET MUN PARTNERS F COM 95766P108 1139 76167 SH SOLE 76167 0 0 WESTERN AST INFL LKD OPP & I COM 95766R104 592 47694 SH SOLE 47694 0 0 WESTERN ASSET MUN DEF OPP TR COM 95768A109 333 15990 SH SOLE 15990 0 0 WESTERN DIGITAL CORP. COM 958102105 38706 698795 SH SOLE 698795 0 0 WESTERN ASSET INTER MUNI FD COM 958435109 561 60937 SH SOLE 60937 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 9356 677022 SH SOLE 677022 0 0 WESTERN UN CO COM 959802109 11510 524610 SH SOLE 524610 0 0 WESTLAKE CHEM CORP COM 960413102 11954 146489 SH SOLE 146489 0 0 WESTROCK CO COM 96145D105 8937 205305 SH SOLE 205305 0 0 WEX INC COM 96208T104 631 3099 SH SOLE 3099 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1365 40717 SH SOLE 40717 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 879 21055 SH SOLE 21055 0 0 WHIRLPOOL CORP COM 963320106 20098 111353 SH SOLE 111353 0 0 WIDEOPENWEST INC COM 96758W101 1345 126067 SH SOLE 126067 0 0 WILEY JOHN & SONS INC CL A 968223206 2946 64524 SH SOLE 64524 0 0 WILLDAN GROUP INC COM 96924N100 1621 38862 SH SOLE 38862 0 0 WILLIAMS COS INC COM 969457100 6160 307242 SH SOLE 307242 0 0 WILLIAMS SONOMA INC COM 969904101 25018 245663 SH SOLE 245663 0 0 WILLSCOT MOBIL MINI HLDNG CO COM CL A 971378104 4509 194594 SH SOLE 194594 0 0 WINGSTOP INC COM 974155103 3327 25099 SH SOLE 25099 0 0 WINNEBAGO INDS INC COM 974637100 1981 33045 SH SOLE 33045 0 0 WINTRUST FINL CORP COM 97650W108 11361 185974 SH SOLE 185974 0 0 WIPRO LTD SPON ADR 1 SH 97651M109 24670 4366311 SH SOLE 4366311 0 0 WOLVERINE WORLD WIDE INC COM 978097103 540 17292 SH SOLE 17292 0 0 WOODWARD INC COM 980745103 10576 87027 SH SOLE 87027 0 0 WORKDAY INC CL A 98138H101 466549 1947117 SH SOLE 1947117 0 0 WORKHORSE GROUP INC COM NEW 98138J206 19586 990199 SH SOLE 115331 0 874868 WORKIVA INC COM CL A 98139A105 52413 572074 SH SOLE 572074 0 0 WORLD FUEL SVCS CORP COM 981475106 3321 106585 SH SOLE 106585 0 0 WORLD WRESTLING ENTMT INC CL A 98156Q108 1018 21190 SH SOLE 21190 0 0 WORTHINGTON INDS INC COM 981811102 2749 53539 SH SOLE 53539 0 0 WPX ENERGY INC COM 98212B103 5559 682105 SH SOLE 682105 0 0 WYNDHAM DESTINATIONS INC COM 98310W108 2956 65901 SH SOLE 65901 0 0 WYNN RESORTS LTD COM 983134107 717 6359 SH SOLE 6359 0 0 XPO LOGISTICS INC COM 983793100 40898 343103 SH SOLE 343103 0 0 XCEL ENERGY INC COM 98389B100 81018 1215212 SH SOLE 1215212 0 0 XPERI HOLDING CORP COM 98390M103 1760 84229 SH SOLE 84229 0 0 XILINX INC COM 983919101 116721 823311 SH SOLE 823311 0 0 XENIA HOTELS & RESORTS INC COM 984017103 932 61316 SH SOLE 61316 0 0 XENCOR INC COM 98401F105 632 14474 SH SOLE 14474 0 0 XYLEM INC COM 98419M100 29221 287072 SH SOLE 287072 0 0 XEROX HOLDINGS CORP COM NEW 98421M106 52253 2253274 SH SOLE 2253274 0 0 YELP INC CL A 985817105 481 14711 SH SOLE 14711 0 0 YEXT INC COM 98585N106 1174 74675 SH SOLE 74675 0 0 YETI HLDGS INC COM 98585X104 14702 214723 SH SOLE 214723 0 0 YORK WTR CO COM 987184108 7333 157355 SH SOLE 157355 0 0 YUM BRANDS INC COM 988498101 6903 63589 SH SOLE 63589 0 0 YUM CHINA HLDGS INC COM 98850P109 45001 788244 SH SOLE 788244 0 0 ZAI LAB LTD ADR 98887Q104 9189 67899 SH SOLE 67899 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 13420 34918 SH SOLE 34903 0 15 ZENDESK INC COM 98936J101 99552 695583 SH SOLE 695583 0 0 ZILLOW GROUP INC CL A 98954M101 44665 328566 SH SOLE 328566 0 0 ZILLOW GROUP INC CL C CAP STK 98954M200 208063 1602954 SH SOLE 1602954 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 664 4308 SH SOLE 4308 0 0 ZIONS BANCORPORATION N A COM 989701107 20618 474638 SH SOLE 474638 0 0 ZIX CORP COM 98974P100 7694 891529 SH SOLE 891529 0 0 ZOGENIX INC COM NEW 98978L204 358 17906 SH SOLE 17906 0 0 ZOETIS INC CL A 98978V103 204547 1235933 SH SOLE 1235933 0 0 ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 2481 85087 SH SOLE 85087 0 0 ZSCALER INC COM 98980G102 353868 1771911 SH SOLE 1771911 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 490198 1453215 SH SOLE 1453215 0 0 ZUORA INC COM CL A 98983V106 361 25917 SH SOLE 25917 0 0 ZYNGA INC CL A 98986T108 14732 1492588 SH SOLE 1492588 0 0 ALKERMES PLC SHS G01767105 77338 3876574 SH SOLE 3876574 0 0 ALLEGION PLC ORD SHS G0176J109 4193 36026 SH SOLE 36026 0 0 AMCOR PLC ORD G0250X107 8494 721664 SH SOLE 721664 0 0 AMDOCS LTD SHS G02602103 106137 1496369 SH SOLE 1496369 0 0 AMBARELLA INC SHS G037AX101 5369 58476 SH SOLE 58476 0 0 AON PLC SHS CL A G0403H108 140348 664307 SH SOLE 664307 0 0 ARCH CAP GROUP LTD ORD G0450A105 20562 570057 SH SOLE 570057 0 0 ASSURED GUARANTY LTD COM G0585R106 14909 473442 SH SOLE 473442 0 0 ATLASSIAN CORP PLC CL A G06242104 226996 970609 SH SOLE 970609 0 0 ATHENE HOLDING LTD CL A G0684D107 5956 138053 SH SOLE 138053 0 0 AXIS CAP HLDGS LTD SHS G0692U109 54548 1082523 SH SOLE 1082523 0 0 AXALTA COATING SYS LTD COM G0750C108 555 19424 SH SOLE 19424 0 0 ATLANTICA SUSTAINABLE INFR P SHS G0751N103 29202 768870 SH SOLE 768870 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 4014 46827 SH SOLE 46827 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 392823 1503857 SH SOLE 1503838 0 19 MIMECAST LTD ORD SHS G14838109 106472 1873189 SH SOLE 1873189 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 72595 1682392 SH SOLE 1682392 0 0 BUNGE LIMITED COM G16962105 5338 81390 SH SOLE 81390 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 3490 83087 SH SOLE 83087 0 0 CIMPRESS PLC SHS EURO G2143T103 2525 28783 SH SOLE 28783 0 0 EATON CORP PLC SHS G29183103 17165 142872 SH SOLE 142872 0 0 ENDO INTL PLC SHS G30401106 3012 419475 SH SOLE 419475 0 0 ENSTAR GROUP LIMITED SHS G3075P101 3172 15483 SH SOLE 15483 0 0 ESSENT GROUP LTD COM G3198U102 3238 74965 SH SOLE 74965 0 0 EVEREST RE GROUP LTD COM G3223R108 60554 258677 SH SOLE 258677 0 0 FABRINET SHS G3323L100 281 3617 SH SOLE 3617 0 0 FRESH DEL MONTE PRODUCE INC ORD G36738105 1677 69682 SH SOLE 69682 0 0 EROS STX GLOBAL CORPORATION SHS NEW G3788M114 2660 1461812 SH SOLE 771912 0 689900 GENPACT LIMITED SHS G3922B107 9932 240130 SH SOLE 240130 0 0 HELEN OF TROY LTD COM G4388N106 3911 17604 SH SOLE 17604 0 0 HERBALIFE NUTRITION LTD COM SHS G4412G101 12702 264341 SH SOLE 264341 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 4185 128731 SH SOLE 128731 0 0 HOLLYSYS AUTOMATION TCHNGY L SHS G45667105 1248 84936 SH SOLE 84936 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 39034 533614 SH SOLE 533614 0 0 ICON PLC SHS G4705A100 3446 17675 SH SOLE 17651 0 24 IHS MARKIT LTD SHS G47567105 1715 19092 SH SOLE 19092 0 0 INVESCO LTD SHS G491BT108 22539 1293120 SH SOLE 1293120 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7730 46835 SH SOLE 46835 0 0 JOHNSON CTLS INTL PLC SHS G51502105 14962 321151 SH SOLE 321151 0 0 LAZARD LTD SHS A G54050102 8276 195641 SH SOLE 195641 0 0 LINDE PLC SHS G5494J103 5363 20351 SH SOLE 20351 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 260732 5484468 SH SOLE 5484468 0 0 MEDTRONIC PLC SHS G5960L103 73469 627187 SH SOLE 627187 0 0 APTIV PLC SHS G6095L109 78294 600919 SH SOLE 600919 0 0 NOMAD FOODS LTD USD ORD SHS G6564A105 3590 141246 SH SOLE 141246 0 0 NOVOCURE LTD ORD SHS G6674U108 46463 268508 SH SOLE 268508 0 0 NVENT ELECTRIC PLC SHS G6700G107 8289 355899 SH SOLE 355899 0 0 PAGSEGURO DIGITAL LTD COM CL A G68707101 1520 26719 SH SOLE 26719 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 7664 46219 SH SOLE 46219 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 30386 607115 SH SOLE 607115 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 34628 557084 SH SOLE 557084 0 0 PENTAIR PLC SHS G7S00T104 27980 527030 SH SOLE 527030 0 0 STERIS PLC SHS USD G8473T100 25898 136636 SH SOLE 136636 0 0 STONECO LTD COM CL A G85158106 36769 438142 SH SOLE 438142 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 10606 73061 SH SOLE 73061 0 0 LIBERTY LATIN AMERICA LTD COM CL C G9001E128 1748 157654 SH SOLE 157654 0 0 TRITON INTL LTD CL A G9078F107 3339 68839 SH SOLE 68839 0 0 WHITE MTNS INS GROUP LTD COM G9618E107 9172 9166 SH SOLE 9166 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 723 3433 SH SOLE 3433 0 0 PERRIGO CO PLC SHS G97822103 17184 384253 SH SOLE 384253 0 0 XP INC CL A G98239109 745 18777 SH SOLE 18777 0 0 CHUBB LIMITED COM H1467J104 59967 389601 SH SOLE 389601 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 9952 65002 SH SOLE 65002 0 0 GARMIN LTD SHS H2906T109 243904 2038308 SH SOLE 2038308 0 0 UBS GROUP AG SHS H42097107 195 13789 SH SOLE 13789 0 0 LOGITECH INTL S A SHS H50430232 4198 43190 SH SOLE 43190 0 0 TE CONNECTIVITY LTD REG SHS H84989104 57059 471292 SH SOLE 471292 0 0 TRANSOCEAN LTD REG SHS H8817H100 859 371747 SH SOLE 86953 0 284794 ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 268 20825 SH SOLE 20825 0 0 GLOBANT S A COM L44385109 43750 201049 SH SOLE 201049 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 71012 225679 SH SOLE 225679 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 200195 1506246 SH SOLE 1506246 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 96552 597515 SH SOLE 597515 0 0 ICL GROUP LTD SHS M53213100 117 23232 SH SOLE 10932 0 12300 RADWARE LTD ORD M81873107 9019 325017 SH SOLE 325017 0 0 TUFIN SOFTWARE TECHNOLOGIE SHS M8893U102 5486 439612 SH SOLE 439612 0 0 WIX COM LTD SHS M98068105 8114 32461 SH SOLE 32461 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 102358 209871 SH SOLE 209871 0 0 ELASTIC N V ORD SHS N14506104 92594 633641 SH SOLE 633641 0 0 CNH INDL N V SHS N20944109 1606 125069 SH SOLE 125069 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1658 91628 SH SOLE 91628 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 42221 460628 SH SOLE 460628 0 0 NXP SEMICONDUCTORS N V COM N6596X109 119336 750494 SH SOLE 750494 0 0 QIAGEN NV SHS NEW N72482123 66034 1249459 SH SOLE 1249459 0 0 YANDEX N V SHS CLASS A N97284108 1282 18425 SH SOLE 18425 0 0 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 7416 251144 SH SOLE 251144 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1626 21771 SH SOLE 21771 0 0 ATLAS CORP SHARES Y0436Q109 381 35173 SH SOLE 35173 0 0 DHT HOLDINGS INC SHS NEW Y2065G121 3157 603719 SH SOLE 603719 0 0 DIAMOND S SHIPPING INC COM Y20676105 404 60662 SH SOLE 60662 0 0 DORIAN LPG LTD SHS USD Y2106R110 991 81327 SH SOLE 81327 0 0 EAGLE BULK SHIPPING INC COM Y2187A150 506 26647 SH SOLE 2747 0 23900 INTERNATIONAL SEAWAYS INC COM Y41053102 1301 79656 SH SOLE 79656 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 2062 179890 SH SOLE 179890 0 0