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
1ST CONSTITUTION BANCORP COM 31986N102 228 10,298 SH   SOLE 1 10,298 0 0
1ST CONSTITUTION BANCORP COM 31986N102 0 1 SH   SOLE 8 1 0 0
1ST SOURCE CORP COM 336901103 746 14,378 SH   SOLE 1 14,378 0 0
1ST SOURCE CORP COM 336901103 525 10,119 SH   SOLE 99 10,119 0 0
21VIANET GROUP INC ADR 90138A103 11,044 1,523,355 SH   SOLE 1 1,523,355 0 0
21VIANET GROUP INC ADR 90138A103 66 9,148 SH   SOLE 8 9,148 0 0
22ND CENTY GROUP INC COM 90137F103 127 115,680 SH   SOLE 1 115,680 0 0
22ND CENTY GROUP INC COM 90137F103 0 57 SH   SOLE 8 57 0 0
2U INC COM 90214J101 25,607 1,067,400 SH   SOLE 1 1,067,400 0 0
2U INC COM 90214J101 5 210 SH   SOLE 8 210 0 0
3-D SYS CORP DEL COM 88554D205 75 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL COM 88554D205 1,725 197,171 SH   SOLE 1 197,171 0 0
3-D SYS CORP DEL COM 88554D205 49 5,556 SH   SOLE 8 5,556 0 0
3-D SYS CORP DEL OPT 88554D205 272 31,100 SH Call SOLE 8 31,100 0 0
3-D SYS CORP DEL OPT 88554D205 107 12,200 SH Put SOLE 8 12,200 0 0
360 FINANCE INC ADR 88557W101 200 20,500 SH   SOLE 1 20,500 0 0
3M CO COM 88579Y101 445 2,523 SH   DFND 1 0 0 2,523
3M CO COM 88579Y101 201,444 1,141,829 SH   SOLE 1 1,141,829 0 0
3M CO OPT 88579Y101 49,097 278,300 SH Put SOLE 8 278,300 0 0
3M CO COM 88579Y101 4,373 24,787 SH   SOLE 8 24,787 0 0
3M CO OPT 88579Y101 18,524 105,000 SH Call SOLE 8 105,000 0 0
3M CO COM 88579Y101 9,992 56,634 SH   SOLE 9 56,634 0 0
3M CO COM 88579Y101 10,978 62,228 SH   SOLE 58 62,228 0 0
3M CO COM 88579Y101 660 3,742 SH   SOLE 99 3,742 0 0
500 COM LTD ADR 33829R100 1 144 SH   SOLE 8 144 0 0
51JOB INC ADR 316827104 2,488 29,300 SH   SOLE 1 29,300 0 0
51JOB INC ADR 316827104 0 1 SH   SOLE 8 1 0 0
51JOB INC ADR 316827104 1,274 15,000 SH   SOLE 9 15,000 0 0
58 COM INC ADR 31680Q104 680 10,500 SH   SOLE 1 10,500 0 0
58 COM INC ADR 31680Q104 137 2,116 SH   SOLE 8 2,116 0 0
58 COM INC ADR 31680Q104 3,470 53,600 SH   SOLE 9 53,600 0 0
8X8 INC NEW COM 282914100 55,344 3,024,301 SH   SOLE 1 3,024,301 0 0
8X8 INC NEW COM 282914100 9 488 SH   SOLE 8 488 0 0
A10 NETWORKS INC COM 002121101 338 49,199 SH   SOLE 1 49,199 0 0
A10 NETWORKS INC COM 002121101 4 587 SH   SOLE 8 587 0 0
AAON INC COM 000360206 3,029 61,295 SH   SOLE 1 61,295 0 0
AAON INC COM 000360206 7 138 SH   SOLE 8 138 0 0
AAR CORP COM 000361105 2,805 62,204 SH   SOLE 1 62,204 0 0
AAR CORP OPT 000361105 5 100 SH Put SOLE 8 100 0 0
AAR CORP COM 000361105 110 2,425 SH   SOLE 8 2,425 0 0
AAR CORP OPT 000361105 32 700 SH Call SOLE 8 700 0 0
AARONS INC COM 002535300 5,749 100,673 SH   SOLE 1 100,673 0 0
AARONS INC COM 002535300 643 11,256 SH   SOLE 8 11,256 0 0
ABB LTD ADR 000375204 5 207 SH   DFND 1 0 0 207
ABB LTD ADR 000375204 51 2,120 SH   SOLE 8 2,120 0 0
ABB LTD OPT 000375204 4,693 194,800 SH Call SOLE 8 194,800 0 0
ABB LTD OPT 000375204 783 32,500 SH Put SOLE 8 32,500 0 0
ABB LTD ADR 000375204 581 24,120 SH   SOLE 9 24,120 0 0
ABB LTD ADR 000375204 518 21,500 SH   DFND 20 0 0 21,500
ABBOTT LABS COM 002824100 226,999 2,613,374 SH   SOLE 1 2,613,374 0 0
ABBOTT LABS COM 002824100 115 1,320 SH   DFND 1 0 0 1,320
ABBOTT LABS OPT 002824100 21,837 251,400 SH Put SOLE 8 251,400 0 0
ABBOTT LABS OPT 002824100 31,791 366,000 SH Call SOLE 8 366,000 0 0
ABBOTT LABS COM 002824100 2 27 SH   SOLE 8 27 0 0
ABBOTT LABS COM 002824100 14,959 172,213 SH   SOLE 9 172,213 0 0
ABBOTT LABS COM 002824100 964 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 16,616 191,299 SH   SOLE 58 191,299 0 0
ABBOTT LABS COM 002824100 3,688 42,458 SH   SOLE 99 42,458 0 0
ABBVIE INC COM 00287Y109 340 3,845 SH   DFND 1 0 0 3,845
ABBVIE INC OPT 00287Y109 22,135 250,000 SH Call SOLE 1 250,000 0 0
ABBVIE INC COM 00287Y109 241,481 2,727,371 SH   SOLE 1 2,727,371 0 0
ABBVIE INC OPT 00287Y109 28,749 324,700 SH Call SOLE 8 324,700 0 0
ABBVIE INC OPT 00287Y109 54,718 618,000 SH Put SOLE 8 618,000 0 0
ABBVIE INC COM 00287Y109 11,146 125,891 SH   SOLE 8 125,891 0 0
ABBVIE INC OPT 00287Y109 22,135 250,000 SH Call SOLE 9 250,000 0 0
ABBVIE INC COM 00287Y109 12,460 140,730 SH   SOLE 9 140,730 0 0
ABBVIE INC COM 00287Y109 125 1,417 SH   DFND 20 0 0 1,417
ABBVIE INC COM 00287Y109 14,014 158,282 SH   SOLE 58 158,282 0 0
ABBVIE INC COM 00287Y109 2,356 26,604 SH   SOLE 99 26,604 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 111 34,124 SH   SOLE 1 34,124 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 393 120,081 SH   SOLE 8 120,081 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 18 5,622 SH   SOLE 99 5,622 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 3,125 180,738 SH   SOLE 1 180,738 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 23 1,348 SH   SOLE 8 1,348 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,888 109,200 SH Put SOLE 8 109,200 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,955 113,100 SH Call SOLE 8 113,100 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 865 50,000 SH   DFND 20 0 0 50,000
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 14 2,086 SH   DFND 1 0 0 2,086
ABERDEEN STD GOLD ETF TR FUND 00326A104 194 13,300 SH   DFND 1 0 0 13,300
ABERDEEN STD PLATINUM ETF TR FUND 003260106 12 131 SH   DFND 1 0 0 131
ABIOMED INC COM 003654100 9,121 53,468 SH   SOLE 1 53,468 0 0
ABIOMED INC OPT 003654100 51 300 SH Call SOLE 8 300 0 0
ABIOMED INC OPT 003654100 4,691 27,500 SH Put SOLE 8 27,500 0 0
ABIOMED INC COM 003654100 731 4,284 SH   SOLE 9 4,284 0 0
ABM INDS INC COM 000957100 3,904 103,525 SH   SOLE 1 103,525 0 0
ABM INDS INC COM 000957100 1 30 SH   SOLE 8 30 0 0
ABRAXAS PETE CORP COM 003830106 57 163,191 SH   SOLE 1 163,191 0 0
ABRAXAS PETE CORP COM 003830106 0 63 SH   SOLE 8 63 0 0
AC IMMUNE SA COM H00263105 1 134 SH   SOLE 8 134 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 16,465 242,805 SH   SOLE 1 242,805 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC OPT 00401C108 1,356 20,000 SH Put SOLE 8 20,000 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 163 2,400 SH Call SOLE 8 2,400 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1 12 SH   SOLE 8 12 0 0
ACACIA RESH CORP COM 003881307 134 50,162 SH   SOLE 1 50,162 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 3,004 90,433 SH   SOLE 1 90,433 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 0 1 SH   SOLE 8 1 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 188 5,647 SH   SOLE 99 5,647 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 6,168 144,184 SH   SOLE 1 144,184 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 3,431 80,200 SH Put SOLE 8 80,200 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 15,893 371,500 SH Call SOLE 8 371,500 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 4,721 110,361 SH   SOLE 8 110,361 0 0
ACADIA RLTY TR TRUS 004239109 4,689 180,845 SH   SOLE 1 180,845 0 0
ACADIA RLTY TR TRUS 004239109 0 6 SH   SOLE 8 6 0 0
ACASTI PHARMA INC COM 00430K402 245 100,000 SH   SOLE 8 100,000 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 522 30,868 SH   SOLE 1 30,868 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 0 13 SH   SOLE 8 13 0 0
ACCELERON PHARMA INC COM 00434H108 3,728 70,325 SH   SOLE 1 70,325 0 0
ACCELERON PHARMA INC COM 00434H108 2 35 SH   SOLE 8 35 0 0
ACCELERON PHARMA INC OPT 00434H108 4,231 79,800 SH Call SOLE 8 79,800 0 0
ACCELERON PHARMA INC COM 00434H108 38 716 SH   SOLE 99 716 0 0
ACCENTURE PLC IRELAND COM G1151C101 10,081 47,875 SH   DFND 1 0 0 47,875
ACCENTURE PLC IRELAND COM G1151C101 217,648 1,033,617 SH   SOLE 1 1,033,617 0 0
ACCENTURE PLC IRELAND OPT G1151C101 4,317 20,500 SH Put SOLE 8 20,500 0 0
ACCENTURE PLC IRELAND COM G1151C101 11,197 53,174 SH   SOLE 8 53,174 0 0
ACCENTURE PLC IRELAND OPT G1151C101 12,129 57,600 SH Call SOLE 8 57,600 0 0
ACCENTURE PLC IRELAND COM G1151C101 13,779 65,437 SH   SOLE 9 65,437 0 0
ACCENTURE PLC IRELAND COM G1151C101 14,521 68,962 SH   SOLE 58 68,962 0 0
ACCO BRANDS CORP COM 00081T108 1,191 127,262 SH   SOLE 1 127,262 0 0
ACCO BRANDS CORP COM 00081T108 37 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 3 301 SH   SOLE 8 301 0 0
ACCURAY INC COM 004397105 270 95,721 SH   SOLE 1 95,721 0 0
ACCURAY INC COM 004397105 2 709 SH   SOLE 8 709 0 0
ACCURAY INC OPT 004397105 1 300 SH Put SOLE 8 300 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 165 78,336 SH   SOLE 1 78,336 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 1 532 SH   SOLE 8 532 0 0
ACER THERAPEUTICS INC COM 00444P108 393 98,153 SH   SOLE 1 98,153 0 0
ACER THERAPEUTICS INC COM 00444P108 0 3 SH   SOLE 8 3 0 0
ACHIEVE LIFE SCIENCE INC COM 004468203 0 23 SH   SOLE 8 23 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 1,025 169,932 SH   SOLE 1 169,932 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 6 1,048 SH   SOLE 8 1,048 0 0
ACI WORLDWIDE INC COM 004498101 15,748 415,689 SH   SOLE 1 415,689 0 0
ACI WORLDWIDE INC COM 004498101 84 2,231 SH   SOLE 8 2,231 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 59 31,401 SH   SOLE 1 31,401 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 100 52,452 SH   SOLE 8 52,452 0 0
ACNB CORP COM 000868109 414 10,947 SH   SOLE 1 10,947 0 0
ACORDA THERAPEUTICS INC COM 00484M106 143 69,643 SH   SOLE 1 69,643 0 0
ACORDA THERAPEUTICS INC OPT 00484M106 0 100 SH Call SOLE 8 100 0 0
ACORDA THERAPEUTICS INC COM 00484M106 1 377 SH   SOLE 8 377 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 6 28,601 SH   SOLE 8 28,601 0 0
ACTIVISION BLIZZARD INC COM 00507V109 260,378 4,381,973 SH   SOLE 1 3,465,469 916,504 0
ACTIVISION BLIZZARD INC COM 00507V109 373 6,278 SH   DFND 1 0 0 6,278
ACTIVISION BLIZZARD INC OPT 00507V109 24,172 406,800 SH Call SOLE 8 406,800 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,003 33,700 SH   SOLE 8 33,700 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 13,126 220,900 SH Put SOLE 8 220,900 0 0
ACTIVISION BLIZZARD INC COM 00507V109 15,998 269,229 SH   SOLE 9 269,229 0 0
ACTIVISION BLIZZARD INC COM 00507V109 3,622 60,948 SH   SOLE 20 0 60,948 0
ACTIVISION BLIZZARD INC COM 00507V109 4,905 82,551 SH   SOLE 58 82,551 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,325 39,121 SH   SOLE 82 0 39,121 0
ACTIVISION BLIZZARD INC COM 00507V109 8,479 142,703 SH   SOLE 99 0 142,703 0
ACTUANT CORP COM 00508X203 2,129 81,809 SH   SOLE 1 81,809 0 0
ACTUANT CORP COM 00508X203 4 137 SH   SOLE 8 137 0 0
ACUITY BRANDS INC COM 00508Y102 6,354 46,032 SH   SOLE 1 46,032 0 0
ACUITY BRANDS INC OPT 00508Y102 704 5,100 SH Put SOLE 8 5,100 0 0
ACUITY BRANDS INC OPT 00508Y102 1,173 8,500 SH Call SOLE 8 8,500 0 0
ACUITY BRANDS INC COM 00508Y102 1 4 SH   SOLE 8 4 0 0
ACUITY BRANDS INC COM 00508Y102 120 875 SH   SOLE 9 875 0 0
ACUSHNET HOLDINGS CORP COM 005098108 1,165 35,855 SH   SOLE 1 35,855 0 0
ACUSHNET HOLDINGS CORP COM 005098108 3 86 SH   SOLE 8 86 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 89 23,276 SH   SOLE 1 23,276 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 1 163 SH   SOLE 8 163 0 0
ADAMS RES &amp ENERGY INC COM 006351308 9 230 SH   SOLE 1 230 0 0
ADAMS RES &amp ENERGY INC COM 006351308 0 3 SH   SOLE 8 3 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 1 526 SH   SOLE 8 526 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 9 306 SH   SOLE 8 306 0 0
ADDUS HOMECARE CORP COM 006739106 4,052 41,692 SH   SOLE 1 41,692 0 0
ADDUS HOMECARE CORP COM 006739106 0 2 SH   SOLE 8 2 0 0
ADECOAGRO S A COM L00849106 0 2 SH   SOLE 8 2 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 230 27,061 SH   SOLE 1 27,061 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 0 10 SH   SOLE 8 10 0 0
ADIENT PLC COM G0084W101 3,705 174,372 SH   SOLE 1 174,372 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC OPT G0084W101 525 24,700 SH Call SOLE 8 24,700 0 0
ADIENT PLC OPT G0084W101 1,811 85,200 SH Put SOLE 8 85,200 0 0
ADIENT PLC COM G0084W101 860 40,443 SH   SOLE 8 40,443 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 289 72,416 SH   SOLE 1 72,416 0 0
ADMA BIOLOGICS INC COM 000899104 9 2,284 SH   SOLE 8 2,284 0 0
ADOBE INC COM 00724F101 344,893 1,045,739 SH   SOLE 1 794,587 251,152 0
ADOBE INC COM 00724F101 1,081 3,278 SH   DFND 1 0 0 3,278
ADOBE INC OPT 00724F101 76,318 231,400 SH Put SOLE 8 231,400 0 0
ADOBE INC OPT 00724F101 76,285 231,300 SH Call SOLE 8 231,300 0 0
ADOBE INC COM 00724F101 15,669 47,510 SH   SOLE 9 47,510 0 0
ADOBE INC COM 00724F101 5,880 17,827 SH   SOLE 20 0 17,827 0
ADOBE INC COM 00724F101 1,319 4,000 SH   DFND 20 0 0 4,000
ADOBE INC COM 00724F101 20,164 61,138 SH   SOLE 58 61,138 0 0
ADOBE INC COM 00724F101 3,379 10,246 SH   SOLE 82 0 10,246 0
ADOBE INC COM 00724F101 12,466 37,797 SH   SOLE 99 0 37,797 0
ADT INC OPT 00090Q103 170 21,400 SH Put SOLE 1 21,400 0 0
ADT INC COM 00090Q103 197 24,866 SH   SOLE 1 24,866 0 0
ADT INC COM 00090Q103 2 243 SH   SOLE 8 243 0 0
ADTALEM GLOBAL ED INC COM 00737L103 3,011 86,106 SH   SOLE 1 86,106 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 14 400 SH Put SOLE 8 400 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 73 2,100 SH Call SOLE 8 2,100 0 0
ADTALEM GLOBAL ED INC COM 00737L103 107 3,061 SH   SOLE 8 3,061 0 0
ADTRAN INC COM 00738A106 716 72,384 SH   SOLE 1 72,384 0 0
ADTRAN INC OPT 00738A106 106 10,700 SH Call SOLE 8 10,700 0 0
ADTRAN INC COM 00738A106 273 27,653 SH   SOLE 8 27,653 0 0
ADTRAN INC OPT 00738A106 556 56,200 SH Put SOLE 8 56,200 0 0
ADURO BIOTECH INC COM 00739L101 77 65,483 SH   SOLE 1 65,483 0 0
ADURO BIOTECH INC COM 00739L101 1 518 SH   SOLE 8 518 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 21,743 135,749 SH   SOLE 1 135,749 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 3,572 22,300 SH Put SOLE 8 22,300 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 4,917 30,700 SH Call SOLE 8 30,700 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 2,650 16,543 SH   SOLE 8 16,543 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 1,065 6,652 SH   SOLE 9 6,652 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 81,294 2,473,196 SH   SOLE 1 2,473,196 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 1 29 SH   SOLE 8 29 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 2,431 62,596 SH   SOLE 1 62,596 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 0 7 SH   SOLE 8 7 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 474 12,193 SH   SOLE 99 12,193 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 173 16,453 SH   SOLE 1 16,453 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 8 775 SH   SOLE 8 775 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 525 50,000 SH   DFND 20 0 0 50,000
ADVANCED ENERGY INDS COM 007973100 4,352 61,128 SH   SOLE 1 61,128 0 0
ADVANCED ENERGY INDS COM 007973100 141 1,978 SH   SOLE 8 1,978 0 0
ADVANCED MICRO DEVICES INC COM 007903107 159,191 3,471,269 SH   SOLE 1 3,471,269 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 6,880 150,000 SH Put SOLE 1 150,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 46 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC OPT 007903107 130,701 2,850,000 SH Put SOLE 8 2,850,000 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 141,313 3,081,400 SH Call SOLE 8 3,081,400 0 0
ADVANCED MICRO DEVICES INC COM 007903107 38 815 SH   SOLE 8 815 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,779 104,213 SH   SOLE 9 104,213 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,359 95,052 SH   SOLE 58 95,052 0 0
ADVANSIX INC COM 00773T101 922 46,180 SH   SOLE 1 46,180 0 0
ADVANSIX INC COM 00773T101 0 21 SH   SOLE 8 21 0 0
ADVANSIX INC COM 00773T101 0 1 SH   SOLE 9 1 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 5,007 434,513 SH   SOLE 1 434,513 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 331 28,725 SH   SOLE 8 28,725 0 0
ADVISORSHARES TR FUND 00768Y727 1,357 28,000 SH   SOLE 1 28,000 0 0
AECOM COM 00766T100 1,271 29,462 SH   SOLE 1 29,462 0 0
AECOM OPT 00766T100 17 400 SH Put SOLE 8 400 0 0
AECOM COM 00766T100 1 12 SH   SOLE 8 12 0 0
AECOM OPT 00766T100 207 4,800 SH Call SOLE 8 4,800 0 0
AEGION CORP COM 00770F104 1,037 46,360 SH   SOLE 1 46,360 0 0
AEGION CORP COM 00770F104 7 296 SH   SOLE 8 296 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 202 26,445 SH   SOLE 1 26,445 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 0 36 SH   SOLE 8 36 0 0
AEGON N V OPT 007924103 8 1,700 SH Call SOLE 8 1,700 0 0
AERCAP HOLDINGS NV COM N00985106 10,067 163,770 SH   SOLE 1 163,770 0 0
AERCAP HOLDINGS NV OPT N00985106 7,106 115,600 SH Call SOLE 8 115,600 0 0
AERCAP HOLDINGS NV COM N00985106 0 7 SH   SOLE 8 7 0 0
AERCAP HOLDINGS NV OPT N00985106 652 10,600 SH Put SOLE 8 10,600 0 0
AERCAP HOLDINGS NV COM N00985106 979 15,924 SH   SOLE 9 15,924 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 1,020 42,201 SH   SOLE 1 42,201 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 35 1,447 SH   SOLE 99 1,447 0 0
AEROCENTURY CORP COM 007737109 0 5 SH   SOLE 8 5 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 9,242 202,418 SH   SOLE 1 202,418 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 14 300 SH Call SOLE 8 300 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 27 600 SH Put SOLE 8 600 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 41 899 SH   SOLE 8 899 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 7,451 4,103,000 PRN   SOLE 8 0 0 4,103,000
AEROVIRONMENT INC COM 008073108 1,978 32,038 SH   SOLE 1 32,038 0 0
AEROVIRONMENT INC OPT 008073108 710 11,500 SH Put SOLE 8 11,500 0 0
AEROVIRONMENT INC COM 008073108 118 1,909 SH   SOLE 8 1,909 0 0
AEROVIRONMENT INC OPT 008073108 556 9,000 SH Call SOLE 8 9,000 0 0
AES CORP COM 00130H105 16,216 814,863 SH   SOLE 1 814,863 0 0
AES CORP OPT 00130H105 199 10,000 SH Put SOLE 8 10,000 0 0
AES CORP OPT 00130H105 2,635 132,400 SH Call SOLE 8 132,400 0 0
AES CORP COM 00130H105 2 104 SH   SOLE 8 104 0 0
AES CORP COM 00130H105 1,257 63,196 SH   SOLE 9 63,196 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 135 SH   SOLE 8 135 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 678 7,998 SH   SOLE 1 7,998 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 632 7,457 SH   SOLE 8 7,457 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 64 759 SH   SOLE 9 759 0 0
AFFIMED N V COM N01045108 201 73,521 SH   SOLE 1 73,521 0 0
AFFIMED N V COM N01045108 1 266 SH   SOLE 8 266 0 0
AFFIMED N V COM N01045108 30 10,832 SH   SOLE 99 10,832 0 0
AFLAC INC COM 001055102 81,932 1,548,805 SH   SOLE 1 1,548,805 0 0
AFLAC INC OPT 001055102 979 18,500 SH Put SOLE 8 18,500 0 0
AFLAC INC OPT 001055102 5,375 101,600 SH Call SOLE 8 101,600 0 0
AFLAC INC COM 001055102 45 853 SH   SOLE 8 853 0 0
AFLAC INC COM 001055102 8,078 152,730 SH   SOLE 9 152,730 0 0
AG MTG INVT TR INC TRUS 001228105 512 33,159 SH   SOLE 1 33,159 0 0
AG MTG INVT TR INC TRUS 001228105 0 18 SH   SOLE 8 18 0 0
AGCO CORP COM 001084102 8,801 113,925 SH   SOLE 1 113,925 0 0
AGCO CORP OPT 001084102 232 3,000 SH Call SOLE 8 3,000 0 0
AGCO CORP OPT 001084102 147 1,900 SH Put SOLE 8 1,900 0 0
AGCO CORP COM 001084102 83 1,078 SH   SOLE 8 1,078 0 0
AGCO CORP COM 001084102 252 3,259 SH   SOLE 9 3,259 0 0
AGENUS INC COM 00847G705 435 106,987 SH   SOLE 1 106,987 0 0
AGENUS INC COM 00847G705 3 746 SH   SOLE 8 746 0 0
AGEX THERAPEUTICS INC COM 00848H108 39 21,262 SH   SOLE 1 21,262 0 0
AGEX THERAPEUTICS INC COM 00848H108 0 11 SH   SOLE 8 11 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 16 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 35,454 415,603 SH   SOLE 1 415,603 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 10,092 118,300 SH Call SOLE 8 118,300 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 3,703 43,402 SH   SOLE 8 43,402 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 14,639 171,600 SH Put SOLE 8 171,600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,937 34,423 SH   SOLE 9 34,423 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 165 1,936 SH   SOLE 99 1,936 0 0
AGILYSYS INC COM 00847J105 1,085 42,686 SH   SOLE 1 42,686 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 1,008 21,100 SH   SOLE 1 21,100 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 70 1,474 SH   SOLE 8 1,474 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 47 988 SH   SOLE 99 988 0 0
AGNC INVT CORP COM 00123Q104 166 9,389 SH   SOLE 1 9,389 0 0
AGNC INVT CORP TRUS 00123Q104 7,606 430,228 SH   SOLE 1 430,228 0 0
AGNC INVT CORP TRUS 00123Q104 117 6,608 SH   SOLE 8 6,608 0 0
AGNC INVT CORP OPT 00123Q104 638 36,100 SH Call SOLE 8 36,100 0 0
AGNC INVT CORP OPT 00123Q104 2,175 123,000 SH Put SOLE 8 123,000 0 0
AGNC INVT CORP COM 00123Q104 316 17,906 SH   SOLE 9 17,906 0 0
AGNICO EAGLE MINES LTD COM 008474108 681 11,048 SH   DFND 1 0 0 11,048
AGNICO EAGLE MINES LTD COM 008474108 11,026 178,964 SH   SOLE 1 178,964 0 0
AGNICO EAGLE MINES LTD OPT 008474108 5,428 88,100 SH Put SOLE 8 88,100 0 0
AGNICO EAGLE MINES LTD OPT 008474108 4,553 73,900 SH Call SOLE 8 73,900 0 0
AGNICO EAGLE MINES LTD COM 008474108 14 224 SH   SOLE 8 224 0 0
AGNICO EAGLE MINES LTD COM 008474108 212 3,446 SH   SOLE 9 3,446 0 0
AGREE REALTY CORP TRUS 008492100 9,103 129,730 SH   SOLE 1 129,730 0 0
AGREE REALTY CORP TRUS 008492100 20 279 SH   SOLE 8 279 0 0
AGREE REALTY CORP COM 008492100 263 3,754 SH   SOLE 99 3,754 0 0
AGROFRESH SOLUTIONS COM 00856G109 0 8 SH   SOLE 8 8 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 167 5,000 SH   DFND 1 0 0 5,000
AIMMUNE THERAPEUTICS INC COM 00900T107 2,157 64,466 SH   SOLE 1 64,466 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 382 11,396 SH   SOLE 8 11,396 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 42 1,262 SH   SOLE 99 1,262 0 0
AIR LEASE CORP COM 00912X302 551 11,600 SH   SOLE 1 11,600 0 0
AIR LEASE CORP COM 00912X302 4 86 SH   SOLE 8 86 0 0
AIR LEASE CORP COM 00912X302 95 1,997 SH   SOLE 99 1,997 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,843 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 191,401 814,511 SH   SOLE 1 814,511 0 0
AIR PRODS &amp CHEMS INC COM 009158106 19 83 SH   SOLE 8 83 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 117 500 SH Put SOLE 8 500 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 540 2,300 SH Call SOLE 8 2,300 0 0
AIR PRODS &amp CHEMS INC COM 009158106 12,290 52,297 SH   SOLE 9 52,297 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1,372 58,463 SH   SOLE 1 58,463 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 1 59 SH   SOLE 8 59 0 0
AIRCASTLE LTD COM G0129K104 18,051 563,933 SH   SOLE 1 563,933 0 0
AIRCASTLE LTD COM G0129K104 1 29 SH   SOLE 8 29 0 0
AIRCASTLE LTD OPT G0129K104 3 100 SH Call SOLE 8 100 0 0
AIRGAIN INC COM 00938A104 96 8,934 SH   SOLE 1 8,934 0 0
AIRGAIN INC COM 00938A104 0 6 SH   SOLE 8 6 0 0
AK STL HLDG CORP COM 001547108 2,304 700,421 SH   SOLE 1 700,421 0 0
AK STL HLDG CORP OPT 001547108 267 81,300 SH Call SOLE 8 81,300 0 0
AK STL HLDG CORP COM 001547108 1,220 370,944 SH   SOLE 8 370,944 0 0
AK STL HLDG CORP OPT 001547108 6,655 2,022,800 SH Put SOLE 8 2,022,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 98,326 1,138,287 SH   SOLE 1 1,138,287 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 922 10,677 SH   SOLE 8 10,677 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAJ0 667 602,000 PRN   SOLE 8 0 0 602,000
AKAMAI TECHNOLOGIES INC OPT 00971T101 6,772 78,400 SH Put SOLE 8 78,400 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 1,071 12,400 SH Call SOLE 8 12,400 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,338 15,498 SH   SOLE 9 15,498 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,524 17,640 SH   SOLE 58 17,640 0 0
AKCEA THERAPEUTICS INC COM 00972L107 304 17,988 SH   SOLE 1 17,988 0 0
AKCEA THERAPEUTICS INC COM 00972L107 8 498 SH   SOLE 8 498 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 760 120,287 SH   SOLE 1 120,287 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 1 200 SH Put SOLE 8 200 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 320 50,603 SH   SOLE 8 50,603 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 10 1,591 SH Call SOLE 8 1,591 0 0
AKERO THERAPEUTICS INC COM 00973Y108 109 4,889 SH   SOLE 1 4,889 0 0
AKERO THERAPEUTICS INC COM 00973Y108 3 129 SH   SOLE 8 129 0 0
AKORN INC COM 009728106 213 141,625 SH   SOLE 1 141,625 0 0
AKORN INC COM 009728106 4 2,510 SH   SOLE 8 2,510 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 203 25,435 SH   SOLE 1 25,435 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 0 1 SH   SOLE 8 1 0 0
ALAMO GROUP INC COM 011311107 1,843 14,676 SH   SOLE 1 14,676 0 0
ALAMO GROUP INC COM 011311107 13 102 SH   SOLE 8 102 0 0
ALAMO GROUP INC COM 011311107 738 5,882 SH   SOLE 99 5,882 0 0
ALAMOS GOLD INC NEW COM 011532108 4,856 620,144 SH   SOLE 1 620,144 0 0
ALAMOS GOLD INC NEW COM 011532108 4 510 SH   SOLE 8 510 0 0
ALARM COM HLDGS INC COM 011642105 4,284 99,665 SH   SOLE 1 99,665 0 0
ALARM COM HLDGS INC COM 011642105 6 140 SH   SOLE 8 140 0 0
ALASKA AIR GROUP INC COM 011659109 7,309 107,865 SH   SOLE 1 107,865 0 0
ALASKA AIR GROUP INC COM 011659109 2 33 SH   SOLE 8 33 0 0
ALASKA AIR GROUP INC OPT 011659109 2,385 35,200 SH Call SOLE 8 35,200 0 0
ALASKA AIR GROUP INC OPT 011659109 1,511 22,300 SH Put SOLE 8 22,300 0 0
ALASKA AIR GROUP INC COM 011659109 617 9,107 SH   SOLE 9 9,107 0 0
ALASKA AIR GROUP INC COM 011659109 397 5,859 SH   SOLE 99 5,859 0 0
ALASKA COMMUNICATIONS SYS GR COM 01167P101 0 23 SH   SOLE 8 23 0 0
ALBANY INTL CORP COM 012348108 4,484 59,052 SH   SOLE 1 59,052 0 0
ALBANY INTL CORP COM 012348108 3 42 SH   SOLE 8 42 0 0
ALBEMARLE CORP COM 012653101 56 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 34,110 467,006 SH   SOLE 1 467,006 0 0
ALBEMARLE CORP COM 012653101 34 471 SH   SOLE 8 471 0 0
ALBEMARLE CORP OPT 012653101 88 1,200 SH Put SOLE 8 1,200 0 0
ALBEMARLE CORP OPT 012653101 139 1,900 SH Call SOLE 8 1,900 0 0
ALBEMARLE CORP COM 012653101 1,807 24,734 SH   SOLE 9 24,734 0 0
ALBEMARLE CORP COM 012653101 357 4,884 SH   SOLE 99 4,884 0 0
ALBIREO PHARMA INC COM 01345P106 277 10,879 SH   SOLE 1 10,879 0 0
ALBIREO PHARMA INC COM 01345P106 0 6 SH   SOLE 8 6 0 0
ALCOA CORP COM 013872106 4,614 214,486 SH   SOLE 1 214,486 0 0
ALCOA CORP OPT 013872106 6,090 283,100 SH Call SOLE 8 283,100 0 0
ALCOA CORP COM 013872106 2,698 125,445 SH   SOLE 8 125,445 0 0
ALCOA CORP OPT 013872106 1,777 82,600 SH Put SOLE 8 82,600 0 0
ALCOA CORP COM 013872106 3,754 174,527 SH   SOLE 9 174,527 0 0
ALCOA CORP COM 013872106 101 4,686 SH   SOLE 99 4,686 0 0
ALCON INC COM H01301128 70,082 1,238,859 SH   SOLE 1 1,238,859 0 0
ALCON INC COM H01301128 527 9,308 SH   DFND 1 0 0 9,308
ALCON INC COM H01301128 7 115 SH   SOLE 8 115 0 0
ALCON INC COM H01301128 30,182 533,521 SH   SOLE 9 533,521 0 0
ALCON INC COM H01301128 57 1,000 SH   DFND 20 0 0 1,000
ALCON INC COM H01301128 36,323 642,090 SH   SOLE 58 642,090 0 0
ALCON INC COM H01301128 126 2,228 SH   SOLE 99 2,228 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 133 22,926 SH   SOLE 1 22,926 0 0
ALECTOR INC COM 014442107 839 48,650 SH   SOLE 1 48,650 0 0
ALECTOR INC COM 014442107 7 413 SH   SOLE 8 413 0 0
ALERUS FINL CORP COM 01446U103 68 2,985 SH   SOLE 1 2,985 0 0
ALERUS FINL CORP COM 01446U103 0 4 SH   SOLE 8 4 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 1,552 74,018 SH   SOLE 1 74,018 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 0 1 SH   SOLE 8 1 0 0
ALEXANDERS INC TRUS 014752109 704 2,131 SH   SOLE 1 2,131 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 20,228 125,191 SH   SOLE 1 125,191 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 4,038 24,988 SH   SOLE 1 24,988 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 2 12 SH   SOLE 8 12 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,760 10,893 SH   SOLE 9 10,893 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,446 15,140 SH   SOLE 99 15,140 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 42,520 393,150 SH   SOLE 1 393,150 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 7,051 65,200 SH Call SOLE 8 65,200 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 12,318 113,900 SH Put SOLE 8 113,900 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 4,730 43,744 SH   SOLE 8 43,744 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,578 23,840 SH   SOLE 9 23,840 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,612 24,153 SH   SOLE 58 24,153 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 49 3,428 SH   SOLE 1 3,428 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 0 19 SH   SOLE 8 19 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 107 7,550 SH   SOLE 9 7,550 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 75,758 357,180 SH   SOLE 1 0 357,180 0
ALIBABA GROUP HLDG LTD ADR 01609W102 4,292 20,237 SH   DFND 1 0 0 20,237
ALIBABA GROUP HLDG LTD OPT 01609W102 295,519 1,393,300 SH Call SOLE 8 1,393,300 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 546,221 2,575,300 SH Put SOLE 8 2,575,300 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 211,284 996,153 SH   SOLE 9 996,153 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 5,418 25,543 SH   SOLE 20 0 25,543 0
ALIBABA GROUP HLDG LTD ADR 01609W102 12,751 60,120 SH   DFND 20 0 0 60,120
ALIBABA GROUP HLDG LTD ADR 01609W102 3,066 14,456 SH   SOLE 82 0 14,456 0
ALIBABA GROUP HLDG LTD ADR 01609W102 32,069 151,199 SH   SOLE 99 110,401 40,798 0
ALICO INC COM 016230104 169 4,700 SH   SOLE 1 4,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 32,563 116,694 SH   SOLE 1 116,694 0 0
ALIGN TECHNOLOGY INC OPT 016255101 23,411 83,900 SH Put SOLE 8 83,900 0 0
ALIGN TECHNOLOGY INC COM 016255101 3,812 13,662 SH   SOLE 8 13,662 0 0
ALIGN TECHNOLOGY INC OPT 016255101 17,775 63,700 SH Call SOLE 8 63,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,762 9,899 SH   SOLE 9 9,899 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,195 7,866 SH   SOLE 58 7,866 0 0
ALKALINE WTR CO INC COM 01643A207 0 21 SH   SOLE 8 21 0 0
ALKERMES PLC COM G01767105 4,003 196,261 SH   SOLE 1 196,261 0 0
ALKERMES PLC COM G01767105 363 17,779 SH   SOLE 8 17,779 0 0
ALKERMES PLC OPT G01767105 671 32,900 SH Put SOLE 8 32,900 0 0
ALKERMES PLC OPT G01767105 78 3,800 SH Call SOLE 8 3,800 0 0
ALKERMES PLC COM G01767105 1 35 SH   SOLE 9 35 0 0
ALKERMES PLC COM G01767105 22 1,100 SH   SOLE 99 1,100 0 0
ALLAKOS INC COM 01671P100 1,857 19,469 SH   SOLE 1 19,469 0 0
ALLAKOS INC COM 01671P100 59 611 SH   SOLE 8 611 0 0
ALLEGHANY CORP DEL COM 017175100 7,052 8,819 SH   SOLE 1 8,819 0 0
ALLEGHANY CORP DEL COM 017175100 250 312 SH   SOLE 9 312 0 0
ALLEGHANY CORP DEL COM 017175100 968 1,211 SH   SOLE 99 1,211 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 4,241 205,288 SH   SOLE 1 205,288 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 221 10,700 SH Put SOLE 8 10,700 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 87 4,200 SH Call SOLE 8 4,200 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 156 7,559 SH   SOLE 8 7,559 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 135 6,516 SH   SOLE 99 6,516 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 2,945 78,302 SH   SOLE 1 78,302 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 0 1 SH   SOLE 8 1 0 0
ALLEGIANT TRAVEL CO COM 01748X102 11,434 65,701 SH   SOLE 1 65,701 0 0
ALLEGIANT TRAVEL CO COM 01748X102 56 323 SH   SOLE 8 323 0 0
ALLEGION PUB LTD CO COM G0176J109 19,837 159,282 SH   SOLE 1 159,282 0 0
ALLEGION PUB LTD CO COM G0176J109 15 121 SH   SOLE 8 121 0 0
ALLEGION PUB LTD CO COM G0176J109 1,107 8,887 SH   SOLE 9 8,887 0 0
ALLERGAN PLC OPT G0177J108 19,118 100,000 SH Call SOLE 1 100,000 0 0
ALLERGAN PLC COM G0177J108 721,593 3,774,610 SH   SOLE 1 3,774,610 0 0
ALLERGAN PLC COM G0177J108 107 561 SH   DFND 1 0 0 561
ALLERGAN PLC OPT G0177J108 19,977 104,500 SH Call SOLE 8 104,500 0 0
ALLERGAN PLC OPT G0177J108 67,559 353,400 SH Put SOLE 8 353,400 0 0
ALLERGAN PLC COM G0177J108 32,192 168,396 SH   SOLE 8 168,396 0 0
ALLERGAN PLC COM G0177J108 10,875 56,888 SH   SOLE 9 56,888 0 0
ALLETE INC COM 018522300 9,410 115,925 SH   SOLE 1 115,925 0 0
ALLETE INC COM 018522300 691 8,519 SH   SOLE 99 8,519 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 11,414 101,734 SH   SOLE 1 101,734 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 6,755 60,200 SH Call SOLE 8 60,200 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 5,681 50,626 SH   SOLE 8 50,626 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 13,834 123,300 SH Put SOLE 8 123,300 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 445 3,964 SH   SOLE 9 3,964 0 0
ALLIANCE RES PARTNER L P COM 01877R108 251 23,175 SH   SOLE 1 23,175 0 0
ALLIANCE RES PARTNER L P OPT 01877R108 2,330 215,300 SH Put SOLE 8 215,300 0 0
ALLIANCE RES PARTNER L P COM 01877R108 1 135 SH   SOLE 8 135 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 15,126 499,858 SH   SOLE 1 499,858 0 0
ALLIANT ENERGY CORP COM 018802108 38,418 702,100 SH   SOLE 1 702,100 0 0
ALLIANT ENERGY CORP COM 018802108 2 33 SH   SOLE 8 33 0 0
ALLIANT ENERGY CORP COM 018802108 1,248 22,813 SH   SOLE 9 22,813 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 343 7,070 SH   SOLE 1 7,070 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 0 3 SH   SOLE 8 3 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 3,557 73,611 SH   SOLE 1 73,611 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 74 1,532 SH   SOLE 8 1,532 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 1,212 46,678 SH   SOLE 1 46,678 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 36 1,408 SH   SOLE 8 1,408 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,755 178,837 SH   SOLE 1 178,837 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 353 356,000 PRN   SOLE 8 0 0 356,000
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 162 16,586 SH   SOLE 8 16,586 0 0
ALLSTATE CORP COM 020002101 58,316 518,589 SH   SOLE 1 518,589 0 0
ALLSTATE CORP COM 020002101 22 200 SH   DFND 1 0 0 200
ALLSTATE CORP OPT 020002101 1,428 12,700 SH Call SOLE 8 12,700 0 0
ALLSTATE CORP OPT 020002101 562 5,000 SH Put SOLE 8 5,000 0 0
ALLSTATE CORP COM 020002101 2,476 22,015 SH   SOLE 8 22,015 0 0
ALLSTATE CORP COM 020002101 3,848 34,216 SH   SOLE 9 34,216 0 0
ALLY FINL INC COM 02005N100 8,707 284,870 SH   SOLE 1 284,870 0 0
ALLY FINL INC OPT 02005N100 263 8,600 SH Put SOLE 8 8,600 0 0
ALLY FINL INC COM 02005N100 400 13,098 SH   SOLE 8 13,098 0 0
ALLY FINL INC OPT 02005N100 975 31,900 SH Call SOLE 8 31,900 0 0
ALLY FINL INC COM 02005N100 290 9,515 SH   SOLE 9 9,515 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 4,780 41,502 SH   SOLE 1 41,502 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 8,246 71,600 SH Call SOLE 8 71,600 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 11,505 99,900 SH Put SOLE 8 99,900 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 1,852 16,078 SH   SOLE 8 16,078 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 276 2,394 SH   SOLE 9 2,394 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 136 1,184 SH   SOLE 99 1,184 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 281 20,617 SH   SOLE 1 20,617 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 1 100 SH   SOLE 8 100 0 0
ALPHA PRO TECH LTD COM 020772109 0 2 SH   SOLE 8 2 0 0
ALPHABET INC COM 02079K107 924,799 691,688 SH   SOLE 1 691,334 354 0
ALPHABET INC COM 02079K305 1,024,545 764,934 SH   SOLE 1 689,082 75,852 0
ALPHABET INC COM 02079K305 5,717 4,268 SH   DFND 1 0 0 4,268
ALPHABET INC COM 02079K107 4,209 3,148 SH   DFND 1 0 0 3,148
ALPHABET INC COM 02079K305 20 15 SH   SOLE 8 15 0 0
ALPHABET INC OPT 02079K107 182,904 136,800 SH Call SOLE 8 136,800 0 0
ALPHABET INC OPT 02079K107 108,968 81,500 SH Put SOLE 8 81,500 0 0
ALPHABET INC OPT 02079K305 186,711 139,400 SH Put SOLE 8 139,400 0 0
ALPHABET INC COM 02079K107 2,772 2,073 SH   SOLE 8 2,073 0 0
ALPHABET INC OPT 02079K305 266,941 199,300 SH Call SOLE 8 199,300 0 0
ALPHABET INC COM 02079K107 38,423 28,738 SH   SOLE 9 28,738 0 0
ALPHABET INC COM 02079K305 40,252 30,052 SH   SOLE 9 30,052 0 0
ALPHABET INC COM 02079K107 588 440 SH   SOLE 20 0 440 0
ALPHABET INC COM 02079K305 7,618 5,688 SH   SOLE 20 0 5,688 0
ALPHABET INC COM 02079K107 2,078 1,554 SH   DFND 20 0 0 1,554
ALPHABET INC COM 02079K305 1,153 861 SH   DFND 20 0 0 861
ALPHABET INC COM 02079K107 51,522 38,535 SH   SOLE 58 38,535 0 0
ALPHABET INC COM 02079K305 50,153 37,445 SH   SOLE 58 37,445 0 0
ALPHABET INC COM 02079K305 3,963 2,959 SH   SOLE 82 0 2,959 0
ALPHABET INC COM 02079K305 16,722 12,485 SH   SOLE 99 1,418 11,067 0
ALPHABET INC COM 02079K107 40 30 SH   SOLE 99 0 30 0
ALPHATEC HOLDINGS INC COM 02081G201 277 39,076 SH   SOLE 1 39,076 0 0
ALPHATEC HOLDINGS INC COM 02081G201 0 1 SH   SOLE 8 1 0 0
ALPS ETF TR FUND 00162Q783 174 7,000 SH   SOLE 1 7,000 0 0
ALPS ETF TR FUND 00162Q866 7,551 888,405 SH   SOLE 1 888,405 0 0
ALPS ETF TR FUND 00162Q866 474 55,738 SH   SOLE 8 55,738 0 0
ALPS ETF TR OPT 00162Q866 410 48,200 SH Put SOLE 8 48,200 0 0
ALPS ETF TR OPT 00162Q866 615 72,300 SH Call SOLE 8 72,300 0 0
ALPS ETF TR FUND 00162Q866 3,168 372,755 SH   DFND 20 0 0 372,755
ALTABA INC OPT 021346101 31,915 460,000 SH Call SOLE 1 460,000 0 0
ALTAIR ENGR INC COM 021369103 1,436 39,990 SH   SOLE 1 39,990 0 0
ALTAIR ENGR INC COM 021369103 0 1 SH   SOLE 8 1 0 0
ALTAIR ENGR INC BOND 021369AA1 3,312 3,231,000 PRN   SOLE 8 0 0 3,231,000
ALTERYX INC COM 02156B103 9 92 SH   DFND 1 0 0 92
ALTERYX INC COM 02156B103 36,655 366,300 SH   SOLE 1 366,300 0 0
ALTERYX INC COM 02156B103 20 201 SH   SOLE 8 201 0 0
ALTERYX INC COM 02156B103 202 2,021 SH   SOLE 99 2,021 0 0
ALTICE USA INC COM 02156K103 1,888 69,047 SH   SOLE 1 69,047 0 0
ALTICE USA INC COM 02156K103 423 15,502 SH   SOLE 8 15,502 0 0
ALTICE USA INC COM 02156K103 91 3,306 SH   SOLE 9 3,306 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 111 5,739 SH   SOLE 1 5,739 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 0 33 SH   SOLE 8 33 0 0
ALTRA INDL MOTION CORP COM 02208R106 2,545 70,271 SH   SOLE 1 70,271 0 0
ALTRA INDL MOTION CORP COM 02208R106 5 137 SH   SOLE 8 137 0 0
ALTRA INDL MOTION CORP COM 02208R106 819 22,622 SH   SOLE 99 22,622 0 0
ALTRIA GROUP INC COM 02209S103 329 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC COM 02209S103 183,712 3,680,853 SH   SOLE 1 3,680,853 0 0
ALTRIA GROUP INC OPT 02209S103 10,722 214,800 SH Call SOLE 8 214,800 0 0
ALTRIA GROUP INC COM 02209S103 13,961 279,720 SH   SOLE 8 279,720 0 0
ALTRIA GROUP INC OPT 02209S103 31,394 629,000 SH Put SOLE 8 629,000 0 0
ALTRIA GROUP INC COM 02209S103 11,459 229,588 SH   SOLE 9 229,588 0 0
ALTUS MIDSTREAM CO COM 02215L100 144 50,364 SH   SOLE 1 50,364 0 0
ALTUS MIDSTREAM CO COM 02215L100 0 12 SH   SOLE 8 12 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 1,023 83,993 SH   SOLE 1 83,993 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 114 9,400 SH Put SOLE 8 9,400 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 28 2,300 SH Call SOLE 8 2,300 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 110 9,025 SH   SOLE 8 9,025 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 487 25,066 SH   SOLE 1 25,066 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 0 1 SH   SOLE 8 1 0 0
AMARIN CORP PLC ADR 023111206 387 18,028 SH   DFND 1 0 0 18,028
AMARIN CORP PLC ADR 023111206 283 13,195 SH   SOLE 1 13,195 0 0
AMARIN CORP PLC OPT 023111206 7,054 329,000 SH Call SOLE 8 329,000 0 0
AMARIN CORP PLC ADR 023111206 18,435 859,849 SH   SOLE 8 859,849 0 0
AMARIN CORP PLC OPT 023111206 12,506 583,300 SH Put SOLE 8 583,300 0 0
AMAZON COM INC COM 023135106 1,286,932 696,452 SH   SOLE 1 625,274 71,178 0
AMAZON COM INC COM 023135106 9,661 5,228 SH   DFND 1 0 0 5,228
AMAZON COM INC COM 023135106 46,395 25,108 SH   SOLE 8 25,108 0 0
AMAZON COM INC OPT 023135106 557,863 301,900 SH Call SOLE 8 301,900 0 0
AMAZON COM INC OPT 023135106 1,045,323 565,700 SH Put SOLE 8 565,700 0 0
AMAZON COM INC COM 023135106 84,366 45,656 SH   SOLE 9 45,656 0 0
AMAZON COM INC COM 023135106 4,132 2,236 SH   DFND 20 0 0 2,236
AMAZON COM INC COM 023135106 9,605 5,198 SH   SOLE 20 0 5,198 0
AMAZON COM INC COM 023135106 95,058 51,443 SH   SOLE 58 51,443 0 0
AMAZON COM INC COM 023135106 5,470 2,960 SH   SOLE 82 0 2,960 0
AMAZON COM INC COM 023135106 19,842 10,738 SH   SOLE 99 603 10,135 0
AMBAC FINL GROUP INC COM 023139884 20,645 957,076 SH   SOLE 1 957,076 0 0
AMBAC FINL GROUP INC COM 023139884 2 79 SH   SOLE 8 79 0 0
AMBARELLA INC COM G037AX101 2,267 37,446 SH   SOLE 1 37,446 0 0
AMBARELLA INC OPT G037AX101 4,015 66,300 SH Call SOLE 8 66,300 0 0
AMBARELLA INC COM G037AX101 4,656 76,889 SH   SOLE 8 76,889 0 0
AMBARELLA INC OPT G037AX101 1,738 28,700 SH Put SOLE 8 28,700 0 0
AMBARELLA INC COM G037AX101 77 1,267 SH   SOLE 9 1,267 0 0
AMBEV SA ADR 02319V103 1,807 387,675 SH   SOLE 1 387,675 0 0
AMBEV SA ADR 02319V103 524 112,501 SH   DFND 1 0 0 112,501
AMBEV SA ADR 02319V103 14 3,084 SH   SOLE 9 3,084 0 0
AMC ENTMT HLDGS INC COM 00165C104 380 52,564 SH   SOLE 1 52,564 0 0
AMC ENTMT HLDGS INC OPT 00165C104 640 88,400 SH Put SOLE 8 88,400 0 0
AMC ENTMT HLDGS INC OPT 00165C104 318 43,900 SH Call SOLE 8 43,900 0 0
AMC ENTMT HLDGS INC COM 00165C104 200 27,659 SH   SOLE 8 27,659 0 0
AMC NETWORKS INC COM 00164V103 7,357 186,256 SH   SOLE 1 186,256 0 0
AMC NETWORKS INC COM 00164V103 2 61 SH   SOLE 8 61 0 0
AMCOR PLC COM G0250X107 62,589 5,773,950 SH   SOLE 1 5,773,950 0 0
AMCOR PLC COM G0250X107 48 4,437 SH   DFND 1 0 0 4,437
AMCOR PLC COM G0250X107 2 249 SH   SOLE 8 249 0 0
AMCOR PLC COM G0250X107 1,691 155,975 SH   SOLE 9 155,975 0 0
AMDOCS LTD COM G02602103 3,590 49,733 SH   SOLE 1 49,733 0 0
AMEDISYS INC COM 023436108 6,103 36,568 SH   SOLE 1 36,568 0 0
AMEDISYS INC OPT 023436108 1,636 9,800 SH Call SOLE 8 9,800 0 0
AMEDISYS INC COM 023436108 152 912 SH   SOLE 8 912 0 0
AMEDISYS INC OPT 023436108 184 1,100 SH Put SOLE 8 1,100 0 0
AMERANT BANCORP INC COM 023576101 429 19,713 SH   SOLE 1 19,713 0 0
AMERCO COM 023586100 1,365 3,629 SH   SOLE 1 3,629 0 0
AMERCO COM 023586100 1 2 SH   SOLE 8 2 0 0
AMERCO COM 023586100 72 190 SH   SOLE 9 190 0 0
AMEREN CORP COM 023608102 33,200 432,289 SH   SOLE 1 432,289 0 0
AMEREN CORP OPT 023608102 131 1,700 SH Call SOLE 8 1,700 0 0
AMEREN CORP COM 023608102 64 832 SH   SOLE 8 832 0 0
AMEREN CORP COM 023608102 1,797 23,401 SH   SOLE 9 23,401 0 0
AMERESCO INC COM 02361E108 468 26,690 SH   SOLE 1 26,690 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 168 10,549 SH   SOLE 1 10,549 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 24 1,500 SH Put SOLE 8 1,500 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 896 56,000 SH Call SOLE 8 56,000 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 26,604 927,614 SH   SOLE 1 927,614 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 7,475 260,655 SH   SOLE 8 260,655 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 33,753 1,176,900 SH Call SOLE 8 1,176,900 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 42,232 1,472,500 SH Put SOLE 8 1,472,500 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 2,704 94,276 SH   SOLE 9 94,276 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 4,021 140,203 SH   DFND 20 0 0 140,203
AMERICAN ASSETS TR INC TRUS 024013104 5,438 118,505 SH   SOLE 1 118,505 0 0
AMERICAN ASSETS TR INC TRUS 024013104 0 9 SH   SOLE 8 9 0 0
AMERICAN ASSETS TR INC COM 024013104 467 10,169 SH   SOLE 99 10,169 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 3,386 314,673 SH   SOLE 1 314,673 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 1,017 94,500 SH Call SOLE 8 94,500 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 2,374 220,568 SH   SOLE 8 220,568 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 3,612 335,700 SH Put SOLE 8 335,700 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 5,131 109,100 SH   SOLE 1 109,100 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 6,819 144,989 SH   SOLE 1 144,989 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 33 700 SH Call SOLE 8 700 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 2 41 SH   SOLE 8 41 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 99 2,100 SH Put SOLE 8 2,100 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 8,158 554,979 SH   SOLE 1 554,979 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,248 84,900 SH Put SOLE 8 84,900 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 528 35,857 SH   SOLE 8 35,857 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,715 116,700 SH Call SOLE 8 116,700 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 521 35,409 SH   SOLE 99 35,409 0 0
AMERICAN ELEC PWR CO INC COM 025537101 74,820 791,658 SH   SOLE 1 791,658 0 0
AMERICAN ELEC PWR CO INC CONV 025537127 217 4,000 SH   SOLE 8 4,000 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 3,450 36,500 SH Call SOLE 8 36,500 0 0
AMERICAN ELEC PWR CO INC COM 025537101 2,630 27,830 SH   SOLE 8 27,830 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 1,663 17,600 SH Put SOLE 8 17,600 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,759 50,363 SH   SOLE 9 50,363 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 4,107 137,205 SH   SOLE 1 137,205 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 1 38 SH   SOLE 8 38 0 0
AMERICAN EXPRESS CO COM 025816109 124,370 999,025 SH   SOLE 1 999,025 0 0
AMERICAN EXPRESS CO OPT 025816109 24,898 200,000 SH Call SOLE 1 200,000 0 0
AMERICAN EXPRESS CO COM 025816109 255 2,049 SH   DFND 1 0 0 2,049
AMERICAN EXPRESS CO OPT 025816109 35,704 286,800 SH Put SOLE 8 286,800 0 0
AMERICAN EXPRESS CO OPT 025816109 9,797 78,700 SH Call SOLE 8 78,700 0 0
AMERICAN EXPRESS CO COM 025816109 8,913 71,594 SH   SOLE 8 71,594 0 0
AMERICAN EXPRESS CO COM 025816109 8,780 70,535 SH   SOLE 9 70,535 0 0
AMERICAN FIN TR INC TRUS 02607T109 1,440 108,542 SH   SOLE 1 108,542 0 0
AMERICAN FIN TR INC TRUS 02607T109 0 1 SH   SOLE 8 1 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 16,587 151,280 SH   SOLE 1 151,280 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1 9 SH   SOLE 8 9 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 180 1,640 SH   SOLE 9 1,640 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 9,293 354,538 SH   SOLE 1 354,538 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 1 35 SH   SOLE 8 35 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,547 59,028 SH   SOLE 99 59,028 0 0
AMERICAN INTL GROUP INC COM 026874784 77,500 1,509,854 SH   SOLE 1 1,509,854 0 0
AMERICAN INTL GROUP INC COM 026874784 44 856 SH   DFND 1 0 0 856
AMERICAN INTL GROUP INC WARR 026874156 68 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC OPT 026874784 20,635 402,000 SH Call SOLE 8 402,000 0 0
AMERICAN INTL GROUP INC COM 026874784 275 5,364 SH   SOLE 8 5,364 0 0
AMERICAN INTL GROUP INC OPT 026874784 14,121 275,100 SH Put SOLE 8 275,100 0 0
AMERICAN INTL GROUP INC COM 026874156 0 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 4,960 96,619 SH   SOLE 9 96,619 0 0
AMERICAN INTL GROUP INC COM 026874784 156 3,040 SH   SOLE 20 0 3,040 0
AMERICAN NATL BANKSHARES INC COM 027745108 431 10,901 SH   SOLE 1 10,901 0 0
AMERICAN NATL INS CO COM 028591105 0 1 SH   SOLE 8 1 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 512 55,122 SH   SOLE 1 55,122 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 31 3,300 SH Put SOLE 8 3,300 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 496 53,507 SH   SOLE 8 53,507 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 87 9,400 SH Call SOLE 8 9,400 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 851 31,068 SH   SOLE 1 31,068 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 6 192 SH   SOLE 8 192 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 227 21,939 SH   SOLE 1 21,939 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 0 8 SH   SOLE 8 8 0 0
AMERICAN RLTY INVS INC COM 029174109 44 2,539 SH   SOLE 1 2,539 0 0
AMERICAN RLTY INVS INC COM 029174109 0 1 SH   SOLE 8 1 0 0
AMERICAN SOFTWARE INC COM 029683109 429 28,830 SH   SOLE 1 28,830 0 0
AMERICAN SOFTWARE INC COM 029683109 1 81 SH   SOLE 8 81 0 0
AMERICAN STS WTR CO COM 029899101 6,315 72,884 SH   SOLE 1 72,884 0 0
AMERICAN STS WTR CO COM 029899101 1 10 SH   SOLE 8 10 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 168 21,406 SH   SOLE 1 21,406 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 35 4,398 SH   SOLE 8 4,398 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 97 12,300 SH Put SOLE 8 12,300 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 29 3,700 SH Call SOLE 8 3,700 0 0
AMERICAN TOWER CORP NEW COM 03027X100 134,311 584,425 SH   SOLE 1 257,473 326,952 0
AMERICAN TOWER CORP NEW COM 03027X100 175 760 SH   DFND 1 0 0 760
AMERICAN TOWER CORP NEW TRUS 03027X100 105,254 457,977 SH   SOLE 1 457,977 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 3,424 14,900 SH Put SOLE 8 14,900 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 2,498 10,869 SH   SOLE 8 10,869 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 33,968 147,800 SH Call SOLE 8 147,800 0 0
AMERICAN TOWER CORP NEW COM 03027X100 10,076 43,843 SH   SOLE 9 43,843 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,213 18,330 SH   SOLE 20 0 18,330 0
AMERICAN TOWER CORP NEW COM 03027X100 990 4,306 SH   DFND 20 0 0 4,306
AMERICAN TOWER CORP NEW COM 03027X100 3,407 14,824 SH   SOLE 82 0 14,824 0
AMERICAN TOWER CORP NEW COM 03027X100 10,560 45,949 SH   SOLE 99 1,877 44,072 0
AMERICAN VANGUARD CORP COM 030371108 831 42,621 SH   SOLE 1 42,621 0 0
AMERICAN VANGUARD CORP COM 030371108 1 28 SH   SOLE 8 28 0 0
AMERICAN VANGUARD CORP COM 030371108 282 14,484 SH   SOLE 99 14,484 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 2,874 27,504 SH   SOLE 1 27,504 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 5 45 SH   SOLE 8 45 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 556 5,320 SH   SOLE 99 5,320 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 72,234 587,974 SH   SOLE 1 587,974 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 17 137 SH   SOLE 8 137 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,918 23,755 SH   SOLE 9 23,755 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 25 200 SH   SOLE 82 200 0 0
AMERICAS CAR MART INC COM 03062T105 1,264 11,523 SH   SOLE 1 11,523 0 0
AMERICAS CAR MART INC COM 03062T105 16 140 SH   SOLE 8 140 0 0
AMERICAS CAR MART INC COM 03062T105 582 5,309 SH   SOLE 99 5,309 0 0
AMERICOLD RLTY TR TRUS 03064D108 30,418 867,596 SH   SOLE 1 867,596 0 0
AMERICOLD RLTY TR TRUS 03064D108 15 416 SH   SOLE 8 416 0 0
AMERICOLD RLTY TR COM 03064D108 960 27,394 SH   SOLE 99 27,394 0 0
AMERIPRISE FINL INC COM 03076C106 34,314 205,990 SH   SOLE 1 205,990 0 0
AMERIPRISE FINL INC COM 03076C106 105 633 SH   SOLE 8 633 0 0
AMERIPRISE FINL INC OPT 03076C106 416 2,500 SH Call SOLE 8 2,500 0 0
AMERIPRISE FINL INC OPT 03076C106 4,598 27,600 SH Put SOLE 8 27,600 0 0
AMERIPRISE FINL INC COM 03076C106 2,208 13,256 SH   SOLE 9 13,256 0 0
AMERIPRISE FINL INC COM 03076C106 140 841 SH   SOLE 99 841 0 0
AMERIS BANCORP COM 03076K108 3,997 93,956 SH   SOLE 1 93,956 0 0
AMERIS BANCORP COM 03076K108 1 24 SH   SOLE 8 24 0 0
AMERISAFE INC COM 03071H100 2,001 30,291 SH   SOLE 1 30,291 0 0
AMERISAFE INC COM 03071H100 0 1 SH   SOLE 8 1 0 0
AMERISAFE INC COM 03071H100 264 4,000 SH   SOLE 9 4,000 0 0
AMERISERV FINL INC COM 03074A102 0 7 SH   SOLE 8 7 0 0
AMERISOURCEBERGEN CORP COM 03073E105 23,015 270,721 SH   SOLE 1 270,721 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 2,942 34,600 SH Put SOLE 8 34,600 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 1,046 12,300 SH Call SOLE 8 12,300 0 0
AMERISOURCEBERGEN CORP COM 03073E105 21 251 SH   SOLE 8 251 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,230 14,464 SH   SOLE 9 14,464 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,161 13,651 SH   SOLE 99 13,651 0 0
AMES NATL CORP COM 031001100 254 9,043 SH   SOLE 1 9,043 0 0
AMETEK INC NEW COM 031100100 34,462 345,505 SH   SOLE 1 345,505 0 0
AMETEK INC NEW COM 031100100 13 131 SH   SOLE 8 131 0 0
AMETEK INC NEW COM 031100100 2,178 21,842 SH   SOLE 9 21,842 0 0
AMGEN INC COM 031162100 323,442 1,341,692 SH   SOLE 1 1,341,692 0 0
AMGEN INC COM 031162100 283 1,174 SH   DFND 1 0 0 1,174
AMGEN INC OPT 031162100 55,084 228,500 SH Put SOLE 8 228,500 0 0
AMGEN INC COM 031162100 11 48 SH   SOLE 8 48 0 0
AMGEN INC OPT 031162100 34,642 143,700 SH Call SOLE 8 143,700 0 0
AMGEN INC COM 031162100 13,783 57,174 SH   SOLE 9 57,174 0 0
AMGEN INC COM 031162100 15,637 64,866 SH   SOLE 58 64,866 0 0
AMGEN INC COM 031162100 282 1,171 SH   SOLE 99 1,171 0 0
AMICUS THERAPEUTICS INC COM 03152W109 6,958 714,446 SH   SOLE 1 714,446 0 0
AMICUS THERAPEUTICS INC COM 03152W109 92 9,461 SH   SOLE 8 9,461 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,301 100,083 SH   SOLE 1 100,083 0 0
AMKOR TECHNOLOGY INC OPT 031652100 65 5,000 SH Call SOLE 8 5,000 0 0
AMKOR TECHNOLOGY INC COM 031652100 554 42,642 SH   SOLE 8 42,642 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 4,686 75,198 SH   SOLE 1 75,198 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 2 28 SH   SOLE 8 28 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 555 8,903 SH   SOLE 99 8,903 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 676 140,119 SH   SOLE 1 140,119 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 0 25 SH   SOLE 8 25 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1,060 54,938 SH   SOLE 1 54,938 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 0 23 SH   SOLE 8 23 0 0
AMPHENOL CORP NEW COM 032095101 102,543 947,451 SH   SOLE 1 408,730 538,721 0
AMPHENOL CORP NEW COM 032095101 1 5 SH   SOLE 8 5 0 0
AMPHENOL CORP NEW OPT 032095101 714 6,600 SH Call SOLE 8 6,600 0 0
AMPHENOL CORP NEW COM 032095101 3,113 28,768 SH   SOLE 9 28,768 0 0
AMPHENOL CORP NEW COM 032095101 3,900 36,034 SH   SOLE 20 0 36,034 0
AMPHENOL CORP NEW COM 032095101 2,308 21,326 SH   SOLE 82 0 21,326 0
AMPHENOL CORP NEW COM 032095101 8,217 75,926 SH   SOLE 99 0 75,926 0
AMPIO PHARMACEUTICALS INC COM 03209T109 0 1 SH   SOLE 8 1 0 0
AMREP CORP NEW COM 032159105 0 1 SH   SOLE 8 1 0 0
AMYRIS INC COM 03236M200 336 108,736 SH   SOLE 1 108,736 0 0
AMYRIS INC COM 03236M200 0 17 SH   SOLE 8 17 0 0
ANALOG DEVICES INC COM 032654105 6 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC COM 032654105 116,333 978,888 SH   SOLE 1 978,888 0 0
ANALOG DEVICES INC OPT 032654105 1,759 14,800 SH Call SOLE 8 14,800 0 0
ANALOG DEVICES INC OPT 032654105 1,806 15,200 SH Put SOLE 8 15,200 0 0
ANALOG DEVICES INC COM 032654105 1,812 15,246 SH   SOLE 8 15,246 0 0
ANALOG DEVICES INC COM 032654105 4,170 35,079 SH   SOLE 9 35,079 0 0
ANAPLAN INC COM 03272L108 13,194 251,800 SH   SOLE 1 251,800 0 0
ANAPLAN INC COM 03272L108 225 4,311 SH   SOLE 8 4,311 0 0
ANAPTYSBIO INC COM 032724106 443 27,283 SH   SOLE 1 27,283 0 0
ANAPTYSBIO INC COM 032724106 23 1,432 SH   SOLE 8 1,432 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 111 42,917 SH   SOLE 1 42,917 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 0 22 SH   SOLE 8 22 0 0
ANDERSONS INC COM 034164103 1,293 51,154 SH   SOLE 1 51,154 0 0
ANDERSONS INC COM 034164103 0 1 SH   SOLE 8 1 0 0
ANGI HOMESERVICES INC COM 00183L102 323 38,082 SH   SOLE 1 38,082 0 0
ANGI HOMESERVICES INC OPT 00183L102 1,885 222,500 SH Call SOLE 8 222,500 0 0
ANGI HOMESERVICES INC COM 00183L102 27 3,242 SH   SOLE 99 3,242 0 0
ANGIODYNAMICS INC COM 03475V101 1,063 66,408 SH   SOLE 1 66,408 0 0
ANGIODYNAMICS INC COM 03475V101 0 2 SH   SOLE 8 2 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 5,619 251,510 SH   SOLE 1 251,510 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 15 679 SH   SOLE 8 679 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 25,798 1,154,800 SH Call SOLE 8 1,154,800 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 17,448 781,000 SH Put SOLE 8 781,000 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 176 7,861 SH   SOLE 9 7,861 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 344 15,419 SH   SOLE 99 15,419 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 18,188 221,692 SH   SOLE 1 221,692 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 537 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 13,216 161,100 SH Call SOLE 8 161,100 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 27,196 331,500 SH Put SOLE 8 331,500 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 140 1,708 SH   SOLE 9 1,708 0 0
ANI PHARMACEUTICALS INC COM 00182C103 849 13,771 SH   SOLE 1 13,771 0 0
ANI PHARMACEUTICALS INC COM 00182C103 3 42 SH   SOLE 8 42 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,412 27,252 SH   SOLE 1 27,252 0 0
ANIKA THERAPEUTICS INC COM 035255108 30 581 SH   SOLE 8 581 0 0
ANIXA BIOSCIENCES INC COM 03528H109 0 1 SH   SOLE 8 1 0 0
ANIXTER INTL INC COM 035290105 8,532 92,637 SH   SOLE 1 92,637 0 0
ANIXTER INTL INC COM 035290105 231 2,510 SH   SOLE 8 2,510 0 0
ANIXTER INTL INC OPT 035290105 74 800 SH Call SOLE 8 800 0 0
ANNALY CAP MGMT INC COM 035710409 110 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC TRUS 035710409 20,717 2,199,251 SH   SOLE 1 2,199,251 0 0
ANNALY CAP MGMT INC COM 035710409 136 14,455 SH   SOLE 1 14,455 0 0
ANNALY CAP MGMT INC TRUS 035710409 450 47,862 SH   SOLE 8 47,862 0 0
ANNALY CAP MGMT INC OPT 035710409 268 28,400 SH Put SOLE 8 28,400 0 0
ANNALY CAP MGMT INC OPT 035710409 1 100 SH Call SOLE 8 100 0 0
ANNALY CAP MGMT INC COM 035710409 936 99,339 SH   SOLE 9 99,339 0 0
ANSYS INC COM 03662Q105 64,676 251,255 SH   SOLE 1 251,255 0 0
ANSYS INC OPT 03662Q105 1,184 4,600 SH Call SOLE 8 4,600 0 0
ANSYS INC OPT 03662Q105 412 1,600 SH Put SOLE 8 1,600 0 0
ANSYS INC COM 03662Q105 3 12 SH   SOLE 8 12 0 0
ANSYS INC COM 03662Q105 2,104 8,176 SH   SOLE 9 8,176 0 0
ANSYS INC COM 03662Q105 2,330 9,052 SH   SOLE 58 9,052 0 0
ANTARES PHARMA INC COM 036642106 803 170,907 SH   SOLE 1 170,907 0 0
ANTARES PHARMA INC COM 036642106 94 20,079 SH   SOLE 8 20,079 0 0
ANTERO MIDSTREAM CORP COM 03676B102 1,182 155,652 SH   SOLE 1 155,652 0 0
ANTERO MIDSTREAM CORP COM 03676B102 44,476 5,859,877 SH   SOLE 8 5,859,877 0 0
ANTERO MIDSTREAM CORP COM 03676B102 19 2,450 SH   SOLE 99 2,450 0 0
ANTERO RES CORP COM 03674X106 5,190 1,820,762 SH   SOLE 1 1,820,762 0 0
ANTERO RES CORP COM 03674X106 13 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP OPT 03674X106 7 2,500 SH Call SOLE 8 2,500 0 0
ANTERO RES CORP COM 03674X106 58 20,309 SH   SOLE 8 20,309 0 0
ANTERO RES CORP OPT 03674X106 3 900 SH Put SOLE 8 900 0 0
ANTHEM INC COM 036752103 124,145 411,038 SH   SOLE 1 411,038 0 0
ANTHEM INC OPT 036752103 20,689 68,500 SH Put SOLE 8 68,500 0 0
ANTHEM INC OPT 036752103 5,437 18,000 SH Call SOLE 8 18,000 0 0
ANTHEM INC COM 036752103 10,430 34,530 SH   SOLE 8 34,530 0 0
ANTHEM INC COM 036752103 7,409 24,531 SH   SOLE 9 24,531 0 0
ANTHEM INC COM 036752103 701 2,320 SH   SOLE 99 2,320 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 487 138,184 SH   SOLE 1 138,184 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 1 288 SH   SOLE 8 288 0 0
AON PLC COM G0408V102 60,443 290,189 SH   SOLE 1 290,189 0 0
AON PLC OPT G0408V102 62 300 SH Call SOLE 8 300 0 0
AON PLC COM G0408V102 487 2,334 SH   SOLE 8 2,334 0 0
AON PLC COM G0408V102 5,050 24,241 SH   SOLE 9 24,241 0 0
AON PLC COM G0408V102 747 3,586 SH   SOLE 99 3,586 0 0
APACHE CORP COM 037411105 14,405 562,886 SH   SOLE 1 562,886 0 0
APACHE CORP COM 037411105 36 1,392 SH   DFND 1 0 0 1,392
APACHE CORP OPT 037411105 21,510 840,600 SH Put SOLE 8 840,600 0 0
APACHE CORP OPT 037411105 19,873 776,600 SH Call SOLE 8 776,600 0 0
APACHE CORP COM 037411105 9,210 359,884 SH   SOLE 8 359,884 0 0
APACHE CORP COM 037411105 1,205 47,096 SH   SOLE 9 47,096 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 14,529 281,306 SH   SOLE 1 281,306 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 4,988 96,577 SH   SOLE 1 96,577 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 148 2,852 SH   SOLE 8 2,852 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 568 11,009 SH   SOLE 9 11,009 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 1,041 20,153 SH   SOLE 99 20,153 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 35,464 1,158,232 SH   SOLE 1 1,158,232 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 13 431 SH   SOLE 8 431 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 54 1,771 SH   SOLE 99 1,771 0 0
APERGY CORP COM 03755L104 1,771 52,405 SH   SOLE 1 52,405 0 0
APERGY CORP COM 03755L104 0 1 SH   SOLE 8 1 0 0
APHRIA INC COM 03765K104 17 3,177 SH   DFND 1 0 0 3,177
APHRIA INC OPT 03765K104 185 35,500 SH Put SOLE 8 35,500 0 0
APOGEE ENTERPRISES INC COM 037598109 1,619 49,783 SH   SOLE 1 49,783 0 0
APOGEE ENTERPRISES INC OPT 037598109 7 200 SH Put SOLE 8 200 0 0
APOGEE ENTERPRISES INC OPT 037598109 26 800 SH Call SOLE 8 800 0 0
APOGEE ENTERPRISES INC COM 037598109 33 1,023 SH   SOLE 8 1,023 0 0
APOGEE ENTERPRISES INC COM 037598109 202 6,214 SH   SOLE 99 6,214 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 4,177 228,362 SH   SOLE 1 228,362 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 640 635,000 PRN   SOLE 8 0 0 635,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 144 7,902 SH   SOLE 8 7,902 0 0
APOLLO INVT CORP OPT 03761U502 75 4,300 SH Put SOLE 8 4,300 0 0
APOLLO INVT CORP OPT 03761U502 91 5,200 SH Call SOLE 8 5,200 0 0
APOLLO INVT CORP COM 03761U502 32 1,853 SH   SOLE 9 1,853 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 113 6,154 SH   SOLE 1 6,154 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 2 95 SH   SOLE 8 95 0 0
APPFOLIO INC COM 03783C100 2,343 21,310 SH   SOLE 1 21,310 0 0
APPFOLIO INC COM 03783C100 54 496 SH   SOLE 8 496 0 0
APPIAN CORP COM 03782L101 2,505 65,552 SH   SOLE 1 65,552 0 0
APPIAN CORP COM 03782L101 0 2 SH   SOLE 8 2 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 3,280 201,866 SH   SOLE 1 201,866 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 0 1 SH   SOLE 8 1 0 0
APPLE INC OPT 037833100 393,608 1,340,400 SH Put SOLE 1 1,340,400 0 0
APPLE INC COM 037833100 6,177 21,036 SH   DFND 1 0 0 21,036
APPLE INC COM 037833100 2,471,441 8,416,279 SH   SOLE 1 7,982,183 434,096 0
APPLE INC COM 037833100 3,883 13,223 SH   SOLE 8 13,223 0 0
APPLE INC OPT 037833100 748,925 2,550,400 SH Put SOLE 8 2,550,400 0 0
APPLE INC OPT 037833100 682,648 2,324,700 SH Call SOLE 8 2,324,700 0 0
APPLE INC COM 037833100 126,735 431,587 SH   SOLE 9 431,587 0 0
APPLE INC COM 037833100 1,584 5,395 SH   DFND 20 0 0 5,395
APPLE INC COM 037833100 8,679 29,554 SH   SOLE 20 0 29,554 0
APPLE INC COM 037833100 135,008 459,759 SH   SOLE 58 459,759 0 0
APPLE INC COM 037833100 5,191 17,676 SH   SOLE 82 0 17,676 0
APPLE INC COM 037833100 19,699 67,084 SH   SOLE 99 3,784 63,300 0
APPLIED GENETIC TECHNOL CORP COM 03820J100 0 7 SH   SOLE 8 7 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 4,272 64,053 SH   SOLE 1 64,053 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 9 132 SH   SOLE 8 132 0 0
APPLIED MATLS INC COM 038222105 269 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 102,196 1,674,248 SH   SOLE 1 1,674,248 0 0
APPLIED MATLS INC COM 038222105 1,502 24,600 SH   SOLE 8 24,600 0 0
APPLIED MATLS INC OPT 038222105 68,652 1,124,700 SH Put SOLE 8 1,124,700 0 0
APPLIED MATLS INC OPT 038222105 40,421 662,200 SH Call SOLE 8 662,200 0 0
APPLIED MATLS INC COM 038222105 16,363 268,061 SH   SOLE 9 268,061 0 0
APPLIED MATLS INC COM 038222105 610 10,000 SH   DFND 20 0 0 10,000
APPLIED MATLS INC COM 038222105 402 6,594 SH   SOLE 99 6,594 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 84 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 373 31,391 SH   SOLE 1 31,391 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 21 1,800 SH Call SOLE 8 1,800 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 1 71 SH   SOLE 8 71 0 0
APPLIED THERAPEUTICS INC COM 03828A101 175 6,400 SH   SOLE 1 6,400 0 0
APPLIED THERAPEUTICS INC COM 03828A101 411 15,065 SH   SOLE 8 15,065 0 0
APPROACH RESOURCES INC COM 03834A103 2 176,784 SH   SOLE 8 176,784 0 0
APTARGROUP INC COM 038336103 1,989 17,204 SH   SOLE 1 17,204 0 0
APTARGROUP INC COM 038336103 130 1,125 SH   SOLE 8 1,125 0 0
APTARGROUP INC OPT 038336103 58 500 SH Call SOLE 8 500 0 0
APTINYX INC COM 03836N103 31 9,002 SH   SOLE 1 9,002 0 0
APTINYX INC COM 03836N103 1 213 SH   SOLE 8 213 0 0
APTIV PLC COM G6095L109 37 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 28,379 298,810 SH   SOLE 1 298,810 0 0
APTIV PLC OPT G6095L109 1,330 14,000 SH Call SOLE 8 14,000 0 0
APTIV PLC COM G6095L109 211 2,217 SH   SOLE 8 2,217 0 0
APTIV PLC OPT G6095L109 1,463 15,400 SH Put SOLE 8 15,400 0 0
APTIV PLC COM G6095L109 2,332 24,548 SH   SOLE 9 24,548 0 0
APYX MED CORP COM 03837C106 0 9 SH   SOLE 8 9 0 0
AQUA AMERICA INC COM 03836W103 12,368 263,515 SH   SOLE 1 263,515 0 0
AQUA AMERICA INC OPT 03836W103 9 200 SH Put SOLE 8 200 0 0
AQUA AMERICA INC COM 03836W103 806 17,178 SH   SOLE 8 17,178 0 0
AQUA AMERICA INC OPT 03836W103 361 7,700 SH Call SOLE 8 7,700 0 0
AQUA AMERICA INC COM 03836W103 218 4,642 SH   SOLE 9 4,642 0 0
AQUA METALS INC COM 03837J101 17 22,660 SH   DFND 1 0 0 22,660
AQUA METALS INC COM 03837J101 0 1 SH   SOLE 8 1 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 15 SH   SOLE 8 15 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 918 33,836 SH   SOLE 1 33,836 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 2 83 SH   SOLE 8 83 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 1 159 SH   SOLE 8 159 0 0
ARAMARK COM 03852U106 22,699 523,008 SH   SOLE 1 523,008 0 0
ARAMARK COM 03852U106 34 783 SH   SOLE 8 783 0 0
ARAMARK OPT 03852U106 39 900 SH Call SOLE 8 900 0 0
ARAMARK COM 03852U106 232 5,366 SH   SOLE 9 5,366 0 0
ARAMARK COM 03852U106 411 9,463 SH   SOLE 99 9,463 0 0
ARAVIVE INC COM 03890D108 0 1 SH   SOLE 8 1 0 0
ARBOR RLTY TR INC TRUS 038923108 164 11,400 SH   SOLE 1 11,400 0 0
ARBOR RLTY TR INC TRUS 038923108 2 132 SH   SOLE 8 132 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 1 360 SH   SOLE 8 360 0 0
ARC DOCUMENT SOLUTIONS INC COM 00191G103 0 37 SH   SOLE 8 37 0 0
ARCBEST CORP COM 03937C105 1,273 46,098 SH   SOLE 1 46,098 0 0
ARCBEST CORP OPT 03937C105 83 3,000 SH Put SOLE 8 3,000 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 497 28,346 SH   SOLE 1 28,346 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 50,866 2,900,000 SH Put SOLE 1 2,900,000 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 3,508 200,000 SH Call SOLE 1 200,000 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 7,907 450,800 SH Call SOLE 8 450,800 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 2,613 149,000 SH Put SOLE 8 149,000 0 0
ARCH CAP GROUP LTD COM G0450A105 12,121 282,597 SH   SOLE 1 282,597 0 0
ARCH CAP GROUP LTD COM G0450A105 0 3 SH   SOLE 8 3 0 0
ARCH CAP GROUP LTD COM G0450A105 374 8,698 SH   SOLE 9 8,698 0 0
ARCH COAL INC COM 039380407 2,924 40,763 SH   SOLE 1 40,763 0 0
ARCH COAL INC OPT 039380407 6,636 92,500 SH Put SOLE 8 92,500 0 0
ARCH COAL INC COM 039380407 40 548 SH   SOLE 8 548 0 0
ARCH COAL INC OPT 039380407 7,174 100,000 SH Call SOLE 8 100,000 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 66,449 1,433,660 SH   SOLE 1 1,433,660 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 2,169 46,800 SH Put SOLE 8 46,800 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 3 82 SH   SOLE 8 82 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 5,381 116,100 SH Call SOLE 8 116,100 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,495 53,812 SH   SOLE 9 53,812 0 0
ARCHROCK INC COM 03957W106 2,179 217,106 SH   SOLE 1 217,106 0 0
ARCHROCK INC COM 03957W106 1 58 SH   SOLE 8 58 0 0
ARCIMOTO INC COM 039587100 0 1 SH   SOLE 8 1 0 0
ARCONIC INC COM 03965L100 103 3,333 SH   DFND 1 0 0 3,333
ARCONIC INC COM 03965L100 16,595 539,350 SH   SOLE 1 539,350 0 0
ARCONIC INC OPT 03965L100 1,132 36,800 SH Put SOLE 8 36,800 0 0
ARCONIC INC OPT 03965L100 6,558 213,100 SH Call SOLE 8 213,100 0 0
ARCONIC INC COM 03965L100 26 862 SH   SOLE 8 862 0 0
ARCONIC INC COM 03965L100 1,144 37,189 SH   SOLE 9 37,189 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 24 3,000 SH   SOLE 1 3,000 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 57 7,000 SH   DFND 1 0 0 7,000
ARCOSA INC COM 039653100 3,593 80,608 SH   SOLE 1 80,608 0 0
ARCOSA INC COM 039653100 10 223 SH   SOLE 8 223 0 0
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 4 350 SH   SOLE 1 350 0 0
ARCUS BIOSCIENCES INC COM 03969F109 376 37,224 SH   SOLE 1 37,224 0 0
ARCUS BIOSCIENCES INC COM 03969F109 0 13 SH   SOLE 8 13 0 0
ARDAGH GROUP S A COM L0223L101 138 7,070 SH   SOLE 99 7,070 0 0
ARDELYX INC COM 039697107 361 48,053 SH   SOLE 1 48,053 0 0
ARDELYX INC COM 039697107 1 197 SH   SOLE 8 197 0 0
ARDMORE SHIPPING CORP COM Y0207T100 304 33,649 SH   SOLE 1 33,649 0 0
ARDMORE SHIPPING CORP COM Y0207T100 0 14 SH   SOLE 8 14 0 0
ARENA PHARMACEUTICALS INC COM 040047607 4,986 109,789 SH   SOLE 1 109,789 0 0
ARENA PHARMACEUTICALS INC COM 040047607 68 1,496 SH   SOLE 8 1,496 0 0
ARENA PHARMACEUTICALS INC COM 040047607 67 1,471 SH   SOLE 99 1,471 0 0
ARES CAP CORP COM 04010L103 123 6,577 SH   SOLE 8 6,577 0 0
ARES CAP CORP OPT 04010L103 614 32,900 SH Put SOLE 8 32,900 0 0
ARES CAP CORP OPT 04010L103 274 14,700 SH Call SOLE 8 14,700 0 0
ARES CAP CORP BOND 04010LAW3 560 525,000 PRN   SOLE 8 0 0 525,000
ARES COML REAL ESTATE CORP TRUS 04013V108 525 33,200 SH   SOLE 1 33,200 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 0 11 SH   SOLE 8 11 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 375 24,457 SH   DFND 1 0 0 24,457
ARES MANAGEMENT CORPORATION COM 03990B101 3,414 95,656 SH   SOLE 1 95,656 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 0 4 SH   SOLE 8 4 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 927 25,987 SH   SOLE 99 25,987 0 0
ARGAN INC COM 04010E109 2,128 53,017 SH   SOLE 1 53,017 0 0
ARGAN INC COM 04010E109 1 30 SH   SOLE 8 30 0 0
ARGAN INC COM 04010E109 38 958 SH   SOLE 99 958 0 0
ARGENX SE ADR 04016X101 163 1,019 SH   SOLE 8 1,019 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 2,188 33,274 SH   SOLE 1 33,274 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 10 144 SH   SOLE 8 144 0 0
ARISTA NETWORKS INC COM 040413106 20,370 100,148 SH   SOLE 1 100,148 0 0
ARISTA NETWORKS INC COM 040413106 29 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC COM 040413106 4,308 21,176 SH   SOLE 8 21,176 0 0
ARISTA NETWORKS INC OPT 040413106 10,394 51,100 SH Put SOLE 8 51,100 0 0
ARISTA NETWORKS INC OPT 040413106 81 400 SH Call SOLE 8 400 0 0
ARISTA NETWORKS INC COM 040413106 1,054 5,180 SH   SOLE 9 5,180 0 0
ARISTA NETWORKS INC COM 040413106 1,149 5,648 SH   SOLE 58 5,648 0 0
ARLO TECHNOLOGIES INC COM 04206A101 481 114,196 SH   SOLE 1 114,196 0 0
ARLO TECHNOLOGIES INC COM 04206A101 0 2 SH   SOLE 8 2 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 2,142 116,749 SH   SOLE 1 116,749 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,597 89,374 SH   SOLE 1 89,374 0 0
ARMSTRONG FLOORING INC COM 04238R106 77 18,037 SH   SOLE 1 18,037 0 0
ARMSTRONG FLOORING INC COM 04238R106 0 107 SH   SOLE 8 107 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 5,356 57,000 SH   SOLE 1 57,000 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 2,907 30,937 SH   SOLE 8 30,937 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 1,720 18,300 SH Put SOLE 8 18,300 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,351 14,380 SH   SOLE 99 14,380 0 0
ARQULE INC COM 04269E107 11,606 581,490 SH   SOLE 1 581,490 0 0
ARQULE INC OPT 04269E107 1,497 75,000 SH Call SOLE 8 75,000 0 0
ARQULE INC OPT 04269E107 2,912 145,900 SH Put SOLE 8 145,900 0 0
ARQULE INC COM 04269E107 4,968 248,893 SH   SOLE 8 248,893 0 0
ARROW ELECTRS INC COM 042735100 9,507 112,184 SH   SOLE 1 112,184 0 0
ARROW ELECTRS INC COM 042735100 25 299 SH   SOLE 8 299 0 0
ARROW ELECTRS INC COM 042735100 156 1,850 SH   SOLE 9 1,850 0 0
ARROW FINL CORP COM 042744102 491 12,998 SH   SOLE 1 12,998 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 8,874 139,908 SH   SOLE 1 139,908 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 184 2,905 SH   SOLE 8 2,905 0 0
ARTESIAN RESOURCES CORP COM 043113208 304 8,150 SH   SOLE 1 8,150 0 0
ARTESIAN RESOURCES CORP COM 043113208 0 9 SH   SOLE 8 9 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 1,905 58,959 SH   SOLE 1 58,959 0 0
ARVINAS INC COM 04335A105 2,790 67,907 SH   SOLE 1 67,907 0 0
ARVINAS INC COM 04335A105 12 281 SH   SOLE 8 281 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASBURY AUTOMOTIVE GROUP INC COM 043436104 7,467 66,788 SH   SOLE 1 66,788 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 16 135 SH   SOLE 8 135 0 0
ASCENDIS PHARMA A S ADR 04351P101 4 33 SH   SOLE 8 33 0 0
ASCENDIS PHARMA A S ADR 04351P101 48 345 SH   SOLE 99 345 0 0
ASGN INC COM 00191U102 4,391 61,876 SH   SOLE 1 61,876 0 0
ASGN INC COM 00191U102 16 233 SH   SOLE 8 233 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 377 134,972 SH   SOLE 1 134,972 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 0 86 SH   SOLE 8 86 0 0
ASHFORD INC COM 044104107 0 1 SH   SOLE 8 1 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 1,440 18,820 SH   SOLE 1 18,820 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 60 790 SH   SOLE 8 790 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 283 3,700 SH Put SOLE 8 3,700 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 681 8,900 SH Call SOLE 8 8,900 0 0
ASLAN PHARMACEUTICALS LTD ADR 04522R101 1 295 SH   SOLE 8 295 0 0
ASML HOLDING N V ADR N07059210 4,321 14,602 SH   SOLE 1 14,602 0 0
ASML HOLDING N V ADR N07059210 54 184 SH   DFND 1 0 0 184
ASML HOLDING N V OPT N07059210 3,433 11,600 SH Put SOLE 8 11,600 0 0
ASML HOLDING N V OPT N07059210 6,244 21,100 SH Call SOLE 8 21,100 0 0
ASML HOLDING N V ADR N07059210 0 1 SH   SOLE 8 1 0 0
ASPEN TECHNOLOGY INC COM 045327103 10,588 87,563 SH   SOLE 1 87,563 0 0
ASPEN TECHNOLOGY INC COM 045327103 277 2,293 SH   SOLE 8 2,293 0 0
ASPEN TECHNOLOGY INC COM 045327103 162 1,339 SH   SOLE 99 1,339 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 1,784 87,203 SH   SOLE 1 87,203 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 1,179 57,637 SH   SOLE 8 57,637 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 33 1,614 SH   SOLE 99 1,614 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 83 65,716 SH   SOLE 1 65,716 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 1 534 SH   SOLE 8 534 0 0
ASSOCIATED BANC CORP COM 045487105 2,884 130,809 SH   SOLE 1 130,809 0 0
ASSOCIATED BANC CORP COM 045487105 15 689 SH   SOLE 8 689 0 0
ASSOCIATED CAP GROUP INC COM 045528106 76 1,959 SH   SOLE 1 1,959 0 0
ASSOCIATED CAP GROUP INC COM 045528106 0 3 SH   SOLE 8 3 0 0
ASSURANT INC COM 04621X108 10,959 83,606 SH   SOLE 1 83,606 0 0
ASSURANT INC COM 04621X108 12 88 SH   SOLE 8 88 0 0
ASSURANT INC COM 04621X108 826 6,294 SH   SOLE 9 6,294 0 0
ASSURANT INC COM 04621X108 747 5,698 SH   SOLE 99 5,698 0 0
ASSURED GUARANTY LTD COM G0585R106 3,986 81,300 SH   SOLE 1 81,300 0 0
ASSURED GUARANTY LTD OPT G0585R106 647 13,200 SH Put SOLE 8 13,200 0 0
ASSURED GUARANTY LTD OPT G0585R106 632 12,900 SH Call SOLE 8 12,900 0 0
ASSURED GUARANTY LTD COM G0585R106 2,798 57,093 SH   SOLE 8 57,093 0 0
ASSURED GUARANTY LTD COM G0585R106 497 10,142 SH   SOLE 99 10,142 0 0
ASTA FDG INC COM 046220109 0 3 SH   SOLE 8 3 0 0
ASTEC INDS INC COM 046224101 1,428 33,988 SH   SOLE 1 33,988 0 0
ASTEC INDS INC COM 046224101 0 2 SH   SOLE 8 2 0 0
ASTRAZENECA PLC ADR 046353108 35 700 SH   DFND 1 0 0 700
ASTRAZENECA PLC ADR 046353108 10,891 218,438 SH   SOLE 1 218,438 0 0
ASTRAZENECA PLC OPT 046353108 7,489 150,200 SH Put SOLE 8 150,200 0 0
ASTRAZENECA PLC OPT 046353108 3,540 71,000 SH Call SOLE 8 71,000 0 0
ASTRAZENECA PLC ADR 046353108 538 10,778 SH   SOLE 8 10,778 0 0
ASTRONICS CORP COM 046433108 4,485 160,457 SH   SOLE 1 160,457 0 0
ASTRONICS CORP COM 046433108 78 2,784 SH   SOLE 8 2,784 0 0
ASTRONOVA INC COM 04638F108 94 6,835 SH   SOLE 1 6,835 0 0
AT HOME GROUP INC COM 04650Y100 266 48,380 SH   SOLE 1 48,380 0 0
AT HOME GROUP INC OPT 04650Y100 32 5,800 SH Put SOLE 8 5,800 0 0
AT HOME GROUP INC COM 04650Y100 0 105 SH   SOLE 8 105 0 0
AT HOME GROUP INC OPT 04650Y100 185 33,700 SH Call SOLE 8 33,700 0 0
AT&ampT INC OPT 00206R102 9,184 235,000 SH Put SOLE 1 235,000 0 0
AT&ampT INC COM 00206R102 409 10,462 SH   DFND 1 0 0 10,462
AT&ampT INC COM 00206R102 664,113 16,993,737 SH   SOLE 1 16,993,737 0 0
AT&ampT INC OPT 00206R102 109,474 2,801,293 SH Put SOLE 8 2,801,293 0 0
AT&ampT INC OPT 00206R102 100,480 2,571,159 SH Call SOLE 8 2,571,159 0 0
AT&ampT INC COM 00206R102 967 24,749 SH   SOLE 8 24,749 0 0
AT&ampT INC COM 00206R102 34,207 875,302 SH   SOLE 9 875,302 0 0
AT&ampT INC COM 00206R102 1,147 29,351 SH   DFND 20 0 0 29,351
ATARA BIOTHERAPEUTICS INC COM 046513107 1,051 63,806 SH   SOLE 1 63,806 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 34 2,078 SH   SOLE 8 2,078 0 0
ATHENE HLDG LTD COM G0684D107 2,451 52,131 SH   SOLE 1 52,131 0 0
ATHENE HLDG LTD COM G0684D107 63 1,347 SH   SOLE 8 1,347 0 0
ATHENE HLDG LTD OPT G0684D107 4,990 106,100 SH Call SOLE 8 106,100 0 0
ATHENE HLDG LTD OPT G0684D107 4,896 104,100 SH Put SOLE 8 104,100 0 0
ATHENE HLDG LTD COM G0684D107 160 3,404 SH   SOLE 9 3,404 0 0
ATHENEX INC COM 04685N103 1,569 102,764 SH   SOLE 1 102,764 0 0
ATHENEX INC COM 04685N103 3 187 SH   SOLE 8 187 0 0
ATHENEX INC OPT 04685N103 58 3,800 SH Call SOLE 8 3,800 0 0
ATHERSYS INC COM 04744L106 165 133,885 SH   SOLE 1 133,885 0 0
ATHERSYS INC COM 04744L106 0 3 SH   SOLE 8 3 0 0
ATKORE INTL GROUP INC COM 047649108 4,566 112,881 SH   SOLE 1 112,881 0 0
ATKORE INTL GROUP INC COM 047649108 2 41 SH   SOLE 8 41 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 399 21,740 SH   SOLE 1 21,740 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 2 120 SH   SOLE 8 120 0 0
ATLANTIC PWR CORP COM 04878Q863 572 245,667 SH   SOLE 1 245,667 0 0
ATLANTIC PWR CORP COM 04878Q863 0 51 SH   SOLE 8 51 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 4,209 112,106 SH   SOLE 1 112,106 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 3 90 SH   SOLE 8 90 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 282 7,522 SH   SOLE 99 7,522 0 0
ATLANTICUS HLDGS CORP COM 04914Y102 0 2 SH   SOLE 8 2 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 400 14,500 SH Call SOLE 8 14,500 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 5,211 6,137,000 PRN   SOLE 8 0 0 6,137,000
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 133 4,818 SH   SOLE 8 4,818 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 130 4,700 SH Put SOLE 8 4,700 0 0
ATLASSIAN CORP PLC COM G06242104 33 278 SH   DFND 1 0 0 278
ATLASSIAN CORP PLC COM G06242104 6,280 52,180 SH   SOLE 1 52,180 0 0
ATLASSIAN CORP PLC COM G06242104 229 1,904 SH   SOLE 8 1,904 0 0
ATLASSIAN CORP PLC OPT G06242104 1,107 9,200 SH Put SOLE 8 9,200 0 0
ATLASSIAN CORP PLC OPT G06242104 1,793 14,900 SH Call SOLE 8 14,900 0 0
ATMOS ENERGY CORP COM 049560105 24,833 222,012 SH   SOLE 1 222,012 0 0
ATMOS ENERGY CORP COM 049560105 12 112 SH   SOLE 8 112 0 0
ATMOS ENERGY CORP COM 049560105 1,265 11,305 SH   SOLE 9 11,305 0 0
ATN INTL INC COM 00215F107 1,101 19,866 SH   SOLE 1 19,866 0 0
ATRECA INC COM 04965G109 101 6,507 SH   SOLE 1 6,507 0 0
ATRECA INC COM 04965G109 1 62 SH   SOLE 8 62 0 0
ATRECA INC COM 04965G109 22 1,400 SH   SOLE 99 1,400 0 0
ATRICURE INC COM 04963C209 1,235 37,988 SH   SOLE 1 37,988 0 0
ATRICURE INC COM 04963C209 0 1 SH   SOLE 8 1 0 0
ATRICURE INC COM 04963C209 66 2,023 SH   SOLE 99 2,023 0 0
ATRION CORP COM 049904105 1,075 1,431 SH   SOLE 1 1,431 0 0
ATTIS INDS INC COM 049836208 11 34,504 SH   SOLE 8 34,504 0 0
AU OPTRONICS CORP ADR 002255107 7 2,204 SH   DFND 1 0 0 2,204
AUDENTES THERAPEUTICS INC COM 05070R104 9,524 159,141 SH   SOLE 1 159,141 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 47 789 SH   SOLE 8 789 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 39 648 SH   SOLE 99 648 0 0
AUDIOCODES LTD COM M15342104 0 2 SH   SOLE 8 2 0 0
AUDIOCODES LTD COM M15342104 156 6,083 SH   SOLE 9 6,083 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 306 15,100 SH   SOLE 1 15,100 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 201 9,900 SH Put SOLE 8 9,900 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 1,809 89,275 SH   SOLE 8 89,275 0 0
AURORA CANNABIS INC OPT 05156X108 3,240 1,500,000 SH Put SOLE 1 1,500,000 0 0
AURORA CANNABIS INC COM 05156X108 4 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC COM 05156X108 1,630 754,515 SH   SOLE 1 754,515 0 0
AURORA CANNABIS INC OPT 05156X108 1,576 729,700 SH Call SOLE 8 729,700 0 0
AURORA CANNABIS INC OPT 05156X108 303 140,500 SH Put SOLE 8 140,500 0 0
AURORA CANNABIS INC COM 05156X108 21 9,771 SH   SOLE 9 9,771 0 0
AURORA MOBILE LTD ADR 051857100 0 25 SH   SOLE 8 25 0 0
AUTODESK INC COM 052769106 93,885 511,742 SH   SOLE 1 511,742 0 0
AUTODESK INC COM 052769106 2 11 SH   SOLE 8 11 0 0
AUTODESK INC OPT 052769106 11,760 64,100 SH Put SOLE 8 64,100 0 0
AUTODESK INC OPT 052769106 7,173 39,100 SH Call SOLE 8 39,100 0 0
AUTODESK INC COM 052769106 3,892 21,217 SH   SOLE 9 21,217 0 0
AUTODESK INC COM 052769106 4,342 23,667 SH   SOLE 58 23,667 0 0
AUTOHOME INC ADR 05278C107 0 6 SH   SOLE 1 6 0 0
AUTOHOME INC ADR 05278C107 1 15 SH   SOLE 8 15 0 0
AUTOHOME INC ADR 05278C107 2,680 33,500 SH   SOLE 9 33,500 0 0
AUTOLIV INC COM 052800109 3,827 45,334 SH   SOLE 1 45,334 0 0
AUTOLIV INC COM 052800109 1 6 SH   SOLE 8 6 0 0
AUTOLIV INC COM 052800109 196 2,318 SH   SOLE 9 2,318 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 0 18 SH   SOLE 8 18 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 151,166 886,602 SH   SOLE 1 886,602 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 3,478 20,400 SH Put SOLE 8 20,400 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 13,964 81,900 SH Call SOLE 8 81,900 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 24 144 SH   SOLE 8 144 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 7,038 41,273 SH   SOLE 9 41,273 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 386 2,266 SH   SOLE 99 2,266 0 0
AUTONATION INC COM 05329W102 10,019 206,065 SH   SOLE 1 206,065 0 0
AUTONATION INC COM 05329W102 49 1,000 SH   DFND 1 0 0 1,000
AUTONATION INC COM 05329W102 21 441 SH   SOLE 8 441 0 0
AUTONATION INC OPT 05329W102 165 3,400 SH Call SOLE 8 3,400 0 0
AUTONATION INC OPT 05329W102 49 1,000 SH Put SOLE 8 1,000 0 0
AUTOZONE INC COM 053332102 145,280 121,950 SH   SOLE 1 121,950 0 0
AUTOZONE INC COM 053332102 2,065 1,733 SH   SOLE 8 1,733 0 0
AUTOZONE INC OPT 053332102 23,231 19,500 SH Put SOLE 8 19,500 0 0
AUTOZONE INC OPT 053332102 22,992 19,300 SH Call SOLE 8 19,300 0 0
AUTOZONE INC COM 053332102 2,724 2,287 SH   SOLE 9 2,287 0 0
AUTOZONE INC COM 053332102 3,212 2,696 SH   SOLE 58 2,696 0 0
AVALARA INC COM 05338G106 457 6,233 SH   SOLE 1 6,233 0 0
AVALARA INC COM 05338G106 581 7,933 SH   SOLE 8 7,933 0 0
AVALON GLOBOCARE CORP COM 05344R104 42 21,667 SH   SOLE 1 21,667 0 0
AVALON GLOBOCARE CORP COM 05344R104 0 11 SH   SOLE 8 11 0 0
AVALONBAY CMNTYS INC TRUS 053484101 44,057 210,101 SH   SOLE 1 210,101 0 0
AVALONBAY CMNTYS INC COM 053484101 11,745 56,012 SH   SOLE 1 56,012 0 0
AVALONBAY CMNTYS INC OPT 053484101 105 500 SH Put SOLE 8 500 0 0
AVALONBAY CMNTYS INC TRUS 053484101 296 1,413 SH   SOLE 8 1,413 0 0
AVALONBAY CMNTYS INC COM 053484101 2,840 13,537 SH   SOLE 9 13,537 0 0
AVALONBAY CMNTYS INC COM 053484101 2,439 11,630 SH   SOLE 99 11,630 0 0
AVANGRID INC COM 05351W103 875 17,105 SH   SOLE 1 17,105 0 0
AVANOS MED INC COM 05350V106 8 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 3,434 101,886 SH   SOLE 1 101,886 0 0
AVANOS MED INC COM 05350V106 4 133 SH   SOLE 8 133 0 0
AVANTOR INC COM 05352A100 22 1,200 SH   SOLE 1 1,200 0 0
AVANTOR INC CONV 05352A209 419 6,650 SH   SOLE 8 6,650 0 0
AVAYA HLDGS CORP COM 05351X101 6,490 480,638 SH   SOLE 1 480,638 0 0
AVAYA HLDGS CORP COM 05351X101 6 380 SH   SOLE 8 380 0 0
AVAYA HLDGS CORP COM 05351X101 192 14,213 SH   SOLE 99 14,213 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 42 67,500 SH Call SOLE 8 67,500 0 0
AVERY DENNISON CORP COM 053611109 39,266 300,148 SH   SOLE 1 300,148 0 0
AVERY DENNISON CORP COM 053611109 40 311 SH   SOLE 8 311 0 0
AVERY DENNISON CORP COM 053611109 1,044 7,977 SH   SOLE 9 7,977 0 0
AVID BIOSERVICES INC COM 05368M106 430 56,035 SH   SOLE 1 56,035 0 0
AVID BIOSERVICES INC COM 05368M106 0 29 SH   SOLE 8 29 0 0
AVID TECHNOLOGY INC COM 05367P100 243 28,329 SH   SOLE 1 28,329 0 0
AVID TECHNOLOGY INC COM 05367P100 0 21 SH   SOLE 8 21 0 0
AVIS BUDGET GROUP INC COM 053774105 3,585 111,222 SH   SOLE 1 111,222 0 0
AVIS BUDGET GROUP INC OPT 053774105 4,352 135,000 SH Call SOLE 8 135,000 0 0
AVIS BUDGET GROUP INC OPT 053774105 12,523 388,400 SH Put SOLE 8 388,400 0 0
AVIS BUDGET GROUP INC COM 053774105 3,458 107,233 SH   SOLE 8 107,233 0 0
AVISTA CORP COM 05379B107 4,908 102,056 SH   SOLE 1 102,056 0 0
AVISTA CORP COM 05379B107 0 4 SH   SOLE 8 4 0 0
AVNET INC COM 053807103 4,815 113,469 SH   SOLE 1 113,469 0 0
AVNET INC COM 053807103 779 18,346 SH   SOLE 8 18,346 0 0
AVNET INC OPT 053807103 3,196 75,300 SH Put SOLE 8 75,300 0 0
AVON PRODS INC COM 054303102 3,072 544,880 SH   SOLE 1 544,880 0 0
AVON PRODS INC OPT 054303102 354 62,700 SH Put SOLE 8 62,700 0 0
AVON PRODS INC COM 054303102 1 217 SH   SOLE 8 217 0 0
AVON PRODS INC OPT 054303102 1,883 333,900 SH Call SOLE 8 333,900 0 0
AVROBIO INC COM 05455M100 450 22,343 SH   SOLE 1 22,343 0 0
AVROBIO INC COM 05455M100 6 324 SH   SOLE 8 324 0 0
AVX CORP NEW COM 002444107 981 47,963 SH   SOLE 1 47,963 0 0
AVX CORP NEW COM 002444107 57 2,792 SH   SOLE 8 2,792 0 0
AWARE INC MASS COM 05453N100 0 1 SH   SOLE 8 1 0 0
AXA EQUITABLE HLDGS INC COM 054561105 7,780 313,978 SH   SOLE 1 313,978 0 0
AXA EQUITABLE HLDGS INC COM 054561105 0 10 SH   SOLE 8 10 0 0
AXA EQUITABLE HLDGS INC COM 054561105 423 17,075 SH   SOLE 9 17,075 0 0
AXA EQUITABLE HLDGS INC COM 054561105 148 5,962 SH   SOLE 99 5,962 0 0
AXALTA COATING SYS LTD COM G0750C108 7,211 237,194 SH   SOLE 1 237,194 0 0
AXALTA COATING SYS LTD OPT G0750C108 14,562 479,000 SH Put SOLE 8 479,000 0 0
AXALTA COATING SYS LTD OPT G0750C108 432 14,200 SH Call SOLE 8 14,200 0 0
AXALTA COATING SYS LTD COM G0750C108 6,480 213,145 SH   SOLE 8 213,145 0 0
AXALTA COATING SYS LTD COM G0750C108 138 4,566 SH   SOLE 9 4,566 0 0
AXALTA COATING SYS LTD COM G0750C108 1,360 44,722 SH   SOLE 99 44,722 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 1,181 49,010 SH   SOLE 1 49,010 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 0 10 SH   SOLE 8 10 0 0
AXCELLA HEALTH INC COM 05454B105 31 7,797 SH   SOLE 1 7,797 0 0
AXCELLA HEALTH INC COM 05454B105 0 5 SH   SOLE 8 5 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 40 666 SH   SOLE 8 666 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 6 100 SH Put SOLE 8 100 0 0
AXOGEN INC COM 05463X106 762 42,548 SH   SOLE 1 42,548 0 0
AXOGEN INC COM 05463X106 4 200 SH   SOLE 8 200 0 0
AXON ENTERPRISE INC COM 05464C101 8,735 119,201 SH   SOLE 1 119,201 0 0
AXON ENTERPRISE INC OPT 05464C101 1,305 17,800 SH Put SOLE 8 17,800 0 0
AXON ENTERPRISE INC COM 05464C101 246 3,359 SH   SOLE 8 3,359 0 0
AXON ENTERPRISE INC OPT 05464C101 2,887 39,400 SH Call SOLE 8 39,400 0 0
AXONICS MODULATION TECH INC COM 05465P101 433 15,626 SH   SOLE 1 15,626 0 0
AXONICS MODULATION TECH INC COM 05465P101 0 2 SH   SOLE 8 2 0 0
AXOS FINL INC COM 05465C100 2,722 89,894 SH   SOLE 1 89,894 0 0
AXOS FINL INC OPT 05465C100 19,279 636,700 SH Put SOLE 8 636,700 0 0
AXOS FINL INC COM 05465C100 1,016 33,567 SH   SOLE 8 33,567 0 0
AXOS FINL INC OPT 05465C100 151 5,000 SH Call SOLE 8 5,000 0 0
AXOVANT GENE THERAPIES LTD COM G0750W203 1 144 SH   SOLE 8 144 0 0
AXSOME THERAPEUTICS INC COM 05464T104 6,559 63,458 SH   SOLE 1 63,458 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 6,708 64,900 SH Call SOLE 8 64,900 0 0
AXSOME THERAPEUTICS INC COM 05464T104 205 1,980 SH   SOLE 8 1,980 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 3,101 30,000 SH Put SOLE 8 30,000 0 0
AXT INC COM 00246W103 170 39,240 SH   SOLE 1 39,240 0 0
AXT INC COM 00246W103 0 49 SH   SOLE 8 49 0 0
AYTU BIOSCIENCE INC COM 054754700 0 1 SH   SOLE 8 1 0 0
AZZ INC COM 002474104 2,206 48,028 SH   SOLE 1 48,028 0 0
AZZ INC COM 002474104 291 6,344 SH   SOLE 8 6,344 0 0
B &amp G FOODS INC NEW COM 05508R106 63 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 1,974 110,062 SH   SOLE 1 110,062 0 0
B &amp G FOODS INC NEW COM 05508R106 19 1,053 SH   SOLE 8 1,053 0 0
B &amp G FOODS INC NEW COM 05508R106 165 9,178 SH   SOLE 99 9,178 0 0
B COMMUNICATIONS LTD COM M15629104 1 470 SH   SOLE 9 470 0 0
B RILEY FINL INC COM 05580M108 526 20,905 SH   SOLE 1 20,905 0 0
B2GOLD CORP COM 11777Q209 3,659 912,508 SH   SOLE 1 912,508 0 0
B2GOLD CORP COM 11777Q209 2 446 SH   SOLE 8 446 0 0
B2GOLD CORP COM 11777Q209 2 411 SH   SOLE 9 411 0 0
BADGER METER INC COM 056525108 2,991 46,066 SH   SOLE 1 46,066 0 0
BAIDU INC ADR 056752108 176 1,393 SH   DFND 1 0 0 1,393
BAIDU INC ADR 056752108 25,912 204,995 SH   SOLE 1 204,995 0 0
BAIDU INC ADR 056752108 10,778 85,267 SH   SOLE 8 85,267 0 0
BAIDU INC OPT 056752108 44,177 349,500 SH Put SOLE 8 349,500 0 0
BAIDU INC OPT 056752108 28,376 224,500 SH Call SOLE 8 224,500 0 0
BAIDU INC ADR 056752108 30,855 244,110 SH   SOLE 9 244,110 0 0
BAIDU INC ADR 056752108 5,139 40,655 SH   DFND 20 0 0 40,655
BAIDU INC ADR 056752108 2,577 20,388 SH   SOLE 99 20,388 0 0
BAIN CAP SPECIALTY FIN INC COM 05684B107 1 30 SH   SOLE 8 30 0 0
BAKER HUGHES COMPANY COM 05722G100 20,861 813,896 SH   SOLE 1 813,896 0 0
BAKER HUGHES COMPANY OPT 05722G100 2,302 89,800 SH Put SOLE 8 89,800 0 0
BAKER HUGHES COMPANY COM 05722G100 518 20,229 SH   SOLE 8 20,229 0 0
BAKER HUGHES COMPANY OPT 05722G100 1,543 60,200 SH Call SOLE 8 60,200 0 0
BAKER HUGHES COMPANY COM 05722G100 1,575 61,459 SH   SOLE 9 61,459 0 0
BALCHEM CORP COM 057665200 4,900 48,215 SH   SOLE 1 48,215 0 0
BALCHEM CORP COM 057665200 117 1,157 SH   SOLE 8 1,157 0 0
BALL CORP COM 058498106 19 300 SH   DFND 1 0 0 300
BALL CORP COM 058498106 97,964 1,514,828 SH   SOLE 1 1,514,828 0 0
BALL CORP OPT 058498106 2,781 43,000 SH Put SOLE 8 43,000 0 0
BALL CORP COM 058498106 466 7,206 SH   SOLE 8 7,206 0 0
BALL CORP OPT 058498106 1,028 15,900 SH Call SOLE 8 15,900 0 0
BALL CORP COM 058498106 2,013 31,123 SH   SOLE 9 31,123 0 0
BALL CORP COM 058498106 17 260 SH   SOLE 99 0 260 0
BALLANTYNE STRONG INC COM 058516105 0 3 SH   SOLE 8 3 0 0
BANC OF CALIFORNIA INC COM 05990K106 1,172 68,211 SH   SOLE 1 68,211 0 0
BANC OF CALIFORNIA INC OPT 05990K106 632 36,800 SH Call SOLE 8 36,800 0 0
BANC OF CALIFORNIA INC OPT 05990K106 117 6,800 SH Put SOLE 8 6,800 0 0
BANC OF CALIFORNIA INC COM 05990K106 1,071 62,335 SH   SOLE 8 62,335 0 0
BANCFIRST CORP COM 05945F103 1,185 18,975 SH   SOLE 1 18,975 0 0
BANCO BRADESCO S A ADR 059460303 1,081 120,848 SH   SOLE 1 120,848 0 0
BANCO BRADESCO S A OPT 059460303 31,743 3,546,700 SH Put SOLE 8 3,546,700 0 0
BANCO BRADESCO S A OPT 059460303 726 81,080 SH Call SOLE 8 81,080 0 0
BANCO BRADESCO S A ADR 059460303 29,023 3,242,879 SH   SOLE 8 3,242,879 0 0
BANCO MACRO SA ADR 05961W105 2,130 58,740 SH   SOLE 1 58,740 0 0
BANCO MACRO SA ADR 05961W105 147 4,063 SH   SOLE 99 4,063 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 39 3,200 SH   SOLE 1 3,200 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCO SANTANDER SA OPT 05964H105 9,501 2,295,000 SH Call SOLE 9 2,295,000 0 0
BANCOLOMBIA S A ADR 05968L102 3,601 65,720 SH   SOLE 1 65,720 0 0
BANCOLOMBIA S A ADR 05968L102 0 1 SH   SOLE 8 1 0 0
BANCOLOMBIA S A ADR 05968L102 263 4,800 SH   SOLE 99 4,800 0 0
BANCORP 34 INC COM 05970V106 0 3 SH   SOLE 8 3 0 0
BANCORP INC DEL COM 05969A105 765 59,025 SH   SOLE 1 59,025 0 0
BANCORP INC DEL COM 05969A105 1 94 SH   SOLE 8 94 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 3,677 117,038 SH   SOLE 1 117,038 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 0 6 SH   SOLE 8 6 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 204 6,504 SH   SOLE 99 6,504 0 0
BANDWIDTH INC COM 05988J103 1,029 16,071 SH   SOLE 1 16,071 0 0
BANK AMER CORP COM 060505104 4,992 141,751 SH   DFND 1 0 0 141,751
BANK AMER CORP OPT 060505104 260,628 7,400,000 SH Put SOLE 1 7,400,000 0 0
BANK AMER CORP COM 060505104 556,558 15,802,344 SH   SOLE 1 15,802,344 0 0
BANK AMER CORP OPT 060505104 35,220 1,000,000 SH Call SOLE 1 1,000,000 0 0
BANK AMER CORP OPT 060505104 208,738 5,926,700 SH Put SOLE 8 5,926,700 0 0
BANK AMER CORP OPT 060505104 228,215 6,479,700 SH Call SOLE 8 6,479,700 0 0
BANK AMER CORP COM 060505104 3,009 85,429 SH   SOLE 8 85,429 0 0
BANK AMER CORP COM 060505104 30,098 854,606 SH   SOLE 9 854,606 0 0
BANK AMER CORP COM 060505104 42 1,200 SH   DFND 20 0 0 1,200
BANK AMER CORP COM 060505104 31,885 905,312 SH   SOLE 58 905,312 0 0
BANK AMER CORP COM 060505104 5,232 148,550 SH   SOLE 99 148,550 0 0
BANK COMM HLDGS COM 06424J103 204 17,659 SH   SOLE 1 17,659 0 0
BANK COMM HLDGS COM 06424J103 0 11 SH   SOLE 8 11 0 0
BANK FIRST CORPORATION COM 06211J100 404 5,776 SH   SOLE 1 5,776 0 0
BANK HAWAII CORP COM 062540109 250 2,626 SH   SOLE 1 2,626 0 0
BANK HAWAII CORP COM 062540109 3 34 SH   SOLE 8 34 0 0
BANK MONTREAL QUE COM 063671101 491 6,340 SH   SOLE 1 6,340 0 0
BANK MONTREAL QUE COM 063671101 155 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 754 9,733 SH   SOLE 8 9,733 0 0
BANK MONTREAL QUE OPT 063671101 23 300 SH Put SOLE 8 300 0 0
BANK MONTREAL QUE OPT 063671101 70 900 SH Call SOLE 8 900 0 0
BANK MONTREAL QUE COM 063671101 2,818 36,346 SH   SOLE 9 36,346 0 0
BANK MONTREAL QUE COM 063671101 753 9,713 SH   SOLE 99 9,713 0 0
BANK N S HALIFAX PREF 064149107 10 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 455 8,052 SH   SOLE 1 8,052 0 0
BANK N S HALIFAX COM 064149107 0 4 SH   SOLE 8 4 0 0
BANK N S HALIFAX COM 064149107 24,639 436,172 SH   SOLE 9 436,172 0 0
BANK N S HALIFAX COM 064149107 716 12,673 SH   SOLE 99 12,673 0 0
BANK NEW YORK MELLON CORP COM 064058100 60,098 1,194,059 SH   SOLE 1 1,194,059 0 0
BANK NEW YORK MELLON CORP COM 064058100 306 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP OPT 064058100 725 14,400 SH Call SOLE 8 14,400 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,483 29,468 SH   SOLE 8 29,468 0 0
BANK NEW YORK MELLON CORP OPT 064058100 2,043 40,600 SH Put SOLE 8 40,600 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,382 87,067 SH   SOLE 9 87,067 0 0
BANK OF MARIN BANCORP COM 063425102 730 16,214 SH   SOLE 1 16,214 0 0
BANK OF MARIN BANCORP COM 063425102 0 11 SH   SOLE 8 11 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 2,053 55,462 SH   SOLE 1 55,462 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 0 1 SH   SOLE 8 1 0 0
BANK OZK COM 06417N103 580 19,026 SH   SOLE 1 19,026 0 0
BANK OZK COM 06417N103 95 3,106 SH   SOLE 8 3,106 0 0
BANK OZK COM 06417N103 250 8,203 SH   SOLE 99 8,203 0 0
BANK PRINCETON NEW JERSEY COM 064520109 180 5,723 SH   SOLE 1 5,723 0 0
BANK7 CORP COM 06652N107 71 3,768 SH   SOLE 1 3,768 0 0
BANKFINANCIAL CORP COM 06643P104 211 16,176 SH   SOLE 1 16,176 0 0
BANKUNITED INC COM 06652K103 11,019 301,411 SH   SOLE 1 301,411 0 0
BANKUNITED INC COM 06652K103 8 202 SH   SOLE 8 202 0 0
BANKUNITED INC COM 06652K103 337 9,210 SH   SOLE 99 9,210 0 0
BANKWELL FINL GROUP INC COM 06654A103 196 6,773 SH   SOLE 1 6,773 0 0
BANNER CORP COM 06652V208 3,166 55,953 SH   SOLE 1 55,953 0 0
BANNER CORP COM 06652V208 5 83 SH   SOLE 8 83 0 0
BANNER CORP COM 06652V208 496 8,760 SH   SOLE 99 8,760 0 0
BAOZUN INC ADR 06684L103 2,562 77,362 SH   SOLE 1 77,362 0 0
BAOZUN INC ADR 06684L103 181 5,478 SH   SOLE 8 5,478 0 0
BAOZUN INC OPT 06684L103 3,030 91,500 SH Put SOLE 8 91,500 0 0
BAOZUN INC OPT 06684L103 8,217 248,100 SH Call SOLE 8 248,100 0 0
BAOZUN INC ADR 06684L103 817 24,647 SH   SOLE 9 24,647 0 0
BAR HBR BANKSHARES COM 066849100 394 15,541 SH   SOLE 1 15,541 0 0
BAR HBR BANKSHARES COM 066849100 0 8 SH   SOLE 8 8 0 0
BARCLAYS BK PLC FUND 06742C723 7,121 400,038 SH   SOLE 1 400,038 0 0
BARCLAYS BK PLC FUND 06746P548 6,125 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC FUND 06745T368 2,533 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06746P431 2,831 64,000 SH   SOLE 1 64,000 0 0
BARCLAYS BK PLC FUND 06746P449 14,530 344,500 SH   SOLE 1 344,500 0 0
BARCLAYS BK PLC FUND 06740L485 3,744 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06740L469 4,930 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L477 2,392 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06740L493 4,220 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 2,953 108,400 SH   SOLE 1 108,400 0 0
BARCLAYS BK PLC FUND 06746P530 3,712 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 4,834 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 4,347 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06742W430 23 307 SH   SOLE 1 307 0 0
BARCLAYS BK PLC FUND 06746P514 3,726 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06747D700 10,172 400,000 SH   SOLE 1 400,000 0 0
BARCLAYS BK PLC FUND 06740D830 1,065 12,000 SH   SOLE 1 12,000 0 0
BARCLAYS BK PLC FUND 06747D809 25,270 1,000,000 SH   SOLE 1 1,000,000 0 0
BARCLAYS BK PLC FUND 06746P456 3,502 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC OPT 06746P621 9,450 625,000 SH Call SOLE 1 625,000 0 0
BARCLAYS BK PLC FUND 06746P621 309,012 20,437,272 SH   SOLE 1 20,437,272 0 0
BARCLAYS BK PLC FUND 06740P650 4,810 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 6,880 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06740P114 15,550 533,998 SH   SOLE 1 533,998 0 0
BARCLAYS BK PLC FUND 06746P555 9,329 215,000 SH   SOLE 1 215,000 0 0
BARCLAYS BK PLC FUND 06742A750 2,239 150,000 SH   SOLE 1 150,000 0 0
BARCLAYS BK PLC FUND 06746P563 16,466 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06746P589 2,952 65,000 SH   SOLE 1 65,000 0 0
BARCLAYS BK PLC FUND 06739H263 125 3,000 SH   SOLE 1 3,000 0 0
BARCLAYS BK PLC FUND 06746P571 3,274 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,783 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P522 8,584 186,000 SH   SOLE 1 186,000 0 0
BARCLAYS BK PLC FUND 06745R693 63,070 5,013,500 SH   SOLE 1 5,013,500 0 0
BARCLAYS BK PLC FUND 06746P613 10,686 600,000 SH   SOLE 1 600,000 0 0
BARCLAYS BK PLC FUND 06746Q249 552 4,461 SH   SOLE 8 4,461 0 0
BARCLAYS BK PLC FUND 06746Q256 12 110 SH   SOLE 8 110 0 0
BARCLAYS BK PLC OPT 06746P621 48,120 3,182,500 SH Put SOLE 8 3,182,500 0 0
BARCLAYS BK PLC FUND 06746P621 12,254 810,442 SH   SOLE 8 810,442 0 0
BARCLAYS BK PLC OPT 06746P621 67,640 4,473,600 SH Call SOLE 8 4,473,600 0 0
BARCLAYS BK PLC OPT 06746P613 4,453 250,000 SH Put SOLE 8 250,000 0 0
BARCLAYS BK PLC FUND 06746P613 12 700 SH   SOLE 8 700 0 0
BARCLAYS BK PLC FUND 06744M836 128 810 SH   SOLE 8 810 0 0
BARCLAYS PLC ADR 06738E204 1,074 112,852 SH   DFND 1 0 0 112,852
BARINGS BDC INC COM 06759L103 1 89 SH   SOLE 8 89 0 0
BARNES &amp NOBLE ED INC COM 06777U101 409 96,059 SH   SOLE 1 96,059 0 0
BARNES &amp NOBLE ED INC COM 06777U101 0 3 SH   SOLE 8 3 0 0
BARNES GROUP INC COM 067806109 4,482 72,335 SH   SOLE 1 72,335 0 0
BARNES GROUP INC COM 067806109 1 10 SH   SOLE 8 10 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 846 9,350 SH   SOLE 1 9,350 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 0 4 SH   SOLE 8 4 0 0
BARRICK GOLD CORPORATION COM 067901108 1,064 57,227 SH   DFND 1 0 0 57,227
BARRICK GOLD CORPORATION COM 067901108 47,413 2,550,480 SH   SOLE 1 2,550,480 0 0
BARRICK GOLD CORPORATION OPT 067901108 11,868 638,396 SH Put SOLE 8 638,396 0 0
BARRICK GOLD CORPORATION OPT 067901108 12,623 679,000 SH Call SOLE 8 679,000 0 0
BARRICK GOLD CORPORATION COM 067901108 10,550 567,533 SH   SOLE 8 567,533 0 0
BARRICK GOLD CORPORATION COM 067901108 621 33,409 SH   SOLE 9 33,409 0 0
BARRICK GOLD CORPORATION COM 067901108 6,235 335,429 SH   SOLE 99 335,429 0 0
BASSETT FURNITURE INDS INC COM 070203104 239 14,326 SH   SOLE 1 14,326 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 35 SH   SOLE 8 35 0 0
BAUSCH HEALTH COS INC COM 071734107 16 550 SH   DFND 1 0 0 550
BAUSCH HEALTH COS INC COM 071734107 2,984 99,776 SH   SOLE 1 99,776 0 0
BAUSCH HEALTH COS INC COM 071734107 36 1,204 SH   SOLE 8 1,204 0 0
BAUSCH HEALTH COS INC OPT 071734107 7,552 252,400 SH Put SOLE 8 252,400 0 0
BAUSCH HEALTH COS INC OPT 071734107 19,672 657,500 SH Call SOLE 8 657,500 0 0
BAUSCH HEALTH COS INC COM 071734107 706 23,595 SH   SOLE 9 23,595 0 0
BAXTER INTL INC COM 071813109 45,288 541,604 SH   SOLE 1 541,604 0 0
BAXTER INTL INC OPT 071813109 2,793 33,400 SH Call SOLE 8 33,400 0 0
BAXTER INTL INC OPT 071813109 8,220 98,300 SH Put SOLE 8 98,300 0 0
BAXTER INTL INC COM 071813109 7,724 92,363 SH   SOLE 8 92,363 0 0
BAXTER INTL INC COM 071813109 4,406 52,686 SH   SOLE 9 52,686 0 0
BAYCOM CORP COM 07272M107 247 10,874 SH   SOLE 1 10,874 0 0
BAYTEX ENERGY CORP COM 07317Q105 63 43,817 SH   SOLE 9 43,817 0 0
BB&ampT CORP COM 054937107 2 32 SH   SOLE 1 32 0 0
BBX CAP CORP NEW COM 05491N104 313 65,500 SH   SOLE 1 65,500 0 0
BBX CAP CORP NEW COM 05491N104 1 192 SH   SOLE 8 192 0 0
BCB BANCORP INC COM 055298103 289 20,944 SH   SOLE 1 20,944 0 0
BCE INC COM 05534B760 789 17,031 SH   SOLE 1 17,031 0 0
BCE INC COM 05534B760 13,007 280,660 SH   SOLE 9 280,660 0 0
BEACON ROOFING SUPPLY INC COM 073685109 3,334 104,190 SH   SOLE 1 104,190 0 0
BEAZER HOMES USA INC COM 07556Q881 414 29,291 SH   SOLE 1 29,291 0 0
BEAZER HOMES USA INC OPT 07556Q881 120 8,500 SH Call SOLE 8 8,500 0 0
BEAZER HOMES USA INC OPT 07556Q881 165 11,700 SH Put SOLE 8 11,700 0 0
BEAZER HOMES USA INC COM 07556Q881 29 2,070 SH   SOLE 8 2,070 0 0
BECTON DICKINSON &amp CO COM 075887109 1,272 4,678 SH   DFND 1 0 0 4,678
BECTON DICKINSON &amp CO COM 075887109 94,247 346,533 SH   SOLE 1 346,533 0 0
BECTON DICKINSON &amp CO COM 075887109 23 83 SH   SOLE 8 83 0 0
BECTON DICKINSON &amp CO OPT 075887109 4,352 16,000 SH Call SOLE 8 16,000 0 0
BECTON DICKINSON &amp CO OPT 075887109 1,305 4,800 SH Put SOLE 8 4,800 0 0
BECTON DICKINSON &amp CO CONV 075887208 524 7,999 SH   SOLE 8 7,999 0 0
BECTON DICKINSON &amp CO COM 075887109 8,761 32,212 SH   SOLE 9 32,212 0 0
BECTON DICKINSON &amp CO COM 075887109 620 2,279 SH   SOLE 99 2,279 0 0
BED BATH &amp BEYOND INC COM 075896100 2,986 172,635 SH   SOLE 1 172,635 0 0
BED BATH &amp BEYOND INC OPT 075896100 3,925 226,900 SH Put SOLE 8 226,900 0 0
BED BATH &amp BEYOND INC OPT 075896100 3,016 174,300 SH Call SOLE 8 174,300 0 0
BED BATH &amp BEYOND INC COM 075896100 5,607 324,066 SH   SOLE 8 324,066 0 0
BED BATH &amp BEYOND INC COM 075896100 2 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 11,639 70,216 SH   SOLE 1 70,216 0 0
BEIGENE LTD ADR 07725L102 7 43 SH   SOLE 8 43 0 0
BEIGENE LTD ADR 07725L102 678 4,093 SH   SOLE 9 4,093 0 0
BEL FUSE INC COM 077347300 309 15,103 SH   SOLE 1 15,103 0 0
BEL FUSE INC COM 077347300 0 1 SH   SOLE 8 1 0 0
BEL FUSE INC COM 077347201 0 1 SH   SOLE 8 1 0 0
BELDEN INC COM 077454106 2,629 47,796 SH   SOLE 1 47,796 0 0
BELDEN INC COM 077454106 175 3,187 SH   SOLE 99 3,187 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 0 65 SH   SOLE 8 65 0 0
BENCHMARK ELECTRS INC COM 08160H101 2,015 58,658 SH   SOLE 1 58,658 0 0
BENCHMARK ELECTRS INC COM 08160H101 65 1,893 SH   SOLE 8 1,893 0 0
BENEFITFOCUS INC COM 08180D106 1,465 66,781 SH   SOLE 1 66,781 0 0
BENEFITFOCUS INC COM 08180D106 22 1,021 SH   SOLE 8 1,021 0 0
BERKLEY W R CORP COM 084423102 16,236 234,955 SH   SOLE 1 234,955 0 0
BERKLEY W R CORP OPT 084423102 69 1,000 SH Put SOLE 8 1,000 0 0
BERKLEY W R CORP COM 084423102 74 1,075 SH   SOLE 8 1,075 0 0
BERKLEY W R CORP OPT 084423102 7 100 SH Call SOLE 8 100 0 0
BERKLEY W R CORP COM 084423102 1,484 21,463 SH   SOLE 9 21,463 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,725 16,448 SH   DFND 1 0 0 16,448
BERKSHIRE HATHAWAY INC DEL COM 084670702 653,811 2,886,576 SH   SOLE 1 2,496,003 390,573 0
BERKSHIRE HATHAWAY INC DEL COM 084670108 340 1 SH   DFND 1 0 0 1
BERKSHIRE HATHAWAY INC DEL COM 084670702 80 356 SH   SOLE 8 356 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 28,244 124,700 SH Call SOLE 8 124,700 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 2,356 10,400 SH Put SOLE 8 10,400 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 42,891 189,363 SH   SOLE 9 189,363 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 6,948 30,677 SH   SOLE 20 0 30,677 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 131 580 SH   DFND 20 0 0 580
BERKSHIRE HATHAWAY INC DEL COM 084670702 55,190 243,664 SH   SOLE 58 243,664 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,547 15,662 SH   SOLE 82 0 15,662 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 13,249 58,493 SH   SOLE 99 0 58,493 0
BERKSHIRE HILLS BANCORP INC COM 084680107 2,207 67,110 SH   SOLE 1 67,110 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 4 111 SH   SOLE 8 111 0 0
BERRY GLOBAL GROUP INC COM 08579W103 781 16,453 SH   SOLE 1 16,453 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,468 30,929 SH   SOLE 8 30,929 0 0
BERRY PETE CORP COM 08579X101 602 63,844 SH   SOLE 1 63,844 0 0
BERRY PETE CORP COM 08579X101 0 2 SH   SOLE 8 2 0 0
BEST BUY INC COM 086516101 36,463 415,303 SH   SOLE 1 415,303 0 0
BEST BUY INC COM 086516101 3,038 34,602 SH   SOLE 8 34,602 0 0
BEST BUY INC OPT 086516101 6,269 71,400 SH Call SOLE 8 71,400 0 0
BEST BUY INC OPT 086516101 28,333 322,700 SH Put SOLE 8 322,700 0 0
BEST BUY INC COM 086516101 1,933 22,013 SH   SOLE 9 22,013 0 0
BEST BUY INC COM 086516101 2,155 24,547 SH   SOLE 99 24,547 0 0
BEST INC ADR 08653C106 1,418 255,100 SH   SOLE 1 255,100 0 0
BEST INC ADR 08653C106 619 111,300 SH   SOLE 9 111,300 0 0
BEYOND MEAT INC COM 08862E109 2 22 SH   DFND 1 0 0 22
BEYOND MEAT INC COM 08862E109 11,989 158,584 SH   SOLE 1 158,584 0 0
BEYOND MEAT INC OPT 08862E109 59,187 782,900 SH Put SOLE 8 782,900 0 0
BEYOND MEAT INC OPT 08862E109 42,653 564,200 SH Call SOLE 8 564,200 0 0
BEYOND MEAT INC COM 08862E109 13,317 176,156 SH   SOLE 8 176,156 0 0
BEYOND MEAT INC COM 08862E109 96 1,275 SH   DFND 20 0 0 1,275
BEYONDSPRING INC COM G10830100 267 17,214 SH   SOLE 1 17,214 0 0
BEYONDSPRING INC COM G10830100 0 1 SH   SOLE 8 1 0 0
BG STAFFING INC COM 05544A109 217 9,926 SH   SOLE 1 9,926 0 0
BG STAFFING INC COM 05544A109 0 8 SH   SOLE 8 8 0 0
BGC PARTNERS INC COM 05541T101 1,303 219,400 SH   SOLE 1 219,400 0 0
BGC PARTNERS INC OPT 05541T101 67 11,238 SH Put SOLE 8 11,238 0 0
BGC PARTNERS INC OPT 05541T101 12 2,100 SH Call SOLE 8 2,100 0 0
BGC PARTNERS INC COM 05541T101 75 12,684 SH   SOLE 8 12,684 0 0
BHP GROUP LTD ADR 088606108 60 1,103 SH   SOLE 1 1,103 0 0
BHP GROUP LTD ADR 088606108 33 609 SH   DFND 1 0 0 609
BHP GROUP LTD OPT 088606108 10,819 197,759 SH Put SOLE 8 197,759 0 0
BHP GROUP LTD OPT 088606108 16,244 296,918 SH Call SOLE 8 296,918 0 0
BHP GROUP LTD ADR 088606108 607 11,084 SH   SOLE 8 11,084 0 0
BHP GROUP LTD ADR 088606108 4,049 74,000 SH   DFND 20 0 0 74,000
BIG LOTS INC COM 089302103 3,183 110,839 SH   SOLE 1 110,839 0 0
BIG LOTS INC COM 089302103 796 27,718 SH   SOLE 8 27,718 0 0
BIG LOTS INC OPT 089302103 1,292 45,000 SH Call SOLE 8 45,000 0 0
BIG LOTS INC OPT 089302103 721 25,100 SH Put SOLE 8 25,100 0 0
BIGLARI HLDGS INC COM 08986R309 154 1,347 SH   SOLE 1 1,347 0 0
BILIBILI INC ADR 090040106 1,079 57,961 SH   SOLE 1 57,961 0 0
BILIBILI INC ADR 090040106 47 2,511 SH   SOLE 8 2,511 0 0
BIO RAD LABS INC COM 090572207 9,558 25,831 SH   SOLE 1 25,831 0 0
BIO RAD LABS INC COM 090572207 82 223 SH   SOLE 8 223 0 0
BIO RAD LABS INC COM 090572207 176 478 SH   SOLE 9 478 0 0
BIO TECHNE CORP COM 09073M104 2,393 10,899 SH   SOLE 1 10,899 0 0
BIO TECHNE CORP COM 09073M104 25 114 SH   SOLE 8 114 0 0
BIO TECHNE CORP COM 09073M104 164 745 SH   SOLE 99 745 0 0
BIOCEPT INC COM 09072V402 0 6 SH   SOLE 8 6 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 564 163,429 SH   SOLE 1 163,429 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 47 13,600 SH Call SOLE 8 13,600 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 124 35,975 SH   SOLE 8 35,975 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 2 279 SH   SOLE 8 279 0 0
BIOGEN INC COM 09062X103 52 175 SH   DFND 1 0 0 175
BIOGEN INC COM 09062X103 174,814 589,138 SH   SOLE 1 589,138 0 0
BIOGEN INC OPT 09062X103 58,605 197,500 SH Put SOLE 8 197,500 0 0
BIOGEN INC OPT 09062X103 32,996 111,200 SH Call SOLE 8 111,200 0 0
BIOGEN INC COM 09062X103 6,386 21,525 SH   SOLE 8 21,525 0 0
BIOGEN INC COM 09062X103 9,500 32,014 SH   SOLE 9 32,014 0 0
BIOGEN INC COM 09062X103 124 418 SH   DFND 20 0 0 418
BIOGEN INC COM 09062X103 6,307 21,256 SH   SOLE 58 21,256 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 10,061 184,801 SH   SOLE 1 184,801 0 0
BIOHAVEN PHARMACTL HLDG CO L OPT G11196105 33 600 SH Call SOLE 8 600 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 288 5,292 SH   SOLE 8 5,292 0 0
BIOHITECH GLOBAL INC COM 09074B107 0 1 SH   SOLE 8 1 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 117 7,259 SH   SOLE 1 7,259 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 0 1 SH   SOLE 8 1 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 25,625 303,075 SH   SOLE 1 303,075 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 4,946 4,665,000 PRN   SOLE 8 0 0 4,665,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 3,103 36,700 SH Put SOLE 8 36,700 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAF8 81 75,000 PRN   SOLE 8 0 0 75,000
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 2,460 29,100 SH Call SOLE 8 29,100 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 7,893 93,354 SH   SOLE 8 93,354 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 524 6,194 SH   SOLE 9 6,194 0 0
BIOPHARMX CORP COM 09072X309 52 121,823 SH   SOLE 8 121,823 0 0
BIOSIG TECH INC COM 09073N201 94 15,863 SH   SOLE 1 15,863 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 349 6,133 SH   SOLE 1 6,133 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 0 2 SH   SOLE 8 2 0 0
BIOTELEMETRY INC COM 090672106 4,404 95,104 SH   SOLE 1 95,104 0 0
BIOTELEMETRY INC COM 090672106 4 95 SH   SOLE 8 95 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 101 6,939 SH   SOLE 1 6,939 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 0 1 SH   SOLE 8 1 0 0
BITAUTO HLDGS LTD ADR 091727107 85 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD OPT 091727107 2,159 145,500 SH Call SOLE 8 145,500 0 0
BITAUTO HLDGS LTD OPT 091727107 1,818 122,500 SH Put SOLE 8 122,500 0 0
BITAUTO HLDGS LTD ADR 091727107 1,000 67,420 SH   SOLE 8 67,420 0 0
BJS RESTAURANTS INC COM 09180C106 2,069 54,501 SH   SOLE 1 54,501 0 0
BJS RESTAURANTS INC COM 09180C106 8 232 SH   SOLE 8 232 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 10,519 462,549 SH   SOLE 1 462,549 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 20 865 SH   SOLE 8 865 0 0
BK TECHNOLOGIES CORPORATION COM 05587G104 0 28 SH   SOLE 8 28 0 0
BLACK HILLS CORP COM 092113109 5,627 71,639 SH   SOLE 1 71,639 0 0
BLACK HILLS CORP COM 092113109 1 15 SH   SOLE 8 15 0 0
BLACK HILLS CORP COM 092113109 882 11,225 SH   SOLE 99 11,225 0 0
BLACK KNIGHT INC COM 09215C105 21,719 336,830 SH   SOLE 1 336,830 0 0
BLACK KNIGHT INC COM 09215C105 1 11 SH   SOLE 8 11 0 0
BLACK KNIGHT INC COM 09215C105 208 3,216 SH   SOLE 9 3,216 0 0
BLACK KNIGHT INC COM 09215C105 172 2,668 SH   SOLE 99 2,668 0 0
BLACK STONE MINERALS L P COM 09225M101 479 37,642 SH   SOLE 1 37,642 0 0
BLACKBAUD INC COM 09227Q100 4,428 55,629 SH   SOLE 1 55,629 0 0
BLACKBAUD INC COM 09227Q100 1 13 SH   SOLE 8 13 0 0
BLACKBAUD INC OPT 09227Q100 844 10,600 SH Put SOLE 8 10,600 0 0
BLACKBAUD INC COM 09227Q100 158 1,991 SH   SOLE 99 1,991 0 0
BLACKBERRY LTD COM 09228F103 10 1,625 SH   DFND 1 0 0 1,625
BLACKBERRY LTD COM 09228F103 1,795 279,678 SH   SOLE 1 279,678 0 0
BLACKBERRY LTD OPT 09228F103 8,677 1,351,600 SH Call SOLE 8 1,351,600 0 0
BLACKBERRY LTD COM 09228F103 1 84 SH   SOLE 8 84 0 0
BLACKBERRY LTD OPT 09228F103 1,382 215,200 SH Put SOLE 8 215,200 0 0
BLACKBERRY LTD COM 09228F103 46 7,149 SH   SOLE 9 7,149 0 0
BLACKLINE INC COM 09239B109 14,878 288,537 SH   SOLE 1 288,537 0 0
BLACKLINE INC COM 09239B109 0 1 SH   SOLE 8 1 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 1 SH   SOLE 8 1 0 0
BLACKROCK CR ALLCTN INC TR FUND 092508100 14 998 SH   DFND 1 0 0 998
BLACKROCK INC COM 09247X101 74,937 149,069 SH   SOLE 1 149,069 0 0
BLACKROCK INC COM 09247X101 24 48 SH   DFND 1 0 0 48
BLACKROCK INC OPT 09247X101 5,228 10,400 SH Call SOLE 8 10,400 0 0
BLACKROCK INC OPT 09247X101 40,417 80,400 SH Put SOLE 8 80,400 0 0
BLACKROCK INC COM 09247X101 3,270 6,506 SH   SOLE 8 6,506 0 0
BLACKROCK INC COM 09247X101 6,319 12,571 SH   SOLE 9 12,571 0 0
BLACKROCK INC COM 09247X101 414 824 SH   SOLE 99 824 0 0
BLACKROCK TCP CAP CORP COM 09259E108 0 1 SH   SOLE 8 1 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAD5 2,518 2,475,000 PRN   SOLE 8 0 0 2,475,000
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC TRUS 09257W100 6,093 163,725 SH   SOLE 1 163,725 0 0
BLACKSTONE MTG TR INC TRUS 09257W100 21 549 SH   SOLE 8 549 0 0
BLACKSTONE MTG TR INC BOND 09257WAC4 467 437,000 PRN   SOLE 8 0 0 437,000
BLOCK H &amp R INC COM 093671105 18,944 806,808 SH   SOLE 1 806,808 0 0
BLOCK H &amp R INC OPT 093671105 970 41,300 SH Put SOLE 8 41,300 0 0
BLOCK H &amp R INC OPT 093671105 38 1,600 SH Call SOLE 8 1,600 0 0
BLOCK H &amp R INC COM 093671105 141 6,040 SH   SOLE 8 6,040 0 0
BLOCK H &amp R INC COM 093671105 341 14,539 SH   SOLE 9 14,539 0 0
BLOOM ENERGY CORP COM 093712107 750 100,365 SH   SOLE 1 100,365 0 0
BLOOM ENERGY CORP COM 093712107 18 2,388 SH   SOLE 8 2,388 0 0
BLOOMIN BRANDS INC COM 094235108 3,167 143,489 SH   SOLE 1 143,489 0 0
BLOOMIN BRANDS INC COM 094235108 5 204 SH   SOLE 8 204 0 0
BLUCORA INC COM 095229100 1,908 73,005 SH   SOLE 1 73,005 0 0
BLUCORA INC COM 095229100 1 36 SH   SOLE 8 36 0 0
BLUCORA INC COM 095229100 199 7,616 SH   SOLE 99 7,616 0 0
BLUE APRON HLDGS INC OPT 09523Q200 260 39,496 SH Call SOLE 8 39,496 0 0
BLUE APRON HLDGS INC OPT 09523Q200 23 3,536 SH Put SOLE 8 3,536 0 0
BLUE BIRD CORP COM 095306106 1,053 45,940 SH   SOLE 1 45,940 0 0
BLUE BIRD CORP COM 095306106 0 9 SH   SOLE 8 9 0 0
BLUEBIRD BIO INC COM 09609G100 12,022 137,010 SH   SOLE 1 137,010 0 0
BLUEBIRD BIO INC OPT 09609G100 35 400 SH Call SOLE 8 400 0 0
BLUEBIRD BIO INC COM 09609G100 83 944 SH   SOLE 8 944 0 0
BLUEBIRD BIO INC OPT 09609G100 132 1,500 SH Put SOLE 8 1,500 0 0
BLUEBIRD BIO INC COM 09609G100 187 2,133 SH   SOLE 99 2,133 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 75 7,296 SH   SOLE 1 7,296 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 2 193 SH   SOLE 8 193 0 0
BLUELINX HLDGS INC COM 09624H208 129 9,111 SH   SOLE 1 9,111 0 0
BLUELINX HLDGS INC COM 09624H208 0 15 SH   SOLE 8 15 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 7,804 97,421 SH   SOLE 1 97,421 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 838 10,464 SH   SOLE 8 10,464 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 52 643 SH   SOLE 99 643 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 338 28,057 SH   SOLE 1 28,057 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 0 15 SH   SOLE 8 15 0 0
BMC STK HLDGS INC COM 05591B109 3,841 133,862 SH   SOLE 1 133,862 0 0
BMC STK HLDGS INC COM 05591B109 2 53 SH   SOLE 8 53 0 0
BOEING CO COM 097023105 383,431 1,177,034 SH   SOLE 1 998,405 178,629 0
BOEING CO COM 097023105 652 2,002 SH   DFND 1 0 0 2,002
BOEING CO OPT 097023105 13,030 40,000 SH Put SOLE 1 40,000 0 0
BOEING CO OPT 097023105 4,886 15,000 SH Call SOLE 1 15,000 0 0
BOEING CO COM 097023105 54,021 165,831 SH   SOLE 8 165,831 0 0
BOEING CO OPT 097023105 337,064 1,034,700 SH Call SOLE 8 1,034,700 0 0
BOEING CO OPT 097023105 327,714 1,006,000 SH Put SOLE 8 1,006,000 0 0
BOEING CO OPT 097023105 4,886 15,000 SH Call SOLE 9 15,000 0 0
BOEING CO OPT 097023105 13,030 40,000 SH Put SOLE 9 40,000 0 0
BOEING CO COM 097023105 17,150 52,647 SH   SOLE 9 52,647 0 0
BOEING CO COM 097023105 1,059 3,250 SH   DFND 20 0 0 3,250
BOEING CO COM 097023105 3,370 10,345 SH   SOLE 20 0 10,345 0
BOEING CO COM 097023105 18,850 57,864 SH   SOLE 58 57,864 0 0
BOEING CO COM 097023105 2,330 7,153 SH   SOLE 82 0 7,153 0
BOEING CO COM 097023105 8,790 26,983 SH   SOLE 99 0 26,983 0
BOINGO WIRELESS INC COM 09739C102 2,981 272,213 SH   SOLE 1 272,213 0 0
BOINGO WIRELESS INC COM 09739C102 0 56 SH   SOLE 8 56 0 0
BOISE CASCADE CO DEL COM 09739D100 2,814 77,071 SH   SOLE 1 77,071 0 0
BOISE CASCADE CO DEL COM 09739D100 2 48 SH   SOLE 8 48 0 0
BOISE CASCADE CO DEL COM 09739D100 170 4,653 SH   SOLE 99 4,653 0 0
BOK FINL CORP COM 05561Q201 134 1,529 SH   SOLE 8 1,529 0 0
BOK FINL CORP OPT 05561Q201 26 300 SH Put SOLE 8 300 0 0
BONANZA CREEK ENERGY INC COM 097793400 666 28,529 SH   SOLE 1 28,529 0 0
BONANZA CREEK ENERGY INC COM 097793400 0 2 SH   SOLE 8 2 0 0
BONANZA CREEK ENERGY INC COM 097793400 249 10,676 SH   SOLE 99 10,676 0 0
BOOKING HLDGS INC COM 09857L108 534 260 SH   DFND 1 0 0 260
BOOKING HLDGS INC COM 09857L108 136,256 66,346 SH   SOLE 1 66,346 0 0
BOOKING HLDGS INC OPT 09857L108 104,740 51,000 SH Put SOLE 8 51,000 0 0
BOOKING HLDGS INC OPT 09857L108 56,272 27,400 SH Call SOLE 8 27,400 0 0
BOOKING HLDGS INC COM 09857L108 25,515 12,424 SH   SOLE 8 12,424 0 0
BOOKING HLDGS INC COM 09857L108 8,445 4,112 SH   SOLE 9 4,112 0 0
BOOKING HLDGS INC COM 09857L108 11,916 5,802 SH   SOLE 58 5,802 0 0
BOOKING HLDGS INC COM 09857L108 5,792 2,820 SH   SOLE 99 2,820 0 0
BOOT BARN HLDGS INC COM 099406100 2,628 59,011 SH   SOLE 1 59,011 0 0
BOOT BARN HLDGS INC COM 099406100 24 542 SH   SOLE 8 542 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 27,303 383,851 SH   SOLE 1 383,851 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 3 48 SH   SOLE 8 48 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 3,472 48,816 SH   SOLE 9 48,816 0 0
BORGWARNER INC COM 099724106 11,940 275,269 SH   SOLE 1 275,269 0 0
BORGWARNER INC OPT 099724106 638 14,700 SH Call SOLE 8 14,700 0 0
BORGWARNER INC COM 099724106 49 1,135 SH   SOLE 8 1,135 0 0
BORGWARNER INC OPT 099724106 664 15,300 SH Put SOLE 8 15,300 0 0
BORGWARNER INC COM 099724106 854 19,694 SH   SOLE 9 19,694 0 0
BORR DRILLING LTD COM G1466R207 167 18,372 SH   SOLE 9 18,372 0 0
BOSTON BEER INC COM 100557107 3,619 9,576 SH   SOLE 1 9,576 0 0
BOSTON OMAHA CORP COM 101044105 221 10,483 SH   SOLE 1 10,483 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 1,510 125,460 SH   SOLE 1 125,460 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 0 2 SH   SOLE 8 2 0 0
BOSTON PROPERTIES INC TRUS 101121101 34,454 249,914 SH   SOLE 1 249,914 0 0
BOSTON PROPERTIES INC COM 101121101 4,284 31,068 SH   SOLE 1 31,068 0 0
BOSTON PROPERTIES INC TRUS 101121101 374 2,711 SH   SOLE 8 2,711 0 0
BOSTON PROPERTIES INC OPT 101121101 14 100 SH Put SOLE 8 100 0 0
BOSTON PROPERTIES INC COM 101121101 1,920 13,927 SH   SOLE 9 13,927 0 0
BOSTON PROPERTIES INC COM 101121101 1,205 8,739 SH   SOLE 99 8,739 0 0
BOSTON SCIENTIFIC CORP COM 101137107 85,603 1,893,005 SH   SOLE 1 1,893,005 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 3,188 70,500 SH Call SOLE 8 70,500 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 4,029 89,100 SH Put SOLE 8 89,100 0 0
BOSTON SCIENTIFIC CORP COM 101137107 510 11,296 SH   SOLE 8 11,296 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,693 148,007 SH   SOLE 9 148,007 0 0
BOSTON SCIENTIFIC CORP COM 101137107 226 5,000 SH   DFND 20 0 0 5,000
BOSTON SCIENTIFIC CORP COM 101137107 6,774 149,791 SH   SOLE 58 149,791 0 0
BOTTOMLINE TECH DEL INC COM 101388106 4,125 76,978 SH   SOLE 1 76,978 0 0
BOTTOMLINE TECH DEL INC COM 101388106 0 1 SH   SOLE 8 1 0 0
BOX INC COM 10316T104 2,404 143,273 SH   SOLE 1 143,273 0 0
BOX INC OPT 10316T104 690 41,100 SH Call SOLE 8 41,100 0 0
BOX INC COM 10316T104 577 34,375 SH   SOLE 8 34,375 0 0
BOX INC OPT 10316T104 148 8,800 SH Put SOLE 8 8,800 0 0
BOXLIGHT CORP COM 103197109 0 1 SH   SOLE 8 1 0 0
BOYD GAMING CORP COM 103304101 3,207 107,104 SH   SOLE 1 107,104 0 0
BOYD GAMING CORP OPT 103304101 219 7,300 SH Put SOLE 8 7,300 0 0
BOYD GAMING CORP OPT 103304101 3,611 120,600 SH Call SOLE 8 120,600 0 0
BOYD GAMING CORP COM 103304101 183 6,125 SH   SOLE 8 6,125 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 201 12,864 SH   SOLE 1 12,864 0 0
BP PLC ADR 055622104 135 3,578 SH   DFND 1 0 0 3,578
BP PLC ADR 055622104 1 22 SH   SOLE 1 22 0 0
BP PLC OPT 055622104 6,729 178,300 SH Put SOLE 8 178,300 0 0
BP PLC OPT 055622104 5,299 140,400 SH Call SOLE 8 140,400 0 0
BP PLC ADR 055622104 163 4,308 SH   SOLE 8 4,308 0 0
BP PLC ADR 055622104 1 31 SH   SOLE 9 31 0 0
BP PLC ADR 055622104 2,625 69,550 SH   DFND 20 0 0 69,550
BP PLC ADR 055622104 4,752 125,905 SH   SOLE 99 125,905 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 76 11,000 SH Put SOLE 8 11,000 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 15 2,160 SH   SOLE 8 2,160 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 48 7,000 SH Call SOLE 8 7,000 0 0
BRADY CORP COM 104674106 4,211 73,535 SH   SOLE 1 73,535 0 0
BRADY CORP COM 104674106 2 29 SH   SOLE 8 29 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 319 35,783 SH   SOLE 1 35,783 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 0 12 SH   SOLE 8 12 0 0
BRAINSTORM CELL THERAPEUTICS COM 10501E201 0 3 SH   SOLE 8 3 0 0
BRANDYWINE RLTY TR TRUS 105368203 3,718 236,067 SH   SOLE 1 236,067 0 0
BRANDYWINE RLTY TR TRUS 105368203 0 12 SH   SOLE 8 12 0 0
BRANDYWINE RLTY TR COM 105368203 695 44,122 SH   SOLE 99 44,122 0 0
BRASKEM S A ADR 105532105 96 6,537 SH   SOLE 1 6,537 0 0
BRF SA ADR 10552T107 550 63,259 SH   SOLE 1 63,259 0 0
BRF SA ADR 10552T107 1 100 SH   SOLE 8 100 0 0
BRF SA ADR 10552T107 91 10,494 SH   SOLE 9 10,494 0 0
BRIDGE BANCORP INC COM 108035106 557 16,614 SH   SOLE 1 16,614 0 0
BRIDGE BANCORP INC COM 108035106 0 1 SH   SOLE 8 1 0 0
BRIDGEBIO PHARMA INC COM 10806X102 899 25,644 SH   SOLE 1 25,644 0 0
BRIDGEBIO PHARMA INC COM 10806X102 17 490 SH   SOLE 8 490 0 0
BRIDGELINE DIGITAL INC COM 10807Q700 10 6,688 SH   SOLE 8 6,688 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 314 22,777 SH   SOLE 1 22,777 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 0 1 SH   SOLE 8 1 0 0
BRIDGFORD FOODS CORP COM 108763103 43 1,730 SH   SOLE 1 1,730 0 0
BRIDGFORD FOODS CORP COM 108763103 0 1 SH   SOLE 8 1 0 0
BRIGGS &amp STRATTON CORP COM 109043109 590 88,618 SH   SOLE 1 88,618 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 3 400 SH Call SOLE 8 400 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 5 800 SH Put SOLE 8 800 0 0
BRIGGS &amp STRATTON CORP COM 109043109 75 11,226 SH   SOLE 8 11,226 0 0
BRIGHAM MINERALS INC COM 10918L103 538 25,077 SH   SOLE 1 25,077 0 0
BRIGHAM MINERALS INC COM 10918L103 0 1 SH   SOLE 8 1 0 0
BRIGHAM MINERALS INC COM 10918L103 107 4,985 SH   SOLE 99 4,985 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 3,439 22,883 SH   SOLE 1 22,883 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1 7 SH   SOLE 8 7 0 0
BRIGHTCOVE INC COM 10921T101 338 38,860 SH   SOLE 1 38,860 0 0
BRIGHTCOVE INC COM 10921T101 0 1 SH   SOLE 8 1 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1,883 48,021 SH   SOLE 1 48,021 0 0
BRIGHTHOUSE FINL INC COM 10922N103 7 180 SH   SOLE 8 180 0 0
BRIGHTHOUSE FINL INC COM 10922N103 30 780 SH   SOLE 9 780 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTVIEW HLDGS INC COM 10948C107 1,120 66,392 SH   SOLE 1 66,392 0 0
BRINKER INTL INC COM 109641100 3,168 75,413 SH   SOLE 1 75,413 0 0
BRINKER INTL INC COM 109641100 9 215 SH   SOLE 8 215 0 0
BRINKER INTL INC OPT 109641100 17 400 SH Put SOLE 8 400 0 0
BRINKS CO COM 109696104 7,461 82,284 SH   SOLE 1 82,284 0 0
BRINKS CO COM 109696104 9 100 SH   SOLE 8 100 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 1,546,980 24,100,000 SH Put SOLE 1 24,100,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 243,682 3,796,296 SH   SOLE 1 3,796,296 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 9,629 150,000 SH Call SOLE 1 150,000 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 500 7,785 SH   DFND 1 0 0 7,785
BRISTOL MYERS SQUIBB CO COM 110122108 64,367 1,002,750 SH   SOLE 8 1,002,750 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 36,909 575,000 SH Call SOLE 8 575,000 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 66,688 1,038,900 SH Put SOLE 8 1,038,900 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 14,323 223,126 SH   SOLE 9 223,126 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,102 17,175 SH   SOLE 99 17,175 0 0
BRITISH AMERN TOB PLC ADR 110448107 6,762 159,264 SH   SOLE 1 159,264 0 0
BRITISH AMERN TOB PLC ADR 110448107 196 4,605 SH   DFND 1 0 0 4,605
BRITISH AMERN TOB PLC OPT 110448107 1,966 46,300 SH Put SOLE 8 46,300 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,028 24,200 SH Call SOLE 8 24,200 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 7,451 344,761 SH   SOLE 1 344,761 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 0 1 SH   SOLE 8 1 0 0
BROADCOM INC COM 11135F101 262,756 831,457 SH   SOLE 1 831,457 0 0
BROADCOM INC COM 11135F101 257 813 SH   DFND 1 0 0 813
BROADCOM INC OPT 11135F101 9,481 30,000 SH Put SOLE 1 30,000 0 0
BROADCOM INC OPT 11135F101 66,364 210,000 SH Put SOLE 8 210,000 0 0
BROADCOM INC OPT 11135F101 64,120 202,900 SH Call SOLE 8 202,900 0 0
BROADCOM INC COM 11135F101 1,885 5,963 SH   SOLE 8 5,963 0 0
BROADCOM INC COM 11135F101 21,351 67,563 SH   SOLE 9 67,563 0 0
BROADCOM INC OPT 11135F101 9,481 30,000 SH Put SOLE 9 30,000 0 0
BROADCOM INC COM 11135F101 885 2,800 SH   DFND 20 0 0 2,800
BROADCOM INC COM 11135F101 2,793 8,837 SH   SOLE 99 8,837 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 86,668 701,538 SH   SOLE 1 223,453 478,085 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 704 5,700 SH Call SOLE 8 5,700 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 158 1,275 SH   SOLE 8 1,275 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 259 2,100 SH Put SOLE 8 2,100 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 1,353 10,958 SH   SOLE 9 10,958 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,865 31,284 SH   SOLE 20 0 31,284 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,338 18,929 SH   SOLE 82 0 18,929 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 9,044 73,208 SH   SOLE 99 6,053 67,155 0
BROOKDALE SR LIVING INC COM 112463104 1,400 192,564 SH   SOLE 1 192,564 0 0
BROOKDALE SR LIVING INC OPT 112463104 14 1,900 SH Call SOLE 8 1,900 0 0
BROOKDALE SR LIVING INC OPT 112463104 3 400 SH Put SOLE 8 400 0 0
BROOKDALE SR LIVING INC COM 112463104 7 1,013 SH   SOLE 8 1,013 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 340 5,876 SH   SOLE 1 5,876 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 92 1,600 SH Call SOLE 8 1,600 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 358 6,200 SH Put SOLE 8 6,200 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 0 8 SH   SOLE 8 8 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 3,573 61,812 SH   SOLE 9 61,812 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 62 1,500 SH   SOLE 1 1,500 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 90 1,800 SH Put SOLE 8 1,800 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 90 1,800 SH Call SOLE 8 1,800 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 1 20 SH   SOLE 8 20 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 64 3,534 SH   SOLE 1 3,534 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 0 1 SH   SOLE 8 1 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 11 592 SH Put SOLE 8 592 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 32 1,739 SH Call SOLE 8 1,739 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 43 2,346 SH   SOLE 9 2,346 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 111 6,025 SH   SOLE 8 6,025 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,966 119,403 SH   SOLE 1 119,403 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 0 1 SH   SOLE 8 1 0 0
BROOKS AUTOMATION INC COM 114340102 4,489 106,967 SH   SOLE 1 106,967 0 0
BROOKS AUTOMATION INC COM 114340102 110 2,628 SH   SOLE 8 2,628 0 0
BROWN &amp BROWN INC COM 115236101 9,751 246,966 SH   SOLE 1 246,966 0 0
BROWN &amp BROWN INC COM 115236101 0 2 SH   SOLE 8 2 0 0
BROWN &amp BROWN INC COM 115236101 233 5,870 SH   SOLE 9 5,870 0 0
BROWN FORMAN CORP COM 115637209 25,058 370,675 SH   SOLE 1 370,675 0 0
BROWN FORMAN CORP COM 115637100 164 2,610 SH   SOLE 1 2,610 0 0
BROWN FORMAN CORP COM 115637209 4 49 SH   SOLE 8 49 0 0
BROWN FORMAN CORP COM 115637209 1,368 20,235 SH   SOLE 9 20,235 0 0
BROWN FORMAN CORP COM 115637209 399 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,221 26,800 SH   SOLE 9 26,800 0 0
BRT APARTMENTS CORP TRUS 055645303 282 16,659 SH   SOLE 1 16,659 0 0
BRT APARTMENTS CORP TRUS 055645303 0 11 SH   SOLE 8 11 0 0
BRUKER CORP COM 116794108 2,233 43,818 SH   SOLE 1 43,818 0 0
BRUKER CORP OPT 116794108 20 400 SH Put SOLE 8 400 0 0
BRUKER CORP COM 116794108 268 5,259 SH   SOLE 8 5,259 0 0
BRUKER CORP OPT 116794108 25 500 SH Call SOLE 8 500 0 0
BRUNSWICK CORP COM 117043109 319 5,310 SH   SOLE 1 5,310 0 0
BRUNSWICK CORP COM 117043109 38 626 SH   SOLE 8 626 0 0
BRUNSWICK CORP OPT 117043109 540 9,000 SH Call SOLE 8 9,000 0 0
BRUNSWICK CORP OPT 117043109 822 13,700 SH Put SOLE 8 13,700 0 0
BRUNSWICK CORP COM 117043109 497 8,285 SH   SOLE 99 8,285 0 0
BRYN MAWR BK CORP COM 117665109 836 20,270 SH   SOLE 1 20,270 0 0
BUCKLE INC COM 118440106 2,073 76,678 SH   SOLE 1 76,678 0 0
BUCKLE INC OPT 118440106 43 1,600 SH Call SOLE 8 1,600 0 0
BUCKLE INC COM 118440106 21 779 SH   SOLE 8 779 0 0
BUCKLE INC OPT 118440106 27 1,000 SH Put SOLE 8 1,000 0 0
BUILD A BEAR WORKSHOP COM 120076104 0 1 SH   SOLE 8 1 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 6,238 245,478 SH   SOLE 1 245,478 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3 135 SH   SOLE 8 135 0 0
BUNGE LIMITED COM G16962105 2,389 41,518 SH   SOLE 1 41,518 0 0
BUNGE LIMITED OPT G16962105 155 2,700 SH Call SOLE 8 2,700 0 0
BUNGE LIMITED COM G16962105 2,285 39,710 SH   SOLE 8 39,710 0 0
BUNGE LIMITED OPT G16962105 1,024 17,800 SH Put SOLE 8 17,800 0 0
BUNGE LIMITED COM G16962105 681 11,829 SH   SOLE 9 11,829 0 0
BURLINGTON STORES INC COM 122017106 9,647 42,304 SH   SOLE 1 42,304 0 0
BURLINGTON STORES INC OPT 122017106 14,913 65,400 SH Put SOLE 8 65,400 0 0
BURLINGTON STORES INC COM 122017106 6,291 27,588 SH   SOLE 8 27,588 0 0
BURLINGTON STORES INC OPT 122017106 1,687 7,400 SH Call SOLE 8 7,400 0 0
BURLINGTON STORES INC COM 122017106 332 1,458 SH   SOLE 9 1,458 0 0
BURLINGTON STORES INC COM 122017106 369 1,619 SH   SOLE 99 1,619 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 317 12,716 SH   SOLE 1 12,716 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 0 1 SH   SOLE 8 1 0 0
BWX TECHNOLOGIES INC COM 05605H100 12,757 205,500 SH   SOLE 1 205,500 0 0
BWX TECHNOLOGIES INC COM 05605H100 627 10,103 SH   SOLE 8 10,103 0 0
BWX TECHNOLOGIES INC COM 05605H100 672 10,830 SH   SOLE 99 10,830 0 0
BYLINE BANCORP INC COM 124411109 465 23,738 SH   SOLE 1 23,738 0 0
C &amp F FINL CORP COM 12466Q104 183 3,313 SH   SOLE 1 3,313 0 0
C &amp F FINL CORP COM 12466Q104 0 3 SH   SOLE 8 3 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 23,746 303,645 SH   SOLE 1 303,645 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 6,319 80,800 SH Call SOLE 8 80,800 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 3,070 39,252 SH   SOLE 8 39,252 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 8,118 103,800 SH Put SOLE 8 103,800 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 1,011 12,942 SH   SOLE 9 12,942 0 0
CABLE ONE INC COM 12685J105 858 577 SH   SOLE 1 577 0 0
CABOT CORP COM 127055101 163 3,432 SH   SOLE 1 3,432 0 0
CABOT CORP OPT 127055101 5 100 SH Call SOLE 8 100 0 0
CABOT CORP OPT 127055101 1,031 21,700 SH Put SOLE 8 21,700 0 0
CABOT CORP COM 127055101 50 1,049 SH   SOLE 8 1,049 0 0
CABOT CORP COM 127055101 332 6,992 SH   SOLE 99 6,992 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 13,039 90,349 SH   SOLE 1 90,349 0 0
CABOT MICROELECTRONICS CORP OPT 12709P103 2,324 16,100 SH Call SOLE 8 16,100 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 246 1,705 SH   SOLE 8 1,705 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 611 4,234 SH   SOLE 99 4,234 0 0
CABOT OIL &amp GAS CORP COM 127097103 16,797 964,828 SH   SOLE 1 964,828 0 0
CABOT OIL &amp GAS CORP OPT 127097103 38 2,200 SH Put SOLE 8 2,200 0 0
CABOT OIL &amp GAS CORP OPT 127097103 7 400 SH Call SOLE 8 400 0 0
CABOT OIL &amp GAS CORP COM 127097103 119 6,826 SH   SOLE 8 6,826 0 0
CABOT OIL &amp GAS CORP COM 127097103 681 39,153 SH   SOLE 9 39,153 0 0
CABOT OIL &amp GAS CORP COM 127097103 763 43,834 SH   SOLE 99 43,834 0 0
CACI INTL INC COM 127190304 17,539 70,165 SH   SOLE 1 70,165 0 0
CACI INTL INC OPT 127190304 125 500 SH Put SOLE 8 500 0 0
CACI INTL INC COM 127190304 26 107 SH   SOLE 8 107 0 0
CACI INTL INC COM 127190304 492 1,970 SH   SOLE 9 1,970 0 0
CACI INTL INC COM 127190304 527 2,107 SH   SOLE 99 2,107 0 0
CACTUS INC COM 127203107 1,873 54,576 SH   SOLE 1 54,576 0 0
CACTUS INC COM 127203107 2 72 SH   SOLE 8 72 0 0
CADENCE BANCORPORATION COM 12739A100 3,671 202,495 SH   SOLE 1 202,495 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 78,015 1,124,799 SH   SOLE 1 1,124,799 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 645 9,300 SH Put SOLE 8 9,300 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 1,629 23,500 SH Call SOLE 8 23,500 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 340 4,908 SH   SOLE 8 4,908 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,853 26,729 SH   SOLE 9 26,729 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,102 30,302 SH   SOLE 58 30,302 0 0
CADIZ INC COM 127537207 148 13,401 SH   SOLE 1 13,401 0 0
CADIZ INC COM 127537207 0 11 SH   SOLE 8 11 0 0
CAE INC COM 124765108 48 1,831 SH   SOLE 1 1,831 0 0
CAE INC COM 124765108 3,120 117,894 SH   SOLE 9 117,894 0 0
CAESARS ENTMT CORP COM 127686103 46,720 3,435,307 SH   SOLE 1 3,435,307 0 0
CAESARS ENTMT CORP COM 127686103 8,801 647,131 SH   SOLE 8 647,131 0 0
CAESARS ENTMT CORP OPT 127686103 7,370 541,900 SH Call SOLE 8 541,900 0 0
CAESARS ENTMT CORP OPT 127686103 19,738 1,451,300 SH Put SOLE 8 1,451,300 0 0
CAESARSTONE LTD COM M20598104 490 32,445 SH   SOLE 1 32,445 0 0
CAESARSTONE LTD COM M20598104 2 113 SH   SOLE 8 113 0 0
CAI INTERNATIONAL INC COM 12477X106 630 21,736 SH   SOLE 1 21,736 0 0
CAI INTERNATIONAL INC COM 12477X106 2 63 SH   SOLE 8 63 0 0
CAL MAINE FOODS INC COM 128030202 2,018 47,184 SH   SOLE 1 47,184 0 0
CAL MAINE FOODS INC OPT 128030202 1,492 34,900 SH Put SOLE 8 34,900 0 0
CAL MAINE FOODS INC COM 128030202 263 6,155 SH   SOLE 8 6,155 0 0
CAL MAINE FOODS INC OPT 128030202 808 18,900 SH Call SOLE 8 18,900 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALAMOS CONV OPP AND INC FD FUND 128117108 9 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 488 50,882 SH   SOLE 1 50,882 0 0
CALAMP CORP COM 128126109 0 2 SH   SOLE 8 2 0 0
CALAVO GROWERS INC COM 128246105 3,888 42,913 SH   SOLE 1 42,913 0 0
CALAVO GROWERS INC COM 128246105 0 3 SH   SOLE 8 3 0 0
CALERES INC COM 129500104 2,068 87,065 SH   SOLE 1 87,065 0 0
CALERES INC COM 129500104 42 1,747 SH   SOLE 8 1,747 0 0
CALIFORNIA RES CORP COM 13057Q206 24 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 865 95,857 SH   SOLE 1 95,857 0 0
CALIFORNIA RES CORP OPT 13057Q206 829 91,800 SH Call SOLE 8 91,800 0 0
CALIFORNIA RES CORP OPT 13057Q206 1,644 182,000 SH Put SOLE 8 182,000 0 0
CALIFORNIA RES CORP COM 13057Q206 326 36,100 SH   SOLE 8 36,100 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 4,786 92,839 SH   SOLE 1 92,839 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 1 27 SH   SOLE 8 27 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 448 8,692 SH   SOLE 99 8,692 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 316 55,398 SH   SOLE 1 55,398 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 27 SH   SOLE 8 27 0 0
CALIX INC COM 13100M509 374 46,711 SH   SOLE 1 46,711 0 0
CALIX INC COM 13100M509 0 21 SH   SOLE 8 21 0 0
CALLAWAY GOLF CO COM 131193104 3,776 178,112 SH   SOLE 1 178,112 0 0
CALLAWAY GOLF CO OPT 131193104 34 1,600 SH Put SOLE 8 1,600 0 0
CALLAWAY GOLF CO OPT 131193104 100 4,700 SH Call SOLE 8 4,700 0 0
CALLAWAY GOLF CO COM 131193104 600 28,310 SH   SOLE 8 28,310 0 0
CALLON PETE CO DEL COM 13123X102 3,694 764,864 SH   SOLE 1 764,864 0 0
CALLON PETE CO DEL OPT 13123X102 2,299 476,025 SH Call SOLE 8 476,025 0 0
CALLON PETE CO DEL OPT 13123X102 25 5,250 SH Put SOLE 8 5,250 0 0
CALLON PETE CO DEL COM 13123X102 29 5,912 SH   SOLE 8 5,912 0 0
CALLON PETE CO DEL COM 13123X102 12 2,467 SH   SOLE 44 2,467 0 0
CALLON PETE CO DEL COM 13123X102 296 61,272 SH   SOLE 99 61,272 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 4 1,000 SH Call SOLE 8 1,000 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 37 10,100 SH Put SOLE 8 10,100 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 106 29,150 SH   SOLE 8 29,150 0 0
CALYXT INC COM 13173L107 65 9,322 SH   SOLE 1 9,322 0 0
CALYXT INC COM 13173L107 1 99 SH   SOLE 8 99 0 0
CAMBIUM NETWORKS CORP COM G17766109 38 4,337 SH   SOLE 1 4,337 0 0
CAMBIUM NETWORKS CORP COM G17766109 0 2 SH   SOLE 8 2 0 0
CAMDEN NATL CORP COM 133034108 755 16,409 SH   SOLE 1 16,409 0 0
CAMDEN NATL CORP COM 133034108 1 31 SH   SOLE 8 31 0 0
CAMDEN PPTY TR TRUS 133131102 12,641 119,143 SH   SOLE 1 119,143 0 0
CAMDEN PPTY TR TRUS 133131102 0 3 SH   SOLE 8 3 0 0
CAMDEN PPTY TR COM 133131102 218 2,060 SH   SOLE 9 2,060 0 0
CAMDEN PPTY TR COM 133131102 331 3,115 SH   SOLE 99 3,115 0 0
CAMECO CORP COM 13321L108 2,557 287,411 SH   SOLE 1 287,411 0 0
CAMECO CORP OPT 13321L108 328 36,900 SH Put SOLE 8 36,900 0 0
CAMECO CORP COM 13321L108 1,163 130,644 SH   SOLE 8 130,644 0 0
CAMECO CORP OPT 13321L108 550 61,800 SH Call SOLE 8 61,800 0 0
CAMECO CORP COM 13321L108 54 6,017 SH   SOLE 9 6,017 0 0
CAMPBELL SOUP CO COM 134429109 17,102 346,085 SH   SOLE 1 346,085 0 0
CAMPBELL SOUP CO OPT 134429109 19,803 400,700 SH Put SOLE 8 400,700 0 0
CAMPBELL SOUP CO COM 134429109 8,970 181,505 SH   SOLE 8 181,505 0 0
CAMPBELL SOUP CO OPT 134429109 1,893 38,300 SH Call SOLE 8 38,300 0 0
CAMPBELL SOUP CO COM 134429109 803 16,251 SH   SOLE 9 16,251 0 0
CAMPING WORLD HLDGS INC COM 13462K109 485 32,918 SH   SOLE 1 32,918 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 158 10,700 SH Put SOLE 8 10,700 0 0
CAMPING WORLD HLDGS INC COM 13462K109 462 31,340 SH   SOLE 8 31,340 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 186 12,600 SH Call SOLE 8 12,600 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 3,853 106,319 SH   SOLE 1 106,319 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 246 6,800 SH Call SOLE 8 6,800 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 7 187 SH   SOLE 8 187 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 558 15,400 SH Put SOLE 8 15,400 0 0
CANADIAN NAT RES LTD COM 136385101 263 8,126 SH   SOLE 1 8,126 0 0
CANADIAN NAT RES LTD OPT 136385101 1,847 57,100 SH Put SOLE 8 57,100 0 0
CANADIAN NAT RES LTD OPT 136385101 2,277 70,400 SH Call SOLE 8 70,400 0 0
CANADIAN NAT RES LTD COM 136385101 387 11,977 SH   SOLE 8 11,977 0 0
CANADIAN NAT RES LTD COM 136385101 560 17,339 SH   SOLE 9 17,339 0 0
CANADIAN NATL RY CO COM 136375102 428 4,737 SH   SOLE 1 4,737 0 0
CANADIAN NATL RY CO OPT 136375102 289 3,200 SH Call SOLE 8 3,200 0 0
CANADIAN NATL RY CO COM 136375102 22 243 SH   SOLE 8 243 0 0
CANADIAN NATL RY CO OPT 136375102 823 9,100 SH Put SOLE 8 9,100 0 0
CANADIAN NATL RY CO COM 136375102 4,520 49,974 SH   SOLE 9 49,974 0 0
CANADIAN PAC RY LTD COM 13645T100 286 1,120 SH   SOLE 1 1,120 0 0
CANADIAN PAC RY LTD OPT 13645T100 1,096 4,300 SH Call SOLE 8 4,300 0 0
CANADIAN PAC RY LTD OPT 13645T100 3,059 12,000 SH Put SOLE 8 12,000 0 0
CANADIAN PAC RY LTD COM 13645T100 1,246 4,885 SH   SOLE 8 4,885 0 0
CANADIAN PAC RY LTD COM 13645T100 11,529 45,222 SH   SOLE 9 45,222 0 0
CANADIAN SOLAR INC COM 136635109 3,676 166,352 SH   SOLE 8 166,352 0 0
CANADIAN SOLAR INC OPT 136635109 8,891 402,300 SH Call SOLE 8 402,300 0 0
CANADIAN SOLAR INC OPT 136635109 4,915 222,400 SH Put SOLE 8 222,400 0 0
CANNAE HLDGS INC COM 13765N107 2,561 68,875 SH   SOLE 1 68,875 0 0
CANOPY GROWTH CORP OPT 138035100 4,218 200,000 SH Call SOLE 1 200,000 0 0
CANOPY GROWTH CORP COM 138035100 34 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP COM 138035100 890 42,252 SH   SOLE 1 42,252 0 0
CANOPY GROWTH CORP OPT 138035100 4,218 200,000 SH Put SOLE 1 200,000 0 0
CANOPY GROWTH CORP OPT 138035100 18,680 885,700 SH Call SOLE 8 885,700 0 0
CANOPY GROWTH CORP COM 138035100 5,693 269,907 SH   SOLE 8 269,907 0 0
CANOPY GROWTH CORP OPT 138035100 18,125 859,400 SH Put SOLE 8 859,400 0 0
CANOPY GROWTH CORP COM 138035100 66 3,093 SH   SOLE 9 3,093 0 0
CANTEL MEDICAL CORP COM 138098108 3,896 54,957 SH   SOLE 1 54,957 0 0
CANTEL MEDICAL CORP COM 138098108 19 265 SH   SOLE 8 265 0 0
CAPITAL BANCORP INC MD COM 139737100 120 8,103 SH   SOLE 1 8,103 0 0
CAPITAL BANCORP INC MD COM 139737100 0 2 SH   SOLE 8 2 0 0
CAPITAL CITY BK GROUP INC COM 139674105 418 13,687 SH   SOLE 1 13,687 0 0
CAPITAL ONE FINL CORP COM 14040H105 68,642 667,008 SH   SOLE 1 667,008 0 0
CAPITAL ONE FINL CORP OPT 14040H105 13,934 135,400 SH Put SOLE 8 135,400 0 0
CAPITAL ONE FINL CORP OPT 14040H105 16,219 157,600 SH Call SOLE 8 157,600 0 0
CAPITAL ONE FINL CORP COM 14040H105 917 8,911 SH   SOLE 8 8,911 0 0
CAPITAL ONE FINL CORP COM 14040H105 4,966 48,251 SH   SOLE 9 48,251 0 0
CAPITAL ONE FINL CORP COM 14040H105 203 1,970 SH   SOLE 20 0 1,970 0
CAPITAL PRODUCT PARTNERS L P COM Y11082206 11 800 SH   SOLE 1 800 0 0
CAPITAL SOUTHWEST CORP COM 140501107 0 1 SH   SOLE 8 1 0 0
CAPITOL FED FINL INC COM 14057J101 1,848 134,582 SH   SOLE 1 134,582 0 0
CAPITOL FED FINL INC COM 14057J101 1 100 SH   SOLE 8 100 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 15 381 SH   DFND 1 0 0 381
CAPRI HOLDINGS LIMITED COM G1890L107 7,738 202,849 SH   SOLE 1 202,849 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 12,788 335,200 SH Put SOLE 8 335,200 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 10,041 263,200 SH Call SOLE 8 263,200 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 3,953 103,624 SH   SOLE 8 103,624 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,563 40,970 SH   SOLE 9 40,970 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 386 23,151 SH   SOLE 1 23,151 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1,127 142,397 SH   SOLE 1 142,397 0 0
CAPSTEAD MTG CORP TRUS 14067E506 1 104 SH   SOLE 8 104 0 0
CARA THERAPEUTICS INC COM 140755109 641 39,808 SH   SOLE 1 39,808 0 0
CARA THERAPEUTICS INC COM 140755109 473 29,401 SH   SOLE 8 29,401 0 0
CARBO CERAMICS INC COM 140781105 4 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 0 410 SH   SOLE 8 410 0 0
CARDINAL HEALTH INC COM 14149Y108 18 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC COM 14149Y108 49,838 985,377 SH   SOLE 1 985,377 0 0
CARDINAL HEALTH INC OPT 14149Y108 5,847 115,600 SH Call SOLE 8 115,600 0 0
CARDINAL HEALTH INC COM 14149Y108 2,310 45,688 SH   SOLE 8 45,688 0 0
CARDINAL HEALTH INC OPT 14149Y108 4,067 80,400 SH Put SOLE 8 80,400 0 0
CARDINAL HEALTH INC COM 14149Y108 5,061 100,055 SH   SOLE 9 100,055 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,529 52,053 SH   SOLE 1 52,053 0 0
CARDIOVASCULAR SYS INC DEL OPT 141619106 5,865 120,700 SH Put SOLE 8 120,700 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 57 1,177 SH   SOLE 8 1,177 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 119 2,449 SH   SOLE 99 2,449 0 0
CARDLYTICS INC COM 14161W105 2,376 37,801 SH   SOLE 1 37,801 0 0
CARDLYTICS INC COM 14161W105 2 33 SH   SOLE 8 33 0 0
CARDLYTICS INC COM 14161W105 176 2,800 SH   SOLE 99 2,800 0 0
CARDTRONICS PLC COM G1991C105 2,686 60,158 SH   SOLE 1 60,158 0 0
CARDTRONICS PLC COM G1991C105 137 3,056 SH   SOLE 8 3,056 0 0
CARDTRONICS PLC OPT G1991C105 5,358 120,000 SH Call SOLE 8 120,000 0 0
CARDTRONICS PLC OPT G1991C105 16,654 373,000 SH Put SOLE 8 373,000 0 0
CARDTRONICS PLC COM G1991C105 328 7,356 SH   SOLE 99 7,356 0 0
CARE COM INC COM 141633107 1,391 92,521 SH   SOLE 1 92,521 0 0
CARE COM INC COM 141633107 0 1 SH   SOLE 8 1 0 0
CAREDX INC COM 14167L103 887 41,112 SH   SOLE 1 41,112 0 0
CAREDX INC COM 14167L103 64 2,982 SH   SOLE 8 2,982 0 0
CAREER EDUCATION CORP COM 141665109 2,302 125,115 SH   SOLE 1 125,115 0 0
CARETRUST REIT INC TRUS 14174T107 3,286 159,274 SH   SOLE 1 159,274 0 0
CARETRUST REIT INC TRUS 14174T107 9 427 SH   SOLE 8 427 0 0
CARGURUS INC COM 141788109 2,833 80,560 SH   SOLE 1 80,560 0 0
CARGURUS INC COM 141788109 137 3,894 SH   SOLE 99 3,894 0 0
CARLISLE COS INC COM 142339100 10,885 67,257 SH   SOLE 1 67,257 0 0
CARLISLE COS INC COM 142339100 659 4,069 SH   SOLE 99 4,069 0 0
CARLYLE GROUP L P COM 14309L102 13 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P COM 14309L102 513 16,000 SH   SOLE 1 16,000 0 0
CARLYLE GROUP L P COM 14309L102 29 895 SH   SOLE 8 895 0 0
CARMAX INC COM 143130102 19,354 220,760 SH   SOLE 1 220,760 0 0
CARMAX INC COM 143130102 104 1,186 SH   SOLE 8 1,186 0 0
CARMAX INC OPT 143130102 771 8,800 SH Put SOLE 8 8,800 0 0
CARMAX INC OPT 143130102 3,191 36,400 SH Call SOLE 8 36,400 0 0
CARMAX INC COM 143130102 1,374 15,676 SH   SOLE 9 15,676 0 0
CARMAX INC COM 143130102 1,611 18,379 SH   SOLE 58 18,379 0 0
CARMAX INC COM 143130102 1,236 14,095 SH   SOLE 99 14,095 0 0
CARNIVAL CORP COM 143658300 34,459 677,883 SH   SOLE 1 677,883 0 0
CARNIVAL CORP COM 143658300 386 7,601 SH   SOLE 8 7,601 0 0
CARNIVAL CORP OPT 143658300 3,949 77,700 SH Put SOLE 8 77,700 0 0
CARNIVAL CORP OPT 143658300 6,384 125,600 SH Call SOLE 8 125,600 0 0
CARNIVAL CORP COM 143658300 2,059 40,484 SH   SOLE 9 40,484 0 0
CAROLINA FINL CORP NEW COM 143873107 1,717 39,729 SH   SOLE 1 39,729 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,985 59,961 SH   SOLE 1 59,961 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 5 100 SH   SOLE 8 100 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 201 4,045 SH   SOLE 99 4,045 0 0
CARRIAGE SVCS INC COM 143905107 490 19,175 SH   SOLE 1 19,175 0 0
CARRIAGE SVCS INC COM 143905107 1 38 SH   SOLE 8 38 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 250 35,458 SH   SOLE 1 35,458 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 0 30 SH   SOLE 8 30 0 0
CARS COM INC COM 14575E105 1,055 86,354 SH   SOLE 1 86,354 0 0
CARS COM INC OPT 14575E105 94 7,700 SH Put SOLE 8 7,700 0 0
CARS COM INC OPT 14575E105 1,567 128,200 SH Call SOLE 8 128,200 0 0
CARS COM INC COM 14575E105 1 44 SH   SOLE 8 44 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 547 23,076 SH   SOLE 1 23,076 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 13 543 SH   SOLE 8 543 0 0
CARTERS INC COM 146229109 21,066 192,667 SH   SOLE 1 192,667 0 0
CARTERS INC COM 146229109 76 693 SH   SOLE 8 693 0 0
CARTERS INC COM 146229109 377 3,444 SH   SOLE 99 3,444 0 0
CARVANA CO COM 146869102 1,184 12,870 SH   SOLE 1 12,870 0 0
CARVANA CO COM 146869102 18,251 198,273 SH   SOLE 8 198,273 0 0
CARVANA CO OPT 146869102 13,808 150,000 SH Put SOLE 8 150,000 0 0
CARVANA CO OPT 146869102 66,276 720,000 SH Call SOLE 8 720,000 0 0
CARVANA CO COM 146869102 276 3,000 SH   DFND 20 0 0 3,000
CASA SYS INC COM 14713L102 1 173 SH   SOLE 8 173 0 0
CASELLA WASTE SYS INC COM 147448104 2,110 45,847 SH   SOLE 1 45,847 0 0
CASELLA WASTE SYS INC COM 147448104 0 1 SH   SOLE 8 1 0 0
CASEYS GEN STORES INC COM 147528103 3,731 23,470 SH   SOLE 1 23,470 0 0
CASEYS GEN STORES INC COM 147528103 24 152 SH   SOLE 8 152 0 0
CASEYS GEN STORES INC COM 147528103 338 2,123 SH   SOLE 99 2,123 0 0
CASI PHARMACEUTICALS INC COM 14757U109 156 50,413 SH   SOLE 1 50,413 0 0
CASI PHARMACEUTICALS INC COM 14757U109 0 18 SH   SOLE 8 18 0 0
CASS INFORMATION SYS INC COM 14808P109 836 14,479 SH   SOLE 1 14,479 0 0
CASTLIGHT HEALTH INC COM 14862Q100 136 101,905 SH   SOLE 1 101,905 0 0
CASTLIGHT HEALTH INC COM 14862Q100 0 235 SH   SOLE 8 235 0 0
CATALENT INC COM 148806102 2,066 36,703 SH   SOLE 1 36,703 0 0
CATALYST BIOSCIENCES INC COM 14888D208 5 706 SH   SOLE 1 706 0 0
CATALYST BIOSCIENCES INC COM 14888D208 1 133 SH   SOLE 8 133 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 389 103,696 SH   SOLE 1 103,696 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 35 9,364 SH   SOLE 8 9,364 0 0
CATASYS INC COM 149049504 118 7,205 SH   SOLE 1 7,205 0 0
CATASYS INC COM 149049504 0 4 SH   SOLE 8 4 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 573 49,959 SH   SOLE 1 49,959 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 1 48 SH   SOLE 8 48 0 0
CATERPILLAR INC DEL COM 149123101 129,736 878,502 SH   SOLE 1 878,502 0 0
CATERPILLAR INC DEL COM 149123101 255 1,730 SH   DFND 1 0 0 1,730
CATERPILLAR INC DEL OPT 149123101 4,430 30,000 SH Put SOLE 1 30,000 0 0
CATERPILLAR INC DEL OPT 149123101 4,430 30,000 SH Call SOLE 1 30,000 0 0
CATERPILLAR INC DEL OPT 149123101 36,816 249,300 SH Call SOLE 8 249,300 0 0
CATERPILLAR INC DEL OPT 149123101 74,239 502,700 SH Put SOLE 8 502,700 0 0
CATERPILLAR INC DEL COM 149123101 8,459 57,287 SH   SOLE 8 57,287 0 0
CATERPILLAR INC DEL OPT 149123101 4,430 30,000 SH Call SOLE 9 30,000 0 0
CATERPILLAR INC DEL OPT 149123101 4,430 30,000 SH Put SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 7,805 52,846 SH   SOLE 9 52,846 0 0
CATERPILLAR INC DEL COM 149123101 1,772 12,000 SH   DFND 20 0 0 12,000
CATHAY GEN BANCORP COM 149150104 8,519 223,871 SH   SOLE 1 223,871 0 0
CATHAY GEN BANCORP COM 149150104 3 80 SH   SOLE 8 80 0 0
CATO CORP NEW COM 149205106 715 41,110 SH   SOLE 1 41,110 0 0
CATO CORP NEW COM 149205106 3 174 SH   SOLE 8 174 0 0
CATO CORP NEW COM 149205106 70 4,000 SH   SOLE 9 4,000 0 0
CAVCO INDS INC DEL COM 149568107 2,831 14,487 SH   SOLE 1 14,487 0 0
CAVCO INDS INC DEL COM 149568107 4 21 SH   SOLE 8 21 0 0
CAVCO INDS INC DEL COM 149568107 650 3,328 SH   SOLE 99 3,328 0 0
CB FINL SVCS INC COM 12479G101 317 10,507 SH   SOLE 1 10,507 0 0
CBDMD INC COM 12482W101 23 10,486 SH   SOLE 1 10,486 0 0
CBDMD INC COM 12482W101 0 4 SH   SOLE 8 4 0 0
CBIZ INC COM 124805102 1,510 55,981 SH   SOLE 1 55,981 0 0
CBIZ INC COM 124805102 2 52 SH   SOLE 8 52 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 365 347,667 SH   SOLE 1 347,667 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 0 7 SH   SOLE 8 7 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 3 2,600 SH Put SOLE 8 2,600 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 40 38,200 SH Call SOLE 8 38,200 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 20,667 172,229 SH   SOLE 1 172,229 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 7,547 62,892 SH   SOLE 8 62,892 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 1,296 10,800 SH Put SOLE 8 10,800 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 2,136 17,800 SH Call SOLE 8 17,800 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,379 11,494 SH   SOLE 9 11,494 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 655 5,455 SH   SOLE 99 5,455 0 0
CBRE GROUP INC COM 12504L109 47,563 776,022 SH   SOLE 1 776,022 0 0
CBRE GROUP INC COM 12504L109 123 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC OPT 12504L109 239 3,900 SH Put SOLE 8 3,900 0 0
CBRE GROUP INC COM 12504L109 2 29 SH   SOLE 8 29 0 0
CBRE GROUP INC OPT 12504L109 31 500 SH Call SOLE 8 500 0 0
CBRE GROUP INC COM 12504L109 1,941 31,657 SH   SOLE 9 31,657 0 0
CBRE GROUP INC COM 12504L109 2,069 33,751 SH   SOLE 58 33,751 0 0
CBTX INC COM 12481V104 571 18,341 SH   SOLE 1 18,341 0 0
CBTX INC COM 12481V104 0 1 SH   SOLE 8 1 0 0
CDK GLOBAL INC COM 12508E101 3,590 65,663 SH   SOLE 1 65,663 0 0
CDK GLOBAL INC OPT 12508E101 98 1,800 SH Call SOLE 8 1,800 0 0
CDK GLOBAL INC OPT 12508E101 1,028 18,800 SH Put SOLE 8 18,800 0 0
CDK GLOBAL INC COM 12508E101 551 10,078 SH   SOLE 8 10,078 0 0
CDK GLOBAL INC COM 12508E101 146 2,654 SH   SOLE 9 2,654 0 0
CDK GLOBAL INC COM 12508E101 330 6,043 SH   SOLE 99 6,043 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 402 4,826 SH   SOLE 1 4,826 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 129 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO OPT 136069101 125 1,500 SH Put SOLE 8 1,500 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 116 1,400 SH Call SOLE 8 1,400 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 618 7,429 SH   SOLE 8 7,429 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,807 45,766 SH   SOLE 9 45,766 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,495 17,969 SH   SOLE 99 17,969 0 0
CDW CORP COM 12514G108 42,699 298,933 SH   SOLE 1 298,933 0 0
CDW CORP COM 12514G108 30 216 SH   SOLE 8 216 0 0
CDW CORP COM 12514G108 1,971 13,797 SH   SOLE 9 13,797 0 0
CECO ENVIRONMENTAL CORP COM 125141101 239 31,189 SH   SOLE 1 31,189 0 0
CEDAR FAIR L P COM 150185106 4,620 83,337 SH   SOLE 1 83,337 0 0
CEDAR FAIR L P OPT 150185106 105 1,900 SH Put SOLE 8 1,900 0 0
CEDAR FAIR L P OPT 150185106 249 4,500 SH Call SOLE 8 4,500 0 0
CEDAR REALTY TRUST INC TRUS 150602209 402 136,279 SH   SOLE 1 136,279 0 0
CEDAR REALTY TRUST INC TRUS 150602209 0 3 SH   SOLE 8 3 0 0
CEL SCI CORP COM 150837607 249 27,209 SH   SOLE 1 27,209 0 0
CEL SCI CORP COM 150837607 17 1,827 SH   SOLE 8 1,827 0 0
CELANESE CORP DEL COM 150870103 74,377 604,090 SH   SOLE 1 604,090 0 0
CELANESE CORP DEL OPT 150870103 702 5,700 SH Put SOLE 8 5,700 0 0
CELANESE CORP DEL OPT 150870103 1,810 14,700 SH Call SOLE 8 14,700 0 0
CELANESE CORP DEL COM 150870103 56 452 SH   SOLE 8 452 0 0
CELANESE CORP DEL COM 150870103 1,431 11,624 SH   SOLE 9 11,624 0 0
CELCUITY INC COM 15102K100 63 5,882 SH   SOLE 1 5,882 0 0
CELCUITY INC COM 15102K100 0 3 SH   SOLE 8 3 0 0
CELESTICA INC COM 15101Q108 0 32 SH   SOLE 8 32 0 0
CELLECTIS S A ADR 15117K103 1 71 SH   SOLE 8 71 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 0 6 SH   SOLE 8 6 0 0
CELSIUS HOLDINGS INC COM 15118V207 139 28,775 SH   SOLE 1 28,775 0 0
CELSIUS HOLDINGS INC COM 15118V207 0 3 SH   SOLE 8 3 0 0
CEMEX SAB DE CV ADR 151290889 2,069 547,413 SH   SOLE 1 547,413 0 0
CEMEX SAB DE CV ADR 151290889 11 2,864 SH   SOLE 8 2,864 0 0
CEMEX SAB DE CV OPT 151290889 172 45,400 SH Put SOLE 8 45,400 0 0
CEMEX SAB DE CV OPT 151290889 488 129,100 SH Call SOLE 8 129,100 0 0
CENOVUS ENERGY INC COM 15135U109 71 6,946 SH   SOLE 1 6,946 0 0
CENOVUS ENERGY INC COM 15135U109 16 1,579 SH   SOLE 8 1,579 0 0
CENOVUS ENERGY INC OPT 15135U109 7 700 SH Call SOLE 8 700 0 0
CENOVUS ENERGY INC COM 15135U109 158 15,436 SH   SOLE 9 15,436 0 0
CENTENE CORP DEL COM 15135B101 100,513 1,598,745 SH   SOLE 1 1,598,745 0 0
CENTENE CORP DEL COM 15135B101 4,819 76,644 SH   SOLE 8 76,644 0 0
CENTENE CORP DEL OPT 15135B101 16,340 259,900 SH Call SOLE 8 259,900 0 0
CENTENE CORP DEL OPT 15135B101 13,536 215,300 SH Put SOLE 8 215,300 0 0
CENTENE CORP DEL COM 15135B101 2,779 44,199 SH   SOLE 9 44,199 0 0
CENTENE CORP DEL COM 15135B101 2,807 44,655 SH   SOLE 58 44,655 0 0
CENTENE CORP DEL COM 15135B101 682 10,846 SH   SOLE 99 10,846 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 1,375 297,477 SH   SOLE 1 297,477 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 87 18,873 SH   SOLE 8 18,873 0 0
CENTERPOINT ENERGY INC COM 15189T107 16,678 611,640 SH   SOLE 1 611,640 0 0
CENTERPOINT ENERGY INC OPT 15189T107 799 29,300 SH Call SOLE 8 29,300 0 0
CENTERPOINT ENERGY INC OPT 15189T107 259 9,500 SH Put SOLE 8 9,500 0 0
CENTERPOINT ENERGY INC COM 15189T107 183 6,696 SH   SOLE 8 6,696 0 0
CENTERPOINT ENERGY INC COM 15189T107 1,473 54,026 SH   SOLE 9 54,026 0 0
CENTERSTATE BK CORP COM 15201P109 3,071 122,961 SH   SOLE 1 122,961 0 0
CENTERSTATE BK CORP COM 15201P109 21 847 SH   SOLE 8 847 0 0
CENTERSTATE BK CORP COM 15201P109 249 9,980 SH   SOLE 99 9,980 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 457 100,758 SH   SOLE 1 100,758 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 0 47 SH   SOLE 8 47 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 1,004 221,597 SH   SOLE 9 221,597 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 483 15,556 SH   SOLE 1 15,556 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,951 66,448 SH   SOLE 1 66,448 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 2 52 SH   SOLE 8 52 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 3 89 SH   SOLE 8 89 0 0
CENTRAL PAC FINL CORP COM 154760409 1,251 42,314 SH   SOLE 1 42,314 0 0
CENTRAL PAC FINL CORP COM 154760409 0 3 SH   SOLE 8 3 0 0
CENTRAL PUERTO S A ADR 155038201 304 62,600 SH   SOLE 1 62,600 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 249 11,473 SH   SOLE 1 11,473 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 0 18 SH   SOLE 8 18 0 0
CENTRIC BRANDS INC COM 15644G104 36 16,701 SH   SOLE 1 16,701 0 0
CENTURY ALUM CO COM 156431108 570 75,962 SH   SOLE 1 75,962 0 0
CENTURY ALUM CO COM 156431108 196 26,089 SH   SOLE 8 26,089 0 0
CENTURY ALUM CO OPT 156431108 26 3,400 SH Put SOLE 8 3,400 0 0
CENTURY ALUM CO OPT 156431108 107 14,300 SH Call SOLE 8 14,300 0 0
CENTURY BANCORP INC MASS COM 156432106 258 2,864 SH   SOLE 1 2,864 0 0
CENTURY BANCORP INC MASS COM 156432106 0 1 SH   SOLE 8 1 0 0
CENTURY CASINOS INC COM 156492100 951 120,106 SH   SOLE 1 120,106 0 0
CENTURY CASINOS INC COM 156492100 0 9 SH   SOLE 8 9 0 0
CENTURY CMNTYS INC COM 156504300 4,092 149,668 SH   SOLE 1 149,668 0 0
CENTURY CMNTYS INC COM 156504300 0 1 SH   SOLE 8 1 0 0
CENTURY CMNTYS INC COM 156504300 139 5,091 SH   SOLE 99 5,091 0 0
CENTURYLINK INC COM 156700106 70,441 5,332,458 SH   SOLE 1 5,332,458 0 0
CENTURYLINK INC OPT 156700106 5,537 419,100 SH Call SOLE 8 419,100 0 0
CENTURYLINK INC OPT 156700106 3,532 267,300 SH Put SOLE 8 267,300 0 0
CENTURYLINK INC COM 156700106 1,987 150,470 SH   SOLE 8 150,470 0 0
CENTURYLINK INC COM 156700106 1,750 132,480 SH   SOLE 9 132,480 0 0
CERECOR INC COM 15671L109 119 22,127 SH   SOLE 1 22,127 0 0
CERECOR INC COM 15671L109 0 1 SH   SOLE 8 1 0 0
CERIDIAN HCM HLDG INC COM 15677J108 4,050 59,673 SH   SOLE 1 59,673 0 0
CERIDIAN HCM HLDG INC COM 15677J108 0 4 SH   SOLE 8 4 0 0
CERIDIAN HCM HLDG INC COM 15677J108 428 6,312 SH   SOLE 99 6,312 0 0
CERNER CORP COM 156782104 39,709 541,074 SH   SOLE 1 541,074 0 0
CERNER CORP COM 156782104 712 9,689 SH   SOLE 8 9,689 0 0
CERNER CORP OPT 156782104 690 9,400 SH Call SOLE 8 9,400 0 0
CERNER CORP OPT 156782104 191 2,600 SH Put SOLE 8 2,600 0 0
CERNER CORP COM 156782104 2,239 30,512 SH   SOLE 9 30,512 0 0
CERUS CORP COM 157085101 712 168,892 SH   SOLE 1 168,892 0 0
CERUS CORP COM 157085101 0 3 SH   SOLE 8 3 0 0
CEVA INC COM 157210105 1,108 41,114 SH   SOLE 1 41,114 0 0
CF INDS HLDGS INC COM 125269100 36,600 766,684 SH   SOLE 1 766,684 0 0
CF INDS HLDGS INC OPT 125269100 10,646 223,000 SH Call SOLE 8 223,000 0 0
CF INDS HLDGS INC COM 125269100 5,190 108,730 SH   SOLE 8 108,730 0 0
CF INDS HLDGS INC OPT 125269100 11,137 233,300 SH Put SOLE 8 233,300 0 0
CF INDS HLDGS INC COM 125269100 1,846 38,673 SH   SOLE 9 38,673 0 0
CGI INC COM 12532H104 139 1,661 SH   SOLE 1 1,661 0 0
CGI INC COM 12532H104 3,918 46,794 SH   SOLE 9 46,794 0 0
CHANGE HEALTHCARE INC COM 15912K100 0 3 SH   SOLE 8 3 0 0
CHANGE HEALTHCARE INC CONV 15912K209 1,774 29,576 SH   SOLE 8 29,576 0 0
CHANGYOU COM LTD ADR 15911M107 12 1,200 SH   SOLE 1 1,200 0 0
CHANGYOU COM LTD OPT 15911M107 201 20,500 SH Call SOLE 8 20,500 0 0
CHANGYOU COM LTD OPT 15911M107 133 13,600 SH Put SOLE 8 13,600 0 0
CHANNELADVISOR CORP COM 159179100 391 43,276 SH   SOLE 1 43,276 0 0
CHANNELADVISOR CORP COM 159179100 1 109 SH   SOLE 8 109 0 0
CHAPARRAL ENERGY INC COM 15942R208 99 55,951 SH   SOLE 1 55,951 0 0
CHAPARRAL ENERGY INC COM 15942R208 0 12 SH   SOLE 8 12 0 0
CHARAH SOLUTIONS INC COM 15957P105 23 9,484 SH   SOLE 1 9,484 0 0
CHARAH SOLUTIONS INC COM 15957P105 0 48 SH   SOLE 8 48 0 0
CHARLES RIV LABS INTL INC COM 159864107 1,239 8,106 SH   SOLE 1 8,106 0 0
CHARLES RIV LABS INTL INC COM 159864107 44 287 SH   SOLE 8 287 0 0
CHART INDS INC COM 16115Q308 3,634 53,841 SH   SOLE 1 53,841 0 0
CHART INDS INC COM 16115Q308 285 4,217 SH   SOLE 8 4,217 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 10 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N OPT 16119P108 128,546 265,000 SH Put SOLE 1 265,000 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 210,731 434,424 SH   SOLE 1 434,424 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 9,088 18,735 SH   SOLE 8 18,735 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 74,751 154,100 SH Call SOLE 8 154,100 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 102,013 210,300 SH Put SOLE 8 210,300 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7,220 14,885 SH   SOLE 9 14,885 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 9,098 18,756 SH   SOLE 58 18,756 0 0
CHASE CORP COM 16150R104 867 7,316 SH   SOLE 1 7,316 0 0
CHASE CORP COM 16150R104 9 79 SH   SOLE 8 79 0 0
CHATHAM LODGING TR TRUS 16208T102 1,726 94,074 SH   SOLE 1 94,074 0 0
CHATHAM LODGING TR TRUS 16208T102 0 1 SH   SOLE 8 1 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 81,915 738,233 SH   SOLE 1 738,233 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 9 82 SH   DFND 1 0 0 82
CHECK POINT SOFTWARE TECH LT COM M22465104 123 1,111 SH   SOLE 8 1,111 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 12,361 111,400 SH Put SOLE 8 111,400 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 244 2,200 SH Call SOLE 8 2,200 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 1,442 13,000 SH   SOLE 9 13,000 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 42 24,460 SH   SOLE 1 24,460 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 0 13 SH   SOLE 8 13 0 0
CHEESECAKE FACTORY INC COM 163072101 2,050 52,758 SH   SOLE 1 52,758 0 0
CHEESECAKE FACTORY INC COM 163072101 2,190 56,363 SH   SOLE 8 56,363 0 0
CHEESECAKE FACTORY INC OPT 163072101 3,369 86,700 SH Put SOLE 8 86,700 0 0
CHEESECAKE FACTORY INC OPT 163072101 618 15,900 SH Call SOLE 8 15,900 0 0
CHEETAH MOBILE INC ADR 163075104 0 2 SH   SOLE 8 2 0 0
CHEFS WHSE INC COM 163086101 2,159 56,636 SH   SOLE 1 56,636 0 0
CHEFS WHSE INC COM 163086101 14 367 SH   SOLE 8 367 0 0
CHEGG INC COM 163092109 10,664 281,294 SH   SOLE 1 281,294 0 0
CHEGG INC COM 163092109 300 7,927 SH   SOLE 8 7,927 0 0
CHEGG INC BOND 163092AB5 137 91,000 PRN   SOLE 8 0 0 91,000
CHEMED CORP NEW COM 16359R103 3,137 7,143 SH   SOLE 1 7,143 0 0
CHEMED CORP NEW COM 16359R103 100 229 SH   SOLE 8 229 0 0
CHEMOCENTRYX INC COM 16383L106 1,682 42,536 SH   SOLE 1 42,536 0 0
CHEMOCENTRYX INC COM 16383L106 11 282 SH   SOLE 8 282 0 0
CHEMOURS CO COM 163851108 7,560 417,865 SH   SOLE 1 417,865 0 0
CHEMOURS CO COM 163851108 1,736 95,944 SH   SOLE 8 95,944 0 0
CHEMOURS CO OPT 163851108 7,744 428,100 SH Put SOLE 8 428,100 0 0
CHEMOURS CO OPT 163851108 87 4,800 SH Call SOLE 8 4,800 0 0
CHEMUNG FINL CORP COM 164024101 154 3,619 SH   SOLE 1 3,619 0 0
CHEMUNG FINL CORP COM 164024101 0 3 SH   SOLE 8 3 0 0
CHENIERE ENERGY INC COM 16411R208 7,497 122,757 SH   SOLE 1 122,757 0 0
CHENIERE ENERGY INC OPT 16411R208 10,339 169,300 SH Put SOLE 8 169,300 0 0
CHENIERE ENERGY INC OPT 16411R208 8,025 131,400 SH Call SOLE 8 131,400 0 0
CHENIERE ENERGY INC COM 16411R208 246 4,034 SH   SOLE 8 4,034 0 0
CHENIERE ENERGY INC COM 16411R208 302 4,960 SH   SOLE 9 4,960 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 376 9,442 SH   SOLE 1 9,442 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 19 475 SH   SOLE 8 475 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 24 600 SH Call SOLE 8 600 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 127 3,200 SH Put SOLE 8 3,200 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 233 15,983 SH   SOLE 1 15,983 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 0 7 SH   SOLE 8 7 0 0
CHESAPEAKE ENERGY CORP COM 165167107 170 206,152 SH   SOLE 1 206,152 0 0
CHESAPEAKE ENERGY CORP COM 165167107 4 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP COM 165167107 462 560,522 SH   SOLE 8 560,522 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 166 201,600 SH Put SOLE 8 201,600 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 194 235,300 SH Call SOLE 8 235,300 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,588 16,576 SH   SOLE 1 16,576 0 0
CHESAPEAKE UTILS CORP COM 165303108 42 441 SH   SOLE 8 441 0 0
CHEVRON CORP NEW COM 166764100 310,275 2,574,689 SH   SOLE 1 2,574,689 0 0
CHEVRON CORP NEW COM 166764100 528 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW OPT 166764100 53,290 442,200 SH Call SOLE 8 442,200 0 0
CHEVRON CORP NEW OPT 166764100 28,561 237,000 SH Put SOLE 8 237,000 0 0
CHEVRON CORP NEW COM 166764100 4 32 SH   SOLE 8 32 0 0
CHEVRON CORP NEW COM 166764100 22,701 188,366 SH   SOLE 9 188,366 0 0
CHEVRON CORP NEW COM 166764100 506 4,200 SH   DFND 20 0 0 4,200
CHEVRON CORP NEW COM 166764100 24,747 205,352 SH   SOLE 58 205,352 0 0
CHEVRON CORP NEW COM 166764100 4,751 39,426 SH   SOLE 99 39,426 0 0
CHEWY INC COM 16679L109 949 32,689 SH   SOLE 1 32,689 0 0
CHEWY INC COM 16679L109 1,188 40,942 SH   SOLE 8 40,942 0 0
CHIASMA INC COM 16706W102 170 34,247 SH   SOLE 1 34,247 0 0
CHIASMA INC COM 16706W102 1 106 SH   SOLE 8 106 0 0
CHICOS FAS INC COM 168615102 1,271 333,170 SH   SOLE 1 333,170 0 0
CHICOS FAS INC OPT 168615102 173 45,400 SH Call SOLE 8 45,400 0 0
CHICOS FAS INC OPT 168615102 7 1,900 SH Put SOLE 8 1,900 0 0
CHICOS FAS INC COM 168615102 49 12,738 SH   SOLE 8 12,738 0 0
CHILDRENS PL INC COM 168905107 3,221 51,531 SH   SOLE 1 51,531 0 0
CHILDRENS PL INC OPT 168905107 3,588 57,400 SH Put SOLE 8 57,400 0 0
CHILDRENS PL INC OPT 168905107 7,190 115,000 SH Call SOLE 8 115,000 0 0
CHIMERA INVT CORP TRUS 16934Q208 5,560 270,419 SH   SOLE 1 270,419 0 0
CHIMERA INVT CORP COM 16934Q208 2,965 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP OPT 16934Q208 33 1,600 SH Put SOLE 8 1,600 0 0
CHIMERA INVT CORP OPT 16934Q208 76 3,700 SH Call SOLE 8 3,700 0 0
CHIMERIX INC COM 16934W106 99 48,843 SH   SOLE 1 48,843 0 0
CHIMERIX INC COM 16934W106 0 25 SH   SOLE 8 25 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 937 8,050 SH   SOLE 1 8,050 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 10 80 SH   SOLE 8 80 0 0
CHINA CERAMICS CO LTD COM G2113X134 8 12,455 SH   SOLE 8 12,455 0 0
CHINA HGS REAL ESTATE INC COM 16948W100 1 1,700 SH   SOLE 8 1,700 0 0
CHINA INDEX HLDGS LTD ADR 16954W101 3 900 SH   SOLE 8 900 0 0
CHINA INDEX HLDGS LTD ADR 16954W101 23 6,300 SH   SOLE 9 6,300 0 0
CHINA LIFE INS CO LTD OPT 16939P106 864 62,500 SH Put SOLE 8 62,500 0 0
CHINA LIFE INS CO LTD OPT 16939P106 1,619 117,100 SH Call SOLE 8 117,100 0 0
CHINA LODGING GROUP LTD BOND 16949NAC3 682 603,000 PRN   SOLE 8 0 0 603,000
CHINA MOBILE LIMITED ADR 16941M109 16 380 SH   DFND 1 0 0 380
CHINA MOBILE LIMITED ADR 16941M109 54 1,275 SH   SOLE 1 1,275 0 0
CHINA MOBILE LIMITED OPT 16941M109 883 20,900 SH Put SOLE 8 20,900 0 0
CHINA MOBILE LIMITED ADR 16941M109 371 8,770 SH   SOLE 8 8,770 0 0
CHINA MOBILE LIMITED OPT 16941M109 190 4,500 SH Call SOLE 8 4,500 0 0
CHINA MOBILE LIMITED ADR 16941M109 270 6,386 SH   SOLE 9 6,386 0 0
CHINA MOBILE LIMITED ADR 16941M109 423 10,000 SH   DFND 20 0 0 10,000
CHINA PETE &amp CHEM CORP ADR 16941R108 1 14 SH   SOLE 8 14 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 914 15,190 SH   DFND 20 0 0 15,190
CHINA PETE &amp CHEM CORP ADR 16941R108 424 7,042 SH   SOLE 99 7,042 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 4 129 SH   SOLE 8 129 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 29 3,100 SH Put SOLE 8 3,100 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 130 13,900 SH Call SOLE 8 13,900 0 0
CHINA YUCHAI INTL LTD COM G21082105 0 1 SH   SOLE 8 1 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 26,084 31,161 SH   SOLE 1 31,161 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 23,452 28,016 SH   SOLE 8 28,016 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 46,543 55,600 SH Call SOLE 8 55,600 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 170,016 203,100 SH Put SOLE 8 203,100 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,050 2,449 SH   SOLE 9 2,449 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,202 2,630 SH   SOLE 58 2,630 0 0
CHOICE HOTELS INTL INC COM 169905106 9,491 91,761 SH   SOLE 1 91,761 0 0
CHROMADEX CORP COM 171077407 177 41,010 SH   SOLE 1 41,010 0 0
CHROMADEX CORP COM 171077407 0 1 SH   SOLE 8 1 0 0
CHUBB LIMITED COM H1467J104 119,350 766,731 SH   SOLE 1 766,731 0 0
CHUBB LIMITED OPT H1467J104 125 800 SH Put SOLE 8 800 0 0
CHUBB LIMITED COM H1467J104 24 152 SH   SOLE 8 152 0 0
CHUBB LIMITED OPT H1467J104 2,195 14,100 SH Call SOLE 8 14,100 0 0
CHUBB LIMITED COM H1467J104 7,499 48,176 SH   SOLE 9 48,176 0 0
CHURCH &amp DWIGHT INC COM 171340102 36,153 513,967 SH   SOLE 1 513,967 0 0
CHURCH &amp DWIGHT INC OPT 171340102 5,613 79,800 SH Put SOLE 8 79,800 0 0
CHURCH &amp DWIGHT INC OPT 171340102 120 1,700 SH Call SOLE 8 1,700 0 0
CHURCH &amp DWIGHT INC COM 171340102 948 13,477 SH   SOLE 8 13,477 0 0
CHURCH &amp DWIGHT INC COM 171340102 1,649 23,446 SH   SOLE 9 23,446 0 0
CHURCHILL DOWNS INC COM 171484108 6,746 49,175 SH   SOLE 1 49,175 0 0
CHURCHILL DOWNS INC COM 171484108 73 531 SH   SOLE 8 531 0 0
CHURCHILL DOWNS INC COM 171484108 1,130 8,239 SH   SOLE 99 8,239 0 0
CHUYS HLDGS INC COM 171604101 646 24,935 SH   SOLE 1 24,935 0 0
CHUYS HLDGS INC COM 171604101 0 8 SH   SOLE 8 8 0 0
CIENA CORP COM 171779309 7,168 167,875 SH   SOLE 1 167,875 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP OPT 171779309 4,897 114,700 SH Put SOLE 8 114,700 0 0
CIENA CORP OPT 171779309 9,089 212,900 SH Call SOLE 8 212,900 0 0
CIENA CORP COM 171779309 0 2 SH   SOLE 8 2 0 0
CIENA CORP COM 171779309 470 11,001 SH   SOLE 99 11,001 0 0
CIGNA CORP NEW COM 125523100 205,026 1,002,617 SH   SOLE 1 1,002,617 0 0
CIGNA CORP NEW COM 125523100 470 2,300 SH   DFND 1 0 0 2,300
CIGNA CORP NEW OPT 125523100 20,060 98,096 SH Call SOLE 8 98,096 0 0
CIGNA CORP NEW COM 125523100 20,099 98,291 SH   SOLE 8 98,291 0 0
CIGNA CORP NEW OPT 125523100 29,330 143,428 SH Put SOLE 8 143,428 0 0
CIGNA CORP NEW COM 125523100 7,348 35,930 SH   SOLE 9 35,930 0 0
CIGNA CORP NEW COM 125523100 8,401 41,085 SH   SOLE 58 41,085 0 0
CIGNA CORP NEW COM 125523100 2,591 12,671 SH   SOLE 99 12,671 0 0
CIMAREX ENERGY CO COM 171798101 6,451 122,871 SH   SOLE 1 122,871 0 0
CIMAREX ENERGY CO COM 171798101 638 12,143 SH   SOLE 8 12,143 0 0
CIMAREX ENERGY CO OPT 171798101 19,495 371,400 SH Call SOLE 8 371,400 0 0
CIMAREX ENERGY CO OPT 171798101 2,341 44,600 SH Put SOLE 8 44,600 0 0
CIMAREX ENERGY CO COM 171798101 398 7,580 SH   SOLE 9 7,580 0 0
CINCINNATI BELL INC NEW COM 171871502 11,845 1,131,244 SH   SOLE 1 1,131,244 0 0
CINCINNATI BELL INC NEW COM 171871502 0 1 SH   SOLE 8 1 0 0
CINCINNATI FINL CORP COM 172062101 21,996 209,190 SH   SOLE 1 209,190 0 0
CINCINNATI FINL CORP OPT 172062101 42 400 SH Call SOLE 8 400 0 0
CINCINNATI FINL CORP COM 172062101 13 131 SH   SOLE 8 131 0 0
CINCINNATI FINL CORP COM 172062101 1,661 15,803 SH   SOLE 9 15,803 0 0
CINEDIGM CORP COM 172406209 0 15 SH   SOLE 8 15 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,564 46,232 SH   SOLE 1 46,232 0 0
CINEMARK HOLDINGS INC COM 17243V102 291 8,597 SH   SOLE 8 8,597 0 0
CINEMARK HOLDINGS INC COM 17243V102 316 9,330 SH   SOLE 99 9,330 0 0
CINTAS CORP COM 172908105 40,577 150,795 SH   SOLE 1 150,795 0 0
CINTAS CORP OPT 172908105 6,888 25,600 SH Put SOLE 8 25,600 0 0
CINTAS CORP COM 172908105 284 1,055 SH   SOLE 8 1,055 0 0
CINTAS CORP OPT 172908105 2,395 8,900 SH Call SOLE 8 8,900 0 0
CINTAS CORP COM 172908105 11,308 42,022 SH   SOLE 9 42,022 0 0
CIRCOR INTL INC COM 17273K109 1,378 29,808 SH   SOLE 1 29,808 0 0
CIRCOR INTL INC COM 17273K109 3 61 SH   SOLE 8 61 0 0
CIRRUS LOGIC INC COM 172755100 9,271 112,486 SH   SOLE 1 112,486 0 0
CIRRUS LOGIC INC OPT 172755100 1,854 22,500 SH Call SOLE 8 22,500 0 0
CIRRUS LOGIC INC OPT 172755100 9,271 112,500 SH Put SOLE 8 112,500 0 0
CIRRUS LOGIC INC COM 172755100 10,063 122,112 SH   SOLE 8 122,112 0 0
CISCO SYS INC COM 17275R102 468,202 9,762,357 SH   SOLE 1 9,762,357 0 0
CISCO SYS INC COM 17275R102 407 8,483 SH   DFND 1 0 0 8,483
CISCO SYS INC COM 17275R102 11,424 238,197 SH   SOLE 8 238,197 0 0
CISCO SYS INC OPT 17275R102 58,382 1,217,300 SH Call SOLE 8 1,217,300 0 0
CISCO SYS INC OPT 17275R102 60,170 1,254,600 SH Put SOLE 8 1,254,600 0 0
CISCO SYS INC COM 17275R102 23,837 497,027 SH   SOLE 9 497,027 0 0
CISCO SYS INC COM 17275R102 144 3,000 SH   DFND 20 0 0 3,000
CISCO SYS INC COM 17275R102 177 3,700 SH   SOLE 20 0 3,700 0
CISION LTD COM G1992S109 6,223 624,228 SH   SOLE 1 624,228 0 0
CISION LTD COM G1992S109 1 70 SH   SOLE 8 70 0 0
CIT GROUP INC COM 125581801 7,337 160,784 SH   SOLE 1 160,784 0 0
CIT GROUP INC OPT 125581801 438 9,600 SH Call SOLE 8 9,600 0 0
CIT GROUP INC COM 125581801 10 230 SH   SOLE 8 230 0 0
CIT GROUP INC OPT 125581801 516 11,300 SH Put SOLE 8 11,300 0 0
CIT GROUP INC COM 125581801 3 71 SH   SOLE 9 71 0 0
CITI TRENDS INC COM 17306X102 263 11,358 SH   SOLE 1 11,358 0 0
CITI TRENDS INC COM 17306X102 1 37 SH   SOLE 8 37 0 0
CITIGROUP INC COM 172967424 277,989 3,479,651 SH   SOLE 1 3,479,651 0 0
CITIGROUP INC COM 172967424 3,397 42,521 SH   DFND 1 0 0 42,521
CITIGROUP INC OPT 172967424 7,989 100,000 SH Put SOLE 1 100,000 0 0
CITIGROUP INC OPT 172967424 7,989 100,000 SH Call SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 29,495 369,190 SH   SOLE 8 369,190 0 0
CITIGROUP INC OPT 172967424 111,382 1,394,200 SH Call SOLE 8 1,394,200 0 0
CITIGROUP INC OPT 172967424 213,545 2,673,000 SH Put SOLE 8 2,673,000 0 0
CITIGROUP INC OPT 172967424 7,989 100,000 SH Put SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 18,718 234,303 SH   SOLE 9 234,303 0 0
CITIGROUP INC OPT 172967424 7,989 100,000 SH Call SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 249 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 1,075 13,450 SH   DFND 20 0 0 13,450
CITIGROUP INC COM 172967424 19,533 244,498 SH   SOLE 58 244,498 0 0
CITIGROUP INC COM 172967424 1,913 23,940 SH   SOLE 99 23,940 0 0
CITIUS PHARMACEUTICALS INC COM 17322U207 0 11 SH   SOLE 8 11 0 0
CITIZENS &amp NORTHN CORP COM 172922106 345 12,221 SH   SOLE 1 12,221 0 0
CITIZENS FINL GROUP INC COM 174610105 30,574 752,899 SH   SOLE 1 752,899 0 0
CITIZENS FINL GROUP INC OPT 174610105 41 1,000 SH Call SOLE 8 1,000 0 0
CITIZENS FINL GROUP INC COM 174610105 75 1,853 SH   SOLE 8 1,853 0 0
CITIZENS FINL GROUP INC COM 174610105 1,843 45,383 SH   SOLE 9 45,383 0 0
CITIZENS INC COM 174740100 340 50,406 SH   SOLE 1 50,406 0 0
CITRIX SYS INC COM 177376100 72,880 657,179 SH   SOLE 1 657,179 0 0
CITRIX SYS INC COM 177376100 1,764 15,908 SH   SOLE 8 15,908 0 0
CITRIX SYS INC OPT 177376100 1,353 12,200 SH Call SOLE 8 12,200 0 0
CITRIX SYS INC OPT 177376100 1,530 13,800 SH Put SOLE 8 13,800 0 0
CITRIX SYS INC COM 177376100 1,344 12,130 SH   SOLE 9 12,130 0 0
CITRIX SYS INC COM 177376100 1,651 14,890 SH   SOLE 99 14,890 0 0
CITY HLDG CO COM 177835105 1,982 24,183 SH   SOLE 1 24,183 0 0
CITY HLDG CO COM 177835105 0 6 SH   SOLE 8 6 0 0
CITY OFFICE REIT INC TRUS 178587101 735 54,362 SH   SOLE 1 54,362 0 0
CITY OFFICE REIT INC TRUS 178587101 0 11 SH   SOLE 8 11 0 0
CIVISTA BANCSHARES INC COM 178867107 407 16,974 SH   SOLE 1 16,974 0 0
CLARIVATE ANALYTICS PLC COM G21810109 27 1,600 SH   SOLE 1 1,600 0 0
CLARIVATE ANALYTICS PLC COM G21810109 641 38,144 SH   SOLE 9 38,144 0 0
CLARUS CORP NEW COM 18270P109 318 23,427 SH   SOLE 1 23,427 0 0
CLARUS CORP NEW COM 18270P109 0 24 SH   SOLE 8 24 0 0
CLEAN ENERGY FUELS CORP COM 184499101 320 136,886 SH   SOLE 1 136,886 0 0
CLEAN ENERGY FUELS CORP COM 184499101 0 52 SH   SOLE 8 52 0 0
CLEAN HARBORS INC COM 184496107 6,074 70,834 SH   SOLE 1 70,834 0 0
CLEAN HARBORS INC OPT 184496107 26 300 SH Call SOLE 8 300 0 0
CLEAN HARBORS INC COM 184496107 0 1 SH   SOLE 8 1 0 0
CLEAN HARBORS INC COM 184496107 875 10,205 SH   SOLE 99 10,205 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 498 174,061 SH   SOLE 1 174,061 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 1 322 SH   SOLE 8 322 0 0
CLEARFIELD INC COM 18482P103 156 11,197 SH   SOLE 1 11,197 0 0
CLEARFIELD INC COM 18482P103 0 11 SH   SOLE 8 11 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 0 1 SH   SOLE 8 1 0 0
CLEARWATER PAPER CORP COM 18538R103 524 24,513 SH   SOLE 1 24,513 0 0
CLEARWATER PAPER CORP COM 18538R103 0 23 SH   SOLE 8 23 0 0
CLEARWAY ENERGY INC COM 18539C105 953 49,858 SH   SOLE 1 49,858 0 0
CLEARWAY ENERGY INC COM 18539C204 1,549 77,649 SH   SOLE 1 77,649 0 0
CLEARWAY ENERGY INC COM 18539C204 603 30,221 SH   SOLE 8 30,221 0 0
CLEARWAY ENERGY INC COM 18539C105 3 151 SH   SOLE 8 151 0 0
CLEVELAND BIOLABS INC COM 185860202 0 18 SH   SOLE 8 18 0 0
CLEVELAND CLIFFS INC COM 185899101 4 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 3,687 438,923 SH   SOLE 1 438,923 0 0
CLEVELAND CLIFFS INC OPT 185899101 3,395 404,200 SH Put SOLE 8 404,200 0 0
CLEVELAND CLIFFS INC COM 185899101 699 83,167 SH   SOLE 8 83,167 0 0
CLEVELAND CLIFFS INC OPT 185899101 4,922 586,000 SH Call SOLE 8 586,000 0 0
CLEVELAND CLIFFS INC COM 185899101 81 9,614 SH   SOLE 99 9,614 0 0
CLIPPER RLTY INC TRUS 18885T306 453 42,682 SH   SOLE 1 42,682 0 0
CLOROX CO DEL COM 189054109 100 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 35,679 232,373 SH   SOLE 1 232,373 0 0
CLOROX CO DEL OPT 189054109 4,222 27,500 SH Put SOLE 8 27,500 0 0
CLOROX CO DEL OPT 189054109 3,470 22,600 SH Call SOLE 8 22,600 0 0
CLOROX CO DEL COM 189054109 867 5,648 SH   SOLE 8 5,648 0 0
CLOROX CO DEL COM 189054109 1,843 12,000 SH   SOLE 9 12,000 0 0
CLOUDERA INC COM 18914U100 20 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 3,486 299,783 SH   SOLE 1 299,783 0 0
CLOUDERA INC OPT 18914U100 1,144 98,400 SH Put SOLE 8 98,400 0 0
CLOUDERA INC OPT 18914U100 745 64,100 SH Call SOLE 8 64,100 0 0
CLOUDERA INC COM 18914U100 5,417 465,812 SH   SOLE 8 465,812 0 0
CLOUDERA INC COM 18914U100 465 40,000 SH   DFND 20 0 0 40,000
CLOVIS ONCOLOGY INC COM 189464100 1,148 110,073 SH   SOLE 1 110,073 0 0
CLOVIS ONCOLOGY INC OPT 189464100 7,290 699,300 SH Call SOLE 8 699,300 0 0
CLOVIS ONCOLOGY INC COM 189464100 45 4,275 SH   SOLE 8 4,275 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,599 153,400 SH Put SOLE 8 153,400 0 0
CME GROUP INC COM 12572Q105 187 931 SH   DFND 1 0 0 931
CME GROUP INC COM 12572Q105 128,650 640,943 SH   SOLE 1 640,943 0 0
CME GROUP INC OPT 12572Q105 2,469 12,300 SH Call SOLE 8 12,300 0 0
CME GROUP INC OPT 12572Q105 3,834 19,100 SH Put SOLE 8 19,100 0 0
CME GROUP INC COM 12572Q105 10,307 51,357 SH   SOLE 8 51,357 0 0
CME GROUP INC COM 12572Q105 8,430 41,993 SH   SOLE 9 41,993 0 0
CMS ENERGY CORP COM 125896100 54,142 861,567 SH   SOLE 1 861,567 0 0
CMS ENERGY CORP COM 125896100 8 120 SH   SOLE 8 120 0 0
CMS ENERGY CORP COM 125896100 1,698 27,019 SH   SOLE 9 27,019 0 0
CNA FINL CORP COM 126117100 585 13,060 SH   SOLE 1 13,060 0 0
CNA FINL CORP COM 126117100 4 100 SH   SOLE 8 100 0 0
CNB FINL CORP PA COM 126128107 482 14,748 SH   SOLE 1 14,748 0 0
CNH INDL N V COM N20944109 85,617 7,783,330 SH   SOLE 1 7,783,330 0 0
CNH INDL N V COM N20944109 16,141 1,467,391 SH   SOLE 9 1,467,391 0 0
CNH INDL N V COM N20944109 15,219 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 3,484 192,121 SH   SOLE 1 192,121 0 0
CNO FINL GROUP INC COM 12621E103 13 733 SH   SOLE 8 733 0 0
CNOOC LTD OPT 126132109 583 3,500 SH Call SOLE 8 3,500 0 0
CNOOC LTD OPT 126132109 5,283 31,700 SH Put SOLE 8 31,700 0 0
CNOOC LTD ADR 126132109 296 1,775 SH   SOLE 8 1,775 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 186 11,342 SH   SOLE 1 11,342 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 2 100 SH   SOLE 8 100 0 0
CNX RESOURCES CORPORATION COM 12653C108 4,033 455,653 SH   SOLE 1 455,653 0 0
CNX RESOURCES CORPORATION OPT 12653C108 217 24,500 SH Call SOLE 8 24,500 0 0
CNX RESOURCES CORPORATION COM 12653C108 103 11,645 SH   SOLE 8 11,645 0 0
CNX RESOURCES CORPORATION OPT 12653C108 1,937 218,900 SH Put SOLE 8 218,900 0 0
CO DIAGNOSTICS INC COM 189763105 78 86,770 SH   SOLE 8 86,770 0 0
COASTAL FINL CORP WA COM 19046P209 196 11,879 SH   SOLE 1 11,879 0 0
COCA COLA CO COM 191216100 566,381 10,232,738 SH   SOLE 1 10,232,738 0 0
COCA COLA CO COM 191216100 367 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO OPT 191216100 37,041 669,200 SH Call SOLE 8 669,200 0 0
COCA COLA CO COM 191216100 55 1,000 SH   SOLE 8 1,000 0 0
COCA COLA CO OPT 191216100 25,156 454,500 SH Put SOLE 8 454,500 0 0
COCA COLA CO COM 191216100 22,033 398,074 SH   SOLE 9 398,074 0 0
COCA COLA CO COM 191216100 23,042 416,290 SH   SOLE 58 416,290 0 0
COCA COLA CONSOLIDATED INC COM 191098102 2,444 8,609 SH   SOLE 1 8,609 0 0
COCA COLA CONSOLIDATED INC COM 191098102 4 13 SH   SOLE 8 13 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 7,888 155,034 SH   SOLE 1 155,034 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 249 4,900 SH Call SOLE 8 4,900 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 85 1,685 SH   SOLE 8 1,685 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 168 3,300 SH Put SOLE 8 3,300 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 15,274 300,191 SH   SOLE 9 300,191 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 124 2,445 SH   SOLE 99 2,445 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 28 454 SH   DFND 20 0 0 454
CODA OCTOPUS GROUP INC COM 19188U206 39 4,631 SH   SOLE 1 4,631 0 0
CODA OCTOPUS GROUP INC COM 19188U206 0 3 SH   SOLE 8 3 0 0
CODEXIS INC COM 192005106 1,553 97,153 SH   SOLE 1 97,153 0 0
CODEXIS INC COM 192005106 0 24 SH   SOLE 8 24 0 0
CODORUS VY BANCORP INC COM 192025104 221 9,608 SH   SOLE 1 9,608 0 0
CODORUS VY BANCORP INC COM 192025104 0 12 SH   SOLE 8 12 0 0
COEUR MNG INC COM 192108504 5,718 707,704 SH   SOLE 1 707,704 0 0
COEUR MNG INC COM 192108504 0 12 SH   SOLE 8 12 0 0
COEUR MNG INC OPT 192108504 389 48,100 SH Put SOLE 8 48,100 0 0
COEUR MNG INC OPT 192108504 1,486 183,900 SH Call SOLE 8 183,900 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 4,482 68,101 SH   SOLE 1 68,101 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 66 997 SH   SOLE 8 997 0 0
COGNEX CORP COM 192422103 23,424 417,992 SH   SOLE 1 417,992 0 0
COGNEX CORP COM 192422103 1 12 SH   SOLE 8 12 0 0
COGNEX CORP COM 192422103 208 3,700 SH   SOLE 9 3,700 0 0
COGNEX CORP COM 192422103 56 994 SH   SOLE 99 994 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 127,014 2,047,955 SH   SOLE 1 2,047,955 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 4,180 67,400 SH Put SOLE 8 67,400 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 2,028 32,700 SH Call SOLE 8 32,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1 24 SH   SOLE 8 24 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 3,267 52,679 SH   SOLE 9 52,679 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 5,851 94,334 SH   SOLE 99 94,334 0 0
COHEN &amp STEERS INC COM 19247A100 1,849 29,467 SH   SOLE 1 29,467 0 0
COHEN &amp STEERS INC COM 19247A100 2 38 SH   SOLE 8 38 0 0
COHEN &amp STEERS INC COM 19247A100 36 568 SH   SOLE 99 568 0 0
COHERENT INC COM 192479103 5,598 33,654 SH   SOLE 1 33,654 0 0
COHERENT INC OPT 192479103 6,654 40,000 SH Call SOLE 8 40,000 0 0
COHERENT INC COM 192479103 199 1,196 SH   SOLE 8 1,196 0 0
COHERENT INC COM 192479103 553 3,324 SH   SOLE 99 3,324 0 0
COHERUS BIOSCIENCES INC COM 19249H103 1,277 70,933 SH   SOLE 1 70,933 0 0
COHERUS BIOSCIENCES INC OPT 19249H103 2 100 SH Call SOLE 8 100 0 0
COHERUS BIOSCIENCES INC COM 19249H103 74 4,179 SH   SOLE 8 4,179 0 0
COHU INC COM 192576106 1,408 61,571 SH   SOLE 1 61,571 0 0
COHU INC COM 192576106 0 11 SH   SOLE 8 11 0 0
COLFAX CORP COM 194014106 551 15,132 SH   SOLE 1 15,132 0 0
COLFAX CORP CONV 194014205 15,219 96,467 SH   SOLE 8 96,467 0 0
COLFAX CORP OPT 194014106 226 6,200 SH Put SOLE 8 6,200 0 0
COLFAX CORP COM 194014106 107 2,954 SH   SOLE 8 2,954 0 0
COLFAX CORP OPT 194014106 269 7,400 SH Call SOLE 8 7,400 0 0
COLGATE PALMOLIVE CO COM 194162103 146,604 2,129,613 SH   SOLE 1 2,129,613 0 0
COLGATE PALMOLIVE CO PREF 194162103 782 11,366 SH   DFND 1 0 0 11,366
COLGATE PALMOLIVE CO OPT 194162103 3,751 54,500 SH Call SOLE 8 54,500 0 0
COLGATE PALMOLIVE CO OPT 194162103 28,210 409,800 SH Put SOLE 8 409,800 0 0
COLGATE PALMOLIVE CO COM 194162103 12,943 188,030 SH   SOLE 8 188,030 0 0
COLGATE PALMOLIVE CO COM 194162103 5,953 86,470 SH   SOLE 9 86,470 0 0
COLGATE PALMOLIVE CO COM 194162103 493 7,157 SH   SOLE 99 7,157 0 0
COLLECTORS UNIVERSE INC COM 19421R200 207 8,975 SH   SOLE 1 8,975 0 0
COLLECTORS UNIVERSE INC COM 19421R200 8 353 SH   SOLE 8 353 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 661 32,130 SH   SOLE 1 32,130 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 1 31 SH   SOLE 8 31 0 0
COLLIER CREEK HOLDINGS TRUS G22707122 5,310 500,000 SH   SOLE 8 500,000 0 0
COLLIERS INTL GROUP INC COM 194693107 125 1,600 SH   SOLE 1 1,600 0 0
COLLIERS INTL GROUP INC COM 194693107 23 300 SH   SOLE 9 300 0 0
COLONY BANKCORP INC COM 19623P101 125 7,568 SH   SOLE 1 7,568 0 0
COLONY CAP INC NEW TRUS 19626G108 173 36,493 SH   SOLE 1 36,493 0 0
COLONY CAP INC NEW COM 19626G108 2,490 524,222 SH   SOLE 1 524,222 0 0
COLONY CAP INC NEW TRUS 19626G108 0 5 SH   SOLE 8 5 0 0
COLONY CAP INC NEW COM 19626G108 6 1,180 SH   SOLE 9 1,180 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 1,084 82,439 SH   SOLE 1 82,439 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 0 10 SH   SOLE 8 10 0 0
COLONY STARWOOD HOMES BOND 19625XAB8 521 399,000 PRN   SOLE 8 0 0 399,000
COLUMBIA BKG SYS INC COM 197236102 4,439 109,107 SH   SOLE 1 109,107 0 0
COLUMBIA BKG SYS INC COM 197236102 3 74 SH   SOLE 8 74 0 0
COLUMBIA ETF TR I FUND 19761L508 98 4,700 SH   SOLE 1 4,700 0 0
COLUMBIA FINL INC COM 197641103 1,022 60,316 SH   SOLE 1 60,316 0 0
COLUMBIA FINL INC COM 197641103 1 75 SH   SOLE 8 75 0 0
COLUMBIA PPTY TR INC TRUS 198287203 2,345 112,151 SH   SOLE 1 112,151 0 0
COLUMBIA PPTY TR INC TRUS 198287203 2 101 SH   SOLE 8 101 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 5,373 53,628 SH   SOLE 1 53,628 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 202 2,017 SH   SOLE 99 2,017 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 922 23,039 SH   SOLE 1 23,039 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 0 9 SH   SOLE 8 9 0 0
COMCAST CORP NEW COM 20030N101 40 880 SH   DFND 1 0 0 880
COMCAST CORP NEW COM 20030N101 416,064 9,252,016 SH   SOLE 1 9,252,016 0 0
COMCAST CORP NEW OPT 20030N101 39,700 882,800 SH Put SOLE 8 882,800 0 0
COMCAST CORP NEW COM 20030N101 2,762 61,417 SH   SOLE 8 61,417 0 0
COMCAST CORP NEW OPT 20030N101 41,679 926,800 SH Call SOLE 8 926,800 0 0
COMCAST CORP NEW COM 20030N101 19,783 439,899 SH   SOLE 9 439,899 0 0
COMCAST CORP NEW COM 20030N101 850 18,904 SH   SOLE 99 18,904 0 0
COMERICA INC COM 200340107 31,862 444,072 SH   SOLE 1 444,072 0 0
COMERICA INC COM 200340107 40 551 SH   SOLE 8 551 0 0
COMERICA INC OPT 200340107 1,392 19,400 SH Call SOLE 8 19,400 0 0
COMERICA INC OPT 200340107 1,019 14,200 SH Put SOLE 8 14,200 0 0
COMERICA INC COM 200340107 1,081 15,063 SH   SOLE 9 15,063 0 0
COMFORT SYS USA INC COM 199908104 2,818 56,531 SH   SOLE 1 56,531 0 0
COMFORT SYS USA INC COM 199908104 23 459 SH   SOLE 8 459 0 0
COMMERCE BANCSHARES INC COM 200525103 424 6,247 SH   SOLE 1 6,247 0 0
COMMERCE BANCSHARES INC COM 200525103 1 9 SH   SOLE 8 9 0 0
COMMERCIAL METALS CO COM 201723103 14,890 668,619 SH   SOLE 1 668,619 0 0
COMMERCIAL METALS CO COM 201723103 32 1,394 SH   SOLE 8 1,394 0 0
COMMERCIAL VEH GROUP INC COM 202608105 498 78,347 SH   SOLE 1 78,347 0 0
COMMERCIAL VEH GROUP INC COM 202608105 0 28 SH   SOLE 8 28 0 0
COMMSCOPE HLDG CO INC COM 20337X109 2 172 SH   SOLE 1 172 0 0
COMMSCOPE HLDG CO INC COM 20337X109 20 1,401 SH   SOLE 8 1,401 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 10 700 SH Call SOLE 8 700 0 0
COMMSCOPE HLDG CO INC COM 20337X109 0 3 SH   SOLE 9 3 0 0
COMMUNICATIONS SYS INC COM 203900105 0 1 SH   SOLE 8 1 0 0
COMMUNITY BANKERS TR CORP COM 203612106 196 22,014 SH   SOLE 1 22,014 0 0
COMMUNITY BK SYS INC COM 203607106 5,486 77,330 SH   SOLE 1 77,330 0 0
COMMUNITY BK SYS INC COM 203607106 0 1 SH   SOLE 8 1 0 0
COMMUNITY FINL CORP MD COM 20368X101 177 4,987 SH   SOLE 1 4,987 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 427 147,145 SH   SOLE 1 147,145 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 1 243 SH   SOLE 8 243 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 160 55,000 SH Call SOLE 8 55,000 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 125 43,100 SH Put SOLE 8 43,100 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 1,227 28,630 SH   SOLE 1 28,630 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 10 228 SH   SOLE 8 228 0 0
COMMUNITY TR BANCORP INC COM 204149108 735 15,760 SH   SOLE 1 15,760 0 0
COMMVAULT SYSTEMS INC COM 204166102 4,227 94,693 SH   SOLE 1 94,693 0 0
COMMVAULT SYSTEMS INC COM 204166102 239 5,366 SH   SOLE 8 5,366 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 3,537 161,708 SH   SOLE 1 161,708 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 7,865 522,595 SH   SOLE 1 522,595 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 65 4,291 SH   SOLE 8 4,291 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 808 53,720 SH   SOLE 9 53,720 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 4,069 1,193,085 SH   SOLE 1 1,193,085 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 19 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 0 36 SH   SOLE 9 36 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 3,371 223,195 SH   SOLE 1 223,195 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 12 800 SH Call SOLE 8 800 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 172 11,400 SH Put SOLE 8 11,400 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 58 3,810 SH   SOLE 8 3,810 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 478 31,668 SH   SOLE 82 31,668 0 0
COMPASS DIVERSIFIED HOLDINGS COM 20451Q104 12 500 SH   SOLE 1 500 0 0
COMPASS MINERALS INTL INC COM 20451N101 5,614 92,090 SH   SOLE 1 92,090 0 0
COMPASS MINERALS INTL INC OPT 20451N101 91 1,500 SH Put SOLE 8 1,500 0 0
COMPASS MINERALS INTL INC OPT 20451N101 354 5,800 SH Call SOLE 8 5,800 0 0
COMPASS MINERALS INTL INC COM 20451N101 87 1,432 SH   SOLE 8 1,432 0 0
COMPUGEN LTD COM M25722105 1 154 SH   SOLE 8 154 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 734 27,823 SH   SOLE 1 27,823 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 0 8 SH   SOLE 8 8 0 0
COMPX INTERNATIONAL INC COM 20563P101 24 1,681 SH   SOLE 1 1,681 0 0
COMPX INTERNATIONAL INC COM 20563P101 0 1 SH   SOLE 8 1 0 0
COMSCORE INC COM 20564W105 494 99,888 SH   SOLE 1 99,888 0 0
COMSTOCK RES INC COM 205768302 389 47,433 SH   SOLE 1 47,433 0 0
COMSTOCK RES INC COM 205768302 15 1,884 SH   SOLE 8 1,884 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1,289 36,320 SH   SOLE 1 36,320 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1 45 SH   SOLE 8 45 0 0
CONAGRA BRANDS INC COM 205887102 34,673 1,012,625 SH   SOLE 1 1,012,625 0 0
CONAGRA BRANDS INC OPT 205887102 9,786 285,800 SH Call SOLE 8 285,800 0 0
CONAGRA BRANDS INC OPT 205887102 9,060 264,600 SH Put SOLE 8 264,600 0 0
CONAGRA BRANDS INC COM 205887102 1,222 35,702 SH   SOLE 8 35,702 0 0
CONAGRA BRANDS INC COM 205887102 1,622 47,370 SH   SOLE 9 47,370 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 203 21,948 SH   SOLE 1 21,948 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 1 159 SH   SOLE 8 159 0 0
CONCHO RES INC COM 20605P101 27,475 313,764 SH   SOLE 1 313,764 0 0
CONCHO RES INC COM 20605P101 1,459 16,650 SH   SOLE 8 16,650 0 0
CONCHO RES INC OPT 20605P101 1,104 12,600 SH Put SOLE 8 12,600 0 0
CONCHO RES INC OPT 20605P101 65,117 743,600 SH Call SOLE 8 743,600 0 0
CONCHO RES INC COM 20605P101 1,914 21,851 SH   SOLE 9 21,851 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 90 16,384 SH   SOLE 1 16,384 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 0 7 SH   SOLE 8 7 0 0
CONDOR HOSPITALITY TR INC TRUS 20676Y403 0 26 SH   SOLE 8 26 0 0
CONDUENT INC COM 206787103 5,112 824,334 SH   SOLE 1 824,334 0 0
CONDUENT INC COM 206787103 0 57 SH   SOLE 8 57 0 0
CONDUENT INC COM 206787103 0 19 SH   SOLE 44 19 0 0
CONFORMIS INC COM 20717E101 97 64,624 SH   SOLE 1 64,624 0 0
CONFORMIS INC COM 20717E101 0 33 SH   SOLE 8 33 0 0
CONIFER HLDGS INC COM 20731J102 0 3 SH   SOLE 8 3 0 0
CONMED CORP COM 207410101 28,988 259,216 SH   SOLE 1 259,216 0 0
CONMED CORP COM 207410101 25 222 SH   SOLE 8 222 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 877 34,088 SH   SOLE 1 34,088 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 0 10 SH   SOLE 8 10 0 0
CONNS INC COM 208242107 1,542 124,479 SH   SOLE 1 124,479 0 0
CONNS INC COM 208242107 12 908 SH   SOLE 8 908 0 0
CONNS INC OPT 208242107 219 17,700 SH Put SOLE 8 17,700 0 0
CONNS INC OPT 208242107 203 16,400 SH Call SOLE 8 16,400 0 0
CONOCOPHILLIPS COM 20825C104 104,037 1,599,839 SH   SOLE 1 1,599,839 0 0
CONOCOPHILLIPS OPT 20825C104 1,535 23,600 SH Call SOLE 1 23,600 0 0
CONOCOPHILLIPS OPT 20825C104 2,998 46,100 SH Put SOLE 1 46,100 0 0
CONOCOPHILLIPS COM 20825C104 217 3,340 SH   DFND 1 0 0 3,340
CONOCOPHILLIPS OPT 20825C104 36,333 558,700 SH Put SOLE 8 558,700 0 0
CONOCOPHILLIPS OPT 20825C104 28,971 445,500 SH Call SOLE 8 445,500 0 0
CONOCOPHILLIPS COM 20825C104 137 2,107 SH   SOLE 8 2,107 0 0
CONOCOPHILLIPS OPT 20825C104 2,998 46,100 SH Put SOLE 9 46,100 0 0
CONOCOPHILLIPS OPT 20825C104 1,535 23,600 SH Call SOLE 9 23,600 0 0
CONOCOPHILLIPS COM 20825C104 8,265 127,089 SH   SOLE 9 127,089 0 0
CONOCOPHILLIPS COM 20825C104 112 1,722 SH   DFND 20 0 0 1,722
CONOCOPHILLIPS COM 20825C104 7,809 120,080 SH   SOLE 58 120,080 0 0
CONSOL ENERGY INC NEW COM 20854L108 697 48,079 SH   SOLE 1 48,079 0 0
CONSOL ENERGY INC NEW COM 20854L108 0 1 SH   SOLE 8 1 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 417 107,718 SH   SOLE 1 107,718 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 26 6,610 SH   SOLE 8 6,610 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 30 7,700 SH Call SOLE 8 7,700 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 29 7,600 SH Put SOLE 8 7,600 0 0
CONSOLIDATED EDISON INC COM 209115104 49,552 547,719 SH   SOLE 1 547,719 0 0
CONSOLIDATED EDISON INC COM 209115104 90 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 1 15 SH   SOLE 8 15 0 0
CONSOLIDATED EDISON INC OPT 209115104 1,475 16,300 SH Call SOLE 8 16,300 0 0
CONSOLIDATED EDISON INC OPT 209115104 1,891 20,900 SH Put SOLE 8 20,900 0 0
CONSOLIDATED EDISON INC COM 209115104 4,038 44,627 SH   SOLE 9 44,627 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 319 5,285 SH   SOLE 1 5,285 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 0 6 SH   SOLE 8 6 0 0
CONSOLIDATED WATER CO INC COM G23773107 239 14,698 SH   SOLE 1 14,698 0 0
CONSOLIDATED WATER CO INC COM G23773107 0 1 SH   SOLE 8 1 0 0
CONSTELLATION BRANDS INC COM 21036P108 13 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC COM 21036P108 67,467 355,555 SH   SOLE 1 355,555 0 0
CONSTELLATION BRANDS INC OPT 21036P108 20,816 109,700 SH Put SOLE 8 109,700 0 0
CONSTELLATION BRANDS INC COM 21036P108 1,482 7,808 SH   SOLE 8 7,808 0 0
CONSTELLATION BRANDS INC OPT 21036P108 12,372 65,200 SH Call SOLE 8 65,200 0 0
CONSTELLATION BRANDS INC COM 21036P108 3,230 17,020 SH   SOLE 9 17,020 0 0
CONSTELLATION BRANDS INC COM 21036P108 772 4,070 SH   DFND 20 0 0 4,070
CONSTELLATION PHARMCETICLS I COM 210373106 756 16,053 SH   SOLE 1 16,053 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 0 8 SH   SOLE 8 8 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 107 2,275 SH   SOLE 99 2,275 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 297 17,594 SH   SOLE 1 17,594 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 0 4 SH   SOLE 8 4 0 0
CONTAINER STORE GROUP INC COM 210751103 68 16,209 SH   SOLE 1 16,209 0 0
CONTANGO OIL &amp GAS COMPANY COM 21075N204 0 1 SH   SOLE 8 1 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 4,576 125,610 SH   SOLE 1 125,610 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 5 127 SH   SOLE 8 127 0 0
CONTINENTAL RESOURCES INC COM 212015101 7,010 204,336 SH   SOLE 1 204,336 0 0
CONTINENTAL RESOURCES INC OPT 212015101 13,538 394,700 SH Put SOLE 8 394,700 0 0
CONTINENTAL RESOURCES INC COM 212015101 4,211 122,759 SH   SOLE 8 122,759 0 0
CONTINENTAL RESOURCES INC OPT 212015101 23,726 691,700 SH Call SOLE 8 691,700 0 0
CONTINENTAL RESOURCES INC COM 212015101 70 2,032 SH   SOLE 9 2,032 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 68 6,500 SH   SOLE 1 6,500 0 0
CONTURA ENERGY INC COM 21241B100 2,014 222,539 SH   SOLE 1 222,539 0 0
CONTURA ENERGY INC COM 21241B100 2 167 SH   SOLE 8 167 0 0
COOPER COS INC COM 216648402 3,996 12,436 SH   DFND 1 0 0 12,436
COOPER COS INC COM 216648402 18,101 56,337 SH   SOLE 1 56,337 0 0
COOPER COS INC OPT 216648402 353 1,100 SH Put SOLE 8 1,100 0 0
COOPER COS INC COM 216648402 237 737 SH   SOLE 8 737 0 0
COOPER COS INC OPT 216648402 1,349 4,200 SH Call SOLE 8 4,200 0 0
COOPER COS INC COM 216648402 1,518 4,722 SH   SOLE 9 4,722 0 0
COOPER STD HLDGS INC COM 21676P103 1,367 41,196 SH   SOLE 1 41,196 0 0
COOPER STD HLDGS INC COM 21676P103 0 1 SH   SOLE 8 1 0 0
COOPER TIRE &amp RUBR CO COM 216831107 4,418 153,658 SH   SOLE 1 153,658 0 0
COOPER TIRE &amp RUBR CO COM 216831107 0 5 SH   SOLE 8 5 0 0
COOPER TIRE &amp RUBR CO COM 216831107 517 17,981 SH   SOLE 99 17,981 0 0
COPA HOLDINGS SA COM P31076105 325 3,009 SH   SOLE 1 3,009 0 0
COPA HOLDINGS SA COM P31076105 466 4,311 SH   SOLE 99 4,311 0 0
COPART INC COM 217204106 27,381 301,086 SH   SOLE 1 301,086 0 0
COPART INC COM 217204106 765 8,420 SH   SOLE 8 8,420 0 0
COPART INC OPT 217204106 673 7,400 SH Put SOLE 8 7,400 0 0
COPART INC OPT 217204106 2,528 27,800 SH Call SOLE 8 27,800 0 0
COPART INC COM 217204106 6,390 70,264 SH   SOLE 9 70,264 0 0
COPART INC COM 217204106 1,973 21,699 SH   SOLE 58 21,699 0 0
COPART INC COM 217204106 1,386 15,242 SH   SOLE 99 15,242 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 0 108 SH   SOLE 8 108 0 0
CORCEPT THERAPEUTICS INC COM 218352102 2,540 209,870 SH   SOLE 1 209,870 0 0
CORCEPT THERAPEUTICS INC COM 218352102 0 1 SH   SOLE 8 1 0 0
CORE LABORATORIES N V COM N22717107 9,404 249,644 SH   SOLE 1 13,394 236,250 0
CORE LABORATORIES N V COM N22717107 269 7,140 SH   SOLE 8 7,140 0 0
CORE LABORATORIES N V OPT N22717107 418 11,100 SH Call SOLE 8 11,100 0 0
CORE LABORATORIES N V OPT N22717107 595 15,800 SH Put SOLE 8 15,800 0 0
CORE LABORATORIES N V COM N22717107 14 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 640 16,989 SH   SOLE 20 0 16,989 0
CORE LABORATORIES N V COM N22717107 416 11,034 SH   SOLE 82 0 11,034 0
CORE LABORATORIES N V COM N22717107 1,486 39,454 SH   SOLE 99 0 39,454 0
CORE MARK HOLDING CO INC COM 218681104 1,849 67,986 SH   SOLE 1 67,986 0 0
CORECIVIC INC TRUS 21871N101 2,584 148,604 SH   SOLE 1 148,604 0 0
CORECIVIC INC OPT 21871N101 63 3,600 SH Call SOLE 8 3,600 0 0
CORECIVIC INC OPT 21871N101 695 40,000 SH Put SOLE 8 40,000 0 0
CORELOGIC INC COM 21871D103 3,627 82,989 SH   SOLE 1 82,989 0 0
CORELOGIC INC COM 21871D103 8 189 SH   SOLE 8 189 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 586 13,113 SH   SOLE 1 13,113 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 13 289 SH   SOLE 8 289 0 0
COREPOINT LODGING INC TRUS 21872L104 647 60,635 SH   SOLE 1 60,635 0 0
COREPOINT LODGING INC TRUS 21872L104 0 13 SH   SOLE 8 13 0 0
CORESITE RLTY CORP TRUS 21870Q105 2,761 24,619 SH   SOLE 1 24,619 0 0
CORESITE RLTY CORP TRUS 21870Q105 0 2 SH   SOLE 8 2 0 0
CORMEDIX INC COM 21900C308 185 25,390 SH   SOLE 1 25,390 0 0
CORMEDIX INC COM 21900C308 0 1 SH   SOLE 8 1 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 398 46,854 SH   SOLE 1 46,854 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 69 8,126 SH   SOLE 8 8,126 0 0
CORNERSTONE BLDG BRANDS INC OPT 21925D109 5 600 SH Put SOLE 8 600 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 1 60 SH   SOLE 99 60 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 7,177 122,564 SH   SOLE 1 122,564 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 6 113 SH   SOLE 8 113 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 16 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 33,308 1,144,243 SH   SOLE 1 1,144,243 0 0
CORNING INC OPT 219350105 2,894 99,400 SH Put SOLE 8 99,400 0 0
CORNING INC COM 219350105 365 12,541 SH   SOLE 8 12,541 0 0
CORNING INC OPT 219350105 7,374 253,300 SH Call SOLE 8 253,300 0 0
CORNING INC COM 219350105 2,327 79,944 SH   SOLE 9 79,944 0 0
CORPORACION AMER ARPTS S A COM L1995B107 113 18,800 SH   SOLE 1 18,800 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 2,684 91,384 SH   SOLE 1 91,384 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 0 1 SH   SOLE 8 1 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 261 8,872 SH   SOLE 99 8,872 0 0
CORTEVA INC COM 22052L104 135 4,576 SH   DFND 1 0 0 4,576
CORTEVA INC COM 22052L104 102,254 3,459,254 SH   SOLE 1 3,459,254 0 0
CORTEVA INC OPT 22052L104 418 14,157 SH Call SOLE 8 14,157 0 0
CORTEVA INC COM 22052L104 18 627 SH   SOLE 8 627 0 0
CORTEVA INC OPT 22052L104 364 12,309 SH Put SOLE 8 12,309 0 0
CORTEVA INC COM 22052L104 2,130 72,074 SH   SOLE 9 72,074 0 0
CORTEXYME INC COM 22053A107 639 11,377 SH   SOLE 1 11,377 0 0
CORTEXYME INC COM 22053A107 41 736 SH   SOLE 8 736 0 0
CORVEL CORP COM 221006109 1,258 14,402 SH   SOLE 1 14,402 0 0
CORVEL CORP COM 221006109 13 160 SH   SOLE 8 160 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 23 SH   SOLE 8 23 0 0
COSAN LTD COM G25343107 1,192 52,159 SH   SOLE 1 52,159 0 0
COSAN LTD COM G25343107 0 6 SH   SOLE 8 6 0 0
COSTAMARE INC COM Y1771G102 501 52,633 SH   SOLE 1 52,633 0 0
COSTAMARE INC COM Y1771G102 0 2 SH   SOLE 8 2 0 0
COSTAR GROUP INC COM 22160N109 14,031 23,452 SH   SOLE 1 23,452 0 0
COSTAR GROUP INC COM 22160N109 61 103 SH   SOLE 8 103 0 0
COSTAR GROUP INC COM 22160N109 470 786 SH   SOLE 9 786 0 0
COSTCO WHSL CORP NEW COM 22160K105 274,702 934,617 SH   SOLE 1 934,617 0 0
COSTCO WHSL CORP NEW OPT 22160K105 55,346 188,300 SH Put SOLE 8 188,300 0 0
COSTCO WHSL CORP NEW OPT 22160K105 50,378 171,400 SH Call SOLE 8 171,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,570 15,548 SH   SOLE 8 15,548 0 0
COSTCO WHSL CORP NEW COM 22160K105 12,349 42,015 SH   SOLE 9 42,015 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,982 47,571 SH   SOLE 58 47,571 0 0
COTY INC COM 222070203 6,517 579,247 SH   SOLE 1 579,247 0 0
COTY INC OPT 222070203 146 13,000 SH Call SOLE 8 13,000 0 0
COTY INC OPT 222070203 164 14,600 SH Put SOLE 8 14,600 0 0
COTY INC COM 222070203 22 1,981 SH   SOLE 8 1,981 0 0
COTY INC COM 222070203 507 45,059 SH   SOLE 9 45,059 0 0
COUNTY BANCORP INC COM 221907108 0 3 SH   SOLE 8 3 0 0
COUPA SOFTWARE INC COM 22266L106 70,867 484,564 SH   SOLE 1 484,564 0 0
COUPA SOFTWARE INC COM 22266L106 11,584 79,212 SH   SOLE 8 79,212 0 0
COUPA SOFTWARE INC OPT 22266L106 6,508 44,500 SH Put SOLE 8 44,500 0 0
COUPA SOFTWARE INC OPT 22266L106 7,430 50,800 SH Call SOLE 8 50,800 0 0
COUSINS PPTYS INC TRUS 222795502 7,332 177,974 SH   SOLE 1 177,974 0 0
COUSINS PPTYS INC TRUS 222795502 0 3 SH   SOLE 8 3 0 0
COUSINS PPTYS INC COM 222795502 841 20,405 SH   SOLE 99 20,405 0 0
COVANTA HLDG CORP COM 22282E102 1,751 117,986 SH   SOLE 1 117,986 0 0
COVANTA HLDG CORP OPT 22282E102 3 200 SH Call SOLE 8 200 0 0
COVANTA HLDG CORP COM 22282E102 4 251 SH   SOLE 8 251 0 0
COVENANT TRANSN GROUP INC COM 22284P105 739 57,212 SH   SOLE 1 57,212 0 0
COVENANT TRANSN GROUP INC COM 22284P105 0 10 SH   SOLE 8 10 0 0
COVETRUS INC COM 22304C100 2,581 195,585 SH   SOLE 1 195,585 0 0
COVETRUS INC OPT 22304C100 2,064 156,400 SH Put SOLE 8 156,400 0 0
COVETRUS INC COM 22304C100 381 28,879 SH   SOLE 8 28,879 0 0
COVETRUS INC COM 22304C100 6 412 SH   SOLE 9 412 0 0
COVIA HLDGS CORP COM 22305A103 87 42,386 SH   SOLE 1 42,386 0 0
COVIA HLDGS CORP COM 22305A103 0 144 SH   SOLE 8 144 0 0
COWEN INC COM 223622606 444 28,213 SH   SOLE 1 28,213 0 0
COWEN INC COM 223622606 3 152 SH   SOLE 8 152 0 0
CRA INTL INC COM 12618T105 444 8,162 SH   SOLE 1 8,162 0 0
CRA INTL INC COM 12618T105 1 22 SH   SOLE 8 22 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 4,690 30,504 SH   SOLE 1 30,504 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 20,417 132,800 SH Call SOLE 8 132,800 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 1,522 9,900 SH Put SOLE 8 9,900 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1 4 SH   SOLE 8 4 0 0
CRAFT BREW ALLIANCE INC COM 224122101 911 55,240 SH   SOLE 1 55,240 0 0
CRAFT BREW ALLIANCE INC COM 224122101 0 9 SH   SOLE 8 9 0 0
CRANE CO COM 224399105 4,401 50,961 SH   SOLE 1 50,961 0 0
CRANE CO OPT 224399105 752 8,700 SH Call SOLE 8 8,700 0 0
CRANE CO COM 224399105 191 2,211 SH   SOLE 8 2,211 0 0
CRANE CO OPT 224399105 52 600 SH Put SOLE 8 600 0 0
CRAWFORD &amp CO COM 224633206 187 16,279 SH   SOLE 1 16,279 0 0
CREDICORP LTD COM G2519Y108 8,406 39,443 SH   SOLE 1 39,443 0 0
CREDICORP LTD COM G2519Y108 630 2,956 SH   SOLE 99 2,956 0 0
CREDIT ACCEP CORP MICH COM 225310101 1,690 3,820 SH   SOLE 1 3,820 0 0
CREDIT ACCEP CORP MICH COM 225310101 427 964 SH   SOLE 8 964 0 0
CREDIT SUISSE GROUP ADR 225401108 12,235 909,719 SH   SOLE 1 909,719 0 0
CREDIT SUISSE GROUP OPT 225401108 2,774 206,300 SH Put SOLE 8 206,300 0 0
CREDIT SUISSE GROUP OPT 225401108 5,005 372,100 SH Call SOLE 8 372,100 0 0
CREDIT SUISSE GROUP ADR 225401108 1,304 96,924 SH   SOLE 8 96,924 0 0
CREDIT SUISSE GROUP ADR 225401108 18 1,309 SH   SOLE 9 1,309 0 0
CREE INC COM 225447101 299 6,488 SH   SOLE 1 6,488 0 0
CREE INC COM 225447101 1,774 38,436 SH   SOLE 8 38,436 0 0
CREE INC OPT 225447101 1,228 26,600 SH Call SOLE 8 26,600 0 0
CREE INC OPT 225447101 835 18,100 SH Put SOLE 8 18,100 0 0
CREE INC COM 225447101 98 2,129 SH   SOLE 99 2,129 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 2 382 SH   SOLE 1 382 0 0
CRESCENT PT ENERGY CORP COM 22576C101 80 18,001 SH   SOLE 9 18,001 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 407 13,202 SH   SOLE 1 13,202 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 6 185 SH   SOLE 8 185 0 0
CRESUD S A C I F Y A ADR 226406106 87 12,421 SH   SOLE 1 12,421 0 0
CRESUD S A C I F Y A ADR 226406106 26 3,747 SH   DFND 20 0 0 3,747
CRH PLC ADR 12626K203 121 3,000 SH   SOLE 1 3,000 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 277 11,039 SH   SOLE 1 11,039 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 4 159 SH   SOLE 8 159 0 0
CRISPR THERAPEUTICS AG COM H17182108 323 5,300 SH   SOLE 1 5,300 0 0
CRISPR THERAPEUTICS AG COM H17182108 1 9 SH   SOLE 8 9 0 0
CRITEO S A ADR 226718104 1,247 71,982 SH   SOLE 1 71,982 0 0
CRITEO S A ADR 226718104 2 97 SH   SOLE 8 97 0 0
CRITEO S A OPT 226718104 17 1,000 SH Put SOLE 8 1,000 0 0
CROCS INC COM 227046109 5,876 140,290 SH   SOLE 1 140,290 0 0
CROCS INC COM 227046109 1,227 29,276 SH   SOLE 8 29,276 0 0
CROCS INC OPT 227046109 1,454 34,700 SH Call SOLE 8 34,700 0 0
CROCS INC OPT 227046109 2,631 62,800 SH Put SOLE 8 62,800 0 0
CRONOS GROUP INC COM 22717L101 298 38,837 SH   SOLE 1 38,837 0 0
CRONOS GROUP INC OPT 22717L101 578 75,400 SH Put SOLE 1 75,400 0 0
CRONOS GROUP INC COM 22717L101 0 47 SH   SOLE 8 47 0 0
CRONOS GROUP INC OPT 22717L101 1,676 218,500 SH Put SOLE 8 218,500 0 0
CRONOS GROUP INC OPT 22717L101 3,152 410,900 SH Call SOLE 8 410,900 0 0
CRONOS GROUP INC COM 22717L101 20 2,587 SH   SOLE 9 2,587 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 632 54,465 SH   SOLE 1 54,465 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 1 76 SH   SOLE 8 76 0 0
CROSSAMERICA PARTNERS LP COM 22758A105 29 1,600 SH   SOLE 1 1,600 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 6,909 138,543 SH   SOLE 1 138,543 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 25 502 SH   DFND 1 0 0 502
CROWDSTRIKE HLDGS INC COM 22788C105 1,614 32,370 SH   SOLE 8 32,370 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 63,193 444,546 SH   SOLE 1 444,546 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 22,407 157,626 SH   SOLE 1 157,626 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 51 365 SH   SOLE 8 365 0 0
CROWN CASTLE INTL CORP NEW CONV 22822V309 2,397 1,870 SH   SOLE 8 1,870 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 5,004 35,200 SH Call SOLE 8 35,200 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 569 4,000 SH Put SOLE 8 4,000 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 5,626 39,582 SH   SOLE 9 39,582 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,331 30,471 SH   SOLE 99 30,471 0 0
CROWN HOLDINGS INC COM 228368106 4,787 65,991 SH   SOLE 1 65,991 0 0
CROWN HOLDINGS INC OPT 228368106 2,561 35,300 SH Call SOLE 8 35,300 0 0
CROWN HOLDINGS INC OPT 228368106 827 11,400 SH Put SOLE 8 11,400 0 0
CROWN HOLDINGS INC COM 228368106 664 9,142 SH   SOLE 8 9,142 0 0
CROWN HOLDINGS INC COM 228368106 212 2,920 SH   SOLE 9 2,920 0 0
CROWN HOLDINGS INC COM 228368106 348 4,799 SH   SOLE 99 4,799 0 0
CRYOLIFE INC COM 228903100 1,493 55,126 SH   SOLE 1 55,126 0 0
CRYOLIFE INC COM 228903100 1 51 SH   SOLE 8 51 0 0
CRYOPORT INC COM 229050307 519 31,507 SH   SOLE 1 31,507 0 0
CRYOPORT INC COM 229050307 0 8 SH   SOLE 8 8 0 0
CSG SYS INTL INC COM 126349109 3,431 66,257 SH   SOLE 1 66,257 0 0
CSG SYS INTL INC BOND 126349AF6 69 61,000 PRN   SOLE 8 0 0 61,000
CSG SYS INTL INC COM 126349109 58 1,125 SH   SOLE 8 1,125 0 0
CSG SYS INTL INC COM 126349109 575 11,100 SH   SOLE 9 11,100 0 0
CSS INDS INC COM 125906107 0 1 SH   SOLE 8 1 0 0
CSW INDUSTRIALS INC COM 126402106 1,313 17,063 SH   SOLE 1 17,063 0 0
CSW INDUSTRIALS INC COM 126402106 0 2 SH   SOLE 8 2 0 0
CSX CORP COM 126408103 86,001 1,188,524 SH   SOLE 1 1,188,524 0 0
CSX CORP COM 126408103 270 3,735 SH   DFND 1 0 0 3,735
CSX CORP OPT 126408103 5,203 71,900 SH Call SOLE 8 71,900 0 0
CSX CORP OPT 126408103 8,610 119,000 SH Put SOLE 8 119,000 0 0
CSX CORP COM 126408103 1,288 17,801 SH   SOLE 8 17,801 0 0
CSX CORP COM 126408103 7,299 100,886 SH   SOLE 9 100,886 0 0
CSX CORP COM 126408103 5,765 79,675 SH   SOLE 99 79,675 0 0
CTI BIOPHARMA CORP COM 12648L601 1 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD BOND 22943FAH3 1,023 964,000 PRN   SOLE 8 0 0 964,000
CTRIP COM INTL LTD BOND 22943FAF7 983 997,000 PRN   SOLE 8 0 0 997,000
CTS CORP COM 126501105 1,481 49,350 SH   SOLE 1 49,350 0 0
CUBESMART TRUS 229663109 6,197 196,858 SH   SOLE 1 196,858 0 0
CUBESMART COM 229663109 492 15,643 SH   SOLE 1 15,643 0 0
CUBESMART TRUS 229663109 148 4,718 SH   SOLE 8 4,718 0 0
CUBESMART COM 229663109 766 24,339 SH   SOLE 99 24,339 0 0
CUBIC CORP COM 229669106 4,739 74,546 SH   SOLE 1 74,546 0 0
CUBIC CORP COM 229669106 7 123 SH   SOLE 8 123 0 0
CUE BIOPHARMA INC COM 22978P106 317 19,957 SH   SOLE 1 19,957 0 0
CULLEN FROST BANKERS INC COM 229899109 3,053 31,229 SH   SOLE 1 31,229 0 0
CULLEN FROST BANKERS INC COM 229899109 25 258 SH   SOLE 8 258 0 0
CULLEN FROST BANKERS INC OPT 229899109 225 2,300 SH Put SOLE 8 2,300 0 0
CULP INC COM 230215105 206 15,136 SH   SOLE 1 15,136 0 0
CULP INC COM 230215105 0 2 SH   SOLE 8 2 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 0 3 SH   SOLE 8 3 0 0
CUMMINS INC COM 231021106 39,775 222,263 SH   SOLE 1 222,263 0 0
CUMMINS INC COM 231021106 789 4,409 SH   SOLE 8 4,409 0 0
CUMMINS INC OPT 231021106 4,492 25,100 SH Put SOLE 8 25,100 0 0
CUMMINS INC OPT 231021106 12,151 67,900 SH Call SOLE 8 67,900 0 0
CUMMINS INC COM 231021106 2,913 16,274 SH   SOLE 9 16,274 0 0
CUMMINS INC COM 231021106 1,384 7,732 SH   SOLE 99 7,732 0 0
CUMULUS MEDIA INC COM 231082801 258 14,659 SH   SOLE 1 14,659 0 0
CUMULUS MEDIA INC COM 231082801 0 1 SH   SOLE 8 1 0 0
CURIS INC COM 231269200 0 31 SH   SOLE 8 31 0 0
CURO GROUP HLDGS CORP COM 23131L107 189 15,540 SH   SOLE 1 15,540 0 0
CURO GROUP HLDGS CORP COM 23131L107 0 35 SH   SOLE 8 35 0 0
CURTISS WRIGHT CORP COM 231561101 4,886 34,685 SH   SOLE 1 34,685 0 0
CURTISS WRIGHT CORP COM 231561101 88 621 SH   SOLE 8 621 0 0
CURTISS WRIGHT CORP COM 231561101 265 1,881 SH   SOLE 99 1,881 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 8,643 422,868 SH   SOLE 1 422,868 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 48 2,368 SH   SOLE 8 2,368 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 321 15,717 SH   SOLE 9 15,717 0 0
CUSTOMERS BANCORP INC COM 23204G100 1,416 59,474 SH   SOLE 1 59,474 0 0
CUSTOMERS BANCORP INC COM 23204G100 0 1 SH   SOLE 8 1 0 0
CUTERA INC COM 232109108 756 21,106 SH   SOLE 1 21,106 0 0
CUTERA INC COM 232109108 5 138 SH   SOLE 8 138 0 0
CUTERA INC OPT 232109108 25 700 SH Call SOLE 8 700 0 0
CVB FINL CORP COM 126600105 4,838 224,222 SH   SOLE 1 224,222 0 0
CVR ENERGY INC COM 12662P108 2,256 55,809 SH   SOLE 1 55,809 0 0
CVR ENERGY INC COM 12662P108 9 209 SH   SOLE 8 209 0 0
CVR PARTNERS LP COM 126633106 21,778 7,025,252 SH   SOLE 1 7,025,252 0 0
CVS HEALTH CORP COM 126650100 242,376 3,262,548 SH   SOLE 1 3,262,548 0 0
CVS HEALTH CORP COM 126650100 28 381 SH   DFND 1 0 0 381
CVS HEALTH CORP OPT 126650100 57,441 773,198 SH Put SOLE 8 773,198 0 0
CVS HEALTH CORP OPT 126650100 92,557 1,245,896 SH Call SOLE 8 1,245,896 0 0
CVS HEALTH CORP COM 126650100 15,205 204,675 SH   SOLE 8 204,675 0 0
CVS HEALTH CORP COM 126650100 11,764 158,338 SH   SOLE 9 158,338 0 0
CVS HEALTH CORP COM 126650100 4,554 61,305 SH   DFND 20 0 0 61,305
CVS HEALTH CORP COM 126650100 8,493 114,325 SH   SOLE 58 114,325 0 0
CVS HEALTH CORP COM 126650100 715 9,619 SH   SOLE 99 9,619 0 0
CYBERARK SOFTWARE LTD COM M2682V108 26,537 227,621 SH   SOLE 1 227,621 0 0
CYBERARK SOFTWARE LTD COM M2682V108 9 77 SH   DFND 1 0 0 77
CYBERARK SOFTWARE LTD OPT M2682V108 2,786 23,900 SH Put SOLE 8 23,900 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 3,824 32,800 SH Call SOLE 8 32,800 0 0
CYBERARK SOFTWARE LTD COM M2682V108 453 3,891 SH   SOLE 9 3,891 0 0
CYBEROPTICS CORP COM 232517102 0 1 SH   SOLE 8 1 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 64 23,606 SH   SOLE 1 23,606 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 0 11 SH   SOLE 8 11 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 148 75,151 SH   SOLE 1 75,151 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 1 270 SH   SOLE 8 270 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 312,604 13,399,195 SH   SOLE 1 13,399,195 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AP4 204 168,000 PRN   SOLE 8 0 0 168,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 63 2,700 SH Put SOLE 8 2,700 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 3,892 166,831 SH   SOLE 8 166,831 0 0
CYPRESS SEMICONDUCTOR CORP OPT 232806109 350 15,000 SH Call SOLE 8 15,000 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 163 7,003 SH   SOLE 99 7,003 0 0
CYRUSONE INC TRUS 23283R100 7,162 109,478 SH   SOLE 1 109,478 0 0
CYRUSONE INC TRUS 23283R100 8 110 SH   SOLE 8 110 0 0
CYRUSONE INC COM 23283R100 385 5,891 SH   SOLE 99 5,891 0 0
CYTOKINETICS INC COM 23282W605 903 85,078 SH   SOLE 1 85,078 0 0
CYTOKINETICS INC COM 23282W605 21 2,013 SH   SOLE 8 2,013 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 444 53,388 SH   SOLE 1 53,388 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 8 905 SH   SOLE 8 905 0 0
CYTOSORBENTS CORP COM 23283X206 118 30,608 SH   SOLE 1 30,608 0 0
CYTOSORBENTS CORP COM 23283X206 0 13 SH   SOLE 8 13 0 0
D R HORTON INC COM 23331A109 72,470 1,373,837 SH   SOLE 1 1,373,837 0 0
D R HORTON INC OPT 23331A109 18,431 349,400 SH Call SOLE 8 349,400 0 0
D R HORTON INC OPT 23331A109 4,779 90,600 SH Put SOLE 8 90,600 0 0
D R HORTON INC COM 23331A109 8,651 164,002 SH   SOLE 8 164,002 0 0
D R HORTON INC COM 23331A109 1,783 33,822 SH   SOLE 9 33,822 0 0
DAILY JOURNAL CORP COM 233912104 335 1,155 SH   SOLE 1 1,155 0 0
DAKTRONICS INC COM 234264109 782 128,447 SH   SOLE 1 128,447 0 0
DAKTRONICS INC COM 234264109 0 1 SH   SOLE 8 1 0 0
DANA INCORPORATED COM 235825205 5,161 283,568 SH   SOLE 1 283,568 0 0
DANA INCORPORATED COM 235825205 5 267 SH   SOLE 8 267 0 0
DANA INCORPORATED OPT 235825205 550 30,200 SH Call SOLE 8 30,200 0 0
DANA INCORPORATED OPT 235825205 544 29,900 SH Put SOLE 8 29,900 0 0
DANA INCORPORATED COM 235825205 299 16,422 SH   SOLE 99 16,422 0 0
DANAHER CORPORATION COM 235851102 159 1,035 SH   DFND 1 0 0 1,035
DANAHER CORPORATION COM 235851102 216,866 1,412,983 SH   SOLE 1 735,240 677,743 0
DANAHER CORPORATION OPT 235851102 2,241 14,600 SH Put SOLE 8 14,600 0 0
DANAHER CORPORATION OPT 235851102 506 3,300 SH Call SOLE 8 3,300 0 0
DANAHER CORPORATION COM 235851102 4,787 31,197 SH   SOLE 8 31,197 0 0
DANAHER CORPORATION BOND 235851AF9 1,827 313,000 PRN   SOLE 8 0 0 313,000
DANAHER CORPORATION COM 235851102 11,329 73,811 SH   SOLE 9 73,811 0 0
DANAHER CORPORATION COM 235851102 7,306 47,601 SH   SOLE 20 0 47,601 0
DANAHER CORPORATION COM 235851102 4,444 28,956 SH   SOLE 82 0 28,956 0
DANAHER CORPORATION COM 235851102 16,112 104,978 SH   SOLE 99 0 104,978 0
DAQO NEW ENERGY CORP ADR 23703Q203 358 7,000 SH   SOLE 1 7,000 0 0
DAQO NEW ENERGY CORP ADR 23703Q203 0 2 SH   SOLE 8 2 0 0
DARDEN RESTAURANTS INC COM 237194105 20,560 188,607 SH   SOLE 1 188,607 0 0
DARDEN RESTAURANTS INC COM 237194105 82 752 SH   SOLE 8 752 0 0
DARDEN RESTAURANTS INC OPT 237194105 1,232 11,300 SH Put SOLE 8 11,300 0 0
DARDEN RESTAURANTS INC OPT 237194105 10,236 93,900 SH Call SOLE 8 93,900 0 0
DARDEN RESTAURANTS INC COM 237194105 1,317 12,077 SH   SOLE 9 12,077 0 0
DARDEN RESTAURANTS INC COM 237194105 387 3,546 SH   SOLE 99 3,546 0 0
DARLING INGREDIENTS INC COM 237266101 6,988 248,886 SH   SOLE 1 248,886 0 0
DARLING INGREDIENTS INC OPT 237266101 112 4,000 SH Put SOLE 8 4,000 0 0
DARLING INGREDIENTS INC OPT 237266101 601 21,400 SH Call SOLE 8 21,400 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 70 7,868 SH   SOLE 1 7,868 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 0 4 SH   SOLE 8 4 0 0
DASEKE INC COM 23753F107 147 46,588 SH   SOLE 1 46,588 0 0
DASEKE INC COM 23753F107 0 18 SH   SOLE 8 18 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 6,533 162,661 SH   SOLE 1 162,661 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 280 6,992 SH   SOLE 8 6,992 0 0
DAVITA INC COM 23918K108 21,694 289,141 SH   SOLE 1 289,141 0 0
DAVITA INC OPT 23918K108 2,236 29,800 SH Call SOLE 8 29,800 0 0
DAVITA INC COM 23918K108 101 1,347 SH   SOLE 8 1,347 0 0
DAVITA INC OPT 23918K108 578 7,700 SH Put SOLE 8 7,700 0 0
DAVITA INC COM 23918K108 714 9,526 SH   SOLE 9 9,526 0 0
DBV TECHNOLOGIES S A ADR 23306J101 2 187 SH   SOLE 8 187 0 0
DBX ETF TR FUND 233051879 4,084 137,779 SH   SOLE 1 137,779 0 0
DBX ETF TR FUND 233051408 29 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 7,508 253,300 SH Call SOLE 8 253,300 0 0
DBX ETF TR OPT 233051879 4,230 142,700 SH Put SOLE 8 142,700 0 0
DBX ETF TR FUND 233051879 2,460 83,001 SH   SOLE 8 83,001 0 0
DCP MIDSTREAM LP COM 23311P100 8,918 364,144 SH   SOLE 1 364,144 0 0
DCP MIDSTREAM LP COM 23311P100 17 685 SH   SOLE 8 685 0 0
DEAN FOODS CO NEW COM 242370203 3 45,510 SH   SOLE 1 45,510 0 0
DEAN FOODS CO NEW OPT 242370203 1 22,000 SH Call SOLE 8 22,000 0 0
DEAN FOODS CO NEW OPT 242370203 1 12,900 SH Put SOLE 8 12,900 0 0
DEAN FOODS CO NEW COM 242370203 4 67,650 SH   SOLE 8 67,650 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 1,913 30,736 SH   SOLE 1 30,736 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 42 672 SH   SOLE 8 672 0 0
DECKERS OUTDOOR CORP COM 243537107 6,114 36,201 SH   SOLE 1 36,201 0 0
DECKERS OUTDOOR CORP COM 243537107 46 271 SH   SOLE 8 271 0 0
DECKERS OUTDOOR CORP OPT 243537107 3,749 22,200 SH Put SOLE 8 22,200 0 0
DECKERS OUTDOOR CORP OPT 243537107 2,752 16,300 SH Call SOLE 8 16,300 0 0
DECKERS OUTDOOR CORP COM 243537107 938 5,557 SH   SOLE 99 5,557 0 0
DEERE &amp CO COM 244199105 86,536 499,462 SH   SOLE 1 499,462 0 0
DEERE &amp CO OPT 244199105 38,308 221,100 SH Put SOLE 8 221,100 0 0
DEERE &amp CO COM 244199105 2,199 12,691 SH   SOLE 8 12,691 0 0
DEERE &amp CO OPT 244199105 36,177 208,800 SH Call SOLE 8 208,800 0 0
DEERE &amp CO COM 244199105 6,655 38,409 SH   SOLE 9 38,409 0 0
DEERE &amp CO COM 244199105 433 2,500 SH   DFND 20 0 0 2,500
DEERE &amp CO COM 244199105 4,493 25,933 SH   SOLE 99 25,933 0 0
DEL TACO RESTAURANTS INC COM 245496104 255 32,378 SH   SOLE 1 32,378 0 0
DEL TACO RESTAURANTS INC COM 245496104 1 111 SH   SOLE 8 111 0 0
DELEK US HLDGS INC NEW COM 24665A103 16,959 505,810 SH   SOLE 1 505,810 0 0
DELEK US HLDGS INC NEW OPT 24665A103 67 2,000 SH Call SOLE 8 2,000 0 0
DELEK US HLDGS INC NEW OPT 24665A103 2,478 73,900 SH Put SOLE 8 73,900 0 0
DELEK US HLDGS INC NEW COM 24665A103 122 3,620 SH   SOLE 8 3,620 0 0
DELEK US HLDGS INC NEW COM 24665A103 49 1,450 SH   SOLE 99 1,450 0 0
DELL TECHNOLOGIES INC COM 24703L202 5 99 SH   DFND 1 0 0 99
DELL TECHNOLOGIES INC COM 24703L202 24,989 486,269 SH   SOLE 1 486,269 0 0
DELL TECHNOLOGIES INC OPT 24703L202 7,133 138,800 SH Call SOLE 8 138,800 0 0
DELL TECHNOLOGIES INC COM 24703L202 1,649 32,086 SH   SOLE 8 32,086 0 0
DELL TECHNOLOGIES INC OPT 24703L202 2,307 44,900 SH Put SOLE 8 44,900 0 0
DELL TECHNOLOGIES INC COM 24703L202 172 3,358 SH   SOLE 9 3,358 0 0
DELMAR PHARMACEUTICALS INC COM 247078306 62 89,488 SH   SOLE 8 89,488 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 0 41 SH   SOLE 8 41 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 0 3 SH   SOLE 9 3 0 0
DELTA AIR LINES INC DEL COM 247361702 43,579 745,224 SH   SOLE 1 745,224 0 0
DELTA AIR LINES INC DEL COM 247361702 224 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL OPT 247361702 25,906 443,000 SH Put SOLE 8 443,000 0 0
DELTA AIR LINES INC DEL OPT 247361702 46,386 793,200 SH Call SOLE 8 793,200 0 0
DELTA AIR LINES INC DEL COM 247361702 933 15,956 SH   SOLE 8 15,956 0 0
DELTA AIR LINES INC DEL COM 247361702 9,615 164,416 SH   SOLE 9 164,416 0 0
DELTA AIR LINES INC DEL COM 247361702 1,139 19,475 SH   SOLE 99 19,475 0 0
DELTA APPAREL INC COM 247368103 196 6,295 SH   SOLE 1 6,295 0 0
DELTA APPAREL INC COM 247368103 0 3 SH   SOLE 8 3 0 0
DELTA APPAREL INC COM 247368103 459 14,752 SH   SOLE 99 14,752 0 0
DELUXE CORP COM 248019101 3,759 75,320 SH   SOLE 1 75,320 0 0
DELUXE CORP COM 248019101 128 2,564 SH   SOLE 8 2,564 0 0
DENALI THERAPEUTICS INC COM 24823R105 835 47,935 SH   SOLE 1 47,935 0 0
DENALI THERAPEUTICS INC COM 24823R105 13 733 SH   SOLE 8 733 0 0
DENBURY RES INC COM 247916208 3,081 2,185,187 SH   SOLE 1 2,185,187 0 0
DENBURY RES INC COM 247916208 99 70,529 SH   SOLE 8 70,529 0 0
DENBURY RES INC OPT 247916208 96 67,800 SH Call SOLE 8 67,800 0 0
DENBURY RES INC OPT 247916208 41 29,000 SH Put SOLE 8 29,000 0 0
DENISON MINES CORP COM 248356107 0 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 1,946 97,915 SH   SOLE 1 97,915 0 0
DENNYS CORP COM 24869P104 24 1,239 SH   SOLE 8 1,239 0 0
DENTSPLY SIRONA INC COM 24906P109 21,427 378,662 SH   SOLE 1 378,662 0 0
DENTSPLY SIRONA INC COM 24906P109 8 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC OPT 24906P109 606 10,700 SH Put SOLE 8 10,700 0 0
DENTSPLY SIRONA INC COM 24906P109 136 2,399 SH   SOLE 8 2,399 0 0
DENTSPLY SIRONA INC COM 24906P109 1,202 21,231 SH   SOLE 9 21,231 0 0
DERMIRA INC COM 24983L104 716 47,257 SH   SOLE 1 47,257 0 0
DERMIRA INC OPT 24983L104 607 40,000 SH Put SOLE 8 40,000 0 0
DERMIRA INC COM 24983L104 2,601 171,540 SH   SOLE 8 171,540 0 0
DERMIRA INC BOND 24983LAB0 572 615,000 PRN   SOLE 8 0 0 615,000
DESIGNER BRANDS INC COM 250565108 3,144 199,707 SH   SOLE 1 199,707 0 0
DESIGNER BRANDS INC OPT 250565108 172 10,900 SH Call SOLE 8 10,900 0 0
DESIGNER BRANDS INC OPT 250565108 444 28,200 SH Put SOLE 8 28,200 0 0
DESIGNER BRANDS INC COM 250565108 151 9,559 SH   SOLE 8 9,559 0 0
DEUTSCHE BANK AG OPT D18190898 1,397 179,600 SH Call SOLE 8 179,600 0 0
DEUTSCHE BANK AG OPT D18190898 6,507 836,400 SH Put SOLE 8 836,400 0 0
DEVON ENERGY CORP NEW COM 25179M103 3 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW COM 25179M103 39,592 1,524,517 SH   SOLE 1 1,524,517 0 0
DEVON ENERGY CORP NEW OPT 25179M103 9,430 363,100 SH Put SOLE 8 363,100 0 0
DEVON ENERGY CORP NEW OPT 25179M103 11,609 447,000 SH Call SOLE 8 447,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,666 64,131 SH   SOLE 8 64,131 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,505 57,949 SH   SOLE 9 57,949 0 0
DEXCOM INC COM 252131107 7,099 32,453 SH   SOLE 1 32,453 0 0
DEXCOM INC COM 252131107 63 290 SH   SOLE 8 290 0 0
DEXCOM INC BOND 252131AF4 157 70,000 PRN   SOLE 8 0 0 70,000
DEXCOM INC COM 252131107 424 1,942 SH   SOLE 9 1,942 0 0
DHI GROUP INC COM 23331S100 154 51,030 SH   SOLE 1 51,030 0 0
DHI GROUP INC COM 23331S100 0 76 SH   SOLE 8 76 0 0
DHT HOLDINGS INC COM Y2065G121 1,707 206,184 SH   SOLE 1 206,184 0 0
DHT HOLDINGS INC COM Y2065G121 0 2 SH   SOLE 8 2 0 0
DIAGEO P L C OPT 25243Q205 522 3,100 SH Put SOLE 8 3,100 0 0
DIAGEO P L C OPT 25243Q205 1,465 8,700 SH Call SOLE 8 8,700 0 0
DIAGEO P L C ADR 25243Q205 842 5,000 SH   DFND 20 0 0 5,000
DIAMOND HILL INVESTMENT GROU COM 25264R207 539 3,840 SH   SOLE 1 3,840 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 0 3 SH   SOLE 8 3 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 999 138,880 SH   SOLE 1 138,880 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 10 1,387 SH   SOLE 8 1,387 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 1,074 149,400 SH Put SOLE 8 149,400 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 79 11,000 SH Call SOLE 8 11,000 0 0
DIAMOND S SHIPPING INC COM Y20676105 379 22,675 SH   SOLE 1 22,675 0 0
DIAMOND S SHIPPING INC COM Y20676105 0 9 SH   SOLE 8 9 0 0
DIAMONDBACK ENERGY INC COM 25278X109 29,629 319,052 SH   SOLE 1 319,052 0 0
DIAMONDBACK ENERGY INC COM 25278X109 10,752 115,795 SH   SOLE 8 115,795 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 27,793 299,300 SH Put SOLE 8 299,300 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 25,725 277,028 SH Call SOLE 8 277,028 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,418 15,274 SH   SOLE 9 15,274 0 0
DIAMONDBACK ENERGY INC COM 25278X109 2,691 28,984 SH   SOLE 99 28,984 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 6,696 604,339 SH   SOLE 1 604,339 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 0 5 SH   SOLE 8 5 0 0
DIANA SHIPPING INC COM Y2066G104 2,449 787,428 SH   DFND 1 0 0 787,428
DICERNA PHARMACEUTICALS INC COM 253031108 1,140 51,761 SH   SOLE 1 51,761 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 808 36,658 SH   SOLE 8 36,658 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 35 1,576 SH   SOLE 99 1,576 0 0
DICKS SPORTING GOODS INC COM 253393102 5,691 114,987 SH   SOLE 1 114,987 0 0
DICKS SPORTING GOODS INC COM 253393102 1,322 26,720 SH   SOLE 8 26,720 0 0
DICKS SPORTING GOODS INC OPT 253393102 15,980 322,900 SH Put SOLE 8 322,900 0 0
DICKS SPORTING GOODS INC OPT 253393102 6,815 137,700 SH Call SOLE 8 137,700 0 0
DIEBOLD NXDF INC COM 253651103 1,215 115,023 SH   SOLE 1 115,023 0 0
DIEBOLD NXDF INC COM 253651103 3 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC OPT 253651103 3,453 327,000 SH Call SOLE 8 327,000 0 0
DIEBOLD NXDF INC COM 253651103 19 1,745 SH   SOLE 8 1,745 0 0
DIEBOLD NXDF INC OPT 253651103 2,472 234,100 SH Put SOLE 8 234,100 0 0
DIFFUSION PHARMACEUTICALS IN COM 253748305 71 153,448 SH   SOLE 8 153,448 0 0
DIGI INTL INC COM 253798102 751 42,385 SH   SOLE 1 42,385 0 0
DIGI INTL INC COM 253798102 1 55 SH   SOLE 8 55 0 0
DIGIMARC CORP NEW COM 25381B101 393 11,719 SH   SOLE 1 11,719 0 0
DIGIMARC CORP NEW COM 25381B101 0 1 SH   SOLE 8 1 0 0
DIGITAL ALLY INC COM 25382P208 31 30,800 SH   SOLE 8 30,800 0 0
DIGITAL RLTY TR INC TRUS 253868103 82,440 688,488 SH   SOLE 1 688,488 0 0
DIGITAL RLTY TR INC COM 253868103 10,541 88,034 SH   SOLE 1 88,034 0 0
DIGITAL RLTY TR INC OPT 253868103 694 5,800 SH Put SOLE 8 5,800 0 0
DIGITAL RLTY TR INC OPT 253868103 1,724 14,400 SH Call SOLE 8 14,400 0 0
DIGITAL RLTY TR INC TRUS 253868103 57 477 SH   SOLE 8 477 0 0
DIGITAL RLTY TR INC COM 253868103 2,377 19,849 SH   SOLE 9 19,849 0 0
DIGITAL TURBINE INC COM 25400W102 559 78,447 SH   SOLE 1 78,447 0 0
DIGITAL TURBINE INC COM 25400W102 0 1 SH   SOLE 8 1 0 0
DILLARDS INC COM 254067101 2,904 39,520 SH   SOLE 1 39,520 0 0
DILLARDS INC OPT 254067101 2,498 34,000 SH Call SOLE 8 34,000 0 0
DILLARDS INC OPT 254067101 2,609 35,500 SH Put SOLE 8 35,500 0 0
DILLARDS INC COM 254067101 52 717 SH   SOLE 8 717 0 0
DIME CMNTY BANCSHARES COM 253922108 993 47,526 SH   SOLE 1 47,526 0 0
DIME CMNTY BANCSHARES COM 253922108 0 1 SH   SOLE 8 1 0 0
DINE BRANDS GLOBAL INC COM 254423106 2,166 25,934 SH   SOLE 1 25,934 0 0
DINE BRANDS GLOBAL INC COM 254423106 89 1,060 SH   SOLE 8 1,060 0 0
DINE BRANDS GLOBAL INC OPT 254423106 234 2,800 SH Put SOLE 8 2,800 0 0
DINE BRANDS GLOBAL INC OPT 254423106 184 2,200 SH Call SOLE 8 2,200 0 0
DIODES INC COM 254543101 3,792 67,247 SH   SOLE 1 67,247 0 0
DIODES INC OPT 254543101 366 6,500 SH Call SOLE 8 6,500 0 0
DIODES INC COM 254543101 231 4,110 SH   SOLE 8 4,110 0 0
DIPLOMAT PHARMACY INC COM 25456K101 1,696 424,120 SH   SOLE 1 424,120 0 0
DIPLOMAT PHARMACY INC COM 25456K101 0 1 SH   SOLE 8 1 0 0
DIREXION SHS ETF TR FUND 25459W557 68 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR FUND 25460E844 7,269 208,640 SH   SOLE 8 208,640 0 0
DIREXION SHS ETF TR OPT 25460E844 7,344 210,800 SH Call SOLE 8 210,800 0 0
DIREXION SHS ETF TR OPT 25459W862 773 11,700 SH Put SOLE 8 11,700 0 0
DIREXION SHS ETF TR OPT 25459W755 12 400 SH Put SOLE 8 400 0 0
DIREXION SHS ETF TR OPT 25459W847 3,952 54,900 SH Put SOLE 8 54,900 0 0
DIREXION SHS ETF TR OPT 25460E877 1,800 184,100 SH Call SOLE 8 184,100 0 0
DIREXION SHS ETF TR FUND 25460E166 2,276 27,262 SH   SOLE 8 27,262 0 0
DIREXION SHS ETF TR OPT 25459W540 693 26,800 SH Put SOLE 8 26,800 0 0
DIREXION SHS ETF TR OPT 25460E554 63 1,600 SH Put SOLE 8 1,600 0 0
DIREXION SHS ETF TR FUND 25460E885 183 13,778 SH   SOLE 8 13,778 0 0
DIREXION SHS ETF TR FUND 25459W102 130 538 SH   SOLE 8 538 0 0
DIREXION SHS ETF TR OPT 25459W862 2,478 37,500 SH Call SOLE 8 37,500 0 0
DIREXION SHS ETF TR OPT 25459W888 616 35,200 SH Put SOLE 8 35,200 0 0
DIREXION SHS ETF TR OPT 25459Y694 3,161 33,400 SH Call SOLE 8 33,400 0 0
DIREXION SHS ETF TR OPT 25460E562 4 600 SH Put SOLE 8 600 0 0
DIREXION SHS ETF TR OPT 25460E885 323 24,400 SH Put SOLE 8 24,400 0 0
DIREXION SHS ETF TR OPT 25459W755 124 4,200 SH Call SOLE 8 4,200 0 0
DIREXION SHS ETF TR FUND 25460E125 439 12,504 SH   SOLE 8 12,504 0 0
DIREXION SHS ETF TR OPT 25460E166 5,821 69,740 SH Put SOLE 8 69,740 0 0
DIREXION SHS ETF TR OPT 25460E885 1,359 102,600 SH Call SOLE 8 102,600 0 0
DIREXION SHS ETF TR FUND 25490K281 10 113 SH   SOLE 8 113 0 0
DIREXION SHS ETF TR OPT 25460E133 420 15,140 SH Put SOLE 8 15,140 0 0
DIREXION SHS ETF TR OPT 25459W102 1,281 5,300 SH Put SOLE 8 5,300 0 0
DIREXION SHS ETF TR OPT 25490K133 1,098 195,400 SH Call SOLE 8 195,400 0 0
DIREXION SHS ETF TR OPT 25490K133 102 18,100 SH Put SOLE 8 18,100 0 0
DIREXION SHS ETF TR OPT 25460E844 9,163 263,000 SH Put SOLE 8 263,000 0 0
DIREXION SHS ETF TR OPT 25459Y678 233 19,700 SH Put SOLE 8 19,700 0 0
DIREXION SHS ETF TR OPT 25460E133 1,321 47,660 SH Call SOLE 8 47,660 0 0
DIREXION SHS ETF TR OPT 25460E554 157 4,000 SH Call SOLE 8 4,000 0 0
DIREXION SHS ETF TR OPT 25459W730 15 300 SH Call SOLE 8 300 0 0
DIREXION SHS ETF TR OPT 25490K281 250 2,800 SH Call SOLE 8 2,800 0 0
DIREXION SHS ETF TR OPT 25460E125 1,286 36,620 SH Call SOLE 8 36,620 0 0
DIREXION SHS ETF TR OPT 25460E141 8 300 SH Call SOLE 8 300 0 0
DIREXION SHS ETF TR OPT 25459W102 1,958 8,100 SH Call SOLE 8 8,100 0 0
DIREXION SHS ETF TR FUND 25459W888 41 2,315 SH   SOLE 8 2,315 0 0
DIREXION SHS ETF TR OPT 25460E562 222 31,000 SH Call SOLE 8 31,000 0 0
DIREXION SHS ETF TR OPT 25459W847 5,788 80,400 SH Call SOLE 8 80,400 0 0
DIREXION SHS ETF TR OPT 25459Y678 415 35,100 SH Call SOLE 8 35,100 0 0
DIREXION SHS ETF TR OPT 25460E166 3,113 37,300 SH Call SOLE 8 37,300 0 0
DIREXION SHS ETF TR OPT 25460E547 17 500 SH Put SOLE 8 500 0 0
DIREXION SHS ETF TR FUND 25490K133 0 1 SH   SOLE 8 1 0 0
DIREXION SHS ETF TR OPT 25459W540 1,434 55,500 SH Call SOLE 8 55,500 0 0
DIREXION SHS ETF TR OPT 25460E547 34 1,000 SH Call SOLE 8 1,000 0 0
DIREXION SHS ETF TR OPT 25460E125 753 21,440 SH Put SOLE 8 21,440 0 0
DIREXION SHS ETF TR OPT 25459W888 1,185 67,700 SH Call SOLE 8 67,700 0 0
DIREXION SHS ETF TR OPT 25459Y694 2,631 27,800 SH Put SOLE 8 27,800 0 0
DIREXION SHS ETF TR OPT 25490K281 527 5,900 SH Put SOLE 8 5,900 0 0
DIREXION SHS ETF TR OPT 25460E877 141 14,400 SH Put SOLE 8 14,400 0 0
DIREXION SHS ETF TR FUND 25459W847 1,212 16,833 SH   SOLE 8 16,833 0 0
DISCOVER FINL SVCS COM 254709108 98,345 1,159,467 SH   SOLE 1 421,608 737,859 0
DISCOVER FINL SVCS COM 254709108 270 3,187 SH   DFND 1 0 0 3,187
DISCOVER FINL SVCS COM 254709108 47 554 SH   SOLE 8 554 0 0
DISCOVER FINL SVCS OPT 254709108 2,383 28,100 SH Put SOLE 8 28,100 0 0
DISCOVER FINL SVCS OPT 254709108 2,875 33,900 SH Call SOLE 8 33,900 0 0
DISCOVER FINL SVCS COM 254709108 2,757 32,516 SH   SOLE 9 32,516 0 0
DISCOVER FINL SVCS COM 254709108 4,442 52,373 SH   SOLE 20 0 52,373 0
DISCOVER FINL SVCS COM 254709108 2,556 30,137 SH   SOLE 82 0 30,137 0
DISCOVER FINL SVCS COM 254709108 9,538 112,453 SH   SOLE 99 0 112,453 0
DISCOVERY INC COM 25470F302 41,894 1,373,970 SH   SOLE 1 1,373,970 0 0
DISCOVERY INC COM 25470F104 20,856 637,051 SH   SOLE 1 637,051 0 0
DISCOVERY INC OPT 25470F104 3,209 98,000 SH Put SOLE 8 98,000 0 0
DISCOVERY INC COM 25470F302 287 9,391 SH   SOLE 8 9,391 0 0
DISCOVERY INC COM 25470F104 423 12,947 SH   SOLE 8 12,947 0 0
DISCOVERY INC COM 25470F302 995 32,643 SH   SOLE 9 32,643 0 0
DISCOVERY INC COM 25470F104 1,864 56,915 SH   SOLE 9 56,915 0 0
DISH NETWORK CORP COM 25470M109 83,046 2,341,288 SH   SOLE 1 2,341,288 0 0
DISH NETWORK CORP OPT 25470M109 2,660 75,000 SH Call SOLE 1 75,000 0 0
DISH NETWORK CORP OPT 25470M109 2,660 75,000 SH Put SOLE 1 75,000 0 0
DISH NETWORK CORP COM 25470M109 1,555 43,854 SH   SOLE 8 43,854 0 0
DISH NETWORK CORP BOND 25470MAB5 1,416 1,464,000 PRN   SOLE 8 0 0 1,464,000
DISH NETWORK CORP OPT 25470M109 3,568 100,600 SH Call SOLE 8 100,600 0 0
DISH NETWORK CORP BOND 25470MAD1 4,174 4,556,000 PRN   SOLE 8 0 0 4,556,000
DISH NETWORK CORP OPT 25470M109 3,671 103,500 SH Put SOLE 8 103,500 0 0
DISH NETWORK CORP COM 25470M109 3,652 102,928 SH   SOLE 9 102,928 0 0
DISNEY WALT CO COM 254687106 2,867 19,826 SH   DFND 1 0 0 19,826
DISNEY WALT CO COM 254687106 468,622 3,240,147 SH   SOLE 1 3,240,147 0 0
DISNEY WALT CO OPT 254687106 206,079 1,424,870 SH Call SOLE 8 1,424,870 0 0
DISNEY WALT CO OPT 254687106 213,778 1,478,105 SH Put SOLE 8 1,478,105 0 0
DISNEY WALT CO COM 254687106 1,150 7,951 SH   SOLE 8 7,951 0 0
DISNEY WALT CO COM 254687106 25,632 177,224 SH   SOLE 9 177,224 0 0
DISNEY WALT CO COM 254687106 2,994 20,702 SH   DFND 20 0 0 20,702
DISNEY WALT CO COM 254687106 28,161 194,710 SH   SOLE 58 194,710 0 0
DISNEY WALT CO COM 254687106 1,289 8,914 SH   SOLE 99 8,534 380 0
DMC GLOBAL INC COM 23291C103 2,050 45,609 SH   SOLE 1 45,609 0 0
DMC GLOBAL INC COM 23291C103 0 10 SH   SOLE 8 10 0 0
DOCUMENT SEC SYS INC COM 25614T200 0 85 SH   SOLE 8 85 0 0
DOCUSIGN INC COM 256163106 9 120 SH   DFND 1 0 0 120
DOCUSIGN INC COM 256163106 2,287 30,870 SH   SOLE 1 30,870 0 0
DOCUSIGN INC OPT 256163106 25,360 342,200 SH Call SOLE 8 342,200 0 0
DOCUSIGN INC OPT 256163106 7,033 94,900 SH Put SOLE 8 94,900 0 0
DOCUSIGN INC COM 256163106 5 71 SH   SOLE 8 71 0 0
DOCUSIGN INC COM 256163106 162 2,190 SH   SOLE 9 2,190 0 0
DOLBY LABORATORIES INC COM 25659T107 6,341 92,172 SH   SOLE 1 92,172 0 0
DOLBY LABORATORIES INC OPT 25659T107 21 300 SH Call SOLE 8 300 0 0
DOLBY LABORATORIES INC COM 25659T107 21 302 SH   SOLE 8 302 0 0
DOLLAR GEN CORP NEW COM 256677105 47,918 307,204 SH   SOLE 1 307,204 0 0
DOLLAR GEN CORP NEW OPT 256677105 4,149 26,600 SH Call SOLE 8 26,600 0 0
DOLLAR GEN CORP NEW OPT 256677105 5,039 32,300 SH Put SOLE 8 32,300 0 0
DOLLAR GEN CORP NEW COM 256677105 2,698 17,298 SH   SOLE 8 17,298 0 0
DOLLAR GEN CORP NEW COM 256677105 3,794 24,319 SH   SOLE 9 24,319 0 0
DOLLAR GEN CORP NEW COM 256677105 301 1,928 SH   SOLE 99 1,928 0 0
DOLLAR TREE INC COM 256746108 37,991 403,949 SH   SOLE 1 403,949 0 0
DOLLAR TREE INC OPT 256746108 3,668 39,000 SH Put SOLE 8 39,000 0 0
DOLLAR TREE INC OPT 256746108 4,035 42,900 SH Call SOLE 8 42,900 0 0
DOLLAR TREE INC COM 256746108 368 3,902 SH   SOLE 8 3,902 0 0
DOLLAR TREE INC COM 256746108 2,123 22,574 SH   SOLE 9 22,574 0 0
DOLLAR TREE INC COM 256746108 2,419 25,718 SH   SOLE 58 25,718 0 0
DOLLAR TREE INC COM 256746108 617 6,560 SH   SOLE 99 6,560 0 0
DOMINION ENERGY INC COM 25746U109 130,600 1,576,909 SH   SOLE 1 1,576,909 0 0
DOMINION ENERGY INC OPT 25746U109 1,946 23,500 SH Put SOLE 8 23,500 0 0
DOMINION ENERGY INC CONV 25746U133 532 4,975 SH   SOLE 8 4,975 0 0
DOMINION ENERGY INC OPT 25746U109 12,059 145,600 SH Call SOLE 8 145,600 0 0
DOMINION ENERGY INC COM 25746U109 1,145 13,831 SH   SOLE 8 13,831 0 0
DOMINION ENERGY INC COM 25746U109 6,918 83,551 SH   SOLE 9 83,551 0 0
DOMINOS PIZZA INC COM 25754A201 13,384 45,556 SH   SOLE 1 45,556 0 0
DOMINOS PIZZA INC OPT 25754A201 8,960 30,500 SH Call SOLE 8 30,500 0 0
DOMINOS PIZZA INC OPT 25754A201 9,430 32,100 SH Put SOLE 8 32,100 0 0
DOMINOS PIZZA INC COM 25754A201 106 362 SH   SOLE 8 362 0 0
DOMINOS PIZZA INC COM 25754A201 248 842 SH   SOLE 9 842 0 0
DOMINOS PIZZA INC COM 25754A201 102 347 SH   SOLE 99 347 0 0
DOMO INC COM 257554105 380 17,500 SH   SOLE 1 17,500 0 0
DOMO INC COM 257554105 0 11 SH   SOLE 8 11 0 0
DOMTAR CORP COM 257559203 4,155 108,671 SH   SOLE 1 108,671 0 0
DOMTAR CORP OPT 257559203 111 2,900 SH Put SOLE 8 2,900 0 0
DOMTAR CORP COM 257559203 7 192 SH   SOLE 8 192 0 0
DOMTAR CORP OPT 257559203 50 1,300 SH Call SOLE 8 1,300 0 0
DONALDSON INC COM 257651109 1,416 24,565 SH   SOLE 1 24,565 0 0
DONALDSON INC COM 257651109 9 158 SH   SOLE 8 158 0 0
DONEGAL GROUP INC COM 257701201 156 10,522 SH   SOLE 1 10,522 0 0
DONEGAL GROUP INC COM 257701201 0 1 SH   SOLE 8 1 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 926 88,495 SH   SOLE 1 88,495 0 0
DONNELLEY R R &amp SONS CO COM 257867200 423 107,265 SH   SOLE 1 107,265 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 3,624 917,500 SH Put SOLE 8 917,500 0 0
DONNELLEY R R &amp SONS CO COM 257867200 1,986 502,785 SH   SOLE 8 502,785 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 38 9,600 SH Call SOLE 8 9,600 0 0
DORIAN LPG LTD COM Y2106R110 1,195 77,199 SH   SOLE 1 77,199 0 0
DORIAN LPG LTD COM Y2106R110 1 40 SH   SOLE 8 40 0 0
DORMAN PRODUCTS INC COM 258278100 3,140 41,476 SH   SOLE 1 41,476 0 0
DORMAN PRODUCTS INC COM 258278100 0 1 SH   SOLE 8 1 0 0
DOUGLAS DYNAMICS INC COM 25960R105 1,434 26,063 SH   SOLE 1 26,063 0 0
DOUGLAS DYNAMICS INC COM 25960R105 2 43 SH   SOLE 8 43 0 0
DOUGLAS EMMETT INC TRUS 25960P109 5,960 135,761 SH   SOLE 1 135,761 0 0
DOUGLAS EMMETT INC TRUS 25960P109 77 1,755 SH   SOLE 8 1,755 0 0
DOUGLAS EMMETT INC OPT 25960P109 35 800 SH Call SOLE 8 800 0 0
DOUGLAS EMMETT INC COM 25960P109 897 20,430 SH   SOLE 99 20,430 0 0
DOVER CORP COM 260003108 21,045 182,581 SH   SOLE 1 182,581 0 0
DOVER CORP OPT 260003108 323 2,800 SH Call SOLE 8 2,800 0 0
DOVER CORP COM 260003108 51 438 SH   SOLE 8 438 0 0
DOVER CORP OPT 260003108 196 1,700 SH Put SOLE 8 1,700 0 0
DOVER CORP COM 260003108 1,596 13,849 SH   SOLE 9 13,849 0 0
DOVER MOTORSPORTS INC COM 260174107 0 4 SH   SOLE 8 4 0 0
DOW INC COM 260557103 175,786 3,211,864 SH   SOLE 1 3,211,864 0 0
DOW INC COM 260557103 250 4,576 SH   DFND 1 0 0 4,576
DOW INC COM 260557103 885 16,172 SH   SOLE 8 16,172 0 0
DOW INC OPT 260557103 14,513 265,174 SH Put SOLE 8 265,174 0 0
DOW INC OPT 260557103 11,492 209,984 SH Call SOLE 8 209,984 0 0
DOW INC COM 260557103 3,877 70,829 SH   SOLE 9 70,829 0 0
DR REDDYS LABS LTD ADR 256135203 93 2,295 SH   SOLE 1 2,295 0 0
DRIL QUIP INC COM 262037104 3,470 73,986 SH   SOLE 1 73,986 0 0
DRIL QUIP INC COM 262037104 2 28 SH   SOLE 8 28 0 0
DRIL QUIP INC OPT 262037104 28 600 SH Call SOLE 8 600 0 0
DRIVE SHACK INC COM 262077100 221 60,420 SH   SOLE 1 60,420 0 0
DRIVE SHACK INC COM 262077100 0 31 SH   SOLE 8 31 0 0
DROPBOX INC COM 26210C104 3,058 170,743 SH   SOLE 1 170,743 0 0
DROPBOX INC COM 26210C104 4 200 SH   DFND 1 0 0 200
DROPBOX INC OPT 26210C104 698 39,000 SH Call SOLE 8 39,000 0 0
DROPBOX INC COM 26210C104 2,320 129,559 SH   SOLE 8 129,559 0 0
DROPBOX INC OPT 26210C104 2,805 156,600 SH Put SOLE 8 156,600 0 0
DROPBOX INC COM 26210C104 92 5,146 SH   SOLE 9 5,146 0 0
DSP GROUP INC COM 23332B106 699 44,433 SH   SOLE 1 44,433 0 0
DTE ENERGY CO COM 233331107 64,490 496,580 SH   SOLE 1 496,580 0 0
DTE ENERGY CO COM 233331107 53 411 SH   SOLE 8 411 0 0
DTE ENERGY CO COM 233331107 2,349 18,093 SH   SOLE 9 18,093 0 0
DUCOMMUN INC DEL COM 264147109 648 12,826 SH   SOLE 1 12,826 0 0
DUCOMMUN INC DEL COM 264147109 0 2 SH   SOLE 8 2 0 0
DUKE ENERGY CORP NEW COM 26441C204 30 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW COM 26441C204 100,838 1,105,554 SH   SOLE 1 1,105,554 0 0
DUKE ENERGY CORP NEW OPT 26441C204 15,807 173,300 SH Call SOLE 8 173,300 0 0
DUKE ENERGY CORP NEW OPT 26441C204 22,720 249,100 SH Put SOLE 8 249,100 0 0
DUKE ENERGY CORP NEW COM 26441C204 3 34 SH   SOLE 8 34 0 0
DUKE ENERGY CORP NEW COM 26441C204 7,771 85,194 SH   SOLE 9 85,194 0 0
DUKE REALTY CORP COM 264411505 9,450 272,564 SH   SOLE 1 272,564 0 0
DUKE REALTY CORP TRUS 264411505 23,011 663,701 SH   SOLE 1 663,701 0 0
DUKE REALTY CORP TRUS 264411505 4 116 SH   SOLE 8 116 0 0
DUKE REALTY CORP COM 264411505 1,209 34,880 SH   SOLE 9 34,880 0 0
DUKE REALTY CORP COM 264411505 1,218 35,139 SH   SOLE 99 35,139 0 0
DULUTH HLDGS INC COM 26443V101 129 12,284 SH   SOLE 1 12,284 0 0
DULUTH HLDGS INC COM 26443V101 0 2 SH   SOLE 8 2 0 0
DUNKIN BRANDS GROUP INC COM 265504100 7,448 98,585 SH   SOLE 1 98,585 0 0
DUNKIN BRANDS GROUP INC COM 265504100 906 11,998 SH   SOLE 8 11,998 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 3,142 41,600 SH Put SOLE 8 41,600 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 3,180 42,100 SH Call SOLE 8 42,100 0 0
DUPONT DE NEMOURS INC COM 26614N102 166,285 2,590,114 SH   SOLE 1 2,590,114 0 0
DUPONT DE NEMOURS INC COM 26614N102 294 4,576 SH   DFND 1 0 0 4,576
DUPONT DE NEMOURS INC OPT 26614N102 5,752 89,600 SH Put SOLE 8 89,600 0 0
DUPONT DE NEMOURS INC OPT 26614N102 6,484 101,000 SH Call SOLE 8 101,000 0 0
DUPONT DE NEMOURS INC COM 26614N102 45 708 SH   SOLE 8 708 0 0
DUPONT DE NEMOURS INC COM 26614N102 7,781 121,199 SH   SOLE 9 121,199 0 0
DURECT CORP COM 266605104 190 50,000 SH   DFND 20 0 0 50,000
DXC TECHNOLOGY CO COM 23355L106 17,880 475,662 SH   SOLE 1 475,662 0 0
DXC TECHNOLOGY CO COM 23355L106 7 196 SH   DFND 1 0 0 196
DXC TECHNOLOGY CO OPT 23355L106 3,387 90,100 SH Put SOLE 8 90,100 0 0
DXC TECHNOLOGY CO OPT 23355L106 5,917 157,400 SH Call SOLE 8 157,400 0 0
DXC TECHNOLOGY CO COM 23355L106 2,740 72,879 SH   SOLE 8 72,879 0 0
DXC TECHNOLOGY CO COM 23355L106 1,630 43,367 SH   SOLE 9 43,367 0 0
DXP ENTERPRISES INC NEW COM 233377407 977 24,550 SH   SOLE 1 24,550 0 0
DXP ENTERPRISES INC NEW COM 233377407 0 1 SH   SOLE 8 1 0 0
DYADIC INTL INC DEL COM 26745T101 24 4,549 SH   SOLE 1 4,549 0 0
DYCOM INDS INC COM 267475101 2,490 52,831 SH   SOLE 1 52,831 0 0
DYCOM INDS INC COM 267475101 7 143 SH   SOLE 8 143 0 0
DYCOM INDS INC BOND 267475AB7 280 290,000 PRN   SOLE 8 0 0 290,000
DYCOM INDS INC COM 267475101 621 13,181 SH   SOLE 99 13,181 0 0
DYNATRONICS CORP COM 268157401 0 11 SH   SOLE 8 11 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 639 111,616 SH   SOLE 1 111,616 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 5 826 SH   SOLE 8 826 0 0
DYNEX CAP INC TRUS 26817Q886 386 22,794 SH   SOLE 1 22,794 0 0
DYNEX CAP INC TRUS 26817Q886 2 133 SH   SOLE 8 133 0 0
E L F BEAUTY INC COM 26856L103 557 34,573 SH   SOLE 1 34,573 0 0
E L F BEAUTY INC COM 26856L103 31 1,948 SH   SOLE 8 1,948 0 0
EAGLE BANCORP INC MD COM 268948106 2,634 54,154 SH   SOLE 1 54,154 0 0
EAGLE BANCORP INC MD COM 268948106 45 931 SH   SOLE 8 931 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 208 45,100 SH   SOLE 1 45,100 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 0 23 SH   SOLE 8 23 0 0
EAGLE MATERIALS INC COM 26969P108 2,198 24,261 SH   SOLE 1 24,261 0 0
EAGLE MATERIALS INC COM 26969P108 1,080 11,909 SH   SOLE 8 11,909 0 0
EAGLE MATERIALS INC OPT 26969P108 18 200 SH Call SOLE 8 200 0 0
EAGLE MATERIALS INC OPT 26969P108 589 6,500 SH Put SOLE 8 6,500 0 0
EAGLE MATERIALS INC COM 26969P108 654 7,209 SH   SOLE 99 7,209 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,283 21,349 SH   SOLE 1 21,349 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 21 355 SH   SOLE 8 355 0 0
EARTHSTONE ENERGY INC COM 27032D304 127 20,152 SH   SOLE 1 20,152 0 0
EAST WEST BANCORP INC COM 27579R104 4,771 97,954 SH   SOLE 1 97,954 0 0
EAST WEST BANCORP INC COM 27579R104 152 3,136 SH   SOLE 9 3,136 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 4,333 182,602 SH   SOLE 1 182,602 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 0 1 SH   SOLE 8 1 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 866 36,500 SH   SOLE 9 36,500 0 0
EASTERN CO COM 276317104 168 5,508 SH   SOLE 1 5,508 0 0
EASTERN CO COM 276317104 0 6 SH   SOLE 8 6 0 0
EASTGROUP PPTY INC TRUS 277276101 10,082 76,003 SH   SOLE 1 76,003 0 0
EASTGROUP PPTY INC TRUS 277276101 0 3 SH   SOLE 8 3 0 0
EASTMAN CHEMICAL CO COM 277432100 39,266 495,406 SH   SOLE 1 495,406 0 0
EASTMAN CHEMICAL CO OPT 277432100 547 6,900 SH Put SOLE 8 6,900 0 0
EASTMAN CHEMICAL CO OPT 277432100 1,871 23,600 SH Call SOLE 8 23,600 0 0
EASTMAN CHEMICAL CO COM 277432100 389 4,905 SH   SOLE 8 4,905 0 0
EASTMAN CHEMICAL CO COM 277432100 12,508 157,803 SH   SOLE 9 157,803 0 0
EASTSIDE DISTILLING INC COM 277802302 0 2 SH   SOLE 8 2 0 0
EATON CORP PLC COM G29183103 84,210 889,030 SH   SOLE 1 889,030 0 0
EATON CORP PLC COM G29183103 177 1,870 SH   DFND 1 0 0 1,870
EATON CORP PLC OPT G29183103 3,154 33,300 SH Put SOLE 8 33,300 0 0
EATON CORP PLC OPT G29183103 15,686 165,600 SH Call SOLE 8 165,600 0 0
EATON CORP PLC COM G29183103 2,390 25,238 SH   SOLE 8 25,238 0 0
EATON CORP PLC COM G29183103 3,783 39,936 SH   SOLE 9 39,936 0 0
EATON VANCE CORP COM 278265103 6,700 143,498 SH   SOLE 1 143,498 0 0
EATON VANCE CORP COM 278265103 0 6 SH   SOLE 8 6 0 0
EATON VANCE CORP COM 278265103 116 2,484 SH   SOLE 9 2,484 0 0
EATON VANCE CORP COM 278265103 219 4,700 SH   SOLE 99 4,700 0 0
EBAY INC COM 278642103 61 1,678 SH   DFND 1 0 0 1,678
EBAY INC COM 278642103 107,643 2,980,990 SH   SOLE 1 2,980,990 0 0
EBAY INC OPT 278642103 2,845 78,800 SH Put SOLE 8 78,800 0 0
EBAY INC OPT 278642103 6,558 181,600 SH Call SOLE 8 181,600 0 0
EBAY INC COM 278642103 454 12,568 SH   SOLE 8 12,568 0 0
EBAY INC COM 278642103 3,572 98,909 SH   SOLE 9 98,909 0 0
EBAY INC COM 278642103 2,121 58,741 SH   SOLE 99 58,741 0 0
EBIX INC COM 278715206 1,306 39,114 SH   SOLE 1 39,114 0 0
EBIX INC OPT 278715206 742 22,200 SH Put SOLE 8 22,200 0 0
EBIX INC OPT 278715206 301 9,000 SH Call SOLE 8 9,000 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 1,113 53,769 SH   SOLE 1 53,769 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 0 1 SH   SOLE 8 1 0 0
ECHOSTAR CORP COM 278768106 7 167 SH   SOLE 1 167 0 0
ECHOSTAR CORP COM 278768106 0 1 SH   SOLE 8 1 0 0
ECOLAB INC COM 278865100 263,861 1,367,232 SH   SOLE 1 937,296 429,936 0
ECOLAB INC COM 278865100 604 3,132 SH   DFND 1 0 0 3,132
ECOLAB INC OPT 278865100 695 3,600 SH Call SOLE 8 3,600 0 0
ECOLAB INC COM 278865100 667 3,455 SH   SOLE 8 3,455 0 0
ECOLAB INC OPT 278865100 116 600 SH Put SOLE 8 600 0 0
ECOLAB INC COM 278865100 7,122 36,902 SH   SOLE 9 36,902 0 0
ECOLAB INC COM 278865100 5,944 30,801 SH   SOLE 20 0 30,801 0
ECOLAB INC COM 278865100 3,309 17,146 SH   SOLE 82 0 17,146 0
ECOLAB INC COM 278865100 12,119 62,795 SH   SOLE 99 0 62,795 0
EDGEWELL PERS CARE CO COM 28035Q102 1,806 58,351 SH   SOLE 1 58,351 0 0
EDGEWELL PERS CARE CO COM 28035Q102 80 2,576 SH   SOLE 8 2,576 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 40 1,300 SH Call SOLE 8 1,300 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 40 1,300 SH Put SOLE 8 1,300 0 0
EDISON INTL COM 281020107 44,400 588,784 SH   SOLE 1 588,784 0 0
EDISON INTL OPT 281020107 14,027 186,000 SH Put SOLE 8 186,000 0 0
EDISON INTL OPT 281020107 10,406 138,000 SH Call SOLE 8 138,000 0 0
EDISON INTL COM 281020107 8,264 109,605 SH   SOLE 8 109,605 0 0
EDISON INTL COM 281020107 2,568 34,056 SH   SOLE 9 34,056 0 0
EDITAS MEDICINE INC COM 28106W103 2,141 72,310 SH   SOLE 1 72,310 0 0
EDITAS MEDICINE INC COM 28106W103 39 1,328 SH   SOLE 8 1,328 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 63,260 271,163 SH   SOLE 1 271,163 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,631 28,422 SH   SOLE 8 28,422 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 3,476 14,900 SH Put SOLE 8 14,900 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 8,982 38,500 SH Call SOLE 8 38,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,637 19,875 SH   SOLE 9 19,875 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 233 1,000 SH   DFND 20 0 0 1,000
EDWARDS LIFESCIENCES CORP COM 28176E108 5,238 22,453 SH   SOLE 58 22,453 0 0
EGAIN CORP COM 28225C806 161 20,374 SH   SOLE 1 20,374 0 0
EHEALTH INC COM 28238P109 8,011 83,395 SH   SOLE 1 83,395 0 0
EHEALTH INC OPT 28238P109 1,201 12,500 SH Call SOLE 8 12,500 0 0
EHEALTH INC COM 28238P109 907 9,443 SH   SOLE 8 9,443 0 0
EIDOS THERAPEUTICS INC COM 28249H104 1,513 26,347 SH   SOLE 1 26,347 0 0
EIDOS THERAPEUTICS INC COM 28249H104 1 10 SH   SOLE 8 10 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 374 25,134 SH   SOLE 1 25,134 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 1 86 SH   SOLE 8 86 0 0
EL PASO ELEC CO COM 283677854 10,923 160,905 SH   SOLE 1 160,905 0 0
EL PASO ELEC CO COM 283677854 2 29 SH   SOLE 8 29 0 0
EL POLLO LOCO HLDGS INC COM 268603107 449 29,659 SH   SOLE 1 29,659 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 73 4,800 SH Call SOLE 8 4,800 0 0
EL POLLO LOCO HLDGS INC COM 268603107 98 6,457 SH   SOLE 8 6,457 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 4,374 148,530 SH   SOLE 1 148,530 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 582 19,750 SH   DFND 1 0 0 19,750
ELANCO ANIMAL HEALTH INC OPT 28414H103 1,258 42,700 SH Put SOLE 8 42,700 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 592 20,109 SH   SOLE 8 20,109 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 1,870 63,500 SH Call SOLE 8 63,500 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 226 7,660 SH   SOLE 9 7,660 0 0
ELASTIC N V COM N14506104 37 572 SH   SOLE 1 572 0 0
ELASTIC N V COM N14506104 1 17 SH   SOLE 8 17 0 0
ELASTIC N V OPT N14506104 4,823 75,000 SH Call SOLE 8 75,000 0 0
ELBIT SYS LTD COM M3760D101 342 2,203 SH   SOLE 9 2,203 0 0
ELDORADO GOLD CORP NEW COM 284902509 4,201 523,207 SH   SOLE 1 523,207 0 0
ELDORADO GOLD CORP NEW COM 284902509 879 109,478 SH   SOLE 8 109,478 0 0
ELDORADO GOLD CORP NEW OPT 284902509 469 58,400 SH Put SOLE 8 58,400 0 0
ELDORADO GOLD CORP NEW OPT 284902509 1,400 174,340 SH Call SOLE 8 174,340 0 0
ELDORADO RESORTS INC COM 28470R102 14,736 247,083 SH   SOLE 1 247,083 0 0
ELDORADO RESORTS INC COM 28470R102 6,786 113,778 SH   SOLE 8 113,778 0 0
ELDORADO RESORTS INC OPT 28470R102 2,565 43,000 SH Put SOLE 8 43,000 0 0
ELDORADO RESORTS INC OPT 28470R102 4,622 77,500 SH Call SOLE 8 77,500 0 0
ELECTROCORE INC COM 28531P103 21 13,224 SH   SOLE 1 13,224 0 0
ELECTROCORE INC COM 28531P103 0 1 SH   SOLE 8 1 0 0
ELECTRONIC ARTS INC COM 285512109 140 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC COM 285512109 129,337 1,203,016 SH   SOLE 1 1,203,016 0 0
ELECTRONIC ARTS INC COM 285512109 4,699 43,709 SH   SOLE 8 43,709 0 0
ELECTRONIC ARTS INC OPT 285512109 20,018 186,200 SH Put SOLE 8 186,200 0 0
ELECTRONIC ARTS INC OPT 285512109 20,953 194,900 SH Call SOLE 8 194,900 0 0
ELECTRONIC ARTS INC COM 285512109 2,999 27,886 SH   SOLE 9 27,886 0 0
ELECTRONIC ARTS INC COM 285512109 3,481 32,376 SH   SOLE 58 32,376 0 0
ELECTRONIC ARTS INC COM 285512109 860 8,003 SH   SOLE 99 8,003 0 0
ELEMENT SOLUTIONS INC COM 28618M106 426 36,450 SH   SOLE 1 36,450 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 99 8,500 SH Put SOLE 8 8,500 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 16 1,400 SH Call SOLE 8 1,400 0 0
ELEMENT SOLUTIONS INC COM 28618M106 294 25,184 SH   SOLE 8 25,184 0 0
ELEVATE CREDIT INC COM 28621V101 100 22,447 SH   SOLE 1 22,447 0 0
ELLINGTON FINANCIAL INC COM 28852N109 572 31,205 SH   SOLE 1 31,205 0 0
ELLINGTON FINANCIAL INC COM 28852N109 0 13 SH   SOLE 8 13 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 185 25,151 SH   SOLE 1 25,151 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 2 287 SH   SOLE 8 287 0 0
EMBRAER S A ADR 29082A107 505 25,891 SH   SOLE 1 25,891 0 0
EMBRAER S A OPT 29082A107 41 2,100 SH Call SOLE 8 2,100 0 0
EMBRAER S A ADR 29082A107 71 3,657 SH   SOLE 9 3,657 0 0
EMBRAER S A ADR 29082A107 610 31,300 SH   SOLE 99 31,300 0 0
EMCOR GROUP INC COM 29084Q100 7,547 87,444 SH   SOLE 1 87,444 0 0
EMCOR GROUP INC COM 29084Q100 9 100 SH   SOLE 8 100 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 270 25,584 SH   SOLE 1 25,584 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 0 45 SH   SOLE 8 45 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 9,936 184,168 SH   SOLE 1 184,168 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 59 1,091 SH   SOLE 8 1,091 0 0
EMERSON ELEC CO COM 291011104 87,949 1,153,266 SH   SOLE 1 1,153,266 0 0
EMERSON ELEC CO OPT 291011104 26,363 345,700 SH Put SOLE 8 345,700 0 0
EMERSON ELEC CO COM 291011104 628 8,236 SH   SOLE 8 8,236 0 0
EMERSON ELEC CO OPT 291011104 41,699 546,800 SH Call SOLE 8 546,800 0 0
EMERSON ELEC CO COM 291011104 4,511 59,156 SH   SOLE 9 59,156 0 0
EMERSON ELEC CO COM 291011104 4,843 63,512 SH   SOLE 99 63,512 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 1,508 108,002 SH   SOLE 1 108,002 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 0 2 SH   SOLE 8 2 0 0
EMPLOYERS HOLDINGS INC COM 292218104 2,012 48,211 SH   SOLE 1 48,211 0 0
EMPLOYERS HOLDINGS INC COM 292218104 0 1 SH   SOLE 8 1 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 3,777 376,542 SH   SOLE 1 376,542 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 2,954 47,817 SH   SOLE 1 47,817 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 34 553 SH   SOLE 8 553 0 0
ENBRIDGE INC COM 29250N105 13,477 338,861 SH   SOLE 1 338,861 0 0
ENBRIDGE INC COM 29250N105 1,751 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC OPT 29250N105 24,963 627,700 SH Call SOLE 8 627,700 0 0
ENBRIDGE INC OPT 29250N105 8,673 218,100 SH Put SOLE 8 218,100 0 0
ENBRIDGE INC COM 29250N105 3,218 80,928 SH   SOLE 8 80,928 0 0
ENBRIDGE INC COM 29250N105 7,948 199,824 SH   SOLE 9 199,824 0 0
ENCANA CORP COM 292505104 1,992 424,780 SH   SOLE 1 424,780 0 0
ENCANA CORP OPT 292505104 296 63,200 SH Put SOLE 8 63,200 0 0
ENCANA CORP COM 292505104 80 17,115 SH   SOLE 8 17,115 0 0
ENCANA CORP OPT 292505104 1,899 405,073 SH Call SOLE 8 405,073 0 0
ENCANA CORP COM 292505104 103 22,161 SH   SOLE 9 22,161 0 0
ENCOMPASS HEALTH CORP COM 29261A100 889 12,838 SH   SOLE 1 12,838 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 686 9,900 SH Call SOLE 8 9,900 0 0
ENCOMPASS HEALTH CORP COM 29261A100 598 8,642 SH   SOLE 8 8,642 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 2,494 36,000 SH Put SOLE 8 36,000 0 0
ENCOMPASS HEALTH CORP COM 29261A100 330 4,763 SH   SOLE 99 4,763 0 0
ENCORE CAP EUROPE FIN LTD BOND 29260UAA5 105 100,000 PRN   SOLE 8 0 0 100,000
ENCORE CAP GROUP INC COM 292554102 3,480 98,434 SH   SOLE 1 98,434 0 0
ENCORE CAP GROUP INC BOND 292554AF9 102 100,000 PRN   SOLE 8 0 0 100,000
ENCORE CAP GROUP INC COM 292554102 4 100 SH   SOLE 8 100 0 0
ENCORE WIRE CORP COM 292562105 1,956 34,073 SH   SOLE 1 34,073 0 0
ENCORE WIRE CORP OPT 292562105 57 1,000 SH Put SOLE 8 1,000 0 0
ENCORE WIRE CORP COM 292562105 26 450 SH   SOLE 8 450 0 0
ENDAVA PLC ADR 29260V105 158 3,400 SH   SOLE 1 3,400 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 0 16 SH   SOLE 8 16 0 0
ENDO INTL PLC COM G30401106 2,949 628,753 SH   SOLE 1 628,753 0 0
ENDO INTL PLC OPT G30401106 213 45,500 SH Call SOLE 8 45,500 0 0
ENDO INTL PLC COM G30401106 576 122,834 SH   SOLE 8 122,834 0 0
ENDO INTL PLC OPT G30401106 1,904 405,900 SH Put SOLE 8 405,900 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 486 103,507 SH   SOLE 1 103,507 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 0 87 SH   SOLE 8 87 0 0
ENEL AMERICAS S A ADR 29274F104 90 8,208 SH   SOLE 1 8,208 0 0
ENEL AMERICAS S A ADR 29274F104 163 14,802 SH   SOLE 99 14,802 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 3,620 72,075 SH   SOLE 1 72,075 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 5 101 SH   SOLE 8 101 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 709 14,126 SH   SOLE 99 14,126 0 0
ENERGOUS CORP COM 29272C103 51 28,883 SH   SOLE 1 28,883 0 0
ENERGOUS CORP OPT 29272C103 86 48,600 SH Call SOLE 8 48,600 0 0
ENERGOUS CORP COM 29272C103 0 1 SH   SOLE 8 1 0 0
ENERGOUS CORP OPT 29272C103 14 8,100 SH Put SOLE 8 8,100 0 0
ENERGY FUELS INC COM 292671708 231 120,866 SH   SOLE 1 120,866 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 0 2 SH   SOLE 8 2 0 0
ENERGY RECOVERY INC COM 29270J100 368 37,570 SH   SOLE 1 37,570 0 0
ENERGY RECOVERY INC COM 29270J100 20 2,069 SH   SOLE 8 2,069 0 0
ENERGY RECOVERY INC OPT 29270J100 5 500 SH Call SOLE 8 500 0 0
ENERGY TRANSFER LP COM 29273V100 268,631 20,937,854 SH   SOLE 1 20,937,854 0 0
ENERGY TRANSFER LP COM 29273V100 25 1,920 SH   DFND 1 0 0 1,920
ENERGY TRANSFER LP OPT 29273V100 7,652 596,400 SH Put SOLE 8 596,400 0 0
ENERGY TRANSFER LP OPT 29273V100 30,460 2,374,176 SH Call SOLE 8 2,374,176 0 0
ENERGY TRANSFER LP COM 29273V100 17,837 1,390,304 SH   SOLE 8 1,390,304 0 0
ENERPLUS CORP COM 292766102 205 28,797 SH   SOLE 1 28,797 0 0
ENERPLUS CORP OPT 292766102 38 5,300 SH Call SOLE 8 5,300 0 0
ENERPLUS CORP OPT 292766102 39 5,400 SH Put SOLE 8 5,400 0 0
ENERPLUS CORP COM 292766102 87 12,149 SH   SOLE 99 12,149 0 0
ENERSYS COM 29275Y102 3,384 45,219 SH   SOLE 1 45,219 0 0
ENERSYS COM 29275Y102 2 21 SH   SOLE 8 21 0 0
ENERSYS OPT 29275Y102 7 100 SH Put SOLE 8 100 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 7,556 1,232,681 SH   SOLE 1 1,232,681 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 1 85 SH   SOLE 8 85 0 0
ENNIS INC COM 293389102 591 27,275 SH   SOLE 1 27,275 0 0
ENNIS INC COM 293389102 1 57 SH   SOLE 8 57 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 69 13,768 SH   SOLE 1 13,768 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 0 8 SH   SOLE 8 8 0 0
ENOVA INTL INC COM 29357K103 1,707 70,909 SH   SOLE 1 70,909 0 0
ENOVA INTL INC COM 29357K103 16 694 SH   SOLE 8 694 0 0
ENPHASE ENERGY INC COM 29355A107 4,542 173,812 SH   SOLE 1 173,812 0 0
ENPHASE ENERGY INC COM 29355A107 0 1 SH   SOLE 8 1 0 0
ENPRO INDS INC COM 29355X107 2,548 38,105 SH   SOLE 1 38,105 0 0
ENSERVCO CORP COM 29358Y102 0 2 SH   SOLE 8 2 0 0
ENSIGN GROUP INC COM 29358P101 3,428 75,561 SH   SOLE 1 75,561 0 0
ENSTAR GROUP LIMITED COM G3075P101 2,400 11,600 SH   SOLE 1 11,600 0 0
ENSTAR GROUP LIMITED COM G3075P101 1 5 SH   SOLE 8 5 0 0
ENTEGRA FINL CORP COM 29363J108 667 22,094 SH   SOLE 1 22,094 0 0
ENTEGRIS INC COM 29362U104 3,100 61,890 SH   SOLE 1 61,890 0 0
ENTEGRIS INC COM 29362U104 8 174 SH   SOLE 8 174 0 0
ENTEGRIS INC COM 29362U104 1,539 30,732 SH   SOLE 99 30,732 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 608 130,937 SH   SOLE 1 130,937 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 4 1,004 SH   SOLE 8 1,004 0 0
ENTERGY CORP NEW COM 29364G103 29,556 246,716 SH   SOLE 1 246,716 0 0
ENTERGY CORP NEW OPT 29364G103 863 7,200 SH Call SOLE 8 7,200 0 0
ENTERGY CORP NEW OPT 29364G103 48 400 SH Put SOLE 8 400 0 0
ENTERGY CORP NEW COM 29364G103 7 52 SH   SOLE 8 52 0 0
ENTERGY CORP NEW COM 29364G103 2,517 21,011 SH   SOLE 9 21,011 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 310 9,134 SH   SOLE 1 9,134 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1,194 24,766 SH   SOLE 1 24,766 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1 29 SH   SOLE 8 29 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 50,716 1,800,970 SH   SOLE 1 1,800,970 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 28 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L OPT 293792107 12,878 457,300 SH Call SOLE 8 457,300 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 1,825 64,800 SH Put SOLE 8 64,800 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,189 184,285 SH   SOLE 8 184,285 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 182 69,671 SH   SOLE 1 69,671 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 1 219 SH   SOLE 8 219 0 0
ENVESTNET INC COM 29404K106 3,361 48,263 SH   SOLE 1 48,263 0 0
ENVESTNET INC BOND 29404KAB2 317 264,000 PRN   SOLE 8 0 0 264,000
ENZO BIOCHEM INC COM 294100102 118 44,961 SH   SOLE 1 44,961 0 0
ENZO BIOCHEM INC COM 294100102 0 18 SH   SOLE 8 18 0 0
EOG RES INC COM 26875P101 117,522 1,403,099 SH   SOLE 1 962,057 441,042 0
EOG RES INC COM 26875P101 98 1,168 SH   DFND 1 0 0 1,168
EOG RES INC OPT 26875P101 27,725 331,000 SH Call SOLE 8 331,000 0 0
EOG RES INC OPT 26875P101 23,788 284,000 SH Put SOLE 8 284,000 0 0
EOG RES INC COM 26875P101 15,884 189,635 SH   SOLE 8 189,635 0 0
EOG RES INC COM 26875P101 4,699 56,087 SH   SOLE 9 56,087 0 0
EOG RES INC COM 26875P101 2,199 26,252 SH   SOLE 20 0 26,252 0
EOG RES INC COM 26875P101 1,394 16,639 SH   SOLE 82 0 16,639 0
EOG RES INC COM 26875P101 4,789 57,172 SH   SOLE 99 0 57,172 0
EPAM SYS INC COM 29414B104 7,020 33,091 SH   SOLE 1 33,091 0 0
EPAM SYS INC COM 29414B104 25 119 SH   SOLE 8 119 0 0
EPAM SYS INC COM 29414B104 246 1,164 SH   SOLE 9 1,164 0 0
EPAM SYS INC COM 29414B104 340 1,603 SH   SOLE 99 1,603 0 0
EPIZYME INC COM 29428V104 1,910 77,634 SH   SOLE 1 77,634 0 0
EPIZYME INC COM 29428V104 40 1,625 SH   SOLE 8 1,625 0 0
EPLUS INC COM 294268107 3,216 38,159 SH   SOLE 1 38,159 0 0
EPR PPTYS TRUS 26884U109 717 10,154 SH   SOLE 1 10,154 0 0
EPR PPTYS TRUS 26884U109 7 102 SH   SOLE 8 102 0 0
EPR PPTYS COM 26884U109 709 10,033 SH   SOLE 99 10,033 0 0
EPSILON ENERGY LTD COM 294375209 66 19,936 SH   SOLE 82 19,936 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 10,715 358,210 SH   SOLE 1 358,210 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 3 100 SH   SOLE 8 100 0 0
EQT CORP COM 26884L109 172 15,787 SH   SOLE 1 15,787 0 0
EQT CORP OPT 26884L109 2,850 261,400 SH Call SOLE 8 261,400 0 0
EQT CORP COM 26884L109 1,857 170,405 SH   SOLE 8 170,405 0 0
EQT CORP OPT 26884L109 92 8,400 SH Put SOLE 8 8,400 0 0
EQT CORP COM 26884L109 38 3,501 SH   SOLE 99 3,501 0 0
EQUIFAX INC COM 294429105 36,260 258,774 SH   SOLE 1 258,774 0 0
EQUIFAX INC COM 294429105 0 2 SH   SOLE 8 2 0 0
EQUIFAX INC OPT 294429105 14 100 SH Put SOLE 8 100 0 0
EQUIFAX INC COM 294429105 1,620 11,560 SH   SOLE 9 11,560 0 0
EQUIFAX INC COM 294429105 425 3,032 SH   SOLE 99 3,032 0 0
EQUINIX INC COM 29444U700 267 458 SH   DFND 1 0 0 458
EQUINIX INC COM 29444U700 18,857 32,306 SH   SOLE 1 32,306 0 0
EQUINIX INC TRUS 29444U700 50,382 86,311 SH   SOLE 1 86,311 0 0
EQUINIX INC OPT 29444U700 409 700 SH Call SOLE 8 700 0 0
EQUINIX INC OPT 29444U700 584 1,000 SH Put SOLE 8 1,000 0 0
EQUINIX INC TRUS 29444U700 679 1,163 SH   SOLE 8 1,163 0 0
EQUINIX INC COM 29444U700 4,763 8,158 SH   SOLE 9 8,158 0 0
EQUINIX INC COM 29444U700 842 1,442 SH   SOLE 99 1,442 0 0
EQUINOR ASA ADR 29446M102 12 600 SH   DFND 1 0 0 600
EQUITRANS MIDSTREAM CORPORAT COM 294600101 27,352 2,047,351 SH   SOLE 1 2,047,351 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 2 214 SH   SOLE 8 214 0 0
EQUITY BANCSHARES INC COM 29460X109 468 15,147 SH   SOLE 1 15,147 0 0
EQUITY BANCSHARES INC COM 29460X109 1 21 SH   SOLE 8 21 0 0
EQUITY BANCSHARES INC COM 29460X109 416 13,485 SH   SOLE 99 13,485 0 0
EQUITY COMWLTH COM 294628102 4,884 148,771 SH   SOLE 1 148,771 0 0
EQUITY COMWLTH TRUS 294628102 4,392 133,772 SH   SOLE 1 133,772 0 0
EQUITY COMWLTH TRUS 294628102 2 50 SH   SOLE 8 50 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 5,082 72,208 SH   SOLE 1 72,208 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 15,108 214,636 SH   SOLE 1 214,636 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 0 3 SH   SOLE 8 3 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 3,074 43,670 SH   SOLE 9 43,670 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 326 4,629 SH   SOLE 99 4,629 0 0
EQUITY RESIDENTIAL TRUS 29476L107 65,794 813,075 SH   SOLE 1 813,075 0 0
EQUITY RESIDENTIAL COM 29476L107 11,105 137,242 SH   SOLE 1 137,242 0 0
EQUITY RESIDENTIAL TRUS 29476L107 1 8 SH   SOLE 8 8 0 0
EQUITY RESIDENTIAL OPT 29476L107 162 2,000 SH Call SOLE 8 2,000 0 0
EQUITY RESIDENTIAL OPT 29476L107 486 6,000 SH Put SOLE 8 6,000 0 0
EQUITY RESIDENTIAL COM 29476L107 2,752 34,003 SH   SOLE 9 34,003 0 0
EQUITY RESIDENTIAL COM 29476L107 528 6,526 SH   SOLE 99 6,526 0 0
ERA GROUP INC COM 26885G109 302 29,724 SH   SOLE 1 29,724 0 0
ERA GROUP INC COM 26885G109 0 1 SH   SOLE 8 1 0 0
ERICSSON ADR 294821608 3,232 368,158 SH   SOLE 1 368,158 0 0
ERICSSON OPT 294821608 378 43,000 SH Call SOLE 8 43,000 0 0
ERICSSON ADR 294821608 1,026 116,890 SH   SOLE 8 116,890 0 0
ERICSSON OPT 294821608 227 25,900 SH Put SOLE 8 25,900 0 0
ERIE INDTY CO COM 29530P102 4,036 24,311 SH   SOLE 1 24,311 0 0
ERIE INDTY CO COM 29530P102 0 3 SH   SOLE 8 3 0 0
ERIE INDTY CO COM 29530P102 90 546 SH   SOLE 9 546 0 0
EROS INTL PLC COM G3788M114 251 74,001 SH   SOLE 1 74,001 0 0
EROS INTL PLC COM G3788M114 2,033 599,611 SH   DFND 1 0 0 599,611
EROS INTL PLC COM G3788M114 0 118 SH   SOLE 8 118 0 0
ESCALADE INC COM 296056104 106 10,752 SH   SOLE 1 10,752 0 0
ESCALADE INC COM 296056104 0 2 SH   SOLE 8 2 0 0
ESCO TECHNOLOGIES INC COM 296315104 4,331 46,820 SH   SOLE 1 46,820 0 0
ESCO TECHNOLOGIES INC COM 296315104 4 41 SH   SOLE 8 41 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 6,428 107,806 SH   SOLE 1 107,806 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 1,688 28,300 SH Call SOLE 8 28,300 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 12 207 SH   SOLE 8 207 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 60 1,000 SH Put SOLE 8 1,000 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 166 6,372 SH   SOLE 1 6,372 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 0 5 SH   SOLE 8 5 0 0
ESSA BANCORP INC COM 29667D104 163 9,638 SH   SOLE 1 9,638 0 0
ESSENT GROUP LTD COM G3198U102 6,743 129,704 SH   SOLE 1 129,704 0 0
ESSENT GROUP LTD COM G3198U102 47 894 SH   SOLE 8 894 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 4,154 167,458 SH   SOLE 1 167,458 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 0 4 SH   SOLE 8 4 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 447 18,009 SH   SOLE 99 18,009 0 0
ESSEX PPTY TR INC TRUS 297178105 30,641 101,843 SH   SOLE 1 101,843 0 0
ESSEX PPTY TR INC COM 297178105 19,039 63,283 SH   SOLE 1 63,283 0 0
ESSEX PPTY TR INC TRUS 297178105 2 5 SH   SOLE 8 5 0 0
ESSEX PPTY TR INC COM 297178105 1,892 6,290 SH   SOLE 9 6,290 0 0
ESSEX PPTY TR INC COM 297178105 1,756 5,838 SH   SOLE 99 5,838 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 83 3,000 SH   SOLE 8 3,000 0 0
ETF MANAGERS TR OPT 26924G508 2,397 140,000 SH Call SOLE 8 140,000 0 0
ETF MANAGERS TR OPT 26924G508 1,717 100,300 SH Put SOLE 8 100,300 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 793 41,671 SH   SOLE 1 41,671 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 1 61 SH   SOLE 8 61 0 0
ETSY INC COM 29786A106 11,821 266,844 SH   SOLE 1 266,844 0 0
ETSY INC BOND 29786AAC0 3,201 2,261,000 PRN   SOLE 8 0 0 2,261,000
ETSY INC OPT 29786A106 3,823 86,300 SH Call SOLE 8 86,300 0 0
ETSY INC OPT 29786A106 6,056 136,700 SH Put SOLE 8 136,700 0 0
ETSY INC COM 29786A106 674 15,236 SH   SOLE 8 15,236 0 0
ETSY INC COM 29786A106 1,737 39,205 SH   SOLE 99 39,205 0 0
EURONAV NV ANTWERPEN COM B38564108 3,799 302,922 SH   SOLE 1 302,922 0 0
EURONAV NV ANTWERPEN COM B38564108 9,085 724,448 SH   SOLE 9 724,448 0 0
EURONET WORLDWIDE INC COM 298736109 648 4,110 SH   SOLE 1 4,110 0 0
EURONET WORLDWIDE INC OPT 298736109 425 2,700 SH Call SOLE 8 2,700 0 0
EURONET WORLDWIDE INC OPT 298736109 142 900 SH Put SOLE 8 900 0 0
EURONET WORLDWIDE INC COM 298736109 766 4,859 SH   SOLE 8 4,859 0 0
EVANS BANCORP INC COM 29911Q208 345 8,604 SH   SOLE 1 8,604 0 0
EVELO BIOSCIENCES INC COM 299734103 56 13,849 SH   SOLE 1 13,849 0 0
EVELO BIOSCIENCES INC COM 299734103 0 6 SH   SOLE 8 6 0 0
EVENTBRITE INC COM 29975E109 800 39,630 SH   SOLE 1 39,630 0 0
EVENTBRITE INC COM 29975E109 0 1 SH   SOLE 8 1 0 0
EVERBRIDGE INC COM 29978A104 8 100 SH   DFND 1 0 0 100
EVERBRIDGE INC COM 29978A104 10,125 129,681 SH   SOLE 1 129,681 0 0
EVERBRIDGE INC COM 29978A104 1 12 SH   SOLE 8 12 0 0
EVERCORE INC COM 29977A105 2,650 35,447 SH   SOLE 1 35,447 0 0
EVERCORE INC COM 29977A105 4 48 SH   SOLE 8 48 0 0
EVEREST RE GROUP LTD COM G3223R108 16,500 59,602 SH   SOLE 1 59,602 0 0
EVEREST RE GROUP LTD COM G3223R108 0 1 SH   SOLE 8 1 0 0
EVEREST RE GROUP LTD OPT G3223R108 554 2,000 SH Put SOLE 8 2,000 0 0
EVEREST RE GROUP LTD OPT G3223R108 1,550 5,600 SH Call SOLE 8 5,600 0 0
EVEREST RE GROUP LTD COM G3223R108 1,166 4,212 SH   SOLE 9 4,212 0 0
EVEREST RE GROUP LTD COM G3223R108 472 1,705 SH   SOLE 99 1,705 0 0
EVERGY INC COM 30034W106 100,700 1,547,076 SH   SOLE 1 1,547,076 0 0
EVERGY INC COM 30034W106 103 1,581 SH   SOLE 8 1,581 0 0
EVERGY INC COM 30034W106 1,444 22,170 SH   SOLE 9 22,170 0 0
EVERI HLDGS INC COM 30034T103 1,013 75,383 SH   SOLE 1 75,383 0 0
EVERI HLDGS INC COM 30034T103 0 2 SH   SOLE 8 2 0 0
EVERQUOTE INC COM 30041R108 302 8,790 SH   SOLE 1 8,790 0 0
EVERSOURCE ENERGY COM 30040W108 77,120 906,563 SH   SOLE 1 906,563 0 0
EVERSOURCE ENERGY COM 30040W108 1 8 SH   SOLE 8 8 0 0
EVERSOURCE ENERGY COM 30040W108 2,618 30,771 SH   SOLE 9 30,771 0 0
EVERTEC INC COM 30040P103 4,424 129,969 SH   SOLE 1 129,969 0 0
EVERTEC INC COM 30040P103 7 218 SH   SOLE 8 218 0 0
EVO PMTS INC COM 26927E104 1,554 58,859 SH   SOLE 1 58,859 0 0
EVO PMTS INC COM 26927E104 0 1 SH   SOLE 8 1 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 87 14,145 SH   SOLE 1 14,145 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 0 7 SH   SOLE 8 7 0 0
EVOGENE LTD COM M4119S104 1 696 SH   SOLE 9 696 0 0
EVOLENT HEALTH INC COM 30050B101 674 74,505 SH   SOLE 1 74,505 0 0
EVOLENT HEALTH INC COM 30050B101 0 71 SH   SOLE 8 71 0 0
EVOLENT HEALTH INC BOND 30050BAB7 800 900,000 PRN   SOLE 8 0 0 900,000
EVOLUS INC COM 30052C107 225 18,470 SH   SOLE 1 18,470 0 0
EVOLUS INC COM 30052C107 0 3 SH   SOLE 8 3 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 11 2,000 SH   DFND 1 0 0 2,000
EVOLUTION PETROLEUM CORP COM 30049A107 176 32,084 SH   SOLE 1 32,084 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 0 64 SH   SOLE 8 64 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 2,114 111,579 SH   SOLE 1 111,579 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1 73 SH   SOLE 8 73 0 0
EXACT SCIENCES CORP COM 30063P105 7,392 79,927 SH   SOLE 1 79,927 0 0
EXACT SCIENCES CORP OPT 30063P105 15,185 164,200 SH Put SOLE 8 164,200 0 0
EXACT SCIENCES CORP OPT 30063P105 16,720 180,800 SH Call SOLE 8 180,800 0 0
EXACT SCIENCES CORP COM 30063P105 7,204 77,896 SH   SOLE 8 77,896 0 0
EXACT SCIENCES CORP BOND 30063PAA3 19 13,000 PRN   SOLE 8 0 0 13,000
EXACT SCIENCES CORP COM 30063P105 290 3,146 SH   SOLE 9 3,146 0 0
EXACT SCIENCES CORP COM 30063P105 361 3,900 SH   DFND 20 0 0 3,900
EXANTAS CAP CORP TRUS 30068N105 477 40,414 SH   SOLE 1 40,414 0 0
EXANTAS CAP CORP TRUS 30068N105 0 11 SH   SOLE 8 11 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 80 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 18 44,824 SH   SOLE 1 44,824 0 0
EXELA TECHNOLOGIES INC COM 30162V102 0 18 SH   SOLE 8 18 0 0
EXELIXIS INC COM 30161Q104 6,180 350,742 SH   SOLE 1 350,742 0 0
EXELIXIS INC OPT 30161Q104 456 25,900 SH Put SOLE 8 25,900 0 0
EXELIXIS INC COM 30161Q104 1,045 59,303 SH   SOLE 8 59,303 0 0
EXELIXIS INC OPT 30161Q104 959 54,400 SH Call SOLE 8 54,400 0 0
EXELON CORP COM 30161N101 93,941 2,060,538 SH   SOLE 1 2,060,538 0 0
EXELON CORP OPT 30161N101 2,558 56,100 SH Call SOLE 8 56,100 0 0
EXELON CORP COM 30161N101 2,146 47,083 SH   SOLE 8 47,083 0 0
EXELON CORP OPT 30161N101 3,118 68,400 SH Put SOLE 8 68,400 0 0
EXELON CORP COM 30161N101 4,428 97,112 SH   SOLE 9 97,112 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,882 55,898 SH   SOLE 1 55,898 0 0
EXLSERVICE HOLDINGS INC COM 302081104 55 778 SH   SOLE 8 778 0 0
EXLSERVICE HOLDINGS INC COM 302081104 343 4,937 SH   SOLE 99 4,937 0 0
EXONE CO OPT 302104104 48 6,500 SH Call SOLE 8 6,500 0 0
EXONE CO COM 302104104 39 5,176 SH   SOLE 8 5,176 0 0
EXONE CO OPT 302104104 19 2,500 SH Put SOLE 8 2,500 0 0
EXP WORLD HOLDINGS INC COM 30212W100 234 20,623 SH   SOLE 1 20,623 0 0
EXP WORLD HOLDINGS INC COM 30212W100 0 4 SH   SOLE 8 4 0 0
EXPEDIA GROUP INC COM 30212P303 30,286 280,059 SH   SOLE 1 280,059 0 0
EXPEDIA GROUP INC COM 30212P303 213 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 8,443 78,079 SH   SOLE 8 78,079 0 0
EXPEDIA GROUP INC OPT 30212P303 13,474 124,600 SH Put SOLE 8 124,600 0 0
EXPEDIA GROUP INC OPT 30212P303 2,639 24,400 SH Call SOLE 8 24,400 0 0
EXPEDIA GROUP INC COM 30212P303 1,541 14,247 SH   SOLE 9 14,247 0 0
EXPEDITORS INTL WASH INC COM 302130109 50,340 645,209 SH   SOLE 1 645,209 0 0
EXPEDITORS INTL WASH INC OPT 302130109 10,314 132,200 SH Call SOLE 8 132,200 0 0
EXPEDITORS INTL WASH INC COM 302130109 3,048 39,066 SH   SOLE 8 39,066 0 0
EXPEDITORS INTL WASH INC OPT 302130109 718 9,200 SH Put SOLE 8 9,200 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,268 16,256 SH   SOLE 9 16,256 0 0
EXPEDITORS INTL WASH INC COM 302130109 748 9,586 SH   SOLE 99 9,586 0 0
EXPONENT INC COM 30214U102 5,700 82,602 SH   SOLE 1 82,602 0 0
EXPONENT INC COM 30214U102 122 1,775 SH   SOLE 8 1,775 0 0
EXPRESS INC COM 30219E103 489 100,550 SH   SOLE 1 100,550 0 0
EXPRESS INC COM 30219E103 0 1 SH   SOLE 8 1 0 0
EXPRESS INC OPT 30219E103 126 25,900 SH Call SOLE 8 25,900 0 0
EXPRESS INC OPT 30219E103 14 2,900 SH Put SOLE 8 2,900 0 0
EXTENDED STAY AMER INC TRUS 30224P200 237 15,967 SH   SOLE 8 15,967 0 0
EXTERRAN CORP COM 30227H106 405 51,669 SH   SOLE 1 51,669 0 0
EXTERRAN CORP COM 30227H106 0 56 SH   SOLE 8 56 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 29,836 282,472 SH   SOLE 1 282,472 0 0
EXTRA SPACE STORAGE INC COM 30225T102 15,227 144,177 SH   SOLE 1 144,177 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 161 1,519 SH   SOLE 8 1,519 0 0
EXTRA SPACE STORAGE INC COM 30225T102 1,297 12,278 SH   SOLE 9 12,278 0 0
EXTRA SPACE STORAGE INC COM 30225T102 871 8,248 SH   SOLE 99 8,248 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 3,315 1,564,305 SH   SOLE 1 1,564,305 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 8 3,954 SH   SOLE 8 3,954 0 0
EXTREME NETWORKS INC COM 30226D106 1,328 180,189 SH   SOLE 1 180,189 0 0
EXTREME NETWORKS INC COM 30226D106 11 1,427 SH   SOLE 8 1,427 0 0
EXXON MOBIL CORP OPT 30231G102 3,489 50,000 SH Call SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 482,172 6,909,872 SH   SOLE 1 6,909,872 0 0
EXXON MOBIL CORP COM 30231G102 1,602 22,961 SH   DFND 1 0 0 22,961
EXXON MOBIL CORP OPT 30231G102 10,467 150,000 SH Put SOLE 1 150,000 0 0
EXXON MOBIL CORP OPT 30231G102 63,821 914,600 SH Call SOLE 8 914,600 0 0
EXXON MOBIL CORP OPT 30231G102 28,226 404,500 SH Put SOLE 8 404,500 0 0
EXXON MOBIL CORP COM 30231G102 5,024 71,989 SH   SOLE 8 71,989 0 0
EXXON MOBIL CORP OPT 30231G102 3,489 50,000 SH Call SOLE 9 50,000 0 0
EXXON MOBIL CORP OPT 30231G102 3,489 50,000 SH Put SOLE 9 50,000 0 0
EXXON MOBIL CORP COM 30231G102 32,866 470,985 SH   SOLE 9 470,985 0 0
EXXON MOBIL CORP COM 30231G102 31,957 457,962 SH   SOLE 58 457,962 0 0
EXXON MOBIL CORP COM 30231G102 712 10,198 SH   SOLE 99 10,198 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 98 63,059 SH   SOLE 1 63,059 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 0 1 SH   SOLE 8 1 0 0
EZCORP INC COM 302301106 649 95,017 SH   SOLE 1 95,017 0 0
EZCORP INC COM 302301106 1 82 SH   SOLE 8 82 0 0
F M C CORP COM 302491303 46,220 463,053 SH   SOLE 1 463,053 0 0
F M C CORP OPT 302491303 3,164 31,700 SH Put SOLE 8 31,700 0 0
F M C CORP OPT 302491303 6,389 64,000 SH Call SOLE 8 64,000 0 0
F M C CORP COM 302491303 950 9,523 SH   SOLE 8 9,523 0 0
F M C CORP COM 302491303 1,308 13,091 SH   SOLE 9 13,091 0 0
F M C CORP COM 302491303 400 4,006 SH   SOLE 99 4,006 0 0
F5 NETWORKS INC COM 315616102 36,118 258,631 SH   SOLE 1 258,631 0 0
F5 NETWORKS INC COM 315616102 324 2,323 SH   SOLE 8 2,323 0 0
F5 NETWORKS INC OPT 315616102 4,134 29,600 SH Call SOLE 8 29,600 0 0
F5 NETWORKS INC OPT 315616102 1,927 13,800 SH Put SOLE 8 13,800 0 0
F5 NETWORKS INC COM 315616102 805 5,767 SH   SOLE 9 5,767 0 0
FABRINET COM G3323L100 4 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 3,673 56,646 SH   SOLE 1 56,646 0 0
FABRINET COM G3323L100 58 890 SH   SOLE 8 890 0 0
FABRINET OPT G3323L100 259 4,000 SH Put SOLE 8 4,000 0 0
FABRINET COM G3323L100 124 1,915 SH   SOLE 99 1,915 0 0
FACEBOOK INC OPT 30303M102 15,394 75,000 SH Call SOLE 1 75,000 0 0
FACEBOOK INC COM 30303M102 2,494 12,150 SH   DFND 1 0 0 12,150
FACEBOOK INC COM 30303M102 1,222,650 5,956,891 SH   SOLE 1 5,514,074 442,817 0
FACEBOOK INC COM 30303M102 84,212 410,291 SH   SOLE 8 410,291 0 0
FACEBOOK INC OPT 30303M102 299,706 1,460,200 SH Call SOLE 8 1,460,200 0 0
FACEBOOK INC OPT 30303M102 459,042 2,236,500 SH Put SOLE 8 2,236,500 0 0
FACEBOOK INC COM 30303M102 47,021 229,094 SH   SOLE 9 229,094 0 0
FACEBOOK INC OPT 30303M102 15,394 75,000 SH Call SOLE 9 75,000 0 0
FACEBOOK INC COM 30303M102 3,027 14,750 SH   DFND 20 0 0 14,750
FACEBOOK INC COM 30303M102 6,280 30,599 SH   SOLE 20 0 30,599 0
FACEBOOK INC COM 30303M102 61,762 300,913 SH   SOLE 58 300,913 0 0
FACEBOOK INC COM 30303M102 3,739 18,217 SH   SOLE 82 0 18,217 0
FACEBOOK INC COM 30303M102 15,528 75,656 SH   SOLE 99 9,140 66,516 0
FACTSET RESH SYS INC COM 303075105 8,341 31,094 SH   SOLE 1 31,094 0 0
FACTSET RESH SYS INC OPT 303075105 2,817 10,500 SH Call SOLE 8 10,500 0 0
FACTSET RESH SYS INC COM 303075105 16 61 SH   SOLE 8 61 0 0
FACTSET RESH SYS INC OPT 303075105 8,076 30,100 SH Put SOLE 8 30,100 0 0
FACTSET RESH SYS INC COM 303075105 220 822 SH   SOLE 9 822 0 0
FAIR ISAAC CORP COM 303250104 5,635 15,043 SH   SOLE 1 15,043 0 0
FAIR ISAAC CORP COM 303250104 37 101 SH   SOLE 8 101 0 0
FAIR ISAAC CORP COM 303250104 308 822 SH   SOLE 99 822 0 0
FALCON MINERALS CORP COM 30607B109 393 55,594 SH   SOLE 1 55,594 0 0
FALCON MINERALS CORP COM 30607B109 0 3 SH   SOLE 8 3 0 0
FANHUA INC ADR 30712A103 0 9 SH   SOLE 8 9 0 0
FARFETCH LTD COM 30744W107 762 73,644 SH   SOLE 1 73,644 0 0
FARFETCH LTD COM 30744W107 345 33,315 SH   DFND 1 0 0 33,315
FARFETCH LTD OPT 30744W107 1 100 SH Put SOLE 8 100 0 0
FARFETCH LTD COM 30744W107 4 401 SH   SOLE 8 401 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 310 10,273 SH   SOLE 1 10,273 0 0
FARMER BROS CO COM 307675108 162 10,787 SH   SOLE 1 10,787 0 0
FARMER BROS CO COM 307675108 0 2 SH   SOLE 8 2 0 0
FARMERS NATL BANC CORP COM 309627107 426 26,094 SH   SOLE 1 26,094 0 0
FARMLAND PARTNERS INC TRUS 31154R109 192 28,325 SH   SOLE 1 28,325 0 0
FARMLAND PARTNERS INC TRUS 31154R109 0 1 SH   SOLE 8 1 0 0
FARO TECHNOLOGIES INC COM 311642102 1,303 25,895 SH   SOLE 1 25,895 0 0
FASTENAL CO COM 311900104 50,353 1,362,713 SH   SOLE 1 1,362,713 0 0
FASTENAL CO OPT 311900104 4,955 134,100 SH Call SOLE 8 134,100 0 0
FASTENAL CO OPT 311900104 3,141 85,000 SH Put SOLE 8 85,000 0 0
FASTENAL CO COM 311900104 378 10,244 SH   SOLE 8 10,244 0 0
FASTENAL CO COM 311900104 2,022 54,713 SH   SOLE 9 54,713 0 0
FASTLY INC COM 31188V100 875 43,600 SH   SOLE 1 43,600 0 0
FASTLY INC COM 31188V100 32 1,583 SH   DFND 1 0 0 1,583
FASTLY INC COM 31188V100 0 1 SH   SOLE 8 1 0 0
FATE THERAPEUTICS INC COM 31189P102 1,187 60,650 SH   SOLE 1 60,650 0 0
FATE THERAPEUTICS INC COM 31189P102 0 3 SH   SOLE 8 3 0 0
FB FINL CORP COM 30257X104 674 17,014 SH   SOLE 1 17,014 0 0
FB FINL CORP COM 30257X104 0 5 SH   SOLE 8 5 0 0
FBL FINL GROUP INC COM 30239F106 582 9,868 SH   SOLE 1 9,868 0 0
FEDERAL AGRIC MTG CORP COM 313148306 1,609 19,274 SH   SOLE 1 19,274 0 0
FEDERAL AGRIC MTG CORP COM 313148306 0 4 SH   SOLE 8 4 0 0
FEDERAL REALTY INVT TR TRUS 313747206 18,398 142,931 SH   SOLE 1 142,931 0 0
FEDERAL REALTY INVT TR COM 313747206 1,940 15,064 SH   SOLE 1 15,064 0 0
FEDERAL REALTY INVT TR TRUS 313747206 1 9 SH   SOLE 8 9 0 0
FEDERAL REALTY INVT TR COM 313747206 872 6,776 SH   SOLE 9 6,776 0 0
FEDERAL SIGNAL CORP COM 313855108 4,227 131,053 SH   SOLE 1 131,053 0 0
FEDERAL SIGNAL CORP OPT 313855108 6 200 SH Put SOLE 8 200 0 0
FEDERAL SIGNAL CORP OPT 313855108 13 400 SH Call SOLE 8 400 0 0
FEDERAL SIGNAL CORP COM 313855108 49 1,533 SH   SOLE 8 1,533 0 0
FEDERATED INVS INC PA COM 314211103 3,744 114,851 SH   SOLE 1 114,851 0 0
FEDERATED INVS INC PA COM 314211103 0 1 SH   SOLE 8 1 0 0
FEDERATED INVS INC PA COM 314211103 727 22,300 SH   SOLE 9 22,300 0 0
FEDEX CORP COM 31428X106 57,795 382,226 SH   SOLE 1 382,226 0 0
FEDEX CORP COM 31428X106 5,486 36,279 SH   SOLE 8 36,279 0 0
FEDEX CORP OPT 31428X106 67,546 446,700 SH Put SOLE 8 446,700 0 0
FEDEX CORP OPT 31428X106 56,114 371,100 SH Call SOLE 8 371,100 0 0
FEDEX CORP COM 31428X106 3,495 23,113 SH   SOLE 9 23,113 0 0
FEDEX CORP COM 31428X106 94 622 SH   DFND 20 0 0 622
FEDEX CORP COM 31428X106 1,934 12,790 SH   SOLE 99 12,790 0 0
FEDNAT HLDG CO COM 31431B109 393 23,641 SH   SOLE 1 23,641 0 0
FERRARI N V COM N3167Y103 162,984 984,560 SH   SOLE 1 984,560 0 0
FERRARI N V OPT N3167Y103 315 1,900 SH Put SOLE 8 1,900 0 0
FERRARI N V OPT N3167Y103 728 4,400 SH Call SOLE 8 4,400 0 0
FERRARI N V COM N3167Y103 36,315 219,372 SH   SOLE 9 219,372 0 0
FERRARI N V COM N3167Y103 29,966 181,018 SH   SOLE 58 181,018 0 0
FERRARI N V COM N3167Y103 1,666 10,065 SH   SOLE 99 10,065 0 0
FERRO CORP COM 315405100 1,914 129,097 SH   SOLE 1 129,097 0 0
FERRO CORP OPT 315405100 27 1,800 SH Put SOLE 8 1,800 0 0
FERRO CORP COM 315405100 169 11,409 SH   SOLE 8 11,409 0 0
FERRO CORP OPT 315405100 37 2,500 SH Call SOLE 8 2,500 0 0
FERROGLOBE PLC COM G33856108 0 69 SH   SOLE 8 69 0 0
FGL HLDGS COM G3402M102 2,290 214,905 SH   SOLE 1 214,905 0 0
FGL HLDGS COM G3402M102 0 4 SH   SOLE 8 4 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 139,636 9,505,500 SH   SOLE 1 9,505,500 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 13,065 889,400 SH Put SOLE 8 889,400 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 9,894 673,500 SH Call SOLE 8 673,500 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 1,511 102,811 SH   SOLE 8 102,811 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 57,510 3,914,945 SH   SOLE 9 3,914,945 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 3,673 250,000 SH Put SOLE 9 250,000 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 23,129 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 8,019 186,989 SH   SOLE 1 186,989 0 0
FIBROGEN INC COM 31572Q808 78 1,805 SH   SOLE 8 1,805 0 0
FIDELITY COVINGTON TR FUND 316092501 857 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 174 2,793 SH   SOLE 1 2,793 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 9,081 200,205 SH   SOLE 1 200,205 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 214 4,729 SH   SOLE 8 4,729 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 270 5,958 SH   SOLE 9 5,958 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 133,468 959,584 SH   SOLE 1 959,584 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,252 8,999 SH   DFND 1 0 0 8,999
FIDELITY NATL INFORMATION SV COM 31620M106 7,471 53,714 SH   SOLE 8 53,714 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 760 5,464 SH Call SOLE 8 5,464 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 11,041 79,380 SH Put SOLE 8 79,380 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 8,356 60,074 SH   SOLE 9 60,074 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 11,478 82,519 SH   SOLE 99 82,519 0 0
FIDUS INVT CORP COM 316500107 0 1 SH   SOLE 8 1 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 342 34,567 SH   SOLE 1 34,567 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 1 106 SH   SOLE 8 106 0 0
FIFTH THIRD BANCORP COM 316773100 35,304 1,148,468 SH   SOLE 1 1,148,468 0 0
FIFTH THIRD BANCORP OPT 316773100 9,868 321,000 SH Call SOLE 8 321,000 0 0
FIFTH THIRD BANCORP OPT 316773100 676 22,000 SH Put SOLE 8 22,000 0 0
FIFTH THIRD BANCORP COM 316773100 89 2,880 SH   SOLE 8 2,880 0 0
FIFTH THIRD BANCORP COM 316773100 2,320 75,451 SH   SOLE 9 75,451 0 0
FINANCIAL INSTNS INC COM 317585404 507 15,767 SH   SOLE 1 15,767 0 0
FIREEYE INC COM 31816Q101 2,630 159,123 SH   SOLE 1 159,123 0 0
FIREEYE INC COM 31816Q101 122 7,400 SH   DFND 1 0 0 7,400
FIREEYE INC COM 31816Q101 1,160 70,136 SH   SOLE 8 70,136 0 0
FIREEYE INC OPT 31816Q101 2,504 151,500 SH Put SOLE 8 151,500 0 0
FIREEYE INC OPT 31816Q101 3,632 219,700 SH Call SOLE 8 219,700 0 0
FIREEYE INC BOND 31816QAB7 1,443 1,454,000 PRN   SOLE 8 0 0 1,454,000
FIREEYE INC COM 31816Q101 344 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 3,749 64,267 SH   SOLE 1 64,267 0 0
FIRST AMERN FINL CORP COM 31847R102 1 23 SH   SOLE 8 23 0 0
FIRST AMERN FINL CORP COM 31847R102 1,948 33,400 SH   SOLE 9 33,400 0 0
FIRST BANCORP INC ME COM 31866P102 364 12,023 SH   SOLE 1 12,023 0 0
FIRST BANCORP N C COM 318910106 1,191 29,858 SH   SOLE 1 29,858 0 0
FIRST BANCORP N C COM 318910106 0 7 SH   SOLE 8 7 0 0
FIRST BANCORP P R COM 318672706 3,856 364,021 SH   SOLE 1 364,021 0 0
FIRST BANCORP P R COM 318672706 1 119 SH   SOLE 8 119 0 0
FIRST BANCSHARES INC MS COM 318916103 600 16,897 SH   SOLE 1 16,897 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 187 16,923 SH   SOLE 1 16,923 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 0 7 SH   SOLE 8 7 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 221 8,409 SH   SOLE 1 8,409 0 0
FIRST BUSEY CORP COM 319383204 1,439 52,340 SH   SOLE 1 52,340 0 0
FIRST BUSEY CORP COM 319383204 1 20 SH   SOLE 8 20 0 0
FIRST CAPITAL INC COM 31942S104 241 3,290 SH   SOLE 1 3,290 0 0
FIRST CHOICE BANCORP COM 31948P104 277 10,278 SH   SOLE 1 10,278 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 883 28,450 SH   SOLE 1 28,450 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 0 1 SH   SOLE 8 1 0 0
FIRST CMNTY CORP S C COM 319835104 262 12,116 SH   SOLE 1 12,116 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 2,152 148,329 SH   SOLE 1 148,329 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 1 61 SH   SOLE 8 61 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 3,991 7,500 SH   SOLE 1 7,500 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 132 248 SH   SOLE 8 248 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 661 20,952 SH   SOLE 1 20,952 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 0 1 SH   SOLE 8 1 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 120 8,076 SH   SOLE 1 8,076 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 0 8 SH   SOLE 8 8 0 0
FIRST FINL BANCORP OH COM 320209109 3,777 148,452 SH   SOLE 1 148,452 0 0
FIRST FINL BANCORP OH COM 320209109 0 4 SH   SOLE 8 4 0 0
FIRST FINL BANKSHARES COM 32020R109 4,853 138,264 SH   SOLE 1 138,264 0 0
FIRST FINL CORP IND COM 320218100 607 13,275 SH   SOLE 1 13,275 0 0
FIRST FNDTN INC COM 32026V104 680 39,105 SH   SOLE 1 39,105 0 0
FIRST FNDTN INC COM 32026V104 0 1 SH   SOLE 8 1 0 0
FIRST GTY BANCSHARES INC COM 32043P106 114 5,252 SH   SOLE 1 5,252 0 0
FIRST HAWAIIAN INC COM 32051X108 5,552 192,450 SH   SOLE 1 192,450 0 0
FIRST HAWAIIAN INC COM 32051X108 42 1,440 SH   SOLE 8 1,440 0 0
FIRST HORIZON NATL CORP COM 320517105 2,622 158,328 SH   SOLE 1 158,328 0 0
FIRST HORIZON NATL CORP COM 320517105 87 5,235 SH   SOLE 8 5,235 0 0
FIRST HORIZON NATL CORP OPT 320517105 17 1,000 SH Put SOLE 8 1,000 0 0
FIRST HORIZON NATL CORP COM 320517105 516 31,160 SH   SOLE 99 31,160 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 10,351 249,374 SH   SOLE 1 249,374 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 0 1 SH   SOLE 8 1 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,194 28,765 SH   SOLE 99 28,765 0 0
FIRST INTERNET BANCORP COM 320557101 228 9,634 SH   SOLE 1 9,634 0 0
FIRST INTERNET BANCORP COM 320557101 1 23 SH   SOLE 8 23 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 3,371 80,447 SH   SOLE 1 80,447 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 0 1 SH   SOLE 8 1 0 0
FIRST LONG IS CORP COM 320734106 615 24,514 SH   SOLE 1 24,514 0 0
FIRST LONG IS CORP COM 320734106 2 61 SH   SOLE 8 61 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,111 90,548 SH   SOLE 8 90,548 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 592 48,300 SH Put SOLE 8 48,300 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 1,546 126,100 SH Call SOLE 8 126,100 0 0
FIRST MERCHANTS CORP COM 320817109 2,314 55,625 SH   SOLE 1 55,625 0 0
FIRST MERCHANTS CORP COM 320817109 2 48 SH   SOLE 8 48 0 0
FIRST MID BANCSHARES INC COM 320866106 523 14,826 SH   SOLE 1 14,826 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 3,755 162,842 SH   SOLE 1 162,842 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 2 102 SH   SOLE 8 102 0 0
FIRST NORTHWEST BANCORP COM 335834107 162 8,925 SH   SOLE 1 8,925 0 0
FIRST NORTHWEST BANCORP COM 335834107 0 21 SH   SOLE 8 21 0 0
FIRST NORTHWEST BANCORP COM 335834107 259 14,307 SH   SOLE 99 14,307 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 87,638 746,168 SH   SOLE 1 244,438 501,730 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 34 286 SH   SOLE 8 286 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,045 17,409 SH   SOLE 9 17,409 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,914 33,321 SH   SOLE 20 0 33,321 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,269 19,318 SH   SOLE 82 0 19,318 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10,278 87,506 SH   SOLE 99 10,779 76,727 0
FIRST SOLAR INC COM 336433107 11,593 207,158 SH   SOLE 1 207,158 0 0
FIRST SOLAR INC COM 336433107 5,361 95,805 SH   SOLE 8 95,805 0 0
FIRST SOLAR INC OPT 336433107 4,209 75,200 SH Call SOLE 8 75,200 0 0
FIRST SOLAR INC OPT 336433107 6,402 114,400 SH Put SOLE 8 114,400 0 0
FIRST SOLAR INC COM 336433107 68 1,215 SH   SOLE 9 1,215 0 0
FIRST SOLAR INC COM 336433107 509 9,100 SH   DFND 20 0 0 9,100
FIRST SOLAR INC COM 336433107 268 4,784 SH   SOLE 99 4,784 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 66 442 SH   DFND 1 0 0 442
FIRST TR EXCHANGE TRADED FD FUND 33733E302 413 2,966 SH   SOLE 1 2,966 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 48 4,000 SH Call SOLE 8 4,000 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 307 25,428 SH   SOLE 8 25,428 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 879 72,900 SH Put SOLE 8 72,900 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33739E108 2,998 149,400 SH   SOLE 1 149,400 0 0
FIRST US BANCSHARES INC COM 33744V103 0 2 SH   SOLE 8 2 0 0
FIRST UTD CORP COM 33741H107 137 5,676 SH   SOLE 1 5,676 0 0
FIRSTCASH INC COM 33767D105 5,551 68,848 SH   SOLE 1 68,848 0 0
FIRSTCASH INC COM 33767D105 56 700 SH   SOLE 8 700 0 0
FIRSTENERGY CORP COM 337932107 30,452 626,609 SH   SOLE 1 626,609 0 0
FIRSTENERGY CORP COM 337932107 875 18,005 SH   SOLE 8 18,005 0 0
FIRSTENERGY CORP OPT 337932107 350 7,200 SH Call SOLE 8 7,200 0 0
FIRSTENERGY CORP OPT 337932107 87 1,800 SH Put SOLE 8 1,800 0 0
FIRSTENERGY CORP COM 337932107 2,570 52,893 SH   SOLE 9 52,893 0 0
FISERV INC OPT 337738108 18,500 160,000 SH Put SOLE 1 160,000 0 0
FISERV INC COM 337738108 121,027 1,046,685 SH   SOLE 1 1,046,685 0 0
FISERV INC OPT 337738108 3,745 32,390 SH Put SOLE 8 32,390 0 0
FISERV INC COM 337738108 1,708 14,769 SH   SOLE 8 14,769 0 0
FISERV INC OPT 337738108 1,601 13,850 SH Call SOLE 8 13,850 0 0
FISERV INC COM 337738108 6,306 54,542 SH   SOLE 9 54,542 0 0
FISERV INC COM 337738108 4,893 42,317 SH   SOLE 58 42,317 0 0
FISERV INC COM 337738108 1,406 12,160 SH   SOLE 99 12,160 0 0
FITBIT INC COM 33812L102 30,717 4,675,398 SH   SOLE 1 4,675,398 0 0
FITBIT INC COM 33812L102 3,584 545,518 SH   SOLE 8 545,518 0 0
FITBIT INC OPT 33812L102 705 107,300 SH Call SOLE 8 107,300 0 0
FITBIT INC OPT 33812L102 572 87,000 SH Put SOLE 8 87,000 0 0
FIVE BELOW INC COM 33829M101 21,483 168,019 SH   SOLE 1 168,019 0 0
FIVE BELOW INC OPT 33829M101 27,144 212,300 SH Call SOLE 8 212,300 0 0
FIVE BELOW INC COM 33829M101 0 1 SH   SOLE 8 1 0 0
FIVE BELOW INC OPT 33829M101 14,743 115,300 SH Put SOLE 8 115,300 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 487 70,087 SH   SOLE 1 70,087 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 1 78 SH   SOLE 8 78 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 208 45,150 SH   SOLE 1 45,150 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 1 383 SH   SOLE 8 383 0 0
FIVE9 INC COM 338307101 4,268 65,073 SH   SOLE 1 65,073 0 0
FIVE9 INC COM 338307101 1 21 SH   SOLE 8 21 0 0
FIVE9 INC BOND 338307AB7 30 18,000 PRN   SOLE 8 0 0 18,000
FLAGSTAR BANCORP INC COM 337930705 2,603 68,055 SH   SOLE 1 68,055 0 0
FLAGSTAR BANCORP INC COM 337930705 8 222 SH   SOLE 8 222 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 44,268 153,859 SH   SOLE 1 153,859 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 16 55 SH   SOLE 8 55 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 144 500 SH Put SOLE 8 500 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,371 8,239 SH   SOLE 9 8,239 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,669 9,276 SH   SOLE 58 9,276 0 0
FLEX LNG LTD COM G35947202 2,972 272,872 SH   SOLE 9 272,872 0 0
FLEX LTD COM Y2573F102 6,157 487,944 SH   SOLE 1 487,944 0 0
FLEX LTD COM Y2573F102 1,042 82,598 SH   SOLE 8 82,598 0 0
FLEX LTD OPT Y2573F102 1,868 148,000 SH Put SOLE 8 148,000 0 0
FLEX LTD OPT Y2573F102 567 44,900 SH Call SOLE 8 44,900 0 0
FLEX LTD COM Y2573F102 142 11,255 SH   SOLE 9 11,255 0 0
FLEX LTD COM Y2573F102 1,680 133,135 SH   SOLE 99 133,135 0 0
FLEXION THERAPEUTICS INC COM 33938J106 894 43,181 SH   SOLE 1 43,181 0 0
FLEXION THERAPEUTICS INC BOND 33938JAB2 52 250,000 PRN   SOLE 8 0 0 250,000
FLEXION THERAPEUTICS INC COM 33938J106 2,747 132,741 SH   SOLE 8 132,741 0 0
FLEXSTEEL INDS INC COM 339382103 152 7,613 SH   SOLE 1 7,613 0 0
FLEXSTEEL INDS INC COM 339382103 0 14 SH   SOLE 8 14 0 0
FLIR SYS INC COM 302445101 9,945 190,978 SH   SOLE 1 190,978 0 0
FLIR SYS INC COM 302445101 9 178 SH   SOLE 8 178 0 0
FLIR SYS INC OPT 302445101 260 5,000 SH Put SOLE 8 5,000 0 0
FLIR SYS INC OPT 302445101 78 1,500 SH Call SOLE 8 1,500 0 0
FLIR SYS INC COM 302445101 672 12,886 SH   SOLE 9 12,886 0 0
FLIR SYS INC COM 302445101 482 9,264 SH   SOLE 99 9,264 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 6,025 118,588 SH   SOLE 1 118,588 0 0
FLOOR &amp DECOR HLDGS INC OPT 339750101 1,016 20,000 SH Put SOLE 8 20,000 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 742 14,599 SH   SOLE 8 14,599 0 0
FLOTEK INDS INC DEL COM 343389102 109 54,777 SH   SOLE 1 54,777 0 0
FLOTEK INDS INC DEL COM 343389102 0 19 SH   SOLE 8 19 0 0
FLOWERS FOODS INC COM 343498101 1,105 50,823 SH   SOLE 1 50,823 0 0
FLOWERS FOODS INC OPT 343498101 11 500 SH Put SOLE 8 500 0 0
FLOWERS FOODS INC OPT 343498101 24 1,100 SH Call SOLE 8 1,100 0 0
FLOWSERVE CORP COM 34354P105 24,693 496,132 SH   SOLE 1 496,132 0 0
FLOWSERVE CORP COM 34354P105 229 4,602 SH   SOLE 8 4,602 0 0
FLOWSERVE CORP OPT 34354P105 75 1,500 SH Put SOLE 8 1,500 0 0
FLOWSERVE CORP OPT 34354P105 304 6,100 SH Call SOLE 8 6,100 0 0
FLOWSERVE CORP COM 34354P105 1,227 24,656 SH   SOLE 9 24,656 0 0
FLUENT INC COM 34380C102 107 42,632 SH   SOLE 1 42,632 0 0
FLUENT INC COM 34380C102 0 21 SH   SOLE 8 21 0 0
FLUIDIGM CORP DEL COM 34385P108 241 69,120 SH   SOLE 1 69,120 0 0
FLUIDIGM CORP DEL COM 34385P108 0 155 SH   SOLE 8 155 0 0
FLUOR CORP NEW COM 343412102 9 465 SH   DFND 1 0 0 465
FLUOR CORP NEW COM 343412102 609 32,271 SH   SOLE 1 32,271 0 0
FLUOR CORP NEW OPT 343412102 3,019 159,900 SH Put SOLE 8 159,900 0 0
FLUOR CORP NEW COM 343412102 463 24,542 SH   SOLE 8 24,542 0 0
FLUOR CORP NEW OPT 343412102 1,278 67,700 SH Call SOLE 8 67,700 0 0
FLUOR CORP NEW COM 343412102 18 945 SH   SOLE 9 945 0 0
FLUSHING FINL CORP COM 343873105 595 27,545 SH   SOLE 1 27,545 0 0
FLWS/1-800 FLOWERS COM 68243Q106 901 62,133 SH   SOLE 1 62,133 0 0
FLWS/1-800 FLOWERS COM 68243Q106 8 561 SH   SOLE 8 561 0 0
FNB CORP PA COM 302520101 416 32,728 SH   SOLE 1 32,728 0 0
FNB CORP PA COM 302520101 0 6 SH   SOLE 8 6 0 0
FNB CORP PA COM 302520101 412 32,427 SH   SOLE 99 32,427 0 0
FNCB BANCORP INC COM 302578109 148 17,432 SH   SOLE 1 17,432 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 0 39 SH   SOLE 8 39 0 0
FOCUS FINL PARTNERS INC COM 34417P100 904 30,662 SH   SOLE 1 30,662 0 0
FOCUS FINL PARTNERS INC COM 34417P100 0 1 SH   SOLE 8 1 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 47 500 SH Call SOLE 8 500 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 5 53 SH   SOLE 8 53 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 67 709 SH   SOLE 9 709 0 0
FONAR CORP COM 344437405 114 5,802 SH   SOLE 1 5,802 0 0
FOOT LOCKER INC COM 344849104 39 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC COM 344849104 5,685 145,837 SH   SOLE 1 145,837 0 0
FOOT LOCKER INC COM 344849104 11,073 284,004 SH   SOLE 8 284,004 0 0
FOOT LOCKER INC OPT 344849104 1,525 39,100 SH Call SOLE 8 39,100 0 0
FOOT LOCKER INC OPT 344849104 14,688 376,700 SH Put SOLE 8 376,700 0 0
FOOT LOCKER INC COM 344849104 1,365 34,998 SH   SOLE 9 34,998 0 0
FOOT LOCKER INC COM 344849104 78 2,000 SH   SOLE 99 2,000 0 0
FORD MTR CO DEL COM 345370860 71,291 7,665,734 SH   SOLE 1 7,665,734 0 0
FORD MTR CO DEL COM 345370860 274 29,500 SH   DFND 1 0 0 29,500
FORD MTR CO DEL COM 345370860 13,170 1,416,125 SH   SOLE 8 1,416,125 0 0
FORD MTR CO DEL OPT 345370860 31,170 3,351,600 SH Put SOLE 8 3,351,600 0 0
FORD MTR CO DEL OPT 345370860 9,546 1,026,500 SH Call SOLE 8 1,026,500 0 0
FORD MTR CO DEL COM 345370860 3,609 388,044 SH   SOLE 9 388,044 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 1,388 42,327 SH   SOLE 1 42,327 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 131 3,993 SH   SOLE 99 3,993 0 0
FORESIGHT ENERGY LP COM 34552U104 0 100 SH   SOLE 8 100 0 0
FORESTAR GROUP INC COM 346232101 256 12,279 SH   SOLE 1 12,279 0 0
FORESTAR GROUP INC COM 346232101 0 17 SH   SOLE 8 17 0 0
FORMFACTOR INC COM 346375108 3,752 144,464 SH   SOLE 1 144,464 0 0
FORMFACTOR INC COM 346375108 23 873 SH   SOLE 8 873 0 0
FORMFACTOR INC COM 346375108 554 21,323 SH   SOLE 99 21,323 0 0
FORRESTER RESH INC COM 346563109 772 18,525 SH   SOLE 1 18,525 0 0
FORTERRA INC COM 34960W106 314 27,170 SH   SOLE 1 27,170 0 0
FORTERRA INC COM 34960W106 4 407 SH   SOLE 8 407 0 0
FORTINET INC COM 34959E109 32,901 308,176 SH   SOLE 1 308,176 0 0
FORTINET INC COM 34959E109 727 6,814 SH   SOLE 8 6,814 0 0
FORTINET INC OPT 34959E109 3,544 33,200 SH Call SOLE 8 33,200 0 0
FORTINET INC OPT 34959E109 2,007 18,800 SH Put SOLE 8 18,800 0 0
FORTINET INC COM 34959E109 1,454 13,619 SH   SOLE 9 13,619 0 0
FORTIS INC COM 349553107 186 4,480 SH   SOLE 1 4,480 0 0
FORTIS INC COM 349553107 0 1 SH   SOLE 8 1 0 0
FORTIS INC COM 349553107 4,848 116,770 SH   SOLE 9 116,770 0 0
FORTIVE CORP COM 34959J108 15 196 SH   DFND 1 0 0 196
FORTIVE CORP COM 34959J108 25,790 337,604 SH   SOLE 1 337,604 0 0
FORTIVE CORP CONV 34959J207 4,355 4,477 SH   SOLE 8 4,477 0 0
FORTIVE CORP COM 34959J108 50 659 SH   SOLE 8 659 0 0
FORTIVE CORP COM 34959J108 2,163 28,314 SH   SOLE 9 28,314 0 0
FORTRESS BIOTECH INC COM 34960Q109 0 1 SH   SOLE 8 1 0 0
FORTUNA SILVER MINES INC COM 349915108 0 37 SH   SOLE 8 37 0 0
FORTUNA SILVER MINES INC COM 349915108 816 200,000 SH   DFND 20 0 0 200,000
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 18,607 284,776 SH   SOLE 1 284,776 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 11 167 SH   SOLE 8 167 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 7 100 SH Call SOLE 8 100 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 870 13,311 SH   SOLE 9 13,311 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 1,438 22,007 SH   SOLE 99 22,007 0 0
FORTY SEVEN INC COM 34983P104 875 22,225 SH   SOLE 1 22,225 0 0
FORTY SEVEN INC COM 34983P104 7 198 SH   SOLE 8 198 0 0
FORTY SEVEN INC COM 34983P104 182 4,623 SH   SOLE 99 4,623 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 309 183,626 SH   SOLE 1 183,626 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 1 360 SH   SOLE 8 360 0 0
FORWARD AIR CORP COM 349853101 3,065 43,820 SH   SOLE 1 43,820 0 0
FORWARD AIR CORP COM 349853101 46 658 SH   SOLE 8 658 0 0
FORWARD INDS INC N Y COM 349862300 0 22 SH   SOLE 8 22 0 0
FOSSIL GROUP INC COM 34988V106 571 72,438 SH   SOLE 1 72,438 0 0
FOSSIL GROUP INC COM 34988V106 49 6,217 SH   SOLE 8 6,217 0 0
FOSSIL GROUP INC OPT 34988V106 83 10,500 SH Put SOLE 8 10,500 0 0
FOSSIL GROUP INC OPT 34988V106 184 23,300 SH Call SOLE 8 23,300 0 0
FOSSIL GROUP INC COM 34988V106 95 12,115 SH   SOLE 9 12,115 0 0
FOSTER L B CO COM 350060109 197 10,159 SH   SOLE 1 10,159 0 0
FOSTER L B CO OPT 350060109 250 12,900 SH Call SOLE 8 12,900 0 0
FOSTER L B CO COM 350060109 250 12,919 SH   SOLE 99 12,919 0 0
FOUNDATION BLDG MATLS INC COM 350392106 565 29,162 SH   SOLE 1 29,162 0 0
FOUNDATION BLDG MATLS INC COM 350392106 1 30 SH   SOLE 8 30 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 4,772 169,291 SH   SOLE 1 169,291 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 0 1 SH   SOLE 8 1 0 0
FOX CORP COM 35137L204 6 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L105 49,103 1,324,606 SH   SOLE 1 1,324,606 0 0
FOX CORP COM 35137L204 24,042 660,504 SH   SOLE 1 660,504 0 0
FOX CORP COM 35137L204 18 468 SH   SOLE 8 468 0 0
FOX CORP OPT 35137L105 437 11,800 SH Put SOLE 8 11,800 0 0
FOX CORP OPT 35137L105 2,391 64,500 SH Call SOLE 8 64,500 0 0
FOX CORP COM 35137L105 640 17,280 SH   SOLE 8 17,280 0 0
FOX CORP COM 35137L105 1,259 33,970 SH   SOLE 9 33,970 0 0
FOX CORP COM 35137L204 575 15,802 SH   SOLE 9 15,802 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,952 56,807 SH   SOLE 1 56,807 0 0
FOX FACTORY HLDG CORP COM 35138V102 8 117 SH   SOLE 8 117 0 0
FRANCO NEVADA CORP COM 351858105 145 1,401 SH   SOLE 1 1,401 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP COM 351858105 736 7,123 SH   SOLE 8 7,123 0 0
FRANCO NEVADA CORP COM 351858105 9,104 88,134 SH   SOLE 9 88,134 0 0
FRANCO NEVADA CORP COM 351858105 174 1,688 SH   SOLE 99 1,688 0 0
FRANKLIN COVEY CO COM 353469109 378 11,726 SH   SOLE 1 11,726 0 0
FRANKLIN COVEY CO COM 353469109 0 5 SH   SOLE 8 5 0 0
FRANKLIN ELEC INC COM 353514102 3,747 65,378 SH   SOLE 1 65,378 0 0
FRANKLIN ELEC INC COM 353514102 23 394 SH   SOLE 8 394 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 686 19,965 SH   SOLE 1 19,965 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 0 1 SH   SOLE 8 1 0 0
FRANKLIN FINL SVCS CORP COM 353525108 163 4,221 SH   SOLE 1 4,221 0 0
FRANKLIN RES INC COM 354613101 35 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 26,834 1,032,879 SH   SOLE 1 1,032,879 0 0
FRANKLIN RES INC COM 354613101 1 51 SH   SOLE 8 51 0 0
FRANKLIN RES INC OPT 354613101 753 29,000 SH Put SOLE 8 29,000 0 0
FRANKLIN RES INC OPT 354613101 325 12,500 SH Call SOLE 8 12,500 0 0
FRANKLIN RES INC COM 354613101 763 29,383 SH   SOLE 9 29,383 0 0
FRANKLIN RES INC COM 354613101 170 6,525 SH   SOLE 99 6,525 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,909 223,087 SH   SOLE 1 223,087 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 0 1 SH   SOLE 8 1 0 0
FRANKS INTL N V COM N33462107 562 108,628 SH   SOLE 1 108,628 0 0
FRANKS INTL N V COM N33462107 0 84 SH   SOLE 8 84 0 0
FREEPORT-MCMORAN INC COM 35671D857 71,207 5,427,483 SH   SOLE 1 5,427,483 0 0
FREEPORT-MCMORAN INC COM 35671D857 32 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC OPT 35671D857 31,725 2,418,100 SH Put SOLE 8 2,418,100 0 0
FREEPORT-MCMORAN INC COM 35671D857 406 30,946 SH   SOLE 8 30,946 0 0
FREEPORT-MCMORAN INC OPT 35671D857 21,603 1,646,600 SH Call SOLE 8 1,646,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 2,119 161,499 SH   SOLE 9 161,499 0 0
FREEPORT-MCMORAN INC COM 35671D857 316 24,075 SH   DFND 20 0 0 24,075
FREQUENCY ELECTRS INC COM 358010106 0 2 SH   SOLE 8 2 0 0
FRESENIUS MED CARE AG&ampCO KGA ADR 358029106 0 11 SH   SOLE 8 11 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 1,920 54,869 SH   SOLE 1 54,869 0 0
FRESHPET INC COM 358039105 2,354 39,850 SH   SOLE 1 39,850 0 0
FRESHPET INC COM 358039105 33 558 SH   SOLE 8 558 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 1,506 121,981 SH   SOLE 1 121,981 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 0 20 SH   SOLE 8 20 0 0
FRONTDOOR INC COM 35905A109 2,950 62,200 SH   SOLE 1 62,200 0 0
FRONTDOOR INC COM 35905A109 0 1 SH   SOLE 8 1 0 0
FRONTDOOR INC COM 35905A109 2,621 55,281 SH   SOLE 99 55,281 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 96 108,001 SH   SOLE 1 108,001 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 4 4,200 SH Put SOLE 8 4,200 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 9 10,262 SH   SOLE 8 10,262 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 37 41,300 SH Call SOLE 8 41,300 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 5 SH   SOLE 9 5 0 0
FRONTLINE LTD COM G3682E192 376 29,211 SH   SOLE 1 29,211 0 0
FRONTLINE LTD OPT G3682E192 359 27,900 SH Call SOLE 8 27,900 0 0
FRONTLINE LTD OPT G3682E192 243 18,900 SH Put SOLE 8 18,900 0 0
FRONTLINE LTD COM G3682E192 1,359 105,673 SH   SOLE 8 105,673 0 0
FRONTLINE LTD COM G3682E192 660 51,304 SH   SOLE 9 51,304 0 0
FRP HLDGS INC COM 30292L107 354 7,094 SH   SOLE 1 7,094 0 0
FRP HLDGS INC COM 30292L107 1 11 SH   SOLE 8 11 0 0
FS BANCORP INC COM 30263Y104 258 4,045 SH   SOLE 1 4,045 0 0
FS KKR CAPITAL CORP COM 302635107 4,866 793,800 SH   SOLE 1 793,800 0 0
FS KKR CAPITAL CORP COM 302635107 3 412 SH   SOLE 8 412 0 0
FTE NETWORKS INC COM 30283R402 0 5 SH   SOLE 8 5 0 0
FTI CONSULTING INC COM 302941109 6,377 57,617 SH   SOLE 1 57,617 0 0
FTI CONSULTING INC COM 302941109 62 558 SH   SOLE 8 558 0 0
FTS INTERNATIONAL INC COM 30283W104 132 126,312 SH   SOLE 1 126,312 0 0
FTS INTERNATIONAL INC COM 30283W104 0 313 SH   SOLE 8 313 0 0
FUELCELL ENERGY INC COM 35952H601 0 4 SH   SOLE 8 4 0 0
FULLER H B CO COM 359694106 5,370 104,146 SH   SOLE 1 104,146 0 0
FULLER H B CO COM 359694106 11 204 SH   SOLE 8 204 0 0
FULTON FINL CORP PA COM 360271100 4,562 261,732 SH   SOLE 1 261,732 0 0
FULTON FINL CORP PA COM 360271100 2 142 SH   SOLE 8 142 0 0
FUNKO INC COM 361008105 376 21,887 SH   SOLE 1 21,887 0 0
FUNKO INC COM 361008105 27 1,587 SH   SOLE 8 1,587 0 0
FUTURE FINTECH GROUP INC COM 36117V105 33 73,209 SH   SOLE 8 73,209 0 0
FUTUREFUEL CORPORATION COM 36116M106 485 39,159 SH   SOLE 1 39,159 0 0
FUTUREFUEL CORPORATION COM 36116M106 0 1 SH   SOLE 8 1 0 0
FVCBANKCORP INC COM 36120Q101 216 12,363 SH   SOLE 1 12,363 0 0
G-III APPAREL GROUP LTD COM 36237H101 3,539 105,689 SH   SOLE 1 105,689 0 0
G-III APPAREL GROUP LTD COM 36237H101 59 1,769 SH   SOLE 8 1,769 0 0
G1 THERAPEUTICS INC COM 3621LQ109 951 35,990 SH   SOLE 1 35,990 0 0
G1 THERAPEUTICS INC COM 3621LQ109 46 1,723 SH   SOLE 8 1,723 0 0
G1 THERAPEUTICS INC COM 3621LQ109 136 5,159 SH   SOLE 99 5,159 0 0
GAIA INC NEW COM 36269P104 86 10,705 SH   SOLE 1 10,705 0 0
GAIA INC NEW COM 36269P104 0 4 SH   SOLE 8 4 0 0
GAIN CAP HLDGS INC COM 36268W100 77 19,696 SH   SOLE 1 19,696 0 0
GAIN CAP HLDGS INC COM 36268W100 0 1 SH   SOLE 8 1 0 0
GALAPAGOS NV ADR 36315X101 12,079 58,400 SH   SOLE 1 58,400 0 0
GALAPAGOS NV ADR 36315X101 2 8 SH   SOLE 8 8 0 0
GALECTIN THERAPEUTICS INC COM 363225202 115 40,044 SH   SOLE 1 40,044 0 0
GALECTIN THERAPEUTICS INC COM 363225202 0 16 SH   SOLE 8 16 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 26,768 281,099 SH   SOLE 1 281,099 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 1 12 SH   SOLE 8 12 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 1,833 19,256 SH   SOLE 9 19,256 0 0
GAMCO INVESTORS INC COM 361438104 101 5,176 SH   SOLE 1 5,176 0 0
GAMCO INVESTORS INC COM 361438104 0 16 SH   SOLE 8 16 0 0
GAMESTOP CORP NEW COM 36467W109 1,923 316,480 SH   SOLE 1 316,480 0 0
GAMESTOP CORP NEW OPT 36467W109 608 100,000 SH Call SOLE 1 100,000 0 0
GAMESTOP CORP NEW OPT 36467W109 724 119,000 SH Put SOLE 1 119,000 0 0
GAMESTOP CORP NEW OPT 36467W109 362 59,500 SH Call SOLE 8 59,500 0 0
GAMESTOP CORP NEW OPT 36467W109 1,835 301,900 SH Put SOLE 8 301,900 0 0
GAMESTOP CORP NEW COM 36467W109 1,929 317,365 SH   SOLE 8 317,365 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 1,563 36,321 SH   SOLE 1 36,321 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 4,512 104,800 SH   SOLE 1 104,800 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 3 69 SH   SOLE 8 69 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 509 11,818 SH   SOLE 99 11,818 0 0
GAP INC COM 364760108 20,705 1,171,113 SH   SOLE 1 1,171,113 0 0
GAP INC COM 364760108 2,009 113,620 SH   SOLE 8 113,620 0 0
GAP INC OPT 364760108 6,001 339,400 SH Put SOLE 8 339,400 0 0
GAP INC OPT 364760108 4,029 227,900 SH Call SOLE 8 227,900 0 0
GAP INC COM 364760108 366 20,698 SH   SOLE 9 20,698 0 0
GARDNER DENVER HLDGS INC COM 36555P107 20,383 555,700 SH   SOLE 1 555,700 0 0
GARMIN LTD COM H2906T109 22,361 229,207 SH   SOLE 1 229,207 0 0
GARMIN LTD OPT H2906T109 3,415 35,000 SH Put SOLE 8 35,000 0 0
GARMIN LTD OPT H2906T109 234 2,400 SH Call SOLE 8 2,400 0 0
GARMIN LTD COM H2906T109 1,561 15,993 SH   SOLE 8 15,993 0 0
GARMIN LTD COM H2906T109 1,316 13,498 SH   SOLE 9 13,498 0 0
GARRETT MOTION INC COM 366505105 374 37,415 SH   SOLE 1 37,415 0 0
GARRETT MOTION INC COM 366505105 1 134 SH   DFND 1 0 0 134
GARRETT MOTION INC COM 366505105 5 466 SH   SOLE 8 466 0 0
GARRETT MOTION INC COM 366505105 3 320 SH   SOLE 9 320 0 0
GARTNER INC COM 366651107 36,063 234,021 SH   SOLE 1 234,021 0 0
GARTNER INC COM 366651107 29 189 SH   SOLE 8 189 0 0
GARTNER INC COM 366651107 1,315 8,536 SH   SOLE 9 8,536 0 0
GARTNER INC COM 366651107 1,494 9,694 SH   SOLE 58 9,694 0 0
GASLOG LTD COM G37585109 1,265 129,251 SH   SOLE 1 129,251 0 0
GASLOG LTD COM G37585109 0 20 SH   SOLE 8 20 0 0
GASLOG LTD COM G37585109 124 12,700 SH   SOLE 99 12,700 0 0
GASLOG PARTNERS LP COM Y2687W108 123 7,833 SH   SOLE 1 7,833 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 413 29,999 SH   SOLE 1 29,999 0 0
GATX CORP COM 361448103 11,173 134,865 SH   SOLE 1 134,865 0 0
GATX CORP COM 361448103 50 609 SH   SOLE 8 609 0 0
GATX CORP OPT 361448103 191 2,300 SH Call SOLE 8 2,300 0 0
GCI LIBERTY INC COM 36164V305 1,937 27,346 SH   SOLE 1 27,346 0 0
GCI LIBERTY INC COM 36164V305 5 66 SH   SOLE 8 66 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,836 80,871 SH   SOLE 1 80,871 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1 54 SH   SOLE 8 54 0 0
GDS HLDGS LTD ADR 36165L108 1 12 SH   SOLE 8 12 0 0
GDS HLDGS LTD ADR 36165L108 1,805 35,000 SH   SOLE 9 35,000 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 259 24,358 SH   SOLE 1 24,358 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 0 6 SH   SOLE 8 6 0 0
GENCOR INDS INC COM 368678108 107 9,175 SH   SOLE 1 9,175 0 0
GENCOR INDS INC COM 368678108 0 4 SH   SOLE 8 4 0 0
GENERAC HLDGS INC COM 368736104 7,515 74,711 SH   SOLE 1 74,711 0 0
GENERAC HLDGS INC OPT 368736104 191 1,900 SH Call SOLE 8 1,900 0 0
GENERAC HLDGS INC COM 368736104 4 35 SH   SOLE 8 35 0 0
GENERAL DYNAMICS CORP COM 369550108 56,295 319,215 SH   SOLE 1 319,215 0 0
GENERAL DYNAMICS CORP OPT 369550108 2,927 16,600 SH Put SOLE 8 16,600 0 0
GENERAL DYNAMICS CORP COM 369550108 3 18 SH   SOLE 8 18 0 0
GENERAL DYNAMICS CORP OPT 369550108 10,034 56,900 SH Call SOLE 8 56,900 0 0
GENERAL DYNAMICS CORP COM 369550108 4,085 23,161 SH   SOLE 9 23,161 0 0
GENERAL ELECTRIC CO COM 369604103 140,860 12,621,810 SH   SOLE 1 12,621,810 0 0
GENERAL ELECTRIC CO COM 369604103 345 30,920 SH   DFND 1 0 0 30,920
GENERAL ELECTRIC CO OPT 369604103 2,790 250,000 SH Put SOLE 1 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 10,044 900,000 SH Call SOLE 1 900,000 0 0
GENERAL ELECTRIC CO COM 369604103 40,794 3,655,351 SH   SOLE 8 3,655,351 0 0
GENERAL ELECTRIC CO OPT 369604103 19,162 1,717,000 SH Call SOLE 8 1,717,000 0 0
GENERAL ELECTRIC CO OPT 369604103 85,184 7,633,000 SH Put SOLE 8 7,633,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,790 250,000 SH Call SOLE 9 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,790 250,000 SH Put SOLE 9 250,000 0 0
GENERAL ELECTRIC CO COM 369604103 12,050 1,079,727 SH   SOLE 9 1,079,727 0 0
GENERAL ELECTRIC CO COM 369604103 424 38,000 SH   DFND 20 0 0 38,000
GENERAL ELECTRIC CO COM 369604103 5 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 129 11,609 SH   SOLE 1 11,609 0 0
GENERAL FIN CORP DEL COM 369822101 0 1 SH   SOLE 8 1 0 0
GENERAL MLS INC COM 370334104 77,820 1,452,976 SH   SOLE 1 1,452,976 0 0
GENERAL MLS INC COM 370334104 67 1,250 SH   DFND 1 0 0 1,250
GENERAL MLS INC COM 370334104 1,515 28,277 SH   SOLE 8 28,277 0 0
GENERAL MLS INC OPT 370334104 7,075 132,100 SH Put SOLE 8 132,100 0 0
GENERAL MLS INC OPT 370334104 6,706 125,200 SH Call SOLE 8 125,200 0 0
GENERAL MLS INC COM 370334104 10,968 204,769 SH   SOLE 9 204,769 0 0
GENERAL MLS INC COM 370334104 407 7,593 SH   SOLE 99 7,593 0 0
GENERAL MTRS CO COM 37045V100 117,789 3,218,261 SH   SOLE 1 3,218,261 0 0
GENERAL MTRS CO COM 37045V100 520 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO OPT 37045V100 62,304 1,702,300 SH Call SOLE 8 1,702,300 0 0
GENERAL MTRS CO OPT 37045V100 60,979 1,666,100 SH Put SOLE 8 1,666,100 0 0
GENERAL MTRS CO COM 37045V100 13,195 360,499 SH   SOLE 8 360,499 0 0
GENERAL MTRS CO COM 37045V100 4,398 120,187 SH   SOLE 9 120,187 0 0
GENERAL MTRS CO COM 37045V100 1,530 41,794 SH   SOLE 99 41,794 0 0
GENESCO INC COM 371532102 1,995 41,647 SH   SOLE 1 41,647 0 0
GENESCO INC OPT 371532102 10 200 SH Call SOLE 8 200 0 0
GENESCO INC COM 371532102 61 1,280 SH   SOLE 8 1,280 0 0
GENESEE &amp WYO INC COM 371559105 16,802 150,180 SH   SOLE 1 150,180 0 0
GENESIS ENERGY L P COM 371927104 609 29,717 SH   SOLE 1 29,717 0 0
GENESIS ENERGY L P COM 371927104 35 1,711 SH   SOLE 8 1,711 0 0
GENESIS HEALTHCARE INC COM 37185X106 137 83,734 SH   SOLE 1 83,734 0 0
GENIE ENERGY LTD COM 372284208 110 14,187 SH   SOLE 1 14,187 0 0
GENIE ENERGY LTD COM 372284208 0 48 SH   SOLE 8 48 0 0
GENMAB A S ADR 372303206 3 121 SH   SOLE 8 121 0 0
GENMARK DIAGNOSTICS INC COM 372309104 517 107,515 SH   SOLE 1 107,515 0 0
GENMARK DIAGNOSTICS INC COM 372309104 0 1 SH   SOLE 8 1 0 0
GENPACT LIMITED COM G3922B107 10,603 251,423 SH   SOLE 1 251,423 0 0
GENPACT LIMITED COM G3922B107 0 4 SH   SOLE 8 4 0 0
GENPACT LIMITED COM G3922B107 465 11,031 SH   SOLE 9 11,031 0 0
GENPACT LIMITED COM G3922B107 320 7,599 SH   SOLE 99 7,599 0 0
GENPREX INC COM 372446104 0 1 SH   SOLE 8 1 0 0
GENTEX CORP COM 371901109 3,217 111,017 SH   SOLE 1 111,017 0 0
GENTEX CORP OPT 371901109 58 2,000 SH Call SOLE 8 2,000 0 0
GENTEX CORP COM 371901109 132 4,542 SH   SOLE 8 4,542 0 0
GENTHERM INC COM 37253A103 2,437 54,888 SH   SOLE 1 54,888 0 0
GENTHERM INC COM 37253A103 0 11 SH   SOLE 8 11 0 0
GENTHERM INC COM 37253A103 246 5,553 SH   SOLE 99 5,553 0 0
GENUINE PARTS CO COM 372460105 22,792 214,558 SH   SOLE 1 214,558 0 0
GENUINE PARTS CO OPT 372460105 1,222 11,500 SH Put SOLE 8 11,500 0 0
GENUINE PARTS CO OPT 372460105 5,259 49,500 SH Call SOLE 8 49,500 0 0
GENUINE PARTS CO COM 372460105 7 71 SH   SOLE 8 71 0 0
GENUINE PARTS CO COM 372460105 5,231 49,238 SH   SOLE 9 49,238 0 0
GENWORTH FINL INC COM 37247D106 12,267 2,787,870 SH   SOLE 1 2,787,870 0 0
GENWORTH FINL INC COM 37247D106 59 13,463 SH   SOLE 8 13,463 0 0
GENWORTH FINL INC OPT 37247D106 4,758 1,081,300 SH Put SOLE 8 1,081,300 0 0
GENWORTH FINL INC OPT 37247D106 521 118,500 SH Call SOLE 8 118,500 0 0
GEO GROUP INC NEW TRUS 36162J106 3,064 184,476 SH   SOLE 1 184,476 0 0
GEO GROUP INC NEW TRUS 36162J106 0 3 SH   SOLE 8 3 0 0
GEO GROUP INC NEW COM 36162J106 704 42,381 SH   SOLE 99 42,381 0 0
GEOPARK LTD COM G38327105 469 21,200 SH   SOLE 1 21,200 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 340 20,267 SH   SOLE 1 20,267 0 0
GERDAU S A ADR 373737105 333 67,816 SH   SOLE 1 67,816 0 0
GERDAU S A ADR 373737105 149 30,479 SH   SOLE 9 30,479 0 0
GERMAN AMERN BANCORP INC COM 373865104 899 25,236 SH   SOLE 1 25,236 0 0
GERON CORP COM 374163103 306 224,967 SH   SOLE 1 224,967 0 0
GERON CORP COM 374163103 0 8 SH   SOLE 8 8 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,780 54,134 SH   SOLE 1 54,134 0 0
GIBRALTAR INDS INC COM 374689107 2,889 57,271 SH   SOLE 1 57,271 0 0
GIBRALTAR INDS INC COM 374689107 1 24 SH   SOLE 8 24 0 0
GIGAMEDIA LTD COM Y2711Y112 9 3,644 SH   DFND 1 0 0 3,644
GILAT SATELLITE NETWORKS LTD COM M51474118 1 172 SH   SOLE 9 172 0 0
GILDAN ACTIVEWEAR INC COM 375916103 573 19,375 SH   SOLE 1 19,375 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 15 500 SH Put SOLE 8 500 0 0
GILDAN ACTIVEWEAR INC COM 375916103 231 7,817 SH   SOLE 8 7,817 0 0
GILDAN ACTIVEWEAR INC OPT 375916103 3 100 SH Call SOLE 8 100 0 0
GILDAN ACTIVEWEAR INC COM 375916103 87 2,933 SH   SOLE 9 2,933 0 0
GILEAD SCIENCES INC COM 375558103 161,870 2,491,062 SH   SOLE 1 2,491,062 0 0
GILEAD SCIENCES INC COM 375558103 175 2,686 SH   DFND 1 0 0 2,686
GILEAD SCIENCES INC OPT 375558103 11,696 180,000 SH Call SOLE 1 180,000 0 0
GILEAD SCIENCES INC OPT 375558103 45,129 694,500 SH Call SOLE 8 694,500 0 0
GILEAD SCIENCES INC OPT 375558103 38,819 597,400 SH Put SOLE 8 597,400 0 0
GILEAD SCIENCES INC COM 375558103 17,920 275,771 SH   SOLE 8 275,771 0 0
GILEAD SCIENCES INC COM 375558103 8,112 124,848 SH   SOLE 9 124,848 0 0
GILEAD SCIENCES INC OPT 375558103 11,696 180,000 SH Call SOLE 9 180,000 0 0
GILEAD SCIENCES INC COM 375558103 1,302 20,041 SH   SOLE 99 20,041 0 0
GLACIER BANCORP INC NEW COM 37637Q105 6,396 139,067 SH   SOLE 1 139,067 0 0
GLACIER BANCORP INC NEW COM 37637Q105 8 183 SH   SOLE 8 183 0 0
GLADSTONE COML CORP TRUS 376536108 671 30,697 SH   SOLE 1 30,697 0 0
GLADSTONE COML CORP TRUS 376536108 0 8 SH   SOLE 8 8 0 0
GLADSTONE LD CORP TRUS 376549101 243 18,735 SH   SOLE 1 18,735 0 0
GLATFELTER COM 377316104 1,215 66,370 SH   SOLE 1 66,370 0 0
GLATFELTER COM 377316104 3 151 SH   SOLE 8 151 0 0
GLAUKOS CORP COM 377322102 2,119 38,895 SH   SOLE 1 38,895 0 0
GLAUKOS CORP COM 377322102 0 1 SH   SOLE 8 1 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 68 1,450 SH   DFND 1 0 0 1,450
GLAXOSMITHKLINE PLC ADR 37733W105 9,402 200,083 SH   SOLE 1 200,083 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 5,296 112,700 SH Call SOLE 8 112,700 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 0 3 SH   SOLE 8 3 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 1,884 40,100 SH Put SOLE 8 40,100 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 11,011 138,514 SH   SOLE 1 138,514 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 202 2,544 SH   SOLE 8 2,544 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 103 1,300 SH Put SOLE 8 1,300 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 4,054 51,000 SH Call SOLE 8 51,000 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 122 1,541 SH   SOLE 99 1,541 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 406 13,704 SH   SOLE 1 13,704 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 0 3 SH   SOLE 8 3 0 0
GLOBAL MED REIT INC TRUS 37954A204 469 35,499 SH   SOLE 1 35,499 0 0
GLOBAL MED REIT INC TRUS 37954A204 1 103 SH   SOLE 8 103 0 0
GLOBAL NET LEASE INC TRUS 379378201 2,764 136,315 SH   SOLE 1 136,315 0 0
GLOBAL NET LEASE INC TRUS 379378201 0 9 SH   SOLE 8 9 0 0
GLOBAL PARTNERS LP COM 37946R109 8 400 SH   SOLE 1 400 0 0
GLOBAL PMTS INC COM 37940X102 82,718 453,111 SH   SOLE 1 453,111 0 0
GLOBAL PMTS INC OPT 37940X102 3,434 18,811 SH Call SOLE 8 18,811 0 0
GLOBAL PMTS INC COM 37940X102 570 3,121 SH   SOLE 8 3,121 0 0
GLOBAL PMTS INC COM 37940X102 5,287 28,960 SH   SOLE 9 28,960 0 0
GLOBAL WTR RES INC COM 379463102 474 36,025 SH   SOLE 1 36,025 0 0
GLOBAL WTR RES INC COM 379463102 0 30 SH   SOLE 8 30 0 0
GLOBAL X FDS FUND 37954Y715 39 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37950E366 32 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37954Y764 265 10,250 SH   DFND 1 0 0 10,250
GLOBAL X FDS FUND 37954Y848 14 410 SH   DFND 1 0 0 410
GLOBAL X FDS FUND 37950E366 125 12,322 SH   SOLE 8 12,322 0 0
GLOBAL X FDS OPT 37950E366 107 10,600 SH Put SOLE 8 10,600 0 0
GLOBAL X FDS FUND 37954Y855 3 100 SH   SOLE 8 100 0 0
GLOBALSCAPE INC COM 37940G109 0 1 SH   SOLE 8 1 0 0
GLOBALSTAR INC COM 378973408 1 2,332 SH   SOLE 8 2,332 0 0
GLOBUS MED INC COM 379577208 5,298 89,969 SH   SOLE 1 89,969 0 0
GLOBUS MED INC COM 379577208 4 75 SH   SOLE 8 75 0 0
GLOBUS MED INC COM 379577208 95 1,607 SH   SOLE 99 1,607 0 0
GLU MOBILE INC COM 379890106 2,500 413,148 SH   SOLE 1 413,148 0 0
GLU MOBILE INC OPT 379890106 289 47,800 SH Put SOLE 8 47,800 0 0
GLU MOBILE INC OPT 379890106 304 50,200 SH Call SOLE 8 50,200 0 0
GLU MOBILE INC COM 379890106 415 68,639 SH   SOLE 8 68,639 0 0
GLYCOMIMETICS INC COM 38000Q102 277 52,408 SH   SOLE 1 52,408 0 0
GLYCOMIMETICS INC COM 38000Q102 0 41 SH   SOLE 8 41 0 0
GLYCOMIMETICS INC COM 38000Q102 27 5,013 SH   SOLE 99 5,013 0 0
GMS INC COM 36251C103 3,224 119,033 SH   SOLE 1 119,033 0 0
GMS INC COM 36251C103 10 355 SH   SOLE 8 355 0 0
GNC HLDGS INC COM 36191G107 291 107,928 SH   SOLE 1 107,928 0 0
GNC HLDGS INC COM 36191G107 0 49 SH   SOLE 8 49 0 0
GNC HLDGS INC OPT 36191G107 99 36,800 SH Call SOLE 8 36,800 0 0
GNC HLDGS INC OPT 36191G107 102 37,900 SH Put SOLE 8 37,900 0 0
GODADDY INC COM 380237107 13,354 196,609 SH   SOLE 1 196,609 0 0
GODADDY INC COM 380237107 338 4,972 SH   SOLE 8 4,972 0 0
GODADDY INC OPT 380237107 591 8,700 SH Call SOLE 8 8,700 0 0
GODADDY INC OPT 380237107 917 13,500 SH Put SOLE 8 13,500 0 0
GODADDY INC COM 380237107 254 3,730 SH   SOLE 9 3,730 0 0
GOGO INC COM 38046C109 1,291 201,705 SH   SOLE 1 201,705 0 0
GOGO INC OPT 38046C109 72 11,300 SH Put SOLE 8 11,300 0 0
GOGO INC OPT 38046C109 108 16,800 SH Call SOLE 8 16,800 0 0
GOGO INC COM 38046C109 97 15,193 SH   SOLE 8 15,193 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 7,069 391,214 SH   SOLE 1 391,214 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 10,719 753,857 SH   SOLE 1 753,857 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 458 32,200 SH Put SOLE 8 32,200 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 966 67,882 SH   SOLE 8 67,882 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 776 54,600 SH Call SOLE 8 54,600 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 117 13,277 SH   SOLE 1 13,277 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 149 16,900 SH Call SOLE 8 16,900 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 57 6,500 SH   SOLE 8 6,500 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 149 16,900 SH Put SOLE 8 16,900 0 0
GOLD FIELDS LTD NEW ADR 38059T106 3,578 542,072 SH   SOLE 1 542,072 0 0
GOLD FIELDS LTD NEW OPT 38059T106 88 13,300 SH Call SOLE 8 13,300 0 0
GOLD FIELDS LTD NEW ADR 38059T106 27 4,052 SH   SOLE 8 4,052 0 0
GOLD FIELDS LTD NEW OPT 38059T106 185 28,100 SH Put SOLE 8 28,100 0 0
GOLD FIELDS LTD NEW ADR 38059T106 459 69,583 SH   SOLE 99 69,583 0 0
GOLD RESOURCE CORP COM 38068T105 342 61,853 SH   SOLE 1 61,853 0 0
GOLD RESOURCE CORP COM 38068T105 1 267 SH   SOLE 8 267 0 0
GOLD STD VENTURES CORP COM 380738104 0 2 SH   SOLE 8 2 0 0
GOLDEN ENTMT INC COM 381013101 527 27,391 SH   SOLE 1 27,391 0 0
GOLDEN ENTMT INC COM 381013101 0 8 SH   SOLE 8 8 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 6,657 1,146,393 SH   SOLE 9 1,146,393 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 3,741 981,848 SH   SOLE 1 981,848 0 0
GOLDEN STAR RES LTD CDA COM 38119T807 0 79 SH   SOLE 8 79 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 132,827 577,688 SH   SOLE 1 577,688 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,851 12,401 SH   DFND 1 0 0 12,401
GOLDMAN SACHS GROUP INC COM 38141G104 40,362 175,537 SH   SOLE 8 175,537 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 261,615 1,137,800 SH Put SOLE 8 1,137,800 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 61,116 265,800 SH Call SOLE 8 265,800 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,601 33,059 SH   SOLE 9 33,059 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,313 5,710 SH   DFND 20 0 0 5,710
GOLUB CAP BDC INC COM 38173M102 3 166 SH   SOLE 8 166 0 0
GOOD TIMES RESTAURANTS INC COM 382140879 0 8 SH   SOLE 8 8 0 0
GOODRICH PETE CORP COM 382410843 91 9,083 SH   SOLE 1 9,083 0 0
GOODRICH PETE CORP COM 382410843 0 4 SH   SOLE 8 4 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 3,068 197,230 SH   SOLE 1 197,230 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 6,225 400,200 SH Put SOLE 8 400,200 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 341 21,900 SH Call SOLE 8 21,900 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 0 10 SH   SOLE 8 10 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 6,524 419,427 SH   SOLE 9 419,427 0 0
GOOSEHEAD INS INC COM 38267D109 485 11,428 SH   SOLE 1 11,428 0 0
GOOSEHEAD INS INC COM 38267D109 19 441 SH   SOLE 8 441 0 0
GOPRO INC COM 38268T103 2,078 478,955 SH   SOLE 1 478,955 0 0
GOPRO INC COM 38268T103 2 513 SH   DFND 1 0 0 513
GOPRO INC OPT 38268T103 1,557 358,800 SH Call SOLE 8 358,800 0 0
GOPRO INC OPT 38268T103 1,306 300,900 SH Put SOLE 8 300,900 0 0
GOPRO INC COM 38268T103 367 84,536 SH   SOLE 8 84,536 0 0
GORMAN RUPP CO COM 383082104 666 17,741 SH   SOLE 1 17,741 0 0
GORMAN RUPP CO COM 383082104 1 21 SH   SOLE 8 21 0 0
GOSSAMER BIO INC COM 38341P102 0 9 SH   SOLE 8 9 0 0
GP STRATEGIES CORP COM 36225V104 172 13,026 SH   SOLE 1 13,026 0 0
GP STRATEGIES CORP COM 36225V104 0 10 SH   SOLE 8 10 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 873 12,500 SH   SOLE 1 12,500 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 404 5,785 SH   SOLE 8 5,785 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 105 1,500 SH Put SOLE 8 1,500 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 335 4,800 SH Call SOLE 8 4,800 0 0
GRACO INC COM 384109104 835 16,072 SH   SOLE 1 16,072 0 0
GRACO INC COM 384109104 0 2 SH   SOLE 8 2 0 0
GRAF INDL CORP TRUS 384278206 1,598 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 146 12,504 SH   SOLE 1 12,504 0 0
GRAFTECH INTL LTD COM 384313508 1 101 SH   SOLE 8 101 0 0
GRAFTECH INTL LTD COM 384313508 250 21,496 SH   SOLE 99 21,496 0 0
GRAHAM CORP COM 384556106 213 9,747 SH   SOLE 1 9,747 0 0
GRAHAM CORP COM 384556106 0 6 SH   SOLE 8 6 0 0
GRAHAM HLDGS CO COM 384637104 4,255 6,661 SH   SOLE 1 6,661 0 0
GRAINGER W W INC COM 384802104 20,630 60,944 SH   SOLE 1 60,944 0 0
GRAINGER W W INC COM 384802104 102 301 SH   SOLE 8 301 0 0
GRAINGER W W INC OPT 384802104 14,624 43,200 SH Put SOLE 8 43,200 0 0
GRAINGER W W INC OPT 384802104 11,307 33,400 SH Call SOLE 8 33,400 0 0
GRAINGER W W INC COM 384802104 1,427 4,215 SH   SOLE 9 4,215 0 0
GRAN TIERRA ENERGY INC COM 38500T101 59 45,800 SH   SOLE 1 45,800 0 0
GRAND CANYON ED INC COM 38526M106 283 2,958 SH   SOLE 1 2,958 0 0
GRAND CANYON ED INC OPT 38526M106 134 1,400 SH Put SOLE 8 1,400 0 0
GRAND CANYON ED INC COM 38526M106 42 440 SH   SOLE 8 440 0 0
GRAND CANYON ED INC OPT 38526M106 67 700 SH Call SOLE 8 700 0 0
GRANITE CONSTR INC COM 387328107 1,958 70,758 SH   SOLE 1 70,758 0 0
GRANITE CONSTR INC COM 387328107 3 93 SH   SOLE 8 93 0 0
GRANITE CONSTR INC COM 387328107 299 10,794 SH   SOLE 99 10,794 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1,517 82,569 SH   SOLE 1 82,569 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1 54 SH   SOLE 8 54 0 0
GRANITE REAL ESTATE INVT TR COM 387437114 1,622 32,002 SH   SOLE 9 32,002 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 16,813 1,009,773 SH   SOLE 1 1,009,773 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 131 7,918 SH   SOLE 8 7,918 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 393 23,621 SH   SOLE 99 23,621 0 0
GRAY TELEVISION INC COM 389375106 5,230 243,920 SH   SOLE 1 243,920 0 0
GRAY TELEVISION INC COM 389375205 0 4 SH   SOLE 8 4 0 0
GRAY TELEVISION INC COM 389375106 2 94 SH   SOLE 8 94 0 0
GREAT AJAX CORP TRUS 38983D300 260 17,559 SH   SOLE 1 17,559 0 0
GREAT AJAX CORP TRUS 38983D300 0 1 SH   SOLE 8 1 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 934 82,545 SH   SOLE 1 82,545 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 12 1,024 SH   SOLE 8 1,024 0 0
GREAT PANTHER MINING LIMITED COM 39115V101 0 364 SH   SOLE 8 364 0 0
GREAT SOUTHN BANCORP INC COM 390905107 714 11,283 SH   SOLE 1 11,283 0 0
GREAT WESTN BANCORP INC COM 391416104 2,967 85,403 SH   SOLE 1 85,403 0 0
GREAT WESTN BANCORP INC COM 391416104 1 42 SH   SOLE 8 42 0 0
GREEN BRICK PARTNERS INC COM 392709101 385 33,609 SH   SOLE 1 33,609 0 0
GREEN BRICK PARTNERS INC COM 392709101 0 29 SH   SOLE 8 29 0 0
GREEN DOT CORP COM 39304D102 1,311 56,289 SH   SOLE 1 56,289 0 0
GREEN DOT CORP COM 39304D102 2 121 SH   SOLE 8 121 0 0
GREEN PLAINS INC COM 393222104 848 54,963 SH   SOLE 1 54,963 0 0
GREEN PLAINS INC OPT 393222104 194 12,600 SH Call SOLE 8 12,600 0 0
GREEN PLAINS INC COM 393222104 4 282 SH   SOLE 8 282 0 0
GREEN PLAINS INC OPT 393222104 46 3,000 SH Put SOLE 8 3,000 0 0
GREENBRIER COS INC COM 393657101 2,034 62,717 SH   SOLE 1 62,717 0 0
GREENBRIER COS INC COM 393657101 22 694 SH   SOLE 8 694 0 0
GREENBRIER COS INC COM 393657101 525 16,202 SH   SOLE 99 16,202 0 0
GREENE COUNTY BANCORP INC COM 394357107 95 3,308 SH   SOLE 1 3,308 0 0
GREENE COUNTY BANCORP INC COM 394357107 0 2 SH   SOLE 8 2 0 0
GREENHILL &amp CO INC COM 395259104 387 22,645 SH   SOLE 1 22,645 0 0
GREENHILL &amp CO INC COM 395259104 21 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC OPT 395259104 51 3,000 SH Call SOLE 8 3,000 0 0
GREENHILL &amp CO INC COM 395259104 41 2,403 SH   SOLE 8 2,403 0 0
GREENHILL &amp CO INC OPT 395259104 10 600 SH Put SOLE 8 600 0 0
GREENHILL &amp CO INC COM 395259104 270 15,793 SH   SOLE 99 15,793 0 0
GREENLANE HLDGS INC COM 395330103 33 10,070 SH   SOLE 1 10,070 0 0
GREENLANE HLDGS INC COM 395330103 0 3 SH   SOLE 8 3 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 398 39,321 SH   SOLE 1 39,321 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 1 80 SH   SOLE 8 80 0 0
GREENSKY INC COM 39572G100 151 17,000 SH   DFND 1 0 0 17,000
GREENSKY INC COM 39572G100 2 200 SH   SOLE 1 200 0 0
GREIF INC COM 397624206 318 6,141 SH   SOLE 1 6,141 0 0
GREIF INC COM 397624107 1,402 31,736 SH   SOLE 1 31,736 0 0
GRIFFIN INL RLTY INC COM 398231100 38 977 SH   SOLE 1 977 0 0
GRIFFON CORP COM 398433102 1,264 62,193 SH   SOLE 1 62,193 0 0
GRIFFON CORP COM 398433102 19 937 SH   SOLE 8 937 0 0
GRIFOLS S A ADR 398438408 2 71 SH   SOLE 8 71 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 25 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 224 25,066 SH   SOLE 1 25,066 0 0
GRITSTONE ONCOLOGY INC COM 39868T105 1 160 SH   SOLE 8 160 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 759 23,382 SH   SOLE 1 23,382 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 0 1 SH   SOLE 8 1 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 4,450 44,494 SH   SOLE 1 44,494 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 30 295 SH   SOLE 8 295 0 0
GROUPON INC COM 399473107 2,861 1,196,993 SH   SOLE 1 1,196,993 0 0
GROUPON INC OPT 399473107 360 150,800 SH Call SOLE 8 150,800 0 0
GROUPON INC COM 399473107 21 9,016 SH   SOLE 8 9,016 0 0
GROUPON INC OPT 399473107 13 5,600 SH Put SOLE 8 5,600 0 0
GROUPON INC COM 399473107 24 10,215 SH   SOLE 99 10,215 0 0
GRUBHUB INC COM 400110102 41,738 858,088 SH   SOLE 1 858,088 0 0
GRUBHUB INC OPT 400110102 9,860 202,700 SH Put SOLE 8 202,700 0 0
GRUBHUB INC OPT 400110102 12,252 251,900 SH Call SOLE 8 251,900 0 0
GRUBHUB INC COM 400110102 534 10,975 SH   SOLE 8 10,975 0 0
GRUBHUB INC COM 400110102 138 2,826 SH   SOLE 9 2,826 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 2 11 SH   SOLE 8 11 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 465 28,617 SH   SOLE 1 28,617 0 0
GRUPO FINANCIERO GALICIA S A OPT 399909100 240 14,800 SH Put SOLE 8 14,800 0 0
GRUPO FINANCIERO GALICIA S A OPT 399909100 269 16,600 SH Call SOLE 8 16,600 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 376 23,192 SH   SOLE 8 23,192 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 581 35,823 SH   SOLE 9 35,823 0 0
GRUPO TELEVISA SA OPT 40049J206 4 300 SH Call SOLE 8 300 0 0
GSE SYS INC COM 36227K106 0 2 SH   SOLE 8 2 0 0
GSI TECHNOLOGY COM 36241U106 115 16,175 SH   SOLE 1 16,175 0 0
GSI TECHNOLOGY COM 36241U106 0 4 SH   SOLE 8 4 0 0
GSX TECHEDU INC ADR 36257Y109 953 43,600 SH   SOLE 1 43,600 0 0
GSX TECHEDU INC ADR 36257Y109 0 11 SH   SOLE 8 11 0 0
GTT COMMUNICATIONS INC COM 362393100 768 67,640 SH   SOLE 1 67,640 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 237 40,381 SH   SOLE 1 40,381 0 0
GUANGSHEN RY LTD ADR 40065W107 144 8,700 SH   SOLE 9 8,700 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 272 8,284 SH   SOLE 1 8,284 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 0 1 SH   SOLE 8 1 0 0
GUARDANT HEALTH INC COM 40131M109 16 200 SH   DFND 1 0 0 200
GUARDANT HEALTH INC COM 40131M109 13,244 169,500 SH   SOLE 1 169,500 0 0
GUARDANT HEALTH INC COM 40131M109 41 522 SH   SOLE 8 522 0 0
GUARDION HEALTH SCIENCES INC COM 40145Q203 46 209,832 SH   SOLE 8 209,832 0 0
GUESS INC COM 401617105 2,913 130,147 SH   SOLE 1 130,147 0 0
GUESS INC OPT 401617105 2,115 94,500 SH Put SOLE 8 94,500 0 0
GUESS INC COM 401617105 403 18,040 SH   SOLE 8 18,040 0 0
GUESS INC OPT 401617105 1,755 78,400 SH Call SOLE 8 78,400 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 11,202 102,049 SH   SOLE 1 102,049 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 201 1,827 SH   SOLE 8 1,827 0 0
GUIDEWIRE SOFTWARE INC BOND 40171VAA8 694 588,000 PRN   SOLE 8 0 0 588,000
GUIDEWIRE SOFTWARE INC COM 40171V100 194 1,768 SH   SOLE 9 1,768 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 266 2,419 SH   SOLE 99 2,419 0 0
GULF ISLAND FABRICATION INC COM 402307102 0 2 SH   SOLE 8 2 0 0
GULFPORT ENERGY CORP COM 402635304 9 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 911 299,886 SH   SOLE 1 299,886 0 0
GULFPORT ENERGY CORP COM 402635304 60 19,710 SH   SOLE 8 19,710 0 0
GULFPORT ENERGY CORP OPT 402635304 12 3,900 SH Call SOLE 8 3,900 0 0
GULFPORT ENERGY CORP OPT 402635304 11 3,700 SH Put SOLE 8 3,700 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 79 751 SH   SOLE 1 751 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 4,015 38,398 SH   SOLE 8 38,398 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 5,500 52,600 SH Put SOLE 8 52,600 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 10 100 SH Call SOLE 8 100 0 0
GWG HLDGS INC COM 36192A109 18 1,818 SH   SOLE 1 1,818 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 1,643 49,171 SH   SOLE 1 49,171 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 5 136 SH   SOLE 8 136 0 0
HABIT RESTAURANTS INC COM 40449J103 215 20,581 SH   SOLE 1 20,581 0 0
HABIT RESTAURANTS INC COM 40449J103 2 111 SH   SOLE 8 111 0 0
HACKETT GROUP INC COM 404609109 395 24,444 SH   SOLE 1 24,444 0 0
HACKETT GROUP INC COM 404609109 0 16 SH   SOLE 8 16 0 0
HAEMONETICS CORP COM 405024100 6,580 57,267 SH   SOLE 1 57,267 0 0
HAEMONETICS CORP COM 405024100 128 1,121 SH   SOLE 8 1,121 0 0
HAEMONETICS CORP COM 405024100 117 1,022 SH   SOLE 99 1,022 0 0
HAIN CELESTIAL GROUP INC COM 405217100 650 25,038 SH   SOLE 1 25,038 0 0
HAIN CELESTIAL GROUP INC COM 405217100 3,659 141,008 SH   SOLE 8 141,008 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 2,001 77,100 SH Call SOLE 8 77,100 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 3,896 150,100 SH Put SOLE 8 150,100 0 0
HALLADOR ENERGY COMPANY COM 40609P105 89 30,167 SH   SOLE 1 30,167 0 0
HALLADOR ENERGY COMPANY COM 40609P105 0 109 SH   SOLE 8 109 0 0
HALLIBURTON CO COM 406216101 232 9,467 SH   DFND 1 0 0 9,467
HALLIBURTON CO COM 406216101 64,993 2,655,985 SH   SOLE 1 2,654,034 1,951 0
HALLIBURTON CO OPT 406216101 4,894 200,000 SH Put SOLE 1 200,000 0 0
HALLIBURTON CO COM 406216101 1,254 51,278 SH   SOLE 8 51,278 0 0
HALLIBURTON CO OPT 406216101 47,704 1,949,500 SH Call SOLE 8 1,949,500 0 0
HALLIBURTON CO OPT 406216101 11,100 453,600 SH Put SOLE 8 453,600 0 0
HALLIBURTON CO COM 406216101 4,066 166,189 SH   SOLE 9 166,189 0 0
HALLIBURTON CO COM 406216101 143 5,847 SH   DFND 20 0 0 5,847
HALLMARK FINL SVCS INC EC COM 40624Q203 233 13,311 SH   SOLE 1 13,311 0 0
HALLMARK FINL SVCS INC EC COM 40624Q203 9 528 SH   SOLE 8 528 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 3,259 183,809 SH   SOLE 1 183,809 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 264 14,900 SH Call SOLE 8 14,900 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 3 191 SH   SOLE 8 191 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 123 6,459 SH   SOLE 1 6,459 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 0 18 SH   SOLE 8 18 0 0
HAMILTON LANE INC COM 407497106 1,915 32,122 SH   SOLE 1 32,122 0 0
HAMILTON LANE INC COM 407497106 17 278 SH   SOLE 8 278 0 0
HAMILTON LANE INC COM 407497106 145 2,441 SH   SOLE 99 2,441 0 0
HANCOCK JAFFE LABORATORIES I COM 41015N106 0 48 SH   SOLE 8 48 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 5,236 119,329 SH   SOLE 1 119,329 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 401 9,137 SH   SOLE 8 9,137 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 100 2,275 SH   SOLE 99 2,275 0 0
HANESBRANDS INC COM 410345102 8,483 571,339 SH   SOLE 1 571,339 0 0
HANESBRANDS INC OPT 410345102 6,718 452,400 SH Put SOLE 8 452,400 0 0
HANESBRANDS INC OPT 410345102 5,025 338,400 SH Call SOLE 8 338,400 0 0
HANESBRANDS INC COM 410345102 513 34,545 SH   SOLE 9 34,545 0 0
HANGER INC COM 41043F208 1,901 68,866 SH   SOLE 1 68,866 0 0
HANGER INC COM 41043F208 27 976 SH   SOLE 8 976 0 0
HANMI FINL CORP COM 410495204 920 45,996 SH   SOLE 1 45,996 0 0
HANMI FINL CORP COM 410495204 0 1 SH   SOLE 8 1 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 6,369 197,866 SH   SOLE 1 197,866 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 2 54 SH   SOLE 8 54 0 0
HANNON ARMSTRONG SUST INFR C BOND 41068XAB6 156 128,000 PRN   SOLE 8 0 0 128,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 331 10,300 SH   DFND 20 0 0 10,300
HANNON ARMSTRONG SUST INFR C COM 41068X100 114 3,535 SH   SOLE 99 3,535 0 0
HANOVER INS GROUP INC COM 410867105 2,500 18,295 SH   SOLE 1 18,295 0 0
HANOVER INS GROUP INC COM 410867105 0 1 SH   SOLE 8 1 0 0
HANOVER INS GROUP INC COM 410867105 1,941 14,200 SH   SOLE 9 14,200 0 0
HANOVER INS GROUP INC COM 410867105 279 2,043 SH   SOLE 99 2,043 0 0
HARLEY DAVIDSON INC COM 412822108 9,188 247,022 SH   SOLE 1 247,022 0 0
HARLEY DAVIDSON INC COM 412822108 217 5,844 SH   SOLE 8 5,844 0 0
HARLEY DAVIDSON INC OPT 412822108 2,261 60,800 SH Call SOLE 8 60,800 0 0
HARLEY DAVIDSON INC OPT 412822108 647 17,400 SH Put SOLE 8 17,400 0 0
HARLEY DAVIDSON INC COM 412822108 4,693 126,179 SH   SOLE 9 126,179 0 0
HARMONIC INC COM 413160102 1 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 1,047 134,296 SH   SOLE 1 134,296 0 0
HARMONIC INC COM 413160102 19 2,445 SH   SOLE 8 2,445 0 0
HARMONY GOLD MNG LTD ADR 413216300 4,012 1,105,351 SH   SOLE 1 1,105,351 0 0
HARMONY GOLD MNG LTD ADR 413216300 54 15,033 SH   SOLE 8 15,033 0 0
HARPOON THERAPEUTICS INC COM 41358P106 180 12,220 SH   SOLE 1 12,220 0 0
HARSCO CORP COM 415864107 2,929 127,289 SH   SOLE 1 127,289 0 0
HARSCO CORP COM 415864107 144 6,254 SH   SOLE 8 6,254 0 0
HARSCO CORP OPT 415864107 85 3,700 SH Put SOLE 8 3,700 0 0
HARSCO CORP OPT 415864107 44 1,900 SH Call SOLE 8 1,900 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 34,495 567,640 SH   SOLE 1 567,640 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 465 7,655 SH   SOLE 8 7,655 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 340 5,600 SH Call SOLE 8 5,600 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 55 900 SH Put SOLE 8 900 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 4,533 74,581 SH   SOLE 9 74,581 0 0
HASBRO INC COM 418056107 15,736 149,007 SH   SOLE 1 149,007 0 0
HASBRO INC OPT 418056107 4,224 40,000 SH Put SOLE 8 40,000 0 0
HASBRO INC OPT 418056107 1,109 10,500 SH Call SOLE 8 10,500 0 0
HASBRO INC COM 418056107 6,029 57,084 SH   SOLE 8 57,084 0 0
HASBRO INC COM 418056107 1,335 12,640 SH   SOLE 9 12,640 0 0
HASBRO INC COM 418056107 555 5,257 SH   SOLE 99 5,257 0 0
HAVERTY FURNITURE INC COM 419596101 595 29,481 SH   SOLE 1 29,481 0 0
HAVERTY FURNITURE INC COM 419596101 0 8 SH   SOLE 8 8 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 6,611 141,080 SH   SOLE 1 141,080 0 0
HAWAIIAN HOLDINGS INC COM 419879101 2,224 75,897 SH   SOLE 1 75,897 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 721 24,600 SH Call SOLE 8 24,600 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 770 26,300 SH Put SOLE 8 26,300 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1 30 SH   SOLE 8 30 0 0
HAWKINS INC COM 420261109 672 14,648 SH   SOLE 1 14,648 0 0
HAWTHORN BANCSHARES INC COM 420476103 147 5,764 SH   SOLE 1 5,764 0 0
HAYNES INTERNATIONAL INC COM 420877201 676 18,892 SH   SOLE 1 18,892 0 0
HCA HEALTHCARE INC COM 40412C101 48,055 325,107 SH   SOLE 1 325,107 0 0
HCA HEALTHCARE INC OPT 40412C101 11,648 78,800 SH Put SOLE 8 78,800 0 0
HCA HEALTHCARE INC OPT 40412C101 14,456 97,800 SH Call SOLE 8 97,800 0 0
HCA HEALTHCARE INC COM 40412C101 3,948 26,711 SH   SOLE 8 26,711 0 0
HCA HEALTHCARE INC COM 40412C101 7,953 53,806 SH   SOLE 9 53,806 0 0
HCA HEALTHCARE INC COM 40412C101 571 3,860 SH   SOLE 99 3,860 0 0
HCI GROUP INC COM 40416E103 431 9,438 SH   SOLE 1 9,438 0 0
HCI GROUP INC COM 40416E103 1 18 SH   SOLE 8 18 0 0
HD SUPPLY HLDGS INC COM 40416M105 7,578 188,403 SH   SOLE 1 188,403 0 0
HD SUPPLY HLDGS INC COM 40416M105 11 279 SH   SOLE 8 279 0 0
HD SUPPLY HLDGS INC OPT 40416M105 40 1,000 SH Call SOLE 8 1,000 0 0
HD SUPPLY HLDGS INC COM 40416M105 152 3,802 SH   SOLE 9 3,802 0 0
HD SUPPLY HLDGS INC COM 40416M105 859 21,347 SH   SOLE 99 21,347 0 0
HDFC BANK LTD ADR 40415F101 55,870 881,647 SH   SOLE 1 0 881,647 0
HDFC BANK LTD ADR 40415F101 3,399 53,631 SH   SOLE 20 0 53,631 0
HDFC BANK LTD ADR 40415F101 2,153 33,974 SH   SOLE 82 0 33,974 0
HDFC BANK LTD ADR 40415F101 6,045 95,392 SH   SOLE 99 0 95,392 0
HEALTH INS INNOVATIONS INC COM 42225K106 188 9,754 SH   SOLE 1 9,754 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 1 30 SH   SOLE 8 30 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 5,368 278,300 SH Call SOLE 8 278,300 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 1,914 99,200 SH Put SOLE 8 99,200 0 0
HEALTHCARE RLTY TR TRUS 421946104 10,042 300,907 SH   SOLE 1 300,907 0 0
HEALTHCARE RLTY TR TRUS 421946104 0 10 SH   SOLE 8 10 0 0
HEALTHCARE RLTY TR COM 421946104 126 3,790 SH   SOLE 9 3,790 0 0
HEALTHCARE RLTY TR COM 421946104 433 12,974 SH   SOLE 99 12,974 0 0
HEALTHCARE SVCS GRP INC COM 421906108 3,107 127,691 SH   SOLE 1 127,691 0 0
HEALTHCARE SVCS GRP INC COM 421906108 2 89 SH   SOLE 8 89 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 5,052 166,837 SH   SOLE 1 166,837 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 0 2 SH   SOLE 8 2 0 0
HEALTHCARE TR AMER INC COM 42225P501 1,238 40,881 SH   SOLE 99 40,881 0 0
HEALTHEQUITY INC COM 42226A107 5,744 77,547 SH   SOLE 1 77,547 0 0
HEALTHEQUITY INC COM 42226A107 6 76 SH   SOLE 8 76 0 0
HEALTHSTREAM INC COM 42222N103 1,054 38,782 SH   SOLE 1 38,782 0 0
HEALTHSTREAM INC COM 42222N103 0 6 SH   SOLE 8 6 0 0
HEARTLAND EXPRESS INC COM 422347104 2,233 106,036 SH   SOLE 1 106,036 0 0
HEARTLAND EXPRESS INC COM 422347104 0 1 SH   SOLE 8 1 0 0
HEARTLAND FINL USA INC COM 42234Q102 2,438 49,011 SH   SOLE 1 49,011 0 0
HECLA MNG CO COM 422704106 5,348 1,577,484 SH   SOLE 1 1,577,484 0 0
HECLA MNG CO OPT 422704106 144 42,400 SH Put SOLE 8 42,400 0 0
HECLA MNG CO COM 422704106 158 46,670 SH   SOLE 8 46,670 0 0
HECLA MNG CO OPT 422704106 444 131,100 SH Call SOLE 8 131,100 0 0
HEICO CORP NEW COM 422806109 5,685 49,802 SH   SOLE 1 49,802 0 0
HEICO CORP NEW COM 422806208 2,102 23,473 SH   SOLE 1 23,473 0 0
HEICO CORP NEW COM 422806208 0 5 SH   SOLE 8 5 0 0
HEICO CORP NEW COM 422806109 237 2,077 SH   SOLE 8 2,077 0 0
HEICO CORP NEW COM 422806109 106 920 SH   SOLE 9 920 0 0
HEICO CORP NEW COM 422806208 146 1,626 SH   SOLE 9 1,626 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 1,220 37,524 SH   SOLE 1 37,524 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 3 86 SH   SOLE 8 86 0 0
HELEN OF TROY CORP LTD COM G4388N106 7,951 44,218 SH   SOLE 1 44,218 0 0
HELEN OF TROY CORP LTD COM G4388N106 117 654 SH   SOLE 8 654 0 0
HELEN OF TROY CORP LTD OPT G4388N106 629 3,500 SH Put SOLE 8 3,500 0 0
HELEN OF TROY CORP LTD OPT G4388N106 414 2,300 SH Call SOLE 8 2,300 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 1,354 29,288 SH   SOLE 1 29,288 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 1 23 SH   SOLE 8 23 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 2,070 215,000 SH   SOLE 1 215,000 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1 118 SH   SOLE 8 118 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 49 5,106 SH   SOLE 99 5,106 0 0
HELMERICH &amp PAYNE INC COM 423452101 7,994 175,985 SH   SOLE 1 175,985 0 0
HELMERICH &amp PAYNE INC COM 423452101 893 19,649 SH   SOLE 8 19,649 0 0
HELMERICH &amp PAYNE INC OPT 423452101 4,180 92,000 SH Put SOLE 8 92,000 0 0
HELMERICH &amp PAYNE INC OPT 423452101 2,258 49,700 SH Call SOLE 8 49,700 0 0
HELMERICH &amp PAYNE INC COM 423452101 365 8,042 SH   SOLE 9 8,042 0 0
HELMERICH &amp PAYNE INC COM 423452101 281 6,192 SH   SOLE 99 6,192 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 498 33,588 SH   SOLE 1 33,588 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 0 1 SH   SOLE 8 1 0 0
HENRY JACK &amp ASSOC INC COM 426281101 19,608 134,610 SH   SOLE 1 134,610 0 0
HENRY JACK &amp ASSOC INC COM 426281101 1,069 7,335 SH   SOLE 9 7,335 0 0
HENRY SCHEIN INC COM 806407102 18,595 278,702 SH   SOLE 1 278,702 0 0
HENRY SCHEIN INC OPT 806407102 2,849 42,700 SH Call SOLE 8 42,700 0 0
HENRY SCHEIN INC OPT 806407102 1,895 28,400 SH Put SOLE 8 28,400 0 0
HENRY SCHEIN INC COM 806407102 1,853 27,773 SH   SOLE 8 27,773 0 0
HENRY SCHEIN INC COM 806407102 944 14,154 SH   SOLE 9 14,154 0 0
HERBALIFE LTD BOND 42703MAD5 210 203,000 PRN   SOLE 8 0 0 203,000
HERBALIFE NUTRITION LTD COM G4412G101 28 580 SH   SOLE 1 580 0 0
HERBALIFE NUTRITION LTD COM G4412G101 23,612 495,340 SH   SOLE 8 495,340 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 605 12,700 SH Call SOLE 8 12,700 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 434 9,100 SH Put SOLE 8 9,100 0 0
HERC HLDGS INC COM 42704L104 1,356 27,731 SH   SOLE 1 27,731 0 0
HERC HLDGS INC OPT 42704L104 20 400 SH Call SOLE 8 400 0 0
HERC HLDGS INC OPT 42704L104 73 1,500 SH Put SOLE 8 1,500 0 0
HERC HLDGS INC COM 42704L104 3 63 SH   SOLE 8 63 0 0
HERCULES CAPITAL INC COM 427096508 0 2 SH   SOLE 8 2 0 0
HERITAGE COMMERCE CORP COM 426927109 711 55,424 SH   SOLE 1 55,424 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 471 15,018 SH   SOLE 1 15,018 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 1 49 SH   SOLE 8 49 0 0
HERITAGE FINL CORP WASH COM 42722X106 1,569 55,420 SH   SOLE 1 55,420 0 0
HERITAGE FINL CORP WASH COM 42722X106 0 1 SH   SOLE 8 1 0 0
HERITAGE INS HLDGS INC COM 42727J102 383 28,954 SH   SOLE 1 28,954 0 0
HERITAGE INS HLDGS INC COM 42727J102 0 31 SH   SOLE 8 31 0 0
HERON THERAPEUTICS INC COM 427746102 1,975 84,031 SH   SOLE 1 84,031 0 0
HERON THERAPEUTICS INC OPT 427746102 31 1,300 SH Call SOLE 8 1,300 0 0
HERON THERAPEUTICS INC COM 427746102 45 1,946 SH   SOLE 8 1,946 0 0
HERON THERAPEUTICS INC COM 427746102 54 2,293 SH   SOLE 99 2,293 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,191 81,781 SH   SOLE 1 81,781 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1 53 SH   SOLE 8 53 0 0
HERSHEY CO COM 427866108 48,944 332,987 SH   SOLE 1 332,987 0 0
HERSHEY CO OPT 427866108 14,889 101,300 SH Put SOLE 8 101,300 0 0
HERSHEY CO OPT 427866108 1,161 7,900 SH Call SOLE 8 7,900 0 0
HERSHEY CO COM 427866108 5,693 38,740 SH   SOLE 8 38,740 0 0
HERSHEY CO COM 427866108 2,098 14,274 SH   SOLE 9 14,274 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 1,702 108,105 SH   SOLE 1 108,105 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 4,137 262,759 SH   SOLE 8 262,759 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 14,194 901,200 SH Put SOLE 8 901,200 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 2,438 154,800 SH Call SOLE 8 154,800 0 0
HESKA CORP COM 42805E306 1,009 10,513 SH   SOLE 1 10,513 0 0
HESS CORP COM 42809H107 34,822 521,193 SH   SOLE 1 521,193 0 0
HESS CORP COM 42809H107 2,122 31,756 SH   SOLE 8 31,756 0 0
HESS CORP OPT 42809H107 56,173 840,800 SH Call SOLE 8 840,800 0 0
HESS CORP OPT 42809H107 50,755 759,700 SH Put SOLE 8 759,700 0 0
HESS CORP COM 42809H107 1,695 25,373 SH   SOLE 9 25,373 0 0
HESS CORP COM 42809H107 782 11,704 SH   SOLE 99 11,704 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 39,005 2,459,391 SH   SOLE 1 2,459,391 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 32 2,018 SH   SOLE 8 2,018 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 549 34,600 SH Call SOLE 8 34,600 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 193 12,200 SH Put SOLE 8 12,200 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,957 123,383 SH   SOLE 9 123,383 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,414 89,157 SH   SOLE 99 89,157 0 0
HEXCEL CORP NEW COM 428291108 4,142 56,498 SH   SOLE 1 56,498 0 0
HEXCEL CORP NEW COM 428291108 18 243 SH   SOLE 8 243 0 0
HF FOODS GROUP INC COM 40417F109 147 7,520 SH   SOLE 1 7,520 0 0
HF FOODS GROUP INC COM 40417F109 0 1 SH   SOLE 8 1 0 0
HI CRUSH INC COM 428337109 0 45 SH   SOLE 1 45 0 0
HI CRUSH INC COM 428337109 0 49 SH   SOLE 8 49 0 0
HI CRUSH INC OPT 428337109 17 19,100 SH Put SOLE 8 19,100 0 0
HI CRUSH INC OPT 428337109 119 135,100 SH Call SOLE 8 135,100 0 0
HIBBETT SPORTS INC COM 428567101 3,323 118,505 SH   SOLE 1 118,505 0 0
HIBBETT SPORTS INC OPT 428567101 45 1,600 SH Put SOLE 8 1,600 0 0
HIBBETT SPORTS INC COM 428567101 34 1,203 SH   SOLE 8 1,203 0 0
HIBBETT SPORTS INC OPT 428567101 123 4,400 SH Call SOLE 8 4,400 0 0
HIGHPOINT RES CORP COM 43114K108 286 168,738 SH   SOLE 1 168,738 0 0
HIGHPOINT RES CORP COM 43114K108 0 9 SH   SOLE 8 9 0 0
HIGHWOODS PPTYS INC TRUS 431284108 5,725 117,057 SH   SOLE 1 117,057 0 0
HIGHWOODS PPTYS INC TRUS 431284108 0 1 SH   SOLE 8 1 0 0
HILL ROM HLDGS INC COM 431475102 10,402 91,622 SH   SOLE 1 91,622 0 0
HILL ROM HLDGS INC COM 431475102 78 687 SH   SOLE 8 687 0 0
HILL ROM HLDGS INC OPT 431475102 23 200 SH Call SOLE 8 200 0 0
HILL ROM HLDGS INC COM 431475102 281 2,472 SH   SOLE 99 2,472 0 0
HILLENBRAND INC COM 431571108 4,243 127,390 SH   SOLE 1 127,390 0 0
HILLENBRAND INC COM 431571108 0 3 SH   SOLE 8 3 0 0
HILLENBRAND INC OPT 431571108 20 600 SH Call SOLE 8 600 0 0
HILLTOP HOLDINGS INC COM 432748101 2,466 98,938 SH   SOLE 1 98,938 0 0
HILLTOP HOLDINGS INC COM 432748101 32 1,311 SH   SOLE 8 1,311 0 0
HILTON GRAND VACATIONS INC COM 43283X105 313 9,124 SH   SOLE 1 9,124 0 0
HILTON GRAND VACATIONS INC COM 43283X105 1 17 SH   SOLE 8 17 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 44,896 404,819 SH   SOLE 1 404,819 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 4,020 36,244 SH   SOLE 8 36,244 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 50,853 458,500 SH Call SOLE 8 458,500 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 1,309 11,800 SH Put SOLE 8 11,800 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,956 26,652 SH   SOLE 9 26,652 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 457 4,120 SH   SOLE 99 4,120 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 0 34 SH   SOLE 1 34 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 26 9,663 SH   SOLE 8 9,663 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 3 1,200 SH Put SOLE 8 1,200 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 59 22,200 SH Call SOLE 8 22,200 0 0
HINGHAM INSTN SVGS MASS COM 433323102 372 1,770 SH   SOLE 1 1,770 0 0
HMS HLDGS CORP COM 40425J101 4,966 167,754 SH   SOLE 1 167,754 0 0
HMS HLDGS CORP COM 40425J101 40 1,348 SH   SOLE 8 1,348 0 0
HMS HLDGS CORP COM 40425J101 209 7,053 SH   SOLE 99 7,053 0 0
HNI CORP COM 404251100 1,816 48,451 SH   SOLE 1 48,451 0 0
HNI CORP COM 404251100 1 33 SH   SOLE 8 33 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 62 3,937 SH   SOLE 1 3,937 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 272 12,247 SH   SOLE 1 12,247 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 2 70 SH   SOLE 8 70 0 0
HOLLYFRONTIER CORP COM 436106108 101 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 22,412 441,947 SH   SOLE 1 441,947 0 0
HOLLYFRONTIER CORP OPT 436106108 14,898 293,800 SH Call SOLE 8 293,800 0 0
HOLLYFRONTIER CORP COM 436106108 1,014 20,003 SH   SOLE 8 20,003 0 0
HOLLYFRONTIER CORP OPT 436106108 19,260 379,800 SH Put SOLE 8 379,800 0 0
HOLLYFRONTIER CORP COM 436106108 819 16,154 SH   SOLE 9 16,154 0 0
HOLLYFRONTIER CORP COM 436106108 45 897 SH   SOLE 99 897 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 80 4,900 SH   SOLE 1 4,900 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 0 9 SH   SOLE 8 9 0 0
HOLOGIC INC COM 436440101 31,937 611,717 SH   SOLE 1 611,717 0 0
HOLOGIC INC OPT 436440101 52 1,000 SH Call SOLE 8 1,000 0 0
HOLOGIC INC OPT 436440101 16 300 SH Put SOLE 8 300 0 0
HOLOGIC INC COM 436440101 2,037 39,005 SH   SOLE 8 39,005 0 0
HOLOGIC INC COM 436440101 1,331 25,499 SH   SOLE 9 25,499 0 0
HOME BANCORP INC COM 43689E107 304 7,762 SH   SOLE 1 7,762 0 0
HOME BANCORP INC COM 43689E107 1 14 SH   SOLE 8 14 0 0
HOME BANCSHARES INC COM 436893200 3,292 167,479 SH   SOLE 1 167,479 0 0
HOME BANCSHARES INC COM 436893200 354 18,012 SH   SOLE 99 18,012 0 0
HOME DEPOT INC COM 437076102 484,499 2,218,612 SH   SOLE 1 1,899,685 318,927 0
HOME DEPOT INC OPT 437076102 78,071 357,500 SH Call SOLE 8 357,500 0 0
HOME DEPOT INC COM 437076102 3,308 15,145 SH   SOLE 8 15,145 0 0
HOME DEPOT INC OPT 437076102 86,413 395,700 SH Put SOLE 8 395,700 0 0
HOME DEPOT INC COM 437076102 23,385 107,086 SH   SOLE 9 107,086 0 0
HOME DEPOT INC COM 437076102 4,582 20,982 SH   SOLE 20 0 20,982 0
HOME DEPOT INC COM 437076102 1,660 7,600 SH   DFND 20 0 0 7,600
HOME DEPOT INC COM 437076102 25,848 118,364 SH   SOLE 58 118,364 0 0
HOME DEPOT INC COM 437076102 2,803 12,835 SH   SOLE 82 0 12,835 0
HOME DEPOT INC COM 437076102 10,702 49,007 SH   SOLE 99 3,090 45,917 0
HOME FED BANCORP INC LA NEW COM 43708L108 0 1 SH   SOLE 8 1 0 0
HOMESTREET INC COM 43785V102 1,190 35,009 SH   SOLE 1 35,009 0 0
HOMESTREET INC COM 43785V102 0 1 SH   SOLE 8 1 0 0
HOMESTREET INC COM 43785V102 418 12,291 SH   SOLE 99 12,291 0 0
HOMETRUST BANCSHARES INC COM 437872104 421 15,677 SH   SOLE 1 15,677 0 0
HOMETRUST BANCSHARES INC COM 437872104 1 23 SH   SOLE 8 23 0 0
HOMOLOGY MEDICINES INC COM 438083107 513 24,786 SH   SOLE 1 24,786 0 0
HOMOLOGY MEDICINES INC COM 438083107 10 501 SH   SOLE 8 501 0 0
HOMOLOGY MEDICINES INC COM 438083107 27 1,286 SH   SOLE 99 1,286 0 0
HONDA MOTOR LTD ADR 438128308 758 26,785 SH   SOLE 1 26,785 0 0
HONDA MOTOR LTD ADR 438128308 1 19 SH   DFND 1 0 0 19
HONEYWELL INTL INC COM 438516106 392 2,212 SH   DFND 1 0 0 2,212
HONEYWELL INTL INC COM 438516106 208,468 1,177,791 SH   SOLE 1 1,177,791 0 0
HONEYWELL INTL INC OPT 438516106 16,389 92,596 SH Call SOLE 8 92,596 0 0
HONEYWELL INTL INC OPT 438516106 7,644 43,184 SH Put SOLE 8 43,184 0 0
HONEYWELL INTL INC COM 438516106 2,168 12,244 SH   SOLE 8 12,244 0 0
HONEYWELL INTL INC COM 438516106 12,200 68,922 SH   SOLE 9 68,922 0 0
HONEYWELL INTL INC COM 438516106 443 2,500 SH   DFND 20 0 0 2,500
HONEYWELL INTL INC COM 438516106 13,775 77,827 SH   SOLE 58 77,827 0 0
HONEYWELL INTL INC COM 438516106 5,042 28,485 SH   SOLE 99 28,485 0 0
HOOKER FURNITURE CORP COM 439038100 697 27,148 SH   SOLE 1 27,148 0 0
HOOKER FURNITURE CORP COM 439038100 0 4 SH   SOLE 8 4 0 0
HOOKIPA PHARMA INC COM 43906K100 122 9,964 SH   SOLE 1 9,964 0 0
HOOKIPA PHARMA INC COM 43906K100 0 6 SH   SOLE 8 6 0 0
HOPE BANCORP INC COM 43940T109 2,901 195,238 SH   SOLE 1 195,238 0 0
HOPE BANCORP INC COM 43940T109 0 4 SH   SOLE 8 4 0 0
HOPE BANCORP INC BOND 43940TAB5 76 80,000 PRN   SOLE 8 0 0 80,000
HORACE MANN EDUCATORS CORP N COM 440327104 2,753 63,070 SH   SOLE 1 63,070 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 0 1 SH   SOLE 8 1 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 405 9,277 SH   SOLE 99 9,277 0 0
HORIZON BANCORP INC COM 440407104 723 38,028 SH   SOLE 1 38,028 0 0
HORIZON BANCORP INC COM 440407104 0 1 SH   SOLE 8 1 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 453 12,500 SH Call SOLE 8 12,500 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 1,111 30,700 SH Put SOLE 8 30,700 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 987 27,259 SH   SOLE 8 27,259 0 0
HORMEL FOODS CORP COM 440452100 67,107 1,487,611 SH   SOLE 1 1,487,611 0 0
HORMEL FOODS CORP COM 440452100 999 22,156 SH   SOLE 8 22,156 0 0
HORMEL FOODS CORP OPT 440452100 7,001 155,200 SH Put SOLE 8 155,200 0 0
HORMEL FOODS CORP OPT 440452100 45 1,000 SH Call SOLE 8 1,000 0 0
HORMEL FOODS CORP COM 440452100 1,210 26,827 SH   SOLE 9 26,827 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 0 49 SH   SOLE 8 49 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 3,423 184,466 SH   SOLE 1 184,466 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 29,100 1,568,786 SH   SOLE 1 1,568,786 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 2 100 SH Call SOLE 8 100 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 233 12,549 SH   SOLE 8 12,549 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 796 42,900 SH Put SOLE 8 42,900 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 1,276 68,824 SH   SOLE 9 68,824 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 678 36,531 SH   SOLE 99 36,531 0 0
HOSTESS BRANDS INC COM 44109J106 3,813 262,300 SH   SOLE 1 262,300 0 0
HOSTESS BRANDS INC COM 44109J106 2 114 SH   SOLE 8 114 0 0
HOSTESS BRANDS INC COM 44109J106 351 24,137 SH   SOLE 99 24,137 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 801 128,083 SH   SOLE 1 128,083 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 0 42 SH   SOLE 8 42 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 299 47,889 SH   SOLE 99 47,889 0 0
HOULIHAN LOKEY INC COM 441593100 4,088 83,641 SH   SOLE 1 83,641 0 0
HOUSTON AMERN ENERGY CORP COM 44183U100 22 151,493 SH   SOLE 8 151,493 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 0 6 SH   SOLE 8 6 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 79 3,800 SH   SOLE 1 3,800 0 0
HOWARD BANCORP INC COM 442496105 221 13,128 SH   SOLE 1 13,128 0 0
HOWARD HUGHES CORP COM 44267D107 379 2,989 SH   SOLE 1 2,989 0 0
HP INC COM 40434L105 9 417 SH   DFND 1 0 0 417
HP INC COM 40434L105 77,928 3,792,179 SH   SOLE 1 3,792,179 0 0
HP INC OPT 40434L105 22,369 1,088,500 SH Call SOLE 8 1,088,500 0 0
HP INC OPT 40434L105 2,686 130,700 SH Put SOLE 8 130,700 0 0
HP INC COM 40434L105 9 465 SH   SOLE 8 465 0 0
HP INC COM 40434L105 3,033 147,560 SH   SOLE 9 147,560 0 0
HSBC HLDGS PLC ADR 404280406 27 699 SH   DFND 1 0 0 699
HSBC HLDGS PLC ADR 404280406 10,722 274,292 SH   SOLE 1 274,292 0 0
HSBC HLDGS PLC PREF 404280604 134 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC OPT 404280406 11,004 281,500 SH Put SOLE 8 281,500 0 0
HSBC HLDGS PLC OPT 404280406 7,263 185,800 SH Call SOLE 8 185,800 0 0
HSBC HLDGS PLC ADR 404280406 38 961 SH   SOLE 9 961 0 0
HUANENG PWR INTL INC OPT 443304100 2 100 SH Put SOLE 8 100 0 0
HUANENG PWR INTL INC OPT 443304100 2 100 SH Call SOLE 8 100 0 0
HUANENG PWR INTL INC ADR 443304100 20 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 124 3,100 SH   SOLE 1 3,100 0 0
HUAZHU GROUP LTD OPT 44332N106 914 22,800 SH Call SOLE 8 22,800 0 0
HUAZHU GROUP LTD OPT 44332N106 497 12,400 SH Put SOLE 8 12,400 0 0
HUAZHU GROUP LTD ADR 44332N106 1 26 SH   SOLE 8 26 0 0
HUAZHU GROUP LTD ADR 44332N106 3,007 75,040 SH   SOLE 9 75,040 0 0
HUAZHU GROUP LTD ADR 44332N106 3,402 84,901 SH   SOLE 99 84,901 0 0
HUB GROUP INC COM 443320106 2,551 49,755 SH   SOLE 1 49,755 0 0
HUB GROUP INC COM 443320106 0 1 SH   SOLE 8 1 0 0
HUBBELL INC COM 443510607 1,722 11,652 SH   SOLE 1 11,652 0 0
HUBBELL INC COM 443510607 13 87 SH   SOLE 8 87 0 0
HUBSPOT INC COM 443573100 1,560 9,837 SH   SOLE 1 9,837 0 0
HUBSPOT INC COM 443573100 6 35 SH   DFND 1 0 0 35
HUBSPOT INC COM 443573100 88 556 SH   SOLE 8 556 0 0
HUBSPOT INC COM 443573100 180 1,135 SH   SOLE 99 1,135 0 0
HUDBAY MINERALS INC COM 443628102 0 100 SH   SOLE 9 100 0 0
HUDSON LTD COM G46408103 617 40,275 SH   SOLE 1 40,275 0 0
HUDSON LTD COM G46408103 0 16 SH   SOLE 8 16 0 0
HUDSON PAC PPTYS INC TRUS 444097109 6,546 173,857 SH   SOLE 1 173,857 0 0
HUDSON PAC PPTYS INC TRUS 444097109 1 24 SH   SOLE 8 24 0 0
HUMANA INC COM 444859102 70,385 192,037 SH   SOLE 1 192,037 0 0
HUMANA INC COM 444859102 1,119 3,051 SH   SOLE 8 3,051 0 0
HUMANA INC OPT 444859102 2,602 7,100 SH Call SOLE 8 7,100 0 0
HUMANA INC OPT 444859102 13,818 37,700 SH Put SOLE 8 37,700 0 0
HUMANA INC COM 444859102 4,685 12,784 SH   SOLE 9 12,784 0 0
HUMANA INC COM 444859102 3,820 10,421 SH   SOLE 99 10,421 0 0
HUNT J B TRANS SVCS INC COM 445658107 12,985 111,188 SH   SOLE 1 111,188 0 0
HUNT J B TRANS SVCS INC OPT 445658107 1,238 10,600 SH Put SOLE 8 10,600 0 0
HUNT J B TRANS SVCS INC OPT 445658107 1,285 11,000 SH Call SOLE 8 11,000 0 0
HUNT J B TRANS SVCS INC COM 445658107 743 6,361 SH   SOLE 8 6,361 0 0
HUNT J B TRANS SVCS INC COM 445658107 953 8,160 SH   SOLE 9 8,160 0 0
HUNTINGTON BANCSHARES INC COM 446150104 50,589 3,354,700 SH   SOLE 1 3,354,700 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 985 65,300 SH Call SOLE 8 65,300 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 20 1,300 SH Put SOLE 8 1,300 0 0
HUNTINGTON BANCSHARES INC COM 446150104 4 263 SH   SOLE 8 263 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,612 106,915 SH   SOLE 9 106,915 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 20,978 83,620 SH   SOLE 1 83,620 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 23 91 SH   SOLE 8 91 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,000 3,987 SH   SOLE 9 3,987 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 853 3,402 SH   SOLE 99 3,402 0 0
HUNTSMAN CORP COM 447011107 83 3,427 SH   SOLE 1 3,427 0 0
HUNTSMAN CORP COM 447011107 185 7,663 SH   SOLE 8 7,663 0 0
HUNTSMAN CORP OPT 447011107 2,124 87,900 SH Call SOLE 8 87,900 0 0
HUNTSMAN CORP OPT 447011107 2,399 99,300 SH Put SOLE 8 99,300 0 0
HUNTSMAN CORP COM 447011107 180 7,455 SH   SOLE 9 7,455 0 0
HUNTSMAN CORP COM 447011107 76 3,142 SH   SOLE 99 3,142 0 0
HURCO COMPANIES INC COM 447324104 248 6,468 SH   SOLE 1 6,468 0 0
HURCO COMPANIES INC COM 447324104 0 4 SH   SOLE 8 4 0 0
HURON CONSULTING GROUP INC COM 447462102 1,559 22,686 SH   SOLE 1 22,686 0 0
HURON CONSULTING GROUP INC COM 447462102 10 152 SH   SOLE 8 152 0 0
HURON CONSULTING GROUP INC COM 447462102 453 6,586 SH   SOLE 99 6,586 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 2 61 SH   SOLE 8 61 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 852 34,000 SH   SOLE 9 34,000 0 0
HUYA INC ADR 44852D108 1,194 66,521 SH   SOLE 1 66,521 0 0
HUYA INC OPT 44852D108 2,463 137,200 SH Put SOLE 8 137,200 0 0
HUYA INC OPT 44852D108 2,414 134,500 SH Call SOLE 8 134,500 0 0
HUYA INC ADR 44852D108 866 48,256 SH   SOLE 8 48,256 0 0
HUYA INC ADR 44852D108 616 34,300 SH   SOLE 9 34,300 0 0
HYATT HOTELS CORP COM 448579102 16,363 182,399 SH   SOLE 1 182,399 0 0
HYATT HOTELS CORP COM 448579102 8 83 SH   SOLE 8 83 0 0
HYATT HOTELS CORP COM 448579102 842 9,389 SH   SOLE 99 9,389 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 607 10,309 SH   SOLE 1 10,309 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 1 11 SH   SOLE 8 11 0 0
I3 VERTICALS INC COM 46571Y107 545 19,275 SH   SOLE 1 19,275 0 0
I3 VERTICALS INC COM 46571Y107 1 22 SH   SOLE 8 22 0 0
IAA INC COM 449253103 15,600 331,500 SH   SOLE 1 331,500 0 0
IAA INC COM 449253103 1 16 SH   SOLE 8 16 0 0
IAA INC COM 449253103 297 6,315 SH   SOLE 99 6,315 0 0
IAC INTERACTIVECORP COM 44919P508 72,540 291,194 SH   SOLE 1 291,194 0 0
IAC INTERACTIVECORP OPT 44919P508 5,729 23,000 SH Call SOLE 8 23,000 0 0
IAC INTERACTIVECORP COM 44919P508 27,743 111,371 SH   SOLE 8 111,371 0 0
IAC INTERACTIVECORP OPT 44919P508 23,840 95,700 SH Put SOLE 8 95,700 0 0
IAC INTERACTIVECORP COM 44919P508 418 1,678 SH   SOLE 9 1,678 0 0
IAMGOLD CORP COM 450913108 14 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 3,697 991,129 SH   SOLE 1 991,129 0 0
IAMGOLD CORP OPT 450913108 110 29,500 SH Call SOLE 8 29,500 0 0
IAMGOLD CORP OPT 450913108 3 900 SH Put SOLE 8 900 0 0
IAMGOLD CORP COM 450913108 5 1,370 SH   SOLE 8 1,370 0 0
IBERIABANK CORP COM 450828108 10,144 135,552 SH   SOLE 1 135,552 0 0
IBERIABANK CORP COM 450828108 0 1 SH   SOLE 8 1 0 0
IBERIABANK CORP COM 450828108 452 6,040 SH   SOLE 99 6,040 0 0
IBIO INC COM 451033203 7 30,041 SH   SOLE 8 30,041 0 0
ICAHN ENTERPRISES LP COM 451100101 473 7,693 SH   SOLE 1 7,693 0 0
ICAHN ENTERPRISES LP OPT 451100101 683 11,100 SH Put SOLE 8 11,100 0 0
ICAHN ENTERPRISES LP OPT 451100101 185 3,000 SH Call SOLE 8 3,000 0 0
ICF INTL INC COM 44925C103 1,662 18,145 SH   SOLE 1 18,145 0 0
ICF INTL INC COM 44925C103 1 16 SH   SOLE 8 16 0 0
ICHOR HOLDINGS COM G4740B105 2 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 1,625 48,838 SH   SOLE 1 48,838 0 0
ICHOR HOLDINGS COM G4740B105 2 61 SH   SOLE 8 61 0 0
ICICI BK LTD ADR 45104G104 381 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD ADR 45104G104 670 44,400 SH   SOLE 1 44,400 0 0
ICICI BK LTD OPT 45104G104 1,868 123,800 SH Put SOLE 8 123,800 0 0
ICICI BK LTD ADR 45104G104 734 48,623 SH   SOLE 8 48,623 0 0
ICICI BK LTD OPT 45104G104 299 19,800 SH Call SOLE 8 19,800 0 0
ICICI BK LTD ADR 45104G104 849 56,209 SH   SOLE 9 56,209 0 0
ICON PLC COM G4705A100 4,346 25,238 SH   SOLE 1 25,238 0 0
ICON PLC COM G4705A100 17 100 SH   SOLE 8 100 0 0
ICON PLC COM G4705A100 173 1,002 SH   SOLE 99 1,002 0 0
ICONIX BRAND GROUP INC COM 451055305 1 599 SH   DFND 1 0 0 599
ICU MED INC COM 44930G107 217 1,158 SH   SOLE 1 1,158 0 0
ICU MED INC COM 44930G107 4,712 25,182 SH   SOLE 8 25,182 0 0
ICU MED INC COM 44930G107 132 708 SH   SOLE 99 708 0 0
IDACORP INC COM 451107106 22,251 208,354 SH   SOLE 1 208,354 0 0
IDACORP INC COM 451107106 0 1 SH   SOLE 8 1 0 0
IDACORP INC COM 451107106 1,228 11,500 SH   SOLE 9 11,500 0 0
IDEANOMICS INC COM 45166V106 42 49,666 SH   SOLE 1 49,666 0 0
IDEANOMICS INC COM 45166V106 183 214,510 SH   SOLE 8 214,510 0 0
IDENTIV INC COM 45170X205 26 4,662 SH   DFND 1 0 0 4,662
IDEX CORP COM 45167R104 90,014 523,323 SH   SOLE 1 130,262 393,061 0
IDEX CORP COM 45167R104 42 246 SH   SOLE 8 246 0 0
IDEX CORP OPT 45167R104 1,565 9,100 SH Call SOLE 8 9,100 0 0
IDEX CORP COM 45167R104 1,245 7,242 SH   SOLE 9 7,242 0 0
IDEX CORP COM 45167R104 4,538 26,381 SH   SOLE 20 0 26,381 0
IDEX CORP COM 45167R104 2,734 15,898 SH   SOLE 82 0 15,898 0
IDEX CORP COM 45167R104 10,612 61,699 SH   SOLE 99 0 61,699 0
IDEXX LABS INC COM 45168D104 40,004 153,200 SH   SOLE 1 153,200 0 0
IDEXX LABS INC COM 45168D104 239 914 SH   SOLE 8 914 0 0
IDEXX LABS INC COM 45168D104 2,136 8,178 SH   SOLE 9 8,178 0 0
IDEXX LABS INC COM 45168D104 2,427 9,294 SH   SOLE 58 9,294 0 0
IDT CORP COM 448947507 120 16,649 SH   SOLE 1 16,649 0 0
IDT CORP OPT 448947507 40 5,600 SH Call SOLE 8 5,600 0 0
IDT CORP COM 448947507 1 105 SH   SOLE 8 105 0 0
IES HLDGS INC COM 44951W106 212 8,251 SH   SOLE 1 8,251 0 0
IES HLDGS INC COM 44951W106 0 4 SH   SOLE 8 4 0 0
IF BANCORP INC COM 44951J105 0 3 SH   SOLE 8 3 0 0
IFRESH INC COM 449538107 0 31 SH   SOLE 8 31 0 0
IHEARTMEDIA INC COM 45174J509 1,105 65,417 SH   SOLE 1 65,417 0 0
IHS MARKIT LTD COM G47567105 70,817 939,839 SH   SOLE 1 939,839 0 0
IHS MARKIT LTD COM G47567105 56 738 SH   SOLE 8 738 0 0
IHS MARKIT LTD COM G47567105 2,848 37,800 SH   SOLE 9 37,800 0 0
IHS MARKIT LTD COM G47567105 2,960 39,281 SH   SOLE 58 39,281 0 0
II VI INC COM 902104108 6,096 181,028 SH   SOLE 1 181,028 0 0
II VI INC COM 902104108 0 12 SH   DFND 1 0 0 12
II VI INC COM 902104108 649 19,254 SH   SOLE 8 19,254 0 0
II VI INC OPT 902104108 672 19,968 SH Put SOLE 8 19,968 0 0
II VI INC OPT 902104108 1,373 40,770 SH Call SOLE 8 40,770 0 0
II VI INC BOND 902104AB4 533 522,000 PRN   SOLE 8 0 0 522,000
ILLINOIS TOOL WKS INC COM 452308109 102,910 572,900 SH   SOLE 1 572,900 0 0
ILLINOIS TOOL WKS INC COM 452308109 273 1,517 SH   SOLE 8 1,517 0 0
ILLINOIS TOOL WKS INC OPT 452308109 6,431 35,800 SH Call SOLE 8 35,800 0 0
ILLINOIS TOOL WKS INC OPT 452308109 7,742 43,100 SH Put SOLE 8 43,100 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,127 28,545 SH   SOLE 9 28,545 0 0
ILLUMINA INC COM 452327109 101,136 304,869 SH   SOLE 1 304,869 0 0
ILLUMINA INC COM 452327109 33 100 SH   DFND 1 0 0 100
ILLUMINA INC COM 452327109 2,402 7,243 SH   SOLE 8 7,243 0 0
ILLUMINA INC OPT 452327109 30,056 90,600 SH Call SOLE 8 90,600 0 0
ILLUMINA INC OPT 452327109 15,758 47,500 SH Put SOLE 8 47,500 0 0
ILLUMINA INC COM 452327109 4,881 14,714 SH   SOLE 9 14,714 0 0
ILLUMINA INC COM 452327109 5,270 15,887 SH   SOLE 58 15,887 0 0
ILLUMINA INC COM 452327109 596 1,798 SH   SOLE 99 1,798 0 0
IMAX CORP COM 45245E109 1,557 76,201 SH   SOLE 1 76,201 0 0
IMAX CORP OPT 45245E109 503 24,600 SH Put SOLE 8 24,600 0 0
IMAX CORP OPT 45245E109 221 10,800 SH Call SOLE 8 10,800 0 0
IMAX CORP COM 45245E109 62 3,033 SH   SOLE 8 3,033 0 0
IMMERSION CORP COM 452521107 236 31,765 SH   SOLE 1 31,765 0 0
IMMERSION CORP COM 452521107 1 159 SH   SOLE 8 159 0 0
IMMUNIC INC COM 4525EP101 0 1 SH   SOLE 8 1 0 0
IMMUNOGEN INC COM 45253H101 1,449 283,851 SH   SOLE 1 283,851 0 0
IMMUNOGEN INC COM 45253H101 21 4,133 SH   SOLE 8 4,133 0 0
IMMUNOMEDICS INC COM 452907108 5,900 278,765 SH   SOLE 1 278,765 0 0
IMMUNOMEDICS INC COM 452907108 2,840 134,231 SH   SOLE 8 134,231 0 0
IMMUNOMEDICS INC OPT 452907108 3,474 164,200 SH Call SOLE 8 164,200 0 0
IMMUNOMEDICS INC OPT 452907108 4,763 225,100 SH Put SOLE 8 225,100 0 0
IMPERIAL OIL LTD COM 453038408 72 2,707 SH   SOLE 1 2,707 0 0
IMPERIAL OIL LTD COM 453038408 3 101 SH   SOLE 8 101 0 0
IMPERIAL OIL LTD COM 453038408 950 35,896 SH   SOLE 9 35,896 0 0
IMPINJ INC COM 453204109 434 16,782 SH   SOLE 1 16,782 0 0
IMPINJ INC COM 453204109 25 965 SH   SOLE 8 965 0 0
INCYTE CORP COM 45337C102 39,613 453,638 SH   SOLE 1 453,638 0 0
INCYTE CORP COM 45337C102 4 50 SH   DFND 1 0 0 50
INCYTE CORP OPT 45337C102 6,270 71,800 SH Call SOLE 8 71,800 0 0
INCYTE CORP COM 45337C102 394 4,510 SH   SOLE 8 4,510 0 0
INCYTE CORP OPT 45337C102 16,311 186,800 SH Put SOLE 8 186,800 0 0
INCYTE CORP COM 45337C102 1,602 18,342 SH   SOLE 9 18,342 0 0
INCYTE CORP COM 45337C102 1,677 19,202 SH   SOLE 58 19,202 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 48 48,391 SH   SOLE 1 48,391 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 0 56 SH   SOLE 8 56 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 213 5,061 SH   SOLE 1 5,061 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 0 5 SH   SOLE 8 5 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 2,797 198,619 SH   SOLE 1 198,619 0 0
INDEPENDENT BANK CORP MASS COM 453836108 4,217 50,659 SH   SOLE 1 50,659 0 0
INDEPENDENT BANK CORP MICH COM 453838609 501 22,109 SH   SOLE 1 22,109 0 0
INDEPENDENT BK GROUP INC COM 45384B106 1,985 35,820 SH   SOLE 1 35,820 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 5,529 246,593 SH   SOLE 1 246,593 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 1 41 SH   SOLE 8 41 0 0
INFINERA CORPORATION COM 45667G103 1,511 190,407 SH   SOLE 1 190,407 0 0
INFINERA CORPORATION COM 45667G103 999 125,800 SH   SOLE 8 125,800 0 0
INFINERA CORPORATION BOND 45667GAC7 4,602 4,365,000 PRN   SOLE 8 0 0 4,365,000
INFINERA CORPORATION OPT 45667G103 323 40,700 SH Call SOLE 8 40,700 0 0
INFINERA CORPORATION OPT 45667G103 15 1,900 SH Put SOLE 8 1,900 0 0
INFLARX NV COM N44821101 198 50,000 SH   SOLE 8 50,000 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 97 38,134 SH   SOLE 1 38,134 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 0 26 SH   SOLE 8 26 0 0
INFOSYS LTD ADR 456788108 369 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD ADR 456788108 28,970 2,807,182 SH   SOLE 1 2,807,182 0 0
INFOSYS LTD OPT 456788108 214 20,700 SH Call SOLE 8 20,700 0 0
INFOSYS LTD ADR 456788108 0 2 SH   SOLE 8 2 0 0
INFOSYS LTD OPT 456788108 497 48,200 SH Put SOLE 8 48,200 0 0
INFOSYS LTD ADR 456788108 152 14,786 SH   SOLE 9 14,786 0 0
ING GROEP N V ADR 456837103 882 73,212 SH   SOLE 1 73,212 0 0
ING GROEP N V ADR 456837103 5 434 SH   DFND 1 0 0 434
ING GROEP N V ADR 456837103 48 3,976 SH   SOLE 8 3,976 0 0
ING GROEP N V OPT 456837103 172 14,300 SH Call SOLE 8 14,300 0 0
ING GROEP N V OPT 456837103 88 7,300 SH Put SOLE 8 7,300 0 0
INGERSOLL-RAND PLC COM G47791101 42,196 317,440 SH   SOLE 1 317,440 0 0
INGERSOLL-RAND PLC OPT G47791101 2,844 21,400 SH Call SOLE 8 21,400 0 0
INGERSOLL-RAND PLC COM G47791101 185 1,386 SH   SOLE 8 1,386 0 0
INGERSOLL-RAND PLC OPT G47791101 292 2,200 SH Put SOLE 8 2,200 0 0
INGERSOLL-RAND PLC COM G47791101 3,047 22,925 SH   SOLE 9 22,925 0 0
INGERSOLL-RAND PLC COM G47791101 291 2,189 SH   SOLE 99 2,189 0 0
INGEVITY CORP COM 45688C107 3,955 45,262 SH   SOLE 1 45,262 0 0
INGEVITY CORP COM 45688C107 0 1 SH   SOLE 8 1 0 0
INGEVITY CORP COM 45688C107 269 3,081 SH   SOLE 99 3,081 0 0
INGLES MKTS INC COM 457030104 1,631 34,346 SH   SOLE 1 34,346 0 0
INGLES MKTS INC COM 457030104 5 114 SH   SOLE 8 114 0 0
INGREDION INC COM 457187102 4,188 45,047 SH   SOLE 1 45,047 0 0
INGREDION INC COM 457187102 22 245 SH   SOLE 8 245 0 0
INGREDION INC COM 457187102 136 1,468 SH   SOLE 9 1,468 0 0
INNERWORKINGS INC COM 45773Y105 248 44,978 SH   SOLE 1 44,978 0 0
INNERWORKINGS INC COM 45773Y105 0 23 SH   SOLE 8 23 0 0
INNODATA INC COM 457642205 0 11 SH   SOLE 8 11 0 0
INNOPHOS HOLDINGS INC COM 45774N108 1,927 60,259 SH   SOLE 1 60,259 0 0
INNOPHOS HOLDINGS INC COM 45774N108 68 2,131 SH   SOLE 8 2,131 0 0
INNOSPEC INC COM 45768S105 4,043 39,085 SH   SOLE 1 39,085 0 0
INNOSPEC INC COM 45768S105 14 135 SH   SOLE 8 135 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 1,308 17,236 SH   SOLE 1 17,236 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 32 420 SH   SOLE 8 420 0 0
INNOVIVA INC COM 45781M101 1,389 98,150 SH   SOLE 1 98,150 0 0
INNOVIVA INC COM 45781M101 19 1,383 SH   SOLE 8 1,383 0 0
INOGEN INC COM 45780L104 2,138 31,301 SH   SOLE 1 31,301 0 0
INOGEN INC COM 45780L104 5 70 SH   SOLE 8 70 0 0
INOVALON HLDGS INC COM 45781D101 1,962 104,301 SH   SOLE 1 104,301 0 0
INOVALON HLDGS INC OPT 45781D101 1,920 102,000 SH Put SOLE 8 102,000 0 0
INOVALON HLDGS INC COM 45781D101 1,024 54,434 SH   SOLE 8 54,434 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 306 92,675 SH   SOLE 1 92,675 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 0 107 SH   SOLE 8 107 0 0
INPHI CORP COM 45772F107 4,188 56,582 SH   SOLE 1 56,582 0 0
INPHI CORP BOND 45772FAB3 47 25,000 PRN   SOLE 8 0 0 25,000
INPHI CORP COM 45772F107 608 8,210 SH   SOLE 8 8,210 0 0
INPHI CORP COM 45772F107 119 1,602 SH   SOLE 99 1,602 0 0
INPIXON COM 45790J503 38 346,644 SH   SOLE 8 346,644 0 0
INSEEGO CORP COM 45782B104 411 56,169 SH   SOLE 1 56,169 0 0
INSEEGO CORP COM 45782B104 0 9 SH   SOLE 8 9 0 0
INSIGHT ENTERPRISES INC COM 45765U103 4,221 60,055 SH   SOLE 1 60,055 0 0
INSIGHT ENTERPRISES INC COM 45765U103 139 1,970 SH   SOLE 8 1,970 0 0
INSMED INC COM 457669307 11,059 463,122 SH   SOLE 1 463,122 0 0
INSMED INC BOND 457669AA7 72 74,000 PRN   SOLE 8 0 0 74,000
INSMED INC OPT 457669307 3,398 142,300 SH Call SOLE 8 142,300 0 0
INSMED INC COM 457669307 39 1,618 SH   SOLE 8 1,618 0 0
INSPERITY INC COM 45778Q107 23,090 268,356 SH   SOLE 1 268,356 0 0
INSPERITY INC OPT 45778Q107 103 1,200 SH Call SOLE 8 1,200 0 0
INSPERITY INC COM 45778Q107 894 10,390 SH   SOLE 8 10,390 0 0
INSPERITY INC OPT 45778Q107 224 2,600 SH Put SOLE 8 2,600 0 0
INSPIRE MED SYS INC COM 457730109 999 13,462 SH   SOLE 1 13,462 0 0
INSPIRE MED SYS INC OPT 457730109 11,132 150,000 SH Call SOLE 8 150,000 0 0
INSPIRE MED SYS INC COM 457730109 6,471 87,197 SH   SOLE 8 87,197 0 0
INSPIRED ENTMT INC COM 45782N108 60 8,844 SH   SOLE 1 8,844 0 0
INSPIRED ENTMT INC COM 45782N108 0 5 SH   SOLE 8 5 0 0
INSPIREMD INC COM 45779A853 31 28,475 SH   SOLE 8 28,475 0 0
INSTALLED BLDG PRODS INC COM 45780R101 3,767 54,688 SH   SOLE 1 54,688 0 0
INSTALLED BLDG PRODS INC COM 45780R101 4 51 SH   SOLE 8 51 0 0
INSTALLED BLDG PRODS INC COM 45780R101 437 6,343 SH   SOLE 99 6,343 0 0
INSTEEL INDUSTRIES INC COM 45774W108 600 27,908 SH   SOLE 1 27,908 0 0
INSTEEL INDUSTRIES INC COM 45774W108 0 1 SH   SOLE 8 1 0 0
INSTRUCTURE INC COM 45781U103 6,993 145,039 SH   SOLE 1 145,039 0 0
INSULET CORP COM 45784P101 10,376 60,612 SH   SOLE 1 60,612 0 0
INSULET CORP COM 45784P101 84 491 SH   SOLE 8 491 0 0
INSULET CORP BOND 45784PAH4 613 322,000 PRN   SOLE 8 0 0 322,000
INSULET CORP COM 45784P101 222 1,298 SH   SOLE 9 1,298 0 0
INTEGER HLDGS CORP COM 45826H109 4,290 53,355 SH   SOLE 1 53,355 0 0
INTEGER HLDGS CORP COM 45826H109 34 421 SH   SOLE 8 421 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 314 5,407 SH   SOLE 1 5,407 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 0 1 SH   SOLE 8 1 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 137 2,347 SH   SOLE 99 2,347 0 0
INTEL CORP COM 458140100 463,655 7,746,973 SH   SOLE 1 7,746,973 0 0
INTEL CORP OPT 458140100 11,970 200,000 SH Put SOLE 1 200,000 0 0
INTEL CORP COM 458140100 1,582 26,425 SH   DFND 1 0 0 26,425
INTEL CORP OPT 458140100 127,918 2,137,300 SH Put SOLE 8 2,137,300 0 0
INTEL CORP COM 458140100 2,167 36,211 SH   SOLE 8 36,211 0 0
INTEL CORP OPT 458140100 111,010 1,854,800 SH Call SOLE 8 1,854,800 0 0
INTEL CORP COM 458140100 27,153 453,688 SH   SOLE 9 453,688 0 0
INTEL CORP COM 458140100 28,697 479,478 SH   SOLE 58 479,478 0 0
INTEL CORP COM 458140100 257 4,294 SH   SOLE 99 4,294 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 647 44,087 SH   SOLE 1 44,087 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 21 1,440 SH   SOLE 8 1,440 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 272 6,817 SH   SOLE 1 6,817 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 0 1 SH   SOLE 8 1 0 0
INTELSAT S A COM L5140P101 483 68,759 SH   SOLE 1 68,759 0 0
INTELSAT S A COM L5140P101 3,709 527,631 SH   SOLE 8 527,631 0 0
INTELSAT S A OPT L5140P101 4,690 667,200 SH Put SOLE 8 667,200 0 0
INTELSAT S A OPT L5140P101 4,550 647,100 SH Call SOLE 8 647,100 0 0
INTER PARFUMS INC COM 458334109 1,918 26,375 SH   SOLE 1 26,375 0 0
INTER PARFUMS INC COM 458334109 3 40 SH   SOLE 8 40 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 4,367 93,671 SH   SOLE 1 93,671 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 1,301 27,900 SH Call SOLE 8 27,900 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 3,487 74,800 SH Put SOLE 8 74,800 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 414 8,878 SH   SOLE 8 8,878 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 7,447 60,095 SH   SOLE 1 60,095 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 714 5,762 SH   DFND 1 0 0 5,762
INTERCEPT PHARMACEUTICALS IN COM 45845P108 2,025 16,342 SH   SOLE 8 16,342 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 136 1,100 SH Put SOLE 8 1,100 0 0
INTERCEPT PHARMACEUTICALS IN BOND 45845PAB4 6,773 5,088,000 PRN   SOLE 8 0 0 5,088,000
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 112 900 SH Call SOLE 8 900 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 55 598 SH   DFND 1 0 0 598
INTERCONTINENTAL EXCHANGE IN COM 45866F104 80,666 871,610 SH   SOLE 1 871,610 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,212 13,100 SH Put SOLE 8 13,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,516 16,381 SH   SOLE 8 16,381 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,601 17,300 SH Call SOLE 8 17,300 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,337 57,673 SH   SOLE 9 57,673 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 851 9,192 SH   SOLE 99 9,192 0 0
INTERDIGITAL INC COM 45867G101 7,179 131,760 SH   SOLE 1 131,760 0 0
INTERDIGITAL INC BOND 458660AD9 3,556 3,563,000 PRN   SOLE 8 0 0 3,563,000
INTERDIGITAL INC OPT 45867G101 485 8,900 SH Put SOLE 8 8,900 0 0
INTERDIGITAL INC OPT 45867G101 398 7,300 SH Call SOLE 8 7,300 0 0
INTERDIGITAL INC COM 45867G101 180 3,312 SH   SOLE 8 3,312 0 0
INTERFACE INC COM 458665304 1,536 92,531 SH   SOLE 1 92,531 0 0
INTERFACE INC COM 458665304 2 144 SH   SOLE 8 144 0 0
INTERNAP CORP COM 45885A409 0 3 SH   SOLE 8 3 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 2,591 60,142 SH   SOLE 1 60,142 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 433 3,234 SH   DFND 1 0 0 3,234
INTERNATIONAL BUSINESS MACHS COM 459200101 445,390 3,322,812 SH   SOLE 1 3,322,812 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 42,397 316,300 SH Call SOLE 8 316,300 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 49,823 371,700 SH Put SOLE 8 371,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,545 11,530 SH   SOLE 8 11,530 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,040 89,822 SH   SOLE 9 89,822 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 12,845 95,826 SH   SOLE 58 95,826 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,463 10,916 SH   SOLE 99 10,916 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 403 3,125 SH   DFND 1 0 0 3,125
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 56,336 436,645 SH   SOLE 1 436,645 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 8 59 SH   SOLE 8 59 0 0
INTERNATIONAL FLAVORS&ampFRAGRA CONV 459506309 2,865 59,668 SH   SOLE 8 59,668 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 65 500 SH Call SOLE 8 500 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 77 600 SH Put SOLE 8 600 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 1,456 11,286 SH   SOLE 9 11,286 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 12 830 SH   SOLE 1 830 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 769 51,400 SH Call SOLE 8 51,400 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 1,570 104,892 SH   SOLE 8 104,892 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,253 83,700 SH Put SOLE 8 83,700 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 286 23,725 SH   SOLE 1 23,725 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 0 4 SH   SOLE 8 4 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 764 25,692 SH   SOLE 1 25,692 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 0 11 SH   SOLE 8 11 0 0
INTERPUBLIC GROUP COS INC COM 460690100 47,771 2,068,006 SH   SOLE 1 2,068,006 0 0
INTERPUBLIC GROUP COS INC COM 460690100 202 8,748 SH   SOLE 8 8,748 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 538 23,300 SH Put SOLE 8 23,300 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 420 18,200 SH Call SOLE 8 18,200 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,003 43,426 SH   SOLE 9 43,426 0 0
INTERPUBLIC GROUP COS INC COM 460690100 3,013 130,413 SH   SOLE 99 130,413 0 0
INTERSECT ENT INC COM 46071F103 1,258 50,507 SH   SOLE 1 50,507 0 0
INTERSECT ENT INC OPT 46071F103 299 12,000 SH Call SOLE 8 12,000 0 0
INTERSECT ENT INC OPT 46071F103 2,139 85,900 SH Put SOLE 8 85,900 0 0
INTERSECT ENT INC COM 46071F103 11,174 448,728 SH   SOLE 8 448,728 0 0
INTERSECT ENT INC COM 46071F103 60 2,416 SH   SOLE 99 2,416 0 0
INTERXION HOLDING N.V COM N47279109 10,891 129,945 SH   SOLE 1 129,945 0 0
INTERXION HOLDING N.V COM N47279109 6,286 75,000 SH   SOLE 8 75,000 0 0
INTERXION HOLDING N.V COM N47279109 33 391 SH   SOLE 9 391 0 0
INTERXION HOLDING N.V COM N47279109 1,141 13,618 SH   SOLE 99 13,618 0 0
INTEST CORP COM 461147100 0 1 SH   SOLE 8 1 0 0
INTL FCSTONE INC COM 46116V105 1,247 25,524 SH   SOLE 1 25,524 0 0
INTL FCSTONE INC COM 46116V105 0 1 SH   SOLE 8 1 0 0
INTL PAPER CO COM 460146103 196,802 4,273,612 SH   SOLE 1 4,273,612 0 0
INTL PAPER CO COM 460146103 92 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO COM 460146103 4 70 SH   SOLE 8 70 0 0
INTL PAPER CO OPT 460146103 3,168 68,800 SH Put SOLE 8 68,800 0 0
INTL PAPER CO OPT 460146103 7,262 157,700 SH Call SOLE 8 157,700 0 0
INTL PAPER CO COM 460146103 1,721 37,374 SH   SOLE 9 37,374 0 0
INTL PAPER CO COM 460146103 23 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 1,527 44,520 SH   SOLE 1 44,520 0 0
INTRA CELLULAR THERAPIES INC OPT 46116X101 7 200 SH Call SOLE 8 200 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 912 26,573 SH   SOLE 8 26,573 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 0 5 SH   SOLE 44 5 0 0
INTREPID POTASH INC COM 46121Y102 263 97,139 SH   SOLE 1 97,139 0 0
INTREXON CORP COM 46122T102 1,295 236,193 SH   SOLE 1 236,193 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP OPT 46122T102 18 3,200 SH Call SOLE 8 3,200 0 0
INTREXON CORP COM 46122T102 316 57,572 SH   SOLE 8 57,572 0 0
INTREXON CORP OPT 46122T102 1 100 SH Put SOLE 8 100 0 0
INTRICON CORP COM 46121H109 148 8,203 SH   SOLE 1 8,203 0 0
INTRICON CORP COM 46121H109 1 35 SH   SOLE 8 35 0 0
INTUIT COM 461202103 198,230 756,809 SH   SOLE 1 532,620 224,189 0
INTUIT OPT 461202103 7,963 30,400 SH Call SOLE 8 30,400 0 0
INTUIT COM 461202103 2,020 7,712 SH   SOLE 8 7,712 0 0
INTUIT OPT 461202103 7,648 29,200 SH Put SOLE 8 29,200 0 0
INTUIT COM 461202103 6,569 25,078 SH   SOLE 9 25,078 0 0
INTUIT COM 461202103 3,740 14,279 SH   SOLE 20 0 14,279 0
INTUIT COM 461202103 2,231 8,518 SH   SOLE 82 0 8,518 0
INTUIT COM 461202103 7,832 29,901 SH   SOLE 99 0 29,901 0
INTUITIVE SURGICAL INC COM 46120E602 92,453 156,395 SH   SOLE 1 156,395 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,266 2,142 SH   DFND 1 0 0 2,142
INTUITIVE SURGICAL INC COM 46120E602 142 240 SH   SOLE 8 240 0 0
INTUITIVE SURGICAL INC OPT 46120E602 12,355 20,900 SH Call SOLE 8 20,900 0 0
INTUITIVE SURGICAL INC OPT 46120E602 29,439 49,800 SH Put SOLE 8 49,800 0 0
INTUITIVE SURGICAL INC COM 46120E602 6,897 11,668 SH   SOLE 9 11,668 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,519 2,570 SH   DFND 20 0 0 2,570
INTUITIVE SURGICAL INC COM 46120E602 7,316 12,376 SH   SOLE 58 12,376 0 0
INVACARE CORP COM 461203101 569 63,147 SH   SOLE 1 63,147 0 0
INVACARE CORP COM 461203101 13 1,404 SH   SOLE 8 1,404 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 653 9,300 SH Put SOLE 8 9,300 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 505 7,200 SH Call SOLE 8 7,200 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 2,453 19,100 SH Call SOLE 8 19,100 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 783 6,100 SH Put SOLE 8 6,100 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 479 6,300 SH Put SOLE 8 6,300 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 338 4,453 SH   SOLE 8 4,453 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 296 3,900 SH Call SOLE 8 3,900 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,679 19,200 SH Call SOLE 8 19,200 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 1,355 15,500 SH Put SOLE 8 15,500 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 425 4,862 SH   SOLE 8 4,862 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 11,629 109,400 SH Put SOLE 8 109,400 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 9,031 84,958 SH   SOLE 8 84,958 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 1,850 17,400 SH Call SOLE 8 17,400 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 190 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK FUND 46138B103 699 43,825 SH   SOLE 1 43,825 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 14 900 SH Call SOLE 8 900 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 68 4,285 SH   SOLE 8 4,285 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 45 2,800 SH Put SOLE 8 2,800 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 16 1,073 SH   DFND 1 0 0 1,073
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 166 10,000 SH   SOLE 1 10,000 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 109 6,622 SH   SOLE 8 6,622 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 7 400 SH Put SOLE 8 400 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 5 345 SH   SOLE 8 345 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 136 8,200 SH Call SOLE 8 8,200 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 28 1,366 SH   SOLE 8 1,366 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 293 11,300 SH Put SOLE 8 11,300 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 974 37,500 SH Call SOLE 8 37,500 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V530 75 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V670 6 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V647 80 1,197 SH   DFND 1 0 0 1,197
INVESCO EXCHANGE TRADED FD T FUND 46137V357 525 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T OPT 46137V357 35 300 SH Put SOLE 8 300 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 717 6,200 SH Call SOLE 8 6,200 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 424 3,667 SH   SOLE 8 3,667 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 375 25,000 SH   DFND 1 0 0 25,000
INVESCO EXCHNG TRADED FD TR FUND 46138G508 88,893 3,895,368 SH   SOLE 1 3,895,368 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G870 775 30,000 SH   SOLE 1 30,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E628 15,999 274,760 SH   SOLE 1 274,760 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 11,410 500,000 SH Put SOLE 8 500,000 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 19,397 850,000 SH Call SOLE 8 850,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E370 20 430 SH   SOLE 8 430 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 1,826 80,000 SH   SOLE 8 80,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E370 1,199 25,700 SH   SOLE 44 25,700 0 0
INVESCO LTD COM G491BT108 12,979 721,915 SH   SOLE 1 721,915 0 0
INVESCO LTD OPT G491BT108 2,760 153,500 SH Call SOLE 8 153,500 0 0
INVESCO LTD COM G491BT108 267 14,835 SH   SOLE 8 14,835 0 0
INVESCO LTD OPT G491BT108 862 47,900 SH Put SOLE 8 47,900 0 0
INVESCO LTD COM G491BT108 705 39,268 SH   SOLE 9 39,268 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 4,980 299,094 SH   SOLE 1 299,094 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 0 1 SH   SOLE 8 1 0 0
INVESCO QQQ TR OPT 46090E103 1,262,904 5,940,000 SH Put SOLE 1 5,940,000 0 0
INVESCO QQQ TR OPT 46090E103 123,314 580,000 SH Call SOLE 1 580,000 0 0
INVESCO QQQ TR FUND 46090E103 2,192 10,310 SH   DFND 1 0 0 10,310
INVESCO QQQ TR FUND 46090E103 227,194 1,068,594 SH   SOLE 1 1,068,594 0 0
INVESCO QQQ TR FUND 46090E103 287,750 1,353,416 SH   SOLE 8 1,353,416 0 0
INVESCO QQQ TR OPT 46090E103 3,201,248 15,056,900 SH Put SOLE 8 15,056,900 0 0
INVESCO QQQ TR OPT 46090E103 1,516,951 7,134,900 SH Call SOLE 8 7,134,900 0 0
INVESCO QQQ TR FUND 46090E103 7,335 34,500 SH   DFND 20 0 0 34,500
INVESTAR HLDG CORP COM 46134L105 294 12,263 SH   SOLE 1 12,263 0 0
INVESTAR HLDG CORP COM 46134L105 0 7 SH   SOLE 8 7 0 0
INVESTORS BANCORP INC NEW COM 46146L101 2,760 231,646 SH   SOLE 1 231,646 0 0
INVESTORS BANCORP INC NEW COM 46146L101 1 101 SH   SOLE 8 101 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 860 11,871 SH   SOLE 1 11,871 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 1 11 SH   SOLE 8 11 0 0
INVESTORS TITLE CO COM 461804106 224 1,407 SH   SOLE 1 1,407 0 0
INVITAE CORP COM 46185L103 2,519 156,189 SH   SOLE 1 156,189 0 0
INVITAE CORP COM 46185L103 85 5,276 SH   SOLE 8 5,276 0 0
INVITATION HOMES INC TRUS 46187W107 15,679 523,103 SH   SOLE 1 523,103 0 0
INVITATION HOMES INC TRUS 46187W107 7 227 SH   SOLE 8 227 0 0
INVITATION HOMES INC COM 46187W107 634 21,164 SH   SOLE 9 21,164 0 0
INVITATION HOMES INC COM 46187W107 2,055 68,558 SH   SOLE 99 68,558 0 0
INVIVO THERAPEUTICS HLDGS CO COM 46186M407 0 2 SH   SOLE 8 2 0 0
ION GEOPHYSICAL CORP COM 462044207 27 3,112 SH   SOLE 1 3,112 0 0
IONIS PHARMACEUTICALS INC COM 462222100 2,846 47,094 SH   SOLE 1 47,094 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 7,014 116,100 SH Put SOLE 8 116,100 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 4,350 72,000 SH Call SOLE 8 72,000 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,873 31,012 SH   SOLE 8 31,012 0 0
IONIS PHARMACEUTICALS INC COM 462222100 170 2,830 SH   SOLE 9 2,830 0 0
IONIS PHARMACEUTICALS INC COM 462222100 854 14,144 SH   SOLE 99 14,144 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 4,244 153,310 SH   SOLE 1 153,310 0 0
IOVANCE BIOTHERAPEUTICS INC OPT 462260100 111 4,000 SH Put SOLE 8 4,000 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,476 53,319 SH   SOLE 8 53,319 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 84 3,052 SH   SOLE 99 3,052 0 0
IPG PHOTONICS CORP COM 44980X109 14,860 102,538 SH   SOLE 1 102,538 0 0
IPG PHOTONICS CORP COM 44980X109 2 19 SH   SOLE 8 19 0 0
IPG PHOTONICS CORP COM 44980X109 496 3,420 SH   SOLE 9 3,420 0 0
IPG PHOTONICS CORP COM 44980X109 282 1,946 SH   SOLE 99 1,946 0 0
IQIYI INC ADR 46267X108 106 5,000 SH   DFND 1 0 0 5,000
IQIYI INC ADR 46267X108 26,058 1,234,369 SH   SOLE 1 1,234,369 0 0
IQIYI INC OPT 46267X108 9,208 436,200 SH Call SOLE 8 436,200 0 0
IQIYI INC OPT 46267X108 2,974 140,900 SH Put SOLE 8 140,900 0 0
IQIYI INC ADR 46267X108 129 6,119 SH   SOLE 8 6,119 0 0
IQIYI INC ADR 46267X108 1,511 71,600 SH   SOLE 9 71,600 0 0
IQIYI INC ADR 46267X108 1,267 60,000 SH   DFND 20 0 0 60,000
IQVIA HLDGS INC COM 46266C105 43,361 280,650 SH   SOLE 1 280,650 0 0
IQVIA HLDGS INC OPT 46266C105 1,916 12,400 SH Call SOLE 8 12,400 0 0
IQVIA HLDGS INC COM 46266C105 390 2,531 SH   SOLE 8 2,531 0 0
IQVIA HLDGS INC OPT 46266C105 108 700 SH Put SOLE 8 700 0 0
IQVIA HLDGS INC COM 46266C105 2,613 16,910 SH   SOLE 9 16,910 0 0
IQVIA HLDGS INC COM 46266C105 2,642 17,101 SH   SOLE 58 17,101 0 0
IRADIMED CORP COM 46266A109 171 7,344 SH   SOLE 1 7,344 0 0
IRADIMED CORP COM 46266A109 0 18 SH   SOLE 8 18 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 2,663 39,113 SH   SOLE 1 39,113 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 0 1 SH   SOLE 8 1 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 134 1,969 SH   SOLE 99 1,969 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 5,367 217,831 SH   SOLE 1 217,831 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 0 1 SH   SOLE 8 1 0 0
IROBOT CORP COM 462726100 11,253 222,269 SH   SOLE 1 222,269 0 0
IROBOT CORP OPT 462726100 5,179 102,300 SH Call SOLE 8 102,300 0 0
IROBOT CORP OPT 462726100 10,587 209,100 SH Put SOLE 8 209,100 0 0
IROBOT CORP COM 462726100 3,596 71,016 SH   SOLE 8 71,016 0 0
IRON MTN INC NEW TRUS 46284V101 28,547 895,747 SH   SOLE 1 895,747 0 0
IRON MTN INC NEW COM 46284V101 2,953 92,664 SH   SOLE 1 92,664 0 0
IRON MTN INC NEW OPT 46284V101 1,176 36,900 SH Call SOLE 8 36,900 0 0
IRON MTN INC NEW TRUS 46284V101 666 20,886 SH   SOLE 8 20,886 0 0
IRON MTN INC NEW OPT 46284V101 1,374 43,100 SH Put SOLE 8 43,100 0 0
IRON MTN INC NEW COM 46284V101 868 27,213 SH   SOLE 9 27,213 0 0
IRON MTN INC NEW FUND 46284V101 5 156 SH   SOLE 99 0 156 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 2,184 164,092 SH   SOLE 1 164,092 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 50 3,724 SH   SOLE 8 3,724 0 0
ISHARES GOLD TRUST FUND 464285105 84 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 316 21,809 SH   SOLE 8 21,809 0 0
ISHARES GOLD TRUST OPT 464285105 99 6,800 SH Call SOLE 8 6,800 0 0
ISHARES GOLD TRUST OPT 464285105 30 2,100 SH Put SOLE 8 2,100 0 0
ISHARES INC FUND 464286509 309 10,330 SH   DFND 1 0 0 10,330
ISHARES INC FUND 46434G822 31,485 531,474 SH   SOLE 1 531,474 0 0
ISHARES INC FUND 464286533 489 8,330 SH   SOLE 1 8,330 0 0
ISHARES INC FUND 464286715 7 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286665 70 1,509 SH   DFND 1 0 0 1,509
ISHARES INC FUND 46434G798 4 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286665 1,597 34,500 SH   SOLE 1 34,500 0 0
ISHARES INC FUND 464286400 37,232 784,671 SH   SOLE 1 784,671 0 0
ISHARES INC FUND 46434G103 37,084 689,815 SH   SOLE 1 689,815 0 0
ISHARES INC FUND 46434G814 71 2,500 SH   DFND 1 0 0 2,500
ISHARES INC FUND 46434G822 230 3,882 SH   DFND 1 0 0 3,882
ISHARES INC FUND 464286806 367 12,473 SH   DFND 1 0 0 12,473
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC FUND 464286400 120 2,524 SH   DFND 1 0 0 2,524
ISHARES INC FUND 464286640 581 17,437 SH   SOLE 1 17,437 0 0
ISHARES INC FUND 464286608 2,554 60,931 SH   SOLE 1 60,931 0 0
ISHARES INC FUND 464286806 215 7,305 SH   SOLE 1 7,305 0 0
ISHARES INC FUND 464286517 117 2,667 SH   DFND 1 0 0 2,667
ISHARES INC FUND 464286871 122 5,030 SH   DFND 1 0 0 5,030
ISHARES INC FUND 464286822 19,472 432,431 SH   SOLE 1 432,431 0 0
ISHARES INC FUND 464286319 4 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286608 81 1,941 SH   DFND 1 0 0 1,941
ISHARES INC FUND 464286657 297 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286772 2,585 41,558 SH   SOLE 1 41,558 0 0
ISHARES INC FUND 464286871 2,054 84,426 SH   SOLE 1 84,426 0 0
ISHARES INC FUND 464286749 100 2,458 SH   DFND 1 0 0 2,458
ISHARES INC FUND 464286509 167 5,602 SH   SOLE 1 5,602 0 0
ISHARES INC FUND 464286392 459 4,650 SH   DFND 1 0 0 4,650
ISHARES INC FUND 46434G772 16 401 SH   SOLE 1 401 0 0
ISHARES INC FUND 464286103 165 7,289 SH   SOLE 1 7,289 0 0
ISHARES INC OPT 464286103 32 1,400 SH Call SOLE 8 1,400 0 0
ISHARES INC FUND 464286871 151 6,195 SH   SOLE 8 6,195 0 0
ISHARES INC OPT 464286509 311 10,400 SH Call SOLE 8 10,400 0 0
ISHARES INC OPT 46434G822 10,349 174,700 SH Call SOLE 8 174,700 0 0
ISHARES INC OPT 464286806 894 30,400 SH Call SOLE 8 30,400 0 0
ISHARES INC OPT 464286871 294 12,100 SH Call SOLE 8 12,100 0 0
ISHARES INC OPT 464286400 622,819 13,125,800 SH Put SOLE 8 13,125,800 0 0
ISHARES INC OPT 464286822 16,315 362,300 SH Put SOLE 8 362,300 0 0
ISHARES INC OPT 464286400 360,729 7,602,300 SH Call SOLE 8 7,602,300 0 0
ISHARES INC OPT 464286103 63 2,800 SH Put SOLE 8 2,800 0 0
ISHARES INC OPT 464286715 1,485 54,800 SH Put SOLE 8 54,800 0 0
ISHARES INC OPT 464286780 14,470 295,000 SH Put SOLE 8 295,000 0 0
ISHARES INC OPT 464286822 1,756 39,000 SH Call SOLE 8 39,000 0 0
ISHARES INC OPT 464286806 247 8,400 SH Put SOLE 8 8,400 0 0
ISHARES INC FUND 46434G772 0 1 SH   SOLE 8 1 0 0
ISHARES INC OPT 464286772 16,779 269,800 SH Put SOLE 8 269,800 0 0
ISHARES INC FUND 464286780 14,470 295,001 SH   SOLE 8 295,001 0 0
ISHARES INC OPT 464286715 1,279 47,200 SH Call SOLE 8 47,200 0 0
ISHARES INC OPT 464286871 1,326 54,500 SH Put SOLE 8 54,500 0 0
ISHARES INC FUND 46434G822 4,095 69,138 SH   SOLE 8 69,138 0 0
ISHARES INC FUND 464286806 2,070 70,418 SH   SOLE 8 70,418 0 0
ISHARES INC OPT 46434G772 1,723 41,900 SH Call SOLE 8 41,900 0 0
ISHARES INC FUND 464286400 6,456 136,077 SH   SOLE 8 136,077 0 0
ISHARES INC OPT 464286772 547 8,800 SH Call SOLE 8 8,800 0 0
ISHARES INC FUND 464286772 3,035 48,800 SH   SOLE 8 48,800 0 0
ISHARES INC FUND 464286103 27 1,186 SH   SOLE 8 1,186 0 0
ISHARES INC OPT 46434G822 50,028 844,500 SH Put SOLE 8 844,500 0 0
ISHARES INC FUND 46434G772 14 351 SH   SOLE 9 351 0 0
ISHARES INC FUND 464286772 148 2,376 SH   SOLE 9 2,376 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 464286400 11 241 SH   SOLE 9 241 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286509 5 181 SH   SOLE 9 181 0 0
ISHARES INC FUND 464286665 519 11,200 SH   SOLE 9 11,200 0 0
ISHARES INC FUND 46434G822 634 10,712 SH   SOLE 9 10,712 0 0
ISHARES SILVER TRUST FUND 46428Q109 3,321 199,108 SH   SOLE 1 199,108 0 0
ISHARES SILVER TRUST FUND 46428Q109 56 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST FUND 46428Q109 18,690 1,120,523 SH   SOLE 8 1,120,523 0 0
ISHARES SILVER TRUST OPT 46428Q109 65,364 3,918,700 SH Put SOLE 8 3,918,700 0 0
ISHARES SILVER TRUST OPT 46428Q109 91,332 5,475,500 SH Call SOLE 8 5,475,500 0 0
ISHARES TR FUND 464288182 1,314 17,877 SH   DFND 1 0 0 17,877
ISHARES TR FUND 464288182 1,466 19,940 SH   SOLE 1 19,940 0 0
ISHARES TR FUND 464287515 750 3,218 SH   SOLE 1 3,218 0 0
ISHARES TR OPT 464287234 218,974 4,880,200 SH Call SOLE 1 4,880,200 0 0
ISHARES TR FUND 464287440 117,400 1,065,139 SH   SOLE 1 1,065,139 0 0
ISHARES TR FUND 464287176 1,370 11,750 SH   SOLE 1 11,750 0 0
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 464287291 1,063 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287184 144 3,295 SH   DFND 1 0 0 3,295
ISHARES TR OPT 464287242 307,104 2,400,000 SH Call SOLE 1 2,400,000 0 0
ISHARES TR OPT 464287465 383,308 5,520,000 SH Call SOLE 1 5,520,000 0 0
ISHARES TR FUND 464287234 607 13,536 SH   DFND 1 0 0 13,536
ISHARES TR FUND 464287648 12,686 59,220 SH   SOLE 1 59,220 0 0
ISHARES TR FUND 464287390 31 917 SH   SOLE 1 917 0 0
ISHARES TR FUND 464287440 139 1,258 SH   DFND 1 0 0 1,258
ISHARES TR FUND 464287242 1,168 9,128 SH   DFND 1 0 0 9,128
ISHARES TR FUND 46434V779 7 390 SH   DFND 1 0 0 390
ISHARES TR OPT 464287465 77,772 1,120,000 SH Put SOLE 1 1,120,000 0 0
ISHARES TR FUND 464287622 1,938 10,862 SH   SOLE 1 10,862 0 0
ISHARES TR FUND 46429B671 154,413 2,409,322 SH   SOLE 1 2,409,322 0 0
ISHARES TR FUND 464287408 1,805 13,875 SH   SOLE 1 13,875 0 0
ISHARES TR OPT 464288513 879,400 10,000,000 SH Call SOLE 1 10,000,000 0 0
ISHARES TR FUND 464287481 462 3,030 SH   DFND 1 0 0 3,030
ISHARES TR FUND 464288281 94,481 824,729 SH   SOLE 1 824,729 0 0
ISHARES TR FUND 464287739 77,150 828,864 SH   SOLE 1 828,864 0 0
ISHARES TR FUND 464288802 2,522 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287556 369,645 3,067,338 SH   SOLE 1 3,067,338 0 0
ISHARES TR FUND 464287309 9,207 47,547 SH   SOLE 1 47,547 0 0
ISHARES TR FUND 46429B663 331 3,375 SH   DFND 1 0 0 3,375
ISHARES TR FUND 464288513 388 4,412 SH   DFND 1 0 0 4,412
ISHARES TR FUND 464288646 23 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287739 11 120 SH   DFND 1 0 0 120
ISHARES TR FUND 464287382 25 390 SH   DFND 1 0 0 390
ISHARES TR OPT 464287432 1,463,184 10,800,000 SH Call SOLE 1 10,800,000 0 0
ISHARES TR FUND 46435G334 211 6,177 SH   DFND 1 0 0 6,177
ISHARES TR FUND 464288257 4,799 60,552 SH   SOLE 1 60,552 0 0
ISHARES TR FUND 464287465 132,399 1,906,675 SH   SOLE 1 1,906,675 0 0
ISHARES TR FUND 464287614 38,345 217,970 SH   SOLE 1 217,970 0 0
ISHARES TR FUND 464287341 115 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 464289529 145 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464287432 10,062 74,273 SH   SOLE 1 74,273 0 0
ISHARES TR FUND 46429B747 345 3,430 SH   DFND 1 0 0 3,430
ISHARES TR FUND 464287192 19,675 100,609 SH   SOLE 1 100,609 0 0
ISHARES TR OPT 464288513 1,389,452 15,800,000 SH Put SOLE 1 15,800,000 0 0
ISHARES TR FUND 46429B606 42 1,985 SH   DFND 1 0 0 1,985
ISHARES TR FUND 464287457 458 5,417 SH   DFND 1 0 0 5,417
ISHARES TR FUND 464287614 1,015 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287861 49 1,040 SH   DFND 1 0 0 1,040
ISHARES TR FUND 464287598 791 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 46435G102 28 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464288281 268 2,336 SH   DFND 1 0 0 2,336
ISHARES TR FUND 46435G334 69 2,038 SH   SOLE 1 2,038 0 0
ISHARES TR FUND 464287432 108 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464288828 20,078 100,000 SH   SOLE 1 100,000 0 0
ISHARES TR FUND 464288513 658,713 7,490,491 SH   SOLE 1 7,490,491 0 0
ISHARES TR FUND 464287234 487,463 10,863,891 SH   SOLE 1 10,863,891 0 0
ISHARES TR OPT 464287655 2,285,832 13,797,500 SH Put SOLE 1 13,797,500 0 0
ISHARES TR OPT 464287655 962,542 5,810,000 SH Call SOLE 1 5,810,000 0 0
ISHARES TR FUND 464288620 163 2,800 SH   DFND 1 0 0 2,800
ISHARES TR OPT 464287234 400,248 8,920,200 SH Put SOLE 1 8,920,200 0 0
ISHARES TR FUND 464287200 32 100 SH   SOLE 1 100 0 0
ISHARES TR FUND 464288851 42 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287184 33,213 761,252 SH   SOLE 1 761,252 0 0
ISHARES TR FUND 464287804 51,051 608,828 SH   SOLE 1 608,828 0 0
ISHARES TR FUND 464287507 109 530 SH   DFND 1 0 0 530
ISHARES TR FUND 464287630 119 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464287242 363,685 2,842,177 SH   SOLE 1 2,842,177 0 0
ISHARES TR FUND 464288810 39,648 150,000 SH   SOLE 1 150,000 0 0
ISHARES TR FUND 464287473 385 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 464287457 19,812 234,105 SH   SOLE 1 234,105 0 0
ISHARES TR FUND 46434V886 723 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 46429B465 54 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464288687 14,214 378,131 SH   SOLE 1 378,131 0 0
ISHARES TR FUND 464287887 49 255 SH   DFND 1 0 0 255
ISHARES TR FUND 464287713 7,470 250,000 SH   SOLE 1 250,000 0 0
ISHARES TR FUND 464287176 216 1,849 SH   DFND 1 0 0 1,849
ISHARES TR FUND 46429B689 158 2,117 SH   SOLE 1 2,117 0 0
ISHARES TR FUND 464287333 14 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464288240 5,598 113,957 SH   SOLE 1 113,957 0 0
ISHARES TR FUND 464288588 604,719 5,596,142 SH   SOLE 1 5,596,142 0 0
ISHARES TR FUND 464287655 549,456 3,316,567 SH   SOLE 1 3,316,567 0 0
ISHARES TR FUND 464288638 982 16,936 SH   SOLE 1 16,936 0 0
ISHARES TR FUND 464288752 55,525 1,250,000 SH   SOLE 1 1,250,000 0 0
ISHARES TR FUND 464287226 151,148 1,345,100 SH   SOLE 1 1,345,100 0 0
ISHARES TR FUND 464287309 203 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 464287648 137 639 SH   DFND 1 0 0 639
ISHARES TR OPT 464287242 569,422 4,450,000 SH Put SOLE 1 4,450,000 0 0
ISHARES TR OPT 464288182 18,375 250,000 SH Put SOLE 1 250,000 0 0
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR FUND 46429B291 191 3,500 SH   SOLE 1 3,500 0 0
ISHARES TR FUND 464287655 22 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464287523 976 3,889 SH   SOLE 1 3,889 0 0
ISHARES TR FUND 464287200 9,175 28,385 SH   DFND 1 0 0 28,385
ISHARES TR FUND 464288273 0 5 SH   SOLE 1 5 0 0
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 46434V704 6 200 SH   SOLE 8 200 0 0
ISHARES TR OPT 464287168 1,849 17,500 SH Call SOLE 8 17,500 0 0
ISHARES TR FUND 464288646 7,990 148,975 SH   SOLE 8 148,975 0 0
ISHARES TR OPT 464287440 1,003 9,100 SH Call SOLE 8 9,100 0 0
ISHARES TR FUND 464287556 6,058 50,269 SH   SOLE 8 50,269 0 0
ISHARES TR OPT 464288257 935 11,800 SH Put SOLE 8 11,800 0 0
ISHARES TR OPT 464287465 205,257 2,955,900 SH Call SOLE 8 2,955,900 0 0
ISHARES TR OPT 464287440 9,005 81,700 SH Put SOLE 8 81,700 0 0
ISHARES TR OPT 464287168 1,236 11,700 SH Put SOLE 8 11,700 0 0
ISHARES TR OPT 464287598 123 900 SH Call SOLE 8 900 0 0
ISHARES TR OPT 464287655 1,152,235 6,955,000 SH Call SOLE 8 6,955,000 0 0
ISHARES TR FUND 464288752 1,332 29,998 SH   SOLE 8 29,998 0 0
ISHARES TR FUND 464287234 26,358 587,431 SH   SOLE 8 587,431 0 0
ISHARES TR OPT 464287804 3,765 44,900 SH Call SOLE 8 44,900 0 0
ISHARES TR OPT 464287689 38 200 SH Call SOLE 8 200 0 0
ISHARES TR OPT 464287432 176,111 1,299,900 SH Put SOLE 8 1,299,900 0 0
ISHARES TR FUND 464288844 1 51 SH   SOLE 8 51 0 0
ISHARES TR OPT 46435G334 228 6,700 SH Call SOLE 8 6,700 0 0
ISHARES TR OPT 464287242 48,407 378,300 SH Put SOLE 8 378,300 0 0
ISHARES TR OPT 464288752 1,950 43,900 SH Put SOLE 8 43,900 0 0
ISHARES TR OPT 464287614 1,108 6,300 SH Call SOLE 8 6,300 0 0
ISHARES TR FUND 464288281 51,007 445,241 SH   SOLE 8 445,241 0 0
ISHARES TR OPT 464287630 489 3,800 SH Call SOLE 8 3,800 0 0
ISHARES TR OPT 464287200 1,067 3,300 SH Put SOLE 8 3,300 0 0
ISHARES TR OPT 464287804 218 2,600 SH Put SOLE 8 2,600 0 0
ISHARES TR FUND 464288620 2,969 50,920 SH   SOLE 8 50,920 0 0
ISHARES TR OPT 464289180 66 3,400 SH Put SOLE 8 3,400 0 0
ISHARES TR OPT 464287614 88 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464287432 131,199 968,400 SH Call SOLE 8 968,400 0 0
ISHARES TR FUND 46435G334 747 21,905 SH   SOLE 8 21,905 0 0
ISHARES TR OPT 46435G334 958 28,100 SH Put SOLE 8 28,100 0 0
ISHARES TR FUND 464287184 120,455 2,760,834 SH   SOLE 8 2,760,834 0 0
ISHARES TR OPT 464288257 16 200 SH Call SOLE 8 200 0 0
ISHARES TR FUND 464287689 524 2,778 SH   SOLE 8 2,778 0 0
ISHARES TR FUND 464288513 38,412 436,800 SH   SOLE 8 436,800 0 0
ISHARES TR OPT 464287465 442,069 6,366,200 SH Put SOLE 8 6,366,200 0 0
ISHARES TR OPT 464287598 177 1,300 SH Put SOLE 8 1,300 0 0
ISHARES TR OPT 464287192 1,154 5,900 SH Call SOLE 8 5,900 0 0
ISHARES TR OPT 464288752 422 9,500 SH Call SOLE 8 9,500 0 0
ISHARES TR OPT 464287507 226 1,100 SH Put SOLE 8 1,100 0 0
ISHARES TR FUND 464287655 5,132 30,973 SH   SOLE 8 30,973 0 0
ISHARES TR OPT 464287655 1,954,972 11,800,400 SH Put SOLE 8 11,800,400 0 0
ISHARES TR OPT 464287234 574,398 12,801,400 SH Call SOLE 8 12,801,400 0 0
ISHARES TR OPT 464287838 59 600 SH Call SOLE 8 600 0 0
ISHARES TR FUND 464288257 7,892 99,580 SH   SOLE 8 99,580 0 0
ISHARES TR OPT 464287242 51,082 399,200 SH Call SOLE 8 399,200 0 0
ISHARES TR OPT 464288281 127,734 1,115,000 SH Put SOLE 8 1,115,000 0 0
ISHARES TR OPT 464287739 34,300 368,500 SH Put SOLE 8 368,500 0 0
ISHARES TR OPT 464287689 94 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464287630 116 900 SH Put SOLE 8 900 0 0
ISHARES TR FUND 464287465 28,391 408,858 SH   SOLE 8 408,858 0 0
ISHARES TR OPT 464287556 9,364 77,700 SH Call SOLE 8 77,700 0 0
ISHARES TR OPT 46429B598 20,654 587,600 SH Put SOLE 8 587,600 0 0
ISHARES TR OPT 464287648 257 1,200 SH Put SOLE 8 1,200 0 0
ISHARES TR OPT 464288281 116,680 1,018,500 SH Call SOLE 8 1,018,500 0 0
ISHARES TR OPT 464287556 14,907 123,700 SH Put SOLE 8 123,700 0 0
ISHARES TR OPT 464287192 3,637 18,600 SH Put SOLE 8 18,600 0 0
ISHARES TR OPT 464288513 2,549,785 28,994,600 SH Put SOLE 8 28,994,600 0 0
ISHARES TR OPT 464287739 20,794 223,400 SH Call SOLE 8 223,400 0 0
ISHARES TR FUND 464287192 313 1,601 SH   SOLE 8 1,601 0 0
ISHARES TR FUND 46434V423 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287184 767,774 17,597,400 SH Put SOLE 8 17,597,400 0 0
ISHARES TR OPT 464288513 547,532 6,226,200 SH Call SOLE 8 6,226,200 0 0
ISHARES TR FUND 464287432 40,904 301,923 SH   SOLE 8 301,923 0 0
ISHARES TR OPT 464287200 226 700 SH Call SOLE 8 700 0 0
ISHARES TR OPT 464287184 335,205 7,682,900 SH Call SOLE 8 7,682,900 0 0
ISHARES TR OPT 464287234 846,145 18,857,700 SH Put SOLE 8 18,857,700 0 0
ISHARES TR OPT 464287648 257 1,200 SH Call SOLE 8 1,200 0 0
ISHARES TR OPT 464287507 268 1,300 SH Call SOLE 8 1,300 0 0
ISHARES TR OPT 464287234 135,507 3,020,000 SH Put SOLE 9 3,020,000 0 0
ISHARES TR FUND 46429B598 59 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287465 9,027 130,000 SH   SOLE 9 130,000 0 0
ISHARES TR FUND 464287184 174 4,006 SH   SOLE 9 4,006 0 0
ISHARES TR OPT 464288182 18,375 250,000 SH Put SOLE 9 250,000 0 0
ISHARES TR FUND 464287234 14,708 327,777 SH   SOLE 9 327,777 0 0
ISHARES TR FUND 464287655 33 198 SH   SOLE 9 198 0 0
ISHARES TR FUND 464287739 791 8,501 SH   SOLE 9 8,501 0 0
ISHARES TR FUND 464288240 114 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR FUND 464287390 298 8,761 SH   SOLE 9 8,761 0 0
ISHARES TR FUND 464287556 138 1,146 SH   SOLE 9 1,146 0 0
ISHARES TR OPT 464287234 115,765 2,580,000 SH Call SOLE 9 2,580,000 0 0
ISHARES TR FUND 464288182 69,198 941,476 SH   SOLE 9 941,476 0 0
ISHARES TR FUND 464287200 2,036 6,300 SH   SOLE 20 0 6,300 0
ISHARES TR FUND 464287234 1,211 27,000 SH   DFND 20 0 0 27,000
ISHARES TR FUND 464287655 331 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287101 144 1,000 SH   DFND 20 0 0 1,000
ISHARES TR FUND 464287234 220 4,900 SH   SOLE 20 0 4,900 0
ISHARES TR FUND 464288281 573 5,000 SH   DFND 20 0 0 5,000
ISRAEL CHEMICALS LTD COM M5920A109 306 63,922 SH   SOLE 9 63,922 0 0
ISTAR INC TRUS 45031U101 1,493 102,852 SH   SOLE 1 102,852 0 0
ISTAR INC BOND 45031UCB5 5,642 4,988,000 PRN   SOLE 8 0 0 4,988,000
ISTAR INC TRUS 45031U101 2 129 SH   SOLE 8 129 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 3,419 373,685 SH   SOLE 1 373,685 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 585 63,930 SH   DFND 1 0 0 63,930
ITAU UNIBANCO HLDG SA OPT 465562106 618 67,550 SH Put SOLE 8 67,550 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 827 90,350 SH Call SOLE 8 90,350 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITERIS INC COM 46564T107 200 40,133 SH   SOLE 1 40,133 0 0
ITERIS INC COM 46564T107 0 11 SH   SOLE 8 11 0 0
ITRON INC COM 465741106 4,351 51,826 SH   SOLE 1 51,826 0 0
ITRON INC COM 465741106 84 1,003 SH   SOLE 8 1,003 0 0
ITRON INC OPT 465741106 17 200 SH Call SOLE 8 200 0 0
ITRON INC COM 465741106 378 4,500 SH   SOLE 99 4,500 0 0
ITT INC COM 45073V108 3,029 40,982 SH   SOLE 1 40,982 0 0
ITT INC OPT 45073V108 81 1,100 SH Call SOLE 8 1,100 0 0
ITT INC COM 45073V108 83 1,123 SH   SOLE 8 1,123 0 0
ITT INC OPT 45073V108 22 300 SH Put SOLE 8 300 0 0
IVERIC BIO INC COM 46583P102 0 1 SH   SOLE 8 1 0 0
IZEA WORLDWIDE INC COM 46604H105 0 117 SH   SOLE 8 117 0 0
J &amp J SNACK FOODS CORP COM 466032109 6,982 37,888 SH   SOLE 1 37,888 0 0
J &amp J SNACK FOODS CORP COM 466032109 46 247 SH   SOLE 8 247 0 0
J ALEXANDERS HLDGS INC COM 46609J106 127 13,316 SH   SOLE 1 13,316 0 0
J ALEXANDERS HLDGS INC COM 46609J106 0 1 SH   SOLE 8 1 0 0
J JILL INC COM 46620W102 19 17,175 SH   SOLE 1 17,175 0 0
J JILL INC COM 46620W102 0 78 SH   SOLE 8 78 0 0
J2 GLOBAL INC COM 48123V102 4,785 51,059 SH   SOLE 1 51,059 0 0
J2 GLOBAL INC COM 48123V102 5 49 SH   SOLE 8 49 0 0
JABIL INC COM 466313103 2,594 62,793 SH   SOLE 1 62,793 0 0
JABIL INC OPT 466313103 2,596 62,800 SH Call SOLE 8 62,800 0 0
JABIL INC OPT 466313103 79 1,900 SH Put SOLE 8 1,900 0 0
JABIL INC COM 466313103 3 64 SH   SOLE 8 64 0 0
JACK IN THE BOX INC COM 466367109 4,376 56,086 SH   SOLE 1 56,086 0 0
JACK IN THE BOX INC COM 466367109 2 33 SH   SOLE 8 33 0 0
JACK IN THE BOX INC OPT 466367109 250 3,200 SH Put SOLE 8 3,200 0 0
JACK IN THE BOX INC OPT 466367109 23 300 SH Call SOLE 8 300 0 0
JACOBS ENGR GROUP INC COM 469814107 18,352 204,295 SH   SOLE 1 204,295 0 0
JACOBS ENGR GROUP INC OPT 469814107 2,246 25,000 SH Put SOLE 8 25,000 0 0
JACOBS ENGR GROUP INC OPT 469814107 2,605 29,000 SH Call SOLE 8 29,000 0 0
JACOBS ENGR GROUP INC COM 469814107 4 39 SH   SOLE 8 39 0 0
JACOBS ENGR GROUP INC COM 469814107 1,546 17,215 SH   SOLE 9 17,215 0 0
JAGGED PEAK ENERGY INC COM 47009K107 5,883 692,879 SH   SOLE 1 692,879 0 0
JAGGED PEAK ENERGY INC COM 47009K107 996 117,300 SH   SOLE 8 117,300 0 0
JAGGED PEAK ENERGY INC COM 47009K107 86 10,186 SH   SOLE 99 10,186 0 0
JAGUAR HEALTH INC COM 47010C409 0 244 SH   SOLE 8 244 0 0
JAKKS PAC INC COM 47012E106 0 1 SH   SOLE 8 1 0 0
JAMES RIV GROUP LTD COM G5005R107 1,844 44,747 SH   SOLE 1 44,747 0 0
JAMES RIV GROUP LTD COM G5005R107 10 245 SH   SOLE 8 245 0 0
JAMES RIV GROUP LTD COM G5005R107 233 5,666 SH   SOLE 99 5,666 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 80 3,261 SH   SOLE 8 3,261 0 0
JAPAN SMALLER CAPTLZTN FD IN FUND 47109U104 9 1,000 SH   DFND 1 0 0 1,000
JASON INDS INC COM 471172106 0 55 SH   SOLE 8 55 0 0
JAZZ INVESTMENTS I LTD BOND 472145AD3 624 619,000 PRN   SOLE 8 0 0 619,000
JAZZ PHARMACEUTICALS PLC COM G50871105 16,416 109,962 SH   SOLE 1 109,962 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 20 131 SH   SOLE 8 131 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 333 2,226 SH   SOLE 9 2,226 0 0
JBG SMITH PPTYS TRUS 46590V100 8,815 220,970 SH   SOLE 1 220,970 0 0
JD COM INC ADR 47215P106 27,981 794,221 SH   SOLE 1 794,221 0 0
JD COM INC OPT 47215P106 49,717 1,411,200 SH Call SOLE 8 1,411,200 0 0
JD COM INC OPT 47215P106 60,997 1,731,400 SH Put SOLE 8 1,731,400 0 0
JD COM INC ADR 47215P106 13,384 379,909 SH   SOLE 8 379,909 0 0
JD COM INC ADR 47215P106 19,376 549,975 SH   SOLE 9 549,975 0 0
JD COM INC ADR 47215P106 224 6,368 SH   SOLE 99 6,368 0 0
JEFFERIES FINL GROUP INC COM 47233W109 9,865 461,659 SH   SOLE 1 461,659 0 0
JEFFERIES FINL GROUP INC COM 47233W109 0 13 SH   SOLE 8 13 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 254 11,900 SH Call SOLE 8 11,900 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 220 10,300 SH Put SOLE 8 10,300 0 0
JEFFERIES FINL GROUP INC COM 47233W109 162 7,586 SH   SOLE 9 7,586 0 0
JELD-WEN HLDG INC COM 47580P103 1,609 68,725 SH   SOLE 1 68,725 0 0
JELD-WEN HLDG INC COM 47580P103 2 87 SH   SOLE 8 87 0 0
JELD-WEN HLDG INC COM 47580P103 658 28,114 SH   SOLE 99 28,114 0 0
JERNIGAN CAP INC TRUS 476405105 416 21,740 SH   SOLE 1 21,740 0 0
JERNIGAN CAP INC TRUS 476405105 0 1 SH   SOLE 8 1 0 0
JETBLUE AWYS CORP COM 477143101 5,808 310,271 SH   SOLE 1 310,271 0 0
JETBLUE AWYS CORP OPT 477143101 1,118 59,700 SH Call SOLE 8 59,700 0 0
JETBLUE AWYS CORP COM 477143101 656 35,061 SH   SOLE 8 35,061 0 0
JETBLUE AWYS CORP OPT 477143101 1,131 60,400 SH Put SOLE 8 60,400 0 0
JETBLUE AWYS CORP COM 477143101 103 5,498 SH   SOLE 9 5,498 0 0
JETBLUE AWYS CORP COM 477143101 201 10,718 SH   SOLE 99 10,718 0 0
JIAYIN GROUP INC ADR 47737C104 1 136 SH   SOLE 8 136 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 1,388 61,700 SH Call SOLE 8 61,700 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 1,151 51,200 SH Put SOLE 8 51,200 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 0 7 SH   SOLE 8 7 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 22 969 SH   SOLE 9 969 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 6,496 57,658 SH   SOLE 1 57,658 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 24 206 SH   SOLE 8 206 0 0
JOHNSON &amp JOHNSON COM 478160104 1,645 11,279 SH   DFND 1 0 0 11,279
JOHNSON &amp JOHNSON COM 478160104 657,001 4,504,021 SH   SOLE 1 3,977,639 526,382 0
JOHNSON &amp JOHNSON OPT 478160104 70,251 481,600 SH Put SOLE 8 481,600 0 0
JOHNSON &amp JOHNSON OPT 478160104 33,959 232,800 SH Call SOLE 8 232,800 0 0
JOHNSON &amp JOHNSON COM 478160104 14,038 96,239 SH   SOLE 8 96,239 0 0
JOHNSON &amp JOHNSON COM 478160104 45,091 309,115 SH   SOLE 9 309,115 0 0
JOHNSON &amp JOHNSON COM 478160104 904 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 7,153 49,039 SH   SOLE 20 0 49,039 0
JOHNSON &amp JOHNSON COM 478160104 41,642 285,476 SH   SOLE 58 285,476 0 0
JOHNSON &amp JOHNSON COM 478160104 2,908 19,937 SH   SOLE 82 0 19,937 0
JOHNSON &amp JOHNSON COM 478160104 10,734 73,583 SH   SOLE 99 0 73,583 0
JOHNSON CTLS INTL PLC COM G51502105 5 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 50,647 1,244,080 SH   SOLE 1 1,244,080 0 0
JOHNSON CTLS INTL PLC OPT G51502105 928 22,800 SH Put SOLE 8 22,800 0 0
JOHNSON CTLS INTL PLC COM G51502105 338 8,290 SH   SOLE 8 8,290 0 0
JOHNSON CTLS INTL PLC OPT G51502105 741 18,200 SH Call SOLE 8 18,200 0 0
JOHNSON CTLS INTL PLC COM G51502105 3,023 74,244 SH   SOLE 9 74,244 0 0
JOHNSON CTLS INTL PLC COM G51502105 416 10,230 SH   SOLE 99 10,230 0 0
JOHNSON OUTDOORS INC COM 479167108 642 8,375 SH   SOLE 1 8,375 0 0
JOHNSON OUTDOORS INC COM 479167108 1 8 SH   SOLE 8 8 0 0
JOINT CORP COM 47973J102 211 13,055 SH   SOLE 1 13,055 0 0
JOINT CORP COM 47973J102 32 1,952 SH   SOLE 8 1,952 0 0
JONES LANG LASALLE INC COM 48020Q107 22,465 129,045 SH   SOLE 1 129,045 0 0
JONES LANG LASALLE INC COM 48020Q107 63 357 SH   SOLE 8 357 0 0
JONES LANG LASALLE INC COM 48020Q107 194 1,112 SH   SOLE 9 1,112 0 0
JOUNCE THERAPEUTICS INC COM 481116101 144 16,486 SH   SOLE 1 16,486 0 0
JOUNCE THERAPEUTICS INC COM 481116101 0 29 SH   SOLE 8 29 0 0
JPMORGAN CHASE &amp CO COM 46625H100 808 5,798 SH   DFND 1 0 0 5,798
JPMORGAN CHASE &amp CO OPT 46625H100 27,880 200,000 SH Put SOLE 1 200,000 0 0
JPMORGAN CHASE &amp CO COM 46625H100 628,935 4,511,731 SH   SOLE 1 4,470,678 41,053 0
JPMORGAN CHASE &amp CO OPT 46625H100 114,614 822,200 SH Call SOLE 8 822,200 0 0
JPMORGAN CHASE &amp CO FUND 46625H365 9,372 429,727 SH   SOLE 8 429,727 0 0
JPMORGAN CHASE &amp CO OPT 46625H365 2,726 125,000 SH Put SOLE 8 125,000 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 172,508 1,237,500 SH Put SOLE 8 1,237,500 0 0
JPMORGAN CHASE &amp CO COM 46625H100 1,123 8,056 SH   SOLE 8 8,056 0 0
JPMORGAN CHASE &amp CO COM 46625H100 46,173 331,237 SH   SOLE 9 331,237 0 0
JPMORGAN CHASE &amp CO COM 46625H100 2,151 15,432 SH   SOLE 20 0 15,432 0
JPMORGAN CHASE &amp CO COM 46625H100 2,091 15,000 SH   DFND 20 0 0 15,000
JPMORGAN CHASE &amp CO COM 46625H100 6,250 44,834 SH   SOLE 99 44,834 0 0
JUMIA TECHNOLOGIES AG ADR 48138M105 0 60 SH   SOLE 8 60 0 0
JUNIPER NETWORKS INC COM 48203R104 12,768 518,394 SH   SOLE 1 518,394 0 0
JUNIPER NETWORKS INC OPT 48203R104 709 28,800 SH Put SOLE 8 28,800 0 0
JUNIPER NETWORKS INC COM 48203R104 209 8,510 SH   SOLE 8 8,510 0 0
JUNIPER NETWORKS INC OPT 48203R104 2,217 90,000 SH Call SOLE 8 90,000 0 0
JUNIPER NETWORKS INC COM 48203R104 793 32,226 SH   SOLE 9 32,226 0 0
K12 INC COM 48273U102 978 48,045 SH   SOLE 1 48,045 0 0
K12 INC COM 48273U102 753 37,008 SH   SOLE 8 37,008 0 0
KADANT INC COM 48282T104 1,157 10,987 SH   SOLE 1 10,987 0 0
KADANT INC COM 48282T104 1 10 SH   SOLE 8 10 0 0
KADMON HLDGS INC COM 48283N106 709 156,451 SH   SOLE 1 156,451 0 0
KADMON HLDGS INC COM 48283N106 2 533 SH   SOLE 8 533 0 0
KAISER ALUMINUM CORP COM 483007704 2,623 23,656 SH   SOLE 1 23,656 0 0
KAISER ALUMINUM CORP COM 483007704 17 153 SH   SOLE 8 153 0 0
KAISER ALUMINUM CORP COM 483007704 101 908 SH   SOLE 99 908 0 0
KAIXIN AUTO HLDGS COM G5223X100 0 38 SH   SOLE 8 38 0 0
KALA PHARMACEUTICALS INC COM 483119103 82 22,258 SH   SOLE 1 22,258 0 0
KALA PHARMACEUTICALS INC COM 483119103 1 178 SH   SOLE 8 178 0 0
KALEIDO BIOSCIENCES INC COM 483347100 57 11,358 SH   SOLE 1 11,358 0 0
KALEIDO BIOSCIENCES INC COM 483347100 0 5 SH   SOLE 8 5 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 225 12,617 SH   SOLE 1 12,617 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 219 12,279 SH   SOLE 8 12,279 0 0
KAMAN CORP COM 483548103 2,897 43,944 SH   SOLE 1 43,944 0 0
KAMAN CORP COM 483548103 7 101 SH   SOLE 8 101 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 23 4,800 SH   SOLE 1 4,800 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 239 50,600 SH Put SOLE 8 50,600 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 14 3,000 SH Call SOLE 8 3,000 0 0
KANSAS CITY SOUTHERN COM 485170302 22,471 146,716 SH   SOLE 1 146,716 0 0
KANSAS CITY SOUTHERN OPT 485170302 12,560 82,000 SH Call SOLE 8 82,000 0 0
KANSAS CITY SOUTHERN COM 485170302 3,025 19,757 SH   SOLE 8 19,757 0 0
KANSAS CITY SOUTHERN OPT 485170302 11,824 77,200 SH Put SOLE 8 77,200 0 0
KANSAS CITY SOUTHERN COM 485170302 1,452 9,481 SH   SOLE 9 9,481 0 0
KAR AUCTION SVCS INC COM 48238T109 1,975 90,633 SH   SOLE 1 90,633 0 0
KAR AUCTION SVCS INC COM 48238T109 94 4,327 SH   SOLE 8 4,327 0 0
KARUNA THERAPEUTICS INC COM 48576A100 368 4,878 SH   SOLE 1 4,878 0 0
KARUNA THERAPEUTICS INC COM 48576A100 19 259 SH   SOLE 8 259 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 1,568 81,810 SH   SOLE 1 81,810 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 57 2,956 SH   SOLE 8 2,956 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 49 2,581 SH   SOLE 99 2,581 0 0
KB FINANCIAL GROUP INC ADR 48241A105 54 1,311 SH   SOLE 99 1,311 0 0
KB HOME COM 48666K109 4,671 136,313 SH   SOLE 1 136,313 0 0
KB HOME OPT 48666K109 3,143 91,700 SH Put SOLE 8 91,700 0 0
KB HOME COM 48666K109 959 27,972 SH   SOLE 8 27,972 0 0
KB HOME OPT 48666K109 2,132 62,200 SH Call SOLE 8 62,200 0 0
KBR INC COM 48242W106 4,662 152,854 SH   SOLE 1 152,854 0 0
KBR INC COM 48242W106 94 3,088 SH   SOLE 8 3,088 0 0
KBR INC OPT 48242W106 79 2,600 SH Put SOLE 8 2,600 0 0
KBR INC OPT 48242W106 140 4,600 SH Call SOLE 8 4,600 0 0
KEARNY FINL CORP MD COM 48716P108 1,096 79,251 SH   SOLE 1 79,251 0 0
KEARNY FINL CORP MD COM 48716P108 3 236 SH   SOLE 8 236 0 0
KELLOGG CO COM 487836108 66 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 47,141 681,614 SH   SOLE 1 681,614 0 0
KELLOGG CO COM 487836108 4,376 63,285 SH   SOLE 8 63,285 0 0
KELLOGG CO OPT 487836108 24,697 357,100 SH Put SOLE 8 357,100 0 0
KELLOGG CO OPT 487836108 13,728 198,500 SH Call SOLE 8 198,500 0 0
KELLOGG CO COM 487836108 3,150 45,558 SH   SOLE 9 45,558 0 0
KELLY SVCS INC COM 488152208 1,230 54,487 SH   SOLE 1 54,487 0 0
KELLY SVCS INC COM 488152208 0 1 SH   SOLE 8 1 0 0
KEMET CORP COM 488360207 10,146 375,048 SH   SOLE 1 375,048 0 0
KEMET CORP OPT 488360207 592 21,900 SH Put SOLE 8 21,900 0 0
KEMET CORP OPT 488360207 1,060 39,200 SH Call SOLE 8 39,200 0 0
KEMET CORP COM 488360207 106 3,922 SH   SOLE 8 3,922 0 0
KEMPER CORP DEL COM 488401100 292 3,772 SH   SOLE 1 3,772 0 0
KEMPER CORP DEL COM 488401100 0 1 SH   SOLE 8 1 0 0
KEMPER CORP DEL COM 488401100 267 3,439 SH   SOLE 99 3,439 0 0
KENNAMETAL INC COM 489170100 3,271 88,681 SH   SOLE 1 88,681 0 0
KENNAMETAL INC COM 489170100 6 166 SH   SOLE 8 166 0 0
KENNAMETAL INC COM 489170100 317 8,600 SH   SOLE 99 8,600 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 2,736 122,690 SH   SOLE 1 122,690 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 3 145 SH   SOLE 8 145 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 423 18,969 SH   SOLE 99 18,969 0 0
KEURIG DR PEPPER INC COM 49271V100 18 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC COM 49271V100 830 28,655 SH   SOLE 1 28,655 0 0
KEURIG DR PEPPER INC OPT 49271V100 373 12,900 SH Call SOLE 8 12,900 0 0
KEURIG DR PEPPER INC OPT 49271V100 4,053 140,000 SH Put SOLE 8 140,000 0 0
KEURIG DR PEPPER INC COM 49271V100 613 21,210 SH   SOLE 8 21,210 0 0
KEURIG DR PEPPER INC COM 49271V100 8 260 SH   SOLE 9 260 0 0
KEURIG DR PEPPER INC COM 49271V100 4 135 SH   DFND 20 0 0 135
KEURIG DR PEPPER INC COM 49271V100 30 1,041 SH   SOLE 99 0 1,041 0
KEWAUNEE SCIENTIFIC CORP COM 492854104 0 1 SH   SOLE 8 1 0 0
KEY ENERGY SVCS INC DEL COM 49309J103 16 163,989 SH   SOLE 8 163,989 0 0
KEYCORP NEW COM 493267108 31,049 1,534,070 SH   SOLE 1 1,534,070 0 0
KEYCORP NEW OPT 493267108 364 18,000 SH Put SOLE 8 18,000 0 0
KEYCORP NEW COM 493267108 320 15,804 SH   SOLE 8 15,804 0 0
KEYCORP NEW OPT 493267108 1,811 89,500 SH Call SOLE 8 89,500 0 0
KEYCORP NEW COM 493267108 2,075 102,529 SH   SOLE 9 102,529 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 35,318 344,134 SH   SOLE 1 344,134 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 10 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 9,001 87,700 SH Call SOLE 8 87,700 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 902 8,793 SH   SOLE 8 8,793 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,834 17,863 SH   SOLE 9 17,863 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,082 20,290 SH   SOLE 58 20,290 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 135 33,806 SH   SOLE 1 33,806 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 0 7 SH   SOLE 8 7 0 0
KFORCE INC COM 493732101 1,484 37,353 SH   SOLE 1 37,353 0 0
KFORCE INC COM 493732101 41 1,034 SH   SOLE 8 1,034 0 0
KILROY RLTY CORP TRUS 49427F108 9,037 107,709 SH   SOLE 1 107,709 0 0
KILROY RLTY CORP TRUS 49427F108 1 10 SH   SOLE 8 10 0 0
KILROY RLTY CORP COM 49427F108 869 10,353 SH   SOLE 99 10,353 0 0
KIMBALL ELECTRONICS INC COM 49428J109 438 24,910 SH   SOLE 1 24,910 0 0
KIMBALL ELECTRONICS INC COM 49428J109 0 8 SH   SOLE 8 8 0 0
KIMBALL INTL INC COM 494274103 1,071 51,823 SH   SOLE 1 51,823 0 0
KIMBALL INTL INC COM 494274103 1 54 SH   SOLE 8 54 0 0
KIMBERLY CLARK CORP COM 494368103 121,329 882,080 SH   SOLE 1 882,080 0 0
KIMBERLY CLARK CORP COM 494368103 95 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP OPT 494368103 7,593 55,200 SH Call SOLE 8 55,200 0 0
KIMBERLY CLARK CORP OPT 494368103 3,012 21,900 SH Put SOLE 8 21,900 0 0
KIMBERLY CLARK CORP COM 494368103 1 5 SH   SOLE 8 5 0 0
KIMBERLY CLARK CORP COM 494368103 4,566 33,194 SH   SOLE 9 33,194 0 0
KIMBERLY CLARK CORP COM 494368103 271 1,972 SH   SOLE 99 1,972 0 0
KIMCO RLTY CORP TRUS 49446R109 38,815 1,874,140 SH   SOLE 1 1,874,140 0 0
KIMCO RLTY CORP COM 49446R109 1,890 91,240 SH   SOLE 1 91,240 0 0
KIMCO RLTY CORP TRUS 49446R109 4 193 SH   SOLE 8 193 0 0
KIMCO RLTY CORP COM 49446R109 832 40,191 SH   SOLE 9 40,191 0 0
KIMCO RLTY CORP COM 49446R109 713 34,423 SH   SOLE 99 34,423 0 0
KINDER MORGAN INC DEL COM 49456B101 88,539 4,182,375 SH   SOLE 1 4,182,375 0 0
KINDER MORGAN INC DEL OPT 49456B101 8,316 392,800 SH Call SOLE 8 392,800 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,363 64,400 SH Put SOLE 8 64,400 0 0
KINDER MORGAN INC DEL COM 49456B101 461 21,762 SH   SOLE 8 21,762 0 0
KINDER MORGAN INC DEL COM 49456B101 4,289 202,598 SH   SOLE 9 202,598 0 0
KINDRED BIOSCIENCES INC COM 494577109 314 37,031 SH   SOLE 1 37,031 0 0
KINDRED BIOSCIENCES INC COM 494577109 0 19 SH   SOLE 8 19 0 0
KINGSTONE COS INC COM 496719105 0 14 SH   SOLE 8 14 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 201 18,154 SH   SOLE 1 18,154 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 1 129 SH   SOLE 8 129 0 0
KINROSS GOLD CORP COM 496902404 142 30,052 SH   DFND 1 0 0 30,052
KINROSS GOLD CORP COM 496902404 6,443 1,359,370 SH   SOLE 1 1,359,370 0 0
KINROSS GOLD CORP OPT 496902404 132 27,900 SH Call SOLE 8 27,900 0 0
KINROSS GOLD CORP OPT 496902404 739 156,000 SH Put SOLE 8 156,000 0 0
KINROSS GOLD CORP COM 496902404 1,242 261,940 SH   SOLE 8 261,940 0 0
KINROSS GOLD CORP COM 496902404 85 17,923 SH   SOLE 9 17,923 0 0
KINSALE CAP GROUP INC COM 49714P108 6,048 59,489 SH   SOLE 1 59,489 0 0
KINSALE CAP GROUP INC COM 49714P108 43 419 SH   SOLE 8 419 0 0
KIRBY CORP COM 497266106 4,504 50,310 SH   SOLE 1 50,310 0 0
KIRBY CORP COM 497266106 15 175 SH   SOLE 8 175 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 161 3,661 SH   DFND 1 0 0 3,661
KIRKLAND LAKE GOLD LTD COM 49741E100 5,606 127,205 SH   SOLE 1 127,205 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 582 13,200 SH Call SOLE 8 13,200 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 17 376 SH   SOLE 8 376 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 130 2,956 SH   SOLE 9 2,956 0 0
KIRKLANDS INC COM 497498105 0 2 SH   SOLE 8 2 0 0
KITE RLTY GROUP TR TRUS 49803T300 3,367 172,404 SH   SOLE 1 172,404 0 0
KITE RLTY GROUP TR TRUS 49803T300 2 101 SH   SOLE 8 101 0 0
KKR &amp CO INC COM 48251W104 14,178 486,046 SH   DFND 1 0 0 486,046
KKR &amp CO INC OPT 48251W104 11,193 383,700 SH Call SOLE 8 383,700 0 0
KKR &amp CO INC OPT 48251W104 22,817 782,200 SH Put SOLE 8 782,200 0 0
KKR &amp CO INC COM 48251W104 3,981 136,504 SH   SOLE 8 136,504 0 0
KKR &amp CO INC COM 48251W104 306 10,506 SH   SOLE 9 10,506 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 8,886 435,112 SH   SOLE 1 435,112 0 0
KKR REAL ESTATE FIN TR INC BOND 48251KAB6 1,135 1,082,000 PRN   SOLE 8 0 0 1,082,000
KKR REAL ESTATE FIN TR INC TRUS 48251K100 0 1 SH   SOLE 8 1 0 0
KLA CORPORATION COM 482480100 48,809 273,949 SH   SOLE 1 273,949 0 0
KLA CORPORATION COM 482480100 1,178 6,612 SH   SOLE 8 6,612 0 0
KLA CORPORATION OPT 482480100 4,846 27,200 SH Put SOLE 8 27,200 0 0
KLA CORPORATION OPT 482480100 837 4,700 SH Call SOLE 8 4,700 0 0
KLA CORPORATION COM 482480100 2,681 15,048 SH   SOLE 9 15,048 0 0
KLA CORPORATION COM 482480100 521 2,922 SH   SOLE 99 2,922 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 207 32,107 SH   SOLE 1 32,107 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 0 3 SH   SOLE 8 3 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 6,170 172,150 SH   SOLE 1 172,150 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 1,953 54,500 SH   SOLE 8 54,500 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 1,143 31,900 SH Call SOLE 8 31,900 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 151 4,200 SH Put SOLE 8 4,200 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 100 2,788 SH   SOLE 9 2,788 0 0
KNOLL INC COM 498904200 1,318 52,188 SH   SOLE 1 52,188 0 0
KNOLL INC COM 498904200 2 85 SH   SOLE 8 85 0 0
KNOLL INC OPT 498904200 13 500 SH Call SOLE 8 500 0 0
KNOT OFFSHORE PARTNERS LP OPT Y48125101 8 400 SH Call SOLE 8 400 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 5 238 SH   SOLE 8 238 0 0
KNOWLES CORP COM 49926D109 2,659 125,748 SH   SOLE 1 125,748 0 0
KNOWLES CORP COM 49926D109 3 133 SH   SOLE 8 133 0 0
KNOWLES CORP BOND 49926DAB5 878 674,000 PRN   SOLE 8 0 0 674,000
KODIAK SCIENCES INC COM 50015M109 1,696 23,572 SH   SOLE 1 23,572 0 0
KODIAK SCIENCES INC COM 50015M109 13 180 SH   SOLE 8 180 0 0
KODIAK SCIENCES INC COM 50015M109 249 3,460 SH   SOLE 99 3,460 0 0
KOHLS CORP COM 500255104 38,830 762,114 SH   SOLE 1 762,114 0 0
KOHLS CORP OPT 500255104 28,522 559,800 SH Put SOLE 8 559,800 0 0
KOHLS CORP OPT 500255104 8,804 172,800 SH Call SOLE 8 172,800 0 0
KOHLS CORP COM 500255104 17,067 334,969 SH   SOLE 8 334,969 0 0
KOHLS CORP COM 500255104 960 18,837 SH   SOLE 9 18,837 0 0
KOHLS CORP COM 500255104 884 17,350 SH   SOLE 99 17,350 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 359 7,361 SH   SOLE 1 7,361 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 5 100 SH   SOLE 8 100 0 0
KONTOOR BRANDS INC COM 50050N103 2,844 67,738 SH   SOLE 1 67,738 0 0
KONTOOR BRANDS INC COM 50050N103 5 130 SH   SOLE 8 130 0 0
KONTOOR BRANDS INC COM 50050N103 12 284 SH   SOLE 9 284 0 0
KONTOOR BRANDS INC COM 50050N103 153 3,632 SH   SOLE 99 3,632 0 0
KOPIN CORP COM 500600101 0 1 SH   SOLE 8 1 0 0
KOPPERS HOLDINGS INC COM 50060P106 1,843 48,222 SH   SOLE 1 48,222 0 0
KOPPERS HOLDINGS INC COM 50060P106 4 101 SH   SOLE 8 101 0 0
KOREA ELECTRIC PWR ADR 500631106 0 8 SH   SOLE 8 8 0 0
KORN FERRY COM 500643200 4,132 97,459 SH   SOLE 1 97,459 0 0
KORN FERRY COM 500643200 0 1 SH   SOLE 8 1 0 0
KORNIT DIGITAL LTD COM M6372Q113 257 7,500 SH   SOLE 1 7,500 0 0
KOSMOS ENERGY LTD COM 500688106 1,229 215,682 SH   SOLE 1 215,682 0 0
KOSMOS ENERGY LTD COM 500688106 143 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 50 8,848 SH   SOLE 8 8,848 0 0
KOSMOS ENERGY LTD COM 500688106 79 13,826 SH   SOLE 99 13,826 0 0
KRAFT HEINZ CO COM 500754106 1,156 35,989 SH   DFND 1 0 0 35,989
KRAFT HEINZ CO COM 500754106 55,865 1,738,752 SH   SOLE 1 1,738,752 0 0
KRAFT HEINZ CO OPT 500754106 14,234 443,000 SH Put SOLE 8 443,000 0 0
KRAFT HEINZ CO COM 500754106 7,333 228,246 SH   SOLE 8 228,246 0 0
KRAFT HEINZ CO OPT 500754106 6,549 203,800 SH Call SOLE 8 203,800 0 0
KRAFT HEINZ CO COM 500754106 9,371 291,660 SH   SOLE 9 291,660 0 0
KRAFT HEINZ CO COM 500754106 116 3,600 SH   DFND 20 0 0 3,600
KRANESHARES TR FUND 500767306 24,535 504,000 SH   SOLE 1 504,000 0 0
KRANESHARES TR OPT 500767306 4,644 95,400 SH Call SOLE 8 95,400 0 0
KRATON CORPORATION COM 50077C106 1,309 51,700 SH   SOLE 1 51,700 0 0
KRATON CORPORATION COM 50077C106 8 330 SH   SOLE 8 330 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 6,720 373,101 SH   SOLE 1 373,101 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 27 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 2 132 SH   SOLE 8 132 0 0
KROGER CO COM 501044101 43,035 1,484,433 SH   SOLE 1 1,484,433 0 0
KROGER CO OPT 501044101 26,503 914,200 SH Put SOLE 8 914,200 0 0
KROGER CO COM 501044101 11,223 387,155 SH   SOLE 8 387,155 0 0
KROGER CO OPT 501044101 9,630 332,200 SH Call SOLE 8 332,200 0 0
KROGER CO COM 501044101 2,587 89,220 SH   SOLE 9 89,220 0 0
KROGER CO COM 501044101 243 8,389 SH   SOLE 99 8,389 0 0
KRONOS WORLDWIDE INC COM 50105F105 366 27,334 SH   SOLE 1 27,334 0 0
KRONOS WORLDWIDE INC COM 50105F105 13 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 63 4,727 SH   SOLE 8 4,727 0 0
KRYSTAL BIOTECH INC COM 501147102 581 10,495 SH   SOLE 1 10,495 0 0
KRYSTAL BIOTECH INC COM 501147102 17 312 SH   SOLE 8 312 0 0
KT CORP ADR 48268K101 0 1 SH   SOLE 8 1 0 0
KT CORP ADR 48268K101 217 18,685 SH   SOLE 82 18,685 0 0
KT CORP ADR 48268K101 760 65,485 SH   SOLE 99 65,485 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 873 32,077 SH   SOLE 1 32,077 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 41 1,500 SH Put SOLE 8 1,500 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 1 40 SH   SOLE 8 40 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 166 6,100 SH Call SOLE 8 6,100 0 0
KURA ONCOLOGY INC COM 50127T109 472 34,307 SH   SOLE 1 34,307 0 0
KURA ONCOLOGY INC COM 50127T109 12 918 SH   SOLE 8 918 0 0
KVH INDS INC COM 482738101 234 20,970 SH   SOLE 1 20,970 0 0
KVH INDS INC COM 482738101 0 1 SH   SOLE 8 1 0 0
L BRANDS INC COM 501797104 8,734 481,956 SH   SOLE 1 481,956 0 0
L BRANDS INC OPT 501797104 6,087 335,900 SH Call SOLE 8 335,900 0 0
L BRANDS INC COM 501797104 6,065 334,702 SH   SOLE 8 334,702 0 0
L BRANDS INC OPT 501797104 6,798 375,200 SH Put SOLE 8 375,200 0 0
L BRANDS INC COM 501797104 897 49,509 SH   SOLE 9 49,509 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 81 20,729 SH   SOLE 1 20,729 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 4 1,091 SH   SOLE 8 1,091 0 0
LA Z BOY INC COM 505336107 2,999 95,266 SH   SOLE 1 95,266 0 0
LA Z BOY INC COM 505336107 4 115 SH   SOLE 8 115 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 25,645 151,599 SH   SOLE 1 151,599 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,363 8,054 SH   SOLE 8 8,054 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 17 100 SH Call SOLE 8 100 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,572 9,294 SH   SOLE 9 9,294 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,803 10,655 SH   SOLE 58 10,655 0 0
LADDER CAP CORP TRUS 505743104 1,893 104,908 SH   SOLE 1 104,908 0 0
LADDER CAP CORP TRUS 505743104 1 57 SH   SOLE 8 57 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 413 118,762 SH   SOLE 1 118,762 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 0 57 SH   SOLE 8 57 0 0
LAKELAND BANCORP INC COM 511637100 1,935 111,345 SH   SOLE 1 111,345 0 0
LAKELAND FINL CORP COM 511656100 1,883 38,499 SH   SOLE 1 38,499 0 0
LAM RESEARCH CORP COM 512807108 3 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 76,082 260,196 SH   SOLE 1 260,196 0 0
LAM RESEARCH CORP OPT 512807108 53,597 183,300 SH Put SOLE 8 183,300 0 0
LAM RESEARCH CORP COM 512807108 1,503 5,140 SH   SOLE 8 5,140 0 0
LAM RESEARCH CORP OPT 512807108 24,591 84,100 SH Call SOLE 8 84,100 0 0
LAM RESEARCH CORP COM 512807108 4,183 14,303 SH   SOLE 9 14,303 0 0
LAM RESEARCH CORP COM 512807108 212 726 SH   SOLE 99 726 0 0
LAMAR ADVERTISING CO NEW COM 512816109 534 5,979 SH   SOLE 1 5,979 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 6,287 70,444 SH   SOLE 1 70,444 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 428 4,800 SH Call SOLE 8 4,800 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 134 1,500 SH Put SOLE 8 1,500 0 0
LAMAR ADVERTISING CO NEW COM 512816109 495 5,547 SH   SOLE 99 5,547 0 0
LAMB WESTON HLDGS INC COM 513272104 23,030 267,709 SH   SOLE 1 267,709 0 0
LAMB WESTON HLDGS INC COM 513272104 87 1,010 SH   SOLE 8 1,010 0 0
LAMB WESTON HLDGS INC COM 513272104 1,198 13,923 SH   SOLE 9 13,923 0 0
LAMB WESTON HLDGS INC COM 513272104 1,367 15,885 SH   SOLE 99 15,885 0 0
LANCASTER COLONY CORP COM 513847103 4,965 31,012 SH   SOLE 1 31,012 0 0
LANCASTER COLONY CORP COM 513847103 1 4 SH   SOLE 8 4 0 0
LANDEC CORP COM 514766104 299 26,386 SH   SOLE 1 26,386 0 0
LANDEC CORP COM 514766104 0 1 SH   SOLE 8 1 0 0
LANDMARK BANCORP INC COM 51504L107 0 1 SH   SOLE 8 1 0 0
LANDS END INC NEW COM 51509F105 218 13,046 SH   SOLE 1 13,046 0 0
LANDS END INC NEW COM 51509F105 206 12,225 SH   SOLE 8 12,225 0 0
LANDS END INC NEW OPT 51509F105 3,096 184,300 SH Call SOLE 8 184,300 0 0
LANDS END INC NEW OPT 51509F105 1,023 60,900 SH Put SOLE 8 60,900 0 0
LANDSTAR SYS INC COM 515098101 6,049 53,123 SH   SOLE 1 53,123 0 0
LANDSTAR SYS INC OPT 515098101 102 900 SH Put SOLE 8 900 0 0
LANDSTAR SYS INC OPT 515098101 387 3,400 SH Call SOLE 8 3,400 0 0
LANNET INC COM 516012101 619 70,255 SH   SOLE 1 70,255 0 0
LANNET INC COM 516012101 24 2,761 SH   SOLE 8 2,761 0 0
LANTHEUS HLDGS INC COM 516544103 1,495 72,887 SH   SOLE 1 72,887 0 0
LAREDO PETROLEUM INC COM 516806106 2,044 711,838 SH   SOLE 1 711,838 0 0
LAREDO PETROLEUM INC COM 516806106 0 87 SH   SOLE 8 87 0 0
LAS VEGAS SANDS CORP COM 517834107 39,682 574,794 SH   SOLE 1 574,794 0 0
LAS VEGAS SANDS CORP OPT 517834107 8,070 116,900 SH Put SOLE 8 116,900 0 0
LAS VEGAS SANDS CORP OPT 517834107 15,672 227,000 SH Call SOLE 8 227,000 0 0
LAS VEGAS SANDS CORP COM 517834107 1,672 24,205 SH   SOLE 8 24,205 0 0
LAS VEGAS SANDS CORP COM 517834107 2,377 34,427 SH   SOLE 9 34,427 0 0
LAS VEGAS SANDS CORP COM 517834107 206 2,984 SH   SOLE 99 2,984 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 2,414 126,133 SH   SOLE 1 126,133 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 3,829 200,050 SH   SOLE 8 200,050 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 309 16,137 SH   SOLE 99 16,137 0 0
LAUDER ESTEE COS INC COM 518439104 134,594 651,646 SH   SOLE 1 602,403 49,243 0
LAUDER ESTEE COS INC COM 518439104 1,518 7,350 SH   DFND 1 0 0 7,350
LAUDER ESTEE COS INC COM 518439104 24 113 SH   SOLE 8 113 0 0
LAUDER ESTEE COS INC OPT 518439104 11,009 53,300 SH Call SOLE 8 53,300 0 0
LAUDER ESTEE COS INC OPT 518439104 3,780 18,300 SH Put SOLE 8 18,300 0 0
LAUDER ESTEE COS INC COM 518439104 4,363 21,128 SH   SOLE 9 21,128 0 0
LAUDER ESTEE COS INC COM 518439104 1,033 5,000 SH   DFND 20 0 0 5,000
LAUDER ESTEE COS INC COM 518439104 500 2,419 SH   SOLE 20 0 2,419 0
LAUDER ESTEE COS INC COM 518439104 65 317 SH   SOLE 82 0 317 0
LAUDER ESTEE COS INC COM 518439104 3,016 14,601 SH   SOLE 99 0 14,601 0
LAUREATE EDUCATION INC COM 518613203 2,119 120,313 SH   SOLE 1 120,313 0 0
LAWSON PRODS INC COM 520776105 309 5,914 SH   SOLE 1 5,914 0 0
LAWSON PRODS INC COM 520776105 2 43 SH   SOLE 8 43 0 0
LAZARD LTD COM G54050102 10,170 254,501 SH   SOLE 1 254,501 0 0
LAZARD LTD COM G54050102 10 253 SH   SOLE 8 253 0 0
LAZARD LTD OPT G54050102 160 4,000 SH Put SOLE 8 4,000 0 0
LAZARD LTD OPT G54050102 535 13,400 SH Call SOLE 8 13,400 0 0
LCI INDS COM 50189K103 5,120 47,793 SH   SOLE 1 47,793 0 0
LCI INDS COM 50189K103 222 2,067 SH   SOLE 8 2,067 0 0
LCI INDS COM 50189K103 561 5,232 SH   SOLE 99 5,232 0 0
LCNB CORP COM 50181P100 239 12,384 SH   SOLE 1 12,384 0 0
LCNB CORP COM 50181P100 0 4 SH   SOLE 8 4 0 0
LEAF GROUP LTD COM 52177G102 70 17,511 SH   SOLE 1 17,511 0 0
LEAR CORP COM 521865204 9,667 70,468 SH   SOLE 1 70,468 0 0
LEAR CORP OPT 521865204 919 6,700 SH Put SOLE 8 6,700 0 0
LEAR CORP OPT 521865204 6,023 43,900 SH Call SOLE 8 43,900 0 0
LEAR CORP COM 521865204 317 2,313 SH   SOLE 8 2,313 0 0
LEAR CORP COM 521865204 180 1,306 SH   SOLE 9 1,306 0 0
LEAR CORP COM 521865204 320 2,333 SH   SOLE 99 2,333 0 0
LEE ENTERPRISES INC COM 523768109 77 54,554 SH   SOLE 1 54,554 0 0
LEE ENTERPRISES INC COM 523768109 0 263 SH   SOLE 8 263 0 0
LEGACY HOUSING CORP COM 52472M101 132 7,934 SH   SOLE 1 7,934 0 0
LEGACY HOUSING CORP COM 52472M101 0 1 SH   SOLE 8 1 0 0
LEGG MASON INC COM 524901105 795 22,135 SH   SOLE 1 22,135 0 0
LEGG MASON INC OPT 524901105 50 1,400 SH Call SOLE 8 1,400 0 0
LEGG MASON INC COM 524901105 0 1 SH   SOLE 8 1 0 0
LEGG MASON INC OPT 524901105 7 200 SH Put SOLE 8 200 0 0
LEGGETT &amp PLATT INC COM 524660107 102 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC COM 524660107 9,960 195,950 SH   SOLE 1 195,950 0 0
LEGGETT &amp PLATT INC COM 524660107 177 3,476 SH   SOLE 8 3,476 0 0
LEGGETT &amp PLATT INC OPT 524660107 269 5,300 SH Call SOLE 8 5,300 0 0
LEGGETT &amp PLATT INC OPT 524660107 152 3,000 SH Put SOLE 8 3,000 0 0
LEGGETT &amp PLATT INC COM 524660107 694 13,653 SH   SOLE 9 13,653 0 0
LEIDOS HLDGS INC COM 525327102 80 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 21,449 219,097 SH   SOLE 1 219,097 0 0
LEIDOS HLDGS INC COM 525327102 886 9,058 SH   SOLE 8 9,058 0 0
LEIDOS HLDGS INC OPT 525327102 235 2,400 SH Call SOLE 8 2,400 0 0
LEIDOS HLDGS INC COM 525327102 1,255 12,820 SH   SOLE 9 12,820 0 0
LEMAITRE VASCULAR INC COM 525558201 884 24,605 SH   SOLE 1 24,605 0 0
LEMAITRE VASCULAR INC COM 525558201 0 1 SH   SOLE 8 1 0 0
LENDINGTREE INC NEW COM 52603B107 1,530 5,043 SH   SOLE 1 5,043 0 0
LENNAR CORP COM 526057104 28,828 516,723 SH   SOLE 1 516,723 0 0
LENNAR CORP COM 526057302 0 1 SH   SOLE 1 1 0 0
LENNAR CORP OPT 526057104 2,288 41,002 SH Call SOLE 8 41,002 0 0
LENNAR CORP OPT 526057104 1,372 24,600 SH Put SOLE 8 24,600 0 0
LENNAR CORP COM 526057104 427 7,656 SH   SOLE 8 7,656 0 0
LENNAR CORP COM 526057302 3 62 SH   SOLE 8 62 0 0
LENNAR CORP COM 526057104 1,493 26,768 SH   SOLE 9 26,768 0 0
LENNOX INTL INC COM 526107107 18,602 76,249 SH   SOLE 1 76,249 0 0
LENNOX INTL INC COM 526107107 322 1,318 SH   SOLE 8 1,318 0 0
LENNOX INTL INC COM 526107107 190 780 SH   SOLE 9 780 0 0
LEVEL ONE BANCORP INC COM 52730D208 131 5,244 SH   SOLE 1 5,244 0 0
LEVEL ONE BANCORP INC COM 52730D208 0 1 SH   SOLE 8 1 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 530 27,500 SH Call SOLE 8 27,500 0 0
LEVI STRAUSS &amp CO NEW COM 52736R102 251 12,992 SH   SOLE 8 12,992 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 503 26,100 SH Put SOLE 8 26,100 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 172 41,492 SH   SOLE 1 41,492 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 4 1,000 SH Call SOLE 8 1,000 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 69 16,612 SH   SOLE 8 16,612 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 194 14,000 SH   SOLE 1 14,000 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 0 13 SH   SOLE 8 13 0 0
LEXINGTON REALTY TRUST TRUS 529043101 5,310 500,046 SH   SOLE 1 500,046 0 0
LEXINGTON REALTY TRUST TRUS 529043101 0 8 SH   SOLE 8 8 0 0
LG DISPLAY CO LTD ADR 50186V102 3,717 535,650 SH   DFND 20 0 0 535,650
LGI HOMES INC COM 50187T106 2,609 36,933 SH   SOLE 1 36,933 0 0
LGI HOMES INC COM 50187T106 12 170 SH   SOLE 8 170 0 0
LGI HOMES INC COM 50187T106 485 6,862 SH   SOLE 99 6,862 0 0
LGL GROUP INC COM 50186A108 0 2 SH   SOLE 8 2 0 0
LHC GROUP INC COM 50187A107 8,253 59,916 SH   SOLE 1 59,916 0 0
LHC GROUP INC COM 50187A107 6 43 SH   SOLE 8 43 0 0
LIBERTY BROADBAND CORP COM 530307107 486 3,900 SH   SOLE 1 3,900 0 0
LIBERTY BROADBAND CORP COM 530307305 47,308 376,205 SH   SOLE 1 376,205 0 0
LIBERTY BROADBAND CORP COM 530307305 290 2,312 SH   SOLE 9 2,312 0 0
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U104 2,523 110,938 SH   SOLE 1 110,938 0 0
LIBERTY GLOBAL PLC COM G5480U120 7,038 322,900 SH   SOLE 1 322,900 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U120 2 106 SH   SOLE 8 106 0 0
LIBERTY GLOBAL PLC OPT G5480U104 594 26,100 SH Put SOLE 8 26,100 0 0
LIBERTY GLOBAL PLC OPT G5480U104 537 23,600 SH Call SOLE 8 23,600 0 0
LIBERTY GLOBAL PLC COM G5480U104 395 17,380 SH   SOLE 8 17,380 0 0
LIBERTY GLOBAL PLC COM G5480U120 197 9,018 SH   SOLE 9 9,018 0 0
LIBERTY GLOBAL PLC COM G5480U104 84 3,677 SH   SOLE 9 3,677 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 2,273 116,804 SH   SOLE 1 116,804 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 909 47,123 SH   SOLE 1 47,123 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 1 45 SH   SOLE 8 45 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 18 SH   SOLE 8 18 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 5 SH   SOLE 9 5 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 14 SH   SOLE 9 14 0 0
LIBERTY MEDIA CORP BOND 530715AN1 43 50,000 PRN   SOLE 8 0 0 50,000
LIBERTY MEDIA CORP DELAWARE COM 531229409 13,805 285,572 SH   SOLE 1 285,572 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 1,064 36,030 SH   SOLE 1 36,030 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 295 9,945 SH   SOLE 1 9,945 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 7,143 155,398 SH   SOLE 1 155,398 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 20,514 426,152 SH   SOLE 1 426,152 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 3,112 5,377,000 PRN   SOLE 8 0 0 5,377,000
LIBERTY MEDIA CORP DELAWARE COM 531229409 759 15,704 SH   SOLE 8 15,704 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,446 50,824 SH   SOLE 8 50,824 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 51 1,175 SH   SOLE 8 1,175 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 17 565 SH   SOLE 8 565 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 1 18 SH   SOLE 8 18 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 0 1 SH   SOLE 8 1 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AF9 1,327 997,000 PRN   SOLE 8 0 0 997,000
LIBERTY MEDIA CORP DELAWARE COM 531229607 176 3,646 SH   SOLE 9 3,646 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 202 4,396 SH   SOLE 9 4,396 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 92 1,890 SH   SOLE 9 1,890 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 427 9,294 SH   SOLE 99 9,294 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 161 5,449 SH   SOLE 99 5,449 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 593 53,304 SH   SOLE 1 53,304 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 0 2 SH   SOLE 8 2 0 0
LIBERTY PPTY TR TRUS 531172104 26,851 447,120 SH   SOLE 1 447,120 0 0
LIBERTY PPTY TR COM 531172104 24,062 400,700 SH   SOLE 1 400,700 0 0
LIBERTY PPTY TR TRUS 531172104 0 4 SH   SOLE 8 4 0 0
LIBERTY PPTY TR COM 531172104 198 3,308 SH   SOLE 9 3,308 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 534 72,599 SH   SOLE 1 72,599 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 0 27 SH   SOLE 8 27 0 0
LIFE STORAGE INC TRUS 53223X107 9,545 88,154 SH   SOLE 1 88,154 0 0
LIFE STORAGE INC TRUS 53223X107 11 100 SH   SOLE 8 100 0 0
LIFE STORAGE INC COM 53223X107 1,538 14,200 SH   SOLE 9 14,200 0 0
LIFE STORAGE INC COM 53223X107 640 5,907 SH   SOLE 99 5,907 0 0
LIFETIME BRANDS INC COM 53222Q103 84 12,087 SH   SOLE 1 12,087 0 0
LIFEVANTAGE CORP COM 53222K205 215 13,753 SH   SOLE 1 13,753 0 0
LIFEVANTAGE CORP COM 53222K205 6 398 SH   SOLE 8 398 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 9,421 90,340 SH   SOLE 1 90,340 0 0
LIGAND PHARMACEUTICALS INC BOND 53220KAF5 1,373 1,584,000 PRN   SOLE 8 0 0 1,584,000
LIGAND PHARMACEUTICALS INC COM 53220K504 102 980 SH   SOLE 8 980 0 0
LIGAND PHARMACEUTICALS INC OPT 53220K504 10 100 SH Call SOLE 8 100 0 0
LILIS ENERGY INC COM 532403201 0 2 SH   SOLE 8 2 0 0
LILLY ELI &amp CO COM 532457108 134,934 1,026,669 SH   SOLE 1 1,026,669 0 0
LILLY ELI &amp CO COM 532457108 473 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO OPT 532457108 5,901 44,900 SH Put SOLE 8 44,900 0 0
LILLY ELI &amp CO OPT 532457108 12,302 93,600 SH Call SOLE 8 93,600 0 0
LILLY ELI &amp CO COM 532457108 1,895 14,416 SH   SOLE 8 14,416 0 0
LILLY ELI &amp CO COM 532457108 28,838 219,417 SH   SOLE 9 219,417 0 0
LILLY ELI &amp CO COM 532457108 12,078 91,898 SH   SOLE 58 91,898 0 0
LIMELIGHT NETWORKS INC COM 53261M104 462 113,231 SH   SOLE 1 113,231 0 0
LIMELIGHT NETWORKS INC COM 53261M104 0 41 SH   SOLE 8 41 0 0
LIMONEIRA CO COM 532746104 301 15,659 SH   SOLE 1 15,659 0 0
LIMONEIRA CO COM 532746104 0 16 SH   SOLE 8 16 0 0
LINCOLN ELEC HLDGS INC COM 533900106 4,049 41,868 SH   SOLE 1 41,868 0 0
LINCOLN ELEC HLDGS INC COM 533900106 5 50 SH   SOLE 8 50 0 0
LINCOLN ELEC HLDGS INC COM 533900106 509 5,265 SH   SOLE 99 5,265 0 0
LINCOLN NATL CORP IND COM 534187109 15,471 262,185 SH   SOLE 1 262,185 0 0
LINCOLN NATL CORP IND OPT 534187109 6,355 107,700 SH Put SOLE 8 107,700 0 0
LINCOLN NATL CORP IND OPT 534187109 1,605 27,200 SH Call SOLE 8 27,200 0 0
LINCOLN NATL CORP IND COM 534187109 2,491 42,214 SH   SOLE 8 42,214 0 0
LINCOLN NATL CORP IND COM 534187109 1,217 20,602 SH   SOLE 9 20,602 0 0
LINCOLN NATL CORP IND COM 534187109 373 6,316 SH   SOLE 99 6,316 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 431 26,349 SH   SOLE 1 26,349 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 9 561 SH   SOLE 8 561 0 0
LINDE PLC COM G5494J103 2,030,980 9,539,601 SH   SOLE 1 9,539,601 0 0
LINDE PLC COM G5494J103 656 3,080 SH   DFND 1 0 0 3,080
LINDE PLC OPT G5494J103 5,067 23,800 SH Call SOLE 8 23,800 0 0
LINDE PLC OPT G5494J103 13,455 63,200 SH Put SOLE 8 63,200 0 0
LINDE PLC COM G5494J103 57 269 SH   SOLE 8 269 0 0
LINDE PLC COM G5494J103 97,518 458,039 SH   SOLE 9 458,039 0 0
LINDE PLC COM G5494J103 12,439 58,428 SH   SOLE 58 58,428 0 0
LINDSAY CORP COM 535555106 1,553 16,183 SH   SOLE 1 16,183 0 0
LINDSAY CORP COM 535555106 5 49 SH   SOLE 8 49 0 0
LINDSAY CORP OPT 535555106 125 1,300 SH Put SOLE 8 1,300 0 0
LINE CORP ADR 53567X101 5 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 3 56 SH   SOLE 8 56 0 0
LINX S A ADR 53619W101 0 4 SH   SOLE 8 4 0 0
LIONS GATE ENTMNT CORP COM 535919500 57 5,747 SH   SOLE 1 5,747 0 0
LIONS GATE ENTMNT CORP COM 535919401 321 30,128 SH   SOLE 1 30,128 0 0
LIONS GATE ENTMNT CORP COM 535919401 0 1 SH   SOLE 8 1 0 0
LIPOCINE INC NEW COM 53630X104 0 1 SH   SOLE 8 1 0 0
LIQUID MEDIA GROUP LTD NEW COM 53634Q204 6 2,968 SH   SOLE 8 2,968 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 57 13,419 SH   SOLE 1 13,419 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 0 7 SH   SOLE 8 7 0 0
LIQUIDITY SERVICES INC COM 53635B107 246 41,315 SH   SOLE 1 41,315 0 0
LIQUIDITY SERVICES INC COM 53635B107 0 63 SH   SOLE 8 63 0 0
LITHIA MTRS INC COM 536797103 6,197 42,152 SH   SOLE 1 42,152 0 0
LITHIA MTRS INC OPT 536797103 573 3,900 SH Call SOLE 8 3,900 0 0
LITHIA MTRS INC OPT 536797103 118 800 SH Put SOLE 8 800 0 0
LITHIA MTRS INC COM 536797103 330 2,250 SH   SOLE 8 2,250 0 0
LITTELFUSE INC COM 537008104 2,734 14,294 SH   SOLE 1 14,294 0 0
LITTELFUSE INC COM 537008104 47 244 SH   SOLE 8 244 0 0
LIVANOVA PLC COM G5509L101 4,485 59,464 SH   SOLE 1 59,464 0 0
LIVANOVA PLC COM G5509L101 2 24 SH   SOLE 8 24 0 0
LIVANOVA PLC OPT G5509L101 407 5,400 SH Call SOLE 8 5,400 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 37,001 517,736 SH   SOLE 1 517,736 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 21 300 SH   DFND 1 0 0 300
LIVE NATION ENTERTAINMENT IN COM 538034109 1,401 19,597 SH   SOLE 8 19,597 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 1,815 25,400 SH Call SOLE 8 25,400 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 893 12,500 SH Put SOLE 8 12,500 0 0
LIVE NATION ENTERTAINMENT IN BOND 538034AQ2 4,841 3,965,000 PRN   SOLE 8 0 0 3,965,000
LIVE NATION ENTERTAINMENT IN COM 538034109 972 13,594 SH   SOLE 9 13,594 0 0
LIVE OAK BANCSHARES INC COM 53803X105 507 26,630 SH   SOLE 1 26,630 0 0
LIVE OAK BANCSHARES INC COM 53803X105 0 1 SH   SOLE 8 1 0 0
LIVENT CORP COM 53814L108 1,900 222,153 SH   SOLE 1 222,153 0 0
LIVENT CORP COM 53814L108 2 238 SH   SOLE 8 238 0 0
LIVENT CORP COM 53814L108 7 771 SH   SOLE 9 771 0 0
LIVENT CORP COM 53814L108 149 17,376 SH   SOLE 99 17,376 0 0
LIVEPERSON INC COM 538146101 9,655 260,966 SH   SOLE 1 260,966 0 0
LIVEPERSON INC OPT 538146101 577 15,600 SH Call SOLE 8 15,600 0 0
LIVEPERSON INC COM 538146101 777 21,013 SH   SOLE 8 21,013 0 0
LIVEPERSON INC OPT 538146101 1,210 32,700 SH Put SOLE 8 32,700 0 0
LIVERAMP HLDGS INC COM 53815P108 3,872 80,523 SH   SOLE 1 80,523 0 0
LIVERAMP HLDGS INC OPT 53815P108 48 1,000 SH Call SOLE 8 1,000 0 0
LIVERAMP HLDGS INC COM 53815P108 9 170 SH   SOLE 8 170 0 0
LIVEXLIVE MEDIA INC COM 53839L208 50 32,649 SH   SOLE 1 32,649 0 0
LKQ CORP COM 501889208 13,051 365,558 SH   SOLE 1 365,558 0 0
LKQ CORP OPT 501889208 14 400 SH Put SOLE 8 400 0 0
LKQ CORP COM 501889208 203 5,697 SH   SOLE 8 5,697 0 0
LKQ CORP OPT 501889208 1,935 54,200 SH Call SOLE 8 54,200 0 0
LKQ CORP COM 501889208 1,050 29,428 SH   SOLE 9 29,428 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 7 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 33 10,000 SH   SOLE 1 10,000 0 0
LOCKHEED MARTIN CORP COM 539830109 166 426 SH   DFND 1 0 0 426
LOCKHEED MARTIN CORP COM 539830109 155,787 400,088 SH   SOLE 1 400,088 0 0
LOCKHEED MARTIN CORP OPT 539830109 13,356 34,300 SH Put SOLE 8 34,300 0 0
LOCKHEED MARTIN CORP OPT 539830109 12,265 31,500 SH Call SOLE 8 31,500 0 0
LOCKHEED MARTIN CORP COM 539830109 607 1,560 SH   SOLE 8 1,560 0 0
LOCKHEED MARTIN CORP COM 539830109 9,511 24,424 SH   SOLE 9 24,424 0 0
LOCKHEED MARTIN CORP COM 539830109 8,251 21,189 SH   SOLE 58 21,189 0 0
LOEWS CORP COM 540424108 24,219 461,389 SH   SOLE 1 461,389 0 0
LOEWS CORP COM 540424108 30 577 SH   SOLE 8 577 0 0
LOEWS CORP COM 540424108 1,405 26,767 SH   SOLE 9 26,767 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 60 8,302 SH   SOLE 1 8,302 0 0
LOGITECH INTL S A COM H50430232 605 12,822 SH   SOLE 1 12,822 0 0
LOGITECH INTL S A OPT H50430232 2,707 57,400 SH Call SOLE 8 57,400 0 0
LOGITECH INTL S A OPT H50430232 1,453 30,800 SH Put SOLE 8 30,800 0 0
LOGITECH INTL S A COM H50430232 45,385 962,378 SH   SOLE 9 962,378 0 0
LOGMEIN INC COM 54142L109 91,780 1,070,438 SH   SOLE 1 1,070,438 0 0
LOGMEIN INC COM 54142L109 170 1,979 SH   SOLE 8 1,979 0 0
LOOP INDS INC COM 543518104 2 180 SH   SOLE 8 180 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 415 12,833 SH   SOLE 1 12,833 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 347 10,726 SH   SOLE 8 10,726 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 129 4,000 SH Put SOLE 8 4,000 0 0
LOUISIANA PAC CORP COM 546347105 6,629 223,406 SH   SOLE 1 223,406 0 0
LOUISIANA PAC CORP COM 546347105 41 1,373 SH   SOLE 8 1,373 0 0
LOUISIANA PAC CORP OPT 546347105 113 3,800 SH Call SOLE 8 3,800 0 0
LOUISIANA PAC CORP OPT 546347105 128 4,300 SH Put SOLE 8 4,300 0 0
LOUISIANA PAC CORP COM 546347105 268 9,044 SH   SOLE 99 9,044 0 0
LOVESAC COMPANY COM 54738L109 141 8,780 SH   SOLE 1 8,780 0 0
LOVESAC COMPANY COM 54738L109 0 2 SH   SOLE 8 2 0 0
LOWES COS INC COM 548661107 149,867 1,251,392 SH   SOLE 1 1,251,392 0 0
LOWES COS INC OPT 548661107 23,952 200,000 SH Put SOLE 8 200,000 0 0
LOWES COS INC OPT 548661107 24,730 206,500 SH Call SOLE 8 206,500 0 0
LOWES COS INC COM 548661107 7,123 59,481 SH   SOLE 8 59,481 0 0
LOWES COS INC COM 548661107 8,760 73,145 SH   SOLE 9 73,145 0 0
LOWES COS INC COM 548661107 9,998 83,483 SH   SOLE 58 83,483 0 0
LPL FINL HLDGS INC COM 50212V100 5,448 59,058 SH   SOLE 1 59,058 0 0
LPL FINL HLDGS INC COM 50212V100 11 120 SH   SOLE 8 120 0 0
LSB INDS INC COM 502160104 142 33,805 SH   SOLE 1 33,805 0 0
LSB INDS INC COM 502160104 0 2 SH   SOLE 8 2 0 0
LSC COMMUNICATIONS INC COM 50218P107 7 33,368 SH   SOLE 1 33,368 0 0
LSC COMMUNICATIONS INC COM 50218P107 0 43 SH   SOLE 8 43 0 0
LSI INDS INC COM 50216C108 0 68 SH   SOLE 8 68 0 0
LTC PPTYS INC TRUS 502175102 4,454 99,495 SH   SOLE 1 99,495 0 0
LTC PPTYS INC TRUS 502175102 4 100 SH   SOLE 8 100 0 0
LUBYS INC COM 549282101 0 7 SH   SOLE 8 7 0 0
LUCKIN COFFEE INC ADR 54951L109 52 1,332 SH   SOLE 1 1,332 0 0
LUCKIN COFFEE INC ADR 54951L109 2,736 69,500 SH   DFND 20 0 0 69,500
LULULEMON ATHLETICA INC COM 550021109 36,937 159,443 SH   SOLE 1 159,443 0 0
LULULEMON ATHLETICA INC COM 550021109 5 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC OPT 550021109 59,910 258,600 SH Put SOLE 8 258,600 0 0
LULULEMON ATHLETICA INC OPT 550021109 30,789 132,900 SH Call SOLE 8 132,900 0 0
LULULEMON ATHLETICA INC COM 550021109 16,424 70,897 SH   SOLE 8 70,897 0 0
LULULEMON ATHLETICA INC COM 550021109 753 3,246 SH   SOLE 9 3,246 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 421 43,041 SH   SOLE 1 43,041 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 849 86,900 SH Call SOLE 8 86,900 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 0 9 SH   SOLE 8 9 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 171 17,500 SH Put SOLE 8 17,500 0 0
LUMENTUM HLDGS INC COM 55024U109 9,958 125,567 SH   SOLE 1 125,567 0 0
LUMENTUM HLDGS INC COM 55024U109 1 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC COM 55024U109 6 71 SH   SOLE 8 71 0 0
LUMENTUM HLDGS INC OPT 55024U109 5,035 63,490 SH Put SOLE 8 63,490 0 0
LUMENTUM HLDGS INC OPT 55024U109 4,976 62,746 SH Call SOLE 8 62,746 0 0
LUMENTUM HLDGS INC COM 55024U109 127 1,597 SH   SOLE 9 1,597 0 0
LUMENTUM HLDGS INC COM 55024U109 921 11,611 SH   SOLE 99 11,611 0 0
LUMINEX CORP DEL COM 55027E102 1,475 63,685 SH   SOLE 1 63,685 0 0
LUMINEX CORP DEL COM 55027E102 2 95 SH   SOLE 8 95 0 0
LUNA INNOVATIONS COM 550351100 0 1 SH   SOLE 8 1 0 0
LUTHER BURBANK CORP COM 550550107 241 20,934 SH   SOLE 1 20,934 0 0
LUTHER BURBANK CORP COM 550550107 0 10 SH   SOLE 8 10 0 0
LUXFER HOLDINGS PLC COM G5698W116 507 27,413 SH   SOLE 1 27,413 0 0
LUXFER HOLDINGS PLC COM G5698W116 0 1 SH   SOLE 8 1 0 0
LYDALL INC DEL COM 550819106 606 29,534 SH   SOLE 1 29,534 0 0
LYFT INC COM 55087P104 4,874 113,315 SH   SOLE 1 113,315 0 0
LYFT INC OPT 55087P104 19,290 448,400 SH Call SOLE 8 448,400 0 0
LYFT INC OPT 55087P104 22,925 532,900 SH Put SOLE 8 532,900 0 0
LYFT INC COM 55087P104 5,295 123,079 SH   SOLE 8 123,079 0 0
LYON WILLIAM HOMES COM 552074700 2,931 146,677 SH   SOLE 1 146,677 0 0
LYON WILLIAM HOMES COM 552074700 1 49 SH   SOLE 8 49 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 95,261 1,008,280 SH   SOLE 1 1,008,280 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 20,577 217,800 SH Call SOLE 8 217,800 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 22,231 235,300 SH Put SOLE 8 235,300 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 970 10,260 SH   SOLE 8 10,260 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 2,337 24,730 SH   SOLE 9 24,730 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 19 200 SH   DFND 20 0 0 200
LYONDELLBASELL INDUSTRIES N COM N53745100 1,349 14,280 SH   SOLE 99 14,280 0 0
M &amp T BK CORP COM 55261F104 27,240 160,469 SH   SOLE 1 160,469 0 0
M &amp T BK CORP COM 55261F104 1,019 5,999 SH   SOLE 8 5,999 0 0
M &amp T BK CORP OPT 55261F104 136 800 SH Put SOLE 8 800 0 0
M &amp T BK CORP OPT 55261F104 187 1,100 SH Call SOLE 8 1,100 0 0
M &amp T BK CORP COM 55261F104 2,305 13,571 SH   SOLE 9 13,571 0 0
M D C HLDGS INC COM 552676108 9,839 257,805 SH   SOLE 1 257,805 0 0
M D C HLDGS INC COM 552676108 13 320 SH   SOLE 8 320 0 0
M/I HOMES INC COM 55305B101 2,594 65,966 SH   SOLE 1 65,966 0 0
M/I HOMES INC COM 55305B101 4 100 SH   SOLE 8 100 0 0
MACATAWA BK CORP COM 554225102 295 26,500 SH   SOLE 1 26,500 0 0
MACATAWA BK CORP COM 554225102 0 1 SH   SOLE 8 1 0 0
MACERICH CO COM 554382101 2 54 SH   SOLE 1 54 0 0
MACERICH CO TRUS 554382101 2,648 98,400 SH   SOLE 1 98,400 0 0
MACERICH CO TRUS 554382101 30 1,108 SH   SOLE 8 1,108 0 0
MACERICH CO OPT 554382101 323 12,000 SH Call SOLE 8 12,000 0 0
MACERICH CO OPT 554382101 1,747 64,900 SH Put SOLE 8 64,900 0 0
MACERICH CO COM 554382101 17 648 SH   SOLE 9 648 0 0
MACK CALI RLTY CORP TRUS 554489104 3,956 171,106 SH   SOLE 1 171,106 0 0
MACK CALI RLTY CORP TRUS 554489104 0 9 SH   SOLE 8 9 0 0
MACKINAC FINL CORP COM 554571109 164 9,393 SH   SOLE 1 9,393 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,258 47,322 SH   SOLE 1 47,322 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3 98 SH   SOLE 8 98 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,290 30,106 SH   SOLE 1 30,106 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 135 3,166 SH   SOLE 8 3,166 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 197 4,600 SH Call SOLE 8 4,600 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 244 5,700 SH Put SOLE 8 5,700 0 0
MACROGENICS INC COM 556099109 518 47,651 SH   SOLE 1 47,651 0 0
MACROGENICS INC COM 556099109 13 1,249 SH   SOLE 8 1,249 0 0
MACYS INC COM 55616P104 20,416 1,200,921 SH   SOLE 1 1,200,921 0 0
MACYS INC COM 55616P104 13,334 784,403 SH   SOLE 8 784,403 0 0
MACYS INC OPT 55616P104 8,539 502,300 SH Call SOLE 8 502,300 0 0
MACYS INC OPT 55616P104 20,733 1,219,600 SH Put SOLE 8 1,219,600 0 0
MACYS INC COM 55616P104 1,565 92,088 SH   SOLE 9 92,088 0 0
MADDEN STEVEN LTD COM 556269108 6,547 152,213 SH   SOLE 1 152,213 0 0
MADDEN STEVEN LTD COM 556269108 17 389 SH   SOLE 8 389 0 0
MADDEN STEVEN LTD COM 556269108 139 3,230 SH   SOLE 99 3,230 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,324 4,500 SH   SOLE 1 4,500 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,309 4,448 SH   SOLE 8 4,448 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 1,095 12,012 SH   SOLE 1 12,012 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 47 512 SH   SOLE 8 512 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 66 720 SH   SOLE 99 720 0 0
MAG SILVER CORP COM 55903Q104 2 166 SH   SOLE 8 166 0 0
MAGAL SECURITY SYS LTD COM M6786D104 4 1,000 SH   DFND 1 0 0 1,000
MAGELLAN HEALTH INC COM 559079207 2,844 36,335 SH   SOLE 1 36,335 0 0
MAGELLAN HEALTH INC COM 559079207 357 4,566 SH   SOLE 8 4,566 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 26,291 418,177 SH   SOLE 1 418,177 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 3,322 52,839 SH   SOLE 8 52,839 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 679 10,800 SH Put SOLE 8 10,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 717 11,400 SH Call SOLE 8 11,400 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 291 19,207 SH   SOLE 1 19,207 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 1 65 SH   SOLE 8 65 0 0
MAGNA INTL INC COM 559222401 5,155 93,998 SH   SOLE 1 93,998 0 0
MAGNA INTL INC OPT 559222401 88 1,600 SH Call SOLE 8 1,600 0 0
MAGNA INTL INC OPT 559222401 44 800 SH Put SOLE 8 800 0 0
MAGNA INTL INC COM 559222401 1 10 SH   SOLE 8 10 0 0
MAGNA INTL INC COM 559222401 4,336 79,057 SH   SOLE 9 79,057 0 0
MAGNA INTL INC COM 559222401 154 2,816 SH   SOLE 99 2,816 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 272 23,400 SH   SOLE 1 23,400 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 68 45,000 PRN   SOLE 8 0 0 45,000
MAGNOLIA OIL &amp GAS CORP COM 559663109 2,269 180,372 SH   SOLE 1 180,372 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 4 297 SH   SOLE 8 297 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 104 8,239 SH   SOLE 99 8,239 0 0
MAIN STREET CAPITAL CORP COM 56035L104 6 146 SH   SOLE 8 146 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 166 7,234 SH   SOLE 1 7,234 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 0 3 SH   SOLE 8 3 0 0
MAJESCO COM 56068V102 63 7,583 SH   SOLE 1 7,583 0 0
MAJESCO COM 56068V102 0 4 SH   SOLE 8 4 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 3 156 SH   SOLE 8 156 0 0
MALIBU BOATS INC COM 56117J100 1,184 28,918 SH   SOLE 1 28,918 0 0
MALIBU BOATS INC COM 56117J100 6 150 SH   SOLE 8 150 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 403 115,495 SH   SOLE 1 115,495 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO OPT G5785G107 556 159,100 SH Put SOLE 8 159,100 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 1 245 SH   SOLE 8 245 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 158 45,400 SH Call SOLE 8 45,400 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 125 35,769 SH   SOLE 9 35,769 0 0
MALVERN BANCORP INC COM 561409103 175 7,616 SH   SOLE 1 7,616 0 0
MALVERN BANCORP INC COM 561409103 0 3 SH   SOLE 8 3 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 30 13,242 SH   SOLE 1 13,242 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 0 115 SH   SOLE 8 115 0 0
MANHATTAN ASSOCS INC COM 562750109 4,379 54,909 SH   SOLE 1 54,909 0 0
MANHATTAN ASSOCS INC OPT 562750109 8 100 SH Put SOLE 8 100 0 0
MANHATTAN ASSOCS INC COM 562750109 8 97 SH   SOLE 8 97 0 0
MANITOWOC CO INC COM 563571405 626 35,752 SH   SOLE 1 35,752 0 0
MANITOWOC CO INC COM 563571405 0 1 SH   SOLE 8 1 0 0
MANITOWOC CO INC OPT 563571405 114 6,500 SH Call SOLE 8 6,500 0 0
MANITOWOC CO INC OPT 563571405 2 100 SH Put SOLE 8 100 0 0
MANITOWOC CO INC COM 563571405 359 20,512 SH   SOLE 99 20,512 0 0
MANNING &amp NAPIER INC COM 56382Q102 0 4 SH   SOLE 8 4 0 0
MANNKIND CORP COM 56400P706 242 187,452 SH   SOLE 1 187,452 0 0
MANNKIND CORP COM 56400P706 34 26,440 SH   SOLE 8 26,440 0 0
MANNKIND CORP OPT 56400P706 10 7,900 SH Put SOLE 8 7,900 0 0
MANNKIND CORP OPT 56400P706 68 52,400 SH Call SOLE 8 52,400 0 0
MANPOWERGROUP INC COM 56418H100 7,383 76,025 SH   SOLE 1 76,025 0 0
MANPOWERGROUP INC OPT 56418H100 29 300 SH Put SOLE 8 300 0 0
MANPOWERGROUP INC COM 56418H100 49 501 SH   SOLE 8 501 0 0
MANPOWERGROUP INC COM 56418H100 124 1,284 SH   SOLE 9 1,284 0 0
MANPOWERGROUP INC COM 56418H100 222 2,283 SH   SOLE 99 2,283 0 0
MANTECH INTL CORP COM 564563104 4,491 56,220 SH   SOLE 1 56,220 0 0
MANTECH INTL CORP COM 564563104 90 1,133 SH   SOLE 8 1,133 0 0
MANTECH INTL CORP OPT 564563104 8 100 SH Put SOLE 8 100 0 0
MANULIFE FINL CORP COM 56501R106 770 37,935 SH   SOLE 1 37,935 0 0
MANULIFE FINL CORP COM 56501R106 136 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP COM 56501R106 3 129 SH   SOLE 8 129 0 0
MANULIFE FINL CORP OPT 56501R106 844 41,600 SH Call SOLE 8 41,600 0 0
MANULIFE FINL CORP OPT 56501R106 375 18,500 SH Put SOLE 8 18,500 0 0
MANULIFE FINL CORP COM 56501R106 6,862 338,210 SH   SOLE 9 338,210 0 0
MANULIFE FINL CORP COM 56501R106 121 5,944 SH   DFND 20 0 0 5,944
MANULIFE FINL CORP COM 56501R106 231 11,407 SH   SOLE 99 11,407 0 0
MARATHON OIL CORP COM 565849106 34,739 2,558,194 SH   SOLE 1 2,558,194 0 0
MARATHON OIL CORP COM 565849106 2,252 165,843 SH   SOLE 8 165,843 0 0
MARATHON OIL CORP OPT 565849106 4,278 315,000 SH Call SOLE 8 315,000 0 0
MARATHON OIL CORP OPT 565849106 9,797 721,400 SH Put SOLE 8 721,400 0 0
MARATHON OIL CORP COM 565849106 1,363 100,440 SH   SOLE 9 100,440 0 0
MARATHON PATENT GROUP INC COM 56585W401 5 5,256 SH   SOLE 8 5,256 0 0
MARATHON PETE CORP COM 56585A102 78,654 1,305,456 SH   SOLE 1 1,305,456 0 0
MARATHON PETE CORP OPT 56585A102 12,177 202,112 SH Put SOLE 8 202,112 0 0
MARATHON PETE CORP OPT 56585A102 40,222 667,600 SH Call SOLE 8 667,600 0 0
MARATHON PETE CORP COM 56585A102 1,043 17,321 SH   SOLE 8 17,321 0 0
MARATHON PETE CORP COM 56585A102 6,721 111,541 SH   SOLE 9 111,541 0 0
MARATHON PETE CORP COM 56585A102 2,988 49,599 SH   SOLE 99 49,599 0 0
MARCHEX INC COM 56624R108 139 36,575 SH   SOLE 1 36,575 0 0
MARCHEX INC COM 56624R108 0 13 SH   SOLE 8 13 0 0
MARCUS &amp MILLICHAP INC COM 566324109 1,306 35,052 SH   SOLE 1 35,052 0 0
MARCUS &amp MILLICHAP INC COM 566324109 10 272 SH   SOLE 8 272 0 0
MARCUS CORP COM 566330106 1,249 39,290 SH   SOLE 1 39,290 0 0
MARIN SOFTWARE INC COM 56804T205 0 18 SH   SOLE 8 18 0 0
MARINE PRODS CORP COM 568427108 106 7,386 SH   SOLE 1 7,386 0 0
MARINE PRODS CORP COM 568427108 0 22 SH   SOLE 8 22 0 0
MARINEMAX INC COM 567908108 813 48,653 SH   SOLE 1 48,653 0 0
MARINEMAX INC COM 567908108 5 292 SH   SOLE 8 292 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 111 51,420 SH   SOLE 1 51,420 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 0 48 SH   SOLE 8 48 0 0
MARKEL CORP COM 570535104 6,203 5,427 SH   SOLE 1 5,427 0 0
MARKEL CORP COM 570535104 114 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 346 302 SH   SOLE 9 302 0 0
MARKER THERAPEUTICS INC COM 57055L107 78 27,090 SH   SOLE 1 27,090 0 0
MARKER THERAPEUTICS INC COM 57055L107 0 13 SH   SOLE 8 13 0 0
MARKETAXESS HLDGS INC COM 57060D108 30,688 80,948 SH   SOLE 1 80,948 0 0
MARKETAXESS HLDGS INC OPT 57060D108 38 100 SH Call SOLE 8 100 0 0
MARKETAXESS HLDGS INC COM 57060D108 248 654 SH   SOLE 8 654 0 0
MARKETAXESS HLDGS INC OPT 57060D108 76 200 SH Put SOLE 8 200 0 0
MARKETAXESS HLDGS INC COM 57060D108 5,921 15,616 SH   SOLE 9 15,616 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 190 8,635 SH   SOLE 1 8,635 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 0 5 SH   SOLE 8 5 0 0
MARRIOTT INTL INC NEW COM 571903202 67,045 442,754 SH   SOLE 1 442,754 0 0
MARRIOTT INTL INC NEW OPT 571903202 1,151 7,600 SH Put SOLE 8 7,600 0 0
MARRIOTT INTL INC NEW COM 571903202 3,522 23,255 SH   SOLE 8 23,255 0 0
MARRIOTT INTL INC NEW OPT 571903202 3,604 23,800 SH Call SOLE 8 23,800 0 0
MARRIOTT INTL INC NEW COM 571903202 3,939 26,017 SH   SOLE 9 26,017 0 0
MARRIOTT INTL INC NEW COM 571903202 2,032 13,417 SH   SOLE 99 13,417 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 14,295 111,018 SH   SOLE 1 111,018 0 0
MARRIOTT VACTINS WORLDWID CO BOND 57164YAB3 12 11,000 PRN   SOLE 8 0 0 11,000
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 43 338 SH   SOLE 8 338 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 155 1,200 SH Put SOLE 8 1,200 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 52 51,870 SH   SOLE 1 51,870 0 0
MARRONE BIO INNOVATIONS INC COM 57165B106 0 2 SH   SOLE 8 2 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 101,610 912,030 SH   SOLE 1 912,030 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 22 200 SH Call SOLE 8 200 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 183 1,638 SH   SOLE 8 1,638 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 212 1,900 SH Put SOLE 8 1,900 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 5,818 52,225 SH   SOLE 9 52,225 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 901 8,090 SH   SOLE 99 7,780 310 0
MARTEN TRANS LTD COM 573075108 1,660 77,251 SH   SOLE 1 77,251 0 0
MARTEN TRANS LTD COM 573075108 1 54 SH   SOLE 8 54 0 0
MARTIN MARIETTA MATLS INC COM 573284106 58,020 207,483 SH   SOLE 1 207,483 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 699 2,500 SH Put SOLE 8 2,500 0 0
MARTIN MARIETTA MATLS INC COM 573284106 3,582 12,809 SH   SOLE 8 12,809 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 4,419 15,800 SH Call SOLE 8 15,800 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,677 5,998 SH   SOLE 9 5,998 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,537 5,495 SH   SOLE 99 5,495 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 33,207 1,250,249 SH   SOLE 1 1,250,249 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 15,612 587,800 SH Call SOLE 8 587,800 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 215 8,113 SH   SOLE 8 8,113 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 8,008 301,500 SH Put SOLE 8 301,500 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 362 13,596 SH   SOLE 9 13,596 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 837 31,510 SH   SOLE 99 31,510 0 0
MASCO CORP COM 574599106 23,585 491,478 SH   SOLE 1 491,478 0 0
MASCO CORP COM 574599106 167 3,471 SH   SOLE 8 3,471 0 0
MASCO CORP OPT 574599106 4,185 87,200 SH Call SOLE 8 87,200 0 0
MASCO CORP OPT 574599106 5,250 109,400 SH Put SOLE 8 109,400 0 0
MASCO CORP COM 574599106 1,312 27,360 SH   SOLE 9 27,360 0 0
MASCO CORP COM 574599106 681 14,195 SH   SOLE 99 14,195 0 0
MASIMO CORP COM 574795100 10,468 66,229 SH   SOLE 1 66,229 0 0
MASIMO CORP COM 574795100 53 334 SH   SOLE 8 334 0 0
MASIMO CORP COM 574795100 217 1,374 SH   SOLE 99 1,374 0 0
MASONITE INTL CORP NEW COM 575385109 2,794 38,699 SH   SOLE 1 38,699 0 0
MASONITE INTL CORP NEW COM 575385109 3 38 SH   SOLE 8 38 0 0
MASTEC INC COM 576323109 25,264 393,772 SH   SOLE 1 393,772 0 0
MASTEC INC COM 576323109 1,765 27,506 SH   SOLE 8 27,506 0 0
MASTEC INC OPT 576323109 17,695 275,800 SH Call SOLE 8 275,800 0 0
MASTEC INC OPT 576323109 25,580 398,700 SH Put SOLE 8 398,700 0 0
MASTERCARD INC OPT 57636Q104 11,944 40,000 SH Call SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 463,640 1,552,768 SH   SOLE 1 1,552,768 0 0
MASTERCARD INC OPT 57636Q104 11,944 40,000 SH Put SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 205 685 SH   DFND 1 0 0 685
MASTERCARD INC OPT 57636Q104 85,814 287,400 SH Call SOLE 8 287,400 0 0
MASTERCARD INC COM 57636Q104 106,451 356,514 SH   SOLE 8 356,514 0 0
MASTERCARD INC OPT 57636Q104 211,670 708,900 SH Put SOLE 8 708,900 0 0
MASTERCARD INC OPT 57636Q104 11,944 40,000 SH Call SOLE 9 40,000 0 0
MASTERCARD INC COM 57636Q104 25,520 85,471 SH   SOLE 9 85,471 0 0
MASTERCARD INC OPT 57636Q104 11,944 40,000 SH Put SOLE 9 40,000 0 0
MASTERCARD INC COM 57636Q104 3,643 12,200 SH   DFND 20 0 0 12,200
MASTERCRAFT BOAT HLDGS INC COM 57637H103 290 18,406 SH   SOLE 1 18,406 0 0
MATADOR RES CO COM 576485205 6,277 349,304 SH   SOLE 1 349,304 0 0
MATADOR RES CO COM 576485205 2 123 SH   SOLE 8 123 0 0
MATCH GROUP INC OPT 57665R106 3,416 41,600 SH Call SOLE 1 41,600 0 0
MATCH GROUP INC COM 57665R106 3,605 43,905 SH   SOLE 1 43,905 0 0
MATCH GROUP INC COM 57665R106 209 2,542 SH   SOLE 8 2,542 0 0
MATCH GROUP INC OPT 57665R106 13,081 159,300 SH Call SOLE 8 159,300 0 0
MATCH GROUP INC OPT 57665R106 9,344 113,800 SH Put SOLE 8 113,800 0 0
MATCH GROUP INC COM 57665R106 100 1,224 SH   SOLE 9 1,224 0 0
MATERIALISE NV ADR 57667T100 77 4,200 SH   SOLE 1 4,200 0 0
MATERION CORP COM 576690101 1,919 32,277 SH   SOLE 1 32,277 0 0
MATERION CORP COM 576690101 10 169 SH   SOLE 8 169 0 0
MATRIX SVC CO COM 576853105 1,240 54,234 SH   SOLE 1 54,234 0 0
MATRIX SVC CO COM 576853105 1 31 SH   SOLE 8 31 0 0
MATSON INC COM 57686G105 2,638 64,663 SH   SOLE 1 64,663 0 0
MATSON INC COM 57686G105 6 146 SH   SOLE 8 146 0 0
MATTEL INC COM 577081102 2,595 191,512 SH   SOLE 1 191,512 0 0
MATTEL INC OPT 577081102 7,315 539,900 SH Put SOLE 8 539,900 0 0
MATTEL INC COM 577081102 731 53,940 SH   SOLE 8 53,940 0 0
MATTEL INC OPT 577081102 919 67,800 SH Call SOLE 8 67,800 0 0
MATTEL INC COM 577081102 108 7,980 SH   SOLE 9 7,980 0 0
MATTHEWS INTL CORP COM 577128101 1,796 47,025 SH   SOLE 1 47,025 0 0
MATTHEWS INTL CORP COM 577128101 5 140 SH   SOLE 8 140 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 76 6,749 SH   SOLE 1 6,749 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 0 3 SH   SOLE 8 3 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 1,019 65,021 SH   SOLE 1 65,021 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 32,141 522,543 SH   SOLE 1 522,543 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 1,569 25,500 SH Put SOLE 8 25,500 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 1,076 17,500 SH Call SOLE 8 17,500 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 894 14,539 SH   SOLE 8 14,539 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,591 25,862 SH   SOLE 9 25,862 0 0
MAXIMUS INC COM 577933104 8,028 107,913 SH   SOLE 1 107,913 0 0
MAXIMUS INC COM 577933104 3 36 SH   SOLE 8 36 0 0
MAXIMUS INC COM 577933104 1,116 15,000 SH   SOLE 9 15,000 0 0
MAXLINEAR INC COM 57776J100 2,090 98,495 SH   SOLE 1 98,495 0 0
MAXLINEAR INC COM 57776J100 1 65 SH   SOLE 8 65 0 0
MAXLINEAR INC COM 57776J100 103 4,847 SH   SOLE 99 4,847 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 59 6,304 SH   SOLE 1 6,304 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 0 1 SH   SOLE 8 1 0 0
MBIA INC COM 55262C100 723 77,653 SH   SOLE 1 77,653 0 0
MBIA INC OPT 55262C100 556 59,800 SH Put SOLE 8 59,800 0 0
MBIA INC OPT 55262C100 237 25,500 SH Call SOLE 8 25,500 0 0
MBIA INC COM 55262C100 528 56,786 SH   SOLE 8 56,786 0 0
MBIA INC COM 55262C100 530 57,040 SH   SOLE 99 57,040 0 0
MCCLATCHY CO COM 579489303 0 20 SH   SOLE 8 20 0 0
MCCORMICK &amp CO INC COM 579780206 75 443 SH   DFND 1 0 0 443
MCCORMICK &amp CO INC COM 579780206 40,758 240,136 SH   SOLE 1 240,136 0 0
MCCORMICK &amp CO INC OPT 579780206 51 300 SH Put SOLE 8 300 0 0
MCCORMICK &amp CO INC OPT 579780206 102 600 SH Call SOLE 8 600 0 0
MCCORMICK &amp CO INC COM 579780206 721 4,245 SH   SOLE 8 4,245 0 0
MCCORMICK &amp CO INC COM 579780206 2,004 11,809 SH   SOLE 9 11,809 0 0
MCDERMOTT INTL INC COM 580037703 194 287,704 SH   SOLE 1 287,704 0 0
MCDERMOTT INTL INC COM 580037703 125 183,631 SH   SOLE 8 183,631 0 0
MCDERMOTT INTL INC OPT 580037703 575 850,590 SH Call SOLE 8 850,590 0 0
MCDERMOTT INTL INC OPT 580037703 370 546,710 SH Put SOLE 8 546,710 0 0
MCDONALDS CORP COM 580135101 237,905 1,203,919 SH   SOLE 1 1,203,919 0 0
MCDONALDS CORP COM 580135101 2,407 12,183 SH   DFND 1 0 0 12,183
MCDONALDS CORP OPT 580135101 65,963 333,800 SH Call SOLE 8 333,800 0 0
MCDONALDS CORP OPT 580135101 176,960 895,500 SH Put SOLE 8 895,500 0 0
MCDONALDS CORP COM 580135101 15,311 77,482 SH   SOLE 8 77,482 0 0
MCDONALDS CORP COM 580135101 14,673 74,252 SH   SOLE 9 74,252 0 0
MCDONALDS CORP COM 580135101 16,233 82,148 SH   SOLE 58 82,148 0 0
MCEWEN MNG INC COM 58039P107 134 105,240 SH   SOLE 8 105,240 0 0
MCGRATH RENTCORP COM 580589109 1,973 25,767 SH   SOLE 1 25,767 0 0
MCGRATH RENTCORP COM 580589109 8 103 SH   SOLE 8 103 0 0
MCKESSON CORP COM 58155Q103 81,922 592,262 SH   SOLE 1 592,262 0 0
MCKESSON CORP OPT 58155Q103 8,562 61,900 SH Put SOLE 8 61,900 0 0
MCKESSON CORP OPT 58155Q103 3,652 26,400 SH Call SOLE 8 26,400 0 0
MCKESSON CORP COM 58155Q103 2,697 19,497 SH   SOLE 8 19,497 0 0
MCKESSON CORP COM 58155Q103 2,386 17,255 SH   SOLE 9 17,255 0 0
MCKESSON CORP COM 58155Q103 520 3,761 SH   SOLE 99 3,761 0 0
MDC PARTNERS INC COM 552697104 157 56,557 SH   SOLE 1 56,557 0 0
MDC PARTNERS INC COM 552697104 0 25 SH   SOLE 8 25 0 0
MDU RES GROUP INC COM 552690109 4,640 156,131 SH   SOLE 1 156,131 0 0
MDU RES GROUP INC COM 552690109 0 4 SH   SOLE 8 4 0 0
MECHEL PAO ADR 583840509 27 40,000 SH   DFND 1 0 0 40,000
MECHEL PAO ADR 583840608 0 100 SH   SOLE 8 100 0 0
MEDALLION FINL CORP COM 583928106 153 21,022 SH   SOLE 1 21,022 0 0
MEDALLION FINL CORP COM 583928106 0 9 SH   SOLE 8 9 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 19,345 916,341 SH   SOLE 1 916,341 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 11 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 1 40 SH   SOLE 8 40 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 232 10,972 SH   SOLE 9 10,972 0 0
MEDICINES CO COM 584688105 25,557 300,903 SH   SOLE 1 300,903 0 0
MEDICINES CO OPT 584688105 19,332 227,600 SH Call SOLE 8 227,600 0 0
MEDICINES CO OPT 584688105 1,902 22,400 SH Put SOLE 8 22,400 0 0
MEDICINES CO COM 584688105 2,056 24,203 SH   SOLE 8 24,203 0 0
MEDICINOVA INC COM 58468P206 282 41,902 SH   SOLE 1 41,902 0 0
MEDICINOVA INC COM 58468P206 2 228 SH   SOLE 8 228 0 0
MEDIFAST INC COM 58470H101 1,848 16,865 SH   SOLE 1 16,865 0 0
MEDIFAST INC OPT 58470H101 877 8,000 SH Put SOLE 8 8,000 0 0
MEDIFAST INC COM 58470H101 3 31 SH   SOLE 8 31 0 0
MEDIFAST INC OPT 58470H101 1,775 16,200 SH Call SOLE 8 16,200 0 0
MEDNAX INC COM 58502B106 2,273 81,833 SH   SOLE 1 81,833 0 0
MEDNAX INC OPT 58502B106 114 4,100 SH Call SOLE 8 4,100 0 0
MEDNAX INC OPT 58502B106 28 1,000 SH Put SOLE 8 1,000 0 0
MEDNAX INC COM 58502B106 95 3,423 SH   SOLE 8 3,423 0 0
MEDPACE HLDGS INC COM 58506Q109 4,776 56,821 SH   SOLE 1 56,821 0 0
MEDPACE HLDGS INC COM 58506Q109 49 598 SH   SOLE 8 598 0 0
MEDTRONIC PLC COM G5960L103 304,846 2,687,040 SH   SOLE 1 1,969,724 717,316 0
MEDTRONIC PLC COM G5960L103 532 4,691 SH   DFND 1 0 0 4,691
MEDTRONIC PLC OPT G5960L103 48,954 431,500 SH Call SOLE 8 431,500 0 0
MEDTRONIC PLC COM G5960L103 623 5,478 SH   SOLE 8 5,478 0 0
MEDTRONIC PLC OPT G5960L103 10,017 88,300 SH Put SOLE 8 88,300 0 0
MEDTRONIC PLC COM G5960L103 14,899 131,330 SH   SOLE 9 131,330 0 0
MEDTRONIC PLC COM G5960L103 5,467 48,191 SH   SOLE 20 0 48,191 0
MEDTRONIC PLC COM G5960L103 2,416 21,300 SH   DFND 20 0 0 21,300
MEDTRONIC PLC COM G5960L103 2,759 24,320 SH   SOLE 82 0 24,320 0
MEDTRONIC PLC COM G5960L103 11,395 100,440 SH   SOLE 99 0 100,440 0
MEET GROUP INC COM 58513U101 346 69,092 SH   SOLE 1 69,092 0 0
MEET GROUP INC COM 58513U101 2 352 SH   SOLE 8 352 0 0
MEI PHARMA INC COM 55279B202 235 94,730 SH   SOLE 1 94,730 0 0
MEI PHARMA INC COM 55279B202 0 1 SH   SOLE 8 1 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 343 17,117 SH   SOLE 1 17,117 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 3 166 SH   SOLE 8 166 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 12,686 524,881 SH   SOLE 1 524,881 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 990 40,943 SH   SOLE 8 40,943 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 691 28,600 SH Call SOLE 8 28,600 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 1,453 60,100 SH Put SOLE 8 60,100 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 575 23,800 SH   SOLE 9 23,800 0 0
MELINTA THERAPEUTICS INC COM 58549G209 0 13 SH   SOLE 8 13 0 0
MENLO THERAPEUTICS INC COM 586858102 73 15,781 SH   SOLE 1 15,781 0 0
MENLO THERAPEUTICS INC COM 586858102 0 6 SH   SOLE 8 6 0 0
MERCADOLIBRE INC COM 58733R102 13,172 23,030 SH   SOLE 1 23,030 0 0
MERCADOLIBRE INC COM 58733R102 32 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC OPT 58733R102 33,916 59,300 SH Put SOLE 8 59,300 0 0
MERCADOLIBRE INC COM 58733R102 264 461 SH   SOLE 8 461 0 0
MERCADOLIBRE INC OPT 58733R102 17,787 31,100 SH Call SOLE 8 31,100 0 0
MERCADOLIBRE INC COM 58733R102 550 960 SH   SOLE 9 960 0 0
MERCADOLIBRE INC COM 58733R102 2,322 4,060 SH   DFND 20 0 0 4,060
MERCADOLIBRE INC COM 58733R102 828 1,448 SH   SOLE 99 1,448 0 0
MERCANTILE BANK CORP COM 587376104 596 16,347 SH   SOLE 1 16,347 0 0
MERCER INTL INC COM 588056101 245 19,936 SH   SOLE 1 19,936 0 0
MERCER INTL INC COM 588056101 1 97 SH   SOLE 8 97 0 0
MERCHANTS BANCORP IND COM 58844R108 297 15,058 SH   SOLE 1 15,058 0 0
MERCK &amp CO INC COM 58933Y105 450,552 4,953,835 SH   SOLE 1 4,953,835 0 0
MERCK &amp CO INC COM 58933Y105 774 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO INC OPT 58933Y105 35,644 391,900 SH Call SOLE 8 391,900 0 0
MERCK &amp CO INC COM 58933Y105 3,777 41,532 SH   SOLE 8 41,532 0 0
MERCK &amp CO INC OPT 58933Y105 62,064 682,400 SH Put SOLE 8 682,400 0 0
MERCK &amp CO INC COM 58933Y105 25,558 281,006 SH   SOLE 9 281,006 0 0
MERCK &amp CO INC COM 58933Y105 25,168 276,724 SH   SOLE 58 276,724 0 0
MERCURY GENL CORP NEW COM 589400100 80 1,633 SH   SOLE 1 1,633 0 0
MERCURY GENL CORP NEW COM 589400100 5 108 SH   SOLE 8 108 0 0
MERCURY SYS INC COM 589378108 9,122 131,993 SH   SOLE 1 131,993 0 0
MERCURY SYS INC COM 589378108 178 2,575 SH   SOLE 8 2,575 0 0
MEREDITH CORP COM 589433101 1,401 43,141 SH   SOLE 1 43,141 0 0
MERIDIAN BANCORP INC MD COM 58958U103 1,306 65,018 SH   SOLE 1 65,018 0 0
MERIDIAN BANCORP INC MD COM 58958U103 0 7 SH   SOLE 8 7 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 713 73,036 SH   SOLE 1 73,036 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 0 1 SH   SOLE 8 1 0 0
MERIT MED SYS INC COM 589889104 8,981 287,693 SH   SOLE 1 287,693 0 0
MERIT MED SYS INC OPT 589889104 562 18,000 SH Put SOLE 8 18,000 0 0
MERIT MED SYS INC COM 589889104 392 12,557 SH   SOLE 8 12,557 0 0
MERITAGE HOMES CORP COM 59001A102 5,440 89,019 SH   SOLE 1 89,019 0 0
MERITAGE HOMES CORP COM 59001A102 18 286 SH   SOLE 8 286 0 0
MERITOR INC COM 59001K100 2,514 95,955 SH   SOLE 1 95,955 0 0
MERITOR INC COM 59001K100 1,122 42,869 SH   SOLE 8 42,869 0 0
MERITOR INC BOND 59001KAF7 327 309,000 PRN   SOLE 8 0 0 309,000
MERITOR INC OPT 59001K100 8 300 SH Put SOLE 8 300 0 0
MERITOR INC OPT 59001K100 327 12,500 SH Call SOLE 8 12,500 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 8 SH   SOLE 8 8 0 0
MERSANA THERAPEUTICS INC COM 59045L106 248 43,179 SH   SOLE 1 43,179 0 0
MERSANA THERAPEUTICS INC COM 59045L106 0 62 SH   SOLE 8 62 0 0
MESA AIR GROUP INC COM 590479135 186 20,800 SH   SOLE 1 20,800 0 0
MESA AIR GROUP INC COM 590479135 0 1 SH   SOLE 8 1 0 0
MESA LABS INC COM 59064R109 1,521 6,096 SH   SOLE 1 6,096 0 0
MESA LABS INC COM 59064R109 10 40 SH   SOLE 8 40 0 0
META FINL GROUP INC COM 59100U108 5,569 152,521 SH   SOLE 1 152,521 0 0
META FINL GROUP INC COM 59100U108 4 103 SH   SOLE 8 103 0 0
METHANEX CORP COM 59151K108 16 424 SH   SOLE 1 424 0 0
METHANEX CORP COM 59151K108 145 3,743 SH   SOLE 8 3,743 0 0
METHANEX CORP COM 59151K108 38 984 SH   SOLE 9 984 0 0
METHODE ELECTRS INC COM 591520200 2,201 55,910 SH   SOLE 1 55,910 0 0
METHODE ELECTRS INC COM 591520200 83 2,110 SH   SOLE 8 2,110 0 0
METHODE ELECTRS INC COM 591520200 535 13,605 SH   SOLE 99 13,605 0 0
METLIFE INC COM 59156R108 67,622 1,326,707 SH   SOLE 1 1,326,707 0 0
METLIFE INC OPT 59156R108 10,719 210,300 SH Call SOLE 8 210,300 0 0
METLIFE INC OPT 59156R108 14,751 289,400 SH Put SOLE 8 289,400 0 0
METLIFE INC COM 59156R108 244 4,784 SH   SOLE 8 4,784 0 0
METLIFE INC COM 59156R108 5,323 104,431 SH   SOLE 9 104,431 0 0
METLIFE INC COM 59156R108 20 400 SH   DFND 20 0 0 400
METROCITY BANKSHARES INC COM 59165J105 282 16,122 SH   SOLE 1 16,122 0 0
METROCITY BANKSHARES INC COM 59165J105 0 12 SH   SOLE 8 12 0 0
METROPOLITAN BK HLDG CORP COM 591774104 344 7,148 SH   SOLE 1 7,148 0 0
METROPOLITAN BK HLDG CORP COM 591774104 0 2 SH   SOLE 8 2 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 99,995 126,052 SH   SOLE 1 40,344 85,708 0
METTLER TOLEDO INTERNATIONAL COM 592688105 67 85 SH   DFND 1 0 0 85
METTLER TOLEDO INTERNATIONAL COM 592688105 193 243 SH   SOLE 8 243 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,850 2,332 SH   SOLE 9 2,332 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 5,703 7,189 SH   SOLE 20 0 7,189 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,125 2,679 SH   SOLE 58 2,679 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 3,265 4,116 SH   SOLE 82 0 4,116 0
METTLER TOLEDO INTERNATIONAL COM 592688105 11,574 14,590 SH   SOLE 99 0 14,590 0
MFA FINL INC TRUS 55272X102 239 31,251 SH   SOLE 1 31,251 0 0
MFA FINL INC TRUS 55272X102 0 1 SH   SOLE 8 1 0 0
MFA FINL INC BOND 55272XAA0 712 668,000 PRN   SOLE 8 0 0 668,000
MFA FINL INC COM 55272X102 254 33,200 SH   SOLE 99 33,200 0 0
MGE ENERGY INC COM 55277P104 2,881 36,547 SH   SOLE 1 36,547 0 0
MGE ENERGY INC COM 55277P104 3 40 SH   SOLE 8 40 0 0
MGIC INVT CORP WIS COM 552848103 6,753 476,583 SH   SOLE 1 476,583 0 0
MGIC INVT CORP WIS OPT 552848103 105 7,400 SH Put SOLE 8 7,400 0 0
MGIC INVT CORP WIS COM 552848103 179 12,635 SH   SOLE 8 12,635 0 0
MGIC INVT CORP WIS OPT 552848103 33 2,300 SH Call SOLE 8 2,300 0 0
MGIC INVT CORP WIS COM 552848103 261 18,386 SH   SOLE 99 18,386 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 2,062 66,576 SH   SOLE 1 66,576 0 0
MGM RESORTS INTERNATIONAL COM 552953101 19,971 600,282 SH   SOLE 1 600,282 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 4,235 127,300 SH Call SOLE 8 127,300 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 12,346 371,100 SH Put SOLE 8 371,100 0 0
MGM RESORTS INTERNATIONAL COM 552953101 4,843 145,552 SH   SOLE 8 145,552 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,616 48,584 SH   SOLE 9 48,584 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,841 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 949 19,591 SH   SOLE 1 19,591 0 0
MGP INGREDIENTS INC NEW COM 55303J106 1 13 SH   SOLE 8 13 0 0
MICHAELS COS INC COM 59408Q106 3,271 404,261 SH   SOLE 1 404,261 0 0
MICHAELS COS INC COM 59408Q106 22 2,787 SH   SOLE 8 2,787 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 0 10 SH   DFND 1 0 0 10
MICRO FOCUS INTERNATIONAL PL ADR 594837403 0 4 SH   SOLE 1 4 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 1,395 99,393 SH   SOLE 8 99,393 0 0
MICROBOT MED INC COM 59503A204 0 1 SH   DFND 1 0 0 1
MICROCHIP TECHNOLOGY INC COM 595017104 41,901 400,143 SH   SOLE 1 400,143 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 105 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC BOND 595017AD6 1,774 824,000 PRN   SOLE 8 0 0 824,000
MICROCHIP TECHNOLOGY INC COM 595017104 23,227 221,799 SH   SOLE 8 221,799 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 270 189,000 PRN   SOLE 8 0 0 189,000
MICROCHIP TECHNOLOGY INC OPT 595017104 4,513 43,100 SH Call SOLE 8 43,100 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 18,274 174,500 SH Put SOLE 8 174,500 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 2,379 22,717 SH   SOLE 9 22,717 0 0
MICRON TECHNOLOGY INC COM 595112103 133,323 2,479,052 SH   SOLE 1 2,479,052 0 0
MICRON TECHNOLOGY INC OPT 595112103 149,304 2,776,200 SH Put SOLE 8 2,776,200 0 0
MICRON TECHNOLOGY INC COM 595112103 4,561 84,800 SH   SOLE 8 84,800 0 0
MICRON TECHNOLOGY INC OPT 595112103 95,863 1,782,500 SH Call SOLE 8 1,782,500 0 0
MICRON TECHNOLOGY INC COM 595112103 9,470 176,095 SH   SOLE 9 176,095 0 0
MICRON TECHNOLOGY INC COM 595112103 6,516 121,161 SH   SOLE 58 121,161 0 0
MICRON TECHNOLOGY INC COM 595112103 926 17,212 SH   SOLE 99 17,212 0 0
MICROSOFT CORP COM 594918104 6,525 41,377 SH   DFND 1 0 0 41,377
MICROSOFT CORP COM 594918104 2,194,963 13,918,607 SH   SOLE 1 12,923,227 995,380 0
MICROSOFT CORP OPT 594918104 235,919 1,496,000 SH Put SOLE 8 1,496,000 0 0
MICROSOFT CORP COM 594918104 15,697 99,530 SH   SOLE 8 99,530 0 0
MICROSOFT CORP OPT 594918104 173,344 1,099,200 SH Call SOLE 8 1,099,200 0 0
MICROSOFT CORP COM 594918104 116,607 739,422 SH   SOLE 9 739,422 0 0
MICROSOFT CORP COM 594918104 2,594 16,450 SH   DFND 20 0 0 16,450
MICROSOFT CORP COM 594918104 14,919 94,603 SH   SOLE 20 0 94,603 0
MICROSOFT CORP COM 594918104 130,248 825,921 SH   SOLE 58 825,921 0 0
MICROSOFT CORP COM 594918104 6,058 38,413 SH   SOLE 82 0 38,413 0
MICROSOFT CORP COM 594918104 26,681 169,186 SH   SOLE 99 38,472 130,714 0
MICROSTRATEGY INC COM 594972408 1,992 13,969 SH   SOLE 1 13,969 0 0
MICROSTRATEGY INC COM 594972408 336 2,357 SH   SOLE 8 2,357 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 26,403 200,236 SH   SOLE 1 200,236 0 0
MID AMER APT CMNTYS INC COM 59522J103 3,250 24,650 SH   SOLE 1 24,650 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 60 456 SH   SOLE 8 456 0 0
MID AMER APT CMNTYS INC COM 59522J103 1,432 10,860 SH   SOLE 9 10,860 0 0
MID PENN BANCORP INC COM 59540G107 284 9,875 SH   SOLE 1 9,875 0 0
MID SOUTHERN BANCORP INC COM 59548Q107 0 1 SH   SOLE 8 1 0 0
MIDDLEBY CORP COM 596278101 3,192 29,153 SH   SOLE 1 29,153 0 0
MIDDLEBY CORP OPT 596278101 11 100 SH Put SOLE 8 100 0 0
MIDDLEBY CORP COM 596278101 10 97 SH   SOLE 8 97 0 0
MIDDLEBY CORP OPT 596278101 175 1,600 SH Call SOLE 8 1,600 0 0
MIDDLEBY CORP COM 596278101 134 1,220 SH   SOLE 9 1,220 0 0
MIDDLEBY CORP COM 596278101 92 838 SH   SOLE 99 838 0 0
MIDDLESEX WATER CO COM 596680108 1,031 16,225 SH   SOLE 1 16,225 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 644 22,231 SH   SOLE 1 22,231 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 0 1 SH   SOLE 8 1 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 814 22,464 SH   SOLE 1 22,464 0 0
MILESTONE PHARMACEUTICALS IN COM 59935V107 14 900 SH   SOLE 8 900 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 63 9,388 SH   SOLE 1 9,388 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 0 2 SH   SOLE 8 2 0 0
MILLER HERMAN INC COM 600544100 3,121 74,949 SH   SOLE 1 74,949 0 0
MILLER HERMAN INC COM 600544100 1 25 SH   SOLE 8 25 0 0
MILLER HERMAN INC OPT 600544100 17 400 SH Call SOLE 8 400 0 0
MILLER HERMAN INC OPT 600544100 17 400 SH Put SOLE 8 400 0 0
MILLER INDS INC TENN COM 600551204 547 14,736 SH   SOLE 1 14,736 0 0
MILLER INDS INC TENN COM 600551204 1 21 SH   SOLE 8 21 0 0
MILLICOM INTL CELLULAR SA COM L6388F110 0 1 SH   SOLE 8 1 0 0
MIMECAST LTD COM G14838109 749 17,273 SH   DFND 1 0 0 17,273
MIMECAST LTD COM G14838109 1,045 24,093 SH   SOLE 1 24,093 0 0
MIMECAST LTD COM G14838109 5 113 SH   SOLE 8 113 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,435 42,250 SH   SOLE 1 42,250 0 0
MINERALS TECHNOLOGIES INC COM 603158106 3 50 SH   SOLE 8 50 0 0
MINERVA NEUROSCIENCES INC COM 603380106 210 29,562 SH   SOLE 1 29,562 0 0
MINERVA NEUROSCIENCES INC COM 603380106 520 73,176 SH   SOLE 8 73,176 0 0
MIRATI THERAPEUTICS INC COM 60468T105 7,311 56,729 SH   SOLE 1 56,729 0 0
MIRATI THERAPEUTICS INC COM 60468T105 113 878 SH   SOLE 8 878 0 0
MIRATI THERAPEUTICS INC COM 60468T105 73 564 SH   SOLE 99 564 0 0
MISONIX INC COM 604871103 149 8,026 SH   SOLE 1 8,026 0 0
MISTRAS GROUP INC COM 60649T107 260 18,190 SH   SOLE 1 18,190 0 0
MISTRAS GROUP INC COM 60649T107 0 3 SH   SOLE 8 3 0 0
MITEK SYS INC COM 606710200 286 37,365 SH   SOLE 1 37,365 0 0
MKS INSTRUMENT INC COM 55306N104 1,263 11,483 SH   SOLE 1 11,483 0 0
MKS INSTRUMENT INC COM 55306N104 9 81 SH   SOLE 8 81 0 0
MKS INSTRUMENT INC OPT 55306N104 88 800 SH Call SOLE 8 800 0 0
MKS INSTRUMENT INC OPT 55306N104 132 1,200 SH Put SOLE 8 1,200 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 156 4,899 SH   SOLE 1 4,899 0 0
MMTEC INC COM G6181K106 0 12 SH   SOLE 8 12 0 0
MOBILE MINI INC COM 60740F105 3,114 82,149 SH   SOLE 1 82,149 0 0
MOBILE MINI INC COM 60740F105 7 186 SH   SOLE 8 186 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 641 63,131 SH   DFND 1 0 0 63,131
MOBILE TELESYSTEMS PJSC ADR 607409109 0 3 SH   SOLE 8 3 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 728 71,703 SH   SOLE 9 71,703 0 0
MOBILEIRON INC COM 60739U204 642 132,023 SH   SOLE 1 132,023 0 0
MOBILEIRON INC COM 60739U204 7 1,394 SH   SOLE 8 1,394 0 0
MODEL N INC COM 607525102 1,268 36,167 SH   SOLE 1 36,167 0 0
MODERNA INC COM 60770K107 368 18,800 SH   SOLE 1 18,800 0 0
MODERNA INC COM 60770K107 1 42 SH   SOLE 8 42 0 0
MODINE MFG CO COM 607828100 513 66,663 SH   SOLE 1 66,663 0 0
MODINE MFG CO COM 607828100 1 161 SH   SOLE 8 161 0 0
MOELIS &amp CO COM 60786M105 2,090 65,493 SH   SOLE 1 65,493 0 0
MOELIS &amp CO COM 60786M105 0 1 SH   SOLE 8 1 0 0
MOGU INC ADR 608012100 8 3,600 SH   SOLE 8 3,600 0 0
MOHAWK INDS INC COM 608190104 12,449 91,275 SH   SOLE 1 91,275 0 0
MOHAWK INDS INC COM 608190104 166 1,219 SH   SOLE 8 1,219 0 0
MOHAWK INDS INC OPT 608190104 1,023 7,500 SH Call SOLE 8 7,500 0 0
MOHAWK INDS INC OPT 608190104 4,569 33,500 SH Put SOLE 8 33,500 0 0
MOHAWK INDS INC COM 608190104 779 5,717 SH   SOLE 9 5,717 0 0
MOHAWK INDS INC COM 608190104 1,497 10,975 SH   SOLE 99 10,975 0 0
MOLECULAR TEMPLATES INC COM 608550109 238 17,021 SH   SOLE 1 17,021 0 0
MOLECULAR TEMPLATES INC COM 608550109 0 21 SH   SOLE 8 21 0 0
MOLINA HEALTHCARE INC COM 60855R100 14,854 109,473 SH   SOLE 1 109,473 0 0
MOLINA HEALTHCARE INC COM 60855R100 103 759 SH   SOLE 8 759 0 0
MOLINA HEALTHCARE INC OPT 60855R100 1,601 11,800 SH Put SOLE 8 11,800 0 0
MOLINA HEALTHCARE INC OPT 60855R100 1,723 12,700 SH Call SOLE 8 12,700 0 0
MOLINA HEALTHCARE INC COM 60855R100 359 2,648 SH   SOLE 99 2,648 0 0
MOLSON COORS BREWING CO COM 60871R209 22,968 426,144 SH   SOLE 1 426,144 0 0
MOLSON COORS BREWING CO COM 60871R209 1,383 25,662 SH   SOLE 8 25,662 0 0
MOLSON COORS BREWING CO OPT 60871R209 1,380 25,600 SH Call SOLE 8 25,600 0 0
MOLSON COORS BREWING CO OPT 60871R209 5,449 101,100 SH Put SOLE 8 101,100 0 0
MOLSON COORS BREWING CO COM 60871R209 969 17,977 SH   SOLE 9 17,977 0 0
MOLSON COORS BREWING CO COM 60871R209 862 15,987 SH   SOLE 99 15,987 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 3,059 155,044 SH   SOLE 1 155,044 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 20 989 SH   SOLE 8 989 0 0
MOMO INC ADR 60879B107 408 12,200 SH   SOLE 1 12,200 0 0
MOMO INC OPT 60879B107 8,050 240,300 SH Call SOLE 8 240,300 0 0
MOMO INC OPT 60879B107 5,203 155,300 SH Put SOLE 8 155,300 0 0
MOMO INC ADR 60879B107 1,707 50,945 SH   SOLE 8 50,945 0 0
MOMO INC ADR 60879B107 2,854 85,203 SH   SOLE 9 85,203 0 0
MONAKER GROUP INC COM 609011200 0 2 SH   SOLE 8 2 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 839 17,280 SH   SOLE 1 17,280 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 0 4 SH   SOLE 8 4 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 128 2,639 SH   SOLE 99 2,639 0 0
MONDELEZ INTL INC COM 609207105 175,199 3,180,852 SH   SOLE 1 3,123,915 56,937 0
MONDELEZ INTL INC COM 609207105 185 3,361 SH   DFND 1 0 0 3,361
MONDELEZ INTL INC OPT 609207105 4,418 80,200 SH Put SOLE 8 80,200 0 0
MONDELEZ INTL INC OPT 609207105 2,693 48,900 SH Call SOLE 8 48,900 0 0
MONDELEZ INTL INC COM 609207105 1,220 22,139 SH   SOLE 8 22,139 0 0
MONDELEZ INTL INC COM 609207105 9,176 166,606 SH   SOLE 9 166,606 0 0
MONDELEZ INTL INC COM 609207105 10,149 184,267 SH   SOLE 99 184,267 0 0
MONEYGRAM INTL INC COM 60935Y208 135 64,400 SH   SOLE 1 64,400 0 0
MONEYGRAM INTL INC COM 60935Y208 0 1 SH   SOLE 8 1 0 0
MONGODB INC COM 60937P106 8,305 63,108 SH   SOLE 1 63,108 0 0
MONGODB INC OPT 60937P106 8,081 61,400 SH Call SOLE 8 61,400 0 0
MONGODB INC COM 60937P106 0 3 SH   SOLE 8 3 0 0
MONGODB INC OPT 60937P106 5,383 40,900 SH Put SOLE 8 40,900 0 0
MONGODB INC COM 60937P106 120 908 SH   SOLE 9 908 0 0
MONGODB INC COM 60937P106 138 1,045 SH   SOLE 99 1,045 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 1,924 132,830 SH   SOLE 1 132,830 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 0 7 SH   SOLE 8 7 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 474 32,734 SH   SOLE 99 32,734 0 0
MONOLITHIC PWR SYS INC COM 609839105 10,932 61,411 SH   SOLE 1 61,411 0 0
MONOLITHIC PWR SYS INC COM 609839105 111 624 SH   SOLE 99 624 0 0
MONRO INC COM 610236101 8,067 103,152 SH   SOLE 1 103,152 0 0
MONRO INC OPT 610236101 70 900 SH Put SOLE 8 900 0 0
MONRO INC COM 610236101 67 858 SH   SOLE 8 858 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 109,970 1,730,473 SH   SOLE 1 1,730,473 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,824 28,700 SH Call SOLE 8 28,700 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 8,223 129,400 SH Put SOLE 8 129,400 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 1,724 27,138 SH   SOLE 8 27,138 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,390 37,602 SH   SOLE 9 37,602 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,686 42,261 SH   SOLE 58 42,261 0 0
MONTAGE RES CORP COM 61179L100 360 45,396 SH   SOLE 1 45,396 0 0
MONTAGE RES CORP COM 61179L100 0 1 SH   SOLE 8 1 0 0
MOODYS CORP COM 615369105 43,767 184,354 SH   SOLE 1 184,354 0 0
MOODYS CORP OPT 615369105 190 800 SH Call SOLE 8 800 0 0
MOODYS CORP OPT 615369105 1,947 8,200 SH Put SOLE 8 8,200 0 0
MOODYS CORP COM 615369105 2 9 SH   SOLE 8 9 0 0
MOODYS CORP COM 615369105 4,039 17,009 SH   SOLE 9 17,009 0 0
MOOG INC COM 615394202 5,037 59,024 SH   SOLE 1 59,024 0 0
MOOG INC COM 615394202 51 598 SH   SOLE 8 598 0 0
MORGAN STANLEY COM 617446448 131,018 2,562,981 SH   SOLE 1 2,562,981 0 0
MORGAN STANLEY OPT 617446448 20,960 410,000 SH Put SOLE 1 410,000 0 0
MORGAN STANLEY COM 617446448 1,897 37,116 SH   DFND 1 0 0 37,116
MORGAN STANLEY OPT 617446448 61,692 1,206,800 SH Call SOLE 8 1,206,800 0 0
MORGAN STANLEY OPT 617446448 155,298 3,037,900 SH Put SOLE 8 3,037,900 0 0
MORGAN STANLEY COM 617446448 24,347 476,254 SH   SOLE 8 476,254 0 0
MORGAN STANLEY COM 617446448 7,279 142,364 SH   SOLE 9 142,364 0 0
MORGAN STANLEY COM 617446448 762 14,904 SH   SOLE 99 14,904 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 40 1,819 SH   DFND 1 0 0 1,819
MORNINGSTAR INC COM 617700109 733 4,843 SH   SOLE 1 4,843 0 0
MORPHIC HLDG INC COM 61775R105 85 4,942 SH   SOLE 1 4,942 0 0
MORPHIC HLDG INC COM 61775R105 0 3 SH   SOLE 8 3 0 0
MOSAIC CO NEW COM 61945C103 43 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 26,199 1,210,664 SH   SOLE 1 1,210,664 0 0
MOSAIC CO NEW COM 61945C103 2,120 97,956 SH   SOLE 8 97,956 0 0
MOSAIC CO NEW OPT 61945C103 2,222 102,700 SH Call SOLE 8 102,700 0 0
MOSAIC CO NEW OPT 61945C103 1,725 79,700 SH Put SOLE 8 79,700 0 0
MOSAIC CO NEW COM 61945C103 1,462 67,554 SH   SOLE 9 67,554 0 0
MOSAIC CO NEW COM 61945C103 67 3,100 SH   DFND 20 0 0 3,100
MOSAIC CO NEW COM 61945C103 351 16,227 SH   SOLE 99 16,227 0 0
MOTORCAR PTS AMER INC COM 620071100 628 28,490 SH   SOLE 1 28,490 0 0
MOTOROLA SOLUTIONS INC COM 620076307 42,441 263,379 SH   SOLE 1 263,379 0 0
MOTOROLA SOLUTIONS INC COM 620076307 11 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC OPT 620076307 10,732 66,600 SH Put SOLE 8 66,600 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 6,591 40,900 SH Call SOLE 8 40,900 0 0
MOTOROLA SOLUTIONS INC COM 620076307 396 2,457 SH   SOLE 8 2,457 0 0
MOTOROLA SOLUTIONS INC COM 620076307 2,608 16,189 SH   SOLE 9 16,189 0 0
MOTOROLA SOLUTIONS INC COM 620076307 4,791 29,733 SH   SOLE 99 29,733 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 507 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 709 32,589 SH   SOLE 1 32,589 0 0
MOVADO GROUP INC COM 624580106 0 1 SH   SOLE 8 1 0 0
MPLX LP COM 55336V100 38,815 1,524,538 SH   SOLE 1 1,524,538 0 0
MPLX LP OPT 55336V100 2,683 105,400 SH Call SOLE 8 105,400 0 0
MPLX LP OPT 55336V100 861 33,800 SH Put SOLE 8 33,800 0 0
MR COOPER GROUP INC COM 62482R107 952 76,094 SH   SOLE 1 76,094 0 0
MR COOPER GROUP INC COM 62482R107 0 34 SH   SOLE 8 34 0 0
MRC GLOBAL INC COM 55345K103 2,086 152,882 SH   SOLE 1 152,882 0 0
MRC GLOBAL INC COM 55345K103 2 114 SH   SOLE 8 114 0 0
MSA SAFETY INC COM 553498106 5,680 44,944 SH   SOLE 1 44,944 0 0
MSA SAFETY INC COM 553498106 3 22 SH   SOLE 8 22 0 0
MSC INDL DIRECT INC COM 553530106 6,771 86,291 SH   SOLE 1 86,291 0 0
MSC INDL DIRECT INC COM 553530106 8 101 SH   SOLE 8 101 0 0
MSC INDL DIRECT INC COM 553530106 689 8,785 SH   SOLE 99 8,785 0 0
MSCI INC COM 55354G100 30,444 117,919 SH   SOLE 1 117,919 0 0
MSCI INC COM 55354G100 2 8 SH   SOLE 8 8 0 0
MSCI INC OPT 55354G100 103 400 SH Call SOLE 8 400 0 0
MSCI INC COM 55354G100 2,259 8,751 SH   SOLE 9 8,751 0 0
MSG NETWORK INC COM 553573106 1,160 66,702 SH   SOLE 1 66,702 0 0
MSG NETWORK INC COM 553573106 96 5,532 SH   SOLE 8 5,532 0 0
MTS SYS CORP COM 553777103 1,288 26,821 SH   SOLE 1 26,821 0 0
MUELLER INDS INC COM 624756102 2,776 87,420 SH   SOLE 1 87,420 0 0
MUELLER INDS INC COM 624756102 41 1,294 SH   SOLE 8 1,294 0 0
MUELLER WTR PRODS INC COM 624758108 2,069 172,716 SH   SOLE 1 172,716 0 0
MUELLER WTR PRODS INC COM 624758108 3 293 SH   SOLE 8 293 0 0
MURPHY OIL CORP COM 626717102 4,021 150,017 SH   SOLE 1 150,017 0 0
MURPHY OIL CORP COM 626717102 31 1,170 SH   SOLE 8 1,170 0 0
MURPHY OIL CORP OPT 626717102 2,525 94,200 SH Put SOLE 8 94,200 0 0
MURPHY OIL CORP OPT 626717102 1,276 47,600 SH Call SOLE 8 47,600 0 0
MURPHY USA INC COM 626755102 9,469 80,927 SH   SOLE 1 80,927 0 0
MURPHY USA INC COM 626755102 48 408 SH   SOLE 8 408 0 0
MUSTANG BIO INC COM 62818Q104 114 27,829 SH   SOLE 1 27,829 0 0
MUSTANG BIO INC COM 62818Q104 0 13 SH   SOLE 8 13 0 0
MUTUALFIRST FINL INC COM 62845B104 236 5,967 SH   SOLE 1 5,967 0 0
MVB FINANCIAL CORP COM 553810102 244 9,767 SH   SOLE 1 9,767 0 0
MYERS INDS INC COM 628464109 887 53,154 SH   SOLE 1 53,154 0 0
MYERS INDS INC COM 628464109 0 1 SH   SOLE 8 1 0 0
MYLAN N V COM N59465109 24 1,186 SH   DFND 1 0 0 1,186
MYLAN N V COM N59465109 16,228 807,291 SH   SOLE 1 807,291 0 0
MYLAN N V OPT N59465109 6,591 327,900 SH Put SOLE 8 327,900 0 0
MYLAN N V COM N59465109 3,208 159,564 SH   SOLE 8 159,564 0 0
MYLAN N V OPT N59465109 6,458 321,300 SH Call SOLE 8 321,300 0 0
MYLAN N V COM N59465109 2,601 129,391 SH   SOLE 9 129,391 0 0
MYOKARDIA INC COM 62857M105 7,508 103,018 SH   SOLE 1 103,018 0 0
MYOKARDIA INC OPT 62857M105 6,968 95,600 SH Put SOLE 8 95,600 0 0
MYOKARDIA INC COM 62857M105 64 887 SH   SOLE 8 887 0 0
MYOKARDIA INC COM 62857M105 81 1,115 SH   SOLE 99 1,115 0 0
MYOMO INC COM 62857J102 0 54 SH   SOLE 8 54 0 0
MYOVANT SCIENCES LTD COM G637AM102 408 26,300 SH   SOLE 1 26,300 0 0
MYR GROUP INC DEL COM 55405W104 940 28,854 SH   SOLE 1 28,854 0 0
MYR GROUP INC DEL COM 55405W104 1 44 SH   SOLE 8 44 0 0
MYRIAD GENETICS INC COM 62855J104 10,242 376,112 SH   SOLE 1 376,112 0 0
MYRIAD GENETICS INC OPT 62855J104 117 4,300 SH Call SOLE 8 4,300 0 0
MYRIAD GENETICS INC COM 62855J104 630 23,135 SH   SOLE 8 23,135 0 0
MYRIAD GENETICS INC OPT 62855J104 542 19,900 SH Put SOLE 8 19,900 0 0
NABORS INDUSTRIES LTD COM G6359F103 2,098 728,777 SH   SOLE 1 728,777 0 0
NABORS INDUSTRIES LTD OPT G6359F103 271 94,200 SH Put SOLE 8 94,200 0 0
NABORS INDUSTRIES LTD OPT G6359F103 522 181,300 SH Call SOLE 8 181,300 0 0
NABORS INDUSTRIES LTD COM G6359F103 123 42,791 SH   SOLE 8 42,791 0 0
NABORS INDUSTRIES LTD CONV G6359F129 7,673 339,651 SH   SOLE 8 339,651 0 0
NABORS INDUSTRIES LTD COM G6359F103 139 48,390 SH   SOLE 99 48,390 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 49 37,000 SH   SOLE 1 37,000 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 8 SH   SOLE 8 8 0 0
NACCO INDS INC COM 629579103 176 3,759 SH   SOLE 1 3,759 0 0
NACCO INDS INC COM 629579103 0 7 SH   SOLE 8 7 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 1,025 36,845 SH   SOLE 1 36,845 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 9,257 332,732 SH   SOLE 8 332,732 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 504 18,100 SH Call SOLE 8 18,100 0 0
NANTHEALTH INC COM 630104107 0 272 SH   SOLE 8 272 0 0
NANTKWEST INC COM 63016Q102 0 82 SH   SOLE 8 82 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 340 11,565 SH   SOLE 1 11,565 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 0 8 SH   SOLE 8 8 0 0
NASDAQ INC COM 631103108 17 160 SH   DFND 1 0 0 160
NASDAQ INC COM 631103108 15,517 144,901 SH   SOLE 1 144,901 0 0
NASDAQ INC OPT 631103108 171 1,600 SH Call SOLE 8 1,600 0 0
NASDAQ INC OPT 631103108 418 3,900 SH Put SOLE 8 3,900 0 0
NASDAQ INC COM 631103108 5 47 SH   SOLE 8 47 0 0
NASDAQ INC COM 631103108 1,274 11,895 SH   SOLE 9 11,895 0 0
NATERA INC COM 632307104 2,184 64,847 SH   SOLE 1 64,847 0 0
NATERA INC COM 632307104 247 7,320 SH   SOLE 8 7,320 0 0
NATHANS FAMOUS INC NEW COM 632347100 278 3,922 SH   SOLE 1 3,922 0 0
NATIONAL BANKSHARES INC VA COM 634865109 289 6,437 SH   SOLE 1 6,437 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,328 26,032 SH   SOLE 1 26,032 0 0
NATIONAL BEVERAGE CORP OPT 635017106 770 15,100 SH Put SOLE 8 15,100 0 0
NATIONAL BEVERAGE CORP COM 635017106 11 220 SH   SOLE 8 220 0 0
NATIONAL BK HLDGS CORP COM 633707104 1,581 44,884 SH   SOLE 1 44,884 0 0
NATIONAL CINEMEDIA INC COM 635309107 486 66,575 SH   SOLE 1 66,575 0 0
NATIONAL CINEMEDIA INC OPT 635309107 3 400 SH Put SOLE 8 400 0 0
NATIONAL CINEMEDIA INC COM 635309107 3 486 SH   SOLE 8 486 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 220 24,170 SH   SOLE 1 24,170 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 1 107 SH   SOLE 8 107 0 0
NATIONAL FUEL GAS CO N J COM 636180101 8,907 191,397 SH   SOLE 1 191,397 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1,532 69,324 SH   SOLE 1 69,324 0 0
NATIONAL GRID PLC ADR 636274409 627 10,000 SH   SOLE 1 10,000 0 0
NATIONAL GRID PLC ADR 636274409 2 24 SH   SOLE 8 24 0 0
NATIONAL GRID PLC ADR 636274409 1,492 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 3,814 46,802 SH   SOLE 1 46,802 0 0
NATIONAL HEALTH INVS INC COM 63633D104 443 5,435 SH   SOLE 99 5,435 0 0
NATIONAL HEALTHCARE CORP COM 635906100 1,076 12,454 SH   SOLE 1 12,454 0 0
NATIONAL INSTRS CORP COM 636518102 2,976 70,293 SH   SOLE 1 70,293 0 0
NATIONAL INSTRS CORP COM 636518102 5 131 SH   SOLE 8 131 0 0
NATIONAL OILWELL VARCO INC COM 637071101 12,453 497,074 SH   SOLE 1 497,074 0 0
NATIONAL OILWELL VARCO INC COM 637071101 40 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC COM 637071101 346 13,803 SH   SOLE 8 13,803 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 639 25,500 SH Put SOLE 8 25,500 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 804 32,100 SH Call SOLE 8 32,100 0 0
NATIONAL OILWELL VARCO INC COM 637071101 919 36,695 SH   SOLE 9 36,695 0 0
NATIONAL PRESTO INDS INC COM 637215104 668 7,552 SH   SOLE 1 7,552 0 0
NATIONAL PRESTO INDS INC COM 637215104 8 90 SH   SOLE 8 90 0 0
NATIONAL RESH CORP COM 637372202 793 12,026 SH   SOLE 1 12,026 0 0
NATIONAL RESH CORP COM 637372202 1 17 SH   SOLE 8 17 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 5,497 102,503 SH   SOLE 1 102,503 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 284 5,300 SH Call SOLE 8 5,300 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 11 200 SH Put SOLE 8 200 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 2 29 SH   SOLE 8 29 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 366 6,834 SH   SOLE 9 6,834 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 5,492 163,334 SH   SOLE 1 163,334 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 384 11,425 SH   SOLE 99 11,425 0 0
NATIONAL VISION HLDGS INC COM 63845R107 3,329 102,663 SH   SOLE 1 102,663 0 0
NATIONAL VISION HLDGS INC COM 63845R107 17 533 SH   SOLE 8 533 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 676 2,325 SH   SOLE 1 2,325 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 0 6 SH   SOLE 8 6 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 239 19,457 SH   SOLE 1 19,457 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 0 1 SH   SOLE 8 1 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 91 9,236 SH   SOLE 1 9,236 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 0 1 SH   SOLE 8 1 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 0 54 SH   SOLE 8 54 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 3,720 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 80 8,912 SH   SOLE 1 8,912 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 0 3 SH   SOLE 8 3 0 0
NATUS MEDICAL INC COM 639050103 1,673 50,704 SH   SOLE 1 50,704 0 0
NAUTILUS INC COM 63910B102 0 21 SH   SOLE 8 21 0 0
NAVIENT CORPORATION COM 63938C108 10,654 778,817 SH   SOLE 1 778,817 0 0
NAVIENT CORPORATION COM 63938C108 146 10,637 SH   SOLE 8 10,637 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 109 8,115 SH   SOLE 1 8,115 0 0
NAVISTAR INTL CORP NEW COM 63934E108 2,061 71,235 SH   SOLE 1 71,235 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 2,715 93,800 SH Call SOLE 8 93,800 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 697 24,100 SH Put SOLE 8 24,100 0 0
NAVISTAR INTL CORP NEW COM 63934E108 38 1,326 SH   SOLE 99 1,326 0 0
NBT BANCORP INC COM 628778102 2,648 65,310 SH   SOLE 1 65,310 0 0
NBT BANCORP INC COM 628778102 1 18 SH   SOLE 8 18 0 0
NCR CORP NEW COM 62886E108 1,901 54,056 SH   SOLE 1 54,056 0 0
NCR CORP NEW OPT 62886E108 3,555 101,100 SH Put SOLE 8 101,100 0 0
NCR CORP NEW COM 62886E108 72 2,054 SH   SOLE 8 2,054 0 0
NCR CORP NEW OPT 62886E108 3,319 94,400 SH Call SOLE 8 94,400 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 24 11,704 SH   SOLE 1 11,704 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 0 22 SH   SOLE 8 22 0 0
NEENAH INC COM 640079109 1,901 26,979 SH   SOLE 1 26,979 0 0
NEENAH INC COM 640079109 13 186 SH   SOLE 8 186 0 0
NEENAH INC COM 640079109 374 5,313 SH   SOLE 99 5,313 0 0
NEKTAR THERAPEUTICS COM 640268108 231 10,719 SH   SOLE 1 10,719 0 0
NEKTAR THERAPEUTICS COM 640268108 108 5,000 SH   DFND 1 0 0 5,000
NEKTAR THERAPEUTICS OPT 640268108 3,190 147,800 SH Put SOLE 8 147,800 0 0
NEKTAR THERAPEUTICS COM 640268108 1,735 80,377 SH   SOLE 8 80,377 0 0
NEKTAR THERAPEUTICS OPT 640268108 3,136 145,300 SH Call SOLE 8 145,300 0 0
NEKTAR THERAPEUTICS COM 640268108 25 1,164 SH   SOLE 9 1,164 0 0
NEKTAR THERAPEUTICS COM 640268108 1,410 65,300 SH   DFND 20 0 0 65,300
NELNET INC COM 64031N108 1,062 18,240 SH   SOLE 1 18,240 0 0
NELNET INC COM 64031N108 0 1 SH   SOLE 8 1 0 0
NEOGEN CORP COM 640491106 5,049 77,365 SH   SOLE 1 77,365 0 0
NEOGEN CORP COM 640491106 2 39 SH   SOLE 8 39 0 0
NEOGENOMICS INC COM 64049M209 4,309 147,311 SH   SOLE 1 147,311 0 0
NEOGENOMICS INC COM 64049M209 2 71 SH   SOLE 8 71 0 0
NEON THERAPEUTICS INC COM 64050Y100 17 14,407 SH   SOLE 1 14,407 0 0
NEON THERAPEUTICS INC COM 64050Y100 0 7 SH   SOLE 8 7 0 0
NEONODE INC COM 64051M709 10 4,947 SH   SOLE 8 4,947 0 0
NEOPHOTONICS CORP COM 64051T100 545 61,711 SH   SOLE 1 61,711 0 0
NEOPHOTONICS CORP COM 64051T100 0 1 SH   SOLE 8 1 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 78 SH   SOLE 8 78 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 0 24 SH   SOLE 8 24 0 0
NETAPP INC COM 64110D104 35,634 572,438 SH   SOLE 1 572,438 0 0
NETAPP INC COM 64110D104 1,098 17,635 SH   SOLE 8 17,635 0 0
NETAPP INC OPT 64110D104 3,872 62,200 SH Call SOLE 8 62,200 0 0
NETAPP INC OPT 64110D104 3,916 62,900 SH Put SOLE 8 62,900 0 0
NETAPP INC COM 64110D104 1,369 21,992 SH   SOLE 9 21,992 0 0
NETAPP INC COM 64110D104 653 10,483 SH   SOLE 99 10,483 0 0
NETEASE INC ADR 64110W102 5,769 18,811 SH   SOLE 1 18,811 0 0
NETEASE INC ADR 64110W102 2,832 9,238 SH   SOLE 8 9,238 0 0
NETEASE INC OPT 64110W102 12,726 41,500 SH Put SOLE 8 41,500 0 0
NETEASE INC OPT 64110W102 17,478 57,000 SH Call SOLE 8 57,000 0 0
NETEASE INC ADR 64110W102 12,946 42,219 SH   SOLE 9 42,219 0 0
NETEASE INC ADR 64110W102 3,616 11,793 SH   SOLE 99 11,793 0 0
NETFLIX INC COM 64110L106 415,703 1,284,745 SH   SOLE 1 1,100,670 184,075 0
NETFLIX INC OPT 64110L106 3,236 10,000 SH Put SOLE 1 10,000 0 0
NETFLIX INC COM 64110L106 548 1,694 SH   DFND 1 0 0 1,694
NETFLIX INC OPT 64110L106 241,287 745,700 SH Call SOLE 8 745,700 0 0
NETFLIX INC COM 64110L106 29,624 91,550 SH   SOLE 8 91,550 0 0
NETFLIX INC OPT 64110L106 299,884 926,800 SH Put SOLE 8 926,800 0 0
NETFLIX INC COM 64110L106 17,297 53,457 SH   SOLE 9 53,457 0 0
NETFLIX INC COM 64110L106 4,325 13,367 SH   SOLE 20 0 13,367 0
NETFLIX INC COM 64110L106 162 500 SH   DFND 20 0 0 500
NETFLIX INC COM 64110L106 17,673 54,619 SH   SOLE 58 54,619 0 0
NETFLIX INC COM 64110L106 2,483 7,673 SH   SOLE 82 0 7,673 0
NETFLIX INC COM 64110L106 9,274 28,661 SH   SOLE 99 0 28,661 0
NETGEAR INC COM 64111Q104 1,272 51,914 SH   SOLE 1 51,914 0 0
NETGEAR INC COM 64111Q104 45 1,852 SH   SOLE 8 1,852 0 0
NETGEAR INC OPT 64111Q104 15 600 SH Call SOLE 8 600 0 0
NETGEAR INC OPT 64111Q104 29 1,200 SH Put SOLE 8 1,200 0 0
NETSCOUT SYS INC COM 64115T104 4,174 173,453 SH   SOLE 1 173,453 0 0
NETSCOUT SYS INC COM 64115T104 7 286 SH   SOLE 8 286 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 6,799 63,255 SH   SOLE 1 63,255 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 5 50 SH   DFND 1 0 0 50
NEUROCRINE BIOSCIENCES INC OPT 64125C109 957 8,900 SH Put SOLE 8 8,900 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 552 5,134 SH   SOLE 8 5,134 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 11,781 109,600 SH Call SOLE 8 109,600 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 202 1,874 SH   SOLE 9 1,874 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 74 691 SH   SOLE 99 691 0 0
NEURONETICS INC COM 64131A105 60 13,337 SH   SOLE 1 13,337 0 0
NEURONETICS INC COM 64131A105 0 101 SH   SOLE 8 101 0 0
NEVRO CORP COM 64157F103 3,515 29,903 SH   SOLE 1 29,903 0 0
NEVRO CORP COM 64157F103 4 33 SH   SOLE 8 33 0 0
NEW AGE BEVERAGES CORP COM 64157V108 136 74,980 SH   SOLE 1 74,980 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 68 37,200 SH Put SOLE 8 37,200 0 0
NEW AGE BEVERAGES CORP COM 64157V108 38 20,750 SH   SOLE 8 20,750 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 63 34,500 SH Call SOLE 8 34,500 0 0
NEW CONCEPT ENERGY INC COM 643611106 50 41,055 SH   SOLE 8 41,055 0 0
NEW GOLD INC CDA COM 644535106 0 18 SH   SOLE 1 18 0 0
NEW GOLD INC CDA COM 644535106 88 100,000 SH   DFND 1 0 0 100,000
NEW GOLD INC CDA COM 644535106 35 39,848 SH   SOLE 8 39,848 0 0
NEW GOLD INC CDA OPT 644535106 2 2,000 SH Put SOLE 8 2,000 0 0
NEW GOLD INC CDA OPT 644535106 85 96,200 SH Call SOLE 8 96,200 0 0
NEW GOLD INC CDA COM 644535106 0 100 SH   SOLE 9 100 0 0
NEW HOME CO INC COM 645370107 0 27 SH   SOLE 8 27 0 0
NEW JERSEY RES COM 646025106 5,502 123,465 SH   SOLE 1 123,465 0 0
NEW JERSEY RES COM 646025106 0 1 SH   SOLE 8 1 0 0
NEW JERSEY RES COM 646025106 169 3,791 SH   SOLE 99 3,791 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 105 866 SH   SOLE 1 866 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 1,455 12,000 SH Call SOLE 8 12,000 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 7,820 64,497 SH   SOLE 8 64,497 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 23,413 193,100 SH Put SOLE 8 193,100 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 9,889 81,561 SH   SOLE 9 81,561 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 8,713 71,859 SH   SOLE 99 71,859 0 0
NEW RELIC INC COM 64829B100 4,655 70,842 SH   SOLE 1 70,842 0 0
NEW RELIC INC COM 64829B100 3 50 SH   DFND 1 0 0 50
NEW RELIC INC COM 64829B100 2,427 36,940 SH   SOLE 8 36,940 0 0
NEW RELIC INC OPT 64829B100 5,250 79,900 SH Put SOLE 8 79,900 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 8,089 502,087 SH   SOLE 1 502,087 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 0 1 SH   SOLE 8 1 0 0
NEW SR INVT GROUP INC TRUS 648691103 640 83,709 SH   SOLE 1 83,709 0 0
NEW SR INVT GROUP INC TRUS 648691103 1 128 SH   SOLE 8 128 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 5,961 495,970 SH   SOLE 1 495,970 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 313 26,000 SH Call SOLE 8 26,000 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 60 5,000 SH Put SOLE 8 5,000 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 0 11 SH   SOLE 8 11 0 0
NEW YORK MTG TR INC TRUS 649604501 2,574 413,225 SH   SOLE 1 413,225 0 0
NEW YORK TIMES CO COM 650111107 16,302 506,743 SH   SOLE 1 506,743 0 0
NEW YORK TIMES CO COM 650111107 3 79 SH   SOLE 8 79 0 0
NEW YORK TIMES CO COM 650111107 328 10,204 SH   SOLE 99 10,204 0 0
NEWELL BRANDS INC COM 651229106 17,507 910,813 SH   SOLE 1 910,813 0 0
NEWELL BRANDS INC COM 651229106 6 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC OPT 651229106 6,466 336,400 SH Call SOLE 8 336,400 0 0
NEWELL BRANDS INC OPT 651229106 13,252 689,500 SH Put SOLE 8 689,500 0 0
NEWELL BRANDS INC COM 651229106 4 225 SH   SOLE 8 225 0 0
NEWELL BRANDS INC COM 651229106 707 36,793 SH   SOLE 9 36,793 0 0
NEWLINK GENETICS CORP COM 651511107 0 6 SH   SOLE 8 6 0 0
NEWMARK GROUP INC COM 65158N102 1,939 144,077 SH   SOLE 1 144,077 0 0
NEWMARK GROUP INC COM 65158N102 1 51 SH   SOLE 8 51 0 0
NEWMARKET CORP COM 651587107 8,431 17,330 SH   SOLE 1 17,330 0 0
NEWMARKET CORP COM 651587107 2 5 SH   SOLE 8 5 0 0
NEWMARKET CORP COM 651587107 1,406 2,890 SH   SOLE 99 2,890 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 205,250 4,723,850 SH   SOLE 1 4,723,850 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 117 2,691 SH   DFND 1 0 0 2,691
NEWMONT GOLDCORP CORPORATION OPT 651639106 11,634 267,756 SH Call SOLE 8 267,756 0 0
NEWMONT GOLDCORP CORPORATION OPT 651639106 12,292 282,884 SH Put SOLE 8 282,884 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 7,397 170,241 SH   SOLE 8 170,241 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 3,484 80,175 SH   SOLE 9 80,175 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 946 21,773 SH   SOLE 99 21,773 0 0
NEWPARK RES INC COM 651718504 849 135,326 SH   SOLE 1 135,326 0 0
NEWPARK RES INC COM 651718504 1 86 SH   SOLE 8 86 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B109 20,041 1,417,308 SH   SOLE 1 1,417,308 0 0
NEWS CORP NEW COM 65249B208 5,542 381,833 SH   SOLE 1 381,833 0 0
NEWS CORP NEW COM 65249B208 1 86 SH   SOLE 8 86 0 0
NEWS CORP NEW COM 65249B109 1 55 SH   SOLE 8 55 0 0
NEWS CORP NEW COM 65249B208 130 8,999 SH   SOLE 9 8,999 0 0
NEWS CORP NEW COM 65249B109 315 22,213 SH   SOLE 9 22,213 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 9 400 SH   SOLE 1 400 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 0 1 SH   SOLE 8 1 0 0
NEXGEN ENERGY LTD COM 65340P106 34 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 2,812 62,492 SH   SOLE 1 62,492 0 0
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 0 1 SH   SOLE 8 1 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 10,958 93,457 SH   SOLE 1 93,457 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 439 3,747 SH   SOLE 8 3,747 0 0
NEXSTAR MEDIA GROUP INC OPT 65336K103 11,643 99,300 SH Put SOLE 8 99,300 0 0
NEXTCURE INC COM 65343E108 793 14,076 SH   SOLE 1 14,076 0 0
NEXTCURE INC COM 65343E108 22 393 SH   SOLE 8 393 0 0
NEXTCURE INC COM 65343E108 57 1,010 SH   SOLE 99 1,010 0 0
NEXTDECADE CORP COM 65342K105 77 12,548 SH   SOLE 1 12,548 0 0
NEXTDECADE CORP COM 65342K105 0 1 SH   SOLE 8 1 0 0
NEXTERA ENERGY INC COM 65339F101 315,456 1,302,679 SH   SOLE 1 1,302,679 0 0
NEXTERA ENERGY INC COM 65339F101 36 150 SH   DFND 1 0 0 150
NEXTERA ENERGY INC OPT 65339F101 21,480 88,700 SH Put SOLE 8 88,700 0 0
NEXTERA ENERGY INC COM 65339F101 3,199 13,210 SH   SOLE 8 13,210 0 0
NEXTERA ENERGY INC OPT 65339F101 5,182 21,400 SH Call SOLE 8 21,400 0 0
NEXTERA ENERGY INC COM 65339F101 26,505 109,453 SH   SOLE 9 109,453 0 0
NEXTERA ENERGY INC COM 65339F101 2,712 11,200 SH   DFND 20 0 0 11,200
NEXTERA ENERGY INC COM 65339F101 12,793 52,829 SH   SOLE 58 52,829 0 0
NEXTERA ENERGY INC COM 65339F101 3,896 16,089 SH   SOLE 99 16,089 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 61,500 1,168,089 SH   SOLE 1 1,168,089 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 216 4,101 SH   SOLE 8 4,101 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 104 1,971 SH   SOLE 99 1,971 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 1,285 79,974 SH   SOLE 1 79,974 0 0
NEXTGEN HEALTHCARE INC OPT 65343C102 116 7,200 SH Call SOLE 8 7,200 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 19 1,195 SH   SOLE 8 1,195 0 0
NF ENERGY SAVING CORP COM 629099300 2 668 SH   SOLE 1 668 0 0
NF ENERGY SAVING CORP COM 629099300 75 23,412 SH   SOLE 8 23,412 0 0
NGL ENERGY PARTNERS LP COM 62913M107 382 33,703 SH   SOLE 1 33,703 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 6 500 SH Call SOLE 8 500 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 797 43,133 SH   SOLE 1 43,133 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 3 181 SH   SOLE 8 181 0 0
NI HLDGS INC COM 65342T106 167 9,722 SH   SOLE 1 9,722 0 0
NI HLDGS INC COM 65342T106 0 4 SH   SOLE 8 4 0 0
NIC INC COM 62914B100 2,332 104,390 SH   SOLE 1 104,390 0 0
NIC INC COM 62914B100 75 3,356 SH   SOLE 8 3,356 0 0
NIC INC COM 62914B100 367 16,400 SH   SOLE 9 16,400 0 0
NICE LTD ADR 653656108 9,476 61,076 SH   SOLE 1 61,076 0 0
NICE LTD ADR 653656108 172 1,108 SH   SOLE 8 1,108 0 0
NICE LTD OPT 653656108 16 100 SH Put SOLE 8 100 0 0
NICHOLAS FINANCIAL INC COM 65373J209 0 2 SH   SOLE 8 2 0 0
NICOLET BANKSHARES INC COM 65406E102 703 9,528 SH   SOLE 1 9,528 0 0
NICOLET BANKSHARES INC COM 65406E102 2 26 SH   SOLE 8 26 0 0
NIELSEN HLDGS PLC COM G6518L108 40,012 1,971,082 SH   SOLE 1 1,971,082 0 0
NIELSEN HLDGS PLC COM G6518L108 11 555 SH   SOLE 8 555 0 0
NIELSEN HLDGS PLC OPT G6518L108 3,021 148,800 SH Call SOLE 8 148,800 0 0
NIELSEN HLDGS PLC OPT G6518L108 739 36,400 SH Put SOLE 8 36,400 0 0
NIELSEN HLDGS PLC COM G6518L108 692 34,082 SH   SOLE 9 34,082 0 0
NII HLDGS INC COM 62913F508 0 1 SH   SOLE 8 1 0 0
NIKE INC COM 654106103 1,968 19,423 SH   DFND 1 0 0 19,423
NIKE INC COM 654106103 281,677 2,780,354 SH   SOLE 1 1,957,010 823,344 0
NIKE INC OPT 654106103 74,301 733,400 SH Put SOLE 8 733,400 0 0
NIKE INC OPT 654106103 37,616 371,300 SH Call SOLE 8 371,300 0 0
NIKE INC COM 654106103 8,849 87,359 SH   SOLE 8 87,359 0 0
NIKE INC COM 654106103 12,022 118,672 SH   SOLE 9 118,672 0 0
NIKE INC COM 654106103 1,216 12,000 SH   DFND 20 0 0 12,000
NIKE INC COM 654106103 6,178 60,983 SH   SOLE 20 0 60,983 0
NIKE INC COM 654106103 13,719 135,414 SH   SOLE 58 135,414 0 0
NIKE INC COM 654106103 3,462 34,172 SH   SOLE 82 0 34,172 0
NIKE INC COM 654106103 12,371 122,115 SH   SOLE 99 0 122,115 0
NINE ENERGY SVC INC COM 65441V101 126 16,194 SH   SOLE 1 16,194 0 0
NINE ENERGY SVC INC COM 65441V101 0 9 SH   SOLE 8 9 0 0
NIO INC OPT 62914V106 804 200,000 SH Put SOLE 1 200,000 0 0
NIO INC ADR 62914V106 921 228,999 SH   SOLE 1 228,999 0 0
NIO INC OPT 62914V106 603 150,000 SH Put SOLE 8 150,000 0 0
NIO INC OPT 62914V106 82 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 1,495 371,800 SH   SOLE 9 371,800 0 0
NISOURCE INC COM 65473P105 14,394 517,064 SH   SOLE 1 517,064 0 0
NISOURCE INC OPT 65473P105 6 200 SH Put SOLE 8 200 0 0
NISOURCE INC COM 65473P105 35 1,226 SH   SOLE 8 1,226 0 0
NISOURCE INC OPT 65473P105 237 8,500 SH Call SOLE 8 8,500 0 0
NISOURCE INC COM 65473P105 992 35,625 SH   SOLE 9 35,625 0 0
NIU TECHNOLOGIES ADR 65481N100 62 7,300 SH   SOLE 1 7,300 0 0
NL INDS INC COM 629156407 34 8,523 SH   SOLE 1 8,523 0 0
NL INDS INC COM 629156407 0 4 SH   SOLE 8 4 0 0
NLIGHT INC COM 65487K100 670 33,039 SH   SOLE 1 33,039 0 0
NLIGHT INC COM 65487K100 0 23 SH   SOLE 8 23 0 0
NMI HLDGS INC COM 629209305 3,291 99,178 SH   SOLE 1 99,178 0 0
NMI HLDGS INC COM 629209305 0 1 SH   SOLE 8 1 0 0
NMI HLDGS INC COM 629209305 233 7,024 SH   SOLE 99 7,024 0 0
NN INC COM 629337106 395 42,746 SH   SOLE 1 42,746 0 0
NN INC COM 629337106 0 18 SH   SOLE 8 18 0 0
NOAH HLDGS LTD ADR 65487X102 113 3,195 SH   SOLE 1 3,195 0 0
NOAH HLDGS LTD ADR 65487X102 106 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 0 2 SH   SOLE 8 2 0 0
NOAH HLDGS LTD ADR 65487X102 672 19,000 SH   SOLE 9 19,000 0 0
NOBLE CORP PLC COM G65431101 468 383,714 SH   SOLE 1 383,714 0 0
NOBLE CORP PLC OPT G65431101 7 5,600 SH Call SOLE 8 5,600 0 0
NOBLE CORP PLC COM G65431101 27 22,493 SH   SOLE 8 22,493 0 0
NOBLE CORP PLC OPT G65431101 11 9,100 SH Put SOLE 8 9,100 0 0
NOBLE ENERGY INC COM 655044105 15,719 632,803 SH   SOLE 1 632,803 0 0
NOBLE ENERGY INC OPT 655044105 2,248 90,500 SH Put SOLE 8 90,500 0 0
NOBLE ENERGY INC OPT 655044105 1,443 58,100 SH Call SOLE 8 58,100 0 0
NOBLE ENERGY INC COM 655044105 1,337 53,799 SH   SOLE 9 53,799 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 170 6,412 SH   SOLE 1 6,412 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 1,295 48,750 SH   SOLE 8 48,750 0 0
NOKIA CORP ADR 654902204 43 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 1,089 293,354 SH   SOLE 1 293,354 0 0
NOKIA CORP OPT 654902204 193 52,100 SH Put SOLE 8 52,100 0 0
NOKIA CORP OPT 654902204 2,402 647,400 SH Call SOLE 8 647,400 0 0
NOKIA CORP ADR 654902204 502 135,097 SH   SOLE 9 135,097 0 0
NOMAD FOODS LTD COM G6564A105 0 1 SH   SOLE 8 1 0 0
NOODLES &amp CO COM 65540B105 158 28,544 SH   SOLE 1 28,544 0 0
NOODLES &amp CO COM 65540B105 0 10 SH   SOLE 8 10 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 723 146,962 SH   SOLE 1 146,962 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 1,906 387,387 SH   SOLE 8 387,387 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 32 6,600 SH Call SOLE 8 6,600 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 88 17,900 SH Put SOLE 8 17,900 0 0
NORDSON CORP COM 655663102 518 3,182 SH   SOLE 1 3,182 0 0
NORDSON CORP COM 655663102 0 1 SH   SOLE 8 1 0 0
NORDSON CORP COM 655663102 281 1,728 SH   SOLE 99 1,728 0 0
NORDSTROM INC COM 655664100 10,285 251,285 SH   SOLE 1 251,285 0 0
NORDSTROM INC OPT 655664100 9,283 226,800 SH Call SOLE 8 226,800 0 0
NORDSTROM INC COM 655664100 315 7,691 SH   SOLE 8 7,691 0 0
NORDSTROM INC OPT 655664100 10,224 249,800 SH Put SOLE 8 249,800 0 0
NORDSTROM INC COM 655664100 427 10,445 SH   SOLE 9 10,445 0 0
NORFOLK SOUTHERN CORP COM 655844108 61,766 318,163 SH   SOLE 1 318,163 0 0
NORFOLK SOUTHERN CORP OPT 655844108 1,204 6,200 SH Put SOLE 8 6,200 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,069 5,504 SH   SOLE 8 5,504 0 0
NORFOLK SOUTHERN CORP OPT 655844108 3,067 15,800 SH Call SOLE 8 15,800 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,437 33,155 SH   SOLE 9 33,155 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 184 8,369 SH   SOLE 1 8,369 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 0 1 SH   SOLE 8 1 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 1,279 546,495 SH   SOLE 1 546,495 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 0 4 SH   SOLE 8 4 0 0
NORTHERN TECH INTL CORP COM 665809109 0 14 SH   SOLE 8 14 0 0
NORTHERN TR CORP COM 665859104 46,646 439,049 SH   SOLE 1 439,049 0 0
NORTHERN TR CORP COM 665859104 40 377 SH   DFND 1 0 0 377
NORTHERN TR CORP OPT 665859104 542 5,100 SH Call SOLE 8 5,100 0 0
NORTHERN TR CORP OPT 665859104 21 200 SH Put SOLE 8 200 0 0
NORTHERN TR CORP COM 665859104 45 419 SH   SOLE 8 419 0 0
NORTHERN TR CORP COM 665859104 2,320 21,844 SH   SOLE 9 21,844 0 0
NORTHERN TR CORP COM 665859104 1,048 9,869 SH   SOLE 99 9,869 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 1,119 66,033 SH   SOLE 1 66,033 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 0 2 SH   SOLE 8 2 0 0
NORTHRIM BANCORP INC COM 666762109 322 8,396 SH   SOLE 1 8,396 0 0
NORTHRIM BANCORP INC COM 666762109 0 11 SH   SOLE 8 11 0 0
NORTHROP GRUMMAN CORP COM 666807102 84,911 246,853 SH   SOLE 1 246,853 0 0
NORTHROP GRUMMAN CORP OPT 666807102 45,266 131,600 SH Call SOLE 8 131,600 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,655 10,627 SH   SOLE 8 10,627 0 0
NORTHROP GRUMMAN CORP OPT 666807102 11,282 32,800 SH Put SOLE 8 32,800 0 0
NORTHROP GRUMMAN CORP COM 666807102 7,045 20,481 SH   SOLE 9 20,481 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 2,531 152,215 SH   SOLE 1 152,215 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 0 3 SH   SOLE 8 3 0 0
NORTHWEST NAT HLDG CO COM 66765N105 3,679 49,900 SH   SOLE 1 49,900 0 0
NORTHWEST PIPE CO COM 667746101 325 9,750 SH   SOLE 1 9,750 0 0
NORTHWEST PIPE CO COM 667746101 0 9 SH   SOLE 8 9 0 0
NORTHWESTERN CORP COM 668074305 3,994 55,721 SH   SOLE 1 55,721 0 0
NORTHWESTERN CORP COM 668074305 3 45 SH   SOLE 8 45 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 27,266 466,795 SH   SOLE 1 466,795 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 584 10,000 SH Call SOLE 8 10,000 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 329 5,624 SH   SOLE 8 5,624 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 1,191 20,390 SH   SOLE 9 20,390 0 0
NORWOOD FINANCIAL CORP COM 669549107 228 5,882 SH   SOLE 1 5,882 0 0
NOVAGOLD RES INC COM 66987E206 7,329 818,088 SH   SOLE 1 818,088 0 0
NOVAGOLD RES INC OPT 66987E206 602 67,200 SH Call SOLE 8 67,200 0 0
NOVAGOLD RES INC COM 66987E206 34 3,771 SH   SOLE 8 3,771 0 0
NOVAGOLD RES INC OPT 66987E206 91 10,200 SH Put SOLE 8 10,200 0 0
NOVAGOLD RES INC COM 66987E206 172 19,223 SH   SOLE 99 19,223 0 0
NOVANTA INC COM 67000B104 2,978 33,670 SH   SOLE 1 33,670 0 0
NOVANTA INC COM 67000B104 2 20 SH   SOLE 8 20 0 0
NOVARTIS A G ADR 66987V109 78 819 SH   DFND 1 0 0 819
NOVARTIS A G OPT 66987V109 10,084 106,500 SH Call SOLE 8 106,500 0 0
NOVARTIS A G OPT 66987V109 11,372 120,100 SH Put SOLE 8 120,100 0 0
NOVAVAX INC COM 670002401 1 340 SH   DFND 1 0 0 340
NOVAVAX INC COM 670002401 143 35,764 SH   SOLE 1 35,764 0 0
NOVAVAX INC COM 670002401 0 1 SH   SOLE 8 1 0 0
NOVELLUS SYS INC BOND 670008AD3 874 96,000 PRN   SOLE 8 0 0 96,000
NOVO-NORDISK A S ADR 670100205 5,820 100,552 SH   SOLE 1 100,552 0 0
NOVO-NORDISK A S OPT 670100205 2,489 43,000 SH Put SOLE 8 43,000 0 0
NOVO-NORDISK A S OPT 670100205 3,317 57,300 SH Call SOLE 8 57,300 0 0
NOVO-NORDISK A S ADR 670100205 924 15,953 SH   SOLE 8 15,953 0 0
NOVOCURE LTD COM G6674U108 45 529 SH   DFND 1 0 0 529
NOVOCURE LTD COM G6674U108 42,072 499,250 SH   SOLE 1 499,250 0 0
NOVOCURE LTD COM G6674U108 77 917 SH   SOLE 8 917 0 0
NOVOCURE LTD OPT G6674U108 1,660 19,700 SH Put SOLE 8 19,700 0 0
NOW INC COM 67011P100 1,620 144,107 SH   SOLE 1 144,107 0 0
NOW INC COM 67011P100 4 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 1 102 SH   SOLE 8 102 0 0
NRG ENERGY INC COM 629377508 23,116 581,548 SH   SOLE 1 581,548 0 0
NRG ENERGY INC COM 629377508 3,053 76,798 SH   SOLE 8 76,798 0 0
NRG ENERGY INC OPT 629377508 1,463 36,800 SH Put SOLE 8 36,800 0 0
NRG ENERGY INC BOND 629377CG5 843 746,000 PRN   SOLE 8 0 0 746,000
NRG ENERGY INC OPT 629377508 537 13,500 SH Call SOLE 8 13,500 0 0
NRG ENERGY INC COM 629377508 953 23,968 SH   SOLE 9 23,968 0 0
NRG ENERGY INC COM 629377508 576 14,497 SH   SOLE 99 14,497 0 0
NU SKIN ENTERPRISES INC COM 67018T105 7,392 180,395 SH   SOLE 1 180,395 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 90 2,200 SH Call SOLE 8 2,200 0 0
NU SKIN ENTERPRISES INC COM 67018T105 26 628 SH   SOLE 8 628 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 8 200 SH Put SOLE 8 200 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 4,179 234,373 SH   SOLE 1 234,373 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 1,682 94,300 SH Call SOLE 8 94,300 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 2,583 2,574,000 PRN   SOLE 8 0 0 2,574,000
NUANCE COMMUNICATIONS INC COM 67020Y100 1,777 99,654 SH   SOLE 8 99,654 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAG5 979 924,000 PRN   SOLE 8 0 0 924,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 141 7,900 SH Put SOLE 8 7,900 0 0
NUCOR CORP OPT 670346105 70,912 1,260,000 SH Call SOLE 1 1,260,000 0 0
NUCOR CORP OPT 670346105 70,912 1,260,000 SH Put SOLE 1 1,260,000 0 0
NUCOR CORP COM 670346105 69,877 1,241,579 SH   SOLE 1 1,241,579 0 0
NUCOR CORP OPT 670346105 4,418 78,500 SH Put SOLE 8 78,500 0 0
NUCOR CORP COM 670346105 97 1,709 SH   SOLE 8 1,709 0 0
NUCOR CORP OPT 670346105 10,012 177,900 SH Call SOLE 8 177,900 0 0
NUCOR CORP COM 670346105 1,649 29,287 SH   SOLE 9 29,287 0 0
NUCOR CORP COM 670346105 2,842 50,502 SH   SOLE 99 50,502 0 0
NUSTAR ENERGY LP COM 67058H102 684 26,457 SH   SOLE 1 26,457 0 0
NUSTAR ENERGY LP COM 67058H102 3 100 SH   DFND 1 0 0 100
NUTANIX INC COM 67059N108 8,274 264,666 SH   SOLE 1 264,666 0 0
NUTANIX INC OPT 67059N108 17,321 554,100 SH Call SOLE 8 554,100 0 0
NUTANIX INC OPT 67059N108 3,120 99,800 SH Put SOLE 8 99,800 0 0
NUTANIX INC BOND 67059NAB4 1,379 1,386,000 PRN   SOLE 8 0 0 1,386,000
NUTANIX INC COM 67059N108 3,433 109,846 SH   SOLE 8 109,846 0 0
NUTANIX INC COM 67059N108 350 11,200 SH   DFND 20 0 0 11,200
NUTRIEN LTD COM 67077M108 4,604 96,089 SH   SOLE 1 96,089 0 0
NUTRIEN LTD COM 67077M108 11 231 SH   DFND 1 0 0 231
NUTRIEN LTD OPT 67077M108 901 18,800 SH Put SOLE 8 18,800 0 0
NUTRIEN LTD OPT 67077M108 15,485 323,200 SH Call SOLE 8 323,200 0 0
NUTRIEN LTD COM 67077M108 435 9,085 SH   SOLE 8 9,085 0 0
NUTRIEN LTD COM 67077M108 7,325 152,875 SH   SOLE 9 152,875 0 0
NUVASIVE INC COM 670704105 5,869 75,905 SH   SOLE 1 75,905 0 0
NUVASIVE INC BOND 670704AG0 1,388 1,049,000 PRN   SOLE 8 0 0 1,049,000
NUVASIVE INC COM 670704105 1 11 SH   SOLE 8 11 0 0
NUVASIVE INC COM 670704105 168 2,169 SH   SOLE 99 2,169 0 0
NUVECTRA CORP COM 67075N108 0 14 SH   SOLE 1 14 0 0
NUVEEN PFD &amp INCM SECURTIES FUND 67072C105 7 700 SH   DFND 1 0 0 700
NUVERRA ENVIRONMENTAL SOLUTI COM 67091K302 0 12 SH   SOLE 1 12 0 0
NV5 GLOBAL INC COM 62945V109 522 10,353 SH   SOLE 1 10,353 0 0
NV5 GLOBAL INC COM 62945V109 0 2 SH   SOLE 8 2 0 0
NVE CORP COM 629445206 341 4,771 SH   SOLE 1 4,771 0 0
NVE CORP COM 629445206 0 1 SH   SOLE 8 1 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 422 16,508 SH   SOLE 1 16,508 0 0
NVENT ELECTRIC PLC COM G6700G107 198 7,758 SH   SOLE 8 7,758 0 0
NVENT ELECTRIC PLC COM G6700G107 134 5,239 SH   SOLE 9 5,239 0 0
NVIDIA CORP OPT 67066G104 9,412 40,000 SH Put SOLE 1 40,000 0 0
NVIDIA CORP COM 67066G104 243 1,032 SH   DFND 1 0 0 1,032
NVIDIA CORP COM 67066G104 292,115 1,241,451 SH   SOLE 1 1,241,451 0 0
NVIDIA CORP OPT 67066G104 10,588 45,000 SH Call SOLE 1 45,000 0 0
NVIDIA CORP OPT 67066G104 132,733 564,100 SH Call SOLE 8 564,100 0 0
NVIDIA CORP COM 67066G104 741 3,150 SH   SOLE 8 3,150 0 0
NVIDIA CORP OPT 67066G104 168,028 714,100 SH Put SOLE 8 714,100 0 0
NVIDIA CORP COM 67066G104 19,879 84,483 SH   SOLE 9 84,483 0 0
NVIDIA CORP COM 67066G104 400 1,700 SH   DFND 20 0 0 1,700
NVIDIA CORP COM 67066G104 15,488 65,821 SH   SOLE 58 65,821 0 0
NVR INC COM 62944T105 20,090 5,275 SH   SOLE 1 5,275 0 0
NVR INC COM 62944T105 4 1 SH   SOLE 8 1 0 0
NVR INC COM 62944T105 1,261 331 SH   SOLE 9 331 0 0
NXP SEMICONDUCTORS N V COM N6596X109 68,416 537,597 SH   SOLE 1 537,597 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 55,294 434,500 SH Put SOLE 8 434,500 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 21,100 165,800 SH Call SOLE 8 165,800 0 0
NXP SEMICONDUCTORS N V COM N6596X109 4,413 34,673 SH   SOLE 8 34,673 0 0
NXP SEMICONDUCTORS N V COM N6596X109 6,873 54,011 SH   SOLE 9 54,011 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 44 18 0 0
NXP SEMICONDUCTORS N V COM N6596X109 111 876 SH   SOLE 99 876 0 0
NXT ID INC COM 67091J206 0 552 SH   SOLE 8 552 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 57,224 130,573 SH   SOLE 1 130,573 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 7,275 16,600 SH Put SOLE 8 16,600 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 3,988 9,100 SH Call SOLE 8 9,100 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 247 565 SH   SOLE 8 565 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,165 7,221 SH   SOLE 9 7,221 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,712 8,469 SH   SOLE 58 8,469 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 135 6,952 SH   SOLE 1 6,952 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 5,465 1,000,976 SH   SOLE 1 1,000,976 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 0 2 SH   SOLE 8 2 0 0
OASIS PETE INC NEW COM 674215108 26,712 8,193,842 SH   SOLE 1 8,193,842 0 0
OASIS PETE INC NEW OPT 674215108 5 1,600 SH Put SOLE 8 1,600 0 0
OASIS PETE INC NEW OPT 674215108 185 56,800 SH Call SOLE 8 56,800 0 0
OASIS PETE INC NEW COM 674215108 53 16,317 SH   SOLE 8 16,317 0 0
OBSEVA SA COM H5861P103 2 525 SH   SOLE 1 525 0 0
OBSEVA SA COM H5861P103 9 2,484 SH   SOLE 9 2,484 0 0
OBSIDIAN ENERGY LTD COM 674482203 0 326 SH   DFND 1 0 0 326
OBSIDIAN ENERGY LTD COM 674482203 0 3 SH   SOLE 9 3 0 0
OCCIDENTAL PETE CORP COM 674599105 895 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP OPT 674599105 4,122 100,000 SH Put SOLE 1 100,000 0 0
OCCIDENTAL PETE CORP COM 674599105 52,990 1,285,883 SH   SOLE 1 1,285,883 0 0
OCCIDENTAL PETE CORP COM 674599105 1,024 24,837 SH   SOLE 8 24,837 0 0
OCCIDENTAL PETE CORP OPT 674599105 24,674 598,722 SH Call SOLE 8 598,722 0 0
OCCIDENTAL PETE CORP OPT 674599105 25,920 628,967 SH Put SOLE 8 628,967 0 0
OCCIDENTAL PETE CORP COM 674599105 5,271 127,914 SH   SOLE 9 127,914 0 0
OCEANEERING INTL INC COM 675232102 2,314 155,167 SH   SOLE 1 155,167 0 0
OCEANEERING INTL INC COM 675232102 5 354 SH   SOLE 8 354 0 0
OCEANFIRST FINL CORP COM 675234108 2,709 106,067 SH   SOLE 1 106,067 0 0
OCEANFIRST FINL CORP COM 675234108 1 35 SH   SOLE 8 35 0 0
OCULAR THERAPEUTIX INC COM 67576A100 167 42,225 SH   SOLE 1 42,225 0 0
OCULAR THERAPEUTIX INC COM 67576A100 1 240 SH   SOLE 8 240 0 0
OCWEN FINL CORP COM 675746309 188 137,226 SH   SOLE 1 137,226 0 0
OCWEN FINL CORP OPT 675746309 11 7,800 SH Call SOLE 8 7,800 0 0
OCWEN FINL CORP OPT 675746309 22 15,900 SH Put SOLE 8 15,900 0 0
OCWEN FINL CORP COM 675746309 13 9,820 SH   SOLE 8 9,820 0 0
ODONATE THERAPEUTICS INC COM 676079106 380 11,723 SH   SOLE 1 11,723 0 0
ODONATE THERAPEUTICS INC COM 676079106 0 8 SH   SOLE 8 8 0 0
ODONATE THERAPEUTICS INC COM 676079106 67 2,055 SH   SOLE 99 2,055 0 0
OFFICE DEPOT INC COM 676220106 5,140 1,875,441 SH   SOLE 1 1,875,441 0 0
OFFICE DEPOT INC OPT 676220106 146 53,400 SH Call SOLE 8 53,400 0 0
OFFICE DEPOT INC OPT 676220106 5 1,900 SH Put SOLE 8 1,900 0 0
OFFICE DEPOT INC COM 676220106 21 7,611 SH   SOLE 8 7,611 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 3,260 101,434 SH   SOLE 1 101,434 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 0 1 SH   SOLE 8 1 0 0
OFG BANCORP COM 67103X102 1,905 80,696 SH   SOLE 1 80,696 0 0
OFG BANCORP COM 67103X102 15 645 SH   SOLE 8 645 0 0
OGE ENERGY CORP COM 670837103 12,275 276,006 SH   SOLE 1 276,006 0 0
OGE ENERGY CORP COM 670837103 0 6 SH   SOLE 8 6 0 0
OGE ENERGY CORP COM 670837103 192 4,320 SH   SOLE 9 4,320 0 0
OGE ENERGY CORP COM 670837103 668 15,031 SH   SOLE 99 15,031 0 0
OHIO VY BANC CORP COM 677719106 167 4,220 SH   SOLE 1 4,220 0 0
OI S A ADR 670851500 25 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 195 5,359 SH   SOLE 1 5,359 0 0
OIL DRI CORP AMER COM 677864100 0 5 SH   SOLE 8 5 0 0
OIL STS INTL INC COM 678026105 1,564 95,875 SH   SOLE 1 95,875 0 0
OIL STS INTL INC COM 678026105 0 2 SH   SOLE 8 2 0 0
OIL STS INTL INC OPT 678026105 3 200 SH Call SOLE 8 200 0 0
OIL STS INTL INC COM 678026105 241 14,798 SH   SOLE 99 14,798 0 0
OKTA INC COM 679295105 27,653 239,698 SH   SOLE 1 239,698 0 0
OKTA INC COM 679295105 38 333 SH   DFND 1 0 0 333
OKTA INC OPT 679295105 14,340 124,300 SH Put SOLE 8 124,300 0 0
OKTA INC COM 679295105 1 6 SH   SOLE 8 6 0 0
OKTA INC OPT 679295105 19,071 165,300 SH Call SOLE 8 165,300 0 0
OKTA INC COM 679295105 260 2,262 SH   SOLE 9 2,262 0 0
OKTA INC COM 679295105 66 570 SH   SOLE 99 570 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 41,739 219,930 SH   SOLE 1 219,930 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 4,782 25,200 SH Call SOLE 8 25,200 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 4,118 21,700 SH Put SOLE 8 21,700 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 2,007 10,576 SH   SOLE 8 10,576 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,159 6,106 SH   SOLE 9 6,106 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,624 8,555 SH   SOLE 99 8,555 0 0
OLD NATL BANCORP IND COM 680033107 4,682 256,026 SH   SOLE 1 256,026 0 0
OLD NATL BANCORP IND OPT 680033107 73 4,000 SH Call SOLE 8 4,000 0 0
OLD NATL BANCORP IND COM 680033107 0 5 SH   SOLE 8 5 0 0
OLD REP INTL CORP COM 680223104 2,284 102,050 SH   SOLE 1 102,050 0 0
OLD REP INTL CORP COM 680223104 0 7 SH   SOLE 8 7 0 0
OLD SECOND BANCORP INC ILL COM 680277100 398 29,552 SH   SOLE 1 29,552 0 0
OLIN CORP COM 680665205 3,392 196,638 SH   SOLE 1 196,638 0 0
OLIN CORP OPT 680665205 173 10,000 SH Put SOLE 8 10,000 0 0
OLIN CORP OPT 680665205 152 8,800 SH Call SOLE 8 8,800 0 0
OLIN CORP COM 680665205 17 944 SH   SOLE 8 944 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 11,843 181,336 SH   SOLE 1 181,336 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 20 301 SH   SOLE 8 301 0 0
OLYMPIC STEEL INC COM 68162K106 286 16,010 SH   SOLE 1 16,010 0 0
OLYMPIC STEEL INC COM 68162K106 18 1,015 SH   SOLE 8 1,015 0 0
OLYMPIC STEEL INC OPT 68162K106 159 8,900 SH Put SOLE 8 8,900 0 0
OMEGA FLEX INC COM 682095104 376 3,506 SH   SOLE 1 3,506 0 0
OMEGA FLEX INC COM 682095104 2 23 SH   SOLE 8 23 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 12,422 293,347 SH   SOLE 1 293,347 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 11 271 SH   SOLE 8 271 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 1,571 37,100 SH Put SOLE 8 37,100 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 198 4,696 SH   SOLE 9 4,696 0 0
OMEROS CORP COM 682143102 665 47,191 SH   SOLE 1 47,191 0 0
OMEROS CORP OPT 682143102 14 1,000 SH Put SOLE 8 1,000 0 0
OMEROS CORP COM 682143102 26 1,868 SH   SOLE 8 1,868 0 0
OMEROS CORP OPT 682143102 25 1,800 SH Call SOLE 8 1,800 0 0
OMNICELL INC COM 68213N109 5,519 67,532 SH   SOLE 1 67,532 0 0
OMNICELL INC COM 68213N109 0 1 SH   SOLE 8 1 0 0
OMNICELL INC OPT 68213N109 5,720 70,000 SH Call SOLE 8 70,000 0 0
OMNICELL INC COM 68213N109 381 4,666 SH   SOLE 99 4,666 0 0
OMNICOM GROUP INC COM 681919106 71,418 881,500 SH   SOLE 1 881,500 0 0
OMNICOM GROUP INC OPT 681919106 21,162 261,200 SH Put SOLE 8 261,200 0 0
OMNICOM GROUP INC COM 681919106 1,048 12,936 SH   SOLE 8 12,936 0 0
OMNICOM GROUP INC OPT 681919106 2,333 28,800 SH Call SOLE 8 28,800 0 0
OMNICOM GROUP INC COM 681919106 1,808 22,324 SH   SOLE 9 22,324 0 0
OMNICOM GROUP INC COM 681919106 1,369 16,894 SH   SOLE 99 16,894 0 0
OMNOVA SOLUTIONS INC COM 682129101 443 43,803 SH   SOLE 1 43,803 0 0
OMNOVA SOLUTIONS INC COM 682129101 0 28 SH   SOLE 8 28 0 0
ON DECK CAP INC COM 682163100 265 64,106 SH   SOLE 1 64,106 0 0
ON DECK CAP INC COM 682163100 1 240 SH   SOLE 8 240 0 0
ON SEMICONDUCTOR CORP COM 682189105 7,186 294,721 SH   SOLE 1 294,721 0 0
ON SEMICONDUCTOR CORP OPT 682189105 8,840 362,600 SH Call SOLE 8 362,600 0 0
ON SEMICONDUCTOR CORP OPT 682189105 5,315 218,000 SH Put SOLE 8 218,000 0 0
ON SEMICONDUCTOR CORP BOND 682189AP0 1,634 1,182,000 PRN   SOLE 8 0 0 1,182,000
ON SEMICONDUCTOR CORP COM 682189105 4,355 178,652 SH   SOLE 8 178,652 0 0
ON SEMICONDUCTOR CORP BOND 682189AK1 721 528,000 PRN   SOLE 8 0 0 528,000
ON SEMICONDUCTOR CORP COM 682189105 216 8,884 SH   SOLE 9 8,884 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,491 61,166 SH   SOLE 99 61,166 0 0
ONCOCYTE CORPORATION COM 68235C107 48 21,488 SH   SOLE 1 21,488 0 0
ONCOCYTE CORPORATION COM 68235C107 336 149,245 SH   SOLE 8 149,245 0 0
ONCONOVA THERAPEUTICS INC COM 68232V405 0 98 SH   SOLE 8 98 0 0
ONE GAS INC COM 68235P108 13,069 139,671 SH   SOLE 1 139,671 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 482 17,713 SH   SOLE 1 17,713 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 0 3 SH   SOLE 8 3 0 0
ONEMAIN HLDGS INC COM 68268W103 3,658 86,786 SH   SOLE 1 86,786 0 0
ONEMAIN HLDGS INC COM 68268W103 4 99 SH   SOLE 8 99 0 0
ONEMAIN HLDGS INC COM 68268W103 290 6,881 SH   SOLE 99 6,881 0 0
ONEOK INC NEW COM 682680103 59,485 786,125 SH   SOLE 1 786,125 0 0
ONEOK INC NEW COM 682680103 3,022 39,938 SH   SOLE 8 39,938 0 0
ONEOK INC NEW OPT 682680103 416 5,500 SH Put SOLE 8 5,500 0 0
ONEOK INC NEW OPT 682680103 16,602 219,400 SH Call SOLE 8 219,400 0 0
ONEOK INC NEW COM 682680103 2,976 39,331 SH   SOLE 9 39,331 0 0
ONESPAN INC OPT 68287N100 2 100 SH Call SOLE 8 100 0 0
ONESPAN INC COM 68287N100 13 750 SH   SOLE 8 750 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 780 46,275 SH   SOLE 1 46,275 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 0 19 SH   SOLE 8 19 0 0
OOMA INC COM 683416101 263 19,843 SH   SOLE 1 19,843 0 0
OP BANCORP COM 67109R109 139 13,370 SH   SOLE 1 13,370 0 0
OP BANCORP COM 67109R109 0 3 SH   SOLE 8 3 0 0
OPEN TEXT CORP COM 683715106 78 1,775 SH   SOLE 1 1,775 0 0
OPEN TEXT CORP COM 683715106 128 2,907 SH   SOLE 8 2,907 0 0
OPEN TEXT CORP COM 683715106 2,889 65,531 SH   SOLE 9 65,531 0 0
OPKO HEALTH INC COM 68375N103 688 467,516 SH   SOLE 1 467,516 0 0
OPKO HEALTH INC OPT 68375N103 58 39,400 SH Call SOLE 8 39,400 0 0
OPKO HEALTH INC OPT 68375N103 2 1,200 SH Put SOLE 8 1,200 0 0
OPKO HEALTH INC COM 68375N103 0 43 SH   SOLE 8 43 0 0
OPPENHEIMER HLDGS INC COM 683797104 267 9,727 SH   SOLE 1 9,727 0 0
OPPENHEIMER HLDGS INC COM 683797104 9 316 SH   SOLE 8 316 0 0
OPTIMIZERX CORP COM 68401U204 178 17,294 SH   SOLE 1 17,294 0 0
OPTINOSE INC COM 68404V100 260 28,142 SH   SOLE 1 28,142 0 0
OPTINOSE INC COM 68404V100 0 13 SH   SOLE 8 13 0 0
OPUS BK IRVINE CALIF COM 684000102 851 32,894 SH   SOLE 1 32,894 0 0
ORACLE CORP COM 68389X105 346 6,540 SH   DFND 1 0 0 6,540
ORACLE CORP COM 68389X105 282,307 5,328,565 SH   SOLE 1 5,328,565 0 0
ORACLE CORP COM 68389X105 2,173 41,017 SH   SOLE 8 41,017 0 0
ORACLE CORP OPT 68389X105 31,046 586,000 SH Put SOLE 8 586,000 0 0
ORACLE CORP OPT 68389X105 19,894 375,500 SH Call SOLE 8 375,500 0 0
ORACLE CORP COM 68389X105 11,116 209,812 SH   SOLE 9 209,812 0 0
ORACLE CORP COM 68389X105 476 8,991 SH   SOLE 99 8,991 0 0
ORAGENICS INC COM 684023302 175 335,538 SH   SOLE 8 335,538 0 0
ORAMED PHARM INC COM 68403P203 20 3,823 SH   DFND 1 0 0 3,823
ORANGE ADR 684060106 145 10,000 SH   SOLE 1 10,000 0 0
ORANGE ADR 684060106 1 45 SH   SOLE 8 45 0 0
ORANGE ADR 684060106 1,032 70,699 SH   SOLE 9 70,699 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 858 106,888 SH   SOLE 1 106,888 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 0 2 SH   SOLE 8 2 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 122 15,195 SH   SOLE 99 15,195 0 0
ORBCOMM INC COM 68555P100 308 73,092 SH   SOLE 1 73,092 0 0
ORBCOMM INC COM 68555P100 1 178 SH   SOLE 8 178 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 3 184 SH   SOLE 8 184 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 29 2,077 SH   SOLE 99 2,077 0 0
ORCHID IS CAP INC TRUS 68571X103 377 64,525 SH   SOLE 1 64,525 0 0
ORCHID IS CAP INC TRUS 68571X103 0 25 SH   SOLE 8 25 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 79 16,321 SH   SOLE 1 16,321 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 0 3 SH   SOLE 8 3 0 0
ORIGIN BANCORP INC COM 68621T102 737 19,468 SH   SOLE 1 19,468 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,345 69,708 SH   SOLE 1 69,708 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1 30 SH   SOLE 8 30 0 0
ORION GROUP HOLDINGS INC COM 68628V308 0 13 SH   SOLE 8 13 0 0
ORMAT TECHNOLOGIES INC COM 686688102 2,957 39,680 SH   SOLE 1 39,680 0 0
ORMAT TECHNOLOGIES INC COM 686688102 3 45 SH   SOLE 8 45 0 0
ORRSTOWN FINL SVCS INC COM 687380105 233 10,309 SH   SOLE 1 10,309 0 0
ORRSTOWN FINL SVCS INC COM 687380105 0 2 SH   SOLE 8 2 0 0
ORTHOFIX MED INC COM 68752M108 1,272 27,556 SH   SOLE 1 27,556 0 0
ORTHOFIX MED INC COM 68752M108 413 8,947 SH   SOLE 99 8,947 0 0
ORTHOPEDIATRICS CORP COM 68752L100 419 8,927 SH   SOLE 1 8,927 0 0
ORTHOPEDIATRICS CORP COM 68752L100 0 5 SH   SOLE 8 5 0 0
OSHKOSH CORP COM 688239201 8,018 84,717 SH   SOLE 1 84,717 0 0
OSHKOSH CORP COM 688239201 180 1,904 SH   SOLE 8 1,904 0 0
OSHKOSH CORP OPT 688239201 38 400 SH Call SOLE 8 400 0 0
OSHKOSH CORP OPT 688239201 265 2,800 SH Put SOLE 8 2,800 0 0
OSHKOSH CORP COM 688239201 498 5,259 SH   SOLE 99 5,259 0 0
OSI SYSTEMS INC COM 671044105 3,631 36,044 SH   SOLE 1 36,044 0 0
OSI SYSTEMS INC COM 671044105 5 48 SH   SOLE 8 48 0 0
OSI SYSTEMS INC BOND 671044AD7 1,548 1,413,000 PRN   SOLE 8 0 0 1,413,000
OSISKO GOLD ROYALTIES LTD COM 68827L101 0 39 SH   SOLE 1 39 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 0 1 SH   SOLE 8 1 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 3 310 SH   SOLE 9 310 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 56 8,048 SH   SOLE 1 8,048 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 1 178 SH   SOLE 8 178 0 0
OTONOMY INC COM 68906L105 120 31,236 SH   SOLE 8 31,236 0 0
OTTAWA BANCORP INC COM 689195105 0 1 SH   SOLE 8 1 0 0
OTTER TAIL CORP COM 689648103 3,159 61,586 SH   SOLE 1 61,586 0 0
OTTER TAIL CORP COM 689648103 2 39 SH   SOLE 8 39 0 0
OUTFRONT MEDIA INC TRUS 69007J106 11,230 418,730 SH   SOLE 1 418,730 0 0
OUTFRONT MEDIA INC TRUS 69007J106 5 172 SH   SOLE 8 172 0 0
OUTFRONT MEDIA INC COM 69007J106 319 11,901 SH   SOLE 99 11,901 0 0
OUTLOOK THERAPEUTICS INC COM 69012T206 21 35,226 SH   SOLE 8 35,226 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 152 65,929 SH   SOLE 1 65,929 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 1 437 SH   SOLE 8 437 0 0
OVERSTOCK COM INC DEL COM 690370101 298 42,346 SH   SOLE 1 42,346 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,180 167,400 SH Call SOLE 8 167,400 0 0
OVERSTOCK COM INC DEL OPT 690370101 317 44,900 SH Put SOLE 8 44,900 0 0
OVERSTOCK COM INC DEL COM 690370101 41 5,730 SH   SOLE 8 5,730 0 0
OWENS &amp MINOR INC NEW COM 690732102 640 123,722 SH   SOLE 1 123,722 0 0
OWENS &amp MINOR INC NEW COM 690732102 0 48 SH   SOLE 8 48 0 0
OWENS CORNING NEW COM 690742101 5,370 82,451 SH   SOLE 1 82,451 0 0
OWENS CORNING NEW OPT 690742101 1,947 29,900 SH Put SOLE 8 29,900 0 0
OWENS CORNING NEW OPT 690742101 2,292 35,200 SH Call SOLE 8 35,200 0 0
OWENS CORNING NEW COM 690742101 0 3 SH   SOLE 8 3 0 0
OWENS CORNING NEW COM 690742101 154 2,356 SH   SOLE 9 2,356 0 0
OWENS CORNING NEW COM 690742101 140 2,152 SH   SOLE 99 2,152 0 0
OXFORD INDS INC COM 691497309 2,850 37,785 SH   SOLE 1 37,785 0 0
OXFORD INDS INC COM 691497309 46 609 SH   SOLE 8 609 0 0
OXFORD SQUARE CAP CORP COM 69181V107 2 289 SH   SOLE 8 289 0 0
P A M TRANSN SVCS INC COM 693149106 110 1,906 SH   SOLE 1 1,906 0 0
P A M TRANSN SVCS INC COM 693149106 0 7 SH   SOLE 8 7 0 0
PACCAR INC COM 693718108 52,103 658,697 SH   SOLE 1 658,697 0 0
PACCAR INC OPT 693718108 2,088 26,400 SH Put SOLE 8 26,400 0 0
PACCAR INC OPT 693718108 720 9,100 SH Call SOLE 8 9,100 0 0
PACCAR INC COM 693718108 2,757 34,865 SH   SOLE 9 34,865 0 0
PACCAR INC COM 693718108 168 2,128 SH   SOLE 99 2,128 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 3,879 754,717 SH   SOLE 1 754,717 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 1 200 SH   SOLE 8 200 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 124 30,415 SH   SOLE 1 30,415 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 0 18 SH   SOLE 8 18 0 0
PACIFIC ETHANOL INC COM 69423U305 0 648 SH   DFND 1 0 0 648
PACIFIC MERCANTILE BANCORP COM 694552100 516 63,507 SH   SOLE 1 63,507 0 0
PACIFIC MERCANTILE BANCORP COM 694552100 0 9 SH   SOLE 8 9 0 0
PACIFIC PREMIER BANCORP COM 69478X105 2,908 89,168 SH   SOLE 1 89,168 0 0
PACIFIC PREMIER BANCORP COM 69478X105 1 39 SH   SOLE 8 39 0 0
PACIRA BIOSCIENCES COM 695127100 2,901 64,055 SH   SOLE 1 64,055 0 0
PACIRA BIOSCIENCES OPT 695127100 113 2,500 SH Put SOLE 8 2,500 0 0
PACIRA BIOSCIENCES COM 695127100 3 68 SH   SOLE 8 68 0 0
PACIRA BIOSCIENCES BOND 695127AD2 762 732,000 PRN   SOLE 8 0 0 732,000
PACKAGING CORP AMER COM 695156109 39,873 356,035 SH   SOLE 1 356,035 0 0
PACKAGING CORP AMER COM 695156109 1 11 SH   SOLE 8 11 0 0
PACKAGING CORP AMER OPT 695156109 34 300 SH Put SOLE 8 300 0 0
PACKAGING CORP AMER OPT 695156109 426 3,800 SH Call SOLE 8 3,800 0 0
PACKAGING CORP AMER COM 695156109 1,021 9,114 SH   SOLE 9 9,114 0 0
PACKAGING CORP AMER COM 695156109 202 1,808 SH   SOLE 99 1,808 0 0
PACWEST BANCORP DEL COM 695263103 2,480 64,807 SH   SOLE 1 64,807 0 0
PACWEST BANCORP DEL COM 695263103 0 3 SH   SOLE 8 3 0 0
PACWEST BANCORP DEL COM 695263103 674 17,606 SH   SOLE 99 17,606 0 0
PAGERDUTY INC COM 69553P100 29 1,255 SH   DFND 1 0 0 1,255
PAGERDUTY INC COM 69553P100 872 37,276 SH   SOLE 9 37,276 0 0
PAGSEGURO DIGITAL LTD COM G68707101 797 23,331 SH   SOLE 1 23,331 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 2,340 68,500 SH Put SOLE 8 68,500 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 2,381 69,700 SH Call SOLE 8 69,700 0 0
PAGSEGURO DIGITAL LTD COM G68707101 76 2,212 SH   SOLE 8 2,212 0 0
PALATIN TECHNOLOGIES INC COM 696077403 179 228,275 SH   SOLE 1 228,275 0 0
PALATIN TECHNOLOGIES INC COM 696077403 0 19 SH   SOLE 8 19 0 0
PALO ALTO NETWORKS INC COM 697435105 79,700 344,647 SH   SOLE 1 344,647 0 0
PALO ALTO NETWORKS INC OPT 697435105 17,969 77,700 SH Call SOLE 8 77,700 0 0
PALO ALTO NETWORKS INC OPT 697435105 14,037 60,700 SH Put SOLE 8 60,700 0 0
PALO ALTO NETWORKS INC COM 697435105 2,760 11,932 SH   SOLE 8 11,932 0 0
PALO ALTO NETWORKS INC COM 697435105 490 2,121 SH   SOLE 9 2,121 0 0
PALOMAR HLDGS INC COM 69753M105 632 12,519 SH   SOLE 1 12,519 0 0
PALOMAR HLDGS INC COM 69753M105 0 5 SH   SOLE 8 5 0 0
PAMPA ENERGIA S A ADR 697660207 243 14,776 SH   SOLE 1 14,776 0 0
PAN AMERICAN SILVER CORP COM 697900108 11 482 SH   DFND 1 0 0 482
PAN AMERICAN SILVER CORP OPT 697900108 5,238 221,100 SH Put SOLE 8 221,100 0 0
PAN AMERICAN SILVER CORP COM 697900108 6,055 255,581 SH   SOLE 8 255,581 0 0
PAN AMERICAN SILVER CORP OPT 697900108 2,701 114,000 SH Call SOLE 8 114,000 0 0
PANHANDLE OIL AND GAS INC COM 698477106 175 15,630 SH   SOLE 1 15,630 0 0
PANHANDLE OIL AND GAS INC COM 698477106 0 3 SH   SOLE 8 3 0 0
PAPA JOHNS INTL INC COM 698813102 1,895 30,021 SH   SOLE 1 30,021 0 0
PAPA JOHNS INTL INC COM 698813102 316 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC COM 698813102 2,020 31,988 SH   SOLE 8 31,988 0 0
PAPA JOHNS INTL INC OPT 698813102 1,206 19,100 SH Call SOLE 8 19,100 0 0
PAPA JOHNS INTL INC OPT 698813102 215 3,400 SH Put SOLE 8 3,400 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 3 144 SH   SOLE 8 144 0 0
PAR TECHNOLOGY CORP COM 698884103 355 11,562 SH   SOLE 1 11,562 0 0
PAR TECHNOLOGY CORP COM 698884103 0 7 SH   SOLE 8 7 0 0
PARAMOUNT GROUP INC TRUS 69924R108 3,058 219,710 SH   SOLE 1 219,710 0 0
PARAMOUNT GROUP INC TRUS 69924R108 4 320 SH   SOLE 8 320 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 132 32,859 SH   SOLE 1 32,859 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 1 140 SH   SOLE 8 140 0 0
PARETEUM CORP COM 69946T207 56 128,717 SH   SOLE 1 128,717 0 0
PARETEUM CORP COM 69946T207 0 18 SH   SOLE 8 18 0 0
PARK CITY GROUP INC COM 700215304 0 3 SH   SOLE 8 3 0 0
PARK HOTELS RESORTS INC TRUS 700517105 6,397 247,306 SH   SOLE 1 247,306 0 0
PARK HOTELS RESORTS INC TRUS 700517105 0 2 SH   SOLE 8 2 0 0
PARK HOTELS RESORTS INC COM 700517105 389 15,043 SH   SOLE 99 15,043 0 0
PARK NATL CORP COM 700658107 1,384 13,521 SH   SOLE 1 13,521 0 0
PARK NATL CORP COM 700658107 1 7 SH   SOLE 8 7 0 0
PARK OHIO HLDGS CORP COM 700666100 299 8,872 SH   SOLE 1 8,872 0 0
PARK OHIO HLDGS CORP COM 700666100 1 15 SH   SOLE 8 15 0 0
PARKE BANCORP INC COM 700885106 233 9,173 SH   SOLE 1 9,173 0 0
PARKER DRILLING CO COM 701081507 214 9,500 SH   SOLE 1 9,500 0 0
PARKER DRILLING CO COM 701081507 2,138 95,004 SH   SOLE 8 95,004 0 0
PARKER DRILLING CO COM 701081507 44 1,937 SH   SOLE 99 1,937 0 0
PARKER HANNIFIN CORP COM 701094104 31,795 154,480 SH   SOLE 1 154,480 0 0
PARKER HANNIFIN CORP OPT 701094104 1,976 9,600 SH Call SOLE 8 9,600 0 0
PARKER HANNIFIN CORP OPT 701094104 5,454 26,500 SH Put SOLE 8 26,500 0 0
PARKER HANNIFIN CORP COM 701094104 1 6 SH   SOLE 8 6 0 0
PARKER HANNIFIN CORP COM 701094104 2,526 12,274 SH   SOLE 9 12,274 0 0
PARSLEY ENERGY INC COM 701877102 3,086 163,200 SH   SOLE 1 163,200 0 0
PARSLEY ENERGY INC COM 701877102 955 50,462 SH   SOLE 8 50,462 0 0
PARSLEY ENERGY INC OPT 701877102 2,625 138,800 SH Call SOLE 8 138,800 0 0
PARSLEY ENERGY INC COM 701877102 439 23,214 SH   SOLE 99 23,214 0 0
PARSONS CORPORATION COM 70202L102 793 19,213 SH   SOLE 1 19,213 0 0
PARSONS CORPORATION COM 70202L102 2 44 SH   SOLE 8 44 0 0
PARTY CITY HOLDCO INC COM 702149105 128 54,960 SH   SOLE 1 54,960 0 0
PARTY CITY HOLDCO INC COM 702149105 0 18 SH   SOLE 8 18 0 0
PATRICK INDS INC COM 703343103 2,485 47,395 SH   SOLE 1 47,395 0 0
PATRICK INDS INC COM 703343103 18 348 SH   SOLE 8 348 0 0
PATRICK INDS INC COM 703343103 373 7,105 SH   SOLE 99 7,105 0 0
PATRIOT TRANSN HLDG INC COM 70338W105 0 9 SH   SOLE 8 9 0 0
PATTERN ENERGY GROUP INC COM 70338P100 40 1,500 SH   DFND 1 0 0 1,500
PATTERN ENERGY GROUP INC COM 70338P100 9,450 353,204 SH   SOLE 1 353,204 0 0
PATTERN ENERGY GROUP INC COM 70338P100 98 3,671 SH   SOLE 8 3,671 0 0
PATTERN ENERGY GROUP INC COM 70338P100 112 4,171 SH   SOLE 99 4,171 0 0
PATTERSON COMPANIES INC COM 703395103 3,525 172,119 SH   SOLE 1 172,119 0 0
PATTERSON COMPANIES INC OPT 703395103 78 3,800 SH Put SOLE 8 3,800 0 0
PATTERSON COMPANIES INC OPT 703395103 410 20,000 SH Call SOLE 8 20,000 0 0
PATTERSON UTI ENERGY INC COM 703481101 8,129 774,112 SH   SOLE 1 774,112 0 0
PATTERSON UTI ENERGY INC COM 703481101 107 10,221 SH   SOLE 8 10,221 0 0
PATTERSON UTI ENERGY INC OPT 703481101 7 700 SH Put SOLE 8 700 0 0
PATTERSON UTI ENERGY INC OPT 703481101 96 9,100 SH Call SOLE 8 9,100 0 0
PAVMED INC COM 70387R106 0 1 SH   SOLE 8 1 0 0
PAYCHEX INC COM 704326107 128 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 90,172 1,060,118 SH   SOLE 1 1,060,118 0 0
PAYCHEX INC OPT 704326107 3,130 36,800 SH Call SOLE 8 36,800 0 0
PAYCHEX INC COM 704326107 386 4,533 SH   SOLE 8 4,533 0 0
PAYCHEX INC OPT 704326107 595 7,000 SH Put SOLE 8 7,000 0 0
PAYCHEX INC COM 704326107 11,447 134,576 SH   SOLE 9 134,576 0 0
PAYCOM SOFTWARE INC COM 70432V102 4,442 16,776 SH   SOLE 1 16,776 0 0
PAYCOM SOFTWARE INC COM 70432V102 11 40 SH   DFND 1 0 0 40
PAYCOM SOFTWARE INC COM 70432V102 7 26 SH   SOLE 8 26 0 0
PAYCOM SOFTWARE INC COM 70432V102 284 1,070 SH   SOLE 9 1,070 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,105 9,149 SH   SOLE 1 9,149 0 0
PAYLOCITY HLDG CORP OPT 70438V106 387 3,200 SH Put SOLE 8 3,200 0 0
PAYLOCITY HLDG CORP OPT 70438V106 314 2,600 SH Call SOLE 8 2,600 0 0
PAYLOCITY HLDG CORP COM 70438V106 66 548 SH   SOLE 8 548 0 0
PAYLOCITY HLDG CORP COM 70438V106 250 2,069 SH   SOLE 99 2,069 0 0
PAYPAL HLDGS INC COM 70450Y103 2,324 21,485 SH   DFND 1 0 0 21,485
PAYPAL HLDGS INC COM 70450Y103 262,504 2,426,776 SH   SOLE 1 2,426,776 0 0
PAYPAL HLDGS INC COM 70450Y103 1,168 10,790 SH   SOLE 8 10,790 0 0
PAYPAL HLDGS INC OPT 70450Y103 78,564 726,300 SH Put SOLE 8 726,300 0 0
PAYPAL HLDGS INC OPT 70450Y103 54,572 504,500 SH Call SOLE 8 504,500 0 0
PAYPAL HLDGS INC COM 70450Y103 13,479 124,613 SH   SOLE 9 124,613 0 0
PAYPAL HLDGS INC COM 70450Y103 669 6,183 SH   DFND 20 0 0 6,183
PAYPAL HLDGS INC COM 70450Y103 15,965 147,591 SH   SOLE 58 147,591 0 0
PAYSIGN INC COM 70451A104 555 54,606 SH   SOLE 1 54,606 0 0
PBF ENERGY INC COM 69318G106 1,556 49,632 SH   SOLE 1 49,632 0 0
PBF ENERGY INC OPT 69318G106 2,826 90,100 SH Put SOLE 8 90,100 0 0
PBF ENERGY INC COM 69318G106 1,731 55,200 SH   SOLE 8 55,200 0 0
PBF ENERGY INC OPT 69318G106 9,972 317,900 SH Call SOLE 8 317,900 0 0
PC CONNECTION INC COM 69318J100 668 13,451 SH   SOLE 1 13,451 0 0
PC CONNECTION INC COM 69318J100 6 126 SH   SOLE 8 126 0 0
PC-TEL INC COM 69325Q105 0 1 SH   SOLE 8 1 0 0
PCSB FINL CORP COM 69324R104 332 16,403 SH   SOLE 1 16,403 0 0
PCSB FINL CORP COM 69324R104 0 4 SH   SOLE 8 4 0 0
PDC ENERGY INC COM 69327R101 25,585 977,652 SH   SOLE 1 977,652 0 0
PDC ENERGY INC COM 69327R101 0 2 SH   SOLE 8 2 0 0
PDC ENERGY INC OPT 69327R101 13 500 SH Call SOLE 8 500 0 0
PDC ENERGY INC COM 69327R101 45 1,716 SH   SOLE 99 1,716 0 0
PDF SOLUTIONS INC COM 693282105 718 42,523 SH   SOLE 1 42,523 0 0
PDF SOLUTIONS INC COM 693282105 1 48 SH   SOLE 8 48 0 0
PDL BIOPHARMA INC COM 69329Y104 372 114,787 SH   SOLE 1 114,787 0 0
PDL BIOPHARMA INC COM 69329Y104 0 140 SH   SOLE 8 140 0 0
PDL CMNTY BANCORP COM 69290X101 125 8,503 SH   SOLE 1 8,503 0 0
PDL CMNTY BANCORP COM 69290X101 0 17 SH   SOLE 8 17 0 0
PEABODY ENERGY CORP NEW COM 704551100 666 73,102 SH   SOLE 1 73,102 0 0
PEABODY ENERGY CORP NEW COM 704551100 409 44,890 SH   SOLE 8 44,890 0 0
PEABODY ENERGY CORP NEW OPT 704551100 1,145 125,600 SH Put SOLE 8 125,600 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 583 18,869 SH   SOLE 1 18,869 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 1 38 SH   SOLE 8 38 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 11,812 440,529 SH   SOLE 1 440,529 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 0 1 SH   SOLE 8 1 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 391 14,600 SH   SOLE 99 14,600 0 0
PEDEVCO CORP COM 70532Y303 60 36,342 SH   SOLE 8 36,342 0 0
PEGASYSTEMS INC COM 705573103 8 100 SH   SOLE 1 100 0 0
PEGASYSTEMS INC COM 705573103 3 45 SH   SOLE 8 45 0 0
PEGASYSTEMS INC COM 705573103 105 1,321 SH   SOLE 99 1,321 0 0
PEMBINA PIPELINE CORP COM 706327103 1,807 48,770 SH   SOLE 1 48,770 0 0
PEMBINA PIPELINE CORP COM 706327103 37 1,000 SH   DFND 1 0 0 1,000
PEMBINA PIPELINE CORP COM 706327103 1 16 SH   SOLE 8 16 0 0
PEMBINA PIPELINE CORP COM 706327103 3,503 94,530 SH   SOLE 9 94,530 0 0
PEMBINA PIPELINE CORP COM 706327103 256 6,912 SH   SOLE 99 6,912 0 0
PENN NATL GAMING INC COM 707569109 3,193 124,953 SH   SOLE 1 124,953 0 0
PENN NATL GAMING INC OPT 707569109 1,713 67,000 SH Call SOLE 8 67,000 0 0
PENN NATL GAMING INC OPT 707569109 5 200 SH Put SOLE 8 200 0 0
PENN VA CORP NEW COM 70788V102 932 30,705 SH   SOLE 1 30,705 0 0
PENN VA CORP NEW COM 70788V102 1 23 SH   SOLE 8 23 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 0 1 SH   SOLE 8 1 0 0
PENNEY J C CORP INC COM 708160106 716 639,035 SH   SOLE 1 639,035 0 0
PENNEY J C CORP INC OPT 708160106 80 71,400 SH Call SOLE 8 71,400 0 0
PENNEY J C CORP INC OPT 708160106 113 101,300 SH Put SOLE 8 101,300 0 0
PENNEY J C CORP INC COM 708160106 42 37,168 SH   SOLE 8 37,168 0 0
PENNEY J C CORP INC COM 708160106 0 95 SH   SOLE 9 95 0 0
PENNS WOODS BANCORP INC COM 708430103 341 9,586 SH   SOLE 1 9,586 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 948 177,854 SH   SOLE 1 177,854 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 11 2,002 SH   SOLE 8 2,002 0 0
PENNYMAC CORP BOND 70932AAB9 477 472,000 PRN   SOLE 8 0 0 472,000
PENNYMAC FINL SVCS INC COM 70932M107 1 27 SH   SOLE 8 27 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 3,307 148,372 SH   SOLE 1 148,372 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 0 4 SH   SOLE 8 4 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,208 24,056 SH   SOLE 1 24,056 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 447 8,900 SH Call SOLE 8 8,900 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 28 546 SH   SOLE 8 546 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 266 5,300 SH Put SOLE 8 5,300 0 0
PENTAIR PLC COM G7S00T104 11,017 240,172 SH   SOLE 1 240,172 0 0
PENTAIR PLC COM G7S00T104 2 33 SH   DFND 1 0 0 33
PENTAIR PLC OPT G7S00T104 14 300 SH Put SOLE 8 300 0 0
PENTAIR PLC COM G7S00T104 187 4,068 SH   SOLE 8 4,068 0 0
PENTAIR PLC OPT G7S00T104 583 12,700 SH Call SOLE 8 12,700 0 0
PENTAIR PLC COM G7S00T104 1,492 32,533 SH   SOLE 9 32,533 0 0
PENUMBRA INC COM 70975L107 16,786 102,182 SH   SOLE 1 102,182 0 0
PENUMBRA INC COM 70975L107 2 13 SH   SOLE 8 13 0 0
PEOPLES BANCORP INC COM 709789101 636 18,337 SH   SOLE 1 18,337 0 0
PEOPLES BANCORP INC COM 709789101 0 1 SH   SOLE 8 1 0 0
PEOPLES BANCORP N C INC COM 710577107 189 5,741 SH   SOLE 1 5,741 0 0
PEOPLES BANCORP N C INC COM 710577107 0 1 SH   SOLE 8 1 0 0
PEOPLES FINL SVCS CORP COM 711040105 354 7,022 SH   SOLE 1 7,022 0 0
PEOPLES UTAH BANCORP COM 712706209 479 15,909 SH   SOLE 1 15,909 0 0
PEOPLES UTD FINL INC COM 712704105 17,290 1,023,037 SH   SOLE 1 1,023,037 0 0
PEOPLES UTD FINL INC OPT 712704105 189 11,200 SH Call SOLE 8 11,200 0 0
PEOPLES UTD FINL INC COM 712704105 1 56 SH   SOLE 8 56 0 0
PEOPLES UTD FINL INC OPT 712704105 61 3,600 SH Put SOLE 8 3,600 0 0
PEOPLES UTD FINL INC COM 712704105 776 45,896 SH   SOLE 9 45,896 0 0
PEOPLES UTD FINL INC COM 712704105 80 4,725 SH   SOLE 99 4,725 0 0
PEPSICO INC COM 713448108 2,753 20,144 SH   DFND 1 0 0 20,144
PEPSICO INC COM 713448108 431,592 3,157,916 SH   SOLE 1 3,157,916 0 0
PEPSICO INC COM 713448108 16 115 SH   SOLE 8 115 0 0
PEPSICO INC OPT 713448108 21,088 154,300 SH Call SOLE 8 154,300 0 0
PEPSICO INC OPT 713448108 18,737 137,100 SH Put SOLE 8 137,100 0 0
PEPSICO INC COM 713448108 18,657 136,508 SH   SOLE 9 136,508 0 0
PEPSICO INC COM 713448108 20,653 151,114 SH   SOLE 58 151,114 0 0
PERFICIENT INC COM 71375U101 3,466 75,230 SH   SOLE 1 75,230 0 0
PERFICIENT INC COM 71375U101 54 1,158 SH   SOLE 8 1,158 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 6,039 117,322 SH   SOLE 1 117,322 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 7 132 SH   SOLE 8 132 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 928 18,035 SH   SOLE 99 18,035 0 0
PERFORMANCE SHIPPING INC COM Y67305105 64 76,200 SH   DFND 1 0 0 76,200
PERION NETWORK LTD COM M78673114 100 16,000 SH   SOLE 1 16,000 0 0
PERKINELMER INC COM 714046109 18,270 188,161 SH   SOLE 1 188,161 0 0
PERKINELMER INC COM 714046109 17 175 SH   SOLE 8 175 0 0
PERKINELMER INC COM 714046109 1,026 10,568 SH   SOLE 9 10,568 0 0
PERRIGO CO PLC COM G97822103 8,057 155,969 SH   SOLE 1 155,969 0 0
PERRIGO CO PLC OPT G97822103 723 14,000 SH Call SOLE 8 14,000 0 0
PERRIGO CO PLC COM G97822103 131 2,532 SH   SOLE 8 2,532 0 0
PERRIGO CO PLC OPT G97822103 522 10,100 SH Put SOLE 8 10,100 0 0
PERRIGO CO PLC COM G97822103 662 12,803 SH   SOLE 9 12,803 0 0
PERRIGO CO PLC COM G97822103 538 10,405 SH   SOLE 99 10,405 0 0
PERSONALIS INC COM 71535D106 97 8,903 SH   SOLE 1 8,903 0 0
PERSONALIS INC COM 71535D106 1 128 SH   SOLE 8 128 0 0
PERSPECTA INC COM 715347100 5,867 221,905 SH   SOLE 1 221,905 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 1 43 SH   SOLE 8 43 0 0
PETIQ INC COM 71639T106 495 19,771 SH   SOLE 1 19,771 0 0
PETIQ INC COM 71639T106 2 61 SH   SOLE 8 61 0 0
PETMED EXPRESS INC COM 716382106 1,373 58,339 SH   SOLE 1 58,339 0 0
PETMED EXPRESS INC COM 716382106 23 1,007 SH   SOLE 8 1,007 0 0
PETROCHINA CO LTD OPT 71646E100 111 2,200 SH Put SOLE 8 2,200 0 0
PETROCHINA CO LTD OPT 71646E100 181 3,600 SH Call SOLE 8 3,600 0 0
PETROCHINA CO LTD ADR 71646E100 668 13,277 SH   SOLE 9 13,277 0 0
PETROCHINA CO LTD ADR 71646E100 436 8,669 SH   SOLE 99 8,669 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 71 4,440 SH   DFND 1 0 0 4,440
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 6,075 381,086 SH   SOLE 1 381,086 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 27,896 1,750,100 SH Call SOLE 8 1,750,100 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 73,795 4,629,600 SH Put SOLE 8 4,629,600 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 229 14,369 SH   SOLE 9 14,369 0 0
PFENEX INC COM 717071104 327 29,824 SH   SOLE 1 29,824 0 0
PFENEX INC COM 717071104 2 196 SH   SOLE 8 196 0 0
PFIZER INC COM 717081103 451,732 11,529,662 SH   SOLE 1 11,529,662 0 0
PFIZER INC COM 717081103 1,047 26,713 SH   DFND 1 0 0 26,713
PFIZER INC OPT 717081103 42,679 1,089,300 SH Put SOLE 8 1,089,300 0 0
PFIZER INC COM 717081103 3,616 92,293 SH   SOLE 8 92,293 0 0
PFIZER INC OPT 717081103 28,856 736,500 SH Call SOLE 8 736,500 0 0
PFIZER INC OPT 717081103 3,918 100,000 SH Put SOLE 9 100,000 0 0
PFIZER INC COM 717081103 23,695 604,772 SH   SOLE 9 604,772 0 0
PFIZER INC OPT 717081103 3,918 100,000 SH Call SOLE 9 100,000 0 0
PFIZER INC COM 717081103 23,455 598,660 SH   SOLE 58 598,660 0 0
PFIZER INC COM 717081103 615 15,705 SH   SOLE 99 15,705 0 0
PG&ampE CORP COM 69331C108 1,089 100,199 SH   SOLE 1 100,199 0 0
PG&ampE CORP OPT 69331C108 14,455 1,329,800 SH Put SOLE 8 1,329,800 0 0
PG&ampE CORP COM 69331C108 4,458 410,138 SH   SOLE 8 410,138 0 0
PG&ampE CORP OPT 69331C108 5,664 521,100 SH Call SOLE 8 521,100 0 0
PG&ampE CORP COM 69331C108 45 4,128 SH   SOLE 9 4,128 0 0
PGT INNOVATIONS INC COM 69336V101 1,280 85,822 SH   SOLE 1 85,822 0 0
PGT INNOVATIONS INC COM 69336V101 0 2 SH   SOLE 8 2 0 0
PGT INNOVATIONS INC COM 69336V101 141 9,487 SH   SOLE 99 9,487 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 84 13,717 SH   SOLE 1 13,717 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 0 7 SH   SOLE 8 7 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 50 8,245 SH   SOLE 99 8,245 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 757 30,492 SH   SOLE 1 30,492 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 0 1 SH   SOLE 8 1 0 0
PHILIP MORRIS INTL INC COM 718172109 423 4,976 SH   DFND 1 0 0 4,976
PHILIP MORRIS INTL INC COM 718172109 243,540 2,862,155 SH   SOLE 1 2,862,155 0 0
PHILIP MORRIS INTL INC COM 718172109 2,796 32,869 SH   SOLE 8 32,869 0 0
PHILIP MORRIS INTL INC OPT 718172109 6,365 74,800 SH Call SOLE 8 74,800 0 0
PHILIP MORRIS INTL INC OPT 718172109 34,479 405,200 SH Put SOLE 8 405,200 0 0
PHILIP MORRIS INTL INC COM 718172109 16,230 190,738 SH   SOLE 9 190,738 0 0
PHILLIPS 66 COM 718546104 78,685 706,275 SH   SOLE 1 706,275 0 0
PHILLIPS 66 COM 718546104 713 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 OPT 718546104 7,743 69,500 SH Call SOLE 8 69,500 0 0
PHILLIPS 66 OPT 718546104 1,415 12,700 SH Put SOLE 8 12,700 0 0
PHILLIPS 66 COM 718546104 82 740 SH   SOLE 8 740 0 0
PHILLIPS 66 COM 718546104 8,478 76,088 SH   SOLE 9 76,088 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 19,717 319,872 SH   SOLE 1 319,872 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 77 39,077 SH   SOLE 1 39,077 0 0
PHOTRONICS INC COM 719405102 1,950 123,725 SH   SOLE 1 123,725 0 0
PHOTRONICS INC COM 719405102 0 1 SH   SOLE 8 1 0 0
PHUNWARE INC COM 71948P100 37 30,847 SH   SOLE 1 30,847 0 0
PHUNWARE INC COM 71948P100 0 102 SH   SOLE 8 102 0 0
PHYSICIANS RLTY TR TRUS 71943U104 7,147 377,307 SH   SOLE 1 377,307 0 0
PHYSICIANS RLTY TR TRUS 71943U104 0 3 SH   SOLE 8 3 0 0
PHYSICIANS RLTY TR COM 71943U104 242 12,793 SH   SOLE 99 12,793 0 0
PICO HLDGS INC COM 693366205 204 18,312 SH   SOLE 1 18,312 0 0
PICO HLDGS INC COM 693366205 7 688 SH   SOLE 8 688 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 4,935 221,885 SH   SOLE 1 221,885 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 2 83 SH   SOLE 8 83 0 0
PIER 1 IMPORTS INC COM 720279504 1 80 SH   SOLE 1 80 0 0
PIER 1 IMPORTS INC COM 720279504 0 3 SH   SOLE 8 3 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 167 46,269 SH   SOLE 1 46,269 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 6 1,738 SH   SOLE 8 1,738 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 7,029 214,839 SH   SOLE 1 214,839 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 350 10,700 SH Put SOLE 8 10,700 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 2,200 67,250 SH   SOLE 8 67,250 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 533 16,300 SH Call SOLE 8 16,300 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 402 12,286 SH   SOLE 99 12,286 0 0
PIMCO ETF TR FUND 72201R817 192 1,750 SH   SOLE 1 1,750 0 0
PIMCO ETF TR FUND 72201R775 183 1,700 SH   SOLE 1 1,700 0 0
PIMCO ETF TR FUND 72201R783 3,171 31,800 SH   SOLE 1 31,800 0 0
PIMCO INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 8,758 231,559 SH   SOLE 1 231,559 0 0
PINDUODUO INC OPT 722304102 15,476 409,200 SH Call SOLE 8 409,200 0 0
PINDUODUO INC OPT 722304102 17,628 466,100 SH Put SOLE 8 466,100 0 0
PINDUODUO INC ADR 722304102 1,076 28,449 SH   SOLE 8 28,449 0 0
PINDUODUO INC ADR 722304102 4,138 109,400 SH   SOLE 9 109,400 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 6,588 102,938 SH   SOLE 1 102,938 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 0 1 SH   SOLE 8 1 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 538 8,412 SH   SOLE 99 8,412 0 0
PINNACLE WEST CAP CORP COM 723484101 27,185 302,281 SH   SOLE 1 302,281 0 0
PINNACLE WEST CAP CORP COM 723484101 117 1,293 SH   SOLE 8 1,293 0 0
PINNACLE WEST CAP CORP COM 723484101 963 10,703 SH   SOLE 9 10,703 0 0
PINTEREST INC COM 72352L106 6,989 374,978 SH   SOLE 1 374,978 0 0
PINTEREST INC COM 72352L106 8,041 431,396 SH   SOLE 8 431,396 0 0
PINTEREST INC OPT 72352L106 10,164 545,300 SH Put SOLE 8 545,300 0 0
PINTEREST INC OPT 72352L106 3,955 212,200 SH Call SOLE 8 212,200 0 0
PINTEREST INC COM 72352L106 58 3,158 SH   SOLE 9 3,158 0 0
PIONEER NAT RES CO COM 723787107 6 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 31,443 207,725 SH   SOLE 1 207,725 0 0
PIONEER NAT RES CO COM 723787107 12,771 84,372 SH   SOLE 8 84,372 0 0
PIONEER NAT RES CO OPT 723787107 40,961 270,600 SH Put SOLE 8 270,600 0 0
PIONEER NAT RES CO OPT 723787107 16,848 111,300 SH Call SOLE 8 111,300 0 0
PIONEER NAT RES CO COM 723787107 2,421 15,994 SH   SOLE 9 15,994 0 0
PIPER JAFFRAY COS COM 724078100 1,725 21,573 SH   SOLE 1 21,573 0 0
PIPER JAFFRAY COS COM 724078100 0 1 SH   SOLE 8 1 0 0
PIPER JAFFRAY COS COM 724078100 551 6,888 SH   SOLE 99 6,888 0 0
PITNEY BOWES INC COM 724479100 1,186 294,025 SH   SOLE 1 294,025 0 0
PITNEY BOWES INC OPT 724479100 15 3,700 SH Call SOLE 8 3,700 0 0
PITNEY BOWES INC OPT 724479100 193 48,000 SH Put SOLE 8 48,000 0 0
PITNEY BOWES INC COM 724479100 730 181,233 SH   SOLE 8 181,233 0 0
PIXELWORKS INC COM 72581M305 0 1 SH   SOLE 8 1 0 0
PJT PARTNERS INC COM 69343T107 7 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 1,020 22,609 SH   SOLE 1 22,609 0 0
PJT PARTNERS INC COM 69343T107 3 66 SH   SOLE 8 66 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 33,444 1,818,588 SH   SOLE 1 1,818,588 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 653 35,500 SH Put SOLE 8 35,500 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 2,065 112,300 SH Call SOLE 8 112,300 0 0
PLAINS GP HLDGS L P COM 72651A207 15,138 798,836 SH   SOLE 1 798,836 0 0
PLAINS GP HLDGS L P COM 72651A207 0 10 SH   SOLE 8 10 0 0
PLAINS GP HLDGS L P OPT 72651A207 1,164 61,400 SH Call SOLE 8 61,400 0 0
PLANET FITNESS INC COM 72703H101 3,726 49,900 SH   SOLE 1 49,900 0 0
PLANET FITNESS INC COM 72703H101 4,593 61,520 SH   SOLE 8 61,520 0 0
PLANET FITNESS INC OPT 72703H101 10,269 137,500 SH Put SOLE 8 137,500 0 0
PLANET FITNESS INC COM 72703H101 434 5,813 SH   SOLE 99 5,813 0 0
PLANET GREEN HLDGS CORP COM 72703U102 11 3,932 SH   SOLE 8 3,932 0 0
PLANTRONICS INC NEW COM 727493108 94 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 1,555 56,856 SH   SOLE 1 56,856 0 0
PLANTRONICS INC NEW COM 727493108 4 146 SH   SOLE 8 146 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 5 2,900 SH   DFND 1 0 0 2,900
PLAYA HOTELS &amp RESORTS NV COM N70544106 0 7 SH   SOLE 8 7 0 0
PLAYAGS INC COM 72814N104 368 30,292 SH   SOLE 1 30,292 0 0
PLAYAGS INC COM 72814N104 0 15 SH   SOLE 8 15 0 0
PLEXUS CORP COM 729132100 3,537 45,971 SH   SOLE 1 45,971 0 0
PLEXUS CORP COM 729132100 64 837 SH   SOLE 8 837 0 0
PLEXUS CORP COM 729132100 315 4,097 SH   SOLE 99 4,097 0 0
PLUG POWER INC COM 72919P202 774 244,834 SH   SOLE 1 244,834 0 0
PLUG POWER INC COM 72919P202 0 14 SH   SOLE 8 14 0 0
PLURALSIGHT INC COM 72941B106 914 53,122 SH   SOLE 1 53,122 0 0
PLURALSIGHT INC COM 72941B106 1 39 SH   SOLE 8 39 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 257 13,961 SH   SOLE 1 13,961 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 0 1 SH   SOLE 8 1 0 0
PNC FINL SVCS GROUP INC COM 693475105 120,725 756,263 SH   SOLE 1 756,263 0 0
PNC FINL SVCS GROUP INC COM 693475105 137 857 SH   SOLE 8 857 0 0
PNC FINL SVCS GROUP INC OPT 693475105 10,919 68,400 SH Call SOLE 8 68,400 0 0
PNC FINL SVCS GROUP INC OPT 693475105 3,863 24,200 SH Put SOLE 8 24,200 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,263 45,505 SH   SOLE 9 45,505 0 0
PNM RES INC COM 69349H107 5,720 112,811 SH   SOLE 1 112,811 0 0
POLARIS INC COM 731068102 4,032 39,648 SH   SOLE 1 39,648 0 0
POLARIS INC OPT 731068102 803 7,900 SH Put SOLE 8 7,900 0 0
POLARIS INC OPT 731068102 814 8,000 SH Call SOLE 8 8,000 0 0
POLARIS INC COM 731068102 5,348 52,588 SH   SOLE 8 52,588 0 0
POLARIS INC COM 731068102 128 1,252 SH   SOLE 9 1,252 0 0
POLARIS INC COM 731068102 261 2,566 SH   SOLE 99 2,566 0 0
POLARITYTE INC COM 731094108 41 15,607 SH   SOLE 1 15,607 0 0
POLARITYTE INC COM 731094108 0 61 SH   SOLE 8 61 0 0
POLYMET MINING CORP COM 731916102 3 13,724 SH   SOLE 8 13,724 0 0
POLYONE CORP COM 73179P106 4,362 118,579 SH   SOLE 1 118,579 0 0
POLYONE CORP COM 73179P106 2 47 SH   SOLE 8 47 0 0
POLYONE CORP COM 73179P106 95 2,591 SH   SOLE 99 2,591 0 0
POOL CORPORATION COM 73278L105 3,508 16,520 SH   SOLE 1 16,520 0 0
POOL CORPORATION OPT 73278L105 21 100 SH Call SOLE 8 100 0 0
POOL CORPORATION COM 73278L105 32 154 SH   SOLE 8 154 0 0
POPULAR INC COM 733174700 9,769 166,290 SH   SOLE 1 166,290 0 0
POPULAR INC OPT 733174700 364 6,200 SH Call SOLE 8 6,200 0 0
POPULAR INC COM 733174700 0 2 SH   SOLE 8 2 0 0
POPULAR INC OPT 733174700 828 14,100 SH Put SOLE 8 14,100 0 0
PORTLAND GEN ELEC CO COM 736508847 6,747 120,912 SH   SOLE 1 120,912 0 0
PORTLAND GEN ELEC CO COM 736508847 4 75 SH   SOLE 8 75 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 4,087 171,151 SH   SOLE 1 171,151 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 69 2,908 SH   SOLE 8 2,908 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 44 1,833 SH   SOLE 99 1,833 0 0
POST HLDGS INC COM 737446104 2,274 20,841 SH   SOLE 1 20,841 0 0
POST HLDGS INC COM 737446104 31 286 SH   SOLE 8 286 0 0
POST HLDGS INC COM 737446104 1,829 16,768 SH   SOLE 99 16,768 0 0
POTBELLY CORP COM 73754Y100 90 21,177 SH   SOLE 1 21,177 0 0
POTBELLY CORP COM 73754Y100 0 35 SH   SOLE 8 35 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 3,293 76,106 SH   SOLE 1 76,106 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 4 80 SH   SOLE 8 80 0 0
POTLATCHDELTIC CORPORATION COM 737630103 491 11,353 SH   SOLE 99 11,353 0 0
POWELL INDS INC COM 739128106 660 13,472 SH   SOLE 1 13,472 0 0
POWELL INDS INC COM 739128106 1 28 SH   SOLE 8 28 0 0
POWER INTEGRATIONS INC COM 739276103 5,432 54,925 SH   SOLE 1 54,925 0 0
POWER INTEGRATIONS INC COM 739276103 14 140 SH   SOLE 8 140 0 0
PPG INDS INC COM 693506107 136,460 1,022,263 SH   SOLE 1 1,022,263 0 0
PPG INDS INC OPT 693506107 1,428 10,700 SH Call SOLE 8 10,700 0 0
PPG INDS INC OPT 693506107 1,135 8,500 SH Put SOLE 8 8,500 0 0
PPG INDS INC COM 693506107 379 2,841 SH   SOLE 8 2,841 0 0
PPG INDS INC COM 693506107 3,059 22,908 SH   SOLE 9 22,908 0 0
PPL CORP COM 69351T106 59,875 1,668,754 SH   SOLE 1 1,668,754 0 0
PPL CORP OPT 69351T106 5,300 147,700 SH Put SOLE 8 147,700 0 0
PPL CORP OPT 69351T106 3,785 105,500 SH Call SOLE 8 105,500 0 0
PPL CORP COM 69351T106 125 3,471 SH   SOLE 8 3,471 0 0
PPL CORP COM 69351T106 3,725 103,807 SH   SOLE 9 103,807 0 0
PQ GROUP HLDGS INC COM 73943T103 1,155 67,240 SH   SOLE 1 67,240 0 0
PQ GROUP HLDGS INC COM 73943T103 0 1 SH   SOLE 8 1 0 0
PRA GROUP INC COM 69354N106 2,486 68,479 SH   SOLE 1 68,479 0 0
PRA GROUP INC COM 69354N106 4 121 SH   SOLE 8 121 0 0
PRA GROUP INC BOND 69354NAB2 1,033 988,000 PRN   SOLE 8 0 0 988,000
PRA GROUP INC COM 69354N106 334 9,188 SH   SOLE 99 9,188 0 0
PRA HEALTH SCIENCES INC COM 69354M108 11,100 99,866 SH   SOLE 1 99,866 0 0
PRA HEALTH SCIENCES INC COM 69354M108 15 134 SH   SOLE 8 134 0 0
PRECISION BIOSCIENCES INC COM 74019P108 499 35,916 SH   SOLE 1 35,916 0 0
PRECISION BIOSCIENCES INC COM 74019P108 2 192 SH   SOLE 8 192 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 622 46,641 SH   SOLE 1 46,641 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 0 2 SH   SOLE 8 2 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 1,238 20,597 SH   SOLE 1 20,597 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 4 70 SH   SOLE 8 70 0 0
PREFORMED LINE PRODS CO COM 740444104 189 3,130 SH   SOLE 1 3,130 0 0
PREFORMED LINE PRODS CO COM 740444104 0 6 SH   SOLE 8 6 0 0
PREMIER FINL BANCORP INC COM 74050M105 376 20,721 SH   SOLE 1 20,721 0 0
PREMIER INC COM 74051N102 2,174 57,388 SH   SOLE 1 57,388 0 0
PREMIER INC COM 74051N102 42 1,107 SH   SOLE 8 1,107 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 3,597 88,810 SH   SOLE 1 88,810 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 34 850 SH   DFND 1 0 0 850
PRETIUM RES INC COM 74139C102 4,523 406,441 SH   SOLE 1 406,441 0 0
PRETIUM RES INC COM 74139C102 223 20,000 SH   DFND 1 0 0 20,000
PRETIUM RES INC COM 74139C102 3,518 316,099 SH   SOLE 8 316,099 0 0
PRETIUM RES INC OPT 74139C102 757 68,000 SH Call SOLE 8 68,000 0 0
PRETIUM RES INC OPT 74139C102 747 67,100 SH Put SOLE 8 67,100 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 117 7,416 SH   SOLE 1 7,416 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 2 148 SH   SOLE 8 148 0 0
PRGX GLOBAL INC COM 69357C503 100 20,426 SH   SOLE 1 20,426 0 0
PRGX GLOBAL INC COM 69357C503 0 58 SH   SOLE 8 58 0 0
PRICE T ROWE GROUP INC COM 74144T108 42 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 63,677 522,630 SH   SOLE 1 522,630 0 0
PRICE T ROWE GROUP INC COM 74144T108 19 154 SH   SOLE 8 154 0 0
PRICE T ROWE GROUP INC OPT 74144T108 3,631 29,800 SH Call SOLE 8 29,800 0 0
PRICE T ROWE GROUP INC OPT 74144T108 1,742 14,300 SH Put SOLE 8 14,300 0 0
PRICE T ROWE GROUP INC COM 74144T108 3,305 27,131 SH   SOLE 9 27,131 0 0
PRICESMART INC COM 741511109 3,826 53,884 SH   SOLE 1 53,884 0 0
PRICESMART INC COM 741511109 14 194 SH   SOLE 8 194 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 77 512 SH   SOLE 1 512 0 0
PRIMERICA INC COM 74164M108 13,045 99,913 SH   SOLE 1 99,913 0 0
PRIMERICA INC COM 74164M108 97 745 SH   SOLE 8 745 0 0
PRIMO WTR CORP COM 74165N105 562 50,121 SH   SOLE 1 50,121 0 0
PRIMO WTR CORP COM 74165N105 0 14 SH   SOLE 8 14 0 0
PRIMORIS SVCS CORP COM 74164F103 40 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 1,081 48,642 SH   SOLE 1 48,642 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 33,543 609,850 SH   SOLE 1 609,850 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 248 4,500 SH Call SOLE 8 4,500 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 0 5 SH   SOLE 8 5 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 209 3,800 SH Put SOLE 8 3,800 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 1,494 27,173 SH   SOLE 9 27,173 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 1,150 20,994 SH   SOLE 1 20,994 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 13 253 SH   SOLE 8 253 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 118 2,161 SH   SOLE 99 2,161 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 16 6,553 SH   SOLE 1 6,553 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 0 4 SH   SOLE 8 4 0 0
PRO-DEX INC COLO COM 74265M205 0 2 SH   SOLE 8 2 0 0
PROASSURANCE CORP COM 74267C106 2,931 81,100 SH   SOLE 1 81,100 0 0
PROASSURANCE CORP COM 74267C106 0 1 SH   SOLE 8 1 0 0
PROCTER &amp GAMBLE CO COM 742718109 724,355 5,799,478 SH   SOLE 1 5,799,478 0 0
PROCTER &amp GAMBLE CO COM 742718109 305 2,443 SH   DFND 1 0 0 2,443
PROCTER &amp GAMBLE CO OPT 742718109 47,300 378,700 SH Put SOLE 8 378,700 0 0
PROCTER &amp GAMBLE CO OPT 742718109 32,186 257,700 SH Call SOLE 8 257,700 0 0
PROCTER &amp GAMBLE CO COM 742718109 2,761 22,107 SH   SOLE 8 22,107 0 0
PROCTER &amp GAMBLE CO COM 742718109 40,547 324,634 SH   SOLE 9 324,634 0 0
PROCTER &amp GAMBLE CO COM 742718109 1,998 16,000 SH   DFND 20 0 0 16,000
PROCTER &amp GAMBLE CO COM 742718109 33,833 270,877 SH   SOLE 58 270,877 0 0
PROFIRE ENERGY INC COM 74316X101 0 16 SH   SOLE 8 16 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 2,109 414,387 SH   SOLE 1 414,387 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 72 14,200 SH Put SOLE 8 14,200 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 140 27,600 SH Call SOLE 8 27,600 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 15 3,018 SH   SOLE 8 3,018 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 0 9 SH   SOLE 44 9 0 0
PROGRESS SOFTWARE CORP COM 743312100 3,947 94,985 SH   SOLE 1 94,985 0 0
PROGRESS SOFTWARE CORP COM 743312100 6 143 SH   SOLE 8 143 0 0
PROGRESSIVE CORP OHIO COM 743315103 53,274 735,927 SH   SOLE 1 735,927 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,144 15,800 SH Call SOLE 8 15,800 0 0
PROGRESSIVE CORP OHIO COM 743315103 2 24 SH   SOLE 8 24 0 0
PROGRESSIVE CORP OHIO OPT 743315103 492 6,800 SH Put SOLE 8 6,800 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,492 62,048 SH   SOLE 9 62,048 0 0
PROGRESSIVE CORP OHIO COM 743315103 5,209 71,951 SH   SOLE 99 71,951 0 0
PROLOGIS INC COM 74340W103 12,220 137,096 SH   SOLE 1 137,096 0 0
PROLOGIS INC TRUS 74340W103 164,408 1,844,397 SH   SOLE 1 1,844,397 0 0
PROLOGIS INC OPT 74340W103 10,688 119,900 SH Call SOLE 8 119,900 0 0
PROLOGIS INC OPT 74340W103 1,177 13,200 SH Put SOLE 8 13,200 0 0
PROLOGIS INC TRUS 74340W103 1,705 19,133 SH   SOLE 8 19,133 0 0
PROLOGIS INC COM 74340W103 5,435 60,974 SH   SOLE 9 60,974 0 0
PROLOGIS INC COM 74340W103 1,114 12,500 SH   DFND 20 0 0 12,500
PROLOGIS INC COM 74340W103 2,650 29,727 SH   SOLE 99 29,727 0 0
PROOFPOINT INC COM 743424103 2,384 20,768 SH   SOLE 1 20,768 0 0
PROOFPOINT INC COM 743424103 138 1,201 SH   SOLE 8 1,201 0 0
PROPETRO HLDG CORP COM 74347M108 2,198 195,393 SH   SOLE 1 195,393 0 0
PROPETRO HLDG CORP COM 74347M108 0 7 SH   SOLE 8 7 0 0
PROPETRO HLDG CORP COM 74347M108 283 25,166 SH   SOLE 99 25,166 0 0
PROQR THRAPEUTICS N V COM N71542109 1 97 SH   SOLE 8 97 0 0
PROQR THRAPEUTICS N V COM N71542109 3 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 1,971 32,896 SH   SOLE 1 32,896 0 0
PROS HOLDINGS INC COM 74346Y103 0 1 SH   SOLE 8 1 0 0
PROS HOLDINGS INC COM 74346Y103 95 1,593 SH   SOLE 99 1,593 0 0
PROSHARES TR FUND 74347B425 62 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347B185 4 200 SH   DFND 1 0 0 200
PROSHARES TR FUND 74347X641 3 200 SH   DFND 1 0 0 200
PROSHARES TR OPT 74347B425 84 3,500 SH Call SOLE 8 3,500 0 0
PROSHARES TR OPT 74347R107 996 6,600 SH Call SOLE 8 6,600 0 0
PROSHARES TR OPT 74348A319 6 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347B268 344 17,200 SH Put SOLE 8 17,200 0 0
PROSHARES TR FUND 74347G408 260 11,592 SH   SOLE 8 11,592 0 0
PROSHARES TR OPT 74347R693 541 3,400 SH Call SOLE 8 3,400 0 0
PROSHARES TR FUND 74347R305 21 383 SH   SOLE 8 383 0 0
PROSHARES TR OPT 74347X633 21 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74348A525 4 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347R842 15 200 SH Call SOLE 8 200 0 0
PROSHARES TR OPT 74347R206 110 900 SH Put SOLE 8 900 0 0
PROSHARES TR FUND 74347X864 1,472 21,028 SH   SOLE 8 21,028 0 0
PROSHARES TR OPT 74347B268 1,214 60,625 SH Call SOLE 8 60,625 0 0
PROSHARES TR FUND 74348A244 3 164 SH   SOLE 8 164 0 0
PROSHARES TR OPT 74347R842 15 200 SH Put SOLE 8 200 0 0
PROSHARES TR OPT 74347X633 306 5,700 SH Call SOLE 8 5,700 0 0
PROSHARES TR OPT 74347X625 87 1,000 SH Put SOLE 8 1,000 0 0
PROSHARES TR OPT 74347G408 3,185 142,250 SH Call SOLE 8 142,250 0 0
PROSHARES TR OPT 74347B425 82 3,400 SH Put SOLE 8 3,400 0 0
PROSHARES TR OPT 74347R305 6 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347B425 186 7,744 SH   SOLE 8 7,744 0 0
PROSHARES TR OPT 74347B383 1,541 62,000 SH Call SOLE 8 62,000 0 0
PROSHARES TR FUND 74347B268 378 18,859 SH   SOLE 8 18,859 0 0
PROSHARES TR OPT 74347X880 7 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B276 20 900 SH Call SOLE 8 900 0 0
PROSHARES TR FUND 74347R107 1,451 9,619 SH   SOLE 8 9,619 0 0
PROSHARES TR OPT 74347B383 5,472 220,100 SH Put SOLE 8 220,100 0 0
PROSHARES TR FUND 74347R719 105 4,103 SH   SOLE 8 4,103 0 0
PROSHARES TR FUND 74347R842 24 311 SH   SOLE 8 311 0 0
PROSHARES TR OPT 74347B201 8,148 307,000 SH Call SOLE 8 307,000 0 0
PROSHARES TR FUND 74347B276 33 1,473 SH   SOLE 8 1,473 0 0
PROSHARES TR OPT 74347R693 318 2,000 SH Put SOLE 8 2,000 0 0
PROSHARES TR OPT 74347B243 97 4,125 SH Put SOLE 8 4,125 0 0
PROSHARES TR OPT 74347R669 25 400 SH Put SOLE 8 400 0 0
PROSHARES TR OPT 74348A525 4 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347R305 156 2,800 SH Call SOLE 8 2,800 0 0
PROSHARES TR FUND 74347R669 163 2,639 SH   SOLE 8 2,639 0 0
PROSHARES TR OPT 74347X625 26 300 SH Call SOLE 8 300 0 0
PROSHARES TR OPT 74347X831 17,466 201,800 SH Call SOLE 8 201,800 0 0
PROSHARES TR FUND 74347X831 3,674 42,454 SH   SOLE 8 42,454 0 0
PROSHARES TR OPT 74347X864 2,023 28,900 SH Put SOLE 8 28,900 0 0
PROSHARES TR FUND 74347B383 710 28,548 SH   SOLE 8 28,548 0 0
PROSHARES TR OPT 74347R206 1,804 14,800 SH Call SOLE 8 14,800 0 0
PROSHARES TR FUND 74347X625 46 524 SH   SOLE 8 524 0 0
PROSHARES TR OPT 74347G408 1,212 54,150 SH Put SOLE 8 54,150 0 0
PROSHARES TR OPT 74347R669 1,154 18,700 SH Call SOLE 8 18,700 0 0
PROSHARES TR OPT 74347B243 87 3,700 SH Call SOLE 8 3,700 0 0
PROSHARES TR FUND 74347B243 175 7,427 SH   SOLE 8 7,427 0 0
PROSHARES TR OPT 74347B227 16 300 SH Call SOLE 8 300 0 0
PROSHARES TR OPT 74347X864 2,520 36,000 SH Call SOLE 8 36,000 0 0
PROSHARES TR OPT 74347B201 2,062 77,700 SH Put SOLE 8 77,700 0 0
PROSHARES TR FUND 74348A319 27 2,166 SH   SOLE 8 2,166 0 0
PROSHARES TR OPT 74347X831 10,819 125,000 SH Put SOLE 8 125,000 0 0
PROSHARES TR OPT 74347R107 3,288 21,800 SH Put SOLE 8 21,800 0 0
PROSHARES TR FUND 74347R107 55 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W148 24 1,895 SH   SOLE 1 1,895 0 0
PROSHARES TR II FUND 74347W668 835 68,714 SH   SOLE 8 68,714 0 0
PROSHARES TR II OPT 74347W668 564 46,400 SH Call SOLE 8 46,400 0 0
PROSHARES TR II OPT 74347W171 169 13,600 SH Put SOLE 8 13,600 0 0
PROSHARES TR II OPT 74347W114 56 2,100 SH Call SOLE 8 2,100 0 0
PROSHARES TR II OPT 74347W247 3,069 150,000 SH Call SOLE 8 150,000 0 0
PROSHARES TR II FUND 74347W353 532 16,814 SH   SOLE 8 16,814 0 0
PROSHARES TR II OPT 74347W353 2,462 77,800 SH Call SOLE 8 77,800 0 0
PROSHARES TR II OPT 74347W148 5,871 455,480 SH Call SOLE 8 455,480 0 0
PROSHARES TR II OPT 74347W668 1,033 85,000 SH Put SOLE 8 85,000 0 0
PROSHARES TR II OPT 74347W601 54 1,100 SH Put SOLE 8 1,100 0 0
PROSHARES TR II FUND 74347W601 403 8,206 SH   SOLE 8 8,206 0 0
PROSHARES TR II OPT 74347W395 5 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W130 188 2,875 SH Put SOLE 8 2,875 0 0
PROSHARES TR II FUND 74347W148 4,273 331,496 SH   SOLE 8 331,496 0 0
PROSHARES TR II OPT 74347W882 3 100 SH Call SOLE 8 100 0 0
PROSHARES TR II OPT 74347W171 462 37,200 SH Call SOLE 8 37,200 0 0
PROSHARES TR II OPT 74347W148 16,000 1,241,300 SH Put SOLE 8 1,241,300 0 0
PROSHARES TR II OPT 74347W247 802 39,200 SH Put SOLE 8 39,200 0 0
PROSHARES TR II OPT 74347W601 113 2,300 SH Call SOLE 8 2,300 0 0
PROSHARES TR II FUND 74347W171 25 2,013 SH   SOLE 8 2,013 0 0
PROSHARES TR II OPT 74347W130 626 9,600 SH Call SOLE 8 9,600 0 0
PROSHARES TR II OPT 74347W114 3 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W353 2,301 72,700 SH Put SOLE 8 72,700 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 142 22,000 SH Put SOLE 8 22,000 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 110 17,100 SH Call SOLE 8 17,100 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAR3 352 338,000 PRN   SOLE 8 0 0 338,000
PROSPECT CAPITAL CORPORATION BOND 74348TAT9 1,347 1,259,000 PRN   SOLE 8 0 0 1,259,000
PROSPECT CAPITAL CORPORATION COM 74348T102 22 3,551 SH   SOLE 8 3,551 0 0
PROSPERITY BANCSHARES INC COM 743606105 1,991 27,687 SH   SOLE 1 27,687 0 0
PROSPERITY BANCSHARES INC COM 743606105 0 3 SH   SOLE 8 3 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 124 17,629 SH   SOLE 1 17,629 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 6 825 SH   SOLE 8 825 0 0
PROTECTIVE INS CORP COM 74368L203 150 9,336 SH   SOLE 1 9,336 0 0
PROTECTIVE INS CORP COM 74368L203 0 11 SH   SOLE 8 11 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 1 324 SH   SOLE 8 324 0 0
PROTHENA CORP PLC COM G72800108 648 40,960 SH   SOLE 1 40,960 0 0
PROTHENA CORP PLC COM G72800108 679 42,886 SH   SOLE 8 42,886 0 0
PROTHENA CORP PLC OPT G72800108 198 12,500 SH Put SOLE 8 12,500 0 0
PROTHENA CORP PLC OPT G72800108 1,424 90,000 SH Call SOLE 8 90,000 0 0
PROTO LABS INC COM 743713109 4,914 48,401 SH   SOLE 1 48,401 0 0
PROTO LABS INC COM 743713109 1 10 SH   SOLE 8 10 0 0
PROVENTION BIO INC COM 74374N102 0 1 SH   SOLE 8 1 0 0
PROVIDENCE SVC CORP COM 743815102 1,028 17,377 SH   SOLE 1 17,377 0 0
PROVIDENCE SVC CORP COM 743815102 0 1 SH   SOLE 8 1 0 0
PROVIDENT FINL HLDGS INC COM 743868101 130 5,968 SH   SOLE 1 5,968 0 0
PROVIDENT FINL HLDGS INC COM 743868101 0 1 SH   SOLE 8 1 0 0
PROVIDENT FINL SVCS INC COM 74386T105 2,270 92,106 SH   SOLE 1 92,106 0 0
PROVIDENT FINL SVCS INC COM 74386T105 0 1 SH   SOLE 8 1 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 165 8,912 SH   SOLE 1 8,912 0 0
PRUDENTIAL FINL INC COM 744320102 273 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC COM 744320102 75,549 805,924 SH   SOLE 1 805,924 0 0
PRUDENTIAL FINL INC OPT 744320102 8,746 93,300 SH Put SOLE 8 93,300 0 0
PRUDENTIAL FINL INC OPT 744320102 5,043 53,800 SH Call SOLE 8 53,800 0 0
PRUDENTIAL FINL INC COM 744320102 4,349 46,396 SH   SOLE 8 46,396 0 0
PRUDENTIAL FINL INC COM 744320102 4,004 42,720 SH   SOLE 9 42,720 0 0
PRUDENTIAL FINL INC COM 744320102 3,820 40,751 SH   DFND 20 0 0 40,751
PRUDENTIAL FINL INC COM 744320102 798 8,508 SH   SOLE 99 8,508 0 0
PRUDENTIAL PLC ADR 74435K204 0 9 SH   SOLE 8 9 0 0
PRUDENTIAL PLC ADR 74435K204 419 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 6,292 38,164 SH   SOLE 1 38,164 0 0
PS BUSINESS PKS INC CALIF TRUS 69360J107 0 3 SH   SOLE 8 3 0 0
PTC INC COM 69370C100 3,681 49,151 SH   SOLE 1 49,151 0 0
PTC INC OPT 69370C100 1,505 20,100 SH Put SOLE 8 20,100 0 0
PTC INC COM 69370C100 201 2,695 SH   SOLE 8 2,695 0 0
PTC INC OPT 69370C100 37 500 SH Call SOLE 8 500 0 0
PTC INC COM 69370C100 184 2,444 SH   SOLE 9 2,444 0 0
PTC THERAPEUTICS INC COM 69366J200 3,303 68,789 SH   SOLE 1 68,789 0 0
PTC THERAPEUTICS INC COM 69366J200 583 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC OPT 69366J200 9,745 202,900 SH Put SOLE 8 202,900 0 0
PTC THERAPEUTICS INC COM 69366J200 4,124 85,875 SH   SOLE 8 85,875 0 0
PUBLIC STORAGE TRUS 74460D109 59,427 279,050 SH   SOLE 1 279,050 0 0
PUBLIC STORAGE COM 74460D109 75,274 353,463 SH   SOLE 1 353,463 0 0
PUBLIC STORAGE OPT 74460D109 4,664 21,900 SH Put SOLE 8 21,900 0 0
PUBLIC STORAGE OPT 74460D109 1,427 6,700 SH Call SOLE 8 6,700 0 0
PUBLIC STORAGE TRUS 74460D109 1 5 SH   SOLE 8 5 0 0
PUBLIC STORAGE COM 74460D109 10,104 47,442 SH   SOLE 9 47,442 0 0
PUBLIC STORAGE COM 74460D109 331 1,556 SH   SOLE 99 1,556 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 68,225 1,155,360 SH   SOLE 1 1,155,360 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 83 1,398 SH   SOLE 8 1,398 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 12 200 SH Put SOLE 8 200 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 12 200 SH Call SOLE 8 200 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 2,843 48,150 SH   SOLE 9 48,150 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 422 7,144 SH   SOLE 99 7,144 0 0
PULSE BIOSCIENCES INC COM 74587B101 151 11,243 SH   SOLE 1 11,243 0 0
PULSE BIOSCIENCES INC COM 74587B101 0 6 SH   SOLE 8 6 0 0
PULTE GROUP INC COM 745867101 26,126 673,374 SH   SOLE 1 673,374 0 0
PULTE GROUP INC COM 745867101 1,255 32,342 SH   SOLE 8 32,342 0 0
PULTE GROUP INC OPT 745867101 1,913 49,300 SH Put SOLE 8 49,300 0 0
PULTE GROUP INC OPT 745867101 1,641 42,300 SH Call SOLE 8 42,300 0 0
PULTE GROUP INC COM 745867101 990 25,541 SH   SOLE 9 25,541 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 588 67,159 SH   SOLE 1 67,159 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 199 22,773 SH   SOLE 8 22,773 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 13 1,500 SH Call SOLE 8 1,500 0 0
PURE STORAGE INC COM 74624M102 2,789 163,000 SH   SOLE 1 163,000 0 0
PURE STORAGE INC BOND 74624MAB8 2,327 2,336,000 PRN   SOLE 8 0 0 2,336,000
PURE STORAGE INC COM 74624M102 0 2 SH   SOLE 8 2 0 0
PURE STORAGE INC OPT 74624M102 9 500 SH Call SOLE 8 500 0 0
PURE STORAGE INC COM 74624M102 90 5,260 SH   SOLE 99 5,260 0 0
PURECYCLE CORP COM 746228303 215 17,115 SH   SOLE 1 17,115 0 0
PURPLE INNOVATION INC COM 74640Y106 68 7,797 SH   SOLE 1 7,797 0 0
PURPLE INNOVATION INC COM 74640Y106 0 3 SH   SOLE 8 3 0 0
PVH CORP COM 693656100 37,313 354,866 SH   SOLE 1 354,866 0 0
PVH CORP OPT 693656100 1,745 16,600 SH Call SOLE 8 16,600 0 0
PVH CORP COM 693656100 131 1,255 SH   SOLE 8 1,255 0 0
PVH CORP OPT 693656100 6,099 58,000 SH Put SOLE 8 58,000 0 0
PVH CORP COM 693656100 962 9,149 SH   SOLE 9 9,149 0 0
PYXUS INTL INC COM 74737V106 76 8,596 SH   SOLE 1 8,596 0 0
PYXUS INTL INC COM 74737V106 0 3 SH   SOLE 8 3 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 152 17,656 SH   SOLE 1 17,656 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 0 19 SH   SOLE 8 19 0 0
Q2 HLDGS INC COM 74736L109 6,533 80,576 SH   SOLE 1 80,576 0 0
Q2 HLDGS INC COM 74736L109 162 2,009 SH   SOLE 8 2,009 0 0
Q2 HLDGS INC COM 74736L109 121 1,498 SH   SOLE 99 1,498 0 0
QAD INC COM 74727D306 584 11,461 SH   SOLE 1 11,461 0 0
QAD INC COM 74727D306 0 1 SH   SOLE 8 1 0 0
QCR HOLDINGS INC COM 74727A104 659 15,035 SH   SOLE 1 15,035 0 0
QEP RES INC COM 74733V100 1,631 362,230 SH   SOLE 1 362,230 0 0
QEP RES INC COM 74733V100 7 1,600 SH   SOLE 8 1,600 0 0
QEP RES INC OPT 74733V100 471 104,800 SH Call SOLE 8 104,800 0 0
QEP RES INC OPT 74733V100 6 1,400 SH Put SOLE 8 1,400 0 0
QEP RES INC COM 74733V100 115 25,531 SH   SOLE 99 25,531 0 0
QIAGEN NV COM N72482123 11,188 331,021 SH   SOLE 1 241,844 89,177 0
QIAGEN NV OPT N72482123 3,613 106,900 SH Put SOLE 8 106,900 0 0
QIAGEN NV COM N72482123 6,752 199,765 SH   SOLE 8 199,765 0 0
QIAGEN NV OPT N72482123 8,687 257,000 SH Call SOLE 8 257,000 0 0
QIAGEN NV BOND N72482AB3 1,762 1,400,000 PRN   SOLE 9 0 0 1,400,000
QIAGEN NV BOND N72482AT4 1,840 1,800,000 PRN   SOLE 9 0 0 1,800,000
QIAGEN NV COM N72482123 9,156 270,936 SH   SOLE 9 270,936 0 0
QIAGEN NV COM N72482123 90 2,668 SH   SOLE 20 0 2,668 0
QIWI PLC ADR 74735M108 39 2,000 SH   SOLE 1 2,000 0 0
QORVO INC COM 74736K101 26,193 225,367 SH   SOLE 1 225,367 0 0
QORVO INC OPT 74736K101 1,662 14,300 SH Call SOLE 8 14,300 0 0
QORVO INC COM 74736K101 3,259 28,041 SH   SOLE 8 28,041 0 0
QORVO INC OPT 74736K101 3,185 27,400 SH Put SOLE 8 27,400 0 0
QORVO INC COM 74736K101 1,291 11,104 SH   SOLE 9 11,104 0 0
QTS RLTY TR INC TRUS 74736A103 6,960 128,242 SH   SOLE 1 128,242 0 0
QTS RLTY TR INC TRUS 74736A103 0 3 SH   SOLE 8 3 0 0
QUAD / GRAPHICS INC COM 747301109 179 38,395 SH   SOLE 1 38,395 0 0
QUAD / GRAPHICS INC COM 747301109 1 110 SH   SOLE 8 110 0 0
QUAKER CHEM CORP COM 747316107 3,219 19,566 SH   SOLE 1 19,566 0 0
QUAKER CHEM CORP COM 747316107 2 10 SH   SOLE 8 10 0 0
QUALCOMM INC COM 747525103 1,400 15,871 SH   DFND 1 0 0 15,871
QUALCOMM INC COM 747525103 174,971 1,983,137 SH   SOLE 1 1,983,137 0 0
QUALCOMM INC OPT 747525103 49,259 558,300 SH Put SOLE 8 558,300 0 0
QUALCOMM INC COM 747525103 847 9,600 SH   SOLE 8 9,600 0 0
QUALCOMM INC OPT 747525103 46,586 528,000 SH Call SOLE 8 528,000 0 0
QUALCOMM INC COM 747525103 16,876 191,268 SH   SOLE 9 191,268 0 0
QUALCOMM INC COM 747525103 562 6,368 SH   DFND 20 0 0 6,368
QUALCOMM INC COM 747525103 11,593 131,399 SH   SOLE 58 131,399 0 0
QUALCOMM INC COM 747525103 3,159 35,808 SH   SOLE 99 35,808 0 0
QUALSTAR CORP COM 74758R208 0 1 SH   SOLE 8 1 0 0
QUALYS INC COM 74758T303 4,574 54,864 SH   SOLE 1 54,864 0 0
QUALYS INC COM 74758T303 183 2,187 SH   SOLE 8 2,187 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 1,598 93,564 SH   SOLE 1 93,564 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 1 37 SH   SOLE 8 37 0 0
QUANTA SVCS INC COM 74762E102 9,333 229,230 SH   SOLE 1 229,230 0 0
QUANTA SVCS INC COM 74762E102 290 7,138 SH   SOLE 8 7,138 0 0
QUANTA SVCS INC OPT 74762E102 41 1,000 SH Put SOLE 8 1,000 0 0
QUANTA SVCS INC OPT 74762E102 330 8,100 SH Call SOLE 8 8,100 0 0
QUANTA SVCS INC COM 74762E102 430 10,550 SH   SOLE 9 10,550 0 0
QUANTERIX CORP COM 74766Q101 315 13,348 SH   SOLE 1 13,348 0 0
QUANTERIX CORP COM 74766Q101 2 85 SH   SOLE 8 85 0 0
QUDIAN INC OPT 747798106 204 43,400 SH Call SOLE 8 43,400 0 0
QUDIAN INC OPT 747798106 476 101,000 SH Put SOLE 8 101,000 0 0
QUDIAN INC ADR 747798106 282 59,826 SH   SOLE 8 59,826 0 0
QUDIAN INC ADR 747798106 403 85,600 SH   SOLE 9 85,600 0 0
QUEST DIAGNOSTICS INC COM 74834L100 25,388 237,740 SH   SOLE 1 237,740 0 0
QUEST DIAGNOSTICS INC COM 74834L100 136 1,273 SH   SOLE 8 1,273 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,738 35,000 SH Call SOLE 8 35,000 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 609 5,700 SH Put SOLE 8 5,700 0 0
QUEST DIAGNOSTICS INC COM 74834L100 5,386 50,434 SH   SOLE 9 50,434 0 0
QUEST DIAGNOSTICS INC COM 74834L100 772 7,227 SH   SOLE 99 7,227 0 0
QUIDEL CORP COM 74838J101 3,624 48,297 SH   SOLE 1 48,297 0 0
QUIDEL CORP COM 74838J101 2 22 SH   SOLE 8 22 0 0
QUINSTREET INC COM 74874Q100 1,295 84,515 SH   SOLE 1 84,515 0 0
QUINSTREET INC COM 74874Q100 1 78 SH   SOLE 8 78 0 0
QUOTIENT LTD COM G73268107 1 141 SH   SOLE 8 141 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 968 98,098 SH   SOLE 1 98,098 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 10 998 SH   SOLE 8 998 0 0
QURATE RETAIL INC COM 74915M100 10,843 1,286,169 SH   SOLE 1 1,286,169 0 0
QURATE RETAIL INC OPT 74915M100 151 17,900 SH Call SOLE 8 17,900 0 0
QURATE RETAIL INC OPT 74915M100 109 12,900 SH Put SOLE 8 12,900 0 0
QURATE RETAIL INC COM 74915M100 271 32,099 SH   SOLE 8 32,099 0 0
QURATE RETAIL INC COM 74915M100 11 1,254 SH   SOLE 9 1,254 0 0
QUTOUTIAO INC ADR 74915J107 1 161 SH   SOLE 8 161 0 0
R1 RCM INC COM 749397105 1,333 102,711 SH   SOLE 8 102,711 0 0
RA PHARMACEUTICALS INC COM 74933V108 7,554 160,968 SH   SOLE 1 160,968 0 0
RA PHARMACEUTICALS INC COM 74933V108 70 1,475 SH   SOLE 8 1,475 0 0
RADIAN GROUP INC COM 750236101 6,015 239,012 SH   SOLE 1 239,012 0 0
RADIAN GROUP INC COM 750236101 101 4,006 SH   SOLE 8 4,006 0 0
RADIAN GROUP INC OPT 750236101 33 1,300 SH Put SOLE 8 1,300 0 0
RADIAN GROUP INC OPT 750236101 159 6,300 SH Call SOLE 8 6,300 0 0
RADIANT LOGISTICS INC COM 75025X100 218 39,076 SH   SOLE 1 39,076 0 0
RADIANT LOGISTICS INC COM 75025X100 0 33 SH   SOLE 8 33 0 0
RADIUS HEALTH INC COM 750469207 1,798 89,218 SH   SOLE 1 89,218 0 0
RADIUS HEALTH INC OPT 750469207 831 41,200 SH Put SOLE 8 41,200 0 0
RADIUS HEALTH INC BOND 750469AA6 315 372,000 PRN   SOLE 8 0 0 372,000
RADIUS HEALTH INC COM 750469207 467 23,171 SH   SOLE 8 23,171 0 0
RADIUS HEALTH INC OPT 750469207 476 23,600 SH Call SOLE 8 23,600 0 0
RADIUS HEALTH INC COM 750469207 60 2,972 SH   SOLE 99 2,972 0 0
RADNET INC COM 750491102 1,275 62,790 SH   SOLE 1 62,790 0 0
RADNET INC COM 750491102 1 40 SH   SOLE 8 40 0 0
RADWARE LTD COM M81873107 619 24,022 SH   SOLE 8 24,022 0 0
RADWARE LTD OPT M81873107 13 500 SH Call SOLE 8 500 0 0
RADWARE LTD OPT M81873107 82 3,200 SH Put SOLE 8 3,200 0 0
RAFAEL HLDGS INC COM 75062E106 192 10,740 SH   SOLE 1 10,740 0 0
RALPH LAUREN CORP COM 751212101 13,835 118,028 SH   SOLE 1 118,028 0 0
RALPH LAUREN CORP OPT 751212101 12,601 107,500 SH Put SOLE 8 107,500 0 0
RALPH LAUREN CORP COM 751212101 6,471 55,196 SH   SOLE 8 55,196 0 0
RALPH LAUREN CORP OPT 751212101 4,490 38,300 SH Call SOLE 8 38,300 0 0
RALPH LAUREN CORP COM 751212101 1,925 16,420 SH   SOLE 9 16,420 0 0
RAMACO RES INC COM 75134P303 30 8,336 SH   SOLE 1 8,336 0 0
RAMACO RES INC COM 75134P303 0 46 SH   SOLE 8 46 0 0
RAMBUS INC DEL COM 750917106 5,459 396,310 SH   SOLE 1 396,310 0 0
RAMBUS INC DEL BOND 750917AG1 322 316,000 PRN   SOLE 8 0 0 316,000
RAMBUS INC DEL OPT 750917106 346 25,100 SH Put SOLE 8 25,100 0 0
RAMBUS INC DEL COM 750917106 0 1 SH   SOLE 8 1 0 0
RAMBUS INC DEL OPT 750917106 650 47,200 SH Call SOLE 8 47,200 0 0
RANDOLPH BANCORP INC COM 752378109 0 1 SH   SOLE 8 1 0 0
RANGE RES CORP COM 75281A109 1,728 356,408 SH   SOLE 1 356,408 0 0
RANGE RES CORP COM 75281A109 1,422 293,303 SH   SOLE 8 293,303 0 0
RANGE RES CORP OPT 75281A109 1,301 268,300 SH Put SOLE 8 268,300 0 0
RANGE RES CORP OPT 75281A109 2,714 559,600 SH Call SOLE 8 559,600 0 0
RANGE RES CORP COM 75281A109 292 60,286 SH   SOLE 99 60,286 0 0
RANPAK HLDGS CORP COM 75321W103 41 5,033 SH   SOLE 1 5,033 0 0
RAPID7 INC COM 753422104 21,057 375,898 SH   SOLE 1 375,898 0 0
RAPID7 INC COM 753422104 1 23 SH   SOLE 8 23 0 0
RAPID7 INC COM 753422104 128 2,282 SH   SOLE 99 2,282 0 0
RATTLER MIDSTREAM LP COM 75419T103 395 22,205 SH   SOLE 1 22,205 0 0
RAVEN INDS INC COM 754212108 1,850 53,673 SH   SOLE 1 53,673 0 0
RAVEN INDS INC COM 754212108 3 86 SH   SOLE 8 86 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 21,276 237,821 SH   SOLE 1 237,821 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 447 5,000 SH Put SOLE 8 5,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1 7 SH   SOLE 8 7 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 1,968 22,000 SH Call SOLE 8 22,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 1,149 12,856 SH   SOLE 9 12,856 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 303 78,995 SH   SOLE 1 78,995 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 0 67 SH   SOLE 8 67 0 0
RAYONIER INC TRUS 754907103 1,256 38,333 SH   SOLE 1 38,333 0 0
RAYTHEON CO COM 755111507 78,859 358,869 SH   SOLE 1 358,869 0 0
RAYTHEON CO OPT 755111507 5,142 23,400 SH Put SOLE 8 23,400 0 0
RAYTHEON CO OPT 755111507 25,688 116,900 SH Call SOLE 8 116,900 0 0
RAYTHEON CO COM 755111507 1,112 5,060 SH   SOLE 8 5,060 0 0
RAYTHEON CO COM 755111507 5,948 27,069 SH   SOLE 9 27,069 0 0
RAYTHEON CO COM 755111507 103 467 SH   DFND 20 0 0 467
RBB BANCORP COM 74930B105 351 16,540 SH   SOLE 1 16,540 0 0
RBC BEARINGS INC COM 75524B104 4,091 25,837 SH   SOLE 1 25,837 0 0
RBC BEARINGS INC COM 75524B104 21 129 SH   SOLE 8 129 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 189 9,214 SH   SOLE 1 9,214 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 76 3,700 SH Call SOLE 8 3,700 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 2 100 SH Put SOLE 8 100 0 0
RE MAX HLDGS INC COM 75524W108 1,055 27,390 SH   SOLE 1 27,390 0 0
RE MAX HLDGS INC COM 75524W108 2 42 SH   SOLE 8 42 0 0
READING INTERNATIONAL INC COM 755408101 185 16,583 SH   SOLE 1 16,583 0 0
READING INTERNATIONAL INC COM 755408101 1 61 SH   SOLE 8 61 0 0
READY CAP CORP TRUS 75574U101 814 52,842 SH   SOLE 1 52,842 0 0
READY CAP CORP TRUS 75574U101 0 6 SH   SOLE 8 6 0 0
REALNETWORKS INC COM 75605L708 0 13 SH   SOLE 8 13 0 0
REALOGY HLDGS CORP COM 75605Y106 1,673 172,893 SH   SOLE 1 172,893 0 0
REALOGY HLDGS CORP OPT 75605Y106 2,883 297,900 SH Put SOLE 8 297,900 0 0
REALOGY HLDGS CORP OPT 75605Y106 31 3,200 SH Call SOLE 8 3,200 0 0
REALOGY HLDGS CORP COM 75605Y106 750 77,391 SH   SOLE 8 77,391 0 0
REALPAGE INC COM 75606N109 581 10,800 SH   SOLE 1 10,800 0 0
REALPAGE INC BOND 75606NAB5 122 87,000 PRN   SOLE 8 0 0 87,000
REALTY INCOME CORP COM 756109104 9,967 135,360 SH   SOLE 1 135,360 0 0
REALTY INCOME CORP COM 756109104 29 400 SH   DFND 1 0 0 400
REALTY INCOME CORP TRUS 756109104 47,900 650,548 SH   SOLE 1 650,548 0 0
REALTY INCOME CORP TRUS 756109104 1 15 SH   SOLE 8 15 0 0
REALTY INCOME CORP OPT 756109104 147 2,000 SH Call SOLE 8 2,000 0 0
REALTY INCOME CORP COM 756109104 2,271 30,837 SH   SOLE 9 30,837 0 0
REATA PHARMACEUTICALS INC COM 75615P103 6,945 33,970 SH   SOLE 1 33,970 0 0
REATA PHARMACEUTICALS INC COM 75615P103 2 9 SH   SOLE 8 9 0 0
REATA PHARMACEUTICALS INC COM 75615P103 87 426 SH   SOLE 99 426 0 0
RECRO PHARMA INC COM 75629F109 481 26,223 SH   SOLE 1 26,223 0 0
RECRO PHARMA INC COM 75629F109 3 176 SH   SOLE 8 176 0 0
RED LION HOTELS CORP COM 756764106 92 24,558 SH   SOLE 1 24,558 0 0
RED LION HOTELS CORP COM 756764106 0 19 SH   SOLE 8 19 0 0
RED RIVER BANCSHARES INC COM 75686R202 279 4,989 SH   SOLE 1 4,989 0 0
RED RIVER BANCSHARES INC COM 75686R202 0 3 SH   SOLE 8 3 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 870 26,364 SH   SOLE 1 26,364 0 0
RED ROBIN GOURMET BURGERS IN OPT 75689M101 403 12,200 SH Put SOLE 8 12,200 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 2 72 SH   SOLE 8 72 0 0
RED ROCK RESORTS INC COM 75700L108 1,672 69,804 SH   SOLE 1 69,804 0 0
RED ROCK RESORTS INC COM 75700L108 2 79 SH   SOLE 8 79 0 0
RED VIOLET INC COM 75704L104 11 575 SH   SOLE 1 575 0 0
REDFIN CORP COM 75737F108 1,892 89,501 SH   SOLE 1 89,501 0 0
REDFIN CORP OPT 75737F108 95 4,500 SH Put SOLE 8 4,500 0 0
REDFIN CORP OPT 75737F108 1,173 55,500 SH Call SOLE 8 55,500 0 0
REDFIN CORP BOND 75737FAA6 1,481 1,494,000 PRN   SOLE 8 0 0 1,494,000
REDFIN CORP COM 75737F108 324 15,323 SH   SOLE 8 15,323 0 0
REDWOOD TR INC TRUS 758075402 4,153 251,094 SH   SOLE 1 251,094 0 0
REDWOOD TR INC BOND 758075AD7 1,495 1,460,000 PRN   SOLE 8 0 0 1,460,000
REDWOOD TR INC COM 758075402 291 17,618 SH   SOLE 99 17,618 0 0
REEDS INC COM 758338107 0 1 SH   SOLE 8 1 0 0
REGAL BELOIT CORP COM 758750103 4,062 47,439 SH   SOLE 1 47,439 0 0
REGAL BELOIT CORP COM 758750103 90 1,050 SH   SOLE 8 1,050 0 0
REGAL BELOIT CORP COM 758750103 562 6,568 SH   SOLE 99 6,568 0 0
REGENCY CTRS CORP COM 758849103 2,286 36,222 SH   SOLE 1 36,222 0 0
REGENCY CTRS CORP TRUS 758849103 19,578 310,308 SH   SOLE 1 310,308 0 0
REGENCY CTRS CORP TRUS 758849103 0 7 SH   SOLE 8 7 0 0
REGENCY CTRS CORP COM 758849103 1,006 15,945 SH   SOLE 9 15,945 0 0
REGENCY CTRS CORP COM 758849103 926 14,683 SH   SOLE 99 14,683 0 0
REGENERON PHARMACEUTICALS COM 75886F107 79,781 212,481 SH   SOLE 1 212,481 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 18,473 49,200 SH Call SOLE 8 49,200 0 0
REGENERON PHARMACEUTICALS COM 75886F107 4,771 12,708 SH   SOLE 8 12,708 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 21,327 56,800 SH Put SOLE 8 56,800 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,260 8,679 SH   SOLE 9 8,679 0 0
REGENERON PHARMACEUTICALS COM 75886F107 3,181 8,472 SH   SOLE 58 8,472 0 0
REGENXBIO INC COM 75901B107 7,454 181,973 SH   SOLE 1 181,973 0 0
REGENXBIO INC COM 75901B107 123 3,000 SH   DFND 1 0 0 3,000
REGENXBIO INC COM 75901B107 69 1,695 SH   SOLE 8 1,695 0 0
REGIONAL MGMT CORP COM 75902K106 257 8,561 SH   SOLE 1 8,561 0 0
REGIONAL MGMT CORP COM 75902K106 12 391 SH   SOLE 8 391 0 0
REGIONS FINL CORP NEW COM 7591EP100 36,933 2,152,315 SH   SOLE 1 2,152,315 0 0
REGIONS FINL CORP NEW COM 7591EP100 170 9,878 SH   SOLE 8 9,878 0 0
REGIONS FINL CORP NEW OPT 7591EP100 2,523 147,000 SH Call SOLE 8 147,000 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,754 102,200 SH Put SOLE 8 102,200 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,734 101,031 SH   SOLE 9 101,031 0 0
REGIS CORP MINN COM 758932107 638 35,727 SH   SOLE 1 35,727 0 0
REGIS CORP MINN COM 758932107 57 3,197 SH   SOLE 8 3,197 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 6,518 39,972 SH   SOLE 1 39,972 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 1 4 SH   SOLE 8 4 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 220 1,354 SH   SOLE 9 1,354 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 854 5,237 SH   SOLE 99 5,237 0 0
REKOR SYS INC COM 759419104 0 1 SH   SOLE 8 1 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 12,051 100,630 SH   SOLE 1 100,630 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 99 823 SH   SOLE 8 823 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 467 3,900 SH Call SOLE 8 3,900 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 990 8,270 SH   SOLE 99 8,270 0 0
RELIANT BANCORP INC COM 75956B101 230 10,362 SH   SOLE 1 10,362 0 0
RELX PLC ADR 759530108 559 22,129 SH   SOLE 1 22,129 0 0
RELX PLC ADR 759530108 0 1 SH   SOLE 8 1 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 5,922 30,211 SH   SOLE 1 30,211 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 353 1,800 SH Call SOLE 8 1,800 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 0 1 SH   SOLE 8 1 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 188 954 SH   SOLE 9 954 0 0
RENASANT CORP COM 75970E107 2,202 62,153 SH   SOLE 1 62,153 0 0
RENASANT CORP COM 75970E107 3 82 SH   SOLE 8 82 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2,652 98,405 SH   SOLE 1 98,405 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 2 89 SH   SOLE 8 89 0 0
RENT A CTR INC NEW COM 76009N100 3,969 137,596 SH   SOLE 1 137,596 0 0
RENT A CTR INC NEW COM 76009N100 49 1,692 SH   SOLE 8 1,692 0 0
RENT A CTR INC NEW OPT 76009N100 193 6,700 SH Put SOLE 8 6,700 0 0
RENT A CTR INC NEW OPT 76009N100 231 8,000 SH Call SOLE 8 8,000 0 0
RENT A CTR INC NEW COM 76009N100 401 13,900 SH   SOLE 9 13,900 0 0
REPLIGEN CORP COM 759916109 7,035 76,063 SH   SOLE 1 76,063 0 0
REPLIGEN CORP COM 759916109 143 1,542 SH   SOLE 8 1,542 0 0
REPLIMUNE GROUP INC COM 76029N106 186 12,970 SH   SOLE 1 12,970 0 0
REPLIMUNE GROUP INC COM 76029N106 2 136 SH   SOLE 8 136 0 0
REPRO MED SYS INC COM 759910102 0 6 SH   SOLE 8 6 0 0
REPUBLIC BANCORP KY COM 760281204 462 9,876 SH   SOLE 1 9,876 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 407 97,346 SH   SOLE 1 97,346 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 0 22 SH   SOLE 8 22 0 0
REPUBLIC SVCS INC COM 760759100 62,038 692,142 SH   SOLE 1 692,142 0 0
REPUBLIC SVCS INC COM 760759100 179 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 5 61 SH   SOLE 8 61 0 0
REPUBLIC SVCS INC COM 760759100 1,840 20,531 SH   SOLE 9 20,531 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 1,071 89,795 SH   SOLE 1 89,795 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 3 224 SH   DFND 1 0 0 224
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 3 SH   SOLE 8 3 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 0 1 SH   SOLE 9 1 0 0
RESMED INC COM 761152107 29,416 189,815 SH   SOLE 1 189,815 0 0
RESMED INC OPT 761152107 124 800 SH Call SOLE 8 800 0 0
RESMED INC COM 761152107 1,720 11,100 SH   SOLE 8 11,100 0 0
RESMED INC OPT 761152107 976 6,300 SH Put SOLE 8 6,300 0 0
RESMED INC COM 761152107 2,120 13,680 SH   SOLE 9 13,680 0 0
RESOLUTE FST PRODS INC COM 76117W109 288 68,440 SH   SOLE 8 68,440 0 0
RESOURCES CONNECTION INC COM 76122Q105 744 45,593 SH   SOLE 1 45,593 0 0
RESOURCES CONNECTION INC COM 76122Q105 0 1 SH   SOLE 8 1 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,222 19,159 SH   SOLE 1 19,159 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 3,699 58,000 SH   SOLE 8 58,000 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 8,973 140,700 SH Call SOLE 8 140,700 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 14,565 228,400 SH Put SOLE 8 228,400 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 246 3,867 SH   SOLE 9 3,867 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AC4 1,803 1,000,000 PRN   SOLE 8 0 0 1,000,000
RESTORBIO INC COM 76133L103 23 15,592 SH   SOLE 1 15,592 0 0
RESTORBIO INC COM 76133L103 0 26 SH   SOLE 8 26 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 4,122 233,395 SH   SOLE 1 233,395 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 0 3 SH   SOLE 8 3 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 326 18,471 SH   SOLE 99 18,471 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 2,991 223,179 SH   SOLE 1 223,179 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 1 40 SH   SOLE 8 40 0 0
RETAIL VALUE INC TRUS 76133Q102 0 1 SH   SOLE 8 1 0 0
RETROPHIN INC COM 761299106 1,040 73,218 SH   SOLE 1 73,218 0 0
RETROPHIN INC COM 761299106 27 1,879 SH   SOLE 8 1,879 0 0
RETROPHIN INC BOND 761299AB2 1,994 2,552,000 PRN   SOLE 8 0 0 2,552,000
REV GROUP INC COM 749527107 430 35,164 SH   SOLE 1 35,164 0 0
REV GROUP INC COM 749527107 1 114 SH   SOLE 8 114 0 0
REVANCE THERAPEUTICS INC COM 761330109 732 45,125 SH   SOLE 1 45,125 0 0
REVANCE THERAPEUTICS INC COM 761330109 164 10,102 SH   SOLE 8 10,102 0 0
REVLON INC COM 761525609 148 6,902 SH   SOLE 1 6,902 0 0
REVLON INC OPT 761525609 257 12,000 SH Put SOLE 8 12,000 0 0
REVLON INC COM 761525609 0 4 SH   SOLE 8 4 0 0
REVLON INC OPT 761525609 221 10,300 SH Call SOLE 8 10,300 0 0
REVOLVE GROUP INC COM 76156B107 630 34,300 SH   SOLE 1 34,300 0 0
REVOLVE GROUP INC COM 76156B107 0 1 SH   SOLE 8 1 0 0
REX AMERICAN RESOURCES CORP COM 761624105 1,004 12,252 SH   SOLE 1 12,252 0 0
REX AMERICAN RESOURCES CORP COM 761624105 3 31 SH   SOLE 8 31 0 0
REXFORD INDL RLTY INC TRUS 76169C100 9,049 198,139 SH   SOLE 1 198,139 0 0
REXFORD INDL RLTY INC TRUS 76169C100 0 2 SH   SOLE 8 2 0 0
REXFORD INDL RLTY INC COM 76169C100 2,392 52,369 SH   SOLE 99 52,369 0 0
REXNORD CORP NEW COM 76169B102 5,383 165,021 SH   SOLE 1 165,021 0 0
REXNORD CORP NEW COM 76169B102 0 3 SH   SOLE 8 3 0 0
RGC RES INC COM 74955L103 219 7,662 SH   SOLE 1 7,662 0 0
RGC RES INC COM 74955L103 0 8 SH   SOLE 8 8 0 0
RH COM 74967X103 35,819 167,767 SH   SOLE 1 167,767 0 0
RH COM 74967X103 2,148 10,057 SH   SOLE 8 10,057 0 0
RH OPT 74967X103 17,101 80,100 SH Put SOLE 8 80,100 0 0
RH OPT 74967X103 12,383 58,000 SH Call SOLE 8 58,000 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 2,514 109,500 SH   SOLE 1 109,500 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 0 6 SH   SOLE 8 6 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 344 15,000 SH   DFND 20 0 0 15,000
RHYTHM PHARMACEUTICALS INC COM 76243J105 77 3,341 SH   SOLE 99 3,341 0 0
RIBBON COMMUNICATIONS INC COM 762544104 189 60,805 SH   SOLE 1 60,805 0 0
RIBBON COMMUNICATIONS INC COM 762544104 0 133 SH   SOLE 8 133 0 0
RICEBRAN TECHNOLOGIES COM 762831204 0 21 SH   SOLE 8 21 0 0
RICHARDSON ELECTRS LTD COM 763165107 19 3,432 SH   DFND 1 0 0 3,432
RIGEL PHARMACEUTICALS INC COM 766559603 396 184,855 SH   SOLE 1 184,855 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 107 50,193 SH   SOLE 8 50,193 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 23 10,663 SH   SOLE 99 10,663 0 0
RIGNET INC COM 766582100 96 14,521 SH   SOLE 1 14,521 0 0
RIGNET INC COM 766582100 0 8 SH   SOLE 8 8 0 0
RIMINI STR INC DEL COM 76674Q107 79 20,316 SH   SOLE 1 20,316 0 0
RIMINI STR INC DEL COM 76674Q107 0 1 SH   SOLE 8 1 0 0
RING ENERGY INC COM 76680V108 433 164,100 SH   SOLE 1 164,100 0 0
RING ENERGY INC COM 76680V108 0 2 SH   SOLE 8 2 0 0
RINGCENTRAL INC COM 76680R206 3,587 21,266 SH   SOLE 1 21,266 0 0
RINGCENTRAL INC COM 76680R206 101 600 SH   DFND 1 0 0 600
RINGCENTRAL INC OPT 76680R206 4,487 26,600 SH Call SOLE 8 26,600 0 0
RINGCENTRAL INC COM 76680R206 89 528 SH   SOLE 8 528 0 0
RINGCENTRAL INC OPT 76680R206 1,872 11,100 SH Put SOLE 8 11,100 0 0
RINGCENTRAL INC BOND 76680RAD9 6,395 3,040,000 PRN   SOLE 8 0 0 3,040,000
RINGCENTRAL INC COM 76680R206 260 1,544 SH   SOLE 9 1,544 0 0
RINGCENTRAL INC COM 76680R206 221 1,313 SH   SOLE 99 1,313 0 0
RIO TINTO PLC ADR 767204100 198,372 3,341,856 SH   SOLE 1 3,341,856 0 0
RIO TINTO PLC OPT 767204100 8,851 149,116 SH Call SOLE 8 149,116 0 0
RIO TINTO PLC OPT 767204100 5,911 99,584 SH Put SOLE 8 99,584 0 0
RIO TINTO PLC ADR 767204100 1 25 SH   SOLE 9 25 0 0
RIO TINTO PLC ADR 767204100 4,808 81,000 SH   DFND 20 0 0 81,000
RIOT BLOCKCHAIN INC COM 767292105 0 1 SH   SOLE 8 1 0 0
RISE ED CAYMAN LTD ADR 76761L102 0 15 SH   SOLE 8 15 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 0 6 SH   SOLE 8 6 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 752 17,500 SH   SOLE 9 17,500 0 0
RITE AID CORP COM 767754872 2,378 153,791 SH   SOLE 1 153,791 0 0
RITE AID CORP OPT 767754872 380 24,570 SH Call SOLE 8 24,570 0 0
RITE AID CORP COM 767754872 1,032 66,724 SH   SOLE 8 66,724 0 0
RITE AID CORP OPT 767754872 373 24,100 SH Put SOLE 8 24,100 0 0
RIVERVIEW BANCORP INC COM 769397100 178 21,666 SH   SOLE 1 21,666 0 0
RIVERVIEW BANCORP INC COM 769397100 0 1 SH   SOLE 8 1 0 0
RLI CORP COM 749607107 3,905 43,385 SH   SOLE 1 43,385 0 0
RLI CORP COM 749607107 2 25 SH   SOLE 8 25 0 0
RLJ LODGING TR TRUS 74965L101 7,390 417,042 SH   SOLE 1 417,042 0 0
RLJ LODGING TR TRUS 74965L101 63 3,551 SH   SOLE 8 3,551 0 0
RMR GROUP INC COM 74967R106 1,018 22,307 SH   SOLE 1 22,307 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 34 3,636 SH   SOLE 1 3,636 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 0 2 SH   SOLE 8 2 0 0
ROBERT HALF INTL INC COM 770323103 18,495 292,892 SH   SOLE 1 292,892 0 0
ROBERT HALF INTL INC COM 770323103 52 825 SH   SOLE 8 825 0 0
ROBERT HALF INTL INC COM 770323103 737 11,675 SH   SOLE 9 11,675 0 0
ROBERT HALF INTL INC COM 770323103 243 3,844 SH   SOLE 99 3,844 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 677 29,729 SH   SOLE 1 29,729 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 14 579 SH   SOLE 8 579 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 63 2,765 SH   SOLE 99 2,765 0 0
ROCKWELL AUTOMATION INC COM 773903109 39,725 196,011 SH   SOLE 1 196,011 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,991 14,759 SH   SOLE 8 14,759 0 0
ROCKWELL AUTOMATION INC OPT 773903109 2,392 11,800 SH Call SOLE 8 11,800 0 0
ROCKWELL AUTOMATION INC OPT 773903109 4,134 20,400 SH Put SOLE 8 20,400 0 0
ROCKWELL AUTOMATION INC COM 773903109 2,390 11,792 SH   SOLE 9 11,792 0 0
ROCKWELL MED INC COM 774374102 151 61,832 SH   SOLE 1 61,832 0 0
ROCKWELL MED INC COM 774374102 33 13,479 SH   SOLE 8 13,479 0 0
ROCKWELL MED INC OPT 774374102 0 200 SH Call SOLE 8 200 0 0
ROCKY BRANDS INC COM 774515100 208 7,065 SH   SOLE 1 7,065 0 0
ROCKY BRANDS INC COM 774515100 10 340 SH   SOLE 8 340 0 0
ROGERS COMMUNICATIONS INC COM 775109200 118 2,379 SH   SOLE 1 2,379 0 0
ROGERS COMMUNICATIONS INC COM 775109200 736 14,811 SH   SOLE 9 14,811 0 0
ROGERS CORP COM 775133101 4,112 32,961 SH   SOLE 1 32,961 0 0
ROGERS CORP COM 775133101 4 31 SH   SOLE 8 31 0 0
ROGERS CORP COM 775133101 169 1,358 SH   SOLE 99 1,358 0 0
ROKU INC COM 77543R102 59,166 441,870 SH   SOLE 1 441,870 0 0
ROKU INC OPT 77543R102 71,275 532,300 SH Put SOLE 8 532,300 0 0
ROKU INC OPT 77543R102 41,161 307,400 SH Call SOLE 8 307,400 0 0
ROKU INC COM 77543R102 4,497 33,580 SH   SOLE 8 33,580 0 0
ROKU INC COM 77543R102 242 1,814 SH   SOLE 9 1,814 0 0
ROKU INC COM 77543R102 1,593 11,900 SH   DFND 20 0 0 11,900
ROKU INC COM 77543R102 145 1,083 SH   SOLE 99 1,083 0 0
ROLLINS INC COM 775711104 6,114 184,378 SH   SOLE 1 184,378 0 0
ROLLINS INC COM 775711104 5 136 SH   SOLE 8 136 0 0
ROLLINS INC COM 775711104 452 13,609 SH   SOLE 9 13,609 0 0
ROPER TECHNOLOGIES INC COM 776696106 116,355 328,469 SH   SOLE 1 126,628 201,841 0
ROPER TECHNOLOGIES INC COM 776696106 2 6 SH   SOLE 8 6 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,522 9,942 SH   SOLE 9 9,942 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,754 13,422 SH   SOLE 20 0 13,422 0
ROPER TECHNOLOGIES INC COM 776696106 2,796 7,894 SH   SOLE 82 0 7,894 0
ROPER TECHNOLOGIES INC COM 776696106 9,907 27,968 SH   SOLE 99 0 27,968 0
ROSEHILL RES INC COM 777385105 14 10,551 SH   SOLE 1 10,551 0 0
ROSEHILL RES INC COM 777385105 0 6 SH   SOLE 8 6 0 0
ROSETTA STONE INC COM 777780107 440 24,255 SH   SOLE 1 24,255 0 0
ROSS STORES INC COM 778296103 118,472 1,017,634 SH   SOLE 1 1,017,634 0 0
ROSS STORES INC OPT 778296103 1,385 11,900 SH Put SOLE 8 11,900 0 0
ROSS STORES INC OPT 778296103 10,152 87,200 SH Call SOLE 8 87,200 0 0
ROSS STORES INC COM 778296103 7,333 62,986 SH   SOLE 8 62,986 0 0
ROSS STORES INC COM 778296103 4,016 34,494 SH   SOLE 9 34,494 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 921 11,626 SH   SOLE 1 11,626 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 1,045 13,200 SH Put SOLE 8 13,200 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,997 37,837 SH   SOLE 8 37,837 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 10,811 136,500 SH Call SOLE 8 136,500 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 23,350 294,826 SH   SOLE 9 294,826 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 200 SH Put SOLE 8 200 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 401 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 27,261 204,188 SH   SOLE 1 204,188 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 10,146 76,000 SH Call SOLE 8 76,000 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 11,094 83,100 SH Put SOLE 8 83,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,313 17,322 SH   SOLE 9 17,322 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 781 5,852 SH   DFND 20 0 0 5,852
ROYAL DUTCH SHELL PLC ADR 780259206 162 2,742 SH   DFND 1 0 0 2,742
ROYAL DUTCH SHELL PLC ADR 780259107 2,797 46,636 SH   SOLE 1 46,636 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 11,705 198,461 SH   SOLE 1 198,461 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 437 7,407 SH   SOLE 8 7,407 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 5,196 88,100 SH Put SOLE 8 88,100 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 2,813 47,700 SH Call SOLE 8 47,700 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 601 10,188 SH   SOLE 9 10,188 0 0
ROYAL GOLD INC COM 780287108 4,518 36,964 SH   SOLE 1 36,964 0 0
ROYAL GOLD INC OPT 780287108 2,213 18,100 SH Call SOLE 8 18,100 0 0
ROYAL GOLD INC COM 780287108 5,340 43,680 SH   SOLE 8 43,680 0 0
ROYAL GOLD INC OPT 780287108 8,912 72,900 SH Put SOLE 8 72,900 0 0
RPC INC COM 749660106 3,507 669,439 SH   SOLE 1 669,439 0 0
RPC INC OPT 749660106 3 600 SH Call SOLE 8 600 0 0
RPC INC COM 749660106 19 3,562 SH   SOLE 8 3,562 0 0
RPC INC OPT 749660106 35 6,600 SH Put SOLE 8 6,600 0 0
RPM INTL INC COM 749685103 6,097 79,419 SH   SOLE 1 79,419 0 0
RPM INTL INC OPT 749685103 130 1,700 SH Call SOLE 8 1,700 0 0
RPM INTL INC COM 749685103 16 203 SH   SOLE 8 203 0 0
RPM INTL INC COM 749685103 214 2,790 SH   SOLE 9 2,790 0 0
RPT REALTY TRUS 74971D101 3,637 241,800 SH   SOLE 1 241,800 0 0
RPT REALTY TRUS 74971D101 0 2 SH   SOLE 8 2 0 0
RTI SURGICAL HOLDINGS INC COM 74975N105 0 11 SH   SOLE 8 11 0 0
RTW RETAILWINDS INC COM 74980D100 24 30,910 SH   SOLE 1 30,910 0 0
RTW RETAILWINDS INC COM 74980D100 0 8 SH   SOLE 8 8 0 0
RUBICON PROJ INC COM 78112V102 727 89,095 SH   SOLE 1 89,095 0 0
RUBICON PROJ INC COM 78112V102 34 4,101 SH   SOLE 8 4,101 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 332 34,932 SH   SOLE 1 34,932 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 1 68 SH   SOLE 8 68 0 0
RUHNN HLDG LTD ADR 781314109 0 8 SH   SOLE 8 8 0 0
RUSH ENTERPRISES INC COM 781846209 1,837 39,521 SH   SOLE 1 39,521 0 0
RUSH ENTERPRISES INC COM 781846308 311 6,799 SH   SOLE 1 6,799 0 0
RUSH ENTERPRISES INC COM 781846209 3 66 SH   SOLE 8 66 0 0
RUSH ENTERPRISES INC COM 781846308 0 10 SH   SOLE 8 10 0 0
RUSH ENTERPRISES INC COM 781846209 474 10,200 SH   SOLE 99 10,200 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 1,074 49,371 SH   SOLE 1 49,371 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 3 133 SH   SOLE 8 133 0 0
RYDER SYS INC COM 783549108 520 9,587 SH   SOLE 1 9,587 0 0
RYDER SYS INC OPT 783549108 1,108 20,400 SH Put SOLE 8 20,400 0 0
RYDER SYS INC COM 783549108 27 500 SH   SOLE 8 500 0 0
RYDER SYS INC OPT 783549108 467 8,600 SH Call SOLE 8 8,600 0 0
RYDER SYS INC COM 783549108 56 1,024 SH   SOLE 99 1,024 0 0
RYERSON HLDG CORP COM 783754104 252 21,362 SH   SOLE 1 21,362 0 0
RYERSON HLDG CORP COM 783754104 2 210 SH   SOLE 8 210 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 8,343 96,268 SH   SOLE 1 96,268 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 0 2 SH   SOLE 8 2 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 2,333 57,912 SH   SOLE 1 57,912 0 0
S &amp T BANCORP INC COM 783859101 0 2 SH   SOLE 8 2 0 0
S&ampP GLOBAL INC COM 78409V104 831 3,043 SH   DFND 1 0 0 3,043
S&ampP GLOBAL INC COM 78409V104 100,272 367,227 SH   SOLE 1 367,227 0 0
S&ampP GLOBAL INC COM 78409V104 355 1,302 SH   SOLE 8 1,302 0 0
S&ampP GLOBAL INC OPT 78409V104 4,150 15,200 SH Put SOLE 8 15,200 0 0
S&ampP GLOBAL INC OPT 78409V104 1,393 5,100 SH Call SOLE 8 5,100 0 0
S&ampP GLOBAL INC COM 78409V104 6,918 25,338 SH   SOLE 9 25,338 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 11,410 534,662 SH   SOLE 1 534,662 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 0 10 SH   SOLE 8 10 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 2,452 114,915 SH   SOLE 9 114,915 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 436 20,451 SH   SOLE 99 20,451 0 0
SABRE CORP COM 78573M104 3,102 138,255 SH   SOLE 1 138,255 0 0
SABRE CORP COM 78573M104 3 119 SH   SOLE 8 119 0 0
SABRE CORP COM 78573M104 134 5,960 SH   SOLE 9 5,960 0 0
SAEXPLORATION HLDGS INC COM 78636X873 94 30,825 SH   SOLE 8 30,825 0 0
SAFE BULKERS INC COM Y7388L103 88 51,855 SH   SOLE 1 51,855 0 0
SAFE BULKERS INC COM Y7388L103 0 21 SH   SOLE 8 21 0 0
SAFE BULKERS INC COM Y7388L103 9 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 214 19,487 SH   SOLE 1 19,487 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 1 101 SH   SOLE 8 101 0 0
SAFEHOLD INC TRUS 78645L100 2,609 64,719 SH   SOLE 1 64,719 0 0
SAFETY INS GROUP INC COM 78648T100 2,065 22,326 SH   SOLE 1 22,326 0 0
SAGA COMMUNICATIONS INC COM 786598300 117 3,872 SH   SOLE 1 3,872 0 0
SAGA COMMUNICATIONS INC COM 786598300 0 3 SH   SOLE 8 3 0 0
SAGE THERAPEUTICS INC COM 78667J108 5,624 77,913 SH   SOLE 1 77,913 0 0
SAGE THERAPEUTICS INC OPT 78667J108 310 4,300 SH Call SOLE 8 4,300 0 0
SAGE THERAPEUTICS INC OPT 78667J108 2,057 28,500 SH Put SOLE 8 28,500 0 0
SAGE THERAPEUTICS INC COM 78667J108 2,126 29,458 SH   SOLE 8 29,458 0 0
SAGE THERAPEUTICS INC COM 78667J108 76 1,048 SH   SOLE 99 1,048 0 0
SAIA INC COM 78709Y105 4,698 50,447 SH   SOLE 1 50,447 0 0
SAIA INC COM 78709Y105 96 1,028 SH   SOLE 8 1,028 0 0
SAIA INC COM 78709Y105 197 2,120 SH   SOLE 99 2,120 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 2,023 85,729 SH   SOLE 1 85,729 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 202 8,555 SH   SOLE 8 8,555 0 0
SALESFORCE COM INC COM 79466L302 194,624 1,196,661 SH   SOLE 1 1,196,661 0 0
SALESFORCE COM INC OPT 79466L302 16,264 100,000 SH Call SOLE 1 100,000 0 0
SALESFORCE COM INC COM 79466L302 411 2,527 SH   DFND 1 0 0 2,527
SALESFORCE COM INC COM 79466L302 14,832 91,198 SH   SOLE 8 91,198 0 0
SALESFORCE COM INC OPT 79466L302 57,397 352,907 SH Put SOLE 8 352,907 0 0
SALESFORCE COM INC OPT 79466L302 34,959 214,945 SH Call SOLE 8 214,945 0 0
SALESFORCE COM INC OPT 79466L302 16,264 100,000 SH Call SOLE 9 100,000 0 0
SALESFORCE COM INC COM 79466L302 14,756 90,729 SH   SOLE 9 90,729 0 0
SALESFORCE COM INC COM 79466L302 514 3,160 SH   DFND 20 0 0 3,160
SALESFORCE COM INC COM 79466L302 15,584 95,818 SH   SOLE 58 95,818 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 3,239 177,537 SH   SOLE 1 177,537 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 75 4,094 SH   SOLE 8 4,094 0 0
SANDERSON FARMS INC COM 800013104 7,473 42,412 SH   SOLE 1 42,412 0 0
SANDERSON FARMS INC COM 800013104 15 80 SH   SOLE 8 80 0 0
SANDRIDGE ENERGY INC COM 80007P869 134 31,404 SH   SOLE 1 31,404 0 0
SANDRIDGE ENERGY INC COM 80007P869 0 11 SH   SOLE 8 11 0 0
SANDSTORM GOLD LTD COM 80013R206 419 56,217 SH   SOLE 1 56,217 0 0
SANDSTORM GOLD LTD COM 80013R206 1 200 SH   SOLE 8 200 0 0
SANDY SPRING BANCORP INC COM 800363103 3,160 83,401 SH   SOLE 1 83,401 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 1,214 13,302 SH   SOLE 1 13,302 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 35 380 SH   SOLE 8 380 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,212 144,841 SH   SOLE 1 144,841 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 398 47,500 SH Put SOLE 8 47,500 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 442 52,800 SH Call SOLE 8 52,800 0 0
SANGAMO THERAPEUTICS INC COM 800677106 728 86,991 SH   SOLE 8 86,991 0 0
SANGAMO THERAPEUTICS INC COM 800677106 22 2,640 SH   SOLE 99 2,640 0 0
SANMINA CORPORATION COM 801056102 5,045 147,374 SH   SOLE 1 147,374 0 0
SANMINA CORPORATION COM 801056102 0 2 SH   SOLE 8 2 0 0
SANMINA CORPORATION OPT 801056102 240 7,000 SH Call SOLE 8 7,000 0 0
SANOFI ADR 80105N105 0 1 SH   SOLE 1 1 0 0
SANOFI OPT 80105N105 7,254 144,500 SH Call SOLE 8 144,500 0 0
SANOFI ADR 80105N105 966 19,229 SH   SOLE 8 19,229 0 0
SANOFI OPT 80105N105 181 3,600 SH Put SOLE 8 3,600 0 0
SANOFI ADR 80105N105 1,533 30,529 SH   SOLE 9 30,529 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 4,846 207,345 SH   SOLE 1 207,345 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 804 34,400 SH Put SOLE 8 34,400 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 37 1,600 SH Call SOLE 8 1,600 0 0
SAP SE ADR 803054204 469 3,500 SH   DFND 1 0 0 3,500
SAP SE OPT 803054204 14,832 110,700 SH Put SOLE 8 110,700 0 0
SAP SE ADR 803054204 1 5 SH   SOLE 8 5 0 0
SAP SE OPT 803054204 2,707 20,200 SH Call SOLE 8 20,200 0 0
SAP SE ADR 803054204 348 2,600 SH   DFND 20 0 0 2,600
SAREPTA THERAPEUTICS INC COM 803607100 15,013 116,342 SH   SOLE 1 116,342 0 0
SAREPTA THERAPEUTICS INC COM 803607100 7,678 59,499 SH   SOLE 8 59,499 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 22,182 171,900 SH Call SOLE 8 171,900 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 18,311 141,900 SH Put SOLE 8 141,900 0 0
SAREPTA THERAPEUTICS INC BOND 803607AB6 1,071 551,000 PRN   SOLE 8 0 0 551,000
SAREPTA THERAPEUTICS INC COM 803607100 206 1,604 SH   SOLE 9 1,604 0 0
SAREPTA THERAPEUTICS INC COM 803607100 146 1,135 SH   SOLE 99 1,135 0 0
SASOL LTD ADR 803866300 0 5 SH   SOLE 8 5 0 0
SAUL CTRS INC TRUS 804395101 945 17,905 SH   SOLE 1 17,905 0 0
SAUL CTRS INC COM 804395101 295 5,580 SH   SOLE 99 5,580 0 0
SAVARA INC COM 805111101 155 34,683 SH   SOLE 1 34,683 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 1 278 SH   SOLE 8 278 0 0
SB ONE BANCORP COM 78413T103 208 8,340 SH   SOLE 1 8,340 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 35,407 146,928 SH   SOLE 1 146,928 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 13,652 56,652 SH   SOLE 1 56,652 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 266 1,103 SH   SOLE 8 1,103 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 120 500 SH Call SOLE 8 500 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 1,952 8,100 SH Put SOLE 8 8,100 0 0
SBA COMMUNICATIONS CORP NEW COM 78410G104 2,584 10,723 SH   SOLE 9 10,723 0 0
SCANSOURCE INC COM 806037107 1,705 46,155 SH   SOLE 1 46,155 0 0
SCHLUMBERGER LTD COM 806857108 102,903 2,559,772 SH   SOLE 1 2,556,074 3,698 0
SCHLUMBERGER LTD COM 806857108 1,078 26,811 SH   DFND 1 0 0 26,811
SCHLUMBERGER LTD COM 806857108 66,952 1,665,454 SH   SOLE 8 1,665,454 0 0
SCHLUMBERGER LTD OPT 806857108 35,255 877,000 SH Call SOLE 8 877,000 0 0
SCHLUMBERGER LTD OPT 806857108 35,830 891,300 SH Put SOLE 8 891,300 0 0
SCHLUMBERGER LTD COM 806857108 9,637 239,741 SH   SOLE 9 239,741 0 0
SCHLUMBERGER LTD COM 806857108 5,964 148,349 SH   DFND 20 0 0 148,349
SCHLUMBERGER LTD COM 806857108 415 10,332 SH   SOLE 99 0 10,332 0
SCHNEIDER NATIONAL INC COM 80689H102 11 500 SH   SOLE 1 500 0 0
SCHNEIDER NATIONAL INC COM 80689H102 0 14 SH   SOLE 8 14 0 0
SCHNITZER STL INDS COM 806882106 839 38,710 SH   SOLE 1 38,710 0 0
SCHNITZER STL INDS OPT 806882106 24 1,100 SH Put SOLE 8 1,100 0 0
SCHNITZER STL INDS OPT 806882106 325 15,000 SH Call SOLE 8 15,000 0 0
SCHNITZER STL INDS COM 806882106 0 14 SH   SOLE 8 14 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 231 17,547 SH   SOLE 1 17,547 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 2 116 SH   SOLE 8 116 0 0
SCHOLASTIC CORP COM 807066105 2,137 55,567 SH   SOLE 1 55,567 0 0
SCHOLASTIC CORP COM 807066105 3 66 SH   SOLE 8 66 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,998 47,564 SH   SOLE 1 47,564 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 17 430 SH   SOLE 8 430 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 191 4,552 SH   SOLE 99 4,552 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 7,034 80,830 SH   SOLE 1 80,830 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 11 132 SH   SOLE 8 132 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 271 3,113 SH   SOLE 99 3,113 0 0
SCIENTIFIC GAMES CORP COM 80874P109 2,090 78,029 SH   SOLE 1 78,029 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 6,433 240,200 SH Call SOLE 8 240,200 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 702 26,200 SH Put SOLE 8 26,200 0 0
SCIENTIFIC GAMES CORP COM 80874P109 173 6,472 SH   SOLE 8 6,472 0 0
SCIPLAY CORP COM 809087109 195 15,847 SH   SOLE 1 15,847 0 0
SCIPLAY CORP COM 809087109 0 1 SH   SOLE 8 1 0 0
SCORPIO BULKERS INC COM Y7546A122 350 54,976 SH   SOLE 1 54,976 0 0
SCORPIO BULKERS INC COM Y7546A122 0 23 SH   SOLE 8 23 0 0
SCORPIO TANKERS INC COM Y7542C130 1,786 45,427 SH   SOLE 1 45,427 0 0
SCORPIO TANKERS INC OPT Y7542C130 1,967 50,000 SH Call SOLE 8 50,000 0 0
SCORPIO TANKERS INC COM Y7542C130 23 567 SH   SOLE 8 567 0 0
SCOTTS MIRACLE GRO CO COM 810186106 2,178 20,517 SH   SOLE 1 20,517 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 42 400 SH Call SOLE 8 400 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 340 3,200 SH Put SOLE 8 3,200 0 0
SCOTTS MIRACLE GRO CO COM 810186106 747 7,037 SH   SOLE 8 7,037 0 0
SCRIPPS E W CO OHIO COM 811054402 1,590 101,283 SH   SOLE 1 101,283 0 0
SCRIPPS E W CO OHIO COM 811054402 0 1 SH   SOLE 8 1 0 0
SCYNEXIS INC COM 811292101 0 10 SH   SOLE 8 10 0 0
SEA LTD ADR 81141R100 127 3,170 SH   SOLE 1 3,170 0 0
SEA LTD OPT 81141R100 11,471 285,200 SH Call SOLE 8 285,200 0 0
SEA LTD ADR 81141R100 28,217 701,577 SH   SOLE 8 701,577 0 0
SEA LTD OPT 81141R100 24,562 610,700 SH Put SOLE 8 610,700 0 0
SEA LTD BOND 81141RAB6 580 277,000 PRN   SOLE 8 0 0 277,000
SEABRIDGE GOLD INC OPT 811916105 282 20,400 SH Put SOLE 8 20,400 0 0
SEABRIDGE GOLD INC OPT 811916105 206 14,900 SH Call SOLE 8 14,900 0 0
SEABRIDGE GOLD INC COM 811916105 68 4,918 SH   SOLE 8 4,918 0 0
SEACOAST BKG CORP FLA COM 811707801 2,335 76,390 SH   SOLE 1 76,390 0 0
SEACOAST BKG CORP FLA COM 811707801 0 1 SH   SOLE 8 1 0 0
SEACOR HOLDINGS INC COM 811904101 1,164 26,969 SH   SOLE 1 26,969 0 0
SEACOR HOLDINGS INC COM 811904101 1 23 SH   SOLE 8 23 0 0
SEACOR MARINE HLDGS INC COM 78413P101 277 20,069 SH   SOLE 1 20,069 0 0
SEACOR MARINE HLDGS INC COM 78413P101 0 6 SH   SOLE 8 6 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 214 83,778 SH   SOLE 1 83,778 0 0
SEADRILL LTD COM G7998G106 130 51,400 SH   SOLE 8 51,400 0 0
SEADRILL LTD COM G7998G106 401 157,948 SH   SOLE 9 157,948 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 28,688 482,157 SH   SOLE 1 482,157 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 34,986 588,000 SH Put SOLE 8 588,000 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 8,491 142,700 SH Call SOLE 8 142,700 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 901 15,134 SH   SOLE 8 15,134 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 1,324 22,263 SH   SOLE 9 22,263 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 541 9,091 SH   SOLE 99 9,091 0 0
SEALED AIR CORP NEW COM 81211K100 21,617 542,726 SH   SOLE 1 542,726 0 0
SEALED AIR CORP NEW COM 81211K100 0 5 SH   SOLE 8 5 0 0
SEALED AIR CORP NEW OPT 81211K100 215 5,400 SH Put SOLE 8 5,400 0 0
SEALED AIR CORP NEW OPT 81211K100 2,465 61,900 SH Call SOLE 8 61,900 0 0
SEALED AIR CORP NEW COM 81211K100 592 14,871 SH   SOLE 9 14,871 0 0
SEASPAN CORP COM Y75638109 63 4,400 SH   DFND 1 0 0 4,400
SEASPAN CORP COM Y75638109 70 4,900 SH   SOLE 1 4,900 0 0
SEASPAN CORP OPT Y75638109 382 26,900 SH Call SOLE 8 26,900 0 0
SEASPAN CORP COM Y75638109 0 1 SH   SOLE 8 1 0 0
SEASPAN CORP OPT Y75638109 750 52,800 SH Put SOLE 8 52,800 0 0
SEASPINE HLDGS CORP COM 81255T108 299 24,879 SH   SOLE 1 24,879 0 0
SEASPINE HLDGS CORP COM 81255T108 0 6 SH   SOLE 8 6 0 0
SEATTLE GENETICS INC COM 812578102 15,625 136,750 SH   SOLE 1 136,750 0 0
SEATTLE GENETICS INC OPT 812578102 2,022 17,700 SH Put SOLE 8 17,700 0 0
SEATTLE GENETICS INC OPT 812578102 3,588 31,400 SH Call SOLE 8 31,400 0 0
SEATTLE GENETICS INC COM 812578102 1,200 10,509 SH   SOLE 8 10,509 0 0
SEATTLE GENETICS INC COM 812578102 288 2,514 SH   SOLE 9 2,514 0 0
SEATTLE GENETICS INC COM 812578102 736 6,441 SH   SOLE 99 6,441 0 0
SEAWORLD ENTMT INC COM 81282V100 3,651 115,155 SH   SOLE 1 115,155 0 0
SEAWORLD ENTMT INC OPT 81282V100 2,676 84,400 SH Call SOLE 8 84,400 0 0
SEAWORLD ENTMT INC COM 81282V100 58 1,858 SH   SOLE 8 1,858 0 0
SEAWORLD ENTMT INC OPT 81282V100 618 19,500 SH Put SOLE 8 19,500 0 0
SECOO HLDG LTD ADR 81367P101 0 10 SH   SOLE 8 10 0 0
SECUREWORKS CORP COM 81374A105 138 8,266 SH   SOLE 1 8,266 0 0
SECUREWORKS CORP COM 81374A105 0 29 SH   SOLE 8 29 0 0
SEELOS THERAPEUTICS INC COM 81577F109 0 1 SH   SOLE 8 1 0 0
SEI INVESTMENTS CO COM 784117103 6,382 97,451 SH   SOLE 1 97,451 0 0
SEI INVESTMENTS CO COM 784117103 0 4 SH   SOLE 8 4 0 0
SEI INVESTMENTS CO COM 784117103 184 2,824 SH   SOLE 9 2,824 0 0
SELECT BANCORP INC NEW COM 81617L108 197 16,000 SH   SOLE 1 16,000 0 0
SELECT BANCORP INC NEW COM 81617L108 1 75 SH   SOLE 8 75 0 0
SELECT ENERGY SVCS INC COM 81617J301 849 91,377 SH   SOLE 1 91,377 0 0
SELECT ENERGY SVCS INC COM 81617J301 0 32 SH   SOLE 8 32 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 186 20,784 SH   SOLE 1 20,784 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 7 745 SH   SOLE 8 745 0 0
SELECT MED HLDGS CORP COM 81619Q105 5,462 234,012 SH   SOLE 1 234,012 0 0
SELECT MED HLDGS CORP COM 81619Q105 42 1,786 SH   SOLE 8 1,786 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 308 10,000 SH   DFND 1 0 0 10,000
SELECT SECTOR SPDR TR FUND 81369Y100 15,124 246,238 SH   SOLE 1 246,238 0 0
SELECT SECTOR SPDR TR FUND 81369Y852 62,044 1,156,881 SH   SOLE 1 1,156,881 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 546,960 17,770,000 SH Call SOLE 1 17,770,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 930,450 10,150,000 SH Call SOLE 1 10,150,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 258 4,000 SH   DFND 1 0 0 4,000
SELECT SECTOR SPDR TR FUND 81369Y506 53,335 888,336 SH   SOLE 1 888,336 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 98,066 1,517,589 SH   SOLE 1 1,517,589 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 1,719,354 27,300,000 SH Call SOLE 1 27,300,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 45,756 1,486,533 SH   SOLE 1 1,486,533 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 6,237 76,548 SH   SOLE 1 76,548 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 111 1,850 SH   DFND 1 0 0 1,850
SELECT SECTOR SPDR TR FUND 81369Y209 9,959 97,768 SH   SOLE 1 97,768 0 0
SELECT SECTOR SPDR TR FUND 81369Y860 625 16,150 SH   SOLE 1 16,150 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 21,983 349,058 SH   SOLE 1 349,058 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 48,879 533,207 SH   SOLE 1 533,207 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 397,936 12,928,400 SH Put SOLE 1 12,928,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 830,398 13,520,000 SH Call SOLE 1 13,520,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 1,244 9,924 SH   SOLE 1 9,924 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 8,439 130,600 SH Put SOLE 8 130,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 31,963 313,800 SH Put SOLE 8 313,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 5,181 63,600 SH Put SOLE 8 63,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 3 50 SH   SOLE 8 50 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 1,897 30,888 SH   SOLE 8 30,888 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 6,585 64,645 SH   SOLE 8 64,645 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 32,845 358,300 SH Put SOLE 8 358,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 8,120 64,737 SH   SOLE 8 64,737 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 6,699 217,642 SH   SOLE 8 217,642 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 57,725 629,700 SH Call SOLE 8 629,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 100,790 1,678,700 SH Put SOLE 8 1,678,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 27,330 455,200 SH Call SOLE 8 455,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 5,468 43,600 SH Call SOLE 8 43,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 25,794 316,600 SH Call SOLE 8 316,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 10,908 173,200 SH Put SOLE 8 173,200 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 19,688 312,600 SH Call SOLE 8 312,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 52,452 854,000 SH Call SOLE 8 854,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 0 2 SH   SOLE 8 2 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 13,833 135,800 SH Call SOLE 8 135,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 64,659 1,000,600 SH Call SOLE 8 1,000,600 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 23,573 383,800 SH Put SOLE 8 383,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 15,339 122,300 SH Put SOLE 8 122,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 3,759 58,175 SH   SOLE 8 58,175 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 52,403 1,702,500 SH Call SOLE 8 1,702,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 99,164 3,221,700 SH Put SOLE 8 3,221,700 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 217 2,362 SH   SOLE 9 2,362 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 1,394 23,212 SH   SOLE 9 23,212 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 94 1,490 SH   SOLE 9 1,490 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 3,475 112,896 SH   SOLE 9 112,896 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 645 10,743 SH   DFND 20 0 0 10,743
SELECTA BIOSCIENCES INC COM 816212104 0 1 SH   SOLE 8 1 0 0
SELECTIVE INS GROUP INC COM 816300107 4,429 67,942 SH   SOLE 1 67,942 0 0
SELECTIVE INS GROUP INC COM 816300107 11 174 SH   SOLE 8 174 0 0
SEMILEDS CORP COM 816645204 45 22,553 SH   SOLE 8 22,553 0 0
SEMPRA ENERGY COM 816851109 59,834 394,985 SH   SOLE 1 394,985 0 0
SEMPRA ENERGY OPT 816851109 470 3,100 SH Call SOLE 8 3,100 0 0
SEMPRA ENERGY CONV 816851406 12,657 105,454 SH   SOLE 8 105,454 0 0
SEMPRA ENERGY OPT 816851109 151 1,000 SH Put SOLE 8 1,000 0 0
SEMPRA ENERGY COM 816851109 879 5,806 SH   SOLE 8 5,806 0 0
SEMPRA ENERGY COM 816851109 4,040 26,669 SH   SOLE 9 26,669 0 0
SEMTECH CORP COM 816850101 3,697 69,883 SH   SOLE 1 69,883 0 0
SEMTECH CORP COM 816850101 10 187 SH   SOLE 8 187 0 0
SENECA FOODS CORP NEW COM 817070501 414 10,153 SH   SOLE 1 10,153 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 3,520 417,177 SH   SOLE 1 417,177 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 0 1 SH   SOLE 8 1 0 0
SENIOR HSG PPTYS TR COM 81721M109 47 5,584 SH   SOLE 9 5,584 0 0
SENMIAO TECHNOLOGY LTD COM 817225105 17 25,989 SH   SOLE 8 25,989 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 4,597 85,350 SH   SOLE 1 85,350 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 68 1,264 SH   SOLE 8 1,264 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 188 3,496 SH   SOLE 9 3,496 0 0
SENSEONICS HLDGS INC COM 81727U105 112 122,425 SH   SOLE 1 122,425 0 0
SENSEONICS HLDGS INC COM 81727U105 0 57 SH   SOLE 8 57 0 0
SENSEONICS HLDGS INC COM 81727U105 40 43,750 SH   SOLE 99 43,750 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 3,034 45,910 SH   SOLE 1 45,910 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 13 195 SH   SOLE 8 195 0 0
SERES THERAPEUTICS INC COM 81750R102 126 36,469 SH   SOLE 1 36,469 0 0
SERES THERAPEUTICS INC COM 81750R102 0 70 SH   SOLE 8 70 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 2,054 51,275 SH   SOLE 1 51,275 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1 21 SH   SOLE 8 21 0 0
SERVICE CORP INTL COM 817565104 5,285 114,809 SH   SOLE 1 114,809 0 0
SERVICE CORP INTL COM 817565104 1 25 SH   SOLE 8 25 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 24,223 626,554 SH   SOLE 1 626,554 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 124 3,206 SH   SOLE 8 3,206 0 0
SERVICENOW INC COM 81762P102 199,276 705,859 SH   SOLE 1 502,272 203,587 0
SERVICENOW INC COM 81762P102 37 132 SH   DFND 1 0 0 132
SERVICENOW INC OPT 81762P102 61,885 219,200 SH Call SOLE 8 219,200 0 0
SERVICENOW INC OPT 81762P102 38,622 136,800 SH Put SOLE 8 136,800 0 0
SERVICENOW INC COM 81762P102 897 3,180 SH   SOLE 8 3,180 0 0
SERVICENOW INC BOND 81762PAC6 1,960 927,000 PRN   SOLE 8 0 0 927,000
SERVICENOW INC COM 81762P102 5,298 18,765 SH   SOLE 9 18,765 0 0
SERVICENOW INC COM 81762P102 3,604 12,767 SH   SOLE 20 0 12,767 0
SERVICENOW INC COM 81762P102 2,279 8,073 SH   SOLE 82 0 8,073 0
SERVICENOW INC COM 81762P102 7,960 28,196 SH   SOLE 99 0 28,196 0
SERVISFIRST BANCSHARES INC COM 81768T108 2,706 71,803 SH   SOLE 1 71,803 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 2 55 SH   SOLE 8 55 0 0
SESEN BIO INC COM 817763105 0 1 SH   SOLE 8 1 0 0
SEVERN BANCORP ANNAPOLIS MD COM 81811M100 0 5 SH   SOLE 8 5 0 0
SHAKE SHACK INC COM 819047101 3,351 56,251 SH   SOLE 1 56,251 0 0
SHAKE SHACK INC OPT 819047101 15,101 253,500 SH Call SOLE 8 253,500 0 0
SHAKE SHACK INC COM 819047101 11,697 196,372 SH   SOLE 8 196,372 0 0
SHAKE SHACK INC OPT 819047101 29,319 492,200 SH Put SOLE 8 492,200 0 0
SHARPSPRING INC COM 820054104 117 10,224 SH   SOLE 1 10,224 0 0
SHAW COMMUNICATIONS INC COM 82028K200 63 3,084 SH   SOLE 1 3,084 0 0
SHAW COMMUNICATIONS INC COM 82028K200 949 46,761 SH   SOLE 9 46,761 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 695 34,411 SH   SOLE 1 34,411 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 3 149 SH   SOLE 8 149 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 2,966 71,278 SH   SOLE 1 71,278 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 0 7 SH   SOLE 8 7 0 0
SHERWIN WILLIAMS CO COM 824348106 177,237 303,728 SH   SOLE 1 303,728 0 0
SHERWIN WILLIAMS CO OPT 824348106 817 1,400 SH Put SOLE 8 1,400 0 0
SHERWIN WILLIAMS CO COM 824348106 62 106 SH   SOLE 8 106 0 0
SHERWIN WILLIAMS CO OPT 824348106 817 1,400 SH Call SOLE 8 1,400 0 0
SHERWIN WILLIAMS CO COM 824348106 4,626 7,929 SH   SOLE 9 7,929 0 0
SHILOH INDS INC COM 824543102 0 28 SH   SOLE 8 28 0 0
SHOCKWAVE MED INC COM 82489T104 1,200 27,316 SH   SOLE 1 27,316 0 0
SHOCKWAVE MED INC COM 82489T104 50 1,140 SH   SOLE 99 1,140 0 0
SHOE CARNIVAL INC COM 824889109 578 15,509 SH   SOLE 1 15,509 0 0
SHOE CARNIVAL INC COM 824889109 1 41 SH   SOLE 8 41 0 0
SHOPIFY INC COM 82509L107 3,540 8,904 SH   SOLE 1 8,904 0 0
SHOPIFY INC COM 82509L107 365 919 SH   DFND 1 0 0 919
SHOPIFY INC OPT 82509L107 56,058 141,000 SH Put SOLE 8 141,000 0 0
SHOPIFY INC COM 82509L107 39 99 SH   SOLE 8 99 0 0
SHOPIFY INC OPT 82509L107 23,179 58,300 SH Call SOLE 8 58,300 0 0
SHOPIFY INC COM 82509L107 619 1,558 SH   SOLE 9 1,558 0 0
SHORE BANCSHARES INC COM 825107105 223 12,881 SH   SOLE 1 12,881 0 0
SHORE BANCSHARES INC COM 825107105 0 9 SH   SOLE 8 9 0 0
SHOTSPOTTER INC COM 82536T107 271 10,632 SH   SOLE 1 10,632 0 0
SHOTSPOTTER INC COM 82536T107 0 5 SH   SOLE 8 5 0 0
SHUTTERSTOCK INC COM 825690100 1,900 44,327 SH   SOLE 1 44,327 0 0
SHUTTERSTOCK INC COM 825690100 10 262 SH   SOLE 8 262 0 0
SI BONE INC COM 825704109 481 22,351 SH   SOLE 1 22,351 0 0
SI BONE INC COM 825704109 0 1 SH   SOLE 8 1 0 0
SIBANYE STILLWATER ADR 825724206 749 75,400 SH   SOLE 1 75,400 0 0
SIBANYE STILLWATER ADR 825724206 13 1,298 SH   SOLE 8 1,298 0 0
SIEBERT FINL CORP COM 826176109 66 7,584 SH   SOLE 1 7,584 0 0
SIEBERT FINL CORP COM 826176109 0 4 SH   SOLE 8 4 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 0 65 SH   SOLE 8 65 0 0
SIENTRA INC COM 82621J105 433 48,410 SH   SOLE 1 48,410 0 0
SIENTRA INC COM 82621J105 0 3 SH   SOLE 8 3 0 0
SIERRA BANCORP COM 82620P102 506 17,372 SH   SOLE 1 17,372 0 0
SIERRA WIRELESS INC OPT 826516106 41 4,300 SH Call SOLE 8 4,300 0 0
SIERRA WIRELESS INC OPT 826516106 16 1,700 SH Put SOLE 8 1,700 0 0
SIFCO INDS INC COM 826546103 0 11 SH   SOLE 8 11 0 0
SIGA TECHNOLOGIES INC COM 826917106 263 55,074 SH   SOLE 1 55,074 0 0
SIGA TECHNOLOGIES INC COM 826917106 0 81 SH   SOLE 8 81 0 0
SIGMA LABS INC COM 826598302 0 286 SH   SOLE 8 286 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 32,056 234,659 SH   SOLE 1 234,659 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 13 99 SH   SOLE 8 99 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 162 1,190 SH   SOLE 9 1,190 0 0
SIGNET JEWELERS LIMITED COM G81276100 5,112 235,144 SH   SOLE 1 235,144 0 0
SIGNET JEWELERS LIMITED COM G81276100 2,190 100,759 SH   SOLE 8 100,759 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,981 91,100 SH Call SOLE 8 91,100 0 0
SIGNET JEWELERS LIMITED OPT G81276100 3,924 180,500 SH Put SOLE 8 180,500 0 0
SILGAN HOLDINGS INC COM 827048109 213 6,871 SH   SOLE 1 6,871 0 0
SILGAN HOLDINGS INC COM 827048109 3 85 SH   SOLE 8 85 0 0
SILICOM LTD COM M84116108 33 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 374 3,229 SH   SOLE 8 3,229 0 0
SILICON LABORATORIES INC BOND 826919AB8 69 52,000 PRN   SOLE 8 0 0 52,000
SILICON LABORATORIES INC OPT 826919102 719 6,200 SH Call SOLE 8 6,200 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 0 4 SH   SOLE 8 4 0 0
SILK ROAD MEDICAL INC COM 82710M100 888 21,991 SH   SOLE 1 21,991 0 0
SILVERBOW RES INC COM 82836G102 71 7,187 SH   SOLE 1 7,187 0 0
SILVERBOW RES INC COM 82836G102 0 22 SH   SOLE 8 22 0 0
SILVERCORP METALS INC COM 82835P103 0 72 SH   SOLE 8 72 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 109 8,652 SH   SOLE 1 8,652 0 0
SIMMONS 1ST NATL CORP COM 828730200 4,110 153,416 SH   SOLE 1 153,416 0 0
SIMMONS 1ST NATL CORP COM 828730200 0 9 SH   SOLE 8 9 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 110,477 741,649 SH   SOLE 1 741,649 0 0
SIMON PPTY GROUP INC NEW COM 828806109 28,825 193,506 SH   SOLE 1 193,506 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 8,461 56,800 SH Put SOLE 8 56,800 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 8,371 56,200 SH Call SOLE 8 56,200 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 94 634 SH   SOLE 8 634 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,651 31,230 SH   SOLE 9 31,230 0 0
SIMON PPTY GROUP INC NEW COM 828806109 2,127 14,280 SH   SOLE 99 14,280 0 0
SIMPLY GOOD FOODS CO COM 82900L102 2,649 92,827 SH   SOLE 1 92,827 0 0
SIMPLY GOOD FOODS CO COM 82900L102 25 894 SH   SOLE 8 894 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 5,703 71,077 SH   SOLE 1 71,077 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 29 368 SH   SOLE 8 368 0 0
SIMULATIONS PLUS INC COM 829214105 347 11,944 SH   SOLE 1 11,944 0 0
SIMULATIONS PLUS INC COM 829214105 1 19 SH   SOLE 8 19 0 0
SINA CORP OPT G81477104 1,086 27,200 SH Put SOLE 8 27,200 0 0
SINA CORP COM G81477104 350 8,766 SH   SOLE 8 8,766 0 0
SINA CORP OPT G81477104 1,529 38,300 SH Call SOLE 8 38,300 0 0
SINA CORP COM G81477104 1,418 35,500 SH   SOLE 9 35,500 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 1,066 31,990 SH   SOLE 1 31,990 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 929 27,861 SH   SOLE 8 27,861 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 4,531 135,900 SH Put SOLE 8 135,900 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 1,124 33,700 SH Call SOLE 8 33,700 0 0
SIRIUS XM HLDGS INC COM 82968B103 17,886 2,501,534 SH   SOLE 1 2,501,534 0 0
SIRIUS XM HLDGS INC OPT 82968B103 551 77,056 SH Call SOLE 8 77,056 0 0
SIRIUS XM HLDGS INC COM 82968B103 474 66,230 SH   SOLE 8 66,230 0 0
SIRIUS XM HLDGS INC OPT 82968B103 181 25,332 SH Put SOLE 8 25,332 0 0
SIRIUS XM HLDGS INC COM 82968B103 240 33,506 SH   SOLE 9 33,506 0 0
SITE CENTERS CORP TRUS 82981J109 3,360 239,631 SH   SOLE 1 239,631 0 0
SITE CENTERS CORP TRUS 82981J109 0 7 SH   SOLE 8 7 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4,290 47,324 SH   SOLE 1 47,324 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3 26 SH   SOLE 8 26 0 0
SITO MOBILE LTD COM 82988R203 0 78 SH   SOLE 8 78 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 1,181 26,161 SH   SOLE 1 26,161 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 0 1 SH   SOLE 8 1 0 0
SJW GROUP COM 784305104 2,352 33,101 SH   SOLE 1 33,101 0 0
SJW GROUP COM 784305104 2 27 SH   SOLE 8 27 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SK TELECOM LTD ADR 78440P108 178 7,697 SH   SOLE 99 7,697 0 0
SKECHERS U S A INC COM 830566105 11,207 259,472 SH   SOLE 1 259,472 0 0
SKECHERS U S A INC OPT 830566105 1,715 39,700 SH Put SOLE 8 39,700 0 0
SKECHERS U S A INC OPT 830566105 2,306 53,400 SH Call SOLE 8 53,400 0 0
SKECHERS U S A INC COM 830566105 2,089 48,365 SH   SOLE 8 48,365 0 0
SKECHERS U S A INC COM 830566105 111 2,568 SH   SOLE 9 2,568 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 2,169 68,431 SH   SOLE 1 68,431 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 1 34 SH   SOLE 8 34 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 606 19,125 SH   SOLE 99 19,125 0 0
SKYWEST INC COM 830879102 5,668 87,706 SH   SOLE 1 87,706 0 0
SKYWEST INC COM 830879102 17 269 SH   SOLE 8 269 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 35,069 290,112 SH   SOLE 1 290,112 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,737 39,190 SH   SOLE 8 39,190 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 13,841 114,500 SH Put SOLE 8 114,500 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 10,057 83,200 SH Call SOLE 8 83,200 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,045 16,912 SH   SOLE 9 16,912 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 950 7,859 SH   SOLE 99 7,859 0 0
SL GREEN RLTY CORP COM 78440X101 2,004 21,815 SH   SOLE 1 21,815 0 0
SL GREEN RLTY CORP TRUS 78440X101 35,067 381,675 SH   SOLE 1 381,675 0 0
SL GREEN RLTY CORP OPT 78440X101 9 100 SH Call SOLE 8 100 0 0
SL GREEN RLTY CORP TRUS 78440X101 48 523 SH   SOLE 8 523 0 0
SL GREEN RLTY CORP OPT 78440X101 193 2,100 SH Put SOLE 8 2,100 0 0
SL GREEN RLTY CORP COM 78440X101 828 9,012 SH   SOLE 9 9,012 0 0
SLACK TECHNOLOGIES INC COM 83088V102 1,179 52,444 SH   SOLE 1 52,444 0 0
SLACK TECHNOLOGIES INC COM 83088V102 43 1,905 SH   DFND 1 0 0 1,905
SLACK TECHNOLOGIES INC COM 83088V102 22 998 SH   SOLE 8 998 0 0
SLACK TECHNOLOGIES INC COM 83088V102 73 3,245 SH   DFND 20 0 0 3,245
SLEEP NUMBER CORP COM 83125X103 4,538 92,183 SH   SOLE 1 92,183 0 0
SLEEP NUMBER CORP COM 83125X103 320 6,495 SH   SOLE 8 6,495 0 0
SLM CORP COM 78442P106 3,257 365,489 SH   SOLE 1 365,489 0 0
SLM CORP OPT 78442P106 9 1,000 SH Put SOLE 8 1,000 0 0
SLM CORP COM 78442P106 26 3,008 SH   SOLE 8 3,008 0 0
SLM CORP OPT 78442P106 57 6,400 SH Call SOLE 8 6,400 0 0
SLM CORP COM 78442P106 214 24,049 SH   SOLE 99 24,049 0 0
SM ENERGY CO COM 78454L100 3,501 311,514 SH   SOLE 1 311,514 0 0
SM ENERGY CO OPT 78454L100 234 20,800 SH Call SOLE 8 20,800 0 0
SM ENERGY CO OPT 78454L100 130 11,600 SH Put SOLE 8 11,600 0 0
SM ENERGY CO COM 78454L100 36 3,171 SH   SOLE 8 3,171 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 952 25,084 SH   SOLE 1 25,084 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 0 2 SH   SOLE 8 2 0 0
SMART SAND INC COM 83191H107 55 21,974 SH   SOLE 1 21,974 0 0
SMART SAND INC COM 83191H107 0 86 SH   SOLE 8 86 0 0
SMARTFINANCIAL INC COM 83190L208 385 16,283 SH   SOLE 1 16,283 0 0
SMARTSHEET INC COM 83200N103 1,945 43,300 SH   SOLE 1 43,300 0 0
SMARTSHEET INC COM 83200N103 9 200 SH   DFND 1 0 0 200
SMARTSHEET INC COM 83200N103 1 17 SH   SOLE 8 17 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 635 13,200 SH   SOLE 1 13,200 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 726 15,109 SH   SOLE 8 15,109 0 0
SMITH A O CORP COM 831865209 13,192 276,903 SH   SOLE 1 276,903 0 0
SMITH A O CORP COM 831865209 1,102 23,129 SH   SOLE 8 23,129 0 0
SMITH A O CORP OPT 831865209 57 1,200 SH Put SOLE 8 1,200 0 0
SMITH A O CORP OPT 831865209 57 1,200 SH Call SOLE 8 1,200 0 0
SMITH A O CORP COM 831865209 633 13,289 SH   SOLE 9 13,289 0 0
SMITH A O CORP COM 831865209 179 3,750 SH   SOLE 99 3,750 0 0
SMITH MICRO SOFTWARE INC COM 832154207 136 34,100 SH   SOLE 1 34,100 0 0
SMUCKER J M CO COM 832696405 24,753 237,686 SH   SOLE 1 237,686 0 0
SMUCKER J M CO OPT 832696405 1,187 11,400 SH Put SOLE 8 11,400 0 0
SMUCKER J M CO OPT 832696405 302 2,900 SH Call SOLE 8 2,900 0 0
SMUCKER J M CO COM 832696405 168 1,605 SH   SOLE 8 1,605 0 0
SMUCKER J M CO COM 832696405 1,254 12,046 SH   SOLE 9 12,046 0 0
SNAP INC COM 83304A106 399 24,414 SH   DFND 1 0 0 24,414
SNAP INC COM 83304A106 11,209 686,409 SH   SOLE 1 686,409 0 0
SNAP INC OPT 83304A106 31,968 1,957,600 SH Call SOLE 8 1,957,600 0 0
SNAP INC OPT 83304A106 13,827 846,700 SH Put SOLE 8 846,700 0 0
SNAP INC COM 83304A106 3,153 193,058 SH   SOLE 8 193,058 0 0
SNAP INC COM 83304A106 248 15,126 SH   SOLE 9 15,126 0 0
SNAP ON INC COM 833034101 13,864 81,832 SH   SOLE 1 81,832 0 0
SNAP ON INC COM 833034101 119 701 SH   SOLE 8 701 0 0
SNAP ON INC OPT 833034101 68 400 SH Put SOLE 8 400 0 0
SNAP ON INC OPT 833034101 34 200 SH Call SOLE 8 200 0 0
SNAP ON INC COM 833034101 899 5,305 SH   SOLE 9 5,305 0 0
SO YOUNG INTERNATIONAL INC ADR 83356Q108 0 8 SH   SOLE 8 8 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 431 16,159 SH   SOLE 1 16,159 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 2,672 100,100 SH Put SOLE 8 100,100 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 977 36,633 SH   SOLE 8 36,633 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 30 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 406 15,215 SH   SOLE 99 15,215 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOCKET MOBILE INC COM 83368E200 0 18 SH   SOLE 8 18 0 0
SOGOU INC ADR 83409V104 86 18,874 SH   SOLE 8 18,874 0 0
SOGOU INC OPT 83409V104 2 400 SH Call SOLE 8 400 0 0
SOGOU INC OPT 83409V104 23 5,000 SH Put SOLE 8 5,000 0 0
SOHU COM LTD ADR 83410S108 120 10,700 SH   SOLE 1 10,700 0 0
SOHU COM LTD OPT 83410S108 321 28,700 SH Put SOLE 8 28,700 0 0
SOHU COM LTD ADR 83410S108 250 22,426 SH   SOLE 8 22,426 0 0
SOHU COM LTD OPT 83410S108 68 6,100 SH Call SOLE 8 6,100 0 0
SOHU COM LTD ADR 83410S108 141 12,639 SH   SOLE 99 12,639 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,797 29,406 SH   SOLE 1 29,406 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 12,181 128,100 SH Put SOLE 8 128,100 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 7,941 83,500 SH Call SOLE 8 83,500 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 854 8,976 SH   SOLE 8 8,976 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 435 31,090 SH   SOLE 1 31,090 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 0 2 SH   SOLE 8 2 0 0
SOLARWINDS CORP COM 83417Q105 0 1 SH   SOLE 8 1 0 0
SOLID BIOSCIENCES INC COM 83422E105 88 19,837 SH   SOLE 1 19,837 0 0
SOLID BIOSCIENCES INC OPT 83422E105 45 10,000 SH Call SOLE 8 10,000 0 0
SOLID BIOSCIENCES INC COM 83422E105 126 28,281 SH   SOLE 8 28,281 0 0
SOLITON INC COM 834251100 61 5,560 SH   SOLE 1 5,560 0 0
SONIC AUTOMOTIVE INC COM 83545G102 1,996 64,373 SH   SOLE 1 64,373 0 0
SONIC AUTOMOTIVE INC COM 83545G102 13 402 SH   SOLE 8 402 0 0
SONIM TECHNOLOGIES INC COM 83548F101 36 9,945 SH   SOLE 1 9,945 0 0
SONIM TECHNOLOGIES INC COM 83548F101 0 5 SH   SOLE 8 5 0 0
SONOCO PRODS CO COM 835495102 2,655 43,011 SH   SOLE 1 43,011 0 0
SONOCO PRODS CO COM 835495102 0 1 SH   SOLE 8 1 0 0
SONOS INC COM 83570H108 2,546 162,956 SH   SOLE 1 162,956 0 0
SONOS INC OPT 83570H108 1,001 64,100 SH Call SOLE 8 64,100 0 0
SONOS INC OPT 83570H108 595 38,100 SH Put SOLE 8 38,100 0 0
SONOS INC COM 83570H108 2,048 131,138 SH   SOLE 8 131,138 0 0
SONOS INC COM 83570H108 67 4,274 SH   SOLE 99 4,274 0 0
SONY CORP ADR 835699307 141 2,068 SH   DFND 1 0 0 2,068
SONY CORP ADR 835699307 17,124 251,827 SH   SOLE 1 251,827 0 0
SONY CORP OPT 835699307 7,772 114,300 SH Put SOLE 8 114,300 0 0
SONY CORP OPT 835699307 8,758 128,800 SH Call SOLE 8 128,800 0 0
SONY CORP ADR 835699307 2 25 SH   SOLE 8 25 0 0
SONY CORP ADR 835699307 221 3,251 SH   SOLE 9 3,251 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 716 211,681 SH   SOLE 1 211,681 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 0 4 SH   SOLE 8 4 0 0
SOUTH JERSEY INDS INC COM 838518108 4,606 139,655 SH   SOLE 1 139,655 0 0
SOUTH JERSEY INDS INC COM 838518108 45 1,361 SH   SOLE 8 1,361 0 0
SOUTH JERSEY INDS INC COM 838518108 355 10,760 SH   SOLE 99 10,760 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 1,500 71,886 SH   SOLE 1 71,886 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 0 5 SH   SOLE 8 5 0 0
SOUTH ST CORP COM 840441109 4,806 55,386 SH   SOLE 1 55,386 0 0
SOUTH ST CORP COM 840441109 6 64 SH   SOLE 8 64 0 0
SOUTHERN CO COM 842587107 77,491 1,216,510 SH   SOLE 1 1,216,510 0 0
SOUTHERN CO COM 842587107 114 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO OPT 842587107 4,459 70,000 SH Call SOLE 8 70,000 0 0
SOUTHERN CO OPT 842587107 12,447 195,400 SH Put SOLE 8 195,400 0 0
SOUTHERN CO COM 842587107 3 51 SH   SOLE 8 51 0 0
SOUTHERN CO COM 842587107 8,107 127,259 SH   SOLE 9 127,259 0 0
SOUTHERN CO COM 842587107 5,460 85,711 SH   SOLE 58 85,711 0 0
SOUTHERN COPPER CORP COM 84265V105 4,462 105,018 SH   SOLE 1 105,018 0 0
SOUTHERN COPPER CORP COM 84265V105 25 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 4 91 SH   SOLE 8 91 0 0
SOUTHERN COPPER CORP OPT 84265V105 212 5,000 SH Put SOLE 8 5,000 0 0
SOUTHERN COPPER CORP OPT 84265V105 1,831 43,100 SH Call SOLE 8 43,100 0 0
SOUTHERN COPPER CORP COM 84265V105 54 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 311 7,316 SH   SOLE 1 7,316 0 0
SOUTHERN MO BANCORP INC COM 843380106 303 7,891 SH   SOLE 1 7,891 0 0
SOUTHERN MO BANCORP INC COM 843380106 0 13 SH   SOLE 8 13 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 328 20,084 SH   SOLE 1 20,084 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,798 48,393 SH   SOLE 1 48,393 0 0
SOUTHWEST AIRLS CO COM 844741108 29,316 543,095 SH   SOLE 1 543,095 0 0
SOUTHWEST AIRLS CO OPT 844741108 3,104 57,500 SH Put SOLE 8 57,500 0 0
SOUTHWEST AIRLS CO COM 844741108 980 18,169 SH   SOLE 8 18,169 0 0
SOUTHWEST AIRLS CO OPT 844741108 7,838 145,200 SH Call SOLE 8 145,200 0 0
SOUTHWEST AIRLS CO COM 844741108 2,051 38,000 SH   SOLE 9 38,000 0 0
SOUTHWEST AIRLS CO COM 844741108 51 949 SH   DFND 20 0 0 949
SOUTHWEST GAS HOLDINGS INC COM 844895102 4,679 61,588 SH   SOLE 1 61,588 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 37 483 SH   SOLE 8 483 0 0
SOUTHWESTERN ENERGY CO COM 845467109 2,797 1,156,215 SH   SOLE 1 1,156,215 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 374 154,600 SH Call SOLE 8 154,600 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 178 73,500 SH Put SOLE 8 73,500 0 0
SOUTHWESTERN ENERGY CO COM 845467109 241 99,946 SH   SOLE 8 99,946 0 0
SP PLUS CORP COM 78469C103 1,004 23,641 SH   SOLE 1 23,641 0 0
SP PLUS CORP COM 78469C103 1 19 SH   SOLE 8 19 0 0
SPARK ENERGY INC COM 846511103 109 11,833 SH   SOLE 1 11,833 0 0
SPARK ENERGY INC COM 846511103 0 40 SH   SOLE 8 40 0 0
SPARTAN MTRS INC COM 846819100 719 39,800 SH   SOLE 1 39,800 0 0
SPARTAN MTRS INC COM 846819100 2 119 SH   SOLE 8 119 0 0
SPARTANNASH CO COM 847215100 778 54,634 SH   SOLE 1 54,634 0 0
SPARTANNASH CO COM 847215100 0 1 SH   SOLE 8 1 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 57,109 200,312 SH   SOLE 1 200,312 0 0
SPDR GOLD TRUST FUND 78463V107 103,103 721,495 SH   SOLE 1 721,495 0 0
SPDR GOLD TRUST FUND 78463V107 1,865 13,052 SH   DFND 1 0 0 13,052
SPDR GOLD TRUST OPT 78463V107 572,187 4,004,100 SH Put SOLE 8 4,004,100 0 0
SPDR GOLD TRUST FUND 78463V107 90 630 SH   SOLE 8 630 0 0
SPDR GOLD TRUST OPT 78463V107 936,110 6,550,800 SH Call SOLE 8 6,550,800 0 0
SPDR GOLD TRUST FUND 78463V107 2,369 16,575 SH   SOLE 9 16,575 0 0
SPDR GOLD TRUST FUND 78463V107 219 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X301 517 5,000 SH   DFND 1 0 0 5,000
SPDR INDEX SHS FDS OPT 78463X202 3,834 94,000 SH Put SOLE 1 94,000 0 0
SPDR INDEX SHS FDS FUND 78463X202 1,917 47,000 SH   SOLE 1 47,000 0 0
SPDR INDEX SHS FDS FUND 78463X749 1,189 23,073 SH   SOLE 1 23,073 0 0
SPDR INDEX SHS FDS FUND 78463X202 314 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS FUND 78463X202 1,779 43,612 SH   SOLE 8 43,612 0 0
SPDR INDEX SHS FDS OPT 78463X202 33,227 814,600 SH Put SOLE 8 814,600 0 0
SPDR INDEX SHS FDS OPT 78463X400 51 500 SH Call SOLE 8 500 0 0
SPDR INDEX SHS FDS OPT 78463X202 3,194 78,300 SH Call SOLE 8 78,300 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,636,288 8,190,797 SH   SOLE 1 8,190,797 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 1,105,590 3,435,000 SH Call SOLE 1 3,435,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,819 11,866 SH   DFND 1 0 0 11,866
SPDR S&ampP 500 ETF TR OPT 78462F103 2,335,544 7,256,400 SH Put SOLE 1 7,256,400 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 9,116,105 28,323,200 SH Call SOLE 8 28,323,200 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 520,562 1,617,360 SH   SOLE 8 1,617,360 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 9,172,270 28,497,700 SH Put SOLE 8 28,497,700 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 51,322 136,722 SH   SOLE 1 136,722 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 4,092 10,900 SH Put SOLE 8 10,900 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 9,388 25,010 SH   SOLE 8 25,010 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 7,733 20,600 SH Call SOLE 8 20,600 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 5 12 SH   SOLE 9 12 0 0
SPDR SERIES TRUST FUND 78464A730 198,061 8,356,984 SH   SOLE 1 8,356,984 0 0
SPDR SERIES TRUST FUND 78464A797 11,232 237,513 SH   SOLE 1 237,513 0 0
SPDR SERIES TRUST FUND 78464A755 27,847 950,708 SH   SOLE 1 950,708 0 0
SPDR SERIES TRUST OPT 78464A730 9,480 400,000 SH Put SOLE 1 400,000 0 0
SPDR SERIES TRUST FUND 78464A714 59,854 1,300,909 SH   SOLE 1 1,300,909 0 0
SPDR SERIES TRUST FUND 78464A631 27,278 250,000 SH   SOLE 1 250,000 0 0
SPDR SERIES TRUST FUND 78464A870 351,768 3,698,541 SH   SOLE 1 3,698,541 0 0
SPDR SERIES TRUST FUND 78464A359 12,695 228,745 SH   SOLE 1 228,745 0 0
SPDR SERIES TRUST FUND 78464A888 79,702 1,751,309 SH   SOLE 1 1,751,309 0 0
SPDR SERIES TRUST FUND 78464A698 122,325 2,100,008 SH   SOLE 1 2,100,008 0 0
SPDR SERIES TRUST FUND 78464A862 2,647 25,000 SH   SOLE 1 25,000 0 0
SPDR SERIES TRUST OPT 78464A730 2,370 100,000 SH Call SOLE 1 100,000 0 0
SPDR SERIES TRUST FUND 78468R408 458 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A748 1,214 150,000 SH   SOLE 1 150,000 0 0
SPDR SERIES TRUST OPT 78464A730 46,855 1,977,000 SH Call SOLE 8 1,977,000 0 0
SPDR SERIES TRUST FUND 78464A755 6,074 207,368 SH   SOLE 8 207,368 0 0
SPDR SERIES TRUST OPT 78468R622 179 1,633 SH Call SOLE 8 1,633 0 0
SPDR SERIES TRUST OPT 78464A714 3,308 71,900 SH Call SOLE 8 71,900 0 0
SPDR SERIES TRUST OPT 78464A698 30,692 526,900 SH Put SOLE 8 526,900 0 0
SPDR SERIES TRUST FUND 78464A698 6,963 119,540 SH   SOLE 8 119,540 0 0
SPDR SERIES TRUST OPT 78464A797 9,864 208,600 SH Put SOLE 8 208,600 0 0
SPDR SERIES TRUST FUND 78464A730 17,506 738,632 SH   SOLE 8 738,632 0 0
SPDR SERIES TRUST FUND 78464A748 20 2,431 SH   SOLE 8 2,431 0 0
SPDR SERIES TRUST FUND 78464A870 1,668 17,533 SH   SOLE 8 17,533 0 0
SPDR SERIES TRUST OPT 78464A870 9,083 95,500 SH Call SOLE 8 95,500 0 0
SPDR SERIES TRUST FUND 78464A722 2,165 47,400 SH   SOLE 8 47,400 0 0
SPDR SERIES TRUST OPT 78464A698 3,699 63,500 SH Call SOLE 8 63,500 0 0
SPDR SERIES TRUST OPT 78464A748 4 500 SH Call SOLE 8 500 0 0
SPDR SERIES TRUST FUND 78464A797 916 19,364 SH   SOLE 8 19,364 0 0
SPDR SERIES TRUST OPT 78464A755 4,891 167,000 SH Call SOLE 8 167,000 0 0
SPDR SERIES TRUST OPT 78464A797 147 3,100 SH Call SOLE 8 3,100 0 0
SPDR SERIES TRUST OPT 78464A730 134,607 5,679,600 SH Put SOLE 8 5,679,600 0 0
SPDR SERIES TRUST OPT 78464A748 38 4,700 SH Put SOLE 8 4,700 0 0
SPDR SERIES TRUST OPT 78464A870 85,295 896,800 SH Put SOLE 8 896,800 0 0
SPDR SERIES TRUST OPT 78464A888 10,987 241,400 SH Put SOLE 8 241,400 0 0
SPDR SERIES TRUST OPT 78464A714 32,635 709,300 SH Put SOLE 8 709,300 0 0
SPDR SERIES TRUST OPT 78468R622 12,301 112,298 SH Put SOLE 8 112,298 0 0
SPDR SERIES TRUST FUND 78464A367 8,456 280,828 SH   SOLE 8 280,828 0 0
SPDR SERIES TRUST FUND 78468R622 5,468 49,917 SH   SOLE 8 49,917 0 0
SPDR SERIES TRUST OPT 78464A888 32,143 706,300 SH Call SOLE 8 706,300 0 0
SPDR SERIES TRUST OPT 78464A755 4,950 169,000 SH Put SOLE 8 169,000 0 0
SPDR SERIES TRUST FUND 78464A870 1,980 20,814 SH   SOLE 9 20,814 0 0
SPDR SERIES TRUST FUND 78464A797 53 1,118 SH   SOLE 9 1,118 0 0
SPDR SERIES TRUST FUND 78464A730 4,704 198,465 SH   SOLE 9 198,465 0 0
SPDR SERIES TRUST FUND 78464A698 152 2,604 SH   SOLE 9 2,604 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 81 1,264 SH   SOLE 1 1,264 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 8 129 SH   SOLE 8 129 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 10 143 SH   SOLE 9 143 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 494 7,680 SH   SOLE 99 7,680 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 611 167,720 SH   SOLE 1 167,720 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 44 12,200 SH Put SOLE 8 12,200 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 11 3,145 SH   SOLE 8 3,145 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 44 12,100 SH Call SOLE 8 12,100 0 0
SPERO THERAPEUTICS INC COM 84833T103 109 11,361 SH   SOLE 1 11,361 0 0
SPIRE INC COM 84857L101 11,811 141,758 SH   SOLE 1 141,758 0 0
SPIRE INC COM 84857L101 45 540 SH   SOLE 8 540 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 9,515 130,568 SH   SOLE 1 130,568 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 5,856 80,341 SH   SOLE 8 80,341 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 36 500 SH Call SOLE 8 500 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 13,825 189,700 SH Put SOLE 8 189,700 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 215 2,957 SH   SOLE 9 2,957 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 109 1,498 SH   SOLE 99 1,498 0 0
SPIRIT AIRLS INC COM 848577102 5,508 136,632 SH   SOLE 1 136,632 0 0
SPIRIT AIRLS INC OPT 848577102 1,991 49,400 SH Call SOLE 8 49,400 0 0
SPIRIT AIRLS INC OPT 848577102 1,866 46,300 SH Put SOLE 8 46,300 0 0
SPIRIT AIRLS INC COM 848577102 2,258 56,005 SH   SOLE 8 56,005 0 0
SPIRIT MTA REIT TRUS 84861U105 19 25,192 SH   SOLE 1 25,192 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 322 14,003 SH   SOLE 1 14,003 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 0 1 SH   SOLE 8 1 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 1,417 28,837 SH   SOLE 1 28,837 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 148 143,000 PRN   SOLE 8 0 0 143,000
SPIRIT RLTY CAP INC NEW TRUS 84860W300 0 6 SH   SOLE 8 6 0 0
SPLUNK INC COM 848637104 134,422 897,522 SH   SOLE 1 897,522 0 0
SPLUNK INC OPT 848637104 10,005 66,800 SH Put SOLE 8 66,800 0 0
SPLUNK INC OPT 848637104 18,961 126,600 SH Call SOLE 8 126,600 0 0
SPLUNK INC COM 848637104 1,792 11,968 SH   SOLE 8 11,968 0 0
SPLUNK INC COM 848637104 480 3,202 SH   SOLE 9 3,202 0 0
SPOK HLDGS INC COM 84863T106 326 26,657 SH   SOLE 1 26,657 0 0
SPOK HLDGS INC COM 84863T106 0 25 SH   SOLE 8 25 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 348 43,237 SH   SOLE 1 43,237 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 0 31 SH   SOLE 8 31 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 299 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A COM L8681T102 2,434 16,277 SH   SOLE 1 16,277 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 8,130 54,361 SH   SOLE 8 54,361 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 17,662 118,100 SH Call SOLE 8 118,100 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 20,114 134,500 SH Put SOLE 8 134,500 0 0
SPRINT CORPORATION COM 85207U105 15,344 2,945,210 SH   SOLE 1 2,945,210 0 0
SPRINT CORPORATION OPT 85207U105 1,632 313,300 SH Call SOLE 8 313,300 0 0
SPRINT CORPORATION OPT 85207U105 596 114,300 SH Put SOLE 8 114,300 0 0
SPRINT CORPORATION COM 85207U105 0 93 SH   SOLE 8 93 0 0
SPRINT CORPORATION COM 85207U105 92 17,650 SH   SOLE 9 17,650 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 22 1,500 SH   DFND 1 0 0 1,500
SPROUTS FMRS MKT INC COM 85208M102 14,464 747,539 SH   SOLE 1 747,539 0 0
SPROUTS FMRS MKT INC OPT 85208M102 410 21,200 SH Call SOLE 8 21,200 0 0
SPROUTS FMRS MKT INC COM 85208M102 225 11,600 SH   SOLE 8 11,600 0 0
SPROUTS FMRS MKT INC OPT 85208M102 2 100 SH Put SOLE 8 100 0 0
SPS COMMERCE INC COM 78463M107 3,871 69,844 SH   SOLE 1 69,844 0 0
SPS COMMERCE INC COM 78463M107 4 72 SH   SOLE 8 72 0 0
SPX CORP COM 784635104 3,920 77,058 SH   SOLE 1 77,058 0 0
SPX CORP COM 784635104 3 50 SH   SOLE 8 50 0 0
SPX FLOW INC COM 78469X107 3,651 74,722 SH   SOLE 1 74,722 0 0
SPX FLOW INC COM 78469X107 7 152 SH   SOLE 8 152 0 0
SQUARE INC COM 852234103 63,117 1,008,916 SH   SOLE 1 1,008,916 0 0
SQUARE INC COM 852234103 4 65 SH   DFND 1 0 0 65
SQUARE INC OPT 852234103 31,024 495,900 SH Call SOLE 8 495,900 0 0
SQUARE INC OPT 852234103 159,766 2,553,800 SH Put SOLE 8 2,553,800 0 0
SQUARE INC COM 852234103 40,161 641,974 SH   SOLE 8 641,974 0 0
SQUARE INC COM 852234103 1,914 30,611 SH   SOLE 9 30,611 0 0
SQUARE INC COM 852234103 926 14,800 SH   DFND 20 0 0 14,800
SRC ENERGY INC COM 78470V108 5,355 1,299,831 SH   SOLE 1 1,299,831 0 0
SRC ENERGY INC COM 78470V108 5 1,160 SH   SOLE 8 1,160 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 8,284 134,920 SH   SOLE 1 134,920 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 79 1,292 SH   SOLE 8 1,292 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 300 4,900 SH   SOLE 9 4,900 0 0
SSR MNG INC COM 784730103 18 933 SH   DFND 1 0 0 933
SSR MNG INC COM 784730103 3,759 195,172 SH   SOLE 1 195,172 0 0
SSR MNG INC OPT 784730103 770 40,000 SH Call SOLE 8 40,000 0 0
SSR MNG INC COM 784730103 2 122 SH   SOLE 8 122 0 0
SSR MNG INC OPT 784730103 1,290 67,000 SH Put SOLE 8 67,000 0 0
ST JOE CO COM 790148100 1,075 54,206 SH   SOLE 1 54,206 0 0
ST JOE CO OPT 790148100 83 4,200 SH Call SOLE 8 4,200 0 0
ST JOE CO OPT 790148100 22 1,100 SH Put SOLE 8 1,100 0 0
ST JOE CO COM 790148100 148 7,440 SH   SOLE 8 7,440 0 0
STAAR SURGICAL CO COM 852312305 1,563 44,430 SH   SOLE 1 44,430 0 0
STAAR SURGICAL CO COM 852312305 9 252 SH   SOLE 8 252 0 0
STAG INDL INC TRUS 85254J102 10,877 344,573 SH   SOLE 1 344,573 0 0
STAG INDL INC TRUS 85254J102 0 6 SH   SOLE 8 6 0 0
STAMPS COM INC COM 852857200 28,729 343,984 SH   SOLE 1 343,984 0 0
STAMPS COM INC OPT 852857200 50 600 SH Call SOLE 8 600 0 0
STAMPS COM INC COM 852857200 1,502 17,987 SH   SOLE 8 17,987 0 0
STAMPS COM INC OPT 852857200 3,783 45,300 SH Put SOLE 8 45,300 0 0
STANDARD DIVERSIFIED INC COM 85336L109 0 3 SH   SOLE 8 3 0 0
STANDARD MTR PRODS INC COM 853666105 1,692 31,792 SH   SOLE 1 31,792 0 0
STANDARD MTR PRODS INC COM 853666105 0 1 SH   SOLE 8 1 0 0
STANDEX INTL CORP COM 854231107 1,490 18,783 SH   SOLE 1 18,783 0 0
STANDEX INTL CORP COM 854231107 0 6 SH   SOLE 8 6 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 32,561 196,464 SH   SOLE 1 196,464 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 2,105 12,700 SH Call SOLE 8 12,700 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,823 11,000 SH Put SOLE 8 11,000 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 2,783 16,790 SH   SOLE 8 16,790 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 2,450 14,779 SH   SOLE 9 14,779 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 663 4,000 SH   DFND 20 0 0 4,000
STANTEC INC COM 85472N109 20 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 153 5,400 SH   SOLE 9 5,400 0 0
STARBUCKS CORP COM 855244109 29 330 SH   DFND 1 0 0 330
STARBUCKS CORP COM 855244109 260,620 2,964,292 SH   SOLE 1 2,964,292 0 0
STARBUCKS CORP OPT 855244109 77,590 882,500 SH Put SOLE 8 882,500 0 0
STARBUCKS CORP OPT 855244109 38,940 442,900 SH Call SOLE 8 442,900 0 0
STARBUCKS CORP COM 855244109 12,933 147,110 SH   SOLE 8 147,110 0 0
STARBUCKS CORP COM 855244109 10,273 116,847 SH   SOLE 9 116,847 0 0
STARBUCKS CORP COM 855244109 360 4,100 SH   DFND 20 0 0 4,100
STARBUCKS CORP COM 855244109 11,384 129,477 SH   SOLE 58 129,477 0 0
STARS GROUP INC COM 85570W100 24,458 937,476 SH   SOLE 1 937,476 0 0
STARS GROUP INC COM 85570W100 1 41 SH   SOLE 8 41 0 0
STARS GROUP INC COM 85570W100 89 3,411 SH   SOLE 9 3,411 0 0
STARTEK INC COM 85569C107 135 16,911 SH   SOLE 1 16,911 0 0
STARWOOD PPTY TR INC TRUS 85571B105 57,942 2,330,725 SH   SOLE 1 2,330,725 0 0
STARWOOD PPTY TR INC BOND 85571BAH8 895 859,000 PRN   SOLE 8 0 0 859,000
STARWOOD PPTY TR INC TRUS 85571B105 0 1 SH   SOLE 8 1 0 0
STATE AUTO FINL CORP COM 855707105 542 17,477 SH   SOLE 1 17,477 0 0
STATE AUTO FINL CORP COM 855707105 0 8 SH   SOLE 8 8 0 0
STATE STR CORP COM 857477103 25 319 SH   DFND 1 0 0 319
STATE STR CORP COM 857477103 74,201 938,059 SH   SOLE 1 938,059 0 0
STATE STR CORP OPT 857477103 925 11,700 SH Put SOLE 8 11,700 0 0
STATE STR CORP COM 857477103 101 1,274 SH   SOLE 8 1,274 0 0
STATE STR CORP OPT 857477103 3,109 39,300 SH Call SOLE 8 39,300 0 0
STATE STR CORP COM 857477103 3,071 38,819 SH   SOLE 9 38,819 0 0
STEALTHGAS INC COM Y81669106 43 12,500 SH   DFND 20 0 0 12,500
STEEL CONNECT INC COM 858098106 0 141 SH   SOLE 8 141 0 0
STEEL DYNAMICS INC COM 858119100 8,112 238,276 SH   SOLE 1 238,276 0 0
STEEL DYNAMICS INC OPT 858119100 1,457 42,800 SH Call SOLE 8 42,800 0 0
STEEL DYNAMICS INC OPT 858119100 4,885 143,500 SH Put SOLE 8 143,500 0 0
STEEL DYNAMICS INC COM 858119100 1,118 32,860 SH   SOLE 8 32,860 0 0
STEEL DYNAMICS INC COM 858119100 164 4,838 SH   SOLE 9 4,838 0 0
STEEL DYNAMICS INC COM 858119100 486 14,285 SH   SOLE 99 14,285 0 0
STEELCASE INC COM 858155203 3,031 148,137 SH   SOLE 1 148,137 0 0
STEELCASE INC COM 858155203 5 232 SH   SOLE 8 232 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 489 45,957 SH   SOLE 1 45,957 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 18 1,734 SH   SOLE 8 1,734 0 0
STEPAN CO COM 858586100 3,901 38,075 SH   SOLE 1 38,075 0 0
STEPAN CO COM 858586100 6 56 SH   SOLE 8 56 0 0
STEREOTAXIS INC COM 85916J409 0 10 SH   SOLE 8 10 0 0
STERICYCLE INC COM 858912108 5,316 83,323 SH   SOLE 1 83,323 0 0
STERICYCLE INC COM 858912108 110 1,721 SH   SOLE 8 1,721 0 0
STERICYCLE INC OPT 858912108 274 4,300 SH Call SOLE 8 4,300 0 0
STERICYCLE INC OPT 858912108 32 500 SH Put SOLE 8 500 0 0
STERIS PLC COM G8473T100 26,677 175,016 SH   SOLE 1 175,016 0 0
STERIS PLC COM G8473T100 3,982 26,128 SH   SOLE 8 26,128 0 0
STERIS PLC COM G8473T100 1,230 8,062 SH   SOLE 9 8,062 0 0
STERLING BANCORP DEL COM 85917A100 6,067 287,800 SH   SOLE 1 287,800 0 0
STERLING BANCORP DEL COM 85917A100 9 438 SH   SOLE 8 438 0 0
STERLING BANCORP DEL COM 85917A100 442 20,945 SH   SOLE 99 20,945 0 0
STERLING BANCORP INC COM 85917W102 137 16,854 SH   SOLE 1 16,854 0 0
STERLING BANCORP INC COM 85917W102 0 1 SH   SOLE 8 1 0 0
STERLING CONSTRUCTION CO INC COM 859241101 370 26,266 SH   SOLE 1 26,266 0 0
STERLING CONSTRUCTION CO INC COM 859241101 0 1 SH   SOLE 8 1 0 0
STEWART INFORMATION SVCS COR COM 860372101 1,493 36,603 SH   SOLE 1 36,603 0 0
STEWART INFORMATION SVCS COR COM 860372101 0 1 SH   SOLE 8 1 0 0
STIFEL FINL CORP COM 860630102 6,682 110,195 SH   SOLE 1 110,195 0 0
STIFEL FINL CORP COM 860630102 35 583 SH   SOLE 8 583 0 0
STIFEL FINL CORP COM 860630102 490 8,086 SH   SOLE 99 8,086 0 0
STITCH FIX INC COM 860897107 1,782 69,433 SH   SOLE 1 69,433 0 0
STITCH FIX INC OPT 860897107 1,858 72,400 SH Put SOLE 8 72,400 0 0
STITCH FIX INC COM 860897107 2 77 SH   SOLE 8 77 0 0
STITCH FIX INC OPT 860897107 2,610 101,700 SH Call SOLE 8 101,700 0 0
STMICROELECTRONICS N V OPT 861012102 966 35,900 SH Call SOLE 8 35,900 0 0
STMICROELECTRONICS N V ADR 861012102 702 26,084 SH   SOLE 8 26,084 0 0
STMICROELECTRONICS N V OPT 861012102 1,041 38,700 SH Put SOLE 8 38,700 0 0
STOCK YDS BANCORP INC COM 861025104 838 20,412 SH   SOLE 1 20,412 0 0
STOCK YDS BANCORP INC COM 861025104 0 6 SH   SOLE 8 6 0 0
STOKE THERAPEUTICS INC COM 86150R107 259 9,151 SH   SOLE 1 9,151 0 0
STOKE THERAPEUTICS INC COM 86150R107 4 138 SH   SOLE 8 138 0 0
STOKE THERAPEUTICS INC COM 86150R107 15 547 SH   SOLE 99 547 0 0
STONECO LTD COM G85158106 40 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 21 528 SH   SOLE 1 528 0 0
STONECO LTD COM G85158106 756 18,962 SH   SOLE 8 18,962 0 0
STONEMOR PARTNERS L P COM 86183Q100 71 48,893 SH   SOLE 1 48,893 0 0
STONERIDGE INC COM 86183P102 977 33,292 SH   SOLE 1 33,292 0 0
STONERIDGE INC COM 86183P102 10 335 SH   SOLE 8 335 0 0
STORE CAP CORP COM 862121100 4,357 117,000 SH   SOLE 1 117,000 0 0
STORE CAP CORP TRUS 862121100 7,536 202,361 SH   SOLE 1 202,361 0 0
STORE CAP CORP TRUS 862121100 0 3 SH   SOLE 8 3 0 0
STORE CAP CORP COM 862121100 2,829 75,979 SH   SOLE 99 75,979 0 0
STRATA SKIN SCIENCES INC COM 86272A206 0 7 SH   SOLE 8 7 0 0
STRATASYS LTD COM M85548101 1,189 58,791 SH   SOLE 1 58,791 0 0
STRATASYS LTD COM M85548101 673 33,304 SH   SOLE 8 33,304 0 0
STRATASYS LTD OPT M85548101 222 11,000 SH Call SOLE 8 11,000 0 0
STRATASYS LTD OPT M85548101 40 2,000 SH Put SOLE 8 2,000 0 0
STRATEGIC ED INC COM 86272C103 6,371 40,097 SH   SOLE 1 40,097 0 0
STRATEGIC ED INC COM 86272C103 0 1 SH   SOLE 8 1 0 0
STRATTEC SEC CORP COM 863111100 0 7 SH   SOLE 8 7 0 0
STRATUS PPTYS INC COM 863167201 185 5,981 SH   SOLE 1 5,981 0 0
STRATUS PPTYS INC COM 863167201 0 2 SH   SOLE 8 2 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 77 36,874 SH   SOLE 1 36,874 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 0 203 SH   SOLE 8 203 0 0
STRYKER CORP COM 863667101 1,122 5,344 SH   DFND 1 0 0 5,344
STRYKER CORP COM 863667101 95,544 455,096 SH   SOLE 1 455,096 0 0
STRYKER CORP COM 863667101 2,368 11,279 SH   SOLE 8 11,279 0 0
STRYKER CORP OPT 863667101 6,235 29,700 SH Call SOLE 8 29,700 0 0
STRYKER CORP OPT 863667101 14,045 66,900 SH Put SOLE 8 66,900 0 0
STRYKER CORP COM 863667101 6,504 30,981 SH   SOLE 9 30,981 0 0
STURM RUGER &amp CO INC COM 864159108 1,525 32,426 SH   SOLE 1 32,426 0 0
STURM RUGER &amp CO INC OPT 864159108 19 400 SH Put SOLE 8 400 0 0
STURM RUGER &amp CO INC OPT 864159108 33 700 SH Call SOLE 8 700 0 0
STURM RUGER &amp CO INC COM 864159108 0 1 SH   SOLE 8 1 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 304 13,929 SH   SOLE 1 13,929 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 66 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L OPT 864482104 240 11,000 SH Put SOLE 8 11,000 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 276 12,638 SH   SOLE 8 12,638 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 362 13,363 SH   SOLE 1 13,363 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 0 1 SH   SOLE 8 1 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 3,260 264,288 SH   SOLE 1 264,288 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 0 1 SH   SOLE 8 1 0 0
SUMMIT MATLS INC COM 86614U100 3,190 133,474 SH   SOLE 1 133,474 0 0
SUMMIT MATLS INC COM 86614U100 132 5,531 SH   SOLE 8 5,531 0 0
SUMMIT MATLS INC OPT 86614U100 2,851 119,300 SH Call SOLE 8 119,300 0 0
SUN CMNTYS INC TRUS 866674104 14,517 96,713 SH   SOLE 1 96,713 0 0
SUN CMNTYS INC COM 866674104 1,411 9,400 SH   SOLE 1 9,400 0 0
SUN CMNTYS INC TRUS 866674104 1,196 7,964 SH   SOLE 8 7,964 0 0
SUN CMNTYS INC OPT 866674104 6,995 46,600 SH Call SOLE 8 46,600 0 0
SUN CMNTYS INC COM 866674104 294 1,962 SH   SOLE 9 1,962 0 0
SUN CMNTYS INC COM 866674104 1,838 12,248 SH   SOLE 99 12,248 0 0
SUN LIFE FINL INC COM 866796105 656 14,389 SH   SOLE 1 14,389 0 0
SUN LIFE FINL INC COM 866796105 5,497 120,601 SH   SOLE 9 120,601 0 0
SUNCOKE ENERGY INC COM 86722A103 732 117,544 SH   SOLE 1 117,544 0 0
SUNCOR ENERGY INC NEW COM 867224107 347 10,569 SH   SOLE 1 10,569 0 0
SUNCOR ENERGY INC NEW OPT 867224107 899 27,400 SH Put SOLE 8 27,400 0 0
SUNCOR ENERGY INC NEW COM 867224107 956 29,136 SH   SOLE 8 29,136 0 0
SUNCOR ENERGY INC NEW OPT 867224107 872 26,600 SH Call SOLE 8 26,600 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,356 41,371 SH   SOLE 9 41,371 0 0
SUNCOR ENERGY INC NEW COM 867224107 464 14,153 SH   SOLE 99 14,153 0 0
SUNLANDS TECHNOLOGY GROUP ADR 86740P108 1,079 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 371 12,136 SH   SOLE 1 12,136 0 0
SUNOCO LP OPT 86765K109 181 5,900 SH Put SOLE 8 5,900 0 0
SUNOCO LP OPT 86765K109 355 11,600 SH Call SOLE 8 11,600 0 0
SUNOCO LP COM 86765K109 54 1,773 SH   SOLE 8 1,773 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 4,189 536,994 SH   SOLE 1 536,994 0 0
SUNPOWER CORP COM 867652406 82 10,506 SH   SOLE 8 10,506 0 0
SUNPOWER CORP OPT 867652406 582 74,600 SH Call SOLE 8 74,600 0 0
SUNPOWER CORP OPT 867652406 333 42,800 SH Put SOLE 8 42,800 0 0
SUNRUN INC COM 86771W105 1,699 123,028 SH   SOLE 1 123,028 0 0
SUNRUN INC COM 86771W105 5 334 SH   SOLE 8 334 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 9,263 665,489 SH   SOLE 1 665,489 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 2 122 SH   SOLE 8 122 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 355 25,473 SH   SOLE 99 25,473 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 145 10,703 SH   SOLE 1 10,703 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 0 14 SH   SOLE 8 14 0 0
SUPERIOR INDS INTL INC COM 868168105 0 1 SH   SOLE 8 1 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 2,086 87,934 SH   SOLE 1 87,934 0 0
SUPERNUS PHARMACEUTICALS INC OPT 868459108 3,807 160,500 SH Call SOLE 8 160,500 0 0
SUPERNUS PHARMACEUTICALS INC BOND 868459AD0 753 827,000 PRN   SOLE 8 0 0 827,000
SUPERNUS PHARMACEUTICALS INC COM 868459108 0 1 SH   SOLE 8 1 0 0
SURFACE ONCOLOGY INC COM 86877M209 38 20,121 SH   SOLE 1 20,121 0 0
SURFACE ONCOLOGY INC COM 86877M209 0 196 SH   SOLE 8 196 0 0
SURGERY PARTNERS INC COM 86881A100 381 24,357 SH   SOLE 1 24,357 0 0
SURGERY PARTNERS INC COM 86881A100 0 10 SH   SOLE 8 10 0 0
SURMODICS INC COM 868873100 823 19,850 SH   SOLE 1 19,850 0 0
SURMODICS INC COM 868873100 11 268 SH   SOLE 8 268 0 0
SUTRO BIOPHARMA INC COM 869367102 202 18,299 SH   SOLE 1 18,299 0 0
SVB FINL GROUP COM 78486Q101 26,636 106,107 SH   SOLE 1 106,107 0 0
SVB FINL GROUP COM 78486Q101 210 836 SH   DFND 1 0 0 836
SVB FINL GROUP COM 78486Q101 284 1,133 SH   SOLE 8 1,133 0 0
SVB FINL GROUP OPT 78486Q101 2,862 11,400 SH Put SOLE 8 11,400 0 0
SVB FINL GROUP OPT 78486Q101 3,238 12,900 SH Call SOLE 8 12,900 0 0
SVB FINL GROUP COM 78486Q101 1,352 5,386 SH   SOLE 9 5,386 0 0
SVB FINL GROUP COM 78486Q101 1,428 5,688 SH   SOLE 58 5,688 0 0
SVMK INC COM 78489X103 1,700 95,147 SH   SOLE 1 95,147 0 0
SVMK INC COM 78489X103 216 12,103 SH   SOLE 8 12,103 0 0
SVMK INC COM 78489X103 240 13,437 SH   SOLE 99 13,437 0 0
SYKES ENTERPRISES INC COM 871237103 4 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 2,463 66,596 SH   SOLE 1 66,596 0 0
SYKES ENTERPRISES INC COM 871237103 3 79 SH   SOLE 8 79 0 0
SYNACOR INC COM 871561106 0 1 SH   SOLE 8 1 0 0
SYNALLOY CP DEL COM 871565107 109 8,472 SH   SOLE 1 8,472 0 0
SYNALLOY CP DEL COM 871565107 0 25 SH   SOLE 8 25 0 0
SYNAPTICS INC COM 87157D109 2,698 41,020 SH   SOLE 1 41,020 0 0
SYNAPTICS INC OPT 87157D109 3,795 57,700 SH Call SOLE 8 57,700 0 0
SYNAPTICS INC BOND 87157DAD1 6,794 6,101,000 PRN   SOLE 8 0 0 6,101,000
SYNAPTICS INC OPT 87157D109 645 9,800 SH Put SOLE 8 9,800 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 188 39,584 SH   SOLE 1 39,584 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 0 1 SH   SOLE 8 1 0 0
SYNCHRONY FINL COM 87165B103 42,055 1,167,916 SH   SOLE 1 1,167,916 0 0
SYNCHRONY FINL COM 87165B103 50 1,379 SH   SOLE 8 1,379 0 0
SYNCHRONY FINL OPT 87165B103 1,206 33,500 SH Call SOLE 8 33,500 0 0
SYNCHRONY FINL OPT 87165B103 691 19,200 SH Put SOLE 8 19,200 0 0
SYNCHRONY FINL COM 87165B103 2,340 64,995 SH   SOLE 9 64,995 0 0
SYNCHRONY FINL COM 87165B103 512 14,216 SH   SOLE 99 14,216 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 176 20,097 SH   SOLE 1 20,097 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 39 SH   SOLE 8 39 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 42 4,805 SH   SOLE 99 4,805 0 0
SYNEOS HEALTH INC COM 87166B102 11,228 188,783 SH   SOLE 1 188,783 0 0
SYNEOS HEALTH INC COM 87166B102 4 74 SH   SOLE 8 74 0 0
SYNEOS HEALTH INC COM 87166B102 252 4,236 SH   SOLE 99 4,236 0 0
SYNLOGIC INC COM 87166L100 41 15,989 SH   SOLE 1 15,989 0 0
SYNLOGIC INC COM 87166L100 0 193 SH   SOLE 8 193 0 0
SYNNEX CORP COM 87162W100 2,452 19,037 SH   SOLE 1 19,037 0 0
SYNNEX CORP COM 87162W100 5 35 SH   SOLE 8 35 0 0
SYNOPSYS INC COM 871607107 44,952 322,939 SH   SOLE 1 322,939 0 0
SYNOPSYS INC OPT 871607107 1,684 12,100 SH Put SOLE 8 12,100 0 0
SYNOPSYS INC OPT 871607107 1,378 9,900 SH Call SOLE 8 9,900 0 0
SYNOPSYS INC COM 871607107 3 20 SH   SOLE 8 20 0 0
SYNOPSYS INC COM 871607107 1,990 14,294 SH   SOLE 9 14,294 0 0
SYNOPSYS INC COM 871607107 2,252 16,176 SH   SOLE 58 16,176 0 0
SYNOVUS FINL CORP COM 87161C501 2,394 61,077 SH   SOLE 1 61,077 0 0
SYNOVUS FINL CORP OPT 87161C501 815 20,800 SH Call SOLE 8 20,800 0 0
SYNOVUS FINL CORP COM 87161C501 0 1 SH   SOLE 8 1 0 0
SYNOVUS FINL CORP OPT 87161C501 106 2,700 SH Put SOLE 8 2,700 0 0
SYNOVUS FINL CORP COM 87161C501 1,079 27,513 SH   SOLE 99 27,513 0 0
SYNTHORX INC COM 87167A103 2,849 40,757 SH   SOLE 1 40,757 0 0
SYNTHORX INC COM 87167A103 0 5 SH   SOLE 8 5 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 239 34,642 SH   SOLE 1 34,642 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 6 927 SH   SOLE 8 927 0 0
SYSCO CORP COM 871829107 83,502 976,185 SH   SOLE 1 976,185 0 0
SYSCO CORP COM 871829107 30 348 SH   DFND 1 0 0 348
SYSCO CORP OPT 871829107 368 4,300 SH Put SOLE 8 4,300 0 0
SYSCO CORP COM 871829107 3,198 37,386 SH   SOLE 8 37,386 0 0
SYSCO CORP OPT 871829107 5,004 58,500 SH Call SOLE 8 58,500 0 0
SYSCO CORP COM 871829107 4,423 51,706 SH   SOLE 9 51,706 0 0
SYSCO CORP COM 871829107 341 3,987 SH   SOLE 99 3,987 0 0
SYSTEMAX INC COM 871851101 311 12,365 SH   SOLE 1 12,365 0 0
SYSTEMAX INC COM 871851101 0 9 SH   SOLE 8 9 0 0
T MOBILE US INC COM 872590104 112,229 1,431,118 SH   SOLE 1 1,431,118 0 0
T MOBILE US INC OPT 872590104 12,869 164,100 SH Call SOLE 8 164,100 0 0
T MOBILE US INC COM 872590104 3,348 42,686 SH   SOLE 8 42,686 0 0
T MOBILE US INC OPT 872590104 9,465 120,700 SH Put SOLE 8 120,700 0 0
T MOBILE US INC COM 872590104 2,424 30,911 SH   SOLE 9 30,911 0 0
T MOBILE US INC COM 872590104 2,682 34,206 SH   SOLE 58 34,206 0 0
T MOBILE US INC COM 872590104 862 10,992 SH   SOLE 99 10,992 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,426 29,291 SH   SOLE 1 29,291 0 0
TABULA RASA HEALTHCARE INC COM 873379101 221 4,534 SH   SOLE 8 4,534 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 1,963 29,077 SH   SOLE 1 29,077 0 0
TAILORED BRANDS INC COM 87403A107 348 84,083 SH   SOLE 1 84,083 0 0
TAILORED BRANDS INC OPT 87403A107 208 50,200 SH Call SOLE 8 50,200 0 0
TAILORED BRANDS INC COM 87403A107 0 4 SH   SOLE 8 4 0 0
TAILORED BRANDS INC OPT 87403A107 217 52,400 SH Put SOLE 8 52,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 112,125 1,929,880 SH   SOLE 1 805,053 1,124,827 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 33 563 SH   DFND 1 0 0 563
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,995 51,560 SH   SOLE 8 51,560 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 7,402 127,400 SH Call SOLE 8 127,400 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 23,020 396,200 SH Put SOLE 8 396,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,813 31,200 SH   DFND 20 0 0 31,200
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 4,203 72,343 SH   SOLE 20 0 72,343 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,533 43,589 SH   SOLE 82 0 43,589 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 10,396 178,927 SH   SOLE 99 56,446 122,481 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 67,508 551,401 SH   SOLE 1 551,401 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 8,019 65,500 SH Put SOLE 8 65,500 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 897 7,321 SH   SOLE 8 7,321 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 3,477 28,400 SH Call SOLE 8 28,400 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,317 18,920 SH   SOLE 9 18,920 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 691 5,644 SH   SOLE 99 5,644 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,960 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 6,138 311,081 SH   SOLE 1 311,081 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,960 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,794 141,595 SH Call SOLE 8 141,595 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,875 145,717 SH Put SOLE 8 145,717 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 1,940 98,345 SH   SOLE 8 98,345 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 13 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 8,213 170,388 SH   SOLE 1 170,388 0 0
TAL EDUCATION GROUP OPT 874080104 43,476 902,000 SH Put SOLE 8 902,000 0 0
TAL EDUCATION GROUP OPT 874080104 106 2,200 SH Call SOLE 8 2,200 0 0
TAL EDUCATION GROUP ADR 874080104 1,002 20,783 SH   SOLE 8 20,783 0 0
TAL EDUCATION GROUP ADR 874080104 10,521 218,273 SH   SOLE 9 218,273 0 0
TALLGRASS ENERGY LP COM 874696107 241,543 10,919,660 SH   SOLE 1 10,919,660 0 0
TALOS ENERGY INC COM 87484T108 1,068 35,429 SH   SOLE 1 35,429 0 0
TALOS ENERGY INC COM 87484T108 1 47 SH   SOLE 8 47 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 5,755 96,545 SH   SOLE 1 96,545 0 0
TANDEM DIABETES CARE INC COM 875372203 31 512 SH   SOLE 8 512 0 0
TANDEM DIABETES CARE INC COM 875372203 93 1,564 SH   SOLE 99 1,564 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 2,555 173,450 SH   SOLE 1 173,450 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 2,055 139,500 SH Put SOLE 8 139,500 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 1,989 135,002 SH   SOLE 8 135,002 0 0
TAPESTRY INC COM 876030107 15,059 558,352 SH   SOLE 1 558,352 0 0
TAPESTRY INC COM 876030107 1,860 68,980 SH   SOLE 8 68,980 0 0
TAPESTRY INC OPT 876030107 990 36,700 SH Call SOLE 8 36,700 0 0
TAPESTRY INC OPT 876030107 1,475 54,700 SH Put SOLE 8 54,700 0 0
TAPESTRY INC COM 876030107 2,322 86,087 SH   SOLE 9 86,087 0 0
TAPESTRY INC COM 876030107 153 5,691 SH   SOLE 99 5,691 0 0
TARGA RES CORP COM 87612G101 7,694 188,427 SH   SOLE 1 188,427 0 0
TARGA RES CORP OPT 87612G101 7,574 185,500 SH Call SOLE 8 185,500 0 0
TARGA RES CORP COM 87612G101 152 3,739 SH   SOLE 8 3,739 0 0
TARGA RES CORP OPT 87612G101 1,543 37,800 SH Put SOLE 8 37,800 0 0
TARGA RES CORP COM 87612G101 202 4,964 SH   SOLE 9 4,964 0 0
TARGA RES CORP COM 87612G101 551 13,483 SH   SOLE 99 13,483 0 0
TARGET CORP COM 87612E106 107,028 834,787 SH   SOLE 1 834,787 0 0
TARGET CORP OPT 87612E106 52,361 408,400 SH Put SOLE 8 408,400 0 0
TARGET CORP COM 87612E106 30,135 235,036 SH   SOLE 8 235,036 0 0
TARGET CORP OPT 87612E106 18,731 146,100 SH Call SOLE 8 146,100 0 0
TARGET CORP COM 87612E106 6,518 50,838 SH   SOLE 9 50,838 0 0
TARGET HOSPITALITY CORP COM 87615L107 162 32,483 SH   SOLE 1 32,483 0 0
TARGET HOSPITALITY CORP COM 87615L107 0 75 SH   SOLE 8 75 0 0
TATA MTRS LTD ADR 876568502 9,224 713,381 SH   SOLE 1 713,381 0 0
TATA MTRS LTD OPT 876568502 268 20,700 SH Call SOLE 8 20,700 0 0
TATA MTRS LTD OPT 876568502 584 45,200 SH Put SOLE 8 45,200 0 0
TATA MTRS LTD ADR 876568502 554 42,809 SH   SOLE 8 42,809 0 0
TATA MTRS LTD ADR 876568502 1,672 129,284 SH   SOLE 9 129,284 0 0
TAUBMAN CTRS INC TRUS 876664103 1,549 49,808 SH   SOLE 1 49,808 0 0
TAUBMAN CTRS INC TRUS 876664103 3 102 SH   SOLE 8 102 0 0
TAUBMAN CTRS INC COM 876664103 213 6,865 SH   SOLE 99 6,865 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 2,569 117,546 SH   SOLE 1 117,546 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 0 2 SH   SOLE 8 2 0 0
TC ENERGY CORP COM 87807B107 15,071 282,697 SH   SOLE 1 282,697 0 0
TC ENERGY CORP COM 87807B107 0 1 SH   SOLE 8 1 0 0
TC ENERGY CORP COM 87807B107 23,737 445,230 SH   SOLE 9 445,230 0 0
TC PIPELINES LP COM 87233Q108 10,067 237,987 SH   SOLE 1 237,987 0 0
TC PIPELINES LP COM 87233Q108 4 100 SH   SOLE 8 100 0 0
TCG BDC INC COM 872280102 0 1 SH   SOLE 8 1 0 0
TCR2 THERAPEUTICS INC COM 87808K106 169 11,876 SH   SOLE 1 11,876 0 0
TCR2 THERAPEUTICS INC COM 87808K106 0 9 SH   SOLE 8 9 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 22,161 445,908 SH   SOLE 1 445,908 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 11,411 229,600 SH Call SOLE 8 229,600 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 29,020 583,900 SH Put SOLE 8 583,900 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 175 3,520 SH   SOLE 8 3,520 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 300 6,040 SH   SOLE 9 6,040 0 0
TE CONNECTIVITY LTD PREF H84989104 13 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 46,302 483,113 SH   SOLE 1 483,113 0 0
TE CONNECTIVITY LTD OPT H84989104 355 3,700 SH Call SOLE 8 3,700 0 0
TE CONNECTIVITY LTD COM H84989104 146 1,520 SH   SOLE 8 1,520 0 0
TE CONNECTIVITY LTD OPT H84989104 2,300 24,000 SH Put SOLE 8 24,000 0 0
TE CONNECTIVITY LTD COM H84989104 3,062 31,947 SH   SOLE 9 31,947 0 0
TEAM INC COM 878155100 726 45,471 SH   SOLE 1 45,471 0 0
TEAM INC COM 878155100 0 1 SH   SOLE 8 1 0 0
TECH DATA CORP COM 878237106 23,924 166,600 SH   SOLE 1 166,600 0 0
TECH DATA CORP COM 878237106 202 1,404 SH   SOLE 8 1,404 0 0
TECHNIPFMC PLC COM G87110105 58,065 2,708,224 SH   SOLE 1 2,708,224 0 0
TECHNIPFMC PLC COM G87110105 7,092 330,767 SH   SOLE 8 330,767 0 0
TECHNIPFMC PLC OPT G87110105 105 4,900 SH Call SOLE 8 4,900 0 0
TECHNIPFMC PLC OPT G87110105 11,168 520,900 SH Put SOLE 8 520,900 0 0
TECHNIPFMC PLC COM G87110105 69,978 3,263,908 SH   SOLE 9 3,263,908 0 0
TECHTARGET INC COM 87874R100 1,507 57,759 SH   SOLE 1 57,759 0 0
TECHTARGET INC COM 87874R100 11 404 SH   SOLE 8 404 0 0
TECK RESOURCES LTD COM 878742204 183 10,531 SH   SOLE 1 10,531 0 0
TECK RESOURCES LTD OPT 878742204 5,751 331,100 SH Put SOLE 8 331,100 0 0
TECK RESOURCES LTD COM 878742204 5,148 296,321 SH   SOLE 8 296,321 0 0
TECK RESOURCES LTD OPT 878742204 3,228 185,800 SH Call SOLE 8 185,800 0 0
TECK RESOURCES LTD COM 878742204 141 8,111 SH   SOLE 9 8,111 0 0
TECOGEN INC NEW COM 87876P201 0 48 SH   SOLE 8 48 0 0
TEEKAY CORPORATION COM Y8564W103 446 83,961 SH   SOLE 1 83,961 0 0
TEEKAY CORPORATION COM Y8564W103 26 4,977 SH   SOLE 8 4,977 0 0
TEEKAY CORPORATION OPT Y8564W103 18 3,300 SH Call SOLE 8 3,300 0 0
TEEKAY CORPORATION OPT Y8564W103 5 1,000 SH Put SOLE 8 1,000 0 0
TEEKAY CORPORATION COM Y8564W103 5 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 215 13,829 SH   SOLE 1 13,829 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 733 47,118 SH   SOLE 8 47,118 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 293 18,800 SH Put SOLE 8 18,800 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 34 2,200 SH Call SOLE 8 2,200 0 0
TEGNA INC COM 87901J105 9,777 585,759 SH   SOLE 1 585,759 0 0
TEGNA INC COM 87901J105 463 27,728 SH   SOLE 8 27,728 0 0
TEGNA INC OPT 87901J105 20 1,200 SH Put SOLE 8 1,200 0 0
TEGNA INC OPT 87901J105 125 7,500 SH Call SOLE 8 7,500 0 0
TEJON RANCH CO COM 879080109 341 21,393 SH   SOLE 1 21,393 0 0
TEJON RANCH CO COM 879080109 0 7 SH   SOLE 8 7 0 0
TELADOC HEALTH INC COM 87918A105 13 150 SH   DFND 1 0 0 150
TELADOC HEALTH INC COM 87918A105 8,198 97,918 SH   SOLE 1 97,918 0 0
TELADOC HEALTH INC BOND 87918AAC9 962 552,000 PRN   SOLE 8 0 0 552,000
TELADOC HEALTH INC BOND 87918AAB1 1,731 859,000 PRN   SOLE 8 0 0 859,000
TELADOC HEALTH INC COM 87918A105 3 41 SH   SOLE 8 41 0 0
TELADOC HEALTH INC OPT 87918A105 100 1,200 SH Put SOLE 8 1,200 0 0
TELADOC HEALTH INC COM 87918A105 195 2,332 SH   SOLE 99 2,332 0 0
TELARIA INC COM 879181105 1,194 135,512 SH   SOLE 1 135,512 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 11,779 33,992 SH   SOLE 1 33,992 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 1 3 SH   SOLE 8 3 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 272 784 SH   SOLE 9 784 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 547 1,579 SH   SOLE 99 1,579 0 0
TELEFLEX INC COM 879369106 30,158 80,114 SH   SOLE 1 80,114 0 0
TELEFLEX INC COM 879369106 11 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 50 131 SH   SOLE 8 131 0 0
TELEFLEX INC COM 879369106 1,659 4,409 SH   SOLE 9 4,409 0 0
TELEFONICA BRASIL SA ADR 87936R106 3,566 249,000 SH   SOLE 1 249,000 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 4 SH   SOLE 8 4 0 0
TELENAV INC COM 879455103 164 33,661 SH   SOLE 1 33,661 0 0
TELENAV INC COM 879455103 0 1 SH   SOLE 8 1 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 599 23,548 SH   SOLE 1 23,548 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 18 700 SH Put SOLE 8 700 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 122 4,800 SH Call SOLE 8 4,800 0 0
TELIGENT INC NEW COM 87960W104 0 100 SH   SOLE 8 100 0 0
TELLURIAN INC NEW COM 87968A104 2,196 301,550 SH   SOLE 1 301,550 0 0
TELLURIAN INC NEW COM 87968A104 11 1,439 SH   SOLE 8 1,439 0 0
TELUS CORP COM 87971M103 1,112 28,699 SH   SOLE 1 28,699 0 0
TELUS CORP COM 87971M103 2,001 51,696 SH   SOLE 9 51,696 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 257 27,970 SH   DFND 20 0 0 27,970
TEMPLETON GLOBAL INCOME FD FUND 880198106 513 83,668 SH   DFND 20 0 0 83,668
TEMPUR SEALY INTL INC COM 88023U101 697 8,005 SH   DFND 1 0 0 8,005
TEMPUR SEALY INTL INC COM 88023U101 5,112 58,718 SH   SOLE 1 58,718 0 0
TEMPUR SEALY INTL INC OPT 88023U101 3,300 37,900 SH Call SOLE 8 37,900 0 0
TEMPUR SEALY INTL INC COM 88023U101 4,507 51,767 SH   SOLE 8 51,767 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,619 18,600 SH Put SOLE 8 18,600 0 0
TENABLE HLDGS INC COM 88025T102 903 37,672 SH   SOLE 1 37,672 0 0
TENABLE HLDGS INC COM 88025T102 0 1 SH   SOLE 8 1 0 0
TENARIS S A ADR 88031M109 1 53 SH   SOLE 1 53 0 0
TENARIS S A ADR 88031M109 8 363 SH   DFND 1 0 0 363
TENARIS S A OPT 88031M109 54 2,400 SH Call SOLE 8 2,400 0 0
TENARIS S A OPT 88031M109 11 500 SH Put SOLE 8 500 0 0
TENARIS S A ADR 88031M109 14 608 SH   SOLE 8 608 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 8,870 755,538 SH   SOLE 1 755,538 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 7,092 604,100 SH Call SOLE 8 604,100 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 398 33,900 SH Put SOLE 8 33,900 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 117 10,031 SH   SOLE 8 10,031 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 617 52,540 SH   SOLE 9 52,540 0 0
TENET HEALTHCARE CORP COM 88033G407 4,790 125,966 SH   SOLE 1 125,966 0 0
TENET HEALTHCARE CORP OPT 88033G407 4,442 116,800 SH Put SOLE 8 116,800 0 0
TENET HEALTHCARE CORP COM 88033G407 3,553 93,417 SH   SOLE 8 93,417 0 0
TENET HEALTHCARE CORP OPT 88033G407 917 24,100 SH Call SOLE 8 24,100 0 0
TENNANT CO COM 880345103 2,111 27,086 SH   SOLE 1 27,086 0 0
TENNANT CO COM 880345103 3 41 SH   SOLE 8 41 0 0
TENNECO INC COM 880349105 734 55,983 SH   SOLE 1 55,983 0 0
TENNECO INC OPT 880349105 322 24,600 SH Call SOLE 8 24,600 0 0
TENNECO INC OPT 880349105 41 3,100 SH Put SOLE 8 3,100 0 0
TENNECO INC COM 880349105 2,523 192,617 SH   SOLE 8 192,617 0 0
TERADATA CORP DEL COM 88076W103 2,569 96,020 SH   SOLE 1 96,020 0 0
TERADATA CORP DEL COM 88076W103 820 30,651 SH   SOLE 8 30,651 0 0
TERADATA CORP DEL OPT 88076W103 1,397 52,200 SH Call SOLE 8 52,200 0 0
TERADATA CORP DEL OPT 88076W103 1,994 74,500 SH Put SOLE 8 74,500 0 0
TERADYNE INC COM 880770102 19,766 289,881 SH   SOLE 1 289,881 0 0
TERADYNE INC BOND 880770AG7 2,776 1,264,000 PRN   SOLE 8 0 0 1,264,000
TERADYNE INC OPT 880770102 198 2,900 SH Call SOLE 8 2,900 0 0
TERADYNE INC OPT 880770102 205 3,000 SH Put SOLE 8 3,000 0 0
TERADYNE INC COM 880770102 6,549 96,041 SH   SOLE 8 96,041 0 0
TERADYNE INC COM 880770102 250 3,656 SH   SOLE 9 3,656 0 0
TERADYNE INC COM 880770102 548 8,034 SH   SOLE 99 8,034 0 0
TEREX CORP NEW COM 880779103 2,173 72,955 SH   SOLE 1 72,955 0 0
TEREX CORP NEW COM 880779103 207 6,957 SH   SOLE 8 6,957 0 0
TEREX CORP NEW OPT 880779103 238 8,000 SH Put SOLE 8 8,000 0 0
TEREX CORP NEW OPT 880779103 185 6,200 SH Call SOLE 8 6,200 0 0
TERNIUM SA ADR 880890108 58 2,605 SH   SOLE 1 2,605 0 0
TERNIUM SA OPT 880890108 125 5,700 SH Put SOLE 8 5,700 0 0
TERNIUM SA ADR 880890108 1 26 SH   SOLE 8 26 0 0
TERNIUM SA OPT 880890108 35 1,600 SH Call SOLE 8 1,600 0 0
TERNIUM SA ADR 880890108 746 33,900 SH   SOLE 99 33,900 0 0
TERRAFORM PWR INC COM 88104R209 2,289 148,741 SH   SOLE 1 148,741 0 0
TERRAFORM PWR INC COM 88104R209 31 2,000 SH   DFND 1 0 0 2,000
TERRAFORM PWR INC COM 88104R209 5 315 SH   SOLE 8 315 0 0
TERRAFORM PWR INC COM 88104R209 369 24,000 SH   DFND 20 0 0 24,000
TERRENO RLTY CORP TRUS 88146M101 5,438 100,448 SH   SOLE 1 100,448 0 0
TERRENO RLTY CORP TRUS 88146M101 0 1 SH   SOLE 8 1 0 0
TERRITORIAL BANCORP INC COM 88145X108 273 8,816 SH   SOLE 1 8,816 0 0
TESLA INC OPT 88160R101 62,750 150,000 SH Put SOLE 1 150,000 0 0
TESLA INC COM 88160R101 107,212 256,289 SH   SOLE 1 256,289 0 0
TESLA INC COM 88160R101 189 451 SH   DFND 1 0 0 451
TESLA INC OPT 88160R101 142,232 340,000 SH Call SOLE 1 340,000 0 0
TESLA INC COM 88160R101 24,403 58,335 SH   SOLE 8 58,335 0 0
TESLA INC BOND 88160RAC5 236 185,000 PRN   SOLE 8 0 0 185,000
TESLA INC BOND 88160RAG6 446 295,000 PRN   SOLE 8 0 0 295,000
TESLA INC OPT 88160R101 721,033 1,723,600 SH Put SOLE 8 1,723,600 0 0
TESLA INC OPT 88160R101 407,245 973,500 SH Call SOLE 8 973,500 0 0
TESLA INC COM 88160R101 1,531 3,661 SH   SOLE 9 3,661 0 0
TESSCO TECHNOLOGIES INC COM 872386107 239 21,326 SH   SOLE 1 21,326 0 0
TESSCO TECHNOLOGIES INC COM 872386107 1 51 SH   SOLE 8 51 0 0
TETRA TECH INC NEW COM 88162G103 5,424 62,953 SH   SOLE 1 62,953 0 0
TETRA TECH INC NEW COM 88162G103 71 825 SH   SOLE 8 825 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 365 185,997 SH   SOLE 1 185,997 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 0 10 SH   SOLE 8 10 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 280 18,900 SH Call SOLE 8 18,900 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 358 24,200 SH Put SOLE 8 24,200 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 183 12,373 SH   SOLE 8 12,373 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 133 140,000 PRN   SOLE 8 0 0 140,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 12 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 15,725 1,604,488 SH   SOLE 1 1,604,488 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 44,957 4,587,500 SH Put SOLE 8 4,587,500 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 19,307 1,970,100 SH Call SOLE 8 1,970,100 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,331 237,830 SH   SOLE 8 237,830 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 4,710 480,628 SH   SOLE 9 480,628 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 2,479 252,953 SH   DFND 20 0 0 252,953
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3,357 59,135 SH   SOLE 1 59,135 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 6 116 SH   SOLE 8 116 0 0
TEXAS INSTRS INC COM 882508104 183,398 1,429,566 SH   SOLE 1 1,429,566 0 0
TEXAS INSTRS INC COM 882508104 102 793 SH   SOLE 8 793 0 0
TEXAS INSTRS INC OPT 882508104 39,154 305,200 SH Call SOLE 8 305,200 0 0
TEXAS INSTRS INC OPT 882508104 26,569 207,100 SH Put SOLE 8 207,100 0 0
TEXAS INSTRS INC COM 882508104 12,111 94,405 SH   SOLE 9 94,405 0 0
TEXAS INSTRS INC COM 882508104 12,956 100,989 SH   SOLE 58 100,989 0 0
TEXAS INSTRS INC COM 882508104 321 2,499 SH   SOLE 99 2,499 0 0
TEXAS ROADHOUSE INC COM 882681109 25,432 451,569 SH   SOLE 1 451,569 0 0
TEXAS ROADHOUSE INC COM 882681109 0 4 SH   SOLE 8 4 0 0
TEXAS ROADHOUSE INC OPT 882681109 1,859 33,000 SH Call SOLE 8 33,000 0 0
TEXAS ROADHOUSE INC OPT 882681109 118 2,100 SH Put SOLE 8 2,100 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 575 53,642 SH   SOLE 1 53,642 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 0 21 SH   SOLE 8 21 0 0
TEXTRON INC COM 883203101 15,811 354,504 SH   SOLE 1 354,504 0 0
TEXTRON INC OPT 883203101 2,132 47,800 SH Put SOLE 8 47,800 0 0
TEXTRON INC OPT 883203101 566 12,700 SH Call SOLE 8 12,700 0 0
TEXTRON INC COM 883203101 92 2,071 SH   SOLE 8 2,071 0 0
TEXTRON INC COM 883203101 1,354 30,384 SH   SOLE 9 30,384 0 0
TFS FINL CORP COM 87240R107 2 80 SH   SOLE 8 80 0 0
TG THERAPEUTICS INC COM 88322Q108 8,779 790,952 SH   SOLE 1 790,952 0 0
TG THERAPEUTICS INC COM 88322Q108 28 2,470 SH   SOLE 8 2,470 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 20 700 SH   DFND 1 0 0 700
THE CHARLES SCHWAB CORPORATI COM 808513105 112,219 2,359,550 SH   SOLE 1 2,359,550 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 11,096 233,300 SH Put SOLE 8 233,300 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 819 17,222 SH   SOLE 8 17,222 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 8,513 179,000 SH Call SOLE 8 179,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 5,655 118,912 SH   SOLE 9 118,912 0 0
THE REALREAL INC COM 88339P101 32 1,705 SH   SOLE 8 1,705 0 0
THE TRADE DESK INC COM 88339J105 11,399 43,879 SH   SOLE 1 43,879 0 0
THE TRADE DESK INC COM 88339J105 5 20 SH   DFND 1 0 0 20
THE TRADE DESK INC OPT 88339J105 13,483 51,900 SH Call SOLE 8 51,900 0 0
THE TRADE DESK INC COM 88339J105 1,973 7,595 SH   SOLE 8 7,595 0 0
THE TRADE DESK INC OPT 88339J105 9,846 37,900 SH Put SOLE 8 37,900 0 0
THERAPEUTICSMD INC COM 88338N107 566 233,957 SH   SOLE 1 233,957 0 0
THERAPEUTICSMD INC COM 88338N107 0 20 SH   SOLE 8 20 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 1,416 54,689 SH   SOLE 1 54,689 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 0 19 SH   SOLE 8 19 0 0
THERAVANCE BIOPHARMA INC BOND 88339KAA0 3,442 3,326,000 PRN   SOLE 8 0 0 3,326,000
THERMO FISHER SCIENTIFIC INC COM 883556102 410 1,263 SH   DFND 1 0 0 1,263
THERMO FISHER SCIENTIFIC INC COM 883556102 186,535 574,183 SH   SOLE 1 574,183 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 16,731 51,500 SH Call SOLE 8 51,500 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 8,934 27,500 SH Put SOLE 8 27,500 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,196 3,683 SH   SOLE 8 3,683 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,686 39,050 SH   SOLE 9 39,050 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,121 3,450 SH   DFND 20 0 0 3,450
THERMON GROUP HLDGS INC COM 88362T103 873 32,594 SH   SOLE 1 32,594 0 0
THERMON GROUP HLDGS INC COM 88362T103 0 11 SH   SOLE 8 11 0 0
THIRD PT REINS LTD COM G8827U100 1,212 115,194 SH   SOLE 1 115,194 0 0
THIRD PT REINS LTD COM G8827U100 0 1 SH   SOLE 8 1 0 0
THOMSON REUTERS CORP COM 884903709 54 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP COM 884903709 4,832 67,488 SH   SOLE 1 67,488 0 0
THOMSON REUTERS CORP COM 884903709 4 57 SH   SOLE 8 57 0 0
THOMSON REUTERS CORP OPT 884903709 544 7,600 SH Put SOLE 8 7,600 0 0
THOMSON REUTERS CORP OPT 884903709 286 4,000 SH Call SOLE 8 4,000 0 0
THOMSON REUTERS CORP COM 884903709 10,116 141,270 SH   SOLE 9 141,270 0 0
THOR INDS INC COM 885160101 357 4,807 SH   SOLE 1 4,807 0 0
THOR INDS INC OPT 885160101 1,612 21,700 SH Call SOLE 8 21,700 0 0
THOR INDS INC OPT 885160101 31,574 425,000 SH Put SOLE 8 425,000 0 0
THOR INDS INC COM 885160101 176 2,366 SH   SOLE 99 2,366 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW COM 88642R109 1,710 88,680 SH   SOLE 1 88,680 0 0
TIDEWATER INC NEW OPT 88642R109 112 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 0 1 SH   SOLE 8 1 0 0
TIFFANY &amp CO NEW COM 886547108 66,474 497,366 SH   SOLE 1 497,366 0 0
TIFFANY &amp CO NEW OPT 886547108 71,824 537,400 SH Put SOLE 8 537,400 0 0
TIFFANY &amp CO NEW COM 886547108 6,363 47,610 SH   SOLE 8 47,610 0 0
TIFFANY &amp CO NEW OPT 886547108 16,091 120,400 SH Call SOLE 8 120,400 0 0
TIFFANY &amp CO NEW COM 886547108 1,605 12,009 SH   SOLE 9 12,009 0 0
TILLYS INC COM 886885102 313 25,545 SH   SOLE 1 25,545 0 0
TILRAY INC COM 88688T100 896 52,300 SH   SOLE 1 52,300 0 0
TILRAY INC OPT 88688T100 10,583 617,800 SH Call SOLE 8 617,800 0 0
TILRAY INC OPT 88688T100 6,319 368,900 SH Put SOLE 8 368,900 0 0
TIMBERLAND BANCORP INC COM 887098101 334 11,230 SH   SOLE 1 11,230 0 0
TIMBERLAND BANCORP INC COM 887098101 0 5 SH   SOLE 8 5 0 0
TIMKEN CO COM 887389104 1,267 22,489 SH   SOLE 1 22,489 0 0
TIMKEN CO OPT 887389104 68 1,200 SH Call SOLE 8 1,200 0 0
TIMKEN CO COM 887389104 35 623 SH   SOLE 8 623 0 0
TIMKENSTEEL CORP COM 887399103 764 97,288 SH   SOLE 1 97,288 0 0
TIMKENSTEEL CORP COM 887399103 0 2 SH   SOLE 8 2 0 0
TIPTREE INC COM 88822Q103 290 35,653 SH   SOLE 1 35,653 0 0
TIPTREE INC COM 88822Q103 0 2 SH   SOLE 8 2 0 0
TITAN INTL INC ILL COM 88830M102 275 76,022 SH   SOLE 1 76,022 0 0
TITAN INTL INC ILL COM 88830M102 25 6,920 SH   SOLE 8 6,920 0 0
TITAN MACHY INC COM 88830R101 285 19,299 SH   SOLE 1 19,299 0 0
TITAN MACHY INC OPT 88830R101 68 4,600 SH Put SOLE 8 4,600 0 0
TITAN MACHY INC COM 88830R101 16 1,087 SH   SOLE 8 1,087 0 0
TITAN MACHY INC OPT 88830R101 56 3,800 SH Call SOLE 8 3,800 0 0
TIVITY HEALTH INC COM 88870R102 1,566 77,020 SH   SOLE 1 77,020 0 0
TIVITY HEALTH INC OPT 88870R102 19 924 SH Call SOLE 8 924 0 0
TIVITY HEALTH INC COM 88870R102 0 2 SH   SOLE 8 2 0 0
TIVO CORP COM 88870P106 8,440 995,300 SH   SOLE 1 995,300 0 0
TIVO CORP COM 88870P106 0 4 SH   SOLE 8 4 0 0
TIZIANA LIFE SCIENCES PLC ADR 88875G101 34 12,500 SH   SOLE 8 12,500 0 0
TJX COS INC NEW COM 872540109 151,526 2,481,616 SH   SOLE 1 2,481,616 0 0
TJX COS INC NEW OPT 872540109 22,158 362,900 SH Put SOLE 8 362,900 0 0
TJX COS INC NEW COM 872540109 37,065 607,020 SH   SOLE 8 607,020 0 0
TJX COS INC NEW OPT 872540109 6,729 110,200 SH Call SOLE 8 110,200 0 0
TJX COS INC NEW COM 872540109 7,043 115,339 SH   SOLE 9 115,339 0 0
TJX COS INC NEW COM 872540109 7,985 130,771 SH   SOLE 58 130,771 0 0
TOCAGEN INC COM 888846102 11 21,210 SH   SOLE 1 21,210 0 0
TOCAGEN INC COM 888846102 0 162 SH   SOLE 8 162 0 0
TOLL BROTHERS INC COM 889478103 15,207 384,913 SH   SOLE 1 384,913 0 0
TOLL BROTHERS INC COM 889478103 39 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC OPT 889478103 1,592 40,300 SH Call SOLE 8 40,300 0 0
TOLL BROTHERS INC COM 889478103 56 1,418 SH   SOLE 8 1,418 0 0
TOLL BROTHERS INC OPT 889478103 1,177 29,800 SH Put SOLE 8 29,800 0 0
TOLL BROTHERS INC COM 889478103 0 1 SH   SOLE 9 1 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,898 20,753 SH   SOLE 1 20,753 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 3 37 SH   SOLE 8 37 0 0
TOOTSIE ROLL INDS INC COM 890516107 591 17,298 SH   SOLE 1 17,298 0 0
TOOTSIE ROLL INDS INC COM 890516107 2 47 SH   SOLE 8 47 0 0
TOPBUILD CORP COM 89055F103 8,643 83,852 SH   SOLE 1 83,852 0 0
TOPBUILD CORP COM 89055F103 146 1,410 SH   SOLE 8 1,410 0 0
TOPBUILD CORP COM 89055F103 709 6,879 SH   SOLE 99 6,879 0 0
TORM PLC COM G89479102 256 23,646 SH   SOLE 9 23,646 0 0
TORO CO COM 891092108 30,859 387,347 SH   SOLE 1 387,347 0 0
TORO CO COM 891092108 0 1 SH   SOLE 8 1 0 0
TORONTO DOMINION BK ONT COM 891160509 138 2,463 SH   DFND 1 0 0 2,463
TORONTO DOMINION BK ONT COM 891160509 842 15,001 SH   SOLE 1 15,001 0 0
TORONTO DOMINION BK ONT OPT 891160509 56 1,000 SH Put SOLE 8 1,000 0 0
TORONTO DOMINION BK ONT OPT 891160509 342 6,100 SH Call SOLE 8 6,100 0 0
TORONTO DOMINION BK ONT COM 891160509 0 5 SH   SOLE 8 5 0 0
TORONTO DOMINION BK ONT COM 891160509 3,986 71,004 SH   SOLE 9 71,004 0 0
TOTAL S A ADR 89151E109 4,614 83,440 SH   SOLE 1 37,213 46,227 0
TOTAL S A OPT 89151E109 1,598 28,900 SH Put SOLE 8 28,900 0 0
TOTAL S A OPT 89151E109 7,969 144,100 SH Call SOLE 8 144,100 0 0
TOTAL S A ADR 89151E109 9,633 174,190 SH   SOLE 9 174,190 0 0
TOTAL S A ADR 89151E109 2,876 52,000 SH   DFND 20 0 0 52,000
TOUGHBUILT INDUSTRIES INC COM 89157G207 5 23,544 SH   SOLE 8 23,544 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 457 19,000 SH Put SOLE 8 19,000 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 585 24,300 SH Call SOLE 8 24,300 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 495 20,553 SH   SOLE 8 20,553 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 435 18,099 SH   SOLE 9 18,099 0 0
TOWN SPORTS INTL HLDGS INC COM 89214A102 0 32 SH   SOLE 8 32 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 2,048 73,606 SH   SOLE 1 73,606 0 0
TOWNSQUARE MEDIA INC COM 892231101 153 15,389 SH   SOLE 1 15,389 0 0
TOYOTA MOTOR CORP ADR 892331307 38 270 SH   SOLE 1 270 0 0
TOYOTA MOTOR CORP ADR 892331307 70 500 SH   DFND 1 0 0 500
TOYOTA MOTOR CORP ADR 892331307 772 5,492 SH   SOLE 8 5,492 0 0
TOYOTA MOTOR CORP OPT 892331307 28 200 SH Put SOLE 8 200 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC TRUS 87266M107 1,078 53,194 SH   SOLE 1 53,194 0 0
TPG RE FIN TR INC TRUS 87266M107 0 1 SH   SOLE 8 1 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 998 934,000 PRN   SOLE 8 0 0 934,000
TPI COMPOSITES INC COM 87266J104 597 32,263 SH   SOLE 1 32,263 0 0
TPI COMPOSITES INC COM 87266J104 0 20 SH   SOLE 8 20 0 0
TPI COMPOSITES INC COM 87266J104 13 688 SH   SOLE 9 688 0 0
TRACTOR SUPPLY CO COM 892356106 22,310 238,778 SH   SOLE 1 238,778 0 0
TRACTOR SUPPLY CO COM 892356106 1,299 13,899 SH   SOLE 8 13,899 0 0
TRACTOR SUPPLY CO OPT 892356106 4,046 43,300 SH Put SOLE 8 43,300 0 0
TRACTOR SUPPLY CO OPT 892356106 1,869 20,000 SH Call SOLE 8 20,000 0 0
TRACTOR SUPPLY CO COM 892356106 1,060 11,347 SH   SOLE 9 11,347 0 0
TRADEWEB MKTS INC COM 892672106 927 20,000 SH   SOLE 1 20,000 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCAT INC COM 893529107 220 6,908 SH   SOLE 1 6,908 0 0
TRANSCAT INC COM 893529107 0 2 SH   SOLE 8 2 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 43 1,081 SH   SOLE 1 1,081 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 0 4 SH   SOLE 8 4 0 0
TRANSDIGM GROUP INC COM 893641100 33,035 58,991 SH   SOLE 1 58,991 0 0
TRANSDIGM GROUP INC COM 893641100 2,257 4,029 SH   SOLE 8 4,029 0 0
TRANSDIGM GROUP INC OPT 893641100 2,632 4,700 SH Call SOLE 8 4,700 0 0
TRANSDIGM GROUP INC OPT 893641100 11,760 21,000 SH Put SOLE 8 21,000 0 0
TRANSDIGM GROUP INC COM 893641100 2,666 4,762 SH   SOLE 9 4,762 0 0
TRANSGLOBE ENERGY CORP COM 893662106 14 10,100 SH   SOLE 9 10,100 0 0
TRANSLATE BIO INC COM 89374L104 282 34,625 SH   SOLE 1 34,625 0 0
TRANSLATE BIO INC COM 89374L104 42 5,204 SH   SOLE 8 5,204 0 0
TRANSMEDICS GROUP INC COM 89377M109 271 14,237 SH   SOLE 1 14,237 0 0
TRANSMEDICS GROUP INC COM 89377M109 0 6 SH   SOLE 8 6 0 0
TRANSOCEAN INC BOND 893830BJ7 4,836 4,826,000 PRN   SOLE 8 0 0 4,826,000
TRANSOCEAN LTD COM H8817H100 2,697 392,157 SH   SOLE 1 392,157 0 0
TRANSOCEAN LTD OPT H8817H100 2,564 372,700 SH Put SOLE 8 372,700 0 0
TRANSOCEAN LTD COM H8817H100 618 89,705 SH   SOLE 8 89,705 0 0
TRANSOCEAN LTD OPT H8817H100 1,049 152,500 SH Call SOLE 8 152,500 0 0
TRANSOCEAN LTD COM H8817H100 731 106,282 SH   SOLE 9 106,282 0 0
TRANSOCEAN LTD COM H8817H100 66 9,541 SH   SOLE 99 9,541 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 112 15,653 SH   SOLE 1 15,653 0 0
TRANSUNION COM 89400J107 7,565 88,370 SH   SOLE 1 88,370 0 0
TRANSUNION COM 89400J107 29 336 SH   SOLE 8 336 0 0
TRANSUNION COM 89400J107 344 4,014 SH   SOLE 9 4,014 0 0
TRAVELERS COMPANIES INC COM 89417E109 2 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 68,282 498,599 SH   SOLE 1 498,599 0 0
TRAVELERS COMPANIES INC OPT 89417E109 2,465 18,000 SH Put SOLE 8 18,000 0 0
TRAVELERS COMPANIES INC OPT 89417E109 822 6,000 SH Call SOLE 8 6,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 25 185 SH   SOLE 8 185 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,665 26,761 SH   SOLE 9 26,761 0 0
TRAVELZOO COM 89421Q205 56 5,257 SH   SOLE 1 5,257 0 0
TRECORA RES COM 894648104 156 21,745 SH   SOLE 1 21,745 0 0
TRECORA RES COM 894648104 0 15 SH   SOLE 8 15 0 0
TREDEGAR CORP COM 894650100 909 40,693 SH   SOLE 1 40,693 0 0
TREDEGAR CORP COM 894650100 1 65 SH   SOLE 8 65 0 0
TREEHOUSE FOODS INC COM 89469A104 5,733 118,202 SH   SOLE 1 118,202 0 0
TREEHOUSE FOODS INC COM 89469A104 0 1 SH   SOLE 8 1 0 0
TREX CO INC COM 89531P105 5,615 62,470 SH   SOLE 1 62,470 0 0
TREX CO INC COM 89531P105 9 100 SH   SOLE 8 100 0 0
TRI POINTE GROUP INC COM 87265H109 4,648 298,395 SH   SOLE 1 298,395 0 0
TRI POINTE GROUP INC COM 87265H109 174 11,256 SH   SOLE 8 11,256 0 0
TRI POINTE GROUP INC COM 87265H109 346 22,188 SH   SOLE 99 22,188 0 0
TRIBUNE PUBG CO NEW COM 89609W107 234 17,846 SH   SOLE 1 17,846 0 0
TRIBUNE PUBG CO NEW COM 89609W107 0 1 SH   SOLE 8 1 0 0
TRICIDA INC COM 89610F101 1,067 28,281 SH   SOLE 1 28,281 0 0
TRICIDA INC COM 89610F101 268 7,078 SH   SOLE 8 7,078 0 0
TRICIDA INC COM 89610F101 131 3,464 SH   SOLE 99 3,464 0 0
TRICO BANCSHARES COM 896095106 1,222 29,930 SH   SOLE 1 29,930 0 0
TRIMAS CORP COM 896215209 1,435 45,683 SH   SOLE 1 45,683 0 0
TRIMAS CORP COM 896215209 2 76 SH   SOLE 8 76 0 0
TRIMBLE INC COM 896239100 3,844 92,189 SH   SOLE 1 92,189 0 0
TRIMBLE INC OPT 896239100 4 100 SH Put SOLE 8 100 0 0
TRIMBLE INC OPT 896239100 17 400 SH Call SOLE 8 400 0 0
TRIMBLE INC COM 896239100 13 311 SH   SOLE 8 311 0 0
TRIMBLE INC COM 896239100 226 5,420 SH   SOLE 9 5,420 0 0
TRIMBLE INC COM 896239100 491 11,776 SH   SOLE 99 11,776 0 0
TRINET GROUP INC COM 896288107 6,662 117,673 SH   SOLE 1 117,673 0 0
TRINET GROUP INC COM 896288107 109 1,933 SH   SOLE 8 1,933 0 0
TRINET GROUP INC COM 896288107 568 10,040 SH   SOLE 99 10,040 0 0
TRINITY INDS INC COM 896522109 9,370 422,973 SH   SOLE 1 422,973 0 0
TRINITY INDS INC OPT 896522109 670 30,265 SH Call SOLE 8 30,265 0 0
TRINITY INDS INC COM 896522109 12 546 SH   SOLE 8 546 0 0
TRINITY INDS INC OPT 896522109 410 18,530 SH Put SOLE 8 18,530 0 0
TRINITY PL HLDGS INC COM 89656D101 0 1 SH   SOLE 8 1 0 0
TRINSEO S A COM L9340P101 2,381 64,005 SH   SOLE 1 64,005 0 0
TRINSEO S A COM L9340P101 4 114 SH   SOLE 8 114 0 0
TRIPADVISOR INC COM 896945201 11,434 376,315 SH   SOLE 1 376,315 0 0
TRIPADVISOR INC OPT 896945201 4,649 153,000 SH Call SOLE 8 153,000 0 0
TRIPADVISOR INC OPT 896945201 4,791 157,700 SH Put SOLE 8 157,700 0 0
TRIPADVISOR INC COM 896945201 1,413 46,513 SH   SOLE 8 46,513 0 0
TRIPADVISOR INC COM 896945201 142 4,678 SH   SOLE 9 4,678 0 0
TRIPLE-S MGMT CORP COM 896749108 431 23,330 SH   SOLE 1 23,330 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 0 1 SH   SOLE 8 1 0 0
TRISTATE CAP HLDGS INC COM 89678F100 857 32,790 SH   SOLE 1 32,790 0 0
TRISTATE CAP HLDGS INC COM 89678F100 0 15 SH   SOLE 8 15 0 0
TRITON INTL LTD COM G9078F107 2,313 57,544 SH   SOLE 1 57,544 0 0
TRITON INTL LTD COM G9078F107 37 925 SH   SOLE 8 925 0 0
TRIUMPH BANCORP INC COM 89679E300 2,475 65,089 SH   SOLE 1 65,089 0 0
TRIUMPH BANCORP INC COM 89679E300 32 858 SH   SOLE 8 858 0 0
TRIUMPH BANCORP INC COM 89679E300 298 7,830 SH   SOLE 99 7,830 0 0
TRIUMPH GROUP INC NEW COM 896818101 1,889 74,761 SH   SOLE 1 74,761 0 0
TRIUMPH GROUP INC NEW COM 896818101 10 424 SH   SOLE 8 424 0 0
TRONOX HOLDINGS PLC COM G9087Q102 1,042 91,264 SH   SOLE 1 91,264 0 0
TRONOX HOLDINGS PLC OPT G9087Q102 378 33,100 SH Call SOLE 8 33,100 0 0
TRONOX HOLDINGS PLC COM G9087Q102 12 1,021 SH   SOLE 8 1,021 0 0
TROVAGENE INC COM 897238606 4 3,289 SH   SOLE 1 3,289 0 0
TROVAGENE INC COM 897238606 0 348 SH   DFND 1 0 0 348
TROVAGENE INC COM 897238606 18 14,420 SH   SOLE 8 14,420 0 0
TRUEBLUE INC COM 89785X101 2,200 91,405 SH   SOLE 1 91,405 0 0
TRUEBLUE INC COM 89785X101 4 181 SH   SOLE 8 181 0 0
TRUECAR INC COM 89785L107 498 104,828 SH   SOLE 1 104,828 0 0
TRUECAR INC OPT 89785L107 36 7,600 SH Call SOLE 8 7,600 0 0
TRUECAR INC COM 89785L107 0 95 SH   SOLE 8 95 0 0
TRUPANION INC COM 898202106 6,328 168,925 SH   SOLE 1 49,322 119,603 0
TRUPANION INC OPT 898202106 1,274 34,000 SH Put SOLE 8 34,000 0 0
TRUPANION INC COM 898202106 1 29 SH   SOLE 8 29 0 0
TRUPANION INC COM 898202106 745 19,901 SH   SOLE 20 0 19,901 0
TRUPANION INC COM 898202106 279 7,437 SH   SOLE 82 0 7,437 0
TRUPANION INC COM 898202106 877 23,406 SH   SOLE 99 9,541 13,865 0
TRUSTCO BK CORP N Y COM 898349105 1,258 145,163 SH   SOLE 1 145,163 0 0
TRUSTCO BK CORP N Y COM 898349105 0 1 SH   SOLE 8 1 0 0
TRUSTMARK CORP COM 898402102 2,469 71,528 SH   SOLE 1 71,528 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 7 1,600 SH Call SOLE 8 1,600 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 104 23,874 SH   SOLE 8 23,874 0 0
TTEC HLDGS INC COM 89854H102 916 23,115 SH   SOLE 1 23,115 0 0
TTEC HLDGS INC OPT 89854H102 12 300 SH Put SOLE 8 300 0 0
TTEC HLDGS INC OPT 89854H102 4 100 SH Call SOLE 8 100 0 0
TTEC HLDGS INC COM 89854H102 83 2,083 SH   SOLE 8 2,083 0 0
TTEC HLDGS INC COM 89854H102 670 16,923 SH   SOLE 9 16,923 0 0
TTM TECHNOLOGIES INC COM 87305R109 2,431 161,568 SH   SOLE 1 161,568 0 0
TTM TECHNOLOGIES INC COM 87305R109 3 188 SH   SOLE 8 188 0 0
TTM TECHNOLOGIES INC COM 87305R109 505 33,531 SH   SOLE 99 33,531 0 0
TUCOWS INC COM 898697206 620 10,037 SH   SOLE 1 10,037 0 0
TUCOWS INC COM 898697206 4 66 SH   SOLE 8 66 0 0
TUESDAY MORNING CORP COM 899035505 0 1 SH   SOLE 8 1 0 0
TUPPERWARE BRANDS CORP COM 899896104 638 74,262 SH   SOLE 1 74,262 0 0
TUPPERWARE BRANDS CORP OPT 899896104 267 31,100 SH Call SOLE 8 31,100 0 0
TUPPERWARE BRANDS CORP COM 899896104 253 29,431 SH   SOLE 8 29,431 0 0
TUPPERWARE BRANDS CORP OPT 899896104 302 35,200 SH Put SOLE 8 35,200 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 1,725 27,686 SH   SOLE 1 27,686 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 38 609 SH   SOLE 8 609 0 0
TURNING PT BRANDS INC COM 90041L105 6,829 238,748 SH   SOLE 1 238,748 0 0
TURNING PT BRANDS INC COM 90041L105 0 3 SH   SOLE 8 3 0 0
TURQUOISE HILL RES LTD COM 900435108 0 300 SH   SOLE 9 300 0 0
TURTLE BEACH CORP COM 900450206 143 15,100 SH   SOLE 1 15,100 0 0
TUTOR PERINI CORP COM 901109108 523 40,644 SH   SOLE 1 40,644 0 0
TUTOR PERINI CORP BOND 901109AD0 399 421,000 PRN   SOLE 8 0 0 421,000
TUTOR PERINI CORP COM 901109108 1 68 SH   SOLE 8 68 0 0
TWILIO INC COM 90138F102 9,960 101,339 SH   SOLE 1 101,339 0 0
TWILIO INC COM 90138F102 29 300 SH   DFND 1 0 0 300
TWILIO INC BOND 90138FAB8 6,016 3,929,000 PRN   SOLE 8 0 0 3,929,000
TWILIO INC OPT 90138F102 6,978 71,000 SH Call SOLE 8 71,000 0 0
TWILIO INC COM 90138F102 5,995 60,993 SH   SOLE 8 60,993 0 0
TWILIO INC OPT 90138F102 17,120 174,200 SH Put SOLE 8 174,200 0 0
TWILIO INC COM 90138F102 242 2,460 SH   SOLE 9 2,460 0 0
TWILIO INC COM 90138F102 295 3,000 SH   DFND 20 0 0 3,000
TWIN DISC INC COM 901476101 116 10,514 SH   SOLE 1 10,514 0 0
TWIN DISC INC COM 901476101 0 11 SH   SOLE 8 11 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 801 31,242 SH   SOLE 1 31,242 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 3 130 SH   SOLE 8 130 0 0
TWIST BIOSCIENCE CORP COM 90184D100 462 21,992 SH   SOLE 1 21,992 0 0
TWIST BIOSCIENCE CORP COM 90184D100 23 1,138 SH   SOLE 8 1,138 0 0
TWITTER INC COM 90184L102 115,869 3,615,282 SH   SOLE 1 3,615,282 0 0
TWITTER INC COM 90184L102 225 7,005 SH   DFND 1 0 0 7,005
TWITTER INC OPT 90184L102 56,523 1,763,600 SH Put SOLE 8 1,763,600 0 0
TWITTER INC BOND 90184LAD4 644 662,000 PRN   SOLE 8 0 0 662,000
TWITTER INC OPT 90184L102 28,996 904,700 SH Call SOLE 8 904,700 0 0
TWITTER INC COM 90184L102 10,594 330,562 SH   SOLE 8 330,562 0 0
TWITTER INC COM 90184L102 2,754 85,932 SH   SOLE 9 85,932 0 0
TWITTER INC COM 90184L102 641 19,987 SH   DFND 20 0 0 19,987
TWITTER INC COM 90184L102 2,523 78,733 SH   SOLE 58 78,733 0 0
TWO HBRS INVT CORP TRUS 90187B408 276 18,888 SH   SOLE 1 18,888 0 0
TWO HBRS INVT CORP TRUS 90187B408 0 14 SH   SOLE 8 14 0 0
TYLER TECHNOLOGIES INC COM 902252105 23,707 79,019 SH   SOLE 1 79,019 0 0
TYLER TECHNOLOGIES INC COM 902252105 250 830 SH   SOLE 9 830 0 0
TYME TECHNOLOGIES INC COM 90238J103 83 59,009 SH   SOLE 1 59,009 0 0
TYME TECHNOLOGIES INC COM 90238J103 0 31 SH   SOLE 8 31 0 0
TYSON FOODS INC COM 902494103 51,052 560,776 SH   SOLE 1 560,776 0 0
TYSON FOODS INC OPT 902494103 6,063 66,600 SH Call SOLE 8 66,600 0 0
TYSON FOODS INC COM 902494103 1,550 17,028 SH   SOLE 8 17,028 0 0
TYSON FOODS INC OPT 902494103 8,749 96,100 SH Put SOLE 8 96,100 0 0
TYSON FOODS INC COM 902494103 4,465 49,043 SH   SOLE 9 49,043 0 0
U S CONCRETE INC COM 90333L201 995 23,876 SH   SOLE 1 23,876 0 0
U S CONCRETE INC COM 90333L201 14 336 SH   SOLE 8 336 0 0
U S ENERGY CORP WYO COM 911805208 0 1 SH   SOLE 8 1 0 0
U S GLOBAL INVS INC COM 902952100 0 19 SH   SOLE 8 19 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,609 22,814 SH   SOLE 1 22,814 0 0
U S PHYSICAL THERAPY INC COM 90337L108 30 258 SH   SOLE 8 258 0 0
U S SILICA HLDGS INC COM 90346E103 786 127,770 SH   SOLE 1 127,770 0 0
U S SILICA HLDGS INC COM 90346E103 250 40,675 SH   SOLE 8 40,675 0 0
U S SILICA HLDGS INC OPT 90346E103 183 29,700 SH Call SOLE 8 29,700 0 0
U S SILICA HLDGS INC OPT 90346E103 173 28,200 SH Put SOLE 8 28,200 0 0
U S WELL SVCS INC COM 91274U101 38 20,064 SH   SOLE 1 20,064 0 0
U S WELL SVCS INC COM 91274U101 0 11 SH   SOLE 8 11 0 0
U.S. AUTO PARTS NETWORK INC COM 90343C100 0 4 SH   SOLE 8 4 0 0
UBER TECHNOLOGIES INC COM 90353T100 18,303 615,450 SH   SOLE 1 615,450 0 0
UBER TECHNOLOGIES INC COM 90353T100 3,757 126,326 SH   DFND 1 0 0 126,326
UBER TECHNOLOGIES INC COM 90353T100 6,403 215,308 SH   SOLE 8 215,308 0 0
UBER TECHNOLOGIES INC OPT 90353T100 45,800 1,540,000 SH Put SOLE 8 1,540,000 0 0
UBER TECHNOLOGIES INC OPT 90353T100 47,435 1,595,000 SH Call SOLE 8 1,595,000 0 0
UBER TECHNOLOGIES INC COM 90353T100 118 3,968 SH   SOLE 9 3,968 0 0
UBER TECHNOLOGIES INC COM 90353T100 55 1,850 SH   DFND 20 0 0 1,850
UBS GROUP AG OPT H42097107 562 44,700 SH Call SOLE 8 44,700 0 0
UBS GROUP AG OPT H42097107 47 3,700 SH Put SOLE 8 3,700 0 0
UDR INC COM 902653104 3,433 73,512 SH   SOLE 1 73,512 0 0
UDR INC TRUS 902653104 22,905 490,448 SH   SOLE 1 490,448 0 0
UDR INC TRUS 902653104 0 2 SH   SOLE 8 2 0 0
UDR INC COM 902653104 1,302 27,884 SH   SOLE 9 27,884 0 0
UFP TECHNOLOGIES INC COM 902673102 339 6,844 SH   SOLE 1 6,844 0 0
UFP TECHNOLOGIES INC COM 902673102 0 2 SH   SOLE 8 2 0 0
UGI CORP NEW COM 902681105 17,594 389,594 SH   SOLE 1 389,594 0 0
UGI CORP NEW OPT 902681105 429 9,500 SH Put SOLE 8 9,500 0 0
UGI CORP NEW COM 902681105 63 1,419 SH   SOLE 8 1,419 0 0
UGI CORP NEW OPT 902681105 29 641 SH Call SOLE 8 641 0 0
UGI CORP NEW COM 902681105 204 4,514 SH   SOLE 9 4,514 0 0
UGI CORP NEW COM 902681105 501 11,099 SH   SOLE 99 11,099 0 0
ULTA BEAUTY INC COM 90384S303 22,920 90,543 SH   SOLE 1 90,543 0 0
ULTA BEAUTY INC COM 90384S303 1,818 7,181 SH   SOLE 8 7,181 0 0
ULTA BEAUTY INC OPT 90384S303 30,757 121,500 SH Put SOLE 8 121,500 0 0
ULTA BEAUTY INC OPT 90384S303 19,770 78,100 SH Call SOLE 8 78,100 0 0
ULTA BEAUTY INC COM 90384S303 1,599 6,316 SH   SOLE 9 6,316 0 0
ULTA BEAUTY INC COM 90384S303 1,541 6,088 SH   SOLE 58 6,088 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 2,240 95,482 SH   SOLE 1 95,482 0 0
ULTRA CLEAN HLDGS INC OPT 90385V107 23 1,000 SH Put SOLE 8 1,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 79 3,345 SH   SOLE 8 3,345 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 4,771 111,690 SH   SOLE 1 111,690 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 64 1,521 SH   SOLE 8 1,521 0 0
UMB FINL CORP COM 902788108 5,342 77,829 SH   SOLE 1 77,829 0 0
UMB FINL CORP COM 902788108 2 29 SH   SOLE 8 29 0 0
UMH PPTYS INC TRUS 903002103 570 36,211 SH   SOLE 1 36,211 0 0
UMPQUA HLDGS CORP COM 904214103 235 13,265 SH   SOLE 1 13,265 0 0
UMPQUA HLDGS CORP COM 904214103 0 20 SH   SOLE 8 20 0 0
UNDER ARMOUR INC COM 904311107 12,135 561,789 SH   SOLE 1 561,789 0 0
UNDER ARMOUR INC COM 904311206 8,304 433,002 SH   SOLE 1 433,002 0 0
UNDER ARMOUR INC OPT 904311107 6,891 319,000 SH Put SOLE 8 319,000 0 0
UNDER ARMOUR INC OPT 904311206 921 48,000 SH Call SOLE 8 48,000 0 0
UNDER ARMOUR INC COM 904311107 3,605 166,884 SH   SOLE 8 166,884 0 0
UNDER ARMOUR INC COM 904311206 386 20,100 SH   SOLE 8 20,100 0 0
UNDER ARMOUR INC OPT 904311206 1,293 67,400 SH Put SOLE 8 67,400 0 0
UNDER ARMOUR INC OPT 904311107 1,190 55,100 SH Call SOLE 8 55,100 0 0
UNDER ARMOUR INC COM 904311206 355 18,571 SH   SOLE 9 18,571 0 0
UNDER ARMOUR INC COM 904311107 922 42,699 SH   SOLE 9 42,699 0 0
UNDER ARMOUR INC COM 904311206 274 14,311 SH   SOLE 99 14,311 0 0
UNDER ARMOUR INC COM 904311107 159 7,375 SH   SOLE 99 7,375 0 0
UNICO AMERN CORP COM 904607108 0 9 SH   SOLE 8 9 0 0
UNIFI INC COM 904677200 631 24,969 SH   SOLE 1 24,969 0 0
UNIFI INC COM 904677200 0 1 SH   SOLE 8 1 0 0
UNIFIRST CORP MASS COM 904708104 5,381 26,636 SH   SOLE 1 26,636 0 0
UNIFIRST CORP MASS COM 904708104 5 23 SH   SOLE 8 23 0 0
UNIFIRST CORP MASS COM 904708104 1,297 6,423 SH   SOLE 99 6,423 0 0
UNILEVER N V ADR 904784709 9,768 170,000 SH   SOLE 1 170,000 0 0
UNILEVER N V ADR 904784709 130 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 4 70 SH   SOLE 8 70 0 0
UNILEVER PLC ADR 904767704 9 150 SH   DFND 1 0 0 150
UNILEVER PLC OPT 904767704 91 1,600 SH Put SOLE 8 1,600 0 0
UNILEVER PLC OPT 904767704 737 12,900 SH Call SOLE 8 12,900 0 0
UNILEVER PLC ADR 904767704 1,978 34,600 SH   DFND 20 0 0 34,600
UNION BANKSHARES INC COM 905400107 142 3,913 SH   SOLE 1 3,913 0 0
UNION PACIFIC CORP OPT 907818108 7,232 40,000 SH Put SOLE 1 40,000 0 0
UNION PACIFIC CORP COM 907818108 161,036 890,736 SH   SOLE 1 890,736 0 0
UNION PACIFIC CORP OPT 907818108 7,232 40,000 SH Call SOLE 1 40,000 0 0
UNION PACIFIC CORP OPT 907818108 23,937 132,400 SH Put SOLE 8 132,400 0 0
UNION PACIFIC CORP OPT 907818108 16,940 93,700 SH Call SOLE 8 93,700 0 0
UNION PACIFIC CORP COM 907818108 4,516 24,978 SH   SOLE 8 24,978 0 0
UNION PACIFIC CORP COM 907818108 12,014 66,454 SH   SOLE 9 66,454 0 0
UNION PACIFIC CORP OPT 907818108 7,232 40,000 SH Put SOLE 9 40,000 0 0
UNION PACIFIC CORP OPT 907818108 7,232 40,000 SH Call SOLE 9 40,000 0 0
UNION PACIFIC CORP COM 907818108 13,778 76,208 SH   SOLE 58 76,208 0 0
UNIQURE NV COM N90064101 2 21 SH   SOLE 8 21 0 0
UNISYS CORP COM 909214306 1,084 91,417 SH   SOLE 1 91,417 0 0
UNISYS CORP COM 909214306 385 32,447 SH   SOLE 8 32,447 0 0
UNISYS CORP OPT 909214306 28 2,400 SH Put SOLE 8 2,400 0 0
UNISYS CORP OPT 909214306 356 30,000 SH Call SOLE 8 30,000 0 0
UNIT CORP COM 909218109 72 103,026 SH   SOLE 1 103,026 0 0
UNIT CORP COM 909218109 5 6,507 SH   SOLE 8 6,507 0 0
UNIT CORP OPT 909218109 0 100 SH Call SOLE 8 100 0 0
UNITED AIRLINES HLDGS INC COM 910047109 34,325 389,682 SH   SOLE 1 389,682 0 0
UNITED AIRLINES HLDGS INC COM 910047109 5,985 67,952 SH   SOLE 8 67,952 0 0
UNITED AIRLINES HLDGS INC OPT 910047109 47,348 537,500 SH Call SOLE 8 537,500 0 0
UNITED AIRLINES HLDGS INC OPT 910047109 65,839 747,400 SH Put SOLE 8 747,400 0 0
UNITED AIRLINES HLDGS INC COM 910047109 1,878 21,311 SH   SOLE 9 21,311 0 0
UNITED AIRLINES HLDGS INC COM 910047109 2,133 24,213 SH   SOLE 58 24,213 0 0
UNITED BANKSHARES INC WEST V COM 909907107 4,081 105,568 SH   SOLE 1 105,568 0 0
UNITED BANKSHARES INC WEST V COM 909907107 0 2 SH   SOLE 8 2 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 3,706 120,052 SH   SOLE 1 120,052 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 28 921 SH   SOLE 8 921 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 555 47,577 SH   SOLE 1 47,577 0 0
UNITED FIRE GROUP INC COM 910340108 1,402 32,064 SH   SOLE 1 32,064 0 0
UNITED FIRE GROUP INC COM 910340108 0 1 SH   SOLE 8 1 0 0
UNITED INS HLDGS CORP COM 910710102 596 47,284 SH   SOLE 1 47,284 0 0
UNITED NAT FOODS INC COM 911163103 709 80,880 SH   SOLE 1 80,880 0 0
UNITED PARCEL SERVICE INC COM 911312106 147,025 1,255,972 SH   SOLE 1 1,255,972 0 0
UNITED PARCEL SERVICE INC COM 911312106 59 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 144 1,226 SH   SOLE 8 1,226 0 0
UNITED PARCEL SERVICE INC OPT 911312106 35,024 299,200 SH Call SOLE 8 299,200 0 0
UNITED PARCEL SERVICE INC OPT 911312106 19,888 169,900 SH Put SOLE 8 169,900 0 0
UNITED PARCEL SERVICE INC COM 911312106 8,777 74,975 SH   SOLE 9 74,975 0 0
UNITED PARCEL SERVICE INC COM 911312106 8,843 75,540 SH   SOLE 58 75,540 0 0
UNITED RENTALS INC COM 911363109 37,006 221,891 SH   SOLE 1 221,891 0 0
UNITED RENTALS INC COM 911363109 796 4,774 SH   SOLE 8 4,774 0 0
UNITED RENTALS INC OPT 911363109 16,444 98,600 SH Call SOLE 8 98,600 0 0
UNITED RENTALS INC OPT 911363109 18,028 108,100 SH Put SOLE 8 108,100 0 0
UNITED RENTALS INC COM 911363109 1,321 7,923 SH   SOLE 9 7,923 0 0
UNITED RENTALS INC COM 911363109 779 4,673 SH   SOLE 99 4,673 0 0
UNITED SECURITY BANCSHARES C COM 911460103 352 32,872 SH   SOLE 1 32,872 0 0
UNITED SECURITY BANCSHARES C COM 911460103 0 1 SH   SOLE 8 1 0 0
UNITED STATES CELLULAR CORP COM 911684108 892 24,615 SH   SOLE 1 24,615 0 0
UNITED STATES CELLULAR CORP COM 911684108 0 1 SH   SOLE 8 1 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 184 2,036 SH   SOLE 1 2,036 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 1 6 SH   SOLE 8 6 0 0
UNITED STATES NATL GAS FUND FUND 912318300 290 17,151 SH   SOLE 1 17,151 0 0
UNITED STATES NATL GAS FUND OPT 912318300 11,359 673,700 SH Put SOLE 8 673,700 0 0
UNITED STATES NATL GAS FUND FUND 912318300 1,419 84,165 SH   SOLE 8 84,165 0 0
UNITED STATES NATL GAS FUND OPT 912318300 7,120 422,300 SH Call SOLE 8 422,300 0 0
UNITED STATES OIL FUND LP FUND 91232N108 1,273 99,398 SH   SOLE 1 99,398 0 0
UNITED STATES OIL FUND LP FUND 91232N108 14,094 1,100,238 SH   SOLE 8 1,100,238 0 0
UNITED STATES OIL FUND LP OPT 91232N108 30,124 2,351,600 SH Put SOLE 8 2,351,600 0 0
UNITED STATES OIL FUND LP OPT 91232N108 79,901 6,237,400 SH Call SOLE 8 6,237,400 0 0
UNITED STATES OIL FUND LP FUND 91232N108 128 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW OPT 912909108 9,128 800,000 SH Put SOLE 1 800,000 0 0
UNITED STATES STL CORP NEW COM 912909108 18,770 1,645,044 SH   SOLE 1 1,645,044 0 0
UNITED STATES STL CORP NEW OPT 912909108 7,537 660,600 SH Call SOLE 8 660,600 0 0
UNITED STATES STL CORP NEW COM 912909108 16,008 1,403,000 SH   SOLE 8 1,403,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 29,844 2,615,700 SH Put SOLE 8 2,615,700 0 0
UNITED STATES STL CORP NEW COM 912909108 76 6,641 SH   SOLE 9 6,641 0 0
UNITED TECHNOLOGIES CORP COM 913017109 197,563 1,319,192 SH   SOLE 1 1,318,467 725 0
UNITED TECHNOLOGIES CORP COM 913017109 893 5,965 SH   DFND 1 0 0 5,965
UNITED TECHNOLOGIES CORP OPT 913017109 27,298 182,279 SH Put SOLE 8 182,279 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 1,488,068 9,936,356 SH Call SOLE 8 9,936,356 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,354 22,396 SH   SOLE 8 22,396 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,693 78,072 SH   SOLE 9 78,072 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,033 6,900 SH   DFND 20 0 0 6,900
UNITED TECHNOLOGIES CORP COM 913017109 12,294 82,092 SH   SOLE 58 82,092 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 15,788 179,241 SH   SOLE 1 179,241 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 299 3,400 SH Call SOLE 8 3,400 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 995 11,300 SH Put SOLE 8 11,300 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,057 12,008 SH   SOLE 8 12,008 0 0
UNITEDHEALTH GROUP INC COM 91324P102 332 1,131 SH   DFND 1 0 0 1,131
UNITEDHEALTH GROUP INC COM 91324P102 480,082 1,633,043 SH   SOLE 1 1,329,949 303,094 0
UNITEDHEALTH GROUP INC COM 91324P102 28,465 96,829 SH   SOLE 8 96,829 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 81,609 277,600 SH Put SOLE 8 277,600 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 36,336 123,600 SH Call SOLE 8 123,600 0 0
UNITEDHEALTH GROUP INC COM 91324P102 26,674 90,735 SH   SOLE 9 90,735 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,421 18,439 SH   SOLE 20 0 18,439 0
UNITEDHEALTH GROUP INC COM 91324P102 2,058 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 30,111 102,426 SH   SOLE 58 102,426 0 0
UNITEDHEALTH GROUP INC COM 91324P102 3,387 11,520 SH   SOLE 82 0 11,520 0
UNITEDHEALTH GROUP INC COM 91324P102 14,278 48,567 SH   SOLE 99 1,250 47,317 0
UNITI GROUP INC TRUS 91325V108 5,470 666,390 SH   SOLE 1 666,390 0 0
UNITI GROUP INC TRUS 91325V108 5,541 674,922 SH   SOLE 8 674,922 0 0
UNITI GROUP INC OPT 91325V108 5,542 675,000 SH Put SOLE 8 675,000 0 0
UNITIL CORP COM 913259107 919 14,876 SH   SOLE 1 14,876 0 0
UNITIL CORP COM 913259107 1 18 SH   SOLE 8 18 0 0
UNITY BANCORP INC COM 913290102 181 7,998 SH   SOLE 1 7,998 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 206 28,567 SH   SOLE 1 28,567 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 6 778 SH   SOLE 8 778 0 0
UNIVAR SOLUTIONS INC COM 91336L107 2,635 108,700 SH   SOLE 1 108,700 0 0
UNIVAR SOLUTIONS INC COM 91336L107 2 104 SH   SOLE 8 104 0 0
UNIVERSAL CORP VA COM 913456109 2,199 38,541 SH   SOLE 1 38,541 0 0
UNIVERSAL CORP VA OPT 913456109 40 700 SH Call SOLE 8 700 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 4,492 21,804 SH   SOLE 1 21,804 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 17,969 87,200 SH Call SOLE 8 87,200 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 418 2,028 SH   SOLE 8 2,028 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 13,250 64,300 SH Put SOLE 8 64,300 0 0
UNIVERSAL ELECTRS INC COM 913483103 1,195 22,873 SH   SOLE 1 22,873 0 0
UNIVERSAL ELECTRS INC COM 913483103 13 237 SH   SOLE 8 237 0 0
UNIVERSAL FST PRODS INC COM 913543104 5,209 109,216 SH   SOLE 1 109,216 0 0
UNIVERSAL FST PRODS INC COM 913543104 104 2,171 SH   SOLE 8 2,171 0 0
UNIVERSAL FST PRODS INC COM 913543104 633 13,265 SH   SOLE 99 13,265 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 3,279 27,932 SH   SOLE 1 27,932 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 4 30 SH   SOLE 8 30 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 36,339 253,292 SH   SOLE 1 253,292 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 143 1,000 SH Call SOLE 8 1,000 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 165 1,153 SH   SOLE 8 1,153 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 72 500 SH Put SOLE 8 500 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 3,634 25,325 SH   SOLE 9 25,325 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,551 55,423 SH   SOLE 1 55,423 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 4 132 SH   SOLE 8 132 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 239 12,610 SH   SOLE 1 12,610 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 9 459 SH   SOLE 8 459 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 0 2 SH   SOLE 8 2 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 1,040 38,842 SH   SOLE 1 38,842 0 0
UNUM GROUP COM 91529Y106 15,606 535,209 SH   SOLE 1 535,209 0 0
UNUM GROUP COM 91529Y106 0 13 SH   SOLE 8 13 0 0
UNUM GROUP COM 91529Y106 872 29,947 SH   SOLE 9 29,947 0 0
UNUM THERAPEUTICS INC COM 903214104 18 25,156 SH   SOLE 1 25,156 0 0
UNUM THERAPEUTICS INC COM 903214104 0 194 SH   SOLE 8 194 0 0
UPLAND SOFTWARE INC COM 91544A109 848 23,768 SH   SOLE 1 23,768 0 0
UPLAND SOFTWARE INC COM 91544A109 0 12 SH   SOLE 8 12 0 0
UPWORK INC COM 91688F104 1,236 115,896 SH   SOLE 1 115,896 0 0
UPWORK INC COM 91688F104 0 1 SH   SOLE 8 1 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 164 178,197 SH   SOLE 1 178,197 0 0
URANIUM ENERGY CORP COM 916896103 0 90 SH   SOLE 8 90 0 0
URBAN EDGE PPTYS TRUS 91704F104 4,919 256,422 SH   SOLE 1 256,422 0 0
URBAN EDGE PPTYS TRUS 91704F104 0 1 SH   SOLE 8 1 0 0
URBAN ONE INC COM 91705J204 0 1 SH   SOLE 8 1 0 0
URBAN OUTFITTERS INC COM 917047102 6,004 216,197 SH   SOLE 1 216,197 0 0
URBAN OUTFITTERS INC OPT 917047102 639 23,000 SH Call SOLE 8 23,000 0 0
URBAN OUTFITTERS INC OPT 917047102 944 34,000 SH Put SOLE 8 34,000 0 0
URBAN OUTFITTERS INC COM 917047102 25 914 SH   SOLE 8 914 0 0
URBAN TEA INC COM G9396G100 79 122,844 SH   SOLE 8 122,844 0 0
UROGEN PHARMA LTD COM M96088105 655 19,617 SH   SOLE 1 19,617 0 0
UROGEN PHARMA LTD COM M96088105 5 136 SH   SOLE 8 136 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 1,119 45,024 SH   SOLE 1 45,024 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 0 3 SH   SOLE 8 3 0 0
US BANCORP DEL COM 902973304 194,640 3,282,879 SH   SOLE 1 2,281,803 1,001,076 0
US BANCORP DEL OPT 902973304 534 9,000 SH Put SOLE 8 9,000 0 0
US BANCORP DEL COM 902973304 84 1,409 SH   SOLE 8 1,409 0 0
US BANCORP DEL OPT 902973304 16,767 282,800 SH Call SOLE 8 282,800 0 0
US BANCORP DEL COM 902973304 8,841 149,131 SH   SOLE 9 149,131 0 0
US BANCORP DEL COM 902973304 3,744 63,150 SH   SOLE 20 0 63,150 0
US BANCORP DEL COM 902973304 2,237 37,738 SH   SOLE 82 0 37,738 0
US BANCORP DEL COM 902973304 8,936 150,716 SH   SOLE 99 0 150,716 0
US FOODS HLDG CORP COM 912008109 17,124 408,814 SH   SOLE 1 408,814 0 0
US FOODS HLDG CORP COM 912008109 39 929 SH   SOLE 8 929 0 0
US FOODS HLDG CORP OPT 912008109 4 100 SH Put SOLE 8 100 0 0
US FOODS HLDG CORP COM 912008109 1,536 36,657 SH   SOLE 99 36,657 0 0
US XPRESS ENTERPRISES INC COM 90338N202 5,158 1,025,376 SH   SOLE 1 1,025,376 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 202 11,116 SH   SOLE 1 11,116 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 3 158 SH   SOLE 8 158 0 0
USA TRUCK INC COM 902925106 0 8 SH   SOLE 8 8 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,658 21,104 SH   SOLE 1 21,104 0 0
USANA HEALTH SCIENCES INC COM 90328M107 8 105 SH   SOLE 8 105 0 0
UTAH MED PRODS INC COM 917488108 452 4,181 SH   SOLE 1 4,181 0 0
UTAH MED PRODS INC COM 917488108 1 8 SH   SOLE 8 8 0 0
UXIN LTD ADR 91818X108 167 74,000 SH   SOLE 1 74,000 0 0
V F CORP COM 918204108 53,078 532,587 SH   SOLE 1 532,587 0 0
V F CORP OPT 918204108 5,242 52,600 SH Put SOLE 8 52,600 0 0
V F CORP OPT 918204108 6,887 69,100 SH Call SOLE 8 69,100 0 0
V F CORP COM 918204108 3,295 33,058 SH   SOLE 9 33,058 0 0
VAALCO ENERGY INC COM 91851C201 0 1 SH   SOLE 8 1 0 0
VAIL RESORTS INC COM 91879Q109 10,126 42,223 SH   SOLE 1 42,223 0 0
VAIL RESORTS INC OPT 91879Q109 6,596 27,500 SH Put SOLE 8 27,500 0 0
VAIL RESORTS INC COM 91879Q109 3,170 13,221 SH   SOLE 8 13,221 0 0
VAIL RESORTS INC OPT 91879Q109 96 400 SH Call SOLE 8 400 0 0
VAIL RESORTS INC COM 91879Q109 210 878 SH   SOLE 9 878 0 0
VAIL RESORTS INC COM 91879Q109 448 1,866 SH   SOLE 99 1,866 0 0
VALE S A ADR 91912E105 71 5,405 SH   DFND 1 0 0 5,405
VALE S A ADR 91912E105 1,811 137,180 SH   SOLE 1 137,180 0 0
VALE S A OPT 91912E105 80,456 6,095,200 SH Put SOLE 8 6,095,200 0 0
VALE S A OPT 91912E105 62,227 4,714,200 SH Call SOLE 8 4,714,200 0 0
VALE S A ADR 91912E105 1,742 131,980 SH   SOLE 8 131,980 0 0
VALE S A ADR 91912E105 92 6,987 SH   SOLE 9 6,987 0 0
VALE S A ADR 91912E105 4,119 312,081 SH   DFND 20 0 0 312,081
VALERO ENERGY CORP NEW COM 91913Y100 66,168 706,531 SH   SOLE 1 706,531 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 45,449 485,300 SH Put SOLE 8 485,300 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,580 16,867 SH   SOLE 8 16,867 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 40,438 431,800 SH Call SOLE 8 431,800 0 0
VALERO ENERGY CORP NEW COM 91913Y100 5,533 59,074 SH   SOLE 9 59,074 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,523 16,265 SH   SOLE 99 16,265 0 0
VALHI INC NEW COM 918905100 55 29,417 SH   SOLE 1 29,417 0 0
VALHI INC NEW COM 918905100 1 354 SH   SOLE 8 354 0 0
VALLEY NATL BANCORP COM 919794107 4,871 425,366 SH   SOLE 1 425,366 0 0
VALLEY NATL BANCORP COM 919794107 0 8 SH   SOLE 8 8 0 0
VALLEY NATL BANCORP OPT 919794107 63 5,500 SH Call SOLE 8 5,500 0 0
VALMONT INDS INC COM 920253101 194 1,296 SH   SOLE 1 1,296 0 0
VALMONT INDS INC COM 920253101 3 20 SH   SOLE 8 20 0 0
VALUE LINE INC COM 920437100 31 1,059 SH   SOLE 1 1,059 0 0
VALVOLINE INC COM 92047W101 4,179 195,232 SH   SOLE 1 195,232 0 0
VALVOLINE INC COM 92047W101 10 507 SH   SOLE 8 507 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,443 87,940 SH   SOLE 1 87,940 0 0
VANDA PHARMACEUTICALS INC COM 921659108 30 1,851 SH   SOLE 8 1,851 0 0
VANECK VECTORS ETF TR FUND 92189H409 19 300 SH   SOLE 8 300 0 0
VANECK VECTORS ETF TRUST FUND 92189F791 8 199 SH   SOLE 1 199 0 0
VANECK VECTORS ETF TRUST FUND 92189F718 326 24,630 SH   SOLE 1 24,630 0 0
VANECK VECTORS ETF TRUST FUND 92189F403 25 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TRUST OPT 92189F403 4,998 200,200 SH Put SOLE 1 200,200 0 0
VANECK VECTORS ETF TRUST FUND 92189F676 36,767 260,001 SH   SOLE 1 260,001 0 0
VANECK VECTORS ETF TRUST FUND 92189F106 111,565 3,810,305 SH   SOLE 1 3,810,305 0 0
VANECK VECTORS ETF TRUST FUND 92189F403 0 10 SH   SOLE 1 10 0 0
VANECK VECTORS ETF TRUST FUND 92189F106 52 1,761 SH   DFND 1 0 0 1,761
VANECK VECTORS ETF TRUST OPT 92189F676 73,534 520,000 SH Put SOLE 1 520,000 0 0
VANECK VECTORS ETF TRUST FUND 92189F791 5 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TRUST FUND 92189F718 19,092 1,440,921 SH   SOLE 8 1,440,921 0 0
VANECK VECTORS ETF TRUST FUND 92189F692 6 100 SH   SOLE 8 100 0 0
VANECK VECTORS ETF TRUST FUND 92189F791 4,935 116,770 SH   SOLE 8 116,770 0 0
VANECK VECTORS ETF TRUST OPT 92189F676 128,259 907,000 SH Put SOLE 8 907,000 0 0
VANECK VECTORS ETF TRUST OPT 92189F718 33,563 2,533,000 SH Put SOLE 8 2,533,000 0 0
VANECK VECTORS ETF TRUST FUND 92189F676 4,830 34,159 SH   SOLE 8 34,159 0 0
VANECK VECTORS ETF TRUST OPT 92189F403 1,993 79,800 SH Call SOLE 8 79,800 0 0
VANECK VECTORS ETF TRUST OPT 92189F791 16,989 402,000 SH Put SOLE 8 402,000 0 0
VANECK VECTORS ETF TRUST OPT 92189F403 3,284 131,500 SH Put SOLE 8 131,500 0 0
VANECK VECTORS ETF TRUST FUND 92189F106 8,702 297,208 SH   SOLE 8 297,208 0 0
VANECK VECTORS ETF TRUST OPT 92189F809 10 1,000 SH Put SOLE 8 1,000 0 0
VANECK VECTORS ETF TRUST OPT 92189F106 164,542 5,619,600 SH Call SOLE 8 5,619,600 0 0
VANECK VECTORS ETF TRUST OPT 92189F718 15,297 1,154,500 SH Call SOLE 8 1,154,500 0 0
VANECK VECTORS ETF TRUST OPT 92189F106 149,650 5,111,000 SH Put SOLE 8 5,111,000 0 0
VANECK VECTORS ETF TRUST OPT 92189F791 7,125 168,600 SH Call SOLE 8 168,600 0 0
VANECK VECTORS ETF TRUST OPT 92189F676 13,519 95,600 SH Call SOLE 8 95,600 0 0
VANECK VECTORS ETF TRUST FUND 92189F403 214 8,571 SH   SOLE 9 8,571 0 0
VANECK VECTORS ETF TRUST FUND 92189F106 343 11,698 SH   SOLE 9 11,698 0 0
VANECK VECTORS ETF TRUST FUND 92189F403 29 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TRUST FUND 92189F718 2,610 196,993 SH   DFND 20 0 0 196,993
VANECK VECTORS ETF TRUST FUND 92189F106 641 21,900 SH   DFND 20 0 0 21,900
VANECK VECTORS ETF TRUST FUND 92189F676 28 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937819 2,812 32,236 SH   SOLE 1 32,236 0 0
VANGUARD INDEX FDS FUND 922908652 31,980 253,832 SH   SOLE 1 253,832 0 0
VANGUARD INDEX FDS FUND 922908363 45,917 155,230 SH   SOLE 1 0 155,230 0
VANGUARD INDEX FDS FUND 922908363 793 2,682 SH   DFND 1 0 0 2,682
VANGUARD INDEX FDS FUND 922908769 1,854 11,333 SH   SOLE 1 11,333 0 0
VANGUARD INDEX FDS OPT 922908553 1,624 17,500 SH Put SOLE 8 17,500 0 0
VANGUARD INDEX FDS OPT 922908769 556 3,400 SH Put SOLE 8 3,400 0 0
VANGUARD INDEX FDS OPT 922908769 1,391 8,500 SH Call SOLE 8 8,500 0 0
VANGUARD INDEX FDS OPT 922908553 1,169 12,600 SH Call SOLE 8 12,600 0 0
VANGUARD INDEX FDS FUND 922908553 84 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 721 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042718 2,459 22,131 SH   SOLE 1 22,131 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 14,614 328,625 SH   SOLE 1 328,625 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042866 132 1,891 SH   DFND 1 0 0 1,891
VANGUARD INTL EQUITY INDEX F FUND 922042874 80 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042874 2,561 43,700 SH   SOLE 1 43,700 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 955 16,300 SH Put SOLE 8 16,300 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 249 5,600 SH Put SOLE 8 5,600 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 9,530 214,300 SH Call SOLE 8 214,300 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042874 0 1 SH   SOLE 8 1 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 643 14,460 SH   SOLE 8 14,460 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 3,077 52,500 SH Call SOLE 8 52,500 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 291 3,597 SH   DFND 20 0 0 3,597
VANGUARD SCOTTSDALE FDS FUND 92206C813 6 63 SH   SOLE 8 63 0 0
VANGUARD STAR FD FUND 921909768 17,009 305,419 SH   SOLE 1 305,419 0 0
VANGUARD TAX MANAGED INTL FD FUND 921943858 1,592 36,130 SH   SOLE 1 36,130 0 0
VANGUARD WORLD FDS FUND 92204A702 1,224 5,000 SH   DFND 1 0 0 5,000
VANGUARD WORLD FDS FUND 92204A405 640 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A603 2,778 18,050 SH   DFND 1 0 0 18,050
VAPOTHERM INC COM 922107107 278 22,816 SH   SOLE 1 22,816 0 0
VAPOTHERM INC COM 922107107 0 1 SH   SOLE 8 1 0 0
VAREX IMAGING CORP COM 92214X106 1,867 62,607 SH   SOLE 1 62,607 0 0
VAREX IMAGING CORP COM 92214X106 1 34 SH   SOLE 8 34 0 0
VARIAN MED SYS INC COM 92220P105 17,410 122,588 SH   SOLE 1 122,588 0 0
VARIAN MED SYS INC COM 92220P105 26 177 SH   SOLE 8 177 0 0
VARIAN MED SYS INC OPT 92220P105 28 200 SH Call SOLE 8 200 0 0
VARIAN MED SYS INC COM 92220P105 1,230 8,657 SH   SOLE 9 8,657 0 0
VARONIS SYS INC COM 922280102 5,196 66,861 SH   SOLE 1 66,861 0 0
VARONIS SYS INC COM 922280102 1 14 SH   SOLE 8 14 0 0
VBI VACCINES INC COM 91822J103 0 55 SH   SOLE 8 55 0 0
VECTOR GROUP LTD COM 92240M108 2,305 172,051 SH   SOLE 1 172,051 0 0
VECTOR GROUP LTD COM 92240M108 312 23,422 SH   SOLE 8 23,422 0 0
VECTRUS INC COM 92242T101 1,041 20,310 SH   SOLE 1 20,310 0 0
VECTRUS INC COM 92242T101 0 1 SH   SOLE 8 1 0 0
VEDANTA LTD ADR 92242Y100 1 81 SH   SOLE 8 81 0 0
VEECO INSTRS INC DEL COM 922417100 1,079 73,409 SH   SOLE 1 73,409 0 0
VEECO INSTRS INC DEL COM 922417100 2 193 SH   SOLE 8 193 0 0
VEECO INSTRS INC DEL BOND 922417AD2 129 138,000 PRN   SOLE 8 0 0 138,000
VEEVA SYS INC COM 922475108 9,118 64,824 SH   SOLE 1 64,824 0 0
VEEVA SYS INC COM 922475108 67 479 SH   DFND 1 0 0 479
VEEVA SYS INC OPT 922475108 2,841 20,200 SH Put SOLE 8 20,200 0 0
VEEVA SYS INC OPT 922475108 8,988 63,900 SH Call SOLE 8 63,900 0 0
VEEVA SYS INC COM 922475108 3,020 21,468 SH   SOLE 8 21,468 0 0
VEEVA SYS INC COM 922475108 390 2,774 SH   SOLE 9 2,774 0 0
VENATOR MATLS PLC COM G9329Z100 42 11,000 SH   SOLE 1 11,000 0 0
VENTAS INC COM 92276F100 3 50 SH   DFND 1 0 0 50
VENTAS INC TRUS 92276F100 41,892 725,518 SH   SOLE 1 725,518 0 0
VENTAS INC COM 92276F100 4,650 80,540 SH   SOLE 1 80,540 0 0
VENTAS INC OPT 92276F100 4,683 81,100 SH Put SOLE 8 81,100 0 0
VENTAS INC TRUS 92276F100 1,195 20,709 SH   SOLE 8 20,709 0 0
VENTAS INC OPT 92276F100 1,472 25,500 SH Call SOLE 8 25,500 0 0
VENTAS INC COM 92276F100 2,874 49,797 SH   SOLE 9 49,797 0 0
VEON LTD ADR 91822M106 101 40,000 SH   DFND 1 0 0 40,000
VEON LTD ADR 91822M106 0 7 SH   SOLE 8 7 0 0
VEONEER INCORPORATED COM 92336X109 470 30,100 SH   SOLE 8 30,100 0 0
VERA BRADLEY INC COM 92335C106 384 32,534 SH   SOLE 1 32,534 0 0
VERA BRADLEY INC COM 92335C106 1 52 SH   SOLE 8 52 0 0
VERACYTE INC COM 92337F107 1,357 48,591 SH   SOLE 1 48,591 0 0
VERACYTE INC COM 92337F107 45 1,591 SH   SOLE 8 1,591 0 0
VERASTEM INC COM 92337C104 1 449 SH   SOLE 8 449 0 0
VEREIT INC COM 92339V100 5,052 546,800 SH   SOLE 1 546,800 0 0
VEREIT INC TRUS 92339V100 4,043 437,555 SH   SOLE 1 437,555 0 0
VEREIT INC OPT 92339V100 25 2,700 SH Call SOLE 8 2,700 0 0
VEREIT INC OPT 92339V100 45 4,900 SH Put SOLE 8 4,900 0 0
VEREIT INC TRUS 92339V100 4,258 460,799 SH   SOLE 8 460,799 0 0
VEREIT INC COM 92339V100 210 22,706 SH   SOLE 9 22,706 0 0
VERICEL CORP COM 92346J108 779 44,743 SH   SOLE 1 44,743 0 0
VERICEL CORP COM 92346J108 38 2,151 SH   SOLE 8 2,151 0 0
VERINT SYS INC COM 92343X100 15,156 273,761 SH   SOLE 1 273,761 0 0
VERINT SYS INC COM 92343X100 105 1,901 SH   SOLE 8 1,901 0 0
VERINT SYS INC COM 92343X100 211 3,808 SH   SOLE 99 3,808 0 0
VERISIGN INC COM 92343E102 50,397 261,562 SH   SOLE 1 261,562 0 0
VERISIGN INC OPT 92343E102 2,389 12,400 SH Put SOLE 8 12,400 0 0
VERISIGN INC OPT 92343E102 2,543 13,200 SH Call SOLE 8 13,200 0 0
VERISIGN INC COM 92343E102 381 1,981 SH   SOLE 8 1,981 0 0
VERISIGN INC COM 92343E102 1,914 9,936 SH   SOLE 9 9,936 0 0
VERISIGN INC COM 92343E102 2,193 11,384 SH   SOLE 58 11,384 0 0
VERISK ANALYTICS INC COM 92345Y106 33,846 226,630 SH   SOLE 1 226,630 0 0
VERISK ANALYTICS INC COM 92345Y106 10 69 SH   SOLE 8 69 0 0
VERISK ANALYTICS INC COM 92345Y106 2,307 15,447 SH   SOLE 9 15,447 0 0
VERITEX HLDGS INC COM 923451108 2,142 73,557 SH   SOLE 1 73,557 0 0
VERITEX HLDGS INC COM 923451108 5 179 SH   SOLE 8 179 0 0
VERITIV CORP COM 923454102 448 22,738 SH   SOLE 1 22,738 0 0
VERITIV CORP COM 923454102 0 1 SH   SOLE 8 1 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,464 23,839 SH   DFND 1 0 0 23,839
VERIZON COMMUNICATIONS INC COM 92343V104 583,504 9,503,341 SH   SOLE 1 9,503,341 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8 126 SH   SOLE 8 126 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 15,491 252,300 SH Put SOLE 8 252,300 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 63,936 1,041,300 SH Call SOLE 8 1,041,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 26,777 436,095 SH   SOLE 9 436,095 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 810 13,197 SH   DFND 20 0 0 13,197
VERIZON COMMUNICATIONS INC COM 92343V104 156 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,397 87,907 SH   SOLE 99 87,907 0 0
VERRA MOBILITY CORP COM 92511U102 2,625 187,624 SH   SOLE 1 187,624 0 0
VERRA MOBILITY CORP COM 92511U102 0 9 SH   SOLE 8 9 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 205 12,889 SH   SOLE 1 12,889 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 0 6 SH   SOLE 8 6 0 0
VERSO CORP COM 92531L207 1,779 98,678 SH   SOLE 1 98,678 0 0
VERSO CORP COM 92531L207 0 27 SH   SOLE 8 27 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 148,838 679,778 SH   SOLE 1 679,778 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 27 122 SH   DFND 1 0 0 122
VERTEX PHARMACEUTICALS INC OPT 92532F100 21,983 100,400 SH Call SOLE 8 100,400 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 7,427 33,922 SH   SOLE 8 33,922 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 15,633 71,400 SH Put SOLE 8 71,400 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,355 24,459 SH   SOLE 9 24,459 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 6,050 27,630 SH   SOLE 58 27,630 0 0
VIAD CORP COM 92552R406 2,634 39,033 SH   SOLE 1 39,033 0 0
VIAD CORP COM 92552R406 3 40 SH   SOLE 8 40 0 0
VIASAT INC COM 92552V100 254 3,474 SH   SOLE 1 3,474 0 0
VIASAT INC OPT 92552V100 564 7,700 SH Put SOLE 8 7,700 0 0
VIASAT INC COM 92552V100 765 10,450 SH   SOLE 8 10,450 0 0
VIAVI SOLUTIONS INC COM 925550105 5,164 344,294 SH   SOLE 1 344,294 0 0
VIAVI SOLUTIONS INC COM 925550105 837 55,826 SH   SOLE 8 55,826 0 0
VIAVI SOLUTIONS INC OPT 925550105 149 9,900 SH Put SOLE 8 9,900 0 0
VIAVI SOLUTIONS INC OPT 925550105 87 5,800 SH Call SOLE 8 5,800 0 0
VIAVI SOLUTIONS INC BOND 925550AB1 392 304,000 PRN   SOLE 8 0 0 304,000
VIAVI SOLUTIONS INC BOND 925550AE5 4 3,000 PRN   SOLE 8 0 0 3,000
VICI PPTYS INC TRUS 925652109 8,326 325,883 SH   SOLE 1 325,883 0 0
VICI PPTYS INC TRUS 925652109 0 18 SH   SOLE 8 18 0 0
VICI PPTYS INC COM 925652109 254 9,920 SH   SOLE 9 9,920 0 0
VICI PPTYS INC COM 925652109 1,341 52,488 SH   SOLE 99 52,488 0 0
VICOR CORP COM 925815102 1,259 26,928 SH   SOLE 1 26,928 0 0
VICOR CORP COM 925815102 624 13,349 SH   SOLE 8 13,349 0 0
VICOR CORP OPT 925815102 304 6,500 SH Put SOLE 8 6,500 0 0
VICTORY CAP HLDGS INC COM 92645B103 69 3,300 SH   SOLE 1 3,300 0 0
VICTORY CAP HLDGS INC COM 92645B103 1 70 SH   SOLE 8 70 0 0
VIEWRAY INC COM 92672L107 298 70,508 SH   SOLE 1 70,508 0 0
VIEWRAY INC COM 92672L107 1,266 299,970 SH   SOLE 8 299,970 0 0
VIKING THERAPEUTICS INC COM 92686J106 605 75,437 SH   SOLE 1 75,437 0 0
VIKING THERAPEUTICS INC COM 92686J106 30 3,756 SH   SOLE 8 3,756 0 0
VILLAGE FARMS INTL INC COM 92707Y108 0 62 SH   SOLE 8 62 0 0
VILLAGE SUPER MKT INC COM 927107409 195 8,408 SH   SOLE 1 8,408 0 0
VILLAGE SUPER MKT INC COM 927107409 0 6 SH   SOLE 8 6 0 0
VINCE HLDG CORP COM 92719W207 54 3,142 SH   SOLE 1 3,142 0 0
VINCE HLDG CORP COM 92719W207 1 62 SH   SOLE 8 62 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 348 14,131 SH   SOLE 1 14,131 0 0
VIPSHOP HLDGS LTD ADR 92763W103 26,313 1,857,012 SH   SOLE 1 1,857,012 0 0
VIPSHOP HLDGS LTD OPT 92763W103 3,671 259,100 SH Call SOLE 8 259,100 0 0
VIPSHOP HLDGS LTD ADR 92763W103 0 1 SH   SOLE 8 1 0 0
VIPSHOP HLDGS LTD OPT 92763W103 1,696 119,700 SH Put SOLE 8 119,700 0 0
VIPSHOP HLDGS LTD ADR 92763W103 3,529 249,001 SH   SOLE 9 249,001 0 0
VIPSHOP HLDGS LTD ADR 92763W103 3,570 251,936 SH   SOLE 99 251,936 0 0
VIRNETX HLDG CORP COM 92823T108 233 61,338 SH   SOLE 1 61,338 0 0
VIRNETX HLDG CORP COM 92823T108 50 13,099 SH   SOLE 8 13,099 0 0
VIRNETX HLDG CORP OPT 92823T108 55 14,500 SH Call SOLE 8 14,500 0 0
VIRNETX HLDG CORP OPT 92823T108 33 8,800 SH Put SOLE 8 8,800 0 0
VIRTU FINL INC COM 928254101 2,648 165,648 SH   SOLE 1 165,648 0 0
VIRTU FINL INC COM 928254101 0 2 SH   SOLE 8 2 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1,567 12,876 SH   SOLE 1 12,876 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3 22 SH   SOLE 8 22 0 0
VIRTUSA CORP COM 92827P102 2,570 56,694 SH   SOLE 1 56,694 0 0
VIRTUSA CORP COM 92827P102 5 103 SH   SOLE 8 103 0 0
VISA INC OPT 92826C839 112,740 600,000 SH Call SOLE 1 600,000 0 0
VISA INC COM 92826C839 3,472 18,479 SH   DFND 1 0 0 18,479
VISA INC COM 92826C839 654,687 3,484,237 SH   SOLE 1 2,744,386 739,851 0
VISA INC OPT 92826C839 112,816 600,400 SH Call SOLE 8 600,400 0 0
VISA INC COM 92826C839 3,214 17,104 SH   SOLE 8 17,104 0 0
VISA INC OPT 92826C839 106,878 568,800 SH Put SOLE 8 568,800 0 0
VISA INC COM 92826C839 32,303 171,916 SH   SOLE 9 171,916 0 0
VISA INC COM 92826C839 3,510 18,682 SH   DFND 20 0 0 18,682
VISA INC COM 92826C839 10,313 54,886 SH   SOLE 20 0 54,886 0
VISA INC COM 92826C839 35,101 186,806 SH   SOLE 58 186,806 0 0
VISA INC COM 92826C839 5,509 29,319 SH   SOLE 82 0 29,319 0
VISA INC COM 92826C839 20,736 110,359 SH   SOLE 99 0 110,359 0
VISHAY INTERTECHNOLOGY INC COM 928298108 3,099 145,572 SH   SOLE 1 145,572 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 3 143 SH   SOLE 8 143 0 0
VISHAY PRECISION GROUP INC COM 92835K103 355 10,427 SH   SOLE 1 10,427 0 0
VISHAY PRECISION GROUP INC COM 92835K103 0 5 SH   SOLE 8 5 0 0
VISTA GOLD CORP COM 927926303 0 194 SH   SOLE 8 194 0 0
VISTA OUTDOOR INC COM 928377100 655 87,712 SH   SOLE 1 87,712 0 0
VISTEON CORP COM 92839U206 3,621 41,824 SH   SOLE 1 41,824 0 0
VISTEON CORP COM 92839U206 564 6,512 SH   SOLE 8 6,512 0 0
VISTRA ENERGY CORP COM 92840M102 7,327 318,721 SH   SOLE 1 318,721 0 0
VISTRA ENERGY CORP COM 92840M102 1 40 SH   SOLE 8 40 0 0
VISTRA ENERGY CORP OPT 92840M102 1 65 SH Put SOLE 8 65 0 0
VISTRA ENERGY CORP COM 92840M102 180 7,834 SH   SOLE 9 7,834 0 0
VISTRA ENERGY CORP COM 92840M128 28 12,758 SH   SOLE 99 12,758 0 0
VIVINT SOLAR INC COM 92854Q106 320 44,130 SH   SOLE 1 44,130 0 0
VIVINT SOLAR INC COM 92854Q106 0 1 SH   SOLE 8 1 0 0
VIVUS INC COM 928551308 0 18 SH   SOLE 1 18 0 0
VMWARE INC COM 928563402 311,272 2,050,670 SH   SOLE 1 2,050,670 0 0
VMWARE INC COM 928563402 770 5,079 SH   SOLE 8 5,079 0 0
VMWARE INC OPT 928563402 8,318 54,800 SH Call SOLE 8 54,800 0 0
VMWARE INC OPT 928563402 21,873 144,100 SH Put SOLE 8 144,100 0 0
VMWARE INC COM 928563402 304 2,002 SH   SOLE 9 2,002 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 4,458 214,734 SH   SOLE 1 214,734 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 436 21,007 SH   SOLE 8 21,007 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 218 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW ADR 92857W308 113 5,841 SH   SOLE 1 5,841 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 7,419 383,800 SH Call SOLE 8 383,800 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,378 226,500 SH Put SOLE 8 226,500 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 191 9,862 SH   SOLE 8 9,862 0 0
VONAGE HLDGS CORP COM 92886T201 2,997 404,288 SH   SOLE 1 404,288 0 0
VONAGE HLDGS CORP COM 92886T201 25 3,401 SH   SOLE 8 3,401 0 0
VORNADO RLTY TR TRUS 929042109 18,888 284,009 SH   SOLE 1 284,009 0 0
VORNADO RLTY TR COM 929042109 2,276 34,226 SH   SOLE 1 34,226 0 0
VORNADO RLTY TR OPT 929042109 1,277 19,200 SH Put SOLE 8 19,200 0 0
VORNADO RLTY TR TRUS 929042109 1 19 SH   SOLE 8 19 0 0
VORNADO RLTY TR OPT 929042109 3,651 54,900 SH Call SOLE 8 54,900 0 0
VORNADO RLTY TR COM 929042109 1,022 15,367 SH   SOLE 9 15,367 0 0
VOXX INTL CORP COM 91829F104 0 13 SH   SOLE 8 13 0 0
VOYA FINL INC COM 929089100 3,040 49,862 SH   SOLE 1 49,862 0 0
VOYA FINL INC COM 929089100 1,262 20,690 SH   SOLE 8 20,690 0 0
VOYA FINL INC COM 929089100 194 3,182 SH   SOLE 9 3,182 0 0
VOYA FINL INC COM 929089100 275 4,511 SH   SOLE 99 4,511 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 337 24,135 SH   SOLE 1 24,135 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 19 1,400 SH   SOLE 8 1,400 0 0
VSE CORP COM 918284100 337 8,850 SH   SOLE 1 8,850 0 0
VSE CORP COM 918284100 0 10 SH   SOLE 8 10 0 0
VTV THERAPEUTICS INC COM 918385105 217 127,559 SH   SOLE 8 127,559 0 0
VULCAN MATLS CO COM 929160109 223 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 64,696 449,309 SH   SOLE 1 449,309 0 0
VULCAN MATLS CO COM 929160109 31 212 SH   SOLE 8 212 0 0
VULCAN MATLS CO OPT 929160109 15,177 105,400 SH Put SOLE 8 105,400 0 0
VULCAN MATLS CO OPT 929160109 17,913 124,400 SH Call SOLE 8 124,400 0 0
VULCAN MATLS CO COM 929160109 1,894 13,156 SH   SOLE 9 13,156 0 0
W &amp T OFFSHORE INC COM 92922P106 533 95,932 SH   SOLE 1 95,932 0 0
W &amp T OFFSHORE INC COM 92922P106 2 275 SH   SOLE 8 275 0 0
W P CAREY INC TRUS 92936U109 25,478 318,309 SH   SOLE 1 318,309 0 0
W P CAREY INC TRUS 92936U109 8 107 SH   SOLE 8 107 0 0
W P CAREY INC COM 92936U109 712 8,879 SH   SOLE 9 8,879 0 0
WABASH NATL CORP COM 929566107 1,518 103,390 SH   SOLE 1 103,390 0 0
WABASH NATL CORP COM 929566107 1 42 SH   SOLE 8 42 0 0
WABASH NATL CORP COM 929566107 318 21,657 SH   SOLE 99 21,657 0 0
WABCO HLDGS INC COM 92927K102 25,818 190,543 SH   SOLE 1 190,543 0 0
WABCO HLDGS INC COM 92927K102 2,046 15,098 SH   SOLE 8 15,098 0 0
WABCO HLDGS INC COM 92927K102 150 1,108 SH   SOLE 9 1,108 0 0
WABTEC CORP COM 929740108 9 115 SH   DFND 1 0 0 115
WABTEC CORP COM 929740108 20,897 268,610 SH   SOLE 1 268,610 0 0
WABTEC CORP OPT 929740108 1,891 24,300 SH Put SOLE 8 24,300 0 0
WABTEC CORP COM 929740108 1,942 24,972 SH   SOLE 8 24,972 0 0
WABTEC CORP OPT 929740108 638 8,200 SH Call SOLE 8 8,200 0 0
WABTEC CORP COM 929740108 1,358 17,454 SH   SOLE 9 17,454 0 0
WABTEC CORP COM 929740108 16 204 SH   DFND 20 0 0 204
WABTEC CORP COM 929740108 0 3 SH   SOLE 99 0 3 0
WADDELL &amp REED FINL INC COM 930059100 2,209 132,061 SH   SOLE 1 132,061 0 0
WADDELL &amp REED FINL INC COM 930059100 48 2,825 SH   SOLE 8 2,825 0 0
WAITR HLDGS INC COM 930752100 19 58,157 SH   SOLE 1 58,157 0 0
WAITR HLDGS INC COM 930752100 0 27 SH   SOLE 8 27 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 77 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC COM 931427108 159,929 2,712,487 SH   SOLE 1 2,712,487 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 36,726 622,900 SH Call SOLE 8 622,900 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 32 551 SH   SOLE 8 551 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 15,194 257,700 SH Put SOLE 8 257,700 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,373 74,179 SH   SOLE 9 74,179 0 0
WALKER &amp DUNLOP INC COM 93148P102 3,264 50,481 SH   SOLE 1 50,481 0 0
WALKER &amp DUNLOP INC COM 93148P102 6 90 SH   SOLE 8 90 0 0
WALMART INC COM 931142103 337,405 2,839,168 SH   SOLE 1 2,839,168 0 0
WALMART INC COM 931142103 1,539 12,947 SH   DFND 1 0 0 12,947
WALMART INC COM 931142103 12,234 102,950 SH   SOLE 8 102,950 0 0
WALMART INC OPT 931142103 9,174 77,200 SH Call SOLE 8 77,200 0 0
WALMART INC OPT 931142103 48,594 408,900 SH Put SOLE 8 408,900 0 0
WALMART INC COM 931142103 16,388 137,893 SH   SOLE 9 137,893 0 0
WARRIOR MET COAL INC COM 93627C101 3,177 150,391 SH   SOLE 1 150,391 0 0
WARRIOR MET COAL INC COM 93627C101 188 8,892 SH   SOLE 99 8,892 0 0
WASHINGTON FED INC COM 938824109 3,198 87,225 SH   SOLE 1 87,225 0 0
WASHINGTON FED INC COM 938824109 4 111 SH   SOLE 8 111 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 1,540 422,943 SH   SOLE 1 422,943 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 41 11,335 SH   SOLE 8 11,335 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 4,923 168,715 SH   SOLE 1 168,715 0 0
WASHINGTON TR BANCORP COM 940610108 829 15,407 SH   SOLE 1 15,407 0 0
WASTE CONNECTIONS INC COM 94106B101 7,046 77,607 SH   SOLE 1 77,607 0 0
WASTE CONNECTIONS INC COM 94106B101 0 1 SH   SOLE 8 1 0 0
WASTE CONNECTIONS INC COM 94106B101 4,744 52,256 SH   SOLE 9 52,256 0 0
WASTE MGMT INC DEL COM 94106L109 61,220 537,211 SH   SOLE 1 537,211 0 0
WASTE MGMT INC DEL COM 94106L109 313 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL OPT 94106L109 5,538 48,600 SH Call SOLE 8 48,600 0 0
WASTE MGMT INC DEL OPT 94106L109 6,952 61,000 SH Put SOLE 8 61,000 0 0
WASTE MGMT INC DEL COM 94106L109 11 102 SH   SOLE 8 102 0 0
WASTE MGMT INC DEL COM 94106L109 4,355 38,222 SH   SOLE 9 38,222 0 0
WASTE MGMT INC DEL COM 94106L109 114 1,000 SH   DFND 20 0 0 1,000
WATERS CORP COM 941848103 47,797 204,562 SH   SOLE 1 204,562 0 0
WATERS CORP COM 941848103 393 1,682 SH   SOLE 8 1,682 0 0
WATERS CORP OPT 941848103 257 1,100 SH Call SOLE 8 1,100 0 0
WATERS CORP COM 941848103 1,446 6,191 SH   SOLE 9 6,191 0 0
WATERS CORP COM 941848103 1,805 7,726 SH   SOLE 58 7,726 0 0
WATERSTONE FINL INC MD COM 94188P101 456 23,943 SH   SOLE 1 23,943 0 0
WATERSTONE FINL INC MD COM 94188P101 1 29 SH   SOLE 8 29 0 0
WATFORD HOLDINGS LTD COM G94787101 728 28,929 SH   SOLE 1 28,929 0 0
WATFORD HOLDINGS LTD COM G94787101 122 4,870 SH   SOLE 8 4,870 0 0
WATSCO INC COM 942622200 5,163 28,660 SH   SOLE 1 28,660 0 0
WATSCO INC OPT 942622200 36 200 SH Put SOLE 8 200 0 0
WATSCO INC OPT 942622200 757 4,200 SH Call SOLE 8 4,200 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 5,206 52,192 SH   SOLE 1 52,192 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 54 539 SH   SOLE 8 539 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 180 22,512 SH   SOLE 1 22,512 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 0 51 SH   SOLE 8 51 0 0
WAYFAIR INC COM 94419L101 2,636 29,177 SH   SOLE 1 29,177 0 0
WAYFAIR INC OPT 94419L101 9,977 110,400 SH Put SOLE 8 110,400 0 0
WAYFAIR INC COM 94419L101 12 136 SH   SOLE 8 136 0 0
WAYFAIR INC OPT 94419L101 9,959 110,200 SH Call SOLE 8 110,200 0 0
WAYFAIR INC COM 94419L101 118 1,296 SH   SOLE 9 1,296 0 0
WD-40 CO COM 929236107 4,924 25,364 SH   SOLE 1 25,364 0 0
WD-40 CO COM 929236107 6 34 SH   SOLE 8 34 0 0
WEBSTER FINL CORP CONN COM 947890109 1,640 30,719 SH   SOLE 1 30,719 0 0
WEBSTER FINL CORP CONN OPT 947890109 53 1,000 SH Put SOLE 8 1,000 0 0
WEBSTER FINL CORP CONN OPT 947890109 213 4,000 SH Call SOLE 8 4,000 0 0
WEC ENERGY GROUP INC COM 92939U106 174,959 1,896,985 SH   SOLE 1 1,896,985 0 0
WEC ENERGY GROUP INC COM 92939U106 5 56 SH   SOLE 8 56 0 0
WEC ENERGY GROUP INC COM 92939U106 2,770 30,038 SH   SOLE 9 30,038 0 0
WEIBO CORP ADR 948596101 15,864 342,265 SH   SOLE 1 342,265 0 0
WEIBO CORP OPT 948596101 3,054 65,900 SH Call SOLE 8 65,900 0 0
WEIBO CORP OPT 948596101 14,197 306,300 SH Put SOLE 8 306,300 0 0
WEIBO CORP ADR 948596101 7,719 166,541 SH   SOLE 8 166,541 0 0
WEIBO CORP ADR 948596101 1,783 38,480 SH   SOLE 9 38,480 0 0
WEIBO CORP ADR 948596101 487 10,499 SH   SOLE 99 10,499 0 0
WEINGARTEN RLTY INVS TRUS 948741103 4,832 154,657 SH   SOLE 1 154,657 0 0
WEINGARTEN RLTY INVS TRUS 948741103 44 1,395 SH   SOLE 8 1,395 0 0
WEINGARTEN RLTY INVS OPT 948741103 3 100 SH Call SOLE 8 100 0 0
WEINGARTEN RLTY INVS OPT 948741103 22 700 SH Put SOLE 8 700 0 0
WEIS MKTS INC COM 948849104 748 18,497 SH   SOLE 1 18,497 0 0
WEIS MKTS INC COM 948849104 9 206 SH   SOLE 8 206 0 0
WELBILT INC COM 949090104 2,027 129,843 SH   SOLE 1 129,843 0 0
WELBILT INC COM 949090104 3 165 SH   SOLE 8 165 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 60,523 183,291 SH   SOLE 1 183,291 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,158 3,507 SH   SOLE 8 3,507 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 793 2,400 SH Put SOLE 8 2,400 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 330 1,000 SH Call SOLE 8 1,000 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,580 4,782 SH   SOLE 9 4,782 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,784 5,402 SH   SOLE 58 5,402 0 0
WELLS FARGO CO NEW COM 949746101 416,303 7,738,008 SH   SOLE 1 7,738,008 0 0
WELLS FARGO CO NEW COM 949746101 1,610 29,924 SH   DFND 1 0 0 29,924
WELLS FARGO CO NEW OPT 949746101 47,882 890,000 SH Put SOLE 1 890,000 0 0
WELLS FARGO CO NEW OPT 949746101 68,148 1,266,700 SH Call SOLE 8 1,266,700 0 0
WELLS FARGO CO NEW OPT 949746101 122,470 2,276,400 SH Put SOLE 8 2,276,400 0 0
WELLS FARGO CO NEW COM 949746101 46,581 865,827 SH   SOLE 8 865,827 0 0
WELLS FARGO CO NEW COM 949746101 22,798 423,781 SH   SOLE 9 423,781 0 0
WELLS FARGO CO NEW COM 949746101 1,868 34,716 SH   DFND 20 0 0 34,716
WELLS FARGO CO NEW COM 949746101 23,348 433,972 SH   SOLE 58 433,972 0 0
WELLS FARGO CO NEW COM 949746101 5,577 103,655 SH   SOLE 99 103,655 0 0
WELLTOWER INC TRUS 95040Q104 60,796 743,433 SH   SOLE 1 743,433 0 0
WELLTOWER INC COM 95040Q104 13,213 161,554 SH   SOLE 1 161,554 0 0
WELLTOWER INC OPT 95040Q104 319 3,900 SH Call SOLE 8 3,900 0 0
WELLTOWER INC OPT 95040Q104 720 8,800 SH Put SOLE 8 8,800 0 0
WELLTOWER INC TRUS 95040Q104 5 59 SH   SOLE 8 59 0 0
WELLTOWER INC COM 95040Q104 5,352 65,443 SH   SOLE 9 65,443 0 0
WELLTOWER INC COM 95040Q104 2,012 24,599 SH   SOLE 99 24,599 0 0
WENDYS CO COM 95058W100 14,682 661,086 SH   SOLE 1 661,086 0 0
WENDYS CO COM 95058W100 349 15,724 SH   SOLE 8 15,724 0 0
WENDYS CO OPT 95058W100 455 20,500 SH Call SOLE 8 20,500 0 0
WENDYS CO OPT 95058W100 144 6,500 SH Put SOLE 8 6,500 0 0
WENDYS CO COM 95058W100 239 10,770 SH   SOLE 99 10,770 0 0
WERNER ENTERPRISES INC COM 950755108 1,791 49,184 SH   SOLE 1 49,184 0 0
WERNER ENTERPRISES INC COM 950755108 5 131 SH   SOLE 8 131 0 0
WESBANCO INC COM 950810101 2,842 75,216 SH   SOLE 1 75,216 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 2,158 195,853 SH   SOLE 1 195,853 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 0 3 SH   SOLE 8 3 0 0
WESCO INTL INC COM 95082P105 7,129 120,033 SH   SOLE 1 120,033 0 0
WESCO INTL INC OPT 95082P105 143 2,400 SH Put SOLE 8 2,400 0 0
WESCO INTL INC OPT 95082P105 1,033 17,400 SH Call SOLE 8 17,400 0 0
WESCO INTL INC COM 95082P105 1 18 SH   SOLE 8 18 0 0
WEST BANCORPORATION INC COM 95123P106 413 16,102 SH   SOLE 1 16,102 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 12,112 80,563 SH   SOLE 1 80,563 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 78 520 SH   SOLE 8 520 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 238 1,588 SH   SOLE 9 1,588 0 0
WESTAMERICA BANCORPORATION COM 957090103 2,708 39,963 SH   SOLE 1 39,963 0 0
WESTAMERICA BANCORPORATION COM 957090103 0 1 SH   SOLE 8 1 0 0
WESTERN ALLIANCE BANCORP COM 957638109 399 7,000 SH   SOLE 1 7,000 0 0
WESTERN ALLIANCE BANCORP COM 957638109 0 1 SH   SOLE 8 1 0 0
WESTERN ALLIANCE BANCORP COM 957638109 553 9,705 SH   SOLE 99 9,705 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 256 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 986 95,480 SH   SOLE 1 95,480 0 0
WESTERN ASSET MTG CAP CORP TRUS 95790D105 0 28 SH   SOLE 8 28 0 0
WESTERN DIGITAL CORP COM 958102105 51,921 818,031 SH   SOLE 1 818,031 0 0
WESTERN DIGITAL CORP OPT 958102105 37,803 595,600 SH Put SOLE 8 595,600 0 0
WESTERN DIGITAL CORP COM 958102105 6,109 96,248 SH   SOLE 8 96,248 0 0
WESTERN DIGITAL CORP OPT 958102105 27,045 426,100 SH Call SOLE 8 426,100 0 0
WESTERN DIGITAL CORP COM 958102105 2,351 37,045 SH   SOLE 9 37,045 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 47,164 2,395,313 SH   SOLE 1 2,395,313 0 0
WESTERN MIDSTREAM PARTNERS L OPT 958669103 350 17,800 SH Call SOLE 8 17,800 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 233 24,284 SH   SOLE 1 24,284 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 0 12 SH   SOLE 8 12 0 0
WESTERN UN CO COM 959802109 24,729 923,404 SH   SOLE 1 923,404 0 0
WESTERN UN CO COM 959802109 7 250 SH   DFND 1 0 0 250
WESTERN UN CO OPT 959802109 541 20,200 SH Call SOLE 8 20,200 0 0
WESTERN UN CO OPT 959802109 8 300 SH Put SOLE 8 300 0 0
WESTERN UN CO COM 959802109 350 13,057 SH   SOLE 8 13,057 0 0
WESTERN UN CO COM 959802109 1,079 40,312 SH   SOLE 9 40,312 0 0
WESTERN UN CO COM 959802109 715 26,716 SH   SOLE 99 26,716 0 0
WESTLAKE CHEM CORP COM 960413102 4,953 70,607 SH   SOLE 1 70,607 0 0
WESTLAKE CHEM CORP OPT 960413102 2,252 32,100 SH Call SOLE 8 32,100 0 0
WESTLAKE CHEM CORP OPT 960413102 4,125 58,800 SH Put SOLE 8 58,800 0 0
WESTLAKE CHEM CORP COM 960413102 2 32 SH   SOLE 8 32 0 0
WESTLAKE CHEM CORP COM 960413102 60 844 SH   SOLE 9 844 0 0
WESTLAKE CHEM CORP COM 960413102 467 6,662 SH   SOLE 99 6,662 0 0
WESTROCK CO COM 96145D105 52,617 1,226,229 SH   SOLE 1 1,226,229 0 0
WESTROCK CO OPT 96145D105 2,686 62,600 SH Put SOLE 8 62,600 0 0
WESTROCK CO OPT 96145D105 4,832 112,600 SH Call SOLE 8 112,600 0 0
WESTROCK CO COM 96145D105 3 65 SH   SOLE 8 65 0 0
WESTROCK CO COM 96145D105 1,055 24,613 SH   SOLE 9 24,613 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWATER RES INC COM 961684206 9 4,422 SH   SOLE 1 4,422 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 272 9,169 SH   SOLE 1 9,169 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 0 1 SH   SOLE 8 1 0 0
WEX INC COM 96208T104 7,975 38,074 SH   SOLE 1 38,074 0 0
WEX INC COM 96208T104 0 1 SH   SOLE 8 1 0 0
WEX INC COM 96208T104 541 2,585 SH   SOLE 99 2,585 0 0
WEYCO GROUP INC COM 962149100 164 6,187 SH   SOLE 1 6,187 0 0
WEYCO GROUP INC COM 962149100 0 8 SH   SOLE 8 8 0 0
WEYERHAEUSER CO TRUS 962166104 25,354 839,609 SH   SOLE 1 839,609 0 0
WEYERHAEUSER CO COM 962166104 4,862 161,026 SH   SOLE 1 161,026 0 0
WEYERHAEUSER CO TRUS 962166104 499 16,535 SH   SOLE 8 16,535 0 0
WEYERHAEUSER CO OPT 962166104 1,169 38,700 SH Call SOLE 8 38,700 0 0
WEYERHAEUSER CO OPT 962166104 432 14,300 SH Put SOLE 8 14,300 0 0
WEYERHAEUSER CO COM 962166104 2,142 70,932 SH   SOLE 9 70,932 0 0
WEYERHAEUSER CO COM 962166104 232 7,697 SH   SOLE 99 7,697 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 568 19,118 SH   SOLE 1 19,118 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 7,012 235,700 SH Call SOLE 8 235,700 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 145 4,887 SH   SOLE 8 4,887 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,291 77,000 SH Put SOLE 8 77,000 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 205 6,896 SH   SOLE 9 6,896 0 0
WHEELER REAL ESTATE INVT TR TRUS 963025705 0 2 SH   SOLE 8 2 0 0
WHIRLPOOL CORP COM 963320106 14,402 97,620 SH   SOLE 1 97,620 0 0
WHIRLPOOL CORP COM 963320106 7 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 361 2,442 SH   SOLE 8 2,442 0 0
WHIRLPOOL CORP OPT 963320106 3,836 26,000 SH Put SOLE 8 26,000 0 0
WHIRLPOOL CORP OPT 963320106 5,119 34,700 SH Call SOLE 8 34,700 0 0
WHIRLPOOL CORP COM 963320106 889 6,026 SH   SOLE 9 6,026 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 5,552 4,977 SH   SOLE 1 4,977 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,316 1,180 SH   SOLE 99 1,180 0 0
WHITESTONE REIT TRUS 966084204 1,121 82,318 SH   SOLE 1 82,318 0 0
WHITESTONE REIT TRUS 966084204 0 1 SH   SOLE 8 1 0 0
WHITING PETE CORP NEW COM 966387409 1,015 138,176 SH   SOLE 1 138,176 0 0
WHITING PETE CORP NEW OPT 966387409 647 88,100 SH Put SOLE 8 88,100 0 0
WHITING PETE CORP NEW OPT 966387409 2,080 283,400 SH Call SOLE 8 283,400 0 0
WIDEOPENWEST INC COM 96758W101 187 25,105 SH   SOLE 1 25,105 0 0
WIDEOPENWEST INC COM 96758W101 0 1 SH   SOLE 8 1 0 0
WILEY JOHN &amp SONS INC COM 968223206 425 8,766 SH   SOLE 1 8,766 0 0
WILEY JOHN &amp SONS INC COM 968223206 2 42 SH   SOLE 8 42 0 0
WILLDAN GROUP INC COM 96924N100 319 10,045 SH   SOLE 1 10,045 0 0
WILLDAN GROUP INC COM 96924N100 0 6 SH   SOLE 8 6 0 0
WILLIAMS COS INC DEL COM 969457100 54,534 2,299,119 SH   SOLE 1 2,299,119 0 0
WILLIAMS COS INC DEL COM 969457100 825 34,758 SH   SOLE 8 34,758 0 0
WILLIAMS COS INC DEL OPT 969457100 1,326 55,900 SH Put SOLE 8 55,900 0 0
WILLIAMS COS INC DEL OPT 969457100 775 32,664 SH Call SOLE 8 32,664 0 0
WILLIAMS COS INC DEL COM 969457100 2,753 116,072 SH   SOLE 9 116,072 0 0
WILLIAMS SONOMA INC COM 969904101 5,970 81,302 SH   SOLE 1 81,302 0 0
WILLIAMS SONOMA INC COM 969904101 893 12,160 SH   SOLE 8 12,160 0 0
WILLIAMS SONOMA INC OPT 969904101 712 9,700 SH Call SOLE 8 9,700 0 0
WILLIAMS SONOMA INC OPT 969904101 3,444 46,900 SH Put SOLE 8 46,900 0 0
WILLIS LEASE FINANCE CORP COM 970646105 175 2,961 SH   SOLE 1 2,961 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 45,071 223,186 SH   SOLE 1 223,186 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 2 8 SH   SOLE 8 8 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 2,689 13,315 SH   SOLE 9 13,315 0 0
WILLSCOT CORP COM 971375126 1,282 69,327 SH   SOLE 1 69,327 0 0
WILLSCOT CORP COM 971375126 0 24 SH   SOLE 8 24 0 0
WINGSTOP INC COM 974155103 4,976 57,704 SH   SOLE 1 57,704 0 0
WINGSTOP INC OPT 974155103 3,449 40,000 SH Put SOLE 8 40,000 0 0
WINGSTOP INC COM 974155103 18 203 SH   SOLE 8 203 0 0
WINGSTOP INC COM 974155103 61 712 SH   SOLE 99 712 0 0
WINMARK CORP COM 974250102 494 2,490 SH   SOLE 1 2,490 0 0
WINNEBAGO INDS INC COM 974637100 3,921 73,983 SH   SOLE 1 73,983 0 0
WINNEBAGO INDS INC OPT 974637100 323 6,100 SH Call SOLE 8 6,100 0 0
WINNEBAGO INDS INC OPT 974637100 604 11,400 SH Put SOLE 8 11,400 0 0
WINNEBAGO INDS INC COM 974637100 981 18,523 SH   SOLE 8 18,523 0 0
WINTRUST FINL CORP COM 97650W108 3,592 50,656 SH   SOLE 1 50,656 0 0
WINTRUST FINL CORP COM 97650W108 0 6 SH   SOLE 8 6 0 0
WINTRUST FINL CORP COM 97650W108 928 13,089 SH   SOLE 99 13,089 0 0
WIPRO LTD ADR 97651M109 1,310 349,402 SH   SOLE 1 349,402 0 0
WISDOMTREE INVTS INC COM 97717P104 929 192,007 SH   SOLE 1 192,007 0 0
WISDOMTREE INVTS INC OPT 97717P104 45 9,400 SH Put SOLE 8 9,400 0 0
WISDOMTREE INVTS INC COM 97717P104 178 36,723 SH   SOLE 8 36,723 0 0
WISDOMTREE INVTS INC OPT 97717P104 509 105,200 SH Call SOLE 8 105,200 0 0
WISDOMTREE TR FUND 97717W851 59 1,093 SH   SOLE 1 1,093 0 0
WISDOMTREE TR FUND 97717W422 8,315 334,057 SH   SOLE 1 334,057 0 0
WISDOMTREE TR FUND 97717X305 3 160 SH   DFND 1 0 0 160
WISDOMTREE TR FUND 97717W851 108 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR OPT 97717W851 1,355 25,200 SH Put SOLE 8 25,200 0 0
WISDOMTREE TR OPT 97717W422 95 3,800 SH Call SOLE 8 3,800 0 0
WISDOMTREE TR OPT 97717W422 2,621 105,300 SH Put SOLE 8 105,300 0 0
WISDOMTREE TR FUND 97717W851 828 15,396 SH   SOLE 8 15,396 0 0
WISDOMTREE TR OPT 97717W851 3,356 62,400 SH Call SOLE 8 62,400 0 0
WISDOMTREE TR OPT 97717X701 49 700 SH Call SOLE 8 700 0 0
WISDOMTREE TR FUND 97717X701 53 751 SH   SOLE 8 751 0 0
WISDOMTREE TR FUND 97717W422 423 17,008 SH   SOLE 9 17,008 0 0
WIX COM LTD COM M98068105 14,948 122,145 SH   SOLE 1 122,145 0 0
WIX COM LTD OPT M98068105 3,072 25,100 SH Call SOLE 8 25,100 0 0
WIX COM LTD COM M98068105 12 100 SH   SOLE 8 100 0 0
WIX COM LTD OPT M98068105 5,397 44,100 SH Put SOLE 8 44,100 0 0
WIX COM LTD COM M98068105 599 4,893 SH   SOLE 9 4,893 0 0
WNS HOLDINGS LTD ADR 92932M101 251 3,795 SH   SOLE 1 3,795 0 0
WOLVERINE WORLD WIDE INC COM 978097103 4,439 131,578 SH   SOLE 1 131,578 0 0
WOLVERINE WORLD WIDE INC COM 978097103 6 180 SH   SOLE 8 180 0 0
WOODWARD INC COM 980745103 5,983 50,513 SH   SOLE 1 50,513 0 0
WOODWARD INC COM 980745103 0 1 SH   SOLE 8 1 0 0
WORKDAY INC COM 98138H101 32 196 SH   DFND 1 0 0 196
WORKDAY INC COM 98138H101 23,178 140,949 SH   SOLE 1 140,949 0 0
WORKDAY INC BOND 98138HAF8 4,580 3,581,000 PRN   SOLE 8 0 0 3,581,000
WORKDAY INC COM 98138H101 183 1,112 SH   SOLE 8 1,112 0 0
WORKDAY INC OPT 98138H101 28,335 172,300 SH Put SOLE 8 172,300 0 0
WORKDAY INC OPT 98138H101 15,458 94,000 SH Call SOLE 8 94,000 0 0
WORKDAY INC COM 98138H101 576 3,502 SH   SOLE 9 3,502 0 0
WORKHORSE GROUP INC COM 98138J206 2 714 SH   SOLE 8 714 0 0
WORKIVA INC COM 98139A105 1,959 46,577 SH   SOLE 1 46,577 0 0
WORKIVA INC COM 98139A105 0 9 SH   SOLE 8 9 0 0
WORLD ACCEP CORP DEL COM 981419104 880 10,187 SH   SOLE 1 10,187 0 0
WORLD ACCEP CORP DEL COM 981419104 5 54 SH   SOLE 8 54 0 0
WORLD FUEL SVCS CORP COM 981475106 5,088 117,178 SH   SOLE 1 117,178 0 0
WORLD FUEL SVCS CORP COM 981475106 26 601 SH   SOLE 8 601 0 0
WORLD FUEL SVCS CORP OPT 981475106 13 300 SH Put SOLE 8 300 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 1,730 26,680 SH   SOLE 1 26,680 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 5,190 80,000 SH Put SOLE 8 80,000 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 2,270 34,978 SH   SOLE 8 34,978 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 16,885 260,300 SH Call SOLE 8 260,300 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 80 1,227 SH   SOLE 9 1,227 0 0
WORTHINGTON INDS INC COM 981811102 1,769 41,923 SH   SOLE 1 41,923 0 0
WORTHINGTON INDS INC OPT 981811102 21 500 SH Call SOLE 8 500 0 0
WORTHINGTON INDS INC OPT 981811102 42 1,000 SH Put SOLE 8 1,000 0 0
WORTHINGTON INDS INC COM 981811102 41 969 SH   SOLE 8 969 0 0
WPP PLC NEW ADR 92937A102 7,205 102,500 SH   SOLE 1 102,500 0 0
WPP PLC NEW ADR 92937A102 2 26 SH   SOLE 8 26 0 0
WPX ENERGY INC COM 98212B103 3,391 246,735 SH   SOLE 1 246,735 0 0
WPX ENERGY INC OPT 98212B103 1 100 SH Put SOLE 8 100 0 0
WPX ENERGY INC COM 98212B103 700 51,020 SH   SOLE 8 51,020 0 0
WPX ENERGY INC COM 98212B103 197 14,346 SH   SOLE 99 14,346 0 0
WRAP TECHNOLOGIES INC COM 98212N107 98 15,386 SH   SOLE 1 15,386 0 0
WRAP TECHNOLOGIES INC COM 98212N107 16 2,445 SH   SOLE 8 2,445 0 0
WRIGHT MED GROUP N V COM N96617118 39,966 1,311,271 SH   SOLE 1 1,311,271 0 0
WRIGHT MED GROUP N V COM N96617118 2,270 74,481 SH   SOLE 8 74,481 0 0
WRIGHT MED GROUP N V OPT N96617118 2,591 85,000 SH Call SOLE 8 85,000 0 0
WSFS FINL CORP COM 929328102 2,301 52,305 SH   SOLE 1 52,305 0 0
WSFS FINL CORP COM 929328102 34 775 SH   SOLE 8 775 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 2,919 56,475 SH   SOLE 1 56,475 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 16 321 SH   SOLE 8 321 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 305 5,900 SH Call SOLE 8 5,900 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 114 2,200 SH Put SOLE 8 2,200 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 599 9,532 SH   SOLE 1 9,532 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 120 1,904 SH   SOLE 8 1,904 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 522 8,317 SH   SOLE 99 8,317 0 0
WYNN RESORTS LTD COM 983134107 23,467 168,981 SH   SOLE 1 168,981 0 0
WYNN RESORTS LTD COM 983134107 11,109 79,996 SH   SOLE 8 79,996 0 0
WYNN RESORTS LTD OPT 983134107 39,842 286,900 SH Put SOLE 8 286,900 0 0
WYNN RESORTS LTD OPT 983134107 22,664 163,200 SH Call SOLE 8 163,200 0 0
WYNN RESORTS LTD COM 983134107 1,358 9,781 SH   SOLE 9 9,781 0 0
X4 PHARMACEUTICALS INC COM 98420X103 188 17,557 SH   SOLE 1 17,557 0 0
X4 PHARMACEUTICALS INC COM 98420X103 0 6 SH   SOLE 8 6 0 0
XBIOTECH INC COM 98400H102 354 18,967 SH   SOLE 1 18,967 0 0
XBIOTECH INC COM 98400H102 2 99 SH   SOLE 8 99 0 0
XCEL BRANDS INC COM 98400M101 0 4 SH   SOLE 8 4 0 0
XCEL ENERGY INC COM 98389B100 63 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 69,626 1,096,628 SH   SOLE 1 1,096,628 0 0
XCEL ENERGY INC COM 98389B100 4 70 SH   SOLE 8 70 0 0
XCEL ENERGY INC COM 98389B100 3,478 54,776 SH   SOLE 9 54,776 0 0
XENCOR INC COM 98401F105 2,988 86,873 SH   SOLE 1 86,873 0 0
XENCOR INC COM 98401F105 37 1,099 SH   SOLE 8 1,099 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 10,620 491,524 SH   SOLE 1 491,524 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 0 2 SH   SOLE 8 2 0 0
XENON PHARMACEUTICALS INC COM 98420N105 2 163 SH   SOLE 8 163 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 188 26,655 SH   SOLE 1 26,655 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 0 37 SH   SOLE 8 37 0 0
XILINX INC COM 983919101 98,345 1,005,869 SH   SOLE 1 1,005,869 0 0
XILINX INC COM 983919101 2,884 29,500 SH   DFND 1 0 0 29,500
XILINX INC OPT 983919101 15,624 159,800 SH Call SOLE 8 159,800 0 0
XILINX INC OPT 983919101 52,552 537,500 SH Put SOLE 8 537,500 0 0
XILINX INC COM 983919101 25,585 261,687 SH   SOLE 8 261,687 0 0
XILINX INC COM 983919101 3,352 34,288 SH   SOLE 9 34,288 0 0
XILINX INC COM 983919101 869 8,892 SH   DFND 20 0 0 8,892
XILINX INC COM 983919101 4,739 48,472 SH   SOLE 99 48,472 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 21 5,575 SH   SOLE 8 5,575 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 21 5,600 SH Put SOLE 8 5,600 0 0
XPERI CORP COM 98421B100 1,529 82,634 SH   SOLE 1 82,634 0 0
XPERI CORP COM 98421B100 3 152 SH   SOLE 8 152 0 0
XPO LOGISTICS INC COM 983793100 24,191 303,534 SH   SOLE 1 303,534 0 0
XPO LOGISTICS INC COM 983793100 363 4,563 SH   SOLE 8 4,563 0 0
XPO LOGISTICS INC OPT 983793100 8,432 105,800 SH Put SOLE 8 105,800 0 0
XPO LOGISTICS INC OPT 983793100 16,291 204,400 SH Call SOLE 8 204,400 0 0
XPO LOGISTICS INC COM 983793100 3,703 46,466 SH   SOLE 9 46,466 0 0
XUNLEI LTD ADR 98419E108 117 23,900 SH   SOLE 1 23,900 0 0
XYLEM INC COM 98419M100 17,090 216,905 SH   SOLE 1 216,905 0 0
XYLEM INC OPT 98419M100 205 2,600 SH Call SOLE 8 2,600 0 0
XYLEM INC COM 98419M100 49 626 SH   SOLE 8 626 0 0
XYLEM INC OPT 98419M100 24 300 SH Put SOLE 8 300 0 0
XYLEM INC COM 98419M100 1,968 24,967 SH   SOLE 9 24,967 0 0
Y MABS THERAPEUTICS INC COM 984241109 868 27,749 SH   SOLE 1 27,749 0 0
Y MABS THERAPEUTICS INC COM 984241109 10 313 SH   SOLE 8 313 0 0
YAMANA GOLD INC COM 98462Y100 3 822 SH   DFND 1 0 0 822
YAMANA GOLD INC COM 98462Y100 3,750 949,267 SH   SOLE 1 949,267 0 0
YAMANA GOLD INC OPT 98462Y100 759 192,200 SH Put SOLE 8 192,200 0 0
YAMANA GOLD INC COM 98462Y100 264 66,860 SH   SOLE 8 66,860 0 0
YAMANA GOLD INC OPT 98462Y100 902 228,400 SH Call SOLE 8 228,400 0 0
YANDEX N V COM N97284108 244 5,623 SH   SOLE 1 5,623 0 0
YANDEX N V OPT N97284108 2,962 68,100 SH Call SOLE 8 68,100 0 0
YANDEX N V OPT N97284108 2,896 66,600 SH Put SOLE 8 66,600 0 0
YANDEX N V COM N97284108 2,797 64,316 SH   SOLE 8 64,316 0 0
YANDEX N V COM N97284108 282 6,475 SH   SOLE 9 6,475 0 0
YANDEX N V COM N97284108 287 6,607 SH   SOLE 99 6,607 0 0
YATRA ONLINE INC COM G98338109 0 1 SH   SOLE 8 1 0 0
YELP INC COM 985817105 4,049 116,264 SH   SOLE 1 116,264 0 0
YELP INC OPT 985817105 4,134 118,700 SH Call SOLE 8 118,700 0 0
YELP INC OPT 985817105 575 16,500 SH Put SOLE 8 16,500 0 0
YELP INC COM 985817105 732 21,036 SH   SOLE 8 21,036 0 0
YETI HLDGS INC COM 98585X104 1,806 51,923 SH   SOLE 1 51,923 0 0
YETI HLDGS INC COM 98585X104 1,306 37,557 SH   SOLE 8 37,557 0 0
YETI HLDGS INC OPT 98585X104 1,722 49,500 SH Put SOLE 8 49,500 0 0
YETI HLDGS INC OPT 98585X104 598 17,200 SH Call SOLE 8 17,200 0 0
YETI HLDGS INC COM 98585X104 94 2,690 SH   SOLE 99 2,690 0 0
YEXT INC COM 98585N106 1,363 94,494 SH   SOLE 1 94,494 0 0
YEXT INC COM 98585N106 2 94 SH   SOLE 8 94 0 0
YIREN DIGITAL LTD ADR 98585L100 0 9 SH   SOLE 8 9 0 0
YIREN DIGITAL LTD ADR 98585L100 490 88,316 SH   DFND 20 0 0 88,316
YORK WTR CO COM 987184108 595 12,911 SH   SOLE 1 12,911 0 0
YORK WTR CO COM 987184108 1 17 SH   SOLE 8 17 0 0
YOUNGEVITY INTL INC COM 987537206 28 8,614 SH   SOLE 1 8,614 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 361 31,157 SH   SOLE 1 31,157 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 8,129 702,012 SH   SOLE 8 702,012 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 6,017 519,600 SH Call SOLE 8 519,600 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 22,568 1,948,800 SH Put SOLE 8 1,948,800 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 155 13,413 SH   SOLE 9 13,413 0 0
YRC WORLDWIDE INC COM 984249607 87 33,979 SH   SOLE 1 33,979 0 0
YRC WORLDWIDE INC OPT 984249607 60 23,400 SH Call SOLE 8 23,400 0 0
YRC WORLDWIDE INC OPT 984249607 12 4,600 SH Put SOLE 8 4,600 0 0
YRC WORLDWIDE INC COM 984249607 0 14 SH   SOLE 8 14 0 0
YUM BRANDS INC COM 988498101 51,502 511,269 SH   SOLE 1 511,269 0 0
YUM BRANDS INC OPT 988498101 1,964 19,500 SH Put SOLE 8 19,500 0 0
YUM BRANDS INC COM 988498101 683 6,774 SH   SOLE 8 6,774 0 0
YUM BRANDS INC OPT 988498101 2,307 22,900 SH Call SOLE 8 22,900 0 0
YUM BRANDS INC COM 988498101 2,911 28,897 SH   SOLE 9 28,897 0 0
YUM CHINA HLDGS INC COM 98850P109 50,185 1,045,322 SH   SOLE 1 1,045,322 0 0
YUM CHINA HLDGS INC OPT 98850P109 4,311 89,800 SH Call SOLE 8 89,800 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,545 53,000 SH Put SOLE 8 53,000 0 0
YUM CHINA HLDGS INC COM 98850P109 9,735 202,777 SH   SOLE 9 202,777 0 0
YY INC ADR 98426T106 3 62 SH   SOLE 9 62 0 0
ZAFGEN INC COM 98885E103 0 236 SH   SOLE 8 236 0 0
ZAGG INC COM 98884U108 241 29,683 SH   SOLE 1 29,683 0 0
ZAGG INC COM 98884U108 42 5,205 SH   SOLE 8 5,205 0 0
ZAGG INC OPT 98884U108 1 100 SH Put SOLE 8 100 0 0
ZAGG INC OPT 98884U108 98 12,100 SH Call SOLE 8 12,100 0 0
ZAI LAB LTD ADR 98887Q104 141 3,400 SH   SOLE 1 3,400 0 0
ZAI LAB LTD ADR 98887Q104 4 95 SH   SOLE 8 95 0 0
ZAYO GROUP HLDGS INC COM 98919V105 89,098 2,571,325 SH   SOLE 1 2,571,325 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 187 5,400 SH Put SOLE 8 5,400 0 0
ZAYO GROUP HLDGS INC COM 98919V105 18,975 547,617 SH   SOLE 8 547,617 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 1,088 31,400 SH Call SOLE 8 31,400 0 0
ZAYO GROUP HLDGS INC COM 98919V105 174 5,050 SH   SOLE 9 5,050 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 23,870 93,445 SH   SOLE 1 93,445 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 5 18 SH   SOLE 8 18 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 1,310 5,128 SH   SOLE 9 5,128 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 181 710 SH   SOLE 99 710 0 0
ZENDESK INC COM 98936J101 37 478 SH   DFND 1 0 0 478
ZENDESK INC COM 98936J101 673 8,777 SH   SOLE 1 8,777 0 0
ZENDESK INC COM 98936J101 3 39 SH   SOLE 8 39 0 0
ZENDESK INC OPT 98936J101 1,188 15,500 SH Put SOLE 8 15,500 0 0
ZENDESK INC OPT 98936J101 4,429 57,800 SH Call SOLE 8 57,800 0 0
ZENDESK INC BOND 98936JAB7 5,503 4,019,000 PRN   SOLE 8 0 0 4,019,000
ZILLOW GROUP INC COM 98954M200 59,437 1,293,781 SH   SOLE 1 1,293,781 0 0
ZILLOW GROUP INC COM 98954M101 5,256 114,900 SH   SOLE 1 114,900 0 0
ZILLOW GROUP INC COM 98954M101 338 7,402 SH   SOLE 8 7,402 0 0
ZILLOW GROUP INC OPT 98954M101 261 5,700 SH Call SOLE 8 5,700 0 0
ZILLOW GROUP INC OPT 98954M101 1,336 29,200 SH Put SOLE 8 29,200 0 0
ZILLOW GROUP INC COM 98954M200 7,450 162,178 SH   SOLE 8 162,178 0 0
ZILLOW GROUP INC OPT 98954M200 1,433 31,200 SH Put SOLE 8 31,200 0 0
ZILLOW GROUP INC OPT 98954M200 21,418 466,200 SH Call SOLE 8 466,200 0 0
ZILLOW GROUP INC COM 98954M200 169 3,670 SH   SOLE 9 3,670 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 77,346 516,752 SH   SOLE 1 516,752 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 48 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC OPT 98956P102 389 2,600 SH Put SOLE 8 2,600 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 3,503 23,400 SH Call SOLE 8 23,400 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 4,851 32,405 SH   SOLE 8 32,405 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,927 19,560 SH   SOLE 9 19,560 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 6,609 44,151 SH   SOLE 99 44,151 0 0
ZION OIL &amp GAS INC COM 989696109 96 557,687 SH   SOLE 8 557,687 0 0
ZIONS BANCORPORATION N A COM 989701107 14,266 274,796 SH   SOLE 1 274,796 0 0
ZIONS BANCORPORATION N A OPT 989701107 950 18,300 SH Put SOLE 8 18,300 0 0
ZIONS BANCORPORATION N A OPT 989701107 4,164 80,200 SH Call SOLE 8 80,200 0 0
ZIONS BANCORPORATION N A COM 989701107 45 869 SH   SOLE 8 869 0 0
ZIONS BANCORPORATION N A COM 989701107 924 17,804 SH   SOLE 9 17,804 0 0
ZIONS BANCORPORATION N A COM 989701107 1,158 22,310 SH   SOLE 99 22,310 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 895 189,671 SH   SOLE 1 189,671 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 3 674 SH   SOLE 8 674 0 0
ZIX CORP COM 98974P100 389 57,439 SH   SOLE 1 57,439 0 0
ZIX CORP COM 98974P100 0 17 SH   SOLE 8 17 0 0
ZOETIS INC COM 98978V103 94,220 711,907 SH   SOLE 1 711,907 0 0
ZOETIS INC COM 98978V103 2,348 17,743 SH   DFND 1 0 0 17,743
ZOETIS INC COM 98978V103 4,000 30,217 SH   SOLE 8 30,217 0 0
ZOETIS INC OPT 98978V103 913 6,900 SH Put SOLE 8 6,900 0 0
ZOETIS INC OPT 98978V103 768 5,800 SH Call SOLE 8 5,800 0 0
ZOETIS INC COM 98978V103 7,479 56,510 SH   SOLE 9 56,510 0 0
ZOGENIX INC COM 98978L204 2,245 43,065 SH   SOLE 1 43,065 0 0
ZOGENIX INC OPT 98978L204 5 100 SH Put SOLE 8 100 0 0
ZOGENIX INC COM 98978L204 606 11,622 SH   SOLE 8 11,622 0 0
ZOMEDICA PHARMACEUTICALS COR COM 98979F107 0 1 SH   SOLE 8 1 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 14 200 SH   SOLE 1 200 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 36 525 SH   DFND 1 0 0 525
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 5,368 78,900 SH Put SOLE 8 78,900 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 0 2 SH   SOLE 8 2 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 13,438 197,500 SH Call SOLE 8 197,500 0 0
ZOVIO INC COM 98979V102 0 22 SH   SOLE 8 22 0 0
ZSCALER INC COM 98980G102 4,034 86,756 SH   SOLE 1 86,756 0 0
ZSCALER INC COM 98980G102 1,287 27,687 SH   SOLE 8 27,687 0 0
ZSCALER INC OPT 98980G102 5,813 125,000 SH Put SOLE 8 125,000 0 0
ZSCALER INC OPT 98980G102 6,663 143,300 SH Call SOLE 8 143,300 0 0
ZSCALER INC COM 98980G102 189 4,070 SH   SOLE 99 4,070 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 278 11,898 SH   SOLE 1 11,898 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 339 14,500 SH Put SOLE 8 14,500 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 472 20,200 SH Call SOLE 8 20,200 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 4,191 179,500 SH   SOLE 9 179,500 0 0
ZUMIEZ INC COM 989817101 3,505 101,478 SH   SOLE 1 101,478 0 0
ZUMIEZ INC OPT 989817101 490 14,200 SH Put SOLE 8 14,200 0 0
ZUMIEZ INC COM 989817101 338 9,770 SH   SOLE 8 9,770 0 0
ZUMIEZ INC OPT 989817101 14 400 SH Call SOLE 8 400 0 0
ZUORA INC COM 98983V106 3 240 SH   DFND 1 0 0 240
ZUORA INC COM 98983V106 1,872 130,617 SH   SOLE 1 130,617 0 0
ZUORA INC COM 98983V106 0 1 SH   SOLE 8 1 0 0
ZYMEWORKS INC COM 98985W102 177 3,900 SH   SOLE 1 3,900 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 138 22,879 SH   SOLE 1 22,879 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 2 352 SH   SOLE 8 352 0 0
ZYNEX INC COM 98986M103 124 15,809 SH   SOLE 1 15,809 0 0
ZYNEX INC COM 98986M103 0 1 SH   SOLE 8 1 0 0
ZYNGA INC COM 98986T108 1,586 259,011 SH   SOLE 1 259,011 0 0
ZYNGA INC COM 98986T108 6,486 1,059,718 SH   SOLE 8 1,059,718 0 0
ZYNGA INC OPT 98986T108 42 6,900 SH Put SOLE 8 6,900 0 0
ZYNGA INC OPT 98986T108 526 86,000 SH Call SOLE 8 86,000 0 0
ZYNGA INC COM 98986T108 100 16,343 SH   SOLE 99 16,343 0 0