0001086364-22-000004.txt : 20221114 0001086364-22-000004.hdr.sgml : 20221114 20221114130406 ACCESSION NUMBER: 0001086364-22-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221114 DATE AS OF CHANGE: 20221114 EFFECTIVENESS DATE: 20221114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BlackRock Inc. CENTRAL INDEX KEY: 0001364742 STANDARD INDUSTRIAL CLASSIFICATION: SECURITY BROKERS, DEALERS & FLOTATION COMPANIES [6211] IRS NUMBER: 320174431 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12019 FILM NUMBER: 221383083 BUSINESS ADDRESS: STREET 1: 55 EAST 52ND STREET CITY: NEW YORK STATE: NY ZIP: 10055 BUSINESS PHONE: 212-810-5300 MAIL ADDRESS: STREET 1: 55 EAST 52ND STREET CITY: NEW YORK STATE: NY ZIP: 10055 FORMER COMPANY: FORMER CONFORMED NAME: BlackRock, Inc. DATE OF NAME CHANGE: 20060929 FORMER COMPANY: FORMER CONFORMED NAME: New BlackRock, Inc. DATE OF NAME CHANGE: 20060601 13F-HR 1 primary_doc.xml 13F-HR LIVE 0001364742 XXXXXXXX 09-30-2022 09-30-2022 BlackRock Inc.
55 East 52nd Street New York NY 10055
13F COMBINATION REPORT 028-12019 RUSSELL FRANK CO Nationwide Mutual Funds/Nationwide Fund Advisors Nationwide Variable Insurance Trust and Nationwide Fund Advisors Y BlackRock, Inc. is the parent holding company of certain institutional investment managers. For purposes of the reporting requirements under Section 13(f) of the Securities Exchange Act of 1934 (the Act), and the rules promulgated thereunder, BlackRock, Inc. itself does not exercise, and therefore disclaims, investment discretion with respect to any Section 13(f) securities positions over which its investment operating subsidiaries exercise such discretion. To the extent, however, that BlackRock Inc.'s ownership interest in such subsidiaries may nevertheless give rise to a Form 13F obligation on behalf of BlackRock, Inc., the information required by Form 13F is reported herein on behalf of all such subsidiaries.
/s/ Spencer Fleming Attorney-In-Fact pursuant to PoA date January 2019 212-810-5300 /s/ Spencer Fleming New York NY 09-30-2022 31 53156 2940257865 false 2 BlackRock Financial Management, Inc. 3 BlackRock Investment Management (Taiwan) Limited 4 BlackRock Investment Management (Australia) Limited 7 BlackRock Asset Management Canada Limited 13 BlackRock (Singapore) Limited 15 BlackRock Asset Management North Asia Ltd 16 BlackRock Brasil Gestora de Investimentos Ltd. 17 FutureAdvisor, Inc. 18 BlackRock Investment Management, LLC 19 BlackRock Advisors LLC 20 BlackRock Capital Management, Inc. 21 BlackRock Fund Advisors 22 BlackRock Institutional Trust Company, N.A. 23 BlackRock Japan Co. Ltd 24 BlackRock Group LTD 25 BlackRock Fund Managers Limited 26 BlackRock Investment Management (UK) Limited 28 BlackRock (Netherlands) B.V. 29 BlackRock International Limited 30 BlackRock Asset Management Ireland Limited 31 BlackRock Advisors (UK) Limited 32 BlackRock Asset Management Deutschland AG 34 BlackRock (Luxembourg) S.A. 35 IShares (DE) I InvAG Mit Teilgesellschaftsvermogen 36 BlackRock Life Limited 37 BlackRock Fund Management Company S.A. 40 BlackRock Asset Management Schweiz AG 42 Tennenbaum Capital Partners, LLC 43 Aperio Group, LLC 44 BlackRock Capital Investment Advisors, LLC 46 Global Energy & Power Infrastructure II Advisors, LLC
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 1 800 FLOWERS COM INC CL A 68243Q106 1253 193016 SH SOLE 2 126314 0 66702 1 800 FLOWERS COM INC CL A 68243Q106 538 82898 SH SOLE 4 96 0 82802 1 800 FLOWERS COM INC CL A 68243Q106 2 377 SH SOLE 7 377 0 0 1 800 FLOWERS COM INC CL A 68243Q106 694 106985 SH SOLE 18 81795 0 25190 1 800 FLOWERS COM INC CL A 68243Q106 3331 513221 SH SOLE 19 513221 0 0 1 800 FLOWERS COM INC CL A 68243Q106 6321 973968 SH SOLE 21 973968 0 0 1 800 FLOWERS COM INC CL A 68243Q106 8057 1241446 SH SOLE 22 1212514 0 28932 1 800 FLOWERS COM INC CL A 68243Q106 84 12888 SH SOLE 23 12888 0 0 1 800 FLOWERS COM INC CL A 68243Q106 23 3498 SH SOLE 25 3498 0 0 1 800 FLOWERS COM INC CL A 68243Q106 712 109721 SH SOLE 26 1801 0 107920 1 800 FLOWERS COM INC CL A 68243Q106 13 1934 SH SOLE 28 0 0 1934 1 800 FLOWERS COM INC CL A 68243Q106 215 33160 SH SOLE 30 33160 0 0 1 800 FLOWERS COM INC CL A 68243Q106 31 4784 SH SOLE 34 4784 0 0 1 800 FLOWERS COM INC CL A 68243Q106 24 3727 SH SOLE 40 3727 0 0 1 800 FLOWERS COM INC CL A 68243Q106 27 4200 SH SOLE 43 4200 0 0 10X GENOMICS INC CL A COM 88025U109 2420 84975 SH SOLE 2 37439 0 47536 10X GENOMICS INC CL A COM 88025U109 6 214 SH SOLE 4 214 0 0 10X GENOMICS INC CL A COM 88025U109 28 998 SH SOLE 7 998 0 0 10X GENOMICS INC CL A COM 88025U109 0 2 SH SOLE 17 0 0 2 10X GENOMICS INC CL A COM 88025U109 1525 53548 SH SOLE 18 53548 0 0 10X GENOMICS INC CL A COM 88025U109 16262 570986 SH SOLE 19 570986 0 0 10X GENOMICS INC CL A COM 88025U109 54898 1927615 SH SOLE 21 1927615 0 0 10X GENOMICS INC CL A COM 88025U109 59306 2082364 SH SOLE 22 1975757 0 106607 10X GENOMICS INC CL A COM 88025U109 351 12308 SH SOLE 25 12308 0 0 10X GENOMICS INC CL A COM 88025U109 994 34918 SH SOLE 26 26932 0 7986 10X GENOMICS INC CL A COM 88025U109 186 6522 SH SOLE 28 1614 0 4908 10X GENOMICS INC CL A COM 88025U109 7263 255006 SH SOLE 30 255006 0 0 10X GENOMICS INC CL A COM 88025U109 38 1350 SH SOLE 31 1350 0 0 10X GENOMICS INC CL A COM 88025U109 52 1815 SH SOLE 34 1815 0 0 10X GENOMICS INC CL A COM 88025U109 32 1140 SH SOLE 36 1140 0 0 10X GENOMICS INC CL A COM 88025U109 304 10669 SH SOLE 40 10669 0 0 10X GENOMICS INC CL A COM 88025U109 13 445 SH OTR 43 445 0 0 10X GENOMICS INC CL A COM 88025U109 1358 47688 SH SOLE 43 41495 0 6193 180 LIFE SCIENCES CORP COM 68236V104 6 8343 SH SOLE 2 8343 0 0 180 LIFE SCIENCES CORP COM 68236V104 4 6277 SH SOLE 18 6277 0 0 180 LIFE SCIENCES CORP COM 68236V104 44 65747 SH SOLE 21 65747 0 0 180 LIFE SCIENCES CORP COM 68236V104 189 284700 SH SOLE 22 284700 0 0 1895 BANCORP OF WIS INC COM 28253R105 11 1069 SH SOLE 18 1069 0 0 1895 BANCORP OF WIS INC COM 28253R105 142 13673 SH SOLE 21 13673 0 0 1LIFE HEALTHCARE INC COM 68269G107 4056 236502 SH SOLE 2 87910 0 148592 1LIFE HEALTHCARE INC COM 68269G107 12 712 SH SOLE 4 712 0 0 1LIFE HEALTHCARE INC COM 68269G107 35 2052 SH SOLE 7 2052 0 0 1LIFE HEALTHCARE INC COM 68269G107 9390 547525 SH SOLE 18 543033 0 4492 1LIFE HEALTHCARE INC COM 68269G107 10820 630917 SH SOLE 19 630917 0 0 1LIFE HEALTHCARE INC COM 68269G107 114651 6685211 SH SOLE 21 6685211 0 0 1LIFE HEALTHCARE INC COM 68269G107 78207 4560196 SH SOLE 22 4376302 0 183894 1LIFE HEALTHCARE INC COM 68269G107 176 10243 SH SOLE 23 10243 0 0 1LIFE HEALTHCARE INC COM 68269G107 369 21496 SH SOLE 25 21496 0 0 1LIFE HEALTHCARE INC COM 68269G107 2639 153903 SH SOLE 26 70166 0 83737 1LIFE HEALTHCARE INC COM 68269G107 93 5447 SH SOLE 28 2563 0 2884 1LIFE HEALTHCARE INC COM 68269G107 1781 103837 SH SOLE 30 103837 0 0 1LIFE HEALTHCARE INC COM 68269G107 340 19821 SH SOLE 40 19821 0 0 1LIFE HEALTHCARE INC COM 68269G107 1531 89298 SH SOLE 43 86328 0 2970 1LIFE HEALTHCARE INC NOTE 3.000% 6/1 68269GAB3 2516 2600000 PRN SOLE 21 2600000 0 0 1ST SOURCE CORP COM 336901103 2220 47947 SH SOLE 2 40364 0 7583 1ST SOURCE CORP COM 336901103 10 222 SH SOLE 7 222 0 0 1ST SOURCE CORP COM 336901103 2562 55342 SH SOLE 18 55342 0 0 1ST SOURCE CORP COM 336901103 2345 50643 SH SOLE 19 50643 0 0 1ST SOURCE CORP COM 336901103 28424 613908 SH SOLE 21 613908 0 0 1ST SOURCE CORP COM 336901103 26766 578110 SH SOLE 22 555958 0 22152 1ST SOURCE CORP COM 336901103 42 904 SH SOLE 23 904 0 0 1ST SOURCE CORP COM 336901103 177 3817 SH SOLE 25 3817 0 0 1ST SOURCE CORP COM 336901103 814 17572 SH SOLE 26 15325 0 2247 1ST SOURCE CORP COM 336901103 13 279 SH SOLE 28 279 0 0 1ST SOURCE CORP COM 336901103 654 14123 SH SOLE 30 14123 0 0 1ST SOURCE CORP COM 336901103 64 1391 SH SOLE 34 1391 0 0 1ST SOURCE CORP COM 336901103 127 2747 SH SOLE 40 2747 0 0 1ST SOURCE CORP COM 336901103 1204 26011 SH SOLE 43 24075 0 1936 1STDIBS COM INC COM 320551104 71 11280 SH SOLE 2 3466 0 7814 1STDIBS COM INC COM 320551104 428 67973 SH SOLE 18 67973 0 0 1STDIBS COM INC COM 320551104 256 40651 SH SOLE 19 40651 0 0 1STDIBS COM INC COM 320551104 5011 796650 SH SOLE 21 796650 0 0 1STDIBS COM INC COM 320551104 2386 379346 SH SOLE 22 366926 0 12420 22ND CENTY GROUP INC COM 90137F103 20 22048 SH SOLE 2 6185 0 15863 22ND CENTY GROUP INC COM 90137F103 2 2427 SH SOLE 7 2427 0 0 22ND CENTY GROUP INC COM 90137F103 418 450594 SH SOLE 18 450594 0 0 22ND CENTY GROUP INC COM 90137F103 273 294440 SH SOLE 19 294440 0 0 22ND CENTY GROUP INC COM 90137F103 4788 5163079 SH SOLE 21 5163079 0 0 22ND CENTY GROUP INC COM 90137F103 4007 4321411 SH SOLE 22 4293082 0 28329 22ND CENTY GROUP INC COM 90137F103 17 18784 SH SOLE 43 18784 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 565 197396 SH SOLE 2 123838 0 73558 23ANDME HOLDING CO CLASS A COM 90138Q108 9 3078 SH SOLE 7 3078 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 1955 683476 SH SOLE 18 683476 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 1374 480553 SH SOLE 19 480553 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 23906 8358680 SH SOLE 21 8358680 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 17510 6122273 SH SOLE 22 5873229 0 249044 23ANDME HOLDING CO CLASS A COM 90138Q108 105 36620 SH SOLE 25 36620 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 62 21688 SH SOLE 26 0 0 21688 23ANDME HOLDING CO CLASS A COM 90138Q108 18 6285 SH SOLE 28 0 0 6285 23ANDME HOLDING CO CLASS A COM 90138Q108 448 156562 SH SOLE 30 156562 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 99 34558 SH SOLE 40 34558 0 0 23ANDME HOLDING CO CLASS A COM 90138Q108 2 867 SH SOLE 43 867 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 705 48468 SH SOLE 2 19364 0 29104 2SEVENTY BIO INC COMMON STOCK 901384107 1 95 SH SOLE 4 95 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 5 362 SH SOLE 7 362 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 1740 119557 SH SOLE 18 119557 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 1285 88316 SH SOLE 19 88316 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 20027 1376445 SH SOLE 21 1376445 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 13344 917085 SH SOLE 22 873005 0 44080 2SEVENTY BIO INC COMMON STOCK 901384107 108 7417 SH SOLE 25 7417 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 131 9008 SH SOLE 26 7198 0 1810 2SEVENTY BIO INC COMMON STOCK 901384107 24 1651 SH SOLE 28 0 0 1651 2SEVENTY BIO INC COMMON STOCK 901384107 153 10540 SH SOLE 30 10540 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 39 2648 SH SOLE 40 2648 0 0 2SEVENTY BIO INC COMMON STOCK 901384107 8 544 SH SOLE 43 544 0 0 2U INC COM 90214J101 1559 249366 SH SOLE 2 143786 0 105580 2U INC COM 90214J101 2 296 SH SOLE 4 296 0 0 2U INC COM 90214J101 6 1035 SH SOLE 7 1035 0 0 2U INC COM 90214J101 1598 255747 SH SOLE 18 228510 0 27237 2U INC COM 90214J101 999 159893 SH SOLE 19 159893 0 0 2U INC COM 90214J101 16715 2674479 SH SOLE 21 2674479 0 0 2U INC COM 90214J101 14534 2325432 SH SOLE 22 2243616 0 81816 2U INC COM 90214J101 96 15362 SH SOLE 23 15362 0 0 2U INC COM 90214J101 86 13699 SH SOLE 25 13699 0 0 2U INC COM 90214J101 891 142574 SH SOLE 26 32311 0 110263 2U INC COM 90214J101 30 4735 SH SOLE 28 1326 0 3409 2U INC COM 90214J101 1253 200482 SH SOLE 30 200482 0 0 2U INC COM 90214J101 13 2078 SH SOLE 34 2078 0 0 2U INC COM 90214J101 56 8880 SH SOLE 36 8880 0 0 2U INC COM 90214J101 57 9157 SH SOLE 40 9157 0 0 2U INC COM 90214J101 172 27595 SH SOLE 43 27283 0 312 2U INC NOTE 2.250% 5/0 90214JAB7 4428 6500000 PRN SOLE 2 6500000 0 0 2U INC NOTE 2.250% 5/0 90214JAB7 2258 3314000 PRN SOLE 21 3314000 0 0 3-D SYS CORP DEL COM NEW 88554D205 1026 128624 SH SOLE 2 53587 0 75037 3-D SYS CORP DEL COM NEW 88554D205 31 3851 SH SOLE 4 501 0 3350 3-D SYS CORP DEL COM NEW 88554D205 11 1324 SH SOLE 7 1324 0 0 3-D SYS CORP DEL COM NEW 88554D205 0 17 SH SOLE 17 0 0 17 3-D SYS CORP DEL COM NEW 88554D205 3833 480301 SH SOLE 18 480301 0 0 3-D SYS CORP DEL COM NEW 88554D205 1896 237627 SH SOLE 19 237627 0 0 3-D SYS CORP DEL COM NEW 88554D205 126165 15810158 SH SOLE 21 15810158 0 0 3-D SYS CORP DEL COM NEW 88554D205 26280 3293229 SH SOLE 22 3145436 0 147793 3-D SYS CORP DEL COM NEW 88554D205 165 20647 SH SOLE 25 20647 0 0 3-D SYS CORP DEL COM NEW 88554D205 458 57439 SH SOLE 26 46641 0 10798 3-D SYS CORP DEL COM NEW 88554D205 70 8819 SH SOLE 28 2291 0 6528 3-D SYS CORP DEL COM NEW 88554D205 9211 1154199 SH SOLE 30 1154199 0 0 3-D SYS CORP DEL COM NEW 88554D205 122 15240 SH SOLE 40 15240 0 0 3-D SYS CORP DEL COM NEW 88554D205 419 52531 SH SOLE 43 50973 0 1558 360 DIGITECH INC AMERICAN DEP 88557W101 666 51962 SH SOLE 2 2219 0 49743 360 DIGITECH INC AMERICAN DEP 88557W101 537 41916 SH SOLE 4 14866 0 27050 360 DIGITECH INC AMERICAN DEP 88557W101 121 9436 SH SOLE 7 9436 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 305 23801 SH SOLE 13 0 0 23801 360 DIGITECH INC AMERICAN DEP 88557W101 1053 82155 SH SOLE 15 82155 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 456 35585 SH SOLE 18 35585 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 23062 1798896 SH SOLE 21 1798896 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 11233 876189 SH SOLE 22 787673 0 88516 360 DIGITECH INC AMERICAN DEP 88557W101 1259 98212 SH SOLE 23 98212 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 1039 81059 SH SOLE 25 81059 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 873 68064 SH SOLE 26 1068 0 66996 360 DIGITECH INC AMERICAN DEP 88557W101 2052 160094 SH SOLE 28 10138 0 149956 360 DIGITECH INC AMERICAN DEP 88557W101 7402 577358 SH SOLE 30 577358 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 64 5010 SH SOLE 34 5010 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 35 2742 SH SOLE 36 2742 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 2 182 SH SOLE 40 182 0 0 360 DIGITECH INC AMERICAN DEP 88557W101 3164 246821 SH SOLE 43 232393 0 14428 3M CO COM 88579Y101 118157 1069297 SH SOLE 2 217748 0 851549 3M CO COM 88579Y101 36717 332280 SH SOLE 4 287296 0 44984 3M CO COM 88579Y101 68541 620281 SH SOLE 7 589612 0 30669 3M CO COM 88579Y101 2001 18110 SH SOLE 13 5118 0 12992 3M CO COM 88579Y101 9406 85125 SH SOLE 15 85125 0 0 3M CO COM 88579Y101 106421 963089 SH SOLE 18 917912 0 45177 3M CO COM 88579Y101 15958 144413 SH SOLE 19 144413 0 0 3M CO COM 88579Y101 2446 22140 SH SOLE 20 22140 0 0 3M CO COM 88579Y101 1938653 17544370 SH SOLE 21 17544370 0 0 3M CO COM 88579Y101 1311529 11869042 SH SOLE 22 10751677 0 1117365 3M CO COM 88579Y101 101679 920172 SH SOLE 23 920172 0 0 3M CO COM 88579Y101 128076 1159060 SH SOLE 25 1159060 0 0 3M CO COM 88579Y101 157260 1423170 SH SOLE 26 707540 0 715630 3M CO COM 88579Y101 176336 1595804 SH SOLE 28 172920 0 1422884 3M CO COM 88579Y101 395010 3574747 SH SOLE 30 3571879 0 2868 3M CO COM 88579Y101 13803 124914 SH SOLE 31 114747 0 10167 3M CO COM 88579Y101 5415 49000 SH SOLE 32 49000 0 0 3M CO COM 88579Y101 2969 26869 SH SOLE 34 26869 0 0 3M CO COM 88579Y101 22927 207487 SH SOLE 36 207487 0 0 3M CO COM 88579Y101 1974 17867 SH SOLE 40 17867 0 0 3M CO COM 88579Y101 187 1688 SH OTR 43 1688 0 0 3M CO COM 88579Y101 34768 314645 SH SOLE 43 285278 0 29367 4D MOLECULAR THERAPEUTICS IN COM 35104E100 368 45709 SH SOLE 2 20055 0 25654 4D MOLECULAR THERAPEUTICS IN COM 35104E100 3 395 SH SOLE 7 395 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 729 90629 SH SOLE 18 90629 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 817 101652 SH SOLE 19 101652 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 10296 1280585 SH SOLE 21 1280585 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 5497 683647 SH SOLE 22 657751 0 25896 4D MOLECULAR THERAPEUTICS IN COM 35104E100 5 665 SH SOLE 23 665 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 19 2324 SH SOLE 25 2324 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 146 18207 SH SOLE 30 18207 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 18 2246 SH SOLE 40 2246 0 0 4D MOLECULAR THERAPEUTICS IN COM 35104E100 35 4340 SH SOLE 43 4340 0 0 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 66 6479 SH SOLE 2 2706 0 3773 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 4 383 SH SOLE 7 383 0 0 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 913 89876 SH SOLE 18 89876 0 0 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 769 75662 SH SOLE 19 75662 0 0 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 10860 1068889 SH SOLE 21 1068889 0 0 5E ADVANCED MATERIALS INC COMMON STOCK 33830Q109 7062 695127 SH SOLE 22 688908 0 6219 7 ACQUISITION CORPORATION *W EXP 11/05/202 G80694113 158 1127000 SH SOLE 2 1127000 0 0 89BIO INC COM 282559103 43 7415 SH SOLE 2 5090 0 2325 89BIO INC COM 282559103 19 3211 SH SOLE 18 3211 0 0 89BIO INC COM 282559103 1152 198995 SH SOLE 19 198995 0 0 89BIO INC COM 282559103 1882 325043 SH SOLE 21 325043 0 0 89BIO INC COM 282559103 2081 359497 SH SOLE 22 359497 0 0 89BIO INC COM 282559103 92 15881 SH SOLE 30 15881 0 0 8X8 INC NEW COM 282914100 1743 505229 SH SOLE 2 478626 0 26603 8X8 INC NEW COM 282914100 5 1399 SH SOLE 4 422 0 977 8X8 INC NEW COM 282914100 5 1571 SH SOLE 7 1571 0 0 8X8 INC NEW COM 282914100 1379 399699 SH SOLE 18 386590 0 13109 8X8 INC NEW COM 282914100 1387 402032 SH SOLE 19 402032 0 0 8X8 INC NEW COM 282914100 50173 14542785 SH SOLE 21 14542785 0 0 8X8 INC NEW COM 282914100 11293 3273239 SH SOLE 22 3206389 0 66850 8X8 INC NEW COM 282914100 10 2887 SH SOLE 23 2887 0 0 8X8 INC NEW COM 282914100 52 15160 SH SOLE 25 15160 0 0 8X8 INC NEW COM 282914100 196 56887 SH SOLE 26 36967 0 19920 8X8 INC NEW COM 282914100 7 1945 SH SOLE 28 1945 0 0 8X8 INC NEW COM 282914100 683 197988 SH SOLE 30 197988 0 0 8X8 INC NEW COM 282914100 174 50346 SH SOLE 34 50346 0 0 8X8 INC NEW COM 282914100 17 4949 SH SOLE 36 4949 0 0 8X8 INC NEW COM 282914100 44 12653 SH SOLE 40 12653 0 0 8X8 INC NEW COM 282914100 948 274852 SH SOLE 43 270619 0 4233 8X8 INC NEW NOTE 0.500% 2/0 282914AB6 1690 2000000 PRN SOLE 2 2000000 0 0 8X8 INC NEW NOTE 0.500% 2/0 282914AB6 3693 4371000 PRN SOLE 21 4371000 0 0 9 METERS BIOPHARMA INC COM 654405109 22 102785 SH SOLE 21 102785 0 0 9 METERS BIOPHARMA INC COM 654405109 701 3261974 SH SOLE 22 3261974 0 0 9 METERS BIOPHARMA INC COM 654405109 1 2670 SH SOLE 43 2670 0 0 908 DEVICES INC COM 65443P102 299 18168 SH SOLE 2 10474 0 7694 908 DEVICES INC COM 65443P102 6 337 SH SOLE 7 337 0 0 908 DEVICES INC COM 65443P102 1098 66731 SH SOLE 18 66731 0 0 908 DEVICES INC COM 65443P102 12526 761439 SH SOLE 19 761439 0 0 908 DEVICES INC COM 65443P102 13009 790850 SH SOLE 21 790850 0 0 908 DEVICES INC COM 65443P102 8507 517156 SH SOLE 22 497983 0 19173 908 DEVICES INC COM 65443P102 35 2142 SH SOLE 25 2142 0 0 908 DEVICES INC COM 65443P102 46 2791 SH SOLE 28 0 0 2791 908 DEVICES INC COM 65443P102 48 2924 SH SOLE 30 2924 0 0 908 DEVICES INC COM 65443P102 33 1991 SH SOLE 34 1991 0 0 908 DEVICES INC COM 65443P102 22 1323 SH SOLE 40 1323 0 0 908 DEVICES INC COM 65443P102 192 11693 SH SOLE 43 11367 0 326 A K A BRANDS HLDG CORP COM 00152K101 21 14687 SH SOLE 2 9790 0 4897 A K A BRANDS HLDG CORP COM 00152K101 42 28632 SH SOLE 18 28632 0 0 A K A BRANDS HLDG CORP COM 00152K101 25 17147 SH SOLE 19 17147 0 0 A K A BRANDS HLDG CORP COM 00152K101 450 310505 SH SOLE 21 310505 0 0 A K A BRANDS HLDG CORP COM 00152K101 91 62473 SH SOLE 22 57741 0 4732 A-MARK PRECIOUS METALS INC COM 00181T107 510 17950 SH SOLE 2 7651 0 10299 A-MARK PRECIOUS METALS INC COM 00181T107 4 152 SH SOLE 7 152 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 1652 58174 SH SOLE 18 58174 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 949 33410 SH SOLE 19 33410 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 19698 693837 SH SOLE 21 693837 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 11318 398657 SH SOLE 22 376856 0 21801 A-MARK PRECIOUS METALS INC COM 00181T107 72 2520 SH SOLE 25 2520 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 19 684 SH SOLE 26 684 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 30 1068 SH SOLE 28 0 0 1068 A-MARK PRECIOUS METALS INC COM 00181T107 442 15578 SH SOLE 30 15578 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 71 2516 SH SOLE 40 2516 0 0 A-MARK PRECIOUS METALS INC COM 00181T107 341 11996 SH SOLE 43 11975 0 21 A10 NETWORKS INC COM 002121101 1349 101622 SH SOLE 2 75815 0 25807 A10 NETWORKS INC COM 002121101 28 2117 SH SOLE 7 2117 0 0 A10 NETWORKS INC COM 002121101 3115 234760 SH SOLE 18 234760 0 0 A10 NETWORKS INC COM 002121101 1611 121413 SH SOLE 19 121413 0 0 A10 NETWORKS INC COM 002121101 109559 8256174 SH SOLE 21 8256174 0 0 A10 NETWORKS INC COM 002121101 21883 1649043 SH SOLE 22 1600989 0 48054 A10 NETWORKS INC COM 002121101 1777 133881 SH SOLE 25 133881 0 0 A10 NETWORKS INC COM 002121101 1464 110340 SH SOLE 26 62650 0 47690 A10 NETWORKS INC COM 002121101 45 3367 SH SOLE 28 0 0 3367 A10 NETWORKS INC COM 002121101 8960 675227 SH SOLE 30 675227 0 0 A10 NETWORKS INC COM 002121101 866 65282 SH SOLE 34 65282 0 0 A10 NETWORKS INC COM 002121101 107 8061 SH SOLE 40 8061 0 0 A10 NETWORKS INC COM 002121101 225 16943 SH SOLE 43 16606 0 337 AADI BIOSCIENCE INC COM 00032Q104 44 3108 SH SOLE 2 822 0 2286 AADI BIOSCIENCE INC COM 00032Q104 4 298 SH SOLE 7 298 0 0 AADI BIOSCIENCE INC COM 00032Q104 516 36547 SH SOLE 18 36547 0 0 AADI BIOSCIENCE INC COM 00032Q104 388 27479 SH SOLE 19 27479 0 0 AADI BIOSCIENCE INC COM 00032Q104 6880 486921 SH SOLE 21 486921 0 0 AADI BIOSCIENCE INC COM 00032Q104 4298 304149 SH SOLE 22 303173 0 976 AAON INC COM PAR $0.004 000360206 1221 22669 SH SOLE 2 17969 0 4700 AAON INC COM PAR $0.004 000360206 10 177 SH SOLE 4 177 0 0 AAON INC COM PAR $0.004 000360206 25 473 SH SOLE 7 473 0 0 AAON INC COM PAR $0.004 000360206 1 27 SH SOLE 17 0 0 27 AAON INC COM PAR $0.004 000360206 7759 143999 SH SOLE 18 143999 0 0 AAON INC COM PAR $0.004 000360206 4383 81347 SH SOLE 19 81347 0 0 AAON INC COM PAR $0.004 000360206 271832 5045135 SH SOLE 21 5045135 0 0 AAON INC COM PAR $0.004 000360206 55094 1022536 SH SOLE 22 997448 0 25088 AAON INC COM PAR $0.004 000360206 378 7016 SH SOLE 25 7016 0 0 AAON INC COM PAR $0.004 000360206 1059 19654 SH SOLE 26 16801 0 2853 AAON INC COM PAR $0.004 000360206 177 3279 SH SOLE 28 769 0 2510 AAON INC COM PAR $0.004 000360206 5320 98737 SH SOLE 30 98737 0 0 AAON INC COM PAR $0.004 000360206 114 2121 SH SOLE 36 2121 0 0 AAON INC COM PAR $0.004 000360206 305 5666 SH SOLE 40 5666 0 0 AAON INC COM PAR $0.004 000360206 1661 30821 SH SOLE 43 28014 0 2807 AAR CORP COM 000361105 1294 36128 SH SOLE 2 20151 0 15977 AAR CORP COM 000361105 4 124 SH SOLE 4 124 0 0 AAR CORP COM 000361105 14 403 SH SOLE 7 403 0 0 AAR CORP COM 000361105 4638 129486 SH SOLE 18 129486 0 0 AAR CORP COM 000361105 3010 84032 SH SOLE 19 84032 0 0 AAR CORP COM 000361105 164042 4579627 SH SOLE 21 4579627 0 0 AAR CORP COM 000361105 30192 842871 SH SOLE 22 806675 0 36196 AAR CORP COM 000361105 7264 202790 SH SOLE 25 202790 0 0 AAR CORP COM 000361105 3027 84509 SH SOLE 26 21278 0 63231 AAR CORP COM 000361105 631 17614 SH SOLE 28 16661 0 953 AAR CORP COM 000361105 2936 81964 SH SOLE 30 81964 0 0 AAR CORP COM 000361105 1163 32460 SH SOLE 34 32460 0 0 AAR CORP COM 000361105 58 1627 SH SOLE 36 1627 0 0 AAR CORP COM 000361105 128 3586 SH SOLE 40 3586 0 0 AAR CORP COM 000361105 45 1248 SH OTR 43 1248 0 0 AAR CORP COM 000361105 1431 39960 SH SOLE 43 37051 0 2909 ABB LTD SPONSORED ADR 000375204 1 20 SH SOLE 17 0 0 20 ABB LTD SPONSORED ADR 000375204 30521 1189439 SH SOLE 43 1038561 0 150878 ABBOTT LABS COM 002824100 427195 4414998 SH SOLE 2 1547882 0 2867116 ABBOTT LABS COM 002824100 143640 1484496 SH SOLE 4 870108 0 614388 ABBOTT LABS COM 002824100 154282 1594479 SH SOLE 7 1540865 0 53614 ABBOTT LABS COM 002824100 15730 162572 SH SOLE 13 102917 0 59655 ABBOTT LABS COM 002824100 25518 263726 SH SOLE 15 263726 0 0 ABBOTT LABS COM 002824100 9 89 SH SOLE 17 0 0 89 ABBOTT LABS COM 002824100 303067 3132150 SH SOLE 18 2934946 0 197204 ABBOTT LABS COM 002824100 540873 5589840 SH SOLE 19 5589840 0 0 ABBOTT LABS COM 002824100 10183 105241 SH SOLE 20 105241 0 0 ABBOTT LABS COM 002824100 4705839 48634136 SH SOLE 21 48634136 0 0 ABBOTT LABS COM 002824100 3579005 36988478 SH SOLE 22 33444414 0 3544064 ABBOTT LABS COM 002824100 299015 3090273 SH SOLE 23 3090273 0 0 ABBOTT LABS COM 002824100 273351 2825038 SH SOLE 25 2825038 0 0 ABBOTT LABS COM 002824100 365456 3776936 SH SOLE 26 1577637 0 2199299 ABBOTT LABS COM 002824100 336925 3482073 SH SOLE 28 111899 0 3370174 ABBOTT LABS COM 002824100 8971 92709 SH SOLE 29 92709 0 0 ABBOTT LABS COM 002824100 914390 9450081 SH SOLE 30 9450081 0 0 ABBOTT LABS COM 002824100 56332 582181 SH SOLE 31 550372 0 31809 ABBOTT LABS COM 002824100 10809 111706 SH SOLE 32 111706 0 0 ABBOTT LABS COM 002824100 464271 4798174 SH SOLE 34 4798174 0 0 ABBOTT LABS COM 002824100 55093 569376 SH SOLE 36 569376 0 0 ABBOTT LABS COM 002824100 5481 56642 SH SOLE 40 56642 0 0 ABBOTT LABS COM 002824100 454 4695 SH OTR 43 4695 0 0 ABBOTT LABS COM 002824100 205728 2126168 SH SOLE 43 1929822 0 196346 ABBOTT LABS OPTIONS 002824100 842 8700 SH Call SOLE 2 0 0 8700 ABBOTT LABS OPTIONS 002824100 619 6400 SH Call SOLE 4 6400 0 0 ABBOTT LABS OPTIONS 002824100 9976 103100 SH Call SOLE 18 103100 0 0 ABBOTT LABS OPTIONS 002824100 58201 601500 SH Call SOLE 19 601500 0 0 ABBOTT LABS OPTIONS 002824100 4199 43400 SH Call SOLE 22 43400 0 0 ABBOTT LABS OPTIONS 002824100 484 5000 SH Call SOLE 26 5000 0 0 ABBOTT LABS OPTIONS 002824100 31128 321700 SH Call SOLE 34 321700 0 0 ABBVIE INC COM 00287Y109 555683 4140400 SH SOLE 2 1168020 0 2972380 ABBVIE INC COM 00287Y109 182029 1356303 SH SOLE 4 789003 0 567300 ABBVIE INC COM 00287Y109 239134 1781792 SH SOLE 7 1731483 0 50309 ABBVIE INC COM 00287Y109 12445 92728 SH SOLE 13 52649 0 40079 ABBVIE INC COM 00287Y109 35804 266776 SH SOLE 15 266776 0 0 ABBVIE INC COM 00287Y109 2 16 SH SOLE 17 0 0 16 ABBVIE INC COM 00287Y109 565856 4216196 SH SOLE 18 4047037 0 169159 ABBVIE INC COM 00287Y109 524103 3905094 SH SOLE 19 3905094 0 0 ABBVIE INC COM 00287Y109 6441241 47993748 SH SOLE 21 47993748 0 0 ABBVIE INC COM 00287Y109 5058528 37691144 SH SOLE 22 34133881 0 3557263 ABBVIE INC COM 00287Y109 402372 2998080 SH SOLE 23 2998080 0 0 ABBVIE INC COM 00287Y109 472048 3517236 SH SOLE 25 3517236 0 0 ABBVIE INC COM 00287Y109 535515 3990125 SH SOLE 26 1650606 0 2339519 ABBVIE INC COM 00287Y109 506084 3770834 SH SOLE 28 152206 0 3618628 ABBVIE INC COM 00287Y109 4797 35741 SH SOLE 29 35741 0 0 ABBVIE INC COM 00287Y109 1397229 10410769 SH SOLE 30 10410769 0 0 ABBVIE INC COM 00287Y109 61891 461148 SH SOLE 31 429081 0 32067 ABBVIE INC COM 00287Y109 15136 112782 SH SOLE 32 112782 0 0 ABBVIE INC COM 00287Y109 505254 3764654 SH SOLE 34 3764654 0 0 ABBVIE INC COM 00287Y109 77955 580840 SH SOLE 36 580840 0 0 ABBVIE INC COM 00287Y109 1842 13723 SH SOLE 37 13723 0 0 ABBVIE INC COM 00287Y109 7698 57359 SH SOLE 40 57359 0 0 ABBVIE INC COM 00287Y109 241935 1802661 SH SOLE 43 1629226 0 173435 ABCAM PLC ADS 000380204 20167 1345367 SH SOLE 21 1345367 0 0 ABCAM PLC ADS 000380204 183 12189 SH SOLE 30 12189 0 0 ABCAM PLC ADS 000380204 11 737 SH SOLE 43 737 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 2139 216273 SH SOLE 2 79239 0 137034 ABCELLERA BIOLOGICS INC COM 00288U106 24 2427 SH SOLE 7 2427 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 5835 590038 SH SOLE 18 590038 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 7941 802925 SH SOLE 19 802925 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 78299 7916952 SH SOLE 21 7916952 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 24145 2441305 SH SOLE 22 2348430 0 92875 ABCELLERA BIOLOGICS INC COM 00288U106 191 19354 SH SOLE 23 19354 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 567 57307 SH SOLE 26 0 0 57307 ABCELLERA BIOLOGICS INC COM 00288U106 5095 515126 SH SOLE 30 515126 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 74 7433 SH SOLE 43 6957 0 476 ABEONA THERAPEUTICS INC COM NEW 00289Y206 0 121 SH SOLE 2 0 0 121 ABEONA THERAPEUTICS INC COM NEW 00289Y206 5 1624 SH SOLE 21 1624 0 0 ABEONA THERAPEUTICS INC COM NEW 00289Y206 164 53983 SH SOLE 22 53983 0 0 ABERCROMBIE & FITCH CO CL A 002896207 771 49613 SH SOLE 2 21146 0 28467 ABERCROMBIE & FITCH CO CL A 002896207 4 257 SH SOLE 4 257 0 0 ABERCROMBIE & FITCH CO CL A 002896207 18 1186 SH SOLE 7 1186 0 0 ABERCROMBIE & FITCH CO CL A 002896207 2930 188439 SH SOLE 18 188439 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1433 92151 SH SOLE 19 92151 0 0 ABERCROMBIE & FITCH CO CL A 002896207 95238 6124601 SH SOLE 21 6124601 0 0 ABERCROMBIE & FITCH CO CL A 002896207 20899 1343962 SH SOLE 22 1285960 0 58002 ABERCROMBIE & FITCH CO CL A 002896207 123 7930 SH SOLE 25 7930 0 0 ABERCROMBIE & FITCH CO CL A 002896207 460 29559 SH SOLE 26 26343 0 3216 ABERCROMBIE & FITCH CO CL A 002896207 17 1120 SH SOLE 28 1096 0 24 ABERCROMBIE & FITCH CO CL A 002896207 1404 90258 SH SOLE 30 90258 0 0 ABERCROMBIE & FITCH CO CL A 002896207 57 3680 SH SOLE 36 3680 0 0 ABERCROMBIE & FITCH CO CL A 002896207 121 7770 SH SOLE 40 7770 0 0 ABERCROMBIE & FITCH CO CL A 002896207 946 60856 SH SOLE 43 52328 0 8528 ABIOMED INC COM 003654100 33066 134601 SH SOLE 2 66822 0 67779 ABIOMED INC COM 003654100 12093 49228 SH SOLE 4 31767 0 17461 ABIOMED INC COM 003654100 13278 54049 SH SOLE 7 40737 0 13312 ABIOMED INC COM 003654100 601 2446 SH SOLE 13 1054 0 1392 ABIOMED INC COM 003654100 1087 4426 SH SOLE 15 4426 0 0 ABIOMED INC COM 003654100 23216 94503 SH SOLE 18 90913 0 3590 ABIOMED INC COM 003654100 92488 376486 SH SOLE 19 376486 0 0 ABIOMED INC COM 003654100 408233 1661782 SH SOLE 21 1661782 0 0 ABIOMED INC COM 003654100 241001 981034 SH SOLE 22 890289 0 90745 ABIOMED INC COM 003654100 18334 74633 SH SOLE 23 74633 0 0 ABIOMED INC COM 003654100 21847 88931 SH SOLE 25 88931 0 0 ABIOMED INC COM 003654100 23318 94920 SH SOLE 26 38606 0 56314 ABIOMED INC COM 003654100 29287 119218 SH SOLE 28 1753 0 117465 ABIOMED INC COM 003654100 99 402 SH SOLE 29 402 0 0 ABIOMED INC COM 003654100 122749 499672 SH SOLE 30 439316 0 60356 ABIOMED INC COM 003654100 2708 11022 SH SOLE 31 10176 0 846 ABIOMED INC COM 003654100 66548 270894 SH SOLE 34 270894 0 0 ABIOMED INC COM 003654100 3198 13018 SH SOLE 36 13018 0 0 ABIOMED INC COM 003654100 352 1431 SH SOLE 40 1431 0 0 ABIOMED INC COM 003654100 22 91 SH OTR 43 91 0 0 ABIOMED INC COM 003654100 6804 27696 SH SOLE 43 25253 0 2443 ABM INDS INC COM 000957100 3099 81057 SH SOLE 2 41838 0 39219 ABM INDS INC COM 000957100 11 277 SH SOLE 4 277 0 0 ABM INDS INC COM 000957100 1709 44713 SH SOLE 7 44713 0 0 ABM INDS INC COM 000957100 9630 251901 SH SOLE 18 251901 0 0 ABM INDS INC COM 000957100 4709 123165 SH SOLE 19 123165 0 0 ABM INDS INC COM 000957100 314518 8226985 SH SOLE 21 8226985 0 0 ABM INDS INC COM 000957100 64368 1683715 SH SOLE 22 1610649 0 73066 ABM INDS INC COM 000957100 379 9913 SH SOLE 25 9913 0 0 ABM INDS INC COM 000957100 1337 34962 SH SOLE 26 26216 0 8746 ABM INDS INC COM 000957100 135 3536 SH SOLE 28 1196 0 2340 ABM INDS INC COM 000957100 5989 156661 SH SOLE 30 156661 0 0 ABM INDS INC COM 000957100 71 1849 SH SOLE 36 1849 0 0 ABM INDS INC COM 000957100 304 7953 SH SOLE 40 7953 0 0 ABM INDS INC COM 000957100 1205 31532 SH SOLE 43 30784 0 748 ABSCI CORPORATION COM 00091E109 71 22843 SH SOLE 2 2370 0 20473 ABSCI CORPORATION COM 00091E109 2 769 SH SOLE 7 769 0 0 ABSCI CORPORATION COM 00091E109 542 173195 SH SOLE 18 173195 0 0 ABSCI CORPORATION COM 00091E109 314 100306 SH SOLE 19 100306 0 0 ABSCI CORPORATION COM 00091E109 7080 2261914 SH SOLE 21 2261914 0 0 ABSCI CORPORATION COM 00091E109 3373 1077621 SH SOLE 22 1042973 0 34648 ABSCI CORPORATION COM 00091E109 889 284067 SH SOLE 30 284067 0 0 ABVC BIOPHARMA INC COM 00091F106 34 38665 SH SOLE 21 38665 0 0 AC IMMUNE SA SHS H00263105 1035 327410 SH SOLE 21 327410 0 0 AC IMMUNE SA SHS H00263105 13 4018 SH SOLE 22 4018 0 0 AC IMMUNE SA SHS H00263105 116 36565 SH SOLE 30 36565 0 0 ACACIA RESH CORP ACACIA TCH COM 003881307 6 1513 SH SOLE 2 0 0 1513 ACACIA RESH CORP ACACIA TCH COM 003881307 33 8161 SH SOLE 18 8161 0 0 ACACIA RESH CORP ACACIA TCH COM 003881307 498 123329 SH SOLE 21 123329 0 0 ACACIA RESH CORP ACACIA TCH COM 003881307 3244 802997 SH SOLE 22 802997 0 0 ACACIA RESH CORP ACACIA TCH COM 003881307 18 4478 SH SOLE 43 4478 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 3733 88503 SH SOLE 2 37868 0 50635 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 8 198 SH SOLE 4 198 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 70 1660 SH SOLE 7 1660 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 13067 309798 SH SOLE 18 309798 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 6448 152859 SH SOLE 19 152859 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 431107 10220649 SH SOLE 21 10220649 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 89313 2117429 SH SOLE 22 2026360 0 91069 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1818 43099 SH SOLE 26 23491 0 19608 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 160 3798 SH SOLE 28 893 0 2905 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 5805 137636 SH SOLE 30 137636 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 95 2264 SH SOLE 34 2264 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 85 2007 SH SOLE 36 2007 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 424 10048 SH SOLE 40 10048 0 0 ACADEMY SPORTS & OUTDOORS IN COM 00402L107 1481 35113 SH SOLE 43 34283 0 830 ACADIA HEALTHCARE COMPANY IN COM 00404A109 10849 138772 SH SOLE 2 79842 0 58930 ACADIA HEALTHCARE COMPANY IN COM 00404A109 25 324 SH SOLE 4 324 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 116 1485 SH SOLE 7 1485 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 15097 193105 SH SOLE 18 193105 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2133 27283 SH SOLE 19 27283 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 369759 4729584 SH SOLE 21 4729584 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 189422 2422895 SH SOLE 22 2315672 0 107223 ACADIA HEALTHCARE COMPANY IN COM 00404A109 1076 13764 SH SOLE 25 13764 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 2878 36816 SH SOLE 26 29994 0 6822 ACADIA HEALTHCARE COMPANY IN COM 00404A109 373 4774 SH SOLE 28 1599 0 3175 ACADIA HEALTHCARE COMPANY IN COM 00404A109 8113 103772 SH SOLE 30 103772 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 101 1297 SH SOLE 31 1297 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 301 3846 SH SOLE 36 3846 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 900 11508 SH SOLE 40 11508 0 0 ACADIA HEALTHCARE COMPANY IN COM 00404A109 3052 39040 SH SOLE 43 37230 0 1810 ACADIA PHARMACEUTICALS INC COM 004225108 3004 183592 SH SOLE 2 146544 0 37048 ACADIA PHARMACEUTICALS INC COM 004225108 8 504 SH SOLE 4 504 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 206 12598 SH SOLE 7 1371 0 11227 ACADIA PHARMACEUTICALS INC COM 004225108 5330 325800 SH SOLE 18 313110 0 12690 ACADIA PHARMACEUTICALS INC COM 004225108 8615 526563 SH SOLE 19 526563 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 82831 5063004 SH SOLE 21 5063004 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 51734 3162223 SH SOLE 22 3085276 0 76947 ACADIA PHARMACEUTICALS INC COM 004225108 168 10250 SH SOLE 23 10250 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 341 20841 SH SOLE 25 20841 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 1334 81541 SH SOLE 26 37404 0 44137 ACADIA PHARMACEUTICALS INC COM 004225108 111 6812 SH SOLE 28 2101 0 4711 ACADIA PHARMACEUTICALS INC COM 004225108 8574 524100 SH SOLE 30 524100 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 74 4553 SH SOLE 36 4553 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 258 15749 SH SOLE 40 15749 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 7 446 SH OTR 43 446 0 0 ACADIA PHARMACEUTICALS INC COM 004225108 566 34579 SH SOLE 43 33709 0 870 ACADIA RLTY TR COM SH BEN INT 004239109 5513 436840 SH SOLE 2 301335 0 135505 ACADIA RLTY TR COM SH BEN INT 004239109 563 44651 SH SOLE 4 44603 0 48 ACADIA RLTY TR COM SH BEN INT 004239109 1380 109364 SH SOLE 7 109364 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 4251 336837 SH SOLE 18 336837 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 12794 1013787 SH SOLE 19 1013787 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 146464 11605736 SH SOLE 21 11605736 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 49180 3896988 SH SOLE 22 3800573 0 96415 ACADIA RLTY TR COM SH BEN INT 004239109 346 27403 SH SOLE 23 27403 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 5085 402933 SH SOLE 25 402933 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 2258 178945 SH SOLE 26 24949 0 153996 ACADIA RLTY TR COM SH BEN INT 004239109 701 55563 SH SOLE 28 1538 0 54025 ACADIA RLTY TR COM SH BEN INT 004239109 5570 441340 SH SOLE 30 441340 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 329 26035 SH SOLE 34 26035 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 121 9552 SH SOLE 40 9552 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 495 39243 SH SOLE 43 37150 0 2093 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 766 98128 SH SOLE 2 79564 0 18564 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 119 15216 SH SOLE 4 0 0 15216 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 7 838 SH SOLE 7 838 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 1409 180405 SH SOLE 18 148018 0 32387 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 3095 396245 SH SOLE 19 396245 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 14989 1919143 SH SOLE 21 1919143 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 12861 1646798 SH SOLE 22 1606810 0 39988 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 55 7063 SH SOLE 23 7063 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 85 10822 SH SOLE 25 10822 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 257 32880 SH SOLE 26 4971 0 27909 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 19 2384 SH SOLE 28 0 0 2384 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 742 94955 SH SOLE 30 94955 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 81 10382 SH SOLE 36 10382 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 47 6047 SH SOLE 40 6047 0 0 ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 174 22323 SH SOLE 43 22164 0 159 ACCELERATE DIAGNOSTICS INC COM 00430H102 1 887 SH SOLE 2 0 0 887 ACCELERATE DIAGNOSTICS INC COM 00430H102 10 6320 SH SOLE 18 6320 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 167 109926 SH SOLE 21 109926 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 766 504097 SH SOLE 22 504097 0 0 ACCELERATE DIAGNOSTICS INC COM 00430H102 7 4337 SH SOLE 28 4337 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 368366 1431661 SH SOLE 2 387047 0 1044614 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 134556 522952 SH SOLE 4 297980 0 224972 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 158586 616346 SH SOLE 7 590124 0 26222 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10206 39667 SH SOLE 13 26134 0 13533 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 20235 78644 SH SOLE 15 78644 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4 15 SH SOLE 17 0 0 15 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 262454 1020033 SH SOLE 18 956386 0 63647 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 144485 561544 SH SOLE 19 561544 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4297917 16703912 SH SOLE 21 16703912 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3541757 13765088 SH SOLE 22 12465130 0 1299958 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 277427 1078223 SH SOLE 23 1078223 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 390541 1517844 SH SOLE 25 1517844 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 429169 1667970 SH SOLE 26 717686 0 950284 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 445271 1730553 SH SOLE 28 39638 0 1690915 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5009 19469 SH SOLE 29 19469 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 953464 3705650 SH SOLE 30 3705650 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 49654 192982 SH SOLE 31 181488 0 11494 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10382 40349 SH SOLE 32 40349 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 119416 464112 SH SOLE 34 464112 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 58313 226633 SH SOLE 36 226633 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5268 20473 SH SOLE 40 20473 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 374 1453 SH OTR 43 1453 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 246537 958169 SH SOLE 43 881490 0 76679 ACCO BRANDS CORP COM 00081T108 2503 510750 SH SOLE 2 388414 0 122336 ACCO BRANDS CORP COM 00081T108 3 594 SH SOLE 4 594 0 0 ACCO BRANDS CORP COM 00081T108 4 819 SH SOLE 7 819 0 0 ACCO BRANDS CORP COM 00081T108 1433 292381 SH SOLE 18 292381 0 0 ACCO BRANDS CORP COM 00081T108 4945 1009195 SH SOLE 19 1009195 0 0 ACCO BRANDS CORP COM 00081T108 17733 3619049 SH SOLE 21 3619049 0 0 ACCO BRANDS CORP COM 00081T108 15983 3261896 SH SOLE 22 3147476 0 114420 ACCO BRANDS CORP COM 00081T108 59 12010 SH SOLE 25 12010 0 0 ACCO BRANDS CORP COM 00081T108 1098 224044 SH SOLE 26 19100 0 204944 ACCO BRANDS CORP COM 00081T108 432 88177 SH SOLE 30 88177 0 0 ACCO BRANDS CORP COM 00081T108 19 3777 SH SOLE 34 3777 0 0 ACCO BRANDS CORP COM 00081T108 63 12948 SH SOLE 40 12948 0 0 ACCO BRANDS CORP COM 00081T108 1346 274705 SH SOLE 43 271306 0 3399 ACCOLADE INC COM 00437E102 1011 88489 SH SOLE 2 34978 0 53511 ACCOLADE INC COM 00437E102 1 54 SH SOLE 4 54 0 0 ACCOLADE INC COM 00437E102 9 809 SH SOLE 7 809 0 0 ACCOLADE INC COM 00437E102 2207 193228 SH SOLE 18 193228 0 0 ACCOLADE INC COM 00437E102 1606 140609 SH SOLE 19 140609 0 0 ACCOLADE INC COM 00437E102 29577 2589891 SH SOLE 21 2589891 0 0 ACCOLADE INC COM 00437E102 18718 1639017 SH SOLE 22 1559532 0 79485 ACCOLADE INC COM 00437E102 70 6096 SH SOLE 25 6096 0 0 ACCOLADE INC COM 00437E102 244 21370 SH SOLE 26 15351 0 6019 ACCOLADE INC COM 00437E102 186 16300 SH SOLE 28 16300 0 0 ACCOLADE INC COM 00437E102 743 65021 SH SOLE 30 65021 0 0 ACCOLADE INC COM 00437E102 43 3767 SH SOLE 40 3767 0 0 ACCOLADE INC COM 00437E102 882 77233 SH SOLE 43 73470 0 3763 ACCOLADE INC NOTE 0.500% 4/0 00437EAB8 1627 2200000 PRN SOLE 21 2200000 0 0 ACCURAY INC COM 004397105 574 275780 SH SOLE 2 181960 0 93820 ACCURAY INC COM 004397105 32 15254 SH SOLE 18 15254 0 0 ACCURAY INC COM 004397105 1032 496127 SH SOLE 19 496127 0 0 ACCURAY INC COM 004397105 440 211475 SH SOLE 21 211475 0 0 ACCURAY INC COM 004397105 4577 2200669 SH SOLE 22 2200669 0 0 ACCURAY INC COM 004397105 64 30743 SH SOLE 23 30743 0 0 ACCURAY INC COM 004397105 270 130024 SH SOLE 26 0 0 130024 ACCURAY INC COM 004397105 15 7372 SH SOLE 43 7372 0 0 ACELRX PHARMACEUTICALS INC COM 00444T100 1 3646 SH SOLE 2 0 0 3646 ACELRX PHARMACEUTICALS INC COM 00444T100 22 105492 SH SOLE 21 105492 0 0 ACELRX PHARMACEUTICALS INC COM 00444T100 384 1838002 SH SOLE 22 1838002 0 0 ACER THERAPEUTICS INC COM 00444P108 3 1932 SH SOLE 18 1932 0 0 ACER THERAPEUTICS INC COM 00444P108 56 40140 SH SOLE 21 40140 0 0 ACER THERAPEUTICS INC COM 00444P108 107 76754 SH SOLE 22 76754 0 0 ACHIEVE LIFE SCIENCES INC COM 004468500 1 154 SH SOLE 21 154 0 0 ACHIEVE LIFE SCIENCES INC COM 004468500 46 13927 SH SOLE 22 13927 0 0 ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 534 236234 SH SOLE 21 236234 0 0 ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 38 16878 SH SOLE 30 16878 0 0 ACI WORLDWIDE INC COM 004498101 9810 469381 SH SOLE 2 358177 0 111204 ACI WORLDWIDE INC COM 004498101 48 2304 SH SOLE 4 423 0 1881 ACI WORLDWIDE INC COM 004498101 28 1344 SH SOLE 7 1344 0 0 ACI WORLDWIDE INC COM 004498101 10718 512831 SH SOLE 18 490573 0 22258 ACI WORLDWIDE INC COM 004498101 19712 943145 SH SOLE 19 943145 0 0 ACI WORLDWIDE INC COM 004498101 173632 8307764 SH SOLE 21 8307764 0 0 ACI WORLDWIDE INC COM 004498101 85122 4072824 SH SOLE 22 4001930 0 70894 ACI WORLDWIDE INC COM 004498101 652 31205 SH SOLE 23 31205 0 0 ACI WORLDWIDE INC COM 004498101 381 18244 SH SOLE 25 18244 0 0 ACI WORLDWIDE INC COM 004498101 3687 176407 SH SOLE 26 42311 0 134096 ACI WORLDWIDE INC COM 004498101 91 4362 SH SOLE 28 2105 0 2257 ACI WORLDWIDE INC COM 004498101 2500 119631 SH SOLE 30 119631 0 0 ACI WORLDWIDE INC COM 004498101 133 6363 SH SOLE 34 6363 0 0 ACI WORLDWIDE INC COM 004498101 133 6365 SH SOLE 36 6365 0 0 ACI WORLDWIDE INC COM 004498101 257 12313 SH SOLE 40 12313 0 0 ACI WORLDWIDE INC COM 004498101 1253 59968 SH SOLE 43 56616 0 3352 ACLARIS THERAPEUTICS INC COM 00461U105 914 58068 SH SOLE 2 33016 0 25052 ACLARIS THERAPEUTICS INC COM 00461U105 11 697 SH SOLE 7 697 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 2821 179226 SH SOLE 18 171347 0 7879 ACLARIS THERAPEUTICS INC COM 00461U105 4688 297811 SH SOLE 19 297811 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 40350 2563518 SH SOLE 21 2563518 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 21344 1356035 SH SOLE 22 1324479 0 31556 ACLARIS THERAPEUTICS INC COM 00461U105 73 4617 SH SOLE 23 4617 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 135 8587 SH SOLE 25 8587 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 661 42015 SH SOLE 26 2874 0 39141 ACLARIS THERAPEUTICS INC COM 00461U105 331 21060 SH SOLE 28 16430 0 4630 ACLARIS THERAPEUTICS INC COM 00461U105 3868 245737 SH SOLE 30 245737 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 113 7158 SH SOLE 36 7158 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 68 4312 SH SOLE 40 4312 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 19 1224 SH OTR 43 1224 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 318 20233 SH SOLE 43 20091 0 142 ACM RESH INC COM CL A 00108J109 456 36566 SH SOLE 2 18043 0 18523 ACM RESH INC COM CL A 00108J109 2 132 SH SOLE 4 132 0 0 ACM RESH INC COM CL A 00108J109 7 522 SH SOLE 7 522 0 0 ACM RESH INC COM CL A 00108J109 1869 150036 SH SOLE 18 150036 0 0 ACM RESH INC COM CL A 00108J109 1108 88949 SH SOLE 19 88949 0 0 ACM RESH INC COM CL A 00108J109 21793 1749043 SH SOLE 21 1749043 0 0 ACM RESH INC COM CL A 00108J109 13114 1052520 SH SOLE 22 1009320 0 43200 ACM RESH INC COM CL A 00108J109 106 8545 SH SOLE 25 8545 0 0 ACM RESH INC COM CL A 00108J109 311 24927 SH SOLE 26 21357 0 3570 ACM RESH INC COM CL A 00108J109 43 3455 SH SOLE 28 651 0 2804 ACM RESH INC COM CL A 00108J109 328 26285 SH SOLE 30 26285 0 0 ACM RESH INC COM CL A 00108J109 49 3906 SH SOLE 40 3906 0 0 ACM RESH INC COM CL A 00108J109 4 351 SH SOLE 43 351 0 0 ACME UTD CORP COM 004816104 10 433 SH SOLE 18 433 0 0 ACME UTD CORP COM 004816104 107 4633 SH SOLE 21 4633 0 0 ACME UTD CORP COM 004816104 8 337 SH SOLE 22 337 0 0 ACNB CORP COM 000868109 123 4091 SH SOLE 2 579 0 3512 ACNB CORP COM 000868109 4 143 SH SOLE 7 143 0 0 ACNB CORP COM 000868109 784 26090 SH SOLE 18 26090 0 0 ACNB CORP COM 000868109 450 14988 SH SOLE 19 14988 0 0 ACNB CORP COM 000868109 8424 280428 SH SOLE 21 280428 0 0 ACNB CORP COM 000868109 2784 92665 SH SOLE 22 87657 0 5008 ACNB CORP COM 000868109 0 1 SH SOLE 43 1 0 0 ACORDA THERAPEUTICS INC COM NEW 00484M601 2 8055 SH SOLE 21 8055 0 0 ACORDA THERAPEUTICS INC COM NEW 00484M601 36 121757 SH SOLE 22 121757 0 0 ACORDA THERAPEUTICS INC COM NEW 00484M601 1 3264 SH SOLE 26 0 0 3264 ACORDA THERAPEUTICS INC COM NEW 00484M601 1 2706 SH SOLE 43 2706 0 0 ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 39 4744 SH SOLE 2 4639 0 105 ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 11 1382 SH SOLE 18 1382 0 0 ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 138 16956 SH SOLE 21 16956 0 0 ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 682 83732 SH SOLE 22 83732 0 0 ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 2 242 SH SOLE 43 242 0 0 ACROPOLIS INFRASTRUCTURE ACQ CL A 005029103 1478 152300 SH SOLE 19 152300 0 0 ACROPOLIS INFRASTRUCTURE ACQ CL A 005029103 311 32000 SH SOLE 25 32000 0 0 ACROPOLIS INFRASTRUCTURE ACQ CL A 005029103 811 83589 SH SOLE 34 83589 0 0 ACROPOLIS INFRASTRUCTURE ACQ *W EXP 03/30/202 005029111 5 50766 SH SOLE 19 50766 0 0 ACROPOLIS INFRASTRUCTURE ACQ *W EXP 03/30/202 005029111 1 10666 SH SOLE 25 10666 0 0 ACROPOLIS INFRASTRUCTURE ACQ *W EXP 03/30/202 005029111 3 27863 SH SOLE 34 27863 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W206 10 1335 SH SOLE 2 0 0 1335 ACTINIUM PHARMACEUTICALS INC COM 00507W206 31 4164 SH SOLE 18 4164 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W206 447 60530 SH SOLE 21 60530 0 0 ACTINIUM PHARMACEUTICALS INC COM 00507W206 1379 186825 SH SOLE 22 186825 0 0 ACTIVISION BLIZZARD INC COM 00507V109 107692 1448637 SH SOLE 2 225603 0 1223034 ACTIVISION BLIZZARD INC COM 00507V109 40197 540712 SH SOLE 4 319341 0 221371 ACTIVISION BLIZZARD INC COM 00507V109 58540 787469 SH SOLE 7 766181 0 21288 ACTIVISION BLIZZARD INC COM 00507V109 1551 20866 SH SOLE 13 3192 0 17674 ACTIVISION BLIZZARD INC COM 00507V109 5720 76943 SH SOLE 15 76943 0 0 ACTIVISION BLIZZARD INC COM 00507V109 8 111 SH SOLE 17 0 0 111 ACTIVISION BLIZZARD INC COM 00507V109 143198 1926257 SH SOLE 18 1795287 0 130970 ACTIVISION BLIZZARD INC COM 00507V109 219545 2953255 SH SOLE 19 2953255 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1575829 21197591 SH SOLE 21 21197591 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1195000 16074797 SH SOLE 22 14533920 0 1540877 ACTIVISION BLIZZARD INC COM 00507V109 91702 1233545 SH SOLE 23 1233545 0 0 ACTIVISION BLIZZARD INC COM 00507V109 80131 1077898 SH SOLE 25 1077898 0 0 ACTIVISION BLIZZARD INC COM 00507V109 119246 1604060 SH SOLE 26 541199 0 1062861 ACTIVISION BLIZZARD INC COM 00507V109 136336 1833949 SH SOLE 28 15122 0 1818827 ACTIVISION BLIZZARD INC COM 00507V109 62 834 SH SOLE 29 834 0 0 ACTIVISION BLIZZARD INC COM 00507V109 384111 5166955 SH SOLE 30 5166955 0 0 ACTIVISION BLIZZARD INC COM 00507V109 12887 173351 SH SOLE 31 159162 0 14189 ACTIVISION BLIZZARD INC COM 00507V109 13630 183343 SH SOLE 32 183343 0 0 ACTIVISION BLIZZARD INC COM 00507V109 110345 1484324 SH SOLE 34 1484324 0 0 ACTIVISION BLIZZARD INC COM 00507V109 21777 292939 SH SOLE 36 292939 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1875 25218 SH SOLE 40 25218 0 0 ACTIVISION BLIZZARD INC COM 00507V109 109 1471 SH OTR 43 1471 0 0 ACTIVISION BLIZZARD INC COM 00507V109 55024 740169 SH SOLE 43 678856 0 61313 ACUITY BRANDS INC COM 00508Y102 18847 119688 SH SOLE 2 32636 0 87052 ACUITY BRANDS INC COM 00508Y102 20 125 SH SOLE 4 125 0 0 ACUITY BRANDS INC COM 00508Y102 85 540 SH SOLE 7 540 0 0 ACUITY BRANDS INC COM 00508Y102 11125 70651 SH SOLE 18 70651 0 0 ACUITY BRANDS INC COM 00508Y102 2034 12919 SH SOLE 19 12919 0 0 ACUITY BRANDS INC COM 00508Y102 259883 1650367 SH SOLE 21 1650367 0 0 ACUITY BRANDS INC COM 00508Y102 142058 902130 SH SOLE 22 854431 0 47699 ACUITY BRANDS INC COM 00508Y102 994 6311 SH SOLE 25 6311 0 0 ACUITY BRANDS INC COM 00508Y102 2823 17929 SH SOLE 26 14799 0 3130 ACUITY BRANDS INC COM 00508Y102 314 1994 SH SOLE 28 636 0 1358 ACUITY BRANDS INC COM 00508Y102 5431 34489 SH SOLE 30 34489 0 0 ACUITY BRANDS INC COM 00508Y102 74 469 SH SOLE 31 469 0 0 ACUITY BRANDS INC COM 00508Y102 578 3668 SH SOLE 36 3668 0 0 ACUITY BRANDS INC COM 00508Y102 731 4639 SH SOLE 40 4639 0 0 ACUITY BRANDS INC COM 00508Y102 34 213 SH OTR 43 213 0 0 ACUITY BRANDS INC COM 00508Y102 9205 58457 SH SOLE 43 56995 0 1462 ACUMEN PHARMACEUTICALS INC COM 00509G209 42 4179 SH SOLE 18 4179 0 0 ACUMEN PHARMACEUTICALS INC COM 00509G209 8359 833448 SH SOLE 19 833448 0 0 ACUMEN PHARMACEUTICALS INC COM 00509G209 2390 238252 SH SOLE 21 238252 0 0 ACUMEN PHARMACEUTICALS INC COM 00509G209 217 21608 SH SOLE 22 21608 0 0 ACUMEN PHARMACEUTICALS INC COM 00509G209 176 17540 SH SOLE 30 17540 0 0 ACURX PHARMACEUTICALS INC COM 00510M104 5 1508 SH SOLE 18 1508 0 0 ACURX PHARMACEUTICALS INC COM 00510M104 42 14041 SH SOLE 21 14041 0 0 ACUSHNET HLDGS CORP COM 005098108 1303 29957 SH SOLE 2 14902 0 15055 ACUSHNET HLDGS CORP COM 005098108 7 161 SH SOLE 4 161 0 0 ACUSHNET HLDGS CORP COM 005098108 15 339 SH SOLE 7 339 0 0 ACUSHNET HLDGS CORP COM 005098108 4256 97871 SH SOLE 18 97871 0 0 ACUSHNET HLDGS CORP COM 005098108 2712 62352 SH SOLE 19 62352 0 0 ACUSHNET HLDGS CORP COM 005098108 50596 1163396 SH SOLE 21 1163396 0 0 ACUSHNET HLDGS CORP COM 005098108 34266 787900 SH SOLE 22 752860 0 35040 ACUSHNET HLDGS CORP COM 005098108 260 5986 SH SOLE 25 5986 0 0 ACUSHNET HLDGS CORP COM 005098108 782 17970 SH SOLE 26 14468 0 3502 ACUSHNET HLDGS CORP COM 005098108 27 630 SH SOLE 28 630 0 0 ACUSHNET HLDGS CORP COM 005098108 2082 47881 SH SOLE 30 47881 0 0 ACUSHNET HLDGS CORP COM 005098108 189 4346 SH SOLE 40 4346 0 0 ACUSHNET HLDGS CORP COM 005098108 1099 25274 SH SOLE 43 24339 0 935 ACUTUS MED INC COM 005111109 0 271 SH SOLE 2 0 0 271 ACUTUS MED INC COM 005111109 18 19919 SH SOLE 21 19919 0 0 ACUTUS MED INC COM 005111109 182 206681 SH SOLE 22 206681 0 0 ACV AUCTIONS INC COM CL A 00091G104 626 87038 SH SOLE 2 55798 0 31240 ACV AUCTIONS INC COM CL A 00091G104 5 671 SH SOLE 4 671 0 0 ACV AUCTIONS INC COM CL A 00091G104 9 1230 SH SOLE 7 1230 0 0 ACV AUCTIONS INC COM CL A 00091G104 2316 322157 SH SOLE 18 322157 0 0 ACV AUCTIONS INC COM CL A 00091G104 3307 459994 SH SOLE 19 459994 0 0 ACV AUCTIONS INC COM CL A 00091G104 26944 3747491 SH SOLE 21 3747491 0 0 ACV AUCTIONS INC COM CL A 00091G104 19063 2651315 SH SOLE 22 2560705 0 90610 ACV AUCTIONS INC COM CL A 00091G104 139 19319 SH SOLE 25 19319 0 0 ACV AUCTIONS INC COM CL A 00091G104 623 86589 SH SOLE 26 76108 0 10481 ACV AUCTIONS INC COM CL A 00091G104 27 3716 SH SOLE 28 0 0 3716 ACV AUCTIONS INC COM CL A 00091G104 345 48023 SH SOLE 30 48023 0 0 ACV AUCTIONS INC COM CL A 00091G104 804 111753 SH SOLE 34 111753 0 0 ACV AUCTIONS INC COM CL A 00091G104 70 9794 SH SOLE 40 9794 0 0 ACV AUCTIONS INC COM CL A 00091G104 24 3356 SH SOLE 43 3356 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 11 57389 SH SOLE 21 57389 0 0 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 538 2711530 SH SOLE 22 2711530 0 0 ADAMS DIVERSIFIED EQUITY FD COM 006212104 7 448 SH SOLE 17 0 0 448 ADAMS RES & ENERGY INC COM NEW 006351308 48 1603 SH SOLE 2 1525 0 78 ADAMS RES & ENERGY INC COM NEW 006351308 12 396 SH SOLE 18 396 0 0 ADAMS RES & ENERGY INC COM NEW 006351308 147 4931 SH SOLE 21 4931 0 0 ADAMS RES & ENERGY INC COM NEW 006351308 2119 71111 SH SOLE 22 71111 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 1383 73626 SH SOLE 2 28295 0 45331 ADAPTHEALTH CORP COMMON STOCK 00653Q102 14 760 SH SOLE 7 760 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 5060 269417 SH SOLE 18 269417 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 2500 133107 SH SOLE 19 133107 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 173005 9212198 SH SOLE 21 9212198 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 35216 1875163 SH SOLE 22 1793000 0 82163 ADAPTHEALTH CORP COMMON STOCK 00653Q102 223 11864 SH SOLE 25 11864 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 741 39435 SH SOLE 26 36298 0 3137 ADAPTHEALTH CORP COMMON STOCK 00653Q102 172 9178 SH SOLE 28 1358 0 7820 ADAPTHEALTH CORP COMMON STOCK 00653Q102 4680 249186 SH SOLE 30 249186 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 54 2878 SH SOLE 36 2878 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 179 9527 SH SOLE 40 9527 0 0 ADAPTHEALTH CORP COMMON STOCK 00653Q102 670 35668 SH SOLE 43 34648 0 1020 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 9 8802 SH SOLE 7 8802 0 0 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 1369 1273949 SH SOLE 21 1273949 0 0 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 62 57338 SH SOLE 30 57338 0 0 ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 80 74158 SH SOLE 43 59132 0 15026 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2935 412250 SH SOLE 2 231177 0 181073 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 3 389 SH SOLE 4 389 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 79 11065 SH SOLE 7 1065 0 10000 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2526 354791 SH SOLE 18 354791 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 4347 610600 SH SOLE 19 610600 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 35183 4941366 SH SOLE 21 4941366 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 24129 3388890 SH SOLE 22 3279399 0 109491 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 234 32818 SH SOLE 23 32818 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 121 17006 SH SOLE 25 17006 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1370 192461 SH SOLE 26 38826 0 153635 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 59 8283 SH SOLE 28 1966 0 6317 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 974 136741 SH SOLE 30 136741 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 78 10923 SH SOLE 40 10923 0 0 ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 13 1826 SH SOLE 43 1658 0 168 ADARA ACQUISITION CORP COM CL A 00653H102 145 14600 SH SOLE 2 14600 0 0 ADC THERAPEUTICS SA SHS H0036K147 1431 296791 SH SOLE 21 296791 0 0 ADC THERAPEUTICS SA SHS H0036K147 632 131075 SH SOLE 30 131075 0 0 ADDUS HOMECARE CORP COM 006739106 2655 27881 SH SOLE 2 18395 0 9486 ADDUS HOMECARE CORP COM 006739106 6 58 SH SOLE 4 58 0 0 ADDUS HOMECARE CORP COM 006739106 15 154 SH SOLE 7 154 0 0 ADDUS HOMECARE CORP COM 006739106 5343 56096 SH SOLE 18 56096 0 0 ADDUS HOMECARE CORP COM 006739106 4686 49205 SH SOLE 19 49205 0 0 ADDUS HOMECARE CORP COM 006739106 188837 1982746 SH SOLE 21 1982746 0 0 ADDUS HOMECARE CORP COM 006739106 42132 442381 SH SOLE 22 428408 0 13973 ADDUS HOMECARE CORP COM 006739106 22 232 SH SOLE 23 232 0 0 ADDUS HOMECARE CORP COM 006739106 254 2664 SH SOLE 25 2664 0 0 ADDUS HOMECARE CORP COM 006739106 1356 14233 SH SOLE 26 6195 0 8038 ADDUS HOMECARE CORP COM 006739106 27 283 SH SOLE 28 283 0 0 ADDUS HOMECARE CORP COM 006739106 4278 44913 SH SOLE 30 44913 0 0 ADDUS HOMECARE CORP COM 006739106 183 1922 SH SOLE 40 1922 0 0 ADDUS HOMECARE CORP COM 006739106 585 6145 SH SOLE 43 5986 0 159 ADDVANTAGE TECHNOLOGIES GROU COM NEW 006743306 15 8627 SH SOLE 21 8627 0 0 ADDVANTAGE TECHNOLOGIES GROU COM NEW 006743306 2 1000 SH SOLE 43 1000 0 0 ADECOAGRO S A COM L00849106 1563 188531 SH SOLE 7 188531 0 0 ADECOAGRO S A COM L00849106 11 1356 SH SOLE 28 1356 0 0 ADIAL PHARMACEUTICALS INC COM 00688A106 1 2336 SH SOLE 18 2336 0 0 ADIAL PHARMACEUTICALS INC COM 00688A106 11 30649 SH SOLE 21 30649 0 0 ADIAL PHARMACEUTICALS INC COM 00688A106 67 190980 SH SOLE 22 190980 0 0 ADICET BIO INC COM 007002108 493 34682 SH SOLE 2 8648 0 26034 ADICET BIO INC COM 007002108 6 390 SH SOLE 7 390 0 0 ADICET BIO INC COM 007002108 1315 92468 SH SOLE 18 92468 0 0 ADICET BIO INC COM 007002108 721 50697 SH SOLE 19 50697 0 0 ADICET BIO INC COM 007002108 17881 1257469 SH SOLE 21 1257469 0 0 ADICET BIO INC COM 007002108 8924 627547 SH SOLE 22 596618 0 30929 ADICET BIO INC COM 007002108 16 1091 SH SOLE 25 1091 0 0 ADICET BIO INC COM 007002108 531 37316 SH SOLE 30 37316 0 0 ADICET BIO INC COM 007002108 116 8127 SH SOLE 43 8045 0 82 ADIENT PLC ORD SHS G0084W101 5313 191452 SH SOLE 2 119292 0 72160 ADIENT PLC ORD SHS G0084W101 10 357 SH SOLE 4 357 0 0 ADIENT PLC ORD SHS G0084W101 61 2182 SH SOLE 7 2182 0 0 ADIENT PLC ORD SHS G0084W101 12544 452031 SH SOLE 18 452031 0 0 ADIENT PLC ORD SHS G0084W101 6912 249092 SH SOLE 19 249092 0 0 ADIENT PLC ORD SHS G0084W101 186650 6726138 SH SOLE 21 6726138 0 0 ADIENT PLC ORD SHS G0084W101 79044 2848433 SH SOLE 22 2742795 0 105638 ADIENT PLC ORD SHS G0084W101 69 2484 SH SOLE 23 2484 0 0 ADIENT PLC ORD SHS G0084W101 387 13944 SH SOLE 25 13944 0 0 ADIENT PLC ORD SHS G0084W101 1846 66519 SH SOLE 26 45957 0 20562 ADIENT PLC ORD SHS G0084W101 51 1837 SH SOLE 28 1679 0 158 ADIENT PLC ORD SHS G0084W101 4689 168982 SH SOLE 30 168982 0 0 ADIENT PLC ORD SHS G0084W101 378 13625 SH SOLE 36 13625 0 0 ADIENT PLC ORD SHS G0084W101 328 11818 SH SOLE 40 11818 0 0 ADIENT PLC ORD SHS G0084W101 1467 52880 SH SOLE 43 46610 0 6270 ADMA BIOLOGICS INC COM 000899104 743 305787 SH SOLE 2 165212 0 140575 ADMA BIOLOGICS INC COM 000899104 5 2064 SH SOLE 7 2064 0 0 ADMA BIOLOGICS INC COM 000899104 1339 551038 SH SOLE 18 551038 0 0 ADMA BIOLOGICS INC COM 000899104 1124 462443 SH SOLE 19 462443 0 0 ADMA BIOLOGICS INC COM 000899104 18948 7797675 SH SOLE 21 7797675 0 0 ADMA BIOLOGICS INC COM 000899104 9099 3744240 SH SOLE 22 3658826 0 85414 ADMA BIOLOGICS INC COM 000899104 31 12606 SH SOLE 23 12606 0 0 ADMA BIOLOGICS INC COM 000899104 28 11429 SH SOLE 26 0 0 11429 ADMA BIOLOGICS INC COM 000899104 206 84761 SH SOLE 30 84761 0 0 ADMA BIOLOGICS INC COM 000899104 9 3551 SH SOLE 43 2613 0 938 ADOBE SYSTEMS INCORPORATED COM 00724F101 310190 1127145 SH SOLE 2 382915 0 744230 ADOBE SYSTEMS INCORPORATED COM 00724F101 121705 442242 SH SOLE 4 266546 0 175696 ADOBE SYSTEMS INCORPORATED COM 00724F101 143536 521570 SH SOLE 7 467835 0 53735 ADOBE SYSTEMS INCORPORATED COM 00724F101 14024 50958 SH SOLE 13 37981 0 12977 ADOBE SYSTEMS INCORPORATED COM 00724F101 13171 47858 SH SOLE 15 47858 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 39 141 SH SOLE 17 0 0 141 ADOBE SYSTEMS INCORPORATED COM 00724F101 333331 1211231 SH SOLE 18 1150939 0 60292 ADOBE SYSTEMS INCORPORATED COM 00724F101 127522 463380 SH SOLE 19 463380 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 3595126 13063684 SH SOLE 21 13063684 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 2824916 10264957 SH SOLE 22 9280327 0 984630 ADOBE SYSTEMS INCORPORATED COM 00724F101 222349 807953 SH SOLE 23 807953 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 248067 901405 SH SOLE 25 901405 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 314399 1142440 SH SOLE 26 493029 0 649411 ADOBE SYSTEMS INCORPORATED COM 00724F101 369481 1342592 SH SOLE 28 58313 0 1284279 ADOBE SYSTEMS INCORPORATED COM 00724F101 7293 26501 SH SOLE 29 26501 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 1084733 3941618 SH SOLE 30 3896551 0 45067 ADOBE SYSTEMS INCORPORATED COM 00724F101 45724 166148 SH SOLE 31 157573 0 8575 ADOBE SYSTEMS INCORPORATED COM 00724F101 38308 139201 SH SOLE 32 139201 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 91517 332548 SH SOLE 34 332548 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 40512 147208 SH SOLE 36 147208 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 4217 15325 SH SOLE 40 15325 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 296 1076 SH OTR 43 1076 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 127184 462150 SH SOLE 43 430798 0 31351 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 110 400 SH Call SOLE 2 0 0 400 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 83 300 SH Call SOLE 4 300 0 0 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 1376 5000 SH Call SOLE 18 5000 0 0 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 9329 33900 SH Call SOLE 19 33900 0 0 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 605 2200 SH Call SOLE 22 2200 0 0 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 55 200 SH Call SOLE 26 200 0 0 ADOBE SYSTEMS INCORPORATED OPTIONS 00724F101 4623 16800 SH Call SOLE 34 16800 0 0 ADT INC DEL COM 00090Q103 7155 955217 SH SOLE 2 312588 0 642629 ADT INC DEL COM 00090Q103 4 577 SH SOLE 4 577 0 0 ADT INC DEL COM 00090Q103 16 2108 SH SOLE 7 2108 0 0 ADT INC DEL COM 00090Q103 638 85140 SH SOLE 18 85140 0 0 ADT INC DEL COM 00090Q103 470 62755 SH SOLE 19 62755 0 0 ADT INC DEL COM 00090Q103 19015 2538719 SH SOLE 21 2538719 0 0 ADT INC DEL COM 00090Q103 36260 4841083 SH SOLE 22 4595830 0 245253 ADT INC DEL COM 00090Q103 251 33540 SH SOLE 25 33540 0 0 ADT INC DEL COM 00090Q103 848 113168 SH SOLE 26 91485 0 21683 ADT INC DEL COM 00090Q103 94 12520 SH SOLE 28 0 0 12520 ADT INC DEL COM 00090Q103 9944 1327668 SH SOLE 30 1327668 0 0 ADT INC DEL COM 00090Q103 22 2933 SH SOLE 31 2933 0 0 ADT INC DEL COM 00090Q103 145 19376 SH SOLE 36 19376 0 0 ADT INC DEL COM 00090Q103 151 20120 SH SOLE 40 20120 0 0 ADT INC DEL COM 00090Q103 1160 154846 SH SOLE 43 145042 0 9804 ADTALEM GLOBAL ED INC COM 00737L103 1663 45613 SH SOLE 2 18696 0 26917 ADTALEM GLOBAL ED INC COM 00737L103 9 245 SH SOLE 4 245 0 0 ADTALEM GLOBAL ED INC COM 00737L103 17 473 SH SOLE 7 473 0 0 ADTALEM GLOBAL ED INC COM 00737L103 6123 167973 SH SOLE 18 167973 0 0 ADTALEM GLOBAL ED INC COM 00737L103 3032 83184 SH SOLE 19 83184 0 0 ADTALEM GLOBAL ED INC COM 00737L103 202789 5563471 SH SOLE 21 5563471 0 0 ADTALEM GLOBAL ED INC COM 00737L103 41322 1133652 SH SOLE 22 1081406 0 52246 ADTALEM GLOBAL ED INC COM 00737L103 246 6751 SH SOLE 25 6751 0 0 ADTALEM GLOBAL ED INC COM 00737L103 722 19816 SH SOLE 26 14947 0 4869 ADTALEM GLOBAL ED INC COM 00737L103 132 3626 SH SOLE 28 881 0 2745 ADTALEM GLOBAL ED INC COM 00737L103 2989 82003 SH SOLE 30 82003 0 0 ADTALEM GLOBAL ED INC COM 00737L103 71 1946 SH SOLE 36 1946 0 0 ADTALEM GLOBAL ED INC COM 00737L103 201 5522 SH SOLE 40 5522 0 0 ADTALEM GLOBAL ED INC COM 00737L103 2554 70055 SH SOLE 43 69188 0 867 ADTHEORENT HOLDING COMPANY COM 00739D109 24 11015 SH SOLE 2 6835 0 4180 ADTHEORENT HOLDING COMPANY COM 00739D109 138 63999 SH SOLE 18 63999 0 0 ADTHEORENT HOLDING COMPANY COM 00739D109 58 27091 SH SOLE 19 27091 0 0 ADTHEORENT HOLDING COMPANY COM 00739D109 2061 958499 SH SOLE 21 958499 0 0 ADTHEORENT HOLDING COMPANY COM 00739D109 1830 851378 SH SOLE 22 847000 0 4378 ADTRAN HOLDINGS INC COM 00486H105 808 41292 SH SOLE 2 30103 0 11189 ADTRAN HOLDINGS INC COM 00486H105 5 261 SH SOLE 4 261 0 0 ADTRAN HOLDINGS INC COM 00486H105 38 1936 SH SOLE 7 1936 0 0 ADTRAN HOLDINGS INC COM 00486H105 4670 238506 SH SOLE 18 238506 0 0 ADTRAN HOLDINGS INC COM 00486H105 2519 128672 SH SOLE 19 128672 0 0 ADTRAN HOLDINGS INC COM 00486H105 172830 8826882 SH SOLE 21 8826882 0 0 ADTRAN HOLDINGS INC COM 00486H105 33537 1712809 SH SOLE 22 1666809 0 46000 ADTRAN HOLDINGS INC COM 00486H105 145 7405 SH SOLE 25 7405 0 0 ADTRAN HOLDINGS INC COM 00486H105 931 47565 SH SOLE 26 45006 0 2559 ADTRAN HOLDINGS INC COM 00486H105 28 1451 SH SOLE 28 0 0 1451 ADTRAN HOLDINGS INC COM 00486H105 10052 513359 SH SOLE 30 513359 0 0 ADTRAN HOLDINGS INC COM 00486H105 78 3990 SH SOLE 36 3990 0 0 ADTRAN HOLDINGS INC COM 00486H105 113 5790 SH SOLE 40 5790 0 0 ADTRAN HOLDINGS INC COM 00486H105 817 41728 SH SOLE 43 40763 0 965 ADVANCE AUTO PARTS INC COM 00751Y106 18467 118119 SH SOLE 2 21157 0 96962 ADVANCE AUTO PARTS INC COM 00751Y106 7396 47304 SH SOLE 4 24317 0 22987 ADVANCE AUTO PARTS INC COM 00751Y106 9550 61082 SH SOLE 7 59278 0 1804 ADVANCE AUTO PARTS INC COM 00751Y106 40 255 SH SOLE 13 255 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 1345 8606 SH SOLE 15 8606 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 15670 100233 SH SOLE 18 95287 0 4946 ADVANCE AUTO PARTS INC COM 00751Y106 7556 48332 SH SOLE 19 48332 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 254306 1626620 SH SOLE 21 1626620 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 198421 1269166 SH SOLE 22 1146471 0 122695 ADVANCE AUTO PARTS INC COM 00751Y106 15569 99587 SH SOLE 23 99587 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 11672 74660 SH SOLE 25 74660 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 17964 114901 SH SOLE 26 40599 0 74302 ADVANCE AUTO PARTS INC COM 00751Y106 20921 133818 SH SOLE 28 775 0 133043 ADVANCE AUTO PARTS INC COM 00751Y106 22 138 SH SOLE 29 138 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 45979 294096 SH SOLE 30 294096 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2229 14255 SH SOLE 31 13132 0 1123 ADVANCE AUTO PARTS INC COM 00751Y106 2277 14565 SH SOLE 34 14565 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 3190 20405 SH SOLE 36 20405 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 308 1967 SH SOLE 40 1967 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 9 55 SH OTR 43 55 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 7378 47191 SH SOLE 43 41469 0 5722 ADVANCED DRAIN SYS INC DEL COM 00790R104 16241 130588 SH SOLE 2 35131 0 95457 ADVANCED DRAIN SYS INC DEL COM 00790R104 86 688 SH SOLE 4 439 0 249 ADVANCED DRAIN SYS INC DEL COM 00790R104 8069 64878 SH SOLE 7 64878 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 3508 28203 SH SOLE 18 28203 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 2403 19322 SH SOLE 19 19322 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 120158 966134 SH SOLE 21 966134 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 180728 1453150 SH SOLE 22 1375044 0 78106 ADVANCED DRAIN SYS INC DEL COM 00790R104 118 951 SH SOLE 23 951 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 1339 10765 SH SOLE 25 10765 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 3561 28635 SH SOLE 26 23435 0 5200 ADVANCED DRAIN SYS INC DEL COM 00790R104 340 2732 SH SOLE 28 1057 0 1675 ADVANCED DRAIN SYS INC DEL COM 00790R104 94 758 SH SOLE 29 758 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 71937 578414 SH SOLE 30 578414 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 189 1521 SH SOLE 31 1521 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 9 74 SH SOLE 34 74 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 273 2192 SH SOLE 36 2192 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 1071 8610 SH SOLE 40 8610 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 34 275 SH OTR 43 275 0 0 ADVANCED DRAIN SYS INC DEL COM 00790R104 5797 46608 SH SOLE 43 44980 0 1627 ADVANCED EMISSIONS SOLUTIONS COM 00770C101 9 3148 SH SOLE 18 3148 0 0 ADVANCED EMISSIONS SOLUTIONS COM 00770C101 94 34550 SH SOLE 21 34550 0 0 ADVANCED EMISSIONS SOLUTIONS COM 00770C101 755 276694 SH SOLE 22 276694 0 0 ADVANCED ENERGY INDS COM 007973100 1556 20106 SH SOLE 2 15958 0 4148 ADVANCED ENERGY INDS COM 007973100 26 332 SH SOLE 4 119 0 213 ADVANCED ENERGY INDS COM 007973100 33 421 SH SOLE 7 421 0 0 ADVANCED ENERGY INDS COM 007973100 9683 125087 SH SOLE 18 125087 0 0 ADVANCED ENERGY INDS COM 007973100 5352 69141 SH SOLE 19 69141 0 0 ADVANCED ENERGY INDS COM 007973100 341211 4407840 SH SOLE 21 4407840 0 0 ADVANCED ENERGY INDS COM 007973100 71913 928991 SH SOLE 22 904768 0 24223 ADVANCED ENERGY INDS COM 007973100 437 5648 SH SOLE 25 5648 0 0 ADVANCED ENERGY INDS COM 007973100 1349 17424 SH SOLE 26 14787 0 2637 ADVANCED ENERGY INDS COM 007973100 179 2309 SH SOLE 28 684 0 1625 ADVANCED ENERGY INDS COM 007973100 9377 121138 SH SOLE 30 121138 0 0 ADVANCED ENERGY INDS COM 007973100 404 5217 SH SOLE 40 5217 0 0 ADVANCED ENERGY INDS COM 007973100 1580 20409 SH SOLE 43 19716 0 693 ADVANCED MICRO DEVICES INC COM 007903107 218129 3442698 SH SOLE 2 834659 0 2608039 ADVANCED MICRO DEVICES INC COM 007903107 76343 1204916 SH SOLE 4 691893 0 513023 ADVANCED MICRO DEVICES INC COM 007903107 102836 1623036 SH SOLE 7 1577147 0 45889 ADVANCED MICRO DEVICES INC COM 007903107 5764 90969 SH SOLE 13 46463 0 44506 ADVANCED MICRO DEVICES INC COM 007903107 10523 166079 SH SOLE 15 166079 0 0 ADVANCED MICRO DEVICES INC COM 007903107 15 232 SH SOLE 17 0 0 232 ADVANCED MICRO DEVICES INC COM 007903107 226384 3572982 SH SOLE 18 3223559 0 349423 ADVANCED MICRO DEVICES INC COM 007903107 153081 2416044 SH SOLE 19 2416044 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2692024 42487750 SH SOLE 21 42487750 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2172261 34284428 SH SOLE 22 31023471 0 3260957 ADVANCED MICRO DEVICES INC COM 007903107 166123 2621886 SH SOLE 23 2621886 0 0 ADVANCED MICRO DEVICES INC COM 007903107 199825 3153809 SH SOLE 25 3153809 0 0 ADVANCED MICRO DEVICES INC COM 007903107 230833 3643190 SH SOLE 26 1398585 0 2244605 ADVANCED MICRO DEVICES INC COM 007903107 237604 3750057 SH SOLE 28 106928 0 3643129 ADVANCED MICRO DEVICES INC COM 007903107 2228 35160 SH SOLE 29 35160 0 0 ADVANCED MICRO DEVICES INC COM 007903107 659582 10410075 SH SOLE 30 10349512 0 60563 ADVANCED MICRO DEVICES INC COM 007903107 28857 455448 SH SOLE 31 425980 0 29468 ADVANCED MICRO DEVICES INC COM 007903107 23766 375088 SH SOLE 32 375088 0 0 ADVANCED MICRO DEVICES INC COM 007903107 135236 2134404 SH SOLE 34 2134404 0 0 ADVANCED MICRO DEVICES INC COM 007903107 30779 485774 SH SOLE 36 485774 0 0 ADVANCED MICRO DEVICES INC COM 007903107 3302 52113 SH SOLE 40 52113 0 0 ADVANCED MICRO DEVICES INC COM 007903107 251 3962 SH OTR 43 3962 0 0 ADVANCED MICRO DEVICES INC COM 007903107 80959 1277765 SH SOLE 43 1182844 0 94921 ADVANSIX INC COM 00773T101 1383 43072 SH SOLE 2 24454 0 18618 ADVANSIX INC COM 00773T101 4 139 SH SOLE 4 139 0 0 ADVANSIX INC COM 00773T101 10 327 SH SOLE 7 327 0 0 ADVANSIX INC COM 00773T101 3307 103024 SH SOLE 18 103024 0 0 ADVANSIX INC COM 00773T101 1599 49827 SH SOLE 19 49827 0 0 ADVANSIX INC COM 00773T101 119635 3726938 SH SOLE 21 3726938 0 0 ADVANSIX INC COM 00773T101 21768 678134 SH SOLE 22 650993 0 27141 ADVANSIX INC COM 00773T101 114 3563 SH SOLE 25 3563 0 0 ADVANSIX INC COM 00773T101 687 21412 SH SOLE 26 18729 0 2683 ADVANSIX INC COM 00773T101 2 72 SH SOLE 28 72 0 0 ADVANSIX INC COM 00773T101 1911 59528 SH SOLE 30 59528 0 0 ADVANSIX INC COM 00773T101 120 3745 SH SOLE 40 3745 0 0 ADVANSIX INC COM 00773T101 656 20428 SH SOLE 43 19718 0 710 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 191 89861 SH SOLE 2 33211 0 56650 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 3 1228 SH SOLE 7 1228 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 529 248553 SH SOLE 18 248553 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 325 152595 SH SOLE 19 152595 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 5594 2626427 SH SOLE 21 2626427 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 4933 2316149 SH SOLE 22 2230687 0 85462 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 17 8095 SH SOLE 25 8095 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 9 4219 SH SOLE 28 0 0 4219 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 38 17711 SH SOLE 30 17711 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 16 7574 SH SOLE 40 7574 0 0 ADVANTAGE SOLUTIONS INC COM CL A 00791N102 168 79075 SH SOLE 43 77895 0 1180 ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 4 1417 SH SOLE 2 0 0 1417 ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 20 6472 SH SOLE 18 6472 0 0 ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 484 158149 SH SOLE 21 158149 0 0 ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 1697 554619 SH SOLE 22 554619 0 0 ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 1 335 SH SOLE 43 335 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 2 2323 SH SOLE 2 0 0 2323 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 16 16767 SH SOLE 18 16767 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 496 522090 SH SOLE 19 522090 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 953 1003230 SH SOLE 21 1003230 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 1462 1538743 SH SOLE 22 1538743 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 59 62470 SH SOLE 26 0 0 62470 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 8 8504 SH SOLE 28 8504 0 0 ADVERUM BIOTECHNOLOGIES INC COM 00773U108 42 44598 SH SOLE 30 44598 0 0 AECOM COM 00766T100 21273 311139 SH SOLE 2 138765 0 172374 AECOM COM 00766T100 147 2144 SH SOLE 4 2144 0 0 AECOM COM 00766T100 200 2922 SH SOLE 7 2922 0 0 AECOM COM 00766T100 50 729 SH SOLE 13 729 0 0 AECOM COM 00766T100 21528 314870 SH SOLE 18 314716 0 154 AECOM COM 00766T100 7610 111301 SH SOLE 19 111301 0 0 AECOM COM 00766T100 466280 6819956 SH SOLE 21 6819956 0 0 AECOM COM 00766T100 259351 3793351 SH SOLE 22 3574330 0 219021 AECOM COM 00766T100 260 3796 SH SOLE 23 3796 0 0 AECOM COM 00766T100 3376 49385 SH SOLE 25 49385 0 0 AECOM COM 00766T100 8030 117449 SH SOLE 26 93257 0 24192 AECOM COM 00766T100 512 7487 SH SOLE 28 236 0 7251 AECOM COM 00766T100 37 543 SH SOLE 29 543 0 0 AECOM COM 00766T100 11943 174687 SH SOLE 30 174687 0 0 AECOM COM 00766T100 373 5459 SH SOLE 31 5459 0 0 AECOM COM 00766T100 2341 34245 SH SOLE 34 34245 0 0 AECOM COM 00766T100 1315 19239 SH SOLE 36 19239 0 0 AECOM COM 00766T100 1208 17671 SH SOLE 40 17671 0 0 AECOM COM 00766T100 11 155 SH OTR 43 155 0 0 AECOM COM 00766T100 9614 140617 SH SOLE 43 137765 0 2852 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 0 944 SH SOLE 2 0 0 944 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 4 7883 SH SOLE 18 7883 0 0 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 266 505764 SH SOLE 21 505764 0 0 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 258 490449 SH SOLE 22 490449 0 0 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 12 23235 SH SOLE 30 23235 0 0 AEGLEA BIOTHERAPEUTICS INC COM 00773J103 2 4390 SH SOLE 43 4390 0 0 AEGON N V NY REGISTRY SHS 007924103 755 190617 SH SOLE 4 0 0 190617 AEGON N V NY REGISTRY SHS 007924103 21039 5312996 SH SOLE 43 4985845 0 327151 AEHR TEST SYS COM 00760J108 18 1301 SH SOLE 2 0 0 1301 AEHR TEST SYS COM 00760J108 55 3921 SH SOLE 18 3921 0 0 AEHR TEST SYS COM 00760J108 1026 72732 SH SOLE 21 72732 0 0 AEHR TEST SYS COM 00760J108 4321 306428 SH SOLE 22 306428 0 0 AEMETIS INC COM NEW 00770K202 165 26926 SH SOLE 2 979 0 25947 AEMETIS INC COM NEW 00770K202 4 715 SH SOLE 7 715 0 0 AEMETIS INC COM NEW 00770K202 568 92820 SH SOLE 18 92820 0 0 AEMETIS INC COM NEW 00770K202 349 57054 SH SOLE 19 57054 0 0 AEMETIS INC COM NEW 00770K202 11266 1840896 SH SOLE 21 1840896 0 0 AEMETIS INC COM NEW 00770K202 4557 744677 SH SOLE 22 723758 0 20919 AEMETIS INC COM NEW 00770K202 5186 847400 SH SOLE 30 847400 0 0 AENZA S.A.A SPONSORED ADS 00776D103 0 49 SH SOLE 43 49 0 0 AERCAP HOLDINGS NV SHS N00985106 752 17761 SH SOLE 2 4907 0 12854 AERCAP HOLDINGS NV SHS N00985106 5113 120796 SH SOLE 4 49455 0 71341 AERCAP HOLDINGS NV SHS N00985106 5151 121697 SH SOLE 7 115245 0 6452 AERCAP HOLDINGS NV SHS N00985106 12 281 SH SOLE 13 281 0 0 AERCAP HOLDINGS NV SHS N00985106 619 14627 SH SOLE 15 14627 0 0 AERCAP HOLDINGS NV SHS N00985106 12244 289251 SH SOLE 18 289251 0 0 AERCAP HOLDINGS NV SHS N00985106 3229 76283 SH SOLE 19 76283 0 0 AERCAP HOLDINGS NV SHS N00985106 85515 2020197 SH SOLE 21 2020197 0 0 AERCAP HOLDINGS NV SHS N00985106 79091 1868440 SH SOLE 22 1820562 0 47878 AERCAP HOLDINGS NV SHS N00985106 9346 220779 SH SOLE 23 220779 0 0 AERCAP HOLDINGS NV SHS N00985106 509 12023 SH SOLE 25 12023 0 0 AERCAP HOLDINGS NV SHS N00985106 2361 55783 SH SOLE 26 22720 0 33063 AERCAP HOLDINGS NV SHS N00985106 7339 173374 SH SOLE 28 0 0 173374 AERCAP HOLDINGS NV SHS N00985106 45686 1079278 SH SOLE 30 887548 0 191730 AERCAP HOLDINGS NV SHS N00985106 6815 161000 SH SOLE 31 26981 0 134019 AERCAP HOLDINGS NV SHS N00985106 326 7694 SH SOLE 34 7694 0 0 AERCAP HOLDINGS NV SHS N00985106 1203 28409 SH SOLE 36 28409 0 0 AERCAP HOLDINGS NV SHS N00985106 191 4520 SH SOLE 40 4520 0 0 AERCAP HOLDINGS NV SHS N00985106 6870 162293 SH SOLE 43 151979 0 10314 AERIE PHARMACEUTICALS INC COM 00771V108 968 63992 SH SOLE 2 23641 0 40351 AERIE PHARMACEUTICALS INC COM 00771V108 4 249 SH SOLE 4 249 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 10 671 SH SOLE 7 671 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 2000 132216 SH SOLE 18 132216 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 2063 136364 SH SOLE 19 136364 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 25508 1685937 SH SOLE 21 1685937 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 20288 1340902 SH SOLE 22 1303483 0 37419 AERIE PHARMACEUTICALS INC COM 00771V108 18 1169 SH SOLE 23 1169 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 107 7048 SH SOLE 25 7048 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 282 18654 SH SOLE 26 12791 0 5863 AERIE PHARMACEUTICALS INC COM 00771V108 123 8118 SH SOLE 28 681 0 7437 AERIE PHARMACEUTICALS INC COM 00771V108 1542 101887 SH SOLE 30 101887 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 34 2262 SH SOLE 36 2262 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 59 3871 SH SOLE 40 3871 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 91 5986 SH OTR 43 5986 0 0 AERIE PHARMACEUTICALS INC COM 00771V108 539 35621 SH SOLE 43 34586 0 1035 AERIE PHARMACEUTICALS INC NOTE 1.500%10/0 00771VAB4 2472 2525000 PRN SOLE 21 2525000 0 0 AEROCLEAN TECHNOLOGIES INC COM 007744105 1 452 SH SOLE 18 452 0 0 AEROCLEAN TECHNOLOGIES INC COM 007744105 16 5705 SH SOLE 21 5705 0 0 AEROCLEAN TECHNOLOGIES INC COM 007744105 828 286343 SH SOLE 22 286343 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 4681 117063 SH SOLE 2 60204 0 56859 AEROJET ROCKETDYNE HLDGS INC COM 007800105 11 263 SH SOLE 4 263 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 35 873 SH SOLE 7 873 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 11293 282390 SH SOLE 18 269224 0 13166 AEROJET ROCKETDYNE HLDGS INC COM 007800105 17720 443112 SH SOLE 19 443112 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 400595 10017381 SH SOLE 21 10017381 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 87102 2178095 SH SOLE 22 2120737 0 57358 AEROJET ROCKETDYNE HLDGS INC COM 007800105 240 6007 SH SOLE 23 6007 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 712 17797 SH SOLE 26 17797 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 5145 128665 SH SOLE 30 128665 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 51 1275 SH SOLE 36 1275 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 400 9994 SH SOLE 40 9994 0 0 AEROJET ROCKETDYNE HLDGS INC COM 007800105 1689 42247 SH SOLE 43 40853 0 1394 AEROVATE THERAPEUTICS INC COM 008064107 142 8542 SH SOLE 2 321 0 8221 AEROVATE THERAPEUTICS INC COM 008064107 491 29613 SH SOLE 18 29613 0 0 AEROVATE THERAPEUTICS INC COM 008064107 308 18570 SH SOLE 19 18570 0 0 AEROVATE THERAPEUTICS INC COM 008064107 7641 460879 SH SOLE 21 460879 0 0 AEROVATE THERAPEUTICS INC COM 008064107 3105 187258 SH SOLE 22 182526 0 4732 AEROVATE THERAPEUTICS INC COM 008064107 175 10583 SH SOLE 30 10583 0 0 AEROVIRONMENT INC COM 008073108 1046 12543 SH SOLE 2 9808 0 2735 AEROVIRONMENT INC COM 008073108 8 95 SH SOLE 4 95 0 0 AEROVIRONMENT INC COM 008073108 24 290 SH SOLE 7 290 0 0 AEROVIRONMENT INC COM 008073108 6640 79649 SH SOLE 18 79649 0 0 AEROVIRONMENT INC COM 008073108 3808 45678 SH SOLE 19 45678 0 0 AEROVIRONMENT INC COM 008073108 270191 3241255 SH SOLE 21 3241255 0 0 AEROVIRONMENT INC COM 008073108 50339 603871 SH SOLE 22 588239 0 15632 AEROVIRONMENT INC COM 008073108 8237 98813 SH SOLE 25 98813 0 0 AEROVIRONMENT INC COM 008073108 1316 15786 SH SOLE 26 10400 0 5386 AEROVIRONMENT INC COM 008073108 253 3037 SH SOLE 28 414 0 2623 AEROVIRONMENT INC COM 008073108 3379 40530 SH SOLE 30 40530 0 0 AEROVIRONMENT INC COM 008073108 1297 15563 SH SOLE 34 15563 0 0 AEROVIRONMENT INC COM 008073108 227 2727 SH SOLE 36 2727 0 0 AEROVIRONMENT INC COM 008073108 237 2847 SH SOLE 40 2847 0 0 AEROVIRONMENT INC COM 008073108 1464 17568 SH SOLE 43 17469 0 99 AERSALE CORPORATION COM 00810F106 614 33128 SH SOLE 2 12558 0 20570 AERSALE CORPORATION COM 00810F106 1 78 SH SOLE 7 78 0 0 AERSALE CORPORATION COM 00810F106 942 50833 SH SOLE 18 50833 0 0 AERSALE CORPORATION COM 00810F106 538 29023 SH SOLE 19 29023 0 0 AERSALE CORPORATION COM 00810F106 10131 546449 SH SOLE 21 546449 0 0 AERSALE CORPORATION COM 00810F106 6850 369493 SH SOLE 22 348734 0 20759 AERSALE CORPORATION COM 00810F106 78 4187 SH SOLE 25 4187 0 0 AERSALE CORPORATION COM 00810F106 116 6243 SH SOLE 30 6243 0 0 AERSALE CORPORATION COM 00810F106 4 218 SH SOLE 43 205 0 13 AES CORP COM 00130H105 34527 1527736 SH SOLE 2 196758 0 1330978 AES CORP COM 00130H105 6556 290078 SH SOLE 4 247659 0 42419 AES CORP COM 00130H105 13440 594687 SH SOLE 7 574538 0 20149 AES CORP COM 00130H105 411 18196 SH SOLE 13 2523 0 15673 AES CORP COM 00130H105 2304 101951 SH SOLE 15 101951 0 0 AES CORP COM 00130H105 2 69 SH SOLE 17 0 0 69 AES CORP COM 00130H105 28591 1265087 SH SOLE 18 1242528 0 22559 AES CORP COM 00130H105 17490 773904 SH SOLE 19 773904 0 0 AES CORP COM 00130H105 418793 18530682 SH SOLE 21 18530682 0 0 AES CORP COM 00130H105 316964 14024949 SH SOLE 22 12685820 0 1339129 AES CORP COM 00130H105 24796 1097163 SH SOLE 23 1097163 0 0 AES CORP COM 00130H105 4590 203111 SH SOLE 25 203111 0 0 AES CORP COM 00130H105 25557 1130838 SH SOLE 26 452998 0 677840 AES CORP COM 00130H105 5925 262160 SH SOLE 28 9359 0 252801 AES CORP COM 00130H105 81 3596 SH SOLE 29 3596 0 0 AES CORP COM 00130H105 60848 2692411 SH SOLE 30 2692411 0 0 AES CORP COM 00130H105 3334 147533 SH SOLE 31 135574 0 11959 AES CORP COM 00130H105 747 33070 SH SOLE 34 33070 0 0 AES CORP COM 00130H105 5150 227857 SH SOLE 36 227857 0 0 AES CORP COM 00130H105 272 12022 SH SOLE 40 12022 0 0 AES CORP COM 00130H105 37 1617 SH OTR 43 1617 0 0 AES CORP COM 00130H105 11976 529921 SH SOLE 43 487298 0 42623 AES CORP UNIT 02/15/2024 00130H204 73641 833327 SH SOLE 21 833327 0 0 AES CORP UNIT 02/15/2024 00130H204 12 132 SH SOLE 43 132 0 0 AETHLON MED INC COM 00808Y307 0 415 SH SOLE 21 415 0 0 AETHLON MED INC COM 00808Y307 43 73411 SH SOLE 22 73411 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 201 107275 SH SOLE 2 44183 0 63092 AEVA TECHNOLOGIES INC COM 00835Q103 3 1495 SH SOLE 7 1495 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 622 332751 SH SOLE 18 332751 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 358 191357 SH SOLE 19 191357 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 6987 3736284 SH SOLE 21 3736284 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 4496 2404516 SH SOLE 22 2307974 0 96542 AEVA TECHNOLOGIES INC COM 00835Q103 23 12251 SH SOLE 25 12251 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 126 67129 SH SOLE 30 67129 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 24 12720 SH SOLE 40 12720 0 0 AEVA TECHNOLOGIES INC COM 00835Q103 7 3655 SH SOLE 43 3655 0 0 AEYE INC CL A COM 008183105 49 44154 SH SOLE 2 37465 0 6689 AEYE INC CL A COM 008183105 117 105478 SH SOLE 18 105478 0 0 AEYE INC CL A COM 008183105 49 43876 SH SOLE 19 43876 0 0 AEYE INC CL A COM 008183105 1486 1338980 SH SOLE 21 1338980 0 0 AEYE INC CL A COM 008183105 1956 1761716 SH SOLE 22 1723313 0 38403 AEYE INC CL A COM 008183105 21 18714 SH SOLE 25 18714 0 0 AEYE INC CL A COM 008183105 12 10451 SH SOLE 28 0 0 10451 AEYE INC CL A COM 008183105 31 27547 SH SOLE 30 27547 0 0 AEYE INC CL A COM 008183105 15 13871 SH SOLE 40 13871 0 0 AFC GAMMA INC COM 00109K105 720 47043 SH SOLE 2 40772 0 6271 AFC GAMMA INC COM 00109K105 4 274 SH SOLE 7 274 0 0 AFC GAMMA INC COM 00109K105 741 48440 SH SOLE 18 48440 0 0 AFC GAMMA INC COM 00109K105 748 48870 SH SOLE 19 48870 0 0 AFC GAMMA INC COM 00109K105 8013 523749 SH SOLE 21 523749 0 0 AFC GAMMA INC COM 00109K105 4317 282147 SH SOLE 22 271172 0 10975 AFC GAMMA INC COM 00109K105 19 1262 SH SOLE 43 1262 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 24610 220023 SH SOLE 2 48474 0 171549 AFFILIATED MANAGERS GROUP IN COM 008252108 123 1103 SH SOLE 4 682 0 421 AFFILIATED MANAGERS GROUP IN COM 008252108 115 1031 SH SOLE 7 664 0 367 AFFILIATED MANAGERS GROUP IN COM 008252108 21 190 SH SOLE 13 190 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 9118 81516 SH SOLE 18 81516 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 1319 11791 SH SOLE 19 11791 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 216837 1938643 SH SOLE 21 1938643 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 113080 1010994 SH SOLE 22 962739 0 48255 AFFILIATED MANAGERS GROUP IN COM 008252108 715 6394 SH SOLE 25 6394 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 2050 18328 SH SOLE 26 15297 0 3031 AFFILIATED MANAGERS GROUP IN COM 008252108 303 2708 SH SOLE 28 742 0 1966 AFFILIATED MANAGERS GROUP IN COM 008252108 6467 57821 SH SOLE 30 57821 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 109 972 SH SOLE 31 972 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 811 7250 SH SOLE 34 7250 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 257 2301 SH SOLE 36 2301 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 567 5073 SH SOLE 40 5073 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 13 119 SH OTR 43 119 0 0 AFFILIATED MANAGERS GROUP IN COM 008252108 5050 45154 SH SOLE 43 42381 0 2773 AFFIMED N V COM N01045108 86 41597 SH SOLE 2 11248 0 30349 AFFIMED N V COM N01045108 3 1616 SH SOLE 7 1616 0 0 AFFIMED N V COM N01045108 824 399871 SH SOLE 18 399871 0 0 AFFIMED N V COM N01045108 782 379556 SH SOLE 19 379556 0 0 AFFIMED N V COM N01045108 11248 5460123 SH SOLE 21 5460123 0 0 AFFIMED N V COM N01045108 2847 1381848 SH SOLE 22 1355939 0 25909 AFFIMED N V COM N01045108 6 3073 SH SOLE 23 3073 0 0 AFFIMED N V COM N01045108 6 3141 SH SOLE 26 0 0 3141 AFFIMED N V COM N01045108 138 66899 SH SOLE 30 66899 0 0 AFFINITY BANCSHARES INC COM 00832E103 3 173 SH SOLE 2 0 0 173 AFFINITY BANCSHARES INC COM 00832E103 11 774 SH SOLE 18 774 0 0 AFFINITY BANCSHARES INC COM 00832E103 181 12360 SH SOLE 21 12360 0 0 AFFINITY BANCSHARES INC COM 00832E103 5 324 SH SOLE 22 324 0 0 AFFIRM HLDGS INC COM CL A 00827B106 4632 246889 SH SOLE 2 20713 0 226176 AFFIRM HLDGS INC COM CL A 00827B106 2705 144179 SH SOLE 4 88108 0 56071 AFFIRM HLDGS INC COM CL A 00827B106 384 20495 SH SOLE 7 20495 0 0 AFFIRM HLDGS INC COM CL A 00827B106 9 501 SH SOLE 13 501 0 0 AFFIRM HLDGS INC COM CL A 00827B106 343 18300 SH SOLE 15 18300 0 0 AFFIRM HLDGS INC COM CL A 00827B106 5083 270962 SH SOLE 18 261273 0 9689 AFFIRM HLDGS INC COM CL A 00827B106 1143 60954 SH SOLE 19 60954 0 0 AFFIRM HLDGS INC COM CL A 00827B106 43553 2321583 SH SOLE 21 2321583 0 0 AFFIRM HLDGS INC COM CL A 00827B106 85516 4558418 SH SOLE 22 4234740 0 323678 AFFIRM HLDGS INC COM CL A 00827B106 5839 311265 SH SOLE 23 311265 0 0 AFFIRM HLDGS INC COM CL A 00827B106 471 25091 SH SOLE 25 25091 0 0 AFFIRM HLDGS INC COM CL A 00827B106 2727 145363 SH SOLE 26 115838 0 29525 AFFIRM HLDGS INC COM CL A 00827B106 2627 140025 SH SOLE 28 3110 0 136915 AFFIRM HLDGS INC COM CL A 00827B106 9188 489756 SH SOLE 30 489756 0 0 AFFIRM HLDGS INC COM CL A 00827B106 680 36227 SH SOLE 31 33431 0 2796 AFFIRM HLDGS INC COM CL A 00827B106 174 9260 SH SOLE 34 9260 0 0 AFFIRM HLDGS INC COM CL A 00827B106 384 20453 SH SOLE 36 20453 0 0 AFFIRM HLDGS INC COM CL A 00827B106 134 7166 SH SOLE 40 7166 0 0 AFFIRM HLDGS INC COM CL A 00827B106 941 50183 SH SOLE 43 46519 0 3664 AFLAC INC COM 001055102 52816 939791 SH SOLE 2 154207 0 785584 AFLAC INC COM 001055102 29345 522157 SH SOLE 4 285471 0 236686 AFLAC INC COM 001055102 35021 623142 SH SOLE 7 602649 0 20493 AFLAC INC COM 001055102 947 16852 SH SOLE 13 2565 0 14287 AFLAC INC COM 001055102 5191 92373 SH SOLE 15 92373 0 0 AFLAC INC COM 001055102 75163 1337426 SH SOLE 18 1290319 0 47107 AFLAC INC COM 001055102 15191 270295 SH SOLE 19 270295 0 0 AFLAC INC COM 001055102 894509 15916530 SH SOLE 21 15916530 0 0 AFLAC INC COM 001055102 702224 12495084 SH SOLE 22 11281222 0 1213862 AFLAC INC COM 001055102 56533 1005928 SH SOLE 23 1005928 0 0 AFLAC INC COM 001055102 53104 944913 SH SOLE 25 944913 0 0 AFLAC INC COM 001055102 70783 1259478 SH SOLE 26 513087 0 746391 AFLAC INC COM 001055102 78690 1400179 SH SOLE 28 64024 0 1336155 AFLAC INC COM 001055102 174813 3110559 SH SOLE 30 3105792 0 4767 AFLAC INC COM 001055102 7863 139908 SH SOLE 31 128626 0 11282 AFLAC INC COM 001055102 1543 27447 SH SOLE 34 27447 0 0 AFLAC INC COM 001055102 12910 229713 SH SOLE 36 229713 0 0 AFLAC INC COM 001055102 1120 19937 SH SOLE 40 19937 0 0 AFLAC INC COM 001055102 79 1407 SH OTR 43 1407 0 0 AFLAC INC COM 001055102 47024 836731 SH SOLE 43 774225 0 62507 AFYA LTD CL A COM G01125106 326 24060 SH SOLE 2 24060 0 0 AFYA LTD CL A COM G01125106 3427 252718 SH SOLE 18 0 0 252718 AFYA LTD CL A COM G01125106 236 17421 SH SOLE 22 17421 0 0 AFYA LTD CL A COM G01125106 2654 195690 SH SOLE 25 195690 0 0 AFYA LTD CL A COM G01125106 5695 419984 SH SOLE 34 419984 0 0 AG MTG INVT TR INC COM NEW 001228501 186 45253 SH SOLE 2 44463 0 790 AG MTG INVT TR INC COM NEW 001228501 16 3803 SH SOLE 18 3803 0 0 AG MTG INVT TR INC COM NEW 001228501 1522 370339 SH SOLE 21 370339 0 0 AG MTG INVT TR INC COM NEW 001228501 1357 330207 SH SOLE 22 330207 0 0 AG MTG INVT TR INC COM NEW 001228501 0 1 SH SOLE 43 1 0 0 AGCO CORP COM 001084102 14695 152802 SH SOLE 2 78689 0 74113 AGCO CORP COM 001084102 21 223 SH SOLE 4 223 0 0 AGCO CORP COM 001084102 7884 81976 SH SOLE 7 81976 0 0 AGCO CORP COM 001084102 13164 136881 SH SOLE 18 136881 0 0 AGCO CORP COM 001084102 33491 348246 SH SOLE 19 348246 0 0 AGCO CORP COM 001084102 297979 3098458 SH SOLE 21 3098458 0 0 AGCO CORP COM 001084102 163246 1697475 SH SOLE 22 1621549 0 75926 AGCO CORP COM 001084102 14794 153835 SH SOLE 25 153835 0 0 AGCO CORP COM 001084102 6212 64589 SH SOLE 26 37236 0 27353 AGCO CORP COM 001084102 109 1134 SH SOLE 28 1134 0 0 AGCO CORP COM 001084102 26326 273747 SH SOLE 29 273747 0 0 AGCO CORP COM 001084102 16177 168216 SH SOLE 30 168216 0 0 AGCO CORP COM 001084102 88 915 SH SOLE 31 915 0 0 AGCO CORP COM 001084102 55477 576865 SH SOLE 34 576865 0 0 AGCO CORP COM 001084102 116 1201 SH SOLE 36 1201 0 0 AGCO CORP COM 001084102 815 8472 SH SOLE 40 8472 0 0 AGCO CORP COM 001084102 7526 78259 SH SOLE 43 72877 0 5382 AGEAGLE AERIAL SYS INC NEW COM 00848K101 0 735 SH SOLE 2 0 0 735 AGEAGLE AERIAL SYS INC NEW COM 00848K101 50 107306 SH SOLE 21 107306 0 0 AGEAGLE AERIAL SYS INC NEW COM 00848K101 488 1049781 SH SOLE 22 1049781 0 0 AGENUS INC COM NEW 00847G705 715 348793 SH SOLE 2 198221 0 150572 AGENUS INC COM NEW 00847G705 1 586 SH SOLE 4 586 0 0 AGENUS INC COM NEW 00847G705 37 18068 SH SOLE 7 18068 0 0 AGENUS INC COM NEW 00847G705 1708 833300 SH SOLE 18 768064 0 65236 AGENUS INC COM NEW 00847G705 3449 1682351 SH SOLE 19 1682351 0 0 AGENUS INC COM NEW 00847G705 20896 10193005 SH SOLE 21 10193005 0 0 AGENUS INC COM NEW 00847G705 14570 7107461 SH SOLE 22 6973647 0 133814 AGENUS INC COM NEW 00847G705 101 49063 SH SOLE 23 49063 0 0 AGENUS INC COM NEW 00847G705 100 48825 SH SOLE 25 48825 0 0 AGENUS INC COM NEW 00847G705 500 244076 SH SOLE 26 0 0 244076 AGENUS INC COM NEW 00847G705 22 10692 SH SOLE 28 10692 0 0 AGENUS INC COM NEW 00847G705 1684 821595 SH SOLE 30 821595 0 0 AGENUS INC COM NEW 00847G705 44 21426 SH SOLE 40 21426 0 0 AGENUS INC COM NEW 00847G705 375 182926 SH SOLE 43 182573 0 353 AGEX THERAPEUTICS INC COM 00848H108 4 7841 SH SOLE 21 7841 0 0 AGEX THERAPEUTICS INC COM 00848H108 70 124289 SH SOLE 22 124289 0 0 AGILE THERAPEUTICS INC COM NEW 00847L209 0 58 SH SOLE 2 0 0 58 AGILE THERAPEUTICS INC COM NEW 00847L209 5 15418 SH SOLE 21 15418 0 0 AGILE THERAPEUTICS INC COM NEW 00847L209 86 288323 SH SOLE 22 288323 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 157347 1294508 SH SOLE 2 841464 0 453044 AGILENT TECHNOLOGIES INC COM 00846U101 49959 411020 SH SOLE 4 270893 0 140127 AGILENT TECHNOLOGIES INC COM 00846U101 38060 313120 SH SOLE 7 267357 0 45763 AGILENT TECHNOLOGIES INC COM 00846U101 8983 73903 SH SOLE 13 68050 0 5853 AGILENT TECHNOLOGIES INC COM 00846U101 3637 29923 SH SOLE 15 29923 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 120277 989531 SH SOLE 18 892423 0 97108 AGILENT TECHNOLOGIES INC COM 00846U101 316336 2602514 SH SOLE 19 2602514 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1177835 9690130 SH SOLE 21 9690130 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 886392 7292409 SH SOLE 22 6571277 0 721132 AGILENT TECHNOLOGIES INC COM 00846U101 75742 623137 SH SOLE 23 623137 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 107112 881220 SH SOLE 25 881220 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 147796 1215930 SH SOLE 26 695094 0 520836 AGILENT TECHNOLOGIES INC COM 00846U101 153475 1262651 SH SOLE 28 12870 0 1249781 AGILENT TECHNOLOGIES INC COM 00846U101 9447 77719 SH SOLE 29 77719 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 384221 3161015 SH SOLE 30 3073592 0 87423 AGILENT TECHNOLOGIES INC COM 00846U101 26817 220622 SH SOLE 31 215217 0 5405 AGILENT TECHNOLOGIES INC COM 00846U101 283343 2331083 SH SOLE 34 2331083 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 12601 103672 SH SOLE 36 103672 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 1146 9429 SH SOLE 40 9429 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 154 1264 SH OTR 43 1264 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 43562 358390 SH SOLE 43 332482 0 25908 AGILETHOUGHT INC CLASS A COM 00857F100 3 883 SH SOLE 2 0 0 883 AGILETHOUGHT INC CLASS A COM 00857F100 20 5036 SH SOLE 18 5036 0 0 AGILETHOUGHT INC CLASS A COM 00857F100 230 58922 SH SOLE 21 58922 0 0 AGILETHOUGHT INC CLASS A COM 00857F100 180 46089 SH SOLE 22 46089 0 0 AGILITI INC COM 00848J104 230 16101 SH SOLE 2 13006 0 3095 AGILITI INC COM 00848J104 5 363 SH SOLE 7 363 0 0 AGILITI INC COM 00848J104 2469 172512 SH SOLE 18 172512 0 0 AGILITI INC COM 00848J104 22185 1550332 SH SOLE 19 1550332 0 0 AGILITI INC COM 00848J104 14664 1024741 SH SOLE 21 1024741 0 0 AGILITI INC COM 00848J104 10098 705660 SH SOLE 22 689022 0 16638 AGILITI INC COM 00848J104 76 5316 SH SOLE 25 5316 0 0 AGILITI INC COM 00848J104 59 4101 SH SOLE 26 1687 0 2414 AGILITI INC COM 00848J104 26 1823 SH SOLE 28 0 0 1823 AGILITI INC COM 00848J104 674 47084 SH SOLE 30 47084 0 0 AGILITI INC COM 00848J104 46 3206 SH SOLE 36 3206 0 0 AGILITI INC COM 00848J104 80 5606 SH SOLE 40 5606 0 0 AGILITI INC COM 00848J104 7 468 SH SOLE 43 431 0 37 AGILON HEALTH INC COM 00857U107 5776 246642 SH SOLE 2 87939 0 158703 AGILON HEALTH INC COM 00857U107 625 26684 SH SOLE 4 863 0 25821 AGILON HEALTH INC COM 00857U107 51 2197 SH SOLE 7 2197 0 0 AGILON HEALTH INC COM 00857U107 2048 87451 SH SOLE 18 87451 0 0 AGILON HEALTH INC COM 00857U107 7984 340890 SH SOLE 19 340890 0 0 AGILON HEALTH INC COM 00857U107 75635 3229526 SH SOLE 21 3229526 0 0 AGILON HEALTH INC COM 00857U107 101654 4340498 SH SOLE 22 4104180 0 236318 AGILON HEALTH INC COM 00857U107 742 31691 SH SOLE 25 31691 0 0 AGILON HEALTH INC COM 00857U107 2097 89550 SH SOLE 26 72669 0 16881 AGILON HEALTH INC COM 00857U107 297 12688 SH SOLE 28 3822 0 8866 AGILON HEALTH INC COM 00857U107 2795 119325 SH SOLE 30 119325 0 0 AGILON HEALTH INC COM 00857U107 64 2750 SH SOLE 31 2750 0 0 AGILON HEALTH INC COM 00857U107 46 1947 SH SOLE 34 1947 0 0 AGILON HEALTH INC COM 00857U107 39 1657 SH SOLE 36 1657 0 0 AGILON HEALTH INC COM 00857U107 578 24687 SH SOLE 40 24687 0 0 AGILON HEALTH INC COM 00857U107 185 7903 SH SOLE 43 7501 0 402 AGILYSYS INC COM 00847J105 689 12442 SH SOLE 2 10258 0 2184 AGILYSYS INC COM 00847J105 4 76 SH SOLE 4 76 0 0 AGILYSYS INC COM 00847J105 14 257 SH SOLE 7 257 0 0 AGILYSYS INC COM 00847J105 3791 68483 SH SOLE 18 68483 0 0 AGILYSYS INC COM 00847J105 2030 36681 SH SOLE 19 36681 0 0 AGILYSYS INC COM 00847J105 133152 2405636 SH SOLE 21 2405636 0 0 AGILYSYS INC COM 00847J105 28712 518729 SH SOLE 22 504132 0 14597 AGILYSYS INC COM 00847J105 228 4120 SH SOLE 25 4120 0 0 AGILYSYS INC COM 00847J105 999 18050 SH SOLE 26 13559 0 4491 AGILYSYS INC COM 00847J105 2201 39773 SH SOLE 30 39773 0 0 AGILYSYS INC COM 00847J105 133 2407 SH SOLE 40 2407 0 0 AGILYSYS INC COM 00847J105 354 6391 SH SOLE 43 6201 0 190 AGIOS PHARMACEUTICALS INC COM 00847X104 3552 125585 SH SOLE 2 69460 0 56125 AGIOS PHARMACEUTICALS INC COM 00847X104 7 265 SH SOLE 4 265 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 55 1941 SH SOLE 7 542 0 1399 AGIOS PHARMACEUTICALS INC COM 00847X104 4624 163522 SH SOLE 18 163522 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 8604 304259 SH SOLE 19 304259 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 66211 2341277 SH SOLE 21 2341277 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 42255 1494156 SH SOLE 22 1434928 0 59228 AGIOS PHARMACEUTICALS INC COM 00847X104 154 5441 SH SOLE 23 5441 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 245 8673 SH SOLE 25 8673 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 1655 58536 SH SOLE 26 24644 0 33892 AGIOS PHARMACEUTICALS INC COM 00847X104 45 1577 SH SOLE 28 0 0 1577 AGIOS PHARMACEUTICALS INC COM 00847X104 6836 241742 SH SOLE 30 241742 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 253 8945 SH SOLE 34 8945 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 26 918 SH SOLE 36 918 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 203 7183 SH SOLE 40 7183 0 0 AGIOS PHARMACEUTICALS INC COM 00847X104 778 27522 SH SOLE 43 23122 0 4400 AGNC INVT CORP COM 00123Q104 11471 1362293 SH SOLE 2 301573 0 1060720 AGNC INVT CORP COM 00123Q104 15 1829 SH SOLE 4 1829 0 0 AGNC INVT CORP COM 00123Q104 101 11987 SH SOLE 7 11987 0 0 AGNC INVT CORP COM 00123Q104 1751 208001 SH SOLE 18 208001 0 0 AGNC INVT CORP COM 00123Q104 1353 160679 SH SOLE 19 160679 0 0 AGNC INVT CORP COM 00123Q104 122863 14591795 SH SOLE 21 14591795 0 0 AGNC INVT CORP COM 00123Q104 97077 11529321 SH SOLE 22 10896226 0 633095 AGNC INVT CORP COM 00123Q104 5569 661440 SH SOLE 25 661440 0 0 AGNC INVT CORP COM 00123Q104 5444 646548 SH SOLE 26 347022 0 299526 AGNC INVT CORP COM 00123Q104 1998 237348 SH SOLE 28 9353 0 227995 AGNC INVT CORP COM 00123Q104 1793 212965 SH SOLE 30 212965 0 0 AGNC INVT CORP COM 00123Q104 65 7687 SH SOLE 31 7687 0 0 AGNC INVT CORP COM 00123Q104 1029 122267 SH SOLE 36 122267 0 0 AGNC INVT CORP COM 00123Q104 604 71789 SH SOLE 40 71789 0 0 AGNC INVT CORP COM 00123Q104 16 1946 SH OTR 43 1946 0 0 AGNC INVT CORP COM 00123Q104 4678 555607 SH SOLE 43 490263 0 65344 AGNICO EAGLE MINES LTD COM 008474108 7244 171544 SH SOLE 21 171544 0 0 AGNICO EAGLE MINES LTD COM 008474108 9898 234375 SH SOLE 43 225498 0 8877 AGORA INC ADS 00851L103 73 20024 SH SOLE 2 20024 0 0 AGORA INC ADS 00851L103 2 487 SH SOLE 4 487 0 0 AGORA INC ADS 00851L103 2673 736248 SH SOLE 21 736248 0 0 AGORA INC ADS 00851L103 3281 903855 SH SOLE 22 887467 0 16388 AGORA INC ADS 00851L103 4 1045 SH SOLE 25 1045 0 0 AGORA INC ADS 00851L103 530 146041 SH SOLE 30 146041 0 0 AGORA INC ADS 00851L103 4 1178 SH SOLE 34 1178 0 0 AGREE RLTY CORP COM 008492100 13813 204397 SH SOLE 2 131299 0 73098 AGREE RLTY CORP COM 008492100 13386 198073 SH SOLE 4 198073 0 0 AGREE RLTY CORP COM 008492100 6870 101650 SH SOLE 7 101650 0 0 AGREE RLTY CORP COM 008492100 33737 499209 SH SOLE 18 499209 0 0 AGREE RLTY CORP COM 008492100 25302 374403 SH SOLE 19 374403 0 0 AGREE RLTY CORP COM 008492100 690352 10215326 SH SOLE 21 10215326 0 0 AGREE RLTY CORP COM 008492100 187190 2769902 SH SOLE 22 2514791 0 255111 AGREE RLTY CORP COM 008492100 1594 23582 SH SOLE 23 23582 0 0 AGREE RLTY CORP COM 008492100 23753 351482 SH SOLE 25 351482 0 0 AGREE RLTY CORP COM 008492100 2221 32869 SH SOLE 26 27472 0 5397 AGREE RLTY CORP COM 008492100 7517 111232 SH SOLE 28 20648 0 90584 AGREE RLTY CORP COM 008492100 24387 360866 SH SOLE 30 360866 0 0 AGREE RLTY CORP COM 008492100 2050 30335 SH SOLE 34 30335 0 0 AGREE RLTY CORP COM 008492100 582 8612 SH SOLE 40 8612 0 0 AGREE RLTY CORP COM 008492100 4522 66919 SH SOLE 43 64647 0 2272 AGRIFY CORP COM 00853E107 2 3723 SH SOLE 18 3723 0 0 AGRIFY CORP COM 00853E107 21 48238 SH SOLE 21 48238 0 0 AGRIFY CORP COM 00853E107 111 256043 SH SOLE 22 256043 0 0 AGROFRESH SOLUTIONS INC COM 00856G109 9 6077 SH SOLE 18 6077 0 0 AGROFRESH SOLUTIONS INC COM 00856G109 101 67199 SH SOLE 21 67199 0 0 AGROFRESH SOLUTIONS INC COM 00856G109 150 99989 SH SOLE 22 99989 0 0 AIKIDO PHARMA INC COM NEW 008875304 17 2453 SH SOLE 21 2453 0 0 AIKIDO PHARMA INC COM NEW 008875304 498 72822 SH SOLE 22 72822 0 0 AILERON THERAPEUTICS INC COM 00887A105 1 3799 SH SOLE 22 3799 0 0 AIM IMMUNOTECH INC COM 00901B105 6 9870 SH SOLE 18 9870 0 0 AIM IMMUNOTECH INC COM 00901B105 61 105257 SH SOLE 21 105257 0 0 AIM IMMUNOTECH INC COM 00901B105 406 698333 SH SOLE 22 698333 0 0 AIR INDS GROUP COM NEW 00912N205 6 9273 SH SOLE 21 9273 0 0 AIR LEASE CORP CL A 00912X302 19276 621611 SH SOLE 2 50985 0 570626 AIR LEASE CORP CL A 00912X302 8 244 SH SOLE 4 244 0 0 AIR LEASE CORP CL A 00912X302 64 2055 SH SOLE 7 2055 0 0 AIR LEASE CORP CL A 00912X302 1566 50484 SH SOLE 13 50484 0 0 AIR LEASE CORP CL A 00912X302 9003 290334 SH SOLE 15 290334 0 0 AIR LEASE CORP CL A 00912X302 1333 42995 SH SOLE 18 42995 0 0 AIR LEASE CORP CL A 00912X302 977 31516 SH SOLE 19 31516 0 0 AIR LEASE CORP CL A 00912X302 42631 1374750 SH SOLE 21 1374750 0 0 AIR LEASE CORP CL A 00912X302 72225 2329085 SH SOLE 22 2199268 0 129817 AIR LEASE CORP CL A 00912X302 1693 54595 SH SOLE 25 54595 0 0 AIR LEASE CORP CL A 00912X302 1352 43585 SH SOLE 26 35128 0 8457 AIR LEASE CORP CL A 00912X302 1371 44199 SH SOLE 28 32120 0 12079 AIR LEASE CORP CL A 00912X302 1483 47819 SH SOLE 30 47819 0 0 AIR LEASE CORP CL A 00912X302 44 1431 SH SOLE 31 1431 0 0 AIR LEASE CORP CL A 00912X302 23369 753609 SH SOLE 34 753609 0 0 AIR LEASE CORP CL A 00912X302 152 4891 SH SOLE 36 4891 0 0 AIR LEASE CORP CL A 00912X302 423 13655 SH SOLE 40 13655 0 0 AIR LEASE CORP CL A 00912X302 5842 188396 SH SOLE 43 182550 0 5846 AIR PRODS & CHEMS INC COM 009158106 98392 422775 SH SOLE 2 49920 0 372855 AIR PRODS & CHEMS INC COM 009158106 23500 100976 SH SOLE 4 83661 0 17315 AIR PRODS & CHEMS INC COM 009158106 52471 225459 SH SOLE 7 218200 0 7259 AIR PRODS & CHEMS INC COM 009158106 1379 5926 SH SOLE 13 936 0 4990 AIR PRODS & CHEMS INC COM 009158106 7720 33173 SH SOLE 15 33173 0 0 AIR PRODS & CHEMS INC COM 009158106 96782 415857 SH SOLE 18 398416 0 17441 AIR PRODS & CHEMS INC COM 009158106 132950 571263 SH SOLE 19 571263 0 0 AIR PRODS & CHEMS INC COM 009158106 10990 47221 SH SOLE 20 47221 0 0 AIR PRODS & CHEMS INC COM 009158106 1191202 5118388 SH SOLE 21 5118388 0 0 AIR PRODS & CHEMS INC COM 009158106 1086230 4667341 SH SOLE 22 4230039 0 437302 AIR PRODS & CHEMS INC COM 009158106 84820 364457 SH SOLE 23 364457 0 0 AIR PRODS & CHEMS INC COM 009158106 77625 333541 SH SOLE 25 333541 0 0 AIR PRODS & CHEMS INC COM 009158106 107265 460900 SH SOLE 26 187625 0 273275 AIR PRODS & CHEMS INC COM 009158106 52318 224800 SH SOLE 28 4647 0 220153 AIR PRODS & CHEMS INC COM 009158106 222024 953998 SH SOLE 30 953998 0 0 AIR PRODS & CHEMS INC COM 009158106 11354 48785 SH SOLE 31 44750 0 4035 AIR PRODS & CHEMS INC COM 009158106 66456 285548 SH SOLE 34 285548 0 0 AIR PRODS & CHEMS INC COM 009158106 18320 78719 SH SOLE 36 78719 0 0 AIR PRODS & CHEMS INC COM 009158106 1670 7176 SH SOLE 40 7176 0 0 AIR PRODS & CHEMS INC COM 009158106 103 442 SH OTR 43 442 0 0 AIR PRODS & CHEMS INC COM 009158106 59489 255612 SH SOLE 43 231849 0 23763 AIR T INC COM 009207101 51 3000 SH SOLE 17 0 0 3000 AIR T INC COM 009207101 5 285 SH SOLE 18 285 0 0 AIR T INC COM 009207101 41 2402 SH SOLE 21 2402 0 0 AIR T INC COM 009207101 60 3521 SH SOLE 22 3521 0 0 AIR TRANS SVCS GROUP INC NOTE 1.125%10/1 00922RAB1 2243 2249000 PRN SOLE 21 2249000 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 875 36336 SH SOLE 2 12510 0 23826 AIR TRANSPORT SERVICES GRP I COM 00922R105 16 676 SH SOLE 7 676 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 4 180 SH SOLE 17 0 0 180 AIR TRANSPORT SERVICES GRP I COM 00922R105 4008 166366 SH SOLE 18 166366 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 2588 107419 SH SOLE 19 107419 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 49688 2062612 SH SOLE 21 2062612 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 32669 1356139 SH SOLE 22 1320024 0 36115 AIR TRANSPORT SERVICES GRP I COM 00922R105 68 2823 SH SOLE 25 2823 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 56 2318 SH SOLE 28 2318 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 279 11570 SH SOLE 30 11570 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 45 1850 SH SOLE 40 1850 0 0 AIR TRANSPORT SERVICES GRP I COM 00922R105 179 7439 SH SOLE 43 7351 0 88 AIRBNB INC COM CL A 009066101 82718 787494 SH SOLE 2 150196 0 637298 AIRBNB INC COM CL A 009066101 27179 258752 SH SOLE 4 150329 0 108423 AIRBNB INC COM CL A 009066101 9417 89655 SH SOLE 7 88383 0 1272 AIRBNB INC COM CL A 009066101 2096 19952 SH SOLE 13 10801 0 9151 AIRBNB INC COM CL A 009066101 3362 32006 SH SOLE 15 32006 0 0 AIRBNB INC COM CL A 009066101 19797 188472 SH SOLE 18 168814 0 19658 AIRBNB INC COM CL A 009066101 24291 231256 SH SOLE 19 231256 0 0 AIRBNB INC COM CL A 009066101 299288 2849273 SH SOLE 21 2849273 0 0 AIRBNB INC COM CL A 009066101 887424 8448435 SH SOLE 22 7766450 0 681985 AIRBNB INC COM CL A 009066101 62412 594171 SH SOLE 23 594171 0 0 AIRBNB INC COM CL A 009066101 63144 601145 SH SOLE 25 601145 0 0 AIRBNB INC COM CL A 009066101 50806 483678 SH SOLE 26 204177 0 279501 AIRBNB INC COM CL A 009066101 67861 646050 SH SOLE 28 8904 0 637146 AIRBNB INC COM CL A 009066101 315 2999 SH SOLE 29 2999 0 0 AIRBNB INC COM CL A 009066101 142459 1356238 SH SOLE 30 1262046 0 94192 AIRBNB INC COM CL A 009066101 9081 86454 SH SOLE 31 79604 0 6850 AIRBNB INC COM CL A 009066101 9780 93103 SH SOLE 32 93103 0 0 AIRBNB INC COM CL A 009066101 33629 320150 SH SOLE 34 320150 0 0 AIRBNB INC COM CL A 009066101 11632 110737 SH SOLE 36 110737 0 0 AIRBNB INC COM CL A 009066101 1276 12144 SH SOLE 40 12144 0 0 AIRBNB INC COM CL A 009066101 12176 115918 SH SOLE 43 102628 0 13290 AIRBNB INC NOTE 3/1 009066AB7 4654 5621000 PRN SOLE 2 5621000 0 0 AIRBNB INC NOTE 3/1 009066AB7 479 579000 PRN SOLE 18 579000 0 0 AIRBNB INC NOTE 3/1 009066AB7 830 1002000 PRN SOLE 19 1002000 0 0 AIRBNB INC NOTE 3/1 009066AB7 14387 17375000 PRN SOLE 21 17375000 0 0 AIRBNB INC NOTE 3/1 009066AB7 19624 23700000 PRN SOLE 22 23700000 0 0 AIRBNB INC NOTE 3/1 009066AB7 250 302000 PRN SOLE 26 302000 0 0 AIRBNB INC NOTE 3/1 009066AB7 775 936000 PRN SOLE 34 936000 0 0 AIRGAIN INC COM 00938A104 12 1684 SH SOLE 18 1684 0 0 AIRGAIN INC COM 00938A104 130 17988 SH SOLE 21 17988 0 0 AIRGAIN INC COM 00938A104 1297 179882 SH SOLE 22 179882 0 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 50 7754 SH SOLE 2 6907 0 847 AIRSCULPT TECHNOLOGIES INC COM 009496100 211 32851 SH SOLE 18 32851 0 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 135 21009 SH SOLE 19 21009 0 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 2304 358251 SH SOLE 21 358251 0 0 AIRSCULPT TECHNOLOGIES INC COM 009496100 1272 197785 SH SOLE 22 196903 0 882 AIRSPAN NETWORKS HOLDINGS IN COM 00951K104 8 3742 SH SOLE 18 3742 0 0 AIRSPAN NETWORKS HOLDINGS IN COM 00951K104 86 42572 SH SOLE 21 42572 0 0 AIRSPAN NETWORKS HOLDINGS IN COM 00951K104 9 4278 SH SOLE 22 4278 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 24898 309979 SH SOLE 2 84847 0 225132 AKAMAI TECHNOLOGIES INC COM 00971T101 12744 158662 SH SOLE 4 68285 0 90377 AKAMAI TECHNOLOGIES INC COM 00971T101 14374 178956 SH SOLE 7 174350 0 4606 AKAMAI TECHNOLOGIES INC COM 00971T101 180 2241 SH SOLE 13 774 0 1467 AKAMAI TECHNOLOGIES INC COM 00971T101 1511 18808 SH SOLE 15 18808 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 21166 263525 SH SOLE 18 250944 0 12581 AKAMAI TECHNOLOGIES INC COM 00971T101 7195 89584 SH SOLE 19 89584 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 505945 6299119 SH SOLE 21 6299119 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 296705 3694039 SH SOLE 22 3370373 0 323666 AKAMAI TECHNOLOGIES INC COM 00971T101 20776 258668 SH SOLE 23 258668 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 22788 283718 SH SOLE 25 283718 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 25587 318566 SH SOLE 26 115938 0 202628 AKAMAI TECHNOLOGIES INC COM 00971T101 36927 459754 SH SOLE 28 12595 0 447159 AKAMAI TECHNOLOGIES INC COM 00971T101 152255 1895603 SH SOLE 30 1826707 0 68896 AKAMAI TECHNOLOGIES INC COM 00971T101 2673 33280 SH SOLE 31 30386 0 2894 AKAMAI TECHNOLOGIES INC COM 00971T101 3125 38906 SH SOLE 34 38906 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 6094 75874 SH SOLE 36 75874 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 436 5430 SH SOLE 40 5430 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 36 446 SH OTR 43 446 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 17447 217224 SH SOLE 43 207771 0 9453 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 10172 10012000 PRN SOLE 21 10012000 0 0 AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 2845 2800000 PRN SOLE 22 2800000 0 0 AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 9329 10026000 PRN SOLE 21 10026000 0 0 AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 6700 7200000 PRN SOLE 22 7200000 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 13 40473 SH SOLE 2 16577 0 23896 AKEBIA THERAPEUTICS INC COM 00972D105 37 117053 SH SOLE 19 117053 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 488 1541852 SH SOLE 21 1541852 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 781 2470899 SH SOLE 22 2470899 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 10 31215 SH SOLE 26 0 0 31215 AKEBIA THERAPEUTICS INC COM 00972D105 4 11897 SH SOLE 28 11897 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 23 73566 SH SOLE 30 73566 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 0 1 SH SOLE 43 0 0 1 AKERNA CORP COM 00973W102 0 1442 SH SOLE 2 0 0 1442 AKERNA CORP COM 00973W102 1 12408 SH SOLE 21 12408 0 0 AKERNA CORP COM 00973W102 91 1009975 SH SOLE 22 1009975 0 0 AKERO THERAPEUTICS INC COM 00973Y108 1027 30168 SH SOLE 2 11577 0 18591 AKERO THERAPEUTICS INC COM 00973Y108 9 260 SH SOLE 7 260 0 0 AKERO THERAPEUTICS INC COM 00973Y108 3037 89181 SH SOLE 18 89181 0 0 AKERO THERAPEUTICS INC COM 00973Y108 3685 108227 SH SOLE 19 108227 0 0 AKERO THERAPEUTICS INC COM 00973Y108 42250 1240813 SH SOLE 21 1240813 0 0 AKERO THERAPEUTICS INC COM 00973Y108 26695 783986 SH SOLE 22 753974 0 30012 AKERO THERAPEUTICS INC COM 00973Y108 187 5491 SH SOLE 25 5491 0 0 AKERO THERAPEUTICS INC COM 00973Y108 14 402 SH SOLE 28 402 0 0 AKERO THERAPEUTICS INC COM 00973Y108 682 20029 SH SOLE 30 20029 0 0 AKERO THERAPEUTICS INC COM 00973Y108 55 1624 SH SOLE 40 1624 0 0 AKERO THERAPEUTICS INC COM 00973Y108 2223 65296 SH SOLE 43 56807 0 8489 AKOUOS INC COM 00973J101 102 15130 SH SOLE 2 7918 0 7212 AKOUOS INC COM 00973J101 25 3636 SH SOLE 18 3636 0 0 AKOUOS INC COM 00973J101 1961 290042 SH SOLE 19 290042 0 0 AKOUOS INC COM 00973J101 1331 196916 SH SOLE 21 196916 0 0 AKOUOS INC COM 00973J101 1704 252009 SH SOLE 22 252009 0 0 AKOUOS INC COM 00973J101 5 770 SH SOLE 23 770 0 0 AKOUOS INC COM 00973J101 106 15645 SH SOLE 30 15645 0 0 AKOUOS INC COM 00973J101 15 2150 SH SOLE 34 2150 0 0 AKOUOS INC COM 00973J101 5 694 SH SOLE 43 694 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 17 5666 SH SOLE 2 1778 0 3888 AKOUSTIS TECHNOLOGIES INC COM 00973N102 2 635 SH SOLE 7 635 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 392 132053 SH SOLE 18 132053 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 287 96597 SH SOLE 19 96597 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 5156 1736045 SH SOLE 21 1736045 0 0 AKOUSTIS TECHNOLOGIES INC COM 00973N102 3505 1179988 SH SOLE 22 1170139 0 9849 AKOUSTIS TECHNOLOGIES INC COM 00973N102 73 24577 SH SOLE 43 883 0 23694 AKOYA BIOSCIENCES INC COM 00974H104 121 10301 SH SOLE 2 8147 0 2154 AKOYA BIOSCIENCES INC COM 00974H104 4 366 SH SOLE 7 366 0 0 AKOYA BIOSCIENCES INC COM 00974H104 500 42551 SH SOLE 18 42551 0 0 AKOYA BIOSCIENCES INC COM 00974H104 360 30604 SH SOLE 19 30604 0 0 AKOYA BIOSCIENCES INC COM 00974H104 7166 609831 SH SOLE 21 609831 0 0 AKOYA BIOSCIENCES INC COM 00974H104 3282 279333 SH SOLE 22 278281 0 1052 AKOYA BIOSCIENCES INC COM 00974H104 18 1538 SH SOLE 26 0 0 1538 AKOYA BIOSCIENCES INC COM 00974H104 3 255 SH SOLE 43 255 0 0 AKUMIN INC COM 01021F109 15 8709 SH SOLE 18 8709 0 0 AKUMIN INC COM 01021F109 185 108248 SH SOLE 21 108248 0 0 AKUMIN INC COM 01021F109 971 567577 SH SOLE 22 567577 0 0 ALAMO GROUP INC COM 011311107 775 6336 SH SOLE 2 4368 0 1968 ALAMO GROUP INC COM 011311107 6 48 SH SOLE 4 48 0 0 ALAMO GROUP INC COM 011311107 1885 15416 SH SOLE 7 15416 0 0 ALAMO GROUP INC COM 011311107 4252 34774 SH SOLE 18 34774 0 0 ALAMO GROUP INC COM 011311107 2273 18590 SH SOLE 19 18590 0 0 ALAMO GROUP INC COM 011311107 148069 1211000 SH SOLE 21 1211000 0 0 ALAMO GROUP INC COM 011311107 29709 242975 SH SOLE 22 235294 0 7681 ALAMO GROUP INC COM 011311107 172 1406 SH SOLE 25 1406 0 0 ALAMO GROUP INC COM 011311107 806 6591 SH SOLE 26 5526 0 1065 ALAMO GROUP INC COM 011311107 16 134 SH SOLE 28 134 0 0 ALAMO GROUP INC COM 011311107 3205 26216 SH SOLE 30 26216 0 0 ALAMO GROUP INC COM 011311107 145 1184 SH SOLE 40 1184 0 0 ALAMO GROUP INC COM 011311107 1448 11839 SH SOLE 43 11651 0 188 ALAMOS GOLD INC NEW COM CL A 011532108 1091 147205 SH SOLE 21 147205 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 146 19720 SH SOLE 43 19720 0 0 ALARM COM HLDGS INC COM 011642105 3156 48664 SH SOLE 2 35082 0 13582 ALARM COM HLDGS INC COM 011642105 57 877 SH SOLE 4 183 0 694 ALARM COM HLDGS INC COM 011642105 107 1653 SH SOLE 7 1653 0 0 ALARM COM HLDGS INC COM 011642105 10862 167469 SH SOLE 18 160271 0 7198 ALARM COM HLDGS INC COM 011642105 11385 175527 SH SOLE 19 175527 0 0 ALARM COM HLDGS INC COM 011642105 396938 6119920 SH SOLE 21 6119920 0 0 ALARM COM HLDGS INC COM 011642105 81624 1258462 SH SOLE 22 1227552 0 30910 ALARM COM HLDGS INC COM 011642105 203 3135 SH SOLE 23 3135 0 0 ALARM COM HLDGS INC COM 011642105 462 7118 SH SOLE 25 7118 0 0 ALARM COM HLDGS INC COM 011642105 2040 31452 SH SOLE 26 13555 0 17897 ALARM COM HLDGS INC COM 011642105 55 842 SH SOLE 28 842 0 0 ALARM COM HLDGS INC COM 011642105 26240 404565 SH SOLE 30 404565 0 0 ALARM COM HLDGS INC COM 011642105 566 8728 SH SOLE 34 8728 0 0 ALARM COM HLDGS INC COM 011642105 360 5556 SH SOLE 40 5556 0 0 ALARM COM HLDGS INC COM 011642105 1593 24555 SH SOLE 43 23302 0 1253 ALARM COM HLDGS INC NOTE 1/1 011642AB1 1913 2340000 PRN SOLE 2 2340000 0 0 ALARM COM HLDGS INC NOTE 1/1 011642AB1 3552 4345000 PRN SOLE 21 4345000 0 0 ALARM COM HLDGS INC NOTE 1/1 011642AB1 3474 4250000 PRN SOLE 22 4250000 0 0 ALASKA AIR GROUP INC COM 011659109 6526 166691 SH SOLE 2 91556 0 75135 ALASKA AIR GROUP INC COM 011659109 286 7315 SH SOLE 4 3570 0 3745 ALASKA AIR GROUP INC COM 011659109 4092 104526 SH SOLE 7 99859 0 4667 ALASKA AIR GROUP INC COM 011659109 46 1165 SH SOLE 13 1165 0 0 ALASKA AIR GROUP INC COM 011659109 93 2370 SH SOLE 15 2370 0 0 ALASKA AIR GROUP INC COM 011659109 7017 179224 SH SOLE 18 175463 0 3761 ALASKA AIR GROUP INC COM 011659109 2606 66567 SH SOLE 19 66567 0 0 ALASKA AIR GROUP INC COM 011659109 124614 3182978 SH SOLE 21 3182978 0 0 ALASKA AIR GROUP INC COM 011659109 106098 2710034 SH SOLE 22 2573275 0 136759 ALASKA AIR GROUP INC COM 011659109 277 7085 SH SOLE 23 7085 0 0 ALASKA AIR GROUP INC COM 011659109 155 3947 SH SOLE 25 3947 0 0 ALASKA AIR GROUP INC COM 011659109 8232 210278 SH SOLE 26 131341 0 78937 ALASKA AIR GROUP INC COM 011659109 424 10831 SH SOLE 28 2032 0 8799 ALASKA AIR GROUP INC COM 011659109 116 2952 SH SOLE 29 2952 0 0 ALASKA AIR GROUP INC COM 011659109 13298 339664 SH SOLE 30 339664 0 0 ALASKA AIR GROUP INC COM 011659109 191 4873 SH SOLE 31 4873 0 0 ALASKA AIR GROUP INC COM 011659109 32 808 SH SOLE 34 808 0 0 ALASKA AIR GROUP INC COM 011659109 45 1148 SH SOLE 36 1148 0 0 ALASKA AIR GROUP INC COM 011659109 221 5650 SH SOLE 40 5650 0 0 ALASKA AIR GROUP INC COM 011659109 15 391 SH OTR 43 391 0 0 ALASKA AIR GROUP INC COM 011659109 7455 190413 SH SOLE 43 171543 0 18870 ALAUNOS THERAPEUTICS INC COM 98973P101 9 5509 SH SOLE 2 0 0 5509 ALAUNOS THERAPEUTICS INC COM 98973P101 3075 1787914 SH SOLE 21 1787914 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 5661 3291238 SH SOLE 22 3291238 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 169 98048 SH SOLE 30 98048 0 0 ALAUNOS THERAPEUTICS INC COM 98973P101 13 7333 SH SOLE 43 7009 0 324 ALBANY INTL CORP CL A 012348108 2270 28799 SH SOLE 2 13066 0 15733 ALBANY INTL CORP CL A 012348108 10 122 SH SOLE 4 122 0 0 ALBANY INTL CORP CL A 012348108 26 336 SH SOLE 7 336 0 0 ALBANY INTL CORP CL A 012348108 8963 113704 SH SOLE 18 113704 0 0 ALBANY INTL CORP CL A 012348108 4530 57467 SH SOLE 19 57467 0 0 ALBANY INTL CORP CL A 012348108 293997 3729508 SH SOLE 21 3729508 0 0 ALBANY INTL CORP CL A 012348108 61762 783482 SH SOLE 22 752760 0 30722 ALBANY INTL CORP CL A 012348108 368 4670 SH SOLE 25 4670 0 0 ALBANY INTL CORP CL A 012348108 1180 14974 SH SOLE 26 12564 0 2410 ALBANY INTL CORP CL A 012348108 334 4238 SH SOLE 28 547 0 3691 ALBANY INTL CORP CL A 012348108 4073 51665 SH SOLE 30 51665 0 0 ALBANY INTL CORP CL A 012348108 283 3590 SH SOLE 40 3590 0 0 ALBANY INTL CORP CL A 012348108 43 550 SH OTR 43 550 0 0 ALBANY INTL CORP CL A 012348108 1132 14361 SH SOLE 43 13358 0 1003 ALBEMARLE CORP COM 012653101 61705 233344 SH SOLE 2 28105 0 205239 ALBEMARLE CORP COM 012653101 22990 86937 SH SOLE 4 48782 0 38155 ALBEMARLE CORP COM 012653101 29094 110021 SH SOLE 7 106670 0 3351 ALBEMARLE CORP COM 012653101 903 3413 SH SOLE 13 526 0 2887 ALBEMARLE CORP COM 012653101 3764 14232 SH SOLE 15 14232 0 0 ALBEMARLE CORP COM 012653101 61954 234283 SH SOLE 18 224907 0 9376 ALBEMARLE CORP COM 012653101 96921 366514 SH SOLE 19 366514 0 0 ALBEMARLE CORP COM 012653101 858846 3247791 SH SOLE 21 3247791 0 0 ALBEMARLE CORP COM 012653101 650415 2459594 SH SOLE 22 2226919 0 232675 ALBEMARLE CORP COM 012653101 49650 187754 SH SOLE 23 187754 0 0 ALBEMARLE CORP COM 012653101 98987 374328 SH SOLE 25 374328 0 0 ALBEMARLE CORP COM 012653101 58609 221634 SH SOLE 26 78547 0 143087 ALBEMARLE CORP COM 012653101 49475 187093 SH SOLE 28 17580 0 169513 ALBEMARLE CORP COM 012653101 28227 106744 SH SOLE 29 106744 0 0 ALBEMARLE CORP COM 012653101 153497 580462 SH SOLE 30 580462 0 0 ALBEMARLE CORP COM 012653101 7051 26664 SH SOLE 31 24568 0 2096 ALBEMARLE CORP COM 012653101 227700 861066 SH SOLE 34 861066 0 0 ALBEMARLE CORP COM 012653101 9292 35139 SH SOLE 36 35139 0 0 ALBEMARLE CORP COM 012653101 995 3762 SH SOLE 40 3762 0 0 ALBEMARLE CORP COM 012653101 29 109 SH OTR 43 109 0 0 ALBEMARLE CORP COM 012653101 20887 78985 SH SOLE 43 69461 0 9524 ALBERTSONS COS INC COMMON STOCK 013091103 7084 284937 SH SOLE 2 23283 0 261654 ALBERTSONS COS INC COMMON STOCK 013091103 5638 226781 SH SOLE 4 0 0 226781 ALBERTSONS COS INC COMMON STOCK 013091103 132 5328 SH SOLE 7 5328 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 1 50 SH SOLE 17 0 0 50 ALBERTSONS COS INC COMMON STOCK 013091103 1619 65113 SH SOLE 18 65113 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 1238 49799 SH SOLE 19 49799 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 48180 1938071 SH SOLE 21 1938071 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 89066 3582693 SH SOLE 22 3455117 0 127576 ALBERTSONS COS INC COMMON STOCK 013091103 32 1278 SH SOLE 25 1278 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 1133 45591 SH SOLE 26 45591 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 60 2402 SH SOLE 28 2402 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 61 2438 SH SOLE 31 2438 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 645 25946 SH SOLE 36 25946 0 0 ALBERTSONS COS INC COMMON STOCK 013091103 361 14503 SH SOLE 43 13823 0 680 ALBIREO PHARMA INC COM 01345P106 280 14470 SH SOLE 2 8815 0 5655 ALBIREO PHARMA INC COM 01345P106 1 67 SH SOLE 4 67 0 0 ALBIREO PHARMA INC COM 01345P106 3 170 SH SOLE 7 170 0 0 ALBIREO PHARMA INC COM 01345P106 900 46503 SH SOLE 18 46503 0 0 ALBIREO PHARMA INC COM 01345P106 768 39680 SH SOLE 19 39680 0 0 ALBIREO PHARMA INC COM 01345P106 12142 627147 SH SOLE 21 627147 0 0 ALBIREO PHARMA INC COM 01345P106 8545 441389 SH SOLE 22 433018 0 8371 ALBIREO PHARMA INC COM 01345P106 39 1990 SH SOLE 25 1990 0 0 ALBIREO PHARMA INC COM 01345P106 206 10651 SH SOLE 30 10651 0 0 ALBIREO PHARMA INC COM 01345P106 41 2111 SH SOLE 40 2111 0 0 ALBIREO PHARMA INC COM 01345P106 605 31228 SH SOLE 43 27071 0 4157 ALCOA CORP COM 013872106 32632 969445 SH SOLE 2 255570 0 713875 ALCOA CORP COM 013872106 3499 103943 SH SOLE 4 77842 0 26101 ALCOA CORP COM 013872106 9669 287259 SH SOLE 7 287259 0 0 ALCOA CORP COM 013872106 137 4063 SH SOLE 13 4063 0 0 ALCOA CORP COM 013872106 761 22622 SH SOLE 15 22622 0 0 ALCOA CORP COM 013872106 17192 510741 SH SOLE 18 500588 0 10153 ALCOA CORP COM 013872106 32904 977547 SH SOLE 19 977547 0 0 ALCOA CORP COM 013872106 322195 9572042 SH SOLE 21 9572042 0 0 ALCOA CORP COM 013872106 182989 5436389 SH SOLE 22 5100863 0 335526 ALCOA CORP COM 013872106 10386 308551 SH SOLE 23 308551 0 0 ALCOA CORP COM 013872106 21619 642274 SH SOLE 25 642274 0 0 ALCOA CORP COM 013872106 7531 223730 SH SOLE 26 111340 0 112390 ALCOA CORP COM 013872106 5325 158190 SH SOLE 28 7285 0 150905 ALCOA CORP COM 013872106 12050 357994 SH SOLE 29 357994 0 0 ALCOA CORP COM 013872106 16292 484016 SH SOLE 30 429441 0 54575 ALCOA CORP COM 013872106 1812 53827 SH SOLE 31 50788 0 3039 ALCOA CORP COM 013872106 67568 2007373 SH SOLE 34 2007373 0 0 ALCOA CORP COM 013872106 1440 42768 SH SOLE 36 42768 0 0 ALCOA CORP COM 013872106 202 5993 SH SOLE 40 5993 0 0 ALCOA CORP COM 013872106 23 679 SH OTR 43 679 0 0 ALCOA CORP COM 013872106 7910 234997 SH SOLE 43 223299 0 11698 ALCON AG ORD SHS H01301128 49091 843781 SH SOLE 18 838697 0 5084 ALCON AG ORD SHS H01301128 96866 1664932 SH SOLE 19 1664932 0 0 ALCON AG ORD SHS H01301128 143 2461 SH SOLE 21 2461 0 0 ALCON AG ORD SHS H01301128 349 6002 SH SOLE 34 6002 0 0 ALCON AG ORD SHS H01301128 15725 270274 SH SOLE 43 250848 0 19425 ALDEYRA THERAPEUTICS INC COM 01438T106 8 1473 SH SOLE 2 0 0 1473 ALDEYRA THERAPEUTICS INC COM 01438T106 42 7923 SH SOLE 18 7923 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 959 179512 SH SOLE 21 179512 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 4171 781178 SH SOLE 22 781178 0 0 ALECTOR INC COM 014442107 2158 228105 SH SOLE 2 159559 0 68546 ALECTOR INC COM 014442107 2 229 SH SOLE 4 229 0 0 ALECTOR INC COM 014442107 8 846 SH SOLE 7 846 0 0 ALECTOR INC COM 014442107 1701 179799 SH SOLE 18 168534 0 11265 ALECTOR INC COM 014442107 5232 553028 SH SOLE 19 553028 0 0 ALECTOR INC COM 014442107 25419 2687033 SH SOLE 21 2687033 0 0 ALECTOR INC COM 014442107 17887 1890800 SH SOLE 22 1856765 0 34035 ALECTOR INC COM 014442107 146 15419 SH SOLE 23 15419 0 0 ALECTOR INC COM 014442107 88 9268 SH SOLE 25 9268 0 0 ALECTOR INC COM 014442107 851 89977 SH SOLE 26 22812 0 67165 ALECTOR INC COM 014442107 55 5859 SH SOLE 28 4325 0 1534 ALECTOR INC COM 014442107 2689 284231 SH SOLE 30 284231 0 0 ALECTOR INC COM 014442107 298 31553 SH SOLE 34 31553 0 0 ALECTOR INC COM 014442107 48 5052 SH SOLE 36 5052 0 0 ALECTOR INC COM 014442107 88 9277 SH SOLE 40 9277 0 0 ALECTOR INC COM 014442107 124 13100 SH SOLE 43 13014 0 86 ALERISLIFE INC COM NEW 33832D205 13 13361 SH SOLE 2 0 0 13361 ALERISLIFE INC COM NEW 33832D205 4 3688 SH SOLE 18 3688 0 0 ALERISLIFE INC COM NEW 33832D205 58 61562 SH SOLE 21 61562 0 0 ALERISLIFE INC COM NEW 33832D205 255 268340 SH SOLE 22 268340 0 0 ALERUS FINL CORP COM 01446U103 1036 46867 SH SOLE 2 40706 0 6161 ALERUS FINL CORP COM 01446U103 6 266 SH SOLE 7 266 0 0 ALERUS FINL CORP COM 01446U103 1099 49727 SH SOLE 18 49727 0 0 ALERUS FINL CORP COM 01446U103 582 26333 SH SOLE 19 26333 0 0 ALERUS FINL CORP COM 01446U103 12125 548626 SH SOLE 21 548626 0 0 ALERUS FINL CORP COM 01446U103 6772 306422 SH SOLE 22 296315 0 10107 ALERUS FINL CORP COM 01446U103 96 4322 SH SOLE 26 0 0 4322 ALEXANDER & BALDWIN INC NEW COM 014491104 2626 158401 SH SOLE 2 101837 0 56564 ALEXANDER & BALDWIN INC NEW COM 014491104 645 38907 SH SOLE 4 37561 0 1346 ALEXANDER & BALDWIN INC NEW COM 014491104 1493 90034 SH SOLE 7 90034 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 4559 274961 SH SOLE 18 274961 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 6416 386986 SH SOLE 19 386986 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 152685 9208973 SH SOLE 21 9208973 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 41008 2473358 SH SOLE 22 2394840 0 78518 ALEXANDER & BALDWIN INC NEW COM 014491104 98 5923 SH SOLE 23 5923 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 5492 331222 SH SOLE 25 331222 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 1219 73526 SH SOLE 26 45653 0 27873 ALEXANDER & BALDWIN INC NEW COM 014491104 859 51799 SH SOLE 28 1292 0 50507 ALEXANDER & BALDWIN INC NEW COM 014491104 6655 401386 SH SOLE 30 401386 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 138 8333 SH SOLE 34 8333 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 150 9061 SH SOLE 40 9061 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 916 55242 SH SOLE 43 54849 0 393 ALEXANDERS INC COM 014752109 243 1162 SH SOLE 2 919 0 243 ALEXANDERS INC COM 014752109 2 10 SH SOLE 4 10 0 0 ALEXANDERS INC COM 014752109 7 32 SH SOLE 7 32 0 0 ALEXANDERS INC COM 014752109 1143 5471 SH SOLE 18 5471 0 0 ALEXANDERS INC COM 014752109 851 4071 SH SOLE 19 4071 0 0 ALEXANDERS INC COM 014752109 16279 77905 SH SOLE 21 77905 0 0 ALEXANDERS INC COM 014752109 12047 57652 SH SOLE 22 56081 0 1571 ALEXANDERS INC COM 014752109 329 1575 SH SOLE 23 1575 0 0 ALEXANDERS INC COM 014752109 61 292 SH SOLE 25 292 0 0 ALEXANDERS INC COM 014752109 80 384 SH SOLE 26 186 0 198 ALEXANDERS INC COM 014752109 293 1400 SH SOLE 28 0 0 1400 ALEXANDERS INC COM 014752109 243 1164 SH SOLE 30 1164 0 0 ALEXANDERS INC COM 014752109 49 236 SH SOLE 40 236 0 0 ALEXANDERS INC COM 014752109 1143 5470 SH SOLE 43 5307 0 163 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 37351 266429 SH SOLE 2 74066 0 192363 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 31451 224348 SH SOLE 4 205002 0 19346 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 50743 361959 SH SOLE 7 358304 0 3655 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 671 4783 SH SOLE 13 659 0 4124 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3386 24154 SH SOLE 15 24154 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 46091 328776 SH SOLE 18 316551 0 12225 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 72033 513825 SH SOLE 19 513825 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 762536 5439303 SH SOLE 21 5439303 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 636979 4543686 SH SOLE 22 4146522 0 397164 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 37444 267093 SH SOLE 23 267093 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 126286 900822 SH SOLE 25 900822 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 39749 283536 SH SOLE 26 97315 0 186221 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 56998 406580 SH SOLE 28 11243 0 395337 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 30 216 SH SOLE 29 216 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 151000 1077113 SH SOLE 30 1077113 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4836 34496 SH SOLE 31 31681 0 2815 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 41695 297415 SH SOLE 34 297415 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 6913 49315 SH SOLE 36 49315 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 719 5131 SH SOLE 40 5131 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 36 256 SH OTR 43 256 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 18607 132725 SH SOLE 43 121587 0 11139 ALGONQUIN PWR UTILS CORP COM 015857105 9624 882131 SH SOLE 21 882131 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 6 539 SH SOLE 43 539 0 0 ALGONQUIN PWR UTILS CORP UNIT 06/15/2024 015857873 69587 1837512 SH SOLE 21 1837512 0 0 ALIBABA GROUP HLDG LTD OPTIONS 01609W102 5888 73600 SH Call SOLE 19 73600 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 476 5949 SH SOLE 2 5949 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 552 6899 SH SOLE 13 6899 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3264 40801 SH SOLE 15 40801 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2 19 SH SOLE 17 0 0 19 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 77382 967390 SH SOLE 19 967390 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1663 20796 SH SOLE 22 20796 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2083 26044 SH SOLE 23 26044 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16964 212071 SH SOLE 25 212071 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16783 209819 SH SOLE 26 112139 0 97680 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6165 77078 SH SOLE 28 0 0 77078 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 2764 34557 SH SOLE 30 34557 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6472 80916 SH SOLE 32 80916 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 146148 1827080 SH SOLE 34 1827080 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 52645 658147 SH SOLE 43 599399 0 58748 ALICO INC COM 016230104 101 3562 SH SOLE 2 408 0 3154 ALICO INC COM 016230104 4 135 SH SOLE 7 135 0 0 ALICO INC COM 016230104 543 19212 SH SOLE 18 19212 0 0 ALICO INC COM 016230104 313 11067 SH SOLE 19 11067 0 0 ALICO INC COM 016230104 6602 233768 SH SOLE 21 233768 0 0 ALICO INC COM 016230104 3833 135739 SH SOLE 22 132336 0 3403 ALICO INC COM 016230104 1 37 SH SOLE 43 37 0 0 ALIGHT INC COM CL A 01626W101 2254 307468 SH SOLE 2 108480 0 198988 ALIGHT INC COM CL A 01626W101 29 3932 SH SOLE 7 3932 0 0 ALIGHT INC COM CL A 01626W101 7508 1024284 SH SOLE 18 1024284 0 0 ALIGHT INC COM CL A 01626W101 4598 627218 SH SOLE 19 627218 0 0 ALIGHT INC COM CL A 01626W101 83162 11345417 SH SOLE 21 11345417 0 0 ALIGHT INC COM CL A 01626W101 52611 7177549 SH SOLE 22 6834220 0 343329 ALIGHT INC COM CL A 01626W101 264 36037 SH SOLE 25 36037 0 0 ALIGHT INC COM CL A 01626W101 788 107537 SH SOLE 26 89009 0 18528 ALIGHT INC COM CL A 01626W101 126 17201 SH SOLE 30 17201 0 0 ALIGHT INC COM CL A 01626W101 222 30331 SH SOLE 40 30331 0 0 ALIGN TECHNOLOGY INC COM 016255101 42085 203202 SH SOLE 2 89277 0 113925 ALIGN TECHNOLOGY INC COM 016255101 13392 64660 SH SOLE 4 36442 0 28218 ALIGN TECHNOLOGY INC COM 016255101 15299 73871 SH SOLE 7 71899 0 1972 ALIGN TECHNOLOGY INC COM 016255101 514 2484 SH SOLE 13 311 0 2173 ALIGN TECHNOLOGY INC COM 016255101 1548 7475 SH SOLE 15 7475 0 0 ALIGN TECHNOLOGY INC COM 016255101 27879 134609 SH SOLE 18 128663 0 5946 ALIGN TECHNOLOGY INC COM 016255101 37297 180085 SH SOLE 19 180085 0 0 ALIGN TECHNOLOGY INC COM 016255101 443581 2141766 SH SOLE 21 2141766 0 0 ALIGN TECHNOLOGY INC COM 016255101 330201 1594325 SH SOLE 22 1442871 0 151454 ALIGN TECHNOLOGY INC COM 016255101 24721 119361 SH SOLE 23 119361 0 0 ALIGN TECHNOLOGY INC COM 016255101 23181 111926 SH SOLE 25 111926 0 0 ALIGN TECHNOLOGY INC COM 016255101 28181 136066 SH SOLE 26 44165 0 91901 ALIGN TECHNOLOGY INC COM 016255101 25965 125370 SH SOLE 28 1121 0 124249 ALIGN TECHNOLOGY INC COM 016255101 172 830 SH SOLE 29 830 0 0 ALIGN TECHNOLOGY INC COM 016255101 82784 399712 SH SOLE 30 397845 0 1867 ALIGN TECHNOLOGY INC COM 016255101 3428 16550 SH SOLE 31 15273 0 1277 ALIGN TECHNOLOGY INC COM 016255101 3786 18279 SH SOLE 32 18279 0 0 ALIGN TECHNOLOGY INC COM 016255101 19493 94120 SH SOLE 34 94120 0 0 ALIGN TECHNOLOGY INC COM 016255101 4735 22863 SH SOLE 36 22863 0 0 ALIGN TECHNOLOGY INC COM 016255101 488 2356 SH SOLE 40 2356 0 0 ALIGN TECHNOLOGY INC COM 016255101 36 175 SH OTR 43 175 0 0 ALIGN TECHNOLOGY INC COM 016255101 11696 56470 SH SOLE 43 49175 0 7295 ALIGN TECHNOLOGY INC OPTIONS 016255101 104 500 SH Call SOLE 2 0 0 500 ALIGN TECHNOLOGY INC OPTIONS 016255101 104 500 SH Call SOLE 4 500 0 0 ALIGN TECHNOLOGY INC OPTIONS 016255101 1470 7100 SH Call SOLE 18 7100 0 0 ALIGN TECHNOLOGY INC OPTIONS 016255101 9921 47900 SH Call SOLE 19 47900 0 0 ALIGN TECHNOLOGY INC OPTIONS 016255101 621 3000 SH Call SOLE 22 3000 0 0 ALIGN TECHNOLOGY INC OPTIONS 016255101 62 300 SH Call SOLE 26 300 0 0 ALIGN TECHNOLOGY INC OPTIONS 016255101 4888 23600 SH Call SOLE 34 23600 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 895 75605 SH SOLE 2 59999 0 15606 ALIGNMENT HEALTHCARE INC COM 01625V104 11 938 SH SOLE 7 938 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 2590 218736 SH SOLE 18 218736 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 3124 263874 SH SOLE 19 263874 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 34549 2918014 SH SOLE 21 2918014 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 24053 2031510 SH SOLE 22 1981826 0 49684 ALIGNMENT HEALTHCARE INC COM 01625V104 88 7413 SH SOLE 23 7413 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 141 11950 SH SOLE 25 11950 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 901 76100 SH SOLE 26 65805 0 10295 ALIGNMENT HEALTHCARE INC COM 01625V104 28 2362 SH SOLE 28 0 0 2362 ALIGNMENT HEALTHCARE INC COM 01625V104 962 81265 SH SOLE 30 81265 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 127 10697 SH SOLE 40 10697 0 0 ALIGNMENT HEALTHCARE INC COM 01625V104 2 157 SH SOLE 43 157 0 0 ALIGOS THERAPEUTICS INC COM 01626L105 26 23792 SH SOLE 2 9762 0 14030 ALIGOS THERAPEUTICS INC COM 01626L105 4 3952 SH SOLE 18 3952 0 0 ALIGOS THERAPEUTICS INC COM 01626L105 1 1131 SH SOLE 19 1131 0 0 ALIGOS THERAPEUTICS INC COM 01626L105 287 260722 SH SOLE 21 260722 0 0 ALIGOS THERAPEUTICS INC COM 01626L105 232 210874 SH SOLE 22 210874 0 0 ALIGOS THERAPEUTICS INC COM 01626L105 19 17088 SH SOLE 30 17088 0 0 ALIMERA SCIENCES INC COM NEW 016259202 3 638 SH SOLE 18 638 0 0 ALIMERA SCIENCES INC COM NEW 016259202 60 11755 SH SOLE 21 11755 0 0 ALIMERA SCIENCES INC COM NEW 016259202 2 477 SH SOLE 22 477 0 0 ALKALINE WTR CO INC COM NEW 01643A207 67 199833 SH SOLE 21 199833 0 0 ALKALINE WTR CO INC COM NEW 01643A207 300 890009 SH SOLE 22 890009 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 202 13444 SH SOLE 2 8861 0 4583 ALKAMI TECHNOLOGY INC COM 01644J108 7 445 SH SOLE 7 445 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 1403 93241 SH SOLE 18 93241 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 2735 181738 SH SOLE 19 181738 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 16744 1112557 SH SOLE 21 1112557 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 12317 818408 SH SOLE 22 804202 0 14206 ALKAMI TECHNOLOGY INC COM 01644J108 7 478 SH SOLE 23 478 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 50 3313 SH SOLE 25 3313 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 32 2123 SH SOLE 26 0 0 2123 ALKAMI TECHNOLOGY INC COM 01644J108 1108 73605 SH SOLE 30 73605 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 57 3780 SH SOLE 40 3780 0 0 ALKAMI TECHNOLOGY INC COM 01644J108 3 223 SH SOLE 43 207 0 16 ALKERMES PLC SHS G01767105 9470 424085 SH SOLE 2 315096 0 108989 ALKERMES PLC SHS G01767105 327 14651 SH SOLE 4 14651 0 0 ALKERMES PLC SHS G01767105 102 4556 SH SOLE 7 1861 0 2695 ALKERMES PLC SHS G01767105 10550 472445 SH SOLE 18 450815 0 21630 ALKERMES PLC SHS G01767105 51532 2307761 SH SOLE 19 2307761 0 0 ALKERMES PLC SHS G01767105 153360 6867876 SH SOLE 21 6867876 0 0 ALKERMES PLC SHS G01767105 98139 4394952 SH SOLE 22 4293901 0 101051 ALKERMES PLC SHS G01767105 407 18237 SH SOLE 23 18237 0 0 ALKERMES PLC SHS G01767105 596 26709 SH SOLE 25 26709 0 0 ALKERMES PLC SHS G01767105 3836 171795 SH SOLE 26 50877 0 120918 ALKERMES PLC SHS G01767105 230 10308 SH SOLE 28 2875 0 7433 ALKERMES PLC SHS G01767105 14929 668550 SH SOLE 30 668550 0 0 ALKERMES PLC SHS G01767105 884 39598 SH SOLE 34 39598 0 0 ALKERMES PLC SHS G01767105 50 2242 SH SOLE 36 2242 0 0 ALKERMES PLC SHS G01767105 440 19705 SH SOLE 40 19705 0 0 ALKERMES PLC SHS G01767105 51 2271 SH OTR 43 2271 0 0 ALKERMES PLC SHS G01767105 948 42465 SH SOLE 43 40740 0 1725 ALLAKOS INC COM 01671P100 829 135452 SH SOLE 2 103731 0 31721 ALLAKOS INC COM 01671P100 42 6943 SH SOLE 18 6943 0 0 ALLAKOS INC COM 01671P100 1608 262799 SH SOLE 19 262799 0 0 ALLAKOS INC COM 01671P100 3365 549877 SH SOLE 21 549877 0 0 ALLAKOS INC COM 01671P100 7045 1151144 SH SOLE 22 1151144 0 0 ALLAKOS INC COM 01671P100 4 635 SH SOLE 28 635 0 0 ALLAKOS INC COM 01671P100 144 23521 SH SOLE 30 23521 0 0 ALLAKOS INC COM 01671P100 197 32267 SH SOLE 43 31209 0 1058 ALLBIRDS INC COM CL A 01675A109 209 68758 SH SOLE 2 39215 0 29543 ALLBIRDS INC COM CL A 01675A109 3 1011 SH SOLE 7 1011 0 0 ALLBIRDS INC COM CL A 01675A109 890 292865 SH SOLE 18 292865 0 0 ALLBIRDS INC COM CL A 01675A109 542 178154 SH SOLE 19 178154 0 0 ALLBIRDS INC COM CL A 01675A109 10990 3615236 SH SOLE 21 3615236 0 0 ALLBIRDS INC COM CL A 01675A109 6699 2203687 SH SOLE 22 2116617 0 87070 ALLBIRDS INC COM CL A 01675A109 60 19593 SH SOLE 25 19593 0 0 ALLBIRDS INC COM CL A 01675A109 13 4371 SH SOLE 26 4371 0 0 ALLBIRDS INC COM CL A 01675A109 343 112971 SH SOLE 30 112971 0 0 ALLBIRDS INC COM CL A 01675A109 34 11191 SH SOLE 36 11191 0 0 ALLEGHANY CORP MD COM 017175100 20295 24179 SH SOLE 2 9103 0 15076 ALLEGHANY CORP MD COM 017175100 8970 10686 SH SOLE 4 5364 0 5322 ALLEGHANY CORP MD COM 017175100 1202 1432 SH SOLE 7 1432 0 0 ALLEGHANY CORP MD COM 017175100 65 78 SH SOLE 13 78 0 0 ALLEGHANY CORP MD COM 017175100 1295 1543 SH SOLE 15 1543 0 0 ALLEGHANY CORP MD COM 017175100 32722 38984 SH SOLE 18 38289 0 695 ALLEGHANY CORP MD COM 017175100 3382 4029 SH SOLE 19 4029 0 0 ALLEGHANY CORP MD COM 017175100 578161 688804 SH SOLE 21 688804 0 0 ALLEGHANY CORP MD COM 017175100 319505 380649 SH SOLE 22 356113 0 24536 ALLEGHANY CORP MD COM 017175100 18023 21472 SH SOLE 23 21472 0 0 ALLEGHANY CORP MD COM 017175100 11894 14170 SH SOLE 25 14170 0 0 ALLEGHANY CORP MD COM 017175100 13408 15974 SH SOLE 26 8144 0 7830 ALLEGHANY CORP MD COM 017175100 13384 15945 SH SOLE 28 170 0 15775 ALLEGHANY CORP MD COM 017175100 35604 42417 SH SOLE 30 42417 0 0 ALLEGHANY CORP MD COM 017175100 2507 2987 SH SOLE 31 2745 0 242 ALLEGHANY CORP MD COM 017175100 558 665 SH SOLE 34 665 0 0 ALLEGHANY CORP MD COM 017175100 3738 4453 SH SOLE 36 4453 0 0 ALLEGHANY CORP MD COM 017175100 386 460 SH SOLE 40 460 0 0 ALLEGHANY CORP MD COM 017175100 5719 6813 SH SOLE 43 6032 0 781 ALLEGIANCE BANCSHARES INC COM 01748H107 730 17528 SH SOLE 2 7524 0 10004 ALLEGIANCE BANCSHARES INC COM 01748H107 10 230 SH SOLE 7 230 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 2982 71641 SH SOLE 18 71641 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 1408 33830 SH SOLE 19 33830 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 95076 2283829 SH SOLE 21 2283829 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 19922 478558 SH SOLE 22 459157 0 19401 ALLEGIANCE BANCSHARES INC COM 01748H107 102 2444 SH SOLE 25 2444 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 34 815 SH SOLE 26 0 0 815 ALLEGIANCE BANCSHARES INC COM 01748H107 305 7332 SH SOLE 30 7332 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 50 1213 SH SOLE 40 1213 0 0 ALLEGIANCE BANCSHARES INC COM 01748H107 202 4846 SH SOLE 43 4747 0 99 ALLEGIANT TRAVEL CO COM 01748X102 1299 17802 SH SOLE 2 13948 0 3854 ALLEGIANT TRAVEL CO COM 01748X102 1 13 SH SOLE 4 13 0 0 ALLEGIANT TRAVEL CO COM 01748X102 13 182 SH SOLE 7 182 0 0 ALLEGIANT TRAVEL CO COM 01748X102 3986 54623 SH SOLE 18 54623 0 0 ALLEGIANT TRAVEL CO COM 01748X102 2093 28684 SH SOLE 19 28684 0 0 ALLEGIANT TRAVEL CO COM 01748X102 136636 1872241 SH SOLE 21 1872241 0 0 ALLEGIANT TRAVEL CO COM 01748X102 27028 370352 SH SOLE 22 361439 0 8913 ALLEGIANT TRAVEL CO COM 01748X102 38 521 SH SOLE 25 521 0 0 ALLEGIANT TRAVEL CO COM 01748X102 238 3256 SH SOLE 26 2505 0 751 ALLEGIANT TRAVEL CO COM 01748X102 25 340 SH SOLE 28 340 0 0 ALLEGIANT TRAVEL CO COM 01748X102 1704 23343 SH SOLE 30 23343 0 0 ALLEGIANT TRAVEL CO COM 01748X102 35 473 SH SOLE 40 473 0 0 ALLEGIANT TRAVEL CO COM 01748X102 13 174 SH OTR 43 174 0 0 ALLEGIANT TRAVEL CO COM 01748X102 1430 19589 SH SOLE 43 18320 0 1269 ALLEGION PLC ORD SHS G0176J109 14784 164852 SH SOLE 2 102580 0 62272 ALLEGION PLC ORD SHS G0176J109 10313 114995 SH SOLE 4 68879 0 46116 ALLEGION PLC ORD SHS G0176J109 8986 100196 SH SOLE 7 75525 0 24671 ALLEGION PLC ORD SHS G0176J109 37 414 SH SOLE 13 414 0 0 ALLEGION PLC ORD SHS G0176J109 950 10597 SH SOLE 15 10597 0 0 ALLEGION PLC ORD SHS G0176J109 22831 254583 SH SOLE 18 247189 0 7394 ALLEGION PLC ORD SHS G0176J109 15936 177700 SH SOLE 19 177700 0 0 ALLEGION PLC ORD SHS G0176J109 250742 2795958 SH SOLE 21 2795958 0 0 ALLEGION PLC ORD SHS G0176J109 187947 2095755 SH SOLE 22 1916184 0 179571 ALLEGION PLC ORD SHS G0176J109 12563 140082 SH SOLE 23 140082 0 0 ALLEGION PLC ORD SHS G0176J109 22111 246558 SH SOLE 25 246558 0 0 ALLEGION PLC ORD SHS G0176J109 16841 187793 SH SOLE 26 63958 0 123835 ALLEGION PLC ORD SHS G0176J109 16649 185652 SH SOLE 28 4735 0 180917 ALLEGION PLC ORD SHS G0176J109 33 369 SH SOLE 29 369 0 0 ALLEGION PLC ORD SHS G0176J109 71795 800570 SH SOLE 30 773413 0 27157 ALLEGION PLC ORD SHS G0176J109 1854 20676 SH SOLE 31 18991 0 1685 ALLEGION PLC ORD SHS G0176J109 7248 80820 SH SOLE 34 80820 0 0 ALLEGION PLC ORD SHS G0176J109 2568 28630 SH SOLE 36 28630 0 0 ALLEGION PLC ORD SHS G0176J109 255 2840 SH SOLE 40 2840 0 0 ALLEGION PLC ORD SHS G0176J109 31 348 SH OTR 43 348 0 0 ALLEGION PLC ORD SHS G0176J109 3328 37114 SH SOLE 43 35243 0 1871 ALLEGRO MICROSYSTEMS INC COM 01749D105 1538 70392 SH SOLE 2 45100 0 25292 ALLEGRO MICROSYSTEMS INC COM 01749D105 7 305 SH SOLE 4 305 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 17 782 SH SOLE 7 782 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 620 28371 SH SOLE 18 28371 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 383 17514 SH SOLE 19 17514 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 22742 1040805 SH SOLE 21 1040805 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 31875 1458791 SH SOLE 22 1390515 0 68276 ALLEGRO MICROSYSTEMS INC COM 01749D105 228 10412 SH SOLE 25 10412 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 749 34270 SH SOLE 26 28908 0 5362 ALLEGRO MICROSYSTEMS INC COM 01749D105 85 3891 SH SOLE 28 736 0 3155 ALLEGRO MICROSYSTEMS INC COM 01749D105 605 27677 SH SOLE 30 27677 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 21 980 SH SOLE 31 980 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 148 6764 SH SOLE 40 6764 0 0 ALLEGRO MICROSYSTEMS INC COM 01749D105 1512 69180 SH SOLE 43 61075 0 8105 ALLETE INC COM NEW 018522300 5543 110742 SH SOLE 2 93970 0 16772 ALLETE INC COM NEW 018522300 340 6787 SH SOLE 4 6787 0 0 ALLETE INC COM NEW 018522300 58 1158 SH SOLE 7 1158 0 0 ALLETE INC COM NEW 018522300 12 235 SH SOLE 17 0 0 235 ALLETE INC COM NEW 018522300 13649 272710 SH SOLE 18 272710 0 0 ALLETE INC COM NEW 018522300 5744 114774 SH SOLE 19 114774 0 0 ALLETE INC COM NEW 018522300 216613 4327937 SH SOLE 21 4327937 0 0 ALLETE INC COM NEW 018522300 85491 1708117 SH SOLE 22 1647307 0 60810 ALLETE INC COM NEW 018522300 1239 24762 SH SOLE 26 20622 0 4140 ALLETE INC COM NEW 018522300 47 930 SH SOLE 28 930 0 0 ALLETE INC COM NEW 018522300 3167 63278 SH SOLE 30 63278 0 0 ALLETE INC COM NEW 018522300 200 3990 SH SOLE 36 3990 0 0 ALLETE INC COM NEW 018522300 389 7769 SH SOLE 40 7769 0 0 ALLETE INC COM NEW 018522300 2027 40506 SH SOLE 43 36859 0 3647 ALLIANT ENERGY CORP COM 018802108 24249 457617 SH SOLE 2 145341 0 312276 ALLIANT ENERGY CORP COM 018802108 8196 154671 SH SOLE 4 118734 0 35937 ALLIANT ENERGY CORP COM 018802108 14099 266074 SH SOLE 7 256852 0 9222 ALLIANT ENERGY CORP COM 018802108 309 5826 SH SOLE 13 3311 0 2515 ALLIANT ENERGY CORP COM 018802108 2039 38484 SH SOLE 15 38484 0 0 ALLIANT ENERGY CORP COM 018802108 24682 465781 SH SOLE 18 444810 0 20971 ALLIANT ENERGY CORP COM 018802108 10373 195758 SH SOLE 19 195758 0 0 ALLIANT ENERGY CORP COM 018802108 638443 12048375 SH SOLE 21 12048375 0 0 ALLIANT ENERGY CORP COM 018802108 284403 5367103 SH SOLE 22 4863725 0 503378 ALLIANT ENERGY CORP COM 018802108 22567 425868 SH SOLE 23 425868 0 0 ALLIANT ENERGY CORP COM 018802108 3817 72037 SH SOLE 25 72037 0 0 ALLIANT ENERGY CORP COM 018802108 24733 466749 SH SOLE 26 176647 0 290102 ALLIANT ENERGY CORP COM 018802108 8595 162198 SH SOLE 28 2712 0 159486 ALLIANT ENERGY CORP COM 018802108 206 3892 SH SOLE 29 3892 0 0 ALLIANT ENERGY CORP COM 018802108 69155 1305062 SH SOLE 30 1305062 0 0 ALLIANT ENERGY CORP COM 018802108 3365 63504 SH SOLE 31 59012 0 4492 ALLIANT ENERGY CORP COM 018802108 3963 74797 SH SOLE 32 74797 0 0 ALLIANT ENERGY CORP COM 018802108 623 11753 SH SOLE 34 11753 0 0 ALLIANT ENERGY CORP COM 018802108 4560 86046 SH SOLE 36 86046 0 0 ALLIANT ENERGY CORP COM 018802108 238 4496 SH SOLE 40 4496 0 0 ALLIANT ENERGY CORP COM 018802108 50 950 SH OTR 43 950 0 0 ALLIANT ENERGY CORP COM 018802108 6664 125761 SH SOLE 43 117487 0 8274 ALLIED ESPORTS ENTMT INC COM 019170109 5 3877 SH SOLE 18 3877 0 0 ALLIED ESPORTS ENTMT INC COM 019170109 60 51706 SH SOLE 21 51706 0 0 ALLIED ESPORTS ENTMT INC COM 019170109 376 321007 SH SOLE 22 321007 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 63 2191 SH SOLE 2 459 0 1732 ALLIED MOTION TECHNOLOGIES I COM 019330109 6 216 SH SOLE 7 216 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 1015 35449 SH SOLE 18 35449 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 645 22554 SH SOLE 19 22554 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 12164 425004 SH SOLE 21 425004 0 0 ALLIED MOTION TECHNOLOGIES I COM 019330109 8613 300947 SH SOLE 22 298379 0 2568 ALLIED MOTION TECHNOLOGIES I COM 019330109 2 76 SH SOLE 43 76 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 4763 141072 SH SOLE 2 93006 0 48066 ALLISON TRANSMISSION HLDGS I COM 01973R101 13 374 SH SOLE 4 374 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 63 1852 SH SOLE 7 1852 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 1660 49169 SH SOLE 18 49169 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 1309 38767 SH SOLE 19 38767 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 43880 1299757 SH SOLE 21 1299757 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 75210 2227780 SH SOLE 22 2112360 0 115420 ALLISON TRANSMISSION HLDGS I COM 01973R101 473 14002 SH SOLE 25 14002 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 1787 52922 SH SOLE 26 43678 0 9244 ALLISON TRANSMISSION HLDGS I COM 01973R101 66 1952 SH SOLE 28 1952 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 1227 36339 SH SOLE 30 36339 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 46 1377 SH SOLE 31 1377 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 128 3782 SH SOLE 34 3782 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 77 2279 SH SOLE 36 2279 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 469 13890 SH SOLE 40 13890 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 1459 43220 SH SOLE 43 39560 0 3660 ALLOGENE THERAPEUTICS INC COM 019770106 3266 302442 SH SOLE 2 178464 0 123978 ALLOGENE THERAPEUTICS INC COM 019770106 3 276 SH SOLE 4 276 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 81 7458 SH SOLE 7 6033 0 1425 ALLOGENE THERAPEUTICS INC COM 019770106 2633 243829 SH SOLE 18 243829 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 6768 626640 SH SOLE 19 626640 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 39412 3649216 SH SOLE 21 3649216 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 29416 2723678 SH SOLE 22 2635223 0 88455 ALLOGENE THERAPEUTICS INC COM 019770106 181 16750 SH SOLE 23 16750 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 134 12393 SH SOLE 25 12393 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 1498 138712 SH SOLE 26 18397 0 120315 ALLOGENE THERAPEUTICS INC COM 019770106 16 1500 SH SOLE 28 1500 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 4607 426613 SH SOLE 30 426613 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 56 5226 SH SOLE 36 5226 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 101 9313 SH SOLE 40 9313 0 0 ALLOGENE THERAPEUTICS INC COM 019770106 524 48534 SH SOLE 43 41640 0 6894 ALLOT LTD SHS M0854Q105 31 7806 SH SOLE 2 7806 0 0 ALLOT LTD SHS M0854Q105 13 3336 SH SOLE 22 3336 0 0 ALLOVIR INC COM 019818103 513 64973 SH SOLE 2 36173 0 28800 ALLOVIR INC COM 019818103 3 425 SH SOLE 7 425 0 0 ALLOVIR INC COM 019818103 739 93716 SH SOLE 18 93716 0 0 ALLOVIR INC COM 019818103 756 95793 SH SOLE 19 95793 0 0 ALLOVIR INC COM 019818103 10520 1333297 SH SOLE 21 1333297 0 0 ALLOVIR INC COM 019818103 7666 971660 SH SOLE 22 933138 0 38522 ALLOVIR INC COM 019818103 4 480 SH SOLE 23 480 0 0 ALLOVIR INC COM 019818103 87 11031 SH SOLE 25 11031 0 0 ALLOVIR INC COM 019818103 5 615 SH SOLE 26 615 0 0 ALLOVIR INC COM 019818103 9 1181 SH SOLE 28 1181 0 0 ALLOVIR INC COM 019818103 411 52037 SH SOLE 30 52037 0 0 ALLOVIR INC COM 019818103 35 4409 SH SOLE 40 4409 0 0 ALLOVIR INC COM 019818103 299 37863 SH SOLE 43 37619 0 244 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 8876 582817 SH SOLE 2 340155 0 242662 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 2 107 SH SOLE 4 107 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 17 1116 SH SOLE 7 1116 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 6397 420018 SH SOLE 18 406207 0 13811 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 18804 1234679 SH SOLE 19 1234679 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 206891 13584456 SH SOLE 21 13584456 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 61235 4020715 SH SOLE 22 3894116 0 126599 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 592 38862 SH SOLE 23 38862 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 286 18752 SH SOLE 25 18752 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 5005 328614 SH SOLE 26 53248 0 275366 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 109 7127 SH SOLE 28 2160 0 4967 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 7469 490398 SH SOLE 30 490398 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 49 3208 SH SOLE 34 3208 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 46 3046 SH SOLE 36 3046 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 228 14952 SH SOLE 40 14952 0 0 ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1149 75423 SH SOLE 43 74153 0 1270 ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 172 27761 SH SOLE 2 27761 0 0 ALLSTATE CORP COM 020002101 71897 577347 SH SOLE 2 137541 0 439806 ALLSTATE CORP COM 020002101 27896 224010 SH SOLE 4 123591 0 100419 ALLSTATE CORP COM 020002101 44052 353743 SH SOLE 7 277322 0 76421 ALLSTATE CORP COM 020002101 854 6861 SH SOLE 13 1079 0 5782 ALLSTATE CORP COM 020002101 5133 41219 SH SOLE 15 41219 0 0 ALLSTATE CORP COM 020002101 9 69 SH SOLE 17 0 0 69 ALLSTATE CORP COM 020002101 155539 1249008 SH SOLE 18 1184735 0 64273 ALLSTATE CORP COM 020002101 145108 1165242 SH SOLE 19 1165242 0 0 ALLSTATE CORP COM 020002101 925083 7428597 SH SOLE 21 7428597 0 0 ALLSTATE CORP COM 020002101 741616 5955320 SH SOLE 22 5364729 0 590591 ALLSTATE CORP COM 020002101 56654 454944 SH SOLE 23 454944 0 0 ALLSTATE CORP COM 020002101 56782 455971 SH SOLE 25 455971 0 0 ALLSTATE CORP COM 020002101 89049 715084 SH SOLE 26 371926 0 343158 ALLSTATE CORP COM 020002101 137481 1104003 SH SOLE 28 17378 0 1086625 ALLSTATE CORP COM 020002101 190071 1526310 SH SOLE 30 1524149 0 2161 ALLSTATE CORP COM 020002101 7940 63756 SH SOLE 31 58623 0 5133 ALLSTATE CORP COM 020002101 8727 70078 SH SOLE 34 70078 0 0 ALLSTATE CORP COM 020002101 15708 126136 SH SOLE 36 126136 0 0 ALLSTATE CORP COM 020002101 1113 8939 SH SOLE 40 8939 0 0 ALLSTATE CORP COM 020002101 58352 468575 SH SOLE 43 439156 0 29419 ALLY FINL INC COM 02005N100 33064 1188073 SH SOLE 2 488168 0 699905 ALLY FINL INC COM 02005N100 10143 364456 SH SOLE 4 200033 0 164423 ALLY FINL INC COM 02005N100 3942 141644 SH SOLE 7 62138 0 79506 ALLY FINL INC COM 02005N100 1060 38094 SH SOLE 13 38094 0 0 ALLY FINL INC COM 02005N100 1252 45005 SH SOLE 15 45005 0 0 ALLY FINL INC COM 02005N100 16049 576665 SH SOLE 18 529243 0 47422 ALLY FINL INC COM 02005N100 7947 285547 SH SOLE 19 285547 0 0 ALLY FINL INC COM 02005N100 153532 5516763 SH SOLE 21 5516763 0 0 ALLY FINL INC COM 02005N100 206125 7406569 SH SOLE 22 6683602 0 722967 ALLY FINL INC COM 02005N100 17960 645347 SH SOLE 23 645347 0 0 ALLY FINL INC COM 02005N100 14812 532247 SH SOLE 25 532247 0 0 ALLY FINL INC COM 02005N100 17196 617877 SH SOLE 26 292541 0 325336 ALLY FINL INC COM 02005N100 33775 1213622 SH SOLE 28 31595 0 1182027 ALLY FINL INC COM 02005N100 788 28326 SH SOLE 29 28326 0 0 ALLY FINL INC COM 02005N100 55693 2001171 SH SOLE 30 1659326 0 341845 ALLY FINL INC COM 02005N100 4379 157337 SH SOLE 31 150614 0 6723 ALLY FINL INC COM 02005N100 9220 331305 SH SOLE 34 331305 0 0 ALLY FINL INC COM 02005N100 3376 121319 SH SOLE 36 121319 0 0 ALLY FINL INC COM 02005N100 273 9827 SH SOLE 40 9827 0 0 ALLY FINL INC COM 02005N100 11 410 SH OTR 43 410 0 0 ALLY FINL INC COM 02005N100 12078 433977 SH SOLE 43 404983 0 28994 ALLY FINL INC OPTIONS 02005N100 50 1800 SH Put SOLE 4 1800 0 0 ALLY FINL INC OPTIONS 02005N100 763 27400 SH Put SOLE 18 27400 0 0 ALLY FINL INC OPTIONS 02005N100 12192 438100 SH Put SOLE 19 438100 0 0 ALLY FINL INC OPTIONS 02005N100 359 12900 SH Put SOLE 22 12900 0 0 ALLY FINL INC OPTIONS 02005N100 3334 119800 SH Put SOLE 34 119800 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 47095 235289 SH SOLE 2 56503 0 178786 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 17379 86827 SH SOLE 4 47307 0 39520 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2934 14659 SH SOLE 7 14659 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 679 3391 SH SOLE 13 522 0 2869 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1858 9285 SH SOLE 15 9285 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 33154 165639 SH SOLE 18 159380 0 6259 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 94533 472288 SH SOLE 19 472288 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 551719 2756388 SH SOLE 21 2756388 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 516791 2581887 SH SOLE 22 2361860 0 220027 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 38771 193701 SH SOLE 23 193701 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 29790 148829 SH SOLE 25 148829 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 28367 141722 SH SOLE 26 68561 0 73161 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 29824 149003 SH SOLE 28 7100 0 141903 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 47 233 SH SOLE 29 233 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 59514 297334 SH SOLE 30 297334 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 5336 26657 SH SOLE 31 24495 0 2162 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 55900 279276 SH SOLE 34 279276 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 7146 35701 SH SOLE 36 35701 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 775 3874 SH SOLE 40 3874 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 79 397 SH OTR 43 397 0 0 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 13270 66298 SH SOLE 43 61671 0 4627 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 489 15908 SH SOLE 2 9541 0 6367 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 7 220 SH SOLE 7 220 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 2445 79490 SH SOLE 18 79490 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 1259 40940 SH SOLE 19 40940 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 83594 2717623 SH SOLE 21 2717623 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 17631 573172 SH SOLE 22 556298 0 16874 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 85 2755 SH SOLE 25 2755 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 552 17939 SH SOLE 26 15971 0 1968 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 24 778 SH SOLE 28 0 0 778 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 1213 39425 SH SOLE 30 39425 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 75 2446 SH SOLE 40 2446 0 0 ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 505 16406 SH SOLE 43 16087 0 319 ALPHA METALLURGICAL RESOUR I COM 020764106 90332 660129 SH SOLE 2 658449 0 1680 ALPHA METALLURGICAL RESOUR I COM 020764106 11 82 SH SOLE 4 82 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 24 177 SH SOLE 7 177 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 5807 42436 SH SOLE 18 42436 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 4190 30623 SH SOLE 19 30623 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 79092 577992 SH SOLE 21 577992 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 52351 382572 SH SOLE 22 371156 0 11416 ALPHA METALLURGICAL RESOUR I COM 020764106 359 2624 SH SOLE 25 2624 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 1203 8794 SH SOLE 26 7390 0 1404 ALPHA METALLURGICAL RESOUR I COM 020764106 993 7254 SH SOLE 30 7254 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 304 2225 SH SOLE 40 2225 0 0 ALPHA METALLURGICAL RESOUR I COM 020764106 278 2033 SH SOLE 43 1846 0 187 ALPHA PRO TECH LTD COM 020772109 1 341 SH SOLE 2 3 0 338 ALPHA PRO TECH LTD COM 020772109 9 2192 SH SOLE 18 2192 0 0 ALPHA PRO TECH LTD COM 020772109 93 23028 SH SOLE 21 23028 0 0 ALPHA PRO TECH LTD COM 020772109 803 198275 SH SOLE 22 198275 0 0 ALPHA TEKNOVA INC COM 02080L102 27 8085 SH SOLE 2 1336 0 6749 ALPHA TEKNOVA INC COM 02080L102 68 20225 SH SOLE 18 20225 0 0 ALPHA TEKNOVA INC COM 02080L102 34 10162 SH SOLE 19 10162 0 0 ALPHA TEKNOVA INC COM 02080L102 950 284580 SH SOLE 21 284580 0 0 ALPHA TEKNOVA INC COM 02080L102 258 77261 SH SOLE 22 74779 0 2482 ALPHA TEKNOVA INC COM 02080L102 41 12127 SH SOLE 30 12127 0 0 ALPHABET INC CAP STK CL C 02079K107 1104315 11485338 SH SOLE 2 2810833 0 8674505 ALPHABET INC CAP STK CL C 02079K107 427017 4441153 SH SOLE 4 2639995 0<