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