The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
1 800 FLOWERS COM INC CL A 68243Q106 2,756 86,485 SH   SOLE 2 34,255 0 52,230
1 800 FLOWERS COM INC CL A 68243Q106 3 96 SH   SOLE 4 96 0 0
1 800 FLOWERS COM INC CL A 68243Q106 15 469 SH   SOLE 7 469 0 0
1 800 FLOWERS COM INC CL A 68243Q106 3,250 101,975 SH   SOLE 18 83,710 0 18,265
1 800 FLOWERS COM INC CL A 68243Q106 16,417 515,114 SH   SOLE 19 515,114 0 0
1 800 FLOWERS COM INC CL A 68243Q106 29,507 925,870 SH   SOLE 21 925,870 0 0
1 800 FLOWERS COM INC CL A 68243Q106 34,790 1,091,611 SH   SOLE 22 1,076,379 0 15,232
1 800 FLOWERS COM INC CL A 68243Q106 643 20,191 SH   SOLE 23 20,191 0 0
1 800 FLOWERS COM INC CL A 68243Q106 54 1,681 SH   SOLE 25 1,681 0 0
1 800 FLOWERS COM INC CL A 68243Q106 2,815 88,324 SH   SOLE 26 1,801 0 86,523
1 800 FLOWERS COM INC CL A 68243Q106 113 3,548 SH   SOLE 28 3,548 0 0
1 800 FLOWERS COM INC CL A 68243Q106 1,221 38,325 SH   SOLE 30 38,325 0 0
1 800 FLOWERS COM INC CL A 68243Q106 56 1,748 SH   SOLE 36 1,748 0 0
1 800 FLOWERS COM INC CL A 68243Q106 119 3,727 SH   SOLE 40 3,727 0 0
1 800 FLOWERS COM INC CL A 68243Q106 523 16,409 SH   SOLE 43 575 0 15,834
10X GENOMICS INC CL A COM 88025U109 27,422 140,035 SH   SOLE 2 11,207 0 128,828
10X GENOMICS INC CL A COM 88025U109 7,933 40,510 SH   SOLE 4 21,699 0 18,811
10X GENOMICS INC CL A COM 88025U109 2,667 13,622 SH   SOLE 7 13,622 0 0
10X GENOMICS INC CL A COM 88025U109 32 163 SH   SOLE 13 163 0 0
10X GENOMICS INC CL A COM 88025U109 981 5,012 SH   SOLE 15 5,012 0 0
10X GENOMICS INC CL A COM 88025U109 9,135 46,648 SH   SOLE 18 42,475 0 4,173
10X GENOMICS INC CL A COM 88025U109 475,800 2,429,783 SH   SOLE 19 2,429,783 0 0
10X GENOMICS INC CL A COM 88025U109 459,899 2,348,582 SH   SOLE 21 2,348,582 0 0
10X GENOMICS INC CL A COM 88025U109 380,552 1,943,379 SH   SOLE 22 1,849,153 0 94,226
10X GENOMICS INC CL A COM 88025U109 8,198 41,863 SH   SOLE 23 41,863 0 0
10X GENOMICS INC CL A COM 88025U109 3,000 15,320 SH   SOLE 25 15,320 0 0
10X GENOMICS INC CL A COM 88025U109 17,450 89,115 SH   SOLE 26 75,720 0 13,395
10X GENOMICS INC CL A COM 88025U109 18,515 94,552 SH   SOLE 28 8,852 0 85,700
10X GENOMICS INC CL A COM 88025U109 57,160 291,902 SH   SOLE 30 291,902 0 0
10X GENOMICS INC CL A COM 88025U109 4,860 24,817 SH   SOLE 31 8,309 0 16,508
10X GENOMICS INC CL A COM 88025U109 781 3,986 SH   SOLE 34 3,986 0 0
10X GENOMICS INC CL A COM 88025U109 3,231 16,498 SH   SOLE 36 16,498 0 0
10X GENOMICS INC CL A COM 88025U109 508 2,593 SH   SOLE 40 2,593 0 0
10X GENOMICS INC CL A COM 88025U109 156 795 SH   SOLE 43 0 0 795
111 INC ADS 68247Q102 299 32,943 SH   SOLE 21 32,943 0 0
111 INC ADS 68247Q102 1,246 137,183 SH   SOLE 22 132,137 0 5,046
111 INC ADS 68247Q102 626 68,859 SH   SOLE 30 68,859 0 0
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 224 61,430 SH   SOLE 19 61,430 0 0
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 127 34,920 SH   SOLE 21 34,920 0 0
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 960 262,904 SH   SOLE 22 255,105 0 7,799
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 362 99,195 SH   SOLE 26 99,195 0 0
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 1,479 405,111 SH   SOLE 30 405,111 0 0
17 ED & TECHNOLOGY GROUP INC ADS 81807M106 626 171,581 SH   SOLE 34 171,581 0 0
180 LIFE SCIENCES CORP COM 68236V104 94 9,391 SH   SOLE 2 9,391 0 0
180 LIFE SCIENCES CORP COM 68236V104 38 3,780 SH   SOLE 18 3,780 0 0
180 LIFE SCIENCES CORP COM 68236V104 452 45,157 SH   SOLE 21 45,157 0 0
180 LIFE SCIENCES CORP COM 68236V104 2,058 205,770 SH   SOLE 22 205,770 0 0
180 LIFE SCIENCES CORP COM 68236V104 19 1,918 SH   SOLE 26 0 0 1,918
1847 GOEDEKER INC COM 28252C109 6 1,491 SH   SOLE 2 1,491 0 0
1847 GOEDEKER INC COM 28252C109 2 540 SH   SOLE 18 540 0 0
1847 GOEDEKER INC COM 28252C109 259 67,288 SH   SOLE 22 67,288 0 0
1895 BANCORP OF WIS INC COM 28252W105 7 460 SH   SOLE 18 460 0 0
1895 BANCORP OF WIS INC COM 28252W105 81 5,361 SH   SOLE 21 5,361 0 0
1LIFE HEALTHCARE INC COM 68269G107 3,773 114,126 SH   SOLE 2 47,805 0 66,321
1LIFE HEALTHCARE INC COM 68269G107 7 220 SH   SOLE 4 220 0 0
1LIFE HEALTHCARE INC COM 68269G107 62 1,874 SH   SOLE 7 1,874 0 0
1LIFE HEALTHCARE INC COM 68269G107 12,850 388,679 SH   SOLE 18 362,910 0 25,769
1LIFE HEALTHCARE INC COM 68269G107 27,051 818,232 SH   SOLE 19 818,232 0 0
1LIFE HEALTHCARE INC COM 68269G107 132,280 4,001,221 SH   SOLE 21 4,001,221 0 0
1LIFE HEALTHCARE INC COM 68269G107 90,959 2,751,342 SH   SOLE 22 2,693,523 0 57,819
1LIFE HEALTHCARE INC COM 68269G107 748 22,633 SH   SOLE 23 22,633 0 0
1LIFE HEALTHCARE INC COM 68269G107 243 7,345 SH   SOLE 25 7,345 0 0
1LIFE HEALTHCARE INC COM 68269G107 4,748 143,624 SH   SOLE 26 60,467 0 83,157
1LIFE HEALTHCARE INC COM 68269G107 318 9,633 SH   SOLE 28 9,633 0 0
1LIFE HEALTHCARE INC COM 68269G107 7,057 213,450 SH   SOLE 30 213,450 0 0
1LIFE HEALTHCARE INC COM 68269G107 2,281 69,007 SH   SOLE 34 69,007 0 0
1LIFE HEALTHCARE INC COM 68269G107 436 13,188 SH   SOLE 36 13,188 0 0
1LIFE HEALTHCARE INC COM 68269G107 318 9,611 SH   SOLE 40 9,611 0 0
1LIFE HEALTHCARE INC COM 68269G107 250 7,552 SH   SOLE 43 2,296 0 5,256
1LIFE HEALTHCARE INC NOTE 3.000% 6/1 68269GAB3 2,347 2,125,000 PRN   SOLE 21 2,125,000 0 0
1ST CONSTITUTION BANCORP COM 31986N102 135 6,516 SH   SOLE 2 6,516 0 0
1ST CONSTITUTION BANCORP COM 31986N102 40 1,936 SH   SOLE 18 1,936 0 0
1ST CONSTITUTION BANCORP COM 31986N102 695 33,573 SH   SOLE 21 33,573 0 0
1ST CONSTITUTION BANCORP COM 31986N102 244 11,810 SH   SOLE 22 11,810 0 0
1ST SOURCE CORP COM 336901103 928 19,980 SH   SOLE 2 5,499 0 14,481
1ST SOURCE CORP COM 336901103 13 281 SH   SOLE 7 281 0 0
1ST SOURCE CORP COM 336901103 2,613 56,250 SH   SOLE 18 56,250 0 0
1ST SOURCE CORP COM 336901103 1,439 30,968 SH   SOLE 19 30,968 0 0
1ST SOURCE CORP COM 336901103 30,166 649,295 SH   SOLE 21 649,295 0 0
1ST SOURCE CORP COM 336901103 25,306 544,684 SH   SOLE 22 518,612 0 26,072
1ST SOURCE CORP COM 336901103 24 516 SH   SOLE 25 516 0 0
1ST SOURCE CORP COM 336901103 104 2,247 SH   SOLE 26 0 0 2,247
1ST SOURCE CORP COM 336901103 117 2,512 SH   SOLE 28 2,512 0 0
1ST SOURCE CORP COM 336901103 1,093 23,521 SH   SOLE 30 23,521 0 0
1ST SOURCE CORP COM 336901103 64 1,375 SH   SOLE 34 1,375 0 0
1ST SOURCE CORP COM 336901103 128 2,747 SH   SOLE 40 2,747 0 0
1ST SOURCE CORP COM 336901103 394 8,481 SH   SOLE 43 662 0 7,819
1STDIBS COM INC COM 320551104 392 11,256 SH   SOLE 18 11,256 0 0
1STDIBS COM INC COM 320551104 650 18,671 SH   SOLE 22 18,671 0 0
1STDIBS COM INC COM 320551104 1,024 29,430 SH   SOLE 26 29,430 0 0
1STDIBS COM INC COM 320551104 3,911 112,349 SH   SOLE 28 0 0 112,349
1STDIBS COM INC COM 320551104 52 1,508 SH   SOLE 31 0 0 1,508
21VIANET GROUP INC SPONSORED ADS A 90138A103 728 31,740 SH   SOLE 2 2,211 0 29,529
21VIANET GROUP INC SPONSORED ADS A 90138A103 688 29,989 SH   SOLE 4 12,056 0 17,933
21VIANET GROUP INC SPONSORED ADS A 90138A103 280 12,181 SH   SOLE 7 12,181 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 122 5,303 SH   SOLE 13 0 0 5,303
21VIANET GROUP INC SPONSORED ADS A 90138A103 989 43,098 SH   SOLE 15 43,098 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 626 27,256 SH   SOLE 18 27,256 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 36,832 1,604,883 SH   SOLE 21 1,604,883 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 20,114 876,408 SH   SOLE 22 773,315 0 103,093
21VIANET GROUP INC SPONSORED ADS A 90138A103 916 39,920 SH   SOLE 23 39,920 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 95 4,148 SH   SOLE 25 4,148 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 6,937 302,269 SH   SOLE 26 156,960 0 145,309
21VIANET GROUP INC SPONSORED ADS A 90138A103 2,460 107,195 SH   SOLE 28 10,008 0 97,187
21VIANET GROUP INC SPONSORED ADS A 90138A103 11,068 482,264 SH   SOLE 30 482,264 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 137 5,956 SH   SOLE 34 5,956 0 0
21VIANET GROUP INC SPONSORED ADS A 90138A103 1,839 80,152 SH   SOLE 43 3,611 0 76,541
22ND CENTY GROUP INC COM 90137F103 121 26,163 SH   SOLE 2 11,346 0 14,817
22ND CENTY GROUP INC COM 90137F103 11 2,427 SH   SOLE 7 2,427 0 0
22ND CENTY GROUP INC COM 90137F103 2,308 498,533 SH   SOLE 18 498,533 0 0
22ND CENTY GROUP INC COM 90137F103 1,205 260,342 SH   SOLE 19 260,342 0 0
22ND CENTY GROUP INC COM 90137F103 24,055 5,195,459 SH   SOLE 21 5,195,459 0 0
22ND CENTY GROUP INC COM 90137F103 17,459 3,770,871 SH   SOLE 22 3,748,216 0 22,655
22ND CENTY GROUP INC COM 90137F103 9 2,014 SH   SOLE 43 0 0 2,014
2U INC COM 90214J101 2,067 49,609 SH   SOLE 2 27,143 0 22,466
2U INC COM 90214J101 12 296 SH   SOLE 4 296 0 0
2U INC COM 90214J101 52 1,240 SH   SOLE 7 1,240 0 0
2U INC COM 90214J101 9,848 236,329 SH   SOLE 18 224,117 0 12,212
2U INC COM 90214J101 8,216 197,173 SH   SOLE 19 197,173 0 0
2U INC COM 90214J101 99,692 2,392,425 SH   SOLE 21 2,392,425 0 0
2U INC COM 90214J101 77,303 1,855,129 SH   SOLE 22 1,801,715 0 53,414
2U INC COM 90214J101 119 2,862 SH   SOLE 23 2,862 0 0
2U INC COM 90214J101 177 4,244 SH   SOLE 25 4,244 0 0
2U INC COM 90214J101 1,526 36,612 SH   SOLE 26 29,758 0 6,854
2U INC COM 90214J101 385 9,234 SH   SOLE 28 9,234 0 0
2U INC COM 90214J101 3,683 88,377 SH   SOLE 30 88,377 0 0
2U INC COM 90214J101 172 4,138 SH   SOLE 36 4,138 0 0
2U INC COM 90214J101 382 9,157 SH   SOLE 40 9,157 0 0
2U INC COM 90214J101 1,031 24,749 SH   SOLE 43 840 0 23,909
2U INC NOTE 2.250% 5/0 90214JAB7 3,518 2,139,000 PRN   SOLE 21 2,139,000 0 0
3-D SYS CORP DEL COM NEW 88554D205 4,008 100,266 SH   SOLE 2 58,530 0 41,736
3-D SYS CORP DEL COM NEW 88554D205 20 501 SH   SOLE 4 501 0 0
3-D SYS CORP DEL COM NEW 88554D205 96 2,411 SH   SOLE 7 2,411 0 0
3-D SYS CORP DEL COM NEW 88554D205 1 17 SH   SOLE 17 0 0 17
3-D SYS CORP DEL COM NEW 88554D205 20,110 503,132 SH   SOLE 18 484,157 0 18,975
3-D SYS CORP DEL COM NEW 88554D205 17,427 436,005 SH   SOLE 19 436,005 0 0
3-D SYS CORP DEL COM NEW 88554D205 583,921 14,608,970 SH   SOLE 21 14,608,970 0 0
3-D SYS CORP DEL COM NEW 88554D205 131,481 3,289,493 SH   SOLE 22 3,204,088 0 85,405
3-D SYS CORP DEL COM NEW 88554D205 417 10,440 SH   SOLE 23 10,440 0 0
3-D SYS CORP DEL COM NEW 88554D205 267 6,677 SH   SOLE 25 6,677 0 0
3-D SYS CORP DEL COM NEW 88554D205 3,433 85,882 SH   SOLE 26 49,465 0 36,417
3-D SYS CORP DEL COM NEW 88554D205 614 15,374 SH   SOLE 28 15,374 0 0
3-D SYS CORP DEL COM NEW 88554D205 117 2,932 SH   SOLE 29 2,932 0 0
3-D SYS CORP DEL COM NEW 88554D205 30,638 766,519 SH   SOLE 30 766,519 0 0
3-D SYS CORP DEL COM NEW 88554D205 168 4,195 SH   SOLE 31 4,195 0 0
3-D SYS CORP DEL COM NEW 88554D205 16 392 SH   SOLE 34 392 0 0
3-D SYS CORP DEL COM NEW 88554D205 206 5,150 SH   SOLE 36 5,150 0 0
3-D SYS CORP DEL COM NEW 88554D205 609 15,240 SH   SOLE 40 15,240 0 0
3-D SYS CORP DEL COM NEW 88554D205 1,310 32,774 SH   SOLE 43 0 0 32,774
360 DIGITECH INC AMERICAN DEP 88557W101 1,388 33,178 SH   SOLE 2 1,844 0 31,334
360 DIGITECH INC AMERICAN DEP 88557W101 1,297 30,991 SH   SOLE 4 10,956 0 20,035
360 DIGITECH INC AMERICAN DEP 88557W101 360 8,598 SH   SOLE 7 8,598 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 201 4,804 SH   SOLE 13 0 0 4,804
360 DIGITECH INC AMERICAN DEP 88557W101 1,833 43,807 SH   SOLE 15 43,807 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 1,661 39,705 SH   SOLE 18 39,705 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 185 4,426 SH   SOLE 19 4,426 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 63,753 1,523,739 SH   SOLE 21 1,523,739 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 34,935 834,963 SH   SOLE 22 733,795 0 101,168
360 DIGITECH INC AMERICAN DEP 88557W101 1,685 40,277 SH   SOLE 23 40,277 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 104 2,489 SH   SOLE 25 2,489 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 10,048 240,143 SH   SOLE 26 189,913 0 50,230
360 DIGITECH INC AMERICAN DEP 88557W101 4,651 111,153 SH   SOLE 28 10,138 0 101,015
360 DIGITECH INC AMERICAN DEP 88557W101 19,896 475,525 SH   SOLE 30 475,525 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 787 18,820 SH   SOLE 34 18,820 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 16 384 SH   SOLE 40 384 0 0
360 DIGITECH INC AMERICAN DEP 88557W101 3,398 81,222 SH   SOLE 43 3,465 0 77,757
3M CO COM 88579Y101 253,229 1,274,880 SH   SOLE 2 167,444 0 1,107,436
3M CO COM 88579Y101 43,584 219,422 SH   SOLE 4 197,006 0 22,416
3M CO COM 88579Y101 128,459 646,725 SH   SOLE 7 554,865 0 91,860
3M CO COM 88579Y101 865 4,356 SH   SOLE 13 1,630 0 2,726
3M CO COM 88579Y101 15,004 75,536 SH   SOLE 15 75,536 0 0
3M CO COM 88579Y101 228,154 1,148,639 SH   SOLE 18 1,066,647 0 81,992
3M CO COM 88579Y101 49,696 250,194 SH   SOLE 19 250,194 0 0
3M CO COM 88579Y101 4,398 22,140 SH   SOLE 20 22,140 0 0
3M CO COM 88579Y101 2,933,253 14,767,421 SH   SOLE 21 14,767,421 0 0
3M CO COM 88579Y101 2,452,118 12,345,154 SH   SOLE 22 11,104,931 0 1,240,223
3M CO COM 88579Y101 67,025 337,438 SH   SOLE 23 337,438 0 0
3M CO COM 88579Y101 205,804 1,036,119 SH   SOLE 25 1,036,119 0 0
3M CO COM 88579Y101 341,545 1,719,503 SH   SOLE 26 908,939 0 810,564
3M CO COM 88579Y101 386,046 1,943,542 SH   SOLE 28 70,903 0 1,872,639
3M CO COM 88579Y101 55 276 SH   SOLE 29 276 0 0
3M CO COM 88579Y101 567,567 2,857,410 SH   SOLE 30 2,831,154 0 26,256
3M CO COM 88579Y101 36,875 185,648 SH   SOLE 31 72,012 0 113,636
3M CO COM 88579Y101 10,253 51,618 SH   SOLE 32 51,618 0 0
3M CO COM 88579Y101 49,052 246,951 SH   SOLE 34 246,951 0 0
3M CO COM 88579Y101 62,597 315,146 SH   SOLE 36 315,146 0 0
3M CO COM 88579Y101 4,177 21,031 SH   SOLE 40 21,031 0 0
3M CO COM 88579Y101 83,799 421,886 SH   SOLE 43 31,534 0 390,352
4D MOLECULAR THERAPEUTICS IN COM 35104E100 334 13,871 SH   SOLE 2 8,694 0 5,177
4D MOLECULAR THERAPEUTICS IN COM 35104E100 726 30,137 SH   SOLE 18 30,137 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 445 18,487 SH   SOLE 19 18,487 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 9,085 377,280 SH   SOLE 21 377,280 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 6,270 260,402 SH   SOLE 22 251,614 0 8,788
4D MOLECULAR THERAPEUTICS IN COM 35104E100 7 301 SH   SOLE 23 301 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 668 27,743 SH   SOLE 30 27,743 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 54 2,246 SH   SOLE 40 2,246 0 0
4D MOLECULAR THERAPEUTICS IN COM 35104E100 23 943 SH   SOLE 43 0 0 943
51JOB INC SPONSORED ADS 316827104 1,930 24,819 SH   SOLE 2 1,168 0 23,651
51JOB INC SPONSORED ADS 316827104 1,009 12,973 SH   SOLE 4 5,460 0 7,513
51JOB INC SPONSORED ADS 316827104 287 3,691 SH   SOLE 7 3,691 0 0
51JOB INC SPONSORED ADS 316827104 133 1,716 SH   SOLE 13 0 0 1,716
51JOB INC SPONSORED ADS 316827104 1,340 17,231 SH   SOLE 15 17,231 0 0
51JOB INC SPONSORED ADS 316827104 698 8,979 SH   SOLE 18 8,979 0 0
51JOB INC SPONSORED ADS 316827104 214 2,752 SH   SOLE 19 2,752 0 0
51JOB INC SPONSORED ADS 316827104 39,842 512,305 SH   SOLE 21 512,305 0 0
51JOB INC SPONSORED ADS 316827104 21,924 281,914 SH   SOLE 22 245,970 0 35,944
51JOB INC SPONSORED ADS 316827104 1,018 13,095 SH   SOLE 23 13,095 0 0
51JOB INC SPONSORED ADS 316827104 1,421 18,276 SH   SOLE 25 18,276 0 0
51JOB INC SPONSORED ADS 316827104 9,118 117,242 SH   SOLE 26 65,169 0 52,073
51JOB INC SPONSORED ADS 316827104 5,875 75,547 SH   SOLE 28 5,421 0 70,126
51JOB INC SPONSORED ADS 316827104 12,933 166,304 SH   SOLE 30 166,304 0 0
51JOB INC SPONSORED ADS 316827104 203 2,604 SH   SOLE 34 2,604 0 0
51JOB INC SPONSORED ADS 316827104 10 131 SH   SOLE 40 131 0 0
51JOB INC SPONSORED ADS 316827104 6,866 88,285 SH   SOLE 43 5,242 0 83,043
89BIO INC COM 282559103 160 8,544 SH   SOLE 2 561 0 7,983
89BIO INC COM 282559103 562 30,042 SH   SOLE 18 30,042 0 0
89BIO INC COM 282559103 1,226 65,550 SH   SOLE 19 65,550 0 0
89BIO INC COM 282559103 6,874 367,573 SH   SOLE 21 367,573 0 0
89BIO INC COM 282559103 4,988 266,720 SH   SOLE 22 256,663 0 10,057
89BIO INC COM 282559103 15 810 SH   SOLE 23 810 0 0
89BIO INC COM 282559103 7 364 SH   SOLE 43 0 0 364
8X8 INC NEW COM 282914100 2,427 87,418 SH   SOLE 2 47,286 0 40,132
8X8 INC NEW COM 282914100 12 422 SH   SOLE 4 422 0 0
8X8 INC NEW COM 282914100 49 1,764 SH   SOLE 7 1,764 0 0
8X8 INC NEW COM 282914100 12,380 445,968 SH   SOLE 18 424,416 0 21,552
8X8 INC NEW COM 282914100 37,455 1,349,248 SH   SOLE 19 1,349,248 0 0
8X8 INC NEW COM 282914100 350,832 12,638,023 SH   SOLE 21 12,638,023 0 0
8X8 INC NEW COM 282914100 82,963 2,988,598 SH   SOLE 22 2,926,252 0 62,346
8X8 INC NEW COM 282914100 387 13,952 SH   SOLE 23 13,952 0 0
8X8 INC NEW COM 282914100 171 6,148 SH   SOLE 25 6,148 0 0
8X8 INC NEW COM 282914100 2,681 96,586 SH   SOLE 26 36,967 0 59,619
8X8 INC NEW COM 282914100 354 12,768 SH   SOLE 28 12,768 0 0
8X8 INC NEW COM 282914100 6,188 222,926 SH   SOLE 30 222,926 0 0
8X8 INC NEW COM 282914100 137 4,949 SH   SOLE 36 4,949 0 0
8X8 INC NEW COM 282914100 351 12,653 SH   SOLE 40 12,653 0 0
8X8 INC NEW COM 282914100 2,020 72,758 SH   SOLE 43 26,466 0 46,292
8X8 INC NEW NOTE 0.500% 2/0 282914AB6 2,476 2,000,000 PRN   SOLE 2 2,000,000 0 0
8X8 INC NEW NOTE 0.500% 2/0 282914AB6 2,410 1,946,000 PRN   SOLE 21 1,946,000 0 0
9 METERS BIOPHARMA INC COM 654405109 32 29,032 SH   SOLE 2 8,548 0 20,484
9 METERS BIOPHARMA INC COM 654405109 4 3,416 SH   SOLE 7 3,416 0 0
9 METERS BIOPHARMA INC COM 654405109 757 688,526 SH   SOLE 18 688,526 0 0
9 METERS BIOPHARMA INC COM 654405109 404 367,253 SH   SOLE 19 367,253 0 0
9 METERS BIOPHARMA INC COM 654405109 7,856 7,141,458 SH   SOLE 21 7,141,458 0 0
9 METERS BIOPHARMA INC COM 654405109 5,757 5,233,476 SH   SOLE 22 5,191,801 0 41,675
9 METERS BIOPHARMA INC COM 654405109 24 21,376 SH   SOLE 43 0 0 21,376
908 DEVICES INC COM 65443P102 102 2,627 SH   SOLE 2 1,953 0 674
908 DEVICES INC COM 65443P102 4 116 SH   SOLE 7 116 0 0
908 DEVICES INC COM 65443P102 883 22,784 SH   SOLE 18 22,784 0 0
908 DEVICES INC COM 65443P102 77,029 1,987,836 SH   SOLE 19 1,987,836 0 0
908 DEVICES INC COM 65443P102 10,044 259,203 SH   SOLE 21 259,203 0 0
908 DEVICES INC COM 65443P102 7,028 181,377 SH   SOLE 22 180,053 0 1,324
908 DEVICES INC COM 65443P102 77 1,991 SH   SOLE 34 1,991 0 0
908 DEVICES INC COM 65443P102 51 1,323 SH   SOLE 40 1,323 0 0
908 DEVICES INC COM 65443P102 2 52 SH   SOLE 43 0 0 52
A-MARK PRECIOUS METALS INC COM 00181T107 341 7,336 SH   SOLE 2 387 0 6,949
A-MARK PRECIOUS METALS INC COM 00181T107 7 140 SH   SOLE 7 140 0 0
A-MARK PRECIOUS METALS INC COM 00181T107 1,365 29,361 SH   SOLE 18 29,361 0 0
A-MARK PRECIOUS METALS INC COM 00181T107 705 15,158 SH   SOLE 19 15,158 0 0
A-MARK PRECIOUS METALS INC COM 00181T107 15,142 325,637 SH   SOLE 21 325,637 0 0
A-MARK PRECIOUS METALS INC COM 00181T107 8,432 181,327 SH   SOLE 22 172,336 0 8,991
A-MARK PRECIOUS METALS INC COM 00181T107 14 295 SH   SOLE 43 0 0 295
A10 NETWORKS INC COM 002121101 768 68,189 SH   SOLE 2 18,394 0 49,795
A10 NETWORKS INC COM 002121101 12 1,036 SH   SOLE 7 1,036 0 0
A10 NETWORKS INC COM 002121101 2,540 225,544 SH   SOLE 18 205,662 0 19,882
A10 NETWORKS INC COM 002121101 2,972 263,968 SH   SOLE 19 263,968 0 0
A10 NETWORKS INC COM 002121101 28,004 2,487,027 SH   SOLE 21 2,487,027 0 0
A10 NETWORKS INC COM 002121101 22,438 1,992,675 SH   SOLE 22 1,959,193 0 33,482
A10 NETWORKS INC COM 002121101 170 15,128 SH   SOLE 23 15,128 0 0
A10 NETWORKS INC COM 002121101 342 30,367 SH   SOLE 25 30,367 0 0
A10 NETWORKS INC COM 002121101 2,640 234,425 SH   SOLE 26 50,278 0 184,147
A10 NETWORKS INC COM 002121101 52 4,609 SH   SOLE 28 4,609 0 0
A10 NETWORKS INC COM 002121101 154 13,639 SH   SOLE 30 13,639 0 0
A10 NETWORKS INC COM 002121101 61 5,420 SH   SOLE 36 5,420 0 0
A10 NETWORKS INC COM 002121101 91 8,061 SH   SOLE 40 8,061 0 0
A10 NETWORKS INC COM 002121101 71 6,272 SH   SOLE 43 0 0 6,272
AAON INC COM PAR $0.004 000360206 1,079 17,246 SH   SOLE 2 12,826 0 4,420
AAON INC COM PAR $0.004 000360206 11 177 SH   SOLE 4 177 0 0
AAON INC COM PAR $0.004 000360206 42 674 SH   SOLE 7 674 0 0
AAON INC COM PAR $0.004 000360206 2 27 SH   SOLE 17 0 0 27
AAON INC COM PAR $0.004 000360206 10,232 163,472 SH   SOLE 18 163,472 0 0
AAON INC COM PAR $0.004 000360206 4,681 74,789 SH   SOLE 19 74,789 0 0
AAON INC COM PAR $0.004 000360206 292,795 4,677,989 SH   SOLE 21 4,677,989 0 0
AAON INC COM PAR $0.004 000360206 65,239 1,042,328 SH   SOLE 22 1,016,357 0 25,971
AAON INC COM PAR $0.004 000360206 193 3,086 SH   SOLE 25 3,086 0 0
AAON INC COM PAR $0.004 000360206 1,273 20,345 SH   SOLE 26 17,492 0 2,853
AAON INC COM PAR $0.004 000360206 330 5,268 SH   SOLE 28 5,268 0 0
AAON INC COM PAR $0.004 000360206 5,480 87,559 SH   SOLE 30 87,559 0 0
AAON INC COM PAR $0.004 000360206 279 4,453 SH   SOLE 36 4,453 0 0
AAON INC COM PAR $0.004 000360206 295 4,716 SH   SOLE 40 4,716 0 0
AAON INC COM PAR $0.004 000360206 1,101 17,584 SH   SOLE 43 512 0 17,072
AAR CORP COM 000361105 1,277 32,965 SH   SOLE 2 10,277 0 22,688
AAR CORP COM 000361105 5 124 SH   SOLE 4 124 0 0
AAR CORP COM 000361105 21 534 SH   SOLE 7 534 0 0
AAR CORP COM 000361105 5,408 139,574 SH   SOLE 18 139,574 0 0
AAR CORP COM 000361105 2,240 57,813 SH   SOLE 19 57,813 0 0
AAR CORP COM 000361105 167,634 4,326,028 SH   SOLE 21 4,326,028 0 0
AAR CORP COM 000361105 35,685 920,916 SH   SOLE 22 871,623 0 49,293
AAR CORP COM 000361105 58 1,487 SH   SOLE 25 1,487 0 0
AAR CORP COM 000361105 526 13,578 SH   SOLE 26 6,826 0 6,752
AAR CORP COM 000361105 93 2,404 SH   SOLE 28 2,404 0 0
AAR CORP COM 000361105 2,837 73,220 SH   SOLE 30 73,220 0 0
AAR CORP COM 000361105 58 1,498 SH   SOLE 36 1,498 0 0
AAR CORP COM 000361105 139 3,586 SH   SOLE 40 3,586 0 0
AAR CORP COM 000361105 1,267 32,707 SH   SOLE 43 4,024 0 28,683
ABB LTD SPONSORED ADR 000375204 1 20 SH   SOLE 17 0 0 20
ABB LTD SPONSORED ADR 000375204 66 1,951 SH   SOLE 18 1,951 0 0
ABB LTD SPONSORED ADR 000375204 28,919 850,814 SH   SOLE 43 133,167 0 717,647
ABBOTT LABS COM 002824100 569,710 4,914,259 SH   SOLE 2 1,618,565 0 3,295,694
ABBOTT LABS COM 002824100 127,846 1,102,784 SH   SOLE 4 719,276 0 383,508
ABBOTT LABS COM 002824100 185,878 1,603,368 SH   SOLE 7 1,540,631 0 62,737
ABBOTT LABS COM 002824100 1,663 14,343 SH   SOLE 13 5,006 0 9,337
ABBOTT LABS COM 002824100 24,675 212,846 SH   SOLE 15 212,846 0 0
ABBOTT LABS COM 002824100 10 85 SH   SOLE 17 0 0 85
ABBOTT LABS COM 002824100 408,388 3,522,713 SH   SOLE 18 3,271,286 0 251,427
ABBOTT LABS COM 002824100 919,082 7,927,908 SH   SOLE 19 7,927,908 0 0
ABBOTT LABS COM 002824100 14,122 121,816 SH   SOLE 20 121,816 0 0
ABBOTT LABS COM 002824100 5,220,218 45,029,054 SH   SOLE 21 45,029,054 0 0
ABBOTT LABS COM 002824100 4,348,663 37,511,106 SH   SOLE 22 33,776,405 0 3,734,701
ABBOTT LABS COM 002824100 127,636 1,100,974 SH   SOLE 23 1,100,974 0 0
ABBOTT LABS COM 002824100 435,278 3,754,658 SH   SOLE 25 3,754,658 0 0
ABBOTT LABS COM 002824100 491,644 4,240,867 SH   SOLE 26 1,860,984 0 2,379,883
ABBOTT LABS COM 002824100 426,792 3,681,459 SH   SOLE 28 207,693 0 3,473,766
ABBOTT LABS COM 002824100 632 5,449 SH   SOLE 29 5,449 0 0
ABBOTT LABS COM 002824100 877,242 7,566,996 SH   SOLE 30 7,566,996 0 0
ABBOTT LABS COM 002824100 47,185 407,012 SH   SOLE 31 221,547 0 185,465
ABBOTT LABS COM 002824100 12,016 103,648 SH   SOLE 32 103,648 0 0
ABBOTT LABS COM 002824100 778,426 6,714,619 SH   SOLE 34 6,714,619 0 0
ABBOTT LABS COM 002824100 105,163 907,127 SH   SOLE 36 907,127 0 0
ABBOTT LABS COM 002824100 7,465 64,394 SH   SOLE 40 64,394 0 0
ABBOTT LABS COM 002824100 195,144 1,683,289 SH   SOLE 43 149,419 0 1,533,870
ABBVIE INC COM 00287Y109 499,417 4,433,749 SH   SOLE 2 1,164,732 0 3,269,017
ABBVIE INC COM 00287Y109 121,774 1,081,094 SH   SOLE 4 703,594 0 377,500
ABBVIE INC COM 00287Y109 187,898 1,668,126 SH   SOLE 7 1,612,381 0 55,745
ABBVIE INC COM 00287Y109 4,966 44,088 SH   SOLE 13 34,842 0 9,246
ABBVIE INC COM 00287Y109 26,110 231,803 SH   SOLE 15 231,803 0 0
ABBVIE INC COM 00287Y109 588,944 5,228,547 SH   SOLE 18 4,966,795 0 261,752
ABBVIE INC COM 00287Y109 507,960 4,509,587 SH   SOLE 19 4,509,587 0 0
ABBVIE INC COM 00287Y109 4,251,809 37,746,888 SH   SOLE 21 37,746,888 0 0
ABBVIE INC COM 00287Y109 4,303,081 38,202,069 SH   SOLE 22 34,088,386 0 4,113,683
ABBVIE INC COM 00287Y109 124,402 1,104,418 SH   SOLE 23 1,104,418 0 0
ABBVIE INC COM 00287Y109 341,345 3,030,406 SH   SOLE 25 3,030,406 0 0
ABBVIE INC COM 00287Y109 483,025 4,288,216 SH   SOLE 26 1,873,344 0 2,414,872
ABBVIE INC COM 00287Y109 574,849 5,103,418 SH   SOLE 28 209,201 0 4,894,217
ABBVIE INC COM 00287Y109 7,941 70,496 SH   SOLE 29 70,496 0 0
ABBVIE INC COM 00287Y109 1,062,140 9,429,510 SH   SOLE 30 9,429,510 0 0
ABBVIE INC COM 00287Y109 80,900 718,219 SH   SOLE 31 315,872 0 402,347
ABBVIE INC COM 00287Y109 11,605 103,030 SH   SOLE 32 103,030 0 0
ABBVIE INC COM 00287Y109 351,371 3,119,417 SH   SOLE 34 3,119,417 0 0
ABBVIE INC COM 00287Y109 103,676 920,421 SH   SOLE 36 920,421 0 0
ABBVIE INC COM 00287Y109 2,783 24,709 SH   SOLE 37 24,709 0 0
ABBVIE INC COM 00287Y109 7,229 64,178 SH   SOLE 40 64,178 0 0
ABBVIE INC COM 00287Y109 165,536 1,469,605 SH   SOLE 43 112,308 0 1,357,297
ABCAM PLC ADS 000380204 18 962 SH   SOLE 43 0 0 962
ABCELLERA BIOLOGICS INC COM 00288U106 19,738 897,187 SH   SOLE 30 897,187 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 5 3,049 SH   SOLE 2 3,049 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 28 17,977 SH   SOLE 18 17,977 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 428 274,533 SH   SOLE 21 274,533 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 2,097 1,344,475 SH   SOLE 22 1,344,475 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 15 9,353 SH   SOLE 43 0 0 9,353
ABERCROMBIE & FITCH CO CL A 002896207 3,064 65,995 SH   SOLE 2 19,272 0 46,723
ABERCROMBIE & FITCH CO CL A 002896207 12 257 SH   SOLE 4 257 0 0
ABERCROMBIE & FITCH CO CL A 002896207 86 1,862 SH   SOLE 7 1,862 0 0
ABERCROMBIE & FITCH CO CL A 002896207 11,642 250,753 SH   SOLE 18 250,753 0 0
ABERCROMBIE & FITCH CO CL A 002896207 5,031 108,346 SH   SOLE 19 108,346 0 0
ABERCROMBIE & FITCH CO CL A 002896207 351,849 7,578,045 SH   SOLE 21 7,578,045 0 0
ABERCROMBIE & FITCH CO CL A 002896207 75,034 1,616,070 SH   SOLE 22 1,525,450 0 90,620
ABERCROMBIE & FITCH CO CL A 002896207 134 2,879 SH   SOLE 25 2,879 0 0
ABERCROMBIE & FITCH CO CL A 002896207 1,331 28,661 SH   SOLE 26 25,445 0 3,216
ABERCROMBIE & FITCH CO CL A 002896207 543 11,687 SH   SOLE 28 8,162 0 3,525
ABERCROMBIE & FITCH CO CL A 002896207 6,169 132,869 SH   SOLE 30 132,869 0 0
ABERCROMBIE & FITCH CO CL A 002896207 564 12,140 SH   SOLE 34 12,140 0 0
ABERCROMBIE & FITCH CO CL A 002896207 267 5,742 SH   SOLE 36 5,742 0 0
ABERCROMBIE & FITCH CO CL A 002896207 361 7,770 SH   SOLE 40 7,770 0 0
ABERCROMBIE & FITCH CO CL A 002896207 4,019 86,555 SH   SOLE 43 7,798 0 78,757
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 6 60 SH   SOLE 17 0 0 60
ABIOMED INC COM 003654100 46,499 148,982 SH   SOLE 2 66,755 0 82,227
ABIOMED INC COM 003654100 9,911 31,755 SH   SOLE 4 20,710 0 11,045
ABIOMED INC COM 003654100 14,006 44,876 SH   SOLE 7 42,643 0 2,233
ABIOMED INC COM 003654100 37 118 SH   SOLE 13 118 0 0
ABIOMED INC COM 003654100 1,502 4,812 SH   SOLE 15 4,812 0 0
ABIOMED INC COM 003654100 35,929 115,115 SH   SOLE 18 108,442 0 6,673
ABIOMED INC COM 003654100 97,904 313,684 SH   SOLE 19 313,684 0 0
ABIOMED INC COM 003654100 2,113 6,770 SH   SOLE 20 6,770 0 0
ABIOMED INC COM 003654100 462,265 1,481,095 SH   SOLE 21 1,481,095 0 0
ABIOMED INC COM 003654100 314,800 1,008,620 SH   SOLE 22 895,727 0 112,893
ABIOMED INC COM 003654100 10,668 34,181 SH   SOLE 23 34,181 0 0
ABIOMED INC COM 003654100 22,799 73,048 SH   SOLE 25 73,048 0 0
ABIOMED INC COM 003654100 40,238 128,921 SH   SOLE 26 65,646 0 63,275
ABIOMED INC COM 003654100 48,564 155,598 SH   SOLE 28 4,883 0 150,715
ABIOMED INC COM 003654100 1,416 4,536 SH   SOLE 29 4,536 0 0
ABIOMED INC COM 003654100 127,682 409,094 SH   SOLE 30 347,961 0 61,133
ABIOMED INC COM 003654100 6,115 19,592 SH   SOLE 31 11,645 0 7,947
ABIOMED INC COM 003654100 48,264 154,637 SH   SOLE 34 154,637 0 0
ABIOMED INC COM 003654100 8,608 27,581 SH   SOLE 36 27,581 0 0
ABIOMED INC COM 003654100 556 1,782 SH   SOLE 40 1,782 0 0
ABIOMED INC COM 003654100 7,659 24,539 SH   SOLE 43 994 0 23,545
ABM INDS INC COM 000957100 7,419 167,275 SH   SOLE 2 72,006 0 95,269
ABM INDS INC COM 000957100 12 277 SH   SOLE 4 277 0 0
ABM INDS INC COM 000957100 1,557 35,115 SH   SOLE 7 35,115 0 0
ABM INDS INC COM 000957100 12,306 277,476 SH   SOLE 18 275,253 0 2,223
ABM INDS INC COM 000957100 21,062 474,898 SH   SOLE 19 474,898 0 0
ABM INDS INC COM 000957100 365,454 8,240,215 SH   SOLE 21 8,240,215 0 0
ABM INDS INC COM 000957100 92,744 2,091,192 SH   SOLE 22 1,992,102 0 99,090
ABM INDS INC COM 000957100 653 14,719 SH   SOLE 23 14,719 0 0
ABM INDS INC COM 000957100 126 2,833 SH   SOLE 25 2,833 0 0
ABM INDS INC COM 000957100 4,590 103,502 SH   SOLE 26 26,557 0 76,945
ABM INDS INC COM 000957100 400 9,018 SH   SOLE 28 8,091 0 927
ABM INDS INC COM 000957100 6,193 139,637 SH   SOLE 30 139,637 0 0
ABM INDS INC COM 000957100 259 5,833 SH   SOLE 36 5,833 0 0
ABM INDS INC COM 000957100 353 7,953 SH   SOLE 40 7,953 0 0
ABM INDS INC COM 000957100 1,293 29,160 SH   SOLE 43 292 0 28,868
ABRAXAS PETE CORP COM NEW 003830304 42 13,028 SH   SOLE 21 13,028 0 0
ABRAXAS PETE CORP COM NEW 003830304 419 129,616 SH   SOLE 22 129,616 0 0
AC IMMUNE SA SHS H00263105 2,460 310,213 SH   SOLE 21 310,213 0 0
AC IMMUNE SA SHS H00263105 73 9,262 SH   SOLE 22 9,262 0 0
AC IMMUNE SA SHS H00263105 230 28,988 SH   SOLE 30 28,988 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 257 38,000 SH   SOLE 2 2,303 0 35,697
ACACIA RESH CORP ACACIA TCH COM 003881307 8 1,136 SH   SOLE 7 1,136 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 1,129 166,968 SH   SOLE 18 166,968 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 580 85,794 SH   SOLE 19 85,794 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 12,374 1,830,496 SH   SOLE 21 1,830,496 0 0
ACACIA RESH CORP ACACIA TCH COM 003881307 8,594 1,271,326 SH   SOLE 22 1,222,931 0 48,395
ACACIA RESH CORP ACACIA TCH COM 003881307 18 2,655 SH   SOLE 43 0 0 2,655
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 2,506 60,761 SH   SOLE 2 12,082 0 48,679
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 41 994 SH   SOLE 7 994 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 8,177 198,271 SH   SOLE 18 198,271 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 4,460 108,148 SH   SOLE 19 108,148 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 91,466 2,217,899 SH   SOLE 21 2,217,899 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 52,552 1,274,288 SH   SOLE 22 1,196,475 0 77,813
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 42 1,015 SH   SOLE 25 1,015 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 890 21,586 SH   SOLE 30 21,586 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 404 9,786 SH   SOLE 34 9,786 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 176 4,259 SH   SOLE 40 4,259 0 0
ACADEMY SPORTS & OUTDOORS IN COM 00402L107 64 1,540 SH   SOLE 43 0 0 1,540
ACADIA HEALTHCARE COMPANY IN COM 00404A109 14,436 230,049 SH   SOLE 2 73,846 0 156,203
ACADIA HEALTHCARE COMPANY IN COM 00404A109 20 324 SH   SOLE 4 324 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 127 2,022 SH   SOLE 7 2,022 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 13,668 217,824 SH   SOLE 18 217,824 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,477 23,530 SH   SOLE 19 23,530 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 270,432 4,309,672 SH   SOLE 21 4,309,672 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 159,426 2,540,653 SH   SOLE 22 2,431,724 0 108,929
ACADIA HEALTHCARE COMPANY IN COM 00404A109 156 2,487 SH   SOLE 25 2,487 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2,252 35,882 SH   SOLE 26 30,080 0 5,802
ACADIA HEALTHCARE COMPANY IN COM 00404A109 792 12,614 SH   SOLE 28 10,960 0 1,654
ACADIA HEALTHCARE COMPANY IN COM 00404A109 7,012 111,739 SH   SOLE 30 111,739 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 99 1,571 SH   SOLE 31 1,571 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 319 5,090 SH   SOLE 36 5,090 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 643 10,253 SH   SOLE 40 10,253 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,573 25,064 SH   SOLE 43 1,060 0 24,004
ACADIA PHARMACEUTICALS INC COM 004225108 1,806 74,029 SH   SOLE 2 45,295 0 28,734
ACADIA PHARMACEUTICALS INC COM 004225108 12 504 SH   SOLE 4 504 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 47 1,924 SH   SOLE 7 1,924 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 9,138 374,671 SH   SOLE 18 369,838 0 4,833
ACADIA PHARMACEUTICALS INC COM 004225108 8,128 333,253 SH   SOLE 19 333,253 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 129,285 5,300,744 SH   SOLE 21 5,300,744 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 73,280 3,004,501 SH   SOLE 22 2,931,546 0 72,955
ACADIA PHARMACEUTICALS INC COM 004225108 184 7,535 SH   SOLE 23 7,535 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 288 11,793 SH   SOLE 25 11,793 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,839 75,403 SH   SOLE 26 40,314 0 35,089
ACADIA PHARMACEUTICALS INC COM 004225108 353 14,474 SH   SOLE 28 14,474 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 20,230 829,447 SH   SOLE 30 829,447 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 28 1,167 SH   SOLE 34 1,167 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 502 20,587 SH   SOLE 36 20,587 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 384 15,749 SH   SOLE 40 15,749 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 1,791 73,422 SH   SOLE 43 8,317 0 65,105
ACADIA RLTY TR COM SH BEN INT 004239109 2,237 101,850 SH   SOLE 2 26,433 0 75,417
ACADIA RLTY TR COM SH BEN INT 004239109 2,732 124,427 SH   SOLE 4 124,427 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 2,412 109,846 SH   SOLE 7 109,846 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 7,513 342,128 SH   SOLE 18 342,128 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 20,022 911,729 SH   SOLE 19 911,729 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 235,428 10,720,751 SH   SOLE 21 10,720,751 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 73,861 3,363,450 SH   SOLE 22 3,242,951 0 120,499
ACADIA RLTY TR COM SH BEN INT 004239109 584 26,578 SH   SOLE 23 26,578 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 8,271 376,636 SH   SOLE 25 376,636 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 3,881 176,737 SH   SOLE 26 24,949 0 151,788
ACADIA RLTY TR COM SH BEN INT 004239109 1,358 61,833 SH   SOLE 28 10,592 0 51,241
ACADIA RLTY TR COM SH BEN INT 004239109 10,743 489,217 SH   SOLE 30 489,217 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 258 11,739 SH   SOLE 34 11,739 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 210 9,552 SH   SOLE 40 9,552 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 1,067 48,572 SH   SOLE 43 3,742 0 44,830
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 898 75,677 SH   SOLE 2 39,728 0 35,949
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 10 838 SH   SOLE 7 838 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 2,399 202,097 SH   SOLE 18 169,710 0 32,387
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 5,587 470,665 SH   SOLE 19 470,665 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 22,822 1,922,659 SH   SOLE 21 1,922,659 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 21,276 1,792,429 SH   SOLE 22 1,769,862 0 22,567
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 171 14,430 SH   SOLE 23 14,430 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 60 5,092 SH   SOLE 25 5,092 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 405 34,094 SH   SOLE 26 4,971 0 29,123
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 137 11,551 SH   SOLE 30 11,551 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 100 8,444 SH   SOLE 36 8,444 0 0
ACCEL ENTERTAINMENT INC COM CL A1 00436Q106 72 6,047 SH   SOLE 40 6,047 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 112 13,955 SH   SOLE 2 10,105 0 3,850
ACCELERATE DIAGNOSTICS INC COM 00430H102 4 544 SH   SOLE 7 544 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 837 103,861 SH   SOLE 18 103,861 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 467 57,989 SH   SOLE 19 57,989 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 9,241 1,146,504 SH   SOLE 21 1,146,504 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 6,247 775,088 SH   SOLE 22 757,305 0 17,783
ACCELERATE DIAGNOSTICS INC COM 00430H102 35 4,354 SH   SOLE 25 4,354 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 41 5,088 SH   SOLE 26 3,066 0 2,022
ACCELERATE DIAGNOSTICS INC COM 00430H102 35 4,337 SH   SOLE 28 4,337 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 1,602 198,821 SH   SOLE 30 198,821 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 46 5,688 SH   SOLE 36 5,688 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 22 2,759 SH   SOLE 40 2,759 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 71 8,805 SH   SOLE 43 817 0 7,988
ACCELERON PHARMA INC COM 00434H108 22,392 178,436 SH   SOLE 2 94,693 0 83,743
ACCELERON PHARMA INC COM 00434H108 22 175 SH   SOLE 4 175 0 0
ACCELERON PHARMA INC COM 00434H108 107 851 SH   SOLE 7 851 0 0
ACCELERON PHARMA INC COM 00434H108 9,324 74,304 SH   SOLE 18 74,304 0 0
ACCELERON PHARMA INC COM 00434H108 136,753 1,089,749 SH   SOLE 19 1,089,749 0 0
ACCELERON PHARMA INC COM 00434H108 146,651 1,168,626 SH   SOLE 21 1,168,626 0 0
ACCELERON PHARMA INC COM 00434H108 154,536 1,231,458 SH   SOLE 22 1,169,721 0 61,737
ACCELERON PHARMA INC COM 00434H108 358 2,850 SH   SOLE 25 2,850 0 0
ACCELERON PHARMA INC COM 00434H108 2,786 22,197 SH   SOLE 26 17,767 0 4,430
ACCELERON PHARMA INC COM 00434H108 704 5,608 SH   SOLE 28 5,608 0 0
ACCELERON PHARMA INC COM 00434H108 7,414 59,078 SH   SOLE 30 59,078 0 0
ACCELERON PHARMA INC COM 00434H108 111 884 SH   SOLE 31 884 0 0
ACCELERON PHARMA INC COM 00434H108 68,315 544,388 SH   SOLE 34 544,388 0 0
ACCELERON PHARMA INC COM 00434H108 356 2,833 SH   SOLE 36 2,833 0 0
ACCELERON PHARMA INC COM 00434H108 824 6,566 SH   SOLE 40 6,566 0 0
ACCELERON PHARMA INC COM 00434H108 1,910 15,222 SH   SOLE 43 376 0 14,846
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 503,507 1,708,018 SH   SOLE 2 483,710 0 1,224,308
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 119,452 405,209 SH   SOLE 4 262,774 0 142,435
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 184,511 625,908 SH   SOLE 7 603,511 0 22,397
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,818 57,052 SH   SOLE 13 53,663 0 3,389
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,804 73,964 SH   SOLE 15 73,964 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 0 1 SH   SOLE 17 0 0 1
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 337,753 1,145,742 SH   SOLE 18 1,008,228 0 137,514
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 239,445 812,257 SH   SOLE 19 812,257 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,602,862 15,614,036 SH   SOLE 21 15,614,036 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,271,552 14,490,154 SH   SOLE 22 12,797,672 0 1,692,482
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 131,886 447,391 SH   SOLE 23 447,391 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 336,083 1,140,076 SH   SOLE 25 1,140,076 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 490,538 1,664,026 SH   SOLE 26 720,859 0 943,167
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 733,047 2,486,675 SH   SOLE 28 76,137 0 2,410,538
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,827 50,296 SH   SOLE 29 50,296 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 924,431 3,135,897 SH   SOLE 30 3,114,549 0 21,348
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 61,980 210,253 SH   SOLE 31 138,232 0 72,021
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,930 37,078 SH   SOLE 32 37,078 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 194,008 658,124 SH   SOLE 34 658,124 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 108,262 367,251 SH   SOLE 36 367,251 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,794 23,047 SH   SOLE 40 23,047 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 259,198 879,265 SH   SOLE 43 50,948 0 828,317
ACCO BRANDS CORP COM 00081T108 2,372 274,856 SH   SOLE 2 86,782 0 188,074
ACCO BRANDS CORP COM 00081T108 5 594 SH   SOLE 4 594 0 0
ACCO BRANDS CORP COM 00081T108 13 1,498 SH   SOLE 7 1,498 0 0
ACCO BRANDS CORP COM 00081T108 2,782 322,397 SH   SOLE 18 322,397 0 0
ACCO BRANDS CORP COM 00081T108 10,723 1,242,525 SH   SOLE 19 1,242,525 0 0
ACCO BRANDS CORP COM 00081T108 33,577 3,890,760 SH   SOLE 21 3,890,760 0 0
ACCO BRANDS CORP COM 00081T108 30,243 3,504,391 SH   SOLE 22 3,355,014 0 149,377
ACCO BRANDS CORP COM 00081T108 251 29,118 SH   SOLE 23 29,118 0 0
ACCO BRANDS CORP COM 00081T108 81 9,379 SH   SOLE 25 9,379 0 0
ACCO BRANDS CORP COM 00081T108 1,142 132,277 SH   SOLE 26 21,832 0 110,445
ACCO BRANDS CORP COM 00081T108 95 11,057 SH   SOLE 28 11,057 0 0
ACCO BRANDS CORP COM 00081T108 833 96,512 SH   SOLE 30 96,512 0 0
ACCO BRANDS CORP COM 00081T108 6 729 SH   SOLE 34 729 0 0
ACCO BRANDS CORP COM 00081T108 134 15,552 SH   SOLE 36 15,552 0 0
ACCO BRANDS CORP COM 00081T108 112 12,948 SH   SOLE 40 12,948 0 0
ACCO BRANDS CORP COM 00081T108 857 99,268 SH   SOLE 43 1,201 0 98,067
ACCOLADE INC COM 00437E102 876 16,121 SH   SOLE 2 10,815 0 5,306
ACCOLADE INC COM 00437E102 3 54 SH   SOLE 4 54 0 0
ACCOLADE INC COM 00437E102 44 809 SH   SOLE 7 809 0 0
ACCOLADE INC COM 00437E102 8,448 155,543 SH   SOLE 18 155,543 0 0
ACCOLADE INC COM 00437E102 4,775 87,921 SH   SOLE 19 87,921 0 0
ACCOLADE INC COM 00437E102 89,692 1,651,491 SH   SOLE 21 1,651,491 0 0
ACCOLADE INC COM 00437E102 41,048 755,806 SH   SOLE 22 732,098 0 23,708
ACCOLADE INC COM 00437E102 169 3,112 SH   SOLE 25 3,112 0 0
ACCOLADE INC COM 00437E102 184 3,383 SH   SOLE 26 1,162 0 2,221
ACCOLADE INC COM 00437E102 197 3,631 SH   SOLE 28 3,631 0 0
ACCOLADE INC COM 00437E102 470 8,654 SH   SOLE 30 8,654 0 0
ACCOLADE INC COM 00437E102 281 5,166 SH   SOLE 36 5,166 0 0
ACCOLADE INC COM 00437E102 205 3,767 SH   SOLE 40 3,767 0 0
ACCOLADE INC COM 00437E102 15 278 SH   SOLE 43 0 0 278
ACCURAY INC COM 004397105 555 122,786 SH   SOLE 2 25,294 0 97,492
ACCURAY INC COM 004397105 8 1,754 SH   SOLE 7 1,754 0 0
ACCURAY INC COM 004397105 1,658 366,790 SH   SOLE 18 324,900 0 41,890
ACCURAY INC COM 004397105 3,123 690,937 SH   SOLE 19 690,937 0 0
ACCURAY INC COM 004397105 15,155 3,352,985 SH   SOLE 21 3,352,985 0 0
ACCURAY INC COM 004397105 14,506 3,209,393 SH   SOLE 22 3,194,451 0 14,942
ACCURAY INC COM 004397105 149 32,934 SH   SOLE 23 32,934 0 0
ACCURAY INC COM 004397105 588 130,024 SH   SOLE 26 0 0 130,024
ACCURAY INC COM 004397105 33 7,318 SH   SOLE 43 0 0 7,318
ACELRX PHARMACEUTICALS INC COM 00444T100 5 3,646 SH   SOLE 2 3,646 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 35 25,069 SH   SOLE 18 25,069 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 593 429,454 SH   SOLE 21 429,454 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 2,495 1,807,871 SH   SOLE 22 1,807,871 0 0
ACER THERAPEUTICS INC COM 00444P108 6 1,932 SH   SOLE 18 1,932 0 0
ACER THERAPEUTICS INC COM 00444P108 73 25,482 SH   SOLE 21 25,482 0 0
ACER THERAPEUTICS INC COM 00444P108 220 76,754 SH   SOLE 22 76,754 0 0
ACHIEVE LIFE SCIENCES INC COM 004468500 1 94 SH   SOLE 21 94 0 0
ACHIEVE LIFE SCIENCES INC COM 004468500 2 233 SH   SOLE 22 233 0 0
ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 24 2,500 SH   SOLE 22 2,500 0 0
ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 42 4,286 SH   SOLE 26 4,286 0 0
ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 175 17,914 SH   SOLE 28 0 0 17,914
ACHILLES THERAPEUTICS PLC SPONSORED ADS 00449L102 3 300 SH   SOLE 31 0 0 300
ACI WORLDWIDE INC COM 004498101 7,164 192,880 SH   SOLE 2 112,738 0 80,142
ACI WORLDWIDE INC COM 004498101 16 423 SH   SOLE 4 423 0 0
ACI WORLDWIDE INC COM 004498101 72 1,930 SH   SOLE 7 1,930 0 0
ACI WORLDWIDE INC COM 004498101 23,388 629,725 SH   SOLE 18 607,467 0 22,258
ACI WORLDWIDE INC COM 004498101 30,797 829,205 SH   SOLE 19 829,205 0 0
ACI WORLDWIDE INC COM 004498101 310,898 8,370,979 SH   SOLE 21 8,370,979 0 0
ACI WORLDWIDE INC COM 004498101 149,700 4,030,692 SH   SOLE 22 3,960,842 0 69,850
ACI WORLDWIDE INC COM 004498101 1,063 28,614 SH   SOLE 23 28,614 0 0
ACI WORLDWIDE INC COM 004498101 389 10,474 SH   SOLE 25 10,474 0 0
ACI WORLDWIDE INC COM 004498101 6,336 170,606 SH   SOLE 26 44,728 0 125,878
ACI WORLDWIDE INC COM 004498101 474 12,769 SH   SOLE 28 12,769 0 0
ACI WORLDWIDE INC COM 004498101 7,874 212,011 SH   SOLE 30 212,011 0 0
ACI WORLDWIDE INC COM 004498101 683 18,378 SH   SOLE 36 18,378 0 0
ACI WORLDWIDE INC COM 004498101 457 12,313 SH   SOLE 40 12,313 0 0
ACI WORLDWIDE INC COM 004498101 1,816 48,888 SH   SOLE 43 5,868 0 43,020
ACLARIS THERAPEUTICS INC COM 00461U105 734 41,783 SH   SOLE 2 19,340 0 22,443
ACLARIS THERAPEUTICS INC COM 00461U105 12 697 SH   SOLE 7 697 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 2,617 149,049 SH   SOLE 18 141,170 0 7,879
ACLARIS THERAPEUTICS INC COM 00461U105 4,029 229,439 SH   SOLE 19 229,439 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 28,436 1,619,361 SH   SOLE 21 1,619,361 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 20,299 1,156,006 SH   SOLE 22 1,149,473 0 6,533
ACLARIS THERAPEUTICS INC COM 00461U105 127 7,217 SH   SOLE 23 7,217 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 276 15,693 SH   SOLE 26 0 0 15,693
ACLARIS THERAPEUTICS INC COM 00461U105 147 8,350 SH   SOLE 30 8,350 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 76 4,312 SH   SOLE 40 4,312 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 125 7,142 SH   SOLE 43 0 0 7,142
ACM RESH INC COM CL A 00108J109 334 3,265 SH   SOLE 2 3,265 0 0
ACM RESH INC COM CL A 00108J109 4 44 SH   SOLE 4 44 0 0
ACM RESH INC COM CL A 00108J109 1,839 17,995 SH   SOLE 21 17,995 0 0
ACM RESH INC COM CL A 00108J109 15,671 153,303 SH   SOLE 22 148,356 0 4,947
ACM RESH INC COM CL A 00108J109 32 314 SH   SOLE 25 314 0 0
ACM RESH INC COM CL A 00108J109 877 8,577 SH   SOLE 26 7,387 0 1,190
ACM RESH INC COM CL A 00108J109 168 1,639 SH   SOLE 28 1,639 0 0
ACM RESH INC COM CL A 00108J109 1,232 12,051 SH   SOLE 30 12,051 0 0
ACM RESH INC COM CL A 00108J109 26 259 SH   SOLE 36 259 0 0
ACM RESH INC COM CL A 00108J109 124 1,216 SH   SOLE 40 1,216 0 0
ACME UTD CORP COM 004816104 21 465 SH   SOLE 18 465 0 0
ACME UTD CORP COM 004816104 33 740 SH   SOLE 21 740 0 0
ACNB CORP COM 000868109 188 6,745 SH   SOLE 2 3,315 0 3,430
ACNB CORP COM 000868109 65 2,346 SH   SOLE 18 2,346 0 0
ACNB CORP COM 000868109 336 12,045 SH   SOLE 19 12,045 0 0
ACNB CORP COM 000868109 896 32,117 SH   SOLE 21 32,117 0 0
ACNB CORP COM 000868109 773 27,682 SH   SOLE 22 27,682 0 0
ACNB CORP COM 000868109 36 1,292 SH   SOLE 26 0 0 1,292
ACORDA THERAPEUTICS INC COM NEW 00484M601 11 2,334 SH   SOLE 18 2,334 0 0
ACORDA THERAPEUTICS INC COM NEW 00484M601 162 33,924 SH   SOLE 21 33,924 0 0
ACORDA THERAPEUTICS INC COM NEW 00484M601 581 121,757 SH   SOLE 22 121,757 0 0
ACORDA THERAPEUTICS INC COM NEW 00484M601 16 3,264 SH   SOLE 26 0 0 3,264
ACORDA THERAPEUTICS INC COM NEW 00484M601 28 5,970 SH   SOLE 43 0 0 5,970
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 2 105 SH   SOLE 2 105 0 0
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 31 1,922 SH   SOLE 18 1,922 0 0
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 545 33,943 SH   SOLE 21 33,943 0 0
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 1,275 79,360 SH   SOLE 22 79,360 0 0
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 4 242 SH   SOLE 43 0 0 242
ACTINIUM PHARMACEUTICALS INC COM 00507W206 11 1,335 SH   SOLE 2 1,335 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206 32 4,074 SH   SOLE 18 4,074 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206 433 54,798 SH   SOLE 21 54,798 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206 1,284 162,299 SH   SOLE 22 162,299 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W206 0 26 SH   SOLE 43 0 0 26
ACTIVISION BLIZZARD INC COM 00507V109 162,234 1,699,852 SH   SOLE 2 233,484 0 1,466,368
ACTIVISION BLIZZARD INC COM 00507V109 43,730 458,192 SH   SOLE 4 291,998 0 166,194
ACTIVISION BLIZZARD INC COM 00507V109 98,960 1,036,887 SH   SOLE 7 880,608 0 156,279
ACTIVISION BLIZZARD INC COM 00507V109 573 6,006 SH   SOLE 13 2,304 0 3,702
ACTIVISION BLIZZARD INC COM 00507V109 7,731 81,004 SH   SOLE 15 81,004 0 0
ACTIVISION BLIZZARD INC COM 00507V109 11 111 SH   SOLE 17 0 0 111
ACTIVISION BLIZZARD INC COM 00507V109 176,859 1,853,089 SH   SOLE 18 1,742,165 0 110,924
ACTIVISION BLIZZARD INC COM 00507V109 118,646 1,243,148 SH   SOLE 19 1,243,148 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,006,839 21,027,232 SH   SOLE 21 21,027,232 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,650,433 17,292,884 SH   SOLE 22 15,627,911 0 1,664,973
ACTIVISION BLIZZARD INC COM 00507V109 42,537 445,692 SH   SOLE 23 445,692 0 0
ACTIVISION BLIZZARD INC COM 00507V109 118,987 1,246,722 SH   SOLE 25 1,246,722 0 0
ACTIVISION BLIZZARD INC COM 00507V109 178,579 1,871,113 SH   SOLE 26 663,387 0 1,207,726
ACTIVISION BLIZZARD INC COM 00507V109 241,148 2,526,697 SH   SOLE 28 89,288 0 2,437,409
ACTIVISION BLIZZARD INC COM 00507V109 99 1,034 SH   SOLE 29 1,034 0 0
ACTIVISION BLIZZARD INC COM 00507V109 379,619 3,977,572 SH   SOLE 30 3,977,572 0 0
ACTIVISION BLIZZARD INC COM 00507V109 12,639 132,431 SH   SOLE 31 98,959 0 33,472
ACTIVISION BLIZZARD INC COM 00507V109 16,179 169,520 SH   SOLE 32 169,520 0 0
ACTIVISION BLIZZARD INC COM 00507V109 157,312 1,648,278 SH   SOLE 34 1,648,278 0 0
ACTIVISION BLIZZARD INC COM 00507V109 45,180 473,382 SH   SOLE 36 473,382 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,676 28,039 SH   SOLE 40 28,039 0 0
ACTIVISION BLIZZARD INC COM 00507V109 62,526 655,138 SH   SOLE 43 38,263 0 616,875
ACUITY BRANDS INC COM 00508Y102 17,537 93,766 SH   SOLE 2 27,568 0 66,198
ACUITY BRANDS INC COM 00508Y102 23 125 SH   SOLE 4 125 0 0
ACUITY BRANDS INC COM 00508Y102 153 816 SH   SOLE 7 816 0 0
ACUITY BRANDS INC COM 00508Y102 16,311 87,208 SH   SOLE 18 87,208 0 0
ACUITY BRANDS INC COM 00508Y102 2,442 13,059 SH   SOLE 19 13,059 0 0
ACUITY BRANDS INC COM 00508Y102 313,548 1,676,460 SH   SOLE 21 1,676,460 0 0
ACUITY BRANDS INC COM 00508Y102 187,993 1,005,148 SH   SOLE 22 960,324 0 44,824
ACUITY BRANDS INC COM 00508Y102 422 2,255 SH   SOLE 25 2,255 0 0
ACUITY BRANDS INC COM 00508Y102 3,131 16,738 SH   SOLE 26 13,608 0 3,130
ACUITY BRANDS INC COM 00508Y102 759 4,057 SH   SOLE 28 3,797 0 260
ACUITY BRANDS INC COM 00508Y102 5,172 27,652 SH   SOLE 30 27,652 0 0
ACUITY BRANDS INC COM 00508Y102 307 1,640 SH   SOLE 31 628 0 1,012
ACUITY BRANDS INC COM 00508Y102 675 3,611 SH   SOLE 36 3,611 0 0
ACUITY BRANDS INC COM 00508Y102 802 4,288 SH   SOLE 40 4,288 0 0
ACUITY BRANDS INC COM 00508Y102 7,866 42,060 SH   SOLE 43 912 0 41,148
ACUSHNET HLDGS CORP COM 005098108 1,603 32,457 SH   SOLE 2 11,223 0 21,234
ACUSHNET HLDGS CORP COM 005098108 8 161 SH   SOLE 4 161 0 0
ACUSHNET HLDGS CORP COM 005098108 27 551 SH   SOLE 7 551 0 0
ACUSHNET HLDGS CORP COM 005098108 5,396 109,235 SH   SOLE 18 109,235 0 0
ACUSHNET HLDGS CORP COM 005098108 2,937 59,450 SH   SOLE 19 59,450 0 0
ACUSHNET HLDGS CORP COM 005098108 63,155 1,278,445 SH   SOLE 21 1,278,445 0 0
ACUSHNET HLDGS CORP COM 005098108 41,601 842,132 SH   SOLE 22 797,785 0 44,347
ACUSHNET HLDGS CORP COM 005098108 49 1,001 SH   SOLE 25 1,001 0 0
ACUSHNET HLDGS CORP COM 005098108 888 17,970 SH   SOLE 26 14,468 0 3,502
ACUSHNET HLDGS CORP COM 005098108 210 4,245 SH   SOLE 28 4,245 0 0
ACUSHNET HLDGS CORP COM 005098108 3,240 65,584 SH   SOLE 30 65,584 0 0
ACUSHNET HLDGS CORP COM 005098108 215 4,346 SH   SOLE 40 4,346 0 0
ACUSHNET HLDGS CORP COM 005098108 1,059 21,433 SH   SOLE 43 14,589 0 6,844
ACUTUS MED INC COM 005111109 42 2,487 SH   SOLE 2 958 0 1,529
ACUTUS MED INC COM 005111109 0 14 SH   SOLE 7 14 0 0
ACUTUS MED INC COM 005111109 796 46,851 SH   SOLE 18 46,851 0 0
ACUTUS MED INC COM 005111109 422 24,881 SH   SOLE 19 24,881 0 0
ACUTUS MED INC COM 005111109 9,106 536,257 SH   SOLE 21 536,257 0 0
ACUTUS MED INC COM 005111109 5,176 304,850 SH   SOLE 22 303,097 0 1,753
ACUTUS MED INC COM 005111109 2,609 153,631 SH   SOLE 30 153,631 0 0
ACUTUS MED INC COM 005111109 32 1,881 SH   SOLE 43 115 0 1,766
ACV AUCTIONS INC COM CL A 00091G104 406 15,825 SH   SOLE 2 15,825 0 0
ACV AUCTIONS INC COM CL A 00091G104 3,121 121,755 SH   SOLE 19 121,755 0 0
ACV AUCTIONS INC COM CL A 00091G104 857 33,435 SH   SOLE 21 33,435 0 0
ACV AUCTIONS INC COM CL A 00091G104 7,633 297,808 SH   SOLE 22 297,808 0 0
ACV AUCTIONS INC COM CL A 00091G104 2,057 80,269 SH   SOLE 34 80,269 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 143 27,056 SH   SOLE 2 9,796 0 17,260
ADAMAS PHARMACEUTICALS INC COM 00548A106 44 8,310 SH   SOLE 18 8,310 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 188 35,581 SH   SOLE 19 35,581 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 791 149,808 SH   SOLE 21 149,808 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 2,360 446,966 SH   SOLE 22 446,966 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 48 9,185 SH   SOLE 23 9,185 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 34 6,386 SH   SOLE 26 0 0 6,386
ADAMAS PHARMACEUTICALS INC COM 00548A106 0 47 SH   SOLE 43 0 0 47
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 54 49,505 SH   SOLE 21 49,505 0 0
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 2,962 2,692,993 SH   SOLE 22 2,692,993 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 11 541 SH   SOLE 17 0 0 541
ADAMS RES & ENERGY INC COM NEW 006351308 38 1,359 SH   SOLE 2 1,359 0 0
ADAMS RES & ENERGY INC COM NEW 006351308 18 638 SH   SOLE 18 638 0 0
ADAMS RES & ENERGY INC COM NEW 006351308 253 9,142 SH   SOLE 21 9,142 0 0
ADAMS RES & ENERGY INC COM NEW 006351308 2,041 73,698 SH   SOLE 22 73,698 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 2,413 88,046 SH   SOLE 2 24,336 0 63,710
ADAPTHEALTH CORP COM CL A 00653Q102 35 1,273 SH   SOLE 7 1,273 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 6,837 249,432 SH   SOLE 18 249,432 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 3,760 137,194 SH   SOLE 19 137,194 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 78,609 2,867,904 SH   SOLE 21 2,867,904 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 59,030 2,153,584 SH   SOLE 22 2,045,562 0 108,022
ADAPTHEALTH CORP COM CL A 00653Q102 26 951 SH   SOLE 23 951 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 44 1,596 SH   SOLE 25 1,596 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 86 3,137 SH   SOLE 26 0 0 3,137
ADAPTHEALTH CORP COM CL A 00653Q102 193 7,039 SH   SOLE 28 7,039 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 1,932 70,484 SH   SOLE 30 70,484 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 183 6,679 SH   SOLE 40 6,679 0 0
ADAPTHEALTH CORP COM CL A 00653Q102 20 728 SH   SOLE 43 0 0 728
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 3,804 892,987 SH   SOLE 21 892,987 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 211 49,457 SH   SOLE 30 49,457 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 166 38,950 SH   SOLE 43 19,952 0 18,998
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 8,510 208,276 SH   SOLE 2 32,831 0 175,445
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 16 389 SH   SOLE 4 389 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 72 1,761 SH   SOLE 7 1,761 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 2,040 49,929 SH   SOLE 18 49,929 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 6,433 157,440 SH   SOLE 19 157,440 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 100,713 2,464,835 SH   SOLE 21 2,464,835 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 90,844 2,223,287 SH   SOLE 22 2,104,539 0 118,748
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 44 1,065 SH   SOLE 23 1,065 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 286 7,011 SH   SOLE 25 7,011 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 1,912 46,799 SH   SOLE 26 39,172 0 7,627
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 398 9,731 SH   SOLE 28 9,731 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 5,211 127,543 SH   SOLE 30 127,543 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 79 1,933 SH   SOLE 31 1,933 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 359 8,784 SH   SOLE 36 8,784 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 446 10,923 SH   SOLE 40 10,923 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 6 151 SH   SOLE 43 0 0 151
ADC THERAPEUTICS SA SHS H0036K147 7,323 300,738 SH   SOLE 21 300,738 0 0
ADDUS HOMECARE CORP COM 006739106 1,322 15,156 SH   SOLE 2 5,269 0 9,887
ADDUS HOMECARE CORP COM 006739106 5 58 SH   SOLE 4 58 0 0
ADDUS HOMECARE CORP COM 006739106 22 247 SH   SOLE 7 247 0 0
ADDUS HOMECARE CORP COM 006739106 5,401 61,904 SH   SOLE 18 61,904 0 0
ADDUS HOMECARE CORP COM 006739106 6,630 76,001 SH   SOLE 19 76,001 0 0
ADDUS HOMECARE CORP COM 006739106 604 6,920 SH   SOLE 20 6,920 0 0
ADDUS HOMECARE CORP COM 006739106 157,885 1,809,772 SH   SOLE 21 1,809,772 0 0
ADDUS HOMECARE CORP COM 006739106 36,101 413,812 SH   SOLE 22 396,883 0 16,929
ADDUS HOMECARE CORP COM 006739106 80 916 SH   SOLE 23 916 0 0
ADDUS HOMECARE CORP COM 006739106 90 1,036 SH   SOLE 25 1,036 0 0
ADDUS HOMECARE CORP COM 006739106 1,113 12,759 SH   SOLE 26 6,950 0 5,809
ADDUS HOMECARE CORP COM 006739106 156 1,787 SH   SOLE 28 1,787 0 0
ADDUS HOMECARE CORP COM 006739106 4,312 49,424 SH   SOLE 30 49,424 0 0
ADDUS HOMECARE CORP COM 006739106 30 341 SH   SOLE 34 341 0 0
ADDUS HOMECARE CORP COM 006739106 100 1,147 SH   SOLE 36 1,147 0 0
ADDUS HOMECARE CORP COM 006739106 168 1,922 SH   SOLE 40 1,922 0 0
ADDUS HOMECARE CORP COM 006739106 315 3,613 SH   SOLE 43 25 0 3,588
ADDVANTAGE TECHNOLOGIES GROU COM NEW 006743306 19 7,313 SH   SOLE 21 7,313 0 0
ADECOAGRO S A COM L00849106 458 45,636 SH   SOLE 2 745 0 44,891
ADECOAGRO S A COM L00849106 463 46,160 SH   SOLE 4 22,400 0 23,760
ADECOAGRO S A COM L00849106 1,383 137,746 SH   SOLE 7 137,746 0 0
ADECOAGRO S A COM L00849106 78 7,799 SH   SOLE 18 7,799 0 0
ADECOAGRO S A COM L00849106 21,693 2,160,704 SH   SOLE 21 2,160,704 0 0
ADECOAGRO S A COM L00849106 8,609 857,459 SH   SOLE 22 753,120 0 104,339
ADECOAGRO S A COM L00849106 473 47,110 SH   SOLE 23 47,110 0 0
ADECOAGRO S A COM L00849106 4,838 481,875 SH   SOLE 26 464,055 0 17,820
ADECOAGRO S A COM L00849106 1,335 132,971 SH   SOLE 28 0 0 132,971
ADECOAGRO S A COM L00849106 4,665 464,637 SH   SOLE 30 464,637 0 0
ADECOAGRO S A COM L00849106 81 8,028 SH   SOLE 34 8,028 0 0
ADECOAGRO S A COM L00849106 37 3,661 SH   SOLE 43 0 0 3,661
ADIAL PHARMACEUTICALS INC COM 00688A106 6 2,336 SH   SOLE 18 2,336 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 74 29,145 SH   SOLE 21 29,145 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 419 164,430 SH   SOLE 22 164,430 0 0
ADICET BIO INC COM 007002108 120 11,668 SH   SOLE 2 825 0 10,843
ADICET BIO INC COM 007002108 719 69,869 SH   SOLE 18 69,869 0 0
ADICET BIO INC COM 007002108 343 33,342 SH   SOLE 19 33,342 0 0
ADICET BIO INC COM 007002108 7,860 763,846 SH   SOLE 21 763,846 0 0
ADICET BIO INC COM 007002108 3,550 345,040 SH   SOLE 22 322,464 0 22,576
ADICET BIO INC COM 007002108 111 10,806 SH   SOLE 30 10,806 0 0
ADICET BIO INC COM 007002108 8 742 SH   SOLE 43 0 0 742
ADIENT PLC ORD SHS G0084W101 6,167 136,435 SH   SOLE 2 66,848 0 69,587
ADIENT PLC ORD SHS G0084W101 16 357 SH   SOLE 4 357 0 0
ADIENT PLC ORD SHS G0084W101 138 3,050 SH   SOLE 7 3,050 0 0
ADIENT PLC ORD SHS G0084W101 22,371 494,939 SH   SOLE 18 494,939 0 0
ADIENT PLC ORD SHS G0084W101 7,663 169,531 SH   SOLE 19 169,531 0 0
ADIENT PLC ORD SHS G0084W101 300,054 6,638,369 SH   SOLE 21 6,638,369 0 0
ADIENT PLC ORD SHS G0084W101 128,149 2,835,163 SH   SOLE 22 2,708,319 0 126,844
ADIENT PLC ORD SHS G0084W101 129 2,855 SH   SOLE 25 2,855 0 0
ADIENT PLC ORD SHS G0084W101 1,899 42,016 SH   SOLE 26 34,948 0 7,068
ADIENT PLC ORD SHS G0084W101 757 16,742 SH   SOLE 28 11,225 0 5,517
ADIENT PLC ORD SHS G0084W101 9,052 200,269 SH   SOLE 30 200,269 0 0
ADIENT PLC ORD SHS G0084W101 1,220 26,998 SH   SOLE 36 26,998 0 0
ADIENT PLC ORD SHS G0084W101 534 11,818 SH   SOLE 40 11,818 0 0
ADIENT PLC ORD SHS G0084W101 1,997 44,183 SH   SOLE 43 5,574 0 38,609
ADITX THERAPEUTICS INC COM 007025109 6 2,410 SH   SOLE 18 2,410 0 0
ADITX THERAPEUTICS INC COM 007025109 80 31,074 SH   SOLE 21 31,074 0 0
ADMA BIOLOGICS INC COM 000899104 213 133,275 SH   SOLE 2 77,392 0 55,883
ADMA BIOLOGICS INC COM 000899104 38 23,870 SH   SOLE 18 23,870 0 0
ADMA BIOLOGICS INC COM 000899104 690 431,472 SH   SOLE 21 431,472 0 0
ADMA BIOLOGICS INC COM 000899104 2,485 1,553,025 SH   SOLE 22 1,553,025 0 0
ADMA BIOLOGICS INC COM 000899104 40 25,161 SH   SOLE 23 25,161 0 0
ADMA BIOLOGICS INC COM 000899104 18 11,429 SH   SOLE 26 0 0 11,429
ADOBE SYSTEMS INCORPORATED COM 00724F101 694,524 1,185,923 SH   SOLE 2 233,578 0 952,345
ADOBE SYSTEMS INCORPORATED COM 00724F101 165,624 282,808 SH   SOLE 4 180,819 0 101,989
ADOBE SYSTEMS INCORPORATED COM 00724F101 314,153 536,426 SH   SOLE 7 465,987 0 70,439
ADOBE SYSTEMS INCORPORATED COM 00724F101 24,186 41,299 SH   SOLE 13 38,776 0 2,523
ADOBE SYSTEMS INCORPORATED COM 00724F101 29,466 50,314 SH   SOLE 15 50,314 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 170 291 SH   SOLE 17 0 0 291
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,033,320 1,764,429 SH   SOLE 18 1,486,243 0 278,186
ADOBE SYSTEMS INCORPORATED COM 00724F101 572,325 977,265 SH   SOLE 19 977,265 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,110,144 12,140,810 SH   SOLE 21 12,140,810 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 6,228,675 10,635,672 SH   SOLE 22 9,575,883 0 1,059,789
ADOBE SYSTEMS INCORPORATED COM 00724F101 171,764 293,293 SH   SOLE 23 293,293 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 509,297 869,642 SH   SOLE 25 869,642 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 698,916 1,193,422 SH   SOLE 26 486,487 0 706,935
ADOBE SYSTEMS INCORPORATED COM 00724F101 979,434 1,672,416 SH   SOLE 28 57,650 0 1,614,766
ADOBE SYSTEMS INCORPORATED COM 00724F101 344 588 SH   SOLE 29 588 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,489,006 2,542,528 SH   SOLE 30 2,508,172 0 34,356
ADOBE SYSTEMS INCORPORATED COM 00724F101 73,988 126,337 SH   SOLE 31 60,096 0 66,241
ADOBE SYSTEMS INCORPORATED COM 00724F101 77,916 133,045 SH   SOLE 32 133,045 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 206,288 352,244 SH   SOLE 34 352,244 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 142,072 242,593 SH   SOLE 36 242,593 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 10,194 17,406 SH   SOLE 40 17,406 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 289,015 493,503 SH   SOLE 43 31,147 0 462,356
ADT INC DEL COM 00090Q103 3,497 324,114 SH   SOLE 2 53,062 0 271,052
ADT INC DEL COM 00090Q103 6 577 SH   SOLE 4 577 0 0
ADT INC DEL COM 00090Q103 28 2,557 SH   SOLE 7 2,557 0 0
ADT INC DEL COM 00090Q103 670 62,107 SH   SOLE 18 62,107 0 0
ADT INC DEL COM 00090Q103 497 46,028 SH   SOLE 19 46,028 0 0
ADT INC DEL COM 00090Q103 19,266 1,785,567 SH   SOLE 21 1,785,567 0 0
ADT INC DEL COM 00090Q103 39,882 3,696,237 SH   SOLE 22 3,491,382 0 204,855
ADT INC DEL COM 00090Q103 88 8,152 SH   SOLE 25 8,152 0 0
ADT INC DEL COM 00090Q103 1,221 113,168 SH   SOLE 26 91,485 0 21,683
ADT INC DEL COM 00090Q103 254 23,577 SH   SOLE 28 23,577 0 0
ADT INC DEL COM 00090Q103 8,422 780,576 SH   SOLE 30 780,576 0 0
ADT INC DEL COM 00090Q103 32 2,929 SH   SOLE 31 2,929 0 0
ADT INC DEL COM 00090Q103 100 9,284 SH   SOLE 36 9,284 0 0
ADT INC DEL COM 00090Q103 217 20,120 SH   SOLE 40 20,120 0 0
ADT INC DEL COM 00090Q103 1,301 120,596 SH   SOLE 43 737 0 119,859
ADTALEM GLOBAL ED INC COM 00737L103 2,637 73,989 SH   SOLE 2 34,850 0 39,139
ADTALEM GLOBAL ED INC COM 00737L103 9 245 SH   SOLE 4 245 0 0
ADTALEM GLOBAL ED INC COM 00737L103 28 796 SH   SOLE 7 796 0 0
ADTALEM GLOBAL ED INC COM 00737L103 9,297 260,848 SH   SOLE 18 260,848 0 0
ADTALEM GLOBAL ED INC COM 00737L103 3,126 87,721 SH   SOLE 19 87,721 0 0
ADTALEM GLOBAL ED INC COM 00737L103 124,900 3,504,492 SH   SOLE 21 3,504,492 0 0
ADTALEM GLOBAL ED INC COM 00737L103 53,900 1,512,346 SH   SOLE 22 1,435,157 0 77,189
ADTALEM GLOBAL ED INC COM 00737L103 50 1,404 SH   SOLE 25 1,404 0 0
ADTALEM GLOBAL ED INC COM 00737L103 684 19,192 SH   SOLE 26 14,323 0 4,869
ADTALEM GLOBAL ED INC COM 00737L103 286 8,018 SH   SOLE 28 7,933 0 85
ADTALEM GLOBAL ED INC COM 00737L103 1,444 40,530 SH   SOLE 30 40,530 0 0
ADTALEM GLOBAL ED INC COM 00737L103 91 2,561 SH   SOLE 36 2,561 0 0
ADTALEM GLOBAL ED INC COM 00737L103 197 5,522 SH   SOLE 40 5,522 0 0
ADTALEM GLOBAL ED INC COM 00737L103 3,317 93,081 SH   SOLE 43 7,632 0 85,449
ADTRAN INC COM 00738A106 1,076 52,120 SH   SOLE 2 15,429 0 36,691
ADTRAN INC COM 00738A106 5 261 SH   SOLE 4 261 0 0
ADTRAN INC COM 00738A106 15 745 SH   SOLE 7 745 0 0
ADTRAN INC COM 00738A106 4,008 194,105 SH   SOLE 18 194,105 0 0
ADTRAN INC COM 00738A106 1,740 84,244 SH   SOLE 19 84,244 0 0
ADTRAN INC COM 00738A106 125,272 6,066,422 SH   SOLE 21 6,066,422 0 0
ADTRAN INC COM 00738A106 27,040 1,309,448 SH   SOLE 22 1,237,427 0 72,021
ADTRAN INC COM 00738A106 96 4,671 SH   SOLE 25 4,671 0 0
ADTRAN INC COM 00738A106 285 13,802 SH   SOLE 26 11,243 0 2,559
ADTRAN INC COM 00738A106 149 7,199 SH   SOLE 28 7,199 0 0
ADTRAN INC COM 00738A106 8,084 391,485 SH   SOLE 30 391,485 0 0
ADTRAN INC COM 00738A106 163 7,893 SH   SOLE 36 7,893 0 0
ADTRAN INC COM 00738A106 120 5,790 SH   SOLE 40 5,790 0 0
ADTRAN INC COM 00738A106 622 30,132 SH   SOLE 43 0 0 30,132
ADVANCE AUTO PARTS INC COM 00751Y106 30,037 146,421 SH   SOLE 2 26,461 0 119,960
ADVANCE AUTO PARTS INC COM 00751Y106 8,873 43,251 SH   SOLE 4 25,612 0 17,639
ADVANCE AUTO PARTS INC COM 00751Y106 13,065 63,690 SH   SOLE 7 57,662 0 6,028
ADVANCE AUTO PARTS INC COM 00751Y106 34 166 SH   SOLE 13 166 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,864 9,086 SH   SOLE 15 9,086 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 34,692 169,116 SH   SOLE 18 159,882 0 9,234
ADVANCE AUTO PARTS INC COM 00751Y106 66,533 324,328 SH   SOLE 19 324,328 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 300,437 1,464,548 SH   SOLE 21 1,464,548 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 290,812 1,417,625 SH   SOLE 22 1,274,620 0 143,005
ADVANCE AUTO PARTS INC COM 00751Y106 7,667 37,373 SH   SOLE 23 37,373 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 18,103 88,249 SH   SOLE 25 88,249 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 33,011 160,917 SH   SOLE 26 70,771 0 90,146
ADVANCE AUTO PARTS INC COM 00751Y106 45,822 223,369 SH   SOLE 28 6,720 0 216,649
ADVANCE AUTO PARTS INC COM 00751Y106 6 31 SH   SOLE 29 31 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 55,675 271,402 SH   SOLE 30 259,871 0 11,531
ADVANCE AUTO PARTS INC COM 00751Y106 3,890 18,963 SH   SOLE 31 8,986 0 9,977
ADVANCE AUTO PARTS INC COM 00751Y106 24,773 120,762 SH   SOLE 34 120,762 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 7,259 35,387 SH   SOLE 36 35,387 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 442 2,156 SH   SOLE 40 2,156 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 8,098 39,474 SH   SOLE 43 3,612 0 35,862
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 144 700 SH Call SOLE 2 700 0 0
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 185 900 SH Call SOLE 4 900 0 0
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 2,339 11,400 SH Call SOLE 18 11,400 0 0
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 23,489 114,500 SH Call SOLE 19 114,500 0 0
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 1,251 6,100 SH Call SOLE 22 6,100 0 0
ADVANCE AUTO PARTS INC OPTIONS 00751Y106 9,703 47,300 SH Call SOLE 34 47,300 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 16,365 140,389 SH   SOLE 2 45,187 0 95,202
ADVANCED DRAIN SYS INC DEL COM 00790R104 121 1,041 SH   SOLE 4 1,041 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 5,895 50,569 SH   SOLE 7 50,569 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 3,299 28,304 SH   SOLE 18 24,861 0 3,443
ADVANCED DRAIN SYS INC DEL COM 00790R104 9,542 81,856 SH   SOLE 19 81,856 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 91,788 787,410 SH   SOLE 21 787,410 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 148,802 1,276,500 SH   SOLE 22 1,211,372 0 65,128
ADVANCED DRAIN SYS INC DEL COM 00790R104 685 5,874 SH   SOLE 23 5,874 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 401 3,443 SH   SOLE 25 3,443 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 4,061 34,836 SH   SOLE 26 18,096 0 16,740
ADVANCED DRAIN SYS INC DEL COM 00790R104 732 6,280 SH   SOLE 28 6,280 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 60,387 518,028 SH   SOLE 30 518,028 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 116 999 SH   SOLE 31 999 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 65 555 SH   SOLE 34 555 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 479 4,110 SH   SOLE 36 4,110 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 741 6,354 SH   SOLE 40 6,354 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,971 25,487 SH   SOLE 43 25 0 25,462
ADVANCED EMISSIONS SOLUTIONS COM 00770C101 27 3,690 SH   SOLE 18 3,690 0 0
ADVANCED EMISSIONS SOLUTIONS COM 00770C101 666 89,942 SH   SOLE 21 89,942 0 0
ADVANCED EMISSIONS SOLUTIONS COM 00770C101 2,023 273,057 SH   SOLE 22 273,057 0 0
ADVANCED ENERGY INDS COM 007973100 1,795 15,923 SH   SOLE 2 11,834 0 4,089
ADVANCED ENERGY INDS COM 007973100 13 119 SH   SOLE 4 119 0 0
ADVANCED ENERGY INDS COM 007973100 70 619 SH   SOLE 7 619 0 0
ADVANCED ENERGY INDS COM 007973100 17,091 151,637 SH   SOLE 18 151,637 0 0
ADVANCED ENERGY INDS COM 007973100 8,465 75,102 SH   SOLE 19 75,102 0 0
ADVANCED ENERGY INDS COM 007973100 492,632 4,370,795 SH   SOLE 21 4,370,795 0 0
ADVANCED ENERGY INDS COM 007973100 109,836 974,499 SH   SOLE 22 951,161 0 23,338
ADVANCED ENERGY INDS COM 007973100 69 614 SH   SOLE 23 614 0 0
ADVANCED ENERGY INDS COM 007973100 149 1,321 SH   SOLE 25 1,321 0 0
ADVANCED ENERGY INDS COM 007973100 1,965 17,437 SH   SOLE 26 14,800 0 2,637
ADVANCED ENERGY INDS COM 007973100 547 4,850 SH   SOLE 28 4,850 0 0
ADVANCED ENERGY INDS COM 007973100 9,063 80,411 SH   SOLE 30 80,411 0 0
ADVANCED ENERGY INDS COM 007973100 186 1,648 SH   SOLE 36 1,648 0 0
ADVANCED ENERGY INDS COM 007973100 494 4,383 SH   SOLE 40 4,383 0 0
ADVANCED ENERGY INDS COM 007973100 1,935 17,164 SH   SOLE 43 746 0 16,418
ADVANCED MICRO DEVICES INC COM 007903107 288,861 3,075,279 SH   SOLE 2 802,550 0 2,272,729
ADVANCED MICRO DEVICES INC COM 007903107 66,947 712,734 SH   SOLE 4 441,435 0 271,299
ADVANCED MICRO DEVICES INC COM 007903107 112,229 1,194,814 SH   SOLE 7 1,147,199 0 47,615
ADVANCED MICRO DEVICES INC COM 007903107 5,917 62,991 SH   SOLE 13 56,986 0 6,005
ADVANCED MICRO DEVICES INC COM 007903107 11,750 125,091 SH   SOLE 15 125,091 0 0
ADVANCED MICRO DEVICES INC COM 007903107 32 337 SH   SOLE 17 0 0 337
ADVANCED MICRO DEVICES INC COM 007903107 239,550 2,550,305 SH   SOLE 18 2,321,204 0 229,101
ADVANCED MICRO DEVICES INC COM 007903107 218,338 2,324,478 SH   SOLE 19 2,324,478 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,638,454 28,089,573 SH   SOLE 21 28,089,573 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,478,865 26,390,559 SH   SOLE 22 23,407,070 0 2,983,489
ADVANCED MICRO DEVICES INC COM 007903107 76,961 819,342 SH   SOLE 23 819,342 0 0
ADVANCED MICRO DEVICES INC COM 007903107 205,870 2,191,736 SH   SOLE 25 2,191,736 0 0
ADVANCED MICRO DEVICES INC COM 007903107 305,021 3,247,326 SH   SOLE 26 1,361,055 0 1,886,271
ADVANCED MICRO DEVICES INC COM 007903107 369,835 3,937,350 SH   SOLE 28 144,742 0 3,792,608
ADVANCED MICRO DEVICES INC COM 007903107 5,573 59,327 SH   SOLE 29 59,327 0 0
ADVANCED MICRO DEVICES INC COM 007903107 599,957 6,387,282 SH   SOLE 30 6,372,391 0 14,891
ADVANCED MICRO DEVICES INC COM 007903107 42,915 456,882 SH   SOLE 31 287,706 0 169,176
ADVANCED MICRO DEVICES INC COM 007903107 24,957 265,699 SH   SOLE 32 265,699 0 0
ADVANCED MICRO DEVICES INC COM 007903107 208,936 2,224,383 SH   SOLE 34 2,224,383 0 0
ADVANCED MICRO DEVICES INC COM 007903107 54,435 579,525 SH   SOLE 36 579,525 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,129 43,960 SH   SOLE 40 43,960 0 0
ADVANCED MICRO DEVICES INC COM 007903107 74,247 790,446 SH   SOLE 43 46,947 0 743,499
ADVANCED MICRO DEVICES INC OPTIONS 007903107 17,199 183,100 SH Call SOLE 19 183,100 0 0
ADVANCED MICRO DEVICES INC OPTIONS 007903107 300 3,200 SH Call SOLE 22 3,200 0 0
ADVANCED MICRO DEVICES INC OPTIONS 007903107 5,044 53,700 SH Call SOLE 34 53,700 0 0
ADVANSIX INC COM 00773T101 962 32,210 SH   SOLE 2 9,723 0 22,487
ADVANSIX INC COM 00773T101 4 139 SH   SOLE 4 139 0 0
ADVANSIX INC COM 00773T101 13 439 SH   SOLE 7 439 0 0
ADVANSIX INC COM 00773T101 0 3 SH   SOLE 13 3 0 0
ADVANSIX INC COM 00773T101 3,564 119,349 SH   SOLE 18 119,349 0 0
ADVANSIX INC COM 00773T101 1,394 46,683 SH   SOLE 19 46,683 0 0
ADVANSIX INC COM 00773T101 109,966 3,682,729 SH   SOLE 21 3,682,729 0 0
ADVANSIX INC COM 00773T101 22,677 759,458 SH   SOLE 22 717,414 0 42,044
ADVANSIX INC COM 00773T101 23 755 SH   SOLE 25 755 0 0
ADVANSIX INC COM 00773T101 168 5,628 SH   SOLE 26 2,945 0 2,683
ADVANSIX INC COM 00773T101 126 4,217 SH   SOLE 28 4,217 0 0
ADVANSIX INC COM 00773T101 1,849 61,936 SH   SOLE 30 61,936 0 0
ADVANSIX INC COM 00773T101 112 3,745 SH   SOLE 40 3,745 0 0
ADVANSIX INC COM 00773T101 483 16,167 SH   SOLE 43 270 0 15,897
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 876 81,162 SH   SOLE 2 21,062 0 60,100
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 13 1,228 SH   SOLE 7 1,228 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 2,648 245,431 SH   SOLE 18 245,431 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 1,428 132,318 SH   SOLE 19 132,318 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 30,197 2,798,626 SH   SOLE 21 2,798,626 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 25,157 2,331,466 SH   SOLE 22 2,221,241 0 110,225
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 24 2,189 SH   SOLE 25 2,189 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 158 14,667 SH   SOLE 30 14,667 0 0
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 82 7,574 SH   SOLE 40 7,574 0 0
ADVAXIS INC COM NEW 007624307 70 150,876 SH   SOLE 21 150,876 0 0
ADVAXIS INC COM NEW 007624307 510 1,100,315 SH   SOLE 22 1,100,315 0 0
ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 36 3,699 SH   SOLE 2 2,084 0 1,615
ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 527 54,669 SH   SOLE 18 54,669 0 0
ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 266 27,629 SH   SOLE 19 27,629 0 0
ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 6,181 641,158 SH   SOLE 21 641,158 0 0
ADVENT TECHNOLOGIES HOLDNG I COM CL A 00788A105 7,007 726,898 SH   SOLE 22 718,802 0 8,096
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 554 158,332 SH   SOLE 2 51,694 0 106,638
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 1 301 SH   SOLE 4 301 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 7 1,897 SH   SOLE 7 1,897 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 1,043 297,990 SH   SOLE 18 297,990 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 1,745 498,670 SH   SOLE 19 498,670 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 14,690 4,197,275 SH   SOLE 21 4,197,275 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 9,018 2,576,699 SH   SOLE 22 2,455,190 0 121,509
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 44 12,440 SH   SOLE 23 12,440 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 11 3,019 SH   SOLE 25 3,019 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 357 102,101 SH   SOLE 26 35,009 0 67,092
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 30 8,504 SH   SOLE 28 8,504 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 269 76,898 SH   SOLE 30 76,898 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 10 2,867 SH   SOLE 36 2,867 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 26 7,397 SH   SOLE 40 7,397 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 136 38,732 SH   SOLE 43 0 0 38,732
AEA-BRIDGES IMPACT CORP SHS CL A G01046104 390 40,046 SH   SOLE 19 40,046 0 0
AEA-BRIDGES IMPACT CORP SHS CL A G01046104 132 13,525 SH   SOLE 22 13,525 0 0
AEA-BRIDGES IMPACT CORP SHS CL A G01046104 2,095 215,091 SH   SOLE 30 215,091 0 0
AEA-BRIDGES IMPACT CORP SHS CL A G01046104 894 91,769 SH   SOLE 34 91,769 0 0
AEA-BRIDGES IMPACT CORP *W EXP 09/19/202 G01046112 35 36,258 SH   SOLE 19 36,258 0 0
AEA-BRIDGES IMPACT CORP *W EXP 09/19/202 G01046112 6 6,762 SH   SOLE 22 6,762 0 0
AEA-BRIDGES IMPACT CORP *W EXP 09/19/202 G01046112 93 97,227 SH   SOLE 30 97,227 0 0
AECOM COM 00766T100 22,653 357,747 SH   SOLE 2 106,258 0 251,489
AECOM COM 00766T100 33 528 SH   SOLE 4 528 0 0
AECOM COM 00766T100 255 4,032 SH   SOLE 7 4,032 0 0
AECOM COM 00766T100 22,354 353,029 SH   SOLE 18 353,029 0 0
AECOM COM 00766T100 2,375 37,505 SH   SOLE 19 37,505 0 0
AECOM COM 00766T100 422,773 6,676,766 SH   SOLE 21 6,676,766 0 0
AECOM COM 00766T100 261,867 4,135,616 SH   SOLE 22 3,966,932 0 168,684
AECOM COM 00766T100 2,037 32,173 SH   SOLE 25 32,173 0 0
AECOM COM 00766T100 4,716 74,482 SH   SOLE 26 59,804 0 14,678
AECOM COM 00766T100 802 12,665 SH   SOLE 28 12,665 0 0
AECOM COM 00766T100 8,204 129,557 SH   SOLE 30 129,557 0 0
AECOM COM 00766T100 156 2,458 SH   SOLE 31 2,458 0 0
AECOM COM 00766T100 846 13,358 SH   SOLE 34 13,358 0 0
AECOM COM 00766T100 2,170 34,265 SH   SOLE 36 34,265 0 0
AECOM COM 00766T100 1,057 16,689 SH   SOLE 40 16,689 0 0
AECOM COM 00766T100 5,234 82,662 SH   SOLE 43 2,085 0 80,577
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 246 35,362 SH   SOLE 2 2,716 0 32,646
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 4 576 SH   SOLE 7 576 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 1,044 149,951 SH   SOLE 18 149,951 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 559 80,269 SH   SOLE 19 80,269 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 13,293 1,909,874 SH   SOLE 21 1,909,874 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 6,280 902,238 SH   SOLE 22 860,794 0 41,444
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 129 18,488 SH   SOLE 30 18,488 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 50 7,121 SH   SOLE 43 0 0 7,121
AEGON N V NY REGISTRY SHS 007924103 2 508 SH   SOLE 18 508 0 0
AEGON N V NY REGISTRY SHS 007924103 19,176 4,643,008 SH   SOLE 43 361,271 0 4,281,737
AEHR TEST SYS COM 00760J108 12 4,436 SH   SOLE 18 4,436 0 0
AEHR TEST SYS COM 00760J108 42 15,373 SH   SOLE 21 15,373 0 0
AEMETIS INC COM NEW 00770K202 326 29,143 SH   SOLE 2 6,737 0 22,406
AEMETIS INC COM NEW 00770K202 4 373 SH   SOLE 7 373 0 0
AEMETIS INC COM NEW 00770K202 890 79,643 SH   SOLE 18 79,643 0 0
AEMETIS INC COM NEW 00770K202 446 39,947 SH   SOLE 19 39,947 0 0
AEMETIS INC COM NEW 00770K202 10,389 930,057 SH   SOLE 21 930,057 0 0
AEMETIS INC COM NEW 00770K202 6,349 568,387 SH   SOLE 22 543,212 0 25,175
AENZA S.A.A SPONSORED ADS 00776D103 0 49 SH   SOLE 43 0 0 49
AERCAP HOLDINGS NV SHS N00985106 194 3,797 SH   SOLE 2 262 0 3,535
AERCAP HOLDINGS NV SHS N00985106 14 274 SH   SOLE 4 274 0 0
AERCAP HOLDINGS NV SHS N00985106 1,718 33,548 SH   SOLE 7 33,548 0 0
AERCAP HOLDINGS NV SHS N00985106 1 13 SH   SOLE 18 13 0 0
AERCAP HOLDINGS NV SHS N00985106 74,844 1,461,511 SH   SOLE 21 1,461,511 0 0
AERCAP HOLDINGS NV SHS N00985106 45,165 881,948 SH   SOLE 22 836,753 0 45,195
AERCAP HOLDINGS NV SHS N00985106 278 5,425 SH   SOLE 25 5,425 0 0
AERCAP HOLDINGS NV SHS N00985106 559 10,911 SH   SOLE 26 1,979 0 8,932
AERCAP HOLDINGS NV SHS N00985106 794 15,508 SH   SOLE 28 13,340 0 2,168
AERCAP HOLDINGS NV SHS N00985106 13,885 271,138 SH   SOLE 30 271,138 0 0
AERCAP HOLDINGS NV SHS N00985106 1,852 36,171 SH   SOLE 36 36,171 0 0
AERCAP HOLDINGS NV SHS N00985106 809 15,798 SH   SOLE 40 15,798 0 0
AERCAP HOLDINGS NV SHS N00985106 10,768 210,273 SH   SOLE 43 10,197 0 200,076
AERIE PHARMACEUTICALS INC COM 00771V108 337 21,069 SH   SOLE 2 13,581 0 7,488
AERIE PHARMACEUTICALS INC COM 00771V108 4 249 SH   SOLE 4 249 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 11 671 SH   SOLE 7 671 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 2,229 139,252 SH   SOLE 18 139,252 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,247 77,858 SH   SOLE 19 77,858 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 26,712 1,668,475 SH   SOLE 21 1,668,475 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 19,769 1,234,793 SH   SOLE 22 1,202,567 0 32,226
AERIE PHARMACEUTICALS INC COM 00771V108 40 2,468 SH   SOLE 25 2,468 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 273 17,065 SH   SOLE 26 13,872 0 3,193
AERIE PHARMACEUTICALS INC COM 00771V108 89 5,543 SH   SOLE 28 5,543 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,555 97,100 SH   SOLE 30 97,100 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 36 2,262 SH   SOLE 36 2,262 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 62 3,871 SH   SOLE 40 3,871 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 988 61,733 SH   SOLE 43 9,014 0 52,719
AERIE PHARMACEUTICALS INC NOTE 1.500%10/0 00771VAB4 1,699 1,725,000 PRN   SOLE 21 1,725,000 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 2,691 55,733 SH   SOLE 2 23,608 0 32,125
AEROJET ROCKETDYNE HLDGS INC COM 007800105 13 263 SH   SOLE 4 263 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 57 1,189 SH   SOLE 7 1,189 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 14,686 304,113 SH   SOLE 18 295,895 0 8,218
AEROJET ROCKETDYNE HLDGS INC COM 007800105 15,296 316,750 SH   SOLE 19 316,750 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 448,200 9,281,423 SH   SOLE 21 9,281,423 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 98,671 2,043,292 SH   SOLE 22 1,989,091 0 54,201
AEROJET ROCKETDYNE HLDGS INC COM 007800105 347 7,195 SH   SOLE 23 7,195 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 859 17,797 SH   SOLE 26 17,797 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 7,302 151,217 SH   SOLE 30 151,217 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 403 8,348 SH   SOLE 40 8,348 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,126 23,327 SH   SOLE 43 412 0 22,915
AEROVIRONMENT INC COM 008073108 947 9,456 SH   SOLE 2 6,994 0 2,462
AEROVIRONMENT INC COM 008073108 10 95 SH   SOLE 4 95 0 0
AEROVIRONMENT INC COM 008073108 33 329 SH   SOLE 7 329 0 0
AEROVIRONMENT INC COM 008073108 8,821 88,074 SH   SOLE 18 88,074 0 0
AEROVIRONMENT INC COM 008073108 4,028 40,222 SH   SOLE 19 40,222 0 0
AEROVIRONMENT INC COM 008073108 272,755 2,723,467 SH   SOLE 21 2,723,467 0 0
AEROVIRONMENT INC COM 008073108 58,748 586,600 SH   SOLE 22 571,856 0 14,744
AEROVIRONMENT INC COM 008073108 233 2,331 SH   SOLE 25 2,331 0 0
AEROVIRONMENT INC COM 008073108 1,304 13,021 SH   SOLE 26 10,307 0 2,714
AEROVIRONMENT INC COM 008073108 255 2,543 SH   SOLE 28 2,543 0 0
AEROVIRONMENT INC COM 008073108 4,859 48,521 SH   SOLE 30 48,521 0 0
AEROVIRONMENT INC COM 008073108 318 3,175 SH   SOLE 36 3,175 0 0
AEROVIRONMENT INC COM 008073108 285 2,847 SH   SOLE 40 2,847 0 0
AEROVIRONMENT INC COM 008073108 866 8,651 SH   SOLE 43 0 0 8,651
AERPIO PHARMACEUTICALS INC COM 00810B105 14 8,431 SH   SOLE 18 8,431 0 0
AERPIO PHARMACEUTICALS INC COM 00810B105 393 232,666 SH   SOLE 21 232,666 0 0
AERSALE CORPORATION COM 00810F106 113 9,088 SH   SOLE 2 337 0 8,751
AERSALE CORPORATION COM 00810F106 314 25,219 SH   SOLE 18 25,219 0 0
AERSALE CORPORATION COM 00810F106 242 19,408 SH   SOLE 19 19,408 0 0
AERSALE CORPORATION COM 00810F106 3,962 317,985 SH   SOLE 21 317,985 0 0
AERSALE CORPORATION COM 00810F106 765 61,402 SH   SOLE 22 54,981 0 6,421
AES CORP COM 00130H105 43,034 1,650,692 SH   SOLE 2 424,754 0 1,225,938
AES CORP COM 00130H105 7,045 270,248 SH   SOLE 4 244,648 0 25,600
AES CORP COM 00130H105 17,188 659,300 SH   SOLE 7 640,360 0 18,940
AES CORP COM 00130H105 153 5,868 SH   SOLE 13 1,496 0 4,372
AES CORP COM 00130H105 2,345 89,938 SH   SOLE 15 89,938 0 0
AES CORP COM 00130H105 2 69 SH   SOLE 17 0 0 69
AES CORP COM 00130H105 48,737 1,869,449 SH   SOLE 18 1,803,217 0 66,232
AES CORP COM 00130H105 16,648 638,592 SH   SOLE 19 638,592 0 0
AES CORP COM 00130H105 471,069 18,069,397 SH   SOLE 21 18,069,397 0 0
AES CORP COM 00130H105 376,789 14,452,970 SH   SOLE 22 13,016,499 0 1,436,471
AES CORP COM 00130H105 10,400 398,908 SH   SOLE 23 398,908 0 0
AES CORP COM 00130H105 5,926 227,314 SH   SOLE 25 227,314 0 0
AES CORP COM 00130H105 36,813 1,412,072 SH   SOLE 26 659,215 0 752,857
AES CORP COM 00130H105 22,138 849,169 SH   SOLE 28 70,403 0 778,766
AES CORP COM 00130H105 636 24,382 SH   SOLE 29 24,382 0 0
AES CORP COM 00130H105 66,384 2,546,360 SH   SOLE 30 2,546,360 0 0
AES CORP COM 00130H105 3,638 139,561 SH   SOLE 31 109,616 0 29,945
AES CORP COM 00130H105 1,019 39,088 SH   SOLE 34 39,088 0 0
AES CORP COM 00130H105 9,702 372,168 SH   SOLE 36 372,168 0 0
AES CORP COM 00130H105 318 12,180 SH   SOLE 40 12,180 0 0
AES CORP COM 00130H105 10,592 406,273 SH   SOLE 43 34,774 0 371,499
AES CORP UNIT 99/99/9999 00130H204 95,366 886,549 SH   SOLE 21 886,549 0 0
AETHLON MED INC COM 00808Y307 2 415 SH   SOLE 21 415 0 0
AETHLON MED INC COM 00808Y307 39 7,968 SH   SOLE 22 7,968 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 221 20,947 SH   SOLE 2 4,411 0 16,536
AEVA TECHNOLOGIES INC COM 00835Q103 442 41,832 SH   SOLE 18 41,832 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 471 44,549 SH   SOLE 19 44,549 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 9,952 941,558 SH   SOLE 21 941,558 0 0
AEVA TECHNOLOGIES INC COM 00835Q103 15,990 1,512,759 SH   SOLE 22 1,486,048 0 26,711
AFC GAMMA INC COM 00109K105 177 8,556 SH   SOLE 2 3,028 0 5,528
AFC GAMMA INC COM 00109K105 504 24,390 SH   SOLE 18 24,390 0 0
AFC GAMMA INC COM 00109K105 250 12,111 SH   SOLE 19 12,111 0 0
AFC GAMMA INC COM 00109K105 5,571 269,783 SH   SOLE 21 269,783 0 0
AFC GAMMA INC COM 00109K105 1,680 81,347 SH   SOLE 22 72,853 0 8,494
AFFILIATED MANAGERS GROUP IN COM 008252108 19,302 125,168 SH   SOLE 2 47,515 0 77,653
AFFILIATED MANAGERS GROUP IN COM 008252108 148 960 SH   SOLE 4 960 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 142 923 SH   SOLE 7 923 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 15,618 101,279 SH   SOLE 18 101,279 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 1,748 11,335 SH   SOLE 19 11,335 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 303,748 1,969,706 SH   SOLE 21 1,969,706 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 182,740 1,185,009 SH   SOLE 22 1,132,525 0 52,484
AFFILIATED MANAGERS GROUP IN COM 008252108 203 1,318 SH   SOLE 23 1,318 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 386 2,506 SH   SOLE 25 2,506 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 3,075 19,943 SH   SOLE 26 16,028 0 3,915
AFFILIATED MANAGERS GROUP IN COM 008252108 891 5,777 SH   SOLE 28 5,323 0 454
AFFILIATED MANAGERS GROUP IN COM 008252108 7,900 51,230 SH   SOLE 30 51,230 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 114 737 SH   SOLE 31 737 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 8 54 SH   SOLE 34 54 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 693 4,496 SH   SOLE 36 4,496 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 782 5,073 SH   SOLE 40 5,073 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 5,887 38,178 SH   SOLE 43 3,597 0 34,581
AFFIMED N V COM N01045108 282 33,219 SH   SOLE 2 8,526 0 24,693
AFFIMED N V COM N01045108 14 1,616 SH   SOLE 7 1,616 0 0
AFFIMED N V COM N01045108 3,133 368,551 SH   SOLE 18 368,551 0 0
AFFIMED N V COM N01045108 3,372 396,756 SH   SOLE 19 396,756 0 0
AFFIMED N V COM N01045108 40,496 4,764,181 SH   SOLE 21 4,764,181 0 0
AFFIMED N V COM N01045108 9,506 1,118,362 SH   SOLE 22 1,101,376 0 16,986
AFFIMED N V COM N01045108 44 5,157 SH   SOLE 23 5,157 0 0
AFFIMED N V COM N01045108 27 3,141 SH   SOLE 26 0 0 3,141
AFFIMED N V COM N01045108 365 42,954 SH   SOLE 30 42,954 0 0
AFFINITY BANCSHARES INC COM 00832E103 15 1,119 SH   SOLE 18 1,119 0 0
AFFINITY BANCSHARES INC COM 00832E103 228 17,582 SH   SOLE 21 17,582 0 0
AFFIRM HLDGS INC COM CL A 00827B106 625 9,287 SH   SOLE 2 9,287 0 0
AFFIRM HLDGS INC COM CL A 00827B106 927 13,764 SH   SOLE 19 13,764 0 0
AFFIRM HLDGS INC COM CL A 00827B106 5,778 85,784 SH   SOLE 21 85,784 0 0
AFFIRM HLDGS INC COM CL A 00827B106 46,619 692,188 SH   SOLE 22 692,188 0 0
AFFIRM HLDGS INC COM CL A 00827B106 2,354 34,955 SH   SOLE 26 0 0 34,955
AFFIRM HLDGS INC COM CL A 00827B106 31,228 463,668 SH   SOLE 34 463,668 0 0
AFLAC INC COM 001055102 90,960 1,695,124 SH   SOLE 2 411,849 0 1,283,275
AFLAC INC COM 001055102 23,348 435,103 SH   SOLE 4 243,964 0 191,139
AFLAC INC COM 001055102 35,411 659,908 SH   SOLE 7 625,276 0 34,632
AFLAC INC COM 001055102 293 5,462 SH   SOLE 13 2,050 0 3,412
AFLAC INC COM 001055102 4,652 86,700 SH   SOLE 15 86,700 0 0
AFLAC INC COM 001055102 89,631 1,670,345 SH   SOLE 18 1,578,274 0 92,071
AFLAC INC COM 001055102 15,634 291,351 SH   SOLE 19 291,351 0 0
AFLAC INC COM 001055102 1,025,060 19,102,867 SH   SOLE 21 19,102,867 0 0
AFLAC INC COM 001055102 749,718 13,971,636 SH   SOLE 22 12,563,226 0 1,408,410
AFLAC INC COM 001055102 19,934 371,491 SH   SOLE 23 371,491 0 0
AFLAC INC COM 001055102 60,105 1,120,103 SH   SOLE 25 1,120,103 0 0
AFLAC INC COM 001055102 79,151 1,475,052 SH   SOLE 26 576,968 0 898,084
AFLAC INC COM 001055102 110,567 2,060,509 SH   SOLE 28 73,264 0 1,987,245
AFLAC INC COM 001055102 65 1,207 SH   SOLE 29 1,207 0 0
AFLAC INC COM 001055102 161,646 3,012,420 SH   SOLE 30 3,012,420 0 0
AFLAC INC COM 001055102 5,690 106,033 SH   SOLE 31 80,098 0 25,935
AFLAC INC COM 001055102 1,895 35,322 SH   SOLE 34 35,322 0 0
AFLAC INC COM 001055102 21,698 404,368 SH   SOLE 36 404,368 0 0
AFLAC INC COM 001055102 1,281 23,871 SH   SOLE 40 23,871 0 0
AFLAC INC COM 001055102 37,978 707,748 SH   SOLE 43 36,328 0 671,420
AFYA LTD CL A COM G01125106 3,756 145,708 SH   SOLE 18 0 0 145,708
AFYA LTD CL A COM G01125106 1,292 50,122 SH   SOLE 19 50,122 0 0
AFYA LTD CL A COM G01125106 5,642 218,842 SH   SOLE 25 218,842 0 0
AFYA LTD CL A COM G01125106 13,758 533,658 SH   SOLE 34 533,658 0 0
AG MTG INVT TR INC COM 001228105 1 334 SH   SOLE 2 334 0 0
AG MTG INVT TR INC COM 001228105 42 9,742 SH   SOLE 18 9,742 0 0
AG MTG INVT TR INC COM 001228105 719 168,341 SH   SOLE 21 168,341 0 0
AG MTG INVT TR INC COM 001228105 2,911 681,636 SH   SOLE 22 681,636 0 0
AG MTG INVT TR INC COM 001228105 6 1,347 SH   SOLE 43 0 0 1,347
AGCO CORP COM 001084102 23,822 182,712 SH   SOLE 2 74,334 0 108,378
AGCO CORP COM 001084102 419 3,212 SH   SOLE 4 3,212 0 0
AGCO CORP COM 001084102 15,522 119,053 SH   SOLE 7 119,053 0 0
AGCO CORP COM 001084102 19,734 151,361 SH   SOLE 18 151,361 0 0
AGCO CORP COM 001084102 6,307 48,371 SH   SOLE 19 48,371 0 0
AGCO CORP COM 001084102 376,805 2,890,050 SH   SOLE 21 2,890,050 0 0
AGCO CORP COM 001084102 235,522 1,806,431 SH   SOLE 22 1,730,201 0 76,230
AGCO CORP COM 001084102 1,271 9,746 SH   SOLE 23 9,746 0 0
AGCO CORP COM 001084102 1,797 13,786 SH   SOLE 25 13,786 0 0
AGCO CORP COM 001084102 4,832 37,059 SH   SOLE 26 29,483 0 7,576
AGCO CORP COM 001084102 1,113 8,539 SH   SOLE 28 7,421 0 1,118
AGCO CORP COM 001084102 1,490 11,429 SH   SOLE 29 11,429 0 0
AGCO CORP COM 001084102 11,646 89,326 SH   SOLE 30 89,326 0 0
AGCO CORP COM 001084102 579 4,440 SH   SOLE 31 4,440 0 0
AGCO CORP COM 001084102 2,197 16,852 SH   SOLE 34 16,852 0 0
AGCO CORP COM 001084102 271 2,076 SH   SOLE 36 2,076 0 0
AGCO CORP COM 001084102 1,018 7,810 SH   SOLE 40 7,810 0 0
AGCO CORP COM 001084102 7,944 60,929 SH   SOLE 43 3,399 0 57,530
AGEAGLE AERIAL SYS INC NEW COM 00848K101 166 31,514 SH   SOLE 2 3,466 0 28,048
AGEAGLE AERIAL SYS INC NEW COM 00848K101 6 1,073 SH   SOLE 7 1,073 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 1,158 219,808 SH   SOLE 18 219,808 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 617 117,103 SH   SOLE 19 117,103 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 12,768 2,422,678 SH   SOLE 21 2,422,678 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 8,932 1,694,927 SH   SOLE 22 1,662,458 0 32,469
AGENUS INC COM NEW 00847G705 1,479 269,348 SH   SOLE 2 113,365 0 155,983
AGENUS INC COM NEW 00847G705 3 586 SH   SOLE 4 586 0 0
AGENUS INC COM NEW 00847G705 14 2,612 SH   SOLE 7 2,612 0 0
AGENUS INC COM NEW 00847G705 3,931 715,949 SH   SOLE 18 650,713 0 65,236
AGENUS INC COM NEW 00847G705 8,239 1,500,721 SH   SOLE 19 1,500,721 0 0
AGENUS INC COM NEW 00847G705 40,763 7,424,892 SH   SOLE 21 7,424,892 0 0
AGENUS INC COM NEW 00847G705 31,324 5,705,683 SH   SOLE 22 5,621,419 0 84,264
AGENUS INC COM NEW 00847G705 330 60,040 SH   SOLE 23 60,040 0 0
AGENUS INC COM NEW 00847G705 32 5,868 SH   SOLE 25 5,868 0 0
AGENUS INC COM NEW 00847G705 1,242 226,207 SH   SOLE 26 2,461 0 223,746
AGENUS INC COM NEW 00847G705 33 6,009 SH   SOLE 28 6,009 0 0
AGENUS INC COM NEW 00847G705 838 152,651 SH   SOLE 30 152,651 0 0
AGENUS INC COM NEW 00847G705 118 21,426 SH   SOLE 40 21,426 0 0
AGENUS INC COM NEW 00847G705 292 53,211 SH   SOLE 43 0 0 53,211
AGEX THERAPEUTICS INC COM 00848H108 7 4,329 SH   SOLE 18 4,329 0 0
AGEX THERAPEUTICS INC COM 00848H108 103 66,773 SH   SOLE 21 66,773 0 0
AGEX THERAPEUTICS INC COM 00848H108 193 124,289 SH   SOLE 22 124,289 0 0
AGILE THERAPEUTICS INC COM 00847L100 3 2,345 SH   SOLE 2 2,327 0 18
AGILE THERAPEUTICS INC COM 00847L100 19 14,492 SH   SOLE 18 14,492 0 0
AGILE THERAPEUTICS INC COM 00847L100 82 61,829 SH   SOLE 21 61,829 0 0
AGILE THERAPEUTICS INC COM 00847L100 1,636 1,229,984 SH   SOLE 22 1,229,984 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 131,333 888,528 SH   SOLE 2 330,562 0 557,966
AGILENT TECHNOLOGIES INC COM 00846U101 30,946 209,362 SH   SOLE 4 124,560 0 84,802
AGILENT TECHNOLOGIES INC COM 00846U101 41,538 281,020 SH   SOLE 7 262,512 0 18,508
AGILENT TECHNOLOGIES INC COM 00846U101 6,273 42,441 SH   SOLE 13 40,830 0 1,611
AGILENT TECHNOLOGIES INC COM 00846U101 4,842 32,757 SH   SOLE 15 32,757 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 96,225 651,004 SH   SOLE 18 587,789 0 63,215
AGILENT TECHNOLOGIES INC COM 00846U101 109,439 740,404 SH   SOLE 19 740,404 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,373,063 9,289,381 SH   SOLE 21 9,289,381 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,055,867 7,143,408 SH   SOLE 22 6,244,453 0 898,955
AGILENT TECHNOLOGIES INC COM 00846U101 28,690 194,101 SH   SOLE 23 194,101 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 89,381 604,699 SH   SOLE 25 604,699 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 131,093 886,901 SH   SOLE 26 457,944 0 428,957
AGILENT TECHNOLOGIES INC COM 00846U101 176,333 1,192,969 SH   SOLE 28 41,392 0 1,151,577
AGILENT TECHNOLOGIES INC COM 00846U101 4,500 30,447 SH   SOLE 29 30,447 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 329,924 2,232,079 SH   SOLE 30 2,183,950 0 48,129
AGILENT TECHNOLOGIES INC COM 00846U101 15,254 103,197 SH   SOLE 31 70,513 0 32,684
AGILENT TECHNOLOGIES INC COM 00846U101 86,468 584,992 SH   SOLE 34 584,992 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 22,923 155,083 SH   SOLE 36 155,083 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,633 11,046 SH   SOLE 40 11,046 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 55,941 378,468 SH   SOLE 43 26,224 0 352,244
AGILITI INC COM 00848J104 75 3,424 SH   SOLE 2 1,036 0 2,388
AGILITI INC COM 00848J104 8 363 SH   SOLE 7 363 0 0
AGILITI INC COM 00848J104 3,676 168,088 SH   SOLE 18 168,088 0 0
AGILITI INC COM 00848J104 33,603 1,536,478 SH   SOLE 19 1,536,478 0 0
AGILITI INC COM 00848J104 16,036 733,226 SH   SOLE 21 733,226 0 0
AGILITI INC COM 00848J104 8,892 406,598 SH   SOLE 22 403,210 0 3,388
AGILON HEALTH INC COM 00857U107 8,590 211,734 SH   SOLE 2 131,678 0 80,056
AGILON HEALTH INC COM 00857U107 33 811 SH   SOLE 7 811 0 0
AGILON HEALTH INC COM 00857U107 93,453 2,303,510 SH   SOLE 18 78,710 0 2,224,800
AGILON HEALTH INC COM 00857U107 46,692 1,150,899 SH   SOLE 19 1,150,899 0 0
AGILON HEALTH INC COM 00857U107 346 8,520 SH   SOLE 20 8,520 0 0
AGILON HEALTH INC COM 00857U107 25,041 617,238 SH   SOLE 21 617,238 0 0
AGILON HEALTH INC COM 00857U107 46,641 1,149,633 SH   SOLE 22 1,113,419 0 36,214
AGILON HEALTH INC COM 00857U107 362 8,919 SH   SOLE 25 8,919 0 0
AGILON HEALTH INC COM 00857U107 679 16,725 SH   SOLE 26 16,725 0 0
AGILON HEALTH INC COM 00857U107 1,841 45,374 SH   SOLE 28 0 0 45,374
AGILON HEALTH INC COM 00857U107 61 1,512 SH   SOLE 31 890 0 622
AGILON HEALTH INC COM 00857U107 78,983 1,946,827 SH   SOLE 34 1,946,827 0 0
AGILYSYS INC COM 00847J105 538 9,467 SH   SOLE 2 6,669 0 2,798
AGILYSYS INC COM 00847J105 4 76 SH   SOLE 4 76 0 0
AGILYSYS INC COM 00847J105 15 264 SH   SOLE 7 264 0 0
AGILYSYS INC COM 00847J105 4,616 81,176 SH   SOLE 18 81,176 0 0
AGILYSYS INC COM 00847J105 1,900 33,408 SH   SOLE 19 33,408 0 0
AGILYSYS INC COM 00847J105 133,603 2,349,276 SH   SOLE 21 2,349,276 0 0
AGILYSYS INC COM 00847J105 30,753 540,761 SH   SOLE 22 528,728 0 12,033
AGILYSYS INC COM 00847J105 31 540 SH   SOLE 25 540 0 0
AGILYSYS INC COM 00847J105 989 17,383 SH   SOLE 26 12,892 0 4,491
AGILYSYS INC COM 00847J105 186 3,278 SH   SOLE 28 3,278 0 0
AGILYSYS INC COM 00847J105 2,839 49,926 SH   SOLE 30 49,926 0 0
AGILYSYS INC COM 00847J105 137 2,407 SH   SOLE 40 2,407 0 0
AGILYSYS INC COM 00847J105 266 4,671 SH   SOLE 43 0 0 4,671
AGIOS PHARMACEUTICALS INC COM 00847X104 3,835 69,584 SH   SOLE 2 19,005 0 50,579
AGIOS PHARMACEUTICALS INC COM 00847X104 15 265 SH   SOLE 4 265 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 54 973 SH   SOLE 7 973 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 12,508 226,959 SH   SOLE 18 226,959 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 53,567 972,004 SH   SOLE 19 972,004 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 151,027 2,740,462 SH   SOLE 21 2,740,462 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 77,237 1,401,508 SH   SOLE 22 1,307,589 0 93,919
AGIOS PHARMACEUTICALS INC COM 00847X104 203 3,675 SH   SOLE 25 3,675 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 1,735 31,483 SH   SOLE 26 25,314 0 6,169
AGIOS PHARMACEUTICALS INC COM 00847X104 443 8,040 SH   SOLE 28 8,040 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 23,183 420,669 SH   SOLE 30 420,669 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 187 3,397 SH   SOLE 34 3,397 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 202 3,669 SH   SOLE 36 3,669 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 396 7,183 SH   SOLE 40 7,183 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 4,664 84,636 SH   SOLE 43 2,055 0 82,581
AGNC INVT CORP COM 00123Q104 19,737 1,168,576 SH   SOLE 2 127,588 0 1,040,988
AGNC INVT CORP COM 00123Q104 6,644 393,398 SH   SOLE 4 212,367 0 181,031
AGNC INVT CORP COM 00123Q104 910 53,862 SH   SOLE 7 53,862 0 0
AGNC INVT CORP COM 00123Q104 23 1,361 SH   SOLE 13 1,361 0 0
AGNC INVT CORP COM 00123Q104 881 52,166 SH   SOLE 15 52,166 0 0
AGNC INVT CORP COM 00123Q104 8,755 518,373 SH   SOLE 18 486,644 0 31,729
AGNC INVT CORP COM 00123Q104 2,351 139,183 SH   SOLE 19 139,183 0 0
AGNC INVT CORP COM 00123Q104 347,279 20,561,197 SH   SOLE 21 20,561,197 0 0
AGNC INVT CORP COM 00123Q104 212,327 12,571,167 SH   SOLE 22 11,914,692 0 656,475
AGNC INVT CORP COM 00123Q104 6,207 367,525 SH   SOLE 23 367,525 0 0
AGNC INVT CORP COM 00123Q104 16,526 978,475 SH   SOLE 25 978,475 0 0
AGNC INVT CORP COM 00123Q104 18,991 1,124,397 SH   SOLE 26 658,468 0 465,929
AGNC INVT CORP COM 00123Q104 20,604 1,219,896 SH   SOLE 28 52,334 0 1,167,562
AGNC INVT CORP COM 00123Q104 8 453 SH   SOLE 29 453 0 0
AGNC INVT CORP COM 00123Q104 39,679 2,349,257 SH   SOLE 30 1,841,225 0 508,032
AGNC INVT CORP COM 00123Q104 1,500 88,797 SH   SOLE 31 64,032 0 24,765
AGNC INVT CORP COM 00123Q104 414 24,519 SH   SOLE 34 24,519 0 0
AGNC INVT CORP COM 00123Q104 5,512 326,356 SH   SOLE 36 326,356 0 0
AGNC INVT CORP COM 00123Q104 380 22,487 SH   SOLE 40 22,487 0 0
AGNC INVT CORP COM 00123Q104 9,199 544,632 SH   SOLE 43 45,715 0 498,917
AGNICO EAGLE MINES LTD COM 008474108 1 23 SH   SOLE 18 23 0 0
AGNICO EAGLE MINES LTD COM 008474108 3,750 62,037 SH   SOLE 21 62,037 0 0
AGNICO EAGLE MINES LTD COM 008474108 13,261 219,371 SH   SOLE 43 3,541 0 215,830
AGORA INC ADS 00851L103 607 14,463 SH   SOLE 2 1,011 0 13,452
AGORA INC ADS 00851L103 793 18,902 SH   SOLE 4 7,862 0 11,040
AGORA INC ADS 00851L103 202 4,803 SH   SOLE 7 4,803 0 0
AGORA INC ADS 00851L103 118 2,816 SH   SOLE 13 0 0 2,816
AGORA INC ADS 00851L103 1,008 24,020 SH   SOLE 15 24,020 0 0
AGORA INC ADS 00851L103 1,039 24,768 SH   SOLE 18 24,768 0 0
AGORA INC ADS 00851L103 32,227 768,038 SH   SOLE 21 768,038 0 0
AGORA INC ADS 00851L103 20,132 479,780 SH   SOLE 22 414,755 0 65,025
AGORA INC ADS 00851L103 959 22,867 SH   SOLE 23 22,867 0 0
AGORA INC ADS 00851L103 44 1,045 SH   SOLE 25 1,045 0 0
AGORA INC ADS 00851L103 8,634 205,765 SH   SOLE 26 118,472 0 87,293
AGORA INC ADS 00851L103 2,512 59,858 SH   SOLE 28 11,202 0 48,656
AGORA INC ADS 00851L103 10,908 259,955 SH   SOLE 30 247,298 0 12,657
AGORA INC ADS 00851L103 33,397 795,927 SH   SOLE 34 795,927 0 0
AGORA INC ADS 00851L103 9 216 SH   SOLE 40 216 0 0
AGREE RLTY CORP COM 008492100 9,688 137,438 SH   SOLE 2 82,110 0 55,328
AGREE RLTY CORP COM 008492100 25,327 359,300 SH   SOLE 4 359,300 0 0
AGREE RLTY CORP COM 008492100 6,103 86,574 SH   SOLE 7 86,574 0 0
AGREE RLTY CORP COM 008492100 34,523 489,756 SH   SOLE 18 489,756 0 0
AGREE RLTY CORP COM 008492100 23,522 333,687 SH   SOLE 19 333,687 0 0
AGREE RLTY CORP COM 008492100 591,605 8,392,749 SH   SOLE 21 8,392,749 0 0
AGREE RLTY CORP COM 008492100 175,595 2,491,061 SH   SOLE 22 2,225,355 0 265,706
AGREE RLTY CORP COM 008492100 1,772 25,134 SH   SOLE 23 25,134 0 0
AGREE RLTY CORP COM 008492100 20,216 286,788 SH   SOLE 25 286,788 0 0
AGREE RLTY CORP COM 008492100 1,809 25,661 SH   SOLE 26 17,444 0 8,217
AGREE RLTY CORP COM 008492100 3,189 45,242 SH   SOLE 28 4,247 0 40,995
AGREE RLTY CORP COM 008492100 26,780 379,918 SH   SOLE 30 379,918 0 0
AGREE RLTY CORP COM 008492100 2,532 35,924 SH   SOLE 34 35,924 0 0
AGREE RLTY CORP COM 008492100 531 7,534 SH   SOLE 40 7,534 0 0
AGREE RLTY CORP COM 008492100 2,134 30,274 SH   SOLE 43 1,957 0 28,317
AGRIFY CORP COM 00853E107 24 2,010 SH   SOLE 18 2,010 0 0
AGRIFY CORP COM 00853E107 333 28,013 SH   SOLE 21 28,013 0 0
AGROFRESH SOLUTIONS INC COM 00856G109 14 6,532 SH   SOLE 18 6,532 0 0
AGROFRESH SOLUTIONS INC COM 00856G109 50 23,803 SH   SOLE 21 23,803 0 0
AGROFRESH SOLUTIONS INC COM 00856G109 204 98,141 SH   SOLE 22 98,141 0 0
AIHUISHOU INTL CO LTD SPONSORED ADS 00138L108 433 28,936 SH   SOLE 2 28,936 0 0
AIHUISHOU INTL CO LTD SPONSORED ADS 00138L108 2,125 142,123 SH   SOLE 19 142,123 0 0
AIHUISHOU INTL CO LTD SPONSORED ADS 00138L108 4,918 328,941 SH   SOLE 34 328,941 0 0
AIKIDO PHARMA INC COM 008875106 36 37,669 SH   SOLE 21 37,669 0 0
AIKIDO PHARMA INC COM 008875106 1,180 1,232,849 SH   SOLE 22 1,232,849 0 0
AILERON THERAPEUTICS INC COM 00887A105 19 14,981 SH   SOLE 18 14,981 0 0
AILERON THERAPEUTICS INC COM 00887A105 230 183,676 SH   SOLE 21 183,676 0 0
AIM IMMUNOTECH INC COM 00901B105 21 9,870 SH   SOLE 18 9,870 0 0
AIM IMMUNOTECH INC COM 00901B105 252 117,058 SH   SOLE 21 117,058 0 0
AIM IMMUNOTECH INC COM 00901B105 1,496 695,762 SH   SOLE 22 695,762 0 0
AIR INDS GROUP COM NEW 00912N205 7 5,356 SH   SOLE 18 5,356 0 0
AIR INDS GROUP COM NEW 00912N205 111 85,664 SH   SOLE 21 85,664 0 0
AIR LEASE CORP CL A 00912X302 9,113 218,316 SH   SOLE 2 36,362 0 181,954
AIR LEASE CORP CL A 00912X302 1,951 46,741 SH   SOLE 4 46,741 0 0
AIR LEASE CORP CL A 00912X302 108 2,595 SH   SOLE 7 2,595 0 0
AIR LEASE CORP CL A 00912X302 1,816 43,497 SH   SOLE 13 43,497 0 0
AIR LEASE CORP CL A 00912X302 6,685 160,151 SH   SOLE 15 160,151 0 0
AIR LEASE CORP CL A 00912X302 1,838 44,025 SH   SOLE 18 44,025 0 0
AIR LEASE CORP CL A 00912X302 2,741 65,672 SH   SOLE 19 65,672 0 0
AIR LEASE CORP CL A 00912X302 57,833 1,385,543 SH   SOLE 21 1,385,543 0 0
AIR LEASE CORP CL A 00912X302 103,740 2,485,380 SH   SOLE 22 2,356,390 0 128,990
AIR LEASE CORP CL A 00912X302 3,738 89,543 SH   SOLE 25 89,543 0 0
AIR LEASE CORP CL A 00912X302 3,791 90,831 SH   SOLE 26 34,958 0 55,873
AIR LEASE CORP CL A 00912X302 835 19,996 SH   SOLE 28 11,796 0 8,200
AIR LEASE CORP CL A 00912X302 3,312 79,352 SH   SOLE 30 79,352 0 0
AIR LEASE CORP CL A 00912X302 73 1,746 SH   SOLE 31 1,746 0 0
AIR LEASE CORP CL A 00912X302 35,181 842,868 SH   SOLE 34 842,868 0 0
AIR LEASE CORP CL A 00912X302 246 5,887 SH   SOLE 36 5,887 0 0
AIR LEASE CORP CL A 00912X302 570 13,655 SH   SOLE 40 13,655 0 0
AIR LEASE CORP CL A 00912X302 10,758 257,740 SH   SOLE 43 7,018 0 250,722
AIR PRODS & CHEMS INC COM 009158106 136,382 474,075 SH   SOLE 2 63,992 0 410,083
AIR PRODS & CHEMS INC COM 009158106 25,881 89,965 SH   SOLE 4 81,471 0 8,494
AIR PRODS & CHEMS INC COM 009158106 63,870 222,019 SH   SOLE 7 208,901 0 13,118
AIR PRODS & CHEMS INC COM 009158106 506 1,758 SH   SOLE 13 644 0 1,114
AIR PRODS & CHEMS INC COM 009158106 8,490 29,511 SH   SOLE 15 29,511 0 0
AIR PRODS & CHEMS INC COM 009158106 129,182 449,048 SH   SOLE 18 417,724 0 31,324
AIR PRODS & CHEMS INC COM 009158106 208,580 725,040 SH   SOLE 19 725,040 0 0
AIR PRODS & CHEMS INC COM 009158106 13,585 47,221 SH   SOLE 20 47,221 0 0
AIR PRODS & CHEMS INC COM 009158106 1,521,248 5,287,985 SH   SOLE 21 5,287,985 0 0
AIR PRODS & CHEMS INC COM 009158106 1,358,575 4,722,522 SH   SOLE 22 4,248,210 0 474,312
AIR PRODS & CHEMS INC COM 009158106 37,450 130,181 SH   SOLE 23 130,181 0 0
AIR PRODS & CHEMS INC COM 009158106 92,477 321,458 SH   SOLE 25 321,458 0 0
AIR PRODS & CHEMS INC COM 009158106 139,118 483,586 SH   SOLE 26 178,884 0 304,702
AIR PRODS & CHEMS INC COM 009158106 116,433 404,732 SH   SOLE 28 26,149 0 378,583
AIR PRODS & CHEMS INC COM 009158106 36 124 SH   SOLE 29 124 0 0
AIR PRODS & CHEMS INC COM 009158106 256,705 892,329 SH   SOLE 30 892,329 0 0
AIR PRODS & CHEMS INC COM 009158106 23,864 82,955 SH   SOLE 31 28,415 0 54,540
AIR PRODS & CHEMS INC COM 009158106 94,764 329,409 SH   SOLE 34 329,409 0 0
AIR PRODS & CHEMS INC COM 009158106 35,244 122,512 SH   SOLE 36 122,512 0 0
AIR PRODS & CHEMS INC COM 009158106 2,295 7,976 SH   SOLE 40 7,976 0 0
AIR PRODS & CHEMS INC COM 009158106 58,069 201,852 SH   SOLE 43 16,319 0 185,533
AIR T FDG *W EXP 08/30/202 00919P112 1 8,317 SH   SOLE 17 0 0 8,317
AIR T INC COM 009207101 74 3,000 SH   SOLE 17 0 0 3,000
AIR T INC COM 009207101 7 273 SH   SOLE 18 273 0 0
AIR T INC COM 009207101 93 3,760 SH   SOLE 21 3,760 0 0
AIR T INC COM 009207101 268 10,863 SH   SOLE 22 10,863 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,256 54,059 SH   SOLE 2 7,796 0 46,263
AIR TRANSPORT SERVICES GRP I COM 00922R105 24 1,022 SH   SOLE 7 1,022 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 4 180 SH   SOLE 17 0 0 180
AIR TRANSPORT SERVICES GRP I COM 00922R105 4,375 188,351 SH   SOLE 18 188,351 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 2,379 102,409 SH   SOLE 19 102,409 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 49,123 2,114,638 SH   SOLE 21 2,114,638 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 34,085 1,467,271 SH   SOLE 22 1,399,180 0 68,091
AIR TRANSPORT SERVICES GRP I COM 00922R105 12 518 SH   SOLE 25 518 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 54 2,318 SH   SOLE 28 2,318 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 434 18,693 SH   SOLE 30 18,693 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 43 1,850 SH   SOLE 40 1,850 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 136 5,844 SH   SOLE 43 413 0 5,431
AIR TRANSPORT SERVICES GRP I NOTE 1.125%10/1 00922RAB1 1,368 1,349,000 PRN   SOLE 21 1,349,000 0 0
AIRBNB INC COM CL A 009066101 16,030 104,677 SH   SOLE 2 80,619 0 24,058
AIRBNB INC COM CL A 009066101 6,513 42,527 SH   SOLE 4 22,068 0 20,459
AIRBNB INC COM CL A 009066101 656 4,284 SH   SOLE 7 4,284 0 0
AIRBNB INC COM CL A 009066101 17 113 SH   SOLE 13 113 0 0
AIRBNB INC COM CL A 009066101 643 4,202 SH   SOLE 15 4,202 0 0
AIRBNB INC COM CL A 009066101 13,814 90,206 SH   SOLE 18 84,557 0 5,649
AIRBNB INC COM CL A 009066101 100,727 657,745 SH   SOLE 19 657,745 0 0
AIRBNB INC COM CL A 009066101 44,994 293,807 SH   SOLE 21 293,807 0 0
AIRBNB INC COM CL A 009066101 338,729 2,211,888 SH   SOLE 22 2,137,674 0 74,214
AIRBNB INC COM CL A 009066101 5,807 37,918 SH   SOLE 23 37,918 0 0
AIRBNB INC COM CL A 009066101 4,803 31,366 SH   SOLE 25 31,366 0 0
AIRBNB INC COM CL A 009066101 17,832 116,443 SH   SOLE 26 80,414 0 36,029
AIRBNB INC COM CL A 009066101 18,395 120,118 SH   SOLE 28 7,922 0 112,196
AIRBNB INC COM CL A 009066101 766 5,002 SH   SOLE 29 5,002 0 0
AIRBNB INC COM CL A 009066101 31,827 207,830 SH   SOLE 30 121,919 0 85,911
AIRBNB INC COM CL A 009066101 1,604 10,477 SH   SOLE 31 8,316 0 2,161
AIRBNB INC COM CL A 009066101 61,848 403,868 SH   SOLE 34 403,868 0 0
AIRBNB INC COM CL A 009066101 2,028 13,245 SH   SOLE 36 13,245 0 0
AIRBNB INC COM CL A 009066101 340 2,220 SH   SOLE 40 2,220 0 0
AIRBNB INC COM CL A 009066101 949 6,195 SH   SOLE 43 0 0 6,195
AIRGAIN INC COM 00938A104 41 1,970 SH   SOLE 18 1,970 0 0
AIRGAIN INC COM 00938A104 560 27,140 SH   SOLE 21 27,140 0 0
AIRGAIN INC COM 00938A104 3,693 179,106 SH   SOLE 22 179,106 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 41,134 352,780 SH   SOLE 2 57,302 0 295,478
AKAMAI TECHNOLOGIES INC COM 00971T101 7,802 66,916 SH   SOLE 4 60,616 0 6,300
AKAMAI TECHNOLOGIES INC COM 00971T101 24,212 207,646 SH   SOLE 7 188,451 0 19,195
AKAMAI TECHNOLOGIES INC COM 00971T101 170 1,454 SH   SOLE 13 488 0 966
AKAMAI TECHNOLOGIES INC COM 00971T101 2,001 17,163 SH   SOLE 15 17,163 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 38,592 330,979 SH   SOLE 18 307,583 0 23,396
AKAMAI TECHNOLOGIES INC COM 00971T101 8,425 72,256 SH   SOLE 19 72,256 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 640,762 5,495,386 SH   SOLE 21 5,495,386 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 426,359 3,656,591 SH   SOLE 22 3,306,270 0 350,321
AKAMAI TECHNOLOGIES INC COM 00971T101 10,738 92,094 SH   SOLE 23 92,094 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 30,544 261,952 SH   SOLE 25 261,952 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 50,416 432,381 SH   SOLE 26 198,366 0 234,015
AKAMAI TECHNOLOGIES INC COM 00971T101 68,201 584,917 SH   SOLE 28 17,090 0 567,827
AKAMAI TECHNOLOGIES INC COM 00971T101 39 331 SH   SOLE 29 331 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 132,820 1,139,104 SH   SOLE 30 1,139,104 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,628 39,690 SH   SOLE 31 20,843 0 18,847
AKAMAI TECHNOLOGIES INC COM 00971T101 2,053 17,607 SH   SOLE 34 17,607 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 11,981 102,752 SH   SOLE 36 102,752 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 645 5,532 SH   SOLE 40 5,532 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 19,257 165,154 SH   SOLE 43 4,168 0 160,986
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 8,446 6,462,000 PRN   SOLE 21 6,462,000 0 0
AKAMAI TECHNOLOGIES INC NOTE 0.125% 5/0 00971TAJ0 654 500,000 PRN   SOLE 22 500,000 0 0
AKAMAI TECHNOLOGIES INC NOTE 0.375% 9/0 00971TAL5 7,927 6,851,000 PRN   SOLE 21 6,851,000 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 590 155,598 SH   SOLE 2 43,091 0 112,507
AKEBIA THERAPEUTICS INC COM 00972D105 2 545 SH   SOLE 4 545 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 9 2,371 SH   SOLE 7 2,371 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 2,001 527,847 SH   SOLE 18 527,847 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 2,816 743,117 SH   SOLE 19 743,117 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 27,009 7,126,366 SH   SOLE 21 7,126,366 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 16,205 4,275,788 SH   SOLE 22 4,107,341 0 168,447
AKEBIA THERAPEUTICS INC COM 00972D105 47 12,449 SH   SOLE 23 12,449 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 20 5,271 SH   SOLE 25 5,271 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 393 103,630 SH   SOLE 26 52,123 0 51,507
AKEBIA THERAPEUTICS INC COM 00972D105 45 11,897 SH   SOLE 28 11,897 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 619 163,407 SH   SOLE 30 163,407 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 67 17,767 SH   SOLE 40 17,767 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 109 28,628 SH   SOLE 43 872 0 27,756
AKERNA CORP COM 00973W102 6 1,442 SH   SOLE 2 1,442 0 0
AKERNA CORP COM 00973W102 20 4,900 SH   SOLE 18 4,900 0 0
AKERNA CORP COM 00973W102 273 67,855 SH   SOLE 21 67,855 0 0
AKERNA CORP COM 00973W102 870 215,780 SH   SOLE 22 215,780 0 0
AKERO THERAPEUTICS INC COM 00973Y108 301 12,152 SH   SOLE 2 5,576 0 6,576
AKERO THERAPEUTICS INC COM 00973Y108 10 413 SH   SOLE 7 413 0 0
AKERO THERAPEUTICS INC COM 00973Y108 2,105 84,860 SH   SOLE 18 84,860 0 0
AKERO THERAPEUTICS INC COM 00973Y108 2,939 118,477 SH   SOLE 19 118,477 0 0
AKERO THERAPEUTICS INC COM 00973Y108 26,579 1,071,305 SH   SOLE 21 1,071,305 0 0
AKERO THERAPEUTICS INC COM 00973Y108 13,346 537,925 SH   SOLE 22 521,446 0 16,479
AKERO THERAPEUTICS INC COM 00973Y108 16 663 SH   SOLE 23 663 0 0
AKERO THERAPEUTICS INC COM 00973Y108 14 555 SH   SOLE 25 555 0 0
AKERO THERAPEUTICS INC COM 00973Y108 36 1,448 SH   SOLE 26 0 0 1,448
AKERO THERAPEUTICS INC COM 00973Y108 46 1,849 SH   SOLE 28 1,849 0 0
AKERO THERAPEUTICS INC COM 00973Y108 382 15,387 SH   SOLE 30 15,387 0 0
AKERO THERAPEUTICS INC COM 00973Y108 29 1,164 SH   SOLE 34 1,164 0 0
AKERO THERAPEUTICS INC COM 00973Y108 40 1,624 SH   SOLE 40 1,624 0 0
AKERO THERAPEUTICS INC COM 00973Y108 1 26 SH   SOLE 43 0 0 26
AKOUOS INC COM 00973J101 368 29,362 SH   SOLE 2 4,811 0 24,551
AKOUOS INC COM 00973J101 5 373 SH   SOLE 7 373 0 0
AKOUOS INC COM 00973J101 966 76,990 SH   SOLE 18 76,990 0 0
AKOUOS INC COM 00973J101 4,277 340,763 SH   SOLE 19 340,763 0 0
AKOUOS INC COM 00973J101 11,294 899,935 SH   SOLE 21 899,935 0 0
AKOUOS INC COM 00973J101 5,921 471,800 SH   SOLE 22 448,203 0 23,597
AKOUOS INC COM 00973J101 10 789 SH   SOLE 23 789 0 0
AKOUOS INC COM 00973J101 20 1,580 SH   SOLE 25 1,580 0 0
AKOUOS INC COM 00973J101 14 1,108 SH   SOLE 26 1,108 0 0
AKOUOS INC COM 00973J101 218 17,344 SH   SOLE 30 17,344 0 0
AKOUOS INC COM 00973J101 34 2,717 SH   SOLE 34 2,717 0 0
AKOUOS INC COM 00973J101 16 1,244 SH   SOLE 36 1,244 0 0
AKOUOS INC COM 00973J101 33 2,629 SH   SOLE 43 785 0 1,844
AKOUSTIS TECHNOLOGIES INC COM 00973N102 75 6,968 SH   SOLE 2 2,635 0 4,333
AKOUSTIS TECHNOLOGIES INC COM 00973N102 7 635 SH   SOLE 7 635 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 1,503 140,348 SH   SOLE 18 140,348 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 917 85,635 SH   SOLE 19 85,635 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 16,231 1,515,454 SH   SOLE 21 1,515,454 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 10,856 1,013,678 SH   SOLE 22 1,007,824 0 5,854
AKOUSTIS TECHNOLOGIES INC COM 00973N102 24 2,249 SH   SOLE 43 0 0 2,249
AKOYA BIOSCIENCES INC COM 00974H104 104 5,395 SH   SOLE 2 1,927 0 3,468
AKOYA BIOSCIENCES INC COM 00974H104 441 22,777 SH   SOLE 18 22,777 0 0
AKOYA BIOSCIENCES INC COM 00974H104 594 30,689 SH   SOLE 19 30,689 0 0
AKOYA BIOSCIENCES INC COM 00974H104 4,954 256,155 SH   SOLE 21 256,155 0 0
AKOYA BIOSCIENCES INC COM 00974H104 1,503 77,728 SH   SOLE 22 77,489 0 239
AKOYA BIOSCIENCES INC COM 00974H104 23 1,197 SH   SOLE 23 1,197 0 0
AKOYA BIOSCIENCES INC COM 00974H104 199 10,313 SH   SOLE 26 8,775 0 1,538
AKOYA BIOSCIENCES INC COM 00974H104 714 36,913 SH   SOLE 28 0 0 36,913
AKOYA BIOSCIENCES INC COM 00974H104 12 618 SH   SOLE 31 0 0 618
AKUMIN INC COM 01021F109 38 12,044 SH   SOLE 18 12,044 0 0
AKUMIN INC COM 01021F109 473 150,299 SH   SOLE 21 150,299 0 0
ALAMO GROUP INC COM 011311107 834 5,462 SH   SOLE 2 3,181 0 2,281
ALAMO GROUP INC COM 011311107 7 48 SH   SOLE 4 48 0 0
ALAMO GROUP INC COM 011311107 1,154 7,561 SH   SOLE 7 7,561 0 0
ALAMO GROUP INC COM 011311107 5,971 39,109 SH   SOLE 18 39,109 0 0
ALAMO GROUP INC COM 011311107 2,578 16,886 SH   SOLE 19 16,886 0 0
ALAMO GROUP INC COM 011311107 172,493 1,129,768 SH   SOLE 21 1,129,768 0 0
ALAMO GROUP INC COM 011311107 39,948 261,642 SH   SOLE 22 254,010 0 7,632
ALAMO GROUP INC COM 011311107 58 383 SH   SOLE 25 383 0 0
ALAMO GROUP INC COM 011311107 1,072 7,022 SH   SOLE 26 5,957 0 1,065
ALAMO GROUP INC COM 011311107 215 1,408 SH   SOLE 28 1,408 0 0
ALAMO GROUP INC COM 011311107 3,337 21,859 SH   SOLE 30 21,859 0 0
ALAMO GROUP INC COM 011311107 87 573 SH   SOLE 36 573 0 0
ALAMO GROUP INC COM 011311107 181 1,184 SH   SOLE 40 1,184 0 0
ALAMO GROUP INC COM 011311107 1,081 7,077 SH   SOLE 43 216 0 6,861
ALAMOS GOLD INC NEW COM CL A 011532108 763 99,801 SH   SOLE 21 99,801 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 152 19,837 SH   SOLE 43 0 0 19,837
ALARM COM HLDGS INC COM 011642105 1,960 23,139 SH   SOLE 2 14,448 0 8,691
ALARM COM HLDGS INC COM 011642105 16 183 SH   SOLE 4 183 0 0
ALARM COM HLDGS INC COM 011642105 64 760 SH   SOLE 7 760 0 0
ALARM COM HLDGS INC COM 011642105 16,248 191,834 SH   SOLE 18 184,636 0 7,198
ALARM COM HLDGS INC COM 011642105 13,532 159,763 SH   SOLE 19 159,763 0 0
ALARM COM HLDGS INC COM 011642105 461,802 5,452,213 SH   SOLE 21 5,452,213 0 0
ALARM COM HLDGS INC COM 011642105 105,353 1,243,838 SH   SOLE 22 1,217,057 0 26,781
ALARM COM HLDGS INC COM 011642105 205 2,424 SH   SOLE 23 2,424 0 0
ALARM COM HLDGS INC COM 011642105 122 1,435 SH   SOLE 25 1,435 0 0
ALARM COM HLDGS INC COM 011642105 2,125 25,089 SH   SOLE 26 14,115 0 10,974
ALARM COM HLDGS INC COM 011642105 460 5,428 SH   SOLE 28 5,428 0 0
ALARM COM HLDGS INC COM 011642105 28,090 331,643 SH   SOLE 30 331,643 0 0
ALARM COM HLDGS INC COM 011642105 78 922 SH   SOLE 34 922 0 0
ALARM COM HLDGS INC COM 011642105 44 522 SH   SOLE 36 522 0 0
ALARM COM HLDGS INC COM 011642105 471 5,556 SH   SOLE 40 5,556 0 0
ALARM COM HLDGS INC COM 011642105 966 11,408 SH   SOLE 43 266 0 11,142
ALASKA AIR GROUP INC COM 011659109 20,545 340,659 SH   SOLE 2 115,802 0 224,857
ALASKA AIR GROUP INC COM 011659109 352 5,841 SH   SOLE 4 5,841 0 0
ALASKA AIR GROUP INC COM 011659109 6,164 102,199 SH   SOLE 7 97,636 0 4,563
ALASKA AIR GROUP INC COM 011659109 109 1,800 SH   SOLE 15 1,800 0 0
ALASKA AIR GROUP INC COM 011659109 21,867 362,569 SH   SOLE 18 348,557 0 14,012
ALASKA AIR GROUP INC COM 011659109 20,017 331,909 SH   SOLE 19 331,909 0 0
ALASKA AIR GROUP INC COM 011659109 214,091 3,549,848 SH   SOLE 21 3,549,848 0 0
ALASKA AIR GROUP INC COM 011659109 168,524 2,794,290 SH   SOLE 22 2,548,274 0 246,016
ALASKA AIR GROUP INC COM 011659109 287 4,766 SH   SOLE 23 4,766 0 0
ALASKA AIR GROUP INC COM 011659109 3,386 56,145 SH   SOLE 25 56,145 0 0
ALASKA AIR GROUP INC COM 011659109 15,549 257,823 SH   SOLE 26 172,035 0 85,788
ALASKA AIR GROUP INC COM 011659109 290 4,809 SH   SOLE 28 4,809 0 0
ALASKA AIR GROUP INC COM 011659109 16,322 270,632 SH   SOLE 30 270,632 0 0
ALASKA AIR GROUP INC COM 011659109 1,231 20,411 SH   SOLE 31 20,411 0 0
ALASKA AIR GROUP INC COM 011659109 8,896 147,505 SH   SOLE 34 147,505 0 0
ALASKA AIR GROUP INC COM 011659109 265 4,402 SH   SOLE 36 4,402 0 0
ALASKA AIR GROUP INC COM 011659109 223 3,701 SH   SOLE 40 3,701 0 0
ALASKA AIR GROUP INC COM 011659109 6,427 106,574 SH   SOLE 43 10,009 0 96,565
ALASKA COMMUNICATIONS SYS GR COM 01167P101 37 11,174 SH   SOLE 18 11,174 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 694 208,400 SH   SOLE 21 208,400 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 1,179 353,953 SH   SOLE 22 353,953 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 20 6,082 SH   SOLE 43 0 0 6,082
ALBANY INTL CORP CL A 012348108 2,652 29,707 SH   SOLE 2 9,465 0 20,242
ALBANY INTL CORP CL A 012348108 11 122 SH   SOLE 4 122 0 0
ALBANY INTL CORP CL A 012348108 44 495 SH   SOLE 7 495 0 0
ALBANY INTL CORP CL A 012348108 11,110 124,467 SH   SOLE 18 124,467 0 0
ALBANY INTL CORP CL A 012348108 4,800 53,772 SH   SOLE 19 53,772 0 0
ALBANY INTL CORP CL A 012348108 324,054 3,630,449 SH   SOLE 21 3,630,449 0 0
ALBANY INTL CORP CL A 012348108 70,937 794,720 SH   SOLE 22 755,244 0 39,476
ALBANY INTL CORP CL A 012348108 105 1,178 SH   SOLE 25 1,178 0 0
ALBANY INTL CORP CL A 012348108 1,337 14,974 SH   SOLE 26 12,564 0 2,410
ALBANY INTL CORP CL A 012348108 305 3,415 SH   SOLE 28 3,415 0 0
ALBANY INTL CORP CL A 012348108 5,759 64,519 SH   SOLE 30 64,519 0 0
ALBANY INTL CORP CL A 012348108 320 3,590 SH   SOLE 40 3,590 0 0
ALBANY INTL CORP CL A 012348108 860 9,637 SH   SOLE 43 52 0 9,585
ALBEMARLE CORP COM 012653101 42,259 250,854 SH   SOLE 2 33,096 0 217,758
ALBEMARLE CORP COM 012653101 13,101 77,769 SH   SOLE 4 43,934 0 33,835
ALBEMARLE CORP COM 012653101 19,488 115,681 SH   SOLE 7 108,757 0 6,924
ALBEMARLE CORP COM 012653101 171 1,015 SH   SOLE 13 358 0 657
ALBEMARLE CORP COM 012653101 2,528 15,005 SH   SOLE 15 15,005 0 0
ALBEMARLE CORP COM 012653101 50,241 298,239 SH   SOLE 18 281,989 0 16,250
ALBEMARLE CORP COM 012653101 158,388 940,209 SH   SOLE 19 940,209 0 0
ALBEMARLE CORP COM 012653101 557,970 3,312,183 SH   SOLE 21 3,312,183 0 0
ALBEMARLE CORP COM 012653101 425,282 2,524,529 SH   SOLE 22 2,274,510 0 250,019
ALBEMARLE CORP COM 012653101 11,075 65,743 SH   SOLE 23 65,743 0 0
ALBEMARLE CORP COM 012653101 64,256 381,430 SH   SOLE 25 381,430 0 0
ALBEMARLE CORP COM 012653101 44,144 262,044 SH   SOLE 26 112,380 0 149,664
ALBEMARLE CORP COM 012653101 44,918 266,640 SH   SOLE 28 12,922 0 253,718
ALBEMARLE CORP COM 012653101 85,020 504,691 SH   SOLE 30 504,691 0 0
ALBEMARLE CORP COM 012653101 11,170 66,304 SH   SOLE 31 14,161 0 52,143
ALBEMARLE CORP COM 012653101 96,383 572,143 SH   SOLE 34 572,143 0 0
ALBEMARLE CORP COM 012653101 9,540 56,632 SH   SOLE 36 56,632 0 0
ALBEMARLE CORP COM 012653101 724 4,300 SH   SOLE 40 4,300 0 0
ALBEMARLE CORP COM 012653101 6,539 38,817 SH   SOLE 43 3,817 0 35,000
ALBERTSONS COS INC COMMON STOCK 013091103 8,471 430,861 SH   SOLE 2 145,295 0 285,566
ALBERTSONS COS INC COMMON STOCK 013091103 118 5,980 SH   SOLE 4 5,980 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 49 2,512 SH   SOLE 7 2,512 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 1,191 60,581 SH   SOLE 18 60,581 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 803 40,854 SH   SOLE 19 40,854 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 28,699 1,459,747 SH   SOLE 21 1,459,747 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 38,713 1,969,133 SH   SOLE 22 1,848,215 0 120,918
ALBERTSONS COS INC COMMON STOCK 013091103 47 2,367 SH   SOLE 30 2,367 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 58 2,935 SH   SOLE 31 2,935 0 0
ALBERTSONS COS INC COMMON STOCK 013091103 9 450 SH   SOLE 43 0 0 450
ALBIREO PHARMA INC COM 01345P106 384 10,924 SH   SOLE 2 4,772 0 6,152
ALBIREO PHARMA INC COM 01345P106 2 67 SH   SOLE 4 67 0 0
ALBIREO PHARMA INC COM 01345P106 6 170 SH   SOLE 7 170 0 0
ALBIREO PHARMA INC COM 01345P106 2,048 58,207 SH   SOLE 18 58,207 0 0
ALBIREO PHARMA INC COM 01345P106 1,034 29,400 SH   SOLE 19 29,400 0 0
ALBIREO PHARMA INC COM 01345P106 21,936 623,534 SH   SOLE 21 623,534 0 0
ALBIREO PHARMA INC COM 01345P106 15,925 452,685 SH   SOLE 22 441,581 0 11,104
ALBIREO PHARMA INC COM 01345P106 16 457 SH   SOLE 25 457 0 0
ALBIREO PHARMA INC COM 01345P106 180 5,107 SH   SOLE 28 5,107 0 0
ALBIREO PHARMA INC COM 01345P106 465 13,211 SH   SOLE 30 13,211 0 0
ALBIREO PHARMA INC COM 01345P106 74 2,111 SH   SOLE 40 2,111 0 0
ALBIREO PHARMA INC COM 01345P106 104 2,949 SH   SOLE 43 0 0 2,949
ALCOA CORP COM 013872106 14,899 404,437 SH   SOLE 2 87,066 0 317,371
ALCOA CORP COM 013872106 69 1,868 SH   SOLE 4 1,868 0 0
ALCOA CORP COM 013872106 8,818 239,365 SH   SOLE 7 239,365 0 0
ALCOA CORP COM 013872106 2,710 73,556 SH   SOLE 18 73,556 0 0
ALCOA CORP COM 013872106 1,829 49,649 SH   SOLE 19 49,649 0 0
ALCOA CORP COM 013872106 91,846 2,493,111 SH   SOLE 21 2,493,111 0 0
ALCOA CORP COM 013872106 162,521 4,411,540 SH   SOLE 22 4,178,794 0 232,746
ALCOA CORP COM 013872106 151 4,099 SH   SOLE 23 4,099 0 0
ALCOA CORP COM 013872106 204 5,524 SH   SOLE 25 5,524 0 0
ALCOA CORP COM 013872106 3,074 83,454 SH   SOLE 26 69,016 0 14,438
ALCOA CORP COM 013872106 1,191 32,336 SH   SOLE 28 21,211 0 11,125
ALCOA CORP COM 013872106 5,152 139,859 SH   SOLE 30 139,859 0 0
ALCOA CORP COM 013872106 122 3,317 SH   SOLE 31 3,317 0 0
ALCOA CORP COM 013872106 977 26,522 SH   SOLE 34 26,522 0 0
ALCOA CORP COM 013872106 1,683 45,691 SH   SOLE 36 45,691 0 0
ALCOA CORP COM 013872106 817 22,190 SH   SOLE 40 22,190 0 0
ALCOA CORP COM 013872106 7,473 202,839 SH   SOLE 43 12,967 0 189,872
ALCON AG ORD SHS H01301128 179 2,542 SH   SOLE 4 2,542 0 0
ALCON AG ORD SHS H01301128 81,157 1,155,095 SH   SOLE 18 1,149,391 0 5,704
ALCON AG ORD SHS H01301128 212,457 3,023,873 SH   SOLE 19 3,023,873 0 0
ALCON AG ORD SHS H01301128 1,399 19,905 SH   SOLE 20 19,905 0 0
ALCON AG ORD SHS H01301128 137 1,954 SH   SOLE 21 1,954 0 0
ALCON AG ORD SHS H01301128 1,311 18,656 SH   SOLE 22 18,656 0 0
ALCON AG ORD SHS H01301128 158 2,242 SH   SOLE 26 2,242 0 0
ALCON AG ORD SHS H01301128 8,006 113,950 SH   SOLE 34 113,950 0 0
ALCON AG ORD SHS H01301128 15,153 215,674 SH   SOLE 43 17,548 0 198,126
ALDEYRA THERAPEUTICS INC COM 01438T106 96 8,441 SH   SOLE 2 3,463 0 4,978
ALDEYRA THERAPEUTICS INC COM 01438T106 9 780 SH   SOLE 7 780 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 1,789 157,901 SH   SOLE 18 157,901 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 958 84,584 SH   SOLE 19 84,584 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 19,445 1,716,227 SH   SOLE 21 1,716,227 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 14,818 1,307,851 SH   SOLE 22 1,300,569 0 7,282
ALECTOR INC COM 014442107 1,390 66,740 SH   SOLE 2 29,645 0 37,095
ALECTOR INC COM 014442107 5 229 SH   SOLE 4 229 0 0
ALECTOR INC COM 014442107 18 846 SH   SOLE 7 846 0 0
ALECTOR INC COM 014442107 3,998 191,926 SH   SOLE 18 177,419 0 14,507
ALECTOR INC COM 014442107 9,257 444,391 SH   SOLE 19 444,391 0 0
ALECTOR INC COM 014442107 49,067 2,355,614 SH   SOLE 21 2,355,614 0 0
ALECTOR INC COM 014442107 33,173 1,592,564 SH   SOLE 22 1,561,096 0 31,468
ALECTOR INC COM 014442107 286 13,736 SH   SOLE 23 13,736 0 0
ALECTOR INC COM 014442107 37 1,799 SH   SOLE 25 1,799 0 0
ALECTOR INC COM 014442107 1,818 87,299 SH   SOLE 26 21,457 0 65,842
ALECTOR INC COM 014442107 153 7,332 SH   SOLE 28 7,332 0 0
ALECTOR INC COM 014442107 8,290 397,978 SH   SOLE 30 397,978 0 0
ALECTOR INC COM 014442107 29 1,377 SH   SOLE 36 1,377 0 0
ALECTOR INC COM 014442107 159 7,656 SH   SOLE 40 7,656 0 0
ALECTOR INC COM 014442107 339 16,277 SH   SOLE 43 3,017 0 13,260
ALERUS FINL CORP COM 01446U103 472 16,278 SH   SOLE 2 4,341 0 11,937
ALERUS FINL CORP COM 01446U103 8 266 SH   SOLE 7 266 0 0
ALERUS FINL CORP COM 01446U103 1,499 51,664 SH   SOLE 18 51,664 0 0
ALERUS FINL CORP COM 01446U103 750 25,840 SH   SOLE 19 25,840 0 0
ALERUS FINL CORP COM 01446U103 17,072 588,494 SH   SOLE 21 588,494 0 0
ALERUS FINL CORP COM 01446U103 8,895 306,605 SH   SOLE 22 290,064 0 16,541
ALERUS FINL CORP COM 01446U103 130 4,492 SH   SOLE 26 0 0 4,492
ALEXANDER & BALDWIN INC NEW COM 014491104 2,529 138,039 SH   SOLE 2 44,183 0 93,856
ALEXANDER & BALDWIN INC NEW COM 014491104 6 303 SH   SOLE 4 303 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 20 1,100 SH   SOLE 7 1,100 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 5,521 301,366 SH   SOLE 18 301,366 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 6,069 331,278 SH   SOLE 19 331,278 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 166,689 9,098,726 SH   SOLE 21 9,098,726 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 40,446 2,207,752 SH   SOLE 22 2,099,493 0 108,259
ALEXANDER & BALDWIN INC NEW COM 014491104 167 9,130 SH   SOLE 23 9,130 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 123 6,705 SH   SOLE 25 6,705 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 1,196 65,302 SH   SOLE 26 16,111 0 49,191
ALEXANDER & BALDWIN INC NEW COM 014491104 173 9,430 SH   SOLE 28 9,430 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 3,076 167,922 SH   SOLE 30 167,922 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 21 1,136 SH   SOLE 34 1,136 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 293 15,991 SH   SOLE 36 15,991 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 186 10,180 SH   SOLE 40 10,180 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 964 52,612 SH   SOLE 43 1,996 0 50,616
ALEXANDERS INC COM 014752109 312 1,164 SH   SOLE 2 706 0 458
ALEXANDERS INC COM 014752109 905 3,377 SH   SOLE 4 3,377 0 0
ALEXANDERS INC COM 014752109 739 2,759 SH   SOLE 7 2,759 0 0
ALEXANDERS INC COM 014752109 1,730 6,455 SH   SOLE 18 6,455 0 0
ALEXANDERS INC COM 014752109 1,710 6,383 SH   SOLE 19 6,383 0 0
ALEXANDERS INC COM 014752109 22,265 83,095 SH   SOLE 21 83,095 0 0
ALEXANDERS INC COM 014752109 19,917 74,330 SH   SOLE 22 72,840 0 1,490
ALEXANDERS INC COM 014752109 750 2,798 SH   SOLE 23 2,798 0 0
ALEXANDERS INC COM 014752109 2,542 9,485 SH   SOLE 25 9,485 0 0
ALEXANDERS INC COM 014752109 103 384 SH   SOLE 26 186 0 198
ALEXANDERS INC COM 014752109 469 1,749 SH   SOLE 28 333 0 1,416
ALEXANDERS INC COM 014752109 2,882 10,757 SH   SOLE 30 10,757 0 0
ALEXANDERS INC COM 014752109 6 21 SH   SOLE 34 21 0 0
ALEXANDERS INC COM 014752109 63 236 SH   SOLE 40 236 0 0
ALEXANDERS INC COM 014752109 571 2,130 SH   SOLE 43 461 0 1,669
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 59,590 327,528 SH   SOLE 2 59,269 0 268,259
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 61,890 340,166 SH   SOLE 4 334,938 0 5,228
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 60,427 332,125 SH   SOLE 7 323,905 0 8,220
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 273 1,500 SH   SOLE 13 400 0 1,100
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,298 18,125 SH   SOLE 15 18,125 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 60,733 333,806 SH   SOLE 18 314,717 0 19,089
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 72,676 399,450 SH   SOLE 19 399,450 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 884,047 4,859,003 SH   SOLE 21 4,859,003 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 757,148 4,161,525 SH   SOLE 22 3,806,172 0 355,353
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15,853 87,132 SH   SOLE 23 87,132 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 152,209 836,591 SH   SOLE 25 836,591 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 54,804 301,221 SH   SOLE 26 121,503 0 179,718
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 66,140 363,524 SH   SOLE 28 23,047 0 340,477
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 33 181 SH   SOLE 29 181 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 189,413 1,041,074 SH   SOLE 30 1,041,074 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,813 20,956 SH   SOLE 31 15,384 0 5,572
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 23,795 130,786 SH   SOLE 34 130,786 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 12,538 68,911 SH   SOLE 36 68,911 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 896 4,927 SH   SOLE 40 4,927 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 15,294 84,061 SH   SOLE 43 3,166 0 80,895
ALEXION PHARMACEUTICALS INC COM 015351109 105,287 573,113 SH   SOLE 2 150,059 0 423,054
ALEXION PHARMACEUTICALS INC COM 015351109 24,618 134,003 SH   SOLE 4 83,047 0 50,956
ALEXION PHARMACEUTICALS INC COM 015351109 41,867 227,897 SH   SOLE 7 219,451 0 8,446
ALEXION PHARMACEUTICALS INC COM 015351109 315 1,713 SH   SOLE 13 617 0 1,096
ALEXION PHARMACEUTICALS INC COM 015351109 5,030 27,381 SH   SOLE 15 27,381 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 105,307 573,226 SH   SOLE 18 540,359 0 32,867
ALEXION PHARMACEUTICALS INC COM 015351109 18,438 100,362 SH   SOLE 19 100,362 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,366,347 7,437,522 SH   SOLE 21 7,437,522 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 870,247 4,737,068 SH   SOLE 22 4,244,095 0 492,973
ALEXION PHARMACEUTICALS INC COM 015351109 24,195 131,703 SH   SOLE 23 131,703 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 64,796 352,707 SH   SOLE 25 352,707 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 94,945 516,821 SH   SOLE 26 224,961 0 291,860
ALEXION PHARMACEUTICALS INC COM 015351109 81,837 445,468 SH   SOLE 28 26,892 0 418,576
ALEXION PHARMACEUTICALS INC COM 015351109 972 5,292 SH   SOLE 29 5,292 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 248,920 1,354,959 SH   SOLE 30 1,354,959 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 9,820 53,455 SH   SOLE 31 30,351 0 23,104
ALEXION PHARMACEUTICALS INC COM 015351109 8,814 47,979 SH   SOLE 32 47,979 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 94,479 514,284 SH   SOLE 34 514,284 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 20,872 113,616 SH   SOLE 36 113,616 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,441 7,846 SH   SOLE 40 7,846 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 25,571 139,192 SH   SOLE 43 6,330 0 132,862
ALFI INC COM 00161P109 12 797 SH   SOLE 18 797 0 0
ALFI INC COM 00161P109 143 9,741 SH   SOLE 21 9,741 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 323,659 1,427,192 SH   SOLE 2 177,006 0 1,250,186
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 49,986 220,418 SH   SOLE 4 220,418 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 43,507 191,846 SH   SOLE 13 191,846 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18,853 83,133 SH   SOLE 15 83,133 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 59 260 SH   SOLE 17 0 0 260
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 136,459 601,724 SH   SOLE 18 601,309 0 415
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 206,629 911,145 SH   SOLE 19 911,145 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 9,563 42,170 SH   SOLE 21 42,170 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 927,421 4,089,517 SH   SOLE 22 3,063,274 0 1,026,243
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4,237 18,682 SH   SOLE 23 18,682 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 46,993 207,217 SH   SOLE 25 197,899 0 9,318
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15,127 66,702 SH   SOLE 26 49,223 0 17,479
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,909 30,465 SH   SOLE 28 0 0 30,465
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 46,234 203,870 SH   SOLE 30 203,870 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16,820 74,168 SH   SOLE 31 0 0 74,168
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10,644 46,937 SH   SOLE 32 46,937 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 217,689 959,912 SH   SOLE 34 959,912 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 896 3,953 SH   SOLE 36 3,953 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 147,485 650,342 SH   SOLE 43 50,880 0 599,462
ALICO INC COM 016230104 42 1,179 SH   SOLE 18 1,179 0 0
ALICO INC COM 016230104 605 16,981 SH   SOLE 21 16,981 0 0
ALICO INC COM 016230104 2,841 79,806 SH   SOLE 22 79,806 0 0
ALIGN TECHNOLOGY INC COM 016255101 148,285 242,692 SH   SOLE 2 93,709 0 148,983
ALIGN TECHNOLOGY INC COM 016255101 33,658 55,087 SH   SOLE 4 38,329 0 16,758
ALIGN TECHNOLOGY INC COM 016255101 49,796 81,499 SH   SOLE 7 72,312 0 9,187
ALIGN TECHNOLOGY INC COM 016255101 7,355 12,037 SH   SOLE 13 11,621 0 416
ALIGN TECHNOLOGY INC COM 016255101 4,733 7,746 SH   SOLE 15 7,746 0 0
ALIGN TECHNOLOGY INC COM 016255101 93,748 153,433 SH   SOLE 18 128,086 0 25,347
ALIGN TECHNOLOGY INC COM 016255101 67,129 109,868 SH   SOLE 19 109,868 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,059,657 1,734,299 SH   SOLE 21 1,734,299 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,141,547 1,868,326 SH   SOLE 22 1,551,405 0 316,921
ALIGN TECHNOLOGY INC COM 016255101 47,743 78,139 SH   SOLE 23 78,139 0 0
ALIGN TECHNOLOGY INC COM 016255101 79,382 129,922 SH   SOLE 25 129,922 0 0
ALIGN TECHNOLOGY INC COM 016255101 121,158 198,294 SH   SOLE 26 90,043 0 108,251
ALIGN TECHNOLOGY INC COM 016255101 137,630 225,253 SH   SOLE 28 9,177 0 216,076
ALIGN TECHNOLOGY INC COM 016255101 19,478 31,879 SH   SOLE 29 31,879 0 0
ALIGN TECHNOLOGY INC COM 016255101 254,139 415,940 SH   SOLE 30 390,152 0 25,788
ALIGN TECHNOLOGY INC COM 016255101 40,181 65,763 SH   SOLE 31 52,599 0 13,164
ALIGN TECHNOLOGY INC COM 016255101 10,567 17,295 SH   SOLE 32 17,295 0 0
ALIGN TECHNOLOGY INC COM 016255101 38,615 63,199 SH   SOLE 34 63,199 0 0
ALIGN TECHNOLOGY INC COM 016255101 23,166 37,915 SH   SOLE 36 37,915 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,650 2,700 SH   SOLE 40 2,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 26,497 43,366 SH   SOLE 43 4,990 0 38,376
ALIGNMENT HEALTHCARE INC COM 01625V104 203 8,681 SH   SOLE 2 2,942 0 5,739
ALIGNMENT HEALTHCARE INC COM 01625V104 10 423 SH   SOLE 7 423 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104 3,410 145,927 SH   SOLE 18 145,927 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104 32,485 1,390,025 SH   SOLE 19 1,390,025 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104 282 12,052 SH   SOLE 20 12,052 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104 19,866 850,044 SH   SOLE 21 850,044 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104 15,779 675,190 SH   SOLE 22 671,244 0 3,946
ALIGNMENT HEALTHCARE INC COM 01625V104 56 2,396 SH   SOLE 34 2,396 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 167 8,184 SH   SOLE 2 5,028 0 3,156
ALIGOS THERAPEUTICS INC COM 01626L105 6 302 SH   SOLE 7 302 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 1,247 61,187 SH   SOLE 18 61,187 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 652 31,964 SH   SOLE 19 31,964 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 13,947 684,173 SH   SOLE 21 684,173 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 5,971 292,925 SH   SOLE 22 290,446 0 2,479
ALIGOS THERAPEUTICS INC COM 01626L105 72 3,513 SH   SOLE 30 3,513 0 0
ALIGOS THERAPEUTICS INC COM 01626L105 37 1,796 SH   SOLE 40 1,796 0 0
ALIMERA SCIENCES INC COM NEW 016259202 13 1,397 SH   SOLE 18 1,397 0 0
ALIMERA SCIENCES INC COM NEW 016259202 250 27,465 SH   SOLE 21 27,465 0 0
ALIMERA SCIENCES INC COM NEW 016259202 4 477 SH   SOLE 22 477 0 0
ALJ REGL HLDGS INC COM 001627108 8 4,371 SH   SOLE 18 4,371 0 0
ALJ REGL HLDGS INC COM 001627108 122 67,261 SH   SOLE 21 67,261 0 0
ALKALINE WTR CO INC COM NEW 01643A207 25 16,599 SH   SOLE 18 16,599 0 0
ALKALINE WTR CO INC COM NEW 01643A207 575 375,736 SH   SOLE 21 375,736 0 0
ALKALINE WTR CO INC COM NEW 01643A207 19 12,638 SH   SOLE 22 12,638 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 352 9,878 SH   SOLE 2 5,880 0 3,998
ALKAMI TECHNOLOGY INC COM 01644J108 2 51 SH   SOLE 4 51 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 912 25,576 SH   SOLE 18 24,611 0 965
ALKAMI TECHNOLOGY INC COM 01644J108 3,050 85,502 SH   SOLE 19 85,502 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 7,768 217,786 SH   SOLE 21 217,786 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 3,604 101,042 SH   SOLE 22 98,987 0 2,055
ALKAMI TECHNOLOGY INC COM 01644J108 61 1,719 SH   SOLE 25 1,719 0 0
ALKAMI TECHNOLOGY INC COM 01644J108 315 8,837 SH   SOLE 26 3,312 0 5,525
ALKAMI TECHNOLOGY INC COM 01644J108 1,891 53,019 SH   SOLE 28 0 0 53,019
ALKAMI TECHNOLOGY INC COM 01644J108 5 131 SH   SOLE 31 0 0 131
ALKAMI TECHNOLOGY INC COM 01644J108 2,697 75,603 SH   SOLE 34 75,603 0 0
ALKERMES PLC SHS G01767105 2,184 89,083 SH   SOLE 2 61,413 0 27,670
ALKERMES PLC SHS G01767105 15 632 SH   SOLE 4 632 0 0
ALKERMES PLC SHS G01767105 61 2,477 SH   SOLE 7 2,477 0 0
ALKERMES PLC SHS G01767105 12,348 503,576 SH   SOLE 18 494,275 0 9,301
ALKERMES PLC SHS G01767105 8,547 348,568 SH   SOLE 19 348,568 0 0
ALKERMES PLC SHS G01767105 169,373 6,907,535 SH   SOLE 21 6,907,535 0 0
ALKERMES PLC SHS G01767105 95,792 3,906,692 SH   SOLE 22 3,811,493 0 95,199
ALKERMES PLC SHS G01767105 64 2,624 SH   SOLE 23 2,624 0 0
ALKERMES PLC SHS G01767105 130 5,292 SH   SOLE 25 5,292 0 0
ALKERMES PLC SHS G01767105 2,384 97,219 SH   SOLE 26 85,038 0 12,181
ALKERMES PLC SHS G01767105 505 20,585 SH   SOLE 28 20,585 0 0
ALKERMES PLC SHS G01767105 26,507 1,081,028 SH   SOLE 30 1,081,028 0 0
ALKERMES PLC SHS G01767105 189 7,692 SH   SOLE 34 7,692 0 0
ALKERMES PLC SHS G01767105 49 2,013 SH   SOLE 36 2,013 0 0
ALKERMES PLC SHS G01767105 483 19,705 SH   SOLE 40 19,705 0 0
ALKERMES PLC SHS G01767105 1,026 41,825 SH   SOLE 43 3,126 0 38,699
ALLAKOS INC COM 01671P100 4,687 54,901 SH   SOLE 2 48,734 0 6,167
ALLAKOS INC COM 01671P100 9 111 SH   SOLE 4 111 0 0
ALLAKOS INC COM 01671P100 48 562 SH   SOLE 7 562 0 0
ALLAKOS INC COM 01671P100 11,884 139,206 SH   SOLE 18 137,347 0 1,859
ALLAKOS INC COM 01671P100 64,409 754,468 SH   SOLE 19 754,468 0 0
ALLAKOS INC COM 01671P100 122,254 1,432,047 SH   SOLE 21 1,432,047 0 0
ALLAKOS INC COM 01671P100 70,349 824,045 SH   SOLE 22 803,204 0 20,841
ALLAKOS INC COM 01671P100 88 1,032 SH   SOLE 23 1,032 0 0
ALLAKOS INC COM 01671P100 183 2,149 SH   SOLE 25 2,149 0 0
ALLAKOS INC COM 01671P100 1,216 14,248 SH   SOLE 26 8,435 0 5,813
ALLAKOS INC COM 01671P100 292 3,418 SH   SOLE 28 3,418 0 0
ALLAKOS INC COM 01671P100 3,404 39,872 SH   SOLE 30 39,872 0 0
ALLAKOS INC COM 01671P100 21,419 250,896 SH   SOLE 34 250,896 0 0
ALLAKOS INC COM 01671P100 173 2,025 SH   SOLE 36 2,025 0 0
ALLAKOS INC COM 01671P100 311 3,648 SH   SOLE 40 3,648 0 0
ALLAKOS INC COM 01671P100 275 3,226 SH   SOLE 43 1,347 0 1,879
ALLEGHANY CORP MD COM 017175100 44,045 66,028 SH   SOLE 2 37,974 0 28,054
ALLEGHANY CORP MD COM 017175100 10,570 15,845 SH   SOLE 4 11,151 0 4,694
ALLEGHANY CORP MD COM 017175100 2,431 3,644 SH   SOLE 7 2,431 0 1,213
ALLEGHANY CORP MD COM 017175100 32 48 SH   SOLE 13 48 0 0
ALLEGHANY CORP MD COM 017175100 1,177 1,764 SH   SOLE 15 1,764 0 0
ALLEGHANY CORP MD COM 017175100 30,132 45,171 SH   SOLE 18 43,118 0 2,053
ALLEGHANY CORP MD COM 017175100 4,001 5,998 SH   SOLE 19 5,998 0 0
ALLEGHANY CORP MD COM 017175100 426,763 639,757 SH   SOLE 21 639,757 0 0
ALLEGHANY CORP MD COM 017175100 311,060 466,308 SH   SOLE 22 408,948 0 57,360
ALLEGHANY CORP MD COM 017175100 17,164 25,731 SH   SOLE 23 25,731 0 0
ALLEGHANY CORP MD COM 017175100 12,359 18,528 SH   SOLE 25 18,528 0 0
ALLEGHANY CORP MD COM 017175100 24,028 36,020 SH   SOLE 26 23,199 0 12,821
ALLEGHANY CORP MD COM 017175100 18,691 28,020 SH   SOLE 28 1,714 0 26,306
ALLEGHANY CORP MD COM 017175100 5,049 7,569 SH   SOLE 29 7,569 0 0
ALLEGHANY CORP MD COM 017175100 23,330 34,974 SH   SOLE 30 27,159 0 7,815
ALLEGHANY CORP MD COM 017175100 10,033 15,041 SH   SOLE 31 14,453 0 588
ALLEGHANY CORP MD COM 017175100 1,566 2,347 SH   SOLE 34 2,347 0 0
ALLEGHANY CORP MD COM 017175100 5,218 7,823 SH   SOLE 36 7,823 0 0
ALLEGHANY CORP MD COM 017175100 360 540 SH   SOLE 40 540 0 0
ALLEGHANY CORP MD COM 017175100 2,546 3,817 SH   SOLE 43 528 0 3,289
ALLEGHENY TECHNOLOGIES INC COM 01741R102 6,372 305,635 SH   SOLE 2 242,551 0 63,084
ALLEGHENY TECHNOLOGIES INC COM 01741R102 9 438 SH   SOLE 4 438 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 68 3,244 SH   SOLE 7 3,244 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 10,573 507,084 SH   SOLE 18 507,084 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 4,603 220,758 SH   SOLE 19 220,758 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 323,903 15,534,903 SH   SOLE 21 15,534,903 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 69,171 3,317,574 SH   SOLE 22 3,195,776 0 121,798
ALLEGHENY TECHNOLOGIES INC COM 01741R102 102 4,884 SH   SOLE 25 4,884 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,316 63,108 SH   SOLE 26 52,393 0 10,715
ALLEGHENY TECHNOLOGIES INC COM 01741R102 524 25,123 SH   SOLE 28 16,017 0 9,106
ALLEGHENY TECHNOLOGIES INC COM 01741R102 5,523 264,885 SH   SOLE 30 264,885 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 4,075 195,421 SH   SOLE 34 195,421 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 200 9,573 SH   SOLE 36 9,573 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 303 14,546 SH   SOLE 40 14,546 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,144 54,883 SH   SOLE 43 927 0 53,956
ALLEGIANCE BANCSHARES INC COM 01748H107 773 20,107 SH   SOLE 2 5,883 0 14,224
ALLEGIANCE BANCSHARES INC COM 01748H107 9 230 SH   SOLE 7 230 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 2,993 77,874 SH   SOLE 18 77,874 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 1,364 35,489 SH   SOLE 19 35,489 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 87,659 2,280,408 SH   SOLE 21 2,280,408 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 19,413 505,010 SH   SOLE 22 473,497 0 31,513
ALLEGIANCE BANCSHARES INC COM 01748H107 31 815 SH   SOLE 26 0 0 815
ALLEGIANCE BANCSHARES INC COM 01748H107 1,185 30,836 SH   SOLE 30 30,836 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 47 1,213 SH   SOLE 40 1,213 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 213 5,530 SH   SOLE 43 45 0 5,485
ALLEGIANT TRAVEL CO COM 01748X102 2,481 12,791 SH   SOLE 2 10,756 0 2,035
ALLEGIANT TRAVEL CO COM 01748X102 389 2,007 SH   SOLE 4 2,007 0 0
ALLEGIANT TRAVEL CO COM 01748X102 67 344 SH   SOLE 7 344 0 0
ALLEGIANT TRAVEL CO COM 01748X102 11,621 59,903 SH   SOLE 18 59,391 0 512
ALLEGIANT TRAVEL CO COM 01748X102 5,247 27,045 SH   SOLE 19 27,045 0 0
ALLEGIANT TRAVEL CO COM 01748X102 331,015 1,706,261 SH   SOLE 21 1,706,261 0 0
ALLEGIANT TRAVEL CO COM 01748X102 73,795 380,387 SH   SOLE 22 376,085 0 4,302
ALLEGIANT TRAVEL CO COM 01748X102 772 3,978 SH   SOLE 23 3,978 0 0
ALLEGIANT TRAVEL CO COM 01748X102 68 353 SH   SOLE 25 353 0 0
ALLEGIANT TRAVEL CO COM 01748X102 866 4,462 SH   SOLE 26 3,293 0 1,169
ALLEGIANT TRAVEL CO COM 01748X102 134 693 SH   SOLE 28 693 0 0
ALLEGIANT TRAVEL CO COM 01748X102 312 1,609 SH   SOLE 29 1,609 0 0
ALLEGIANT TRAVEL CO COM 01748X102 3,981 20,521 SH   SOLE 30 20,521 0 0
ALLEGIANT TRAVEL CO COM 01748X102 442 2,280 SH   SOLE 31 2,280 0 0
ALLEGIANT TRAVEL CO COM 01748X102 725 3,735 SH   SOLE 34 3,735 0 0
ALLEGIANT TRAVEL CO COM 01748X102 49 250 SH   SOLE 36 250 0 0
ALLEGIANT TRAVEL CO COM 01748X102 92 473 SH   SOLE 40 473 0 0
ALLEGIANT TRAVEL CO COM 01748X102 1,427 7,355 SH   SOLE 43 620 0 6,735
ALLEGION PLC ORD SHS G0176J109 45,604 327,377 SH   SOLE 2 139,670 0 187,707
ALLEGION PLC ORD SHS G0176J109 10,920 78,394 SH   SOLE 4 50,251 0 28,143
ALLEGION PLC ORD SHS G0176J109 11,733 84,231 SH   SOLE 7 81,277 0 2,954
ALLEGION PLC ORD SHS G0176J109 2,598 18,650 SH   SOLE 13 18,650 0 0
ALLEGION PLC ORD SHS G0176J109 1,416 10,164 SH   SOLE 15 10,164 0 0
ALLEGION PLC ORD SHS G0176J109 40,685 292,064 SH   SOLE 18 255,530 0 36,534
ALLEGION PLC ORD SHS G0176J109 28,284 203,046 SH   SOLE 19 203,046 0 0
ALLEGION PLC ORD SHS G0176J109 375,296 2,694,153 SH   SOLE 21 2,694,153 0 0
ALLEGION PLC ORD SHS G0176J109 363,011 2,605,962 SH   SOLE 22 2,174,413 0 431,549
ALLEGION PLC ORD SHS G0176J109 12,553 90,113 SH   SOLE 23 90,113 0 0
ALLEGION PLC ORD SHS G0176J109 35,932 257,946 SH   SOLE 25 257,946 0 0
ALLEGION PLC ORD SHS G0176J109 44,440 319,026 SH   SOLE 26 167,414 0 151,612
ALLEGION PLC ORD SHS G0176J109 55,807 400,622 SH   SOLE 28 13,645 0 386,977
ALLEGION PLC ORD SHS G0176J109 3,346 24,021 SH   SOLE 29 24,021 0 0
ALLEGION PLC ORD SHS G0176J109 78,537 563,795 SH   SOLE 30 539,646 0 24,149
ALLEGION PLC ORD SHS G0176J109 8,012 57,519 SH   SOLE 31 51,423 0 6,096
ALLEGION PLC ORD SHS G0176J109 7,312 52,489 SH   SOLE 34 52,489 0 0
ALLEGION PLC ORD SHS G0176J109 6,484 46,548 SH   SOLE 36 46,548 0 0
ALLEGION PLC ORD SHS G0176J109 515 3,694 SH   SOLE 40 3,694 0 0
ALLEGION PLC ORD SHS G0176J109 4,899 35,170 SH   SOLE 43 2,420 0 32,750
ALLEGRO MICROSYSTEMS INC COM 01749D105 3,290 118,778 SH   SOLE 2 21,740 0 97,038
ALLEGRO MICROSYSTEMS INC COM 01749D105 23 821 SH   SOLE 7 821 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 448 16,171 SH   SOLE 18 16,171 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 351 12,668 SH   SOLE 19 12,668 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 20,351 734,701 SH   SOLE 21 734,701 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 29,439 1,062,782 SH   SOLE 22 1,003,817 0 58,965
ALLEGRO MICROSYSTEMS INC COM 01749D105 44 1,580 SH   SOLE 25 1,580 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 374 13,498 SH   SOLE 30 13,498 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 24 878 SH   SOLE 31 878 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 187 6,764 SH   SOLE 40 6,764 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105 230 8,315 SH   SOLE 43 0 0 8,315
ALLENA PHARMACEUTICALS COM 018119107 15 11,429 SH   SOLE 18 11,429 0 0
ALLENA PHARMACEUTICALS COM 018119107 280 215,202 SH   SOLE 21 215,202 0 0
ALLENA PHARMACEUTICALS COM 018119107 30 22,975 SH   SOLE 22 22,975 0 0
ALLETE INC COM NEW 018522300 7,362 105,202 SH   SOLE 2 63,071 0 42,131
ALLETE INC COM NEW 018522300 469 6,704 SH   SOLE 4 6,704 0 0
ALLETE INC COM NEW 018522300 91 1,301 SH   SOLE 7 1,301 0 0
ALLETE INC COM NEW 018522300 16 235 SH   SOLE 17 0 0 235
ALLETE INC COM NEW 018522300 19,316 276,023 SH   SOLE 18 276,023 0 0
ALLETE INC COM NEW 018522300 6,558 93,713 SH   SOLE 19 93,713 0 0
ALLETE INC COM NEW 018522300 313,817 4,484,382 SH   SOLE 21 4,484,382 0 0
ALLETE INC COM NEW 018522300 110,033 1,572,351 SH   SOLE 22 1,492,697 0 79,654
ALLETE INC COM NEW 018522300 1,832 26,184 SH   SOLE 26 22,044 0 4,140
ALLETE INC COM NEW 018522300 776 11,092 SH   SOLE 28 5,691 0 5,401
ALLETE INC COM NEW 018522300 34,700 495,863 SH   SOLE 30 495,863 0 0
ALLETE INC COM NEW 018522300 5 73 SH   SOLE 31 0 0 73
ALLETE INC COM NEW 018522300 280 4,001 SH   SOLE 36 4,001 0 0
ALLETE INC COM NEW 018522300 433 6,181 SH   SOLE 40 6,181 0 0
ALLETE INC COM NEW 018522300 2,730 39,018 SH   SOLE 43 8,397 0 30,621
ALLIANCE DATA SYSTEMS CORP COM 018581108 13,715 131,632 SH   SOLE 2 48,719 0 82,913
ALLIANCE DATA SYSTEMS CORP COM 018581108 44 421 SH   SOLE 4 421 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 161 1,545 SH   SOLE 7 1,545 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 12,536 120,317 SH   SOLE 18 120,317 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,376 13,205 SH   SOLE 19 13,205 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 234,743 2,253,025 SH   SOLE 21 2,253,025 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 146,537 1,406,440 SH   SOLE 22 1,348,223 0 58,217
ALLIANCE DATA SYSTEMS CORP COM 018581108 216 2,069 SH   SOLE 25 2,069 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,882 18,067 SH   SOLE 26 13,660 0 4,407
ALLIANCE DATA SYSTEMS CORP COM 018581108 1,153 11,063 SH   SOLE 28 6,107 0 4,956
ALLIANCE DATA SYSTEMS CORP COM 018581108 9,109 87,425 SH   SOLE 30 87,425 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 421 4,037 SH   SOLE 31 889 0 3,148
ALLIANCE DATA SYSTEMS CORP COM 018581108 41,489 398,204 SH   SOLE 34 398,204 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 636 6,106 SH   SOLE 36 6,106 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 613 5,885 SH   SOLE 40 5,885 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 6,667 63,986 SH   SOLE 43 6,059 0 57,927
ALLIANT ENERGY CORP COM 018802108 32,091 575,526 SH   SOLE 2 113,504 0 462,022
ALLIANT ENERGY CORP COM 018802108 6,870 123,208 SH   SOLE 4 113,364 0 9,844
ALLIANT ENERGY CORP COM 018802108 16,795 301,199 SH   SOLE 7 274,350 0 26,849
ALLIANT ENERGY CORP COM 018802108 141 2,524 SH   SOLE 13 572 0 1,952
ALLIANT ENERGY CORP COM 018802108 1,733 31,076 SH   SOLE 15 31,076 0 0
ALLIANT ENERGY CORP COM 018802108 35,169 630,729 SH   SOLE 18 594,603 0 36,126
ALLIANT ENERGY CORP COM 018802108 18,004 322,875 SH   SOLE 19 322,875 0 0
ALLIANT ENERGY CORP COM 018802108 864,375 15,501,703 SH   SOLE 21 15,501,703 0 0
ALLIANT ENERGY CORP COM 018802108 301,944 5,415,070 SH   SOLE 22 4,873,306 0 541,764
ALLIANT ENERGY CORP COM 018802108 7,824 140,309 SH   SOLE 23 140,309 0 0
ALLIANT ENERGY CORP COM 018802108 12,856 230,560 SH   SOLE 25 230,560 0 0
ALLIANT ENERGY CORP COM 018802108 29,898 536,184 SH   SOLE 26 254,678 0 281,506
ALLIANT ENERGY CORP COM 018802108 14,084 252,584 SH   SOLE 28 27,948 0 224,636
ALLIANT ENERGY CORP COM 018802108 43 779 SH   SOLE 29 779 0 0
ALLIANT ENERGY CORP COM 018802108 69,824 1,252,228 SH   SOLE 30 1,252,228 0 0
ALLIANT ENERGY CORP COM 018802108 4,388 78,700 SH   SOLE 31 30,258 0 48,442
ALLIANT ENERGY CORP COM 018802108 4,389 78,712 SH   SOLE 32 78,712 0 0
ALLIANT ENERGY CORP COM 018802108 746 13,371 SH   SOLE 34 13,371 0 0
ALLIANT ENERGY CORP COM 018802108 7,706 138,206 SH   SOLE 36 138,206 0 0
ALLIANT ENERGY CORP COM 018802108 284 5,095 SH   SOLE 40 5,095 0 0
ALLIANT ENERGY CORP COM 018802108 6,857 122,971 SH   SOLE 43 4,579 0 118,392
ALLIED ESPORTS ENTMT INC COM 019170109 10 4,354 SH   SOLE 18 4,354 0 0
ALLIED ESPORTS ENTMT INC COM 019170109 142 61,917 SH   SOLE 21 61,917 0 0
ALLIED ESPORTS ENTMT INC COM 019170109 852 370,465 SH   SOLE 22 370,465 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 114 3,292 SH   SOLE 2 1,321 0 1,971
ALLIED MOTION TECHNOLOGIES I COM 019330109 7 216 SH   SOLE 7 216 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 1,238 35,864 SH   SOLE 18 35,864 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 693 20,065 SH   SOLE 19 20,065 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 14,065 407,327 SH   SOLE 21 407,327 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 10,110 292,778 SH   SOLE 22 290,531 0 2,247
ALLIED MOTION TECHNOLOGIES I COM 019330109 23 666 SH   SOLE 43 0 0 666
ALLISON TRANSMISSION HLDGS I COM 01973R101 10,706 269,389 SH   SOLE 2 88,547 0 180,842
ALLISON TRANSMISSION HLDGS I COM 01973R101 58 1,464 SH   SOLE 4 1,464 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 107 2,688 SH   SOLE 7 2,688 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,750 44,048 SH   SOLE 18 44,048 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,173 29,513 SH   SOLE 19 29,513 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 55,443 1,395,156 SH   SOLE 21 1,395,156 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 103,646 2,608,105 SH   SOLE 22 2,471,013 0 137,092
ALLISON TRANSMISSION HLDGS I COM 01973R101 175 4,407 SH   SOLE 25 4,407 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 2,200 55,353 SH   SOLE 26 46,109 0 9,244
ALLISON TRANSMISSION HLDGS I COM 01973R101 595 14,963 SH   SOLE 28 14,963 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 3,308 83,231 SH   SOLE 30 83,231 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 77 1,935 SH   SOLE 31 1,935 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 226 5,688 SH   SOLE 34 5,688 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 337 8,482 SH   SOLE 36 8,482 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 552 13,890 SH   SOLE 40 13,890 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,820 45,790 SH   SOLE 43 2,782 0 43,008
ALLOGENE THERAPEUTICS INC COM 019770106 3,415 130,928 SH   SOLE 2 46,707 0 84,221
ALLOGENE THERAPEUTICS INC COM 019770106 18 702 SH   SOLE 4 702 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 26 1,006 SH   SOLE 7 1,006 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 6,419 246,135 SH   SOLE 18 227,258 0 18,877
ALLOGENE THERAPEUTICS INC COM 019770106 29,941 1,148,053 SH   SOLE 19 1,148,053 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 81,258 3,115,707 SH   SOLE 21 3,115,707 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 54,994 2,108,676 SH   SOLE 22 2,034,160 0 74,516
ALLOGENE THERAPEUTICS INC COM 019770106 570 21,848 SH   SOLE 23 21,848 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 99 3,811 SH   SOLE 25 3,811 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 2,444 93,701 SH   SOLE 26 17,107 0 76,594
ALLOGENE THERAPEUTICS INC COM 019770106 201 7,722 SH   SOLE 28 7,722 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 2,905 111,386 SH   SOLE 30 111,386 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 463 17,747 SH   SOLE 34 17,747 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 37 1,412 SH   SOLE 36 1,412 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 243 9,313 SH   SOLE 40 9,313 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 99 3,792 SH   SOLE 43 0 0 3,792
ALLOT LTD SHS M0854Q105 49 2,459 SH   SOLE 43 697 0 1,762
ALLOVIR INC COM 019818103 296 15,004 SH   SOLE 2 10,821 0 4,183
ALLOVIR INC COM 019818103 8 425 SH   SOLE 7 425 0 0
ALLOVIR INC COM 019818103 1,858 94,135 SH   SOLE 18 94,135 0 0
ALLOVIR INC COM 019818103 1,508 76,402 SH   SOLE 19 76,402 0 0
ALLOVIR INC COM 019818103 18,641 944,320 SH   SOLE 21 944,320 0 0
ALLOVIR INC COM 019818103 11,329 573,921 SH   SOLE 22 562,209 0 11,712
ALLOVIR INC COM 019818103 13 667 SH   SOLE 25 667 0 0
ALLOVIR INC COM 019818103 12 615 SH   SOLE 26 615 0 0
ALLOVIR INC COM 019818103 107 5,430 SH   SOLE 28 5,430 0 0
ALLOVIR INC COM 019818103 627 31,767 SH   SOLE 30 31,767 0 0
ALLOVIR INC COM 019818103 87 4,409 SH   SOLE 40 4,409 0 0
ALLOVIR INC COM 019818103 8 389 SH   SOLE 43 0 0 389
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 6,320 341,460 SH   SOLE 2 110,854 0 230,606
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 11 612 SH   SOLE 4 612 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 42 2,250 SH   SOLE 7 2,250 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 10,635 574,548 SH   SOLE 18 574,548 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 19,996 1,080,256 SH   SOLE 19 1,080,256 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 307,458 16,610,365 SH   SOLE 21 16,610,365 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 81,643 4,410,759 SH   SOLE 22 4,192,762 0 217,997
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 700 37,795 SH   SOLE 23 37,795 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 217 11,718 SH   SOLE 25 11,718 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 4,523 244,366 SH   SOLE 26 59,559 0 184,807
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 408 22,042 SH   SOLE 28 22,042 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 19,588 1,058,264 SH   SOLE 30 1,058,264 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 408 22,017 SH   SOLE 36 22,017 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 350 18,884 SH   SOLE 40 18,884 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,633 88,197 SH   SOLE 43 0 0 88,197
ALLSTATE CORP COM 020002101 109,721 841,163 SH   SOLE 2 268,725 0 572,438
ALLSTATE CORP COM 020002101 26,479 203,001 SH   SOLE 4 126,384 0 76,617
ALLSTATE CORP COM 020002101 55,573 426,039 SH   SOLE 7 331,952 0 94,087
ALLSTATE CORP COM 020002101 296 2,267 SH   SOLE 13 845 0 1,422
ALLSTATE CORP COM 020002101 5,149 39,473 SH   SOLE 15 39,473 0 0
ALLSTATE CORP COM 020002101 2 17 SH   SOLE 17 0 0 17
ALLSTATE CORP COM 020002101 181,096 1,388,345 SH   SOLE 18 1,294,286 0 94,059
ALLSTATE CORP COM 020002101 178,971 1,372,053 SH   SOLE 19 1,372,053 0 0
ALLSTATE CORP COM 020002101 917,548 7,034,253 SH   SOLE 21 7,034,253 0 0
ALLSTATE CORP COM 020002101 908,177 6,962,412 SH   SOLE 22 6,312,377 0 650,035
ALLSTATE CORP COM 020002101 23,160 177,551 SH   SOLE 23 177,551 0 0
ALLSTATE CORP COM 020002101 71,986 551,873 SH   SOLE 25 551,873 0 0
ALLSTATE CORP COM 020002101 123,477 946,618 SH   SOLE 26 511,787 0 434,831
ALLSTATE CORP COM 020002101 201,592 1,545,477 SH   SOLE 28 32,608 0 1,512,869
ALLSTATE CORP COM 020002101 2,077 15,924 SH   SOLE 29 15,924 0 0
ALLSTATE CORP COM 020002101 267,772 2,052,840 SH   SOLE 30 2,016,898 0 35,942
ALLSTATE CORP COM 020002101 10,696 82,001 SH   SOLE 31 52,712 0 29,289
ALLSTATE CORP COM 020002101 12,804 98,158 SH   SOLE 34 98,158 0 0
ALLSTATE CORP COM 020002101 31,862 244,262 SH   SOLE 36 244,262 0 0
ALLSTATE CORP COM 020002101 1,450 11,115 SH   SOLE 40 11,115 0 0
ALLSTATE CORP COM 020002101 67,036 513,923 SH   SOLE 43 16,788 0 497,135
ALLY FINL INC COM 02005N100 58,667 1,177,116 SH   SOLE 2 467,648 0 709,468
ALLY FINL INC COM 02005N100 12,160 243,987 SH   SOLE 4 147,572 0 96,415
ALLY FINL INC COM 02005N100 8,464 169,825 SH   SOLE 7 68,423 0 101,402
ALLY FINL INC COM 02005N100 12,121 243,201 SH   SOLE 13 240,672 0 2,529
ALLY FINL INC COM 02005N100 2,244 45,016 SH   SOLE 15 45,016 0 0
ALLY FINL INC COM 02005N100 138,780 2,784,509 SH   SOLE 18 2,511,569 0 272,940
ALLY FINL INC COM 02005N100 81,875 1,642,759 SH   SOLE 19 1,642,759 0 0
ALLY FINL INC COM 02005N100 369,503 7,413,790 SH   SOLE 21 7,413,790 0 0
ALLY FINL INC COM 02005N100 514,605 10,325,134 SH   SOLE 22 9,128,966 0 1,196,168
ALLY FINL INC COM 02005N100 12,071 242,195 SH   SOLE 23 242,195 0 0
ALLY FINL INC COM 02005N100 40,808 818,782 SH   SOLE 25 759,400 0 59,382
ALLY FINL INC COM 02005N100 44,036 883,542 SH   SOLE 26 516,809 0 366,733
ALLY FINL INC COM 02005N100 83,647 1,678,308 SH   SOLE 28 49,242 0 1,629,066
ALLY FINL INC COM 02005N100 2,815 56,487 SH   SOLE 29 56,487 0 0
ALLY FINL INC COM 02005N100 116,609 2,339,670 SH   SOLE 30 2,146,032 0 193,638
ALLY FINL INC COM 02005N100 8,790 176,369 SH   SOLE 31 160,782 0 15,587
ALLY FINL INC COM 02005N100 59,126 1,186,320 SH   SOLE 34 1,186,320 0 0
ALLY FINL INC COM 02005N100 15,947 319,957 SH   SOLE 36 319,957 0 0
ALLY FINL INC COM 02005N100 688 13,798 SH   SOLE 40 13,798 0 0
ALLY FINL INC COM 02005N100 20,153 404,347 SH   SOLE 43 17,640 0 386,707
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 55,334 326,417 SH   SOLE 2 107,183 0 219,234
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 11,437 67,468 SH   SOLE 4 41,592 0 25,876
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,801 10,626 SH   SOLE 7 10,626 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 185 1,089 SH   SOLE 13 298 0 791
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,692 9,982 SH   SOLE 15 9,982 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 36,176 213,402 SH   SOLE 18 206,776 0 6,626
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 184,173 1,086,438 SH   SOLE 19 1,086,438 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 461,363 2,721,585 SH   SOLE 21 2,721,585 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 434,891 2,565,427 SH   SOLE 22 2,427,265 0 138,162
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 11,271 66,485 SH   SOLE 23 66,485 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 28,934 170,682 SH   SOLE 25 170,682 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 33,979 200,444 SH   SOLE 26 112,391 0 88,053
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 32,777 193,350 SH   SOLE 28 12,571 0 180,779
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 126 742 SH   SOLE 29 742 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 42,232 249,127 SH   SOLE 30 249,127 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 4,491 26,495 SH   SOLE 31 14,300 0 12,195
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 114,150 673,369 SH   SOLE 34 673,369 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 9,101 53,688 SH   SOLE 36 53,688 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 723 4,267 SH   SOLE 40 4,267 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 9,378 55,320 SH   SOLE 43 3,323 0 51,997
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 453 14,902 SH   SOLE 2 7,317 0 7,585
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 10 336 SH   SOLE 7 336 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 2,128 70,017 SH   SOLE 18 70,017 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 1,138 37,461 SH   SOLE 19 37,461 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 24,567 808,403 SH   SOLE 21 808,403 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 16,197 532,955 SH   SOLE 22 513,878 0 19,077
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 27 887 SH   SOLE 25 887 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 144 4,745 SH   SOLE 30 4,745 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 74 2,446 SH   SOLE 40 2,446 0 0
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 45 1,491 SH   SOLE 43 0 0 1,491
ALPHA METALLURGICAL RESOUR I COM 020764106 28,177 1,099,380 SH   SOLE 2 1,099,380 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 95 3,719 SH   SOLE 18 3,719 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 1,396 54,480 SH   SOLE 21 54,480 0 0
ALPHA METALLURGICAL RESOUR I COM 020764106 6,781 264,577 SH   SOLE 22 264,577 0 0
ALPHA PRO TECH LTD COM 020772109 3 341 SH   SOLE 2 338 0 3
ALPHA PRO TECH LTD COM 020772109 22 2,573 SH   SOLE 18 2,573 0 0
ALPHA PRO TECH LTD COM 020772109 133 15,491 SH   SOLE 21 15,491 0 0
ALPHA PRO TECH LTD COM 020772109 1,682 196,263 SH   SOLE 22 196,263 0 0
ALPHA TEKNOVA INC COM 02080L102 108 4,561 SH   SOLE 18 4,561 0 0
ALPHA TEKNOVA INC COM 02080L102 204 8,607 SH   SOLE 22 8,607 0 0
ALPHA TEKNOVA INC COM 02080L102 778 32,801 SH   SOLE 26 32,801 0 0
ALPHA TEKNOVA INC COM 02080L102 2,897 122,063 SH   SOLE 28 0 0 122,063
ALPHA TEKNOVA INC COM 02080L102 40 1,674 SH   SOLE 31 0 0 1,674
ALPHABET INC CAP STK CL C 02079K107 1,724,376 688,011 SH   SOLE 2 149,062 0 538,949
ALPHABET INC CAP STK CL C 02079K107 444,476 177,342 SH   SOLE 4 117,970 0 59,372
ALPHABET INC CAP STK CL C 02079K107 733,141 292,517 SH   SOLE 7 270,689 0 21,828
ALPHABET INC CAP STK CL C 02079K107 28,560 11,395 SH   SOLE 13 10,005 0 1,390
ALPHABET INC CAP STK CL C 02079K107 75,979 30,315 SH   SOLE 15 30,315 0 0
ALPHABET INC CAP STK CL C 02079K107 123 49 SH   SOLE 17 0 0 49
ALPHABET INC CAP STK CL C 02079K107 2,182,029 870,611 SH   SOLE 18 819,593 0 51,018
ALPHABET INC CAP STK CL C 02079K107 993,859 396,541 SH   SOLE 19 396,541 0 0
ALPHABET INC CAP STK CL C 02079K107 15,386,925 6,139,250 SH   SOLE 21 6,139,250 0 0
ALPHABET INC CAP STK CL C 02079K107 15,578,248 6,215,586 SH   SOLE 22 5,539,043 0 676,543
ALPHABET INC CAP STK CL C 02079K107 460,925 183,905 SH   SOLE 23 183,905 0 0
ALPHABET INC CAP STK CL C 02079K107 1,570,565 626,642 SH   SOLE 25 624,205 0 2,437
ALPHABET INC CAP STK CL C 02079K107 1,719,862 686,210 SH   SOLE 26 296,081 0 390,129
ALPHABET INC CAP STK CL C 02079K107 1,758,008 701,430 SH   SOLE 28 35,424 0 666,006
ALPHABET INC CAP STK CL C 02079K107 34,286 13,680 SH   SOLE 29 13,680 0 0
ALPHABET INC CAP STK CL C 02079K107 3,351,494 1,337,217 SH   SOLE 30 1,327,342 0 9,875
ALPHABET INC CAP STK CL C 02079K107 467,203 186,410 SH   SOLE 31 51,434 0 134,976
ALPHABET INC CAP STK CL C 02079K107 156,642 62,499 SH   SOLE 32 62,499 0 0
ALPHABET INC CAP STK CL C 02079K107 467,524 186,538 SH   SOLE 34 186,538 0 0
ALPHABET INC CAP STK CL C 02079K107 369,968 147,614 SH   SOLE 36 147,614 0 0
ALPHABET INC CAP STK CL C 02079K107 26,853 10,714 SH   SOLE 40 10,714 0 0
ALPHABET INC CAP STK CL C 02079K107 375,404 149,783 SH   SOLE 43 18,512 0 131,271
ALPHABET INC CAP STK CL A 02079K305 1,829,655 749,309 SH   SOLE 2 160,878 0 588,431
ALPHABET INC CAP STK CL A 02079K305 445,136 182,299 SH   SOLE 4 117,400 0 64,899
ALPHABET INC CAP STK CL A 02079K305 714,287 292,526 SH   SOLE 7 279,070 0 13,456
ALPHABET INC CAP STK CL A 02079K305 41,960 17,184 SH   SOLE 13 15,613 0 1,571
ALPHABET INC CAP STK CL A 02079K305 76,174 31,196 SH   SOLE 15 31,196 0 0
ALPHABET INC CAP STK CL A 02079K305 85 35 SH   SOLE 17 0 0 35
ALPHABET INC CAP STK CL A 02079K305 2,713,045 1,111,088 SH   SOLE 18 978,556 0 132,532
ALPHABET INC CAP STK CL A 02079K305 1,231,109 504,183 SH   SOLE 19 504,183 0 0
ALPHABET INC CAP STK CL A 02079K305 5,951 2,437 SH   SOLE 20 2,437 0 0
ALPHABET INC CAP STK CL A 02079K305 15,460,601 6,331,667 SH   SOLE 21 6,331,667 0 0
ALPHABET INC CAP STK CL A 02079K305 16,082,894 6,586,518 SH   SOLE 22 5,869,329 0 717,189
ALPHABET INC CAP STK CL A 02079K305 468,094 191,701 SH   SOLE 23 191,701 0 0
ALPHABET INC CAP STK CL A 02079K305 1,232,132 504,602 SH   SOLE 25 502,175 0 2,427
ALPHABET INC CAP STK CL A 02079K305 1,735,424 710,718 SH   SOLE 26 282,892 0 427,826
ALPHABET INC CAP STK CL A 02079K305 1,879,509 769,726 SH   SOLE 28 34,986 0 734,740
ALPHABET INC CAP STK CL A 02079K305 33,367 13,665 SH   SOLE 29 13,665 0 0
ALPHABET INC CAP STK CL A 02079K305 3,224,474 1,320,537 SH   SOLE 30 1,310,255 0 10,282
ALPHABET INC CAP STK CL A 02079K305 307,009 125,731 SH   SOLE 31 51,639 0 74,092
ALPHABET INC CAP STK CL A 02079K305 146,678 60,070 SH   SOLE 32 60,070 0 0
ALPHABET INC CAP STK CL A 02079K305 508,862 208,397 SH   SOLE 34 208,397 0 0
ALPHABET INC CAP STK CL A 02079K305 370,251 151,631 SH   SOLE 36 151,631 0 0
ALPHABET INC CAP STK CL A 02079K305 26,689 10,930 SH   SOLE 40 10,930 0 0
ALPHABET INC CAP STK CL A 02079K305 898,158 367,828 SH   SOLE 43 22,163 0 345,665
ALPHABET INC OPTIONS 02079K907 501 200 SH Call SOLE 4 200 0 0
ALPHABET INC OPTIONS 02079K907 6,015 2,400 SH Call SOLE 18 2,400 0 0
ALPHABET INC OPTIONS 02079K907 36,592 14,600 SH Call SOLE 19 14,600 0 0
ALPHABET INC OPTIONS 02079K907 2,757 1,100 SH Call SOLE 22 1,100 0 0
ALPHABET INC OPTIONS 02079K907 501 200 SH Call SOLE 26 200 0 0
ALPHABET INC OPTIONS 02079K907 19,048 7,600 SH Call SOLE 34 7,600 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 979 63,873 SH   SOLE 2 46,849 0 17,024
ALPHATEC HLDGS INC COM NEW 02081G201 3 214 SH   SOLE 4 214 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 16 1,012 SH   SOLE 7 1,012 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 3,575 233,336 SH   SOLE 18 225,804 0 7,532
ALPHATEC HLDGS INC COM NEW 02081G201 4,373 285,449 SH   SOLE 19 285,449 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 37,939 2,476,454 SH   SOLE 21 2,476,454 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 25,981 1,695,868 SH   SOLE 22 1,650,199 0 45,669
ALPHATEC HLDGS INC COM NEW 02081G201 54 3,519 SH   SOLE 23 3,519 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 92 6,031 SH   SOLE 25 6,031 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 133 8,691 SH   SOLE 26 3,229 0 5,462
ALPHATEC HLDGS INC COM NEW 02081G201 2,672 174,430 SH   SOLE 30 174,430 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 158 10,329 SH   SOLE 36 10,329 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 95 6,221 SH   SOLE 40 6,221 0 0
ALPHATEC HLDGS INC COM NEW 02081G201 18 1,150 SH   SOLE 43 0 0 1,150
ALPINE IMMUNE SCIENCES INC COM 02083G100 13 1,391 SH   SOLE 2 460 0 931
ALPINE IMMUNE SCIENCES INC COM 02083G100 334 37,136 SH   SOLE 18 37,136 0 0
ALPINE IMMUNE SCIENCES INC COM 02083G100 245 27,199 SH   SOLE 19 27,199 0 0
ALPINE IMMUNE SCIENCES INC COM 02083G100 3,475 386,138 SH   SOLE 21 386,138 0 0
ALPINE IMMUNE SCIENCES INC COM 02083G100 831 92,291 SH   SOLE 22 91,915 0 376
ALPINE INCOME PPTY TR INC COM 02083X103 149 7,840 SH   SOLE 2 7,840 0 0
ALPINE INCOME PPTY TR INC COM 02083X103 32 1,681 SH   SOLE 18 1,681 0 0
ALPINE INCOME PPTY TR INC COM 02083X103 214 11,263 SH   SOLE 19 11,263 0 0
ALPINE INCOME PPTY TR INC COM 02083X103 445 23,392 SH   SOLE 21 23,392 0 0
ALPINE INCOME PPTY TR INC COM 02083X103 1,069 56,194 SH   SOLE 22 56,194 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 4 100 SH   SOLE 17 0 0 100
ALPS ETF TR OPTIONS 00162Q452 89,365 2,454,400 SH Call SOLE 19 2,454,400 0 0
ALPS ETF TR OPTIONS 00162Q452 13,239 363,600 SH Call SOLE 26 363,600 0 0
ALSET EHOME INTERNATIONAL IN COM 02116A104 3 469 SH   SOLE 18 469 0 0
ALSET EHOME INTERNATIONAL IN COM 02116A104 39 6,882 SH   SOLE 21 6,882 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 217 16,349 SH   SOLE 2 1,830 0 14,519
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 839 63,108 SH   SOLE 18 63,108 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 410 30,826 SH   SOLE 19 30,826 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 9,093 684,206 SH   SOLE 21 684,206 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 7,220 543,254 SH   SOLE 22 525,887 0 17,367
ALTABANCORP COM 021347109 742 17,131 SH   SOLE 2 4,173 0 12,958
ALTABANCORP COM 021347109 12 270 SH   SOLE 7 270 0 0
ALTABANCORP COM 021347109 2,713 62,652 SH   SOLE 18 62,652 0 0
ALTABANCORP COM 021347109 1,451 33,494 SH   SOLE 19 33,494 0 0
ALTABANCORP COM 021347109 31,158 719,422 SH   SOLE 21 719,422 0 0
ALTABANCORP COM 021347109 15,892 366,945 SH   SOLE 22 338,890 0 28,055
ALTABANCORP COM 021347109 19 431 SH   SOLE 25 431 0 0
ALTABANCORP COM 021347109 134 3,100 SH   SOLE 28 3,100 0 0
ALTABANCORP COM 021347109 122 2,819 SH   SOLE 30 2,819 0 0
ALTABANCORP COM 021347109 74 1,702 SH   SOLE 40 1,702 0 0
ALTABANCORP COM 021347109 647 14,935 SH   SOLE 43 1,194 0 13,741
ALTAIR ENGR INC COM CL A 021369103 2,984 43,263 SH   SOLE 2 20,670 0 22,593
ALTAIR ENGR INC COM CL A 021369103 363 5,260 SH   SOLE 4 5,260 0 0
ALTAIR ENGR INC COM CL A 021369103 53 763 SH   SOLE 7 763 0 0
ALTAIR ENGR INC COM CL A 021369103 15,576 225,838 SH   SOLE 18 208,960 0 16,878
ALTAIR ENGR INC COM CL A 021369103 43,950 637,233 SH   SOLE 19 637,233 0 0
ALTAIR ENGR INC COM CL A 021369103 115,512 1,674,808 SH   SOLE 21 1,674,808 0 0
ALTAIR ENGR INC COM CL A 021369103 86,849 1,259,232 SH   SOLE 22 1,232,507 0 26,725
ALTAIR ENGR INC COM CL A 021369103 619 8,978 SH   SOLE 23 8,978 0 0
ALTAIR ENGR INC COM CL A 021369103 156 2,268 SH   SOLE 25 2,268 0 0
ALTAIR ENGR INC COM CL A 021369103 2,913 42,243 SH   SOLE 26 14,024 0 28,219
ALTAIR ENGR INC COM CL A 021369103 376 5,448 SH   SOLE 28 5,448 0 0
ALTAIR ENGR INC COM CL A 021369103 14,278 207,024 SH   SOLE 30 207,024 0 0
ALTAIR ENGR INC COM CL A 021369103 14,735 213,640 SH   SOLE 34 213,640 0 0
ALTAIR ENGR INC COM CL A 021369103 182 2,643 SH   SOLE 36 2,643 0 0
ALTAIR ENGR INC COM CL A 021369103 343 4,966 SH   SOLE 40 4,966 0 0
ALTAIR ENGR INC COM CL A 021369103 145 2,096 SH   SOLE 43 0 0 2,096
ALTERYX INC COM CL A 02156B103 11,498 133,664 SH   SOLE 2 40,444 0 93,220
ALTERYX INC COM CL A 02156B103 48 561 SH   SOLE 4 561 0 0
ALTERYX INC COM CL A 02156B103 82 951 SH   SOLE 7 951 0 0
ALTERYX INC COM CL A 02156B103 659 7,666 SH   SOLE 13 7,666 0 0
ALTERYX INC COM CL A 02156B103 3,484 40,503 SH   SOLE 18 37,632 0 2,871
ALTERYX INC COM CL A 02156B103 6,399 74,385 SH   SOLE 19 74,385 0 0
ALTERYX INC COM CL A 02156B103 87,634 1,018,759 SH   SOLE 21 1,018,759 0 0
ALTERYX INC COM CL A 02156B103 127,239 1,479,178 SH   SOLE 22 1,382,185 0 96,993
ALTERYX INC COM CL A 02156B103 161 1,875 SH   SOLE 23 1,875 0 0
ALTERYX INC COM CL A 02156B103 187 2,179 SH   SOLE 25 2,179 0 0
ALTERYX INC COM CL A 02156B103 2,887 33,559 SH   SOLE 26 28,900 0 4,659
ALTERYX INC COM CL A 02156B103 1,875 21,802 SH   SOLE 28 6,808 0 14,994
ALTERYX INC COM CL A 02156B103 22,983 267,183 SH   SOLE 30 267,183 0 0
ALTERYX INC COM CL A 02156B103 88 1,027 SH   SOLE 31 1,027 0 0
ALTERYX INC COM CL A 02156B103 9 104 SH   SOLE 34 104 0 0
ALTERYX INC COM CL A 02156B103 303 3,520 SH   SOLE 36 3,520 0 0
ALTERYX INC COM CL A 02156B103 615 7,153 SH   SOLE 40 7,153 0 0
ALTERYX INC COM CL A 02156B103 1,106 12,857 SH   SOLE 43 1,107 0 11,750
ALTERYX INC NOTE 0.500% 8/0 02156BAD5 2,143 2,250,000 PRN   SOLE 21 2,250,000 0 0
ALTERYX INC NOTE 1.000% 8/0 02156BAF0 2,110 2,242,000 PRN   SOLE 21 2,242,000 0 0
ALTICE USA INC CL A 02156K103 22,592 661,740 SH   SOLE 2 259,239 0 402,501
ALTICE USA INC CL A 02156K103 5,731 167,862 SH   SOLE 4 90,581 0 77,281
ALTICE USA INC CL A 02156K103 2,678 78,433 SH   SOLE 7 23,215 0 55,218
ALTICE USA INC CL A 02156K103 21 620 SH   SOLE 13 620 0 0
ALTICE USA INC CL A 02156K103 663 19,412 SH   SOLE 15 19,412 0 0
ALTICE USA INC CL A 02156K103 4,172 122,201 SH   SOLE 18 107,577 0 14,624
ALTICE USA INC CL A 02156K103 9,216 269,937 SH   SOLE 19 269,937 0 0
ALTICE USA INC CL A 02156K103 98,225 2,877,129 SH   SOLE 21 2,877,129 0 0
ALTICE USA INC CL A 02156K103 171,091 5,011,443 SH   SOLE 22 4,661,571 0 349,872
ALTICE USA INC CL A 02156K103 4,838 141,697 SH   SOLE 23 141,697 0 0
ALTICE USA INC CL A 02156K103 10,679 312,792 SH   SOLE 25 312,792 0 0
ALTICE USA INC CL A 02156K103 16,573 485,429 SH   SOLE 26 313,008 0 172,421
ALTICE USA INC CL A 02156K103 16,710 489,448 SH   SOLE 28 21,169 0 468,279
ALTICE USA INC CL A 02156K103 182 5,324 SH   SOLE 29 5,324 0 0
ALTICE USA INC CL A 02156K103 18,532 542,820 SH   SOLE 30 499,620 0 43,200
ALTICE USA INC CL A 02156K103 1,609 47,118 SH   SOLE 31 35,202 0 11,916
ALTICE USA INC CL A 02156K103 1,890 55,353 SH   SOLE 34 55,353 0 0
ALTICE USA INC CL A 02156K103 4,970 145,568 SH   SOLE 36 145,568 0 0
ALTICE USA INC CL A 02156K103 321 9,396 SH   SOLE 40 9,396 0 0
ALTICE USA INC CL A 02156K103 2,367 69,319 SH   SOLE 43 7,025 0 62,294
ALTIMETER GROWTH CORP 2 COM CL A G0371B109 10,250 1,000,000 SH   SOLE 34 1,000,000 0 0
ALTIMMUNE INC COM NEW 02155H200 281 28,569 SH   SOLE 2 2,738 0 25,831
ALTIMMUNE INC COM NEW 02155H200 5 522 SH   SOLE 7 522 0 0
ALTIMMUNE INC COM NEW 02155H200 1,085 110,134 SH   SOLE 18 110,134 0 0
ALTIMMUNE INC COM NEW 02155H200 558 56,625 SH   SOLE 19 56,625 0 0
ALTIMMUNE INC COM NEW 02155H200 15,524 1,576,080 SH   SOLE 21 1,576,080 0 0
ALTIMMUNE INC COM NEW 02155H200 7,592 770,746 SH   SOLE 22 737,291 0 33,455
ALTIMMUNE INC COM NEW 02155H200 143 14,566 SH   SOLE 30 14,566 0 0
ALTISOURCE ASSET MGMT CORP COM 02153X108 5 249 SH   SOLE 18 249 0 0
ALTISOURCE ASSET MGMT CORP COM 02153X108 60 3,147 SH   SOLE 21 3,147 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 27 3,017 SH   SOLE 2 3,017 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 10 1,121 SH   SOLE 18 1,121 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 75 8,465 SH   SOLE 19 8,465 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 245 27,511 SH   SOLE 21 27,511 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 1,704 191,721 SH   SOLE 22 191,721 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 11 1,218 SH   SOLE 23 1,218 0 0
ALTISOURCE PORTFOLIO SOLNS S REG SHS L0175J104 10 1,093 SH   SOLE 43 0 0 1,093
ALTO INGREDIENTS INC COM 021513106 536 87,668 SH   SOLE 2 22,408 0 65,260
ALTO INGREDIENTS INC COM 021513106 7 1,149 SH   SOLE 7 1,149 0 0
ALTO INGREDIENTS INC COM 021513106 1,497 244,983 SH   SOLE 18 244,983 0 0
ALTO INGREDIENTS INC COM 021513106 752 123,003 SH   SOLE 19 123,003 0 0
ALTO INGREDIENTS INC COM 021513106 18,226 2,982,959 SH   SOLE 21 2,982,959 0 0
ALTO INGREDIENTS INC COM 021513106 10,088 1,650,999 SH   SOLE 22 1,550,110 0 100,889
ALTO INGREDIENTS INC COM 021513106 19 3,057 SH   SOLE 25 3,057 0 0
ALTO INGREDIENTS INC COM 021513106 88 14,368 SH   SOLE 30 14,368 0 0
ALTO INGREDIENTS INC COM 021513106 65 10,655 SH   SOLE 40 10,655 0 0
ALTO INGREDIENTS INC COM 021513106 7 1,177 SH   SOLE 43 0 0 1,177
ALTRA INDL MOTION CORP COM 02208R106 9,894 152,161 SH   SOLE 2 49,702 0 102,459
ALTRA INDL MOTION CORP COM 02208R106 18 273 SH   SOLE 4 273 0 0
ALTRA INDL MOTION CORP COM 02208R106 72 1,101 SH   SOLE 7 1,101 0 0
ALTRA INDL MOTION CORP COM 02208R106 13,880 213,467 SH   SOLE 18 209,262 0 4,205
ALTRA INDL MOTION CORP COM 02208R106 28,790 442,784 SH   SOLE 19 442,784 0 0
ALTRA INDL MOTION CORP COM 02208R106 157,225 2,418,103 SH   SOLE 21 2,418,103 0 0
ALTRA INDL MOTION CORP COM 02208R106 128,198 1,971,664 SH   SOLE 22 1,876,483 0 95,181
ALTRA INDL MOTION CORP COM 02208R106 1,148 17,654 SH   SOLE 23 17,654 0 0
ALTRA INDL MOTION CORP COM 02208R106 139 2,134 SH   SOLE 25 2,134 0 0
ALTRA INDL MOTION CORP COM 02208R106 7,572 116,461 SH   SOLE 26 23,375 0 93,086
ALTRA INDL MOTION CORP COM 02208R106 576 8,852 SH   SOLE 28 8,852 0 0
ALTRA INDL MOTION CORP COM 02208R106 26,284 404,248 SH   SOLE 30 404,248 0 0
ALTRA INDL MOTION CORP COM 02208R106 91 1,395 SH   SOLE 36 1,395 0 0
ALTRA INDL MOTION CORP COM 02208R106 502 7,718 SH   SOLE 40 7,718 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,648 25,340 SH   SOLE 43 1,641 0 23,699
ALTRIA GROUP INC COM 02209S103 195,044 4,090,694 SH   SOLE 2 1,402,015 0 2,688,679
ALTRIA GROUP INC COM 02209S103 12,491 261,984 SH   SOLE 4 261,984 0 0
ALTRIA GROUP INC COM 02209S103 80,553 1,689,450 SH   SOLE 7 1,685,943 0 3,507
ALTRIA GROUP INC COM 02209S103 584 12,246 SH   SOLE 13 3,239 0 9,007
ALTRIA GROUP INC COM 02209S103 11,487 240,914 SH   SOLE 15 240,914 0 0
ALTRIA GROUP INC COM 02209S103 4 81 SH   SOLE 17 0 0 81
ALTRIA GROUP INC COM 02209S103 217,080 4,552,860 SH   SOLE 18 4,168,146 0 384,714
ALTRIA GROUP INC COM 02209S103 180,889 3,793,805 SH   SOLE 19 3,793,805 0 0
ALTRIA GROUP INC COM 02209S103 689 14,459 SH   SOLE 20 14,459 0 0
ALTRIA GROUP INC COM 02209S103 2,216,600 46,489,093 SH   SOLE 21 46,489,093 0 0
ALTRIA GROUP INC COM 02209S103 1,899,403 39,836,471 SH   SOLE 22 35,959,202 0 3,877,269
ALTRIA GROUP INC COM 02209S103 54,031 1,133,206 SH   SOLE 23 1,133,206 0 0
ALTRIA GROUP INC COM 02209S103 139,585 2,927,532 SH   SOLE 25 2,927,532 0 0
ALTRIA GROUP INC COM 02209S103 150,462 3,155,671 SH   SOLE 26 1,005,930 0 2,149,741
ALTRIA GROUP INC COM 02209S103 83,517 1,751,613 SH   SOLE 28 1,952 0 1,749,661
ALTRIA GROUP INC COM 02209S103 437,097 9,167,299 SH   SOLE 30 9,167,299 0 0
ALTRIA GROUP INC COM 02209S103 5,445 114,193 SH   SOLE 31 35,446 0 78,747
ALTRIA GROUP INC COM 02209S103 8,848 185,570 SH   SOLE 32 185,570 0 0
ALTRIA GROUP INC COM 02209S103 13,639 286,050 SH   SOLE 34 286,050 0 0
ALTRIA GROUP INC COM 02209S103 49,516 1,038,500 SH   SOLE 36 1,038,500 0 0
ALTRIA GROUP INC COM 02209S103 1,694 35,531 SH   SOLE 40 35,531 0 0
ALTRIA GROUP INC COM 02209S103 48,211 1,011,142 SH   SOLE 43 86,821 0 924,321
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 205 3,033 SH   SOLE 2 133 0 2,900
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 737 10,914 SH   SOLE 18 10,914 0 0
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 375 5,555 SH   SOLE 19 5,555 0 0
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 8,317 123,195 SH   SOLE 21 123,195 0 0
ALTUS MIDSTREAM CO COM NEW CL A 02215L209 4,747 70,321 SH   SOLE 22 67,055 0 3,266
ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 2,916 197,131 SH   SOLE 7 197,131 0 0
ALUMINUM CORP CHINA LIMITED SPON ADR H SHS 022276109 1,638 110,761 SH   SOLE 43 0 0 110,761
ALX ONCOLOGY HLDGS INC COM 00166B105 270 4,945 SH   SOLE 2 2,996 0 1,949
ALX ONCOLOGY HLDGS INC COM 00166B105 16 284 SH   SOLE 7 284 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 3,132 57,287 SH   SOLE 18 55,996 0 1,291
ALX ONCOLOGY HLDGS INC COM 00166B105 5,707 104,364 SH   SOLE 19 104,364 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 40,386 738,584 SH   SOLE 21 738,584 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 17,901 327,383 SH   SOLE 22 321,103 0 6,280
ALX ONCOLOGY HLDGS INC COM 00166B105 9 169 SH   SOLE 25 169 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 16 290 SH   SOLE 26 290 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 922 16,865 SH   SOLE 30 16,865 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 27 498 SH   SOLE 34 498 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 22 410 SH   SOLE 36 410 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 46 850 SH   SOLE 40 850 0 0
ALX ONCOLOGY HLDGS INC COM 00166B105 21 376 SH   SOLE 43 0 0 376
AMALGAMATED FINANCIAL CORP COM 022671101 278 17,765 SH   SOLE 2 4,909 0 12,856
AMALGAMATED FINANCIAL CORP COM 022671101 7 428 SH   SOLE 7 428 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 829 53,012 SH   SOLE 18 53,012 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 382 24,456 SH   SOLE 19 24,456 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 10,167 650,478 SH   SOLE 21 650,478 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 7,709 493,204 SH   SOLE 22 476,817 0 16,387
AMALGAMATED FINANCIAL CORP COM 022671101 30 1,915 SH   SOLE 25 1,915 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 19 1,246 SH   SOLE 26 1,246 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 65 4,177 SH   SOLE 30 4,177 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 36 2,300 SH   SOLE 36 2,300 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 180 11,487 SH   SOLE 43 0 0 11,487
AMARIN CORP PLC SPONS ADR NEW 023111206 75 17,101 SH   SOLE 18 0 0 17,101
AMARIN CORP PLC SPONS ADR NEW 023111206 610 139,326 SH   SOLE 30 139,326 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 45 10,228 SH   SOLE 43 0 0 10,228
AMAZON COM INC COM 023135106 3,592,353 1,044,240 SH   SOLE 2 214,637 0 829,603
AMAZON COM INC COM 023135106 836,382 243,123 SH   SOLE 4 154,021 0 89,102
AMAZON COM INC COM 023135106 1,437,364 417,819 SH   SOLE 7 397,623 0 20,196
AMAZON COM INC COM 023135106 47,963 13,942 SH   SOLE 13 11,813 0 2,129
AMAZON COM INC COM 023135106 152,929 44,454 SH   SOLE 15 44,454 0 0
AMAZON COM INC COM 023135106 444 129 SH   SOLE 17 0 0 129
AMAZON COM INC COM 023135106 5,414,070 1,573,784 SH   SOLE 18 1,387,025 0 186,759
AMAZON COM INC COM 023135106 2,429,954 706,349 SH   SOLE 19 706,349 0 0
AMAZON COM INC COM 023135106 3,292 957 SH   SOLE 20 957 0 0
AMAZON COM INC COM 023135106 28,407,589 8,257,636 SH   SOLE 21 8,257,636 0 0
AMAZON COM INC COM 023135106 32,017,614 9,307,013 SH   SOLE 22 8,311,291 0 995,722
AMAZON COM INC COM 023135106 916,875 266,521 SH   SOLE 23 266,521 0 0
AMAZON COM INC COM 023135106 2,499,500 726,565 SH   SOLE 25 723,469 0 3,096
AMAZON COM INC COM 023135106 3,457,567 1,005,060 SH   SOLE 26 408,142 0 596,918
AMAZON COM INC COM 023135106 3,309,819 962,112 SH   SOLE 28 50,668 0 911,444
AMAZON COM INC COM 023135106 51,296 14,911 SH   SOLE 29 14,911 0 0
AMAZON COM INC COM 023135106 6,320,479 1,837,263 SH   SOLE 30 1,827,165 0 10,098
AMAZON COM INC COM 023135106 636,385 184,987 SH   SOLE 31 73,276 0 111,711
AMAZON COM INC COM 023135106 333,795 97,029 SH   SOLE 32 97,029 0 0
AMAZON COM INC COM 023135106 906,087 263,385 SH   SOLE 34 263,385 0 0
AMAZON COM INC COM 023135106 733,862 213,322 SH   SOLE 36 213,322 0 0
AMAZON COM INC COM 023135106 53,508 15,554 SH   SOLE 40 15,554 0 0
AMAZON COM INC COM 023135106 1,210,072 351,749 SH   SOLE 43 24,521 0 327,228
AMAZON COM INC OPTIONS 023135106 1,032 300 SH Call SOLE 4 300 0 0
AMAZON COM INC OPTIONS 023135106 12,040 3,500 SH Call SOLE 18 3,500 0 0
AMAZON COM INC OPTIONS 023135106 140,703 40,900 SH Call SOLE 19 40,900 0 0
AMAZON COM INC OPTIONS 023135106 6,880 2,000 SH Call SOLE 22 2,000 0 0
AMAZON COM INC OPTIONS 023135106 688 200 SH Call SOLE 26 200 0 0
AMAZON COM INC OPTIONS 023135106 57,451 16,700 SH Call SOLE 34 16,700 0 0
AMBAC FINL GROUP INC COM NEW 023139884 839 53,594 SH   SOLE 2 14,030 0 39,564
AMBAC FINL GROUP INC COM NEW 023139884 2 144 SH   SOLE 4 144 0 0
AMBAC FINL GROUP INC COM NEW 023139884 15 952 SH   SOLE 7 952 0 0
AMBAC FINL GROUP INC COM NEW 023139884 3,122 199,348 SH   SOLE 18 199,348 0 0
AMBAC FINL GROUP INC COM NEW 023139884 1,229 78,476 SH   SOLE 19 78,476 0 0
AMBAC FINL GROUP INC COM NEW 023139884 74,812 4,777,280 SH   SOLE 21 4,777,280 0 0
AMBAC FINL GROUP INC COM NEW 023139884 19,767 1,262,266 SH   SOLE 22 1,187,645 0 74,621
AMBAC FINL GROUP INC COM NEW 023139884 19 1,234 SH   SOLE 25 1,234 0 0
AMBAC FINL GROUP INC COM NEW 023139884 51 3,277 SH   SOLE 26 0 0 3,277
AMBAC FINL GROUP INC COM NEW 023139884 98 6,268 SH   SOLE 28 6,268 0 0
AMBAC FINL GROUP INC COM NEW 023139884 1,887 120,510 SH   SOLE 30 120,510 0 0
AMBAC FINL GROUP INC COM NEW 023139884 82 5,252 SH   SOLE 40 5,252 0 0
AMBAC FINL GROUP INC COM NEW 023139884 270 17,268 SH   SOLE 43 815 0 16,453
AMBARELLA INC SHS G037AX101 2,816 26,410 SH   SOLE 2 19,504 0 6,906
AMBARELLA INC SHS G037AX101 42 392 SH   SOLE 4 392 0 0
AMBARELLA INC SHS G037AX101 63 595 SH   SOLE 7 595 0 0
AMBARELLA INC SHS G037AX101 12,042 112,937 SH   SOLE 18 107,938 0 4,999
AMBARELLA INC SHS G037AX101 10,847 101,721 SH   SOLE 19 101,721 0 0
AMBARELLA INC SHS G037AX101 130,191 1,220,965 SH   SOLE 21 1,220,965 0 0
AMBARELLA INC SHS G037AX101 97,795 917,146 SH   SOLE 22 896,594 0 20,552
AMBARELLA INC SHS G037AX101 185 1,733 SH   SOLE 23 1,733 0 0
AMBARELLA INC SHS G037AX101 99 933 SH   SOLE 25 933 0 0
AMBARELLA INC SHS G037AX101 1,817 17,037 SH   SOLE 26 10,182 0 6,855
AMBARELLA INC SHS G037AX101 451 4,225 SH   SOLE 28 4,225 0 0
AMBARELLA INC SHS G037AX101 23,894 224,083 SH   SOLE 30 224,083 0 0
AMBARELLA INC SHS G037AX101 53,930 505,772 SH   SOLE 34 505,772 0 0
AMBARELLA INC SHS G037AX101 56 525 SH   SOLE 36 525 0 0
AMBARELLA INC SHS G037AX101 454 4,257 SH   SOLE 40 4,257 0 0
AMBARELLA INC SHS G037AX101 431 4,045 SH   SOLE 43 873 0 3,172
AMBEV SA SPONSORED ADR 02319V103 3 973 SH   SOLE 18 973 0 0
AMBEV SA SPONSORED ADR 02319V103 1,087 315,870 SH   SOLE 19 315,870 0 0
AMBEV SA SPONSORED ADR 02319V103 59,933 17,422,278 SH   SOLE 21 17,422,278 0 0
AMBEV SA SPONSORED ADR 02319V103 16,322 4,744,660 SH   SOLE 22 4,744,660 0 0
AMBEV SA SPONSORED ADR 02319V103 4,178 1,214,416 SH   SOLE 25 1,214,416 0 0
AMBEV SA SPONSORED ADR 02319V103 2,514 730,919 SH   SOLE 30 730,919 0 0
AMBEV SA SPONSORED ADR 02319V103 15,581 4,529,264 SH   SOLE 34 4,529,264 0 0
AMBEV SA SPONSORED ADR 02319V103 6,237 1,812,992 SH   SOLE 43 40,128 0 1,772,864
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 1,613 82,297 SH   SOLE 2 82,297 0 0
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 770 39,273 SH   SOLE 18 39,273 0 0
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 6 322 SH   SOLE 21 322 0 0
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 151 7,680 SH   SOLE 22 7,680 0 0
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 415 21,194 SH   SOLE 26 21,194 0 0
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 2,279 116,296 SH   SOLE 28 0 0 116,296
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 31 1,562 SH   SOLE 31 0 0 1,562
AMBRX BIOPHARMA INC SPONSORED ADS 02290A102 11,408 582,052 SH   SOLE 34 582,052 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 32,264 569,236 SH   SOLE 2 171,612 0 397,624
AMC ENTMT HLDGS INC CL A COM 00165C104 69 1,225 SH   SOLE 4 1,225 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 371 6,546 SH   SOLE 7 6,546 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 73,767 1,301,462 SH   SOLE 18 1,301,462 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 66,364 1,170,851 SH   SOLE 19 1,170,851 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 840,900 14,835,916 SH   SOLE 21 14,835,916 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 673,266 11,878,368 SH   SOLE 22 11,284,785 0 593,583
AMC ENTMT HLDGS INC CL A COM 00165C104 1,437 25,358 SH   SOLE 23 25,358 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 631 11,135 SH   SOLE 25 11,135 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 14,928 263,370 SH   SOLE 26 120,162 0 143,208
AMC ENTMT HLDGS INC CL A COM 00165C104 3,053 53,868 SH   SOLE 28 40,856 0 13,012
AMC ENTMT HLDGS INC CL A COM 00165C104 15,844 279,534 SH   SOLE 30 279,534 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 451 7,955 SH   SOLE 34 7,955 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 2,524 44,527 SH   SOLE 40 44,527 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 1,860 32,808 SH   SOLE 43 534 0 32,274
AMC NETWORKS INC CL A 00164V103 1,533 22,955 SH   SOLE 2 8,434 0 14,521
AMC NETWORKS INC CL A 00164V103 8 115 SH   SOLE 4 115 0 0
AMC NETWORKS INC CL A 00164V103 59 887 SH   SOLE 7 887 0 0
AMC NETWORKS INC CL A 00164V103 7,890 118,116 SH   SOLE 18 118,116 0 0
AMC NETWORKS INC CL A 00164V103 3,580 53,590 SH   SOLE 19 53,590 0 0
AMC NETWORKS INC CL A 00164V103 247,795 3,709,510 SH   SOLE 21 3,709,510 0 0
AMC NETWORKS INC CL A 00164V103 55,739 834,410 SH   SOLE 22 803,980 0 30,430
AMC NETWORKS INC CL A 00164V103 712 10,664 SH   SOLE 23 10,664 0 0
AMC NETWORKS INC CL A 00164V103 48 722 SH   SOLE 25 722 0 0
AMC NETWORKS INC CL A 00164V103 659 9,858 SH   SOLE 26 7,652 0 2,206
AMC NETWORKS INC CL A 00164V103 249 3,724 SH   SOLE 28 1,963 0 1,761
AMC NETWORKS INC CL A 00164V103 4,069 60,914 SH   SOLE 30 60,914 0 0
AMC NETWORKS INC CL A 00164V103 133 1,990 SH   SOLE 36 1,990 0 0
AMC NETWORKS INC CL A 00164V103 212 3,169 SH   SOLE 40 3,169 0 0
AMC NETWORKS INC CL A 00164V103 3,452 51,678 SH   SOLE 43 3,489 0 48,189
AMCON DISTRG CO COM NEW 02341Q205 6 37 SH   SOLE 18 37 0 0
AMCON DISTRG CO COM NEW 02341Q205 69 448 SH   SOLE 21 448 0 0
AMCOR PLC ORD G0250X107 34,642 3,022,852 SH   SOLE 2 472,516 0 2,550,336
AMCOR PLC ORD G0250X107 12,617 1,100,947 SH   SOLE 4 633,417 0 467,530
AMCOR PLC ORD G0250X107 22,731 1,983,547 SH   SOLE 7 1,933,281 0 50,266
AMCOR PLC ORD G0250X107 248 21,659 SH   SOLE 13 5,338 0 16,321
AMCOR PLC ORD G0250X107 2,221 193,818 SH   SOLE 15 193,818 0 0
AMCOR PLC ORD G0250X107 37,270 3,252,154 SH   SOLE 18 3,002,510 0 249,644
AMCOR PLC ORD G0250X107 14,545 1,269,221 SH   SOLE 19 1,269,221 0 0
AMCOR PLC ORD G0250X107 488,664 42,640,874 SH   SOLE 21 42,640,874 0 0
AMCOR PLC ORD G0250X107 378,304 33,010,799 SH   SOLE 22 29,583,377 0 3,427,422
AMCOR PLC ORD G0250X107 10,207 890,686 SH   SOLE 23 890,686 0 0
AMCOR PLC ORD G0250X107 6,769 590,642 SH   SOLE 25 590,642 0 0
AMCOR PLC ORD G0250X107 30,342 2,647,629 SH   SOLE 26 1,428,268 0 1,219,361
AMCOR PLC ORD G0250X107 37,823 3,300,470 SH   SOLE 28 158,874 0 3,141,596
AMCOR PLC ORD G0250X107 123 10,727 SH   SOLE 29 10,727 0 0
AMCOR PLC ORD G0250X107 64,920 5,664,955 SH   SOLE 30 5,664,955 0 0
AMCOR PLC ORD G0250X107 6,993 610,203 SH   SOLE 31 234,858 0 375,345
AMCOR PLC ORD G0250X107 949 82,769 SH   SOLE 34 82,769 0 0
AMCOR PLC ORD G0250X107 6,196 540,692 SH   SOLE 36 540,692 0 0
AMCOR PLC ORD G0250X107 306 26,734 SH   SOLE 40 26,734 0 0
AMCOR PLC ORD G0250X107 2,350 205,041 SH   SOLE 43 11,735 0 193,306
AMDOCS LTD SHS G02602103 23,195 299,832 SH   SOLE 2 39,070 0 260,762
AMDOCS LTD SHS G02602103 24 307 SH   SOLE 4 307 0 0
AMDOCS LTD SHS G02602103 1,254 16,204 SH   SOLE 7 2,737 0 13,467
AMDOCS LTD SHS G02602103 74 954 SH   SOLE 15 954 0 0
AMDOCS LTD SHS G02602103 3,936 50,882 SH   SOLE 18 50,882 0 0
AMDOCS LTD SHS G02602103 10,250 132,503 SH   SOLE 19 132,503 0 0
AMDOCS LTD SHS G02602103 96,295 1,244,769 SH   SOLE 21 1,244,769 0 0
AMDOCS LTD SHS G02602103 86,900 1,123,319 SH   SOLE 22 1,024,439 0 98,880
AMDOCS LTD SHS G02602103 12,190 157,581 SH   SOLE 25 157,581 0 0
AMDOCS LTD SHS G02602103 6,314 81,620 SH   SOLE 26 0 0 81,620
AMDOCS LTD SHS G02602103 30,504 394,315 SH   SOLE 28 0 0 394,315
AMDOCS LTD SHS G02602103 1,802 23,297 SH   SOLE 30 23,297 0 0
AMDOCS LTD SHS G02602103 1,669 21,568 SH   SOLE 31 2,298 0 19,270
AMDOCS LTD SHS G02602103 2,355 30,437 SH   SOLE 36 30,437 0 0
AMDOCS LTD SHS G02602103 38,650 499,609 SH   SOLE 43 7,735 0 491,874
AMEDISYS INC COM 023436108 32,254 131,687 SH   SOLE 2 78,400 0 53,287
AMEDISYS INC COM 023436108 42 173 SH   SOLE 4 173 0 0
AMEDISYS INC COM 023436108 144 586 SH   SOLE 7 586 0 0
AMEDISYS INC COM 023436108 3 14 SH   SOLE 17 0 0 14
AMEDISYS INC COM 023436108 26,270 107,256 SH   SOLE 18 107,186 0 70
AMEDISYS INC COM 023436108 153,652 627,331 SH   SOLE 19 627,331 0 0
AMEDISYS INC COM 023436108 1,822 7,440 SH   SOLE 20 7,440 0 0
AMEDISYS INC COM 023436108 412,955 1,686,013 SH   SOLE 21 1,686,013 0 0
AMEDISYS INC COM 023436108 225,169 919,320 SH   SOLE 22 880,400 0 38,920
AMEDISYS INC COM 023436108 50 204 SH   SOLE 23 204 0 0
AMEDISYS INC COM 023436108 532 2,172 SH   SOLE 25 2,172 0 0
AMEDISYS INC COM 023436108 3,163 12,915 SH   SOLE 26 10,342 0 2,573
AMEDISYS INC COM 023436108 731 2,985 SH   SOLE 28 2,985 0 0
AMEDISYS INC COM 023436108 74 301 SH   SOLE 29 301 0 0
AMEDISYS INC COM 023436108 9,005 36,764 SH   SOLE 30 36,764 0 0
AMEDISYS INC COM 023436108 220 900 SH   SOLE 31 900 0 0
AMEDISYS INC COM 023436108 89,284 364,529 SH   SOLE 34 364,529 0 0
AMEDISYS INC COM 023436108 542 2,214 SH   SOLE 36 2,214 0 0
AMEDISYS INC COM 023436108 958 3,910 SH   SOLE 40 3,910 0 0
AMEDISYS INC COM 023436108 6,332 25,853 SH   SOLE 43 2,709 0 23,144
AMER SOFTWARE INC CL A 029683109 392 17,843 SH   SOLE 2 9,868 0 7,975
AMER SOFTWARE INC CL A 029683109 10 444 SH   SOLE 7 444 0 0
AMER SOFTWARE INC CL A 029683109 2,324 105,813 SH   SOLE 18 105,813 0 0
AMER SOFTWARE INC CL A 029683109 1,155 52,602 SH   SOLE 19 52,602 0 0
AMER SOFTWARE INC CL A 029683109 25,511 1,161,706 SH   SOLE 21 1,161,706 0 0
AMER SOFTWARE INC CL A 029683109 17,530 798,248 SH   SOLE 22 769,059 0 29,189
AMER SOFTWARE INC CL A 029683109 18 826 SH   SOLE 25 826 0 0
AMER SOFTWARE INC CL A 029683109 93 4,239 SH   SOLE 28 4,239 0 0
AMER SOFTWARE INC CL A 029683109 788 35,901 SH   SOLE 30 35,901 0 0
AMER SOFTWARE INC CL A 029683109 68 3,113 SH   SOLE 40 3,113 0 0
AMER SOFTWARE INC CL A 029683109 199 9,048 SH   SOLE 43 0 0 9,048
AMER STATES WTR CO COM 029899101 2,346 29,482 SH   SOLE 2 11,317 0 18,165
AMER STATES WTR CO COM 029899101 360 4,519 SH   SOLE 4 4,519 0 0
AMER STATES WTR CO COM 029899101 9,354 117,569 SH   SOLE 7 117,569 0 0
AMER STATES WTR CO COM 029899101 11,694 146,981 SH   SOLE 18 146,981 0 0
AMER STATES WTR CO COM 029899101 5,155 64,789 SH   SOLE 19 64,789 0 0
AMER STATES WTR CO COM 029899101 357,143 4,488,971 SH   SOLE 21 4,488,971 0 0
AMER STATES WTR CO COM 029899101 74,871 941,059 SH   SOLE 22 902,274 0 38,785
AMER STATES WTR CO COM 029899101 277 3,483 SH   SOLE 25 3,483 0 0
AMER STATES WTR CO COM 029899101 1,263 15,873 SH   SOLE 26 12,960 0 2,913
AMER STATES WTR CO COM 029899101 381 4,783 SH   SOLE 28 4,783 0 0
AMER STATES WTR CO COM 029899101 35,730 449,090 SH   SOLE 30 449,090 0 0
AMER STATES WTR CO COM 029899101 199 2,495 SH   SOLE 34 2,495 0 0
AMER STATES WTR CO COM 029899101 580 7,296 SH   SOLE 36 7,296 0 0
AMER STATES WTR CO COM 029899101 333 4,181 SH   SOLE 40 4,181 0 0
AMER STATES WTR CO COM 029899101 2,745 34,498 SH   SOLE 43 949 0 33,549
AMERANT BANCORP INC CL A 023576101 638 29,842 SH   SOLE 2 12,116 0 17,726
AMERANT BANCORP INC CL A 023576101 7 334 SH   SOLE 7 334 0 0
AMERANT BANCORP INC CL A 023576101 1,624 75,968 SH   SOLE 18 75,968 0 0
AMERANT BANCORP INC CL A 023576101 1,067 49,900 SH   SOLE 19 49,900 0 0
AMERANT BANCORP INC CL A 023576101 18,228 852,560 SH   SOLE 21 852,560 0 0
AMERANT BANCORP INC CL A 023576101 11,877 555,516 SH   SOLE 22 532,317 0 23,199
AMERANT BANCORP INC CL A 023576101 29 1,339 SH   SOLE 23 1,339 0 0
AMERANT BANCORP INC CL A 023576101 45 2,107 SH   SOLE 25 2,107 0 0
AMERANT BANCORP INC CL A 023576101 40 1,880 SH   SOLE 26 1,880 0 0
AMERANT BANCORP INC CL A 023576101 137 6,428 SH   SOLE 30 6,428 0 0
AMERANT BANCORP INC CL A 023576101 77 3,622 SH   SOLE 36 3,622 0 0
AMERANT BANCORP INC CL A 023576101 90 4,209 SH   SOLE 40 4,209 0 0
AMERANT BANCORP INC CL A 023576101 23 1,088 SH   SOLE 43 0 0 1,088
AMERCO COM 023586100 11,243 19,076 SH   SOLE 2 4,014 0 15,062
AMERCO COM 023586100 6,406 10,868 SH   SOLE 4 4,283 0 6,585
AMERCO COM 023586100 2,935 4,980 SH   SOLE 7 4,980 0 0
AMERCO COM 023586100 18 31 SH   SOLE 13 31 0 0
AMERCO COM 023586100 637 1,081 SH   SOLE 15 1,081 0 0
AMERCO COM 023586100 5,163 8,760 SH   SOLE 18 8,186 0 574
AMERCO COM 023586100 1,404 2,382 SH   SOLE 19 2,382 0 0
AMERCO COM 023586100 180,780 306,718 SH   SOLE 21 306,718 0 0
AMERCO COM 023586100 142,199 241,261 SH   SOLE 22 230,102 0 11,159
AMERCO COM 023586100 3,498 5,935 SH   SOLE 23 5,935 0 0
AMERCO COM 023586100 3,814 6,471 SH   SOLE 25 6,471 0 0
AMERCO COM 023586100 12,661 21,481 SH   SOLE 26 18,540 0 2,941
AMERCO COM 023586100 9,137 15,502 SH   SOLE 28 1,271 0 14,231
AMERCO COM 023586100 47,672 80,883 SH   SOLE 30 59,694 0 21,189
AMERCO COM 023586100 789 1,339 SH   SOLE 31 830 0 509
AMERCO COM 023586100 298 506 SH   SOLE 34 506 0 0
AMERCO COM 023586100 2,763 4,688 SH   SOLE 36 4,688 0 0
AMERCO COM 023586100 238 404 SH   SOLE 40 404 0 0
AMERCO COM 023586100 4,198 7,122 SH   SOLE 43 102 0 7,020
AMEREN CORP COM 023608102 60,629 757,478 SH   SOLE 2 276,549 0 480,929
AMEREN CORP COM 023608102 10,682 133,463 SH   SOLE 4 123,908 0 9,555
AMEREN CORP COM 023608102 23,581 294,619 SH   SOLE 7 255,651 0 38,968
AMEREN CORP COM 023608102 196 2,451 SH   SOLE 13 796 0 1,655
AMEREN CORP COM 023608102 2,535 31,666 SH   SOLE 15 31,666 0 0
AMEREN CORP COM 023608102 3 37 SH   SOLE 17 0 0 37
AMEREN CORP COM 023608102 124,548 1,556,071 SH   SOLE 18 1,464,127 0 91,944
AMEREN CORP COM 023608102 173,765 2,170,980 SH   SOLE 19 2,170,980 0 0
AMEREN CORP COM 023608102 516,497 6,452,989 SH   SOLE 21 6,452,989 0 0
AMEREN CORP COM 023608102 463,639 5,792,595 SH   SOLE 22 5,226,418 0 566,177
AMEREN CORP COM 023608102 11,359 141,913 SH   SOLE 23 141,913 0 0
AMEREN CORP COM 023608102 10,733 134,101 SH   SOLE 25 134,101 0 0
AMEREN CORP COM 023608102 42,892 535,879 SH   SOLE 26 226,875 0 309,004
AMEREN CORP COM 023608102 30,479 380,797 SH   SOLE 28 29,472 0 351,325
AMEREN CORP COM 023608102 65 815 SH   SOLE 29 815 0 0
AMEREN CORP COM 023608102 95,009 1,187,024 SH   SOLE 30 1,187,024 0 0
AMEREN CORP COM 023608102 5,667 70,802 SH   SOLE 31 33,736 0 37,066
AMEREN CORP COM 023608102 16,565 206,955 SH   SOLE 34 206,955 0 0
AMEREN CORP COM 023608102 13,182 164,692 SH   SOLE 36 164,692 0 0
AMEREN CORP COM 023608102 348 4,350 SH   SOLE 40 4,350 0 0
AMEREN CORP COM 023608102 13,101 163,679 SH   SOLE 43 14,119 0 149,560
AMERESCO INC CL A 02361E108 1,020 16,268 SH   SOLE 2 7,537 0 8,731
AMERESCO INC CL A 02361E108 4 66 SH   SOLE 4 66 0 0
AMERESCO INC CL A 02361E108 3,721 59,335 SH   SOLE 7 59,335 0 0
AMERESCO INC CL A 02361E108 6,000 95,661 SH   SOLE 18 95,661 0 0