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
1347 PPTY INS HLDGS INC COM 68244P107 0 1 SH   SOLE 8 1 0 0
1895 BANCORP OF WIS INC COM 28252W105 0 8 SH   SOLE 8 8 0 0
1ST CONSTITUTION BANCORP COM 31986N102 84 4,483 SH   SOLE 1 4,483 0 0
1ST SOURCE CORP COM 336901103 336 7,354 SH   SOLE 1 7,354 0 0
1ST SOURCE CORP COM 336901103 6 121 SH   SOLE 8 121 0 0
1ST SOURCE CORP COM 336901103 463 10,119 SH   SOLE 99 10,119 0 0
21VIANET GROUP INC ADR 90138A103 13,909 1,825,431 SH   SOLE 1 1,825,431 0 0
21VIANET GROUP INC ADR 90138A103 216 28,455 SH   SOLE 8 28,455 0 0
21VIANET GROUP INC OPT 90138A103 1 100 SH Put SOLE 8 100 0 0
22ND CENTY GROUP INC COM 90137F103 129 57,041 SH   SOLE 1 57,041 0 0
2U INC COM 90214J101 9,017 553,900 SH   SOLE 1 553,900 0 0
2U INC COM 90214J101 88 5,392 SH   SOLE 8 5,392 0 0
3-D SYS CORP DEL COM 88554D205 1,399 171,701 SH   SOLE 1 171,701 0 0
3-D SYS CORP DEL COM 88554D205 70 8,570 SH   DFND 1 0 0 8,570
3-D SYS CORP DEL OPT 88554D205 99 12,100 SH Call SOLE 8 12,100 0 0
3-D SYS CORP DEL OPT 88554D205 94 11,500 SH Put SOLE 8 11,500 0 0
3-D SYS CORP DEL COM 88554D205 257 31,577 SH   SOLE 8 31,577 0 0
360 FINANCE INC ADR 88557W101 98 11,000 SH   SOLE 1 11,000 0 0
3M CO COM 88579Y101 179,768 1,093,491 SH   SOLE 1 1,093,491 0 0
3M CO COM 88579Y101 415 2,523 SH   DFND 1 0 0 2,523
3M CO OPT 88579Y101 8,878 54,000 SH Call SOLE 8 54,000 0 0
3M CO OPT 88579Y101 52,821 321,300 SH Put SOLE 8 321,300 0 0
3M CO COM 88579Y101 10,194 62,006 SH   SOLE 8 62,006 0 0
3M CO COM 88579Y101 3,497 21,268 SH   SOLE 9 21,268 0 0
3M CO COM 88579Y101 608 3,696 SH   SOLE 99 3,696 0 0
500 COM LTD ADR 33829R100 2 200 SH   SOLE 1 200 0 0
500 COM LTD ADR 33829R100 2 142 SH   SOLE 8 142 0 0
51JOB INC ADR 316827104 1,436 19,406 SH   SOLE 1 19,406 0 0
51JOB INC ADR 316827104 2 26 SH   SOLE 8 26 0 0
51JOB INC ADR 316827104 511 6,900 SH   SOLE 9 6,900 0 0
58 COM INC ADR 31680Q104 1,465 29,707 SH   SOLE 1 29,707 0 0
58 COM INC ADR 31680Q104 78 1,579 SH   SOLE 8 1,579 0 0
58 COM INC ADR 31680Q104 1,282 26,000 SH   SOLE 9 26,000 0 0
8X8 INC NEW COM 282914100 63,537 3,066,390 SH   SOLE 1 3,066,390 0 0
8X8 INC NEW COM 282914100 1 63 SH   SOLE 8 63 0 0
A H BELO CORP COM 001282102 0 61 SH   SOLE 8 61 0 0
A MARK PRECIOUS METALS INC COM 00181T107 1 48 SH   SOLE 8 48 0 0
A10 NETWORKS INC COM 002121101 208 30,070 SH   SOLE 1 30,070 0 0
AAC HLDGS INC COM 000307108 0 75 SH   SOLE 1 75 0 0
AAON INC COM 000360206 2,390 52,047 SH   SOLE 1 52,047 0 0
AAON INC COM 000360206 5 114 SH   SOLE 8 114 0 0
AAR CORP COM 000361105 1,452 35,242 SH   SOLE 1 35,242 0 0
AAR CORP OPT 000361105 62 1,500 SH Put SOLE 8 1,500 0 0
AAR CORP OPT 000361105 4 100 SH Call SOLE 8 100 0 0
AAR CORP COM 000361105 112 2,716 SH   SOLE 8 2,716 0 0
AARONS INC COM 002535300 3,313 51,537 SH   SOLE 1 51,537 0 0
AARONS INC COM 002535300 19 295 SH   SOLE 8 295 0 0
ABB LTD ADR 000375204 4 207 SH   DFND 1 0 0 207
ABB LTD ADR 000375204 142 7,204 SH   SOLE 1 7,204 0 0
ABB LTD ADR 000375204 2 99 SH   SOLE 8 99 0 0
ABB LTD OPT 000375204 2,895 147,200 SH Call SOLE 8 147,200 0 0
ABB LTD OPT 000375204 313 15,900 SH Put SOLE 8 15,900 0 0
ABB LTD ADR 000375204 837 42,565 SH   SOLE 9 42,565 0 0
ABB LTD ADR 000375204 423 21,500 SH   DFND 20 0 0 21,500
ABBOTT LABS COM 002824100 106 1,265 SH   DFND 1 0 0 1,265
ABBOTT LABS COM 002824100 180,361 2,155,617 SH   SOLE 1 2,155,617 0 0
ABBOTT LABS OPT 002824100 24,507 292,900 SH Call SOLE 8 292,900 0 0
ABBOTT LABS COM 002824100 193 2,307 SH   SOLE 8 2,307 0 0
ABBOTT LABS OPT 002824100 9,455 113,000 SH Put SOLE 8 113,000 0 0
ABBOTT LABS COM 002824100 5,114 61,121 SH   SOLE 9 61,121 0 0
ABBOTT LABS COM 002824100 929 11,100 SH   DFND 20 0 0 11,100
ABBOTT LABS COM 002824100 3,691 44,109 SH   SOLE 99 44,109 0 0
ABBVIE INC COM 00287Y109 184,654 2,438,633 SH   SOLE 1 2,438,633 0 0
ABBVIE INC COM 00287Y109 226 2,987 SH   DFND 1 0 0 2,987
ABBVIE INC OPT 00287Y109 38,178 504,200 SH Call SOLE 8 504,200 0 0
ABBVIE INC COM 00287Y109 2,679 35,389 SH   SOLE 8 35,389 0 0
ABBVIE INC OPT 00287Y109 32,029 423,000 SH Put SOLE 8 423,000 0 0
ABBVIE INC COM 00287Y109 3,595 47,473 SH   SOLE 9 47,473 0 0
ABBVIE INC COM 00287Y109 107 1,417 SH   DFND 20 0 0 1,417
ABBVIE INC COM 00287Y109 2,336 30,853 SH   SOLE 99 30,853 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 37 16,325 SH   SOLE 1 16,325 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 84 37,055 SH   SOLE 8 37,055 0 0
ABEONA THERAPEUTICS INC COM 00289Y107 10 4,324 SH   SOLE 99 4,324 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 2,743 175,692 SH   SOLE 1 175,692 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 1,253 80,300 SH Put SOLE 8 80,300 0 0
ABERCROMBIE &amp FITCH CO COM 002896207 974 62,435 SH   SOLE 8 62,435 0 0
ABERCROMBIE &amp FITCH CO OPT 002896207 443 28,400 SH Call SOLE 8 28,400 0 0
ABERDEEN GLOBAL PREMIER PPTY FUND 00302L108 13 2,086 SH   DFND 1 0 0 2,086
ABERDEEN STD GOLD ETF TR FUND 00326A104 189 1,330 SH   DFND 1 0 0 1,330
ABERDEEN STD PLATINUM ETF TR FUND 003260106 11 131 SH   DFND 1 0 0 131
ABIOMED INC COM 003654100 9 50 SH   DFND 1 0 0 50
ABIOMED INC COM 003654100 13,732 77,193 SH   SOLE 1 77,193 0 0
ABIOMED INC OPT 003654100 231 1,300 SH Put SOLE 8 1,300 0 0
ABIOMED INC OPT 003654100 107 600 SH Call SOLE 8 600 0 0
ABIOMED INC COM 003654100 249 1,404 SH   SOLE 9 1,404 0 0
ABIOMED INC COM 003654100 79 444 SH   SOLE 99 444 0 0
ABM INDS INC COM 000957100 2,573 70,842 SH   SOLE 1 70,842 0 0
ABM INDS INC COM 000957100 10 274 SH   SOLE 8 274 0 0
ABRAXAS PETE CORP COM 003830106 41 81,242 SH   SOLE 1 81,242 0 0
AC IMMUNE SA COM H00263105 2 484 SH   SOLE 8 484 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 10,977 167,841 SH   SOLE 1 167,841 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 2 35 SH   DFND 1 0 0 35
ACACIA COMMUNICATIONS INC OPT 00401C108 209 3,200 SH Call SOLE 8 3,200 0 0
ACACIA COMMUNICATIONS INC OPT 00401C108 1,308 20,000 SH Put SOLE 8 20,000 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 71 1,083 SH   SOLE 8 1,083 0 0
ACACIA RESH CORP COM 003881307 66 24,645 SH   SOLE 1 24,645 0 0
ACACIA RESH CORP COM 003881307 1 334 SH   SOLE 8 334 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 1,831 58,900 SH   SOLE 1 58,900 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 19 597 SH   SOLE 8 597 0 0
ACADIA HEALTHCARE COMPANY IN COM 00404A109 176 5,647 SH   SOLE 99 5,647 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 7,850 218,085 SH   SOLE 1 218,085 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 12,809 355,900 SH Call SOLE 8 355,900 0 0
ACADIA PHARMACEUTICALS INC OPT 004225108 1,688 46,900 SH Put SOLE 8 46,900 0 0
ACADIA PHARMACEUTICALS INC COM 004225108 3,066 85,193 SH   SOLE 8 85,193 0 0
ACADIA RLTY TR TRUS 004239109 5,467 191,263 SH   SOLE 1 191,263 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 1,251 67,357 SH   SOLE 1 67,357 0 0
ACCELERATE DIAGNOSTICS INC COM 00430H102 0 23 SH   SOLE 8 23 0 0
ACCELERON PHARMA INC COM 00434H108 1,318 33,352 SH   SOLE 1 33,352 0 0
ACCELERON PHARMA INC OPT 00434H108 577 14,600 SH Call SOLE 8 14,600 0 0
ACCELERON PHARMA INC COM 00434H108 2,310 58,478 SH   SOLE 8 58,478 0 0
ACCELERON PHARMA INC COM 00434H108 28 716 SH   SOLE 99 716 0 0
ACCENTURE PLC IRELAND COM G1151C101 152,845 794,626 SH   SOLE 1 794,626 0 0
ACCENTURE PLC IRELAND COM G1151C101 9,209 47,875 SH   DFND 1 0 0 47,875
ACCENTURE PLC IRELAND COM G1151C101 16,216 84,309 SH   SOLE 8 84,309 0 0
ACCENTURE PLC IRELAND OPT G1151C101 7,232 37,600 SH Call SOLE 8 37,600 0 0
ACCENTURE PLC IRELAND OPT G1151C101 24,794 128,900 SH Put SOLE 8 128,900 0 0
ACCENTURE PLC IRELAND COM G1151C101 4,065 21,129 SH   SOLE 9 21,129 0 0
ACCO BRANDS CORP COM 00081T108 38 3,900 SH   DFND 1 0 0 3,900
ACCO BRANDS CORP COM 00081T108 1,528 154,793 SH   SOLE 1 154,793 0 0
ACCO BRANDS CORP COM 00081T108 14 1,460 SH   SOLE 8 1,460 0 0
ACCURAY INC COM 004397105 141 50,710 SH   SOLE 1 50,710 0 0
ACCURAY INC OPT 004397105 1 300 SH Put SOLE 8 300 0 0
ACCURAY INC COM 004397105 138 49,790 SH   SOLE 8 49,790 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 85 38,976 SH   SOLE 1 38,976 0 0
ACELRX PHARMACEUTICALS INC COM 00444T100 3 1,522 SH   SOLE 8 1,522 0 0
ACER THERAPEUTICS INC COM 00444P108 305 95,609 SH   SOLE 1 95,609 0 0
ACER THERAPEUTICS INC COM 00444P108 0 45 SH   SOLE 8 45 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 590 163,967 SH   SOLE 1 163,967 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 3 740 SH   SOLE 8 740 0 0
ACI WORLDWIDE INC COM 004498101 2,639 84,259 SH   SOLE 1 84,259 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 17 16,348 SH   SOLE 1 16,348 0 0
ACLARIS THERAPEUTICS INC COM 00461U105 1 770 SH   SOLE 8 770 0 0
ACM RESEARCH INC COM 00108J109 5 358 SH   SOLE 1 358 0 0
ACM RESEARCH INC COM 00108J109 0 7 SH   SOLE 8 7 0 0
ACME UTD CORP COM 004816104 0 4 SH   SOLE 8 4 0 0
ACNB CORP COM 000868109 158 4,613 SH   SOLE 1 4,613 0 0
ACNB CORP COM 000868109 0 10 SH   SOLE 8 10 0 0
ACORDA THERAPEUTICS INC COM 00484M106 147 51,318 SH   SOLE 1 51,318 0 0
ACORDA THERAPEUTICS INC COM 00484M106 2 917 SH   SOLE 8 917 0 0
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 30,000 SH   DFND 1 0 0 30,000
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 28,600 SH   SOLE 8 28,600 0 0
ACTIVISION BLIZZARD INC COM 00507V109 155,537 2,939,072 SH   SOLE 1 2,074,775 864,297 0
ACTIVISION BLIZZARD INC COM 00507V109 464 8,759 SH   DFND 1 0 0 8,759
ACTIVISION BLIZZARD INC OPT 00507V109 26,196 495,000 SH Put SOLE 8 495,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 5,280 99,774 SH   SOLE 8 99,774 0 0
ACTIVISION BLIZZARD INC OPT 00507V109 28,487 538,300 SH Call SOLE 8 538,300 0 0
ACTIVISION BLIZZARD INC COM 00507V109 7,759 146,623 SH   SOLE 9 146,623 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,814 53,167 SH   SOLE 20 0 53,167 0
ACTIVISION BLIZZARD INC COM 00507V109 4,369 82,551 SH   SOLE 58 82,551 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,040 38,555 SH   SOLE 82 0 38,555 0
ACTIVISION BLIZZARD INC COM 00507V109 8,288 156,619 SH   SOLE 99 13,871 142,748 0
ACTUANT CORP COM 00508X203 1,189 54,199 SH   SOLE 1 54,199 0 0
ACUITY BRANDS INC COM 00508Y102 4,654 34,524 SH   SOLE 1 34,524 0 0
ACUITY BRANDS INC OPT 00508Y102 24,317 180,400 SH Put SOLE 8 180,400 0 0
ACUITY BRANDS INC COM 00508Y102 1,700 12,616 SH   SOLE 8 12,616 0 0
ACUITY BRANDS INC OPT 00508Y102 1,442 10,700 SH Call SOLE 8 10,700 0 0
ACUITY BRANDS INC COM 00508Y102 120 897 SH   SOLE 9 897 0 0
ACUSHNET HOLDINGS CORP COM 005098108 1,010 38,255 SH   SOLE 1 38,255 0 0
ACUSHNET HOLDINGS CORP COM 005098108 1 39 SH   SOLE 8 39 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 59 11,487 SH   SOLE 1 11,487 0 0
ADAMAS PHARMACEUTICALS INC COM 00548A106 7 1,458 SH   SOLE 8 1,458 0 0
ADAMIS PHARMACEUTICALS CORP COM 00547W208 0 109 SH   SOLE 1 109 0 0
ADAMS RES &amp ENERGY INC COM 006351308 1 23 SH   SOLE 8 23 0 0
ADAPTIMMUNE THERAPEUTICS PLC ADR 00653A107 2 1,643 SH   SOLE 8 1,643 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 191 6,206 SH   SOLE 1 6,206 0 0
ADDUS HOMECARE CORP COM 006739106 1,507 19,001 SH   SOLE 1 19,001 0 0
ADECOAGRO S A COM L00849106 3 433 SH   SOLE 1 433 0 0
ADESTO TECHNOLOGIES CORP COM 00687D101 178 20,750 SH   SOLE 1 20,750 0 0
ADIAL PHARMACEUTICALS INC COM 00688A106 0 16 SH   SOLE 1 16 0 0
ADIENT PLC COM G0084W101 3,182 138,526 SH   SOLE 1 138,526 0 0
ADIENT PLC COM G0084W101 0 13 SH   DFND 1 0 0 13
ADIENT PLC COM G0084W101 1,142 49,732 SH   SOLE 8 49,732 0 0
ADIENT PLC OPT G0084W101 1,906 83,000 SH Put SOLE 8 83,000 0 0
ADIENT PLC OPT G0084W101 1,008 43,900 SH Call SOLE 8 43,900 0 0
ADIENT PLC COM G0084W101 0 1 SH   SOLE 9 1 0 0
ADMA BIOLOGICS INC COM 000899104 1,907 428,587 SH   SOLE 1 428,587 0 0
ADOBE INC COM 00724F101 253,167 916,443 SH   SOLE 1 681,056 235,387 0
ADOBE INC COM 00724F101 1,087 3,934 SH   DFND 1 0 0 3,934
ADOBE INC COM 00724F101 11,951 43,264 SH   SOLE 8 43,264 0 0
ADOBE INC OPT 00724F101 72,019 260,700 SH Put SOLE 8 260,700 0 0
ADOBE INC OPT 00724F101 75,167 272,100 SH Call SOLE 8 272,100 0 0
ADOBE INC COM 00724F101 4,413 15,975 SH   SOLE 9 15,975 0 0
ADOBE INC COM 00724F101 4,302 15,573 SH   SOLE 20 0 15,573 0
ADOBE INC COM 00724F101 1,105 4,000 SH   DFND 20 0 0 4,000
ADOBE INC COM 00724F101 16,889 61,138 SH   SOLE 58 61,138 0 0
ADOBE INC COM 00724F101 2,770 10,028 SH   SOLE 82 0 10,028 0
ADOBE INC COM 00724F101 10,383 37,586 SH   SOLE 99 0 37,586 0
ADT INC COM 00090Q103 406 64,677 SH   SOLE 1 64,677 0 0
ADT INC COM 00090Q103 10 1,648 SH   SOLE 8 1,648 0 0
ADTALEM GLOBAL ED INC COM 00737L103 1,913 50,211 SH   SOLE 1 50,211 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 11 300 SH Call SOLE 8 300 0 0
ADTALEM GLOBAL ED INC COM 00737L103 407 10,702 SH   SOLE 8 10,702 0 0
ADTALEM GLOBAL ED INC OPT 00737L103 11 300 SH Put SOLE 8 300 0 0
ADTRAN INC COM 00738A106 588 51,695 SH   SOLE 1 51,695 0 0
ADTRAN INC COM 00738A106 1 126 SH   SOLE 8 126 0 0
ADTRAN INC OPT 00738A106 22 1,900 SH Call SOLE 8 1,900 0 0
ADTRAN INC OPT 00738A106 108 9,500 SH Put SOLE 8 9,500 0 0
ADURO BIOTECH INC COM 00739L101 34 32,323 SH   SOLE 1 32,323 0 0
ADURO BIOTECH INC COM 00739L101 2 1,487 SH   SOLE 8 1,487 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 30,438 184,028 SH   SOLE 1 184,028 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,944 17,800 SH Put SOLE 8 17,800 0 0
ADVANCE AUTO PARTS INC OPT 00751Y106 2,233 13,500 SH Call SOLE 8 13,500 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 8,823 53,340 SH   SOLE 8 53,340 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 378 2,294 SH   SOLE 9 2,294 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 4,255 130,643 SH   SOLE 1 130,643 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 6 183 SH   SOLE 8 183 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 1,842 57,089 SH   SOLE 1 57,089 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 77 2,376 SH   SOLE 8 2,376 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 446 13,812 SH   SOLE 99 13,812 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 129 8,745 SH   SOLE 1 8,745 0 0
ADVANCED EMISSIONS SOLUTS IN COM 00770C101 1 91 SH   SOLE 8 91 0 0
ADVANCED ENERGY INDS COM 007973100 5,297 92,277 SH   SOLE 1 92,277 0 0
ADVANCED ENERGY INDS COM 007973100 7 132 SH   SOLE 8 132 0 0
ADVANCED MICRO DEVICES INC COM 007903107 29 1,000 SH   DFND 1 0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107 75,183 2,593,394 SH   SOLE 1 2,593,394 0 0
ADVANCED MICRO DEVICES INC OPT 007903107 98,949 3,413,200 SH Put SOLE 8 3,413,200 0 0
ADVANCED MICRO DEVICES INC BOND 007903BD8 251 67,000 PRN   SOLE 8 0 0 67,000
ADVANCED MICRO DEVICES INC OPT 007903107 52,831 1,822,400 SH Call SOLE 8 1,822,400 0 0
ADVANCED MICRO DEVICES INC COM 007903107 23,865 823,188 SH   SOLE 8 823,188 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,012 34,932 SH   SOLE 9 34,932 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,756 95,052 SH   SOLE 58 95,052 0 0
ADVANSIX INC COM 00773T101 820 31,899 SH   SOLE 1 31,899 0 0
ADVANSIX INC COM 00773T101 11 396 SH   SOLE 8 396 0 0
ADVANSIX INC COM 00773T101 0 12 SH   SOLE 9 12 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 200 36,608 SH   SOLE 1 36,608 0 0
ADVERUM BIOTECHNOLOGIES INC COM 00773U108 46 8,493 SH   SOLE 8 8,493 0 0
ADVISORSHARES TR FUND 00768Y727 1,359 28,000 SH   SOLE 1 28,000 0 0
AECOM COM 00766T100 5,500 146,448 SH   SOLE 1 146,448 0 0
AECOM OPT 00766T100 1,292 34,400 SH Call SOLE 8 34,400 0 0
AECOM OPT 00766T100 26 700 SH Put SOLE 8 700 0 0
AECOM COM 00766T100 1,994 53,090 SH   SOLE 8 53,090 0 0
AEGION CORP COM 00770F104 719 33,668 SH   SOLE 1 33,668 0 0
AEGION CORP OPT 00770F104 139 6,500 SH Call SOLE 8 6,500 0 0
AEGION CORP COM 00770F104 8 354 SH   SOLE 8 354 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 101 13,129 SH   SOLE 1 13,129 0 0
AEGLEA BIOTHERAPEUTICS INC COM 00773J103 4 498 SH   SOLE 8 498 0 0
AEGON N V OPT 007924103 4 1,000 SH Put SOLE 8 1,000 0 0
AEGON N V ADR 007924103 2 366 SH   SOLE 8 366 0 0
AEGON N V OPT 007924103 7 1,800 SH Call SOLE 8 1,800 0 0
AERCAP HOLDINGS NV COM N00985106 5,770 105,395 SH   SOLE 1 105,395 0 0
AERCAP HOLDINGS NV COM N00985106 2 42 SH   SOLE 8 42 0 0
AERCAP HOLDINGS NV OPT N00985106 22 400 SH Put SOLE 8 400 0 0
AERCAP HOLDINGS NV OPT N00985106 1,801 32,900 SH Call SOLE 8 32,900 0 0
AERCAP HOLDINGS NV COM N00985106 40 732 SH   SOLE 9 732 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 556 28,903 SH   SOLE 1 28,903 0 0
AERIE PHARMACEUTICALS INC COM 00771V108 28 1,447 SH   SOLE 99 1,447 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 4,142 82,018 SH   SOLE 1 82,018 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 152 3,000 SH Call SOLE 8 3,000 0 0
AEROJET ROCKETDYNE HLDGS INC OPT 007800105 86 1,700 SH Put SOLE 8 1,700 0 0
AEROJET ROCKETDYNE HLDGS INC BOND 007800AB1 579 290,000 PRN   SOLE 8 0 0 290,000
AEROJET ROCKETDYNE HLDGS INC COM 007800105 352 6,980 SH   SOLE 8 6,980 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 124 2,459 SH   SOLE 99 2,459 0 0
AEROVIRONMENT INC COM 008073108 1,173 21,922 SH   SOLE 1 21,922 0 0
AEROVIRONMENT INC OPT 008073108 177 3,300 SH Put SOLE 8 3,300 0 0
AEROVIRONMENT INC OPT 008073108 461 8,600 SH Call SOLE 8 8,600 0 0
AEROVIRONMENT INC COM 008073108 119 2,214 SH   SOLE 8 2,214 0 0
AES CORP COM 00130H105 13,786 843,620 SH   SOLE 1 843,620 0 0
AES CORP OPT 00130H105 180 11,000 SH Put SOLE 8 11,000 0 0
AES CORP OPT 00130H105 402 24,600 SH Call SOLE 8 24,600 0 0
AES CORP COM 00130H105 249 15,234 SH   SOLE 8 15,234 0 0
AES CORP COM 00130H105 344 21,089 SH   SOLE 9 21,089 0 0
AEVI GENOMIC MEDICINE INC COM 00835P105 0 152 SH   SOLE 1 152 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 7,560 90,696 SH   SOLE 1 90,696 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 313 3,760 SH   SOLE 8 3,760 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 139 1,665 SH   SOLE 9 1,665 0 0
AFFIMED N V COM N01045108 87 29,685 SH   SOLE 1 29,685 0 0
AFFIMED N V COM N01045108 32 10,832 SH   SOLE 99 10,832 0 0
AFLAC INC COM 001055102 72,044 1,376,991 SH   SOLE 1 1,376,991 0 0
AFLAC INC OPT 001055102 4,311 82,400 SH Put SOLE 8 82,400 0 0
AFLAC INC OPT 001055102 12,552 239,900 SH Call SOLE 8 239,900 0 0
AFLAC INC COM 001055102 773 14,775 SH   SOLE 8 14,775 0 0
AFLAC INC COM 001055102 9,543 182,376 SH   SOLE 9 182,376 0 0
AG MTG INVT TR INC TRUS 001228105 261 17,212 SH   SOLE 1 17,212 0 0
AG MTG INVT TR INC TRUS 001228105 1 97 SH   SOLE 8 97 0 0
AGCO CORP COM 001084102 18,474 244,038 SH   SOLE 1 244,038 0 0
AGCO CORP COM 001084102 221 2,913 SH   SOLE 8 2,913 0 0
AGCO CORP OPT 001084102 15 200 SH Call SOLE 8 200 0 0
AGCO CORP OPT 001084102 871 11,500 SH Put SOLE 8 11,500 0 0
AGCO CORP COM 001084102 344 4,542 SH   SOLE 9 4,542 0 0
AGENUS INC COM 00847G705 189 73,455 SH   SOLE 1 73,455 0 0
AGEX THERAPEUTICS INC COM 00848H108 21 10,584 SH   SOLE 1 10,584 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 15 191 SH   DFND 1 0 0 191
AGILENT TECHNOLOGIES INC COM 00846U101 31,046 405,150 SH   SOLE 1 405,150 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 3,073 40,100 SH Call SOLE 8 40,100 0 0
AGILENT TECHNOLOGIES INC OPT 00846U101 3,847 50,200 SH Put SOLE 8 50,200 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 524 6,829 SH   SOLE 8 6,829 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,261 16,456 SH   SOLE 9 16,456 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 159 2,069 SH   SOLE 99 2,069 0 0
AGILYSYS INC COM 00847J105 598 23,338 SH   SOLE 1 23,338 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 77 2,379 SH   SOLE 1 2,379 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 1 22 SH   SOLE 8 22 0 0
AGIOS PHARMACEUTICALS INC COM 00847X104 32 988 SH   SOLE 99 988 0 0
AGNC INVT CORP TRUS 00123Q104 10,817 672,296 SH   SOLE 1 672,296 0 0
AGNC INVT CORP TRUS 00123Q104 268 16,627 SH   SOLE 8 16,627 0 0
AGNC INVT CORP OPT 00123Q104 2,385 148,200 SH Put SOLE 8 148,200 0 0
AGNC INVT CORP OPT 00123Q104 1,226 76,200 SH Call SOLE 8 76,200 0 0
AGNC INVT CORP COM 00123Q104 366 22,693 SH   SOLE 9 22,693 0 0
AGNICO EAGLE MINES LTD COM 008474108 4,288 79,988 SH   SOLE 1 79,988 0 0
AGNICO EAGLE MINES LTD COM 008474108 592 11,047 SH   DFND 1 0 0 11,047
AGNICO EAGLE MINES LTD OPT 008474108 5,902 110,100 SH Put SOLE 8 110,100 0 0
AGNICO EAGLE MINES LTD OPT 008474108 6,846 127,700 SH Call SOLE 8 127,700 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,132 21,128 SH   SOLE 8 21,128 0 0
AGNICO EAGLE MINES LTD COM 008474108 132 2,461 SH   SOLE 9 2,461 0 0
AGREE REALTY CORP TRUS 008492100 3,741 51,143 SH   SOLE 1 51,143 0 0
AGREE REALTY CORP COM 008492100 261 3,571 SH   SOLE 99 3,571 0 0
AILERON THERAPEUTICS INC COM 00887A105 0 72 SH   SOLE 1 72 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 519 24,789 SH   SOLE 1 24,789 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 667 31,875 SH   SOLE 8 31,875 0 0
AIMMUNE THERAPEUTICS INC COM 00900T107 26 1,262 SH   SOLE 99 1,262 0 0
AIR INDS GROUP COM 00912N205 0 12 SH   SOLE 1 12 0 0
AIR LEASE CORP COM 00912X302 557 13,309 SH   SOLE 1 13,309 0 0
AIR LEASE CORP COM 00912X302 7 145 SH   SOLE 8 145 0 0
AIR LEASE CORP COM 00912X302 84 1,997 SH   SOLE 99 1,997 0 0
AIR PRODS &amp CHEMS INC COM 009158106 1,740 7,843 SH   DFND 1 0 0 7,843
AIR PRODS &amp CHEMS INC COM 009158106 160,135 721,784 SH   SOLE 1 721,784 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 222 1,000 SH Put SOLE 8 1,000 0 0
AIR PRODS &amp CHEMS INC COM 009158106 830 3,741 SH   SOLE 8 3,741 0 0
AIR PRODS &amp CHEMS INC OPT 009158106 1,065 4,800 SH Call SOLE 8 4,800 0 0
AIR PRODS &amp CHEMS INC COM 009158106 7,855 35,404 SH   SOLE 9 35,404 0 0
AIR T INC COM 009207101 1 38 SH   SOLE 8 38 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 606 28,829 SH   SOLE 1 28,829 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 3 147 SH   SOLE 8 147 0 0
AIR TRANSPORT SERVICES GRP I BOND 00922RAB1 1,364 1,442,000 PRN   SOLE 8 0 0 1,442,000
AIRCASTLE LTD COM G0129K104 1,349 60,123 SH   SOLE 1 60,123 0 0
AIRCASTLE LTD OPT G0129K104 2 100 SH Put SOLE 8 100 0 0
AIRCASTLE LTD OPT G0129K104 399 17,800 SH Call SOLE 8 17,800 0 0
AIRCASTLE LTD COM G0129K104 5 239 SH   SOLE 8 239 0 0
AIRGAIN INC COM 00938A104 100 8,505 SH   SOLE 1 8,505 0 0
AIRGAIN INC COM 00938A104 0 24 SH   SOLE 8 24 0 0
AK STL HLDG CORP OPT 001547108 4,540 2,000,000 SH Put SOLE 1 2,000,000 0 0
AK STL HLDG CORP COM 001547108 1,354 596,299 SH   SOLE 1 596,299 0 0
AK STL HLDG CORP OPT 001547108 147 64,700 SH Call SOLE 8 64,700 0 0
AK STL HLDG CORP COM 001547108 1,526 672,224 SH   SOLE 8 672,224 0 0
AK STL HLDG CORP OPT 001547108 4,583 2,018,800 SH Put SOLE 8 2,018,800 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 109,443 1,197,684 SH   SOLE 1 1,197,684 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 6,497 71,100 SH Put SOLE 8 71,100 0 0
AKAMAI TECHNOLOGIES INC OPT 00971T101 548 6,000 SH Call SOLE 8 6,000 0 0
AKAMAI TECHNOLOGIES INC BOND 00971TAJ0 3,595 3,132,000 PRN   SOLE 8 0 0 3,132,000
AKAMAI TECHNOLOGIES INC COM 00971T101 2,754 30,125 SH   SOLE 8 30,125 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 475 5,203 SH   SOLE 9 5,203 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,612 17,640 SH   SOLE 58 17,640 0 0
AKCEA THERAPEUTICS INC COM 00972L107 218 14,193 SH   SOLE 1 14,193 0 0
AKCEA THERAPEUTICS INC COM 00972L107 22 1,398 SH   SOLE 8 1,398 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 355 90,387 SH   SOLE 1 90,387 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 23 5,991 SH Call SOLE 8 5,991 0 0
AKEBIA THERAPEUTICS INC OPT 00972D105 1 200 SH Put SOLE 8 200 0 0
AKEBIA THERAPEUTICS INC COM 00972D105 112 28,601 SH   SOLE 8 28,601 0 0
AKERO THERAPEUTICS INC COM 00973Y108 61 2,657 SH   SOLE 1 2,657 0 0
AKORN INC COM 009728106 363 95,475 SH   SOLE 1 95,475 0 0
AKORN INC COM 009728106 92 24,141 SH   SOLE 8 24,141 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 96 12,380 SH   SOLE 1 12,380 0 0
AKOUSTIS TECHNOLOGIES INC COM 00973N102 2 210 SH   SOLE 8 210 0 0
ALAMO GROUP INC COM 011311107 2,133 18,117 SH   SOLE 1 18,117 0 0
ALAMO GROUP INC COM 011311107 90 760 SH   SOLE 8 760 0 0
ALAMO GROUP INC COM 011311107 641 5,446 SH   SOLE 99 5,446 0 0
ALAMOS GOLD INC NEW COM 011532108 1,052 180,802 SH   SOLE 1 180,802 0 0
ALAMOS GOLD INC NEW COM 011532108 11 1,890 SH   SOLE 8 1,890 0 0
ALARM COM HLDGS INC COM 011642105 1,673 35,863 SH   SOLE 1 35,863 0 0
ALARM COM HLDGS INC COM 011642105 5 100 SH   SOLE 8 100 0 0
ALASKA AIR GROUP INC COM 011659109 21,629 333,214 SH   SOLE 1 333,214 0 0
ALASKA AIR GROUP INC COM 011659109 2 32 SH   SOLE 8 32 0 0
ALASKA AIR GROUP INC OPT 011659109 2,843 43,800 SH Call SOLE 8 43,800 0 0
ALASKA AIR GROUP INC OPT 011659109 1,817 28,000 SH Put SOLE 8 28,000 0 0
ALASKA AIR GROUP INC COM 011659109 79 1,228 SH   SOLE 9 1,228 0 0
ALASKA AIR GROUP INC COM 011659109 518 7,973 SH   SOLE 99 7,973 0 0
ALBANY INTL CORP COM 012348108 3,087 34,240 SH   SOLE 1 34,240 0 0
ALBEMARLE CORP COM 012653101 53 760 SH   DFND 1 0 0 760
ALBEMARLE CORP COM 012653101 34,141 491,112 SH   SOLE 1 491,112 0 0
ALBEMARLE CORP COM 012653101 12 171 SH   SOLE 8 171 0 0
ALBEMARLE CORP OPT 012653101 146 2,100 SH Call SOLE 8 2,100 0 0
ALBEMARLE CORP OPT 012653101 83 1,200 SH Put SOLE 8 1,200 0 0
ALBEMARLE CORP COM 012653101 1,172 16,854 SH   SOLE 9 16,854 0 0
ALBEMARLE CORP COM 012653101 340 4,884 SH   SOLE 99 4,884 0 0
ALBIREO PHARMA INC COM 01345P106 107 5,364 SH   SOLE 1 5,364 0 0
ALCOA CORP COM 013872106 9,269 461,864 SH   SOLE 1 461,864 0 0
ALCOA CORP COM 013872106 2,192 109,242 SH   SOLE 8 109,242 0 0
ALCOA CORP OPT 013872106 1,945 96,900 SH Put SOLE 8 96,900 0 0
ALCOA CORP OPT 013872106 5,369 267,500 SH Call SOLE 8 267,500 0 0
ALCOA CORP COM 013872106 3,660 182,377 SH   SOLE 9 182,377 0 0
ALCOA CORP COM 013872106 94 4,686 SH   SOLE 99 4,686 0 0
ALCON INC COM H01301128 304 5,208 SH   DFND 1 0 0 5,208
ALCON INC COM H01301128 79,494 1,363,769 SH   SOLE 1 1,363,769 0 0
ALCON INC COM H01301128 19,456 333,825 SH   SOLE 9 333,825 0 0
ALCON INC COM H01301128 58 1,000 SH   DFND 20 0 0 1,000
ALCON INC COM H01301128 37,427 642,090 SH   SOLE 58 642,090 0 0
ALCON INC COM H01301128 252 4,326 SH   SOLE 99 4,326 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 1,472 78,064 SH   SOLE 1 78,064 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 2,251 119,368 SH   SOLE 8 119,368 0 0
ALDER BIOPHARMACEUTICALS INC OPT 014339105 87 4,600 SH Call SOLE 8 4,600 0 0
ALDEYRA THERAPEUTICS INC COM 01438T106 59 11,189 SH   SOLE 1 11,189 0 0
ALECTOR INC COM 014442107 369 25,597 SH   SOLE 1 25,597 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 1,448 59,062 SH   SOLE 1 59,062 0 0
ALEXANDER &amp BALDWIN INC NEW TRUS 014491104 10 396 SH   SOLE 8 396 0 0
ALEXANDERS INC TRUS 014752109 713 2,046 SH   SOLE 1 2,046 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,784 24,570 SH   SOLE 1 24,570 0 0
ALEXANDRIA REAL ESTATE EQ IN TRUS 015271109 17,615 114,351 SH   SOLE 1 114,351 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 545 3,535 SH   SOLE 9 3,535 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,389 15,510 SH   SOLE 99 15,510 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 45,755 467,180 SH   SOLE 1 467,180 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 9,324 95,200 SH Call SOLE 8 95,200 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 8,492 86,714 SH   SOLE 8 86,714 0 0
ALEXION PHARMACEUTICALS INC OPT 015351109 17,042 174,000 SH Put SOLE 8 174,000 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 1,056 10,783 SH   SOLE 9 10,783 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 2,366 24,153 SH   SOLE 58 24,153 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 555 40,538 SH   SOLE 1 40,538 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 4 300 SH   SOLE 8 300 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 167,230 1,000,000 SH Call SOLE 1 1,000,000 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 108,484 648,703 SH   SOLE 1 340,737 307,966 0
ALIBABA GROUP HLDG LTD ADR 01609W102 3,378 20,201 SH   DFND 1 0 0 20,201
ALIBABA GROUP HLDG LTD OPT 01609W102 480,133 2,871,100 SH Put SOLE 8 2,871,100 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 119,870 716,799 SH   SOLE 8 716,799 0 0
ALIBABA GROUP HLDG LTD OPT 01609W102 600,171 3,588,900 SH Call SOLE 8 3,588,900 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 65,527 391,839 SH   SOLE 9 391,839 0 0
ALIBABA GROUP HLDG LTD ADR 01609W102 3,666 21,924 SH   SOLE 20 0 21,924 0
ALIBABA GROUP HLDG LTD ADR 01609W102 10,071 60,220 SH   DFND 20 0 0 60,220
ALIBABA GROUP HLDG LTD ADR 01609W102 2,264 13,536 SH   SOLE 82 0 13,536 0
ALIBABA GROUP HLDG LTD ADR 01609W102 27,310 163,308 SH   SOLE 99 125,439 37,869 0
ALICO INC COM 016230104 90 2,636 SH   SOLE 1 2,636 0 0
ALIGN TECHNOLOGY INC COM 016255101 23,684 130,906 SH   SOLE 1 130,906 0 0
ALIGN TECHNOLOGY INC OPT 016255101 12,610 69,700 SH Call SOLE 8 69,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 6,563 36,274 SH   SOLE 8 36,274 0 0
ALIGN TECHNOLOGY INC OPT 016255101 21,548 119,100 SH Put SOLE 8 119,100 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,126 6,225 SH   SOLE 9 6,225 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,423 7,866 SH   SOLE 58 7,866 0 0
ALKERMES PLC COM G01767105 4,644 238,004 SH   SOLE 1 238,004 0 0
ALKERMES PLC OPT G01767105 101 5,200 SH Call SOLE 8 5,200 0 0
ALKERMES PLC COM G01767105 408 20,916 SH   SOLE 8 20,916 0 0
ALKERMES PLC OPT G01767105 183 9,400 SH Put SOLE 8 9,400 0 0
ALKERMES PLC COM G01767105 66 3,418 SH   SOLE 9 3,418 0 0
ALLAKOS INC COM 01671P100 938 11,925 SH   SOLE 1 11,925 0 0
ALLEGHANY CORP DEL COM 017175100 5,460 6,844 SH   SOLE 1 6,844 0 0
ALLEGHANY CORP DEL COM 017175100 199 250 SH   SOLE 8 250 0 0
ALLEGHANY CORP DEL COM 017175100 258 323 SH   SOLE 9 323 0 0
ALLEGHANY CORP DEL COM 017175100 966 1,211 SH   SOLE 99 1,211 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 2,899 143,168 SH   SOLE 1 143,168 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 107 5,300 SH Call SOLE 8 5,300 0 0
ALLEGHENY TECHNOLOGIES INC OPT 01741R102 178 8,800 SH Put SOLE 8 8,800 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 277 13,658 SH   SOLE 8 13,658 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 153 7,562 SH   SOLE 99 7,562 0 0
ALLEGIANCE BANCSHARES INC COM 01748H107 317 9,874 SH   SOLE 1 9,874 0 0
ALLEGIANT TRAVEL CO COM 01748X102 2,206 14,736 SH   SOLE 1 14,736 0 0
ALLEGION PUB LTD CO COM G0176J109 11,798 113,830 SH   SOLE 1 113,830 0 0
ALLEGION PUB LTD CO COM G0176J109 12 119 SH   SOLE 8 119 0 0
ALLEGION PUB LTD CO COM G0176J109 313 3,016 SH   SOLE 9 3,016 0 0
ALLENA PHARMACEUTICALS INC COM 018119107 32 8,224 SH   SOLE 1 8,224 0 0
ALLERGAN PLC COM G0177J108 94 561 SH   DFND 1 0 0 561
ALLERGAN PLC COM G0177J108 555,601 3,301,445 SH   SOLE 1 3,301,445 0 0
ALLERGAN PLC COM G0177J108 18,649 110,812 SH   SOLE 8 110,812 0 0
ALLERGAN PLC OPT G0177J108 45,321 269,300 SH Put SOLE 8 269,300 0 0
ALLERGAN PLC OPT G0177J108 28,895 171,700 SH Call SOLE 8 171,700 0 0
ALLERGAN PLC COM G0177J108 6,887 40,926 SH   SOLE 9 40,926 0 0
ALLERGAN PLC COM G0177J108 74 438 SH   DFND 20 0 0 438
ALLERGAN PLC COM G0177J108 5,599 33,271 SH   SOLE 58 33,271 0 0
ALLETE INC COM 018522300 3,334 38,145 SH   SOLE 1 38,145 0 0
ALLETE INC COM 018522300 11 126 SH   SOLE 8 126 0 0
ALLETE INC COM 018522300 729 8,338 SH   SOLE 99 8,338 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 8,346 65,131 SH   SOLE 1 65,131 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 64 498 SH   SOLE 8 498 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 2,358 18,400 SH Put SOLE 8 18,400 0 0
ALLIANCE DATA SYSTEMS CORP OPT 018581108 538 4,200 SH Call SOLE 8 4,200 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 191 1,484 SH   SOLE 9 1,484 0 0
ALLIANCE RES PARTNER L P COM 01877R108 405 25,308 SH   SOLE 1 25,308 0 0
ALLIANCE RES PARTNER L P COM 01877R108 9 535 SH   SOLE 8 535 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 2,052 69,900 SH   SOLE 1 69,900 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881G106 4 150 SH   DFND 1 0 0 150
ALLIANT ENERGY CORP COM 018802108 23,698 439,441 SH   SOLE 1 439,441 0 0
ALLIANT ENERGY CORP COM 018802108 405 7,529 SH   SOLE 9 7,529 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 128 3,634 SH   SOLE 1 3,634 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 1 30 SH   SOLE 8 30 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 9,110 193,647 SH   SOLE 1 193,647 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 46 968 SH   SOLE 8 968 0 0
ALLOGENE THERAPEUTICS INC COM 019770106 870 31,889 SH   SOLE 1 31,889 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 1,091 99,338 SH   SOLE 1 99,338 0 0
ALLSCRIPTS HEALTHCARE SOLUTN OPT 01988P108 210 19,100 SH Call SOLE 8 19,100 0 0
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 115 10,489 SH   SOLE 8 10,489 0 0
ALLSCRIPTS HEALTHCARE SOLUTN BOND 01988PAD0 1,167 1,174,000 PRN   SOLE 8 0 0 1,174,000
ALLSTATE CORP COM 020002101 45,568 419,275 SH   SOLE 1 419,275 0 0
ALLSTATE CORP COM 020002101 22 200 SH   DFND 1 0 0 200
ALLSTATE CORP OPT 020002101 1,576 14,500 SH Call SOLE 8 14,500 0 0
ALLSTATE CORP COM 020002101 1,715 15,776 SH   SOLE 8 15,776 0 0
ALLSTATE CORP OPT 020002101 576 5,300 SH Put SOLE 8 5,300 0 0
ALLSTATE CORP COM 020002101 1,221 11,227 SH   SOLE 9 11,227 0 0
ALLSTATE CORP COM 020002101 97 891 SH   DFND 20 0 0 891
ALLY FINL INC COM 02005N100 44,569 1,344,021 SH   SOLE 1 1,344,021 0 0
ALLY FINL INC OPT 02005N100 20 600 SH Put SOLE 8 600 0 0
ALLY FINL INC COM 02005N100 4,313 130,055 SH   SOLE 8 130,055 0 0
ALLY FINL INC OPT 02005N100 1,141 34,400 SH Call SOLE 8 34,400 0 0
ALLY FINL INC COM 02005N100 333 10,038 SH   SOLE 9 10,038 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 4,888 60,772 SH   SOLE 1 60,772 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 2,951 36,696 SH   SOLE 8 36,696 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 4,423 55,000 SH Put SOLE 8 55,000 0 0
ALNYLAM PHARMACEUTICALS INC OPT 02043Q107 1,673 20,800 SH Call SOLE 8 20,800 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 180 2,235 SH   SOLE 9 2,235 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 95 1,184 SH   SOLE 99 1,184 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 137 11,132 SH   SOLE 1 11,132 0 0
ALPHA &amp OMEGA SEMICONDUCTOR COM G6331P104 1 137 SH   SOLE 8 137 0 0
ALPHA PRO TECH LTD COM 020772109 1 320 SH   SOLE 8 320 0 0
ALPHABET INC COM 02079K107 3,943 3,235 SH   DFND 1 0 0 3,235
ALPHABET INC COM 02079K305 805,976 660,021 SH   SOLE 1 588,897 71,124 0
ALPHABET INC COM 02079K305 7,184 5,883 SH   DFND 1 0 0 5,883
ALPHABET INC COM 02079K107 731,240 599,868 SH   SOLE 1 599,453 415 0
ALPHABET INC OPT 02079K107 319,378 262,000 SH Call SOLE 1 262,000 0 0
ALPHABET INC OPT 02079K305 280,130 229,400 SH Call SOLE 8 229,400 0 0
ALPHABET INC OPT 02079K107 114,099 93,600 SH Put SOLE 8 93,600 0 0
ALPHABET INC COM 02079K107 5,340 4,380 SH   SOLE 8 4,380 0 0
ALPHABET INC OPT 02079K107 145,183 119,100 SH Call SOLE 8 119,100 0 0
ALPHABET INC OPT 02079K305 229,331 187,800 SH Put SOLE 8 187,800 0 0
ALPHABET INC COM 02079K305 40 33 SH   SOLE 8 33 0 0
ALPHABET INC COM 02079K305 14,572 11,933 SH   SOLE 9 11,933 0 0
ALPHABET INC COM 02079K107 12,277 10,071 SH   SOLE 9 10,071 0 0
ALPHABET INC COM 02079K305 6,115 5,008 SH   SOLE 20 0 5,008 0
ALPHABET INC COM 02079K305 1,181 967 SH   DFND 20 0 0 967
ALPHABET INC COM 02079K107 2,397 1,966 SH   DFND 20 0 0 1,966
ALPHABET INC COM 02079K107 536 440 SH   SOLE 20 0 440 0
ALPHABET INC COM 02079K107 46,974 38,535 SH   SOLE 58 38,535 0 0
ALPHABET INC COM 02079K305 45,726 37,445 SH   SOLE 58 37,445 0 0
ALPHABET INC COM 02079K305 3,539 2,898 SH   SOLE 82 0 2,898 0
ALPHABET INC COM 02079K305 15,206 12,452 SH   SOLE 99 1,466 10,986 0
ALPHABET INC COM 02079K107 37 30 SH   SOLE 99 0 30 0
ALPHATEC HOLDINGS INC COM 02081G201 97 19,449 SH   SOLE 1 19,449 0 0
ALPINE IMMUNE SCIENCES INC COM 02083G100 0 2 SH   SOLE 1 2 0 0
ALPS ETF TR FUND 00162Q783 174 7,000 SH   SOLE 1 7,000 0 0
ALPS ETF TR FUND 00162Q866 32,516 3,557,575 SH   SOLE 1 3,557,575 0 0
ALPS ETF TR FUND 00162Q866 6,200 678,323 SH   SOLE 8 678,323 0 0
ALPS ETF TR OPT 00162Q866 2,207 241,500 SH Call SOLE 8 241,500 0 0
ALPS ETF TR OPT 00162Q866 2,413 264,000 SH Put SOLE 8 264,000 0 0
ALPS ETF TR FUND 00162Q866 2,158 236,090 SH   DFND 20 0 0 236,090
ALTA MESA RES INC COM 02133L109 0 7,241 SH   SOLE 1 7,241 0 0
ALTABA INC OPT 021346101 29,610 1,520,000 SH Call SOLE 1 1,520,000 0 0
ALTABA INC FUND 021346101 133 6,842 SH   DFND 1 0 0 6,842
ALTABA INC FUND 021346101 167,443 8,595,640 SH   SOLE 1 8,595,640 0 0
ALTABA INC OPT 021346101 21,288 1,092,800 SH Call SOLE 8 1,092,800 0 0
ALTABA INC FUND 021346101 22,821 1,171,544 SH   SOLE 8 1,171,544 0 0
ALTABA INC OPT 021346101 1,366 70,100 SH Put SOLE 8 70,100 0 0
ALTAIR ENGR INC COM 021369103 670 19,359 SH   SOLE 1 19,359 0 0
ALTAIR ENGR INC COM 021369103 21 621 SH   SOLE 8 621 0 0
ALTAIR ENGR INC BOND 021369AA1 1,368 1,360,000 PRN   SOLE 8 0 0 1,360,000
ALTERYX INC COM 02156B103 10 92 SH   DFND 1 0 0 92
ALTERYX INC COM 02156B103 47,523 442,354 SH   SOLE 1 442,354 0 0
ALTERYX INC COM 02156B103 1,097 10,213 SH   SOLE 8 10,213 0 0
ALTERYX INC OPT 02156B103 4,834 45,000 SH Put SOLE 8 45,000 0 0
ALTERYX INC COM 02156B103 203 1,886 SH   SOLE 99 1,886 0 0
ALTICE USA INC COM 02156K103 6,698 233,524 SH   SOLE 1 233,524 0 0
ALTICE USA INC COM 02156K103 142 4,954 SH   SOLE 9 4,954 0 0
ALTISOURCE ASSET MGMT CORP COM 02153X108 0 3 SH   SOLE 1 3 0 0
ALTISOURCE ASSET MGMT CORP COM 02153X108 0 16 SH   SOLE 8 16 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 67 3,347 SH   SOLE 1 3,347 0 0
ALTISOURCE PORTFOLIO SOLNS S COM L0175J104 2 104 SH   SOLE 8 104 0 0
ALTRA INDL MOTION CORP COM 02208R106 1,136 41,057 SH   SOLE 1 41,057 0 0
ALTRA INDL MOTION CORP COM 02208R106 4 139 SH   SOLE 8 139 0 0
ALTRA INDL MOTION CORP COM 02208R106 620 22,372 SH   SOLE 99 22,372 0 0
ALTRIA GROUP INC COM 02209S103 214,453 5,243,391 SH   SOLE 1 5,243,391 0 0
ALTRIA GROUP INC COM 02209S103 270 6,594 SH   DFND 1 0 0 6,594
ALTRIA GROUP INC OPT 02209S103 24,184 591,300 SH Put SOLE 8 591,300 0 0
ALTRIA GROUP INC COM 02209S103 10,116 247,327 SH   SOLE 8 247,327 0 0
ALTRIA GROUP INC OPT 02209S103 23,223 567,800 SH Call SOLE 8 567,800 0 0
ALTRIA GROUP INC COM 02209S103 6,096 149,046 SH   SOLE 9 149,046 0 0
ALTRIA GROUP INC COM 02209S103 253 6,186 SH   SOLE 99 6,186 0 0
ALTUS MIDSTREAM CO COM 02215L100 70 24,834 SH   SOLE 1 24,834 0 0
ALTUS MIDSTREAM CO COM 02215L100 1 444 SH   SOLE 8 444 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 694 60,025 SH   SOLE 1 60,025 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 61 5,300 SH Call SOLE 8 5,300 0 0
AMAG PHARMACEUTICALS INC OPT 00163U106 17 1,500 SH Put SOLE 8 1,500 0 0
AMAG PHARMACEUTICALS INC COM 00163U106 392 33,978 SH   SOLE 8 33,978 0 0
AMALGAMATED BK NEW YORK N Y COM 022663108 112 7,043 SH   SOLE 1 7,043 0 0
AMARIN CORP PLC ADR 023111206 179 11,822 SH   DFND 1 0 0 11,822
AMARIN CORP PLC ADR 023111206 8 500 SH   SOLE 1 500 0 0
AMARIN CORP PLC OPT 023111206 9,587 632,400 SH Call SOLE 8 632,400 0 0
AMARIN CORP PLC OPT 023111206 7,093 467,900 SH Put SOLE 8 467,900 0 0
AMARIN CORP PLC ADR 023111206 9,353 616,923 SH   SOLE 8 616,923 0 0
AMARIN CORP PLC ADR 023111206 1,137 75,000 SH   DFND 20 0 0 75,000
AMAZON COM INC COM 023135106 12,044 6,938 SH   DFND 1 0 0 6,938
AMAZON COM INC COM 023135106 1,050,344 605,067 SH   SOLE 1 538,625 66,442 0
AMAZON COM INC OPT 023135106 762,584 439,300 SH Put SOLE 8 439,300 0 0
AMAZON COM INC OPT 023135106 461,753 266,000 SH Call SOLE 8 266,000 0 0
AMAZON COM INC COM 023135106 22,119 12,742 SH   SOLE 8 12,742 0 0
AMAZON COM INC COM 023135106 25,352 14,604 SH   SOLE 9 14,604 0 0
AMAZON COM INC COM 023135106 3,114 1,794 SH   DFND 20 0 0 1,794
AMAZON COM INC COM 023135106 7,874 4,536 SH   SOLE 20 0 4,536 0
AMAZON COM INC COM 023135106 89,300 51,443 SH   SOLE 58 51,443 0 0
AMAZON COM INC COM 023135106 4,992 2,876 SH   SOLE 82 0 2,876 0
AMAZON COM INC COM 023135106 17,935 10,332 SH   SOLE 99 615 9,717 0
AMBAC FINL GROUP INC COM 023139884 19,081 975,949 SH   SOLE 1 975,949 0 0
AMBAC FINL GROUP INC COM 023139884 134 6,884 SH   SOLE 8 6,884 0 0
AMBARELLA INC COM G037AX101 4,021 64,002 SH   SOLE 1 64,002 0 0
AMBARELLA INC OPT G037AX101 3,029 48,200 SH Call SOLE 8 48,200 0 0
AMBARELLA INC COM G037AX101 4,262 67,827 SH   SOLE 8 67,827 0 0
AMBARELLA INC OPT G037AX101 723 11,500 SH Put SOLE 8 11,500 0 0
AMBARELLA INC COM G037AX101 80 1,267 SH   SOLE 9 1,267 0 0
AMBEV SA ADR 02319V103 1,424 308,278 SH   SOLE 1 308,278 0 0
AMBEV SA ADR 02319V103 520 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 286 26,762 SH   SOLE 1 26,762 0 0
AMC ENTMT HLDGS INC COM 00165C104 1 126 SH   SOLE 8 126 0 0
AMC NETWORKS INC COM 00164V103 2,027 41,226 SH   SOLE 1 41,226 0 0
AMC NETWORKS INC COM 00164V103 26 521 SH   SOLE 8 521 0 0
AMCOR PLC COM G0250X107 49,993 5,127,224 SH   SOLE 1 5,127,224 0 0
AMCOR PLC COM G0250X107 43 4,437 SH   DFND 1 0 0 4,437
AMCOR PLC COM G0250X107 77 7,939 SH   SOLE 8 7,939 0 0
AMCOR PLC COM G0250X107 490 50,250 SH   SOLE 9 50,250 0 0
AMDOCS LTD COM G02602103 21,046 318,358 SH   SOLE 1 318,358 0 0
AMDOCS LTD COM G02602103 9 138 SH   SOLE 8 138 0 0
AMEDISYS INC COM 023436108 2,464 18,807 SH   SOLE 1 18,807 0 0
AMEDISYS INC OPT 023436108 13 100 SH Put SOLE 8 100 0 0
AMEDISYS INC OPT 023436108 1,310 10,000 SH Call SOLE 8 10,000 0 0
AMERANT BANCORP INC COM 023576101 206 9,815 SH   SOLE 1 9,815 0 0
AMERCO COM 023586100 779 1,999 SH   SOLE 1 1,999 0 0
AMERCO COM 023586100 76 194 SH   SOLE 9 194 0 0
AMEREN CORP COM 023608102 26,094 325,976 SH   SOLE 1 325,976 0 0
AMEREN CORP COM 023608102 687 8,585 SH   SOLE 8 8,585 0 0
AMEREN CORP OPT 023608102 64 800 SH Call SOLE 8 800 0 0
AMEREN CORP COM 023608102 627 7,828 SH   SOLE 9 7,828 0 0
AMERESCO INC COM 02361E108 250 15,539 SH   SOLE 1 15,539 0 0
AMERESCO INC COM 02361E108 1 42 SH   SOLE 8 42 0 0
AMERI HLDGS INC COM 02362F104 48 280,000 SH   SOLE 8 280,000 0 0
AMERICA FIRST MULTIFAMILY IN COM 02364V107 3 400 SH   SOLE 1 400 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 493 33,187 SH   SOLE 1 33,187 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 1 86 SH   SOLE 8 86 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 205 13,800 SH Put SOLE 8 13,800 0 0
AMERICA MOVIL SAB DE CV OPT 02364W105 1,262 84,900 SH Call SOLE 8 84,900 0 0
AMERICA MOVIL SAB DE CV ADR 02364W105 172 11,544 SH   SOLE 9 11,544 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 29,068 1,077,750 SH   SOLE 1 1,077,750 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 6,611 245,167 SH   SOLE 8 245,167 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 36,447 1,351,400 SH Put SOLE 8 1,351,400 0 0
AMERICAN AIRLS GROUP INC OPT 02376R102 32,828 1,217,200 SH Call SOLE 8 1,217,200 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,693 62,764 SH   SOLE 9 62,764 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 3,763 139,513 SH   DFND 20 0 0 139,513
AMERICAN ASSETS TR INC TRUS 024013104 5,108 109,281 SH   SOLE 1 109,281 0 0
AMERICAN ASSETS TR INC COM 024013104 475 10,169 SH   SOLE 99 10,169 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,729 210,554 SH   SOLE 1 210,554 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 1,362 165,600 SH Call SOLE 8 165,600 0 0
AMERICAN AXLE &amp MFG HLDGS IN OPT 024061103 2,965 360,700 SH Put SOLE 8 360,700 0 0
AMERICAN AXLE &amp MFG HLDGS IN COM 024061103 1,395 169,647 SH   SOLE 8 169,647 0 0
AMERICAN CAMPUS CMNTYS INC COM 024835100 6,500 135,200 SH   SOLE 1 135,200 0 0
AMERICAN CAMPUS CMNTYS INC TRUS 024835100 11,062 230,089 SH   SOLE 1 230,089 0 0
AMERICAN CAMPUS CMNTYS INC OPT 024835100 63 1,300 SH Call SOLE 8 1,300 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 6,225 383,789 SH   SOLE 1 383,789 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,632 100,600 SH Call SOLE 8 100,600 0 0
AMERICAN EAGLE OUTFITTERS IN OPT 02553E106 1,538 94,800 SH Put SOLE 8 94,800 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 608 37,507 SH   SOLE 8 37,507 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 574 35,409 SH   SOLE 99 35,409 0 0
AMERICAN ELEC PWR CO INC COM 025537101 65,616 700,356 SH   SOLE 1 700,356 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,820 19,430 SH   SOLE 8 19,430 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 899 9,600 SH Put SOLE 8 9,600 0 0
AMERICAN ELEC PWR CO INC CONV 025537127 3,194 57,992 SH   SOLE 8 57,992 0 0
AMERICAN ELEC PWR CO INC OPT 025537101 3,935 42,000 SH Call SOLE 8 42,000 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,791 19,106 SH   SOLE 9 19,106 0 0
AMERICAN ELEC PWR CO INC COM 025537101 4,992 53,279 SH   SOLE 58 53,279 0 0
AMERICAN ELEC PWR CO INC COM 025537101 694 7,404 SH   SOLE 99 7,404 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 2,491 102,937 SH   SOLE 1 102,937 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 7 300 SH   SOLE 8 300 0 0
AMERICAN EXPRESS CO COM 025816109 242 2,049 SH   DFND 1 0 0 2,049
AMERICAN EXPRESS CO COM 025816109 112,221 948,767 SH   SOLE 1 948,767 0 0
AMERICAN EXPRESS CO OPT 025816109 32,634 275,900 SH Put SOLE 8 275,900 0 0
AMERICAN EXPRESS CO COM 025816109 6,995 59,139 SH   SOLE 8 59,139 0 0
AMERICAN EXPRESS CO OPT 025816109 9,060 76,600 SH Call SOLE 8 76,600 0 0
AMERICAN EXPRESS CO COM 025816109 2,715 22,955 SH   SOLE 9 22,955 0 0
AMERICAN FIN TR INC TRUS 02607T109 752 53,836 SH   SOLE 1 53,836 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 4,520 41,900 SH   SOLE 1 41,900 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 182 1,682 SH   SOLE 9 1,682 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 6,763 261,274 SH   SOLE 1 261,274 0 0
AMERICAN HOMES 4 RENT TRUS 02665T306 29 1,116 SH   SOLE 8 1,116 0 0
AMERICAN HOMES 4 RENT COM 02665T306 1,504 58,107 SH   SOLE 99 58,107 0 0
AMERICAN INTL GROUP INC WARR 026874156 94 6,620 SH   DFND 1 0 0 6,620
AMERICAN INTL GROUP INC COM 026874784 103,501 1,858,187 SH   SOLE 1 1,858,187 0 0
AMERICAN INTL GROUP INC COM 026874784 48 856 SH   DFND 1 0 0 856
AMERICAN INTL GROUP INC COM 026874784 10,962 196,789 SH   SOLE 8 196,789 0 0
AMERICAN INTL GROUP INC OPT 026874784 21,344 383,200 SH Call SOLE 8 383,200 0 0
AMERICAN INTL GROUP INC OPT 026874784 4,094 73,500 SH Put SOLE 8 73,500 0 0
AMERICAN INTL GROUP INC COM 026874784 3,297 59,193 SH   SOLE 9 59,193 0 0
AMERICAN INTL GROUP INC COM 026874156 1 48 SH   SOLE 9 48 0 0
AMERICAN INTL GROUP INC COM 026874784 169 3,040 SH   SOLE 20 0 3,040 0
AMERICAN INTL GROUP INC COM 026874784 1,233 22,144 SH   SOLE 99 22,144 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 192 5,428 SH   SOLE 1 5,428 0 0
AMERICAN NATL BANKSHARES INC COM 027745108 1 19 SH   SOLE 8 19 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 1,174 200,731 SH   SOLE 1 200,731 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 26 4,400 SH Put SOLE 8 4,400 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 29 4,841 SH   SOLE 8 4,841 0 0
AMERICAN OUTDOOR BRANDS CORP OPT 02874P103 2 300 SH Call SOLE 8 300 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 614 27,525 SH   SOLE 1 27,525 0 0
AMERICAN PUBLIC EDUCATION IN COM 02913V103 7 323 SH   SOLE 8 323 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 97 15,342 SH   SOLE 1 15,342 0 0
AMERICAN RENAL ASSOCIATES HO COM 029227105 2 328 SH   SOLE 8 328 0 0
AMERICAN RIVER BANKSHARES COM 029326105 0 12 SH   SOLE 1 12 0 0
AMERICAN RIVER BANKSHARES COM 029326105 0 6 SH   SOLE 8 6 0 0
AMERICAN RLTY INVS INC COM 029174109 20 1,265 SH   SOLE 1 1,265 0 0
AMERICAN RLTY INVS INC COM 029174109 1 48 SH   SOLE 8 48 0 0
AMERICAN SOFTWARE INC COM 029683109 218 14,513 SH   SOLE 1 14,513 0 0
AMERICAN STS WTR CO COM 029899101 3,880 43,173 SH   SOLE 1 43,173 0 0
AMERICAN STS WTR CO COM 029899101 6 62 SH   SOLE 8 62 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 81 10,353 SH   SOLE 1 10,353 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 44 5,600 SH Put SOLE 8 5,600 0 0
AMERICAN SUPERCONDUCTOR CORP COM 030111207 20 2,612 SH   SOLE 8 2,612 0 0
AMERICAN SUPERCONDUCTOR CORP OPT 030111207 75 9,600 SH Call SOLE 8 9,600 0 0
AMERICAN TOWER CORP NEW COM 03027X100 112,186 507,335 SH   SOLE 1 198,013 309,322 0
AMERICAN TOWER CORP NEW COM 03027X100 153 690 SH   DFND 1 0 0 690
AMERICAN TOWER CORP NEW TRUS 03027X100 80,767 365,241 SH   SOLE 1 365,241 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 4,224 19,100 SH Call SOLE 8 19,100 0 0
AMERICAN TOWER CORP NEW TRUS 03027X100 3,458 15,638 SH   SOLE 8 15,638 0 0
AMERICAN TOWER CORP NEW OPT 03027X100 885 4,000 SH Put SOLE 8 4,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,950 22,382 SH   SOLE 9 22,382 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,392 15,339 SH   SOLE 20 0 15,339 0
AMERICAN TOWER CORP NEW COM 03027X100 389 1,760 SH   DFND 20 0 0 1,760
AMERICAN TOWER CORP NEW COM 03027X100 3,281 14,836 SH   SOLE 82 0 14,836 0
AMERICAN TOWER CORP NEW COM 03027X100 10,490 47,440 SH   SOLE 99 1,927 45,513 0
AMERICAN VANGUARD CORP COM 030371108 433 27,604 SH   SOLE 1 27,604 0 0
AMERICAN VANGUARD CORP COM 030371108 156 9,920 SH   SOLE 99 9,920 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 2,215 24,903 SH   SOLE 1 24,903 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 37 416 SH   SOLE 8 416 0 0
AMERICAN WOODMARK CORPORATIO COM 030506109 286 3,218 SH   SOLE 99 3,218 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 68,224 549,170 SH   SOLE 1 549,170 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 49 389 SH   SOLE 8 389 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,530 12,312 SH   SOLE 9 12,312 0 0
AMERICAS CAR MART INC COM 03062T105 1,804 19,654 SH   SOLE 1 19,654 0 0
AMERICAS CAR MART INC COM 03062T105 3 34 SH   SOLE 8 34 0 0
AMERICAS CAR MART INC COM 03062T105 487 5,309 SH   SOLE 99 5,309 0 0
AMERICOLD RLTY TR TRUS 03064D108 9,169 247,321 SH   SOLE 1 247,321 0 0
AMERICOLD RLTY TR TRUS 03064D108 4 114 SH   SOLE 8 114 0 0
AMERICOLD RLTY TR COM 03064D108 915 24,675 SH   SOLE 99 24,675 0 0
AMERIPRISE FINL INC COM 03076C106 23,424 159,245 SH   SOLE 1 159,245 0 0
AMERIPRISE FINL INC OPT 03076C106 2,633 17,900 SH Put SOLE 8 17,900 0 0
AMERIPRISE FINL INC OPT 03076C106 2,751 18,700 SH Call SOLE 8 18,700 0 0
AMERIPRISE FINL INC COM 03076C106 1,415 9,619 SH   SOLE 8 9,619 0 0
AMERIPRISE FINL INC COM 03076C106 647 4,395 SH   SOLE 9 4,395 0 0
AMERIPRISE FINL INC COM 03076C106 361 2,454 SH   SOLE 99 2,454 0 0
AMERIS BANCORP COM 03076K108 2,778 69,048 SH   SOLE 1 69,048 0 0
AMERIS BANCORP COM 03076K108 4 100 SH   SOLE 8 100 0 0
AMERISAFE INC COM 03071H100 2,106 31,858 SH   SOLE 1 31,858 0 0
AMERISAFE INC COM 03071H100 58 880 SH   SOLE 8 880 0 0
AMERISERV FINL INC COM 03074A102 0 43 SH   SOLE 8 43 0 0
AMERISOURCEBERGEN CORP COM 03073E105 19,313 234,572 SH   SOLE 1 234,572 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,261 15,317 SH   SOLE 8 15,317 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 3,647 44,300 SH Put SOLE 8 44,300 0 0
AMERISOURCEBERGEN CORP OPT 03073E105 1,119 13,600 SH Call SOLE 8 13,600 0 0
AMERISOURCEBERGEN CORP COM 03073E105 410 4,986 SH   SOLE 9 4,986 0 0
AMERISOURCEBERGEN CORP COM 03073E105 843 10,238 SH   SOLE 99 10,238 0 0
AMES NATL CORP COM 031001100 129 4,508 SH   SOLE 1 4,508 0 0
AMES NATL CORP COM 031001100 0 12 SH   SOLE 8 12 0 0
AMETEK INC NEW COM 031100100 25,544 278,200 SH   SOLE 1 278,200 0 0
AMETEK INC NEW COM 031100100 340 3,701 SH   SOLE 8 3,701 0 0
AMETEK INC NEW COM 031100100 681 7,421 SH   SOLE 9 7,421 0 0
AMGEN INC COM 031162100 227 1,174 SH   DFND 1 0 0 1,174
AMGEN INC COM 031162100 287,405 1,485,223 SH   SOLE 1 1,485,223 0 0
AMGEN INC OPT 031162100 42,611 220,200 SH Put SOLE 8 220,200 0 0
AMGEN INC OPT 031162100 50,448 260,700 SH Call SOLE 8 260,700 0 0
AMGEN INC COM 031162100 566 2,927 SH   SOLE 8 2,927 0 0
AMGEN INC COM 031162100 3,936 20,339 SH   SOLE 9 20,339 0 0
AMGEN INC COM 031162100 12,745 65,861 SH   SOLE 58 65,861 0 0
AMGEN INC COM 031162100 242 1,250 SH   SOLE 99 1,250 0 0
AMICUS THERAPEUTICS INC COM 03152W109 1,521 189,639 SH   SOLE 1 189,639 0 0
AMICUS THERAPEUTICS INC COM 03152W109 298 37,176 SH   SOLE 8 37,176 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,455 159,903 SH   SOLE 1 159,903 0 0
AMKOR TECHNOLOGY INC COM 031652100 203 22,367 SH   SOLE 8 22,367 0 0
AMKOR TECHNOLOGY INC OPT 031652100 5 500 SH Call SOLE 8 500 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 3,072 53,372 SH   SOLE 1 53,372 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 12 201 SH   SOLE 8 201 0 0
AMN HEALTHCARE SERVICES INC COM 001744101 512 8,903 SH   SOLE 99 8,903 0 0
AMNEAL PHARMACEUTICALS INC COM 03168L105 198 68,093 SH   SOLE 1 68,093 0 0
AMPCO-PITTSBURGH CORP COM 032037103 0 6 SH   SOLE 8 6 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 685 34,516 SH   SOLE 1 34,516 0 0
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 57 2,881 SH   SOLE 8 2,881 0 0
AMPHENOL CORP NEW COM 032095101 79,917 828,129 SH   SOLE 1 320,956 507,173 0
AMPHENOL CORP NEW OPT 032095101 3,841 39,800 SH Call SOLE 8 39,800 0 0
AMPHENOL CORP NEW OPT 032095101 164 1,700 SH Put SOLE 8 1,700 0 0
AMPHENOL CORP NEW COM 032095101 1,714 17,757 SH   SOLE 9 17,757 0 0
AMPHENOL CORP NEW COM 032095101 3,091 32,033 SH   SOLE 20 0 32,033 0
AMPHENOL CORP NEW COM 032095101 2,014 20,872 SH   SOLE 82 0 20,872 0
AMPHENOL CORP NEW COM 032095101 7,312 75,775 SH   SOLE 99 0 75,775 0
AMYRIS INC COM 03236M200 1,756 368,963 SH   SOLE 1 368,963 0 0
AMYRIS INC COM 03236M200 11 2,230 SH   SOLE 8 2,230 0 0
ANALOG DEVICES INC COM 032654105 6 50 SH   DFND 1 0 0 50
ANALOG DEVICES INC COM 032654105 172,315 1,542,251 SH   SOLE 1 1,542,251 0 0
ANALOG DEVICES INC OPT 032654105 4,749 42,500 SH Call SOLE 8 42,500 0 0
ANALOG DEVICES INC OPT 032654105 2,492 22,300 SH Put SOLE 8 22,300 0 0
ANALOG DEVICES INC COM 032654105 1,318 11,797 SH   SOLE 9 11,797 0 0
ANAPLAN INC COM 03272L108 8,367 178,022 SH   SOLE 1 178,022 0 0
ANAPTYSBIO INC COM 032724106 984 28,121 SH   SOLE 1 28,121 0 0
ANAVEX LIFE SCIENCES CORP COM 032797300 67 21,162 SH   SOLE 1 21,162 0 0
ANDERSONS INC COM 034164103 1,008 44,947 SH   SOLE 1 44,947 0 0
ANGI HOMESERVICES INC COM 00183L102 147 20,746 SH   SOLE 8 20,746 0 0
ANGI HOMESERVICES INC COM 00183L102 23 3,242 SH   SOLE 99 3,242 0 0
ANGIODYNAMICS INC COM 03475V101 834 45,273 SH   SOLE 1 45,273 0 0
ANGIODYNAMICS INC COM 03475V101 4 207 SH   SOLE 8 207 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 21 1,160 SH   DFND 1 0 0 1,160
ANGLOGOLD ASHANTI LTD ADR 035128206 2,422 132,619 SH   SOLE 1 132,619 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 14,019 767,300 SH Put SOLE 8 767,300 0 0
ANGLOGOLD ASHANTI LTD OPT 035128206 18,897 1,034,300 SH Call SOLE 8 1,034,300 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 12 660 SH   SOLE 8 660 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 27 1,470 SH   SOLE 9 1,470 0 0
ANGLOGOLD ASHANTI LTD ADR 035128206 671 36,719 SH   SOLE 99 36,719 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 1,410 14,813 SH   SOLE 1 14,813 0 0
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 622 6,540 SH   DFND 1 0 0 6,540
ANHEUSER BUSCH INBEV SA/NV ADR 03524A108 2,521 26,498 SH   SOLE 8 26,498 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 20,495 215,400 SH Call SOLE 8 215,400 0 0
ANHEUSER BUSCH INBEV SA/NV OPT 03524A108 37,204 391,000 SH Put SOLE 8 391,000 0 0
ANI PHARMACEUTICALS INC COM 00182C103 659 9,045 SH   SOLE 1 9,045 0 0
ANI PHARMACEUTICALS INC COM 00182C103 10 142 SH   SOLE 8 142 0 0
ANIKA THERAPEUTICS INC COM 035255108 1,925 35,074 SH   SOLE 1 35,074 0 0
ANIKA THERAPEUTICS INC COM 035255108 5 91 SH   SOLE 8 91 0 0
ANIXTER INTL INC COM 035290105 2,681 38,791 SH   SOLE 1 38,791 0 0
ANIXTER INTL INC OPT 035290105 97 1,400 SH Put SOLE 8 1,400 0 0
ANIXTER INTL INC OPT 035290105 180 2,600 SH Call SOLE 8 2,600 0 0
ANNALY CAP MGMT INC TRUS 035710409 24,085 2,736,867 SH   SOLE 1 2,736,867 0 0
ANNALY CAP MGMT INC COM 035710409 103 11,700 SH   DFND 1 0 0 11,700
ANNALY CAP MGMT INC TRUS 035710409 439 49,859 SH   SOLE 8 49,859 0 0
ANNALY CAP MGMT INC OPT 035710409 187 21,200 SH Call SOLE 8 21,200 0 0
ANNALY CAP MGMT INC OPT 035710409 559 63,500 SH Put SOLE 8 63,500 0 0
ANNALY CAP MGMT INC COM 035710409 403 45,832 SH   SOLE 9 45,832 0 0
ANSYS INC COM 03662Q105 47,114 212,837 SH   SOLE 1 212,837 0 0
ANSYS INC OPT 03662Q105 288 1,300 SH Put SOLE 8 1,300 0 0
ANSYS INC COM 03662Q105 124 559 SH   SOLE 8 559 0 0
ANSYS INC OPT 03662Q105 952 4,300 SH Call SOLE 8 4,300 0 0
ANSYS INC COM 03662Q105 590 2,662 SH   SOLE 9 2,662 0 0
ANSYS INC COM 03662Q105 2,004 9,052 SH   SOLE 58 9,052 0 0
ANTARES PHARMA INC COM 036642106 267 79,730 SH   SOLE 1 79,730 0 0
ANTARES PHARMA INC COM 036642106 68 20,426 SH   SOLE 8 20,426 0 0
ANTERO MIDSTREAM CORP COM 03676B102 7,317 988,701 SH   SOLE 1 988,701 0 0
ANTERO MIDSTREAM CORP COM 03676B102 37 5,044 SH   SOLE 99 5,044 0 0
ANTERO RES CORP COM 03674X106 5,499 1,821,001 SH   SOLE 1 1,821,001 0 0
ANTERO RES CORP COM 03674X106 14 4,712 SH   DFND 1 0 0 4,712
ANTERO RES CORP OPT 03674X106 2 600 SH Put SOLE 8 600 0 0
ANTERO RES CORP COM 03674X106 512 169,385 SH   SOLE 8 169,385 0 0
ANTERO RES CORP OPT 03674X106 8 2,500 SH Call SOLE 8 2,500 0 0
ANTHEM INC COM 036752103 124,191 517,252 SH   SOLE 1 517,252 0 0
ANTHEM INC OPT 036752103 7,491 31,200 SH Call SOLE 8 31,200 0 0
ANTHEM INC OPT 036752103 17,792 74,100 SH Put SOLE 8 74,100 0 0
ANTHEM INC COM 036752103 9,307 38,764 SH   SOLE 8 38,764 0 0
ANTHEM INC COM 036752103 1,969 8,199 SH   SOLE 9 8,199 0 0
ANTHEM INC COM 036752103 400 1,667 SH   SOLE 99 1,667 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 293 88,518 SH   SOLE 1 88,518 0 0
ANWORTH MORTGAGE ASSET CP TRUS 037347101 2 684 SH   SOLE 8 684 0 0
AON PLC COM G0408V102 42,332 218,696 SH   SOLE 1 218,696 0 0
AON PLC OPT G0408V102 19 100 SH Call SOLE 8 100 0 0
AON PLC OPT G0408V102 6,717 34,700 SH Put SOLE 8 34,700 0 0
AON PLC COM G0408V102 759 3,920 SH   SOLE 8 3,920 0 0
AON PLC COM G0408V102 1,490 7,693 SH   SOLE 9 7,693 0 0
AON PLC COM G0408V102 5,027 25,969 SH   SOLE 58 25,969 0 0
AON PLC COM G0408V102 684 3,533 SH   SOLE 99 3,533 0 0
APACHE CORP COM 037411105 13,867 541,750 SH   SOLE 1 541,750 0 0
APACHE CORP COM 037411105 36 1,392 SH   DFND 1 0 0 1,392
APACHE CORP OPT 037411105 7,173 280,200 SH Put SOLE 8 280,200 0 0
APACHE CORP COM 037411105 1,469 57,393 SH   SOLE 8 57,393 0 0
APACHE CORP OPT 037411105 3,144 122,800 SH Call SOLE 8 122,800 0 0
APACHE CORP COM 037411105 434 16,950 SH   SOLE 9 16,950 0 0
APARTMENT INVT &amp MGMT CO TRUS 03748R754 12,565 241,005 SH   SOLE 1 241,005 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 3,981 76,345 SH   SOLE 1 76,345 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 75 1,460 SH   SOLE 9 1,460 0 0
APARTMENT INVT &amp MGMT CO COM 03748R754 1,237 23,733 SH   SOLE 99 23,733 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 1,127 46,743 SH   SOLE 1 46,743 0 0
APELLIS PHARMACEUTICALS INC COM 03753U106 12 506 SH   SOLE 8 506 0 0
APERGY CORP COM 03755L104 2,864 105,884 SH   SOLE 1 105,884 0 0
APERGY CORP COM 03755L104 8 309 SH   SOLE 8 309 0 0
APHRIA INC COM 03765K104 232 44,500 SH   SOLE 1 44,500 0 0
APHRIA INC COM 03765K104 16 3,177 SH   DFND 1 0 0 3,177
APOGEE ENTERPRISES INC COM 037598109 1,819 46,646 SH   SOLE 1 46,646 0 0
APOGEE ENTERPRISES INC OPT 037598109 19 500 SH Put SOLE 8 500 0 0
APOGEE ENTERPRISES INC OPT 037598109 27 700 SH Call SOLE 8 700 0 0
APOGEE ENTERPRISES INC COM 037598109 5 144 SH   SOLE 8 144 0 0
APOGEE ENTERPRISES INC COM 037598109 242 6,214 SH   SOLE 99 6,214 0 0
APOLLO COML REAL EST FIN INC TRUS 03762U105 3,163 165,029 SH   SOLE 1 165,029 0 0
APOLLO COML REAL EST FIN INC BOND 03762UAB1 649 635,000 PRN   SOLE 8 0 0 635,000
APOLLO COML REAL EST FIN INC TRUS 03762U105 151 7,900 SH   SOLE 8 7,900 0 0
APOLLO ENDOSURGERY INC COM 03767D108 0 146 SH   SOLE 8 146 0 0
APOLLO INVT CORP COM 03761U502 51 3,187 SH   SOLE 8 3,187 0 0
APOLLO INVT CORP COM 03761U502 30 1,853 SH   SOLE 9 1,853 0 0
APOLLO MEDICAL HLDGS INC COM 03763A207 243 13,790 SH   SOLE 1 13,790 0 0
APPFOLIO INC COM 03783C100 1,165 12,247 SH   SOLE 1 12,247 0 0
APPIAN CORP COM 03782L101 2,634 55,448 SH   SOLE 1 55,448 0 0
APPIAN CORP COM 03782L101 25,118 528,809 SH   SOLE 8 528,809 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 4,601 277,508 SH   SOLE 1 277,508 0 0
APPLE HOSPITALITY REIT INC TRUS 03784Y200 5 310 SH   SOLE 8 310 0 0
APPLE INC COM 037833100 4,817 21,509 SH   DFND 1 0 0 21,509
APPLE INC COM 037833100 1,440,451 6,431,433 SH   SOLE 1 6,022,064 409,369 0
APPLE INC OPT 037833100 300,210 1,340,400 SH Put SOLE 1 1,340,400 0 0
APPLE INC OPT 037833100 789,091 3,523,200 SH Call SOLE 8 3,523,200 0 0
APPLE INC COM 037833100 6,860 30,628 SH   SOLE 8 30,628 0 0
APPLE INC OPT 037833100 686,065 3,063,200 SH Put SOLE 8 3,063,200 0 0
APPLE INC COM 037833100 38,143 170,303 SH   SOLE 9 170,303 0 0
APPLE INC COM 037833100 5,828 26,020 SH   SOLE 20 0 26,020 0
APPLE INC COM 037833100 1,208 5,395 SH   DFND 20 0 0 5,395
APPLE INC COM 037833100 105,706 471,964 SH   SOLE 58 471,964 0 0
APPLE INC COM 037833100 3,895 17,389 SH   SOLE 82 0 17,389 0
APPLE INC COM 037833100 14,663 65,467 SH   SOLE 99 2,159 63,308 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 3,009 52,967 SH   SOLE 1 52,967 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 15 265 SH   SOLE 8 265 0 0
APPLIED MATLS INC COM 038222105 220 4,406 SH   DFND 1 0 0 4,406
APPLIED MATLS INC COM 038222105 76,678 1,536,636 SH   SOLE 1 1,536,636 0 0
APPLIED MATLS INC COM 038222105 5,018 100,567 SH   SOLE 8 100,567 0 0
APPLIED MATLS INC OPT 038222105 29,551 592,200 SH Call SOLE 8 592,200 0 0
APPLIED MATLS INC OPT 038222105 39,667 794,900 SH Put SOLE 8 794,900 0 0
APPLIED MATLS INC COM 038222105 13,926 279,063 SH   SOLE 9 279,063 0 0
APPLIED MATLS INC COM 038222105 499 10,000 SH   DFND 20 0 0 10,000
APPLIED MATLS INC COM 038222105 412 8,262 SH   SOLE 99 8,262 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 79 7,030 SH   DFND 1 0 0 7,030
APPLIED OPTOELECTRONICS INC COM 03823U102 212 18,929 SH   SOLE 1 18,929 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 0 40 SH   SOLE 8 40 0 0
APPLIED OPTOELECTRONICS INC OPT 03823U102 20 1,800 SH Call SOLE 8 1,800 0 0
APPLIED THERAPEUTICS INC COM 03828A101 11 995 SH   SOLE 1 995 0 0
APTARGROUP INC COM 038336103 3,518 29,697 SH   SOLE 1 29,697 0 0
APTARGROUP INC OPT 038336103 12 100 SH Call SOLE 8 100 0 0
APTARGROUP INC COM 038336103 20 170 SH   SOLE 8 170 0 0
APTINYX INC COM 03836N103 31 9,002 SH   SOLE 1 9,002 0 0
APTINYX INC COM 03836N103 2 546 SH   SOLE 8 546 0 0
APTIV PLC COM G6095L109 34 390 SH   DFND 1 0 0 390
APTIV PLC COM G6095L109 22,541 257,845 SH   SOLE 1 257,845 0 0
APTIV PLC OPT G6095L109 2,526 28,900 SH Call SOLE 8 28,900 0 0
APTIV PLC OPT G6095L109 1,880 21,500 SH Put SOLE 8 21,500 0 0
APTIV PLC COM G6095L109 353 4,035 SH   SOLE 8 4,035 0 0
APTIV PLC COM G6095L109 747 8,537 SH   SOLE 9 8,537 0 0
APYX MED CORP COM 03837C106 113 16,651 SH   SOLE 1 16,651 0 0
APYX MED CORP COM 03837C106 1 174 SH   SOLE 8 174 0 0
AQUA AMERICA INC COM 03836W103 4,771 106,439 SH   SOLE 1 106,439 0 0
AQUA AMERICA INC OPT 03836W103 4 100 SH Put SOLE 8 100 0 0
AQUA AMERICA INC OPT 03836W103 81 1,800 SH Call SOLE 8 1,800 0 0
AQUA AMERICA INC COM 03836W103 37 822 SH   SOLE 8 822 0 0
AQUA AMERICA INC CONV 03836W202 22,149 365,500 SH   SOLE 8 365,500 0 0
AQUA METALS INC COM 03837J101 39 22,660 SH   DFND 1 0 0 22,660
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 13 SH   SOLE 1 13 0 0
AQUABOUNTY TECHNOLOGIES INC COM 03842K200 0 15 SH   SOLE 8 15 0 0
AQUAVENTURE HLDGS LTD COM G0443N107 136 6,994 SH   SOLE 1 6,994 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 1 427 SH   SOLE 1 427 0 0
AQUESTIVE THERAPEUTICS INC COM 03843E104 1 384 SH   SOLE 8 384 0 0
ARAMARK COM 03852U106 16,053 368,367 SH   SOLE 1 368,367 0 0
ARAMARK OPT 03852U106 39 900 SH Call SOLE 8 900 0 0
ARAMARK COM 03852U106 10 232 SH   SOLE 8 232 0 0
ARAMARK COM 03852U106 240 5,501 SH   SOLE 9 5,501 0 0
ARAMARK COM 03852U106 393 9,018 SH   SOLE 99 9,018 0 0
ARAVIVE INC COM 03890D108 0 39 SH   SOLE 1 39 0 0
ARBOR RLTY TR INC TRUS 038923108 54 4,105 SH   SOLE 1 4,105 0 0
ARBOR RLTY TR INC TRUS 038923108 1 74 SH   SOLE 8 74 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 0 49 SH   SOLE 1 49 0 0
ARBUTUS BIOPHARMA CORP COM 03879J100 2 1,034 SH   SOLE 8 1,034 0 0
ARCBEST CORP COM 03937C105 1,078 35,431 SH   SOLE 1 35,431 0 0
ARCBEST CORP OPT 03937C105 3 100 SH Call SOLE 8 100 0 0
ARCBEST CORP COM 03937C105 4 144 SH   SOLE 8 144 0 0
ARCELORMITTAL SA LUXEMBOURG ADR 03938L203 1,133 79,610 SH   SOLE 1 79,610 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 42,720 3,000,000 SH Put SOLE 1 3,000,000 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 3,295 231,400 SH Put SOLE 8 231,400 0 0
ARCELORMITTAL SA LUXEMBOURG OPT 03938L203 6,200 435,400 SH Call SOLE 8 435,400 0 0
ARCH CAP GROUP LTD COM G0450A105 8,840 210,596 SH   SOLE 1 210,596 0 0
ARCH CAP GROUP LTD COM G0450A105 11 260 SH   SOLE 8 260 0 0
ARCH CAP GROUP LTD COM G0450A105 379 9,037 SH   SOLE 9 9,037 0 0
ARCH COAL INC COM 039380407 1,372 18,492 SH   SOLE 1 18,492 0 0
ARCH COAL INC COM 039380407 10 135 SH   SOLE 8 135 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 34,152 831,560 SH   SOLE 1 831,560 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 2,362 57,500 SH Put SOLE 8 57,500 0 0
ARCHER DANIELS MIDLAND CO OPT 039483102 5,187 126,300 SH Call SOLE 8 126,300 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 41 1,007 SH   SOLE 8 1,007 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 764 18,598 SH   SOLE 9 18,598 0 0
ARCHROCK INC COM 03957W106 2,280 228,781 SH   SOLE 1 228,781 0 0
ARCHROCK INC COM 03957W106 1 113 SH   SOLE 8 113 0 0
ARCO PLATFORM LTD COM G04553106 5 91 SH   SOLE 1 91 0 0
ARCONIC INC COM 03965L100 87 3,333 SH   DFND 1 0 0 3,333
ARCONIC INC COM 03965L100 10,792 415,100 SH   SOLE 1 415,100 0 0
ARCONIC INC OPT 03965L100 5,338 205,300 SH Call SOLE 8 205,300 0 0
ARCONIC INC OPT 03965L100 1,446 55,600 SH Put SOLE 8 55,600 0 0
ARCONIC INC COM 03965L100 67 2,591 SH   SOLE 8 2,591 0 0
ARCONIC INC COM 03965L100 319 12,291 SH   SOLE 9 12,291 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 23 3,456 SH   SOLE 1 3,456 0 0
ARCOS DORADOS HOLDINGS INC COM G0457F107 47 7,000 SH   DFND 1 0 0 7,000
ARCOSA INC COM 039653100 2,612 76,355 SH   SOLE 1 76,355 0 0
ARCOSA INC COM 039653100 15 420 SH   SOLE 8 420 0 0
ARCTURUS THERAPEUTICS HLDG I COM 03969T109 1 72 SH   SOLE 1 72 0 0
ARCUS BIOSCIENCES INC COM 03969F109 188 20,613 SH   SOLE 1 20,613 0 0
ARCUS BIOSCIENCES INC COM 03969F109 15 1,600 SH   SOLE 99 1,600 0 0
ARDAGH GROUP S A COM L0223L101 111 7,070 SH   SOLE 99 7,070 0 0
ARDELYX INC COM 039697107 112 23,922 SH   SOLE 1 23,922 0 0
ARDELYX INC COM 039697107 1 111 SH   SOLE 8 111 0 0
ARDMORE SHIPPING CORP COM Y0207T100 120 17,817 SH   SOLE 1 17,817 0 0
ARDMORE SHIPPING CORP COM Y0207T100 0 30 SH   SOLE 8 30 0 0
ARENA PHARMACEUTICALS INC COM 040047607 2,218 48,457 SH   SOLE 1 48,457 0 0
ARENA PHARMACEUTICALS INC COM 040047607 67 1,471 SH   SOLE 99 1,471 0 0
ARES CAP CORP BOND 04010LAW3 2,684 2,535,000 PRN   SOLE 8 0 0 2,535,000
ARES CAP CORP OPT 04010L103 91 4,900 SH Call SOLE 8 4,900 0 0
ARES CAP CORP COM 04010L103 3 163 SH   SOLE 8 163 0 0
ARES CAP CORP BOND 04010LAT0 42 41,000 PRN   SOLE 8 0 0 41,000
ARES CAP CORP OPT 04010L103 416 22,300 SH Put SOLE 8 22,300 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 324 21,262 SH   SOLE 1 21,262 0 0
ARES COML REAL ESTATE CORP TRUS 04013V108 0 10 SH   SOLE 8 10 0 0
ARES DYNAMIC CR ALLOCATION F FUND 04014F102 364 24,457 SH   DFND 1 0 0 24,457
ARES MANAGEMENT CORPORATION COM 03990B101 3,252 121,314 SH   SOLE 1 121,314 0 0
ARES MANAGEMENT CORPORATION COM 03990B101 697 25,987 SH   SOLE 99 25,987 0 0
ARGAN INC COM 04010E109 383 9,758 SH   SOLE 1 9,758 0 0
ARGAN INC COM 04010E109 6 147 SH   SOLE 8 147 0 0
ARGAN INC COM 04010E109 58 1,469 SH   SOLE 99 1,469 0 0
ARGENX SE ADR 04016X101 2,333 20,473 SH   SOLE 1 20,473 0 0
ARGENX SE ADR 04016X101 132 1,157 SH   SOLE 8 1,157 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 1,226 17,442 SH   SOLE 1 17,442 0 0
ARGO GROUP INTL HLDGS LTD COM G0464B107 1 15 SH   SOLE 8 15 0 0
ARISTA NETWORKS INC COM 040413106 35 145 SH   DFND 1 0 0 145
ARISTA NETWORKS INC COM 040413106 20,709 86,673 SH   SOLE 1 86,673 0 0
ARISTA NETWORKS INC OPT 040413106 311 1,300 SH Put SOLE 8 1,300 0 0
ARISTA NETWORKS INC OPT 040413106 143 600 SH Call SOLE 8 600 0 0
ARISTA NETWORKS INC COM 040413106 37 155 SH   SOLE 8 155 0 0
ARISTA NETWORKS INC COM 040413106 406 1,704 SH   SOLE 9 1,704 0 0
ARISTA NETWORKS INC COM 040413106 1,349 5,648 SH   SOLE 58 5,648 0 0
ARK RESTAURANTS CORP COM 040712101 0 12 SH   SOLE 8 12 0 0
ARLINGTON ASSET INVT CORP COM 041356205 101 18,305 SH   SOLE 1 18,305 0 0
ARLINGTON ASSET INVT CORP COM 041356205 0 73 SH   SOLE 8 73 0 0
ARLO TECHNOLOGIES INC COM 04206A101 540 158,226 SH   SOLE 1 158,226 0 0
ARLO TECHNOLOGIES INC COM 04206A101 1 228 SH   SOLE 8 228 0 0
ARMADA HOFFLER PPTYS INC TRUS 04208T108 2,222 122,872 SH   SOLE 1 122,872 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 1,088 64,908 SH   SOLE 1 64,908 0 0
ARMOUR RESIDENTIAL REIT INC TRUS 042315507 4 230 SH   SOLE 8 230 0 0
ARMSTRONG FLOORING INC COM 04238R106 58 8,980 SH   SOLE 1 8,980 0 0
ARMSTRONG FLOORING INC COM 04238R106 5 767 SH   SOLE 8 767 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 7,567 78,263 SH   SOLE 1 78,263 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 112 1,158 SH   SOLE 8 1,158 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 39 400 SH Call SOLE 8 400 0 0
ARMSTRONG WORLD INDS INC NEW OPT 04247X102 106 1,100 SH Put SOLE 8 1,100 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,391 14,380 SH   SOLE 99 14,380 0 0
ARQULE INC COM 04269E107 956 133,380 SH   SOLE 1 133,380 0 0
ARROW ELECTRS INC COM 042735100 3,000 40,215 SH   SOLE 1 40,215 0 0
ARROW ELECTRS INC COM 042735100 158 2,128 SH   SOLE 8 2,128 0 0
ARROW ELECTRS INC COM 042735100 144 1,924 SH   SOLE 9 1,924 0 0
ARROW FINL CORP COM 042744102 217 6,491 SH   SOLE 1 6,491 0 0
ARROW FINL CORP COM 042744102 1 19 SH   SOLE 8 19 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 3,106 110,206 SH   SOLE 1 110,206 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 10 341 SH   SOLE 8 341 0 0
ARTESIAN RESOURCES CORP COM 043113208 150 4,060 SH   SOLE 1 4,060 0 0
ARTESIAN RESOURCES CORP COM 043113208 0 12 SH   SOLE 8 12 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 994 35,195 SH   SOLE 1 35,195 0 0
ARTISAN PARTNERS ASSET MGMT COM 04316A108 3 95 SH   SOLE 8 95 0 0
ARVINAS INC COM 04335A105 1,892 87,786 SH   SOLE 1 87,786 0 0
ARVINAS INC COM 04335A105 22 1,034 SH   SOLE 8 1,034 0 0
ASANKO GOLD INC COM 04341Y105 2 2,500 SH   DFND 1 0 0 2,500
ASBURY AUTOMOTIVE GROUP INC COM 043436104 6,398 62,534 SH   SOLE 1 62,534 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 17 158 SH   SOLE 8 158 0 0
ASCENA RETAIL GROUP INC COM 04351G101 37 138,207 SH   SOLE 1 138,207 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 10 37,700 SH Call SOLE 8 37,700 0 0
ASCENA RETAIL GROUP INC OPT 04351G101 1 2,600 SH Put SOLE 8 2,600 0 0
ASCENDIS PHARMA A S ADR 04351P101 703 7,301 SH   SOLE 1 7,301 0 0
ASCENDIS PHARMA A S ADR 04351P101 99 1,033 SH   SOLE 8 1,033 0 0
ASCENDIS PHARMA A S ADR 04351P101 27 277 SH   SOLE 99 277 0 0
ASE TECHNOLOGY HOLDING CO LT ADR 00215W100 6 1,316 SH   SOLE 1 1,316 0 0
ASGN INC COM 00191U102 2,193 34,883 SH   SOLE 1 34,883 0 0
ASGN INC COM 00191U102 25 406 SH   SOLE 8 406 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 346 104,457 SH   SOLE 1 104,457 0 0
ASHFORD HOSPITALITY TR INC TRUS 044103109 3 1,041 SH   SOLE 8 1,041 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 685 8,885 SH   SOLE 1 8,885 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 878 11,400 SH Call SOLE 8 11,400 0 0
ASHLAND GLOBAL HLDGS INC OPT 044186104 1,271 16,500 SH Put SOLE 8 16,500 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 156 2,022 SH   SOLE 8 2,022 0 0
ASML HOLDING N V ADR N07059210 46 184 SH   DFND 1 0 0 184
ASML HOLDING N V ADR N07059210 2,805 11,291 SH   SOLE 1 11,291 0 0
ASML HOLDING N V OPT N07059210 6,509 26,200 SH Call SOLE 8 26,200 0 0
ASML HOLDING N V OPT N07059210 1,317 5,300 SH Put SOLE 8 5,300 0 0
ASML HOLDING N V ADR N07059210 478 1,925 SH   SOLE 8 1,925 0 0
ASPEN AEROGELS INC COM 04523Y105 1 109 SH   SOLE 8 109 0 0
ASPEN GROUP INC COM 04530L203 0 75 SH   SOLE 8 75 0 0
ASPEN TECHNOLOGY INC COM 045327103 14,383 116,870 SH   SOLE 1 116,870 0 0
ASPEN TECHNOLOGY INC COM 045327103 19 160 SH   SOLE 8 160 0 0
ASPEN TECHNOLOGY INC COM 045327103 243 1,976 SH   SOLE 99 1,976 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 396 40,251 SH   SOLE 1 40,251 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 320 32,505 SH   SOLE 8 32,505 0 0
ASSEMBLY BIOSCIENCES INC COM 045396108 16 1,614 SH   SOLE 99 1,614 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 231 180,230 SH   SOLE 1 180,230 0 0
ASSERTIO THERAPEUTICS INC OPT 04545L107 5 3,600 SH Call SOLE 8 3,600 0 0
ASSERTIO THERAPEUTICS INC COM 04545L107 2 1,201 SH   SOLE 8 1,201 0 0
ASSOCIATED BANC CORP COM 045487105 1,084 53,539 SH   SOLE 1 53,539 0 0
ASSOCIATED BANC CORP COM 045487105 324 15,987 SH   SOLE 8 15,987 0 0
ASSOCIATED CAP GROUP INC COM 045528106 35 977 SH   SOLE 1 977 0 0
ASSOCIATED CAP GROUP INC COM 045528106 1 15 SH   SOLE 8 15 0 0
ASSURANT INC COM 04621X108 7,413 58,912 SH   SOLE 1 58,912 0 0
ASSURANT INC COM 04621X108 21 165 SH   SOLE 8 165 0 0
ASSURANT INC COM 04621X108 246 1,961 SH   SOLE 9 1,961 0 0
ASSURANT INC COM 04621X108 458 3,639 SH   SOLE 99 3,639 0 0
ASSURED GUARANTY LTD COM G0585R106 8,860 199,259 SH   SOLE 1 199,259 0 0
ASSURED GUARANTY LTD COM G0585R106 681 15,319 SH   SOLE 8 15,319 0 0
ASSURED GUARANTY LTD OPT G0585R106 360 8,100 SH Call SOLE 8 8,100 0 0
ASSURED GUARANTY LTD OPT G0585R106 1,067 24,000 SH Put SOLE 8 24,000 0 0
ASSURED GUARANTY LTD COM G0585R106 1,131 25,438 SH   SOLE 9 25,438 0 0
ASSURED GUARANTY LTD COM G0585R106 435 9,775 SH   SOLE 99 9,775 0 0
ASTA FDG INC COM 046220109 0 25 SH   SOLE 8 25 0 0
ASTEC INDS INC COM 046224101 703 22,578 SH   SOLE 1 22,578 0 0
ASTEC INDS INC COM 046224101 2 62 SH   SOLE 8 62 0 0
ASTRAZENECA PLC ADR 046353108 67 1,500 SH   DFND 1 0 0 1,500
ASTRAZENECA PLC ADR 046353108 1,482 33,238 SH   SOLE 1 33,238 0 0
ASTRAZENECA PLC OPT 046353108 6,369 142,900 SH Put SOLE 8 142,900 0 0
ASTRAZENECA PLC OPT 046353108 2,995 67,200 SH Call SOLE 8 67,200 0 0
ASTRAZENECA PLC ADR 046353108 2,100 47,120 SH   SOLE 8 47,120 0 0
ASTRONICS CORP COM 046433108 372 12,649 SH   SOLE 1 12,649 0 0
ASTRONOVA INC COM 04638F108 55 3,377 SH   SOLE 1 3,377 0 0
ASTRONOVA INC COM 04638F108 0 9 SH   SOLE 8 9 0 0
ASURE SOFTWARE INC COM 04649U102 1 100 SH   SOLE 8 100 0 0
AT HOME GROUP INC COM 04650Y100 2,790 290,001 SH   SOLE 1 290,001 0 0
AT HOME GROUP INC OPT 04650Y100 182 18,905 SH Call SOLE 8 18,905 0 0
AT HOME GROUP INC COM 04650Y100 42 4,356 SH   SOLE 8 4,356 0 0
AT HOME GROUP INC OPT 04650Y100 3 300 SH Put SOLE 8 300 0 0
AT&ampT INC COM 00206R102 410 10,836 SH   DFND 1 0 0 10,836
AT&ampT INC OPT 00206R102 8,892 235,000 SH Put SOLE 1 235,000 0 0
AT&ampT INC COM 00206R102 434,296 11,477,185 SH   SOLE 1 11,477,185 0 0
AT&ampT INC OPT 00206R102 99,973 2,641,993 SH Put SOLE 8 2,641,993 0 0
AT&ampT INC COM 00206R102 290 7,670 SH   SOLE 8 7,670 0 0
AT&ampT INC OPT 00206R102 91,989 2,430,979 SH Call SOLE 8 2,430,979 0 0
AT&ampT INC COM 00206R102 20,014 528,938 SH   SOLE 9 528,938 0 0
AT&ampT INC COM 00206R102 1,111 29,351 SH   DFND 20 0 0 29,351
ATARA BIOTHERAPEUTICS INC COM 046513107 358 25,382 SH   SOLE 1 25,382 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 168 11,902 SH   SOLE 8 11,902 0 0
ATHENE HLDG LTD COM G0684D107 13,150 312,673 SH   SOLE 1 312,673 0 0
ATHENE HLDG LTD OPT G0684D107 16,824 400,000 SH Put SOLE 1 400,000 0 0
ATHENE HLDG LTD OPT G0684D107 12,959 308,100 SH Call SOLE 8 308,100 0 0
ATHENE HLDG LTD COM G0684D107 558 13,269 SH   SOLE 8 13,269 0 0
ATHENE HLDG LTD OPT G0684D107 2,263 53,800 SH Put SOLE 8 53,800 0 0
ATHENE HLDG LTD COM G0684D107 146 3,487 SH   SOLE 9 3,487 0 0
ATHENEX INC COM 04685N103 943 77,634 SH   SOLE 1 77,634 0 0
ATHENEX INC COM 04685N103 666 54,755 SH   SOLE 8 54,755 0 0
ATHERSYS INC COM 04744L106 86 64,337 SH   SOLE 1 64,337 0 0
ATKORE INTL GROUP INC COM 047649108 3,289 108,362 SH   SOLE 1 108,362 0 0
ATKORE INTL GROUP INC COM 047649108 54 1,782 SH   SOLE 8 1,782 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 195 11,274 SH   SOLE 1 11,274 0 0
ATLANTIC CAP BANCSHARES INC COM 048269203 4 227 SH   SOLE 8 227 0 0
ATLANTIC PWR CORP COM 04878Q863 448 191,521 SH   SOLE 1 191,521 0 0
ATLANTIC PWR CORP COM 04878Q863 0 114 SH   SOLE 8 114 0 0
ATLANTIC PWR CORP COM 04878Q863 0 100 SH   SOLE 9 100 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 3,429 92,092 SH   SOLE 1 92,092 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 267 7,156 SH   SOLE 99 7,156 0 0
ATLANTICA YIELD PLC COM G0751N103 186 7,721 SH   SOLE 1 7,721 0 0
ATLANTICA YIELD PLC COM G0751N103 74 3,085 SH   SOLE 8 3,085 0 0
ATLANTICUS HLDGS CORP COM 04914Y102 0 15 SH   SOLE 8 15 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 875 34,700 SH Put SOLE 8 34,700 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM 049164205 1 39 SH   SOLE 8 39 0 0
ATLAS AIR WORLDWIDE HLDGS IN OPT 049164205 6,981 276,700 SH Call SOLE 8 276,700 0 0
ATLAS AIR WORLDWIDE HLDGS IN BOND 049164BJ4 7,148 8,585,000 PRN   SOLE 8 0 0 8,585,000
ATLASSIAN CORP PLC COM G06242104 8 65 SH   DFND 1 0 0 65
ATLASSIAN CORP PLC COM G06242104 6,173 49,218 SH   SOLE 1 49,218 0 0
ATLASSIAN CORP PLC OPT G06242104 3,387 27,000 SH Call SOLE 8 27,000 0 0
ATLASSIAN CORP PLC COM G06242104 8,379 66,800 SH   SOLE 9 66,800 0 0
ATMOS ENERGY CORP COM 049560105 11,381 99,933 SH   SOLE 1 99,933 0 0
ATMOS ENERGY CORP COM 049560105 11 100 SH   SOLE 8 100 0 0
ATMOS ENERGY CORP COM 049560105 426 3,735 SH   SOLE 9 3,735 0 0
ATN INTL INC COM 00215F107 701 12,026 SH   SOLE 1 12,026 0 0
ATN INTL INC COM 00215F107 103 1,762 SH   SOLE 8 1,762 0 0
ATOMERA INC COM 04965B100 0 72 SH   SOLE 8 72 0 0
ATOSSA GENETICS INC COM 04962H506 0 50 SH   SOLE 1 50 0 0
ATRECA INC COM 04965G109 45 3,663 SH   SOLE 1 3,663 0 0
ATRECA INC COM 04965G109 17 1,400 SH   SOLE 99 1,400 0 0
ATRICURE INC COM 04963C209 460 18,450 SH   SOLE 1 18,450 0 0
ATRICURE INC COM 04963C209 3 125 SH   SOLE 8 125 0 0
ATRICURE INC COM 04963C209 35 1,415 SH   SOLE 99 1,415 0 0
ATRION CORP COM 049904105 550 706 SH   SOLE 1 706 0 0
AU OPTRONICS CORP ADR 002255107 5 2,204 SH   DFND 1 0 0 2,204
AUBURN NATL BANCORP COM 050473107 0 3 SH   SOLE 8 3 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 1,006 35,807 SH   SOLE 1 35,807 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 5 189 SH   SOLE 8 189 0 0
AUDENTES THERAPEUTICS INC COM 05070R104 67 2,390 SH   SOLE 99 2,390 0 0
AUDIOCODES LTD COM M15342104 8 409 SH   SOLE 1 409 0 0
AUDIOEYE INC COM 050734201 0 122 SH   SOLE 8 122 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 197 36,801 SH   SOLE 1 36,801 0 0
AURINIA PHARMACEUTICALS INC COM 05156V102 179 33,459 SH   SOLE 8 33,459 0 0
AURINIA PHARMACEUTICALS INC OPT 05156V102 761 142,500 SH Put SOLE 8 142,500 0 0
AURORA CANNABIS INC COM 05156X108 9 2,000 SH   DFND 1 0 0 2,000
AURORA CANNABIS INC COM 05156X108 97 22,140 SH   SOLE 1 22,140 0 0
AURORA CANNABIS INC OPT 05156X108 3,074 700,000 SH Put SOLE 1 700,000 0 0
AURORA CANNABIS INC OPT 05156X108 3,074 700,000 SH Call SOLE 1 700,000 0 0
AURORA CANNABIS INC OPT 05156X108 250 57,000 SH Put SOLE 8 57,000 0 0
AURORA CANNABIS INC OPT 05156X108 1,691 385,100 SH Call SOLE 8 385,100 0 0
AURORA CANNABIS INC COM 05156X108 32 7,188 SH   SOLE 9 7,188 0 0
AUTODESK INC COM 052769106 53,090 359,453 SH   SOLE 1 359,453 0 0
AUTODESK INC OPT 052769106 19,319 130,800 SH Put SOLE 8 130,800 0 0
AUTODESK INC COM 052769106 6 39 SH   SOLE 8 39 0 0
AUTODESK INC OPT 052769106 31,283 211,800 SH Call SOLE 8 211,800 0 0
AUTODESK INC COM 052769106 1,071 7,253 SH   SOLE 9 7,253 0 0
AUTODESK INC COM 052769106 3,496 23,667 SH   SOLE 58 23,667 0 0
AUTOHOME INC ADR 05278C107 3,309 39,814 SH   SOLE 1 39,814 0 0
AUTOHOME INC ADR 05278C107 6 75 SH   SOLE 8 75 0 0
AUTOHOME INC ADR 05278C107 1,355 16,300 SH   SOLE 9 16,300 0 0
AUTOLIV INC COM 052800109 2,851 36,139 SH   SOLE 1 36,139 0 0
AUTOLIV INC OPT 052800109 8 100 SH Call SOLE 8 100 0 0
AUTOLIV INC COM 052800109 57 726 SH   SOLE 8 726 0 0
AUTOLIV INC COM 052800109 190 2,410 SH   SOLE 9 2,410 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 34 2,750 SH   SOLE 1 2,750 0 0
AUTOLUS THERAPEUTICS PLC ADR 05280R100 6 445 SH   SOLE 8 445 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 171,753 1,064,020 SH   SOLE 1 1,064,020 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 3,390 21,000 SH Put SOLE 8 21,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,669 10,341 SH   SOLE 8 10,341 0 0
AUTOMATIC DATA PROCESSING IN OPT 053015103 15,819 98,000 SH Call SOLE 8 98,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,242 13,890 SH   SOLE 9 13,890 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 389 2,407 SH   SOLE 99 2,407 0 0
AUTONATION INC COM 05329W102 7,542 148,777 SH   SOLE 1 148,777 0 0
AUTONATION INC COM 05329W102 51 1,000 SH   DFND 1 0 0 1,000
AUTONATION INC OPT 05329W102 705 13,900 SH Call SOLE 8 13,900 0 0
AUTONATION INC COM 05329W102 128 2,531 SH   SOLE 8 2,531 0 0
AUTONATION INC OPT 05329W102 299 5,900 SH Put SOLE 8 5,900 0 0
AUTOZONE INC COM 053332102 117,262 108,112 SH   SOLE 1 108,112 0 0
AUTOZONE INC OPT 053332102 4,664 4,300 SH Call SOLE 8 4,300 0 0
AUTOZONE INC OPT 053332102 20,174 18,600 SH Put SOLE 8 18,600 0 0
AUTOZONE INC COM 053332102 1,609 1,483 SH   SOLE 8 1,483 0 0
AUTOZONE INC COM 053332102 858 791 SH   SOLE 9 791 0 0
AUTOZONE INC COM 053332102 2,924 2,696 SH   SOLE 58 2,696 0 0
AVALARA INC COM 05338G106 10,219 151,846 SH   SOLE 1 151,846 0 0
AVALON GLOBOCARE CORP COM 05344R104 20 10,738 SH   SOLE 1 10,738 0 0
AVALONBAY CMNTYS INC TRUS 053484101 40,303 187,167 SH   SOLE 1 187,167 0 0
AVALONBAY CMNTYS INC COM 053484101 12,069 56,051 SH   SOLE 1 56,051 0 0
AVALONBAY CMNTYS INC OPT 053484101 22 100 SH Call SOLE 8 100 0 0
AVALONBAY CMNTYS INC OPT 053484101 366 1,700 SH Put SOLE 8 1,700 0 0
AVALONBAY CMNTYS INC TRUS 053484101 1,543 7,165 SH   SOLE 8 7,165 0 0
AVALONBAY CMNTYS INC COM 053484101 1,009 4,687 SH   SOLE 9 4,687 0 0
AVALONBAY CMNTYS INC COM 053484101 2,822 13,106 SH   SOLE 99 13,106 0 0
AVANGRID INC COM 05351W103 1,527 29,232 SH   SOLE 1 29,232 0 0
AVANGRID INC COM 05351W103 4 75 SH   SOLE 8 75 0 0
AVANGRID INC COM 05351W103 1,024 19,590 SH   SOLE 9 19,590 0 0
AVANOS MED INC COM 05350V106 899 23,996 SH   SOLE 1 23,996 0 0
AVANOS MED INC COM 05350V106 9 235 SH   DFND 1 0 0 235
AVANOS MED INC COM 05350V106 10 264 SH   SOLE 8 264 0 0
AVANTOR INC COM 05352A100 172 11,695 SH   SOLE 1 11,695 0 0
AVANTOR INC COM 05352A100 149 10,141 SH   SOLE 8 10,141 0 0
AVANTOR INC CONV 05352A209 247 4,600 SH   SOLE 8 4,600 0 0
AVAYA HLDGS CORP COM 05351X101 2,685 262,504 SH   SOLE 1 262,504 0 0
AVAYA HLDGS CORP OPT 05351X101 2,046 200,000 SH Call SOLE 1 200,000 0 0
AVAYA HLDGS CORP COM 05351X101 120 11,751 SH   SOLE 8 11,751 0 0
AVAYA HLDGS CORP COM 05351X101 178 17,351 SH   SOLE 99 17,351 0 0
AVEDRO INC COM 05355N109 334 14,695 SH   SOLE 1 14,695 0 0
AVEDRO INC COM 05355N109 2 100 SH   SOLE 8 100 0 0
AVENUE THERAPEUTICS INC COM 05360L205 0 11 SH   SOLE 8 11 0 0
AVEO PHARMACEUTICALS INC OPT 053588109 57 67,500 SH Call SOLE 8 67,500 0 0
AVERY DENNISON CORP COM 053611109 35,406 311,743 SH   SOLE 1 311,743 0 0
AVERY DENNISON CORP COM 053611109 368 3,250 SH   SOLE 8 3,250 0 0
AVERY DENNISON CORP COM 053611109 309 2,722 SH   SOLE 9 2,722 0 0
AVERY DENNISON CORP COM 053611109 231 2,033 SH   SOLE 99 2,033 0 0
AVIAT NETWORKS INC COM 05366Y201 0 3 SH   SOLE 1 3 0 0
AVIAT NETWORKS INC COM 05366Y201 0 34 SH   SOLE 8 34 0 0
AVID BIOSERVICES INC COM 05368M106 147 27,731 SH   SOLE 1 27,731 0 0
AVID TECHNOLOGY INC COM 05367P100 239 38,610 SH   SOLE 1 38,610 0 0
AVID TECHNOLOGY INC COM 05367P100 0 3 SH   SOLE 8 3 0 0
AVIS BUDGET GROUP INC COM 053774105 2,480 87,769 SH   SOLE 1 87,769 0 0
AVIS BUDGET GROUP INC COM 053774105 4,754 168,225 SH   SOLE 8 168,225 0 0
AVIS BUDGET GROUP INC OPT 053774105 3,338 118,100 SH Call SOLE 8 118,100 0 0
AVIS BUDGET GROUP INC OPT 053774105 10,409 368,300 SH Put SOLE 8 368,300 0 0
AVISTA CORP COM 05379B107 3,429 70,811 SH   SOLE 1 70,811 0 0
AVISTA CORP COM 05379B107 7 152 SH   SOLE 8 152 0 0
AVNET INC COM 053807103 3,501 78,725 SH   SOLE 1 78,725 0 0
AVNET INC OPT 053807103 9 200 SH Put SOLE 8 200 0 0
AVNET INC OPT 053807103 18 400 SH Call SOLE 8 400 0 0
AVNET INC COM 053807103 72 1,607 SH   SOLE 8 1,607 0 0
AVON PRODS INC COM 054303102 2,363 537,170 SH   SOLE 1 537,170 0 0
AVON PRODS INC COM 054303102 5 1,143 SH   SOLE 8 1,143 0 0
AVON PRODS INC OPT 054303102 1,632 370,800 SH Call SOLE 8 370,800 0 0
AVON PRODS INC OPT 054303102 276 62,800 SH Put SOLE 8 62,800 0 0
AVROBIO INC COM 05455M100 168 11,902 SH   SOLE 1 11,902 0 0
AVROBIO INC COM 05455M100 3 189 SH   SOLE 8 189 0 0
AVX CORP NEW COM 002444107 620 40,742 SH   SOLE 1 40,742 0 0
AVX CORP NEW COM 002444107 2 111 SH   SOLE 8 111 0 0
AWARE INC MASS COM 05453N100 0 9 SH   SOLE 1 9 0 0
AXA EQUITABLE HLDGS INC COM 054561105 3,991 180,114 SH   SOLE 1 180,114 0 0
AXA EQUITABLE HLDGS INC COM 054561105 40 1,800 SH   SOLE 8 1,800 0 0
AXA EQUITABLE HLDGS INC COM 054561105 123 5,555 SH   SOLE 9 5,555 0 0
AXA EQUITABLE HLDGS INC COM 054561105 341 15,401 SH   SOLE 99 15,401 0 0
AXALTA COATING SYS LTD COM G0750C108 4,792 158,988 SH   SOLE 1 158,988 0 0
AXALTA COATING SYS LTD COM G0750C108 976 32,405 SH   SOLE 8 32,405 0 0
AXALTA COATING SYS LTD COM G0750C108 146 4,823 SH   SOLE 9 4,823 0 0
AXALTA COATING SYS LTD COM G0750C108 1,348 44,722 SH   SOLE 99 44,722 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 710 41,488 SH   SOLE 1 41,488 0 0
AXCELIS TECHNOLOGIES INC COM 054540208 36 2,075 SH   SOLE 8 2,075 0 0
AXCELLA HEALTH INC COM 05454B105 5 806 SH   SOLE 1 806 0 0
AXCELLA HEALTH INC COM 05454B105 4 637 SH   SOLE 8 637 0 0
AXIS CAPITAL HOLDINGS LTD COM G0692U109 155 2,321 SH   SOLE 8 2,321 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 207 3,100 SH Put SOLE 8 3,100 0 0
AXIS CAPITAL HOLDINGS LTD OPT G0692U109 7 100 SH Call SOLE 8 100 0 0
AXOGEN INC COM 05463X106 209 16,721 SH   SOLE 1 16,721 0 0
AXOGEN INC COM 05463X106 132 10,577 SH   SOLE 8 10,577 0 0
AXON ENTERPRISE INC COM 05464C101 2,191 38,593 SH   SOLE 1 38,593 0 0
AXON ENTERPRISE INC OPT 05464C101 5,672 99,900 SH Put SOLE 8 99,900 0 0
AXON ENTERPRISE INC OPT 05464C101 1,306 23,000 SH Call SOLE 8 23,000 0 0
AXON ENTERPRISE INC COM 05464C101 1,804 31,771 SH   SOLE 8 31,771 0 0
AXONICS MODULATION TECH INC COM 05465P101 205 7,615 SH   SOLE 1 7,615 0 0
AXOS FINL INC COM 05465C100 1,829 66,122 SH   SOLE 1 66,122 0 0
AXOS FINL INC COM 05465C100 700 25,294 SH   SOLE 8 25,294 0 0
AXOS FINL INC OPT 05465C100 17,575 635,600 SH Put SOLE 8 635,600 0 0
AXOS FINL INC OPT 05465C100 80 2,900 SH Call SOLE 8 2,900 0 0
AXOVANT GENE THERAPIES LTD COM G0750W203 62 9,600 SH   SOLE 1 9,600 0 0
AXOVANT GENE THERAPIES LTD COM G0750W203 3 400 SH   SOLE 8 400 0 0
AXSOME THERAPEUTICS INC COM 05464T104 202 10,000 SH   SOLE 8 10,000 0 0
AXSOME THERAPEUTICS INC OPT 05464T104 403 19,900 SH Call SOLE 8 19,900 0 0
AXT INC COM 00246W103 70 19,535 SH   SOLE 1 19,535 0 0
AXT INC COM 00246W103 0 57 SH   SOLE 8 57 0 0
AZUL S A ADR 05501U106 4 118 SH   SOLE 1 118 0 0
AZZ INC COM 002474104 1,839 42,196 SH   SOLE 1 42,196 0 0
AZZ INC COM 002474104 7 155 SH   SOLE 8 155 0 0
B &amp G FOODS INC NEW COM 05508R106 66 3,500 SH   DFND 1 0 0 3,500
B &amp G FOODS INC NEW COM 05508R106 1,406 74,395 SH   SOLE 1 74,395 0 0
B &amp G FOODS INC NEW COM 05508R106 4 212 SH   SOLE 8 212 0 0
B &amp G FOODS INC NEW COM 05508R106 174 9,178 SH   SOLE 99 9,178 0 0
B COMMUNICATIONS LTD COM M15629104 0 321 SH   SOLE 9 321 0 0
B RILEY FINL INC COM 05580M108 246 10,407 SH   SOLE 1 10,407 0 0
B2GOLD CORP COM 11777Q209 968 299,766 SH   SOLE 1 299,766 0 0
B2GOLD CORP COM 11777Q209 15 4,471 SH   SOLE 8 4,471 0 0
B2GOLD CORP COM 11777Q209 22 6,999 SH   SOLE 9 6,999 0 0
BADGER METER INC COM 056525108 2,196 40,895 SH   SOLE 1 40,895 0 0
BADGER METER INC COM 056525108 11 200 SH   SOLE 8 200 0 0
BAIDU INC ADR 056752108 29,721 289,229 SH   SOLE 1 289,229 0 0
BAIDU INC ADR 056752108 164 1,597 SH   DFND 1 0 0 1,597
BAIDU INC ADR 056752108 15,308 148,972 SH   SOLE 8 148,972 0 0
BAIDU INC OPT 056752108 27,005 262,800 SH Call SOLE 8 262,800 0 0
BAIDU INC OPT 056752108 47,280 460,100 SH Put SOLE 8 460,100 0 0
BAIDU INC ADR 056752108 14,496 141,066 SH   SOLE 9 141,066 0 0
BAIDU INC ADR 056752108 4,345 42,285 SH   DFND 20 0 0 42,285
BAIDU INC ADR 056752108 2,240 21,802 SH   SOLE 99 21,802 0 0
BAKER HUGHES A GE CO COM 05722G100 13,560 584,472 SH   SOLE 1 584,472 0 0
BAKER HUGHES A GE CO COM 05722G100 271 11,673 SH   DFND 1 0 0 11,673
BAKER HUGHES A GE CO OPT 05722G100 527 22,700 SH Call SOLE 8 22,700 0 0
BAKER HUGHES A GE CO COM 05722G100 91 3,938 SH   SOLE 8 3,938 0 0
BAKER HUGHES A GE CO OPT 05722G100 1,102 47,500 SH Put SOLE 8 47,500 0 0
BAKER HUGHES A GE CO COM 05722G100 1,060 45,724 SH   SOLE 9 45,724 0 0
BALCHEM CORP COM 057665200 3,217 32,426 SH   SOLE 1 32,426 0 0
BALCHEM CORP COM 057665200 9 86 SH   SOLE 8 86 0 0
BALL CORP COM 058498106 22 300 SH   DFND 1 0 0 300
BALL CORP COM 058498106 87,815 1,206,083 SH   SOLE 1 1,206,083 0 0
BALL CORP OPT 058498106 1,595 21,900 SH Put SOLE 8 21,900 0 0
BALL CORP OPT 058498106 910 12,500 SH Call SOLE 8 12,500 0 0
BALL CORP COM 058498106 1,061 14,580 SH   SOLE 8 14,580 0 0
BALL CORP COM 058498106 751 10,330 SH   SOLE 9 10,330 0 0
BALL CORP COM 058498106 19 260 SH   SOLE 99 0 260 0
BALLANTYNE STRONG INC COM 058516105 1 182 SH   SOLE 8 182 0 0
BALLARD PWR SYS INC NEW COM 058586108 5 935 SH   SOLE 1 935 0 0
BANC OF CALIFORNIA INC COM 05990K106 627 44,373 SH   SOLE 1 44,373 0 0
BANC OF CALIFORNIA INC OPT 05990K106 14 1,000 SH Put SOLE 8 1,000 0 0
BANC OF CALIFORNIA INC COM 05990K106 434 30,657 SH   SOLE 8 30,657 0 0
BANCFIRST CORP COM 05945F103 544 9,810 SH   SOLE 1 9,810 0 0
BANCO BILBAO VIZCAYA ARGENTA ADR 05946K101 292 56,186 SH   SOLE 1 56,186 0 0
BANCO BRADESCO S A ADR 059460303 2,587 317,693 SH   SOLE 1 317,693 0 0
BANCO BRADESCO S A OPT 059460303 4,197 515,600 SH Put SOLE 8 515,600 0 0
BANCO BRADESCO S A OPT 059460303 807 99,140 SH Call SOLE 8 99,140 0 0
BANCO MACRO SA ADR 05961W105 2,302 88,478 SH   SOLE 1 88,478 0 0
BANCO MACRO SA ADR 05961W105 165 6,333 SH   SOLE 99 6,333 0 0
BANCO SANTANDER BRASIL S A ADR 05967A107 306 28,118 SH   SOLE 1 28,118 0 0
BANCO SANTANDER CHILE NEW ADR 05965X109 930 33,216 SH   SOLE 1 33,216 0 0
BANCO SANTANDER MEXICO S A ADR 05969B103 989 156,972 SH   SOLE 1 156,972 0 0
BANCO SANTANDER SA ADR 05964H105 3,976 988,901 SH   SOLE 1 988,901 0 0
BANCO SANTANDER SA OPT 05964H105 12,402 3,085,000 SH Call SOLE 9 3,085,000 0 0
BANCO SANTANDER SA OPT 05964H105 4,020 1,000,000 SH Put SOLE 9 1,000,000 0 0
BANCO SANTANDER SA ADR 05964H105 0 1 SH   SOLE 9 1 0 0
BANCOLOMBIA S A ADR 05968L102 3,314 67,027 SH   SOLE 1 67,027 0 0
BANCOLOMBIA S A ADR 05968L102 2 44 SH   SOLE 8 44 0 0
BANCOLOMBIA S A ADR 05968L102 237 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 252 25,476 SH   SOLE 1 25,476 0 0
BANCORP INC DEL COM 05969A105 4 398 SH   SOLE 8 398 0 0
BANCORP NEW JERSEY INC NEW COM 059915108 1 44 SH   SOLE 8 44 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 1,561 52,720 SH   SOLE 1 52,720 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 7 248 SH   SOLE 8 248 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 193 6,504 SH   SOLE 99 6,504 0 0
BANDWIDTH INC COM 05988J103 516 7,926 SH   SOLE 1 7,926 0 0
BANK AMER CORP OPT 060505104 215,858 7,400,000 SH Put SOLE 1 7,400,000 0 0
BANK AMER CORP COM 060505104 4,953 169,811 SH   DFND 1 0 0 169,811
BANK AMER CORP COM 060505104 323,758 11,099,000 SH   SOLE 1 11,099,000 0 0
BANK AMER CORP COM 060505104 4,916 168,532 SH   SOLE 8 168,532 0 0
BANK AMER CORP OPT 060505104 135,267 4,637,200 SH Put SOLE 8 4,637,200 0 0
BANK AMER CORP OPT 060505104 136,959 4,695,200 SH Call SOLE 8 4,695,200 0 0
BANK AMER CORP CONV 060505682 453 302 SH   SOLE 8 302 0 0
BANK AMER CORP COM 060505104 8,444 289,439 SH   SOLE 9 289,439 0 0
BANK AMER CORP COM 060505104 35 1,200 SH   DFND 20 0 0 1,200
BANK AMER CORP COM 060505104 26,464 907,225 SH   SOLE 58 907,225 0 0
BANK AMER CORP COM 060505104 4,742 162,562 SH   SOLE 99 162,562 0 0
BANK COMM HLDGS COM 06424J103 96 8,793 SH   SOLE 1 8,793 0 0
BANK FIRST CORPORATION COM 06211J100 194 2,941 SH   SOLE 1 2,941 0 0
BANK HAWAII CORP COM 062540109 1,069 12,436 SH   SOLE 1 12,436 0 0
BANK HAWAII CORP COM 062540109 29 341 SH   SOLE 8 341 0 0
BANK MONTREAL QUE COM 063671101 148 2,000 SH   DFND 1 0 0 2,000
BANK MONTREAL QUE COM 063671101 2,507 33,992 SH   SOLE 1 33,992 0 0
BANK MONTREAL QUE COM 063671101 169 2,293 SH   SOLE 8 2,293 0 0
BANK MONTREAL QUE OPT 063671101 37 500 SH Put SOLE 8 500 0 0
BANK MONTREAL QUE OPT 063671101 435 5,900 SH Call SOLE 8 5,900 0 0
BANK MONTREAL QUE COM 063671101 2,203 29,867 SH   SOLE 9 29,867 0 0
BANK MONTREAL QUE COM 063671101 740 10,032 SH   SOLE 99 10,032 0 0
BANK N S HALIFAX PREF 064149107 10 184 SH   DFND 1 0 0 184
BANK N S HALIFAX COM 064149107 2 32 SH   SOLE 8 32 0 0
BANK N S HALIFAX COM 064149107 21,007 369,516 SH   SOLE 9 369,516 0 0
BANK N S HALIFAX COM 064149107 770 13,541 SH   SOLE 99 13,541 0 0
BANK NEW YORK MELLON CORP COM 064058100 275 6,086 SH   DFND 1 0 0 6,086
BANK NEW YORK MELLON CORP COM 064058100 41,719 922,792 SH   SOLE 1 922,792 0 0
BANK NEW YORK MELLON CORP OPT 064058100 579 12,800 SH Call SOLE 8 12,800 0 0
BANK NEW YORK MELLON CORP OPT 064058100 2,066 45,700 SH Put SOLE 8 45,700 0 0
BANK NEW YORK MELLON CORP COM 064058100 345 7,623 SH   SOLE 8 7,623 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,296 28,673 SH   SOLE 9 28,673 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,300 95,113 SH   SOLE 58 95,113 0 0
BANK OF MARIN BANCORP COM 063425102 304 7,313 SH   SOLE 1 7,313 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 869 29,318 SH   SOLE 1 29,318 0 0
BANK OF NT BUTTERFIELD&ampSON L COM G0772R208 2 66 SH   SOLE 8 66 0 0
BANK OF THE ST JAMES FINL GP COM 470299108 2 107 SH   SOLE 8 107 0 0
BANK OZK COM 06417N103 1,896 69,544 SH   SOLE 1 69,544 0 0
BANK OZK COM 06417N103 452 16,565 SH   SOLE 8 16,565 0 0
BANK OZK OPT 06417N103 14 500 SH Call SOLE 8 500 0 0
BANK PRINCETON NEW JERSEY COM 064520109 82 2,851 SH   SOLE 1 2,851 0 0
BANK PRINCETON NEW JERSEY COM 064520109 1 23 SH   SOLE 8 23 0 0
BANK SOUTH CAROLINA CORP COM 065066102 0 14 SH   SOLE 8 14 0 0
BANK7 CORP COM 06652N107 36 1,900 SH   SOLE 1 1,900 0 0
BANKFINANCIAL CORP COM 06643P104 107 9,058 SH   SOLE 1 9,058 0 0
BANKFINANCIAL CORP COM 06643P104 1 107 SH   SOLE 8 107 0 0
BANKUNITED INC COM 06652K103 5,085 151,235 SH   SOLE 1 151,235 0 0
BANKUNITED INC COM 06652K103 32 963 SH   SOLE 8 963 0 0
BANKUNITED INC COM 06652K103 310 9,210 SH   SOLE 99 9,210 0 0
BANKWELL FINL GROUP INC COM 06654A103 93 3,372 SH   SOLE 1 3,372 0 0
BANKWELL FINL GROUP INC COM 06654A103 0 12 SH   SOLE 8 12 0 0
BANNER CORP COM 06652V208 2,213 39,400 SH   SOLE 1 39,400 0 0
BANNER CORP OPT 06652V208 84 1,500 SH Call SOLE 8 1,500 0 0
BANNER CORP COM 06652V208 492 8,760 SH   SOLE 99 8,760 0 0
BAOZUN INC OPT 06684L103 4,270 100,000 SH Put SOLE 1 100,000 0 0
BAOZUN INC ADR 06684L103 6,696 156,806 SH   SOLE 1 156,806 0 0
BAOZUN INC OPT 06684L103 10,427 244,200 SH Call SOLE 8 244,200 0 0
BAOZUN INC OPT 06684L103 3,390 79,400 SH Put SOLE 8 79,400 0 0
BAOZUN INC ADR 06684L103 523 12,247 SH   SOLE 9 12,247 0 0
BAR HBR BANKSHARES COM 066849100 192 7,737 SH   SOLE 1 7,737 0 0
BAR HBR BANKSHARES COM 066849100 1 35 SH   SOLE 8 35 0 0
BARCLAYS BK PLC FUND 06746P548 5,522 149,000 SH   SOLE 1 149,000 0 0
BARCLAYS BK PLC FUND 06740P221 130 7,900 SH   SOLE 1 7,900 0 0
BARCLAYS BK PLC FUND 06742C723 0 38 SH   SOLE 1 38 0 0
BARCLAYS BK PLC FUND 06740D830 43,393 500,000 SH   OTR 1 500,000 0 0
BARCLAYS BK PLC FUND 06742W430 36,074 510,307 SH   SOLE 1 510,307 0 0
BARCLAYS BK PLC FUND 06746P530 3,511 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P480 5,886 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06746P464 4,227 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06740L477 2,277 89,000 SH   SOLE 1 89,000 0 0
BARCLAYS BK PLC FUND 06740L493 4,341 50,000 SH   SOLE 1 50,000 0 0
BARCLAYS BK PLC FUND 06740P643 2,722 108,400 SH   SOLE 1 108,400 0 0
BARCLAYS BK PLC OPT 06746P621 14,838 625,000 SH Call SOLE 1 625,000 0 0
BARCLAYS BK PLC FUND 06746P456 3,076 83,000 SH   SOLE 1 83,000 0 0
BARCLAYS BK PLC FUND 06740P114 14,532 533,998 SH   SOLE 1 533,998 0 0
BARCLAYS BK PLC FUND 06746P555 9,554 240,000 SH   SOLE 1 240,000 0 0
BARCLAYS BK PLC FUND 06746P498 5,535 121,000 SH   SOLE 1 121,000 0 0
BARCLAYS BK PLC FUND 06740P650 4,968 67,400 SH   SOLE 1 67,400 0 0
BARCLAYS BK PLC FUND 06742W570 5,795 500,000 SH   SOLE 1 500,000 0 0
BARCLAYS BK PLC FUND 06746P621 660,342 27,815,600 SH   SOLE 1 27,815,600 0 0
BARCLAYS BK PLC FUND 06746P571 3,124 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06746P472 3,480 80,000 SH   SOLE 1 80,000 0 0
BARCLAYS BK PLC FUND 06745R693 58,482 5,263,500 SH   SOLE 1 5,263,500 0 0
BARCLAYS BK PLC FUND 06745T368 3,070 100,000 SH   SOLE 1 100,000 0 0
BARCLAYS BK PLC FUND 06746P589 3,816 90,000 SH   SOLE 1 90,000 0 0
BARCLAYS BK PLC FUND 06746P563 21,546 644,500 SH   SOLE 1 644,500 0 0
BARCLAYS BK PLC FUND 06740L469 5,020 78,000 SH   SOLE 1 78,000 0 0
BARCLAYS BK PLC FUND 06740L485 3,799 54,000 SH   SOLE 1 54,000 0 0
BARCLAYS BK PLC FUND 06746P613 12,012 606,970 SH   SOLE 1 606,970 0 0
BARCLAYS BK PLC FUND 06746P449 15,685 394,500 SH   SOLE 1 394,500 0 0
BARCLAYS BK PLC FUND 06746P431 3,441 84,000 SH   SOLE 1 84,000 0 0
BARCLAYS BK PLC FUND 06746P522 10,518 236,000 SH   SOLE 1 236,000 0 0
BARCLAYS BK PLC FUND 06746P514 3,735 85,000 SH   SOLE 1 85,000 0 0
BARCLAYS BK PLC FUND 06738C778 3,815 175,000 SH   SOLE 1 175,000 0 0
BARCLAYS BK PLC FUND 06746P613 26 1,300 SH   SOLE 8 1,300 0 0
BARCLAYS BK PLC OPT 06746P621 138,649 5,840,300 SH Put SOLE 8 5,840,300 0 0
BARCLAYS BK PLC OPT 06746P621 152,475 6,422,700 SH Call SOLE 8 6,422,700 0 0
BARCLAYS BK PLC FUND 06746P621 26,485 1,115,610 SH   SOLE 8 1,115,610 0 0
BARCLAYS BK PLC FUND 06746Q256 10 110 SH   SOLE 8 110 0 0
BARCLAYS BK PLC FUND 06746Q249 333 3,060 SH   SOLE 8 3,060 0 0
BARCLAYS BK PLC FUND 06744M836 111 810 SH   SOLE 8 810 0 0
BARCLAYS PLC ADR 06738E204 832 113,352 SH   DFND 1 0 0 113,352
BARINGS BDC INC COM 06759L103 1 130 SH   SOLE 8 130 0 0
BARNES &amp NOBLE ED INC COM 06777U101 290 92,907 SH   SOLE 1 92,907 0 0
BARNES &amp NOBLE ED INC COM 06777U101 20 6,314 SH   SOLE 8 6,314 0 0
BARNES GROUP INC COM 067806109 3,911 75,862 SH   SOLE 1 75,862 0 0
BARNES GROUP INC COM 067806109 13 258 SH   SOLE 8 258 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 552 6,207 SH   SOLE 1 6,207 0 0
BARRETT BUSINESS SERVICES IN COM 068463108 1 10 SH   SOLE 8 10 0 0
BARRICK GOLD CORPORATION COM 067901108 32,198 1,857,958 SH   SOLE 1 1,857,958 0 0
BARRICK GOLD CORPORATION COM 067901108 1,008 58,137 SH   DFND 1 0 0 58,137
BARRICK GOLD CORPORATION COM 067901108 9,181 529,770 SH   SOLE 8 529,770 0 0
BARRICK GOLD CORPORATION OPT 067901108 13,229 763,348 SH Call SOLE 8 763,348 0 0
BARRICK GOLD CORPORATION OPT 067901108 12,085 697,336 SH Put SOLE 8 697,336 0 0
BARRICK GOLD CORPORATION COM 067901108 6,631 382,594 SH   SOLE 9 382,594 0 0
BARRICK GOLD CORPORATION COM 067901108 87 5,000 SH   SOLE 48 5,000 0 0
BARRICK GOLD CORPORATION COM 067901108 6,004 346,470 SH   SOLE 99 346,470 0 0
BASIC ENERGY SVCS INC NEW COM 06985P209 0 16 SH   SOLE 1 16 0 0
BASSETT FURNITURE INDS INC COM 070203104 146 9,588 SH   SOLE 1 9,588 0 0
BASSETT FURNITURE INDS INC COM 070203104 1 61 SH   SOLE 8 61 0 0
BAUSCH HEALTH COS INC COM 071734107 877 40,130 SH   SOLE 1 40,130 0 0
BAUSCH HEALTH COS INC COM 071734107 12 550 SH   DFND 1 0 0 550
BAUSCH HEALTH COS INC COM 071734107 2,471 113,093 SH   SOLE 8 113,093 0 0
BAUSCH HEALTH COS INC OPT 071734107 4,484 205,200 SH Put SOLE 8 205,200 0 0
BAUSCH HEALTH COS INC OPT 071734107 8,934 408,900 SH Call SOLE 8 408,900 0 0
BAUSCH HEALTH COS INC COM 071734107 2,004 91,758 SH   SOLE 9 91,758 0 0
BAXTER INTL INC COM 071813109 69,374 793,104 SH   SOLE 1 793,104 0 0
BAXTER INTL INC OPT 071813109 656 7,500 SH Put SOLE 8 7,500 0 0
BAXTER INTL INC OPT 071813109 1,557 17,800 SH Call SOLE 8 17,800 0 0
BAXTER INTL INC COM 071813109 1,069 12,223 SH   SOLE 8 12,223 0 0
BAXTER INTL INC COM 071813109 1,793 20,490 SH   SOLE 9 20,490 0 0
BAYCOM CORP COM 07272M107 122 5,360 SH   SOLE 1 5,360 0 0
BAYTEX ENERGY CORP COM 07317Q105 65 43,817 SH   SOLE 9 43,817 0 0
BB&ampT CORP COM 054937107 67,104 1,257,327 SH   SOLE 1 1,257,327 0 0
BB&ampT CORP OPT 054937107 9,975 186,900 SH Call SOLE 8 186,900 0 0
BB&ampT CORP OPT 054937107 1,142 21,400 SH Put SOLE 8 21,400 0 0
BB&ampT CORP COM 054937107 1,306 24,462 SH   SOLE 9 24,462 0 0
BB&ampT CORP COM 054937107 4,414 82,701 SH   SOLE 58 82,701 0 0
BBVA BANCO FRANCES S A ADR 07329M100 1,498 345,889 SH   SOLE 1 345,889 0 0
BBVA BANCO FRANCES S A ADR 07329M100 22 5,147 SH   SOLE 99 5,147 0 0
BBX CAP CORP NEW COM 05491N104 155 33,243 SH   SOLE 1 33,243 0 0
BBX CAP CORP NEW COM 05491N104 1 223 SH   SOLE 8 223 0 0
BCB BANCORP INC COM 055298103 91 7,107 SH   SOLE 1 7,107 0 0
BCB BANCORP INC COM 055298103 0 16 SH   SOLE 8 16 0 0
BCE INC COM 05534B760 1 27 SH   SOLE 8 27 0 0
BCE INC COM 05534B760 15,021 310,318 SH   SOLE 9 310,318 0 0
BEACON ROOFING SUPPLY INC COM 073685109 1,315 39,206 SH   SOLE 1 39,206 0 0
BEACON ROOFING SUPPLY INC COM 073685109 3 80 SH   SOLE 8 80 0 0
BEASLEY BROADCAST GROUP INC COM 074014101 0 75 SH   SOLE 8 75 0 0
BEAZER HOMES USA INC COM 07556Q881 422 28,355 SH   SOLE 1 28,355 0 0
BEAZER HOMES USA INC OPT 07556Q881 799 53,600 SH Call SOLE 8 53,600 0 0
BEAZER HOMES USA INC COM 07556Q881 43 2,879 SH   SOLE 8 2,879 0 0
BECTON DICKINSON &amp CO COM 075887109 1,178 4,655 SH   DFND 1 0 0 4,655
BECTON DICKINSON &amp CO COM 075887109 135,131 534,201 SH   SOLE 1 534,201 0 0
BECTON DICKINSON &amp CO COM 075887109 173 685 SH   SOLE 8 685 0 0
BECTON DICKINSON &amp CO CONV 075887208 864 13,957 SH   SOLE 8 13,957 0 0
BECTON DICKINSON &amp CO OPT 075887109 708 2,800 SH Put SOLE 8 2,800 0 0
BECTON DICKINSON &amp CO OPT 075887109 4,250 16,800 SH Call SOLE 8 16,800 0 0
BECTON DICKINSON &amp CO COM 075887109 2,256 8,916 SH   SOLE 9 8,916 0 0
BED BATH &amp BEYOND INC COM 075896100 1,042 97,751 SH   SOLE 1 97,751 0 0
BED BATH &amp BEYOND INC OPT 075896100 711 66,800 SH Call SOLE 8 66,800 0 0
BED BATH &amp BEYOND INC OPT 075896100 4,050 380,700 SH Put SOLE 8 380,700 0 0
BED BATH &amp BEYOND INC COM 075896100 5,163 485,209 SH   SOLE 8 485,209 0 0
BED BATH &amp BEYOND INC COM 075896100 1 139 SH   SOLE 9 139 0 0
BEIGENE LTD ADR 07725L102 7,617 62,200 SH   SOLE 1 62,200 0 0
BEIGENE LTD ADR 07725L102 52 424 SH   SOLE 8 424 0 0
BEIGENE LTD ADR 07725L102 195 1,594 SH   SOLE 9 1,594 0 0
BEL FUSE INC COM 077347300 185 12,403 SH   SOLE 1 12,403 0 0
BEL FUSE INC COM 077347201 0 30 SH   SOLE 8 30 0 0
BEL FUSE INC COM 077347300 0 15 SH   SOLE 8 15 0 0
BELDEN INC COM 077454106 1,740 32,630 SH   SOLE 1 32,630 0 0
BELDEN INC COM 077454106 209 3,921 SH   SOLE 8 3,921 0 0
BELDEN INC COM 077454106 170 3,187 SH   SOLE 99 3,187 0 0
BELLEROPHON THERAPEUTICS INC COM 078771102 0 360 SH   SOLE 1 360 0 0
BELLICUM PHARMACEUTICALS INC COM 079481107 0 164 SH   SOLE 8 164 0 0
BENCHMARK ELECTRS INC COM 08160H101 1,286 44,227 SH   SOLE 1 44,227 0 0
BENCHMARK ELECTRS INC COM 08160H101 61 2,120 SH   SOLE 8 2,120 0 0
BENEFITFOCUS INC COM 08180D106 527 22,129 SH   SOLE 1 22,129 0 0
BENEFITFOCUS INC COM 08180D106 5 232 SH   SOLE 8 232 0 0
BERKLEY W R CORP COM 084423102 4,096 56,695 SH   SOLE 1 56,695 0 0
BERKLEY W R CORP OPT 084423102 14 200 SH Call SOLE 8 200 0 0
BERKLEY W R CORP COM 084423102 55 757 SH   SOLE 8 757 0 0
BERKLEY W R CORP COM 084423102 236 3,259 SH   SOLE 9 3,259 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 429,809 2,066,196 SH   SOLE 1 1,699,345 366,851 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,463 16,648 SH   DFND 1 0 0 16,648
BERKSHIRE HATHAWAY INC DEL COM 084670108 312 1 SH   DFND 1 0 0 1
BERKSHIRE HATHAWAY INC DEL OPT 084670702 3,599 17,300 SH Put SOLE 8 17,300 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 12 54 SH   SOLE 8 54 0 0
BERKSHIRE HATHAWAY INC DEL OPT 084670702 27,001 129,800 SH Call SOLE 8 129,800 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 10,124 48,671 SH   SOLE 9 48,671 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 5,596 26,902 SH   SOLE 20 0 26,902 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 97 467 SH   DFND 20 0 0 467
BERKSHIRE HATHAWAY INC DEL COM 084670702 50,687 243,664 SH   SOLE 58 243,664 0 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 3,164 15,211 SH   SOLE 82 0 15,211 0
BERKSHIRE HATHAWAY INC DEL COM 084670702 12,097 58,154 SH   SOLE 99 0 58,154 0
BERKSHIRE HILLS BANCORP INC COM 084680107 2,508 85,610 SH   SOLE 1 85,610 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 19 636 SH   SOLE 8 636 0 0
BERRY GLOBAL GROUP INC COM 08579W103 3,074 78,298 SH   SOLE 1 78,298 0 0
BERRY GLOBAL GROUP INC OPT 08579W103 2,835 72,200 SH Call SOLE 8 72,200 0 0
BERRY GLOBAL GROUP INC COM 08579W103 13 336 SH   SOLE 8 336 0 0
BERRY PETE CORP COM 08579X101 543 58,022 SH   SOLE 1 58,022 0 0
BERRY PETE CORP COM 08579X101 30 3,166 SH   SOLE 8 3,166 0 0
BEST BUY INC COM 086516101 31,054 450,120 SH   SOLE 1 450,120 0 0
BEST BUY INC OPT 086516101 8,590 124,500 SH Call SOLE 8 124,500 0 0
BEST BUY INC OPT 086516101 20,579 298,300 SH Put SOLE 8 298,300 0 0
BEST BUY INC COM 086516101 5,743 83,243 SH   SOLE 8 83,243 0 0
BEST BUY INC COM 086516101 547 7,934 SH   SOLE 9 7,934 0 0
BEST BUY INC COM 086516101 3,831 55,532 SH   SOLE 99 55,532 0 0
BEST INC ADR 08653C106 1,347 255,100 SH   SOLE 1 255,100 0 0
BEST INC ADR 08653C106 1 202 SH   SOLE 8 202 0 0
BEYOND MEAT INC OPT 08862E109 238 1,600 SH Put SOLE 1 1,600 0 0
BEYOND MEAT INC COM 08862E109 531 3,569 SH   SOLE 1 3,569 0 0
BEYOND MEAT INC COM 08862E109 3 22 SH   DFND 1 0 0 22
BEYOND MEAT INC OPT 08862E109 57,812 389,000 SH Put SOLE 8 389,000 0 0
BEYOND MEAT INC COM 08862E109 1,595 10,730 SH   SOLE 8 10,730 0 0
BEYOND MEAT INC OPT 08862E109 101,419 682,400 SH Call SOLE 8 682,400 0 0
BEYOND MEAT INC COM 08862E109 1 10 SH   DFND 20 0 0 10
BEYONDSPRING INC COM G10830100 186 10,281 SH   SOLE 1 10,281 0 0
BG STAFFING INC COM 05544A109 94 4,894 SH   SOLE 1 4,894 0 0
BGC PARTNERS INC COM 05541T101 528 95,916 SH   SOLE 1 95,916 0 0
BGC PARTNERS INC OPT 05541T101 11 1,938 SH Put SOLE 8 1,938 0 0
BGC PARTNERS INC OPT 05541T101 7 1,300 SH Call SOLE 8 1,300 0 0
BGC PARTNERS INC COM 05541T101 58 10,610 SH   SOLE 8 10,610 0 0
BHP GROUP LTD ADR 088606108 785 15,891 SH   SOLE 1 15,891 0 0
BHP GROUP LTD ADR 088606108 30 609 SH   DFND 1 0 0 609
BHP GROUP LTD OPT 088606108 10,925 221,259 SH Put SOLE 8 221,259 0 0
BHP GROUP LTD OPT 088606108 22,760 460,918 SH Call SOLE 8 460,918 0 0
BHP GROUP LTD ADR 088606108 2,632 53,311 SH   SOLE 8 53,311 0 0
BHP GROUP LTD ADR 088606108 3,654 74,000 SH   DFND 20 0 0 74,000
BHP GROUP PLC ADR 05545E209 704 16,446 SH   SOLE 1 16,446 0 0
BIG 5 SPORTING GOODS CORP COM 08915P101 1 285 SH   SOLE 1 285 0 0
BIG LOTS INC COM 089302103 3,121 127,383 SH   SOLE 1 127,383 0 0
BIG LOTS INC OPT 089302103 110 4,500 SH Put SOLE 8 4,500 0 0
BIG LOTS INC OPT 089302103 434 17,700 SH Call SOLE 8 17,700 0 0
BIG LOTS INC COM 089302103 17 712 SH   SOLE 8 712 0 0
BIGLARI HLDGS INC COM 08986R309 151 1,378 SH   SOLE 1 1,378 0 0
BIGLARI HLDGS INC COM 08986R408 1 1 SH   SOLE 8 1 0 0
BIGLARI HLDGS INC COM 08986R309 2 15 SH   SOLE 8 15 0 0
BILIBILI INC ADR 090040106 799 56,564 SH   SOLE 1 56,564 0 0
BIO RAD LABS INC COM 090572207 11,092 33,336 SH   SOLE 1 33,336 0 0
BIO RAD LABS INC COM 090572207 462 1,389 SH   SOLE 8 1,389 0 0
BIO TECHNE CORP COM 09073M104 283 1,443 SH   SOLE 1 1,443 0 0
BIO TECHNE CORP COM 09073M104 43 217 SH   SOLE 8 217 0 0
BIO TECHNE CORP COM 09073M104 159 814 SH   SOLE 99 814 0 0
BIOANALYTICAL SYS INC COM 09058M103 0 107 SH   SOLE 8 107 0 0
BIOCEPT INC COM 09072V402 0 50 SH   SOLE 1 50 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 204 70,940 SH   SOLE 1 70,940 0 0
BIOCRYST PHARMACEUTICALS COM 09058V103 465 162,266 SH   SOLE 8 162,266 0 0
BIOCRYST PHARMACEUTICALS OPT 09058V103 9 3,000 SH Call SOLE 8 3,000 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 173 41,174 SH   SOLE 1 41,174 0 0
BIODELIVERY SCIENCES INTL IN COM 09060J106 0 80 SH   SOLE 8 80 0 0
BIOGEN INC COM 09062X103 41 175 SH   DFND 1 0 0 175
BIOGEN INC COM 09062X103 105,982 455,206 SH   SOLE 1 455,206 0 0
BIOGEN INC COM 09062X103 8,172 35,101 SH   SOLE 8 35,101 0 0
BIOGEN INC OPT 09062X103 43,561 187,100 SH Put SOLE 8 187,100 0 0
BIOGEN INC OPT 09062X103 21,070 90,500 SH Call SOLE 8 90,500 0 0
BIOGEN INC COM 09062X103 2,968 12,750 SH   SOLE 9 12,750 0 0
BIOGEN INC COM 09062X103 73 313 SH   DFND 20 0 0 313
BIOGEN INC COM 09062X103 4,949 21,256 SH   SOLE 58 21,256 0 0
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 804 19,281 SH   SOLE 1 19,281 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 114 6,853 SH   SOLE 1 6,853 0 0
BIOLIFE SOLUTIONS INC COM 09062W204 0 6 SH   SOLE 8 6 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 13,235 196,398 SH   SOLE 1 196,398 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 3,195 47,400 SH Call SOLE 8 47,400 0 0
BIOMARIN PHARMACEUTICAL INC OPT 09061G101 4,307 63,900 SH Put SOLE 8 63,900 0 0
BIOMARIN PHARMACEUTICAL INC BOND 09061GAH4 4,126 4,187,000 PRN   SOLE 8 0 0 4,187,000
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,161 17,224 SH   SOLE 8 17,224 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 1,250 18,542 SH   SOLE 9 18,542 0 0
BIOPHARMX CORP COM 09072X309 58 175,000 SH   SOLE 8 175,000 0 0
BIOSIG TECH INC COM 09073N201 64 7,724 SH   SOLE 1 7,724 0 0
BIOSIG TECH INC COM 09073N201 0 15 SH   SOLE 8 15 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 210 3,928 SH   SOLE 1 3,928 0 0
BIOTELEMETRY INC COM 090672106 1,527 37,484 SH   SOLE 1 37,484 0 0
BIOTELEMETRY INC COM 090672106 32 786 SH   SOLE 8 786 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 21 2,972 SH   SOLE 1 2,972 0 0
BITAUTO HLDGS LTD ADR 091727107 85 5,700 SH   DFND 1 0 0 5,700
BITAUTO HLDGS LTD ADR 091727107 174 11,625 SH   SOLE 8 11,625 0 0
BITAUTO HLDGS LTD OPT 091727107 1,957 130,700 SH Put SOLE 8 130,700 0 0
BITAUTO HLDGS LTD OPT 091727107 2,108 140,800 SH Call SOLE 8 140,800 0 0
BJS RESTAURANTS INC COM 09180C106 1,997 51,413 SH   SOLE 1 51,413 0 0
BJS RESTAURANTS INC COM 09180C106 7 180 SH   SOLE 8 180 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 3,132 121,076 SH   SOLE 1 121,076 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 21 815 SH   SOLE 8 815 0 0
BK TECHNOLOGIES CORPORATION COM 05587G104 0 3 SH   SOLE 1 3 0 0
BLACK HILLS CORP COM 092113109 2,667 34,757 SH   SOLE 1 34,757 0 0
BLACK HILLS CORP COM 092113109 31 402 SH   SOLE 8 402 0 0
BLACK HILLS CORP COM 092113109 994 12,961 SH   SOLE 99 12,961 0 0
BLACK KNIGHT INC COM 09215C105 1,698 27,806 SH   SOLE 1 27,806 0 0
BLACK KNIGHT INC COM 09215C105 6 102 SH   SOLE 8 102 0 0
BLACK KNIGHT INC COM 09215C105 163 2,668 SH   SOLE 99 2,668 0 0
BLACK STONE MINERALS L P COM 09225M101 249 17,486 SH   SOLE 1 17,486 0 0
BLACKBAUD INC COM 09227Q100 2,221 24,593 SH   SOLE 1 24,593 0 0
BLACKBAUD INC OPT 09227Q100 3,848 42,600 SH Put SOLE 8 42,600 0 0
BLACKBAUD INC COM 09227Q100 22 241 SH   SOLE 8 241 0 0
BLACKBAUD INC COM 09227Q100 187 2,070 SH   SOLE 99 2,070 0 0
BLACKBERRY LTD COM 09228F103 9 1,625 SH   DFND 1 0 0 1,625
BLACKBERRY LTD COM 09228F103 1,381 263,005 SH   SOLE 1 263,005 0 0
BLACKBERRY LTD OPT 09228F103 6,670 1,270,400 SH Call SOLE 8 1,270,400 0 0
BLACKBERRY LTD OPT 09228F103 984 187,400 SH Put SOLE 8 187,400 0 0
BLACKBERRY LTD COM 09228F103 0 84 SH   SOLE 8 84 0 0
BLACKBERRY LTD COM 09228F103 26 5,011 SH   SOLE 9 5,011 0 0
BLACKLINE INC COM 09239B109 11,854 247,932 SH   SOLE 1 247,932 0 0
BLACKLINE INC COM 09239B109 13 269 SH   SOLE 8 269 0 0
BLACKROCK CAPITAL INVESTMENT BOND 092533AC2 383 383,000 PRN   SOLE 8 0 0 383,000
BLACKROCK CAPITAL INVESTMENT COM 092533108 0 72 SH   SOLE 8 72 0 0
BLACKROCK CR ALLCTN INC TR FUND 092508100 14 998 SH   DFND 1 0 0 998
BLACKROCK INC COM 09247X101 51,580 115,744 SH   SOLE 1 115,744 0 0
BLACKROCK INC COM 09247X101 21 48 SH   DFND 1 0 0 48
BLACKROCK INC COM 09247X101 13,048 29,278 SH   SOLE 8 29,278 0 0
BLACKROCK INC OPT 09247X101 29,680 66,600 SH Put SOLE 8 66,600 0 0
BLACKROCK INC OPT 09247X101 4,233 9,500 SH Call SOLE 8 9,500 0 0
BLACKROCK INC COM 09247X101 2,088 4,685 SH   SOLE 9 4,685 0 0
BLACKROCK INC COM 09247X101 193 434 SH   SOLE 99 434 0 0
BLACKROCK TCP CAP CORP COM 09259E108 84 6,243 SH   SOLE 8 6,243 0 0
BLACKROCK TCP CAPITAL CORP BOND 87238QAB9 280 279,000 PRN   SOLE 8 0 0 279,000
BLACKROCK TCP CAPITAL CORP BOND 87238QAD5 1,596 1,549,000 PRN   SOLE 8 0 0 1,549,000
BLACKSTONE MTG TR INC TRUS 09257W100 4,579 127,730 SH   SOLE 1 127,730 0 0
BLACKSTONE MTG TR INC COM 09257W100 3 85 SH   DFND 1 0 0 85
BLACKSTONE MTG TR INC TRUS 09257W100 18 500 SH   SOLE 8 500 0 0
BLACKSTONE MTG TR INC BOND 09257WAC4 868 826,000 PRN   SOLE 8 0 0 826,000
BLINK CHARGING CO COM 09354A100 14 5,500 SH   SOLE 1 5,500 0 0
BLOCK H &amp R INC COM 093671105 7,462 315,949 SH   SOLE 1 315,949 0 0
BLOCK H &amp R INC OPT 093671105 331 14,000 SH Put SOLE 8 14,000 0 0
BLOCK H &amp R INC COM 093671105 18 768 SH   SOLE 8 768 0 0
BLOCK H &amp R INC OPT 093671105 99 4,200 SH Call SOLE 8 4,200 0 0
BLOCK H &amp R INC COM 093671105 155 6,549 SH   SOLE 9 6,549 0 0
BLOCK H &amp R INC COM 093671105 869 36,806 SH   SOLE 99 36,806 0 0
BLOOM ENERGY CORP COM 093712107 763 234,783 SH   SOLE 1 234,783 0 0
BLOOMIN BRANDS INC COM 094235108 1,774 93,775 SH   SOLE 1 93,775 0 0
BLOOMIN BRANDS INC COM 094235108 30 1,579 SH   SOLE 8 1,579 0 0
BLUCORA INC COM 095229100 1,324 61,190 SH   SOLE 1 61,190 0 0
BLUCORA INC COM 095229100 61 2,825 SH   SOLE 8 2,825 0 0
BLUCORA INC COM 095229100 165 7,616 SH   SOLE 99 7,616 0 0
BLUE APRON HLDGS INC COM 09523Q200 0 5 SH   SOLE 1 5 0 0
BLUE APRON HLDGS INC OPT 09523Q200 101 11,936 SH Put SOLE 8 11,936 0 0
BLUE APRON HLDGS INC OPT 09523Q200 233 27,596 SH Call SOLE 8 27,596 0 0
BLUE BIRD CORP COM 095306106 145 7,616 SH   SOLE 1 7,616 0 0
BLUE BIRD CORP COM 095306106 0 3 SH   SOLE 8 3 0 0
BLUE CAP REINS HLDGS LTD COM G1190F107 0 30 SH   SOLE 8 30 0 0
BLUEBIRD BIO INC COM 09609G100 2,675 29,133 SH   SOLE 1 29,133 0 0
BLUEBIRD BIO INC OPT 09609G100 28 300 SH Call SOLE 8 300 0 0
BLUEBIRD BIO INC OPT 09609G100 230 2,500 SH Put SOLE 8 2,500 0 0
BLUEBIRD BIO INC COM 09609G100 31 334 SH   SOLE 8 334 0 0
BLUEBIRD BIO INC COM 09609G100 167 1,821 SH   SOLE 99 1,821 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 34 3,632 SH   SOLE 1 3,632 0 0
BLUEGREEN VACATIONS CORP COM 09629F108 0 16 SH   SOLE 8 16 0 0
BLUELINX HLDGS INC COM 09624H208 147 4,536 SH   SOLE 1 4,536 0 0
BLUELINX HLDGS INC COM 09624H208 1 21 SH   SOLE 8 21 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 2,000 27,213 SH   SOLE 1 27,213 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 15 204 SH   SOLE 8 204 0 0
BLUEPRINT MEDICINES CORP COM 09627Y109 47 643 SH   SOLE 99 643 0 0
BLUEROCK RESIDENTIAL GRW REI TRUS 09627J102 200 16,922 SH   SOLE 1 16,922 0 0
BMC STK HLDGS INC COM 05591B109 3,802 145,178 SH   SOLE 1 145,178 0 0
BMC STK HLDGS INC COM 05591B109 2 67 SH   SOLE 8 67 0 0
BOEING CO COM 097023105 377,990 993,481 SH   SOLE 1 824,080 169,401 0
BOEING CO COM 097023105 1,010 2,655 SH   DFND 1 0 0 2,655
BOEING CO OPT 097023105 5,707 15,000 SH Call SOLE 1 15,000 0 0
BOEING CO OPT 097023105 15,219 40,000 SH Put SOLE 1 40,000 0 0
BOEING CO COM 097023105 190 500 SH   SOLE 8 500 0 0
BOEING CO OPT 097023105 457,059 1,201,300 SH Put SOLE 8 1,201,300 0 0
BOEING CO OPT 097023105 435,030 1,143,400 SH Call SOLE 8 1,143,400 0 0
BOEING CO COM 097023105 17,056 44,828 SH   SOLE 9 44,828 0 0
BOEING CO OPT 097023105 5,707 15,000 SH Call SOLE 9 15,000 0 0
BOEING CO OPT 097023105 15,219 40,000 SH Put SOLE 9 40,000 0 0
BOEING CO COM 097023105 3,286 8,637 SH   SOLE 20 0 8,637 0
BOEING CO COM 097023105 1,237 3,250 SH   DFND 20 0 0 3,250
BOEING CO COM 097023105 21,496 56,498 SH   SOLE 58 56,498 0 0
BOEING CO COM 097023105 2,674 7,028 SH   SOLE 82 0 7,028 0
BOEING CO COM 097023105 10,612 27,892 SH   SOLE 99 0 27,892 0
BOINGO WIRELESS INC COM 09739C102 3,298 297,045 SH   SOLE 1 297,045 0 0
BOINGO WIRELESS INC COM 09739C102 1 86 SH   SOLE 8 86 0 0
BOISE CASCADE CO DEL COM 09739D100 1,907 58,500 SH   SOLE 1 58,500 0 0
BOISE CASCADE CO DEL COM 09739D100 30 910 SH   SOLE 8 910 0 0
BOISE CASCADE CO DEL COM 09739D100 152 4,653 SH   SOLE 99 4,653 0 0
BOK FINL CORP COM 05561Q201 596 7,525 SH   SOLE 1 7,525 0 0
BOK FINL CORP OPT 05561Q201 24 300 SH Call SOLE 8 300 0 0
BOK FINL CORP COM 05561Q201 3 39 SH   SOLE 8 39 0 0
BONANZA CREEK ENERGY INC COM 097793400 664 29,686 SH   SOLE 1 29,686 0 0
BONANZA CREEK ENERGY INC COM 097793400 67 2,986 SH   SOLE 8 2,986 0 0
BONANZA CREEK ENERGY INC COM 097793400 239 10,676 SH   SOLE 99 10,676 0 0
BOOKING HLDGS INC COM 09857L108 536 273 SH   DFND 1 0 0 273
BOOKING HLDGS INC COM 09857L108 92,449 47,105 SH   SOLE 1 47,105 0 0
BOOKING HLDGS INC OPT 09857L108 123,645 63,000 SH Put SOLE 8 63,000 0 0
BOOKING HLDGS INC COM 09857L108 30,401 15,490 SH   SOLE 8 15,490 0 0
BOOKING HLDGS INC OPT 09857L108 60,056 30,600 SH Call SOLE 8 30,600 0 0
BOOKING HLDGS INC COM 09857L108 2,803 1,428 SH   SOLE 9 1,428 0 0
BOOKING HLDGS INC COM 09857L108 11,387 5,802 SH   SOLE 58 5,802 0 0
BOOKING HLDGS INC COM 09857L108 5,633 2,870 SH   SOLE 99 2,870 0 0
BOOT BARN HLDGS INC COM 099406100 2,446 70,095 SH   SOLE 1 70,095 0 0
BOOT BARN HLDGS INC COM 099406100 9 256 SH   SOLE 8 256 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 8,471 119,281 SH   SOLE 1 119,281 0 0
BOOZ ALLEN HAMILTON HLDG COR OPT 099502106 277 3,900 SH Call SOLE 8 3,900 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 4 60 SH   SOLE 8 60 0 0
BOOZ ALLEN HAMILTON HLDG COR COM 099502106 353 4,965 SH   SOLE 99 4,965 0 0
BORGWARNER INC COM 099724106 7,596 207,136 SH   SOLE 1 207,136 0 0
BORGWARNER INC OPT 099724106 1,108 30,200 SH Call SOLE 8 30,200 0 0
BORGWARNER INC OPT 099724106 517 14,100 SH Put SOLE 8 14,100 0 0
BORGWARNER INC COM 099724106 19 529 SH   SOLE 8 529 0 0
BORGWARNER INC COM 099724106 243 6,621 SH   SOLE 9 6,621 0 0
BORR DRILLING LTD COM G1466R207 131 25,391 SH   SOLE 9 25,391 0 0
BOSTON BEER INC COM 100557107 2,481 6,813 SH   SOLE 1 6,813 0 0
BOSTON BEER INC COM 100557107 520 1,428 SH   SOLE 8 1,428 0 0
BOSTON OMAHA CORP COM 101044105 101 5,082 SH   SOLE 1 5,082 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 959 82,243 SH   SOLE 1 82,243 0 0
BOSTON PRIVATE FINL HLDGS IN COM 101119105 2 210 SH   SOLE 8 210 0 0
BOSTON PROPERTIES INC COM 101121101 4,036 31,134 SH   SOLE 1 31,134 0 0
BOSTON PROPERTIES INC TRUS 101121101 37,497 289,202 SH   SOLE 1 289,202 0 0
BOSTON PROPERTIES INC OPT 101121101 220 1,700 SH Put SOLE 8 1,700 0 0
BOSTON PROPERTIES INC OPT 101121101 1,932 14,900 SH Call SOLE 8 14,900 0 0
BOSTON PROPERTIES INC COM 101121101 635 4,890 SH   SOLE 9 4,890 0 0
BOSTON PROPERTIES INC COM 101121101 1,230 9,484 SH   SOLE 99 9,484 0 0
BOSTON SCIENTIFIC CORP COM 101137107 69,773 1,714,769 SH   SOLE 1 1,714,769 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 2,507 61,600 SH Call SOLE 8 61,600 0 0
BOSTON SCIENTIFIC CORP OPT 101137107 2,441 60,000 SH Put SOLE 8 60,000 0 0
BOSTON SCIENTIFIC CORP COM 101137107 699 17,189 SH   SOLE 8 17,189 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,811 44,468 SH   SOLE 9 44,468 0 0
BOSTON SCIENTIFIC CORP COM 101137107 203 5,000 SH   DFND 20 0 0 5,000
BOSTON SCIENTIFIC CORP COM 101137107 6,095 149,791 SH   SOLE 58 149,791 0 0
BOTTOMLINE TECH DEL INC COM 101388106 1,571 39,928 SH   SOLE 1 39,928 0 0
BOTTOMLINE TECH DEL INC COM 101388106 199 5,070 SH   SOLE 8 5,070 0 0
BOWL AMER INC COM 102565108 0 4 SH   SOLE 8 4 0 0
BOX INC COM 10316T104 1,175 70,921 SH   SOLE 1 70,921 0 0
BOX INC OPT 10316T104 959 57,900 SH Call SOLE 8 57,900 0 0
BOX INC OPT 10316T104 118 7,100 SH Put SOLE 8 7,100 0 0
BOX INC COM 10316T104 134 8,122 SH   SOLE 8 8,122 0 0
BOYD GAMING CORP COM 103304101 1,856 77,477 SH   SOLE 1 77,477 0 0
BOYD GAMING CORP OPT 103304101 845 35,300 SH Put SOLE 8 35,300 0 0
BOYD GAMING CORP OPT 103304101 8,287 346,000 SH Call SOLE 8 346,000 0 0
BOYD GAMING CORP COM 103304101 9 392 SH   SOLE 8 392 0 0
BP MIDSTREAM PARTNERS LP COM 0556EL109 153 10,479 SH   SOLE 1 10,479 0 0
BP PLC ADR 055622104 136 3,578 SH   DFND 1 0 0 3,578
BP PLC ADR 055622104 3,844 101,165 SH   SOLE 1 101,165 0 0
BP PLC OPT 055622104 13,551 356,700 SH Call SOLE 8 356,700 0 0
BP PLC OPT 055622104 6,215 163,600 SH Put SOLE 8 163,600 0 0
BP PLC ADR 055622104 18 472 SH   SOLE 8 472 0 0
BP PLC ADR 055622104 5,514 145,131 SH   SOLE 9 145,131 0 0
BP PLC ADR 055622104 2,259 59,467 SH   DFND 20 0 0 59,467
BP PLC ADR 055622104 3,588 94,450 SH   SOLE 99 94,450 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 14 1,500 SH   SOLE 1 1,500 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 85 9,300 SH Put SOLE 8 9,300 0 0
BP PRUDHOE BAY RTY TR TRUS 055630107 62 6,799 SH   SOLE 8 6,799 0 0
BP PRUDHOE BAY RTY TR OPT 055630107 11 1,200 SH Call SOLE 8 1,200 0 0
BRADY CORP COM 104674106 3,772 71,090 SH   SOLE 1 71,090 0 0
BRADY CORP COM 104674106 9 178 SH   SOLE 8 178 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 145 15,478 SH   SOLE 1 15,478 0 0
BRAEMAR HOTELS &amp RESORTS INC TRUS 10482B101 1 138 SH   SOLE 8 138 0 0
BRANDYWINE RLTY TR TRUS 105368203 5,176 341,651 SH   SOLE 1 341,651 0 0
BRANDYWINE RLTY TR TRUS 105368203 4 282 SH   SOLE 8 282 0 0
BRANDYWINE RLTY TR COM 105368203 495 32,645 SH   SOLE 99 32,645 0 0
BRF SA ADR 10552T107 2,893 315,914 SH   SOLE 1 315,914 0 0
BRF SA ADR 10552T107 1 100 SH   SOLE 8 100 0 0
BRF SA ADR 10552T107 96 10,494 SH   SOLE 9 10,494 0 0
BRIDGE BANCORP INC COM 108035106 248 8,371 SH   SOLE 1 8,371 0 0
BRIDGE BANCORP INC COM 108035106 1 30 SH   SOLE 8 30 0 0
BRIDGEBIO PHARMA INC COM 10806X102 294 13,703 SH   SOLE 1 13,703 0 0
BRIDGEWATER BANCSHARES INC COM 108621103 136 11,341 SH   SOLE 1 11,341 0 0
BRIDGFORD FOODS CORP COM 108763103 26 852 SH   SOLE 1 852 0 0
BRIDGFORD FOODS CORP COM 108763103 0 12 SH   SOLE 8 12 0 0
BRIGGS &amp STRATTON CORP COM 109043109 269 44,315 SH   SOLE 1 44,315 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 4 700 SH Call SOLE 8 700 0 0
BRIGGS &amp STRATTON CORP COM 109043109 50 8,358 SH   SOLE 8 8,358 0 0
BRIGGS &amp STRATTON CORP OPT 109043109 4 600 SH Put SOLE 8 600 0 0
BRIGHAM MINERALS INC COM 10918L103 270 13,580 SH   SOLE 1 13,580 0 0
BRIGHAM MINERALS INC COM 10918L103 1 40 SH   SOLE 8 40 0 0
BRIGHAM MINERALS INC COM 10918L103 136 6,858 SH   SOLE 99 6,858 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 10,614 69,596 SH   SOLE 1 69,596 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 14 92 SH   SOLE 8 92 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 0 6 SH   SOLE 1 6 0 0
BRIGHT SCHOLAR ED HLDGS LTD ADR 109199109 0 3 SH   SOLE 8 3 0 0
BRIGHTCOVE INC COM 10921T101 206 19,662 SH   SOLE 1 19,662 0 0
BRIGHTHOUSE FINL INC COM 10922N103 5,699 140,820 SH   SOLE 1 140,820 0 0
BRIGHTHOUSE FINL INC COM 10922N103 223 5,522 SH   SOLE 8 5,522 0 0
BRIGHTHOUSE FINL INC COM 10922N103 90 2,224 SH   SOLE 9 2,224 0 0
BRIGHTHOUSE FINL INC COM 10922N103 1 36 SH   DFND 20 0 0 36
BRIGHTVIEW HLDGS INC COM 10948C107 1,698 98,958 SH   SOLE 1 98,958 0 0
BRINKER INTL INC COM 109641100 1,861 43,603 SH   SOLE 1 43,603 0 0
BRINKER INTL INC OPT 109641100 17 400 SH Put SOLE 8 400 0 0
BRINKER INTL INC COM 109641100 15 362 SH   SOLE 8 362 0 0
BRINKS CO COM 109696104 2,888 34,813 SH   SOLE 1 34,813 0 0
BRINKS CO COM 109696104 30 363 SH   SOLE 8 363 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 680 13,416 SH   DFND 1 0 0 13,416
BRISTOL MYERS SQUIBB CO COM 110122108 146,816 2,895,223 SH   SOLE 1 2,895,223 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 35,243 695,000 SH Put SOLE 8 695,000 0 0
BRISTOL MYERS SQUIBB CO OPT 110122108 48,337 953,200 SH Call SOLE 8 953,200 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 28,182 555,742 SH   SOLE 8 555,742 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,005 19,835 SH   SOLE 9 19,835 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 3,100 61,130 SH   DFND 20 0 0 61,130
BRITISH AMERN TOB PLC ADR 110448107 170 4,605 SH   DFND 1 0 0 4,605
BRITISH AMERN TOB PLC ADR 110448107 1,019 27,628 SH   SOLE 1 27,628 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,952 52,900 SH Call SOLE 8 52,900 0 0
BRITISH AMERN TOB PLC OPT 110448107 1,380 37,400 SH Put SOLE 8 37,400 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 6,022 296,810 SH   SOLE 1 296,810 0 0
BRIXMOR PPTY GROUP INC TRUS 11120U105 36 1,790 SH   SOLE 8 1,790 0 0
BROADCOM INC COM 11135F101 224 813 SH   DFND 1 0 0 813
BROADCOM INC COM 11135F101 248,667 900,743 SH   SOLE 1 900,743 0 0
BROADCOM INC OPT 11135F101 63,413 229,700 SH Put SOLE 8 229,700 0 0
BROADCOM INC OPT 11135F101 49,471 179,200 SH Call SOLE 8 179,200 0 0
BROADCOM INC COM 11135F101 11,264 40,804 SH   SOLE 8 40,804 0 0
BROADCOM INC COM 11135F101 10,100 36,585 SH   SOLE 9 36,585 0 0
BROADCOM INC COM 11135F101 773 2,800 SH   DFND 20 0 0 2,800
BROADCOM INC COM 11135F101 2,328 8,432 SH   SOLE 99 8,432 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 79,934 642,406 SH   SOLE 1 191,132 451,274 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 348 2,800 SH Call SOLE 8 2,800 0 0
BROADRIDGE FINL SOLUTIONS IN OPT 11133T103 249 2,000 SH Put SOLE 8 2,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 116 933 SH   SOLE 8 933 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 463 3,721 SH   SOLE 9 3,721 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,402 27,344 SH   SOLE 20 0 27,344 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,297 18,460 SH   SOLE 82 0 18,460 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 9,245 74,299 SH   SOLE 99 7,619 66,680 0
BROADWIND ENERGY INC COM 11161T207 0 6 SH   SOLE 1 6 0 0
BROOKDALE SR LIVING INC COM 112463104 747 98,505 SH   SOLE 1 98,505 0 0
BROOKDALE SR LIVING INC COM 112463104 20 2,640 SH   SOLE 8 2,640 0 0
BROOKDALE SR LIVING INC OPT 112463104 32 4,200 SH Put SOLE 8 4,200 0 0
BROOKDALE SR LIVING INC OPT 112463104 30 3,900 SH Call SOLE 8 3,900 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 9,731 183,291 SH   SOLE 1 183,291 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 451 8,500 SH Put SOLE 8 8,500 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 2 33 SH   SOLE 8 33 0 0
BROOKFIELD ASSET MGMT INC OPT 112585104 48 900 SH Call SOLE 8 900 0 0
BROOKFIELD ASSET MGMT INC COM 112585104 538 10,132 SH   SOLE 9 10,132 0 0
BROOKFIELD BUSINESS PARTNERS COM G16234109 59 1,500 SH   SOLE 1 1,500 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 20 400 SH Call SOLE 8 400 0 0
BROOKFIELD INFRAST PARTNERS OPT G16252101 5 100 SH Put SOLE 8 100 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 92 1,872 SH   SOLE 8 1,872 0 0
BROOKFIELD INFRAST PARTNERS COM G16252101 3 66 SH   SOLE 9 66 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 37 1,847 SH   SOLE 1 1,847 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 1 27 SH   SOLE 8 27 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 12 592 SH Put SOLE 8 592 0 0
BROOKFIELD PROPERTY PARTRS L OPT G16249107 35 1,739 SH Call SOLE 8 1,739 0 0
BROOKFIELD PROPERTY PARTRS L COM G16249107 34 1,655 SH   SOLE 9 1,655 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 629 30,850 SH   SOLE 1 30,850 0 0
BROOKFIELD PROPERTY REIT INC TRUS 11282X103 114 5,583 SH   SOLE 8 5,583 0 0
BROOKFIELD PROPERTY REIT INC COM 11282X103 23 1,105 SH   SOLE 9 1,105 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,380 93,657 SH   SOLE 1 93,657 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 13 882 SH   SOLE 8 882 0 0
BROOKS AUTOMATION INC COM 114340102 2,601 70,243 SH   SOLE 1 70,243 0 0
BROOKS AUTOMATION INC COM 114340102 9 260 SH   SOLE 8 260 0 0
BROWN &amp BROWN INC COM 115236101 8,637 239,496 SH   SOLE 1 239,496 0 0
BROWN &amp BROWN INC COM 115236101 54 1,506 SH   SOLE 8 1,506 0 0
BROWN &amp BROWN INC COM 115236101 1,429 39,626 SH   SOLE 9 39,626 0 0
BROWN FORMAN CORP COM 115637209 11,651 185,574 SH   SOLE 1 185,574 0 0
BROWN FORMAN CORP COM 115637100 528 8,847 SH   SOLE 1 8,847 0 0
BROWN FORMAN CORP COM 115637100 40 663 SH   SOLE 8 663 0 0
BROWN FORMAN CORP COM 115637209 2 37 SH   SOLE 8 37 0 0
BROWN FORMAN CORP COM 115637209 527 8,401 SH   SOLE 9 8,401 0 0
BROWN FORMAN CORP COM 115637209 371 5,905 SH   SOLE 99 0 5,905 0
BRP INC COM 05577W200 1,429 36,703 SH   SOLE 9 36,703 0 0
BRT APARTMENTS CORP TRUS 055645303 72 4,960 SH   SOLE 1 4,960 0 0
BRUKER CORP COM 116794108 4,106 93,479 SH   SOLE 1 93,479 0 0
BRUKER CORP OPT 116794108 48 1,100 SH Call SOLE 8 1,100 0 0
BRUKER CORP COM 116794108 116 2,635 SH   SOLE 8 2,635 0 0
BRUKER CORP COM 116794108 542 12,329 SH   SOLE 99 12,329 0 0
BRUNSWICK CORP COM 117043109 103 1,985 SH   SOLE 1 1,985 0 0
BRUNSWICK CORP OPT 117043109 521 10,000 SH Call SOLE 8 10,000 0 0
BRUNSWICK CORP OPT 117043109 318 6,100 SH Put SOLE 8 6,100 0 0
BRUNSWICK CORP COM 117043109 68 1,313 SH   SOLE 8 1,313 0 0
BRUNSWICK CORP COM 117043109 306 5,871 SH   SOLE 99 5,871 0 0
BRYN MAWR BK CORP COM 117665109 368 10,092 SH   SOLE 1 10,092 0 0
BRYN MAWR BK CORP COM 117665109 1 30 SH   SOLE 8 30 0 0
BT GROUP PLC ADR 05577E101 2 200 SH   DFND 1 0 0 200
BUCKEYE PARTNERS L P COM 118230101 335,171 8,157,016 SH   SOLE 1 8,157,016 0 0
BUCKEYE PARTNERS L P OPT 118230101 210 5,100 SH Call SOLE 8 5,100 0 0
BUCKEYE PARTNERS L P OPT 118230101 144 3,500 SH Put SOLE 8 3,500 0 0
BUCKEYE PARTNERS L P COM 118230101 44,380 1,080,065 SH   SOLE 8 1,080,065 0 0
BUCKLE INC COM 118440106 1,480 71,809 SH   SOLE 1 71,809 0 0
BUCKLE INC OPT 118440106 171 8,300 SH Call SOLE 8 8,300 0 0
BUCKLE INC COM 118440106 7 343 SH   SOLE 8 343 0 0
BUCKLE INC OPT 118440106 243 11,800 SH Put SOLE 8 11,800 0 0
BUILD A BEAR WORKSHOP COM 120076104 0 144 SH   SOLE 8 144 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 3,890 189,092 SH   SOLE 1 189,092 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 8 369 SH   SOLE 8 369 0 0
BUNGE LIMITED COM G16962105 2,344 41,404 SH   SOLE 1 41,404 0 0
BUNGE LIMITED OPT G16962105 221 3,900 SH Call SOLE 8 3,900 0 0
BUNGE LIMITED OPT G16962105 430 7,600 SH Put SOLE 8 7,600 0 0
BUNGE LIMITED COM G16962105 1,884 33,277 SH   SOLE 8 33,277 0 0
BUNGE LIMITED COM G16962105 675 11,906 SH   SOLE 9 11,906 0 0
BURLINGTON STORES INC COM 122017106 7,232 36,189 SH   SOLE 1 36,189 0 0
BURLINGTON STORES INC COM 122017106 2,728 13,658 SH   SOLE 8 13,658 0 0
BURLINGTON STORES INC OPT 122017106 4,975 24,900 SH Call SOLE 8 24,900 0 0
BURLINGTON STORES INC OPT 122017106 1,758 8,800 SH Put SOLE 8 8,800 0 0
BURLINGTON STORES INC COM 122017106 298 1,494 SH   SOLE 9 1,494 0 0
BURLINGTON STORES INC COM 122017106 647 3,238 SH   SOLE 99 3,238 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 154 6,337 SH   SOLE 1 6,337 0 0
BUSINESS FIRST BANCSHARES IN COM 12326C105 1 49 SH   SOLE 8 49 0 0
BWX TECHNOLOGIES INC COM 05605H100 2,730 47,723 SH   SOLE 1 47,723 0 0
BWX TECHNOLOGIES INC OPT 05605H100 34 600 SH Call SOLE 8 600 0 0
BWX TECHNOLOGIES INC COM 05605H100 617 10,791 SH   SOLE 8 10,791 0 0
BWX TECHNOLOGIES INC COM 05605H100 560 9,793 SH   SOLE 99 9,793 0 0
BYLINE BANCORP INC COM 124411109 217 12,181 SH   SOLE 1 12,181 0 0
C &amp F FINL CORP COM 12466Q104 86 1,651 SH   SOLE 1 1,651 0 0
C &amp F FINL CORP COM 12466Q104 1 10 SH   SOLE 8 10 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 13,860 163,493 SH   SOLE 1 163,493 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 973 11,471 SH   SOLE 8 11,471 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 3,239 38,200 SH Put SOLE 8 38,200 0 0
C H ROBINSON WORLDWIDE INC OPT 12541W209 7,333 86,500 SH Call SOLE 8 86,500 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 371 4,391 SH   SOLE 9 4,391 0 0
C&ampJ ENERGY SVCS INC NEW COM 12674R100 1,649 153,641 SH   SOLE 1 153,641 0 0
CABLE ONE INC COM 12685J105 2,272 1,811 SH   SOLE 1 1,811 0 0
CABLE ONE INC COM 12685J105 29 23 SH   SOLE 8 23 0 0
CABOT CORP COM 127055101 2,464 54,361 SH   SOLE 1 54,361 0 0
CABOT CORP OPT 127055101 36 800 SH Call SOLE 8 800 0 0
CABOT CORP COM 127055101 263 5,797 SH   SOLE 8 5,797 0 0
CABOT CORP OPT 127055101 598 13,200 SH Put SOLE 8 13,200 0 0
CABOT CORP COM 127055101 301 6,651 SH   SOLE 99 6,651 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 4,979 35,258 SH   SOLE 1 35,258 0 0
CABOT OIL &amp GAS CORP COM 127097103 18,458 1,050,653 SH   SOLE 1 1,050,653 0 0
CABOT OIL &amp GAS CORP OPT 127097103 466 26,500 SH Call SOLE 8 26,500 0 0
CABOT OIL &amp GAS CORP OPT 127097103 422 24,000 SH Put SOLE 8 24,000 0 0
CABOT OIL &amp GAS CORP COM 127097103 237 13,492 SH   SOLE 9 13,492 0 0
CABOT OIL &amp GAS CORP COM 127097103 655 37,257 SH   SOLE 99 37,257 0 0
CACI INTL INC COM 127190304 12,589 54,433 SH   SOLE 1 54,433 0 0
CACI INTL INC OPT 127190304 1,434 6,200 SH Put SOLE 8 6,200 0 0
CACI INTL INC OPT 127190304 93 400 SH Call SOLE 8 400 0 0
CACI INTL INC COM 127190304 109 474 SH   SOLE 8 474 0 0
CACI INTL INC COM 127190304 746 3,224 SH   SOLE 99 3,224 0 0
CACTUS INC COM 127203107 1,119 38,652 SH   SOLE 1 38,652 0 0
CACTUS INC COM 127203107 81 2,813 SH   SOLE 99 2,813 0 0
CADENCE BANCORPORATION COM 12739A100 2,187 124,662 SH   SOLE 1 124,662 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 47,590 720,205 SH   SOLE 1 720,205 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 449 6,800 SH Put SOLE 8 6,800 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,244 18,823 SH   SOLE 8 18,823 0 0
CADENCE DESIGN SYSTEM INC OPT 127387108 1,421 21,500 SH Call SOLE 8 21,500 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 594 9,000 SH   SOLE 9 9,000 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 2,002 30,302 SH   SOLE 58 30,302 0 0
CADIZ INC COM 127537207 86 6,929 SH   SOLE 1 6,929 0 0
CADIZ INC COM 127537207 0 37 SH   SOLE 8 37 0 0
CAE INC COM 124765108 22 867 SH   SOLE 1 867 0 0
CAE INC COM 124765108 174 6,839 SH   SOLE 8 6,839 0 0
CAE INC COM 124765108 2,967 116,801 SH   SOLE 9 116,801 0 0
CAESARS ENTMT CORP COM 127686103 20,148 1,727,978 SH   SOLE 1 1,727,978 0 0
CAESARS ENTMT CORP BOND 127686AA1 223 131,643 PRN   SOLE 8 0 0 131,643
CAESARS ENTMT CORP OPT 127686103 7,509 644,000 SH Call SOLE 8 644,000 0 0
CAESARS ENTMT CORP COM 127686103 1,821 156,213 SH   SOLE 8 156,213 0 0
CAESARS ENTMT CORP OPT 127686103 16,738 1,435,500 SH Put SOLE 8 1,435,500 0 0
CAESARSTONE LTD COM M20598104 192 11,581 SH   SOLE 1 11,581 0 0
CAESARSTONE LTD COM M20598104 2 120 SH   SOLE 8 120 0 0
CAI INTERNATIONAL INC COM 12477X106 294 13,518 SH   SOLE 1 13,518 0 0
CAI INTERNATIONAL INC COM 12477X106 4 171 SH   SOLE 8 171 0 0
CAL MAINE FOODS INC COM 128030202 1,230 30,763 SH   SOLE 1 30,763 0 0
CAL MAINE FOODS INC OPT 128030202 2,245 56,200 SH Put SOLE 8 56,200 0 0
CAL MAINE FOODS INC COM 128030202 3 75 SH   SOLE 8 75 0 0
CAL MAINE FOODS INC OPT 128030202 1,454 36,400 SH Call SOLE 8 36,400 0 0
CALADRIUS BIOSCIENCES INC COM 128058203 0 60 SH   DFND 1 0 0 60
CALADRIUS BIOSCIENCES INC COM 128058203 0 3 SH   SOLE 1 3 0 0
CALAMOS CONV OPP AND INC FD FUND 128117108 8 800 SH   DFND 1 0 0 800
CALAMP CORP COM 128126109 537 46,669 SH   SOLE 1 46,669 0 0
CALAMP CORP COM 128126109 1 86 SH   SOLE 8 86 0 0
CALAVO GROWERS INC COM 128246105 1,788 18,774 SH   SOLE 1 18,774 0 0
CALERES INC COM 129500104 2,206 94,216 SH   SOLE 1 94,216 0 0
CALERES INC COM 129500104 261 11,136 SH   SOLE 8 11,136 0 0
CALIFORNIA RES CORP COM 13057Q206 27 2,671 SH   DFND 1 0 0 2,671
CALIFORNIA RES CORP COM 13057Q206 633 62,146 SH   SOLE 1 62,146 0 0
CALIFORNIA RES CORP OPT 13057Q206 2,369 232,300 SH Put SOLE 8 232,300 0 0
CALIFORNIA RES CORP OPT 13057Q206 791 77,600 SH Call SOLE 8 77,600 0 0
CALIFORNIA RES CORP COM 13057Q206 38 3,695 SH   SOLE 8 3,695 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 2,953 55,768 SH   SOLE 1 55,768 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 10 190 SH   SOLE 8 190 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 564 10,648 SH   SOLE 99 10,648 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 113 36,664 SH   SOLE 1 36,664 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 0 22 SH   SOLE 8 22 0 0
CALITHERA BIOSCIENCES INC COM 13089P101 21 6,927 SH   SOLE 99 6,927 0 0
CALIX INC COM 13100M509 148 23,133 SH   SOLE 1 23,133 0 0
CALLAWAY GOLF CO COM 131193104 2,510 129,345 SH   SOLE 1 129,345 0 0
CALLAWAY GOLF CO OPT 131193104 60 3,100 SH Call SOLE 8 3,100 0 0
CALLAWAY GOLF CO OPT 131193104 266 13,700 SH Put SOLE 8 13,700 0 0
CALLAWAY GOLF CO COM 131193104 1,430 73,652 SH   SOLE 8 73,652 0 0
CALLON PETE CO DEL COM 13123X102 1,317 303,468 SH   SOLE 1 303,468 0 0
CALLON PETE CO DEL COM 13123X102 2,252 519,061 SH   SOLE 8 519,061 0 0
CALLON PETE CO DEL OPT 13123X102 2,042 470,600 SH Call SOLE 8 470,600 0 0
CALLON PETE CO DEL COM 13123X102 166 38,303 SH   SOLE 99 38,303 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 46 12,587 SH   SOLE 1 12,587 0 0
CALUMET SPECIALTY PRODS PTNR COM 131476103 280 76,978 SH   SOLE 8 76,978 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 5 1,400 SH Call SOLE 8 1,400 0 0
CALUMET SPECIALTY PRODS PTNR OPT 131476103 111 30,600 SH Put SOLE 8 30,600 0 0
CALYXT INC COM 13173L107 26 4,676 SH   SOLE 1 4,676 0 0
CALYXT INC COM 13173L107 1 99 SH   SOLE 8 99 0 0
CAMBIUM NETWORKS CORP COM G17766109 21 2,140 SH   SOLE 1 2,140 0 0
CAMBREX CORP COM 132011107 4,902 82,368 SH   SOLE 1 82,368 0 0
CAMBREX CORP COM 132011107 4 74 SH   SOLE 8 74 0 0
CAMDEN NATL CORP COM 133034108 337 7,781 SH   SOLE 1 7,781 0 0
CAMDEN NATL CORP COM 133034108 1 29 SH   SOLE 8 29 0 0
CAMDEN PPTY TR TRUS 133131102 12,950 116,645 SH   SOLE 1 116,645 0 0
CAMDEN PPTY TR TRUS 133131102 53 476 SH   SOLE 8 476 0 0
CAMDEN PPTY TR COM 133131102 232 2,094 SH   SOLE 9 2,094 0 0
CAMDEN PPTY TR COM 133131102 333 3,002 SH   SOLE 99 3,002 0 0
CAMECO CORP COM 13321L108 2,665 280,511 SH   SOLE 1 280,511 0 0
CAMECO CORP COM 13321L108 1,826 192,115 SH   SOLE 8 192,115 0 0
CAMECO CORP OPT 13321L108 136 14,300 SH Put SOLE 8 14,300 0 0
CAMECO CORP OPT 13321L108 1,376 144,800 SH Call SOLE 8 144,800 0 0
CAMECO CORP COM 13321L108 952 100,103 SH   SOLE 9 100,103 0 0
CAMPBELL SOUP CO COM 134429109 9,270 197,568 SH   SOLE 1 197,568 0 0
CAMPBELL SOUP CO OPT 134429109 1,126 24,000 SH Call SOLE 8 24,000 0 0
CAMPBELL SOUP CO COM 134429109 4,935 105,175 SH   SOLE 8 105,175 0 0
CAMPBELL SOUP CO OPT 134429109 12,683 270,300 SH Put SOLE 8 270,300 0 0
CAMPBELL SOUP CO COM 134429109 443 9,441 SH   SOLE 9 9,441 0 0
CAMPING WORLD HLDGS INC COM 13462K109 467 52,474 SH   SOLE 1 52,474 0 0
CAMPING WORLD HLDGS INC COM 13462K109 132 14,777 SH   SOLE 8 14,777 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 157 17,600 SH Put SOLE 8 17,600 0 0
CAMPING WORLD HLDGS INC OPT 13462K109 144 16,200 SH Call SOLE 8 16,200 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 39 877 SH   SOLE 1 877 0 0
CANADA GOOSE HOLDINGS INC COM 135086106 60 1,367 SH   SOLE 8 1,367 0 0
CANADA GOOSE HOLDINGS INC OPT 135086106 849 19,300 SH Call SOLE 8 19,300 0 0
CANADIAN NAT RES LTD COM 136385101 81 3,025 SH   SOLE 1 3,025 0 0
CANADIAN NAT RES LTD COM 136385101 202 7,586 SH   SOLE 8 7,586 0 0
CANADIAN NAT RES LTD OPT 136385101 1,012 38,000 SH Put SOLE 8 38,000 0 0
CANADIAN NAT RES LTD OPT 136385101 5,166 194,000 SH Call SOLE 8 194,000 0 0
CANADIAN NAT RES LTD COM 136385101 349 13,104 SH   SOLE 9 13,104 0 0
CANADIAN NATL RY CO COM 136375102 2,063 22,958 SH   SOLE 1 22,958 0 0
CANADIAN NATL RY CO OPT 136375102 261 2,900 SH Put SOLE 8 2,900 0 0
CANADIAN NATL RY CO OPT 136375102 189 2,100 SH Call SOLE 8 2,100 0 0
CANADIAN NATL RY CO COM 136375102 9 105 SH   SOLE 8 105 0 0
CANADIAN NATL RY CO COM 136375102 5,177 57,609 SH   SOLE 9 57,609 0 0
CANADIAN PAC RY LTD COM 13645T100 2,793 12,554 SH   SOLE 1 12,554 0 0
CANADIAN PAC RY LTD OPT 13645T100 2,225 10,000 SH Put SOLE 8 10,000 0 0
CANADIAN PAC RY LTD OPT 13645T100 111 500 SH Call SOLE 8 500 0 0
CANADIAN PAC RY LTD COM 13645T100 1,942 8,729 SH   SOLE 8 8,729 0 0
CANADIAN PAC RY LTD COM 13645T100 9,399 42,251 SH   SOLE 9 42,251 0 0
CANADIAN SOLAR INC COM 136635109 1,315 69,701 SH   SOLE 1 69,701 0 0
CANADIAN SOLAR INC COM 136635109 291 15,429 SH   SOLE 8 15,429 0 0
CANADIAN SOLAR INC OPT 136635109 6,540 346,400 SH Call SOLE 8 346,400 0 0
CANADIAN SOLAR INC OPT 136635109 1,452 76,900 SH Put SOLE 8 76,900 0 0
CANCER GENETICS INC COM 13739U104 0 454 SH   DFND 1 0 0 454
CANNAE HLDGS INC COM 13765N107 942 34,292 SH   SOLE 1 34,292 0 0
CANNAE HLDGS INC COM 13765N107 6 210 SH   SOLE 8 210 0 0
CANON INC ADR 138006309 657 24,615 SH   SOLE 1 24,615 0 0
CANOPY GROWTH CORP COM 138035100 37 1,600 SH   DFND 1 0 0 1,600
CANOPY GROWTH CORP OPT 138035100 4,586 200,000 SH Call SOLE 1 200,000 0 0
CANOPY GROWTH CORP COM 138035100 1,193 52,000 SH   SOLE 1 52,000 0 0
CANOPY GROWTH CORP OPT 138035100 6,742 294,000 SH Put SOLE 1 294,000 0 0
CANOPY GROWTH CORP COM 138035100 4,916 214,368 SH   SOLE 8 214,368 0 0
CANOPY GROWTH CORP OPT 138035100 12,749 556,000 SH Call SOLE 8 556,000 0 0
CANOPY GROWTH CORP OPT 138035100 13,196 575,500 SH Put SOLE 8 575,500 0 0
CANOPY GROWTH CORP COM 138035100 51 2,237 SH   SOLE 9 2,237 0 0
CANTEL MEDICAL CORP COM 138098108 2,640 35,300 SH   SOLE 1 35,300 0 0
CANTEL MEDICAL CORP COM 138098108 294 3,932 SH   SOLE 8 3,932 0 0
CAPITAL BANCORP INC MD COM 139737100 55 4,032 SH   SOLE 1 4,032 0 0
CAPITAL CITY BK GROUP INC COM 139674105 187 6,822 SH   SOLE 1 6,822 0 0
CAPITAL CITY BK GROUP INC COM 139674105 3 96 SH   SOLE 8 96 0 0
CAPITAL ONE FINL CORP COM 14040H105 55,516 610,203 SH   SOLE 1 610,203 0 0
CAPITAL ONE FINL CORP COM 14040H105 2,207 24,258 SH   SOLE 8 24,258 0 0
CAPITAL ONE FINL CORP OPT 14040H105 9,862 108,400 SH Call SOLE 8 108,400 0 0
CAPITAL ONE FINL CORP OPT 14040H105 7,660 84,200 SH Put SOLE 8 84,200 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,368 15,030 SH   SOLE 9 15,030 0 0
CAPITAL ONE FINL CORP COM 14040H105 179 1,970 SH   SOLE 20 0 1,970 0
CAPITAL ONE FINL CORP COM 14040H105 4,613 50,706 SH   SOLE 58 50,706 0 0
CAPITAL PRODUCT PARTNERS L P COM Y11082206 9 800 SH   SOLE 1 800 0 0
CAPITAL SOUTHWEST CORP COM 140501107 7 300 SH   SOLE 1 300 0 0
CAPITAL SR LIVING CORP COM 140475104 0 64 SH   SOLE 1 64 0 0
CAPITAL SR LIVING CORP COM 140475104 0 24 SH   SOLE 8 24 0 0
CAPITOL FED FINL INC COM 14057J101 996 72,329 SH   SOLE 1 72,329 0 0
CAPITOL FED FINL INC COM 14057J101 3 219 SH   SOLE 8 219 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 8,255 248,964 SH   SOLE 1 248,964 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 13 381 SH   DFND 1 0 0 381
CAPRI HOLDINGS LIMITED OPT G1890L107 12,196 367,800 SH Call SOLE 8 367,800 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 4,476 134,995 SH   SOLE 8 134,995 0 0
CAPRI HOLDINGS LIMITED OPT G1890L107 8,499 256,300 SH Put SOLE 8 256,300 0 0
CAPRI HOLDINGS LIMITED COM G1890L107 1,043 31,476 SH   SOLE 9 31,476 0 0
CAPSTAR FINL HLDGS INC COM 14070T102 122 7,408 SH   SOLE 1 7,408 0 0
CAPSTEAD MTG CORP TRUS 14067E506 693 94,272 SH   SOLE 1 94,272 0 0
CARA THERAPEUTICS INC COM 140755109 1,065 58,250 SH   SOLE 1 58,250 0 0
CARA THERAPEUTICS INC COM 140755109 5 277 SH   SOLE 8 277 0 0
CARBO CERAMICS INC COM 140781105 36 15,000 SH   DFND 1 0 0 15,000
CARBO CERAMICS INC COM 140781105 0 37 SH   SOLE 1 37 0 0
CARBO CERAMICS INC COM 140781105 7 2,925 SH   SOLE 8 2,925 0 0
CARBO CERAMICS INC OPT 140781105 0 200 SH Call SOLE 8 200 0 0
CARBON BLACK INC COM 14081R103 7,489 288,146 SH   SOLE 1 288,146 0 0
CARBONITE INC COM 141337105 253 16,323 SH   SOLE 1 16,323 0 0
CARBONITE INC BOND 141337AB1 981 1,035,000 PRN   SOLE 8 0 0 1,035,000
CARBONITE INC OPT 141337105 20 1,300 SH Call SOLE 8 1,300 0 0
CARDINAL HEALTH INC COM 14149Y108 29,299 620,864 SH   SOLE 1 620,864 0 0
CARDINAL HEALTH INC COM 14149Y108 17 358 SH   DFND 1 0 0 358
CARDINAL HEALTH INC OPT 14149Y108 4,035 85,500 SH Call SOLE 8 85,500 0 0
CARDINAL HEALTH INC OPT 14149Y108 2,662 56,400 SH Put SOLE 8 56,400 0 0
CARDINAL HEALTH INC COM 14149Y108 732 15,506 SH   SOLE 9 15,506 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 2,664 56,053 SH   SOLE 1 56,053 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 4 99 SH   SOLE 8 99 0 0
CARDIOVASCULAR SYS INC DEL COM 141619106 88 1,850 SH   SOLE 99 1,850 0 0
CARDLYTICS INC COM 14161W105 720 21,484 SH   SOLE 1 21,484 0 0
CARDLYTICS INC COM 14161W105 94 2,800 SH   SOLE 99 2,800 0 0
CARDTRONICS PLC COM G1991C105 1,698 56,130 SH   SOLE 1 56,130 0 0
CARDTRONICS PLC COM G1991C105 14 463 SH   SOLE 8 463 0 0
CARDTRONICS PLC COM G1991C105 256 8,464 SH   SOLE 99 8,464 0 0
CARE COM INC COM 141633107 470 45,003 SH   SOLE 1 45,003 0 0
CAREDX INC COM 14167L103 500 22,120 SH   SOLE 1 22,120 0 0
CAREDX INC COM 14167L103 1 47 SH   SOLE 8 47 0 0
CAREER EDUCATION CORP COM 141665109 1,836 115,527 SH   SOLE 1 115,527 0 0
CAREER EDUCATION CORP COM 141665109 86 5,388 SH   SOLE 8 5,388 0 0
CARETRUST REIT INC TRUS 14174T107 3,317 141,087 SH   SOLE 1 141,087 0 0
CARETRUST REIT INC TRUS 14174T107 10 425 SH   SOLE 8 425 0 0
CARETRUST REIT INC COM 14174T107 346 14,722 SH   SOLE 99 14,722 0 0
CARGURUS INC COM 141788109 1,205 38,920 SH   SOLE 1 38,920 0 0
CARGURUS INC COM 141788109 9 301 SH   SOLE 8 301 0 0
CARGURUS INC COM 141788109 130 4,210 SH   SOLE 99 4,210 0 0
CARLISLE COS INC COM 142339100 4,183 28,735 SH   SOLE 1 28,735 0 0
CARLISLE COS INC COM 142339100 260 1,782 SH   SOLE 8 1,782 0 0
CARLISLE COS INC COM 142339100 592 4,069 SH   SOLE 99 4,069 0 0
CARLYLE GROUP L P COM 14309L102 2,532 99,042 SH   SOLE 1 99,042 0 0
CARLYLE GROUP L P COM 14309L102 10 400 SH   DFND 1 0 0 400
CARLYLE GROUP L P OPT 14309L102 13 500 SH Call SOLE 8 500 0 0
CARLYLE GROUP L P COM 14309L102 31 1,195 SH   SOLE 8 1,195 0 0
CARMAX INC COM 143130102 19,288 219,187 SH   SOLE 1 219,187 0 0
CARMAX INC OPT 143130102 3,520 40,000 SH Call SOLE 8 40,000 0 0
CARMAX INC OPT 143130102 1,294 14,700 SH Put SOLE 8 14,700 0 0
CARMAX INC COM 143130102 7 82 SH   SOLE 8 82 0 0
CARMAX INC COM 143130102 482 5,481 SH   SOLE 9 5,481 0 0
CARMAX INC COM 143130102 1,617 18,379 SH   SOLE 58 18,379 0 0
CARMAX INC COM 143130102 1,240 14,095 SH   SOLE 99 14,095 0 0
CARNIVAL CORP COM 143658300 22,237 508,727 SH   SOLE 1 508,727 0 0
CARNIVAL CORP OPT 143658300 16,238 371,500 SH Put SOLE 8 371,500 0 0
CARNIVAL CORP OPT 143658300 8,769 200,600 SH Call SOLE 8 200,600 0 0
CARNIVAL CORP COM 143658300 7,758 177,477 SH   SOLE 8 177,477 0 0
CARNIVAL CORP COM 143658300 659 15,106 SH   SOLE 9 15,106 0 0
CAROLINA FINL CORP NEW COM 143873107 383 10,770 SH   SOLE 1 10,770 0 0
CAROLINA FINL CORP NEW COM 143873107 0 12 SH   SOLE 8 12 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 2,875 55,634 SH   SOLE 1 55,634 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 26 497 SH   SOLE 8 497 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 209 4,045 SH   SOLE 99 4,045 0 0
CARRIAGE SVCS INC COM 143905107 228 11,139 SH   SOLE 1 11,139 0 0
CARRIAGE SVCS INC COM 143905107 3 136 SH   SOLE 8 136 0 0
CARRIZO OIL &amp GAS INC COM 144577103 6,642 773,611 SH   SOLE 1 773,611 0 0
CARRIZO OIL &amp GAS INC COM 144577103 88 10,236 SH   SOLE 8 10,236 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 30 3,500 SH Put SOLE 8 3,500 0 0
CARRIZO OIL &amp GAS INC OPT 144577103 34 4,000 SH Call SOLE 8 4,000 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 146 17,596 SH   SOLE 1 17,596 0 0
CARROLS RESTAURANT GROUP INC COM 14574X104 0 25 SH   SOLE 8 25 0 0
CARS COM INC COM 14575E105 1,265 140,777 SH   SOLE 1 140,777 0 0
CARS COM INC OPT 14575E105 31 3,500 SH Put SOLE 8 3,500 0 0
CARS COM INC OPT 14575E105 1,118 124,500 SH Call SOLE 8 124,500 0 0
CARS COM INC COM 14575E105 328 36,491 SH   SOLE 8 36,491 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 217 11,488 SH   SOLE 1 11,488 0 0
CARTER BK &amp TR MARTINSVILLE COM 146102108 1 33 SH   SOLE 8 33 0 0
CARTERS INC COM 146229109 3,163 34,686 SH   SOLE 1 34,686 0 0
CARTERS INC COM 146229109 34 370 SH   SOLE 8 370 0 0
CARTERS INC COM 146229109 442 4,848 SH   SOLE 99 4,848 0 0
CARVANA CO COM 146869102 733 11,107 SH   SOLE 1 11,107 0 0
CARVANA CO COM 146869102 7,320 110,908 SH   SOLE 8 110,908 0 0
CARVANA CO OPT 146869102 55,480 840,600 SH Call SOLE 8 840,600 0 0
CARVANA CO COM 146869102 198 3,000 SH   DFND 20 0 0 3,000
CARVER BANCORP INC COM 146875604 0 14 SH   SOLE 8 14 0 0
CASA SYS INC COM 14713L102 1 93 SH   SOLE 8 93 0 0
CASELLA WASTE SYS INC COM 147448104 992 23,098 SH   SOLE 1 23,098 0 0
CASEYS GEN STORES INC COM 147528103 6,296 39,067 SH   SOLE 1 39,067 0 0
CASEYS GEN STORES INC COM 147528103 30 186 SH   SOLE 8 186 0 0
CASEYS GEN STORES INC COM 147528103 342 2,123 SH   SOLE 99 2,123 0 0
CASI PHARMACEUTICALS INC COM 14757U109 83 24,859 SH   SOLE 1 24,859 0 0
CASS INFORMATION SYS INC COM 14808P109 426 7,875 SH   SOLE 1 7,875 0 0
CASS INFORMATION SYS INC COM 14808P109 1 24 SH   SOLE 8 24 0 0
CASTLIGHT HEALTH INC COM 14862Q100 71 50,250 SH   SOLE 1 50,250 0 0
CATALENT INC COM 148806102 3,282 68,868 SH   SOLE 1 68,868 0 0
CATALENT INC COM 148806102 52 1,096 SH   SOLE 8 1,096 0 0
CATALYST BIOSCIENCES INC COM 14888D208 9 1,933 SH   SOLE 8 1,933 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 263 49,450 SH   SOLE 1 49,450 0 0
CATASYS INC COM 149049504 61 3,852 SH   SOLE 1 3,852 0 0
CATASYS INC COM 149049504 1 58 SH   SOLE 8 58 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 267 25,073 SH   SOLE 1 25,073 0 0
CATCHMARK TIMBER TR INC TRUS 14912Y202 1 124 SH   SOLE 8 124 0 0
CATERPILLAR INC DEL OPT 149123101 3,789 30,000 SH Put SOLE 1 30,000 0 0
CATERPILLAR INC DEL COM 149123101 96,561 764,481 SH   SOLE 1 764,481 0 0
CATERPILLAR INC DEL COM 149123101 226 1,786 SH   DFND 1 0 0 1,786
CATERPILLAR INC DEL OPT 149123101 3,789 30,000 SH Call SOLE 1 30,000 0 0
CATERPILLAR INC DEL COM 149123101 9,369 74,176 SH   SOLE 8 74,176 0 0
CATERPILLAR INC DEL OPT 149123101 37,009 293,000 SH Call SOLE 8 293,000 0 0
CATERPILLAR INC DEL OPT 149123101 91,272 722,600 SH Put SOLE 8 722,600 0 0
CATERPILLAR INC DEL OPT 149123101 3,789 30,000 SH Call SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 2,391 18,929 SH   SOLE 9 18,929 0 0
CATERPILLAR INC DEL OPT 149123101 3,789 30,000 SH Put SOLE 9 30,000 0 0
CATERPILLAR INC DEL COM 149123101 1,516 12,000 SH   DFND 20 0 0 12,000
CATHAY GEN BANCORP COM 149150104 6,882 198,123 SH   SOLE 1 198,123 0 0
CATHAY GEN BANCORP COM 149150104 155 4,469 SH   SOLE 8 4,469 0 0
CATO CORP NEW COM 149205106 505 28,600 SH   SOLE 1 28,600 0 0
CATO CORP NEW COM 149205106 18 1,077 SH   SOLE 8 1,077 0 0
CAVCO INDS INC DEL COM 149568107 1,975 10,285 SH   SOLE 1 10,285 0 0
CAVCO INDS INC DEL COM 149568107 3 14 SH   SOLE 8 14 0 0
CAVCO INDS INC DEL COM 149568107 621 3,233 SH   SOLE 99 3,233 0 0
CB FINL SVCS INC COM 12479G101 305 10,981 SH   SOLE 1 10,981 0 0
CB FINL SVCS INC COM 12479G101 0 6 SH   SOLE 8 6 0 0
CBDMD INC COM 12482W101 21 5,217 SH   SOLE 1 5,217 0 0
CBIZ INC COM 124805102 736 31,366 SH   SOLE 1 31,366 0 0
CBIZ INC COM 124805102 3 126 SH   SOLE 8 126 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 468 363,124 SH   SOLE 1 363,124 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 5 3,900 SH Put SOLE 8 3,900 0 0
CBL &amp ASSOC PPTYS INC TRUS 124830100 20 15,877 SH   SOLE 8 15,877 0 0
CBL &amp ASSOC PPTYS INC OPT 124830100 45 34,600 SH Call SOLE 8 34,600 0 0
CBM BANCORP INC COM 1248XT104 0 6 SH   SOLE 8 6 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 13,261 115,403 SH   SOLE 1 115,403 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 2,275 19,800 SH Call SOLE 8 19,800 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 3,978 34,618 SH   SOLE 8 34,618 0 0
CBOE GLOBAL MARKETS INC OPT 12503M108 954 8,300 SH Put SOLE 8 8,300 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 478 4,153 SH   SOLE 9 4,153 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 656 5,707 SH   SOLE 99 5,707 0 0
CBRE GROUP INC COM 12504L109 21,288 401,609 SH   SOLE 1 401,609 0 0
CBRE GROUP INC COM 12504L109 106 2,000 SH   DFND 1 0 0 2,000
CBRE GROUP INC OPT 12504L109 69 1,300 SH Call SOLE 8 1,300 0 0
CBRE GROUP INC OPT 12504L109 260 4,900 SH Put SOLE 8 4,900 0 0
CBRE GROUP INC COM 12504L109 5,371 101,325 SH   SOLE 9 101,325 0 0
CBRE GROUP INC COM 12504L109 1,789 33,751 SH   SOLE 58 33,751 0 0
CBS CORP NEW COM 124857202 39,915 988,738 SH   SOLE 1 988,738 0 0
CBS CORP NEW COM 124857202 240 5,967 SH   SOLE 8 5,967 0 0
CBS CORP NEW OPT 124857202 14,452 358,000 SH Call SOLE 8 358,000 0 0
CBS CORP NEW OPT 124857202 13,654 338,200 SH Put SOLE 8 338,200 0 0
CBS CORP NEW COM 124857202 427 10,603 SH   SOLE 9 10,603 0 0
CBTX INC COM 12481V104 254 9,132 SH   SOLE 1 9,132 0 0
CBTX INC COM 12481V104 5 165 SH   SOLE 8 165 0 0
CDK GLOBAL INC COM 12508E101 2,076 43,171 SH   SOLE 1 43,171 0 0
CDK GLOBAL INC OPT 12508E101 577 12,000 SH Call SOLE 8 12,000 0 0
CDK GLOBAL INC OPT 12508E101 1,279 26,600 SH Put SOLE 8 26,600 0 0
CDK GLOBAL INC COM 12508E101 292 6,078 SH   SOLE 8 6,078 0 0
CDK GLOBAL INC COM 12508E101 130 2,720 SH   SOLE 9 2,720 0 0
CDK GLOBAL INC COM 12508E101 286 5,939 SH   SOLE 99 5,939 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 128 1,548 SH   DFND 1 0 0 1,548
CDN IMPERIAL BK COMM TORONTO COM 136069101 984 11,922 SH   SOLE 1 11,922 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 1,552 18,800 SH Call SOLE 8 18,800 0 0
CDN IMPERIAL BK COMM TORONTO OPT 136069101 281 3,400 SH Put SOLE 8 3,400 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1 7 SH   SOLE 8 7 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,626 19,690 SH   SOLE 9 19,690 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,504 18,219 SH   SOLE 99 18,219 0 0
CDW CORP COM 12514G108 23,636 191,792 SH   SOLE 1 191,792 0 0
CDW CORP COM 12514G108 114 930 SH   SOLE 8 930 0 0
CDW CORP OPT 12514G108 1,787 14,500 SH Call SOLE 8 14,500 0 0
CDW CORP COM 12514G108 2,343 19,019 SH   SOLE 9 19,019 0 0
CECO ENVIRONMENTAL CORP COM 125141101 109 15,570 SH   SOLE 1 15,570 0 0
CECO ENVIRONMENTAL CORP COM 125141101 0 57 SH   SOLE 8 57 0 0
CEDAR FAIR L P COM 150185106 5,423 92,906 SH   SOLE 1 92,906 0 0
CEDAR FAIR L P OPT 150185106 338 5,800 SH Call SOLE 8 5,800 0 0
CEDAR FAIR L P OPT 150185106 245 4,200 SH Put SOLE 8 4,200 0 0
CEDAR FAIR L P COM 150185106 340 5,818 SH   SOLE 8 5,818 0 0
CEDAR REALTY TRUST INC TRUS 150602209 352 117,000 SH   SOLE 1 117,000 0 0
CEDAR REALTY TRUST INC TRUS 150602209 1 257 SH   SOLE 8 257 0 0
CEL SCI CORP COM 150837607 120 13,417 SH   SOLE 1 13,417 0 0
CELANESE CORP DEL COM 150870103 60,931 498,249 SH   SOLE 1 498,249 0 0
CELANESE CORP DEL COM 150870103 165 1,349 SH   SOLE 8 1,349 0 0
CELANESE CORP DEL OPT 150870103 1,431 11,700 SH Call SOLE 8 11,700 0 0
CELANESE CORP DEL OPT 150870103 673 5,500 SH Put SOLE 8 5,500 0 0
CELANESE CORP DEL COM 150870103 510 4,167 SH   SOLE 9 4,167 0 0
CELCUITY INC COM 15102K100 49 2,899 SH   SOLE 1 2,899 0 0
CELESTICA INC OPT 15101Q108 1 100 SH Call SOLE 8 100 0 0
CELESTICA INC COM 15101Q108 0 32 SH   SOLE 8 32 0 0
CELGENE CORP COM 151020104 326,778 3,290,825 SH   SOLE 1 3,290,825 0 0
CELGENE CORP COM 151020104 157 1,580 SH   DFND 1 0 0 1,580
CELGENE CORP COM 151020104 68,564 690,478 SH   SOLE 8 690,478 0 0
CELGENE CORP OPT 151020104 16,633 167,500 SH Put SOLE 8 167,500 0 0
CELGENE CORP OPT 151020104 21,091 212,400 SH Call SOLE 8 212,400 0 0
CELGENE CORP COM 151020104 7,640 76,938 SH   SOLE 9 76,938 0 0
CELGENE CORP COM 151020104 7,448 75,008 SH   SOLE 58 75,008 0 0
CELLCOM ISRAEL LTD COM M2196U109 10 3,439 SH   SOLE 9 3,439 0 0
CELLDEX THERAPEUTICS INC NEW COM 15117B202 0 26 SH   SOLE 1 26 0 0
CELLECTIS S A ADR 15117K103 1 60 SH   SOLE 1 60 0 0
CELLECTIS S A ADR 15117K103 3 301 SH   SOLE 8 301 0 0
CELLULAR BIOMEDICINE GROUP I COM 15117P102 89 5,967 SH   SOLE 1 5,967 0 0
CELSIUS HOLDINGS INC COM 15118V207 43 12,388 SH   SOLE 1 12,388 0 0
CEMEX SAB DE CV ADR 151290889 1,360 347,042 SH   SOLE 1 347,042 0 0
CEMEX SAB DE CV OPT 151290889 510 130,100 SH Call SOLE 8 130,100 0 0
CEMEX SAB DE CV OPT 151290889 199 50,700 SH Put SOLE 8 50,700 0 0
CEMEX SAB DE CV ADR 151290889 11 2,864 SH   SOLE 8 2,864 0 0
CEMEX SAB DE CV ADR 151290889 1,288 328,487 SH   SOLE 9 328,487 0 0
CENOVUS ENERGY INC COM 15135U109 4,275 455,713 SH   SOLE 1 455,713 0 0
CENOVUS ENERGY INC OPT 15135U109 7 700 SH Call SOLE 8 700 0 0
CENOVUS ENERGY INC COM 15135U109 26 2,751 SH   SOLE 8 2,751 0 0
CENOVUS ENERGY INC COM 15135U109 143 15,247 SH   SOLE 9 15,247 0 0
CENTENE CORP DEL COM 15135B101 77,653 1,795,042 SH   SOLE 1 1,795,042 0 0
CENTENE CORP DEL OPT 15135B101 21,548 498,100 SH Put SOLE 8 498,100 0 0
CENTENE CORP DEL COM 15135B101 9,247 213,754 SH   SOLE 8 213,754 0 0
CENTENE CORP DEL OPT 15135B101 14,829 342,800 SH Call SOLE 8 342,800 0 0
CENTENE CORP DEL COM 15135B101 13,558 313,417 SH   SOLE 9 313,417 0 0
CENTENE CORP DEL COM 15135B101 1,932 44,655 SH   SOLE 58 44,655 0 0
CENTENE CORP DEL COM 15135B101 469 10,846 SH   SOLE 99 10,846 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 3,326 736,675 SH   SOLE 1 736,675 0 0
CENTENNIAL RESOURCE DEV INC COM 15136A102 1,838 407,129 SH   SOLE 8 407,129 0 0
CENTERPOINT ENERGY INC COM 15189T107 17,781 589,117 SH   SOLE 1 589,117 0 0
CENTERPOINT ENERGY INC CONV 15189T503 2,341 44,793 SH   SOLE 8 44,793 0 0
CENTERPOINT ENERGY INC OPT 15189T107 3,202 106,100 SH Call SOLE 8 106,100 0 0
CENTERPOINT ENERGY INC OPT 15189T107 75 2,500 SH Put SOLE 8 2,500 0 0
CENTERPOINT ENERGY INC COM 15189T107 693 22,964 SH   SOLE 8 22,964 0 0
CENTERPOINT ENERGY INC COM 15189T107 805 26,687 SH   SOLE 9 26,687 0 0
CENTERSTATE BK CORP COM 15201P109 4,126 171,985 SH   SOLE 1 171,985 0 0
CENTERSTATE BK CORP COM 15201P109 239 9,980 SH   SOLE 99 9,980 0 0
CENTRAIS ELETRICAS BRASILEIR ADR 15234Q207 394 41,068 SH   SOLE 1 41,068 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 304 67,538 SH   SOLE 1 67,538 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 0 30 SH   SOLE 8 30 0 0
CENTRAL EUROPEAN MEDIA ENTRP COM G20045202 507 112,727 SH   SOLE 9 112,727 0 0
CENTRAL FED CORP COM 15346Q400 0 1 SH   SOLE 8 1 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 1,260 45,453 SH   SOLE 1 45,453 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 409 14,001 SH   SOLE 1 14,001 0 0
CENTRAL GARDEN &amp PET CO COM 153527205 5 177 SH   SOLE 8 177 0 0
CENTRAL GARDEN &amp PET CO COM 153527106 1 24 SH   SOLE 8 24 0 0
CENTRAL PAC FINL CORP COM 154760409 919 32,322 SH   SOLE 1 32,322 0 0
CENTRAL PAC FINL CORP COM 154760409 4 134 SH   SOLE 8 134 0 0
CENTRAL PUERTO S A ADR 155038201 241 81,867 SH   SOLE 1 81,867 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 118 5,827 SH   SOLE 1 5,827 0 0
CENTRAL VALLEY CMNTY BANCORP COM 155685100 1 39 SH   SOLE 8 39 0 0
CENTRIC BRANDS INC COM 15644G104 21 8,237 SH   SOLE 1 8,237 0 0
CENTRUS ENERGY CORP COM 15643U104 0 18 SH   SOLE 8 18 0 0
CENTURY ALUM CO COM 156431108 464 69,891 SH   SOLE 1 69,891 0 0
CENTURY ALUM CO OPT 156431108 301 45,400 SH Call SOLE 8 45,400 0 0
CENTURY ALUM CO OPT 156431108 37 5,600 SH Put SOLE 8 5,600 0 0
CENTURY ALUM CO COM 156431108 1 162 SH   SOLE 8 162 0 0
CENTURY BANCORP INC MASS COM 156432106 124 1,420 SH   SOLE 1 1,420 0 0
CENTURY CASINOS INC COM 156492100 613 79,180 SH   SOLE 1 79,180 0 0
CENTURY CASINOS INC COM 156492100 0 45 SH   SOLE 8 45 0 0
CENTURY CMNTYS INC COM 156504300 1,849 60,349 SH   SOLE 1 60,349 0 0
CENTURY CMNTYS INC COM 156504300 18 591 SH   SOLE 8 591 0 0
CENTURY CMNTYS INC COM 156504300 208 6,797 SH   SOLE 99 6,797 0 0
CENTURYLINK INC COM 156700106 56,745 4,546,805 SH   SOLE 1 4,546,805 0 0
CENTURYLINK INC COM 156700106 1,605 128,621 SH   SOLE 8 128,621 0 0
CENTURYLINK INC OPT 156700106 6,701 536,900 SH Put SOLE 8 536,900 0 0
CENTURYLINK INC OPT 156700106 7,998 640,900 SH Call SOLE 8 640,900 0 0
CENTURYLINK INC COM 156700106 874 70,079 SH   SOLE 9 70,079 0 0
CERAGON NETWORKS LTD COM M22013102 71 26,300 SH   SOLE 1 26,300 0 0
CERECOR INC COM 15671L109 35 10,576 SH   SOLE 1 10,576 0 0
CERECOR INC COM 15671L109 1 402 SH   SOLE 8 402 0 0
CERIDIAN HCM HLDG INC COM 15677J108 362 7,329 SH   SOLE 1 7,329 0 0
CERIDIAN HCM HLDG INC COM 15677J108 20 406 SH   SOLE 8 406 0 0
CERIDIAN HCM HLDG INC COM 15677J108 247 4,997 SH   SOLE 99 4,997 0 0
CERNER CORP COM 156782104 33,234 487,508 SH   SOLE 1 487,508 0 0
CERNER CORP OPT 156782104 1,145 16,800 SH Put SOLE 8 16,800 0 0
CERNER CORP OPT 156782104 934 13,700 SH Call SOLE 8 13,700 0 0
CERNER CORP COM 156782104 124 1,813 SH   SOLE 8 1,813 0 0
CERNER CORP COM 156782104 683 10,031 SH   SOLE 9 10,031 0 0
CERUS CORP COM 157085101 395 76,712 SH   SOLE 1 76,712 0 0
CERUS CORP COM 157085101 14 2,706 SH   SOLE 8 2,706 0 0
CEVA INC COM 157210105 1,139 38,143 SH   SOLE 1 38,143 0 0
CEVA INC COM 157210105 2 69 SH   SOLE 8 69 0 0
CF INDS HLDGS INC COM 125269100 42,561 865,033 SH   SOLE 1 865,033 0 0
CF INDS HLDGS INC OPT 125269100 10,258 208,500 SH Call SOLE 8 208,500 0 0
CF INDS HLDGS INC OPT 125269100 11,350 230,700 SH Put SOLE 8 230,700 0 0
CF INDS HLDGS INC COM 125269100 1,779 36,165 SH   SOLE 8 36,165 0 0
CF INDS HLDGS INC COM 125269100 1,372 27,894 SH   SOLE 9 27,894 0 0
CGI INC COM 12532H104 625 7,887 SH   SOLE 1 7,887 0 0
CGI INC COM 12532H104 10,180 128,638 SH   SOLE 9 128,638 0 0
CHANGE HEALTHCARE INC COM 15912K100 243 20,075 SH   SOLE 1 20,075 0 0
CHANGE HEALTHCARE INC CONV 15912K209 2,600 54,476 SH   SOLE 8 54,476 0 0
CHANGYOU COM LTD ADR 15911M107 11 1,200 SH   SOLE 1 1,200 0 0
CHANGYOU COM LTD OPT 15911M107 210 22,100 SH Call SOLE 8 22,100 0 0
CHANGYOU COM LTD ADR 15911M107 308 32,417 SH   SOLE 8 32,417 0 0
CHANGYOU COM LTD OPT 15911M107 1,401 147,500 SH Put SOLE 8 147,500 0 0
CHANNELADVISOR CORP COM 159179100 124 13,245 SH   SOLE 1 13,245 0 0
CHANNELADVISOR CORP COM 159179100 1 144 SH   SOLE 8 144 0 0
CHAPARRAL ENERGY INC COM 15942R208 0 86 SH   SOLE 8 86 0 0
CHARAH SOLUTIONS INC COM 15957P105 10 4,722 SH   SOLE 1 4,722 0 0
CHARLES &amp COLVARD LTD COM 159765106 0 72 SH   SOLE 1 72 0 0
CHARLES RIV LABS INTL INC COM 159864107 558 4,215 SH   SOLE 1 4,215 0 0
CHARLES RIV LABS INTL INC COM 159864107 24 178 SH   SOLE 8 178 0 0
CHART INDS INC COM 16115Q308 2,587 41,507 SH   SOLE 1 41,507 0 0
CHART INDS INC COM 16115Q308 7 114 SH   SOLE 8 114 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 144,902 351,604 SH   SOLE 1 351,604 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 109,212 265,000 SH Put SOLE 1 265,000 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 8 20 SH   DFND 1 0 0 20
CHARTER COMMUNICATIONS INC N OPT 16119P108 62,477 151,600 SH Call SOLE 8 151,600 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 5,474 13,280 SH   SOLE 8 13,280 0 0
CHARTER COMMUNICATIONS INC N OPT 16119P108 64,250 155,900 SH Put SOLE 8 155,900 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 2,140 5,191 SH   SOLE 9 5,191 0 0
CHARTER COMMUNICATIONS INC N COM 16119P108 7,730 18,756 SH   SOLE 58 18,756 0 0
CHASE CORP COM 16150R104 421 3,855 SH   SOLE 1 3,855 0 0
CHASE CORP COM 16150R104 2 19 SH   SOLE 8 19 0 0
CHATHAM LODGING TR TRUS 16208T102 1,460 80,418 SH   SOLE 1 80,418 0 0
CHATHAM LODGING TR TRUS 16208T102 1 78 SH   SOLE 8 78 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 42 382 SH   DFND 1 0 0 382
CHECK POINT SOFTWARE TECH LT COM M22465104 77,126 704,345 SH   SOLE 1 704,345 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 10,019 91,500 SH Put SOLE 8 91,500 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 1 11 SH   SOLE 8 11 0 0
CHECK POINT SOFTWARE TECH LT OPT M22465104 241 2,200 SH Call SOLE 8 2,200 0 0
CHECK POINT SOFTWARE TECH LT COM M22465104 525 4,795 SH   SOLE 9 4,795 0 0
CHECKPOINT THERAPEUTICS INC COM 162828107 30 12,061 SH   SOLE 1 12,061 0 0
CHEESECAKE FACTORY INC COM 163072101 1,572 37,725 SH   SOLE 1 37,725 0 0
CHEESECAKE FACTORY INC COM 163072101 1,458 34,991 SH   SOLE 8 34,991 0 0
CHEESECAKE FACTORY INC OPT 163072101 2,780 66,700 SH Put SOLE 8 66,700 0 0
CHEESECAKE FACTORY INC OPT 163072101 1,225 29,400 SH Call SOLE 8 29,400 0 0
CHEETAH MOBILE INC ADR 163075104 0 33 SH   SOLE 1 33 0 0
CHEETAH MOBILE INC ADR 163075104 0 2 SH   SOLE 8 2 0 0
CHEFS WHSE INC COM 163086101 1,175 29,129 SH   SOLE 1 29,129 0 0
CHEGG INC COM 163092109 2,822 94,243 SH   SOLE 1 94,243 0 0
CHEGG INC BOND 163092AB5 2,186 1,699,000 PRN   SOLE 8 0 0 1,699,000
CHEGG INC COM 163092109 1 25 SH   SOLE 8 25 0 0
CHEMBIO DIAGNOSTICS INC COM 163572209 0 55 SH   SOLE 1 55 0 0
CHEMBIO DIAGNOSTICS INC COM 163572209 0 51 SH   SOLE 8 51 0 0
CHEMED CORP NEW COM 16359R103 13,837 33,137 SH   SOLE 1 33,137 0 0
CHEMOCENTRYX INC COM 16383L106 309 45,624 SH   SOLE 1 45,624 0 0
CHEMOCENTRYX INC COM 16383L106 105 15,559 SH   SOLE 8 15,559 0 0
CHEMOURS CO COM 163851108 849 56,799 SH   SOLE 1 56,799 0 0
CHEMOURS CO OPT 163851108 8,132 544,300 SH Put SOLE 8 544,300 0 0
CHEMOURS CO COM 163851108 10,630 711,522 SH   SOLE 8 711,522 0 0
CHEMOURS CO OPT 163851108 173 11,600 SH Call SOLE 8 11,600 0 0
CHEMOURS CO COM 163851108 30 1,997 SH   SOLE 9 1,997 0 0
CHEMUNG FINL CORP COM 164024101 76 1,804 SH   SOLE 1 1,804 0 0
CHENIERE ENERGY INC COM 16411R208 4,986 79,079 SH   SOLE 1 79,079 0 0
CHENIERE ENERGY INC OPT 16411R208 10,518 166,800 SH Put SOLE 8 166,800 0 0
CHENIERE ENERGY INC OPT 16411R208 11,622 184,300 SH Call SOLE 8 184,300 0 0
CHENIERE ENERGY INC BOND 16411RAG4 57 73,000 PRN   SOLE 8 0 0 73,000
CHENIERE ENERGY INC COM 16411R208 315 4,998 SH   SOLE 9 4,998 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 518 11,373 SH   SOLE 1 11,373 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 91 2,000 SH Put SOLE 8 2,000 0 0
CHENIERE ENERGY PARTNERS LP COM 16411Q101 5 100 SH   SOLE 8 100 0 0
CHENIERE ENERGY PARTNERS LP OPT 16411Q101 96 2,100 SH Call SOLE 8 2,100 0 0
CHERRY HILL MTG INVT CORP TRUS 164651101 163 12,511 SH   SOLE 1 12,511 0 0
CHESAPEAKE ENERGY CORP COM 165167107 149 105,536 SH   SOLE 1 105,536 0 0
CHESAPEAKE ENERGY CORP COM 165167107 6 4,451 SH   DFND 1 0 0 4,451
CHESAPEAKE ENERGY CORP OPT 165167107 70 49,500 SH Put SOLE 8 49,500 0 0
CHESAPEAKE ENERGY CORP OPT 165167107 398 282,500 SH Call SOLE 8 282,500 0 0
CHESAPEAKE ENERGY CORP COM 165167107 461 326,924 SH   SOLE 8 326,924 0 0
CHESAPEAKE UTILS CORP COM 165303108 1,829 19,186 SH   SOLE 1 19,186 0 0
CHESAPEAKE UTILS CORP COM 165303108 4 42 SH   SOLE 8 42 0 0
CHEVRON CORP NEW COM 166764100 271,286 2,287,400 SH   SOLE 1 2,287,400 0 0
CHEVRON CORP NEW COM 166764100 520 4,385 SH   DFND 1 0 0 4,385
CHEVRON CORP NEW OPT 166764100 12,714 107,200 SH Put SOLE 8 107,200 0 0
CHEVRON CORP NEW OPT 166764100 26,507 223,500 SH Call SOLE 8 223,500 0 0
CHEVRON CORP NEW COM 166764100 1,419 11,956 SH   SOLE 8 11,956 0 0
CHEVRON CORP NEW COM 166764100 8,197 69,114 SH   SOLE 9 69,114 0 0
CHEVRON CORP NEW COM 166764100 24,395 205,695 SH   SOLE 58 205,695 0 0
CHEVRON CORP NEW COM 166764100 3,910 32,970 SH   SOLE 99 32,970 0 0
CHEWY INC COM 16679L109 273 11,138 SH   SOLE 1 11,138 0 0
CHIASMA INC COM 16706W102 84 16,888 SH   SOLE 1 16,888 0 0
CHICAGO RIVET &amp MACH CO COM 168088102 0 4 SH   SOLE 8 4 0 0
CHICKEN SOUP FOR THE SOUL EN COM 16842Q100 0 33 SH   SOLE 8 33 0 0
CHICOS FAS INC COM 168615102 1,266 314,334 SH   SOLE 1 314,334 0 0
CHICOS FAS INC OPT 168615102 62 15,300 SH Call SOLE 8 15,300 0 0
CHICOS FAS INC COM 168615102 44 11,044 SH   SOLE 8 11,044 0 0
CHICOS FAS INC OPT 168615102 36 8,900 SH Put SOLE 8 8,900 0 0
CHILDRENS PL INC COM 168905107 2,387 31,000 SH   SOLE 1 31,000 0 0
CHILDRENS PL INC COM 168905107 26 339 SH   SOLE 8 339 0 0
CHILDRENS PL INC OPT 168905107 500 6,500 SH Put SOLE 8 6,500 0 0
CHILDRENS PL INC OPT 168905107 1,794 23,300 SH Call SOLE 8 23,300 0 0
CHIMERA INVT CORP TRUS 16934Q208 6,594 337,141 SH   SOLE 1 337,141 0 0
CHIMERA INVT CORP COM 16934Q208 2,821 144,231 SH   DFND 1 0 0 144,231
CHIMERA INVT CORP TRUS 16934Q208 17 891 SH   SOLE 8 891 0 0
CHIMERA INVT CORP OPT 16934Q208 170 8,700 SH Put SOLE 8 8,700 0 0
CHIMERA INVT CORP OPT 16934Q208 270 13,800 SH Call SOLE 8 13,800 0 0
CHIMERIX INC COM 16934W106 58 24,369 SH   SOLE 1 24,369 0 0
CHIMERIX INC COM 16934W106 0 25 SH   SOLE 8 25 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 935 8,172 SH   SOLE 1 8,172 0 0
CHINA BIOLOGIC PRODS HLDGS I COM G21515104 75 649 SH   SOLE 8 649 0 0
CHINA CUST RELATIONS CNTR IN COM G2118P102 0 1 SH   SOLE 8 1 0 0
CHINA FD INC FUND 169373107 48 2,496 SH   DFND 1 0 0 2,496
CHINA INDEX HLDGS LTD ADR 16954W101 0 41 SH   SOLE 8 41 0 0
CHINA LIFE INS CO LTD ADR 16939P106 1,054 91,469 SH   SOLE 1 91,469 0 0
CHINA LIFE INS CO LTD ADR 16939P106 0 1 SH   SOLE 8 1 0 0
CHINA LIFE INS CO LTD OPT 16939P106 1,859 161,400 SH Call SOLE 8 161,400 0 0
CHINA LIFE INS CO LTD OPT 16939P106 720 62,500 SH Put SOLE 8 62,500 0 0
CHINA MOBILE LIMITED ADR 16941M109 1,295 31,287 SH   SOLE 1 31,287 0 0
CHINA MOBILE LIMITED ADR 16941M109 16 380 SH   DFND 1 0 0 380
CHINA MOBILE LIMITED ADR 16941M109 290 7,012 SH   SOLE 8 7,012 0 0
CHINA MOBILE LIMITED OPT 16941M109 526 12,700 SH Put SOLE 8 12,700 0 0
CHINA MOBILE LIMITED OPT 16941M109 348 8,400 SH Call SOLE 8 8,400 0 0
CHINA MOBILE LIMITED ADR 16941M109 532 12,851 SH   SOLE 9 12,851 0 0
CHINA MOBILE LIMITED ADR 16941M109 414 10,000 SH   DFND 20 0 0 10,000
CHINA MOBILE LIMITED ADR 16941M109 839 20,272 SH   SOLE 99 20,272 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1,241 21,144 SH   SOLE 1 21,144 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 1 14 SH   SOLE 8 14 0 0
CHINA PETE &amp CHEM CORP OPT 16941R108 12 200 SH Call SOLE 8 200 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 587 10,000 SH   SOLE 9 10,000 0 0
CHINA PETE &amp CHEM CORP ADR 16941R108 892 15,190 SH   DFND 20 0 0 15,190
CHINA PETE &amp CHEM CORP ADR 16941R108 413 7,042 SH   SOLE 99 7,042 0 0
CHINA SOUTHN AIRLS LTD ADR 169409109 4 129 SH   SOLE 8 129 0 0
CHINA TELECOM CORP LTD ADR 169426103 1 19 SH   SOLE 1 19 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 13 1,215 SH   SOLE 1 1,215 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 0 3 SH   SOLE 8 3 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 138 13,200 SH Call SOLE 8 13,200 0 0
CHINA UNICOM (HONG KONG) LTD OPT 16945R104 322 30,700 SH Put SOLE 8 30,700 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 525 50,000 SH   SOLE 9 50,000 0 0
CHINA UNICOM (HONG KONG) LTD ADR 16945R104 240 22,924 SH   SOLE 99 22,924 0 0
CHINA YUCHAI INTL LTD COM G21082105 0 1 SH   SOLE 8 1 0 0
CHINACACHE INTL HLDG LTD ADR 16950M107 0 41 SH   SOLE 8 41 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 70,920 84,382 SH   SOLE 1 84,382 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 31,579 37,573 SH   SOLE 8 37,573 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 55,639 66,200 SH Call SOLE 8 66,200 0 0
CHIPOTLE MEXICAN GRILL INC OPT 169656105 189,862 225,900 SH Put SOLE 8 225,900 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 688 818 SH   SOLE 9 818 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,210 2,630 SH   SOLE 58 2,630 0 0
CHOICE HOTELS INTL INC COM 169905106 7,032 79,050 SH   SOLE 1 79,050 0 0
CHOICE HOTELS INTL INC COM 169905106 7 83 SH   SOLE 8 83 0 0
CHROMADEX CORP COM 171077407 77 19,492 SH   SOLE 1 19,492 0 0
CHUBB LIMITED COM H1467J104 96,314 596,592 SH   SOLE 1 596,592 0 0
CHUBB LIMITED COM H1467J104 26 159 SH   SOLE 8 159 0 0
CHUBB LIMITED OPT H1467J104 6,893 42,700 SH Call SOLE 8 42,700 0 0
CHUBB LIMITED COM H1467J104 2,569 15,907 SH   SOLE 9 15,907 0 0
CHUNGHWA TELECOM CO LTD ADR 17133Q502 95 2,648 SH   SOLE 1 2,648 0 0
CHURCH &amp DWIGHT INC COM 171340102 15,095 200,625 SH   SOLE 1 200,625 0 0
CHURCH &amp DWIGHT INC OPT 171340102 6,019 80,000 SH Put SOLE 8 80,000 0 0
CHURCH &amp DWIGHT INC COM 171340102 591 7,854 SH   SOLE 9 7,854 0 0
CHURCHILL DOWNS INC COM 171484108 3,250 26,330 SH   SOLE 1 26,330 0 0
CHURCHILL DOWNS INC COM 171484108 5 41 SH   SOLE 8 41 0 0
CHUYS HLDGS INC COM 171604101 404 16,285 SH   SOLE 1 16,285 0 0
CHUYS HLDGS INC COM 171604101 3 101 SH   SOLE 8 101 0 0
CIDARA THERAPEUTICS INC COM 171757107 0 100 SH   SOLE 1 100 0 0
CIENA CORP COM 171779309 3,405 86,818 SH   SOLE 1 86,818 0 0
CIENA CORP COM 171779309 2 50 SH   DFND 1 0 0 50
CIENA CORP OPT 171779309 2,287 58,300 SH Put SOLE 8 58,300 0 0
CIENA CORP COM 171779309 644 16,414 SH   SOLE 8 16,414 0 0
CIENA CORP OPT 171779309 7,826 199,500 SH Call SOLE 8 199,500 0 0
CIENA CORP COM 171779309 432 11,001 SH   SOLE 99 11,001 0 0
CIGNA CORP NEW COM 125523100 379 2,500 SH   DFND 1 0 0 2,500
CIGNA CORP NEW COM 125523100 114,755 756,003 SH   SOLE 1 756,003 0 0
CIGNA CORP NEW OPT 125523100 17,764 117,028 SH Put SOLE 8 117,028 0 0
CIGNA CORP NEW OPT 125523100 16,681 109,896 SH Call SOLE 8 109,896 0 0
CIGNA CORP NEW COM 125523100 5,465 36,003 SH   SOLE 8 36,003 0 0
CIGNA CORP NEW COM 125523100 2,112 13,918 SH   SOLE 9 13,918 0 0
CIGNA CORP NEW COM 125523100 6,236 41,085 SH   SOLE 58 41,085 0 0
CIGNA CORP NEW COM 125523100 3,988 26,272 SH   SOLE 99 26,272 0 0
CIMAREX ENERGY CO COM 171798101 8,193 170,888 SH   SOLE 1 170,888 0 0
CIMAREX ENERGY CO OPT 171798101 2,699 56,300 SH Put SOLE 8 56,300 0 0
CIMAREX ENERGY CO OPT 171798101 3,624 75,600 SH Call SOLE 8 75,600 0 0
CIMAREX ENERGY CO COM 171798101 4,303 89,766 SH   SOLE 8 89,766 0 0
CIMAREX ENERGY CO COM 171798101 158 3,306 SH   SOLE 9 3,306 0 0
CIMPRESS N V COM N20146101 1,733 13,145 SH   SOLE 1 13,145 0 0
CIMPRESS N V OPT N20146101 158 1,200 SH Call SOLE 8 1,200 0 0
CIMPRESS N V OPT N20146101 26 200 SH Put SOLE 8 200 0 0
CIMPRESS N V COM N20146101 198 1,507 SH   SOLE 8 1,507 0 0
CINCINNATI BELL INC NEW COM 171871502 253 49,769 SH   SOLE 1 49,769 0 0
CINCINNATI BELL INC NEW COM 171871502 3 589 SH   SOLE 8 589 0 0
CINCINNATI FINL CORP COM 172062101 24,840 212,918 SH   SOLE 1 212,918 0 0
CINCINNATI FINL CORP COM 172062101 20 175 SH   SOLE 8 175 0 0
CINCINNATI FINL CORP OPT 172062101 1,540 13,200 SH Call SOLE 8 13,200 0 0
CINCINNATI FINL CORP OPT 172062101 1,423 12,200 SH Put SOLE 8 12,200 0 0
CINCINNATI FINL CORP COM 172062101 574 4,917 SH   SOLE 9 4,917 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,211 31,308 SH   SOLE 1 31,308 0 0
CINEMARK HOLDINGS INC COM 17243V102 20 524 SH   SOLE 8 524 0 0
CINEMARK HOLDINGS INC COM 17243V102 361 9,330 SH   SOLE 99 9,330 0 0
CINTAS CORP COM 172908105 24,381 90,943 SH   SOLE 1 90,943 0 0
CINTAS CORP OPT 172908105 590 2,200 SH Call SOLE 8 2,200 0 0
CINTAS CORP COM 172908105 3,264 12,172 SH   SOLE 8 12,172 0 0
CINTAS CORP OPT 172908105 8,311 31,000 SH Put SOLE 8 31,000 0 0
CINTAS CORP COM 172908105 750 2,795 SH   SOLE 9 2,795 0 0
CINTAS CORP COM 172908105 2,453 9,150 SH   SOLE 58 9,150 0 0
CIRCOR INTL INC COM 17273K109 736 19,619 SH   SOLE 1 19,619 0 0
CIRCOR INTL INC COM 17273K109 7 173 SH   SOLE 8 173 0 0
CIRRUS LOGIC INC COM 172755100 6,320 117,969 SH   SOLE 1 117,969 0 0
CIRRUS LOGIC INC OPT 172755100 477 8,900 SH Call SOLE 8 8,900 0 0
CIRRUS LOGIC INC COM 172755100 3,146 58,720 SH   SOLE 8 58,720 0 0
CIRRUS LOGIC INC OPT 172755100 5,401 100,800 SH Put SOLE 8 100,800 0 0
CISCO SYS INC COM 17275R102 372 7,524 SH   DFND 1 0 0 7,524
CISCO SYS INC COM 17275R102 400,100 8,097,523 SH   SOLE 1 8,097,523 0 0
CISCO SYS INC COM 17275R102 9,717 196,669 SH   SOLE 8 196,669 0 0
CISCO SYS INC OPT 17275R102 55,023 1,113,600 SH Put SOLE 8 1,113,600 0 0
CISCO SYS INC OPT 17275R102 44,553 901,700 SH Call SOLE 8 901,700 0 0
CISCO SYS INC COM 17275R102 7,766 157,157 SH   SOLE 9 157,157 0 0
CISCO SYS INC COM 17275R102 183 3,700 SH   SOLE 20 0 3,700 0
CISION LTD COM G1992S109 635 82,627 SH   SOLE 1 82,627 0 0
CIT GROUP INC COM 125581801 7,551 166,625 SH   SOLE 1 166,625 0 0
CIT GROUP INC OPT 125581801 2,900 64,000 SH Put SOLE 8 64,000 0 0
CIT GROUP INC COM 125581801 248 5,471 SH   SOLE 8 5,471 0 0
CIT GROUP INC OPT 125581801 281 6,200 SH Call SOLE 8 6,200 0 0
CIT GROUP INC COM 125581801 102 2,250 SH   SOLE 9 2,250 0 0
CITI TRENDS INC COM 17306X102 112 6,148 SH   SOLE 1 6,148 0 0
CITI TRENDS INC COM 17306X102 1 60 SH   SOLE 8 60 0 0
CITIGROUP INC OPT 172967424 6,908 100,000 SH Call SOLE 1 100,000 0 0
CITIGROUP INC COM 172967424 268,932 3,893,061 SH   SOLE 1 3,893,061 0 0
CITIGROUP INC COM 172967424 2,956 42,793 SH   DFND 1 0 0 42,793
CITIGROUP INC OPT 172967424 6,908 100,000 SH Put SOLE 1 100,000 0 0
CITIGROUP INC OPT 172967424 156,742 2,269,000 SH Put SOLE 8 2,269,000 0 0
CITIGROUP INC COM 172967424 23,825 344,879 SH   SOLE 8 344,879 0 0
CITIGROUP INC OPT 172967424 125,788 1,820,900 SH Call SOLE 8 1,820,900 0 0
CITIGROUP INC OPT 172967424 6,908 100,000 SH Put SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 5,265 76,220 SH   SOLE 9 76,220 0 0
CITIGROUP INC OPT 172967424 6,908 100,000 SH Call SOLE 9 100,000 0 0
CITIGROUP INC COM 172967424 929 13,450 SH   DFND 20 0 0 13,450
CITIGROUP INC COM 172967424 216 3,120 SH   SOLE 20 0 3,120 0
CITIGROUP INC COM 172967424 17,248 249,678 SH   SOLE 58 249,678 0 0
CITIGROUP INC COM 172967424 1,335 19,319 SH   SOLE 99 19,319 0 0
CITIZENS &amp NORTHN CORP COM 172922106 159 6,092 SH   SOLE 1 6,092 0 0
CITIZENS FINL GROUP INC COM 174610105 27,058 764,958 SH   SOLE 1 764,958 0 0
CITIZENS FINL GROUP INC COM 174610105 609 17,223 SH   SOLE 8 17,223 0 0
CITIZENS FINL GROUP INC OPT 174610105 35 1,000 SH Call SOLE 8 1,000 0 0
CITIZENS FINL GROUP INC COM 174610105 519 14,662 SH   SOLE 9 14,662 0 0
CITIZENS HLDG CO MISS COM 174715102 0 11 SH   SOLE 8 11 0 0
CITIZENS INC COM 174740100 173 25,135 SH   SOLE 1 25,135 0 0
CITRIX SYS INC COM 177376100 54,825 568,012 SH   SOLE 1 568,012 0 0
CITRIX SYS INC OPT 177376100 656 6,800 SH Call SOLE 8 6,800 0 0
CITRIX SYS INC OPT 177376100 1,728 17,900 SH Put SOLE 8 17,900 0 0
CITRIX SYS INC COM 177376100 7,186 74,459 SH   SOLE 8 74,459 0 0
CITRIX SYS INC COM 177376100 1,170 12,122 SH   SOLE 9 12,122 0 0
CITRIX SYS INC COM 177376100 830 8,596 SH   SOLE 99 8,596 0 0
CITY HLDG CO COM 177835105 1,625 21,300 SH   SOLE 1 21,300 0 0
CITY HLDG CO COM 177835105 21 268 SH   SOLE 8 268 0 0
CITY OFFICE REIT INC TRUS 178587101 321 22,342 SH   SOLE 1 22,342 0 0
CIVISTA BANCSHARES INC COM 178867107 169 7,781 SH   SOLE 1 7,781 0 0
CIVISTA BANCSHARES INC COM 178867107 0 3 SH   SOLE 8 3 0 0
CKX LANDS INC COM 12562N104 0 6 SH   SOLE 8 6 0 0
CLARIVATE ANALYTICS PLC COM G21810109 28 1,674 SH   SOLE 1 1,674 0 0
CLARUS CORP NEW COM 18270P109 135 11,552 SH   SOLE 1 11,552 0 0
CLARUS CORP NEW COM 18270P109 1 87 SH   SOLE 8 87 0 0
CLEAN ENERGY FUELS CORP COM 184499101 244 117,434 SH   SOLE 1 117,434 0 0
CLEAN HARBORS INC COM 184496107 6,887 89,211 SH   SOLE 1 89,211 0 0
CLEAN HARBORS INC COM 184496107 7 90 SH   SOLE 8 90 0 0
CLEAN HARBORS INC OPT 184496107 62 800 SH Call SOLE 8 800 0 0
CLEAN HARBORS INC OPT 184496107 278 3,600 SH Put SOLE 8 3,600 0 0
CLEAN HARBORS INC COM 184496107 749 9,700 SH   SOLE 99 9,700 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 84 33,090 SH   SOLE 1 33,090 0 0
CLEAR CHANNEL OUTDOOR HLDGS COM 18453H106 1,765 700,300 SH   SOLE 8 700,300 0 0
CLEARFIELD INC COM 18482P103 65 5,548 SH   SOLE 1 5,548 0 0
CLEARFIELD INC COM 18482P103 0 21 SH   SOLE 8 21 0 0
CLEARSIDE BIOMEDICAL INC COM 185063104 0 5 SH   SOLE 1 5 0 0
CLEARWATER PAPER CORP COM 18538R103 349 16,573 SH   SOLE 1 16,573 0 0
CLEARWATER PAPER CORP COM 18538R103 3 138 SH   SOLE 8 138 0 0
CLEARWAY ENERGY INC COM 18539C204 729 39,915 SH   SOLE 1 39,915 0 0
CLEARWAY ENERGY INC COM 18539C105 841 48,535 SH   SOLE 1 48,535 0 0
CLEARWAY ENERGY INC COM 18539C204 719 39,396 SH   SOLE 8 39,396 0 0
CLEARWAY ENERGY INC COM 18539C105 4 232 SH   SOLE 8 232 0 0
CLEVELAND CLIFFS INC COM 185899101 4 500 SH   DFND 1 0 0 500
CLEVELAND CLIFFS INC COM 185899101 1,254 173,673 SH   SOLE 1 173,673 0 0
CLEVELAND CLIFFS INC OPT 185899101 3,070 425,200 SH Call SOLE 8 425,200 0 0
CLEVELAND CLIFFS INC OPT 185899101 2,673 370,200 SH Put SOLE 8 370,200 0 0
CLEVELAND CLIFFS INC COM 185899101 488 67,562 SH   SOLE 8 67,562 0 0
CLEVELAND CLIFFS INC COM 185899101 47 6,477 SH   SOLE 99 6,477 0 0
CLIPPER RLTY INC TRUS 18885T306 72 7,105 SH   SOLE 1 7,105 0 0
CLIPPER RLTY INC TRUS 18885T306 2 165 SH   SOLE 8 165 0 0
CLOROX CO DEL COM 189054109 99 650 SH   DFND 1 0 0 650
CLOROX CO DEL COM 189054109 21,574 142,055 SH   SOLE 1 142,055 0 0
CLOROX CO DEL OPT 189054109 7,214 47,500 SH Put SOLE 8 47,500 0 0
CLOROX CO DEL OPT 189054109 4,541 29,900 SH Call SOLE 8 29,900 0 0
CLOROX CO DEL COM 189054109 2,559 16,850 SH   SOLE 8 16,850 0 0
CLOROX CO DEL COM 189054109 616 4,052 SH   SOLE 9 4,052 0 0
CLOUDERA INC COM 18914U100 15 1,730 SH   DFND 1 0 0 1,730
CLOUDERA INC COM 18914U100 1,612 182,023 SH   SOLE 1 182,023 0 0
CLOUDERA INC OPT 18914U100 1,175 132,600 SH Put SOLE 8 132,600 0 0
CLOUDERA INC OPT 18914U100 210 23,700 SH Call SOLE 8 23,700 0 0
CLOUDERA INC COM 18914U100 3,751 423,309 SH   SOLE 8 423,309 0 0
CLOUDERA INC COM 18914U100 354 40,000 SH   DFND 20 0 0 40,000
CLOVIS ONCOLOGY INC COM 189464100 112 28,291 SH   SOLE 1 28,291 0 0
CLOVIS ONCOLOGY INC COM 189464100 12 3,142 SH   SOLE 8 3,142 0 0
CLOVIS ONCOLOGY INC OPT 189464100 1,209 307,700 SH Call SOLE 8 307,700 0 0
CLOVIS ONCOLOGY INC OPT 189464100 187 47,600 SH Put SOLE 8 47,600 0 0
CLPS INCORPORATION COM G31642104 0 26 SH   SOLE 8 26 0 0
CME GROUP INC COM 12572Q105 145,015 686,161 SH   SOLE 1 686,161 0 0
CME GROUP INC COM 12572Q105 197 931 SH   DFND 1 0 0 931
CME GROUP INC OPT 12572Q105 5,601 26,500 SH Call SOLE 8 26,500 0 0
CME GROUP INC OPT 12572Q105 5,601 26,500 SH Put SOLE 8 26,500 0 0
CME GROUP INC COM 12572Q105 1,315 6,220 SH   SOLE 8 6,220 0 0
CME GROUP INC COM 12572Q105 3,455 16,357 SH   SOLE 9 16,357 0 0
CMS ENERGY CORP COM 125896100 27,747 433,867 SH   SOLE 1 433,867 0 0
CMS ENERGY CORP COM 125896100 7 110 SH   SOLE 8 110 0 0
CMS ENERGY CORP COM 125896100 575 9,016 SH   SOLE 9 9,016 0 0
CNA FINL CORP COM 126117100 723 14,703 SH   SOLE 1 14,703 0 0
CNA FINL CORP COM 126117100 7 137 SH   SOLE 8 137 0 0
CNB FINL CORP PA COM 126128107 342 11,921 SH   SOLE 1 11,921 0 0
CNB FINL CORP PA COM 126128107 1 29 SH   SOLE 8 29 0 0
CNH INDL N V COM N20944109 74,959 7,385,178 SH   SOLE 1 7,385,178 0 0
CNH INDL N V COM N20944109 584 57,500 SH   SOLE 8 57,500 0 0
CNH INDL N V COM N20944109 3,905 384,692 SH   SOLE 9 384,692 0 0
CNH INDL N V COM N20944109 14,043 1,383,524 SH   SOLE 58 1,383,524 0 0
CNO FINL GROUP INC COM 12621E103 1,564 98,791 SH   SOLE 1 98,791 0 0
CNO FINL GROUP INC COM 12621E103 36 2,246 SH   SOLE 8 2,246 0 0
CNOOC LTD ADR 126132109 689 4,528 SH   SOLE 1 4,528 0 0
CNOOC LTD ADR 126132109 219 1,438 SH   SOLE 8 1,438 0 0
CNOOC LTD OPT 126132109 2,680 17,600 SH Call SOLE 8 17,600 0 0
CNOOC LTD OPT 126132109 5,816 38,200 SH Put SOLE 8 38,200 0 0
CNOOC LTD ADR 126132109 609 4,000 SH   SOLE 9 4,000 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 77 5,461 SH   SOLE 1 5,461 0 0
CNX MIDSTREAM PARTNERS LP COM 12654A101 1 100 SH   SOLE 8 100 0 0
CNX RESOURCES CORPORATION COM 12653C108 3,418 470,767 SH   SOLE 1 470,767 0 0
CNX RESOURCES CORPORATION OPT 12653C108 864 119,000 SH Put SOLE 8 119,000 0 0
CNX RESOURCES CORPORATION COM 12653C108 273 37,625 SH   SOLE 8 37,625 0 0
CNX RESOURCES CORPORATION OPT 12653C108 173 23,800 SH Call SOLE 8 23,800 0 0
CO DIAGNOSTICS INC COM 189763105 75 72,950 SH   SOLE 8 72,950 0 0
COASTAL FINL CORP WA COM 19046P209 72 4,736 SH   SOLE 1 4,736 0 0
COCA COLA CO COM 191216100 361 6,632 SH   DFND 1 0 0 6,632
COCA COLA CO COM 191216100 316,172 5,807,693 SH   SOLE 1 5,807,693 0 0
COCA COLA CO OPT 191216100 11,155 204,900 SH Put SOLE 8 204,900 0 0
COCA COLA CO OPT 191216100 40,085 736,300 SH Call SOLE 8 736,300 0 0
COCA COLA CO COM 191216100 710 13,030 SH   SOLE 8 13,030 0 0
COCA COLA CO COM 191216100 11,046 202,896 SH   SOLE 9 202,896 0 0
COCA COLA CO COM 191216100 22,692 416,822 SH   SOLE 58 416,822 0 0
COCA COLA CONSOLIDATED INC COM 191098102 1,484 4,883 SH   SOLE 1 4,883 0 0
COCA COLA CONSOLIDATED INC COM 191098102 198 652 SH   SOLE 8 652 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 8,952 161,454 SH   SOLE 1 161,454 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 250 4,501 SH   SOLE 8 4,501 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 11 200 SH Put SOLE 8 200 0 0
COCA COLA EUROPEAN PARTNERS OPT G25839104 272 4,900 SH Call SOLE 8 4,900 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 14,815 267,217 SH   SOLE 9 267,217 0 0
COCA COLA EUROPEAN PARTNERS COM G25839104 137 2,473 SH   SOLE 99 2,473 0 0
COCA COLA FEMSA S A B DE C V ADR 191241108 562 9,276 SH   SOLE 1 9,276 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 19 2,284 SH   SOLE 1 2,284 0 0
CODA OCTOPUS GROUP INC COM 19188U206 0 48 SH   SOLE 8 48 0 0
CODEXIS INC COM 192005106 357 26,061 SH   SOLE 1 26,061 0 0
CODEXIS INC COM 192005106 0 33 SH   SOLE 8 33 0 0
CODORUS VY BANCORP INC COM 192025104 108 4,659 SH   SOLE 1 4,659 0 0
CODORUS VY BANCORP INC COM 192025104 0 9 SH   SOLE 8 9 0 0
COEUR MNG INC COM 192108504 3,810 792,221 SH   SOLE 1 792,221 0 0
COEUR MNG INC OPT 192108504 102 21,200 SH Put SOLE 8 21,200 0 0
COEUR MNG INC OPT 192108504 549 114,100 SH Call SOLE 8 114,100 0 0
COFFEE HLDG CO INC COM 192176105 0 21 SH   SOLE 8 21 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 3,098 56,213 SH   SOLE 1 56,213 0 0
COGENT COMMUNICATIONS HLDGS COM 19239V302 105 1,898 SH   SOLE 8 1,898 0 0
COGNEX CORP COM 192422103 4,717 96,029 SH   SOLE 1 96,029 0 0
COGNEX CORP COM 192422103 35 711 SH   SOLE 8 711 0 0
COGNEX CORP COM 192422103 189 3,840 SH   SOLE 9 3,840 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 101,667 1,687,045 SH   SOLE 1 1,687,045 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 3,827 63,500 SH Call SOLE 8 63,500 0 0
COGNIZANT TECHNOLOGY SOLUTIO OPT 192446102 7,274 120,700 SH Put SOLE 8 120,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 307 5,100 SH   SOLE 8 5,100 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 1,128 18,731 SH   SOLE 9 18,731 0 0
COGNIZANT TECHNOLOGY SOLUTIO COM 192446102 5,965 98,973 SH   SOLE 99 98,973 0 0
COHEN &amp CO INC NEW COM 19249M102 0 3 SH   SOLE 8 3 0 0
COHEN &amp STEERS INC COM 19247A100 995 18,109 SH   SOLE 1 18,109 0 0
COHEN &amp STEERS INC COM 19247A100 3 55 SH   SOLE 8 55 0 0
COHEN &amp STEERS INC COM 19247A100 81 1,476 SH   SOLE 99 1,476 0 0
COHERENT INC COM 192479103 8,340 54,257 SH   SOLE 1 54,257 0 0
COHERENT INC COM 192479103 21 131 SH   SOLE 8 131 0 0
COHERENT INC COM 192479103 446 2,903 SH   SOLE 99 2,903 0 0
COHERUS BIOSCIENCES INC COM 19249H103 727 35,911 SH   SOLE 1 35,911 0 0
COHERUS BIOSCIENCES INC COM 19249H103 1,040 51,309 SH   SOLE 8 51,309 0 0
COHU INC COM 192576106 570 42,207 SH   SOLE 1 42,207 0 0
COHU INC COM 192576106 1 84 SH   SOLE 8 84 0 0
COLFAX CORP COM 194014106 1,873 64,447 SH   SOLE 1 64,447 0 0
COLFAX CORP CONV 194014205 12,548 96,122 SH   SOLE 8 96,122 0 0
COLFAX CORP OPT 194014106 44 1,500 SH Call SOLE 8 1,500 0 0
COLFAX CORP COM 194014106 35 1,191 SH   SOLE 8 1,191 0 0
COLFAX CORP OPT 194014106 84 2,900 SH Put SOLE 8 2,900 0 0
COLGATE PALMOLIVE CO COM 194162103 54,831 745,916 SH   SOLE 1 745,916 0 0
COLGATE PALMOLIVE CO PREF 194162103 836 11,366 SH   DFND 1 0 0 11,366
COLGATE PALMOLIVE CO COM 194162103 13,678 186,065 SH   SOLE 8 186,065 0 0
COLGATE PALMOLIVE CO OPT 194162103 14,695 199,900 SH Call SOLE 8 199,900 0 0
COLGATE PALMOLIVE CO OPT 194162103 22,090 300,500 SH Put SOLE 8 300,500 0 0
COLGATE PALMOLIVE CO COM 194162103 2,286 31,101 SH   SOLE 9 31,101 0 0
COLGATE PALMOLIVE CO COM 194162103 6,830 92,906 SH   SOLE 58 92,906 0 0
COLGATE PALMOLIVE CO COM 194162103 144 1,961 SH   SOLE 99 1,961 0 0
COLLECTORS UNIVERSE INC COM 19421R200 112 3,949 SH   SOLE 1 3,949 0 0
COLLECTORS UNIVERSE INC COM 19421R200 1 45 SH   SOLE 8 45 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 280 24,378 SH   SOLE 1 24,378 0 0
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 0 30 SH   SOLE 8 30 0 0
COLLIER CREEK HOLDINGS TRUS G22707122 5,350 500,000 SH   SOLE 8 500,000 0 0
COLLIERS INTL GROUP INC COM 194693107 120 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 58 3,767 SH   SOLE 1 3,767 0 0
COLONY CAP INC NEW TRUS 19626G108 210 34,777 SH   SOLE 1 34,777 0 0
COLONY CAP INC NEW COM 19626G108 7 1,222 SH   SOLE 1 1,222 0 0
COLONY CAP INC NEW TRUS 19626G108 15 2,537 SH   SOLE 8 2,537 0 0
COLONY CAP INC NEW COM 19626G108 7 1,180 SH   SOLE 9 1,180 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 640 44,215 SH   SOLE 1 44,215 0 0
COLONY CR REAL ESTATE INC TRUS 19625T101 1 40 SH   SOLE 8 40 0 0
COLONY STARWOOD HOMES BOND 19625XAB8 548 412,000 PRN   SOLE 8 0 0 412,000
COLUMBIA BKG SYS INC COM 197236102 2,674 72,479 SH   SOLE 1 72,479 0 0
COLUMBIA BKG SYS INC COM 197236102 15 409 SH   SOLE 8 409 0 0
COLUMBIA ETF TR I FUND 19761L508 98 4,700 SH   SOLE 1 4,700 0 0
COLUMBIA FINL INC COM 197641103 636 40,222 SH   SOLE 1 40,222 0 0
COLUMBIA FINL INC COM 197641103 14 890 SH   SOLE 8 890 0 0
COLUMBIA PPTY TR INC TRUS 198287203 4,096 193,656 SH   SOLE 1 193,656 0 0
COLUMBIA PPTY TR INC TRUS 198287203 6 306 SH   SOLE 8 306 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 11,838 122,181 SH   SOLE 1 122,181 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2 18 SH   SOLE 8 18 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 46 472 SH   SOLE 99 472 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 563 15,446 SH   SOLE 1 15,446 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 3 74 SH   SOLE 8 74 0 0
COMCAST CORP NEW COM 20030N101 40 880 SH   DFND 1 0 0 880
COMCAST CORP NEW COM 20030N101 314,131 6,968,310 SH   SOLE 1 6,968,310 0 0
COMCAST CORP NEW COM 20030N101 2,155 47,801 SH   SOLE 8 47,801 0 0
COMCAST CORP NEW OPT 20030N101 34,829 772,600 SH Put SOLE 8 772,600 0 0
COMCAST CORP NEW OPT 20030N101 38,304 849,700 SH Call SOLE 8 849,700 0 0
COMCAST CORP NEW COM 20030N101 9,722 215,673 SH   SOLE 9 215,673 0 0
COMCAST CORP NEW COM 20030N101 178 3,954 SH   SOLE 99 3,954 0 0
COMERICA INC COM 200340107 27,131 411,148 SH   SOLE 1 411,148 0 0
COMERICA INC COM 200340107 1,066 16,150 SH   SOLE 8 16,150 0 0
COMERICA INC OPT 200340107 1,584 24,000 SH Call SOLE 8 24,000 0 0
COMERICA INC OPT 200340107 2,712 41,100 SH Put SOLE 8 41,100 0 0
COMERICA INC COM 200340107 330 5,003 SH   SOLE 9 5,003 0 0
COMFORT SYS USA INC COM 199908104 1,855 41,940 SH   SOLE 1 41,940 0 0
COMFORT SYS USA INC COM 199908104 14 315 SH   SOLE 8 315 0 0
COMMERCE BANCSHARES INC COM 200525103 169 2,783 SH   SOLE 1 2,783 0 0
COMMERCE BANCSHARES INC COM 200525103 761 12,540 SH   SOLE 8 12,540 0 0
COMMERCIAL METALS CO COM 201723103 2,197 126,438 SH   SOLE 1 126,438 0 0
COMMERCIAL METALS CO COM 201723103 673 38,695 SH   SOLE 8 38,695 0 0
COMMERCIAL METALS CO OPT 201723103 3,476 200,000 SH Call SOLE 8 200,000 0 0
COMMERCIAL VEH GROUP INC COM 202608105 563 78,109 SH   SOLE 1 78,109 0 0
COMMERCIAL VEH GROUP INC COM 202608105 0 30 SH   SOLE 8 30 0 0
COMMSCOPE HLDG CO INC COM 20337X109 836 71,098 SH   SOLE 1 71,098 0 0
COMMSCOPE HLDG CO INC COM 20337X109 33 2,763 SH   SOLE 8 2,763 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 7 600 SH Put SOLE 8 600 0 0
COMMSCOPE HLDG CO INC OPT 20337X109 11 900 SH Call SOLE 8 900 0 0
COMMSCOPE HLDG CO INC COM 20337X109 25 2,133 SH   SOLE 9 2,133 0 0
COMMSCOPE HLDG CO INC COM 20337X109 24 2,046 SH   SOLE 99 2,046 0 0
COMMUNICATIONS SYS INC COM 203900105 0 79 SH   SOLE 8 79 0 0
COMMUNITY BANKERS TR CORP COM 203612106 95 10,969 SH   SOLE 1 10,969 0 0
COMMUNITY BANKERS TR CORP COM 203612106 0 31 SH   SOLE 8 31 0 0
COMMUNITY BK SYS INC COM 203607106 3,987 64,619 SH   SOLE 1 64,619 0 0
COMMUNITY BK SYS INC COM 203607106 14 225 SH   SOLE 8 225 0 0
COMMUNITY FINL CORP MD COM 20368X101 83 2,483 SH   SOLE 1 2,483 0 0
COMMUNITY FINL CORP MD COM 20368X101 0 10 SH   SOLE 8 10 0 0
COMMUNITY FIRST BANCSHARES I COM 20369M104 0 2 SH   SOLE 8 2 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 370 103,061 SH   SOLE 1 103,061 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 54 14,900 SH Call SOLE 8 14,900 0 0
COMMUNITY HEALTH SYS INC NEW OPT 203668108 4 1,200 SH Put SOLE 8 1,200 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 6 1,722 SH   SOLE 8 1,722 0 0
COMMUNITY HEALTHCARE TR INC TRUS 20369C106 1,786 40,085 SH   SOLE 1 40,085 0 0
COMMUNITY TR BANCORP INC COM 204149108 334 7,848 SH   SOLE 1 7,848 0 0
COMMUNITY TR BANCORP INC COM 204149108 1 27 SH   SOLE 8 27 0 0
COMMUNITY WEST BANCSHARES COM 204157101 0 30 SH   SOLE 8 30 0 0
COMMVAULT SYSTEMS INC COM 204166102 1,675 37,485 SH   SOLE 1 37,485 0 0
COMMVAULT SYSTEMS INC OPT 204166102 331 7,400 SH Call SOLE 8 7,400 0 0
COMPANHIA BRASILEIRA DE DIST ADR 20440T201 4,506 234,308 SH   SOLE 1 234,308 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 8,511 716,483 SH   SOLE 1 716,483 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 12 1,041 SH   SOLE 8 1,041 0 0
COMPANHIA DE SANEAMENTO BASI ADR 20441A102 802 67,544 SH   SOLE 9 67,544 0 0
COMPANHIA ENERGETICA DE MINA ADR 204409601 8,027 2,367,891 SH   SOLE 1 2,367,891 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 127 10,527 SH   SOLE 1 10,527 0 0
COMPANHIA PARANAENSE ENERG C ADR 20441B407 3 246 SH   SOLE 8 246 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 18 5,640 SH   DFND 1 0 0 5,640
COMPANHIA SIDERURGICA NACION ADR 20440W105 962 304,339 SH   SOLE 1 304,339 0 0
COMPANHIA SIDERURGICA NACION ADR 20440W105 3 947 SH   SOLE 9 947 0 0
COMPANIA CERVECERIAS UNIDAS ADR 204429104 1,694 76,335 SH   SOLE 1 76,335 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 158 10,409 SH   SOLE 1 10,409 0 0
COMPANIA DE MINAS BUENAVENTU OPT 204448104 20 1,300 SH Call SOLE 8 1,300 0 0
COMPANIA DE MINAS BUENAVENTU ADR 204448104 126 8,293 SH   SOLE 8 8,293 0 0
COMPASS MINERALS INTL INC COM 20451N101 1,463 25,903 SH   SOLE 1 25,903 0 0
COMPASS MINERALS INTL INC OPT 20451N101 797 14,100 SH Call SOLE 8 14,100 0 0
COMPASS MINERALS INTL INC COM 20451N101 14 246 SH   SOLE 8 246 0 0
COMPASS MINERALS INTL INC OPT 20451N101 90 1,600 SH Put SOLE 8 1,600 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 548 24,185 SH   SOLE 1 24,185 0 0
COMPUTER PROGRAMS &amp SYS INC COM 205306103 2 119 SH   SOLE 8 119 0 0
COMPUTER TASK GROUP INC COM 205477102 0 60 SH   SOLE 8 60 0 0
COMPX INTERNATIONAL INC COM 20563P101 12 836 SH   SOLE 1 836 0 0
COMPX INTERNATIONAL INC COM 20563P101 0 4 SH   SOLE 8 4 0 0
COMSCORE INC COM 20564W105 143 74,826 SH   SOLE 1 74,826 0 0
COMSTOCK RES INC COM 205768302 374 47,896 SH   SOLE 1 47,896 0 0
COMSTOCK RES INC COM 205768302 1 117 SH   SOLE 8 117 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 1,673 51,457 SH   SOLE 1 51,457 0 0
COMTECH TELECOMMUNICATIONS C COM 205826209 242 7,466 SH   SOLE 8 7,466 0 0
CONAGRA BRANDS INC COM 205887102 12,842 418,589 SH   SOLE 1 418,589 0 0
CONAGRA BRANDS INC OPT 205887102 11,646 379,600 SH Put SOLE 8 379,600 0 0
CONAGRA BRANDS INC OPT 205887102 7,821 254,900 SH Call SOLE 8 254,900 0 0
CONAGRA BRANDS INC COM 205887102 51 1,651 SH   SOLE 8 1,651 0 0
CONAGRA BRANDS INC COM 205887102 506 16,510 SH   SOLE 9 16,510 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 64 10,929 SH   SOLE 1 10,929 0 0
CONCERT PHARMACEUTICALS INC COM 206022105 3 525 SH   SOLE 8 525 0 0
CONCHO RES INC COM 20605P101 21,380 314,888 SH   SOLE 1 314,888 0 0
CONCHO RES INC OPT 20605P101 1,725 25,400 SH Put SOLE 8 25,400 0 0
CONCHO RES INC OPT 20605P101 50,022 736,700 SH Call SOLE 8 736,700 0 0
CONCHO RES INC COM 20605P101 14 200 SH   SOLE 8 200 0 0
CONCHO RES INC COM 20605P101 857 12,618 SH   SOLE 9 12,618 0 0
CONCRETE PUMPING HLDGS INC COM 206704108 32 8,194 SH   SOLE 1 8,194 0 0
CONDOR HOSPITALITY TR INC TRUS 20676Y403 0 16 SH   SOLE 8 16 0 0
CONDUENT INC COM 206787103 7,411 1,191,503 SH   SOLE 1 1,191,503 0 0
CONDUENT INC COM 206787103 11 1,715 SH   SOLE 8 1,715 0 0
CONFORMIS INC COM 20717E101 59 31,920 SH   SOLE 1 31,920 0 0
CONIFER HLDGS INC COM 20731J102 0 9 SH   SOLE 8 9 0 0
CONMED CORP COM 207410101 26,086 271,300 SH   SOLE 1 271,300 0 0
CONMED CORP COM 207410101 584 6,076 SH   SOLE 8 6,076 0 0
CONNECTICUT WTR SVC INC COM 207797101 700 9,995 SH   SOLE 1 9,995 0 0
CONNECTICUT WTR SVC INC COM 207797101 1 17 SH   SOLE 8 17 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 363 16,329 SH   SOLE 1 16,329 0 0
CONNECTONE BANCORP INC NEW COM 20786W107 0 20 SH   SOLE 8 20 0 0
CONNS INC COM 208242107 1,639 65,943 SH   SOLE 1 65,943 0 0
CONNS INC OPT 208242107 234 9,400 SH Put SOLE 8 9,400 0 0
CONNS INC OPT 208242107 127 5,100 SH Call SOLE 8 5,100 0 0
CONNS INC COM 208242107 278 11,210 SH   SOLE 8 11,210 0 0
CONOCOPHILLIPS OPT 20825C104 1,345 23,600 SH Call SOLE 1 23,600 0 0
CONOCOPHILLIPS OPT 20825C104 2,627 46,100 SH Put SOLE 1 46,100 0 0
CONOCOPHILLIPS COM 20825C104 94,404 1,656,805 SH   SOLE 1 1,656,805 0 0
CONOCOPHILLIPS COM 20825C104 190 3,340 SH   DFND 1 0 0 3,340
CONOCOPHILLIPS OPT 20825C104 35,071 615,500 SH Put SOLE 8 615,500 0 0
CONOCOPHILLIPS OPT 20825C104 100,034 1,755,600 SH Call SOLE 8 1,755,600 0 0
CONOCOPHILLIPS COM 20825C104 659 11,558 SH   SOLE 8 11,558 0 0
CONOCOPHILLIPS OPT 20825C104 1,345 23,600 SH Call SOLE 9 23,600 0 0
CONOCOPHILLIPS OPT 20825C104 2,627 46,100 SH Put SOLE 9 46,100 0 0
CONOCOPHILLIPS COM 20825C104 7,091 124,433 SH   SOLE 9 124,433 0 0
CONOCOPHILLIPS COM 20825C104 98 1,722 SH   DFND 20 0 0 1,722
CONSOL ENERGY INC NEW COM 20854L108 1,775 113,546 SH   SOLE 1 113,546 0 0
CONSOL ENERGY INC NEW COM 20854L108 65 4,140 SH   SOLE 8 4,140 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 759 159,497 SH   SOLE 1 159,497 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 24 5,000 SH Call SOLE 8 5,000 0 0
CONSOLIDATED COMM HLDGS INC COM 209034107 24 4,941 SH   SOLE 8 4,941 0 0
CONSOLIDATED COMM HLDGS INC OPT 209034107 52 10,900 SH Put SOLE 8 10,900 0 0
CONSOLIDATED EDISON INC COM 209115104 94 1,000 SH   DFND 1 0 0 1,000
CONSOLIDATED EDISON INC COM 209115104 41,352 437,727 SH   SOLE 1 437,727 0 0
CONSOLIDATED EDISON INC OPT 209115104 85 900 SH Put SOLE 8 900 0 0
CONSOLIDATED EDISON INC COM 209115104 2,554 27,035 SH   SOLE 8 27,035 0 0
CONSOLIDATED EDISON INC OPT 209115104 652 6,900 SH Call SOLE 8 6,900 0 0
CONSOLIDATED EDISON INC COM 209115104 3,200 33,864 SH   SOLE 9 33,864 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 222 3,381 SH   SOLE 1 3,381 0 0
CONSOLIDATED TOMOKA LD CO COM 210226106 3 39 SH   SOLE 8 39 0 0
CONSOLIDATED WATER CO INC COM G23773107 120 7,318 SH   SOLE 1 7,318 0 0
CONSOLIDATED WATER CO INC COM G23773107 0 6 SH   SOLE 8 6 0 0
CONSTELLATION BRANDS INC COM 21036P108 14 68 SH   DFND 1 0 0 68
CONSTELLATION BRANDS INC COM 21036P108 83,703 403,817 SH   SOLE 1 403,817 0 0
CONSTELLATION BRANDS INC OPT 21036P108 12,644 61,000 SH Call SOLE 8 61,000 0 0
CONSTELLATION BRANDS INC COM 21036P108 2,351 11,343 SH   SOLE 8 11,343 0 0
CONSTELLATION BRANDS INC OPT 21036P108 19,857 95,800 SH Put SOLE 8 95,800 0 0
CONSTELLATION BRANDS INC COM 21036P108 1,097 5,297 SH   SOLE 9 5,297 0 0
CONSTELLATION BRANDS INC COM 21036P108 844 4,070 SH   DFND 20 0 0 4,070
CONSTELLATION BRANDS INC COM 21036P108 3,742 18,055 SH   SOLE 58 18,055 0 0
CONSTELLATION PHARMCETICLS I COM 210373106 50 7,720 SH   SOLE 1 7,720 0 0
CONSTELLIUM SE COM N22035104 572 45,075 SH   SOLE 1 45,075 0 0
CONSTELLIUM SE OPT N22035104 1,144 90,000 SH Call SOLE 8 90,000 0 0
CONSTELLIUM SE COM N22035104 241 19,020 SH   SOLE 8 19,020 0 0
CONSTELLIUM SE COM N22035104 14 1,113 SH   SOLE 9 1,113 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 99 6,389 SH   SOLE 1 6,389 0 0
CONSTRUCTION PARTNERS INC COM 21044C107 8 540 SH   SOLE 8 540 0 0
CONSUMER PORTFOLIO SVCS INC COM 210502100 1 142 SH   SOLE 8 142 0 0
CONTAINER STORE GROUP INC COM 210751103 45 10,190 SH   SOLE 1 10,190 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 1,455 53,346 SH   SOLE 1 53,346 0 0
CONTINENTAL BLDG PRODS INC COM 211171103 2 87 SH   SOLE 8 87 0 0
CONTINENTAL RESOURCES INC COM 212015101 6,627 215,230 SH   SOLE 1 215,230 0 0
CONTINENTAL RESOURCES INC COM 212015101 3,434 111,556 SH   SOLE 8 111,556 0 0
CONTINENTAL RESOURCES INC OPT 212015101 18,061 586,600 SH Put SOLE 8 586,600 0 0
CONTINENTAL RESOURCES INC OPT 212015101 21,149 686,900 SH Call SOLE 8 686,900 0 0
CONTINENTAL RESOURCES INC COM 212015101 64 2,084 SH   SOLE 9 2,084 0 0
CONTRAFECT CORP COM 212326102 0 3 SH   SOLE 1 3 0 0
CONTROLADORA VUELA CIA DE AV ADR 21240E105 65 6,500 SH   SOLE 1 6,500 0 0
CONTURA ENERGY INC COM 21241B100 9,480 339,050 SH   SOLE 1 339,050 0 0
COOPER COS INC COM 216648402 32,423 109,171 SH   SOLE 1 109,171 0 0
COOPER COS INC COM 216648402 20 68 SH   SOLE 8 68 0 0
COOPER COS INC OPT 216648402 2,020 6,800 SH Call SOLE 8 6,800 0 0
COOPER COS INC OPT 216648402 950 3,200 SH Put SOLE 8 3,200 0 0
COOPER COS INC COM 216648402 468 1,577 SH   SOLE 9 1,577 0 0
COOPER STD HLDGS INC COM 21676P103 1,446 35,404 SH   SOLE 1 35,404 0 0
COOPER STD HLDGS INC COM 21676P103 2 48 SH   SOLE 8 48 0 0
COOPER TIRE &amp RUBR CO COM 216831107 1,571 60,098 SH   SOLE 1 60,098 0 0
COOPER TIRE &amp RUBR CO COM 216831107 5 193 SH   SOLE 8 193 0 0
COOPER TIRE &amp RUBR CO COM 216831107 448 17,150 SH   SOLE 99 17,150 0 0
COOTEK CAYMAN INC ADR 21718L102 0 79 SH   SOLE 1 79 0 0
COPA HOLDINGS SA COM P31076105 1,420 14,381 SH   SOLE 1 14,381 0 0
COPA HOLDINGS SA COM P31076105 441 4,468 SH   SOLE 99 4,468 0 0
COPART INC COM 217204106 22,728 282,945 SH   SOLE 1 282,945 0 0
COPART INC OPT 217204106 8 100 SH Put SOLE 8 100 0 0
COPART INC COM 217204106 1,986 24,726 SH   SOLE 8 24,726 0 0
COPART INC OPT 217204106 586 7,300 SH Call SOLE 8 7,300 0 0
COPART INC COM 217204106 534 6,645 SH   SOLE 9 6,645 0 0
COPART INC COM 217204106 1,743 21,699 SH   SOLE 58 21,699 0 0
COPART INC COM 217204106 1,224 15,242 SH   SOLE 99 15,242 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 173 35,511 SH   SOLE 1 35,511 0 0
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 6 1,194 SH   SOLE 8 1,194 0 0
CORCEPT THERAPEUTICS INC COM 218352102 1,504 106,380 SH   SOLE 1 106,380 0 0
CORCEPT THERAPEUTICS INC COM 218352102 13 933 SH   SOLE 8 933 0 0
CORE LABORATORIES N V COM N22717107 10,615 227,678 SH   SOLE 1 7,005 220,673 0
CORE LABORATORIES N V OPT N22717107 615 13,200 SH Put SOLE 8 13,200 0 0
CORE LABORATORIES N V OPT N22717107 163 3,500 SH Call SOLE 8 3,500 0 0
CORE LABORATORIES N V COM N22717107 134 2,889 SH   SOLE 8 2,889 0 0
CORE LABORATORIES N V COM N22717107 17 363 SH   SOLE 9 363 0 0
CORE LABORATORIES N V COM N22717107 680 14,577 SH   SOLE 20 0 14,577 0
CORE LABORATORIES N V COM N22717107 508 10,898 SH   SOLE 82 0 10,898 0
CORE LABORATORIES N V COM N22717107 1,773 38,022 SH   SOLE 99 0 38,022 0
CORE MARK HOLDING CO INC COM 218681104 2,342 72,943 SH   SOLE 1 72,943 0 0
CORE MARK HOLDING CO INC COM 218681104 63 1,969 SH   SOLE 8 1,969 0 0
CORE MOLDING TECHNOLOGIES IN COM 218683100 0 44 SH   SOLE 8 44 0 0
CORECIVIC INC TRUS 21871N101 2,481 143,606 SH   SOLE 1 143,606 0 0
CORECIVIC INC OPT 21871N101 827 47,900 SH Call SOLE 8 47,900 0 0
CORECIVIC INC OPT 21871N101 135 7,800 SH Put SOLE 8 7,800 0 0
CORECIVIC INC TRUS 21871N101 88 5,055 SH   SOLE 8 5,055 0 0
CORELOGIC INC COM 21871D103 4,133 89,338 SH   SOLE 1 89,338 0 0
CORELOGIC INC COM 21871D103 36 788 SH   SOLE 8 788 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 336 7,098 SH   SOLE 1 7,098 0 0
CORENERGY INFRASTRUCTURE TR TRUS 21870U502 3 53 SH   SOLE 8 53 0 0
COREPOINT LODGING INC TRUS 21872L104 635 62,810 SH   SOLE 1 62,810 0 0
COREPOINT LODGING INC TRUS 21872L104 3 330 SH   SOLE 8 330 0 0
CORESITE RLTY CORP TRUS 21870Q105 1,152 9,455 SH   SOLE 1 9,455 0 0
CORESITE RLTY CORP TRUS 21870Q105 23 191 SH   SOLE 8 191 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 1,898 443,297 SH   SOLE 1 443,297 0 0
CORINDUS VASCULAR ROBOTICS I COM 218730109 127 29,780 SH   SOLE 8 29,780 0 0
CORMEDIX INC COM 21900C308 75 11,825 SH   SOLE 1 11,825 0 0
CORMEDIX INC COM 21900C308 0 65 SH   SOLE 8 65 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 181 29,863 SH   SOLE 1 29,863 0 0
CORNERSTONE BLDG BRANDS INC OPT 21925D109 4 700 SH Put SOLE 8 700 0 0
CORNERSTONE BLDG BRANDS INC COM 21925D109 106 17,423 SH   SOLE 8 17,423 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 3,540 64,587 SH   SOLE 1 64,587 0 0
CORNERSTONE ONDEMAND INC COM 21925Y103 15 283 SH   SOLE 8 283 0 0
CORNERSTONE TOTAL RTRN FD IN FUND 21924U300 1 75 SH   DFND 1 0 0 75
CORNING INC COM 219350105 27,620 968,478 SH   SOLE 1 968,478 0 0
CORNING INC COM 219350105 16 551 SH   DFND 1 0 0 551
CORNING INC COM 219350105 1,908 66,938 SH   SOLE 8 66,938 0 0
CORNING INC OPT 219350105 5,416 189,900 SH Put SOLE 8 189,900 0 0
CORNING INC OPT 219350105 9,166 321,400 SH Call SOLE 8 321,400 0 0
CORNING INC COM 219350105 743 26,065 SH   SOLE 9 26,065 0 0
CORPORACION AMER ARPTS S A COM L1995B107 98 21,600 SH   SOLE 1 21,600 0 0
CORPORACION AMER ARPTS S A COM L1995B107 19 4,165 SH   SOLE 8 4,165 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 4,436 148,943 SH   SOLE 1 148,943 0 0
CORPORATE OFFICE PPTYS TR TRUS 22002T108 18 595 SH   SOLE 8 595 0 0
CORPORATE OFFICE PPTYS TR COM 22002T108 251 8,440 SH   SOLE 99 8,440 0 0
CORTEVA INC COM 22052L104 134 4,776 SH   DFND 1 0 0 4,776
CORTEVA INC COM 22052L104 68,698 2,453,486 SH   SOLE 1 2,453,486 0 0
CORTEVA INC COM 22052L104 656 23,437 SH   SOLE 8 23,437 0 0
CORTEVA INC OPT 22052L104 429 15,312 SH Put SOLE 8 15,312 0 0
CORTEVA INC OPT 22052L104 1,123 40,095 SH Call SOLE 8 40,095 0 0
CORTEVA INC COM 22052L104 685 24,491 SH   SOLE 9 24,491 0 0
CORTEXYME INC COM 22053A107 39 1,574 SH   SOLE 1 1,574 0 0
CORVEL CORP COM 221006109 1,156 15,285 SH   SOLE 1 15,285 0 0
CORVEL CORP COM 221006109 1 19 SH   SOLE 8 19 0 0
CORVUS PHARMACEUTICALS INC COM 221015100 0 76 SH   SOLE 8 76 0 0
COSAN LTD COM G25343107 960 64,380 SH   SOLE 1 64,380 0 0
COSAN LTD COM G25343107 9,192 616,962 SH   SOLE 8 616,962 0 0
COSAN LTD OPT G25343107 7,450 500,000 SH Put SOLE 8 500,000 0 0
COSTAMARE INC COM Y1771G102 151 24,905 SH   SOLE 1 24,905 0 0
COSTAMARE INC COM Y1771G102 0 54 SH   SOLE 8 54 0 0
COSTAR GROUP INC COM 22160N109 23,713 39,975 SH   SOLE 1 39,975 0 0
COSTAR GROUP INC COM 22160N109 26 44 SH   SOLE 8 44 0 0
COSTAR GROUP INC COM 22160N109 482 812 SH   SOLE 9 812 0 0
COSTCO WHSL CORP NEW COM 22160K105 204,763 710,715 SH   SOLE 1 710,715 0 0
COSTCO WHSL CORP NEW OPT 22160K105 39,269 136,300 SH Put SOLE 8 136,300 0 0
COSTCO WHSL CORP NEW OPT 22160K105 59,322 205,900 SH Call SOLE 8 205,900 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,184 17,994 SH   SOLE 8 17,994 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,044 14,032 SH   SOLE 9 14,032 0 0
COSTCO WHSL CORP NEW COM 22160K105 13,682 47,488 SH   SOLE 58 47,488 0 0
COTT CORP QUE COM 22163N106 714 57,209 SH   SOLE 1 57,209 0 0
COTY INC COM 222070203 4,214 400,980 SH   SOLE 1 400,980 0 0
COTY INC OPT 222070203 202 19,200 SH Put SOLE 8 19,200 0 0
COTY INC OPT 222070203 373 35,500 SH Call SOLE 8 35,500 0 0
COTY INC COM 222070203 2 207 SH   SOLE 8 207 0 0
COTY INC COM 222070203 410 39,028 SH   SOLE 9 39,028 0 0
COUNTY BANCORP INC COM 221907108 0 7 SH   SOLE 8 7 0 0
COUPA SOFTWARE INC COM 22266L106 80,394 620,464 SH   SOLE 1 620,464 0 0
COUPA SOFTWARE INC OPT 22266L106 13 100 SH Put SOLE 8 100 0 0
COUPA SOFTWARE INC OPT 22266L106 453 3,500 SH Call SOLE 8 3,500 0 0
COUPA SOFTWARE INC COM 22266L106 78 600 SH   SOLE 8 600 0 0
COUSINS PPTYS INC TRUS 222795502 5,680 151,114 SH   SOLE 1 151,114 0 0
COUSINS PPTYS INC COM 222795502 885 23,539 SH   SOLE 99 23,539 0 0
COVANTA HLDG CORP COM 22282E102 1,688 97,655 SH   SOLE 1 97,655 0 0
COVANTA HLDG CORP OPT 22282E102 3 200 SH Call SOLE 8 200 0 0
COVANTA HLDG CORP COM 22282E102 5 307 SH   SOLE 8 307 0 0
COVENANT TRANSN GROUP INC COM 22284P105 641 39,023 SH   SOLE 1 39,023 0 0
COVENANT TRANSN GROUP INC COM 22284P105 0 17 SH   SOLE 8 17 0 0
COVETRUS INC COM 22304C100 529 44,518 SH   SOLE 1 44,518 0 0
COVETRUS INC COM 22304C100 2 164 SH   SOLE 8 164 0 0
COVETRUS INC COM 22304C100 4 412 SH   SOLE 9 412 0 0
COVIA HLDGS CORP COM 22305A103 42 21,101 SH   SOLE 1 21,101 0 0
COWEN INC COM 223622606 218 14,187 SH   SOLE 1 14,187 0 0
COWEN INC COM 223622606 2 100 SH   SOLE 8 100 0 0
CPI AEROSTRUCTURES INC COM 125919308 1 77 SH   SOLE 8 77 0 0
CRA INTL INC COM 12618T105 184 4,381 SH   SOLE 1 4,381 0 0
CRA INTL INC COM 12618T105 2 42 SH   SOLE 8 42 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,848 17,510 SH   SOLE 1 17,510 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 17,696 108,800 SH Call SOLE 8 108,800 0 0
CRACKER BARREL OLD CTRY STOR OPT 22410J106 2,375 14,600 SH Put SOLE 8 14,600 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 13 82 SH   SOLE 8 82 0 0
CRAFT BREW ALLIANCE INC COM 224122101 48 5,859 SH   SOLE 1 5,859 0 0
CRAFT BREW ALLIANCE INC COM 224122101 0 44 SH   SOLE 8 44 0 0
CRANE CO COM 224399105 5,432 67,368 SH   SOLE 1 67,368 0 0
CRANE CO OPT 224399105 202 2,500 SH Call SOLE 8 2,500 0 0
CRANE CO OPT 224399105 24 300 SH Put SOLE 8 300 0 0
CRANE CO COM 224399105 401 4,966 SH   SOLE 8 4,966 0 0
CRAWFORD &amp CO COM 224633206 89 8,157 SH   SOLE 1 8,157 0 0
CRAWFORD &amp CO COM 224633206 0 10 SH   SOLE 8 10 0 0
CREDICORP LTD COM G2519Y108 8,127 38,989 SH   SOLE 1 38,989 0 0
CREDICORP LTD COM G2519Y108 638 3,063 SH   SOLE 99 3,063 0 0
CREDIT ACCEP CORP MICH COM 225310101 5,650 12,249 SH   SOLE 1 12,249 0 0
CREDIT SUISSE GROUP ADR 225401108 13,942 1,141,827 SH   SOLE 1 1,141,827 0 0
CREDIT SUISSE GROUP ADR 225401108 1,142 93,504 SH   SOLE 8 93,504 0 0
CREDIT SUISSE GROUP OPT 225401108 2,628 215,200 SH Put SOLE 8 215,200 0 0
CREDIT SUISSE GROUP OPT 225401108 4,265 349,300 SH Call SOLE 8 349,300 0 0
CREDIT SUISSE GROUP ADR 225401108 164 13,446 SH   SOLE 9 13,446 0 0
CREDIT SUISSE GROUP ADR 225401108 214 17,500 SH   DFND 20 0 0 17,500
CREDIT SUISSE NASSAU BRH FUND 22542D332 3,097 227,700 SH   SOLE 8 227,700 0 0
CREE INC COM 225447101 3,268 66,700 SH   SOLE 1 66,700 0 0
CREE INC COM 225447101 1,837 37,491 SH   SOLE 8 37,491 0 0
CREE INC OPT 225447101 1,426 29,100 SH Put SOLE 8 29,100 0 0
CREE INC OPT 225447101 2,038 41,600 SH Call SOLE 8 41,600 0 0
CREE INC COM 225447101 104 2,129 SH   SOLE 99 2,129 0 0
CRESCENT PT ENERGY CORP COM 22576C101 480 112,651 SH   SOLE 1 112,651 0 0
CRESCENT PT ENERGY CORP COM 22576C101 1 290 SH   DFND 1 0 0 290
CRESCENT PT ENERGY CORP COM 22576C101 77 18,001 SH   SOLE 9 18,001 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 356 9,759 SH   SOLE 1 9,759 0 0
CRESTWOOD EQUITY PARTNERS LP COM 226344208 3 85 SH   SOLE 8 85 0 0
CRESUD S A C I F Y A ADR 226406106 175 29,611 SH   SOLE 1 29,611 0 0
CRESUD S A C I F Y A ADR 226406106 22 3,650 SH   DFND 20 0 0 3,650
CRH PLC ADR 12626K203 291 8,460 SH   SOLE 1 8,460 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 84 5,583 SH   SOLE 1 5,583 0 0
CRINETICS PHARMACEUTICALS IN COM 22663K107 6 400 SH   SOLE 8 400 0 0
CRISPR THERAPEUTICS AG COM H17182108 568 13,877 SH   SOLE 1 13,877 0 0
CRITEO S A ADR 226718104 2,213 118,448 SH   SOLE 1 118,448 0 0
CRITEO S A ADR 226718104 2 97 SH   SOLE 8 97 0 0
CRITEO S A OPT 226718104 19 1,000 SH Put SOLE 8 1,000 0 0
CROCS INC COM 227046109 1,731 62,376 SH   SOLE 1 62,376 0 0
CROCS INC OPT 227046109 119 4,300 SH Call SOLE 8 4,300 0 0
CROCS INC OPT 227046109 1,668 60,100 SH Put SOLE 8 60,100 0 0
CROCS INC COM 227046109 984 35,437 SH   SOLE 8 35,437 0 0
CRONOS GROUP INC COM 22717L101 124 13,692 SH   SOLE 1 13,692 0 0
CRONOS GROUP INC OPT 22717L101 3,536 390,700 SH Call SOLE 8 390,700 0 0
CRONOS GROUP INC OPT 22717L101 1,206 133,300 SH Put SOLE 8 133,300 0 0
CRONOS GROUP INC COM 22717L101 0 47 SH   SOLE 8 47 0 0
CRONOS GROUP INC COM 22717L101 16 1,829 SH   SOLE 9 1,829 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 376 36,576 SH   SOLE 1 36,576 0 0
CROSS CTRY HEALTHCARE INC COM 227483104 1 79 SH   SOLE 8 79 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 1,346 23,078 SH   SOLE 1 23,078 0 0
CROWDSTRIKE HLDGS INC COM 22788C105 29 502 SH   DFND 1 0 0 502
CROWDSTRIKE HLDGS INC COM 22788C105 281 4,826 SH   SOLE 8 4,826 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 49,780 358,109 SH   SOLE 1 358,109 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 21,889 157,460 SH   SOLE 1 157,460 0 0
CROWN CASTLE INTL CORP NEW TRUS 22822V101 3,400 24,457 SH   SOLE 8 24,457 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 723 5,200 SH Put SOLE 8 5,200 0 0
CROWN CASTLE INTL CORP NEW OPT 22822V101 28,872 207,700 SH Call SOLE 8 207,700 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 2,929 21,068 SH   SOLE 9 21,068 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 3,918 28,188 SH   SOLE 99 28,188 0 0
CROWN CRAFTS INC COM 228309100 0 12 SH   SOLE 8 12 0 0
CROWN HOLDINGS INC COM 228368106 6,167 93,360 SH   SOLE 1 93,360 0 0
CROWN HOLDINGS INC OPT 228368106 3,019 45,700 SH Call SOLE 8 45,700 0 0
CROWN HOLDINGS INC OPT 228368106 211 3,200 SH Put SOLE 8 3,200 0 0
CROWN HOLDINGS INC COM 228368106 11 168 SH   SOLE 8 168 0 0
CROWN HOLDINGS INC COM 228368106 198 2,994 SH   SOLE 9 2,994 0 0
CROWN HOLDINGS INC COM 228368106 302 4,566 SH   SOLE 99 4,566 0 0
CRYOLIFE INC COM 228903100 1,140 41,988 SH   SOLE 1 41,988 0 0
CRYOLIFE INC COM 228903100 3 125 SH   SOLE 8 125 0 0
CRYOPORT INC COM 229050307 482 29,453 SH   SOLE 1 29,453 0 0
CRYOPORT INC COM 229050307 2 100 SH   SOLE 8 100 0 0
CSG SYS INTL INC COM 126349109 3,190 61,716 SH   SOLE 1 61,716 0 0
CSG SYS INTL INC BOND 126349AF6 68 60,000 PRN   SOLE 8 0 0 60,000
CSG SYS INTL INC COM 126349109 247 4,786 SH   SOLE 8 4,786 0 0
CSP INC COM 126389105 0 24 SH   SOLE 8 24 0 0
CSS INDS INC COM 125906107 1 295 SH   SOLE 1 295 0 0
CSS INDS INC COM 125906107 0 15 SH   SOLE 8 15 0 0
CSW INDUSTRIALS INC COM 126402106 2,202 31,892 SH   SOLE 1 31,892 0 0
CSW INDUSTRIALS INC COM 126402106 2 27 SH   SOLE 8 27 0 0
CSX CORP COM 126408103 63,203 912,404 SH   SOLE 1 912,404 0 0
CSX CORP COM 126408103 259 3,735 SH   DFND 1 0 0 3,735
CSX CORP COM 126408103 37 532 SH   SOLE 8 532 0 0
CSX CORP OPT 126408103 3,505 50,600 SH Call SOLE 8 50,600 0 0
CSX CORP OPT 126408103 3,228 46,600 SH Put SOLE 8 46,600 0 0
CSX CORP COM 126408103 3,979 57,453 SH   SOLE 9 57,453 0 0
CSX CORP COM 126408103 5,884 84,949 SH   SOLE 99 84,949 0 0
CTI BIOPHARMA CORP COM 12648L601 0 516 SH   DFND 1 0 0 516
CTI BIOPHARMA CORP COM 12648L601 0 1 SH   SOLE 9 1 0 0
CTRIP COM INTL LTD ADR 22943F100 3,260 111,328 SH   SOLE 1 111,328 0 0
CTRIP COM INTL LTD OPT 22943F100 10,178 347,500 SH Call SOLE 8 347,500 0 0
CTRIP COM INTL LTD OPT 22943F100 13,362 456,200 SH Put SOLE 8 456,200 0 0
CTRIP COM INTL LTD ADR 22943F100 6,306 215,291 SH   SOLE 8 215,291 0 0
CTRIP COM INTL LTD ADR 22943F100 3,743 127,769 SH   SOLE 9 127,769 0 0
CTRIP COM INTL LTD ADR 22943F100 980 33,472 SH   SOLE 99 33,472 0 0
CTS CORP COM 126501105 1,683 52,017 SH   SOLE 1 52,017 0 0
CTS CORP COM 126501105 6 179 SH   SOLE 8 179 0 0
CUBESMART COM 229663109 465 13,319 SH   SOLE 1 13,319 0 0
CUBESMART TRUS 229663109 11,712 335,601 SH   SOLE 1 335,601 0 0
CUBESMART COM 229663109 872 24,979 SH   SOLE 99 24,979 0 0
CUBIC CORP COM 229669106 2,169 30,789 SH   SOLE 1 30,789 0 0
CUBIC CORP COM 229669106 32 444 SH   SOLE 8 444 0 0
CUE BIOPHARMA INC COM 22978P106 120 14,235 SH   SOLE 1 14,235 0 0
CULLEN FROST BANKERS INC COM 229899109 135 1,518 SH   SOLE 1 1,518 0 0
CULLEN FROST BANKERS INC OPT 229899109 80 900 SH Call SOLE 8 900 0 0
CULLEN FROST BANKERS INC OPT 229899109 35 400 SH Put SOLE 8 400 0 0
CULLEN FROST BANKERS INC COM 229899109 202 2,279 SH   SOLE 8 2,279 0 0
CULP INC COM 230215105 156 9,514 SH   SOLE 1 9,514 0 0
CULP INC COM 230215105 70 4,299 SH   SOLE 8 4,299 0 0
CUMBERLAND PHARMACEUTICALS I COM 230770109 1 85 SH   SOLE 8 85 0 0
CUMMINS INC COM 231021106 51,123 314,269 SH   SOLE 1 314,269 0 0
CUMMINS INC OPT 231021106 1,822 11,200 SH Call SOLE 8 11,200 0 0
CUMMINS INC COM 231021106 798 4,907 SH   SOLE 8 4,907 0 0
CUMMINS INC OPT 231021106 5,775 35,500 SH Put SOLE 8 35,500 0 0
CUMMINS INC COM 231021106 1,080 6,641 SH   SOLE 9 6,641 0 0
CUMMINS INC COM 231021106 1,322 8,125 SH   SOLE 99 8,125 0 0
CUMULUS MEDIA INC COM 231082801 106 7,298 SH   SOLE 1 7,298 0 0
CURIS INC COM 231269200 0 49 SH   SOLE 1 49 0 0
CURIS INC COM 231269200 0 103 SH   SOLE 8 103 0 0
CURO GROUP HLDGS CORP COM 23131L107 134 10,068 SH   SOLE 1 10,068 0 0
CURO GROUP HLDGS CORP COM 23131L107 0 30 SH   SOLE 8 30 0 0
CURTISS WRIGHT CORP COM 231561101 15,673 121,134 SH   SOLE 1 121,134 0 0
CURTISS WRIGHT CORP COM 231561101 13 104 SH   SOLE 8 104 0 0
CURTISS WRIGHT CORP COM 231561101 208 1,607 SH   SOLE 99 1,607 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 1,958 105,638 SH   SOLE 1 105,638 0 0
CUSHMAN WAKEFIELD PLC COM G2717B108 3 157 SH   SOLE 8 157 0 0
CUSTOMERS BANCORP INC COM 23204G100 1,312 63,297 SH   SOLE 1 63,297 0 0
CUSTOMERS BANCORP INC COM 23204G100 2 87 SH   SOLE 8 87 0 0
CUTERA INC COM 232109108 401 13,734 SH   SOLE 1 13,734 0 0
CUTERA INC OPT 232109108 18 600 SH Call SOLE 8 600 0 0
CVB FINL CORP COM 126600105 3,272 156,800 SH   SOLE 1 156,800 0 0
CVD EQUIPMENT CORP COM 126601103 0 11 SH   SOLE 8 11 0 0
CVR ENERGY INC COM 12662P108 1,205 27,366 SH   SOLE 1 27,366 0 0
CVR ENERGY INC COM 12662P108 8 172 SH   SOLE 8 172 0 0
CVR PARTNERS LP COM 126633106 26,522 6,835,556 SH   SOLE 1 6,835,556 0 0
CVS HEALTH CORP COM 126650100 204,432 3,241,343 SH   SOLE 1 3,241,343 0 0
CVS HEALTH CORP COM 126650100 138 2,181 SH   DFND 1 0 0 2,181
CVS HEALTH CORP OPT 126650100 35,647 565,198 SH Put SOLE 8 565,198 0 0
CVS HEALTH CORP COM 126650100 642 10,175 SH   SOLE 8 10,175 0 0
CVS HEALTH CORP OPT 126650100 48,969 776,419 SH Call SOLE 8 776,419 0 0
CVS HEALTH CORP COM 126650100 4,405 69,853 SH   SOLE 9 69,853 0 0
CVS HEALTH CORP COM 126650100 6,538 103,670 SH   DFND 20 0 0 103,670
CVS HEALTH CORP COM 126650100 8,867 140,585 SH   SOLE 58 140,585 0 0
CVS HEALTH CORP COM 126650100 505 8,013 SH   SOLE 99 8,013 0 0
CYBERARK SOFTWARE LTD COM M2682V108 8 77 SH   DFND 1 0 0 77
CYBERARK SOFTWARE LTD COM M2682V108 1,120 11,218 SH   SOLE 1 11,218 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 1,108 11,100 SH Put SOLE 8 11,100 0 0
CYBERARK SOFTWARE LTD OPT M2682V108 7,656 76,700 SH Call SOLE 8 76,700 0 0
CYBERARK SOFTWARE LTD COM M2682V108 135 1,351 SH   SOLE 9 1,351 0 0
CYBEROPTICS CORP COM 232517102 0 5 SH   SOLE 8 5 0 0
CYCLERION THERAPEUTICS INC COM 23255M105 143 11,790 SH   SOLE 1 11,790 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 4,109 802,417 SH   SOLE 1 802,417 0 0
CYMABAY THERAPEUTICS INC COM 23257D103 2 335 SH   SOLE 8 335 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 106,410 4,559,057 SH   SOLE 1 4,559,057 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AP4 866 722,000 PRN   SOLE 8 0 0 722,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 63 2,700 SH Put SOLE 8 2,700 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 144 6,197 SH   SOLE 8 6,197 0 0
CYPRESS SEMICONDUCTOR CORP BOND 232806AM1 3,680 2,109,000 PRN   SOLE 8 0 0 2,109,000
CYPRESS SEMICONDUCTOR CORP OPT 232806109 371 15,900 SH Call SOLE 8 15,900 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 163 7,003 SH   SOLE 99 7,003 0 0
CYREN LTD COM M26895108 0 1 SH   SOLE 1 1 0 0
CYRUSONE INC TRUS 23283R100 9,383 118,630 SH   SOLE 1 118,630 0 0
CYRUSONE INC TRUS 23283R100 636 8,045 SH   SOLE 8 8,045 0 0
CYRUSONE INC COM 23283R100 466 5,891 SH   SOLE 99 5,891 0 0
CYTOKINETICS INC COM 23282W605 1,269 111,468 SH   SOLE 1 111,468 0 0
CYTOKINETICS INC COM 23282W605 3 274 SH   SOLE 8 274 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 164 22,199 SH   SOLE 1 22,199 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 1 141 SH   SOLE 8 141 0 0
CYTOMX THERAPEUTICS INC COM 23284F105 31 4,179 SH   SOLE 99 4,179 0 0
CYTOSORBENTS CORP COM 23283X206 76 15,117 SH   SOLE 1 15,117 0 0
CYTOSORBENTS CORP COM 23283X206 0 51 SH   SOLE 8 51 0 0
D R HORTON INC COM 23331A109 62,356 1,183,023 SH   SOLE 1 1,183,023 0 0
D R HORTON INC OPT 23331A109 17,863 338,900 SH Call SOLE 8 338,900 0 0
D R HORTON INC COM 23331A109 2,465 46,741 SH   SOLE 8 46,741 0 0
D R HORTON INC OPT 23331A109 2,008 38,100 SH Put SOLE 8 38,100 0 0
D R HORTON INC COM 23331A109 590 11,225 SH   SOLE 9 11,225 0 0
DAILY JOURNAL CORP COM 233912104 144 579 SH   SOLE 1 579 0 0
DAILY JOURNAL CORP COM 233912104 0 1 SH   SOLE 8 1 0 0
DAKTRONICS INC COM 234264109 806 109,245 SH   SOLE 1 109,245 0 0
DAKTRONICS INC COM 234264109 4 559 SH   SOLE 8 559 0 0
DANA INCORPORATED COM 235825205 1,159 80,268 SH   SOLE 1 80,268 0 0
DANA INCORPORATED COM 235825205 61 4,213 SH   SOLE 8 4,213 0 0
DANA INCORPORATED OPT 235825205 576 39,900 SH Put SOLE 8 39,900 0 0
DANA INCORPORATED OPT 235825205 475 32,900 SH Call SOLE 8 32,900 0 0
DANA INCORPORATED COM 235825205 113 7,832 SH   SOLE 99 7,832 0 0
DANAHER CORPORATION COM 235851102 199,663 1,382,408 SH   SOLE 1 743,253 639,155 0
DANAHER CORPORATION COM 235851102 149 1,035 SH   DFND 1 0 0 1,035
DANAHER CORPORATION BOND 235851AF9 1,745 319,000 PRN   SOLE 8 0 0 319,000
DANAHER CORPORATION CONV 235851300 3,762 3,300 SH   SOLE 8 3,300 0 0
DANAHER CORPORATION COM 235851102 686 4,753 SH   SOLE 8 4,753 0 0
DANAHER CORPORATION OPT 235851102 2,571 17,800 SH Call SOLE 8 17,800 0 0
DANAHER CORPORATION OPT 235851102 1,213 8,400 SH Put SOLE 8 8,400 0 0
DANAHER CORPORATION COM 235851102 5,254 36,381 SH   SOLE 9 36,381 0 0
DANAHER CORPORATION COM 235851102 5,898 40,834 SH   SOLE 20 0 40,834 0
DANAHER CORPORATION COM 235851102 4,085 28,283 SH   SOLE 82 0 28,283 0
DANAHER CORPORATION COM 235851102 15,214 105,341 SH   SOLE 99 0 105,341 0
DAQO NEW ENERGY CORP ADR 23703Q203 2,863 62,123 SH   SOLE 1 62,123 0 0
DAQO NEW ENERGY CORP ADR 23703Q203 14 305 SH   SOLE 8 305 0 0
DARDEN RESTAURANTS INC COM 237194105 29,500 249,540 SH   SOLE 1 249,540 0 0
DARDEN RESTAURANTS INC OPT 237194105 5,438 46,000 SH Call SOLE 8 46,000 0 0
DARDEN RESTAURANTS INC COM 237194105 39 334 SH   SOLE 8 334 0 0
DARDEN RESTAURANTS INC OPT 237194105 2,175 18,400 SH Put SOLE 8 18,400 0 0
DARDEN RESTAURANTS INC COM 237194105 511 4,324 SH   SOLE 9 4,324 0 0
DARLING INGREDIENTS INC COM 237266101 3,650 190,804 SH   SOLE 1 190,804 0 0
DARLING INGREDIENTS INC COM 237266101 12 640 SH   SOLE 8 640 0 0
DARLING INGREDIENTS INC OPT 237266101 31 1,600 SH Put SOLE 8 1,600 0 0
DARLING INGREDIENTS INC OPT 237266101 411 21,500 SH Call SOLE 8 21,500 0 0
DASAN ZHONE SOLUTIONS INC COM 23305L206 37 4,003 SH   SOLE 1 4,003 0 0
DASEKE INC COM 23753F107 58 23,195 SH   SOLE 1 23,195 0 0
DATA I O CORP COM 237690102 0 1 SH   SOLE 1 1 0 0
DATA I O CORP COM 237690102 0 85 SH   SOLE 8 85 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 1,341 34,411 SH   SOLE 1 34,411 0 0
DAVE &amp BUSTERS ENTMT INC COM 238337109 6 171 SH   SOLE 8 171 0 0
DAVITA INC COM 23918K108 8,500 148,935 SH   SOLE 1 148,935 0 0
DAVITA INC COM 23918K108 875 15,324 SH   SOLE 8 15,324 0 0
DAVITA INC OPT 23918K108 4,879 85,500 SH Put SOLE 8 85,500 0 0
DAVITA INC OPT 23918K108 1,604 28,100 SH Call SOLE 8 28,100 0 0
DAVITA INC COM 23918K108 222 3,884 SH   SOLE 9 3,884 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 0 4 SH   SOLE 1 4 0 0
DBV TECHNOLOGIES S A ADR 23306J101 1 172 SH   SOLE 1 172 0 0
DBV TECHNOLOGIES S A ADR 23306J101 4 474 SH   SOLE 8 474 0 0
DBX ETF TR FUND 233051408 27 1,000 SH   DFND 1 0 0 1,000
DBX ETF TR OPT 233051879 6,150 227,000 SH Put SOLE 1 227,000 0 0
DBX ETF TR FUND 233051879 19,867 733,367 SH   SOLE 1 733,367 0 0
DBX ETF TR FUND 233051200 5,152 159,303 SH   SOLE 1 159,303 0 0
DBX ETF TR FUND 233051432 0 1 SH   SOLE 8 1 0 0
DBX ETF TR OPT 233051879 3,676 135,700 SH Put SOLE 8 135,700 0 0
DBX ETF TR OPT 233051879 7,726 285,200 SH Call SOLE 8 285,200 0 0
DBX ETF TR FUND 233051879 813 30,000 SH   SOLE 8 30,000 0 0
DCP MIDSTREAM LP COM 23311P100 1,528 58,309 SH   SOLE 1 58,309 0 0
DEAN FOODS CO NEW COM 242370203 153 131,916 SH   SOLE 1 131,916 0 0
DEAN FOODS CO NEW OPT 242370203 37 32,300 SH Call SOLE 8 32,300 0 0
DEAN FOODS CO NEW OPT 242370203 16 13,400 SH Put SOLE 8 13,400 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 1,050 30,955 SH   SOLE 1 30,955 0 0
DECIPHERA PHARMACEUTICALS IN COM 24344T101 88 2,593 SH   SOLE 8 2,593 0 0
DECKERS OUTDOOR CORP COM 243537107 3,749 25,433 SH   SOLE 1 25,433 0 0
DECKERS OUTDOOR CORP OPT 243537107 3,625 24,600 SH Call SOLE 8 24,600 0 0
DECKERS OUTDOOR CORP OPT 243537107 3,566 24,200 SH Put SOLE 8 24,200 0 0
DECKERS OUTDOOR CORP COM 243537107 362 2,453 SH   SOLE 8 2,453 0 0
DECKERS OUTDOOR CORP COM 243537107 687 4,663 SH   SOLE 99 4,663 0 0
DEERE &amp CO COM 244199105 67,533 400,365 SH   SOLE 1 400,365 0 0
DEERE &amp CO COM 244199105 11,794 69,923 SH   SOLE 8 69,923 0 0
DEERE &amp CO OPT 244199105 60,691 359,800 SH Call SOLE 8 359,800 0 0
DEERE &amp CO OPT 244199105 54,838 325,100 SH Put SOLE 8 325,100 0 0
DEERE &amp CO COM 244199105 3,397 20,140 SH   SOLE 9 20,140 0 0
DEERE &amp CO COM 244199105 422 2,500 SH   DFND 20 0 0 2,500
DEL TACO RESTAURANTS INC COM 245496104 2,227 217,873 SH   SOLE 1 217,873 0 0
DEL TACO RESTAURANTS INC COM 245496104 6 644 SH   SOLE 8 644 0 0
DELEK US HLDGS INC NEW COM 24665A103 18,109 498,877 SH   SOLE 1 498,877 0 0
DELEK US HLDGS INC NEW OPT 24665A103 2,683 73,900 SH Put SOLE 8 73,900 0 0
DELEK US HLDGS INC NEW OPT 24665A103 73 2,000 SH Call SOLE 8 2,000 0 0
DELEK US HLDGS INC NEW COM 24665A103 552 15,190 SH   SOLE 8 15,190 0 0
DELEK US HLDGS INC NEW COM 24665A103 53 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 OPT 24703L202 14,319 276,100 SH Call SOLE 8 276,100 0 0
DELL TECHNOLOGIES INC OPT 24703L202 6,763 130,400 SH Put SOLE 8 130,400 0 0
DELL TECHNOLOGIES INC COM 24703L202 224 4,320 SH   SOLE 8 4,320 0 0
DELL TECHNOLOGIES INC COM 24703L202 178 3,444 SH   SOLE 9 3,444 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 195 14,543 SH   SOLE 1 14,543 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 94 7,057 SH   SOLE 8 7,057 0 0
DELPHI TECHNOLOGIES PLC COM G2709G107 1 77 SH   SOLE 9 77 0 0
DELTA AIR LINES INC DEL COM 247361702 221 3,832 SH   DFND 1 0 0 3,832
DELTA AIR LINES INC DEL COM 247361702 63,827 1,108,092 SH   SOLE 1 1,108,092 0 0
DELTA AIR LINES INC DEL OPT 247361702 25,384 440,700 SH Put SOLE 8 440,700 0 0
DELTA AIR LINES INC DEL COM 247361702 2,254 39,135 SH   SOLE 8 39,135 0 0
DELTA AIR LINES INC DEL OPT 247361702 30,027 521,300 SH Call SOLE 8 521,300 0 0
DELTA AIR LINES INC DEL COM 247361702 566 9,820 SH   SOLE 9 9,820 0 0
DELTA AIR LINES INC DEL COM 247361702 3,713 64,469 SH   SOLE 58 64,469 0 0
DELTA AIR LINES INC DEL COM 247361702 901 15,646 SH   SOLE 99 15,646 0 0
DELTA APPAREL INC COM 247368103 74 3,133 SH   SOLE 1 3,133 0 0
DELTA APPAREL INC COM 247368103 0 21 SH   SOLE 8 21 0 0
DELTA APPAREL INC COM 247368103 350 14,752 SH   SOLE 99 14,752 0 0
DELUXE CORP COM 248019101 2,327 47,306 SH   SOLE 1 47,306 0 0
DELUXE CORP COM 248019101 31 640 SH   SOLE 8 640 0 0
DELUXE CORP COM 248019101 12 244 SH   SOLE 9 244 0 0
DENALI THERAPEUTICS INC COM 24823R105 662 43,209 SH   SOLE 1 43,209 0 0
DENALI THERAPEUTICS INC COM 24823R105 19 1,241 SH   SOLE 8 1,241 0 0
DENBURY RES INC COM 247916208 683 573,615 SH   SOLE 1 573,615 0 0
DENBURY RES INC OPT 247916208 24 20,400 SH Put SOLE 8 20,400 0 0
DENBURY RES INC OPT 247916208 83 69,900 SH Call SOLE 8 69,900 0 0
DENBURY RES INC COM 247916208 419 351,347 SH   SOLE 8 351,347 0 0
DENBURY RES INC COM 247916208 111 93,091 SH   SOLE 99 93,091 0 0
DENISON MINES CORP COM 248356107 0 1,000 SH   DFND 1 0 0 1,000
DENNYS CORP COM 24869P104 2,270 99,735 SH   SOLE 1 99,735 0 0
DENNYS CORP COM 24869P104 77 3,362 SH   SOLE 8 3,362 0 0
DENTSPLY SIRONA INC COM 24906P109 15,673 293,964 SH   SOLE 1 293,964 0 0
DENTSPLY SIRONA INC COM 24906P109 8 150 SH   DFND 1 0 0 150
DENTSPLY SIRONA INC OPT 24906P109 570 10,700 SH Put SOLE 8 10,700 0 0
DENTSPLY SIRONA INC OPT 24906P109 16 300 SH Call SOLE 8 300 0 0
DENTSPLY SIRONA INC COM 24906P109 325 6,096 SH   SOLE 8 6,096 0 0
DENTSPLY SIRONA INC COM 24906P109 406 7,606 SH   SOLE 9 7,606 0 0
DERMIRA INC COM 24983L104 160 25,089 SH   SOLE 1 25,089 0 0
DERMIRA INC COM 24983L104 2,303 360,480 SH   SOLE 8 360,480 0 0
DERMIRA INC BOND 24983LAB0 517 615,000 PRN   SOLE 8 0 0 615,000
DESIGNER BRANDS INC COM 250565108 2,747 160,457 SH   SOLE 1 160,457 0 0
DESIGNER BRANDS INC OPT 250565108 164 9,600 SH Call SOLE 8 9,600 0 0
DESIGNER BRANDS INC OPT 250565108 520 30,400 SH Put SOLE 8 30,400 0 0
DESIGNER BRANDS INC COM 250565108 685 40,050 SH   SOLE 8 40,050 0 0
DESPEGAR COM CORP COM G27358103 189 16,654 SH   SOLE 1 16,654 0 0
DEUTSCHE BANK AG OPT D18190898 1,262 168,200 SH Call SOLE 8 168,200 0 0
DEUTSCHE BANK AG OPT D18190898 7,389 985,200 SH Put SOLE 8 985,200 0 0
DEVON ENERGY CORP NEW COM 25179M103 21,987 913,873 SH   SOLE 1 913,873 0 0
DEVON ENERGY CORP NEW COM 25179M103 2 101 SH   DFND 1 0 0 101
DEVON ENERGY CORP NEW OPT 25179M103 9,282 385,800 SH Call SOLE 8 385,800 0 0
DEVON ENERGY CORP NEW OPT 25179M103 2,439 101,400 SH Put SOLE 8 101,400 0 0
DEVON ENERGY CORP NEW COM 25179M103 61 2,553 SH   SOLE 8 2,553 0 0
DEVON ENERGY CORP NEW COM 25179M103 325 13,525 SH   SOLE 9 13,525 0 0
DEXCOM INC COM 252131107 5,422 36,330 SH   SOLE 1 36,330 0 0
DEXCOM INC COM 252131107 63 425 SH   SOLE 8 425 0 0
DEXCOM INC BOND 252131AF4 195 119,000 PRN   SOLE 8 0 0 119,000
DEXCOM INC COM 252131107 297 1,991 SH   SOLE 9 1,991 0 0
DHI GROUP INC COM 23331S100 104 26,920 SH   SOLE 1 26,920 0 0
DHI GROUP INC COM 23331S100 1 133 SH   SOLE 8 133 0 0
DHT HOLDINGS INC COM Y2065G121 1,740 282,780 SH   SOLE 1 282,780 0 0
DHT HOLDINGS INC COM Y2065G121 0 75 SH   SOLE 8 75 0 0
DHT HOLDINGS INC COM Y2065G121 191 31,000 SH   DFND 20 0 0 31,000
DHX MEDIA LTD COM 252406152 1,522 1,042,412 SH   SOLE 9 1,042,412 0 0
DIAGEO P L C ADR 25243Q205 179 1,093 SH   SOLE 1 1,093 0 0
DIAGEO P L C OPT 25243Q205 1,521 9,300 SH Call SOLE 8 9,300 0 0
DIAGEO P L C OPT 25243Q205 621 3,800 SH Put SOLE 8 3,800 0 0
DIAGEO P L C ADR 25243Q205 0 3 SH   SOLE 8 3 0 0
DIAGEO P L C ADR 25243Q205 818 5,000 SH   DFND 20 0 0 5,000
DIAMOND HILL INVESTMENT GROU COM 25264R207 217 1,572 SH   SOLE 1 1,572 0 0
DIAMOND HILL INVESTMENT GROU COM 25264R207 2 18 SH   SOLE 8 18 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 1,010 181,521 SH   SOLE 1 181,521 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 37 6,474 SH   SOLE 8 6,474 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 131 23,600 SH Put SOLE 8 23,600 0 0
DIAMOND OFFSHORE DRILLING IN OPT 25271C102 59 10,700 SH Call SOLE 8 10,700 0 0
DIAMOND S SHIPPING INC COM Y20676105 127 11,509 SH   SOLE 1 11,509 0 0
DIAMONDBACK ENERGY INC COM 25278X109 14,176 157,678 SH   SOLE 1 157,678 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 24,934 277,328 SH Call SOLE 8 277,328 0 0
DIAMONDBACK ENERGY INC COM 25278X109 15,456 171,906 SH   SOLE 8 171,906 0 0
DIAMONDBACK ENERGY INC OPT 25278X109 61,589 685,000 SH Put SOLE 8 685,000 0 0
DIAMONDBACK ENERGY INC COM 25278X109 456 5,088 SH   SOLE 9 5,088 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,079 12,000 SH   DFND 20 0 0 12,000
DIAMONDROCK HOSPITALITY CO TRUS 252784301 8,456 824,925 SH   SOLE 1 824,925 0 0
DIAMONDROCK HOSPITALITY CO TRUS 252784301 14 1,355 SH   SOLE 8 1,355 0 0
DIANA SHIPPING INC COM Y2066G104 3,706 1,096,476 SH   DFND 1 0 0 1,096,476
DICERNA PHARMACEUTICALS INC COM 253031108 430 30,001 SH   SOLE 1 30,001 0 0
DICERNA PHARMACEUTICALS INC COM 253031108 6 450 SH   SOLE 8 450 0 0
DICKS SPORTING GOODS INC COM 253393102 6,600 161,748 SH   SOLE 1 161,748 0 0
DICKS SPORTING GOODS INC OPT 253393102 13,141 322,000 SH Put SOLE 8 322,000 0 0
DICKS SPORTING GOODS INC COM 253393102 7,240 177,422 SH   SOLE 8 177,422 0 0
DICKS SPORTING GOODS INC OPT 253393102 14,162 347,000 SH Call SOLE 8 347,000 0 0
DIEBOLD NXDF INC COM 253651103 3 242 SH   DFND 1 0 0 242
DIEBOLD NXDF INC COM 253651103 4,686 418,322 SH   SOLE 1 418,322 0 0
DIEBOLD NXDF INC OPT 253651103 2,622 234,100 SH Put SOLE 8 234,100 0 0
DIEBOLD NXDF INC COM 253651103 204 18,232 SH   SOLE 8 18,232 0 0
DIEBOLD NXDF INC OPT 253651103 4,433 395,800 SH Call SOLE 8 395,800 0 0
DIGI INTL INC COM 253798102 387 28,501 SH   SOLE 1 28,501 0 0
DIGI INTL INC COM 253798102 1 59 SH   SOLE 8 59 0 0
DIGIMARC CORP NEW COM 25381B101 744 19,047 SH   SOLE 1 19,047 0 0
DIGIRAD CORP COM 253827703 0 33 SH   SOLE 8 33 0 0
DIGITAL RLTY TR INC COM 253868103 5,858 45,130 SH   SOLE 1 45,130 0 0
DIGITAL RLTY TR INC TRUS 253868103 42,180 324,927 SH   SOLE 1 324,927 0 0
DIGITAL RLTY TR INC OPT 253868103 4,790 36,900 SH Call SOLE 8 36,900 0 0
DIGITAL RLTY TR INC TRUS 253868103 6 47 SH   SOLE 8 47 0 0
DIGITAL RLTY TR INC OPT 253868103 350 2,700 SH Put SOLE 8 2,700 0 0
DIGITAL RLTY TR INC COM 253868103 858 6,612 SH   SOLE 9 6,612 0 0
DIGITAL TURBINE INC COM 25400W102 970 150,615 SH   SOLE 1 150,615 0 0
DIGITAL TURBINE INC COM 25400W102 6 900 SH   SOLE 8 900 0 0
DILLARDS INC COM 254067101 2,032 30,738 SH   SOLE 1 30,738 0 0
DILLARDS INC OPT 254067101 2,863 43,300 SH Put SOLE 8 43,300 0 0
DILLARDS INC COM 254067101 152 2,293 SH   SOLE 8 2,293 0 0
DILLARDS INC OPT 254067101 2,869 43,400 SH Call SOLE 8 43,400 0 0
DIME CMNTY BANCSHARES COM 253922108 668 31,178 SH   SOLE 1 31,178 0 0
DIME CMNTY BANCSHARES COM 253922108 1 27 SH   SOLE 8 27 0 0
DINE BRANDS GLOBAL INC COM 254423106 1,472 19,403 SH   SOLE 1 19,403 0 0
DINE BRANDS GLOBAL INC OPT 254423106 129 1,700 SH Put SOLE 8 1,700 0 0
DINE BRANDS GLOBAL INC OPT 254423106 789 10,400 SH Call SOLE 8 10,400 0 0
DINE BRANDS GLOBAL INC COM 254423106 36 475 SH   SOLE 8 475 0 0
DIODES INC COM 254543101 2,115 52,712 SH   SOLE 1 52,712 0 0
DIODES INC OPT 254543101 2,180 54,300 SH Put SOLE 8 54,300 0 0
DIODES INC OPT 254543101 40 1,000 SH Call SOLE 8 1,000 0 0
DIPLOMAT PHARMACY INC COM 25456K101 284 58,018 SH   SOLE 1 58,018 0 0
DIREXION SHS ETF TR FUND 25460E125 28 600 SH   SOLE 1 600 0 0
DIREXION SHS ETF TR FUND 25460E844 22 800 SH   SOLE 1 800 0 0
DIREXION SHS ETF TR FUND 25459W557 66 6,182 SH   DFND 1 0 0 6,182
DIREXION SHS ETF TR OPT 25459W862 2,124 40,600 SH Call SOLE 8 40,600 0 0
DIREXION SHS ETF TR OPT 25459Y694 4,674 60,200 SH Call SOLE 8 60,200 0 0
DIREXION SHS ETF TR OPT 25460E885 357 20,800 SH Put SOLE 8 20,800 0 0
DIREXION SHS ETF TR FUND 25460E844 5,353 192,122 SH   SOLE 8 192,122 0 0
DIREXION SHS ETF TR OPT 25460E877 3,484 196,300 SH Call SOLE 8 196,300 0 0
DIREXION SHS ETF TR FUND 25490K133 0 1 SH   SOLE 8 1 0 0
DIREXION SHS ETF TR OPT 25490K281 143 2,200 SH Put SOLE 8 2,200 0 0
DIREXION SHS ETF TR OPT 25460E877 263 14,800 SH Put SOLE 8 14,800 0 0
DIREXION SHS ETF TR OPT 25460E844 2,463 88,400 SH Call SOLE 8 88,400 0 0
DIREXION SHS ETF TR FUND 25460E133 24 687 SH   SOLE 8 687 0 0
DIREXION SHS ETF TR OPT 25460E562 234 21,600 SH Call SOLE 8 21,600 0 0
DIREXION SHS ETF TR OPT 25460E547 10 200 SH Put SOLE 8 200 0 0
DIREXION SHS ETF TR FUND 25459W730 1 35 SH   SOLE 8 35 0 0
DIREXION SHS ETF TR OPT 25460E554 34 700 SH Put SOLE 8 700 0 0
DIREXION SHS ETF TR OPT 25459W540 420 13,700 SH Put SOLE 8 13,700 0 0
DIREXION SHS ETF TR FUND 25460E885 1,248 72,778 SH   SOLE 8 72,778 0 0
DIREXION SHS ETF TR FUND 25459W847 464 8,339 SH   SOLE 8 8,339 0 0
DIREXION SHS ETF TR OPT 25459W862 1,167 22,300 SH Put SOLE 8 22,300 0 0
DIREXION SHS ETF TR FUND 25460E166 2,883 50,459 SH   SOLE 8 50,459 0 0
DIREXION SHS ETF TR OPT 25459W847 2,166 38,900 SH Put SOLE 8 38,900 0 0
DIREXION SHS ETF TR OPT 25460E547 110 2,300 SH Call SOLE 8 2,300 0 0
DIREXION SHS ETF TR OPT 25459Y694 1,887 24,300 SH Put SOLE 8 24,300 0 0
DIREXION SHS ETF TR OPT 25459W888 1,575 101,100 SH Call SOLE 8 101,100 0 0
DIREXION SHS ETF TR OPT 25459W888 329 21,100 SH Put SOLE 8 21,100 0 0
DIREXION SHS ETF TR OPT 25460E166 2,881 50,420 SH Put SOLE 8 50,420 0 0
DIREXION SHS ETF TR OPT 25459Y678 296 28,500 SH Put SOLE 8 28,500 0 0
DIREXION SHS ETF TR FUND 25460E547 2 45 SH   SOLE 8 45 0 0
DIREXION SHS ETF TR FUND 25460E125 337 7,164 SH   SOLE 8 7,164 0 0
DIREXION SHS ETF TR FUND 25460E562 74 6,783 SH   SOLE 8 6,783 0 0
DIREXION SHS ETF TR OPT 25460E125 1,255 26,700 SH Call SOLE 8 26,700 0 0
DIREXION SHS ETF TR OPT 25459W102 1,351 8,100 SH Call SOLE 8 8,100 0 0
DIREXION SHS ETF TR OPT 25459W102 267 1,600 SH Put SOLE 8 1,600 0 0
DIREXION SHS ETF TR OPT 25490K133 2,320 281,900 SH Call SOLE 8 281,900 0 0
DIREXION SHS ETF TR OPT 25460E133 1,479 42,720 SH Put SOLE 8 42,720 0 0
DIREXION SHS ETF TR OPT 25460E885 785 45,800 SH Call SOLE 8 45,800 0 0
DIREXION SHS ETF TR OPT 25460E844 6,285 225,600 SH Put SOLE 8 225,600 0 0
DIREXION SHS ETF TR OPT 25490K133 224 27,200 SH Put SOLE 8 27,200 0 0
DIREXION SHS ETF TR OPT 25459Y678 438 42,200 SH Call SOLE 8 42,200 0 0
DIREXION SHS ETF TR OPT 25460E166 1,046 18,300 SH Call SOLE 8 18,300 0 0
DIREXION SHS ETF TR OPT 25459W847 3,964 71,200 SH Call SOLE 8 71,200 0 0
DIREXION SHS ETF TR FUND 25459W862 326 6,226 SH   SOLE 8 6,226 0 0
DIREXION SHS ETF TR FUND 25459Y678 15 1,429 SH   SOLE 8 1,429 0 0
DIREXION SHS ETF TR OPT 25490K281 150 2,300 SH Call SOLE 8 2,300 0 0
DIREXION SHS ETF TR OPT 25460E133 1,510 43,640 SH Call SOLE 8 43,640 0 0
DIREXION SHS ETF TR OPT 25460E141 42 1,600 SH Call SOLE 8 1,600 0 0
DIREXION SHS ETF TR OPT 25460E554 467 9,700 SH Call SOLE 8 9,700 0 0
DIREXION SHS ETF TR FUND 25459W540 255 8,333 SH   SOLE 8 8,333 0 0
DIREXION SHS ETF TR OPT 25460E125 460 9,780 SH Put SOLE 8 9,780 0 0
DIREXION SHS ETF TR OPT 25459W540 852 27,800 SH Call SOLE 8 27,800 0 0
DIREXION SHS ETF TR FUND 25459W755 5 151 SH   SOLE 8 151 0 0
DIREXION SHS ETF TR FUND 25459W102 244 1,462 SH   SOLE 8 1,462 0 0
DIREXION SHS ETF TR OPT 25459W755 129 4,300 SH Call SOLE 8 4,300 0 0
DIREXION SHS ETF TR OPT 25460E562 31 2,900 SH Put SOLE 8 2,900 0 0
DISCOVER FINL SVCS COM 254709108 258 3,187 SH   DFND 1 0 0 3,187
DISCOVER FINL SVCS COM 254709108 84,200 1,038,366 SH   SOLE 1 375,473 662,893 0
DISCOVER FINL SVCS OPT 254709108 3,065 37,800 SH Put SOLE 8 37,800 0 0
DISCOVER FINL SVCS COM 254709108 618 7,618 SH   SOLE 8 7,618 0 0
DISCOVER FINL SVCS OPT 254709108 1,095 13,500 SH Call SOLE 8 13,500 0 0
DISCOVER FINL SVCS COM 254709108 4,539 55,961 SH   SOLE 9 55,961 0 0
DISCOVER FINL SVCS COM 254709108 3,780 46,611 SH   SOLE 20 0 46,611 0
DISCOVER FINL SVCS COM 254709108 2,348 28,954 SH   SOLE 82 0 28,954 0
DISCOVER FINL SVCS COM 254709108 7,909 97,530 SH   SOLE 99 0 97,530 0
DISCOVERY INC COM 25470F104 12,097 454,184 SH   SOLE 1 454,184 0 0
DISCOVERY INC COM 25470F302 27,708 1,125,450 SH   SOLE 1 1,125,450 0 0
DISCOVERY INC COM 25470F104 1,915 71,904 SH   SOLE 8 71,904 0 0
DISCOVERY INC COM 25470F302 85 3,415 SH   SOLE 8 3,415 0 0
DISCOVERY INC OPT 25470F104 2,610 98,000 SH Put SOLE 8 98,000 0 0
DISCOVERY INC COM 25470F104 703 26,393 SH   SOLE 9 26,393 0 0
DISCOVERY INC COM 25470F302 267 10,865 SH   SOLE 9 10,865 0 0
DISH NETWORK CORP COM 25470M109 74,263 2,179,683 SH   SOLE 1 2,179,683 0 0
DISH NETWORK CORP OPT 25470M109 3,315 97,300 SH Put SOLE 8 97,300 0 0
DISH NETWORK CORP COM 25470M109 365 10,724 SH   SOLE 8 10,724 0 0
DISH NETWORK CORP OPT 25470M109 8,524 250,200 SH Call SOLE 8 250,200 0 0
DISH NETWORK CORP BOND 25470MAB5 385 419,000 PRN   SOLE 8 0 0 419,000
DISH NETWORK CORP BOND 25470MAD1 4,060 4,606,000 PRN   SOLE 8 0 0 4,606,000
DISH NETWORK CORP COM 25470M109 2,791 81,916 SH   SOLE 9 81,916 0 0
DISNEY WALT CO COM 254687106 3,166 24,291 SH   DFND 1 0 0 24,291
DISNEY WALT CO COM 254687106 329,224 2,526,274 SH   SOLE 1 2,526,274 0 0
DISNEY WALT CO COM 254687106 1,967 15,096 SH   SOLE 8 15,096 0 0
DISNEY WALT CO OPT 254687106 153,507 1,177,923 SH Call SOLE 8 1,177,923 0 0
DISNEY WALT CO OPT 254687106 116,676 895,305 SH Put SOLE 8 895,305 0 0
DISNEY WALT CO COM 254687106 8,684 66,637 SH   SOLE 9 66,637 0 0
DISNEY WALT CO COM 254687106 1,303 10,000 SH   DFND 20 0 0 10,000
DISNEY WALT CO COM 254687106 24,634 189,030 SH   SOLE 58 189,030 0 0
DISNEY WALT CO COM 254687106 2,628 20,165 SH   SOLE 99 19,785 380 0
DLH HLDGS CORP COM 23335Q100 0 7 SH   SOLE 8 7 0 0
DMC GLOBAL INC COM 23291C103 3,946 89,741 SH   SOLE 1 89,741 0 0
DMC GLOBAL INC COM 23291C103 1 14 SH   SOLE 8 14 0 0
DNB FINL CORP COM 233237106 78 1,764 SH   SOLE 1 1,764 0 0
DNB FINL CORP COM 233237106 1 24 SH   SOLE 8 24 0 0
DOCUSIGN INC COM 256163106 7 120 SH   DFND 1 0 0 120
DOCUSIGN INC COM 256163106 7,803 126,007 SH   SOLE 1 126,007 0 0
DOCUSIGN INC OPT 256163106 16,440 265,500 SH Call SOLE 8 265,500 0 0
DOCUSIGN INC OPT 256163106 8,477 136,900 SH Put SOLE 8 136,900 0 0
DOCUSIGN INC COM 256163106 1,465 23,659 SH   SOLE 8 23,659 0 0
DOCUSIGN INC COM 256163106 97 1,549 SH   SOLE 9 1,549 0 0
DOLBY LABORATORIES INC COM 25659T107 3,251 50,300 SH   SOLE 1 50,300 0 0
DOLBY LABORATORIES INC OPT 25659T107 252 3,900 SH Put SOLE 8 3,900 0 0
DOLBY LABORATORIES INC OPT 25659T107 32 500 SH Call SOLE 8 500 0 0
DOLBY LABORATORIES INC COM 25659T107 506 7,820 SH   SOLE 8 7,820 0 0
DOLLAR GEN CORP NEW COM 256677105 61,608 387,625 SH   SOLE 1 387,625 0 0
DOLLAR GEN CORP NEW COM 256677105 1,735 10,919 SH   SOLE 8 10,919 0 0
DOLLAR GEN CORP NEW OPT 256677105 7,820 49,200 SH Put SOLE 8 49,200 0 0
DOLLAR GEN CORP NEW OPT 256677105 3,338 21,000 SH Call SOLE 8 21,000 0 0
DOLLAR GEN CORP NEW COM 256677105 1,321 8,312 SH   SOLE 9 8,312 0 0
DOLLAR GEN CORP NEW COM 256677105 343 2,159 SH   SOLE 99 2,159 0 0
DOLLAR TREE INC COM 256746108 36,409 318,926 SH   SOLE 1 318,926 0 0
DOLLAR TREE INC OPT 256746108 1,849 16,200 SH Put SOLE 8 16,200 0 0
DOLLAR TREE INC OPT 256746108 9,236 80,900 SH Call SOLE 8 80,900 0 0
DOLLAR TREE INC COM 256746108 3,462 30,324 SH   SOLE 8 30,324 0 0
DOLLAR TREE INC COM 256746108 869 7,598 SH   SOLE 9 7,598 0 0
DOLLAR TREE INC COM 256746108 2,936 25,718 SH   SOLE 58 25,718 0 0
DOLLAR TREE INC COM 256746108 749 6,560 SH   SOLE 99 6,560 0 0
DOMINION ENERGY INC COM 25746U109 80,135 988,818 SH   SOLE 1 988,818 0 0
DOMINION ENERGY INC CONV 25746U133 335 3,172 SH   SOLE 8 3,172 0 0
DOMINION ENERGY INC OPT 25746U109 1,434 17,700 SH Put SOLE 8 17,700 0 0
DOMINION ENERGY INC OPT 25746U109 5,146 63,500 SH Call SOLE 8 63,500 0 0
DOMINION ENERGY INC COM 25746U109 2,484 30,653 SH   SOLE 9 30,653 0 0
DOMINOS PIZZA INC COM 25754A201 4,890 19,995 SH   SOLE 1 19,995 0 0
DOMINOS PIZZA INC OPT 25754A201 8,707 35,600 SH Put SOLE 8 35,600 0 0
DOMINOS PIZZA INC OPT 25754A201 8,096 33,100 SH Call SOLE 8 33,100 0 0
DOMINOS PIZZA INC COM 25754A201 1,414 5,777 SH   SOLE 8 5,777 0 0
DOMINOS PIZZA INC COM 25754A201 214 872 SH   SOLE 9 872 0 0
DOMINOS PIZZA INC COM 25754A201 126 515 SH   SOLE 99 515 0 0
DOMO INC COM 257554105 671 42,035 SH   SOLE 1 42,035 0 0
DOMTAR CORP COM 257559203 7,020 196,024 SH   SOLE 1 196,024 0 0
DOMTAR CORP OPT 257559203 118 3,300 SH Call SOLE 8 3,300 0 0
DOMTAR CORP COM 257559203 67 1,890 SH   SOLE 8 1,890 0 0
DOMTAR CORP OPT 257559203 54 1,500 SH Put SOLE 8 1,500 0 0
DONALDSON INC COM 257651109 2,823 54,217 SH   SOLE 1 54,217 0 0
DONALDSON INC COM 257651109 152 2,928 SH   SOLE 8 2,928 0 0
DONEGAL GROUP INC COM 257701201 77 5,242 SH   SOLE 1 5,242 0 0
DONEGAL GROUP INC COM 257701201 2 128 SH   SOLE 8 128 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 535 43,459 SH   SOLE 1 43,459 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 13 1,017 SH   SOLE 8 1,017 0 0
DONNELLEY R R &amp SONS CO COM 257867200 2,260 599,483 SH   SOLE 1 599,483 0 0
DONNELLEY R R &amp SONS CO COM 257867200 2 576 SH   SOLE 8 576 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 3,459 917,500 SH Put SOLE 8 917,500 0 0
DONNELLEY R R &amp SONS CO OPT 257867200 27 7,000 SH Call SOLE 8 7,000 0 0
DORIAN LPG LTD COM Y2106R110 613 59,151 SH   SOLE 1 59,151 0 0
DORIAN LPG LTD COM Y2106R110 3 299 SH   SOLE 8 299 0 0
DORMAN PRODUCTS INC COM 258278100 2,190 27,530 SH   SOLE 1 27,530 0 0
DORMAN PRODUCTS INC COM 258278100 4 45 SH   SOLE 8 45 0 0
DOUGLAS DYNAMICS INC COM 25960R105 518 11,630 SH   SOLE 1 11,630 0 0
DOUGLAS DYNAMICS INC COM 25960R105 119 2,670 SH   SOLE 8 2,670 0 0
DOUGLAS EMMETT INC TRUS 25960P109 7,728 180,437 SH   SOLE 1 180,437 0 0
DOUGLAS EMMETT INC OPT 25960P109 39 900 SH Put SOLE 8 900 0 0
DOUGLAS EMMETT INC TRUS 25960P109 131 3,054 SH   SOLE 8 3,054 0 0
DOUGLAS EMMETT INC OPT 25960P109 56 1,300 SH Call SOLE 8 1,300 0 0
DOUGLAS EMMETT INC COM 25960P109 843 19,689 SH   SOLE 99 19,689 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 365 13,041 SH   SOLE 1 13,041 0 0
DOVA PHARMACEUTICALS INC COM 25985T102 16 597 SH   SOLE 8 597 0 0
DOVER CORP COM 260003108 12,328 123,840 SH   SOLE 1 123,840 0 0
DOVER CORP OPT 260003108 90 900 SH Put SOLE 8 900 0 0
DOVER CORP OPT 260003108 528 5,300 SH Call SOLE 8 5,300 0 0
DOVER CORP COM 260003108 466 4,690 SH   SOLE 9 4,690 0 0
DOW INC COM 260557103 109,510 2,298,211 SH   SOLE 1 2,298,211 0 0
DOW INC COM 260557103 228 4,776 SH   DFND 1 0 0 4,776
DOW INC OPT 260557103 3,207 67,317 SH Call SOLE 8 67,317 0 0
DOW INC COM 260557103 1,389 29,147 SH   SOLE 8 29,147 0 0
DOW INC OPT 260557103 10,928 229,354 SH Put SOLE 8 229,354 0 0
DOW INC COM 260557103 1,170 24,540 SH   SOLE 9 24,540 0 0
DR REDDYS LABS LTD ADR 256135203 1,258 33,184 SH   SOLE 1 33,184 0 0
DRIL QUIP INC COM 262037104 2,244 44,723 SH   SOLE 1 44,723 0 0
DRIL QUIP INC COM 262037104 24 472 SH   SOLE 8 472 0 0
DRIL QUIP INC OPT 262037104 50 1,000 SH Call SOLE 8 1,000 0 0
DRIVE SHACK INC COM 262077100 130 30,201 SH   SOLE 1 30,201 0 0
DRIVE SHACK INC COM 262077100 0 59 SH   SOLE 8 59 0 0
DROPBOX INC COM 26210C104 1,536 76,135 SH   SOLE 1 76,135 0 0
DROPBOX INC COM 26210C104 4 200 SH   DFND 1 0 0 200
DROPBOX INC OPT 26210C104 825 40,900 SH Call SOLE 8 40,900 0 0
DROPBOX INC OPT 26210C104 3,637 180,300 SH Put SOLE 8 180,300 0 0
DROPBOX INC COM 26210C104 3,044 150,890 SH   SOLE 8 150,890 0 0
DROPBOX INC COM 26210C104 57 2,847 SH   SOLE 9 2,847 0 0
DRYSHIPS INC COM Y2109Q705 2 447 SH   SOLE 1 447 0 0
DRYSHIPS INC COM Y2109Q705 0 19 SH   SOLE 8 19 0 0
DSP GROUP INC COM 23332B106 312 22,126 SH   SOLE 1 22,126 0 0
DTE ENERGY CO COM 233331107 51,226 385,265 SH   SOLE 1 385,265 0 0
DTE ENERGY CO OPT 233331107 665 5,000 SH Call SOLE 8 5,000 0 0
DTE ENERGY CO OPT 233331107 120 900 SH Put SOLE 8 900 0 0
DTE ENERGY CO COM 233331107 775 5,834 SH   SOLE 9 5,834 0 0
DUCOMMUN INC DEL COM 264147109 226 5,336 SH   SOLE 1 5,336 0 0
DUCOMMUN INC DEL COM 264147109 43 1,012 SH   SOLE 8 1,012 0 0
DUKE ENERGY CORP NEW COM 26441C204 100,707 1,050,557 SH   SOLE 1 1,050,557 0 0
DUKE ENERGY CORP NEW COM 26441C204 32 333 SH   DFND 1 0 0 333
DUKE ENERGY CORP NEW OPT 26441C204 14,398 150,200 SH Put SOLE 8 150,200 0 0
DUKE ENERGY CORP NEW OPT 26441C204 17,629 183,900 SH Call SOLE 8 183,900 0 0
DUKE ENERGY CORP NEW COM 26441C204 3,568 37,223 SH   SOLE 9 37,223 0 0
DUKE REALTY CORP TRUS 264411505 20,045 590,077 SH   SOLE 1 590,077 0 0
DUKE REALTY CORP COM 264411505 2,660 78,298 SH   SOLE 1 78,298 0 0
DUKE REALTY CORP TRUS 264411505 3 100 SH   SOLE 8 100 0 0
DUKE REALTY CORP COM 264411505 389 11,449 SH   SOLE 9 11,449 0 0
DUKE REALTY CORP COM 264411505 1,226 36,099 SH   SOLE 99 36,099 0 0
DULUTH HLDGS INC COM 26443V101 45 5,294 SH   SOLE 1 5,294 0 0
DUNKIN BRANDS GROUP INC COM 265504100 13,831 174,282 SH   SOLE 1 174,282 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 7,745 97,600 SH Call SOLE 8 97,600 0 0
DUNKIN BRANDS GROUP INC OPT 265504100 1,508 19,000 SH Put SOLE 8 19,000 0 0
DUNKIN BRANDS GROUP INC COM 265504100 281 3,535 SH   SOLE 8 3,535 0 0
DUPONT DE NEMOURS INC COM 26614N102 182,157 2,554,467 SH   SOLE 1 2,554,467 0 0
DUPONT DE NEMOURS INC COM 26614N102 341 4,776 SH   DFND 1 0 0 4,776
DUPONT DE NEMOURS INC OPT 26614N102 9,071 127,200 SH Put SOLE 8 127,200 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,044 14,636 SH   SOLE 8 14,636 0 0
DUPONT DE NEMOURS INC OPT 26614N102 6,497 91,100 SH Call SOLE 8 91,100 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,625 36,808 SH   SOLE 9 36,808 0 0
DUPONT DE NEMOURS INC COM 26614N102 5,765 80,848 SH   SOLE 58 80,848 0 0
DURECT CORP COM 266605104 4 2,069 SH   SOLE 1 2,069 0 0
DURECT CORP COM 266605104 1 643 SH   SOLE 8 643 0 0
DXC TECHNOLOGY CO COM 23355L106 6 196 SH   DFND 1 0 0 196
DXC TECHNOLOGY CO COM 23355L106 18,703 633,962 SH   SOLE 1 633,962 0 0
DXC TECHNOLOGY CO COM 23355L106 4,431 150,193 SH   SOLE 8 150,193 0 0
DXC TECHNOLOGY CO OPT 23355L106 932 31,600 SH Call SOLE 8 31,600 0 0
DXC TECHNOLOGY CO OPT 23355L106 3,251 110,200 SH Put SOLE 8 110,200 0 0
DXC TECHNOLOGY CO COM 23355L106 767 26,005 SH   SOLE 9 26,005 0 0
DXC TECHNOLOGY CO COM 23355L106 295 10,000 SH   DFND 20 0 0 10,000
DXP ENTERPRISES INC NEW COM 233377407 587 16,952 SH   SOLE 1 16,952 0 0
DXP ENTERPRISES INC NEW COM 233377407 1 38 SH   SOLE 8 38 0 0
DYADIC INTL INC DEL COM 26745T101 28 4,549 SH   SOLE 1 4,549 0 0
DYCOM INDS INC COM 267475101 777 15,234 SH   SOLE 1 15,234 0 0
DYCOM INDS INC COM 267475101 24 477 SH   SOLE 8 477 0 0
DYCOM INDS INC BOND 267475AB7 2,794 2,941,000 PRN   SOLE 8 0 0 2,941,000
DYCOM INDS INC COM 267475101 656 12,847 SH   SOLE 99 12,847 0 0
DYNAVAX TECHNOLOGIES CORP COM 268158201 244 68,340 SH   SOLE 1 68,340 0 0
DYNEX CAP INC TRUS 26817Q886 1,243 84,112 SH   SOLE 1 84,112 0 0
DYNEX CAP INC TRUS 26817Q886 4 264 SH   SOLE 8 264 0 0
E L F BEAUTY INC COM 26856L103 392 22,429 SH   SOLE 1 22,429 0 0
EAGLE BANCORP INC MD COM 268948106 1,984 44,450 SH   SOLE 1 44,450 0 0
EAGLE BANCORP MONT INC COM 26942G100 0 26 SH   SOLE 8 26 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 99 22,593 SH   SOLE 1 22,593 0 0
EAGLE BULK SHIPPING INC COM Y2187A143 10 2,392 SH   SOLE 8 2,392 0 0
EAGLE FINL BANCORP INC COM 26952G107 0 7 SH   SOLE 8 7 0 0
EAGLE MATERIALS INC COM 26969P108 11,465 127,389 SH   SOLE 1 127,389 0 0
EAGLE MATERIALS INC OPT 26969P108 657 7,300 SH Put SOLE 8 7,300 0 0
EAGLE MATERIALS INC COM 26969P108 850 9,433 SH   SOLE 8 9,433 0 0
EAGLE MATERIALS INC OPT 26969P108 1,440 16,000 SH Call SOLE 8 16,000 0 0
EAGLE MATERIALS INC COM 26969P108 649 7,209 SH   SOLE 99 7,209 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 1,948 34,415 SH   SOLE 1 34,415 0 0
EAGLE PHARMACEUTICALS INC COM 269796108 64 1,135 SH   SOLE 8 1,135 0 0
EARTHSTONE ENERGY INC COM 27032D304 32 9,892 SH   SOLE 1 9,892 0 0
EARTHSTONE ENERGY INC COM 27032D304 0 21 SH   SOLE 8 21 0 0
EAST WEST BANCORP INC COM 27579R104 3,587 80,990 SH   SOLE 1 80,990 0 0
EAST WEST BANCORP INC COM 27579R104 1,354 30,569 SH   SOLE 8 30,569 0 0
EAST WEST BANCORP INC COM 27579R104 142 3,216 SH   SOLE 9 3,216 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 3,050 143,194 SH   SOLE 1 143,194 0 0
EASTERLY GOVT PPTYS INC TRUS 27616P103 1 54 SH   SOLE 8 54 0 0
EASTERN CO COM 276317104 73 2,935 SH   SOLE 1 2,935 0 0
EASTERN CO COM 276317104 1 45 SH   SOLE 8 45 0 0
EASTGROUP PPTY INC TRUS 277276101 9,415 75,306 SH   SOLE 1 75,306 0 0
EASTMAN CHEMICAL CO COM 277432100 33,132 448,786 SH   SOLE 1 448,786 0 0
EASTMAN CHEMICAL CO OPT 277432100 1,728 23,400 SH Put SOLE 8 23,400 0 0
EASTMAN CHEMICAL CO COM 277432100 1,731 23,437 SH   SOLE 8 23,437 0 0
EASTMAN CHEMICAL CO OPT 277432100 2,776 37,600 SH Call SOLE 8 37,600 0 0
EASTMAN CHEMICAL CO COM 277432100 370 5,012 SH   SOLE 9 5,012 0 0
EASTMAN KODAK CO COM 277461406 2 800 SH   SOLE 8 800 0 0
EATON CORP PLC COM G29183103 49,958 600,827 SH   SOLE 1 600,827 0 0
EATON CORP PLC COM G29183103 155 1,870 SH   DFND 1 0 0 1,870
EATON CORP PLC OPT G29183103 615 7,400 SH Put SOLE 8 7,400 0 0
EATON CORP PLC COM G29183103 348 4,192 SH   SOLE 8 4,192 0 0
EATON CORP PLC OPT G29183103 11,916 143,300 SH Call SOLE 8 143,300 0 0
EATON CORP PLC COM G29183103 1,156 13,906 SH   SOLE 9 13,906 0 0
EATON CORP PLC COM G29183103 351 4,224 SH   SOLE 58 4,224 0 0
EATON VANCE CORP COM 278265103 7,332 163,158 SH   SOLE 1 163,158 0 0
EATON VANCE CORP COM 278265103 51 1,126 SH   SOLE 8 1,126 0 0
EATON VANCE CORP COM 278265103 117 2,600 SH   SOLE 9 2,600 0 0
EATON VANCE CORP COM 278265103 211 4,700 SH   SOLE 99 4,700 0 0
EBAY INC COM 278642103 65 1,678 SH   DFND 1 0 0 1,678
EBAY INC COM 278642103 134,668 3,454,847 SH   SOLE 1 3,454,847 0 0
EBAY INC OPT 278642103 2,931 75,200 SH Put SOLE 8 75,200 0 0
EBAY INC OPT 278642103 7,200 184,700 SH Call SOLE 8 184,700 0 0
EBAY INC COM 278642103 3,110 79,724 SH   SOLE 8 79,724 0 0
EBAY INC COM 278642103 1,759 45,128 SH   SOLE 9 45,128 0 0
EBAY INC COM 278642103 1,387 35,589 SH   SOLE 99 35,589 0 0
EBIX INC COM 278715206 2,218 52,685 SH   SOLE 1 52,685 0 0
EBIX INC OPT 278715206 450 10,700 SH Call SOLE 8 10,700 0 0
EBIX INC OPT 278715206 63 1,500 SH Put SOLE 8 1,500 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 880 38,851 SH   SOLE 1 38,851 0 0
ECHO GLOBAL LOGISTICS INC COM 27875T101 10 440 SH   SOLE 8 440 0 0
ECHOSTAR CORP COM 278768106 4 110 SH   SOLE 1 110 0 0
ECHOSTAR CORP COM 278768106 6 154 SH   SOLE 8 154 0 0
ECOLAB INC COM 278865100 620 3,132 SH   DFND 1 0 0 3,132
ECOLAB INC COM 278865100 238,662 1,205,120 SH   SOLE 1 802,899 402,221 0
ECOLAB INC OPT 278865100 257 1,300 SH Call SOLE 8 1,300 0 0
ECOLAB INC OPT 278865100 1,109 5,600 SH Put SOLE 8 5,600 0 0
ECOLAB INC COM 278865100 1,115 5,632 SH   SOLE 8 5,632 0 0
ECOLAB INC COM 278865100 3,359 16,963 SH   SOLE 9 16,963 0 0
ECOLAB INC COM 278865100 5,350 27,017 SH   SOLE 20 0 27,017 0
ECOLAB INC COM 278865100 3,314 16,734 SH   SOLE 82 0 16,734 0
ECOLAB INC COM 278865100 12,547 63,354 SH   SOLE 99 0 63,354 0
ECOLOGY &amp ENVIRONMENT INC COM 278878103 1 86 SH   SOLE 8 86 0 0
ECOPETROL S A ADR 279158109 168 9,887 SH   SOLE 1 9,887 0 0
EDGEWELL PERS CARE CO COM 28035Q102 1,005 30,929 SH   SOLE 1 30,929 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 318 9,800 SH Put SOLE 8 9,800 0 0
EDGEWELL PERS CARE CO OPT 28035Q102 104 3,200 SH Call SOLE 8 3,200 0 0
EDGEWELL PERS CARE CO COM 28035Q102 845 26,019 SH   SOLE 8 26,019 0 0
EDISON INTL COM 281020107 33,819 448,416 SH   SOLE 1 448,416 0 0
EDISON INTL COM 281020107 24,561 325,646 SH   SOLE 8 325,646 0 0
EDISON INTL OPT 281020107 28,449 377,200 SH Put SOLE 8 377,200 0 0
EDISON INTL OPT 281020107 11,909 157,900 SH Call SOLE 8 157,900 0 0
EDISON INTL COM 281020107 832 11,035 SH   SOLE 9 11,035 0 0
EDITAS MEDICINE INC COM 28106W103 1,259 55,378 SH   SOLE 1 55,378 0 0
EDUCATIONAL DEV CORP COM 281479105 0 28 SH   SOLE 8 28 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 97,688 444,231 SH   SOLE 1 444,231 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 1,231 5,600 SH Put SOLE 8 5,600 0 0
EDWARDS LIFESCIENCES CORP OPT 28176E108 5,190 23,600 SH Call SOLE 8 23,600 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 5,292 24,060 SH   SOLE 8 24,060 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,644 7,477 SH   SOLE 9 7,477 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 220 1,000 SH   DFND 20 0 0 1,000
EDWARDS LIFESCIENCES CORP COM 28176E108 4,938 22,453 SH   SOLE 58 22,453 0 0
EGAIN CORP COM 28225C806 83 10,388 SH   SOLE 1 10,388 0 0
EHEALTH INC COM 28238P109 1,390 20,813 SH   SOLE 1 20,813 0 0
EHEALTH INC COM 28238P109 69 1,025 SH   SOLE 8 1,025 0 0
EIDOS THERAPEUTICS INC COM 28249H104 1,124 31,268 SH   SOLE 1 31,268 0 0
EIDOS THERAPEUTICS INC COM 28249H104 28 760 SH   SOLE 8 760 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 138 13,561 SH   SOLE 1 13,561 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 4 373 SH   SOLE 8 373 0 0
EL PASO ELEC CO COM 283677854 9,076 135,299 SH   SOLE 1 135,299 0 0
EL PASO ELEC CO COM 283677854 55 826 SH   SOLE 8 826 0 0
EL POLLO LOCO HLDGS INC COM 268603107 225 20,549 SH   SOLE 1 20,549 0 0
EL POLLO LOCO HLDGS INC OPT 268603107 9 800 SH Call SOLE 8 800 0 0
EL POLLO LOCO HLDGS INC COM 268603107 163 14,839 SH   SOLE 8 14,839 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 552 20,750 SH   DFND 1 0 0 20,750
ELANCO ANIMAL HEALTH INC COM 28414H103 3,313 124,570 SH   SOLE 1 124,570 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 1,250 47,031 SH   SOLE 8 47,031 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 1,774 66,700 SH Call SOLE 8 66,700 0 0
ELANCO ANIMAL HEALTH INC OPT 28414H103 1,803 67,800 SH Put SOLE 8 67,800 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 5,145 193,527 SH   SOLE 9 193,527 0 0
ELASTIC N V COM N14506104 610 7,412 SH   SOLE 1 7,412 0 0
ELASTIC N V OPT N14506104 2,059 25,000 SH Call SOLE 8 25,000 0 0
ELBIT SYS LTD COM M3760D101 105 637 SH   SOLE 9 637 0 0
ELDORADO GOLD CORP NEW COM 284902509 68 8,697 SH   SOLE 1 8,697 0 0
ELDORADO GOLD CORP NEW COM 284902509 708 91,059 SH   SOLE 8 91,059 0 0
ELDORADO GOLD CORP NEW OPT 284902509 1,480 190,540 SH Call SOLE 8 190,540 0 0
ELDORADO GOLD CORP NEW OPT 284902509 114 14,700 SH Put SOLE 8 14,700 0 0
ELDORADO RESORTS INC COM 28470R102 1,440 36,120 SH   SOLE 1 36,120 0 0
ELDORADO RESORTS INC COM 28470R102 6 138 SH   SOLE 8 138 0 0
ELECTROCORE INC COM 28531P103 14 6,587 SH   SOLE 1 6,587 0 0
ELECTROCORE INC COM 28531P103 0 29 SH   SOLE 8 29 0 0
ELECTROMED INC COM 285409108 0 18 SH   SOLE 8 18 0 0
ELECTRONIC ARTS INC COM 285512109 99,176 1,013,877 SH   SOLE 1 1,013,877 0 0
ELECTRONIC ARTS INC COM 285512109 127 1,300 SH   DFND 1 0 0 1,300
ELECTRONIC ARTS INC OPT 285512109 27,331 279,400 SH Put SOLE 8 279,400 0 0
ELECTRONIC ARTS INC COM 285512109 3,615 36,949 SH   SOLE 8 36,949 0 0
ELECTRONIC ARTS INC OPT 285512109 24,817 253,700 SH Call SOLE 8 253,700 0 0
ELECTRONIC ARTS INC COM 285512109 932 9,527 SH   SOLE 9 9,527 0 0
ELECTRONIC ARTS INC COM 285512109 3,167 32,376 SH   SOLE 58 32,376 0 0
ELECTRONIC ARTS INC COM 285512109 752 7,686 SH   SOLE 99 7,686 0 0
ELEMENT SOLUTIONS INC COM 28618M106 7,959 781,850 SH   SOLE 1 781,850 0 0
ELEMENT SOLUTIONS INC COM 28618M106 225 22,076 SH   SOLE 8 22,076 0 0
ELEMENT SOLUTIONS INC OPT 28618M106 87 8,500 SH Put SOLE 8 8,500 0 0
ELEVATE CREDIT INC COM 28621V101 47 11,084 SH   SOLE 1 11,084 0 0
ELLINGTON FINANCIAL INC COM 28852N109 294 16,281 SH   SOLE 1 16,281 0 0
ELLINGTON FINANCIAL INC COM 28852N109 50 2,773 SH   SOLE 8 2,773 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 5 500 SH   SOLE 1 500 0 0
ELLINGTON RESIDENTIAL MTG RE TRUS 288578107 1 104 SH   SOLE 8 104 0 0
ELMIRA SVGS BK ELMIRA N Y COM 289660102 0 3 SH   SOLE 8 3 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 56 12,403 SH   SOLE 1 12,403 0 0
ELOXX PHARMACEUTICALS INC COM 29014R103 3 755 SH   SOLE 8 755 0 0
EMBRAER S A ADR 29082A107 1,442 83,625 SH   SOLE 1 83,625 0 0
EMBRAER S A ADR 29082A107 63 3,657 SH   SOLE 9 3,657 0 0
EMCOR GROUP INC COM 29084Q100 6,019 69,886 SH   SOLE 1 69,886 0 0
EMCOR GROUP INC COM 29084Q100 222 2,582 SH   SOLE 8 2,582 0 0
EMCORE CORP COM 290846203 0 152 SH   SOLE 8 152 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 132 13,598 SH   SOLE 1 13,598 0 0
EMERALD EXPOSITIONS EVENTS I COM 29103B100 5 476 SH   SOLE 8 476 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,972 56,855 SH   SOLE 1 56,855 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 6 105 SH   SOLE 8 105 0 0
EMERSON ELEC CO COM 291011104 69,887 1,045,266 SH   SOLE 1 1,045,266 0 0
EMERSON ELEC CO OPT 291011104 8,110 121,300 SH Put SOLE 8 121,300 0 0
EMERSON ELEC CO OPT 291011104 71,300 1,066,400 SH Call SOLE 8 1,066,400 0 0
EMERSON ELEC CO COM 291011104 751 11,230 SH   SOLE 8 11,230 0 0
EMERSON ELEC CO COM 291011104 1,742 26,069 SH   SOLE 9 26,069 0 0
EMERSON ELEC CO COM 291011104 5,355 80,090 SH   SOLE 99 80,090 0 0
EMMIS COMMUNICATIONS CORP COM 291525400 1 106 SH   SOLE 8 106 0 0
EMPIRE RESORTS INC COM 292052305 18 1,874 SH   SOLE 1 1,874 0 0
EMPIRE ST RLTY TR INC TRUS 292104106 2,522 176,770 SH   SOLE 1 176,770 0 0
EMPLOYERS HOLDINGS INC COM 292218104 1,940 44,524 SH   SOLE 1 44,524 0 0
EMPLOYERS HOLDINGS INC COM 292218104 49 1,118 SH   SOLE 8 1,118 0 0
EMPRESA DIST Y COMERCIAL NOR ADR 29244A102 4 543 SH   SOLE 1 543 0 0
ENABLE MIDSTREAM PARTNERS LP COM 292480100 4,026 334,670 SH   SOLE 1 334,670 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 1,845 30,728 SH   SOLE 1 30,728 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 332 5,527 SH   SOLE 8 5,527 0 0
ENBRIDGE INC COM 29250N105 1,544 44,024 SH   DFND 1 0 0 44,024
ENBRIDGE INC COM 29250N105 16,975 483,917 SH   SOLE 1 483,917 0 0
ENBRIDGE INC COM 29250N105 1,915 54,581 SH   SOLE 8 54,581 0 0
ENBRIDGE INC OPT 29250N105 8,553 243,800 SH Put SOLE 8 243,800 0 0
ENBRIDGE INC OPT 29250N105 6,809 194,100 SH Call SOLE 8 194,100 0 0
ENBRIDGE INC COM 29250N105 5,084 144,921 SH   SOLE 9 144,921 0 0
ENCANA CORP COM 292505104 465 101,084 SH   SOLE 1 101,084 0 0
ENCANA CORP COM 292505104 586 127,297 SH   SOLE 8 127,297 0 0
ENCANA CORP OPT 292505104 7,690 1,671,673 SH Call SOLE 8 1,671,673 0 0
ENCANA CORP OPT 292505104 3,465 753,202 SH Put SOLE 8 753,202 0 0
ENCANA CORP COM 292505104 87 18,955 SH   SOLE 9 18,955 0 0
ENCOMPASS HEALTH CORP COM 29261A100 1,448 22,900 SH   SOLE 1 22,900 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 38 600 SH Put SOLE 8 600 0 0
ENCOMPASS HEALTH CORP OPT 29261A100 139 2,200 SH Call SOLE 8 2,200 0 0
ENCOMPASS HEALTH CORP COM 29261A100 23 359 SH   SOLE 8 359 0 0
ENCOMPASS HEALTH CORP COM 29261A100 301 4,763 SH   SOLE 99 4,763 0 0
ENCORE CAP EUROPE FIN LTD BOND 29260UAA5 101 100,000 PRN   SOLE 8 0 0 100,000
ENCORE CAP GROUP INC COM 292554102 2,960 88,774 SH   SOLE 1 88,774 0 0
ENCORE CAP GROUP INC BOND 292554AF9 100 100,000 PRN   SOLE 8 0 0 100,000
ENCORE CAP GROUP INC COM 292554102 3 100 SH   SOLE 8 100 0 0
ENCORE WIRE CORP COM 292562105 1,642 29,179 SH   SOLE 1 29,179 0 0
ENCORE WIRE CORP OPT 292562105 90 1,600 SH Put SOLE 8 1,600 0 0
ENCORE WIRE CORP COM 292562105 3 51 SH   SOLE 8 51 0 0
ENCORE WIRE CORP OPT 292562105 287 5,100 SH Call SOLE 8 5,100 0 0
ENDAVA PLC ADR 29260V105 698 18,446 SH   SOLE 1 18,446 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 326 147,172 SH   SOLE 1 147,172 0 0
ENDO INTL PLC COM G30401106 904 281,468 SH   SOLE 1 281,468 0 0
ENDO INTL PLC OPT G30401106 1,817 566,000 SH Call SOLE 8 566,000 0 0
ENDO INTL PLC OPT G30401106 80 24,900 SH Put SOLE 8 24,900 0 0
ENDO INTL PLC COM G30401106 433 134,988 SH   SOLE 8 134,988 0 0
ENDOLOGIX INC COM 29266S304 0 117 SH   SOLE 8 117 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 256 68,180 SH   SOLE 1 68,180 0 0
ENDURANCE INTL GROUP HLDGS I COM 29272B105 48 12,885 SH   SOLE 8 12,885 0 0
ENEL AMERICAS S A ADR 29274F104 333 36,546 SH   SOLE 1 36,546 0 0
ENEL AMERICAS S A ADR 29274F104 286 31,416 SH   SOLE 99 31,416 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 1,216 27,900 SH   SOLE 1 27,900 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 16 381 SH   SOLE 8 381 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 903 20,715 SH   SOLE 99 20,715 0 0
ENERGOUS CORP COM 29272C103 46 13,873 SH   SOLE 1 13,873 0 0
ENERGOUS CORP OPT 29272C103 13 3,800 SH Put SOLE 8 3,800 0 0
ENERGOUS CORP OPT 29272C103 179 54,000 SH Call SOLE 8 54,000 0 0
ENERGY FUELS INC COM 292671708 0 22 SH   DFND 1 0 0 22
ENERGY FUELS INC COM 292671708 138 71,280 SH   SOLE 1 71,280 0 0
ENERGY RECOVERY INC COM 29270J100 170 18,313 SH   SOLE 1 18,313 0 0
ENERGY RECOVERY INC OPT 29270J100 5 500 SH Call SOLE 8 500 0 0
ENERGY RECOVERY INC COM 29270J100 49 5,201 SH   SOLE 8 5,201 0 0
ENERGY TRANSFER LP COM 29273V100 25 1,920 SH   DFND 1 0 0 1,920
ENERGY TRANSFER LP COM 29273V100 337,008 25,765,133 SH   SOLE 1 25,765,133 0 0
ENERGY TRANSFER LP OPT 29273V100 1,402 107,176 SH Call SOLE 8 107,176 0 0
ENERGY TRANSFER LP OPT 29273V100 7,936 606,704 SH Put SOLE 8 606,704 0 0
ENERGY TRANSFER LP COM 29273V100 10,155 776,398 SH   SOLE 8 776,398 0 0
ENERPLUS CORP COM 292766102 388 52,103 SH   SOLE 1 52,103 0 0
ENERPLUS CORP OPT 292766102 58 7,800 SH Call SOLE 8 7,800 0 0
ENERPLUS CORP OPT 292766102 13 1,700 SH Put SOLE 8 1,700 0 0
ENERPLUS CORP COM 292766102 90 12,149 SH   SOLE 99 12,149 0 0
ENERSYS COM 29275Y102 1,498 22,709 SH   SOLE 1 22,709 0 0
ENERSYS OPT 29275Y102 7 100 SH Put SOLE 8 100 0 0
ENERSYS COM 29275Y102 58 890 SH   SOLE 8 890 0 0
ENI S P A ADR 26874R108 924 30,293 SH   SOLE 1 30,293 0 0
ENI S P A ADR 26874R108 1,284 42,100 SH   DFND 20 0 0 42,100
ENLINK MIDSTREAM LLC TRUS 29336T100 9,110 1,071,700 SH   SOLE 1 1,071,700 0 0
ENLINK MIDSTREAM LLC TRUS 29336T100 1 85 SH   SOLE 8 85 0 0
ENNIS INC COM 293389102 300 14,898 SH   SOLE 1 14,898 0 0
ENNIS INC COM 293389102 25 1,243 SH   SOLE 8 1,243 0 0
ENOCHIAN BIOSCIENCES INC COM 29350E104 11 1,979 SH   SOLE 1 1,979 0 0
ENOVA INTL INC COM 29357K103 1,298 62,595 SH   SOLE 1 62,595 0 0
ENOVA INTL INC COM 29357K103 3 137 SH   SOLE 8 137 0 0
ENPHASE ENERGY INC COM 29355A107 3,259 146,588 SH   SOLE 1 146,588 0 0
ENPHASE ENERGY INC COM 29355A107 89 4,005 SH   SOLE 8 4,005 0 0
ENPRO INDS INC COM 29355X107 2,258 32,897 SH   SOLE 1 32,897 0 0
ENPRO INDS INC COM 29355X107 9 124 SH   SOLE 8 124 0 0
ENSCO ROWAN PLC COM G3166L100 477 99,108 SH   SOLE 1 99,108 0 0
ENSCO ROWAN PLC OPT G3166L100 196 40,650 SH Call SOLE 8 40,650 0 0
ENSCO ROWAN PLC COM G3166L100 1,466 304,826 SH   SOLE 8 304,826 0 0
ENSCO ROWAN PLC OPT G3166L100 3,225 670,400 SH Put SOLE 8 670,400 0 0
ENSIGN GROUP INC COM 29358P101 2,529 53,324 SH   SOLE 1 53,324 0 0
ENSIGN GROUP INC COM 29358P101 7 137 SH   SOLE 8 137 0 0
ENSTAR GROUP LIMITED COM G3075P101 1,348 7,097 SH   SOLE 1 7,097 0 0
ENSTAR GROUP LIMITED COM G3075P101 7 37 SH   SOLE 8 37 0 0
ENTEGRA FINL CORP COM 29363J108 102 3,382 SH   SOLE 1 3,382 0 0
ENTEGRA FINL CORP COM 29363J108 0 11 SH   SOLE 8 11 0 0
ENTEGRIS INC COM 29362U104 3,748 79,651 SH   SOLE 1 79,651 0 0
ENTEGRIS INC COM 29362U104 1,446 30,732 SH   SOLE 99 30,732 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 410 122,437 SH   SOLE 1 122,437 0 0
ENTERCOM COMMUNICATIONS CORP COM 293639100 75 22,414 SH   SOLE 8 22,414 0 0
ENTERGY CORP NEW COM 29364G103 25,969 221,268 SH   SOLE 1 221,268 0 0
ENTERGY CORP NEW OPT 29364G103 5,070 43,200 SH Call SOLE 8 43,200 0 0
ENTERGY CORP NEW COM 29364G103 1,628 13,877 SH   SOLE 8 13,877 0 0
ENTERGY CORP NEW COM 29364G103 3,218 27,432 SH   SOLE 9 27,432 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 136 4,547 SH   SOLE 1 4,547 0 0
ENTERPRISE BANCORP INC MASS COM 293668109 0 4 SH   SOLE 8 4 0 0
ENTERPRISE FINL SVCS CORP COM 293712105 1,065 26,122 SH   SOLE 1 26,122 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 29 1,000 SH   DFND 1 0 0 1,000
ENTERPRISE PRODS PARTNERS L COM 293792107 143,501 5,021,034 SH   SOLE 1 5,021,034 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 605 21,161 SH   SOLE 8 21,161 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 14,784 517,300 SH Call SOLE 8 517,300 0 0
ENTERPRISE PRODS PARTNERS L OPT 293792107 683 23,900 SH Put SOLE 8 23,900 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 126 39,522 SH   SOLE 1 39,522 0 0
ENTRAVISION COMMUNICATIONS C COM 29382R107 1 174 SH   SOLE 8 174 0 0
ENVESTNET INC COM 29404K106 1,484 26,173 SH   SOLE 1 26,173 0 0
ENVESTNET INC BOND 29404KAB2 614 571,000 PRN   SOLE 8 0 0 571,000
ENVESTNET INC COM 29404K106 21 379 SH   SOLE 8 379 0 0
ENZO BIOCHEM INC COM 294100102 80 22,408 SH   SOLE 1 22,408 0 0
ENZO BIOCHEM INC COM 294100102 2 504 SH   SOLE 8 504 0 0
EOG RES INC COM 26875P101 87 1,168 SH   DFND 1 0 0 1,168
EOG RES INC COM 26875P101 103,930 1,400,310 SH   SOLE 1 978,977 421,333 0
EOG RES INC OPT 26875P101 16,722 225,300 SH Put SOLE 8 225,300 0 0
EOG RES INC OPT 26875P101 15,564 209,700 SH Call SOLE 8 209,700 0 0
EOG RES INC COM 26875P101 5,325 71,752 SH   SOLE 8 71,752 0 0
EOG RES INC COM 26875P101 1,636 22,035 SH   SOLE 9 22,035 0 0
EOG RES INC COM 26875P101 1,709 23,029 SH   SOLE 20 0 23,029 0
EOG RES INC COM 26875P101 1,215 16,375 SH   SOLE 82 0 16,375 0
EOG RES INC COM 26875P101 4,315 58,136 SH   SOLE 99 0 58,136 0
EPAM SYS INC COM 29414B104 7,179 39,382 SH   SOLE 1 39,382 0 0
EPAM SYS INC COM 29414B104 18 100 SH   SOLE 8 100 0 0
EPAM SYS INC COM 29414B104 148 809 SH   SOLE 9 809 0 0
EPAM SYS INC COM 29414B104 291 1,597 SH   SOLE 99 1,597 0 0
EPIZYME INC COM 29428V104 395 38,280 SH   SOLE 1 38,280 0 0
EPIZYME INC COM 29428V104 113 10,887 SH   SOLE 8 10,887 0 0
EPLUS INC COM 294268107 3,417 44,892 SH   SOLE 1 44,892 0 0
EPLUS INC COM 294268107 51 662 SH   SOLE 8 662 0 0
EPR PPTYS TRUS 26884U109 4,584 59,641 SH   SOLE 1 59,641 0 0
EPR PPTYS TRUS 26884U109 8 100 SH   SOLE 8 100 0 0
EPR PPTYS COM 26884U109 789 10,263 SH   SOLE 99 10,263 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 15,727 480,948 SH   SOLE 1 480,948 0 0
EQM MIDSTREAM PARTNERS LP COM 26885B100 3 100 SH   SOLE 8 100 0 0
EQT CORP COM 26884L109 1,445 135,810 SH   SOLE 1 135,810 0 0
EQT CORP OPT 26884L109 2,696 253,400 SH Call SOLE 8 253,400 0 0
EQT CORP OPT 26884L109 846 79,500 SH Put SOLE 8 79,500 0 0
EQT CORP COM 26884L109 706 66,393 SH   SOLE 8 66,393 0 0
EQT CORP COM 26884L109 37 3,501 SH   SOLE 99 3,501 0 0
EQUIFAX INC COM 294429105 18,226 129,567 SH   SOLE 1 129,567 0 0
EQUIFAX INC OPT 294429105 14 100 SH Put SOLE 8 100 0 0
EQUIFAX INC COM 294429105 547 3,895 SH   SOLE 9 3,895 0 0
EQUIFAX INC COM 294429105 671 4,772 SH   SOLE 99 4,772 0 0
EQUINIX INC COM 29444U700 264 458 SH   DFND 1 0 0 458
EQUINIX INC COM 29444U700 18,556 32,172 SH   SOLE 1 32,172 0 0
EQUINIX INC TRUS 29444U700 35,708 61,904 SH   SOLE 1 61,904 0 0
EQUINIX INC OPT 29444U700 9,575 16,600 SH Put SOLE 8 16,600 0 0
EQUINIX INC OPT 29444U700 2,019 3,500 SH Call SOLE 8 3,500 0 0
EQUINIX INC TRUS 29444U700 1,821 3,157 SH   SOLE 8 3,157 0 0
EQUINIX INC COM 29444U700 1,562 2,710 SH   SOLE 9 2,710 0 0
EQUINIX INC COM 29444U700 866 1,502 SH   SOLE 99 1,502 0 0
EQUINOR ASA ADR 29446M102 441 23,263 SH   SOLE 1 23,263 0 0
EQUINOR ASA ADR 29446M102 11 600 SH   DFND 1 0 0 600
EQUITRANS MIDSTREAM CORPORAT COM 294600101 13,793 947,965 SH   SOLE 1 947,965 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 166 11,327 SH   SOLE 8 11,327 0 0
EQUITY BANCSHARES INC COM 29460X109 202 7,541 SH   SOLE 1 7,541 0 0
EQUITY BANCSHARES INC COM 29460X109 2 70 SH   SOLE 8 70 0 0
EQUITY BANCSHARES INC COM 29460X109 362 13,485 SH   SOLE 99 13,485 0 0
EQUITY COMWLTH COM 294628102 5,095 148,771 SH   SOLE 1 148,771 0 0
EQUITY COMWLTH TRUS 294628102 3,976 116,092 SH   SOLE 1 116,092 0 0
EQUITY COMWLTH TRUS 294628102 6 166 SH   SOLE 8 166 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 17,803 133,255 SH   SOLE 1 133,255 0 0
EQUITY LIFESTYLE PPTYS INC TRUS 29472R108 13,703 102,573 SH   SOLE 1 102,573 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 171 1,275 SH   SOLE 9 1,275 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 438 3,275 SH   SOLE 99 3,275 0 0
EQUITY RESIDENTIAL COM 29476L107 11,851 137,400 SH   SOLE 1 137,400 0 0
EQUITY RESIDENTIAL TRUS 29476L107 80,049 927,998 SH   SOLE 1 927,998 0 0
EQUITY RESIDENTIAL TRUS 29476L107 774 8,983 SH   SOLE 8 8,983 0 0
EQUITY RESIDENTIAL OPT 29476L107 9 100 SH Call SOLE 8 100 0 0
EQUITY RESIDENTIAL COM 29476L107 1,033 11,979 SH   SOLE 9 11,979 0 0
EQUITY RESIDENTIAL COM 29476L107 581 6,736 SH   SOLE 99 6,736 0 0
ERA GROUP INC COM 26885G109 257 24,428 SH   SOLE 1 24,428 0 0
ERA GROUP INC COM 26885G109 5 470 SH   SOLE 8 470 0 0
ERICSSON ADR 294821608 2,270 284,423 SH   SOLE 1 284,423 0 0
ERICSSON OPT 294821608 859 107,600 SH Call SOLE 8 107,600 0 0
ERICSSON ADR 294821608 200 25,116 SH   SOLE 8 25,116 0 0
ERICSSON OPT 294821608 276 34,600 SH Put SOLE 8 34,600 0 0
ERIE INDTY CO COM 29530P102 7,605 40,965 SH   SOLE 1 40,965 0 0
ERIE INDTY CO COM 29530P102 562 3,029 SH   SOLE 8 3,029 0 0
ERIE INDTY CO COM 29530P102 70 379 SH   SOLE 9 379 0 0
EROS INTL PLC COM G3788M114 70 36,678 SH   SOLE 1 36,678 0 0
EROS INTL PLC COM G3788M114 1,145 599,611 SH   DFND 1 0 0 599,611
ESCALADE INC COM 296056104 59 5,440 SH   SOLE 1 5,440 0 0
ESCALADE INC COM 296056104 1 60 SH   SOLE 8 60 0 0
ESCO TECHNOLOGIES INC COM 296315104 2,353 29,586 SH   SOLE 1 29,586 0 0
ESCO TECHNOLOGIES INC COM 296315104 7 87 SH   SOLE 8 87 0 0
ESPERION THERAPEUTICS INC NE COM 29664W105 903 24,607 SH   SOLE 1 24,607 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 268 7,300 SH Call SOLE 8 7,300 0 0
ESPERION THERAPEUTICS INC NE OPT 29664W105 106 2,900 SH Put SOLE 8 2,900 0 0
ESPEY MFG &amp ELECTRS CORP COM 296650104 0 15 SH   SOLE 8 15 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 78 3,141 SH   SOLE 1 3,141 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 0 7 SH   SOLE 8 7 0 0
ESSA BANCORP INC COM 29667D104 79 4,804 SH   SOLE 1 4,804 0 0
ESSA BANCORP INC COM 29667D104 1 49 SH   SOLE 8 49 0 0
ESSENT GROUP LTD COM G3198U102 3,187 66,842 SH   SOLE 1 66,842 0 0
ESSENTIAL PPTYS RLTY TR INC TRUS 29670E107 2,333 101,810 SH   SOLE 1 101,810 0 0
ESSENTIAL PPTYS RLTY TR INC COM 29670E107 426 18,599 SH   SOLE 99 18,599 0 0
ESSEX PPTY TR INC COM 297178105 5,149 15,765 SH   SOLE 1 15,765 0 0
ESSEX PPTY TR INC TRUS 297178105 35,113 107,497 SH   SOLE 1 107,497 0 0
ESSEX PPTY TR INC COM 297178105 689 2,107 SH   SOLE 9 2,107 0 0
ESSEX PPTY TR INC COM 297178105 1,753 5,368 SH   SOLE 99 5,368 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 2 130 SH   SOLE 1 130 0 0
ESTABLISHMENT LABS HLDGS INC COM G31249108 57 3,000 SH   SOLE 8 3,000 0 0
ETF MANAGERS TR OPT 26924G508 1,362 65,600 SH Call SOLE 8 65,600 0 0
ETF MANAGERS TR FUND 26924G508 487 23,441 SH   SOLE 8 23,441 0 0
ETF MANAGERS TR OPT 26924G508 2,020 97,300 SH Put SOLE 8 97,300 0 0
ETF MANAGERS TR FUND 26924G508 415 20,000 SH   DFND 20 0 0 20,000
ETHAN ALLEN INTERIORS INC COM 297602104 885 46,283 SH   SOLE 1 46,283 0 0
ETHAN ALLEN INTERIORS INC COM 297602104 13 719 SH   SOLE 8 719 0 0
ETSY INC COM 29786A106 2,629 46,532 SH   SOLE 1 46,532 0 0
ETSY INC BOND 29786AAC0 2,147 1,275,000 PRN   SOLE 8 0 0 1,275,000
ETSY INC OPT 29786A106 3,452 61,100 SH Put SOLE 8 61,100 0 0
ETSY INC OPT 29786A106 8,458 149,700 SH Call SOLE 8 149,700 0 0
ETSY INC COM 29786A106 4 79 SH   SOLE 8 79 0 0
EURONAV NV ANTWERPEN COM B38564108 5,013 544,890 SH   SOLE 9 544,890 0 0
EURONET WORLDWIDE INC COM 298736109 5,675 38,791 SH   SOLE 1 38,791 0 0
EURONET WORLDWIDE INC OPT 298736109 980 6,700 SH Put SOLE 8 6,700 0 0
EURONET WORLDWIDE INC OPT 298736109 527 3,600 SH Call SOLE 8 3,600 0 0
EURONET WORLDWIDE INC COM 298736109 232 1,586 SH   SOLE 8 1,586 0 0
EVANS BANCORP INC COM 29911Q208 90 2,393 SH   SOLE 1 2,393 0 0
EVANS BANCORP INC COM 29911Q208 0 10 SH   SOLE 8 10 0 0
EVELO BIOSCIENCES INC COM 299734103 41 6,817 SH   SOLE 1 6,817 0 0
EVENTBRITE INC COM 29975E109 3,788 213,879 SH   SOLE 1 213,879 0 0
EVERBRIDGE INC COM 29978A104 1,506 24,405 SH   SOLE 1 24,405 0 0
EVERBRIDGE INC COM 29978A104 6 100 SH   DFND 1 0 0 100
EVERBRIDGE INC COM 29978A104 1 20 SH   SOLE 8 20 0 0
EVERCORE INC COM 29977A105 3,446 43,025 SH   SOLE 1 43,025 0 0
EVERCORE INC COM 29977A105 1,178 14,711 SH   SOLE 8 14,711 0 0
EVEREST RE GROUP LTD COM G3223R108 9,856 37,043 SH   SOLE 1 37,043 0 0
EVEREST RE GROUP LTD OPT G3223R108 53 200 SH Call SOLE 8 200 0 0
EVEREST RE GROUP LTD COM G3223R108 9,562 35,934 SH   SOLE 8 35,934 0 0
EVEREST RE GROUP LTD OPT G3223R108 1,463 5,500 SH Put SOLE 8 5,500 0 0
EVEREST RE GROUP LTD COM G3223R108 343 1,292 SH   SOLE 9 1,292 0 0
EVEREST RE GROUP LTD COM G3223R108 651 2,447 SH   SOLE 99 2,447 0 0
EVERGY INC COM 30034W106 54,558 819,688 SH   SOLE 1 819,688 0 0
EVERGY INC COM 30034W106 260 3,899 SH   SOLE 8 3,899 0 0
EVERGY INC COM 30034W106 559 8,397 SH   SOLE 9 8,397 0 0
EVERI HLDGS INC COM 30034T103 287 33,874 SH   SOLE 1 33,874 0 0
EVERQUOTE INC COM 30041R108 92 4,334 SH   SOLE 1 4,334 0 0
EVERSOURCE ENERGY COM 30040W108 35,311 413,141 SH   SOLE 1 413,141 0 0
EVERSOURCE ENERGY COM 30040W108 872 10,204 SH   SOLE 9 10,204 0 0
EVERSPIN TECHNOLOGIES INC COM 30041T104 0 58 SH   SOLE 8 58 0 0
EVERTEC INC COM 30040P103 4,568 146,301 SH   SOLE 1 146,301 0 0
EVERTEC INC COM 30040P103 35 1,114 SH   SOLE 8 1,114 0 0
EVI INDUSTRIES INC COM 26929N102 73 2,285 SH   SOLE 1 2,285 0 0
EVI INDUSTRIES INC COM 26929N102 2 59 SH   SOLE 8 59 0 0
EVO PMTS INC COM 26927E104 769 27,316 SH   SOLE 1 27,316 0 0
EVO PMTS INC COM 26927E104 33 1,173 SH   SOLE 8 1,173 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 35 6,981 SH   SOLE 1 6,981 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 0 11 SH   SOLE 8 11 0 0
EVOGENE LTD COM M4119S104 1 696 SH   SOLE 9 696 0 0
EVOLENT HEALTH INC COM 30050B101 871 120,935 SH   SOLE 1 120,935 0 0
EVOLENT HEALTH INC COM 30050B101 0 41 SH   SOLE 8 41 0 0
EVOLENT HEALTH INC BOND 30050BAB7 225 257,000 PRN   SOLE 8 0 0 257,000
EVOLUS INC COM 30052C107 203 13,046 SH   SOLE 1 13,046 0 0
EVOLUS INC COM 30052C107 7 440 SH   SOLE 8 440 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 6 1,000 SH   DFND 1 0 0 1,000
EVOLUTION PETROLEUM CORP COM 30049A107 109 18,575 SH   SOLE 1 18,575 0 0
EVOLUTION PETROLEUM CORP COM 30049A107 2 397 SH   SOLE 8 397 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,138 66,868 SH   SOLE 1 66,868 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1 73 SH   SOLE 8 73 0 0
EXACT SCIENCES CORP COM 30063P105 9,544 105,596 SH   SOLE 1 105,596 0 0
EXACT SCIENCES CORP OPT 30063P105 8,866 98,100 SH Call SOLE 8 98,100 0 0
EXACT SCIENCES CORP COM 30063P105 1,414 15,647 SH   SOLE 8 15,647 0 0
EXACT SCIENCES CORP OPT 30063P105 12,326 136,400 SH Put SOLE 8 136,400 0 0
EXACT SCIENCES CORP COM 30063P105 172 1,905 SH   SOLE 9 1,905 0 0
EXACT SCIENCES CORP BOND 30063PAB1 108 100,000 PRN   SOLE 82 0 0 100,000
EXANTAS CAP CORP TRUS 30068N105 182 15,957 SH   SOLE 1 15,957 0 0
EXANTAS CAP CORP TRUS 30068N105 1 69 SH   SOLE 8 69 0 0
EXCHANGE TRADED CONCEPTS TR FUND 301505707 73 1,902 SH   DFND 1 0 0 1,902
EXELA TECHNOLOGIES INC COM 30162V102 26 22,103 SH   SOLE 1 22,103 0 0
EXELIXIS INC COM 30161Q104 4,648 262,835 SH   SOLE 1 262,835 0 0
EXELIXIS INC OPT 30161Q104 2,172 122,800 SH Put SOLE 8 122,800 0 0
EXELIXIS INC COM 30161Q104 890 50,298 SH   SOLE 8 50,298 0 0
EXELIXIS INC OPT 30161Q104 1,712 96,800 SH Call SOLE 8 96,800 0 0
EXELON CORP COM 30161N101 92,510 1,914,871 SH   SOLE 1 1,914,871 0 0
EXELON CORP COM 30161N101 547 11,317 SH   SOLE 8 11,317 0 0
EXELON CORP OPT 30161N101 4,657 96,400 SH Call SOLE 8 96,400 0 0
EXELON CORP OPT 30161N101 884 18,300 SH Put SOLE 8 18,300 0 0
EXELON CORP COM 30161N101 1,518 31,435 SH   SOLE 9 31,435 0 0
EXLSERVICE HOLDINGS INC COM 302081104 2,908 43,425 SH   SOLE 1 43,425 0 0
EXLSERVICE HOLDINGS INC COM 302081104 9 132 SH   SOLE 8 132 0 0
EXLSERVICE HOLDINGS INC COM 302081104 331 4,937 SH   SOLE 99 4,937 0 0
EXONE CO COM 302104104 0 7 SH   SOLE 8 7 0 0
EXONE CO OPT 302104104 135 15,300 SH Put SOLE 8 15,300 0 0
EXONE CO OPT 302104104 58 6,500 SH Call SOLE 8 6,500 0 0
EXP WORLD HOLDINGS INC COM 30212W100 72 8,553 SH   SOLE 1 8,553 0 0
EXP WORLD HOLDINGS INC COM 30212W100 7 777 SH   SOLE 8 777 0 0
EXPEDIA GROUP INC COM 30212P303 264 1,967 SH   DFND 1 0 0 1,967
EXPEDIA GROUP INC COM 30212P303 28,385 211,178 SH   SOLE 1 211,178 0 0
EXPEDIA GROUP INC OPT 30212P303 2,111 15,700 SH Call SOLE 8 15,700 0 0
EXPEDIA GROUP INC OPT 30212P303 12,755 94,900 SH Put SOLE 8 94,900 0 0
EXPEDIA GROUP INC COM 30212P303 549 4,084 SH   SOLE 8 4,084 0 0
EXPEDIA GROUP INC COM 30212P303 712 5,297 SH   SOLE 9 5,297 0 0
EXPEDITORS INTL WASH INC COM 302130109 42,681 574,512 SH   SOLE 1 574,512 0 0
EXPEDITORS INTL WASH INC COM 302130109 8 106 SH   SOLE 8 106 0 0
EXPEDITORS INTL WASH INC OPT 302130109 617 8,300 SH Put SOLE 8 8,300 0 0
EXPEDITORS INTL WASH INC OPT 302130109 498 6,700 SH Call SOLE 8 6,700 0 0
EXPEDITORS INTL WASH INC COM 302130109 409 5,497 SH   SOLE 9 5,497 0 0
EXPEDITORS INTL WASH INC COM 302130109 783 10,534 SH   SOLE 99 10,534 0 0
EXPONENT INC COM 30214U102 4,554 65,150 SH   SOLE 1 65,150 0 0
EXPONENT INC COM 30214U102 10 139 SH   SOLE 8 139 0 0
EXPRESS INC COM 30219E103 443 128,865 SH   SOLE 1 128,865 0 0
EXPRESS INC OPT 30219E103 0 100 SH Put SOLE 8 100 0 0
EXPRESS INC OPT 30219E103 6 1,800 SH Call SOLE 8 1,800 0 0
EXPRESS INC COM 30219E103 16 4,463 SH   SOLE 8 4,463 0 0
EXTENDED STAY AMER INC TRUS 30224P200 36,600 2,500,000 SH   SOLE 1 2,500,000 0 0
EXTENDED STAY AMER INC TRUS 30224P200 9 600 SH   SOLE 8 600 0 0
EXTERRAN CORP COM 30227H106 697 53,335 SH   SOLE 1 53,335 0 0
EXTERRAN CORP COM 30227H106 13 984 SH   SOLE 8 984 0 0
EXTRA SPACE STORAGE INC COM 30225T102 3,716 31,812 SH   SOLE 1 31,812 0 0
EXTRA SPACE STORAGE INC TRUS 30225T102 34,092 291,836 SH   SOLE 1 291,836 0 0
EXTRA SPACE STORAGE INC OPT 30225T102 47 400 SH Call SOLE 8 400 0 0
EXTRA SPACE STORAGE INC COM 30225T102 474 4,061 SH   SOLE 9 4,061 0 0
EXTRA SPACE STORAGE INC COM 30225T102 982 8,408 SH   SOLE 99 8,408 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 4,111 1,398,159 SH   SOLE 1 1,398,159 0 0
EXTRACTION OIL AND GAS INC COM 30227M105 8 2,864 SH   SOLE 8 2,864 0 0
EXTREME NETWORKS INC COM 30226D106 1,591 218,630 SH   SOLE 1 218,630 0 0
EXTREME NETWORKS INC COM 30226D106 24 3,316 SH   SOLE 8 3,316 0 0
EXXON MOBIL CORP COM 30231G102 1,532 21,701 SH   DFND 1 0 0 21,701
EXXON MOBIL CORP OPT 30231G102 3,531 50,000 SH Call SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 388,584 5,503,271 SH   SOLE 1 5,503,271 0 0
EXXON MOBIL CORP OPT 30231G102 3,531 50,000 SH Put SOLE 1 50,000 0 0
EXXON MOBIL CORP COM 30231G102 169 2,400 SH   SOLE 8 2,400 0 0
EXXON MOBIL CORP OPT 30231G102 48,340 684,600 SH Call SOLE 8 684,600 0 0
EXXON MOBIL CORP OPT 30231G102 10,125 143,400 SH Put SOLE 8 143,400 0 0
EXXON MOBIL CORP COM 30231G102 13,496 191,144 SH   SOLE 9 191,144 0 0
EXXON MOBIL CORP OPT 30231G102 3,531 50,000 SH Put SOLE 9 50,000 0 0
EXXON MOBIL CORP OPT 30231G102 3,531 50,000 SH Call SOLE 9 50,000 0 0
EXXON MOBIL CORP COM 30231G102 64,617 915,122 SH   SOLE 58 915,122 0 0
EXXON MOBIL CORP COM 30231G102 731 10,356 SH   SOLE 99 10,356 0 0
EYENOVIA INC COM 30234E104 0 9 SH   SOLE 8 9 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 55 30,517 SH   SOLE 1 30,517 0 0
EYEPOINT PHARMACEUTICALS INC COM 30233G100 4 2,070 SH   SOLE 8 2,070 0 0
EZCORP INC COM 302301106 456 70,540 SH   SOLE 1 70,540 0 0
EZCORP INC COM 302301106 35 5,324 SH   SOLE 8 5,324 0 0
EZCORP INC OPT 302301106 485 75,100 SH Put SOLE 8 75,100 0 0
F M C CORP COM 302491303 37,321 425,653 SH   SOLE 1 425,653 0 0
F M C CORP OPT 302491303 79 900 SH Put SOLE 8 900 0 0
F M C CORP OPT 302491303 526 6,000 SH Call SOLE 8 6,000 0 0
F M C CORP COM 302491303 761 8,678 SH   SOLE 8 8,678 0 0
F M C CORP COM 302491303 423 4,833 SH   SOLE 9 4,833 0 0
F M C CORP COM 302491303 472 5,388 SH   SOLE 99 5,388 0 0
F5 NETWORKS INC COM 315616102 31,587 224,940 SH   SOLE 1 224,940 0 0
F5 NETWORKS INC COM 315616102 56 404 SH   SOLE 8 404 0 0
F5 NETWORKS INC OPT 315616102 1,727 12,300 SH Put SOLE 8 12,300 0 0
F5 NETWORKS INC OPT 315616102 4,578 32,600 SH Call SOLE 8 32,600 0 0
F5 NETWORKS INC COM 315616102 270 1,920 SH   SOLE 9 1,920 0 0
FABRINET COM G3323L100 2,440 46,655 SH   SOLE 1 46,655 0 0
FABRINET COM G3323L100 3 55 SH   DFND 1 0 0 55
FABRINET COM G3323L100 26 489 SH   SOLE 8 489 0 0
FABRINET COM G3323L100 100 1,915 SH   SOLE 99 1,915 0 0
FACEBOOK INC COM 30303M102 817,021 4,587,943 SH   SOLE 1 4,174,295 413,648 0
FACEBOOK INC COM 30303M102 2,186 12,275 SH   DFND 1 0 0 12,275
FACEBOOK INC OPT 30303M102 410,511 2,305,200 SH Put SOLE 8 2,305,200 0 0
FACEBOOK INC COM 30303M102 85,089 477,814 SH   SOLE 8 477,814 0 0
FACEBOOK INC OPT 30303M102 359,277 2,017,500 SH Call SOLE 8 2,017,500 0 0
FACEBOOK INC COM 30303M102 13,757 77,254 SH   SOLE 9 77,254 0 0
FACEBOOK INC COM 30303M102 2,627 14,750 SH   DFND 20 0 0 14,750
FACEBOOK INC COM 30303M102 4,655 26,138 SH   SOLE 20 0 26,138 0
FACEBOOK INC COM 30303M102 53,587 300,913 SH   SOLE 58 300,913 0 0
FACEBOOK INC COM 30303M102 3,181 17,864 SH   SOLE 82 0 17,864 0
FACEBOOK INC COM 30303M102 13,451 75,533 SH   SOLE 99 9,556 65,977 0
FACTSET RESH SYS INC COM 303075105 3,143 12,937 SH   SOLE 1 12,937 0 0
FACTSET RESH SYS INC OPT 303075105 7,969 32,800 SH Call SOLE 8 32,800 0 0
FACTSET RESH SYS INC OPT 303075105 19,243 79,200 SH Put SOLE 8 79,200 0 0
FACTSET RESH SYS INC COM 303075105 139 572 SH   SOLE 9 572 0 0
FAIR ISAAC CORP COM 303250104 6,957 22,922 SH   SOLE 1 22,922 0 0
FAIR ISAAC CORP COM 303250104 88 291 SH   SOLE 8 291 0 0
FAIR ISAAC CORP COM 303250104 237 782 SH   SOLE 99 782 0 0
FALCON MINERALS CORP COM 30607B109 212 36,955 SH   SOLE 1 36,955 0 0
FALCON MINERALS CORP COM 30607B109 0 81 SH   SOLE 8 81 0 0
FALCON MINERALS CORP COM 30607B109 26 4,468 SH   SOLE 99 4,468 0 0
FANHUA INC ADR 30712A103 25 966 SH   SOLE 1 966 0 0
FANHUA INC ADR 30712A103 1 30 SH   SOLE 8 30 0 0
FARFETCH LTD COM 30744W107 7,302 845,244 SH   SOLE 1 845,244 0 0
FARFETCH LTD OPT 30744W107 528 61,100 SH Call SOLE 8 61,100 0 0
FARFETCH LTD COM 30744W107 5 550 SH   SOLE 8 550 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 133 5,118 SH   SOLE 1 5,118 0 0
FARMER &amp MERCHANTS BANCORP I COM 30779N105 1 26 SH   SOLE 8 26 0 0
FARMER BROS CO COM 307675108 70 5,370 SH   SOLE 1 5,370 0 0
FARMERS NATL BANC CORP COM 309627107 188 13,006 SH   SOLE 1 13,006 0 0
FARMERS NATL BANC CORP COM 309627107 1 36 SH   SOLE 8 36 0 0
FARMLAND PARTNERS INC TRUS 31154R109 93 13,879 SH   SOLE 1 13,879 0 0
FARMLAND PARTNERS INC TRUS 31154R109 3 480 SH   SOLE 8 480 0 0
FARO TECHNOLOGIES INC COM 311642102 2,585 53,456 SH   SOLE 1 53,456 0 0
FARO TECHNOLOGIES INC COM 311642102 2 46 SH   SOLE 8 46 0 0
FASTENAL CO COM 311900104 64,548 1,975,726 SH   SOLE 1 1,975,726 0 0
FASTENAL CO COM 311900104 135 4,118 SH   SOLE 8 4,118 0 0
FASTENAL CO OPT 311900104 5,008 153,300 SH Call SOLE 8 153,300 0 0
FASTENAL CO OPT 311900104 2,454 75,100 SH Put SOLE 8 75,100 0 0
FASTENAL CO COM 311900104 601 18,402 SH   SOLE 9 18,402 0 0
FASTENAL CO COM 311900104 145 4,437 SH   SOLE 99 4,437 0 0
FASTLY INC COM 31188V100 144 5,994 SH   SOLE 1 5,994 0 0
FASTLY INC COM 31188V100 38 1,583 SH   DFND 1 0 0 1,583
FASTLY INC COM 31188V100 3 124 SH   SOLE 8 124 0 0
FAT BRANDS INC COM 30258N105 0 23 SH   SOLE 8 23 0 0
FATE THERAPEUTICS INC COM 31189P102 848 54,532 SH   SOLE 1 54,532 0 0
FATE THERAPEUTICS INC COM 31189P102 10 653 SH   SOLE 8 653 0 0
FAUQUIER BANKSHARES INC VA COM 312059108 1 32 SH   SOLE 8 32 0 0
FB FINL CORP COM 30257X104 327 8,708 SH   SOLE 1 8,708 0 0
FB FINL CORP COM 30257X104 1 39 SH   SOLE 8 39 0 0
FBL FINL GROUP INC COM 30239F106 292 4,914 SH   SOLE 1 4,914 0 0
FBL FINL GROUP INC COM 30239F106 1 23 SH   SOLE 8 23 0 0
FEDERAL AGRIC MTG CORP COM 313148306 1,202 14,725 SH   SOLE 1 14,725 0 0
FEDERAL AGRIC MTG CORP COM 313148108 0 2 SH   SOLE 8 2 0 0
FEDERAL AGRIC MTG CORP COM 313148306 2 22 SH   SOLE 8 22 0 0
FEDERAL REALTY INVT TR COM 313747206 2,056 15,096 SH   SOLE 1 15,096 0 0
FEDERAL REALTY INVT TR TRUS 313747206 17,614 129,379 SH   SOLE 1 129,379 0 0
FEDERAL REALTY INVT TR TRUS 313747206 297 2,179 SH   SOLE 8 2,179 0 0
FEDERAL REALTY INVT TR COM 313747206 320 2,348 SH   SOLE 9 2,348 0 0
FEDERAL SIGNAL CORP COM 313855108 3,325 101,620 SH   SOLE 1 101,620 0 0
FEDERAL SIGNAL CORP COM 313855108 163 5,002 SH   SOLE 8 5,002 0 0
FEDERATED INVS INC PA COM 314211103 2,385 73,578 SH   SOLE 1 73,578 0 0
FEDERATED INVS INC PA COM 314211103 21 651 SH   SOLE 8 651 0 0
FEDERATED INVS INC PA COM 314211103 7 231 SH   SOLE 9 231 0 0
FEDEX CORP COM 31428X106 59,478 408,586 SH   SOLE 1 408,586 0 0
FEDEX CORP COM 31428X106 10,108 69,436 SH   SOLE 8 69,436 0 0
FEDEX CORP OPT 31428X106 67,253 462,000 SH Put SOLE 8 462,000 0 0
FEDEX CORP OPT 31428X106 58,272 400,300 SH Call SOLE 8 400,300 0 0
FEDEX CORP COM 31428X106 3,310 22,746 SH   SOLE 9 22,746 0 0
FEDNAT HLDG CO COM 31431B109 204 14,569 SH   SOLE 1 14,569 0 0
FEDNAT HLDG CO COM 31431B109 1 45 SH   SOLE 8 45 0 0
FERRARI N V COM N3167Y103 122,347 794,004 SH   SOLE 1 794,004 0 0
FERRARI N V OPT N3167Y103 678 4,400 SH Call SOLE 8 4,400 0 0
FERRARI N V OPT N3167Y103 293 1,900 SH Put SOLE 8 1,900 0 0
FERRARI N V COM N3167Y103 11,958 77,605 SH   SOLE 9 77,605 0 0
FERRARI N V COM N3167Y103 27,893 181,018 SH   SOLE 58 181,018 0 0
FERRARI N V COM N3167Y103 1,585 10,288 SH   SOLE 99 10,288 0 0
FERRO CORP COM 315405100 1,031 86,972 SH   SOLE 1 86,972 0 0
FERRO CORP COM 315405100 253 21,296 SH   SOLE 8 21,296 0 0
FERROGLOBE PLC COM G33856108 1 569 SH   SOLE 8 569 0 0
FFBW INC COM 30258M107 0 18 SH   SOLE 8 18 0 0
FGL HLDGS COM G3402M102 911 114,103 SH   SOLE 1 114,103 0 0
FGL HLDGS COM G3402M102 26 3,247 SH   SOLE 8 3,247 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 97,070 7,495,792 SH   SOLE 1 7,495,792 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 3,913 302,175 SH   SOLE 8 302,175 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 11,154 861,200 SH Put SOLE 8 861,200 0 0
FIAT CHRYSLER AUTOMOBILES N OPT N31738102 9,462 730,600 SH Call SOLE 8 730,600 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 5,366 414,423 SH   SOLE 9 414,423 0 0
FIAT CHRYSLER AUTOMOBILES N COM N31738102 20,389 1,574,460 SH   SOLE 58 1,574,460 0 0
FIBROGEN INC COM 31572Q808 5,495 148,611 SH   SOLE 1 148,611 0 0
FIBROGEN INC COM 31572Q808 197 5,319 SH   SOLE 8 5,319 0 0
FIDELITY COVINGTON TR FUND 316092501 785 19,300 SH   DFND 1 0 0 19,300
FIDELITY D &amp D BANCORP INC COM 31609R100 86 1,377 SH   SOLE 1 1,377 0 0
FIDELITY D &amp D BANCORP INC COM 31609R100 0 5 SH   SOLE 8 5 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 8,180 184,197 SH   SOLE 1 184,197 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 19 421 SH   SOLE 8 421 0 0
FIDELITY NATIONAL FINANCIAL COM 31620R303 272 6,109 SH   SOLE 9 6,109 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 84,998 640,247 SH   SOLE 1 640,247 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,221 9,199 SH   DFND 1 0 0 9,199
FIDELITY NATL INFORMATION SV OPT 31620M106 1,148 8,644 SH Call SOLE 8 8,644 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,958 14,751 SH   SOLE 8 14,751 0 0
FIDELITY NATL INFORMATION SV OPT 31620M106 1,530 11,524 SH Put SOLE 8 11,524 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,596 19,556 SH   SOLE 9 19,556 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 11,146 83,953 SH   SOLE 99 83,953 0 0
FIDUS INVT CORP COM 316500107 0 27 SH   SOLE 8 27 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 355 34,177 SH   SOLE 1 34,177 0 0
FIESTA RESTAURANT GROUP INC COM 31660B101 7 631 SH   SOLE 8 631 0 0
FIFTH THIRD BANCORP COM 316773100 20,514 749,214 SH   SOLE 1 749,214 0 0
FIFTH THIRD BANCORP OPT 316773100 8,324 304,000 SH Call SOLE 8 304,000 0 0
FIFTH THIRD BANCORP COM 316773100 1,389 50,733 SH   SOLE 8 50,733 0 0
FIFTH THIRD BANCORP OPT 316773100 737 26,900 SH Put SOLE 8 26,900 0 0
FIFTH THIRD BANCORP COM 316773100 693 25,318 SH   SOLE 9 25,318 0 0
FINANCIAL INSTNS INC COM 317585404 243 8,052 SH   SOLE 1 8,052 0 0
FINANCIAL INSTNS INC COM 317585404 1 23 SH   SOLE 8 23 0 0
FINISAR CORP COM 31787A507 1 60 SH   DFND 1 0 0 60
FINISAR CORP COM 31787A507 208 9,186 SH   SOLE 8 9,186 0 0
FINISAR CORP BOND 31787AAP6 130 130,000 PRN   SOLE 8 0 0 130,000
FIREEYE INC COM 31816Q101 7,605 570,101 SH   SOLE 1 570,101 0 0
FIREEYE INC COM 31816Q101 108 8,063 SH   DFND 1 0 0 8,063
FIREEYE INC COM 31816Q101 2,263 169,637 SH   SOLE 8 169,637 0 0
FIREEYE INC OPT 31816Q101 1,370 102,700 SH Call SOLE 8 102,700 0 0
FIREEYE INC BOND 31816QAF8 2,908 3,089,000 PRN   SOLE 8 0 0 3,089,000
FIREEYE INC BOND 31816QAB7 1,432 1,454,000 PRN   SOLE 8 0 0 1,454,000
FIREEYE INC BOND 31816QAD3 1,641 1,733,000 PRN   SOLE 8 0 0 1,733,000
FIREEYE INC OPT 31816Q101 1,864 139,700 SH Put SOLE 8 139,700 0 0
FIREEYE INC COM 31816Q101 277 20,800 SH   DFND 20 0 0 20,800
FIRST AMERN FINL CORP COM 31847R102 8,437 142,963 SH   SOLE 1 142,963 0 0
FIRST AMERN FINL CORP COM 31847R102 153 2,588 SH   SOLE 8 2,588 0 0
FIRST BANCORP INC ME COM 31866P102 175 6,383 SH   SOLE 1 6,383 0 0
FIRST BANCORP INC ME COM 31866P102 0 17 SH   SOLE 8 17 0 0
FIRST BANCORP N C COM 318910106 550 15,309 SH   SOLE 1 15,309 0 0
FIRST BANCORP N C COM 318910106 2 55 SH   SOLE 8 55 0 0
FIRST BANCORP P R COM 318672706 2,535 254,043 SH   SOLE 1 254,043 0 0
FIRST BANCORP P R COM 318672706 11 1,126 SH   SOLE 8 1,126 0 0
FIRST BANCSHARES INC MS COM 318916103 366 11,319 SH   SOLE 1 11,319 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 95 8,726 SH   SOLE 1 8,726 0 0
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 0 33 SH   SOLE 8 33 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 101 4,193 SH   SOLE 1 4,193 0 0
FIRST BUS FINL SVCS INC WIS COM 319390100 1 29 SH   SOLE 8 29 0 0
FIRST BUSEY CORP COM 319383204 1,081 42,747 SH   SOLE 1 42,747 0 0
FIRST CAPITAL INC COM 31942S104 94 1,632 SH   SOLE 1 1,632 0 0
FIRST CAPITAL INC COM 31942S104 0 6 SH   SOLE 8 6 0 0
FIRST CHOICE BANCORP COM 31948P104 111 5,219 SH   SOLE 1 5,219 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 481 14,856 SH   SOLE 1 14,856 0 0
FIRST CMNTY BANKSHARES INC V COM 31983A103 1 35 SH   SOLE 8 35 0 0
FIRST CMNTY CORP S C COM 319835104 255 13,109 SH   SOLE 1 13,109 0 0
FIRST CMNTY CORP S C COM 319835104 0 18 SH   SOLE 8 18 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 1,348 101,483 SH   SOLE 1 101,483 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 5 382 SH   SOLE 8 382 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 4,237 8,986 SH   SOLE 1 8,986 0 0
FIRST CTZNS BANCSHARES INC N COM 31946M103 0 1 SH   SOLE 8 1 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 288 9,953 SH   SOLE 1 9,953 0 0
FIRST DEFIANCE FINL CORP COM 32006W106 1 32 SH   SOLE 8 32 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 60 4,018 SH   SOLE 1 4,018 0 0
FIRST FINANCIAL NORTHWEST IN COM 32022K102 1 44 SH   SOLE 8 44 0 0
FIRST FINL BANCORP OH COM 320209109 2,564 104,786 SH   SOLE 1 104,786 0 0
FIRST FINL BANCORP OH COM 320209109 7 303 SH   SOLE 8 303 0 0
FIRST FINL BANKSHARES COM 32020R109 2,138 64,143 SH   SOLE 1 64,143 0 0
FIRST FINL CORP IND COM 320218100 286 6,576 SH   SOLE 1 6,576 0 0
FIRST FNDTN INC COM 32026V104 294 19,275 SH   SOLE 1 19,275 0 0
FIRST FNDTN INC COM 32026V104 1 39 SH   SOLE 8 39 0 0
FIRST GTY BANCSHARES INC COM 32043P106 52 2,377 SH   SOLE 1 2,377 0 0
FIRST HAWAIIAN INC COM 32051X108 4,837 181,144 SH   SOLE 1 181,144 0 0
FIRST HORIZON NATL CORP COM 320517105 1,353 83,542 SH   SOLE 1 83,542 0 0
FIRST HORIZON NATL CORP COM 320517105 201 12,408 SH   SOLE 8 12,408 0 0
FIRST HORIZON NATL CORP OPT 320517105 18 1,100 SH Call SOLE 8 1,100 0 0
FIRST HORIZON NATL CORP COM 320517105 505 31,160 SH   SOLE 99 31,160 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 8,386 212,021 SH   SOLE 1 212,021 0 0
FIRST INDUSTRIAL REALTY TRUS TRUS 32054K103 13 321 SH   SOLE 8 321 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 1,160 29,335 SH   SOLE 99 29,335 0 0
FIRST INTERNET BANCORP COM 320557101 105 4,905 SH   SOLE 1 4,905 0 0
FIRST INTERNET BANCORP COM 320557101 1 70 SH   SOLE 8 70 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 2,158 53,633 SH   SOLE 1 53,633 0 0
FIRST INTST BANCSYSTEM INC COM 32055Y201 3 79 SH   SOLE 8 79 0 0
FIRST LONG IS CORP COM 320734106 295 12,970 SH   SOLE 1 12,970 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 478 52,563 SH   SOLE 1 52,563 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 901 99,100 SH Call SOLE 8 99,100 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 1,049 115,365 SH   SOLE 8 115,365 0 0
FIRST MAJESTIC SILVER CORP OPT 32076V103 1,011 111,200 SH Put SOLE 8 111,200 0 0
FIRST MERCHANTS CORP COM 320817109 1,618 42,985 SH   SOLE 1 42,985 0 0
FIRST MERCHANTS CORP COM 320817109 2 56 SH   SOLE 8 56 0 0
FIRST MID BANCSHARES INC COM 320866106 255 7,387 SH   SOLE 1 7,387 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 2,083 106,910 SH   SOLE 1 106,910 0 0
FIRST MIDWEST BANCORP DEL COM 320867104 11 576 SH   SOLE 8 576 0 0
FIRST NATL CORP COM 32106V107 0 5 SH   SOLE 8 5 0 0
FIRST NORTHWEST BANCORP COM 335834107 79 4,554 SH   SOLE 1 4,554 0 0
FIRST NORTHWEST BANCORP COM 335834107 2 139 SH   SOLE 8 139 0 0
FIRST NORTHWEST BANCORP COM 335834107 248 14,307 SH   SOLE 99 14,307 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 62,656 647,935 SH   SOLE 1 160,400 487,535 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 10 100 SH   SOLE 8 100 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 515 5,326 SH   SOLE 9 5,326 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,778 28,727 SH   SOLE 20 0 28,727 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,847 19,103 SH   SOLE 82 0 19,103 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,381 86,673 SH   SOLE 99 10,991 75,682 0
FIRST SAVINGS FINL GROUP INC COM 33621E109 0 5 SH   SOLE 8 5 0 0
FIRST SOLAR INC COM 336433107 195 3,358 SH   SOLE 1 3,358 0 0
FIRST SOLAR INC OPT 336433107 5,238 90,300 SH Call SOLE 8 90,300 0 0
FIRST SOLAR INC OPT 336433107 7,310 126,000 SH Put SOLE 8 126,000 0 0
FIRST SOLAR INC COM 336433107 2,163 37,268 SH   SOLE 8 37,268 0 0
FIRST SOLAR INC COM 336433107 70 1,215 SH   SOLE 9 1,215 0 0
FIRST SOLAR INC COM 336433107 308 5,307 SH   SOLE 99 5,307 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E203 63 511 SH   DFND 1 0 0 511
FIRST TR EXCHANGE TRADED FD FUND 33733E302 2,975 22,102 SH   SOLE 1 22,102 0 0
FIRST TR EXCHANGE TRADED FD FUND 33733E807 536 46,777 SH   SOLE 8 46,777 0 0
FIRST TR EXCHANGE TRADED FD OPT 33733E807 1,025 89,400 SH Put SOLE 8 89,400 0 0
FIRST TR EXCHANGE-TRADED FD FUND 33739E108 2,948 149,400 SH   SOLE 1 149,400 0 0
FIRST UTD CORP COM 33741H107 51 2,312 SH   SOLE 1 2,312 0 0
FIRST UTD CORP COM 33741H107 1 50 SH   SOLE 8 50 0 0
FIRSTCASH INC COM 33767D105 3,884 42,371 SH   SOLE 1 42,371 0 0
FIRSTCASH INC COM 33767D105 50 541 SH   SOLE 8 541 0 0
FIRSTENERGY CORP COM 337932107 363,429 7,535,337 SH   SOLE 1 7,535,337 0 0
FIRSTENERGY CORP OPT 337932107 39 800 SH Put SOLE 8 800 0 0
FIRSTENERGY CORP OPT 337932107 1,316 27,300 SH Call SOLE 8 27,300 0 0
FIRSTENERGY CORP COM 337932107 1,533 31,789 SH   SOLE 8 31,789 0 0
FIRSTENERGY CORP COM 337932107 887 18,366 SH   SOLE 9 18,366 0 0
FIRSTSERVICE CORP NEW COM 33767E202 9 85 SH   SOLE 8 85 0 0
FISERV INC COM 337738108 82,510 796,507 SH   SOLE 1 796,507 0 0
FISERV INC OPT 337738108 5,776 55,760 SH Call SOLE 8 55,760 0 0
FISERV INC OPT 337738108 2,911 28,100 SH Put SOLE 8 28,100 0 0
FISERV INC COM 337738108 117 1,134 SH   SOLE 8 1,134 0 0
FISERV INC COM 337738108 1,873 18,081 SH   SOLE 9 18,081 0 0
FISERV INC COM 337738108 4,384 42,317 SH   SOLE 58 42,317 0 0
FISERV INC COM 337738108 1,055 10,185 SH   SOLE 99 10,185 0 0
FITBIT INC COM 33812L102 424 111,266 SH   SOLE 1 111,266 0 0
FITBIT INC COM 33812L102 1,339 351,370 SH   SOLE 8 351,370 0 0
FITBIT INC OPT 33812L102 51 13,300 SH Call SOLE 8 13,300 0 0
FITBIT INC OPT 33812L102 147 38,500 SH Put SOLE 8 38,500 0 0
FIVE BELOW INC COM 33829M101 2,579 20,447 SH   SOLE 1 20,447 0 0
FIVE BELOW INC OPT 33829M101 26,923 213,500 SH Call SOLE 8 213,500 0 0
FIVE BELOW INC OPT 33829M101 11,362 90,100 SH Put SOLE 8 90,100 0 0
FIVE BELOW INC COM 33829M101 6,657 52,799 SH   SOLE 8 52,799 0 0
FIVE POINT HOLDINGS LLC COM 33833Q106 528 70,339 SH   SOLE 1 70,339 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 108 27,907 SH   SOLE 1 27,907 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 6 1,478 SH   SOLE 8 1,478 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 7 1,861 SH   SOLE 99 1,861 0 0
FIVE9 INC COM 338307101 2,151 40,025 SH   SOLE 1 40,025 0 0
FIVE9 INC BOND 338307AB7 18 13,000 PRN   SOLE 8 0 0 13,000
FIVERR INTL LTD COM M4R82T106 26 1,358 SH   SOLE 1 1,358 0 0
FIVERR INTL LTD COM M4R82T106 48 2,571 SH   SOLE 8 2,571 0 0
FLAGSTAR BANCORP INC COM 337930705 1,227 32,867 SH   SOLE 1 32,867 0 0
FLAGSTAR BANCORP INC COM 337930705 31 831 SH   SOLE 8 831 0 0
FLANIGANS ENTERPRISES INC COM 338517105 0 3 SH   SOLE 8 3 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 34,493 120,276 SH   SOLE 1 120,276 0 0
FLEETCOR TECHNOLOGIES INC OPT 339041105 143 500 SH Put SOLE 8 500 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 791 2,762 SH   SOLE 9 2,762 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 2,660 9,276 SH   SOLE 58 9,276 0 0
FLEX LNG LTD COM G35947202 2,334 241,938 SH   SOLE 9 241,938 0 0
FLEX LTD COM Y2573F102 8,015 765,949 SH   SOLE 1 765,949 0 0
FLEX LTD COM Y2573F102 813 77,693 SH   SOLE 8 77,693 0 0
FLEX LTD OPT Y2573F102 1,661 158,700 SH Put SOLE 8 158,700 0 0
FLEX LTD OPT Y2573F102 730 69,800 SH Call SOLE 8 69,800 0 0
FLEX LTD COM Y2573F102 123 11,748 SH   SOLE 9 11,748 0 0
FLEX LTD COM Y2573F102 1,217 116,334 SH   SOLE 99 116,334 0 0
FLEXION THERAPEUTICS INC COM 33938J106 274 20,008 SH   SOLE 1 20,008 0 0
FLEXION THERAPEUTICS INC BOND 33938JAB2 3,239 3,470,000 PRN   SOLE 8 0 0 3,470,000
FLEXION THERAPEUTICS INC COM 33938J106 1,472 107,458 SH   SOLE 8 107,458 0 0
FLEXSTEEL INDS INC COM 339382103 57 3,789 SH   SOLE 1 3,789 0 0
FLEXSTEEL INDS INC COM 339382103 0 12 SH   SOLE 8 12 0 0
FLIR SYS INC COM 302445101 9,083 172,716 SH   SOLE 1 172,716 0 0
FLIR SYS INC OPT 302445101 252 4,800 SH Call SOLE 8 4,800 0 0
FLIR SYS INC OPT 302445101 784 14,900 SH Put SOLE 8 14,900 0 0
FLIR SYS INC COM 302445101 96 1,827 SH   SOLE 8 1,827 0 0
FLIR SYS INC COM 302445101 230 4,375 SH   SOLE 9 4,375 0 0
FLOOR &amp DECOR HLDGS INC OPT 339750101 3,202 62,600 SH Put SOLE 1 62,600 0 0
FLOOR &amp DECOR HLDGS INC COM 339750101 8,031 157,017 SH   SOLE 1 157,017 0 0
FLOOR &amp DECOR HLDGS INC OPT 339750101 2,046 40,000 SH Call SOLE 8 40,000 0 0
FLOOR &amp DECOR HLDGS INC OPT 339750101 3,325 65,000 SH Put SOLE 8 65,000 0 0
FLOTEK INDS INC DEL COM 343389102 60 27,272 SH   SOLE 1 27,272 0 0
FLOWERS FOODS INC COM 343498101 2,108 91,125 SH   SOLE 1 91,125 0 0
FLOWERS FOODS INC OPT 343498101 14 600 SH Put SOLE 8 600 0 0
FLOWERS FOODS INC OPT 343498101 86 3,700 SH Call SOLE 8 3,700 0 0
FLOWSERVE CORP COM 34354P105 21,250 454,928 SH   SOLE 1 454,928 0 0
FLOWSERVE CORP OPT 34354P105 9 200 SH Put SOLE 8 200 0 0
FLOWSERVE CORP OPT 34354P105 462 9,900 SH Call SOLE 8 9,900 0 0
FLOWSERVE CORP COM 34354P105 128 2,752 SH   SOLE 8 2,752 0 0
FLOWSERVE CORP COM 34354P105 763 16,339 SH   SOLE 9 16,339 0 0
FLUENT INC COM 34380C102 57 21,109 SH   SOLE 1 21,109 0 0
FLUENT INC COM 34380C102 0 32 SH   SOLE 8 32 0 0
FLUIDIGM CORP DEL COM 34385P108 233 50,198 SH   SOLE 1 50,198 0 0
FLUOR CORP NEW COM 343412102 7,465 390,180 SH   SOLE 1 390,180 0 0
FLUOR CORP NEW COM 343412102 9 465 SH   DFND 1 0 0 465
FLUOR CORP NEW OPT 343412102 1,176 61,500 SH Call SOLE 8 61,500 0 0
FLUOR CORP NEW COM 343412102 2,471 129,179 SH   SOLE 8 129,179 0 0
FLUOR CORP NEW OPT 343412102 3,198 167,200 SH Put SOLE 8 167,200 0 0
FLUOR CORP NEW COM 343412102 55 2,831 SH   SOLE 9 2,831 0 0
FLUSHING FINL CORP COM 343873105 279 13,812 SH   SOLE 1 13,812 0 0
FLUSHING FINL CORP COM 343873105 1 41 SH   SOLE 8 41 0 0
FLWS/1-800 FLOWERS COM 68243Q106 1,340 90,564 SH   SOLE 1 90,564 0 0
FLWS/1-800 FLOWERS COM 68243Q106 1 74 SH   SOLE 8 74 0 0
FLY LEASING LTD ADR 34407D109 49 2,384 SH   SOLE 1 2,384 0 0
FNB CORP PA COM 302520101 106 9,204 SH   SOLE 1 9,204 0 0
FNB CORP PA COM 302520101 7 615 SH   SOLE 8 615 0 0
FNB CORP PA COM 302520101 374 32,427 SH   SOLE 99 32,427 0 0
FNCB BANCORP INC COM 302578109 68 8,682 SH   SOLE 1 8,682 0 0
FNCB BANCORP INC COM 302578109 0 16 SH   SOLE 8 16 0 0
FOAMIX PHARMACEUTICALS LTD COM M46135105 3 1,127 SH   SOLE 8 1,127 0 0
FOCUS FINL PARTNERS INC COM 34417P100 384 16,136 SH   SOLE 1 16,136 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 1,888 20,622 SH   SOLE 1 20,622 0 0
FOMENTO ECONOMICO MEXICANO S OPT 344419106 165 1,800 SH Call SOLE 8 1,800 0 0
FOMENTO ECONOMICO MEXICANO S ADR 344419106 65 709 SH   SOLE 9 709 0 0
FONAR CORP COM 344437405 120 5,802 SH   SOLE 1 5,802 0 0
FONAR CORP COM 344437405 0 6 SH   SOLE 8 6 0 0
FOOT LOCKER INC COM 344849104 43 1,000 SH   DFND 1 0 0 1,000
FOOT LOCKER INC COM 344849104 5,013 116,148 SH   SOLE 1 116,148 0 0
FOOT LOCKER INC OPT 344849104 11,908 275,900 SH Put SOLE 8 275,900 0 0
FOOT LOCKER INC OPT 344849104 7,730 179,100 SH Call SOLE 8 179,100 0 0
FOOT LOCKER INC COM 344849104 11,626 269,379 SH   SOLE 8 269,379 0 0
FOOT LOCKER INC COM 344849104 1,089 25,197 SH   SOLE 9 25,197 0 0
FOOT LOCKER INC COM 344849104 86 2,000 SH   SOLE 99 2,000 0 0
FORD MTR CO DEL COM 345370860 270 29,500 SH   DFND 1 0 0 29,500
FORD MTR CO DEL COM 345370860 60,544 6,609,502 SH   SOLE 1 6,609,502 0 0
FORD MTR CO DEL OPT 345370860 9,668 1,055,500 SH Call SOLE 8 1,055,500 0 0
FORD MTR CO DEL OPT 345370860 21,413 2,337,600 SH Put SOLE 8 2,337,600 0 0
FORD MTR CO DEL COM 345370860 8,480 925,730 SH   SOLE 8 925,730 0 0
FORD MTR CO DEL COM 345370860 1,143 124,693 SH   SOLE 9 124,693 0 0
FORD MTR CO DEL COM 345370860 3,885 424,073 SH   SOLE 58 424,073 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 838 22,109 SH   SOLE 1 22,109 0 0
FORESCOUT TECHNOLOGIES INC COM 34553D101 153 4,022 SH   SOLE 99 4,022 0 0
FORESIGHT ENERGY LP COM 34552U104 0 100 SH   SOLE 8 100 0 0
FORESTAR GROUP INC COM 346232101 105 5,733 SH   SOLE 1 5,733 0 0
FORESTAR GROUP INC COM 346232101 0 24 SH   SOLE 8 24 0 0
FORMFACTOR INC COM 346375108 2,208 118,455 SH   SOLE 1 118,455 0 0
FORMFACTOR INC COM 346375108 127 6,788 SH   SOLE 8 6,788 0 0
FORMFACTOR INC COM 346375108 469 25,128 SH   SOLE 99 25,128 0 0
FORRESTER RESH INC COM 346563109 347 10,784 SH   SOLE 1 10,784 0 0
FORTERRA INC COM 34960W106 139 19,254 SH   SOLE 1 19,254 0 0
FORTERRA INC COM 34960W106 0 32 SH   SOLE 8 32 0 0
FORTINET INC COM 34959E109 16,051 209,131 SH   SOLE 1 209,131 0 0
FORTINET INC OPT 34959E109 2,625 34,200 SH Call SOLE 8 34,200 0 0
FORTINET INC COM 34959E109 79 1,023 SH   SOLE 8 1,023 0 0
FORTINET INC OPT 34959E109 1,251 16,300 SH Put SOLE 8 16,300 0 0
FORTINET INC COM 34959E109 353 4,594 SH   SOLE 9 4,594 0 0
FORTIS INC COM 349553107 538 12,699 SH   SOLE 1 12,699 0 0
FORTIS INC COM 349553107 3 63 SH   SOLE 8 63 0 0
FORTIS INC COM 349553107 7,448 175,933 SH   SOLE 9 175,933 0 0
FORTIVE CORP COM 34959J108 23,811 347,296 SH   SOLE 1 347,004 292 0
FORTIVE CORP COM 34959J108 13 196 SH   DFND 1 0 0 196
FORTIVE CORP CONV 34959J207 17,601 19,511 SH   SOLE 8 19,511 0 0
FORTIVE CORP COM 34959J108 45 663 SH   SOLE 8 663 0 0
FORTIVE CORP COM 34959J108 722 10,536 SH   SOLE 9 10,536 0 0
FORTRESS TRANS INFRST INVS L COM 34960P101 4 286 SH   SOLE 1 286 0 0
FORTUNA SILVER MINES INC COM 349915108 294 95,168 SH   SOLE 1 95,168 0 0
FORTUNA SILVER MINES INC COM 349915108 2 528 SH   SOLE 8 528 0 0
FORTUNA SILVER MINES INC COM 349915108 464 150,000 SH   DFND 20 0 0 150,000
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 19,600 358,312 SH   SOLE 1 358,312 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 5 100 SH   SOLE 8 100 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 345 6,300 SH Call SOLE 8 6,300 0 0
FORTUNE BRANDS HOME &amp SEC IN OPT 34964C106 202 3,700 SH Put SOLE 8 3,700 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 247 4,525 SH   SOLE 9 4,525 0 0
FORTUNE BRANDS HOME &amp SEC IN COM 34964C106 1,091 19,941 SH   SOLE 99 19,941 0 0
FORTY SEVEN INC COM 34983P104 72 11,260 SH   SOLE 1 11,260 0 0
FORTY SEVEN INC COM 34983P104 5 826 SH   SOLE 8 826 0 0
FORTY SEVEN INC COM 34983P104 30 4,623 SH   SOLE 99 4,623 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 264 170,127 SH   SOLE 1 170,127 0 0
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 7 4,384 SH   SOLE 8 4,384 0 0
FORWARD AIR CORP COM 349853101 2,270 35,647 SH   SOLE 1 35,647 0 0
FORWARD AIR CORP COM 349853101 14 223 SH   SOLE 8 223 0 0
FOSSIL GROUP INC COM 34988V106 596 47,601 SH   SOLE 1 47,601 0 0
FOSSIL GROUP INC OPT 34988V106 135 10,800 SH Put SOLE 8 10,800 0 0
FOSSIL GROUP INC OPT 34988V106 290 23,200 SH Call SOLE 8 23,200 0 0
FOSTER L B CO COM 350060109 110 5,101 SH   SOLE 1 5,101 0 0
FOSTER L B CO COM 350060109 1 63 SH   SOLE 8 63 0 0
FOSTER L B CO OPT 350060109 282 13,000 SH Call SOLE 8 13,000 0 0
FOSTER L B CO COM 350060109 280 12,919 SH   SOLE 99 12,919 0 0
FOUNDATION BLDG MATLS INC COM 350392106 1 39 SH   SOLE 8 39 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 2,622 92,712 SH   SOLE 1 92,712 0 0
FOUR CORNERS PPTY TR INC TRUS 35086T109 8 292 SH   SOLE 8 292 0 0
FOX CORP COM 35137L204 5 166 SH   DFND 1 0 0 166
FOX CORP COM 35137L204 49,678 1,575,036 SH   SOLE 1 1,575,036 0 0
FOX CORP COM 35137L105 32,624 1,034,583 SH   SOLE 1 1,034,583 0 0
FOX CORP COM 35137L204 20 650 SH   SOLE 8 650 0 0
FOX CORP OPT 35137L105 448 14,200 SH Put SOLE 8 14,200 0 0
FOX CORP OPT 35137L105 59,516 1,887,300 SH Call SOLE 8 1,887,300 0 0
FOX CORP COM 35137L105 1,969 62,453 SH   SOLE 8 62,453 0 0
FOX CORP COM 35137L204 164 5,173 SH   SOLE 9 5,173 0 0
FOX CORP COM 35137L105 359 11,390 SH   SOLE 9 11,390 0 0
FOX FACTORY HLDG CORP COM 35138V102 3,178 51,052 SH   SOLE 1 51,052 0 0
FOX FACTORY HLDG CORP COM 35138V102 11 184 SH   SOLE 8 184 0 0
FRANCO NEVADA CORP COM 351858105 4,611 50,580 SH   SOLE 1 50,580 0 0
FRANCO NEVADA CORP COM 351858105 0 3 SH   DFND 1 0 0 3
FRANCO NEVADA CORP OPT 351858105 46 500 SH Call SOLE 8 500 0 0
FRANCO NEVADA CORP COM 351858105 551 6,046 SH   SOLE 8 6,046 0 0
FRANCO NEVADA CORP COM 351858105 185 2,019 SH   SOLE 9 2,019 0 0
FRANCO NEVADA CORP COM 351858105 377 4,138 SH   SOLE 99 4,138 0 0
FRANKLIN COVEY CO COM 353469109 168 4,817 SH   SOLE 1 4,817 0 0
FRANKLIN COVEY CO COM 353469109 8 228 SH   SOLE 8 228 0 0
FRANKLIN ELEC INC COM 353514102 2,266 47,428 SH   SOLE 1 47,428 0 0
FRANKLIN ELEC INC COM 353514102 7 150 SH   SOLE 8 150 0 0
FRANKLIN FINL NETWORK INC COM 35352P104 394 13,051 SH   SOLE 1 13,051 0 0
FRANKLIN FINL SVCS CORP COM 353525108 82 2,301 SH   SOLE 1 2,301 0 0
FRANKLIN FINL SVCS CORP COM 353525108 1 16 SH   SOLE 8 16 0 0
FRANKLIN RES INC COM 354613101 39 1,338 SH   DFND 1 0 0 1,338
FRANKLIN RES INC COM 354613101 25,748 892,163 SH   SOLE 1 892,163 0 0
FRANKLIN RES INC OPT 354613101 1,137 39,400 SH Call SOLE 8 39,400 0 0
FRANKLIN RES INC OPT 354613101 468 16,200 SH Put SOLE 8 16,200 0 0
FRANKLIN RES INC COM 354613101 111 3,855 SH   SOLE 8 3,855 0 0
FRANKLIN RES INC COM 354613101 277 9,604 SH   SOLE 9 9,604 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 1,506 177,968 SH   SOLE 1 177,968 0 0
FRANKLIN STREET PPTYS CORP TRUS 35471R106 4 455 SH   SOLE 8 455 0 0
FRANKS INTL N V COM N33462107 333 70,214 SH   SOLE 1 70,214 0 0
FREDS INC COM 356108100 0 49 SH   SOLE 1 49 0 0
FREDS INC COM 356108100 0 1,486 SH   SOLE 8 1,486 0 0
FREDS INC OPT 356108100 0 2,600 SH Call SOLE 8 2,600 0 0
FREEPORT-MCMORAN INC COM 35671D857 60,178 6,288,158 SH   SOLE 1 6,288,158 0 0
FREEPORT-MCMORAN INC COM 35671D857 23 2,450 SH   DFND 1 0 0 2,450
FREEPORT-MCMORAN INC COM 35671D857 11,446 1,195,975 SH   SOLE 8 1,195,975 0 0
FREEPORT-MCMORAN INC OPT 35671D857 21,336 2,229,500 SH Put SOLE 8 2,229,500 0 0
FREEPORT-MCMORAN INC OPT 35671D857 11,779 1,230,800 SH Call SOLE 8 1,230,800 0 0
FREEPORT-MCMORAN INC COM 35671D857 1,483 154,981 SH   SOLE 9 154,981 0 0
FREEPORT-MCMORAN INC COM 35671D857 230 24,075 SH   DFND 20 0 0 24,075
FREIGHTCAR AMER INC COM 357023100 0 9 SH   SOLE 8 9 0 0
FREQUENCY ELECTRS INC COM 358010106 1 79 SH   SOLE 8 79 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 1,259 36,918 SH   SOLE 1 36,918 0 0
FRESH DEL MONTE PRODUCE INC COM G36738105 3 82 SH   SOLE 8 82 0 0
FRESHPET INC COM 358039105 1,516 30,462 SH   SOLE 1 30,462 0 0
FRESHPET INC COM 358039105 4 89 SH   SOLE 8 89 0 0
FRIEDMAN INDS INC COM 358435105 0 58 SH   SOLE 8 58 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 630 54,549 SH   SOLE 1 54,549 0 0
FRONT YD RESIDENTIAL CORP TRUS 35904G107 2 160 SH   SOLE 8 160 0 0
FRONTDOOR INC COM 35905A109 13,610 280,234 SH   SOLE 1 280,234 0 0
FRONTDOOR INC COM 35905A109 3 62 SH   SOLE 8 62 0 0
FRONTDOOR INC COM 35905A109 1,998 41,143 SH   SOLE 99 41,143 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 93 107,172 SH   SOLE 1 107,172 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 31 36,031 SH   SOLE 8 36,031 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 52 59,900 SH Put SOLE 8 59,900 0 0
FRONTIER COMMUNICATIONS CORP OPT 35906A306 51 59,400 SH Call SOLE 8 59,400 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A306 0 120 SH   SOLE 9 120 0 0
FRONTLINE LTD COM G3682E192 996 109,464 SH   SOLE 1 109,464 0 0
FRONTLINE LTD COM G3682E192 145 15,924 SH   SOLE 8 15,924 0 0
FRONTLINE LTD OPT G3682E192 629 69,100 SH Put SOLE 8 69,100 0 0
FRONTLINE LTD OPT G3682E192 35 3,800 SH Call SOLE 8 3,800 0 0
FRONTLINE LTD COM G3682E192 1,345 147,820 SH   SOLE 9 147,820 0 0
FRP HLDGS INC COM 30292L107 172 3,572 SH   SOLE 1 3,572 0 0
FS BANCORP INC COM 30263Y104 109 2,089 SH   SOLE 1 2,089 0 0
FS KKR CAPITAL CORP COM 302635107 4,628 793,800 SH   SOLE 1 793,800 0 0
FS KKR CAPITAL CORP COM 302635107 9 1,543 SH   SOLE 8 1,543 0 0
FSB BANCORP INC COM 30289C102 0 20 SH   SOLE 8 20 0 0
FTI CONSULTING INC COM 302941109 4,275 40,336 SH   SOLE 1 40,336 0 0
FTI CONSULTING INC COM 302941109 135 1,268 SH   SOLE 8 1,268 0 0
FTI CONSULTING INC OPT 302941109 11 100 SH Call SOLE 8 100 0 0
FTS INTERNATIONAL INC COM 30283W104 362 161,605 SH   SOLE 1 161,605 0 0
FTS INTERNATIONAL INC COM 30283W104 1 361 SH   SOLE 8 361 0 0
FUELCELL ENERGY INC COM 35952H601 0 1 SH   SOLE 1 1 0 0
FULLER H B CO COM 359694106 4,756 102,124 SH   SOLE 1 102,124 0 0
FULLER H B CO COM 359694106 305 6,562 SH   SOLE 8 6,562 0 0
FULTON FINL CORP PA COM 360271100 1,780 109,964 SH   SOLE 1 109,964 0 0
FULTON FINL CORP PA COM 360271100 27 1,697 SH   SOLE 8 1,697 0 0
FUNKO INC COM 361008105 292 14,195 SH   SOLE 1 14,195 0 0
FUNKO INC COM 361008105 16 757 SH   SOLE 8 757 0 0
FUTU HLDGS LTD ADR 36118L106 1 74 SH   SOLE 1 74 0 0
FUTURE FINTECH GROUP INC COM 36117V105 10 12,400 SH   SOLE 8 12,400 0 0
FUTUREFUEL CORPORATION COM 36116M106 306 25,695 SH   SOLE 1 25,695 0 0
FUTUREFUEL CORPORATION COM 36116M106 1 104 SH   SOLE 8 104 0 0
FVCBANKCORP INC COM 36120Q101 108 6,157 SH   SOLE 1 6,157 0 0
G-III APPAREL GROUP LTD COM 36237H101 3,077 119,370 SH   SOLE 1 119,370 0 0
G-III APPAREL GROUP LTD COM 36237H101 140 5,449 SH   SOLE 8 5,449 0 0
G1 THERAPEUTICS INC COM 3621LQ109 4 182 SH   SOLE 8 182 0 0
G1 THERAPEUTICS INC COM 3621LQ109 118 5,159 SH   SOLE 99 5,159 0 0
GAIA INC NEW COM 36269P104 35 5,331 SH   SOLE 1 5,331 0 0
GAIN CAP HLDGS INC COM 36268W100 54 10,383 SH   SOLE 1 10,383 0 0
GAIN CAP HLDGS INC COM 36268W100 1 189 SH   SOLE 8 189 0 0
GALAPAGOS NV ADR 36315X101 2,009 13,151 SH   SOLE 1 13,151 0 0
GALAPAGOS NV ADR 36315X101 17 114 SH   SOLE 8 114 0 0
GALECTIN THERAPEUTICS INC COM 363225202 72 19,872 SH   SOLE 1 19,872 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 22,416 250,277 SH   SOLE 1 250,277 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 513 5,723 SH   SOLE 8 5,723 0 0
GALLAGHER ARTHUR J &amp CO COM 363576109 529 5,901 SH   SOLE 9 5,901 0 0
GAMCO INVESTORS INC COM 361438104 51 2,623 SH   SOLE 1 2,623 0 0
GAMCO INVESTORS INC COM 361438104 0 15 SH   SOLE 8 15 0 0
GAMESTOP CORP NEW COM 36467W109 1,888 341,910 SH   SOLE 1 341,910 0 0
GAMESTOP CORP NEW OPT 36467W109 383 69,400 SH Call SOLE 8 69,400 0 0
GAMESTOP CORP NEW COM 36467W109 1,618 292,995 SH   SOLE 8 292,995 0 0
GAMESTOP CORP NEW OPT 36467W109 1,530 277,300 SH Put SOLE 8 277,300 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 8,121 212,361 SH   SOLE 1 212,361 0 0
GAMING &amp LEISURE PPTYS INC TRUS 36467J108 5 132 SH   SOLE 8 132 0 0
GAMING &amp LEISURE PPTYS INC COM 36467J108 452 11,818 SH   SOLE 99 11,818 0 0
GANNETT CO INC COM 36473H104 3,118 290,280 SH   SOLE 1 290,280 0 0
GANNETT CO INC OPT 36473H104 155 14,400 SH Call SOLE 8 14,400 0 0
GANNETT CO INC COM 36473H104 4 391 SH   SOLE 8 391 0 0
GANNETT CO INC OPT 36473H104 10 900 SH Put SOLE 8 900 0 0
GAP INC COM 364760108 21,269 1,225,161 SH   SOLE 1 1,225,161 0 0
GAP INC OPT 364760108 4,887 281,500 SH Put SOLE 8 281,500 0 0
GAP INC COM 364760108 2,345 135,075 SH   SOLE 8 135,075 0 0
GAP INC OPT 364760108 1,432 82,500 SH Call SOLE 8 82,500 0 0
GAP INC COM 364760108 1,766 101,735 SH   SOLE 9 101,735 0 0
GARDNER DENVER HLDGS INC COM 36555P107 4,596 162,475 SH   SOLE 1 162,475 0 0
GARMIN LTD COM H2906T109 24,755 292,309 SH   SOLE 1 292,309 0 0
GARMIN LTD COM H2906T109 37 428 SH   SOLE 8 428 0 0
GARMIN LTD OPT H2906T109 1,203 14,200 SH Call SOLE 8 14,200 0 0
GARMIN LTD OPT H2906T109 2,253 26,600 SH Put SOLE 8 26,600 0 0
GARMIN LTD COM H2906T109 354 4,168 SH   SOLE 9 4,168 0 0
GARRETT MOTION INC COM 366505105 2,629 263,970 SH   SOLE 1 263,970 0 0
GARRETT MOTION INC COM 366505105 1 134 SH   DFND 1 0 0 134
GARRETT MOTION INC COM 366505105 202 20,363 SH   SOLE 8 20,363 0 0
GARRETT MOTION INC COM 366505105 3 320 SH   SOLE 9 320 0 0
GARTNER INC COM 366651107 16,634 116,329 SH   SOLE 1 116,329 0 0
GARTNER INC OPT 366651107 3,646 25,500 SH Put SOLE 8 25,500 0 0
GARTNER INC COM 366651107 413 2,884 SH   SOLE 9 2,884 0 0
GARTNER INC COM 366651107 1,386 9,694 SH   SOLE 58 9,694 0 0
GASLOG LTD COM G37585109 600 46,736 SH   SOLE 1 46,736 0 0
GASLOG LTD COM G37585109 1 53 SH   SOLE 8 53 0 0
GASLOG PARTNERS LP COM Y2687W108 114 6,022 SH   SOLE 1 6,022 0 0
GASLOG PARTNERS LP COM Y2687W108 26 1,360 SH   SOLE 8 1,360 0 0
GATES INDUSTRIAL CORPRATIN P COM G39108108 2 213 SH   SOLE 8 213 0 0
GATX CORP COM 361448103 7,337 94,633 SH   SOLE 1 94,633 0 0
GATX CORP OPT 361448103 225 2,900 SH Call SOLE 8 2,900 0 0
GCI LIBERTY INC COM 36164V305 1,521 24,506 SH   SOLE 1 24,506 0 0
GCI LIBERTY INC COM 36164V305 12 197 SH   SOLE 8 197 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,018 52,915 SH   SOLE 1 52,915 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1 53 SH   SOLE 8 53 0 0
GDS HLDGS LTD ADR 36165L108 21 517 SH   SOLE 1 517 0 0
GDS HLDGS LTD ADR 36165L108 649 16,200 SH   SOLE 9 16,200 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 153 16,596 SH   SOLE 1 16,596 0 0
GENCO SHIPPING &amp TRADING LTD COM Y2685T131 4 459 SH   SOLE 8 459 0 0
GENCOR INDS INC COM 368678108 53 4,533 SH   SOLE 1 4,533 0 0
GENCOR INDS INC COM 368678108 0 4 SH   SOLE 8 4 0 0
GENERAC HLDGS INC COM 368736104 4,664 59,528 SH   SOLE 1 59,528 0 0
GENERAC HLDGS INC OPT 368736104 149 1,900 SH Call SOLE 8 1,900 0 0
GENERAL DYNAMICS CORP COM 369550108 50,701 277,455 SH   SOLE 1 277,455 0 0
GENERAL DYNAMICS CORP OPT 369550108 26,989 147,700 SH Call SOLE 8 147,700 0 0
GENERAL DYNAMICS CORP COM 369550108 3,774 20,657 SH   SOLE 8 20,657 0 0
GENERAL DYNAMICS CORP OPT 369550108 5,719 31,300 SH Put SOLE 8 31,300 0 0
GENERAL DYNAMICS CORP COM 369550108 2,329 12,740 SH   SOLE 9 12,740 0 0
GENERAL ELECTRIC CO OPT 369604103 2,235 250,000 SH Put SOLE 1 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 8,046 900,000 SH Call SOLE 1 900,000 0 0
GENERAL ELECTRIC CO COM 369604103 113,944 12,745,531 SH   SOLE 1 12,745,531 0 0
GENERAL ELECTRIC CO COM 369604103 276 30,920 SH   DFND 1 0 0 30,920
GENERAL ELECTRIC CO COM 369604103 35,665 3,989,472 SH   SOLE 8 3,989,472 0 0
GENERAL ELECTRIC CO OPT 369604103 69,466 7,770,300 SH Put SOLE 8 7,770,300 0 0
GENERAL ELECTRIC CO OPT 369604103 10,550 1,180,100 SH Call SOLE 8 1,180,100 0 0
GENERAL ELECTRIC CO OPT 369604103 2,235 250,000 SH Put SOLE 9 250,000 0 0
GENERAL ELECTRIC CO OPT 369604103 2,235 250,000 SH Call SOLE 9 250,000 0 0
GENERAL ELECTRIC CO COM 369604103 9,783 1,094,418 SH   SOLE 9 1,094,418 0 0
GENERAL ELECTRIC CO COM 369604103 340 38,000 SH   DFND 20 0 0 38,000
GENERAL ELECTRIC CO COM 369604103 4 450 SH   SOLE 99 0 450 0
GENERAL FIN CORP DEL COM 369822101 51 5,726 SH   SOLE 1 5,726 0 0
GENERAL MLS INC COM 370334104 52,068 944,631 SH   SOLE 1 944,631 0 0
GENERAL MLS INC COM 370334104 69 1,250 SH   DFND 1 0 0 1,250
GENERAL MLS INC COM 370334104 1 13 SH   SOLE 8 13 0 0
GENERAL MLS INC OPT 370334104 11,101 201,400 SH Call SOLE 8 201,400 0 0
GENERAL MLS INC OPT 370334104 7,617 138,200 SH Put SOLE 8 138,200 0 0
GENERAL MLS INC COM 370334104 1,367 24,810 SH   SOLE 9 24,810 0 0
GENERAL MTRS CO OPT 37045V100 22,488 600,000 SH Call SOLE 1 600,000 0 0
GENERAL MTRS CO COM 37045V100 532 14,200 SH   DFND 1 0 0 14,200
GENERAL MTRS CO COM 37045V100 95,023 2,535,316 SH   SOLE 1 2,535,316 0 0
GENERAL MTRS CO OPT 37045V100 57,805 1,542,300 SH Call SOLE 8 1,542,300 0 0
GENERAL MTRS CO COM 37045V100 29,945 798,968 SH   SOLE 8 798,968 0 0
GENERAL MTRS CO OPT 37045V100 61,992 1,654,000 SH Put SOLE 8 1,654,000 0 0
GENERAL MTRS CO COM 37045V100 1,526 40,725 SH   SOLE 9 40,725 0 0
GENERAL MTRS CO COM 37045V100 1,676 44,712 SH   SOLE 99 44,712 0 0
GENESCO INC COM 371532102 1,653 41,304 SH   SOLE 1 41,304 0 0
GENESCO INC COM 371532102 281 7,019 SH   SOLE 8 7,019 0 0
GENESCO INC OPT 371532102 8 200 SH Call SOLE 8 200 0 0
GENESEE &amp WYO INC COM 371559105 11,175 101,117 SH   SOLE 1 101,117 0 0
GENESEE &amp WYO INC COM 371559105 34 305 SH   SOLE 8 305 0 0
GENESIS ENERGY L P COM 371927104 1,968 91,694 SH   SOLE 1 91,694 0 0
GENESIS ENERGY L P OPT 371927104 313 14,600 SH Put SOLE 8 14,600 0 0
GENESIS ENERGY L P COM 371927104 37 1,711 SH   SOLE 8 1,711 0 0
GENESIS HEALTHCARE INC COM 37185X106 46 41,288 SH   SOLE 1 41,288 0 0
GENIE ENERGY LTD COM 372284208 60 8,014 SH   SOLE 1 8,014 0 0
GENIE ENERGY LTD COM 372284208 0 52 SH   SOLE 8 52 0 0
GENMAB A S ADR 372303206 84 4,183 SH   SOLE 1 4,183 0 0
GENMARK DIAGNOSTICS INC COM 372309104 402 66,380 SH   SOLE 1 66,380 0 0
GENMARK DIAGNOSTICS INC COM 372309104 2 349 SH   SOLE 8 349 0 0
GENOMIC HEALTH INC COM 37244C101 6,156 90,762 SH   SOLE 1 90,762 0 0
GENOMIC HEALTH INC COM 37244C101 7 100 SH   SOLE 8 100 0 0
GENPACT LIMITED COM G3922B107 9,426 243,235 SH   SOLE 1 243,235 0 0
GENPACT LIMITED COM G3922B107 459 11,867 SH   SOLE 8 11,867 0 0
GENPACT LIMITED COM G3922B107 280 7,229 SH   SOLE 99 7,229 0 0
GENTEX CORP COM 371901109 2,984 108,365 SH   SOLE 1 108,365 0 0
GENTEX CORP OPT 371901109 17 600 SH Put SOLE 8 600 0 0
GENTEX CORP OPT 371901109 171 6,200 SH Call SOLE 8 6,200 0 0
GENTEX CORP COM 371901109 43 1,576 SH   SOLE 8 1,576 0 0
GENTHERM INC COM 37253A103 2,017 49,087 SH   SOLE 1 49,087 0 0
GENTHERM INC COM 37253A103 13 326 SH   SOLE 8 326 0 0
GENTHERM INC COM 37253A103 228 5,553 SH   SOLE 99 5,553 0 0
GENUINE PARTS CO COM 372460105 21,684 217,723 SH   SOLE 1 217,723 0 0
GENUINE PARTS CO OPT 372460105 1,245 12,500 SH Put SOLE 8 12,500 0 0
GENUINE PARTS CO OPT 372460105 5,099 51,200 SH Call SOLE 8 51,200 0 0
GENUINE PARTS CO COM 372460105 34 340 SH   SOLE 8 340 0 0
GENUINE PARTS CO COM 372460105 4,586 46,055 SH   SOLE 9 46,055 0 0
GENWORTH FINL INC COM 37247D106 8,926 2,028,536 SH   SOLE 1 2,028,536 0 0
GENWORTH FINL INC OPT 37247D106 4,455 1,012,400 SH Put SOLE 8 1,012,400 0 0
GENWORTH FINL INC OPT 37247D106 369 83,800 SH Call SOLE 8 83,800 0 0
GENWORTH FINL INC COM 37247D106 116 26,275 SH   SOLE 8 26,275 0 0
GEO GROUP INC NEW TRUS 36162J106 2,492 143,679 SH   SOLE 1 143,679 0 0
GEO GROUP INC NEW TRUS 36162J106 13 776 SH   SOLE 8 776 0 0
GEO GROUP INC NEW COM 36162J106 779 44,948 SH   SOLE 99 44,948 0 0
GEOPARK LTD COM G38327105 473 25,691 SH   SOLE 1 25,691 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 205 13,365 SH   SOLE 1 13,365 0 0
GEOSPACE TECHNOLOGIES CORP COM 37364X109 1 36 SH   SOLE 8 36 0 0
GERDAU S A ADR 373737105 3,146 998,774 SH   SOLE 1 998,774 0 0
GERDAU S A ADR 373737105 0 122 SH   SOLE 9 122 0 0
GERMAN AMERN BANCORP INC COM 373865104 453 14,157 SH   SOLE 1 14,157 0 0
GERON CORP COM 374163103 170 127,959 SH   SOLE 1 127,959 0 0
GERON CORP COM 374163103 5 3,596 SH   SOLE 8 3,596 0 0
GETTY RLTY CORP NEW TRUS 374297109 1,692 52,833 SH   SOLE 1 52,833 0 0
GETTY RLTY CORP NEW TRUS 374297109 3 108 SH   SOLE 8 108 0 0
GEVO INC COM 374396406 0 6 SH   SOLE 8 6 0 0
GIBRALTAR INDS INC COM 374689107 2,450 53,347 SH   SOLE 1 53,347 0 0
GIBRALTAR INDS INC COM 374689107 4 77 SH   SOLE 8 77 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 890 25,058 SH   SOLE 1 25,058 0 0
GILDAN ACTIVEWEAR INC COM 375916103 69 1,935 SH   SOLE 8 1,935 0 0
GILDAN ACTIVEWEAR INC COM 375916103 4,676 131,698 SH   SOLE 9 131,698 0 0
GILEAD SCIENCES INC COM 375558103 173 2,729 SH   DFND 1 0 0 2,729
GILEAD SCIENCES INC COM 375558103 224,874 3,547,997 SH   SOLE 1 3,547,997 0 0
GILEAD SCIENCES INC COM 375558103 10,623 167,624 SH   SOLE 8 167,624 0 0
GILEAD SCIENCES INC OPT 375558103 28,990 457,400 SH Call SOLE 8 457,400 0 0
GILEAD SCIENCES INC OPT 375558103 35,797 564,800 SH Put SOLE 8 564,800 0 0
GILEAD SCIENCES INC COM 375558103 6,057 95,558 SH   SOLE 9 95,558 0 0
GILEAD SCIENCES INC COM 375558103 1,981 31,259 SH   SOLE 99 31,259 0 0
GLACIER BANCORP INC NEW COM 37637Q105 3,647 90,125 SH   SOLE 1 90,125 0 0
GLADSTONE CAPITAL CORP COM 376535100 0 17 SH   SOLE 8 17 0 0
GLADSTONE COML CORP TRUS 376536108 367 15,620 SH   SOLE 1 15,620 0 0
GLADSTONE INVT CORP COM 376546107 0 39 SH   SOLE 8 39 0 0
GLADSTONE LD CORP TRUS 376549101 122 10,279 SH   SOLE 1 10,279 0 0
GLATFELTER COM 377316104 702 45,566 SH   SOLE 1 45,566 0 0
GLATFELTER COM 377316104 11 735 SH   SOLE 8 735 0 0
GLAUKOS CORP COM 377322102 1,177 18,839 SH   SOLE 1 18,839 0 0
GLAUKOS CORP COM 377322102 6 91 SH   SOLE 8 91 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 62 1,450 SH   DFND 1 0 0 1,450
GLAXOSMITHKLINE PLC ADR 37733W105 2,107 49,364 SH   SOLE 1 49,364 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 2,753 64,500 SH Put SOLE 8 64,500 0 0
GLAXOSMITHKLINE PLC OPT 37733W105 5,472 128,200 SH Call SOLE 8 128,200 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 0 2 SH   SOLE 8 2 0 0
GLAXOSMITHKLINE PLC ADR 37733W105 653 15,300 SH   DFND 20 0 0 15,300
GLEN BURNIE BANCORP COM 377407101 0 5 SH   SOLE 8 5 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 1,542 31,778 SH   SOLE 1 31,778 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 58 1,200 SH Put SOLE 8 1,200 0 0
GLOBAL BLOOD THERAPEUTICS IN OPT 37890U108 49 1,000 SH Call SOLE 8 1,000 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 5 101 SH   SOLE 8 101 0 0
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 75 1,541 SH   SOLE 99 1,541 0 0
GLOBAL CORD BLOOD CORPORATIO COM G39342103 6 1,200 SH   SOLE 1 1,200 0 0
GLOBAL CORD BLOOD CORPORATIO COM G39342103 16 3,288 SH   SOLE 8 3,288 0 0
GLOBAL EAGLE ENTMT INC COM 37951D102 0 18 SH   SOLE 1 18 0 0
GLOBAL INDTY LTD CAYMAN COM G3933F105 171 6,851 SH   SOLE 1 6,851 0 0
GLOBAL MED REIT INC TRUS 37954A204 214 18,743 SH   SOLE 1 18,743 0 0
GLOBAL NET LEASE INC TRUS 379378201 2,314 118,675 SH   SOLE 1 118,675 0 0
GLOBAL NET LEASE INC TRUS 379378201 3 156 SH   SOLE 8 156 0 0
GLOBAL PARTNERS LP COM 37946R109 8 400 SH   SOLE 1 400 0 0
GLOBAL PMTS INC COM 37940X102 70,287 442,068 SH   SOLE 1 442,068 0 0
GLOBAL PMTS INC COM 37940X102 31 194 SH   SOLE 8 194 0 0
GLOBAL PMTS INC OPT 37940X102 3,004 18,892 SH Call SOLE 8 18,892 0 0
GLOBAL PMTS INC COM 37940X102 1,732 10,898 SH   SOLE 9 10,898 0 0
GLOBAL SELF STORAGE INC TRUS 37955N106 0 37 SH   SOLE 8 37 0 0
GLOBAL WTR RES INC COM 379463102 356 30,050 SH   SOLE 1 30,050 0 0
GLOBAL WTR RES INC COM 379463102 0 11 SH   SOLE 8 11 0 0
GLOBAL X FDS FUND 37954Y764 254 10,250 SH   DFND 1 0 0 10,250
GLOBAL X FDS FUND 37950E366 29 3,117 SH   DFND 1 0 0 3,117
GLOBAL X FDS FUND 37954Y715 36 1,786 SH   DFND 1 0 0 1,786
GLOBAL X FDS FUND 37954Y848 12 410 SH   DFND 1 0 0 410
GLOBAL X FDS OPT 37950E366 6 600 SH Put SOLE 8 600 0 0
GLOBAL X FDS FUND 37950E366 19 2,024 SH   SOLE 8 2,024 0 0
GLOBAL X FDS OPT 37950E366 46 4,900 SH Call SOLE 8 4,900 0 0
GLOBAL X FDS FUND 37954Y855 2 100 SH   SOLE 8 100 0 0
GLOBALSCAPE INC COM 37940G109 3 203 SH   SOLE 8 203 0 0
GLOBANT S A COM L44385109 151 1,655 SH   SOLE 1 1,655 0 0
GLOBANT S A COM L44385109 0 1 SH   SOLE 8 1 0 0
GLOBUS MED INC COM 379577208 4,254 83,216 SH   SOLE 1 83,216 0 0
GLOBUS MED INC COM 379577208 43 838 SH   SOLE 8 838 0 0
GLOBUS MED INC COM 379577208 123 2,410 SH   SOLE 99 2,410 0 0
GLU MOBILE INC COM 379890106 480 96,386 SH   SOLE 1 96,386 0 0
GLU MOBILE INC OPT 379890106 254 50,900 SH Put SOLE 8 50,900 0 0
GLU MOBILE INC COM 379890106 503 100,735 SH   SOLE 8 100,735 0 0
GLU MOBILE INC OPT 379890106 254 50,900 SH Call SOLE 8 50,900 0 0
GLYCOMIMETICS INC COM 38000Q102 152 35,273 SH   SOLE 1 35,273 0 0
GLYCOMIMETICS INC COM 38000Q102 22 5,013 SH   SOLE 99 5,013 0 0
GMS INC COM 36251C103 3,351 116,690 SH   SOLE 1 116,690 0 0
GMS INC COM 36251C103 649 22,591 SH   SOLE 9 22,591 0 0
GNC HLDGS INC COM 36191G107 144 66,871 SH   SOLE 1 66,871 0 0
GNC HLDGS INC OPT 36191G107 105 49,100 SH Put SOLE 8 49,100 0 0
GNC HLDGS INC OPT 36191G107 59 27,700 SH Call SOLE 8 27,700 0 0
GNC HLDGS INC COM 36191G107 11 4,828 SH   SOLE 8 4,828 0 0
GODADDY INC COM 380237107 6,587 99,817 SH   SOLE 1 99,817 0 0
GODADDY INC OPT 380237107 343 5,200 SH Call SOLE 8 5,200 0 0
GODADDY INC OPT 380237107 944 14,300 SH Put SOLE 8 14,300 0 0
GODADDY INC COM 380237107 835 12,658 SH   SOLE 8 12,658 0 0
GODADDY INC COM 380237107 253 3,843 SH   SOLE 9 3,843 0 0
GOGO INC COM 38046C109 1,187 196,863 SH   SOLE 1 196,863 0 0
GOGO INC OPT 38046C109 89 14,700 SH Put SOLE 8 14,700 0 0
GOGO INC OPT 38046C109 121 20,000 SH Call SOLE 8 20,000 0 0
GOGO INC COM 38046C109 0 18 SH   SOLE 8 18 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 7,592 490,801 SH   SOLE 1 490,801 0 0
GOL LINHAS AEREAS INTLG S A ADR 38045R206 2 128 SH   SOLE 8 128 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 7,950 611,980 SH   SOLE 1 611,980 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 720 55,400 SH Put SOLE 8 55,400 0 0
GOLAR LNG LTD BERMUDA OPT G9456A100 394 30,300 SH Call SOLE 8 30,300 0 0
GOLAR LNG LTD BERMUDA COM G9456A100 300 23,074 SH   SOLE 8 23,074 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 113 11,821 SH   SOLE 1 11,821 0 0
GOLAR LNG PARTNERS LP COM Y2745C102 62 6,500 SH   SOLE 8 6,500 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 162 16,900 SH Put SOLE 8 16,900 0 0
GOLAR LNG PARTNERS LP OPT Y2745C102 162 16,900 SH Call SOLE 8 16,900 0 0
GOLD FIELDS LTD NEW ADR 38059T106 509 103,488 SH   SOLE 1 103,488 0 0
GOLD FIELDS LTD NEW OPT 38059T106 99 20,200 SH Call SOLE 8 20,200 0 0
GOLD FIELDS LTD NEW ADR 38059T106 30 6,076 SH   SOLE 8 6,076 0 0
GOLD FIELDS LTD NEW OPT 38059T106 51 10,300 SH Put SOLE 8 10,300 0 0
GOLD FIELDS LTD NEW ADR 38059T106 514 104,536 SH   SOLE 99 104,536 0 0
GOLD RESOURCE CORP COM 38068T105 131 43,071 SH   SOLE 1 43,071 0 0
GOLD RESOURCE CORP COM 38068T105 1 439 SH   SOLE 8 439 0 0
GOLDEN ENTMT INC COM 381013101 112 8,434 SH   SOLE 1 8,434 0 0
GOLDEN ENTMT INC COM 381013101 1 66 SH   SOLE 8 66 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 4 712 SH   SOLE 1 712 0 0
GOLDEN OCEAN GROUP LTD COM G39637205 8,920 1,532,628 SH   SOLE 9 1,532,628 0 0
GOLDMAN SACHS BDC INC COM 38147U107 1 53 SH   SOLE 8 53 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 176,625 852,316 SH   SOLE 1 852,316 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,570 12,401 SH   DFND 1 0 0 12,401
GOLDMAN SACHS GROUP INC OPT 38141G104 214,068 1,033,000 SH Put SOLE 8 1,033,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 34,245 165,254 SH   SOLE 8 165,254 0 0
GOLDMAN SACHS GROUP INC OPT 38141G104 70,706 341,200 SH Call SOLE 8 341,200 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,219 10,708 SH   SOLE 9 10,708 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,183 5,710 SH   DFND 20 0 0 5,710
GOLDMAN SACHS GROUP INC COM 38141G104 144 697 SH   SOLE 99 697 0 0
GOLUB CAP BDC INC COM 38173M102 1 50 SH   SOLE 8 50 0 0
GOODRICH PETE CORP COM 382410843 48 4,478 SH   SOLE 1 4,478 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 501 34,852 SH   SOLE 1 34,852 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 1,018 70,645 SH   SOLE 8 70,645 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,622 112,600 SH Put SOLE 8 112,600 0 0
GOODYEAR TIRE &amp RUBR CO OPT 382550101 1,396 96,900 SH Call SOLE 8 96,900 0 0
GOODYEAR TIRE &amp RUBR CO COM 382550101 6,026 418,321 SH   SOLE 9 418,321 0 0
GOOSEHEAD INS INC COM 38267D109 278 5,633 SH   SOLE 1 5,633 0 0
GOOSEHEAD INS INC COM 38267D109 10 194 SH   SOLE 8 194 0 0
GOPRO INC COM 38268T103 3 513 SH   DFND 1 0 0 513
GOPRO INC COM 38268T103 2,080 401,099 SH   SOLE 1 401,099 0 0
GOPRO INC COM 38268T103 59 11,325 SH   SOLE 8 11,325 0 0
GOPRO INC OPT 38268T103 72 13,900 SH Put SOLE 8 13,900 0 0
GOPRO INC OPT 38268T103 1,764 340,200 SH Call SOLE 8 340,200 0 0
GORMAN RUPP CO COM 383082104 335 9,646 SH   SOLE 1 9,646 0 0
GORMAN RUPP CO COM 383082104 7 210 SH   SOLE 8 210 0 0
GOSSAMER BIO INC COM 38341P102 418 24,926 SH   SOLE 1 24,926 0 0
GOSSAMER BIO INC COM 38341P102 1,029 61,271 SH   SOLE 8 61,271 0 0
GP STRATEGIES CORP COM 36225V104 83 6,487 SH   SOLE 1 6,487 0 0
GP STRATEGIES CORP COM 36225V104 4 302 SH   SOLE 8 302 0 0
GPO AEROPORTUARIO DEL PAC SA ADR 400506101 53 547 SH   SOLE 1 547 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 3,302 49,441 SH   SOLE 1 49,441 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 267 4,000 SH Call SOLE 8 4,000 0 0
GRACE W R &amp CO DEL NEW COM 38388F108 1,138 17,041 SH   SOLE 8 17,041 0 0
GRACE W R &amp CO DEL NEW OPT 38388F108 200 3,000 SH Put SOLE 8 3,000 0 0
GRACO INC COM 384109104 7,638 165,905 SH   SOLE 1 165,905 0 0
GRAF INDL CORP TRUS 384278206 1,545 150,000 SH   SOLE 8 150,000 0 0
GRAFTECH INTL LTD COM 384313508 1 100 SH   SOLE 1 100 0 0
GRAFTECH INTL LTD COM 384313508 1 100 SH   SOLE 8 100 0 0
GRAFTECH INTL LTD COM 384313508 220 17,221 SH   SOLE 99 17,221 0 0
GRAHAM CORP COM 384556106 96 4,837 SH   SOLE 1 4,837 0 0
GRAHAM CORP COM 384556106 2 94 SH   SOLE 8 94 0 0
GRAHAM HLDGS CO COM 384637104 2,191 3,303 SH   SOLE 1 3,303 0 0
GRAHAM HLDGS CO COM 384637104 15 23 SH   SOLE 8 23 0 0
GRAINGER W W INC COM 384802104 12,260 41,266 SH   SOLE 1 41,266 0 0
GRAINGER W W INC OPT 384802104 11,560 38,900 SH Call SOLE 8 38,900 0 0
GRAINGER W W INC OPT 384802104 11,887 40,000 SH Put SOLE 8 40,000 0 0
GRAINGER W W INC COM 384802104 992 3,339 SH   SOLE 8 3,339 0 0
GRAINGER W W INC COM 384802104 445 1,498 SH   SOLE 9 1,498 0 0
GRAN TIERRA ENERGY INC COM 38500T101 57 45,850 SH   SOLE 1 45,850 0 0
GRAND CANYON ED INC COM 38526M106 3,036 30,928 SH   SOLE 1 30,928 0 0
GRAND CANYON ED INC OPT 38526M106 1,296 13,200 SH Put SOLE 8 13,200 0 0
GRAND CANYON ED INC OPT 38526M106 39 400 SH Call SOLE 8 400 0 0
GRAND CANYON ED INC COM 38526M106 3 28 SH   SOLE 8 28 0 0
GRANITE CONSTR INC COM 387328107 1,493 46,485 SH   SOLE 1 46,485 0 0
GRANITE CONSTR INC COM 387328107 16 489 SH   SOLE 8 489 0 0
GRANITE CONSTR INC COM 387328107 370 11,512 SH   SOLE 99 11,512 0 0
GRANITE PT MTG TR INC TRUS 38741L107 1,417 75,555 SH   SOLE 1 75,555 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 3,067 207,942 SH   SOLE 1 207,942 0 0
GRAPHIC PACKAGING HLDG CO OPT 388689101 1,282 86,900 SH Call SOLE 8 86,900 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 47 3,157 SH   SOLE 8 3,157 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 331 22,470 SH   SOLE 99 22,470 0 0
GRAVITY CO LTD ADR 38911N206 2 69 SH   SOLE 1 69 0 0
GRAY TELEVISION INC COM 389375106 2,699 165,426 SH   SOLE 1 165,426 0 0
GRAY TELEVISION INC COM 389375205 0 2 SH   SOLE 8 2 0 0
GREAT AJAX CORP TRUS 38983D300 150 9,646 SH   SOLE 1 9,646 0 0
GREAT ELM CAP GROUP INC COM 39036P209 0 33 SH   SOLE 8 33 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 748 71,567 SH   SOLE 1 71,567 0 0
GREAT LAKES DREDGE &amp DOCK CO COM 390607109 6 568 SH   SOLE 8 568 0 0
GREAT SOUTHN BANCORP INC COM 390905107 328 5,750 SH   SOLE 1 5,750 0 0
GREAT SOUTHN BANCORP INC COM 390905107 4 76 SH   SOLE 8 76 0 0
GREAT WESTN BANCORP INC COM 391416104 1,867 56,591 SH   SOLE 1 56,591 0 0
GREAT WESTN BANCORP INC COM 391416104 7 207 SH   SOLE 8 207 0 0
GREEN BRICK PARTNERS INC COM 392709101 131 12,259 SH   SOLE 1 12,259 0 0
GREEN BRICK PARTNERS INC COM 392709101 1 82 SH   SOLE 8 82 0 0
GREEN DOT CORP COM 39304D102 1,130 44,801 SH   SOLE 1 44,801 0 0
GREEN DOT CORP COM 39304D102 115 4,563 SH   SOLE 8 4,563 0 0
GREEN PLAINS INC COM 393222104 416 39,179 SH   SOLE 1 39,179 0 0
GREEN PLAINS INC OPT 393222104 67 6,300 SH Call SOLE 8 6,300 0 0
GREEN PLAINS INC OPT 393222104 81 7,600 SH Put SOLE 8 7,600 0 0
GREEN PLAINS INC COM 393222104 249 23,555 SH   SOLE 8 23,555 0 0
GREENBRIER COS INC COM 393657101 1,142 37,916 SH   SOLE 1 37,916 0 0
GREENBRIER COS INC BOND 393657AK7 568 594,000 PRN   SOLE 8 0 0 594,000
GREENBRIER COS INC COM 393657101 6 197 SH   SOLE 8 197 0 0
GREENBRIER COS INC COM 393657101 488 16,202 SH   SOLE 99 16,202 0 0
GREENE COUNTY BANCORP INC COM 394357107 45 1,633 SH   SOLE 1 1,633 0 0
GREENE COUNTY BANCORP INC COM 394357107 0 18 SH   SOLE 8 18 0 0
GREENHILL &amp CO INC COM 395259104 16 1,222 SH   DFND 1 0 0 1,222
GREENHILL &amp CO INC COM 395259104 921 70,241 SH   SOLE 1 70,241 0 0
GREENHILL &amp CO INC OPT 395259104 3 200 SH Call SOLE 8 200 0 0
GREENHILL &amp CO INC OPT 395259104 8 600 SH Put SOLE 8 600 0 0
GREENHILL &amp CO INC COM 395259104 25 1,906 SH   SOLE 8 1,906 0 0
GREENHILL &amp CO INC COM 395259104 207 15,793 SH   SOLE 99 15,793 0 0
GREENLANE HLDGS INC COM 395330103 10 3,057 SH   SOLE 1 3,057 0 0
GREENLANE HLDGS INC COM 395330103 0 14 SH   SOLE 8 14 0 0
GREENLIGHT CAPITAL RE LTD COM G4095J109 156 14,895 SH   SOLE 1 14,895 0 0
GREENPRO CAP CORP COM 39540F101 0 2 SH   SOLE 1 2 0 0
GREENSKY INC COM 39572G100 103 15,000 SH   DFND 1 0 0 15,000
GREENSKY INC OPT 39572G100 1,370 200,000 SH Put SOLE 1 200,000 0 0
GREENSKY INC COM 39572G100 677 98,968 SH   SOLE 1 98,968 0 0
GREENSKY INC COM 39572G100 121 17,690 SH   SOLE 8 17,690 0 0
GREENSKY INC OPT 39572G100 2,223 324,700 SH Put SOLE 8 324,700 0 0
GREENSKY INC OPT 39572G100 685 100,000 SH Call SOLE 8 100,000 0 0
GREIF INC COM 397624206 139 3,057 SH   SOLE 1 3,057 0 0
GREIF INC COM 397624107 606 16,004 SH   SOLE 1 16,004 0 0
GREIF INC COM 397624107 6 167 SH   SOLE 8 167 0 0
GRIFFIN INL RLTY INC COM 398231100 18 483 SH   SOLE 1 483 0 0
GRIFFIN INL RLTY INC COM 398231100 1 27 SH   SOLE 8 27 0 0
GRIFFON CORP COM 398433102 906 43,198 SH   SOLE 1 43,198 0 0
GRIFFON CORP OPT 398433102 4 200 SH Call SOLE 8 200 0 0
GRIFFON CORP COM 398433102 2 112 SH   SOLE 8 112 0 0
GRIFOLS S A ADR 398438408 1,859 92,739 SH   SOLE 1 92,739 0 0
GRIFOLS S A ADR 398438408 1,419 70,803 SH   SOLE 8 70,803 0 0
GRINDROD SHIPPING HOLDINGS L COM Y28895103 20 3,843 SH   DFND 1 0 0 3,843
GRITSTONE ONCOLOGY INC COM 39868T105 111 12,909 SH   SOLE 1 12,909 0 0
GRITSTONE ONCOLOGY INC COM 39868T105 1 157 SH   SOLE 8 157 0 0
GROCERY OUTLET HLDG CORP COM 39874R101 978 28,211 SH   SOLE 1 28,211 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 6,647 72,005 SH   SOLE 1 72,005 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109 10 106 SH   SOLE 8 106 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 9 100 SH Put SOLE 8 100 0 0
GROUP 1 AUTOMOTIVE INC OPT 398905109 120 1,300 SH Call SOLE 8 1,300 0 0
GROUPON INC COM 399473107 4,421 1,662,037 SH   SOLE 1 1,662,037 0 0
GROUPON INC OPT 399473107 189 71,100 SH Call SOLE 8 71,100 0 0
GROUPON INC COM 399473107 15 5,584 SH   SOLE 8 5,584 0 0
GROUPON INC OPT 399473107 19 7,300 SH Put SOLE 8 7,300 0 0
GROUPON INC COM 399473107 27 10,215 SH   SOLE 99 10,215 0 0
GRUBHUB INC COM 400110102 10,790 191,948 SH   SOLE 1 191,948 0 0
GRUBHUB INC OPT 400110102 15,059 267,900 SH Put SOLE 8 267,900 0 0
GRUBHUB INC COM 400110102 4,521 80,450 SH   SOLE 8 80,450 0 0
GRUBHUB INC OPT 400110102 4,047 72,000 SH Call SOLE 8 72,000 0 0
GRUBHUB INC COM 400110102 112 2,009 SH   SOLE 9 2,009 0 0
GRUBHUB INC COM 400110102 63 1,117 SH   SOLE 99 1,117 0 0
GRUPO AEROPORTUARIO CTR NORT ADR 400501102 83 1,742 SH   SOLE 1 1,742 0 0
GRUPO AEROPORTUARIO DEL SURE ADR 40051E202 1,958 12,837 SH   SOLE 1 12,837 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 353 27,137 SH   SOLE 1 27,137 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 1 101 SH   SOLE 8 101 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 361 27,771 SH   SOLE 9 27,771 0 0
GRUPO FINANCIERO GALICIA S A ADR 399909100 59 4,522 SH   SOLE 99 4,522 0 0
GRUPO TELEVISA SA OPT 40049J206 3 300 SH Call SOLE 8 300 0 0
GSI TECHNOLOGY COM 36241U106 71 8,054 SH   SOLE 1 8,054 0 0
GSX TECHEDU INC ADR 36257Y109 73 4,750 SH   SOLE 1 4,750 0 0
GTT COMMUNICATIONS INC COM 362393100 2,083 221,275 SH   SOLE 1 221,275 0 0
GTT COMMUNICATIONS INC COM 362393100 7 783 SH   SOLE 8 783 0 0
GTY TECHNOLOGY HOLDINGS INC COM 362409104 127 20,104 SH   SOLE 1 20,104 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 127 4,130 SH   SOLE 1 4,130 0 0
GUARANTY BANCSHARES INC TEX COM 400764106 1 35 SH   SOLE 8 35 0 0
GUARANTY FED BANCSHARES INC COM 40108P101 0 20 SH   SOLE 8 20 0 0
GUARDANT HEALTH INC COM 40131M109 6,084 95,310 SH   SOLE 1 95,310 0 0
GUARDANT HEALTH INC COM 40131M109 13 200 SH   DFND 1 0 0 200
GUARDANT HEALTH INC COM 40131M109 9 145 SH   SOLE 8 145 0 0
GUESS INC COM 401617105 2,477 133,651 SH   SOLE 1 133,651 0 0
GUESS INC COM 401617105 75 4,013 SH   SOLE 8 4,013 0 0
GUESS INC OPT 401617105 391 21,100 SH Call SOLE 8 21,100 0 0
GUESS INC OPT 401617105 1,388 74,900 SH Put SOLE 8 74,900 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 15,438 146,501 SH   SOLE 1 146,501 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 18 168 SH   SOLE 8 168 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 261 2,479 SH   SOLE 99 2,479 0 0
GULF ISLAND FABRICATION INC COM 402307102 33 6,172 SH   SOLE 1 6,172 0 0
GULF ISLAND FABRICATION INC COM 402307102 1 222 SH   SOLE 8 222 0 0
GULFPORT ENERGY CORP COM 402635304 8 2,900 SH   DFND 1 0 0 2,900
GULFPORT ENERGY CORP COM 402635304 1,327 489,727 SH   SOLE 1 489,727 0 0
GULFPORT ENERGY CORP OPT 402635304 8 3,100 SH Call SOLE 8 3,100 0 0
GULFPORT ENERGY CORP COM 402635304 1 397 SH   SOLE 8 397 0 0
GULFPORT ENERGY CORP OPT 402635304 24 8,900 SH Put SOLE 8 8,900 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 3,165 27,511 SH   SOLE 1 27,511 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 6,051 52,600 SH Put SOLE 8 52,600 0 0
GW PHARMACEUTICALS PLC ADR 36197T103 3,742 32,533 SH   SOLE 8 32,533 0 0
GW PHARMACEUTICALS PLC OPT 36197T103 81 700 SH Call SOLE 8 700 0 0
GWG HLDGS INC COM 36192A109 9 896 SH   SOLE 1 896 0 0
GWG HLDGS INC COM 36192A109 0 13 SH   SOLE 8 13 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 1,131 39,185 SH   SOLE 1 39,185 0 0
H &amp E EQUIPMENT SERVICES INC COM 404030108 33 1,171 SH   SOLE 8 1,171 0 0
HABIT RESTAURANTS INC COM 40449J103 89 10,148 SH   SOLE 1 10,148 0 0
HABIT RESTAURANTS INC COM 40449J103 5 696 SH   SOLE 8 696 0 0
HACKETT GROUP INC COM 404609109 198 12,052 SH   SOLE 1 12,052 0 0
HACKETT GROUP INC COM 404609109 22 1,340 SH   SOLE 8 1,340 0 0
HAEMONETICS CORP COM 405024100 4,225 33,500 SH   SOLE 1 33,500 0 0
HAEMONETICS CORP COM 405024100 108 859 SH   SOLE 8 859 0 0
HAEMONETICS CORP COM 405024100 148 1,171 SH   SOLE 99 1,171 0 0
HAILIANG ED GROUP INC ADR 40522L108 10 160 SH   SOLE 1 160 0 0
HAIN CELESTIAL GROUP INC COM 405217100 2,531 117,815 SH   SOLE 1 117,815 0 0
HAIN CELESTIAL GROUP INC COM 405217100 3,187 148,443 SH   SOLE 8 148,443 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 1,796 83,600 SH Call SOLE 8 83,600 0 0
HAIN CELESTIAL GROUP INC OPT 405217100 3,235 150,600 SH Put SOLE 8 150,600 0 0
HALCON RES CORP WARR 40537Q118 1 676,281 SH   SOLE 8 676,281 0 0
HALLADOR ENERGY COMPANY COM 40609P105 37 10,312 SH   SOLE 1 10,312 0 0
HALLIBURTON CO OPT 406216101 3,770 200,000 SH Put SOLE 1 200,000 0 0
HALLIBURTON CO COM 406216101 178 9,467 SH   DFND 1 0 0 9,467
HALLIBURTON CO COM 406216101 46,825 2,484,054 SH   SOLE 1 2,482,103 1,951 0
HALLIBURTON CO COM 406216101 2,467 130,855 SH   SOLE 8 130,855 0 0
HALLIBURTON CO OPT 406216101 8,269 438,700 SH Put SOLE 8 438,700 0 0
HALLIBURTON CO OPT 406216101 35,055 1,859,700 SH Call SOLE 8 1,859,700 0 0
HALLIBURTON CO COM 406216101 4,326 229,482 SH   SOLE 9 229,482 0 0
HALLIBURTON CO COM 406216101 110 5,847 SH   DFND 20 0 0 5,847
HALLMARK FINL SVCS INC EC COM 40624Q203 127 6,629 SH   SOLE 1 6,629 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,557 100,378 SH   SOLE 1 100,378 0 0
HALOZYME THERAPEUTICS INC OPT 40637H109 282 18,200 SH Call SOLE 8 18,200 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 52 3,237 SH   SOLE 1 3,237 0 0
HAMILTON BEACH BRANDS HLDG C COM 40701T104 1 48 SH   SOLE 8 48 0 0
HAMILTON LANE INC COM 407497106 1,675 29,389 SH   SOLE 1 29,389 0 0
HAMILTON LANE INC COM 407497106 139 2,441 SH   SOLE 99 2,441 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 2,254 58,855 SH   SOLE 1 58,855 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 240 6,272 SH   SOLE 99 6,272 0 0
HANESBRANDS INC COM 410345102 10,000 652,688 SH   SOLE 1 652,688 0 0
HANESBRANDS INC COM 410345102 3 183 SH   SOLE 8 183 0 0
HANESBRANDS INC OPT 410345102 5,479 357,600 SH Put SOLE 8 357,600 0 0
HANESBRANDS INC OPT 410345102 2,468 161,100 SH Call SOLE 8 161,100 0 0
HANESBRANDS INC COM 410345102 177 11,553 SH   SOLE 9 11,553 0 0
HANGER INC COM 41043F208 1,330 65,251 SH   SOLE 1 65,251 0 0
HANGER INC COM 41043F208 2 87 SH   SOLE 8 87 0 0
HANMI FINL CORP COM 410495204 669 35,652 SH   SOLE 1 35,652 0 0
HANMI FINL CORP COM 410495204 1 63 SH   SOLE 8 63 0 0
HANNON ARMSTRONG SUST INFR C TRUS 41068X100 1,762 60,463 SH   SOLE 1 60,463 0 0
HANNON ARMSTRONG SUST INFR C BOND 41068XAB6 123 109,000 PRN   SOLE 8 0 0 109,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 103 3,535 SH   SOLE 99 3,535 0 0
HANOVER INS GROUP INC COM 410867105 2,472 18,242 SH   SOLE 1 18,242 0 0
HANOVER INS GROUP INC COM 410867105 830 6,124 SH   SOLE 8 6,124 0 0
HANOVER INS GROUP INC COM 410867105 263 1,944 SH   SOLE 99 1,944 0 0
HARLEY DAVIDSON INC COM 412822108 7,909 219,821 SH   SOLE 1 219,821 0 0
HARLEY DAVIDSON INC OPT 412822108 6,709 186,500 SH Put SOLE 8 186,500 0 0
HARLEY DAVIDSON INC COM 412822108 2,053 57,070 SH   SOLE 8 57,070 0 0
HARLEY DAVIDSON INC OPT 412822108 1,191 33,100 SH Call SOLE 8 33,100 0 0
HARLEY DAVIDSON INC COM 412822108 4,397 122,238 SH   SOLE 9 122,238 0 0
HARMONIC INC COM 413160102 586 89,179 SH   SOLE 1 89,179 0 0
HARMONIC INC COM 413160102 1 80 SH   DFND 1 0 0 80
HARMONIC INC COM 413160102 573 87,040 SH   SOLE 8 87,040 0 0
HARMONY GOLD MNG LTD ADR 413216300 372 130,815 SH   SOLE 1 130,815 0 0
HARMONY GOLD MNG LTD ADR 413216300 67 23,556 SH   SOLE 8 23,556 0 0
HARPOON THERAPEUTICS INC COM 41358P106 89 6,529 SH   SOLE 1 6,529 0 0
HARROW HEALTH INC COM 415858109 309 55,047 SH   SOLE 8 55,047 0 0
HARSCO CORP COM 415864107 1,487 78,409 SH   SOLE 1 78,409 0 0
HARSCO CORP COM 415864107 9 473 SH   SOLE 8 473 0 0
HARSCO CORP OPT 415864107 89 4,700 SH Call SOLE 8 4,700 0 0
HARSCO CORP OPT 415864107 57 3,000 SH Put SOLE 8 3,000 0 0
HARTE-HANKS INC COM 416196202 0 127 SH   SOLE 8 127 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 27,802 458,719 SH   SOLE 1 458,719 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 2,788 46,000 SH Call SOLE 8 46,000 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 567 9,352 SH   SOLE 8 9,352 0 0
HARTFORD FINL SVCS GROUP INC OPT 416515104 333 5,500 SH Put SOLE 8 5,500 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 697 11,498 SH   SOLE 9 11,498 0 0
HARVARD BIOSCIENCE INC COM 416906105 0 32 SH   SOLE 8 32 0 0
HASBRO INC COM 418056107 14,375 121,118 SH   SOLE 1 121,118 0 0
HASBRO INC OPT 418056107 2,101 17,700 SH Call SOLE 8 17,700 0 0
HASBRO INC COM 418056107 4,346 36,619 SH   SOLE 8 36,619 0 0
HASBRO INC OPT 418056107 4,748 40,000 SH Put SOLE 8 40,000 0 0
HASBRO INC COM 418056107 451 3,807 SH   SOLE 9 3,807 0 0
HASBRO INC COM 418056107 777 6,544 SH   SOLE 99 6,544 0 0
HAVERTY FURNITURE INC COM 419596101 363 17,919 SH   SOLE 1 17,919 0 0
HAVERTY FURNITURE INC COM 419596101 7 359 SH   SOLE 8 359 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 3,099 67,945 SH   SOLE 1 67,945 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 7 146 SH   SOLE 8 146 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,407 53,610 SH   SOLE 1 53,610 0 0
HAWAIIAN HOLDINGS INC COM 419879101 10 375 SH   SOLE 8 375 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 911 34,700 SH Call SOLE 8 34,700 0 0
HAWAIIAN HOLDINGS INC OPT 419879101 730 27,800 SH Put SOLE 8 27,800 0 0
HAWKINS INC COM 420261109 407 9,581 SH   SOLE 1 9,581 0 0
HAWKINS INC COM 420261109 2 37 SH   SOLE 8 37 0 0
HAWTHORN BANCSHARES INC COM 420476103 68 2,870 SH   SOLE 1 2,870 0 0
HAWTHORN BANCSHARES INC COM 420476103 1 22 SH   SOLE 8 22 0 0
HAYNES INTERNATIONAL INC COM 420877201 445 12,412 SH   SOLE 1 12,412 0 0
HAYNES INTERNATIONAL INC COM 420877201 1 27 SH   SOLE 8 27 0 0
HCA HEALTHCARE INC COM 40412C101 64,336 534,266 SH   SOLE 1 534,266 0 0
HCA HEALTHCARE INC OPT 40412C101 10,212 84,800 SH Put SOLE 8 84,800 0 0
HCA HEALTHCARE INC OPT 40412C101 12,235 101,600 SH Call SOLE 8 101,600 0 0
HCA HEALTHCARE INC COM 40412C101 4,660 38,700 SH   SOLE 8 38,700 0 0
HCA HEALTHCARE INC COM 40412C101 1,047 8,690 SH   SOLE 9 8,690 0 0
HCA HEALTHCARE INC COM 40412C101 651 5,404 SH   SOLE 99 5,404 0 0
HCI GROUP INC COM 40416E103 275 6,533 SH   SOLE 1 6,533 0 0
HCI GROUP INC COM 40416E103 4 104 SH   SOLE 8 104 0 0
HCP INC TRUS 40414L109 77,030 2,161,973 SH   SOLE 1 2,161,973 0 0
HCP INC COM 40414L109 3,790 106,394 SH   SOLE 1 106,394 0 0
HCP INC OPT 40414L109 349 9,800 SH Call SOLE 8 9,800 0 0
HCP INC OPT 40414L109 143 4,000 SH Put SOLE 8 4,000 0 0
HCP INC COM 40414L109 1,132 31,785 SH   SOLE 9 31,785 0 0
HCP INC COM 40414L109 504 14,153 SH   SOLE 99 14,153 0 0
HD SUPPLY HLDGS INC COM 40416M105 7,248 185,000 SH   SOLE 1 185,000 0 0
HD SUPPLY HLDGS INC OPT 40416M105 39 1,000 SH Call SOLE 8 1,000 0 0
HD SUPPLY HLDGS INC COM 40416M105 10,286 262,586 SH   SOLE 8 262,586 0 0
HD SUPPLY HLDGS INC COM 40416M105 152 3,894 SH   SOLE 9 3,894 0 0
HDFC BANK LTD ADR 40415F101 21,957 384,877 SH   SOLE 1 0 384,877 0
HDFC BANK LTD ADR 40415F101 2,370 41,550 SH   SOLE 20 0 41,550 0
HDFC BANK LTD ADR 40415F101 823 14,433 SH   SOLE 82 0 14,433 0
HDFC BANK LTD ADR 40415F101 2,271 39,811 SH   SOLE 99 0 39,811 0
HEADHUNTER GROUP PLC ADR 42207L106 3 157 SH   SOLE 1 157 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 638 25,570 SH   SOLE 1 25,570 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 998 40,000 SH Put SOLE 1 40,000 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 10,097 405,000 SH Call SOLE 8 405,000 0 0
HEALTH INS INNOVATIONS INC OPT 42225K106 2,879 115,500 SH Put SOLE 8 115,500 0 0
HEALTH INS INNOVATIONS INC COM 42225K106 1,865 74,825 SH   SOLE 8 74,825 0 0
HEALTHCARE RLTY TR TRUS 421946104 8,340 248,894 SH   SOLE 1 248,894 0 0
HEALTHCARE RLTY TR TRUS 421946104 27 813 SH   SOLE 8 813 0 0
HEALTHCARE RLTY TR COM 421946104 127 3,790 SH   SOLE 9 3,790 0 0
HEALTHCARE RLTY TR COM 421946104 449 13,404 SH   SOLE 99 13,404 0 0
HEALTHCARE SVCS GRP INC COM 421906108 1,198 49,341 SH   SOLE 1 49,341 0 0
HEALTHCARE SVCS GRP INC COM 421906108 9 371 SH   SOLE 8 371 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 4,425 150,629 SH   SOLE 1 150,629 0 0
HEALTHCARE TR AMER INC TRUS 42225P501 9 310 SH   SOLE 8 310 0 0
HEALTHCARE TR AMER INC COM 42225P501 1,318 44,861 SH   SOLE 99 44,861 0 0
HEALTHEQUITY INC COM 42226A107 2,137 37,405 SH   SOLE 1 37,405 0 0
HEALTHEQUITY INC COM 42226A107 4 75 SH   SOLE 8 75 0 0
HEALTHSTREAM INC COM 42222N103 675 26,131 SH   SOLE 1 26,131 0 0
HEALTHSTREAM INC COM 42222N103 43 1,661 SH   SOLE 8 1,661 0 0
HEARTLAND EXPRESS INC COM 422347104 1,808 84,059 SH   SOLE 1 84,059 0 0
HEARTLAND EXPRESS INC COM 422347104 6 288 SH   SOLE 8 288 0 0
HEARTLAND FINL USA INC COM 42234Q102 1,452 32,468 SH   SOLE 1 32,468 0 0
HECLA MNG CO COM 422704106 545 309,803 SH   SOLE 1 309,803 0 0
HECLA MNG CO OPT 422704106 192 108,900 SH Call SOLE 8 108,900 0 0
HECLA MNG CO OPT 422704106 75 42,800 SH Put SOLE 8 42,800 0 0
HECLA MNG CO COM 422704106 27 15,431 SH   SOLE 8 15,431 0 0
HEICO CORP NEW COM 422806208 6,101 62,698 SH   SOLE 1 62,698 0 0
HEICO CORP NEW COM 422806109 13,243 106,035 SH   SOLE 1 106,035 0 0
HEICO CORP NEW COM 422806109 413 3,312 SH   SOLE 8 3,312 0 0
HEICO CORP NEW COM 422806208 0 3 SH   SOLE 8 3 0 0
HEICO CORP NEW COM 422806208 110 1,130 SH   SOLE 9 1,130 0 0
HEICO CORP NEW COM 422806109 80 638 SH   SOLE 9 638 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 520 19,068 SH   SOLE 1 19,068 0 0
HEIDRICK &amp STRUGGLES INTL IN COM 422819102 3 130 SH   SOLE 8 130 0 0
HELEN OF TROY CORP LTD COM G4388N106 5,044 31,991 SH   SOLE 1 31,991 0 0
HELEN OF TROY CORP LTD OPT G4388N106 95 600 SH Put SOLE 8 600 0 0
HELEN OF TROY CORP LTD COM G4388N106 517 3,279 SH   SOLE 8 3,279 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 595 14,653 SH   SOLE 1 14,653 0 0
HELIOS TECHNOLOGIES INC COM 42328H109 1 35 SH   SOLE 8 35 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1,136 140,968 SH   SOLE 1 140,968 0 0
HELMERICH &amp PAYNE INC COM 423452101 9,740 243,070 SH   SOLE 1 243,070 0 0
HELMERICH &amp PAYNE INC OPT 423452101 2,949 73,600 SH Put SOLE 8 73,600 0 0
HELMERICH &amp PAYNE INC COM 423452101 1,310 32,686 SH   SOLE 8 32,686 0 0
HELMERICH &amp PAYNE INC OPT 423452101 1,451 36,200 SH Call SOLE 8 36,200 0 0
HELMERICH &amp PAYNE INC COM 423452101 142 3,521 SH   SOLE 9 3,521 0 0
HELMERICH &amp PAYNE INC COM 423452101 248 6,192 SH   SOLE 99 6,192 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 310 25,328 SH   SOLE 1 25,328 0 0
HEMISPHERE MEDIA GROUP INC COM 42365Q103 0 27 SH   SOLE 8 27 0 0
HENNESSY ADVISORS INC COM 425885100 0 22 SH   SOLE 1 22 0 0
HENNESSY ADVISORS INC COM 425885100 0 7 SH   SOLE 8 7 0 0
HENRY JACK &amp ASSOC INC COM 426281101 23,586 161,575 SH   SOLE 1 161,575 0 0
HENRY JACK &amp ASSOC INC COM 426281101 359 2,459 SH   SOLE 9 2,459 0 0
HENRY SCHEIN INC COM 806407102 16,889 265,994 SH   SOLE 1 265,994 0 0
HENRY SCHEIN INC OPT 806407102 197 3,100 SH Call SOLE 8 3,100 0 0
HENRY SCHEIN INC OPT 806407102 102 1,600 SH Put SOLE 8 1,600 0 0
HENRY SCHEIN INC COM 806407102 312 4,921 SH   SOLE 9 4,921 0 0
HERBALIFE NUTRITION LTD COM G4412G101 2,801 73,998 SH   SOLE 1 73,998 0 0
HERBALIFE NUTRITION LTD COM G4412G101 79 2,085 SH   SOLE 8 2,085 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 704 18,600 SH Call SOLE 8 18,600 0 0
HERBALIFE NUTRITION LTD OPT G4412G101 288 7,600 SH Put SOLE 8 7,600 0 0
HERBALIFE NUTRITION LTD COM G4412G101 1,278 33,761 SH   SOLE 9 33,761 0 0
HERC HLDGS INC COM 42704L104 1,447 31,119 SH   SOLE 1 31,119 0 0
HERC HLDGS INC OPT 42704L104 395 8,500 SH Call SOLE 8 8,500 0 0
HERC HLDGS INC COM 42704L104 219 4,709 SH   SOLE 8 4,709 0 0
HERC HLDGS INC OPT 42704L104 60 1,300 SH Put SOLE 8 1,300 0 0
HERCULES CAPITAL INC COM 427096508 0 2 SH   SOLE 1 2 0 0
HERCULES CAPITAL INC COM 427096508 2 138 SH   SOLE 8 138 0 0
HERITAGE COMMERCE CORP COM 426927109 246 20,925 SH   SOLE 1 20,925 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 207 7,805 SH   SOLE 1 7,805 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 3 97 SH   SOLE 8 97 0 0
HERITAGE FINL CORP WASH COM 42722X106 980 36,348 SH   SOLE 1 36,348 0 0
HERITAGE INS HLDGS INC COM 42727J102 199 13,347 SH   SOLE 1 13,347 0 0
HERITAGE INS HLDGS INC COM 42727J102 78 5,242 SH   SOLE 8 5,242 0 0
HERON THERAPEUTICS INC COM 427746102 1,320 71,315 SH   SOLE 1 71,315 0 0
HERON THERAPEUTICS INC COM 427746102 391 21,123 SH   SOLE 8 21,123 0 0
HERON THERAPEUTICS INC OPT 427746102 4 200 SH Call SOLE 8 200 0 0
HERON THERAPEUTICS INC COM 427746102 37 2,016 SH   SOLE 99 2,016 0 0
HERSHA HOSPITALITY TR TRUS 427825500 1,064 71,609 SH   SOLE 1 71,609 0 0
HERSHA HOSPITALITY TR TRUS 427825500 0 9 SH   SOLE 8 9 0 0
HERSHEY CO COM 427866108 44,424 286,625 SH   SOLE 1 286,625 0 0
HERSHEY CO OPT 427866108 8,168 52,700 SH Put SOLE 8 52,700 0 0
HERSHEY CO COM 427866108 6,790 43,817 SH   SOLE 8 43,817 0 0
HERSHEY CO OPT 427866108 6,727 43,400 SH Call SOLE 8 43,400 0 0
HERSHEY CO COM 427866108 745 4,808 SH   SOLE 9 4,808 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 765 55,321 SH   SOLE 1 55,321 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 15,254 1,102,200 SH Put SOLE 8 1,102,200 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 5,501 397,485 SH   SOLE 8 397,485 0 0
HERTZ GLOBAL HLDGS INC OPT 42806J106 2,313 167,100 SH Call SOLE 8 167,100 0 0
HESKA CORP COM 42805E306 658 9,286 SH   SOLE 1 9,286 0 0
HESS CORP COM 42809H107 20,902 345,612 SH   SOLE 1 345,612 0 0
HESS CORP OPT 42809H107 24,984 413,100 SH Put SOLE 8 413,100 0 0
HESS CORP OPT 42809H107 45,021 744,400 SH Call SOLE 8 744,400 0 0
HESS CORP COM 42809H107 21 339 SH   SOLE 8 339 0 0
HESS CORP COM 42809H107 540 8,909 SH   SOLE 9 8,909 0 0
HESS CORP COM 42809H107 609 10,070 SH   SOLE 99 10,070 0 0
HESS MIDSTREAM PARTNERS LP COM 428104103 27 1,400 SH   SOLE 1 1,400 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 32,970 2,173,338 SH   SOLE 1 2,173,338 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 76 5,022 SH   SOLE 8 5,022 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 217 14,300 SH Put SOLE 8 14,300 0 0
HEWLETT PACKARD ENTERPRISE C OPT 42824C109 1,036 68,300 SH Call SOLE 8 68,300 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 674 44,394 SH   SOLE 9 44,394 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1,551 102,230 SH   SOLE 99 102,230 0 0
HEXCEL CORP NEW COM 428291108 5,638 68,646 SH   SOLE 1 68,646 0 0
HEXCEL CORP NEW COM 428291108 8 100 SH   SOLE 8 100 0 0
HEXO CORP COM 428304109 3,213 811,346 SH   SOLE 1 811,346 0 0
HF FOODS GROUP INC COM 40417F109 63 3,710 SH   SOLE 1 3,710 0 0
HF FOODS GROUP INC COM 40417F109 0 9 SH   SOLE 8 9 0 0
HI CRUSH INC OPT 428337109 35 20,100 SH Put SOLE 8 20,100 0 0
HI CRUSH INC OPT 428337109 230 132,000 SH Call SOLE 8 132,000 0 0
HI CRUSH INC COM 428337109 26 14,878 SH   SOLE 8 14,878 0 0
HIBBETT SPORTS INC COM 428567101 3,173 138,591 SH   SOLE 1 138,591 0 0
HIBBETT SPORTS INC OPT 428567101 431 18,800 SH Put SOLE 8 18,800 0 0
HIBBETT SPORTS INC OPT 428567101 252 11,000 SH Call SOLE 8 11,000 0 0
HIBBETT SPORTS INC COM 428567101 169 7,350 SH   SOLE 8 7,350 0 0
HIGHPOINT RES CORP COM 43114K108 177 110,619 SH   SOLE 1 110,619 0 0
HIGHWOODS PPTYS INC TRUS 431284108 9,491 211,173 SH   SOLE 1 211,173 0 0
HIGHWOODS PPTYS INC TRUS 431284108 26 580 SH   SOLE 8 580 0 0
HILL ROM HLDGS INC COM 431475102 18,176 172,738 SH   SOLE 1 172,738 0 0
HILL ROM HLDGS INC COM 431475102 656 6,229 SH   SOLE 8 6,229 0 0
HILL ROM HLDGS INC OPT 431475102 42 400 SH Call SOLE 8 400 0 0
HILL ROM HLDGS INC COM 431475102 837 7,956 SH   SOLE 99 7,956 0 0
HILLENBRAND INC COM 431571108 2,539 82,280 SH   SOLE 1 82,280 0 0
HILLENBRAND INC COM 431571108 8 245 SH   SOLE 8 245 0 0
HILLENBRAND INC OPT 431571108 3 100 SH Call SOLE 8 100 0 0
HILLTOP HOLDINGS INC COM 432748101 1,888 79,032 SH   SOLE 1 79,032 0 0
HILLTOP HOLDINGS INC COM 432748101 10 438 SH   SOLE 8 438 0 0
HILLTOP HOLDINGS INC OPT 432748101 139 5,800 SH Put SOLE 8 5,800 0 0
HILLTOP HOLDINGS INC OPT 432748101 22 900 SH Call SOLE 8 900 0 0
HILTON GRAND VACATIONS INC COM 43283X105 4,810 150,312 SH   SOLE 1 150,312 0 0
HILTON GRAND VACATIONS INC COM 43283X105 21 647 SH   SOLE 8 647 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 59,048 634,162 SH   SOLE 1 634,162 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 135 1,453 SH   SOLE 8 1,453 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 1,359 14,600 SH Put SOLE 8 14,600 0 0
HILTON WORLDWIDE HLDGS INC OPT 43300A203 43,883 471,300 SH Call SOLE 8 471,300 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 838 9,008 SH   SOLE 9 9,008 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 747 8,020 SH   SOLE 99 8,020 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 0 34 SH   SOLE 1 34 0 0
HIMAX TECHNOLOGIES INC ADR 43289P106 34 15,003 SH   SOLE 8 15,003 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 4 1,700 SH Put SOLE 8 1,700 0 0
HIMAX TECHNOLOGIES INC OPT 43289P106 44 19,600 SH Call SOLE 8 19,600 0 0
HINGHAM INSTN SVGS MASS COM 433323102 129 687 SH   SOLE 1 687 0 0
HINGHAM INSTN SVGS MASS COM 433323102 1 3 SH   SOLE 8 3 0 0
HMN FINL INC COM 40424G108 2 74 SH   SOLE 8 74 0 0
HMS HLDGS CORP COM 40425J101 5,068 147,078 SH   SOLE 1 147,078 0 0
HMS HLDGS CORP COM 40425J101 7 213 SH   SOLE 8 213 0 0
HMS HLDGS CORP COM 40425J101 309 8,959 SH   SOLE 99 8,959 0 0
HNI CORP COM 404251100 1,101 31,021 SH   SOLE 1 31,021 0 0
HNI CORP COM 404251100 18 519 SH   SOLE 8 519 0 0
HOEGH LNG PARTNERS LP COM Y3262R100 53 3,429 SH   SOLE 1 3,429 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 233 9,215 SH   SOLE 1 9,215 0 0
HOLLY ENERGY PARTNERS L P COM 435763107 1,634 64,649 SH   SOLE 8 64,649 0 0
HOLLYFRONTIER CORP COM 436106108 23,079 430,241 SH   SOLE 1 430,241 0 0
HOLLYFRONTIER CORP COM 436106108 107 2,000 SH   DFND 1 0 0 2,000
HOLLYFRONTIER CORP COM 436106108 2,489 46,407 SH   SOLE 8 46,407 0 0
HOLLYFRONTIER CORP OPT 436106108 16,725 311,800 SH Call SOLE 8 311,800 0 0
HOLLYFRONTIER CORP OPT 436106108 20,297 378,400 SH Put SOLE 8 378,400 0 0
HOLLYFRONTIER CORP COM 436106108 8,759 163,286 SH   SOLE 9 163,286 0 0
HOLLYFRONTIER CORP COM 436106108 48 897 SH   SOLE 99 897 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 205 13,540 SH   SOLE 1 13,540 0 0
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 1 36 SH   SOLE 8 36 0 0
HOLOGIC INC COM 436440101 50,012 990,522 SH   SOLE 1 990,522 0 0
HOLOGIC INC OPT 436440101 2,171 43,000 SH Put SOLE 8 43,000 0 0
HOLOGIC INC COM 436440101 2,049 40,563 SH   SOLE 8 40,563 0 0
HOLOGIC INC OPT 436440101 146 2,900 SH Call SOLE 8 2,900 0 0
HOLOGIC INC COM 436440101 439 8,695 SH   SOLE 9 8,695 0 0
HOLOGIC INC COM 436440101 340 6,743 SH   SOLE 99 6,743 0 0
HOME BANCORP INC COM 43689E107 157 4,047 SH   SOLE 1 4,047 0 0
HOME BANCORP INC COM 43689E107 1 19 SH   SOLE 8 19 0 0
HOME BANCSHARES INC COM 436893200 2,107 112,104 SH   SOLE 1 112,104 0 0
HOME BANCSHARES INC COM 436893200 13 678 SH   SOLE 8 678 0 0
HOME BANCSHARES INC COM 436893200 339 18,012 SH   SOLE 99 18,012 0 0
HOME DEPOT INC COM 437076102 327,862 1,413,070 SH   SOLE 1 1,113,400 299,670 0
HOME DEPOT INC COM 437076102 158 683 SH   SOLE 8 683 0 0
HOME DEPOT INC OPT 437076102 96,241 414,800 SH Put SOLE 8 414,800 0 0
HOME DEPOT INC OPT 437076102 76,706 330,600 SH Call SOLE 8 330,600 0 0
HOME DEPOT INC COM 437076102 8,964 38,633 SH   SOLE 9 38,633 0 0
HOME DEPOT INC COM 437076102 1,763 7,600 SH   DFND 20 0 0 7,600
HOME DEPOT INC COM 437076102 4,255 18,341 SH   SOLE 20 0 18,341 0
HOME DEPOT INC COM 437076102 27,521 118,613 SH   SOLE 58 118,613 0 0
HOME DEPOT INC COM 437076102 2,914 12,558 SH   SOLE 82 0 12,558 0
HOME DEPOT INC COM 437076102 12,472 53,756 SH   SOLE 99 7,113 46,643 0
HOME FED BANCORP INC LA NEW COM 43708L108 0 9 SH   SOLE 8 9 0 0
HOMESTREET INC COM 43785V102 938 34,361 SH   SOLE 1 34,361 0 0
HOMESTREET INC COM 43785V102 11 398 SH   SOLE 8 398 0 0
HOMESTREET INC COM 43785V102 336 12,291 SH   SOLE 99 12,291 0 0
HOMETRUST BANCSHARES INC COM 437872104 204 7,822 SH   SOLE 1 7,822 0 0
HOMETRUST BANCSHARES INC COM 437872104 2 63 SH   SOLE 8 63 0 0
HOMOLOGY MEDICINES INC COM 438083107 221 12,221 SH   SOLE 1 12,221 0 0
HOMOLOGY MEDICINES INC COM 438083107 53 2,930 SH   SOLE 8 2,930 0 0
HONDA MOTOR LTD OPT 438128308 782 30,000 SH Call SOLE 1 30,000 0 0
HONDA MOTOR LTD OPT 438128308 782 30,000 SH Put SOLE 1 30,000 0 0
HONDA MOTOR LTD ADR 438128308 605 23,208 SH   SOLE 1 23,208 0 0
HONDA MOTOR LTD ADR 438128308 0 19 SH   DFND 1 0 0 19
HONDA MOTOR LTD ADR 438128308 1,813 69,501 SH   SOLE 99 69,501 0 0
HONEYWELL INTL INC COM 438516106 117,220 692,793 SH   SOLE 1 692,793 0 0
HONEYWELL INTL INC COM 438516106 374 2,212 SH   DFND 1 0 0 2,212
HONEYWELL INTL INC COM 438516106 552 3,265 SH   SOLE 8 3,265 0 0
HONEYWELL INTL INC OPT 438516106 1,909 11,284 SH Put SOLE 8 11,284 0 0
HONEYWELL INTL INC OPT 438516106 10,932 64,612 SH Call SOLE 8 64,612 0 0
HONEYWELL INTL INC COM 438516106 4,177 24,692 SH   SOLE 9 24,692 0 0
HONEYWELL INTL INC COM 438516106 423 2,500 SH   DFND 20 0 0 2,500
HONEYWELL INTL INC COM 438516106 13,296 78,582 SH   SOLE 58 78,582 0 0
HONEYWELL INTL INC COM 438516106 5,493 32,466 SH   SOLE 99 32,466 0 0
HOOKER FURNITURE CORP COM 439038100 129 6,048 SH   SOLE 1 6,048 0 0
HOOKER FURNITURE CORP COM 439038100 1 27 SH   SOLE 8 27 0 0
HOOKIPA PHARMA INC COM 43906K100 10 1,229 SH   SOLE 1 1,229 0 0
HOPE BANCORP INC COM 43940T109 2,572 179,280 SH   SOLE 1 179,280 0 0
HOPE BANCORP INC BOND 43940TAB5 74 80,000 PRN   SOLE 8 0 0 80,000
HORACE MANN EDUCATORS CORP N COM 440327104 1,904 41,089 SH   SOLE 1 41,089 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 7 147 SH   SOLE 8 147 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 430 9,277 SH   SOLE 99 9,277 0 0
HORIZON BANCORP INC COM 440407104 328 18,953 SH   SOLE 1 18,953 0 0
HORIZON BANCORP INC COM 440407104 0 10 SH   SOLE 8 10 0 0
HORIZON GLOBAL CORP COM 44052W104 3 764 SH   SOLE 8 764 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 2,908 106,792 SH   SOLE 1 106,792 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 362 13,300 SH Call SOLE 8 13,300 0 0
HORIZON THERAPEUTICS PUB LTD COM G46188101 1,739 63,856 SH   SOLE 8 63,856 0 0
HORIZON THERAPEUTICS PUB LTD OPT G46188101 564 20,700 SH Put SOLE 8 20,700 0 0
HORMEL FOODS CORP COM 440452100 43,598 996,995 SH   SOLE 1 996,995 0 0
HORMEL FOODS CORP OPT 440452100 6,822 156,000 SH Put SOLE 8 156,000 0 0
HORMEL FOODS CORP COM 440452100 1,989 45,484 SH   SOLE 8 45,484 0 0
HORMEL FOODS CORP OPT 440452100 232 5,300 SH Call SOLE 8 5,300 0 0
HORMEL FOODS CORP COM 440452100 2,611 59,727 SH   SOLE 9 59,727 0 0
HORNBECK OFFSHORE SVCS INC N COM 440543106 5 6,680 SH   SOLE 8 6,680 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 3,230 186,785 SH   SOLE 1 186,785 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 21,895 1,266,410 SH   SOLE 1 1,266,410 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 43 2,500 SH Call SOLE 8 2,500 0 0
HOST HOTELS &amp RESORTS INC TRUS 44107P104 240 13,864 SH   SOLE 8 13,864 0 0
HOST HOTELS &amp RESORTS INC OPT 44107P104 313 18,100 SH Put SOLE 8 18,100 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 407 23,526 SH   SOLE 9 23,526 0 0
HOST HOTELS &amp RESORTS INC COM 44107P104 584 33,771 SH   SOLE 99 33,771 0 0
HOSTESS BRANDS INC COM 44109J106 2,960 211,601 SH   SOLE 1 211,601 0 0
HOSTESS BRANDS INC COM 44109J106 281 20,062 SH   SOLE 99 20,062 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 579 108,665 SH   SOLE 1 108,665 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 142 26,556 SH   SOLE 8 26,556 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 245 45,946 SH   SOLE 99 45,946 0 0
HOULIHAN LOKEY INC COM 441593100 1,331 29,503 SH   SOLE 1 29,503 0 0
HOUSTON WIRE &amp CABLE CO COM 44244K109 1 179 SH   SOLE 8 179 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 77 3,983 SH   SOLE 1 3,983 0 0
HOVNANIAN ENTERPRISES INC COM 442487401 2 83 SH   SOLE 8 83 0 0
HOWARD BANCORP INC COM 442496105 109 6,538 SH   SOLE 1 6,538 0 0
HOWARD BANCORP INC COM 442496105 2 90 SH   SOLE 8 90 0 0
HOWARD HUGHES CORP COM 44267D107 1,168 9,008 SH   SOLE 1 9,008 0 0
HOWARD HUGHES CORP COM 44267D107 257 1,980 SH   SOLE 8 1,980 0 0
HP INC COM 40434L105 8 417 SH   DFND 1 0 0 417
HP INC COM 40434L105 69,981 3,698,723 SH   SOLE 1 3,698,723 0 0
HP INC OPT 40434L105 16,438 868,800 SH Call SOLE 8 868,800 0 0
HP INC OPT 40434L105 3,292 174,000 SH Put SOLE 8 174,000 0 0
HP INC COM 40434L105 303 16,014 SH   SOLE 8 16,014 0 0
HP INC COM 40434L105 1,180 62,399 SH   SOLE 9 62,399 0 0
HSBC HLDGS PLC ADR 404280406 40 1,049 SH   DFND 1 0 0 1,049
HSBC HLDGS PLC ADR 404280406 2,004 52,367 SH   SOLE 1 52,367 0 0
HSBC HLDGS PLC PREF 404280604 132 5,000 SH   DFND 1 0 0 5,000
HSBC HLDGS PLC OPT 404280406 6,028 157,500 SH Put SOLE 8 157,500 0 0
HSBC HLDGS PLC OPT 404280406 5,346 139,700 SH Call SOLE 8 139,700 0 0
HSBC HLDGS PLC ADR 404280406 37 961 SH   SOLE 9 961 0 0
HUANENG PWR INTL INC ADR 443304100 0 6 SH   SOLE 8 6 0 0
HUANENG PWR INTL INC OPT 443304100 122 6,400 SH Call SOLE 8 6,400 0 0
HUANENG PWR INTL INC ADR 443304100 19 1,000 SH   DFND 20 0 0 1,000
HUAZHU GROUP LTD ADR 44332N106 102 3,100 SH   SOLE 1 3,100 0 0
HUAZHU GROUP LTD ADR 44332N106 39 1,187 SH   SOLE 8 1,187 0 0
HUAZHU GROUP LTD OPT 44332N106 469 14,200 SH Call SOLE 8 14,200 0 0
HUAZHU GROUP LTD OPT 44332N106 36 1,100 SH Put SOLE 8 1,100 0 0
HUAZHU GROUP LTD ADR 44332N106 1,203 36,440 SH   SOLE 9 36,440 0 0
HUAZHU GROUP LTD ADR 44332N106 2,848 86,252 SH   SOLE 99 86,252 0 0
HUB GROUP INC COM 443320106 2,351 50,573 SH   SOLE 1 50,573 0 0
HUB GROUP INC COM 443320106 12 252 SH   SOLE 8 252 0 0
HUBBELL INC COM 443510607 1,346 10,243 SH   SOLE 1 10,243 0 0
HUBBELL INC COM 443510607 1,046 7,962 SH   SOLE 8 7,962 0 0
HUBSPOT INC COM 443573100 5 35 SH   DFND 1 0 0 35
HUBSPOT INC COM 443573100 1,183 7,804 SH   SOLE 1 7,804 0 0
HUBSPOT INC COM 443573100 140 925 SH   SOLE 8 925 0 0
HUBSPOT INC BOND 443573AB6 392 238,000 PRN   SOLE 8 0 0 238,000
HUBSPOT INC COM 443573100 139 919 SH   SOLE 99 919 0 0
HUDBAY MINERALS INC COM 443628102 167 46,200 SH   SOLE 1 46,200 0 0
HUDBAY MINERALS INC COM 443628102 0 100 SH   SOLE 9 100 0 0
HUDSON GLOBAL INC COM 443787205 0 17 SH   SOLE 8 17 0 0
HUDSON LTD COM G46408103 264 21,533 SH   SOLE 1 21,533 0 0
HUDSON LTD COM G46408103 12 976 SH   SOLE 8 976 0 0
HUDSON PAC PPTYS INC TRUS 444097109 8,925 266,720 SH   SOLE 1 266,720 0 0
HUDSON PAC PPTYS INC TRUS 444097109 8 246 SH   SOLE 8 246 0 0
HUDSON TECHNOLOGIES INC COM 444144109 0 17 SH   SOLE 1 17 0 0
HUMANA INC COM 444859102 47,348 185,191 SH   SOLE 1 185,191 0 0
HUMANA INC OPT 444859102 8,846 34,600 SH Put SOLE 8 34,600 0 0
HUMANA INC OPT 444859102 2,250 8,800 SH Call SOLE 8 8,800 0 0
HUMANA INC COM 444859102 3,781 14,790 SH   SOLE 8 14,790 0 0
HUMANA INC COM 444859102 1,139 4,456 SH   SOLE 9 4,456 0 0
HUMANA INC COM 444859102 4,940 19,323 SH   SOLE 99 19,323 0 0
HUNT COS FIN TR INC TRUS 44558T100 0 25 SH   SOLE 8 25 0 0
HUNT J B TRANS SVCS INC COM 445658107 11,595 104,797 SH   SOLE 1 104,797 0 0
HUNT J B TRANS SVCS INC COM 445658107 54 486 SH   SOLE 8 486 0 0
HUNT J B TRANS SVCS INC OPT 445658107 2,368 21,400 SH Call SOLE 8 21,400 0 0
HUNT J B TRANS SVCS INC OPT 445658107 3,320 30,000 SH Put SOLE 8 30,000 0 0
HUNT J B TRANS SVCS INC COM 445658107 307 2,765 SH   SOLE 9 2,765 0 0
HUNTINGTON BANCSHARES INC COM 446150104 33,412 2,341,370 SH   SOLE 1 2,341,370 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 1,290 90,400 SH Call SOLE 8 90,400 0 0
HUNTINGTON BANCSHARES INC OPT 446150104 44 3,100 SH Put SOLE 8 3,100 0 0
HUNTINGTON BANCSHARES INC COM 446150104 113 7,961 SH   SOLE 8 7,961 0 0
HUNTINGTON BANCSHARES INC COM 446150104 472 33,153 SH   SOLE 9 33,153 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 20,468 96,648 SH   SOLE 1 96,648 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 0 2 SH   SOLE 8 2 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 300 1,416 SH   SOLE 9 1,416 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,008 4,760 SH   SOLE 99 4,760 0 0
HUNTSMAN CORP COM 447011107 623 26,849 SH   SOLE 1 26,849 0 0
HUNTSMAN CORP OPT 447011107 1,528 65,700 SH Call SOLE 8 65,700 0 0
HUNTSMAN CORP OPT 447011107 1,740 74,800 SH Put SOLE 8 74,800 0 0
HUNTSMAN CORP COM 447011107 1,539 66,197 SH   SOLE 8 66,197 0 0
HUNTSMAN CORP COM 447011107 8 324 SH   SOLE 9 324 0 0
HURCO COMPANIES INC COM 447324104 104 3,218 SH   SOLE 1 3,218 0 0
HURCO COMPANIES INC COM 447324104 0 10 SH   SOLE 8 10 0 0
HURON CONSULTING GROUP INC COM 447462102 945 15,408 SH   SOLE 1 15,408 0 0
HURON CONSULTING GROUP INC COM 447462102 2 39 SH   SOLE 8 39 0 0
HURON CONSULTING GROUP INC COM 447462102 389 6,347 SH   SOLE 99 6,347 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 11 644 SH   SOLE 8 644 0 0
HUTCHISON CHINA MEDITECH LTD ADR 44842L103 294 16,500 SH   SOLE 9 16,500 0 0
HUYA INC ADR 44852D108 4,528 191,536 SH   SOLE 1 191,536 0 0
HUYA INC OPT 44852D108 4,359 184,400 SH Call SOLE 8 184,400 0 0
HUYA INC OPT 44852D108 1,723 72,900 SH Put SOLE 8 72,900 0 0
HV BANCORP INC COM 40441H105 0 25 SH   SOLE 8 25 0 0
HYATT HOTELS CORP COM 448579102 14,632 198,612 SH   SOLE 1 198,612 0 0
HYATT HOTELS CORP COM 448579102 13 174 SH   SOLE 8 174 0 0
HYATT HOTELS CORP COM 448579102 676 9,175 SH   SOLE 99 9,175 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 319 5,821 SH   SOLE 1 5,821 0 0
HYSTER YALE MATLS HANDLING I COM 449172105 25 457 SH   SOLE 8 457 0 0
I3 VERTICALS INC COM 46571Y107 241 11,937 SH   SOLE 1 11,937 0 0
IAA INC COM 449253103 3,608 86,469 SH   SOLE 1 86,469 0 0
IAC INTERACTIVECORP COM 44919P508 181,279 831,670 SH   SOLE 1 831,670 0 0
IAC INTERACTIVECORP OPT 44919P508 20,533 94,200 SH Put SOLE 8 94,200 0 0
IAC INTERACTIVECORP OPT 44919P508 2,572 11,800 SH Call SOLE 8 11,800 0 0
IAC INTERACTIVECORP COM 44919P508 2,095 9,613 SH   SOLE 8 9,613 0 0
IAC INTERACTIVECORP COM 44919P508 378 1,734 SH   SOLE 9 1,734 0 0
IAMGOLD CORP COM 450913108 49 14,515 SH   SOLE 1 14,515 0 0
IAMGOLD CORP COM 450913108 12 3,640 SH   DFND 1 0 0 3,640
IAMGOLD CORP COM 450913108 5 1,427 SH   SOLE 8 1,427 0 0
IAMGOLD CORP OPT 450913108 4 1,100 SH Put SOLE 8 1,100 0 0
IAMGOLD CORP OPT 450913108 85 24,900 SH Call SOLE 8 24,900 0 0
IBERIABANK CORP COM 450828108 2,099 27,778 SH   SOLE 1 27,778 0 0
IBERIABANK CORP COM 450828108 442 5,846 SH   SOLE 99 5,846 0 0
ICAD INC COM 44934S206 0 6 SH   SOLE 8 6 0 0
ICAHN ENTERPRISES LP COM 451100101 413 6,433 SH   SOLE 1 6,433 0 0
ICAHN ENTERPRISES LP OPT 451100101 90 1,400 SH Put SOLE 8 1,400 0 0
ICAHN ENTERPRISES LP OPT 451100101 372 5,800 SH Call SOLE 8 5,800 0 0
ICF INTL INC COM 44925C103 756 8,948 SH   SOLE 1 8,948 0 0
ICF INTL INC COM 44925C103 2 26 SH   SOLE 8 26 0 0
ICHOR HOLDINGS COM G4740B105 1 60 SH   DFND 1 0 0 60
ICHOR HOLDINGS COM G4740B105 1,942 80,285 SH   SOLE 1 80,285 0 0
ICHOR HOLDINGS COM G4740B105 1 45 SH   SOLE 8 45 0 0
ICICI BK LTD ADR 45104G104 3,033 248,881 SH   SOLE 1 248,881 0 0
ICICI BK LTD ADR 45104G104 308 25,256 SH   DFND 1 0 0 25,256
ICICI BK LTD OPT 45104G104 1,481 121,600 SH Put SOLE 8 121,600 0 0
ICICI BK LTD ADR 45104G104 746 61,222 SH   SOLE 8 61,222 0 0
ICICI BK LTD OPT 45104G104 77 6,300 SH Call SOLE 8 6,300 0 0
ICICI BK LTD ADR 45104G104 849 69,722 SH   SOLE 9 69,722 0 0
ICON PLC COM G4705A100 3,533 23,974 SH   SOLE 1 23,974 0 0
ICON PLC COM G4705A100 40 268 SH   SOLE 8 268 0 0
ICON PLC COM G4705A100 148 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 326 2,042 SH   SOLE 1 2,042 0 0
ICU MED INC COM 44930G107 2,040 12,778 SH   SOLE 8 12,778 0 0
ICU MED INC COM 44930G107 113 708 SH   SOLE 99 708 0 0
IDACORP INC COM 451107106 22,022 195,466 SH   SOLE 1 195,466 0 0
IDACORP INC COM 451107106 22 198 SH   SOLE 8 198 0 0
IDEANOMICS INC COM 45166V106 38 25,602 SH   SOLE 1 25,602 0 0
IDENTIV INC COM 45170X205 25 4,662 SH   DFND 1 0 0 4,662
IDENTIV INC COM 45170X205 0 7 SH   SOLE 1 7 0 0
IDEX CORP COM 45167R104 81,719 498,653 SH   SOLE 1 131,112 367,541 0
IDEX CORP COM 45167R104 311 1,899 SH   SOLE 8 1,899 0 0
IDEX CORP OPT 45167R104 131 800 SH Call SOLE 8 800 0 0
IDEX CORP OPT 45167R104 33 200 SH Put SOLE 8 200 0 0
IDEX CORP COM 45167R104 400 2,436 SH   SOLE 9 2,436 0 0
IDEX CORP COM 45167R104 3,826 23,344 SH   SOLE 20 0 23,344 0
IDEX CORP COM 45167R104 2,563 15,641 SH   SOLE 82 0 15,641 0
IDEX CORP COM 45167R104 9,984 60,922 SH   SOLE 99 0 60,922 0
IDEXX LABS INC COM 45168D104 39,343 144,682 SH   SOLE 1 144,682 0 0
IDEXX LABS INC COM 45168D104 25 92 SH   SOLE 8 92 0 0
IDEXX LABS INC COM 45168D104 748 2,747 SH   SOLE 9 2,747 0 0
IDEXX LABS INC COM 45168D104 2,527 9,294 SH   SOLE 58 9,294 0 0
IDT CORP COM 448947507 88 8,374 SH   SOLE 1 8,374 0 0
IDT CORP COM 448947507 3 317 SH   SOLE 8 317 0 0
IDT CORP OPT 448947507 79 7,500 SH Call SOLE 8 7,500 0 0
IEC ELECTRS CORP NEW COM 44949L105 1 81 SH   SOLE 8 81 0 0
IES HLDGS INC COM 44951W106 84 4,072 SH   SOLE 1 4,072 0 0
IES HLDGS INC COM 44951W106 1 27 SH   SOLE 8 27 0 0
IF BANCORP INC COM 44951J105 0 1 SH   SOLE 1 1 0 0
IF BANCORP INC COM 44951J105 0 3 SH   SOLE 8 3 0 0
IFRESH INC COM 449538107 1 721 SH   SOLE 1 721 0 0
IHEARTMEDIA INC COM 45174J509 2,388 159,195 SH   SOLE 1 159,195 0 0
IHEARTMEDIA INC COM 45174J509 681 45,393 SH   SOLE 8 45,393 0 0
IHS MARKIT LTD COM G47567105 36,727 549,171 SH   SOLE 1 549,171 0 0
IHS MARKIT LTD COM G47567105 6 88 SH   SOLE 8 88 0 0
IHS MARKIT LTD COM G47567105 542 8,106 SH   SOLE 9 8,106 0 0
IHS MARKIT LTD COM G47567105 2,627 39,281 SH   SOLE 58 39,281 0 0
II VI INC COM 902104108 3,124 88,737 SH   SOLE 1 88,737 0 0
II VI INC OPT 902104108 653 18,534 SH Put SOLE 8 18,534 0 0
II VI INC COM 902104108 2,562 72,766 SH   SOLE 8 72,766 0 0
II VI INC OPT 902104108 1,884 53,508 SH Call SOLE 8 53,508 0 0
II VI INC BOND 902104AB4 1,707 1,649,000 PRN   SOLE 8 0 0 1,649,000
ILLINOIS TOOL WKS INC COM 452308109 56,890 363,540 SH   SOLE 1 363,540 0 0
ILLINOIS TOOL WKS INC COM 452308109 219 1,399 SH   SOLE 8 1,399 0 0
ILLINOIS TOOL WKS INC OPT 452308109 14,491 92,600 SH Call SOLE 8 92,600 0 0
ILLINOIS TOOL WKS INC OPT 452308109 4,523 28,900 SH Put SOLE 8 28,900 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,555 9,936 SH   SOLE 9 9,936 0 0
ILLUMINA INC COM 452327109 112,970 371,343 SH   SOLE 1 371,343 0 0
ILLUMINA INC COM 452327109 30 100 SH   DFND 1 0 0 100
ILLUMINA INC BOND 452327AH2 3,994 3,000,000 PRN   SOLE 8 0 0 3,000,000
ILLUMINA INC OPT 452327109 30,939 101,700 SH Put SOLE 8 101,700 0 0
ILLUMINA INC COM 452327109 3,399 11,174 SH   SOLE 8 11,174 0 0
ILLUMINA INC OPT 452327109 9,705 31,900 SH Call SOLE 8 31,900 0 0
ILLUMINA INC COM 452327109 1,623 5,334 SH   SOLE 9 5,334 0 0
ILLUMINA INC COM 452327109 4,833 15,887 SH   SOLE 58 15,887 0 0
ILLUMINA INC COM 452327109 567 1,863 SH   SOLE 99 1,863 0 0
IMAGE SENSING SYS INC COM 45244C104 1 158 SH   SOLE 8 158 0 0
IMAX CORP COM 45245E109 1,212 55,201 SH   SOLE 1 55,201 0 0
IMAX CORP COM 45245E109 2 75 SH   SOLE 8 75 0 0
IMAX CORP OPT 45245E109 279 12,700 SH Call SOLE 8 12,700 0 0
IMAX CORP OPT 45245E109 667 30,400 SH Put SOLE 8 30,400 0 0
IMMERSION CORP COM 452521107 129 16,912 SH   SOLE 1 16,912 0 0
IMMERSION CORP COM 452521107 1 148 SH   SOLE 8 148 0 0
IMMUNIC INC COM 4525EP101 0 2 SH   SOLE 8 2 0 0
IMMUNOGEN INC COM 45253H101 559 231,100 SH   SOLE 1 231,100 0 0
IMMUNOGEN INC COM 45253H101 53 21,746 SH   SOLE 8 21,746 0 0
IMMUNOMEDICS INC COM 452907108 2,931 221,057 SH   SOLE 1 221,057 0 0
IMMUNOMEDICS INC OPT 452907108 2,250 169,700 SH Call SOLE 8 169,700 0 0
IMMUNOMEDICS INC COM 452907108 453 34,196 SH   SOLE 8 34,196 0 0
IMMUNOMEDICS INC OPT 452907108 80 6,000 SH Put SOLE 8 6,000 0 0
IMPAC MTG HLDGS INC COM 45254P508 2 195 SH   SOLE 8 195 0 0
IMPERIAL OIL LTD COM 453038408 235 9,029 SH   SOLE 1 9,029 0 0
IMPERIAL OIL LTD COM 453038408 4 146 SH   SOLE 8 146 0 0
IMPERIAL OIL LTD COM 453038408 81 3,078 SH   SOLE 9 3,078 0 0
IMPINJ INC COM 453204109 625 20,249 SH   SOLE 1 20,249 0 0
IMPINJ INC COM 453204109 37 1,200 SH   SOLE 8 1,200 0 0
INCOME OPPORTUNITY RLTY INVS TRUS 452926108 0 10 SH   SOLE 8 10 0 0
INCYTE CORP COM 45337C102 28,282 381,030 SH   SOLE 1 381,030 0 0
INCYTE CORP OPT 45337C102 15,254 205,500 SH Put SOLE 8 205,500 0 0
INCYTE CORP OPT 45337C102 6,651 89,600 SH Call SOLE 8 89,600 0 0
INCYTE CORP COM 45337C102 3,361 45,284 SH   SOLE 8 45,284 0 0
INCYTE CORP COM 45337C102 520 7,010 SH   SOLE 9 7,010 0 0
INCYTE CORP COM 45337C102 1,425 19,202 SH   SOLE 58 19,202 0 0
INDEPENDENCE CONTRACT DRIL I COM 453415309 29 24,346 SH   SOLE 1 24,346 0 0
INDEPENDENCE HLDG CO NEW COM 453440307 97 2,519 SH   SOLE 1 2,519 0 0
INDEPENDENCE RLTY TR INC TRUS 45378A106 2,744 191,810 SH   SOLE 1 191,810 0 0
INDEPENDENCE RLTY TR INC COM 45378A106 43 3,000 SH   DFND 1 0 0 3,000
INDEPENDENCE RLTY TR INC TRUS 45378A106 4 264 SH   SOLE 8 264 0 0
INDEPENDENT BANK CORP MASS COM 453836108 2,484 33,272 SH   SOLE 1 33,272 0 0
INDEPENDENT BANK CORP MASS COM 453836108 9 118 SH   SOLE 8 118 0 0
INDEPENDENT BANK CORP MICH COM 453838609 236 11,067 SH   SOLE 1 11,067 0 0
INDEPENDENT BANK CORP MICH COM 453838609 4 210 SH   SOLE 8 210 0 0
INDEPENDENT BK GROUP INC COM 45384B106 958 18,206 SH   SOLE 1 18,206 0 0
INDEPENDENT BK GROUP INC COM 45384B106 291 5,533 SH   SOLE 8 5,533 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 985 46,348 SH   SOLE 1 46,348 0 0
INDUSTRIAL LOGISTICS PPTYS T TRUS 456237106 2 92 SH   SOLE 8 92 0 0
INDUSTRIAL LOGISTICS PPTYS T COM 456237106 5 217 SH   SOLE 99 217 0 0
INDUSTRIAS BACHOCO S A B DE ADR 456463108 3 54 SH   SOLE 1 54 0 0
INFINERA CORPORATION COM 45667G103 485 89,005 SH   SOLE 1 89,005 0 0
INFINERA CORPORATION OPT 45667G103 44 8,000 SH Put SOLE 8 8,000 0 0
INFINERA CORPORATION OPT 45667G103 181 33,200 SH Call SOLE 8 33,200 0 0
INFINERA CORPORATION BOND 45667GAC7 4,028 4,615,000 PRN   SOLE 8 0 0 4,615,000
INFINERA CORPORATION COM 45667G103 629 115,481 SH   SOLE 8 115,481 0 0
INFLARX NV COM N44821101 124 50,000 SH   SOLE 8 50,000 0 0
INFORMATION SERVICES GROUP I COM 45675Y104 49 19,892 SH   SOLE 1 19,892 0 0
INFOSYS LTD ADR 456788108 30,818 2,710,488 SH   SOLE 1 2,710,488 0 0
INFOSYS LTD ADR 456788108 406 35,728 SH   DFND 1 0 0 35,728
INFOSYS LTD OPT 456788108 8 700 SH Put SOLE 8 700 0 0
INFOSYS LTD ADR 456788108 7 625 SH   SOLE 8 625 0 0
INFOSYS LTD OPT 456788108 11 1,000 SH Call SOLE 8 1,000 0 0
INFOSYS LTD ADR 456788108 116 10,204 SH   SOLE 9 10,204 0 0
INFUSYSTEM HLDGS INC COM 45685K102 0 18 SH   SOLE 1 18 0 0
INFUSYSTEM HLDGS INC COM 45685K102 0 25 SH   SOLE 8 25 0 0
ING GROEP N V ADR 456837103 514 49,172 SH   SOLE 1 49,172 0 0
ING GROEP N V ADR 456837103 5 434 SH   DFND 1 0 0 434
ING GROEP N V OPT 456837103 51 4,900 SH Put SOLE 8 4,900 0 0
ING GROEP N V OPT 456837103 218 20,900 SH Call SOLE 8 20,900 0 0
INGERSOLL-RAND PLC COM G47791101 30,157 244,755 SH   SOLE 1 244,755 0 0
INGERSOLL-RAND PLC COM G47791101 63 515 SH   SOLE 8 515 0 0
INGERSOLL-RAND PLC OPT G47791101 431 3,500 SH Put SOLE 8 3,500 0 0
INGERSOLL-RAND PLC OPT G47791101 2,132 17,300 SH Call SOLE 8 17,300 0 0
INGERSOLL-RAND PLC COM G47791101 962 7,803 SH   SOLE 9 7,803 0 0
INGERSOLL-RAND PLC COM G47791101 995 8,076 SH   SOLE 99 8,076 0 0
INGEVITY CORP COM 45688C107 2,036 24,002 SH   SOLE 1 24,002 0 0
INGEVITY CORP COM 45688C107 23 276 SH   SOLE 8 276 0 0
INGEVITY CORP COM 45688C107 78 915 SH   SOLE 99 915 0 0
INGLES MKTS INC COM 457030104 432 11,115 SH   SOLE 1 11,115 0 0
INGLES MKTS INC COM 457030104 10 265 SH   SOLE 8 265 0 0
INGREDION INC COM 457187102 11,781 144,129 SH   SOLE 1 144,129 0 0
INGREDION INC COM 457187102 92 1,120 SH   SOLE 8 1,120 0 0
INGREDION INC COM 457187102 126 1,545 SH   SOLE 9 1,545 0 0
INGREDION INC COM 457187102 315 3,859 SH   SOLE 99 3,859 0 0
INNERWORKINGS INC COM 45773Y105 99 22,410 SH   SOLE 1 22,410 0 0
INNERWORKINGS INC COM 45773Y105 2 349 SH   SOLE 8 349 0 0
INNODATA INC COM 457642205 0 2 SH   SOLE 1 2 0 0
INNOPHOS HOLDINGS INC COM 45774N108 649 20,015 SH   SOLE 1 20,015 0 0
INNOPHOS HOLDINGS INC COM 45774N108 2 53 SH   SOLE 8 53 0 0
INNOSPEC INC COM 45768S105 2,732 30,655 SH   SOLE 1 30,655 0 0
INNOSPEC INC COM 45768S105 123 1,383 SH   SOLE 8 1,383 0 0
INNOVATE BIOPHARMACEUTICLS I COM 45782F105 0 1 SH   SOLE 1 1 0 0
INNOVATIVE INDL PPTYS INC TRUS 45781V101 1,746 18,902 SH   SOLE 1 18,902 0 0
INNOVATIVE SOLUTIONS &amp SUPPO COM 45769N105 0 66 SH   SOLE 8 66 0 0
INNOVIVA INC COM 45781M101 1,882 178,462 SH   SOLE 1 178,462 0 0
INNOVIVA INC COM 45781M101 42 4,024 SH   SOLE 8 4,024 0 0
INOGEN INC COM 45780L104 2,022 42,177 SH   SOLE 1 42,177 0 0
INOGEN INC COM 45780L104 7 137 SH   SOLE 8 137 0 0
INOVALON HLDGS INC COM 45781D101 1,415 86,289 SH   SOLE 1 86,289 0 0
INOVALON HLDGS INC COM 45781D101 67 4,067 SH   SOLE 8 4,067 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 115 55,919 SH   SOLE 1 55,919 0 0
INOVIO PHARMACEUTICALS INC COM 45773H201 4 1,884 SH   SOLE 8 1,884 0 0
INPHI CORP COM 45772F107 2,448 40,114 SH   SOLE 1 40,114 0 0
INPHI CORP COM 45772F107 6,127 100,354 SH   SOLE 8 100,354 0 0
INPHI CORP BOND 45772FAB3 157 100,000 PRN   SOLE 8 0 0 100,000
INPHI CORP COM 45772F107 98 1,602 SH   SOLE 99 1,602 0 0
INSEEGO CORP COM 45782B104 110 22,837 SH   SOLE 1 22,837 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,452 44,042 SH   SOLE 1 44,042 0 0
INSIGHT ENTERPRISES INC COM 45765U103 4 74 SH   SOLE 8 74 0 0
INSMED INC COM 457669307 774 43,899 SH   SOLE 1 43,899 0 0
INSMED INC COM 457669307 448 25,432 SH   SOLE 8 25,432 0 0
INSMED INC OPT 457669307 28 1,600 SH Put SOLE 8 1,600 0 0
INSMED INC BOND 457669AA7 6,071 7,259,000 PRN   SOLE 8 0 0 7,259,000
INSPERITY INC COM 45778Q107 4,079 41,371 SH   SOLE 1 41,371 0 0
INSPERITY INC OPT 45778Q107 237 2,400 SH Put SOLE 8 2,400 0 0
INSPERITY INC COM 45778Q107 21 213 SH   SOLE 8 213 0 0
INSPERITY INC OPT 45778Q107 99 1,000 SH Call SOLE 8 1,000 0 0
INSPIRE MED SYS INC COM 457730109 1,718 28,144 SH   SOLE 1 28,144 0 0
INSPIRE MED SYS INC OPT 457730109 29,582 484,800 SH Call SOLE 8 484,800 0 0
INSPIRE MED SYS INC COM 457730109 2,874 47,094 SH   SOLE 8 47,094 0 0
INSPIRED ENTMT INC COM 45782N108 31 4,360 SH   SOLE 1 4,360 0 0
INSPIRED ENTMT INC COM 45782N108 0 41 SH   SOLE 8 41 0 0
INSPIREMD INC COM 45779A853 24 18,778 SH   SOLE 8 18,778 0 0
INSTALLED BLDG PRODS INC COM 45780R101 3,471 60,552 SH   SOLE 1 60,552 0 0
INSTALLED BLDG PRODS INC COM 45780R101 1 22 SH   SOLE 8 22 0 0
INSTEEL INDUSTRIES INC COM 45774W108 391 19,064 SH   SOLE 1 19,064 0 0
INSTEEL INDUSTRIES INC COM 45774W108 1 46 SH   SOLE 8 46 0 0
INSTRUCTURE INC COM 45781U103 976 25,211 SH   SOLE 1 25,211 0 0
INSULET CORP COM 45784P101 2,071 12,554 SH   SOLE 1 12,554 0 0
INSULET CORP COM 45784P101 38 228 SH   SOLE 8 228 0 0
INSULET CORP BOND 45784PAH4 5,270 2,864,000 PRN   SOLE 8 0 0 2,864,000
INSULET CORP COM 45784P101 54 326 SH   SOLE 99 326 0 0
INTEC PHARMA LTD JERUSALEM COM M53644106 0 67 SH   SOLE 1 67 0 0
INTEGER HLDGS CORP COM 45826H109 3,110 41,169 SH   SOLE 1 41,169 0 0
INTEGER HLDGS CORP COM 45826H109 18 227 SH   SOLE 8 227 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 63 1,046 SH   SOLE 1 1,046 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 27 448 SH   SOLE 8 448 0 0
INTEGRA LIFESCIENCES HLDGS C COM 457985208 111 1,855 SH   SOLE 99 1,855 0 0
INTEL CORP COM 458140100 1,362 26,425 SH   DFND 1 0 0 26,425
INTEL CORP COM 458140100 305,113 5,921,114 SH   SOLE 1 5,921,114 0 0
INTEL CORP OPT 458140100 110,295 2,140,400 SH Call SOLE 8 2,140,400 0 0
INTEL CORP OPT 458140100 73,559 1,427,500 SH Put SOLE 8 1,427,500 0 0
INTEL CORP COM 458140100 3,415 66,262 SH   SOLE 8 66,262 0 0
INTEL CORP COM 458140100 15,096 292,954 SH   SOLE 9 292,954 0 0
INTEL CORP COM 458140100 24,910 483,408 SH   SOLE 58 483,408 0 0
INTEL CORP COM 458140100 228 4,420 SH   SOLE 99 4,420 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 260 19,538 SH   SOLE 1 19,538 0 0
INTELLICHECK INC COM 45817G201 0 19 SH   SOLE 8 19 0 0
INTELLIGENT SYS CORP NEW COM 45816D100 140 3,361 SH   SOLE 1 3,361 0 0
INTELSAT S A COM L5140P101 2,681 117,565 SH   SOLE 1 117,565 0 0
INTELSAT S A OPT L5140P101 3,461 151,800 SH Put SOLE 8 151,800 0 0
INTELSAT S A OPT L5140P101 1,281 56,200 SH Call SOLE 8 56,200 0 0
INTELSAT S A COM L5140P101 1,729 75,828 SH   SOLE 8 75,828 0 0
INTER PARFUMS INC COM 458334109 1,336 19,104 SH   SOLE 1 19,104 0 0
INTER PARFUMS INC COM 458334109 4 61 SH   SOLE 8 61 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 104 1,933 SH   SOLE 1 1,933 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 3,931 73,100 SH Call SOLE 8 73,100 0 0
INTERACTIVE BROKERS GROUP IN OPT 45841N107 3,544 65,900 SH Put SOLE 8 65,900 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 382 5,762 SH   DFND 1 0 0 5,762
INTERCEPT PHARMACEUTICALS IN COM 45845P108 2,083 31,389 SH   SOLE 1 31,389 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 319 4,812 SH   SOLE 8 4,812 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 53 800 SH Call SOLE 8 800 0 0
INTERCEPT PHARMACEUTICALS IN OPT 45845P108 153 2,300 SH Put SOLE 8 2,300 0 0
INTERCEPT PHARMACEUTICALS IN BOND 45845PAB4 5,198 5,763,000 PRN   SOLE 8 0 0 5,763,000
INTERCEPT PHARMACEUTICALS IN BOND 45845PAA6 805 936,000 PRN   SOLE 8 0 0 936,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 55 598 SH   DFND 1 0 0 598
INTERCONTINENTAL EXCHANGE IN COM 45866F104 53,629 581,211 SH   SOLE 1 581,211 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 2,021 21,900 SH Call SOLE 8 21,900 0 0
INTERCONTINENTAL EXCHANGE IN OPT 45866F104 1,070 11,600 SH Put SOLE 8 11,600 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 24 258 SH   SOLE 8 258 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,667 18,075 SH   SOLE 9 18,075 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 878 9,512 SH   SOLE 99 9,512 0 0
INTERCONTINENTAL HOTELS GROU ADR 45857P806 1,581 25,386 SH   SOLE 1 25,386 0 0
INTERDIGITAL INC COM 45867G101 6,057 115,427 SH   SOLE 1 115,427 0 0
INTERDIGITAL INC COM 45867G101 18 350 SH   SOLE 8 350 0 0
INTERDIGITAL INC BOND 458660AD9 3,441 3,450,000 PRN   SOLE 8 0 0 3,450,000
INTERDIGITAL INC OPT 45867G101 708 13,500 SH Call SOLE 8 13,500 0 0
INTERDIGITAL INC OPT 45867G101 304 5,800 SH Put SOLE 8 5,800 0 0
INTERFACE INC COM 458665304 948 65,631 SH   SOLE 1 65,631 0 0
INTERFACE INC COM 458665304 10 684 SH   SOLE 8 684 0 0
INTERGROUP CORP COM 458685104 0 3 SH   SOLE 8 3 0 0
INTERNATIONAL BANCSHARES COR COM 459044103 1,359 35,175 SH   SOLE 1 35,175 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 303,446 2,086,687 SH   SOLE 1 2,086,687 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 470 3,234 SH   DFND 1 0 0 3,234
INTERNATIONAL BUSINESS MACHS COM 459200101 6,717 46,192 SH   SOLE 8 46,192 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 86,874 597,400 SH Put SOLE 8 597,400 0 0
INTERNATIONAL BUSINESS MACHS OPT 459200101 49,894 343,100 SH Call SOLE 8 343,100 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 6,603 45,406 SH   SOLE 9 45,406 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 13,922 95,736 SH   SOLE 58 95,736 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,700 11,688 SH   SOLE 99 11,688 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 47,345 385,901 SH   SOLE 1 385,901 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 402 3,275 SH   DFND 1 0 0 3,275
INTERNATIONAL FLAVORS&ampFRAGRA CONV 459506309 8,485 180,373 SH   SOLE 8 180,373 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 7 53 SH   SOLE 8 53 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 61 500 SH Call SOLE 8 500 0 0
INTERNATIONAL FLAVORS&ampFRAGRA OPT 459506101 25 200 SH Put SOLE 8 200 0 0
INTERNATIONAL FLAVORS&ampFRAGRA COM 459506101 521 4,249 SH   SOLE 9 4,249 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 866 60,940 SH   SOLE 1 60,940 0 0
INTERNATIONAL GAME TECHNOLOG COM G4863A108 118 8,312 SH   SOLE 8 8,312 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 1,183 83,200 SH Put SOLE 8 83,200 0 0
INTERNATIONAL GAME TECHNOLOG OPT G4863A108 5,141 361,800 SH Call SOLE 8 361,800 0 0
INTERNATIONAL MNY EXPRESS IN COM 46005L101 197 14,402 SH   SOLE 1 14,402 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 252 13,124 SH   SOLE 1 13,124 0 0
INTERNATIONAL SEAWAYS INC COM Y41053102 7 351 SH   SOLE 8 351 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 2,398 53,281 SH   SOLE 1 53,281 0 0
INTERNATIONAL SPEEDWAY CORP OPT 460335201 189 4,200 SH Call SOLE 8 4,200 0 0
INTERNATIONAL SPEEDWAY CORP COM 460335201 3 77 SH   SOLE 8 77 0 0
INTERPUBLIC GROUP COS INC COM 460690100 36,126 1,675,606 SH   SOLE 1 1,675,606 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 203 9,400 SH Put SOLE 8 9,400 0 0
INTERPUBLIC GROUP COS INC OPT 460690100 218 10,100 SH Call SOLE 8 10,100 0 0
INTERPUBLIC GROUP COS INC COM 460690100 237 10,997 SH   SOLE 8 10,997 0 0
INTERPUBLIC GROUP COS INC COM 460690100 265 12,306 SH   SOLE 9 12,306 0 0
INTERPUBLIC GROUP COS INC COM 460690100 2,781 128,998 SH   SOLE 99 128,998 0 0
INTERSECT ENT INC COM 46071F103 593 34,832 SH   SOLE 1 34,832 0 0
INTERSECT ENT INC OPT 46071F103 1,616 95,000 SH Call SOLE 8 95,000 0 0
INTERSECT ENT INC COM 46071F103 4,942 290,570 SH   SOLE 8 290,570 0 0
INTERSECT ENT INC OPT 46071F103 2,608 153,300 SH Put SOLE 8 153,300 0 0
INTERSECT ENT INC COM 46071F103 41 2,416 SH   SOLE 99 2,416 0 0
INTERXION HOLDING N.V COM N47279109 39 475 SH   SOLE 1 475 0 0
INTERXION HOLDING N.V COM N47279109 32 391 SH   SOLE 9 391 0 0
INTERXION HOLDING N.V COM N47279109 1,154 14,168 SH   SOLE 99 14,168 0 0
INTEST CORP COM 461147100 0 3 SH   SOLE 1 3 0 0
INTEST CORP COM 461147100 0 62 SH   SOLE 8 62 0 0
INTL FCSTONE INC COM 46116V105 760 18,516 SH   SOLE 1 18,516 0 0
INTL FCSTONE INC COM 46116V105 0 1 SH   SOLE 8 1 0 0
INTL PAPER CO COM 460146103 231,839 5,543,798 SH   SOLE 1 5,543,798 0 0
INTL PAPER CO COM 460146103 84 2,000 SH   DFND 1 0 0 2,000
INTL PAPER CO OPT 460146103 7,532 180,100 SH Call SOLE 8 180,100 0 0
INTL PAPER CO OPT 460146103 2,785 66,600 SH Put SOLE 8 66,600 0 0
INTL PAPER CO COM 460146103 2,271 54,304 SH   SOLE 8 54,304 0 0
INTL PAPER CO COM 460146103 514 12,291 SH   SOLE 9 12,291 0 0
INTL PAPER CO COM 460146103 21 500 SH   DFND 20 0 0 500
INTRA CELLULAR THERAPIES INC COM 46116X101 248 33,195 SH   SOLE 1 33,195 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 1 135 SH   SOLE 8 135 0 0
INTREPID POTASH INC COM 46121Y102 169 51,858 SH   SOLE 1 51,858 0 0
INTREPID POTASH INC COM 46121Y102 1 264 SH   SOLE 8 264 0 0
INTREXON CORP COM 46122T102 0 5 SH   DFND 1 0 0 5
INTREXON CORP COM 46122T102 1,136 198,674 SH   SOLE 1 198,674 0 0
INTREXON CORP OPT 46122T102 9 1,500 SH Put SOLE 8 1,500 0 0
INTREXON CORP OPT 46122T102 18 3,200 SH Call SOLE 8 3,200 0 0
INTREXON CORP COM 46122T102 491 85,908 SH   SOLE 8 85,908 0 0
INTRICON CORP COM 46121H109 108 5,544 SH   SOLE 1 5,544 0 0
INTRICON CORP COM 46121H109 2 115 SH   SOLE 8 115 0 0
INTUIT COM 461202103 221,417 832,581 SH   SOLE 1 625,046 207,535 0
INTUIT COM 461202103 921 3,466 SH   SOLE 8 3,466 0 0
INTUIT OPT 461202103 7,154 26,900 SH Call SOLE 8 26,900 0 0
INTUIT OPT 461202103 4,521 17,000 SH Put SOLE 8 17,000 0 0
INTUIT COM 461202103 2,235 8,406 SH   SOLE 9 8,406 0 0
INTUIT COM 461202103 3,375 12,691 SH   SOLE 20 0 12,691 0
INTUIT COM 461202103 2,198 8,265 SH   SOLE 82 0 8,265 0
INTUIT COM 461202103 7,948 29,888 SH   SOLE 99 0 29,888 0
INTUITIVE SURGICAL INC COM 46120E602 1,157 2,142 SH   DFND 1 0 0 2,142
INTUITIVE SURGICAL INC COM 46120E602 104,287 193,149 SH   SOLE 1 193,149 0 0
INTUITIVE SURGICAL INC OPT 46120E602 42,924 79,500 SH Put SOLE 8 79,500 0 0
INTUITIVE SURGICAL INC OPT 46120E602 16,252 30,100 SH Call SOLE 8 30,100 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,196 2,216 SH   SOLE 8 2,216 0 0
INTUITIVE SURGICAL INC COM 46120E602 2,409 4,462 SH   SOLE 9 4,462 0 0
INTUITIVE SURGICAL INC COM 46120E602 1,388 2,570 SH   DFND 20 0 0 2,570
INTUITIVE SURGICAL INC COM 46120E602 6,682 12,376 SH   SOLE 58 12,376 0 0
INVACARE CORP COM 461203101 392 52,247 SH   SOLE 1 52,247 0 0
INVACARE CORP OPT 461203101 1,531 204,100 SH Put SOLE 8 204,100 0 0
INVACARE CORP COM 461203101 1,395 185,966 SH   SOLE 8 185,966 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 324 4,800 SH Put SOLE 8 4,800 0 0
INVESCO CURNCYSHS AUSTRLA DL FUND 46090N103 13 186 SH   SOLE 8 186 0 0
INVESCO CURNCYSHS AUSTRLA DL OPT 46090N103 338 5,000 SH Call SOLE 8 5,000 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 0 1 SH   SOLE 1 1 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 835 7,000 SH Put SOLE 8 7,000 0 0
INVESCO CURNCYSHS BRIT PND S OPT 46138M109 525 4,400 SH Call SOLE 8 4,400 0 0
INVESCO CURNCYSHS BRIT PND S FUND 46138M109 869 7,287 SH   SOLE 8 7,287 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 484 6,500 SH Put SOLE 8 6,500 0 0
INVESCO CURNCYSHS CDN DLR TR FUND 46138T104 302 4,057 SH   SOLE 8 4,057 0 0
INVESCO CURNCYSHS CDN DLR TR OPT 46138T104 440 5,900 SH Call SOLE 8 5,900 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 2,032 23,100 SH Call SOLE 8 23,100 0 0
INVESCO CURNCYSHS JAPANESE Y FUND 46138W107 1,078 12,258 SH   SOLE 8 12,258 0 0
INVESCO CURNCYSHS JAPANESE Y OPT 46138W107 985 11,200 SH Put SOLE 8 11,200 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 2,724 26,300 SH Call SOLE 8 26,300 0 0
INVESCO CURRENCYSHARES EURO FUND 46138K103 780 7,535 SH   SOLE 8 7,535 0 0
INVESCO CURRENCYSHARES EURO OPT 46138K103 6,949 67,100 SH Put SOLE 8 67,100 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 659 43,825 SH   SOLE 1 43,825 0 0
INVESCO DB COMMDY INDX TRCK FUND 46138B103 179 11,885 SH   DFND 1 0 0 11,885
INVESCO DB COMMDY INDX TRCK OPT 46138B103 9 600 SH Put SOLE 8 600 0 0
INVESCO DB COMMDY INDX TRCK OPT 46138B103 92 6,100 SH Call SOLE 8 6,100 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 159 10,000 SH   SOLE 1 10,000 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H700 11 745 SH   SOLE 8 745 0 0
INVESCO DB MLTI SECTR CMMTY FUND 46140H106 284 17,949 SH   SOLE 8 17,949 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 67 4,200 SH Call SOLE 8 4,200 0 0
INVESCO DB MLTI SECTR CMMTY OPT 46140H106 960 60,500 SH Put SOLE 8 60,500 0 0
INVESCO DB US DLR INDEX TR FUND 46141D203 25,181 929,185 SH   SOLE 1 929,185 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 3,930 145,000 SH Call SOLE 8 145,000 0 0
INVESCO DB US DLR INDEX TR FUND 46141D104 45 2,207 SH   SOLE 8 2,207 0 0
INVESCO DB US DLR INDEX TR OPT 46141D203 1,447 53,400 SH Put SOLE 8 53,400 0 0
INVESCO DB US DLR INDEX TR OPT 46141D104 10 500 SH Call SOLE 8 500 0 0
INVESCO EXCHANGE TRADED FD T FUND 46137V357 491 4,540 SH   DFND 1 0 0 4,540
INVESCO EXCHANGE TRADED FD T FUND 46137V647 69 1,197 SH   DFND 1 0 0 1,197
INVESCO EXCHANGE TRADED FD T FUND 46137V670 5 1,000 SH   DFND 1 0 0 1,000
INVESCO EXCHANGE TRADED FD T FUND 46137V530 69 529 SH   DFND 1 0 0 529
INVESCO EXCHANGE TRADED FD T FUND 46137V357 872 8,067 SH   SOLE 8 8,067 0 0
INVESCO EXCHANGE TRADED FD T OPT 46137V357 476 4,400 SH Call SOLE 8 4,400 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E784 4,085 140,131 SH   SOLE 1 140,131 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138E511 451 30,000 SH   DFND 1 0 0 30,000
INVESCO EXCHNG TRADED FD TR FUND 46138E628 16,022 310,971 SH   SOLE 1 310,971 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G870 763 30,000 SH   SOLE 1 30,000 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 148,484 6,573,000 SH Put SOLE 8 6,573,000 0 0
INVESCO EXCHNG TRADED FD TR FUND 46138G508 17,676 782,490 SH   SOLE 8 782,490 0 0
INVESCO EXCHNG TRADED FD TR OPT 46138G508 19,202 850,000 SH Call SOLE 8 850,000 0 0
INVESCO LTD COM G491BT108 10,273 606,545 SH   SOLE 1 606,545 0 0
INVESCO LTD COM G491BT108 327 19,300 SH   SOLE 8 19,300 0 0
INVESCO LTD OPT G491BT108 1,581 93,300 SH Put SOLE 8 93,300 0 0
INVESCO LTD OPT G491BT108 2,936 173,300 SH Call SOLE 8 173,300 0 0
INVESCO LTD COM G491BT108 218 12,920 SH   SOLE 9 12,920 0 0
INVESCO MORTGAGE CAPITAL INC COM 46131B100 8 500 SH   DFND 1 0 0 500
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 3,446 225,116 SH   SOLE 1 225,116 0 0
INVESCO MORTGAGE CAPITAL INC TRUS 46131B100 2 128 SH   SOLE 8 128 0 0
INVESCO QQQ TR OPT 46090E103 147,272 780,000 SH Put SOLE 1 780,000 0 0
INVESCO QQQ TR FUND 46090E103 816,516 4,324,535 SH   SOLE 1 4,324,535 0 0
INVESCO QQQ TR FUND 46090E103 1,947 10,310 SH   DFND 1 0 0 10,310
INVESCO QQQ TR OPT 46090E103 203,916 1,080,000 SH Call SOLE 1 1,080,000 0 0
INVESCO QQQ TR FUND 46090E103 210,964 1,117,336 SH   SOLE 8 1,117,336 0 0
INVESCO QQQ TR OPT 46090E103 3,343,277 17,707,100 SH Call SOLE 8 17,707,100 0 0
INVESCO QQQ TR OPT 46090E103 3,670,221 19,438,700 SH Put SOLE 8 19,438,700 0 0
INVESCO QQQ TR FUND 46090E103 6,514 34,500 SH   DFND 20 0 0 34,500
INVESTAR HLDG CORP COM 46134L105 176 7,390 SH   SOLE 1 7,390 0 0
INVESTAR HLDG CORP COM 46134L105 0 10 SH   SOLE 8 10 0 0
INVESTORS BANCORP INC NEW COM 46146L101 2,044 179,961 SH   SOLE 1 179,961 0 0
INVESTORS BANCORP INC NEW COM 46146L101 72 6,415 SH   SOLE 8 6,415 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 441 5,912 SH   SOLE 1 5,912 0 0
INVESTORS REAL ESTATE TR TRUS 461730509 6 75 SH   SOLE 8 75 0 0
INVESTORS TITLE CO COM 461804106 111 696 SH   SOLE 1 696 0 0
INVITAE CORP COM 46185L103 1,902 98,718 SH   SOLE 1 98,718 0 0
INVITATION HOMES INC TRUS 46187W107 14,810 500,177 SH   SOLE 1 500,177 0 0
INVITATION HOMES INC COM 46187W107 218 7,345 SH   SOLE 9 7,345 0 0
INVITATION HOMES INC COM 46187W107 1,958 66,137 SH   SOLE 99 66,137 0 0
ION GEOPHYSICAL CORP COM 462044207 28 3,112 SH   SOLE 1 3,112 0 0
ION GEOPHYSICAL CORP COM 462044207 1 134 SH   SOLE 8 134 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,858 31,026 SH   SOLE 1 31,026 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 6,207 103,600 SH Put SOLE 8 103,600 0 0
IONIS PHARMACEUTICALS INC COM 462222100 380 6,339 SH   SOLE 8 6,339 0 0
IONIS PHARMACEUTICALS INC OPT 462222100 3,433 57,300 SH Call SOLE 8 57,300 0 0
IONIS PHARMACEUTICALS INC COM 462222100 118 1,966 SH   SOLE 9 1,966 0 0
IONIS PHARMACEUTICALS INC COM 462222100 888 14,828 SH   SOLE 99 14,828 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 1,795 98,618 SH   SOLE 1 98,618 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 90 4,921 SH   SOLE 8 4,921 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 36 1,973 SH   SOLE 99 1,973 0 0
IPG PHOTONICS CORP COM 44980X109 5,157 38,040 SH   SOLE 1 38,040 0 0
IPG PHOTONICS CORP OPT 44980X109 41 300 SH Put SOLE 8 300 0 0
IPG PHOTONICS CORP COM 44980X109 2 17 SH   SOLE 8 17 0 0
IPG PHOTONICS CORP COM 44980X109 159 1,175 SH   SOLE 9 1,175 0 0
IPG PHOTONICS CORP COM 44980X109 194 1,431 SH   SOLE 99 1,431 0 0
IQIYI INC ADR 46267X108 81 5,000 SH   DFND 1 0 0 5,000
IQIYI INC ADR 46267X108 21,679 1,344,007 SH   SOLE 1 1,344,007 0 0
IQIYI INC OPT 46267X108 3,974 246,400 SH Put SOLE 8 246,400 0 0
IQIYI INC ADR 46267X108 2 113 SH   SOLE 8 113 0 0
IQIYI INC OPT 46267X108 6,126 379,800 SH Call SOLE 8 379,800 0 0
IQIYI INC ADR 46267X108 561 34,800 SH   SOLE 9 34,800 0 0
IQIYI INC ADR 46267X108 1,268 78,600 SH   DFND 20 0 0 78,600
IQVIA HLDGS INC COM 46266C105 36,242 242,619 SH   SOLE 1 242,619 0 0
IQVIA HLDGS INC COM 46266C105 73,496 492,001 SH   SOLE 8 492,001 0 0
IQVIA HLDGS INC OPT 46266C105 866 5,800 SH Put SOLE 8 5,800 0 0
IQVIA HLDGS INC OPT 46266C105 493 3,300 SH Call SOLE 8 3,300 0 0
IQVIA HLDGS INC COM 46266C105 808 5,411 SH   SOLE 9 5,411 0 0
IQVIA HLDGS INC COM 46266C105 2,555 17,101 SH   SOLE 58 17,101 0 0
IRADIMED CORP COM 46266A109 113 5,352 SH   SOLE 1 5,352 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 14 194 SH   SOLE 8 194 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 118 1,591 SH   SOLE 99 1,591 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,074 97,495 SH   SOLE 1 97,495 0 0
IROBOT CORP COM 462726100 11,074 179,585 SH   SOLE 1 179,585 0 0
IROBOT CORP OPT 462726100 9,096 147,500 SH Put SOLE 8 147,500 0 0
IROBOT CORP COM 462726100 3,185 51,641 SH   SOLE 8 51,641 0 0
IROBOT CORP OPT 462726100 3,195 51,800 SH Call SOLE 8 51,800 0 0
IRON MTN INC NEW TRUS 46284V101 14,946 461,442 SH   SOLE 1 461,442 0 0
IRON MTN INC NEW COM 46284V101 2,014 62,196 SH   SOLE 1 62,196 0 0
IRON MTN INC NEW OPT 46284V101 1,069 33,000 SH Put SOLE 8 33,000 0 0
IRON MTN INC NEW TRUS 46284V101 1 38 SH   SOLE 8 38 0 0
IRON MTN INC NEW OPT 46284V101 2,394 73,900 SH Call SOLE 8 73,900 0 0
IRON MTN INC NEW COM 46284V101 289 8,902 SH   SOLE 9 8,902 0 0
IRON MTN INC NEW FUND 46284V101 5 156 SH   SOLE 99 0 156 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 796 92,780 SH   SOLE 1 92,780 0 0
IRONWOOD PHARMACEUTICALS INC COM 46333X108 37 4,369 SH   SOLE 8 4,369 0 0
ISHARES GOLD TRUST FUND 464285105 82 5,786 SH   DFND 1 0 0 5,786
ISHARES GOLD TRUST FUND 464285105 8 600 SH   SOLE 1 600 0 0
ISHARES GOLD TRUST OPT 464285105 209 14,800 SH Call SOLE 8 14,800 0 0
ISHARES GOLD TRUST OPT 464285105 52 3,700 SH Put SOLE 8 3,700 0 0
ISHARES GOLD TRUST FUND 464285105 439 31,149 SH   SOLE 8 31,149 0 0
ISHARES INC FUND 464286806 13,261 492,828 SH   SOLE 1 492,828 0 0
ISHARES INC FUND 464286517 118 2,667 SH   DFND 1 0 0 2,667
ISHARES INC FUND 46434G822 1,755 30,925 SH   SOLE 1 30,925 0 0
ISHARES INC FUND 46434G772 47 1,306 SH   SOLE 1 1,306 0 0
ISHARES INC FUND 46434G814 70 2,500 SH   DFND 1 0 0 2,500
ISHARES INC FUND 464286608 75 1,941 SH   DFND 1 0 0 1,941
ISHARES INC FUND 464286319 3 93 SH   DFND 1 0 0 93
ISHARES INC FUND 464286871 114 5,030 SH   DFND 1 0 0 5,030
ISHARES INC FUND 46434G822 220 3,882 SH   DFND 1 0 0 3,882
ISHARES INC FUND 464286657 265 6,555 SH   DFND 1 0 0 6,555
ISHARES INC FUND 464286822 37,176 870,236 SH   SOLE 1 870,236 0 0
ISHARES INC FUND 464286772 2,692 47,778 SH   SOLE 1 47,778 0 0
ISHARES INC FUND 464286806 336 12,473 SH   DFND 1 0 0 12,473
ISHARES INC FUND 464286293 4 98 SH   DFND 1 0 0 98
ISHARES INC OPT 464286871 22,700 1,000,000 SH Put SOLE 1 1,000,000 0 0
ISHARES INC FUND 46434G103 20,810 424,535 SH   SOLE 1 424,535 0 0
ISHARES INC FUND 464286764 871 31,299 SH   SOLE 1 31,299 0 0
ISHARES INC FUND 464286871 41,630 1,833,895 SH   SOLE 1 1,833,895 0 0
ISHARES INC FUND 464286640 190 5,084 SH   SOLE 1 5,084 0 0
ISHARES INC FUND 464286400 106 2,524 SH   DFND 1 0 0 2,524
ISHARES INC FUND 464286608 12,419 319,345 SH   SOLE 1 319,345 0 0
ISHARES INC FUND 464286103 192 8,642 SH   SOLE 1 8,642 0 0
ISHARES INC FUND 46434G798 4 97 SH   DFND 1 0 0 97
ISHARES INC FUND 464286665 1,718 38,400 SH   SOLE 1 38,400 0 0
ISHARES INC FUND 464286400 44,644 1,059,676 SH   SOLE 1 1,059,676 0 0
ISHARES INC FUND 464286509 299 10,330 SH   DFND 1 0 0 10,330
ISHARES INC OPT 464286822 51,264 1,200,000 SH Put SOLE 1 1,200,000 0 0
ISHARES INC FUND 464286665 67 1,509 SH   DFND 1 0 0 1,509
ISHARES INC FUND 464286533 442 7,741 SH   SOLE 1 7,741 0 0
ISHARES INC FUND 464286707 11,304 375,044 SH   SOLE 1 375,044 0 0
ISHARES INC FUND 464286509 24,115 834,451 SH   SOLE 1 834,451 0 0
ISHARES INC FUND 464286749 93 2,458 SH   DFND 1 0 0 2,458
ISHARES INC FUND 464286715 7 266 SH   DFND 1 0 0 266
ISHARES INC FUND 464286392 427 4,650 SH   DFND 1 0 0 4,650
ISHARES INC FUND 464286780 6,095 128,452 SH   SOLE 1 128,452 0 0
ISHARES INC FUND 464286772 4,568 81,078 SH   SOLE 8 81,078 0 0
ISHARES INC FUND 464286400 1 30 SH   SOLE 8 30 0 0
ISHARES INC OPT 464286772 10,321 183,200 SH Call SOLE 8 183,200 0 0
ISHARES INC FUND 464286103 370 16,616 SH   SOLE 8 16,616 0 0
ISHARES INC FUND 464286822 178 4,159 SH   SOLE 8 4,159 0 0
ISHARES INC OPT 464286806 1,399 52,000 SH Put SOLE 8 52,000 0 0
ISHARES INC OPT 464286509 29 1,000 SH Put SOLE 8 1,000 0 0
ISHARES INC FUND 46434G772 29 806 SH   SOLE 8 806 0 0
ISHARES INC OPT 46434G772 7,319 201,300 SH Put SOLE 8 201,300 0 0
ISHARES INC OPT 46434G822 41,875 738,000 SH Put SOLE 8 738,000 0 0
ISHARES INC FUND 464286780 8,455 178,186 SH   SOLE 8 178,186 0 0
ISHARES INC OPT 464286772 23,556 418,100 SH Put SOLE 8 418,100 0 0
ISHARES INC OPT 464286103 29 1,300 SH Call SOLE 8 1,300 0 0
ISHARES INC OPT 464286715 652 24,400 SH Call SOLE 8 24,400 0 0
ISHARES INC OPT 464286871 3,993 175,900 SH Put SOLE 8 175,900 0 0
ISHARES INC OPT 464286822 3,935 92,100 SH Call SOLE 8 92,100 0 0
ISHARES INC FUND 46434G103 2 31 SH   SOLE 8 31 0 0
ISHARES INC OPT 464286822 12,581 294,500 SH Put SOLE 8 294,500 0 0
ISHARES INC OPT 46434G772 7,337 201,800 SH Call SOLE 8 201,800 0 0
ISHARES INC OPT 464286871 3,609 159,000 SH Call SOLE 8 159,000 0 0
ISHARES INC FUND 46434G822 633 11,151 SH   SOLE 8 11,151 0 0
ISHARES INC OPT 464286103 587 26,400 SH Put SOLE 8 26,400 0 0
ISHARES INC OPT 464286400 521,291 12,373,400 SH Put SOLE 8 12,373,400 0 0
ISHARES INC OPT 464286715 1,523 57,000 SH Put SOLE 8 57,000 0 0
ISHARES INC OPT 464286780 15,896 335,000 SH Put SOLE 8 335,000 0 0
ISHARES INC OPT 464286509 23 800 SH Call SOLE 8 800 0 0
ISHARES INC OPT 46434G822 2,434 42,900 SH Call SOLE 8 42,900 0 0
ISHARES INC OPT 464286780 13,998 295,000 SH Call SOLE 8 295,000 0 0
ISHARES INC FUND 464286871 9 400 SH   SOLE 8 400 0 0
ISHARES INC OPT 464286400 591,409 14,037,700 SH Call SOLE 8 14,037,700 0 0
ISHARES INC OPT 464286806 1,757 65,300 SH Call SOLE 8 65,300 0 0
ISHARES INC FUND 464286772 1,062 18,841 SH   SOLE 9 18,841 0 0
ISHARES INC FUND 46434G780 0 3 SH   SOLE 9 3 0 0
ISHARES INC FUND 46434G772 116 3,200 SH   SOLE 9 3,200 0 0
ISHARES INC FUND 464286806 0 1 SH   SOLE 9 1 0 0
ISHARES INC FUND 464286871 114 5,000 SH   SOLE 9 5,000 0 0
ISHARES INC FUND 464286285 58 1,250 SH   SOLE 9 1,250 0 0
ISHARES INC FUND 464286509 99 3,410 SH   SOLE 9 3,410 0 0
ISHARES INC FUND 464286665 501 11,200 SH   SOLE 9 11,200 0 0
ISHARES INC FUND 464286400 8,850 210,035 SH   SOLE 9 210,035 0 0
ISHARES INC FUND 46434G822 864 15,212 SH   SOLE 9 15,212 0 0
ISHARES INC FUND 464286715 21 793 SH   DFND 20 0 0 793
ISHARES S&ampP GSCI COMMODITY I FUND 46428R107 15 1,000 SH   SOLE 1 1,000 0 0
ISHARES SILVER TRUST FUND 46428Q109 1,311 82,347 SH   SOLE 1 82,347 0 0
ISHARES SILVER TRUST FUND 46428Q109 54 3,378 SH   DFND 1 0 0 3,378
ISHARES SILVER TRUST FUND 46428Q109 43 2,701 SH   SOLE 8 2,701 0 0
ISHARES SILVER TRUST OPT 46428Q109 57,817 3,631,700 SH Put SOLE 8 3,631,700 0 0
ISHARES SILVER TRUST OPT 46428Q109 102,730 6,452,900 SH Call SOLE 8 6,452,900 0 0
ISHARES TR FUND 464287234 314,363 7,691,776 SH   SOLE 1 7,691,776 0 0
ISHARES TR FUND 46434V886 683 21,933 SH   DFND 1 0 0 21,933
ISHARES TR FUND 464287242 534,180 4,190,305 SH   SOLE 1 4,190,305 0 0
ISHARES TR FUND 464288851 39 765 SH   DFND 1 0 0 765
ISHARES TR FUND 464287804 41,249 529,919 SH   SOLE 1 529,919 0 0
ISHARES TR FUND 464288646 23 432 SH   DFND 1 0 0 432
ISHARES TR FUND 464287473 364 4,060 SH   DFND 1 0 0 4,060
ISHARES TR FUND 46435G334 194 6,177 SH   DFND 1 0 0 6,177
ISHARES TR FUND 464287481 36,324 256,980 SH   SOLE 1 256,980 0 0
ISHARES TR FUND 464288513 385 4,412 SH   DFND 1 0 0 4,412
ISHARES TR FUND 464287457 2,663 31,391 SH   SOLE 1 31,391 0 0
ISHARES TR FUND 464287598 32 250 SH   SOLE 1 250 0 0
ISHARES TR FUND 464287382 24 390 SH   DFND 1 0 0 390
ISHARES TR FUND 46429B747 344 3,430 SH   DFND 1 0 0 3,430
ISHARES TR FUND 464287861 45 1,040 SH   DFND 1 0 0 1,040
ISHARES TR FUND 464287192 46 246 SH   SOLE 1 246 0 0
ISHARES TR FUND 464288414 50,812 445,329 SH   SOLE 1 445,329 0 0
ISHARES TR FUND 46429B309 1,800 73,550 SH   SOLE 1 73,550 0 0
ISHARES TR FUND 464287309 189 1,050 SH   DFND 1 0 0 1,050
ISHARES TR FUND 46429B689 135 1,839 SH   SOLE 1 1,839 0 0
ISHARES TR FUND 464288752 26,067 601,876 SH   SOLE 1 601,876 0 0
ISHARES TR FUND 464287176 215 1,849 SH   DFND 1 0 0 1,849
ISHARES TR FUND 464288661 624 4,925 SH   SOLE 1 4,925 0 0
ISHARES TR FUND 464288687 18,795 500,817 SH   SOLE 1 500,817 0 0
ISHARES TR FUND 464287333 13 208 SH   DFND 1 0 0 208
ISHARES TR FUND 464287887 45 255 SH   DFND 1 0 0 255
ISHARES TR OPT 464287440 224 2,000 SH Put SOLE 1 2,000 0 0
ISHARES TR FUND 464288240 5,248 113,957 SH   SOLE 1 113,957 0 0
ISHARES TR OPT 464287242 376,066 2,950,000 SH Put SOLE 1 2,950,000 0 0
ISHARES TR FUND 464287655 20 134 SH   DFND 1 0 0 134
ISHARES TR FUND 464287648 123 639 SH   DFND 1 0 0 639
ISHARES TR FUND 464288489 9 300 SH   DFND 1 0 0 300
ISHARES TR OPT 464288588 108,300 1,000,000 SH Call SOLE 1 1,000,000 0 0
ISHARES TR OPT 464287184 63,680 1,600,000 SH Put SOLE 1 1,600,000 0 0
ISHARES TR FUND 464288638 709 12,236 SH   SOLE 1 12,236 0 0
ISHARES TR FUND 464288588 199,581 1,842,851 SH   SOLE 1 1,842,851 0 0
ISHARES TR FUND 464287226 203,912 1,801,834 SH   SOLE 1 1,801,834 0 0
ISHARES TR FUND 464287655 1,016,596 6,717,298 SH   SOLE 1 6,717,298 0 0
ISHARES TR FUND 46429B291 192 3,500 SH   SOLE 1 3,500 0 0
ISHARES TR FUND 464288513 526,214 6,036,632 SH   SOLE 1 6,036,632 0 0
ISHARES TR FUND 46429B598 637 18,953 SH   SOLE 1 18,953 0 0
ISHARES TR FUND 464288620 163 2,800 SH   DFND 1 0 0 2,800
ISHARES TR FUND 464287440 110,083 978,768 SH   SOLE 1 978,768 0 0
ISHARES TR OPT 464287465 73,036 1,120,000 SH Put SOLE 1 1,120,000 0 0
ISHARES TR FUND 46435G524 5 84 SH   DFND 1 0 0 84
ISHARES TR FUND 46429B671 2,839 50,638 SH   SOLE 1 50,638 0 0
ISHARES TR FUND 46435G334 8,086 257,256 SH   SOLE 1 257,256 0 0
ISHARES TR FUND 464287440 141 1,258 SH   DFND 1 0 0 1,258
ISHARES TR FUND 464288281 150,565 1,328,322 SH   SOLE 1 1,328,322 0 0
ISHARES TR FUND 464288182 879 13,263 SH   SOLE 1 13,263 0 0
ISHARES TR FUND 464287390 606 19,212 SH   SOLE 1 19,212 0 0
ISHARES TR FUND 464287739 88,875 950,112 SH   SOLE 1 950,112 0 0
ISHARES TR OPT 464287465 229,540 3,520,000 SH Call SOLE 1 3,520,000 0 0
ISHARES TR OPT 464288513 801,964 9,200,000 SH Call SOLE 1 9,200,000 0 0
ISHARES TR FUND 464287515 21 98 SH   SOLE 1 98 0 0
ISHARES TR FUND 464287481 428 3,030 SH   DFND 1 0 0 3,030
ISHARES TR FUND 464288182 1,186 17,877 SH   DFND 1 0 0 17,877
ISHARES TR FUND 464289529 138 3,750 SH   DFND 1 0 0 3,750
ISHARES TR FUND 464288281 265 2,336 SH   DFND 1 0 0 2,336
ISHARES TR OPT 464287432 643,860 4,500,000 SH Call SOLE 1 4,500,000 0 0
ISHARES TR FUND 464287614 111,555 698,829 SH   SOLE 1 698,829 0 0
ISHARES TR FUND 464287465 193,616 2,969,100 SH   SOLE 1 2,969,100 0 0
ISHARES TR FUND 46429B465 48 900 SH   DFND 1 0 0 900
ISHARES TR FUND 464288257 3,866 52,414 SH   SOLE 1 52,414 0 0
ISHARES TR FUND 464288810 37,086 150,000 SH   SOLE 1 150,000 0 0
ISHARES TR FUND 464287739 11 120 SH   DFND 1 0 0 120
ISHARES TR FUND 464287432 246,341 1,721,707 SH   SOLE 1 1,721,707 0 0
ISHARES TR OPT 464288513 1,612,646 18,500,000 SH Put SOLE 1 18,500,000 0 0
ISHARES TR FUND 464287291 934 5,050 SH   DFND 1 0 0 5,050
ISHARES TR FUND 464287614 921 5,770 SH   DFND 1 0 0 5,770
ISHARES TR FUND 464287788 4,244 32,971 SH   SOLE 1 32,971 0 0
ISHARES TR FUND 464287341 114 3,737 SH   DFND 1 0 0 3,737
ISHARES TR FUND 46429B663 1,448 15,376 SH   SOLE 1 15,376 0 0
ISHARES TR FUND 46435G102 26 450 SH   DFND 1 0 0 450
ISHARES TR FUND 464287598 744 5,797 SH   DFND 1 0 0 5,797
ISHARES TR FUND 464287184 131 3,295 SH   DFND 1 0 0 3,295
ISHARES TR FUND 46434V647 23 822 SH   DFND 1 0 0 822
ISHARES TR FUND 464287622 1,753 10,655 SH   SOLE 1 10,655 0 0
ISHARES TR FUND 464287408 4,540 38,106 SH   SOLE 1 38,106 0 0
ISHARES TR OPT 464287234 68,670 1,680,200 SH Call SOLE 1 1,680,200 0 0
ISHARES TR FUND 464287176 1,246 10,717 SH   SOLE 1 10,717 0 0
ISHARES TR FUND 46434V639 3,821 123,602 SH   SOLE 1 123,602 0 0
ISHARES TR FUND 464287242 1,164 9,128 SH   DFND 1 0 0 9,128
ISHARES TR FUND 46429B606 41 1,985 SH   DFND 1 0 0 1,985
ISHARES TR FUND 464287457 459 5,417 SH   DFND 1 0 0 5,417
ISHARES TR FUND 464287309 7,159 39,768 SH   SOLE 1 39,768 0 0
ISHARES TR FUND 464288802 2,326 18,815 SH   DFND 1 0 0 18,815
ISHARES TR FUND 464287648 245 1,270 SH   SOLE 1 1,270 0 0
ISHARES TR FUND 464287556 315,134 3,167,171 SH   SOLE 1 3,167,171 0 0
ISHARES TR FUND 464287101 4,537 34,505 SH   SOLE 1 34,505 0 0
ISHARES TR FUND 464287234 717 17,536 SH   DFND 1 0 0 17,536
ISHARES TR FUND 46429B663 318 3,375 SH   DFND 1 0 0 3,375
ISHARES TR FUND 46429B135 3 207 SH   DFND 1 0 0 207
ISHARES TR FUND 464288828 16,170 100,000 SH   SOLE 1 100,000 0 0
ISHARES TR FUND 464288273 0 5 SH   SOLE 1 5 0 0
ISHARES TR FUND 464288760 66 292 SH   SOLE 1 292 0 0
ISHARES TR FUND 464287432 114 800 SH   DFND 1 0 0 800
ISHARES TR FUND 464287200 8,473 28,385 SH   DFND 1 0 0 28,385
ISHARES TR FUND 464287507 102 530 SH   DFND 1 0 0 530
ISHARES TR FUND 464287630 110 923 SH   DFND 1 0 0 923
ISHARES TR FUND 464287184 8,923 224,190 SH   SOLE 1 224,190 0 0
ISHARES TR FUND 464287200 30 100 SH   SOLE 1 100 0 0
ISHARES TR OPT 464287234 139,785 3,420,200 SH Put SOLE 1 3,420,200 0 0
ISHARES TR FUND 464287523 17,261 81,650 SH   SOLE 1 81,650 0 0
ISHARES TR FUND 46429B697 6,333 98,790 SH   SOLE 1 98,790 0 0
ISHARES TR OPT 464287655 267,872 1,770,000 SH Put SOLE 1 1,770,000 0 0
ISHARES TR OPT 464287432 209,512 1,464,300 SH Call SOLE 8 1,464,300 0 0
ISHARES TR OPT 464288778 242 5,200 SH Call SOLE 8 5,200 0 0
ISHARES TR OPT 464287200 537 1,800 SH Put SOLE 8 1,800 0 0
ISHARES TR FUND 464288281 363 3,200 SH   SOLE 8 3,200 0 0
ISHARES TR FUND 464287440 10,015 89,049 SH   SOLE 8 89,049 0 0
ISHARES TR FUND 464288620 253 4,336 SH   SOLE 8 4,336 0 0
ISHARES TR FUND 464288513 181,580 2,083,052 SH   SOLE 8 2,083,052 0 0
ISHARES TR FUND 464287184 19,949 501,253 SH   SOLE 8 501,253 0 0
ISHARES TR OPT 464287614 32 200 SH Put SOLE 8 200 0 0
ISHARES TR OPT 464288257 192 2,600 SH Call SOLE 8 2,600 0 0
ISHARES TR OPT 464289180 60 3,400 SH Put SOLE 8 3,400 0 0
ISHARES TR FUND 464287598 49 382 SH   SOLE 8 382 0 0
ISHARES TR OPT 464287242 2,486 19,500 SH Call SOLE 8 19,500 0 0
ISHARES TR FUND 464287655 10,692 70,648 SH   SOLE 8 70,648 0 0
ISHARES TR OPT 464288752 3,915 90,400 SH Call SOLE 8 90,400 0 0
ISHARES TR OPT 464287655 2,224,501 14,698,700 SH Put SOLE 8 14,698,700 0 0
ISHARES TR OPT 464287465 584,816 8,968,200 SH Put SOLE 8 8,968,200 0 0
ISHARES TR OPT 464288281 60,495 533,700 SH Put SOLE 8 533,700 0 0
ISHARES TR FUND 464288257 5,057 68,570 SH   SOLE 8 68,570 0 0
ISHARES TR OPT 464287739 39,829 425,800 SH Put SOLE 8 425,800 0 0
ISHARES TR FUND 464287465 51,987 797,229 SH   SOLE 8 797,229 0 0
ISHARES TR OPT 464287804 101 1,300 SH Put SOLE 8 1,300 0 0
ISHARES TR OPT 464287838 46 500 SH Call SOLE 8 500 0 0
ISHARES TR OPT 464287556 15,671 157,500 SH Call SOLE 8 157,500 0 0
ISHARES TR OPT 46435G334 223 7,100 SH Put SOLE 8 7,100 0 0
ISHARES TR OPT 464287630 597 5,000 SH Call SOLE 8 5,000 0 0
ISHARES TR OPT 464287614 255 1,600 SH Call SOLE 8 1,600 0 0
ISHARES TR FUND 46435G334 245 7,789 SH   SOLE 8 7,789 0 0
ISHARES TR FUND 464287614 914 5,724 SH   SOLE 8 5,724 0 0
ISHARES TR OPT 464288513 3,307,675 37,945,100 SH Put SOLE 8 37,945,100 0 0
ISHARES TR OPT 46435G334 842 26,800 SH Call SOLE 8 26,800 0 0
ISHARES TR OPT 464287788 13 100 SH Put SOLE 8 100 0 0
ISHARES TR FUND 46434V423 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287739 16,239 173,600 SH Call SOLE 8 173,600 0 0
ISHARES TR OPT 464288752 4,284 98,900 SH Put SOLE 8 98,900 0 0
ISHARES TR FUND 464288752 1,545 35,672 SH   SOLE 8 35,672 0 0
ISHARES TR OPT 464287184 775,148 19,476,100 SH Put SOLE 8 19,476,100 0 0
ISHARES TR OPT 464287234 1,103,131 26,991,200 SH Put SOLE 8 26,991,200 0 0
ISHARES TR OPT 464287648 1,214 6,300 SH Call SOLE 8 6,300 0 0
ISHARES TR FUND 464287630 820 6,864 SH   SOLE 8 6,864 0 0
ISHARES TR OPT 464287598 64 500 SH Put SOLE 8 500 0 0
ISHARES TR OPT 464288513 284,165 3,259,900 SH Call SOLE 8 3,259,900 0 0
ISHARES TR OPT 464287184 452,284 11,363,900 SH Call SOLE 8 11,363,900 0 0
ISHARES TR FUND 464287432 60,521 422,985 SH   SOLE 8 422,985 0 0
ISHARES TR OPT 464287200 2,119 7,100 SH Call SOLE 8 7,100 0 0
ISHARES TR FUND 46432F842 0 2 SH   SOLE 8 2 0 0
ISHARES TR OPT 464287234 531,604 13,007,200 SH Call SOLE 8 13,007,200 0 0
ISHARES TR OPT 464287507 271 1,400 SH Put SOLE 8 1,400 0 0
ISHARES TR OPT 464287192 707 3,800 SH Call SOLE 8 3,800 0 0
ISHARES TR OPT 464287507 541 2,800 SH Call SOLE 8 2,800 0 0
ISHARES TR OPT 464287374 76 2,600 SH Call SOLE 8 2,600 0 0
ISHARES TR OPT 464287630 191 1,600 SH Put SOLE 8 1,600 0 0
ISHARES TR OPT 464287168 2,243 22,000 SH Call SOLE 8 22,000 0 0
ISHARES TR OPT 464287168 398 3,900 SH Put SOLE 8 3,900 0 0
ISHARES TR OPT 464287440 5,691 50,600 SH Put SOLE 8 50,600 0 0
ISHARES TR OPT 464287440 5,938 52,800 SH Call SOLE 8 52,800 0 0
ISHARES TR FUND 464287242 8 66 SH   SOLE 8 66 0 0
ISHARES TR OPT 46429B671 3,645 65,000 SH Call SOLE 8 65,000 0 0
ISHARES TR OPT 464287655 1,473,325 9,735,200 SH Call SOLE 8 9,735,200 0 0
ISHARES TR OPT 464287598 103 800 SH Call SOLE 8 800 0 0
ISHARES TR OPT 464287689 35 200 SH Call SOLE 8 200 0 0
ISHARES TR OPT 464288257 1,136 15,400 SH Put SOLE 8 15,400 0 0
ISHARES TR OPT 464287556 14,478 145,500 SH Put SOLE 8 145,500 0 0
ISHARES TR FUND 464288844 1 51 SH   SOLE 8 51 0 0
ISHARES TR OPT 464287804 2,553 32,800 SH Call SOLE 8 32,800 0 0
ISHARES TR FUND 46429B598 0 1 SH   SOLE 8 1 0 0
ISHARES TR FUND 464287739 1,007 10,767 SH   SOLE 8 10,767 0 0
ISHARES TR FUND 464287226 3,304 29,197 SH   SOLE 8 29,197 0 0
ISHARES TR OPT 464287465 215,284 3,301,400 SH Call SOLE 8 3,301,400 0 0
ISHARES TR OPT 464288281 3,094 27,300 SH Call SOLE 8 27,300 0 0
ISHARES TR FUND 464287234 0 1 SH   SOLE 8 1 0 0
ISHARES TR OPT 464287192 1,042 5,600 SH Put SOLE 8 5,600 0 0
ISHARES TR OPT 464287432 574,953 4,018,400 SH Put SOLE 8 4,018,400 0 0
ISHARES TR FUND 464287192 15 81 SH   SOLE 8 81 0 0
ISHARES TR OPT 464287648 1,233 6,400 SH Put SOLE 8 6,400 0 0
ISHARES TR OPT 464287242 18,599 145,900 SH Put SOLE 8 145,900 0 0
ISHARES TR FUND 464287788 62 483 SH   SOLE 8 483 0 0
ISHARES TR OPT 464287234 68,662 1,680,000 SH Call SOLE 9 1,680,000 0 0
ISHARES TR FUND 464287739 0 1 SH   SOLE 9 1 0 0
ISHARES TR FUND 464287465 166,512 2,553,470 SH   SOLE 9 2,553,470 0 0
ISHARES TR FUND 464287556 245 2,458 SH   SOLE 9 2,458 0 0
ISHARES TR FUND 46429B598 56 1,675 SH   SOLE 9 1,675 0 0
ISHARES TR FUND 464287234 13,167 322,162 SH   SOLE 9 322,162 0 0
ISHARES TR FUND 464288240 106 2,312 SH   SOLE 9 2,312 0 0
ISHARES TR FUND 464287390 702 22,215 SH   SOLE 9 22,215 0 0
ISHARES TR OPT 464287234 82,557 2,020,000 SH Put SOLE 9 2,020,000 0 0
ISHARES TR FUND 464287184 159 4,006 SH   SOLE 9 4,006 0 0
ISHARES TR FUND 464287655 198 1,308 SH   SOLE 9 1,308 0 0
ISHARES TR FUND 464288182 6,088 91,800 SH   SOLE 9 91,800 0 0
ISHARES TR FUND 464287234 200 4,900 SH   SOLE 20 0 4,900 0
ISHARES TR FUND 464288729 118 1,290 SH   SOLE 20 0 1,290 0
ISHARES TR FUND 464287655 303 2,000 SH   DFND 20 0 0 2,000
ISHARES TR FUND 464287234 1,103 27,000 SH   DFND 20 0 0 27,000
ISHARES TR FUND 464287101 131 1,000 SH   DFND 20 0 0 1,000
ISHARES TR FUND 464287200 1,881 6,300 SH   SOLE 20 0 6,300 0
ISIS PHARMACEUTICALS INC DEL BOND 464337AJ3 226 198,000 PRN   SOLE 8 0 0 198,000
ISRAEL CHEMICALS LTD COM M5920A109 92 18,459 SH   SOLE 9 18,459 0 0
ISRAMCO INC COM 465141406 45 365 SH   SOLE 1 365 0 0
ISRAMCO INC COM 465141406 0 2 SH   SOLE 8 2 0 0
ISSUER DIRECT CORPORATION COM 46520M204 0 30 SH   SOLE 8 30 0 0
ISTAR INC TRUS 45031U101 905 69,381 SH   SOLE 1 69,381 0 0
ISTAR INC OPT 45031U101 46 3,500 SH Call SOLE 8 3,500 0 0
ISTAR INC BOND 45031UCB5 6,409 6,038,000 PRN   SOLE 8 0 0 6,038,000
ISTAR INC TRUS 45031U101 31 2,375 SH   SOLE 8 2,375 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 6,596 784,307 SH   SOLE 1 784,307 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 538 63,930 SH   DFND 1 0 0 63,930
ITAU UNIBANCO HLDG SA OPT 465562106 760 90,350 SH Call SOLE 8 90,350 0 0
ITAU UNIBANCO HLDG SA OPT 465562106 568 67,550 SH Put SOLE 8 67,550 0 0
ITAU UNIBANCO HLDG SA ADR 465562106 0 20 SH   SOLE 9 20 0 0
ITERIS INC COM 46564T107 116 20,166 SH   SOLE 1 20,166 0 0
ITRON INC COM 465741106 2,519 34,051 SH   SOLE 1 34,051 0 0
ITRON INC COM 465741106 89 1,202 SH   SOLE 8 1,202 0 0
ITRON INC COM 465741106 333 4,500 SH   SOLE 99 4,500 0 0
ITT INC COM 45073V108 4,659 76,148 SH   SOLE 1 76,148 0 0
ITT INC OPT 45073V108 67 1,100 SH Call SOLE 8 1,100 0 0
ITT INC OPT 45073V108 24 400 SH Put SOLE 8 400 0 0
ITT INC COM 45073V108 461 7,539 SH   SOLE 8 7,539 0 0
ITURAN LOCATION AND CONTROL COM M6158M104 8 311 SH   SOLE 1 311 0 0
ITURAN LOCATION AND CONTROL COM M6158M104 19 777 SH   SOLE 8 777 0 0
J &amp J SNACK FOODS CORP COM 466032109 4,373 22,779 SH   SOLE 1 22,779 0 0
J &amp J SNACK FOODS CORP COM 466032109 45 235 SH   SOLE 8 235 0 0
J ALEXANDERS HLDGS INC COM 46609J106 76 6,514 SH   SOLE 1 6,514 0 0
J ALEXANDERS HLDGS INC COM 46609J106 1 117 SH   SOLE 8 117 0 0
J JILL INC COM 46620W102 16 8,553 SH   SOLE 1 8,553 0 0
J2 GLOBAL INC COM 48123V102 3,253 35,826 SH   SOLE 1 35,826 0 0
J2 GLOBAL INC COM 48123V102 32 350 SH   DFND 1 0 0 350
J2 GLOBAL INC COM 48123V102 109 1,200 SH   SOLE 8 1,200 0 0
JABIL INC COM 466313103 12,400 346,634 SH   SOLE 1 346,634 0 0
JABIL INC COM 466313103 2 62 SH   SOLE 8 62 0 0
JABIL INC OPT 466313103 297 8,300 SH Put SOLE 8 8,300 0 0
JABIL INC OPT 466313103 2,736 76,500 SH Call SOLE 8 76,500 0 0
JACK IN THE BOX INC COM 466367109 3,343 36,696 SH   SOLE 1 36,696 0 0
JACK IN THE BOX INC OPT 466367109 255 2,800 SH Call SOLE 8 2,800 0 0
JACK IN THE BOX INC COM 466367109 12 123 SH   SOLE 8 123 0 0
JACK IN THE BOX INC OPT 466367109 319 3,500 SH Put SOLE 8 3,500 0 0
JACOBS ENGR GROUP INC COM 469814107 16,220 177,279 SH   SOLE 1 177,279 0 0
JACOBS ENGR GROUP INC OPT 469814107 4,520 49,400 SH Call SOLE 8 49,400 0 0
JACOBS ENGR GROUP INC OPT 469814107 2,763 30,200 SH Put SOLE 8 30,200 0 0
JACOBS ENGR GROUP INC COM 469814107 397 4,332 SH   SOLE 9 4,332 0 0
JAGGED PEAK ENERGY INC COM 47009K107 446 61,455 SH   SOLE 1 61,455 0 0
JAGGED PEAK ENERGY INC COM 47009K107 2 308 SH   SOLE 8 308 0 0
JAGGED PEAK ENERGY INC COM 47009K107 27 3,713 SH   SOLE 99 3,713 0 0
JAMES RIV GROUP LTD COM G5005R107 1,508 29,426 SH   SOLE 1 29,426 0 0
JAMES RIV GROUP LTD COM G5005R107 2 37 SH   SOLE 8 37 0 0
JAMES RIV GROUP LTD COM G5005R107 174 3,390 SH   SOLE 99 3,390 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 393 17,477 SH   SOLE 1 17,477 0 0
JANUS HENDERSON GROUP PLC COM G4474Y214 113 5,020 SH   SOLE 8 5,020 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 19 SH   SOLE 1 19 0 0
JAZZ INVESTMENTS I LTD BOND 472145AB7 187 186,000 PRN   SOLE 8 0 0 186,000
JAZZ INVESTMENTS I LTD BOND 472145AD3 4,231 4,386,000 PRN   SOLE 8 0 0 4,386,000
JAZZ PHARMACEUTICALS PLC COM G50871105 10,250 79,991 SH   SOLE 1 79,991 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 20 151 SH   SOLE 8 151 0 0
JAZZ PHARMACEUTICALS PLC COM G50871105 464 3,613 SH   SOLE 9 3,613 0 0
JBG SMITH PPTYS TRUS 46590V100 8,882 226,528 SH   SOLE 1 226,528 0 0
JBG SMITH PPTYS TRUS 46590V100 48 1,216 SH   SOLE 8 1,216 0 0
JD COM INC ADR 47215P106 158 5,588 SH   DFND 1 0 0 5,588
JD COM INC ADR 47215P106 21,654 767,589 SH   SOLE 1 767,589 0 0
JD COM INC OPT 47215P106 52,056 1,845,300 SH Put SOLE 8 1,845,300 0 0
JD COM INC OPT 47215P106 46,694 1,655,200 SH Call SOLE 8 1,655,200 0 0
JD COM INC ADR 47215P106 21,810 773,128 SH   SOLE 8 773,128 0 0
JD COM INC ADR 47215P106 9,911 351,341 SH   SOLE 9 351,341 0 0
JD COM INC ADR 47215P106 321 11,386 SH   SOLE 99 11,386 0 0
JEFFERIES FINL GROUP INC COM 47233W109 1,270 69,039 SH   SOLE 1 69,039 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 269 14,600 SH Call SOLE 8 14,600 0 0
JEFFERIES FINL GROUP INC OPT 47233W109 191 10,400 SH Put SOLE 8 10,400 0 0
JEFFERIES FINL GROUP INC COM 47233W109 3,184 173,039 SH   SOLE 8 173,039 0 0
JEFFERIES FINL GROUP INC COM 47233W109 160 8,696 SH   SOLE 9 8,696 0 0
JELD-WEN HLDG INC COM 47580P103 842 43,651 SH   SOLE 1 43,651 0 0
JELD-WEN HLDG INC COM 47580P103 2 102 SH   SOLE 8 102 0 0
JELD-WEN HLDG INC COM 47580P103 501 25,964 SH   SOLE 99 25,964 0 0
JERNIGAN CAP INC TRUS 476405105 208 10,823 SH   SOLE 1 10,823 0 0
JETBLUE AWYS CORP COM 477143101 7,070 422,071 SH   SOLE 1 422,071 0 0
JETBLUE AWYS CORP COM 477143101 797 47,613 SH   SOLE 8 47,613 0 0
JETBLUE AWYS CORP OPT 477143101 1,407 84,000 SH Put SOLE 8 84,000 0 0
JETBLUE AWYS CORP OPT 477143101 630 37,600 SH Call SOLE 8 37,600 0 0
JETBLUE AWYS CORP COM 477143101 92 5,498 SH   SOLE 9 5,498 0 0
JETBLUE AWYS CORP COM 477143101 361 21,550 SH   SOLE 99 21,550 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 1,825 114,419 SH   SOLE 1 114,419 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 898 56,300 SH Call SOLE 8 56,300 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 127 7,944 SH   SOLE 8 7,944 0 0
JINKOSOLAR HLDG CO LTD OPT 47759T100 791 49,600 SH Put SOLE 8 49,600 0 0
JINKOSOLAR HLDG CO LTD ADR 47759T100 15 969 SH   SOLE 9 969 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 4,885 49,118 SH   SOLE 1 49,118 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 18 181 SH   SOLE 8 181 0 0
JOHNSON &amp JOHNSON COM 478160104 752,700 5,817,742 SH   SOLE 1 5,322,066 495,676 0
JOHNSON &amp JOHNSON COM 478160104 1,459 11,279 SH   DFND 1 0 0 11,279
JOHNSON &amp JOHNSON OPT 478160104 66,126 511,100 SH Put SOLE 8 511,100 0 0
JOHNSON &amp JOHNSON COM 478160104 34,639 267,733 SH   SOLE 8 267,733 0 0
JOHNSON &amp JOHNSON OPT 478160104 21,438 165,700 SH Call SOLE 8 165,700 0 0
JOHNSON &amp JOHNSON COM 478160104 19,532 150,962 SH   SOLE 9 150,962 0 0
JOHNSON &amp JOHNSON COM 478160104 802 6,200 SH   DFND 20 0 0 6,200
JOHNSON &amp JOHNSON COM 478160104 5,861 45,300 SH   SOLE 20 0 45,300 0
JOHNSON &amp JOHNSON COM 478160104 37,093 286,696 SH   SOLE 58 286,696 0 0
JOHNSON &amp JOHNSON COM 478160104 2,526 19,524 SH   SOLE 82 0 19,524 0
JOHNSON &amp JOHNSON COM 478160104 8,576 66,285 SH   SOLE 99 0 66,285 0
JOHNSON CTLS INTL PLC COM G51502105 6 133 SH   DFND 1 0 0 133
JOHNSON CTLS INTL PLC COM G51502105 42,730 973,548 SH   SOLE 1 973,548 0 0
JOHNSON CTLS INTL PLC OPT G51502105 10,253 233,600 SH Put SOLE 8 233,600 0 0
JOHNSON CTLS INTL PLC OPT G51502105 1,699 38,700 SH Call SOLE 8 38,700 0 0
JOHNSON CTLS INTL PLC COM G51502105 735 16,729 SH   SOLE 8 16,729 0 0
JOHNSON CTLS INTL PLC COM G51502105 3,039 69,234 SH   SOLE 9 69,234 0 0
JOHNSON CTLS INTL PLC COM G51502105 351 8,000 SH   SOLE 99 8,000 0 0
JOHNSON OUTDOORS INC COM 479167108 335 5,726 SH   SOLE 1 5,726 0 0
JOHNSON OUTDOORS INC COM 479167108 18 305 SH   SOLE 8 305 0 0
JOINT CORP COM 47973J102 186 9,964 SH   SOLE 1 9,964 0 0
JONES LANG LASALLE INC COM 48020Q107 7,427 53,409 SH   SOLE 1 53,409 0 0
JONES LANG LASALLE INC COM 48020Q107 155 1,117 SH   SOLE 8 1,117 0 0
JONES LANG LASALLE INC OPT 48020Q107 1,085 7,800 SH Put SOLE 8 7,800 0 0
JONES LANG LASALLE INC COM 48020Q107 149 1,073 SH   SOLE 9 1,073 0 0
JOUNCE THERAPEUTICS INC COM 481116101 28 8,209 SH   SOLE 1 8,209 0 0
JOUNCE THERAPEUTICS INC COM 481116101 0 93 SH   SOLE 8 93 0 0
JOUNCE THERAPEUTICS INC COM 481116101 9 2,635 SH   SOLE 99 2,635 0 0
JPMORGAN CHASE &amp CO COM 46625H100 682 5,798 SH   DFND 1 0 0 5,798
JPMORGAN CHASE &amp CO OPT 46625H100 23,538 200,000 SH Put SOLE 1 200,000 0 0
JPMORGAN CHASE &amp CO COM 46625H100 429,126 3,646,232 SH   SOLE 1 3,605,179 41,053 0
JPMORGAN CHASE &amp CO FUND 46625H365 565 24,276 SH   SOLE 1 24,276 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 125,316 1,064,800 SH Call SOLE 8 1,064,800 0 0
JPMORGAN CHASE &amp CO COM 46625H100 4,843 41,153 SH   SOLE 8 41,153 0 0
JPMORGAN CHASE &amp CO OPT 46625H100 130,671 1,110,300 SH Put SOLE 8 1,110,300 0 0
JPMORGAN CHASE &amp CO COM 46625H100 12,898 109,588 SH   SOLE 9 109,588 0 0
JPMORGAN CHASE &amp CO COM 46625H100 1,789 15,200 SH   DFND 20 0 0 15,200
JPMORGAN CHASE &amp CO COM 46625H100 2,311 19,638 SH   SOLE 20 0 19,638 0
JPMORGAN CHASE &amp CO COM 46625H100 5,561 47,254 SH   SOLE 99 47,254 0 0
JUMEI INTL HLDG LTD ADR 48138L107 48 22,713 SH   SOLE 1 22,713 0 0
JUNIPER NETWORKS INC COM 48203R104 11,717 473,367 SH   SOLE 1 473,367 0 0
JUNIPER NETWORKS INC COM 48203R104 92 3,736 SH   SOLE 8 3,736 0 0
JUNIPER NETWORKS INC OPT 48203R104 1,324 53,500 SH Call SOLE 8 53,500 0 0
JUNIPER NETWORKS INC OPT 48203R104 351 14,200 SH Put SOLE 8 14,200 0 0
JUNIPER NETWORKS INC COM 48203R104 273 11,055 SH   SOLE 9 11,055 0 0
JUST ENERGY GROUP INC COM 48213W101 8 3,233 SH   SOLE 1 3,233 0 0
K12 INC COM 48273U102 816 30,907 SH   SOLE 1 30,907 0 0
K12 INC OPT 48273U102 32 1,200 SH Put SOLE 8 1,200 0 0
K12 INC OPT 48273U102 3 100 SH Call SOLE 8 100 0 0
K12 INC COM 48273U102 268 10,152 SH   SOLE 8 10,152 0 0
KADANT INC COM 48282T104 476 5,417 SH   SOLE 1 5,417 0 0
KADANT INC COM 48282T104 2 18 SH   SOLE 8 18 0 0
KADMON HLDGS INC COM 48283N106 163 64,583 SH   SOLE 1 64,583 0 0
KADMON HLDGS INC COM 48283N106 1 417 SH   SOLE 8 417 0 0
KAISER ALUMINUM CORP COM 483007704 1,779 17,981 SH   SOLE 1 17,981 0 0
KAISER ALUMINUM CORP COM 483007704 25 253 SH   SOLE 8 253 0 0
KAISER ALUMINUM CORP COM 483007704 59 600 SH   SOLE 99 600 0 0
KALA PHARMACEUTICALS INC COM 483119103 41 10,798 SH   SOLE 1 10,798 0 0
KALA PHARMACEUTICALS INC COM 483119103 2 663 SH   SOLE 8 663 0 0
KALA PHARMACEUTICALS INC COM 483119103 7 1,862 SH   SOLE 99 1,862 0 0
KALEIDO BIOSCIENCES INC COM 483347100 19 2,487 SH   SOLE 1 2,487 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 67 5,756 SH   SOLE 1 5,756 0 0
KALVISTA PHARMACEUTICALS INC COM 483497103 142 12,278 SH   SOLE 8 12,278 0 0
KAMAN CORP COM 483548103 2,303 38,727 SH   SOLE 1 38,727 0 0
KAMAN CORP COM 483548103 14 229 SH   SOLE 8 229 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 76 16,300 SH   SOLE 1 16,300 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 15 3,262 SH   SOLE 8 3,262 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 20 4,300 SH Call SOLE 8 4,300 0 0
KANDI TECHNOLOGIES GROUP INC OPT 483709101 189 40,500 SH Put SOLE 8 40,500 0 0
KANSAS CITY SOUTHERN COM 485170302 18,889 142,013 SH   SOLE 1 142,013 0 0
KANSAS CITY SOUTHERN OPT 485170302 758 5,700 SH Put SOLE 8 5,700 0 0
KANSAS CITY SOUTHERN OPT 485170302 1,463 11,000 SH Call SOLE 8 11,000 0 0
KANSAS CITY SOUTHERN COM 485170302 7,705 57,932 SH   SOLE 8 57,932 0 0
KANSAS CITY SOUTHERN COM 485170302 431 3,236 SH   SOLE 9 3,236 0 0
KAR AUCTION SVCS INC COM 48238T109 4,796 195,403 SH   SOLE 1 195,403 0 0
KAR AUCTION SVCS INC COM 48238T109 1,209 49,245 SH   SOLE 8 49,245 0 0
KARUNA THERAPEUTICS INC COM 48576A100 37 2,258 SH   SOLE 1 2,258 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 290 30,119 SH   SOLE 1 30,119 0 0
KARYOPHARM THERAPEUTICS INC COM 48576U106 45 4,683 SH   SOLE 99 4,683 0 0
KB FINANCIAL GROUP INC ADR 48241A105 47 1,311 SH   SOLE 99 1,311 0 0
KB HOME COM 48666K109 3,288 96,721 SH   SOLE 1 96,721 0 0
KB HOME OPT 48666K109 4,219 124,100 SH Put SOLE 8 124,100 0 0
KB HOME COM 48666K109 2,274 66,879 SH   SOLE 8 66,879 0 0
KB HOME OPT 48666K109 2,713 79,800 SH Call SOLE 8 79,800 0 0
KB HOME COM 48666K109 66 1,945 SH   SOLE 99 1,945 0 0
KBR INC COM 48242W106 2,926 119,216 SH   SOLE 1 119,216 0 0
KBR INC COM 48242W106 50 2,063 SH   SOLE 8 2,063 0 0
KBR INC OPT 48242W106 5 200 SH Put SOLE 8 200 0 0
KBR INC OPT 48242W106 12 500 SH Call SOLE 8 500 0 0
KEANE GROUP INC COM 48669A108 1,083 178,602 SH   SOLE 1 178,602 0 0
KEARNY FINL CORP MD COM 48716P108 623 47,787 SH   SOLE 1 47,787 0 0
KEARNY FINL CORP MD COM 48716P108 12 927 SH   SOLE 8 927 0 0
KELLOGG CO COM 487836108 30,653 476,345 SH   SOLE 1 476,345 0 0
KELLOGG CO COM 487836108 61 950 SH   DFND 1 0 0 950
KELLOGG CO COM 487836108 439 6,810 SH   SOLE 8 6,810 0 0
KELLOGG CO OPT 487836108 21,847 339,500 SH Put SOLE 8 339,500 0 0
KELLOGG CO OPT 487836108 23,951 372,200 SH Call SOLE 8 372,200 0 0
KELLOGG CO COM 487836108 1,702 26,452 SH   SOLE 9 26,452 0 0
KELLOGG CO COM 487836108 1,782 27,695 SH   SOLE 99 27,695 0 0
KELLY SVCS INC COM 488152208 1,023 42,267 SH   SOLE 1 42,267 0 0
KELLY SVCS INC COM 488152208 84 3,480 SH   SOLE 8 3,480 0 0
KEMET CORP COM 488360207 1,484 81,613 SH   SOLE 1 81,613 0 0
KEMET CORP OPT 488360207 3,541 194,800 SH Put SOLE 8 194,800 0 0
KEMET CORP OPT 488360207 994 54,700 SH Call SOLE 8 54,700 0 0
KEMET CORP COM 488360207 1,383 76,073 SH   SOLE 8 76,073 0 0
KEMPER CORP DEL COM 488401100 834 10,696 SH   SOLE 1 10,696 0 0
KEMPER CORP DEL COM 488401100 133 1,702 SH   SOLE 8 1,702 0 0
KEMPER CORP DEL COM 488401100 268 3,439 SH   SOLE 99 3,439 0 0
KENNAMETAL INC COM 489170100 1,579 51,362 SH   SOLE 1 51,362 0 0
KENNAMETAL INC COM 489170100 396 12,905 SH   SOLE 8 12,905 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 2,029 92,566 SH   SOLE 1 92,566 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 7 333 SH   SOLE 8 333 0 0
KENNEDY-WILSON HLDGS INC COM 489398107 446 20,339 SH   SOLE 99 20,339 0 0
KENTUCKY FIRST FED BANCORP COM 491292108 0 5 SH   SOLE 8 5 0 0
KEURIG DR PEPPER INC COM 49271V100 17 606 SH   DFND 1 0 0 606
KEURIG DR PEPPER INC COM 49271V100 3,374 123,446 SH   SOLE 1 123,446 0 0
KEURIG DR PEPPER INC COM 49271V100 1,066 39,017 SH   SOLE 8 39,017 0 0
KEURIG DR PEPPER INC OPT 49271V100 1,156 42,300 SH Call SOLE 8 42,300 0 0
KEURIG DR PEPPER INC OPT 49271V100 3,825 140,000 SH Put SOLE 8 140,000 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 28 1,041 SH   SOLE 99 0 1,041 0
KEWAUNEE SCIENTIFIC CORP COM 492854104 0 5 SH   SOLE 8 5 0 0
KEY TRONIC CORP COM 493144109 0 12 SH   SOLE 8 12 0 0
KEYCORP NEW COM 493267108 23,575 1,321,441 SH   SOLE 1 1,321,441 0 0
KEYCORP NEW OPT 493267108 392 22,000 SH Put SOLE 8 22,000 0 0
KEYCORP NEW OPT 493267108 1,984 111,200 SH Call SOLE 8 111,200 0 0
KEYCORP NEW COM 493267108 186 10,401 SH   SOLE 8 10,401 0 0
KEYCORP NEW COM 493267108 578 32,387 SH   SOLE 9 32,387 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 9 95 SH   DFND 1 0 0 95
KEYSIGHT TECHNOLOGIES INC COM 49338L103 31,233 321,162 SH   SOLE 1 321,162 0 0
KEYSIGHT TECHNOLOGIES INC OPT 49338L103 8,772 90,200 SH Call SOLE 8 90,200 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 642 6,605 SH   SOLE 8 6,605 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 582 5,992 SH   SOLE 9 5,992 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,973 20,290 SH   SOLE 58 20,290 0 0
KEZAR LIFE SCIENCES INC COM 49372L100 85 25,939 SH   SOLE 1 25,939 0 0
KFORCE INC COM 493732101 742 19,612 SH   SOLE 1 19,612 0 0
KFORCE INC COM 493732101 14 367 SH   SOLE 8 367 0 0
KILROY RLTY CORP TRUS 49427F108 8,178 104,987 SH   SOLE 1 104,987 0 0
KILROY RLTY CORP TRUS 49427F108 263 3,378 SH   SOLE 8 3,378 0 0
KILROY RLTY CORP COM 49427F108 868 11,143 SH   SOLE 99 11,143 0 0
KIMBALL ELECTRONICS INC COM 49428J109 181 12,398 SH   SOLE 1 12,398 0 0
KIMBALL ELECTRONICS INC COM 49428J109 2 108 SH   SOLE 8 108 0 0
KIMBALL INTL INC COM 494274103 697 36,117 SH   SOLE 1 36,117 0 0
KIMBALL INTL INC COM 494274103 1 50 SH   SOLE 8 50 0 0
KIMBERLY CLARK CORP COM 494368103 98 693 SH   DFND 1 0 0 693
KIMBERLY CLARK CORP COM 494368103 72,040 507,139 SH   SOLE 1 507,139 0 0
KIMBERLY CLARK CORP OPT 494368103 4,560 32,100 SH Put SOLE 8 32,100 0 0
KIMBERLY CLARK CORP OPT 494368103 15,000 105,600 SH Call SOLE 8 105,600 0 0
KIMBERLY CLARK CORP COM 494368103 1,497 10,540 SH   SOLE 8 10,540 0 0
KIMBERLY CLARK CORP COM 494368103 1,658 11,678 SH   SOLE 9 11,678 0 0
KIMBERLY CLARK CORP COM 494368103 292 2,059 SH   SOLE 99 2,059 0 0
KIMCO RLTY CORP TRUS 49446R109 31,543 1,510,678 SH   SOLE 1 1,510,678 0 0
KIMCO RLTY CORP COM 49446R109 1,910 91,434 SH   SOLE 1 91,434 0 0
KIMCO RLTY CORP TRUS 49446R109 2 86 SH   SOLE 8 86 0 0
KIMCO RLTY CORP COM 49446R109 280 13,413 SH   SOLE 9 13,413 0 0
KIMCO RLTY CORP COM 49446R109 759 36,327 SH   SOLE 99 36,327 0 0
KINDER MORGAN INC DEL COM 49456B101 67,814 3,290,196 SH   SOLE 1 3,290,196 0 0
KINDER MORGAN INC DEL OPT 49456B101 1,022 49,600 SH Put SOLE 8 49,600 0 0
KINDER MORGAN INC DEL OPT 49456B101 7,704 373,800 SH Call SOLE 8 373,800 0 0
KINDER MORGAN INC DEL COM 49456B101 1,616 78,421 SH   SOLE 9 78,421 0 0
KINDER MORGAN INC DEL COM 49456B101 4,332 210,210 SH   SOLE 58 210,210 0 0
KINDRED BIOSCIENCES INC COM 494577109 127 18,512 SH   SOLE 1 18,512 0 0
KINGSTONE COS INC COM 496719105 3 400 SH   SOLE 1 400 0 0
KINGSTONE COS INC COM 496719105 0 4 SH   SOLE 8 4 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 95 11,086 SH   SOLE 1 11,086 0 0
KINIKSA PHARMACEUTICALS LTD COM G5269C101 3 333 SH   SOLE 8 333 0 0
KINROSS GOLD CORP COM 496902404 1,166 253,479 SH   SOLE 1 253,479 0 0
KINROSS GOLD CORP COM 496902404 138 30,052 SH   DFND 1 0 0 30,052
KINROSS GOLD CORP COM 496902404 1,393 302,802 SH   SOLE 8 302,802 0 0
KINROSS GOLD CORP OPT 496902404 50 10,900 SH Call SOLE 8 10,900 0 0
KINROSS GOLD CORP OPT 496902404 1,066 231,800 SH Put SOLE 8 231,800 0 0
KINROSS GOLD CORP COM 496902404 59 12,878 SH   SOLE 9 12,878 0 0
KINSALE CAP GROUP INC COM 49714P108 1,426 13,810 SH   SOLE 1 13,810 0 0
KIRBY CORP COM 497266106 565 6,881 SH   SOLE 1 6,881 0 0
KIRBY CORP COM 497266106 112 1,369 SH   SOLE 8 1,369 0 0
KIRBY CORP COM 497266106 156 1,904 SH   SOLE 99 1,904 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 334 7,443 SH   SOLE 1 7,443 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 1,555 34,700 SH Call SOLE 8 34,700 0 0
KIRKLAND LAKE GOLD LTD OPT 49741E100 3,754 83,800 SH Put SOLE 8 83,800 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 96 2,137 SH   SOLE 9 2,137 0 0
KIRKLANDS INC COM 497498105 3 1,765 SH   SOLE 1 1,765 0 0
KITE RLTY GROUP TR TRUS 49803T300 2,147 132,966 SH   SOLE 1 132,966 0 0
KITE RLTY GROUP TR TRUS 49803T300 7 438 SH   SOLE 8 438 0 0
KKR &amp CO INC COM 48251W104 13,722 511,046 SH   DFND 1 0 0 511,046
KKR &amp CO INC OPT 48251W104 8,716 324,600 SH Put SOLE 8 324,600 0 0
KKR &amp CO INC COM 48251W104 484 18,029 SH   SOLE 8 18,029 0 0
KKR &amp CO INC OPT 48251W104 9,486 353,300 SH Call SOLE 8 353,300 0 0
KKR &amp CO INC COM 48251W104 290 10,773 SH   SOLE 9 10,773 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 8,043 411,860 SH   SOLE 1 411,860 0 0
KKR REAL ESTATE FIN TR INC TRUS 48251K100 6 325 SH   SOLE 8 325 0 0
KKR REAL ESTATE FIN TR INC BOND 48251KAB6 1,283 1,232,000 PRN   SOLE 8 0 0 1,232,000
KLA CORPORATION COM 482480100 35,743 224,169 SH   SOLE 1 224,169 0 0
KLA CORPORATION COM 482480100 114 717 SH   SOLE 8 717 0 0
KLA CORPORATION OPT 482480100 4,082 25,600 SH Put SOLE 8 25,600 0 0
KLA CORPORATION OPT 482480100 9,424 59,100 SH Call SOLE 8 59,100 0 0
KLA CORPORATION COM 482480100 825 5,167 SH   SOLE 9 5,167 0 0
KLA CORPORATION COM 482480100 422 2,645 SH   SOLE 99 2,645 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 195 22,448 SH   SOLE 1 22,448 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 7 786 SH   SOLE 8 786 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 3,663 100,901 SH   SOLE 1 100,901 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 262 7,219 SH   SOLE 8 7,219 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 1,158 31,900 SH Call SOLE 8 31,900 0 0
KNIGHT SWIFT TRANSN HLDGS IN OPT 499049104 316 8,700 SH Put SOLE 8 8,700 0 0
KNIGHT SWIFT TRANSN HLDGS IN COM 499049104 106 2,908 SH   SOLE 9 2,908 0 0
KNOLL INC COM 498904200 829 32,662 SH   SOLE 1 32,662 0 0
KNOLL INC COM 498904200 7 278 SH   SOLE 8 278 0 0
KNOT OFFSHORE PARTNERS LP COM Y48125101 8 400 SH   SOLE 1 400 0 0
KNOWLES CORP COM 49926D109 2,664 130,964 SH   SOLE 1 130,964 0 0
KNOWLES CORP COM 49926D109 1,501 73,853 SH   SOLE 8 73,853 0 0
KNOWLES CORP BOND 49926DAB5 1,603 1,246,000 PRN   SOLE 8 0 0 1,246,000
KODIAK SCIENCES INC COM 50015M109 208 14,495 SH   SOLE 1 14,495 0 0
KODIAK SCIENCES INC COM 50015M109 30 2,083 SH   SOLE 99 2,083 0 0
KOHLS CORP COM 500255104 18,961 381,847 SH   SOLE 1 381,847 0 0
KOHLS CORP OPT 500255104 22,536 453,800 SH Put SOLE 8 453,800 0 0
KOHLS CORP OPT 500255104 8,770 176,600 SH Call SOLE 8 176,600 0 0
KOHLS CORP COM 500255104 14,679 295,604 SH   SOLE 8 295,604 0 0
KOHLS CORP COM 500255104 337 6,800 SH   SOLE 9 6,800 0 0
KOHLS CORP COM 500255104 462 9,307 SH   SOLE 99 9,307 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 196 4,239 SH   SOLE 1 4,239 0 0
KONINKLIJKE PHILIPS N V ADR 500472303 4 83 SH   SOLE 8 83 0 0
KONINKLIJKE PHILIPS N V OPT 500472303 9 200 SH Call SOLE 8 200 0 0
KONTOOR BRANDS INC COM 50050N103 2,164 61,617 SH   SOLE 1 61,617 0 0
KONTOOR BRANDS INC COM 50050N103 11 319 SH   SOLE 8 319 0 0
KONTOOR BRANDS INC COM 50050N103 14 413 SH   SOLE 9 413 0 0
KOPIN CORP COM 500600101 5 8,000 SH   SOLE 1 8,000 0 0
KOPPERS HOLDINGS INC COM 50060P106 1,140 39,013 SH   SOLE 1 39,013 0 0
KOPPERS HOLDINGS INC COM 50060P106 3 107 SH   SOLE 8 107 0 0
KOREA ELECTRIC PWR ADR 500631106 217 20,000 SH   SOLE 9 20,000 0 0
KOREA FD FUND 500634209 45 1,638 SH   DFND 1 0 0 1,638
KORN FERRY COM 500643200 2,970 76,847 SH   SOLE 1 76,847 0 0
KORN FERRY COM 500643200 65 1,681 SH   SOLE 8 1,681 0 0
KORNIT DIGITAL LTD COM M6372Q113 354 11,485 SH   SOLE 1 11,485 0 0
KOSMOS ENERGY LTD COM 500688106 156 25,000 SH   DFND 1 0 0 25,000
KOSMOS ENERGY LTD COM 500688106 2,505 401,288 SH   SOLE 1 401,288 0 0
KOSMOS ENERGY LTD COM 500688106 277 44,448 SH   SOLE 8 44,448 0 0
KOSMOS ENERGY LTD OPT 500688106 1,685 270,000 SH Put SOLE 8 270,000 0 0
KOSMOS ENERGY LTD COM 500688106 31 5,000 SH   SOLE 9 5,000 0 0
KOSMOS ENERGY LTD COM 500688106 68 10,967 SH   SOLE 99 10,967 0 0
KRAFT HEINZ CO COM 500754106 39,407 1,410,608 SH   SOLE 1 1,410,608 0 0
KRAFT HEINZ CO COM 500754106 940 33,648 SH   DFND 1 0 0 33,648
KRAFT HEINZ CO OPT 500754106 22,365 800,600 SH Put SOLE 8 800,600 0 0
KRAFT HEINZ CO COM 500754106 16,602 594,312 SH   SOLE 8 594,312 0 0
KRAFT HEINZ CO OPT 500754106 4,377 156,700 SH Call SOLE 8 156,700 0 0
KRAFT HEINZ CO COM 500754106 6,179 221,186 SH   SOLE 9 221,186 0 0
KRAFT HEINZ CO COM 500754106 5 166 SH   SOLE 99 0 166 0
KRANESHARES TR FUND 500767306 305 7,382 SH   SOLE 8 7,382 0 0
KRANESHARES TR OPT 500767306 223 5,400 SH Call SOLE 8 5,400 0 0
KRATON CORPORATION COM 50077C106 2,627 81,359 SH   SOLE 1 81,359 0 0
KRATON CORPORATION COM 50077C106 10 340 SH   SOLE 8 340 0 0
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 28 1,500 SH   DFND 1 0 0 1,500
KRATOS DEFENSE &amp SEC SOLUTIO COM 50077B207 859 46,200 SH   SOLE 1 46,200 0 0
KROGER CO COM 501044101 22,350 866,974 SH   SOLE 1 866,974 0 0
KROGER CO OPT 501044101 30,449 1,181,100 SH Put SOLE 8 1,181,100 0 0
KROGER CO COM 501044101 20,146 781,482 SH   SOLE 8 781,482 0 0
KROGER CO OPT 501044101 7,943 308,100 SH Call SOLE 8 308,100 0 0
KROGER CO COM 501044101 1,348 52,264 SH   SOLE 9 52,264 0 0
KROGER CO COM 501044101 216 8,389 SH   SOLE 99 8,389 0 0
KRONOS WORLDWIDE INC COM 50105F105 232 18,767 SH   SOLE 1 18,767 0 0
KRONOS WORLDWIDE INC COM 50105F105 12 1,000 SH   DFND 1 0 0 1,000
KRONOS WORLDWIDE INC COM 50105F105 4 258 SH   SOLE 8 258 0 0
KRYSTAL BIOTECH INC COM 501147102 364 10,478 SH   SOLE 1 10,478 0 0
KT CORP ADR 48268K101 3,776 333,903 SH   SOLE 1 333,903 0 0
KT CORP ADR 48268K101 741 65,485 SH   SOLE 99 65,485 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 1,196 50,940 SH   SOLE 1 50,940 0 0
KULICKE &amp SOFFA INDS INC OPT 501242101 61 2,600 SH Call SOLE 8 2,600 0 0
KULICKE &amp SOFFA INDS INC COM 501242101 225 9,593 SH   SOLE 8 9,593 0 0
KURA ONCOLOGY INC COM 50127T109 257 16,918 SH   SOLE 1 16,918 0 0
KURA ONCOLOGY INC COM 50127T109 2 131 SH   SOLE 8 131 0 0
KVH INDS INC COM 482738101 87 8,179 SH   SOLE 1 8,179 0 0
KVH INDS INC COM 482738101 1 104 SH   SOLE 8 104 0 0
L BRANDS INC COM 501797104 13,468 687,511 SH   SOLE 1 687,511 0 0
L BRANDS INC OPT 501797104 4,581 233,800 SH Call SOLE 8 233,800 0 0
L BRANDS INC COM 501797104 6 300 SH   SOLE 8 300 0 0
L BRANDS INC OPT 501797104 4,241 216,500 SH Put SOLE 8 216,500 0 0
L BRANDS INC COM 501797104 691 35,289 SH   SOLE 9 35,289 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 138 15,636 SH   SOLE 1 15,636 0 0
LA JOLLA PHARMACEUTICAL CO COM 503459604 1 111 SH   SOLE 8 111 0 0
LA Z BOY INC COM 505336107 3,404 101,304 SH   SOLE 1 101,304 0 0
LA Z BOY INC COM 505336107 7 196 SH   SOLE 8 196 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 26,987 160,638 SH   SOLE 1 160,638 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 151 900 SH Call SOLE 8 900 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 407 2,420 SH   SOLE 8 2,420 0 0
LABORATORY CORP AMER HLDGS OPT 50540R409 67 400 SH Put SOLE 8 400 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 532 3,166 SH   SOLE 9 3,166 0 0
LABORATORY CORP AMER HLDGS COM 50540R409 1,790 10,655 SH   SOLE 58 10,655 0 0
LADDER CAP CORP TRUS 505743104 1,405 81,335 SH   SOLE 1 81,335 0 0
LADENBURG THALMAN FIN SVCS I COM 50575Q102 139 58,563 SH   SOLE 1 58,563 0 0
LAKE SHORE BANCORP INC COM 510700107 0 1 SH   SOLE 1 1 0 0
LAKELAND BANCORP INC COM 511637100 1,334 86,410 SH   SOLE 1 86,410 0 0
LAKELAND BANCORP INC COM 511637100 1 68 SH   SOLE 8 68 0 0
LAKELAND FINL CORP COM 511656100 698 15,866 SH   SOLE 1 15,866 0 0
LAKELAND FINL CORP COM 511656100 2 35 SH   SOLE 8 35 0 0
LAKELAND INDS INC COM 511795106 1 45 SH   SOLE 8 45 0 0
LAM RESEARCH CORP COM 512807108 2 10 SH   DFND 1 0 0 10
LAM RESEARCH CORP COM 512807108 55,024 238,073 SH   SOLE 1 238,073 0 0
LAM RESEARCH CORP OPT 512807108 23,342 101,000 SH Call SOLE 8 101,000 0 0
LAM RESEARCH CORP COM 512807108 393 1,699 SH   SOLE 8 1,699 0 0
LAM RESEARCH CORP OPT 512807108 33,673 145,700 SH Put SOLE 8 145,700 0 0
LAM RESEARCH CORP COM 512807108 1,239 5,362 SH   SOLE 9 5,362 0 0
LAM RESEARCH CORP COM 512807108 181 782 SH   SOLE 99 782 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 2,437 29,757 SH   SOLE 1 29,757 0 0
LAMAR ADVERTISING CO NEW COM 512816109 495 6,037 SH   SOLE 1 6,037 0 0
LAMAR ADVERTISING CO NEW TRUS 512816109 284 3,473 SH   SOLE 8 3,473 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 3,105 37,900 SH Call SOLE 8 37,900 0 0
LAMAR ADVERTISING CO NEW OPT 512816109 90 1,100 SH Put SOLE 8 1,100 0 0
LAMAR ADVERTISING CO NEW COM 512816109 236 2,879 SH   SOLE 99 2,879 0 0
LAMB WESTON HLDGS INC COM 513272104 10,120 139,185 SH   SOLE 1 139,185 0 0
LAMB WESTON HLDGS INC COM 513272104 21 291 SH   SOLE 8 291 0 0
LAMB WESTON HLDGS INC COM 513272104 339 4,653 SH   SOLE 9 4,653 0 0
LAMB WESTON HLDGS INC COM 513272104 1,464 20,134 SH   SOLE 99 20,134 0 0
LANCASTER COLONY CORP COM 513847103 2,488 17,939 SH   SOLE 1 17,939 0 0
LANCASTER COLONY CORP COM 513847103 157 1,137 SH   SOLE 8 1,137 0 0
LANDEC CORP COM 514766104 136 12,466 SH   SOLE 1 12,466 0 0
LANDEC CORP COM 514766104 1 48 SH   SOLE 8 48 0 0
LANDMARK BANCORP INC COM 51504L107 0 8 SH   SOLE 8 8 0 0
LANDMARK INFRASTRUCTURE LP COM 51508J108 2 100 SH   SOLE 1 100 0 0
LANDS END INC NEW COM 51509F105 88 7,759 SH   SOLE 1 7,759 0 0
LANDS END INC NEW OPT 51509F105 673 59,300 SH Put SOLE 8 59,300 0 0
LANDS END INC NEW OPT 51509F105 1,752 154,400 SH Call SOLE 8 154,400 0 0
LANDS END INC NEW COM 51509F105 0 59 SH   SOLE 8 59 0 0
LANDSTAR SYS INC COM 515098101 4,347 38,602 SH   SOLE 1 38,602 0 0
LANDSTAR SYS INC OPT 515098101 372 3,300 SH Call SOLE 8 3,300 0 0
LANDSTAR SYS INC COM 515098101 118 1,054 SH   SOLE 8 1,054 0 0
LANDSTAR SYS INC OPT 515098101 349 3,100 SH Put SOLE 8 3,100 0 0
LANNET INC COM 516012101 1,683 150,282 SH   SOLE 1 150,282 0 0
LANNET INC COM 516012101 4 330 SH   SOLE 8 330 0 0
LANTHEUS HLDGS INC COM 516544103 1,478 59,010 SH   SOLE 1 59,010 0 0
LANTRONIX INC COM 516548203 0 78 SH   SOLE 8 78 0 0
LAREDO PETROLEUM INC COM 516806106 1,563 648,797 SH   SOLE 1 648,797 0 0
LAREDO PETROLEUM INC COM 516806106 244 100,938 SH   SOLE 8 100,938 0 0
LAS VEGAS SANDS CORP COM 517834107 29,970 518,854 SH   SOLE 1 518,854 0 0
LAS VEGAS SANDS CORP COM 517834107 125 2,160 SH   SOLE 8 2,160 0 0
LAS VEGAS SANDS CORP OPT 517834107 5,019 86,900 SH Put SOLE 8 86,900 0 0
LAS VEGAS SANDS CORP OPT 517834107 18,270 316,300 SH Call SOLE 8 316,300 0 0
LAS VEGAS SANDS CORP COM 517834107 474 8,213 SH   SOLE 9 8,213 0 0
LAS VEGAS SANDS CORP COM 517834107 258 4,466 SH   SOLE 99 4,466 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 2,303 125,944 SH   SOLE 1 125,944 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 2,451 134,046 SH   SOLE 8 134,046 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 281 15,347 SH   SOLE 99 15,347 0 0
LAUDER ESTEE COS INC COM 518439104 1,462 7,350 SH   DFND 1 0 0 7,350
LAUDER ESTEE COS INC COM 518439104 74,554 374,729 SH   SOLE 1 322,406 52,323 0
LAUDER ESTEE COS INC OPT 518439104 35,015 176,000 SH Put SOLE 8 176,000 0 0
LAUDER ESTEE COS INC COM 518439104 720 3,619 SH   SOLE 8 3,619 0 0
LAUDER ESTEE COS INC OPT 518439104 34,180 171,800 SH Call SOLE 8 171,800 0 0
LAUDER ESTEE COS INC COM 518439104 1,397 7,030 SH   SOLE 9 7,030 0 0
LAUDER ESTEE COS INC COM 518439104 432 2,170 SH   SOLE 20 0 2,170 0
LAUDER ESTEE COS INC COM 518439104 995 5,000 SH   DFND 20 0 0 5,000
LAUDER ESTEE COS INC COM 518439104 100 505 SH   SOLE 82 0 505 0
LAUDER ESTEE COS INC COM 518439104 3,943 19,821 SH   SOLE 99 0 19,821 0
LAUREATE EDUCATION INC COM 518613203 1,974 119,113 SH   SOLE 1 119,113 0 0
LAWSON PRODS INC COM 520776105 124 3,201 SH   SOLE 1 3,201 0 0
LAZARD LTD COM G54050102 3,509 100,237 SH   SOLE 1 100,237 0 0
LAZARD LTD OPT G54050102 1,243 35,500 SH Call SOLE 8 35,500 0 0
LAZARD LTD OPT G54050102 336 9,600 SH Put SOLE 8 9,600 0 0
LAZARD LTD COM G54050102 23 661 SH   SOLE 8 661 0 0
LAZYDAYS HLDGS INC COM 52110H100 0 103 SH   SOLE 8 103 0 0
LCI INDS COM 50189K103 3,598 39,173 SH   SOLE 1 39,173 0 0
LCI INDS COM 50189K103 9 100 SH   SOLE 8 100 0 0
LCI INDS COM 50189K103 481 5,232 SH   SOLE 99 5,232 0 0
LCNB CORP COM 50181P100 109 6,167 SH   SOLE 1 6,167 0 0
LCNB CORP COM 50181P100 3 169 SH   SOLE 8 169 0 0
LEAF GROUP LTD COM 52177G102 36 8,522 SH   SOLE 1 8,522 0 0
LEAF GROUP LTD COM 52177G102 0 102 SH   SOLE 8 102 0 0
LEAR CORP COM 521865204 11,767 99,807 SH   SOLE 1 99,807 0 0
LEAR CORP OPT 521865204 931 7,900 SH Put SOLE 8 7,900 0 0
LEAR CORP COM 521865204 749 6,355 SH   SOLE 8 6,355 0 0
LEAR CORP OPT 521865204 4,928 41,800 SH Call SOLE 8 41,800 0 0
LEAR CORP COM 521865204 163 1,384 SH   SOLE 9 1,384 0 0
LEAR CORP COM 521865204 275 2,333 SH   SOLE 99 2,333 0 0
LEE ENTERPRISES INC COM 523768109 56 27,160 SH   SOLE 1 27,160 0 0
LEGACY HOUSING CORP COM 52472M101 83 5,109 SH   SOLE 1 5,109 0 0
LEGACY TEX FINL GROUP INC COM 52471Y106 5,162 118,591 SH   SOLE 1 118,591 0 0
LEGG MASON INC COM 524901105 2,919 76,468 SH   SOLE 1 76,468 0 0
LEGG MASON INC OPT 524901105 642 16,800 SH Put SOLE 8 16,800 0 0
LEGG MASON INC OPT 524901105 325 8,500 SH Call SOLE 8 8,500 0 0
LEGG MASON INC COM 524901105 447 11,717 SH   SOLE 8 11,717 0 0
LEGGETT &amp PLATT INC COM 524660107 8,355 204,078 SH   SOLE 1 204,078 0 0
LEGGETT &amp PLATT INC COM 524660107 82 2,000 SH   DFND 1 0 0 2,000
LEGGETT &amp PLATT INC COM 524660107 18 443 SH   SOLE 8 443 0 0
LEGGETT &amp PLATT INC OPT 524660107 331 8,100 SH Call SOLE 8 8,100 0 0
LEGGETT &amp PLATT INC OPT 524660107 102 2,500 SH Put SOLE 8 2,500 0 0
LEGGETT &amp PLATT INC COM 524660107 216 5,283 SH   SOLE 9 5,283 0 0
LEIDOS HLDGS INC COM 525327102 20,230 235,562 SH   SOLE 1 235,562 0 0
LEIDOS HLDGS INC COM 525327102 70 813 SH   DFND 1 0 0 813
LEIDOS HLDGS INC COM 525327102 77 894 SH   SOLE 8 894 0 0
LEIDOS HLDGS INC OPT 525327102 344 4,000 SH Call SOLE 8 4,000 0 0
LEIDOS HLDGS INC COM 525327102 380 4,421 SH   SOLE 9 4,421 0 0
LEMAITRE VASCULAR INC COM 525558201 635 18,589 SH   SOLE 1 18,589 0 0
LEMAITRE VASCULAR INC COM 525558201 2 64 SH   SOLE 8 64 0 0
LENNAR CORP COM 526057302 310 6,980 SH   SOLE 1 6,980 0 0
LENNAR CORP COM 526057104 46,633 834,953 SH   SOLE 1 834,953 0 0
LENNAR CORP COM 526057104 91 1,622 SH   SOLE 8 1,622 0 0
LENNAR CORP OPT 526057104 1,273 22,800 SH Put SOLE 8 22,800 0 0
LENNAR CORP OPT 526057104 5,406 96,802 SH Call SOLE 8 96,802 0 0
LENNAR CORP COM 526057302 3 72 SH   SOLE 8 72 0 0
LENNAR CORP COM 526057104 516 9,231 SH   SOLE 9 9,231 0 0
LENNAR CORP COM 526057104 2,510 44,936 SH   SOLE 99 44,936 0 0
LENNOX INTL INC COM 526107107 6,179 25,429 SH   SOLE 1 25,429 0 0
LENNOX INTL INC OPT 526107107 607 2,500 SH Put SOLE 8 2,500 0 0
LENNOX INTL INC COM 526107107 88 362 SH   SOLE 8 362 0 0
LENNOX INTL INC OPT 526107107 607 2,500 SH Call SOLE 8 2,500 0 0
LENNOX INTL INC COM 526107107 197 811 SH   SOLE 9 811 0 0
LEVEL ONE BANCORP INC COM 52730D208 63 2,613 SH   SOLE 1 2,613 0 0
LEVI STRAUSS &amp CO NEW COM 52736R102 918 48,200 SH   SOLE 1 48,200 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 1,053 55,300 SH Call SOLE 8 55,300 0 0
LEVI STRAUSS &amp CO NEW OPT 52736R102 356 18,700 SH Put SOLE 8 18,700 0 0
LEVI STRAUSS &amp CO NEW COM 52736R102 1 35 SH   SOLE 8 35 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 64 21,276 SH   SOLE 1 21,276 0 0
LEXICON PHARMACEUTICALS INC OPT 528872302 5 1,700 SH Call SOLE 8 1,700 0 0
LEXICON PHARMACEUTICALS INC COM 528872302 11 3,728 SH   SOLE 8 3,728 0 0
LEXINFINTECH HLDGS LTD ADR 528877103 1,323 131,881 SH   SOLE 1 131,881 0 0
LEXINGTON REALTY TRUST TRUS 529043101 4,175 407,316 SH   SOLE 1 407,316 0 0
LG DISPLAY CO LTD ADR 50186V102 3,213 540,050 SH   DFND 20 0 0 540,050
LGI HOMES INC COM 50187T106 2,160 25,918 SH   SOLE 1 25,918 0 0
LGI HOMES INC COM 50187T106 652 7,827 SH   SOLE 99 7,827 0 0
LGL GROUP INC COM 50186A108 0 17 SH   SOLE 8 17 0 0
LHC GROUP INC COM 50187A107 6,636 58,432 SH   SOLE 1 58,432 0 0
LHC GROUP INC COM 50187A107 39 342 SH   SOLE 8 342 0 0
LIBBEY INC COM 529898108 1 272 SH   SOLE 8 272 0 0
LIBERTY BROADBAND CORP COM 530307305 18,514 176,875 SH   SOLE 1 176,875 0 0
LIBERTY BROADBAND CORP COM 530307107 409 3,915 SH   SOLE 1 3,915 0 0
LIBERTY BROADBAND CORP COM 530307305 12 114 SH   SOLE 8 114 0 0
LIBERTY BROADBAND CORP COM 530307107 12 112 SH   SOLE 8 112 0 0
LIBERTY BROADBAND CORP COM 530307305 248 2,370 SH   SOLE 9 2,370 0 0
LIBERTY GLOBAL PLC COM G5480U104 9,357 378,043 SH   SOLE 1 378,043 0 0
LIBERTY GLOBAL PLC COM G5480U120 1 41 SH   DFND 1 0 0 41
LIBERTY GLOBAL PLC COM G5480U104 0 17 SH   DFND 1 0 0 17
LIBERTY GLOBAL PLC COM G5480U120 17,819 749,029 SH   SOLE 1 749,029 0 0
LIBERTY GLOBAL PLC COM G5480U120 140 5,882 SH   SOLE 8 5,882 0 0
LIBERTY GLOBAL PLC OPT G5480U104 99 4,000 SH Call SOLE 8 4,000 0 0
LIBERTY GLOBAL PLC COM G5480U104 452 18,272 SH   SOLE 8 18,272 0 0
LIBERTY GLOBAL PLC OPT G5480U104 322 13,000 SH Put SOLE 8 13,000 0 0
LIBERTY GLOBAL PLC COM G5480U120 268 11,260 SH   SOLE 9 11,260 0 0
LIBERTY GLOBAL PLC COM G5480U104 100 4,089 SH   SOLE 9 4,089 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 0 5 SH   DFND 1 0 0 5
LIBERTY LATIN AMERICA LTD COM G9001E102 893 52,302 SH   SOLE 1 52,302 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 2 SH   DFND 1 0 0 2
LIBERTY LATIN AMERICA LTD COM G9001E128 1,400 81,896 SH   SOLE 1 81,896 0 0
LIBERTY LATIN AMERICA LTD COM G9001E128 9 534 SH   SOLE 8 534 0 0
LIBERTY LATIN AMERICA LTD COM G9001E102 0 6 SH   SOLE 8 6 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 530715AL5 2,479 3,547,000 PRN   SOLE 8 0 0 3,547,000
LIBERTY MEDIA CORP BOND 530715AG6 781 1,087,000 PRN   SOLE 8 0 0 1,087,000
LIBERTY MEDIA CORP DELAWARE COM 531229409 7,263 174,694 SH   SOLE 1 174,694 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 144 5,189 SH   SOLE 1 5,189 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 22,760 542,394 SH   SOLE 1 542,394 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 6,074 146,075 SH   SOLE 1 146,075 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 537 19,338 SH   SOLE 1 19,338 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 469 11,263 SH   SOLE 8 11,263 0 0
LIBERTY MEDIA CORP DELAWARE BOND 531229AB8 4,843 4,139,000 PRN   SOLE 8 0 0 4,139,000
LIBERTY MEDIA CORP DELAWARE BOND 531229AF9 965 771,000 PRN   SOLE 8 0 0 771,000
LIBERTY MEDIA CORP DELAWARE BOND 531229AE2 979 1,735,000 PRN   SOLE 8 0 0 1,735,000
LIBERTY MEDIA CORP DELAWARE COM 531229888 1 49 SH   SOLE 8 49 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229706 1 45 SH   SOLE 8 45 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229870 1 27 SH   SOLE 8 27 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 2,952 70,349 SH   SOLE 8 70,349 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 8 189 SH   SOLE 8 189 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 188 4,507 SH   SOLE 9 4,507 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229607 158 3,783 SH   SOLE 9 3,783 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229409 80 1,938 SH   SOLE 9 1,938 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229854 374 9,003 SH   SOLE 99 9,003 0 0
LIBERTY MEDIA CORP DELAWARE COM 531229888 151 5,449 SH   SOLE 99 5,449 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 938 86,603 SH   SOLE 1 86,603 0 0
LIBERTY OILFIELD SVCS INC COM 53115L104 21,320 1,968,577 SH   SOLE 8 1,968,577 0 0
LIBERTY PPTY TR TRUS 531172104 10,637 207,237 SH   SOLE 1 207,237 0 0
LIBERTY PPTY TR COM 531172104 168 3,272 SH   SOLE 9 3,272 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1,246 132,414 SH   SOLE 1 132,414 0 0
LIBERTY TRIPADVISOR HLDGS IN COM 531465102 1 109 SH   SOLE 8 109 0 0
LIFE STORAGE INC TRUS 53223X107 8,066 76,535 SH   SOLE 1 76,535 0 0
LIFE STORAGE INC TRUS 53223X107 48 448 SH   SOLE 8 448 0 0
LIFE STORAGE INC COM 53223X107 600 5,693 SH   SOLE 99 5,693 0 0
LIFETIME BRANDS INC COM 53222Q103 53 6,018 SH   SOLE 1 6,018 0 0
LIFEVANTAGE CORP COM 53222K205 93 6,783 SH   SOLE 1 6,783 0 0
LIFEVANTAGE CORP COM 53222K205 2 134 SH   SOLE 8 134 0 0
LIGAND PHARMACEUTICALS INC COM 53220K504 7,552 75,874 SH   SOLE 1 75,874 0 0
LIGAND PHARMACEUTICALS INC BOND 53220KAF5 572 685,000 PRN   SOLE 8 0 0 685,000
LIGAND PHARMACEUTICALS INC OPT 53220K504 100 1,000 SH Call SOLE 8 1,000 0 0
LILIS ENERGY INC COM 532403201 0 19 SH   SOLE 1 19 0 0
LILIS ENERGY INC COM 532403201 0 335 SH   SOLE 8 335 0 0
LILLY ELI &amp CO COM 532457108 403 3,602 SH   DFND 1 0 0 3,602
LILLY ELI &amp CO COM 532457108 162,391 1,452,134 SH   SOLE 1 1,452,134 0 0
LILLY ELI &amp CO OPT 532457108 15,075 134,800 SH Call SOLE 8 134,800 0 0
LILLY ELI &amp CO OPT 532457108 4,921 44,000 SH Put SOLE 8 44,000 0 0
LILLY ELI &amp CO COM 532457108 413 3,689 SH   SOLE 8 3,689 0 0
LILLY ELI &amp CO COM 532457108 3,019 27,000 SH   SOLE 9 27,000 0 0
LILLY ELI &amp CO COM 532457108 3,144 28,111 SH   SOLE 58 28,111 0 0
LIMBACH HLDGS INC COM 53263P105 0 4 SH   SOLE 1 4 0 0
LIMELIGHT NETWORKS INC COM 53261M104 787 259,932 SH   SOLE 1 259,932 0 0
LIMELIGHT NETWORKS INC COM 53261M104 54 17,671 SH   SOLE 8 17,671 0 0
LIMESTONE BANCORP INC COM 53262L105 0 25 SH   SOLE 8 25 0 0
LIMONEIRA CO COM 532746104 142 7,711 SH   SOLE 1 7,711 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,385 27,487 SH   SOLE 1 27,487 0 0
LINCOLN ELEC HLDGS INC COM 533900106 38 436 SH   SOLE 8 436 0 0
LINCOLN ELEC HLDGS INC COM 533900106 368 4,236 SH   SOLE 99 4,236 0 0
LINCOLN NATL CORP IND COM 534187109 15,155 251,245 SH   SOLE 1 251,245 0 0
LINCOLN NATL CORP IND COM 534187109 2,052 34,026 SH   SOLE 8 34,026 0 0
LINCOLN NATL CORP IND OPT 534187109 1,387 23,000 SH Call SOLE 8 23,000 0 0
LINCOLN NATL CORP IND OPT 534187109 6,297 104,400 SH Put SOLE 8 104,400 0 0
LINCOLN NATL CORP IND COM 534187109 403 6,666 SH   SOLE 9 6,666 0 0
LINCOLN NATL CORP IND COM 534187109 381 6,316 SH   SOLE 99 6,316 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 308 18,345 SH   SOLE 1 18,345 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 2 151 SH   SOLE 8 151 0 0
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 71 4,234 SH   SOLE 99 4,234 0 0
LINDE PLC COM G5494J103 1,623,482 8,380,566 SH   SOLE 1 8,380,566 0 0
LINDE PLC COM G5494J103 597 3,080 SH   DFND 1 0 0 3,080
LINDE PLC OPT G5494J103 7,923 40,900 SH Call SOLE 8 40,900 0 0
LINDE PLC OPT G5494J103 11,294 58,300 SH Put SOLE 8 58,300 0 0
LINDE PLC COM G5494J103 3,778 19,500 SH   SOLE 8 19,500 0 0
LINDE PLC COM G5494J103 64,157 331,184 SH   SOLE 9 331,184 0 0
LINDE PLC COM G5494J103 11,342 58,551 SH   SOLE 58 58,551 0 0
LINDSAY CORP COM 535555106 983 10,589 SH   SOLE 1 10,589 0 0
LINDSAY CORP COM 535555106 48 516 SH   SOLE 8 516 0 0
LINE CORP ADR 53567X101 4 100 SH   DFND 1 0 0 100
LINE CORP ADR 53567X101 2 56 SH   SOLE 8 56 0 0
LINX S A ADR 53619W101 369 47,782 SH   SOLE 8 47,782 0 0
LIONS GATE ENTMNT CORP COM 535919401 73 7,912 SH   SOLE 1 7,912 0 0
LIONS GATE ENTMNT CORP COM 535919500 1,889 216,124 SH   SOLE 1 216,124 0 0
LIONS GATE ENTMNT CORP COM 535919500 6 729 SH   SOLE 8 729 0 0
LIONS GATE ENTMNT CORP COM 535919401 3 338 SH   SOLE 8 338 0 0
LIPOCINE INC NEW COM 53630X104 0 50 SH   SOLE 8 50 0 0
LIQTECH INTL INC COM 53632A201 1 75 SH   SOLE 8 75 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 24 6,718 SH   SOLE 1 6,718 0 0
LIQUIDIA TECHNOLOGIES INC COM 53635D202 1 144 SH   SOLE 8 144 0 0
LIQUIDITY SERVICES INC COM 53635B107 201 27,131 SH   SOLE 1 27,131 0 0
LIQUIDITY SERVICES INC COM 53635B107 0 49 SH   SOLE 8 49 0 0
LITHIA MTRS INC COM 536797103 4,550 34,373 SH   SOLE 1 34,373 0 0
LITHIA MTRS INC COM 536797103 399 3,009 SH   SOLE 8 3,009 0 0
LITHIA MTRS INC OPT 536797103 556 4,200 SH Call SOLE 8 4,200 0 0
LITHIA MTRS INC OPT 536797103 40 300 SH Put SOLE 8 300 0 0
LITTELFUSE INC COM 537008104 20 111 SH   SOLE 8 111 0 0
LIVANOVA PLC COM G5509L101 2,245 30,428 SH   SOLE 1 30,428 0 0
LIVANOVA PLC COM G5509L101 27 370 SH   SOLE 8 370 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 5,486 82,706 SH   SOLE 1 82,706 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 219 3,300 SH Call SOLE 8 3,300 0 0
LIVE NATION ENTERTAINMENT IN BOND 538034AQ2 221 188,000 PRN   SOLE 8 0 0 188,000
LIVE NATION ENTERTAINMENT IN COM 538034109 84 1,269 SH   SOLE 8 1,269 0 0
LIVE NATION ENTERTAINMENT IN OPT 538034109 86 1,300 SH Put SOLE 8 1,300 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 217 3,282 SH   SOLE 9 3,282 0 0
LIVE OAK BANCSHARES INC COM 53803X105 237 13,049 SH   SOLE 1 13,049 0 0
LIVE OAK BANCSHARES INC COM 53803X105 0 3 SH   SOLE 8 3 0 0
LIVE VENTURES INC COM 538142308 0 2 SH   SOLE 1 2 0 0
LIVENT CORP COM 53814L108 975 145,657 SH   SOLE 1 145,657 0 0
LIVENT CORP COM 53814L108 6 960 SH   SOLE 8 960 0 0
LIVENT CORP COM 53814L108 5 771 SH   SOLE 9 771 0 0
LIVENT CORP COM 53814L108 116 17,376 SH   SOLE 99 17,376 0 0
LIVEPERSON INC COM 538146101 9,211 257,978 SH   SOLE 1 257,978 0 0
LIVEPERSON INC OPT 538146101 57 1,600 SH Put SOLE 8 1,600 0 0
LIVEPERSON INC OPT 538146101 1,414 39,600 SH Call SOLE 8 39,600 0 0
LIVERAMP HLDGS INC COM 53815P108 2,862 66,630 SH   SOLE 1 66,630 0 0
LIVERAMP HLDGS INC OPT 53815P108 17 400 SH Put SOLE 8 400 0 0
LIVERAMP HLDGS INC OPT 53815P108 1,104 25,700 SH Call SOLE 8 25,700 0 0
LIVERAMP HLDGS INC COM 53815P108 52 1,207 SH   SOLE 8 1,207 0 0
LIVEXLIVE MEDIA INC COM 53839L208 36 18,098 SH   SOLE 1 18,098 0 0
LKQ CORP COM 501889208 11,948 379,883 SH   SOLE 1 379,883 0 0
LKQ CORP OPT 501889208 3,651 116,100 SH Put SOLE 8 116,100 0 0
LKQ CORP COM 501889208 380 12,084 SH   SOLE 8 12,084 0 0
LKQ CORP OPT 501889208 47 1,500 SH Call SOLE 8 1,500 0 0
LKQ CORP COM 501889208 316 10,076 SH   SOLE 9 10,076 0 0
LLOYDS BANKING GROUP PLC ADR 539439109 5 2,050 SH   DFND 1 0 0 2,050
LLOYDS BANKING GROUP PLC ADR 539439109 106 40,394 SH   SOLE 1 40,394 0 0
LOCKHEED MARTIN CORP COM 539830109 166 426 SH   DFND 1 0 0 426
LOCKHEED MARTIN CORP COM 539830109 122,784 314,782 SH   SOLE 1 314,782 0 0
LOCKHEED MARTIN CORP COM 539830109 1,317 3,377 SH   SOLE 8 3,377 0 0
LOCKHEED MARTIN CORP OPT 539830109 12,482 32,000 SH Put SOLE 8 32,000 0 0
LOCKHEED MARTIN CORP OPT 539830109 12,053 30,900 SH Call SOLE 8 30,900 0 0
LOCKHEED MARTIN CORP COM 539830109 3,419 8,763 SH   SOLE 9 8,763 0 0
LOCKHEED MARTIN CORP COM 539830109 10,499 26,916 SH   SOLE 58 26,916 0 0
LOEWS CORP COM 540424108 17,966 348,983 SH   SOLE 1 348,983 0 0
LOEWS CORP OPT 540424108 31 600 SH Call SOLE 8 600 0 0
LOEWS CORP OPT 540424108 10 200 SH Put SOLE 8 200 0 0
LOEWS CORP COM 540424108 116 2,250 SH   SOLE 8 2,250 0 0
LOEWS CORP COM 540424108 442 8,585 SH   SOLE 9 8,585 0 0
LOGICBIO THERAPEUTICS INC COM 54142F102 44 4,048 SH   SOLE 1 4,048 0 0
LOGITECH INTL S A COM H50430232 265 6,500 SH   SOLE 1 6,500 0 0
LOGITECH INTL S A OPT H50430232 1,438 35,300 SH Call SOLE 8 35,300 0 0
LOGITECH INTL S A COM H50430232 1 32 SH   SOLE 8 32 0 0
LOGITECH INTL S A OPT H50430232 1,715 42,100 SH Put SOLE 8 42,100 0 0
LOGITECH INTL S A COM H50430232 25,608 628,608 SH   SOLE 9 628,608 0 0
LOGMEIN INC COM 54142L109 5,281 74,430 SH   SOLE 1 74,430 0 0
LOGMEIN INC COM 54142L109 24 336 SH   SOLE 8 336 0 0
LOMA NEGRA CORP ADR 54150E104 54 9,450 SH   SOLE 1 9,450 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 262 6,328 SH   SOLE 1 6,328 0 0
LORAL SPACE &amp COMMUNICATNS I COM 543881106 2,076 50,167 SH   SOLE 8 50,167 0 0
LORAL SPACE &amp COMMUNICATNS I OPT 543881106 4 100 SH Call SOLE 8 100 0 0
LOUISIANA PAC CORP COM 546347105 11,494 467,594 SH   SOLE 1 467,594 0 0
LOUISIANA PAC CORP OPT 546347105 39 1,600 SH Call SOLE 8 1,600 0 0
LOUISIANA PAC CORP OPT 546347105 5 200 SH Put SOLE 8 200 0 0
LOUISIANA PAC CORP COM 546347105 554 22,554 SH   SOLE 8 22,554 0 0
LOVESAC COMPANY COM 54738L109 372 19,936 SH   SOLE 1 19,936 0 0
LOWES COS INC COM 548661107 128,150 1,165,431 SH   SOLE 1 1,165,431 0 0
LOWES COS INC COM 548661107 11,402 103,692 SH   SOLE 8 103,692 0 0
LOWES COS INC OPT 548661107 46,029 418,600 SH Call SOLE 8 418,600 0 0
LOWES COS INC OPT 548661107 25,390 230,900 SH Put SOLE 8 230,900 0 0
LOWES COS INC COM 548661107 2,788 25,354 SH   SOLE 9 25,354 0 0
LOWES COS INC COM 548661107 9,316 84,725 SH   SOLE 58 84,725 0 0
LPL FINL HLDGS INC COM 50212V100 10,597 129,394 SH   SOLE 1 129,394 0 0
LPL FINL HLDGS INC COM 50212V100 24 284 SH   SOLE 8 284 0 0
LRAD CORP COM 50213V109 0 33 SH   SOLE 8 33 0 0
LSB INDS INC COM 502160104 114 22,082 SH   SOLE 1 22,082 0 0
LSC COMMUNICATIONS INC COM 50218P107 78 56,617 SH   SOLE 1 56,617 0 0
LSC COMMUNICATIONS INC COM 50218P107 0 25 SH   SOLE 8 25 0 0
LSI INDS INC COM 50216C108 4 800 SH   SOLE 1 800 0 0
LSI INDS INC COM 50216C108 0 27 SH   SOLE 8 27 0 0
LTC PPTYS INC TRUS 502175102 3,681 71,844 SH   SOLE 1 71,844 0 0
LTC PPTYS INC TRUS 502175102 14 276 SH   SOLE 8 276 0 0
LUCKIN COFFEE INC ADR 54951L109 124 6,504 SH   SOLE 1 6,504 0 0
LUCKIN COFFEE INC ADR 54951L109 4 201 SH   SOLE 8 201 0 0
LUCKIN COFFEE INC ADR 54951L109 893 47,000 SH   DFND 20 0 0 47,000
LULULEMON ATHLETICA INC COM 550021109 4 21 SH   DFND 1 0 0 21
LULULEMON ATHLETICA INC COM 550021109 65,621 340,836 SH   SOLE 1 340,836 0 0
LULULEMON ATHLETICA INC OPT 550021109 37,871 196,700 SH Put SOLE 8 196,700 0 0
LULULEMON ATHLETICA INC COM 550021109 6,370 33,086 SH   SOLE 8 33,086 0 0
LULULEMON ATHLETICA INC OPT 550021109 22,777 118,300 SH Call SOLE 8 118,300 0 0
LULULEMON ATHLETICA INC COM 550021109 823 4,275 SH   SOLE 9 4,275 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 348 35,245 SH   SOLE 1 35,245 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 986 99,900 SH Call SOLE 8 99,900 0 0
LUMBER LIQUIDATORS HLDGS INC OPT 55003T107 844 85,500 SH Put SOLE 8 85,500 0 0
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 3 291 SH   SOLE 8 291 0 0
LUMENTUM HLDGS INC COM 55024U109 0 9 SH   DFND 1 0 0 9
LUMENTUM HLDGS INC COM 55024U109 4,658 86,955 SH   SOLE 1 86,955 0 0
LUMENTUM HLDGS INC COM 55024U109 23 431 SH   SOLE 8 431 0 0
LUMENTUM HLDGS INC OPT 55024U109 3,661 68,346 SH Call SOLE 8 68,346 0 0
LUMENTUM HLDGS INC OPT 55024U109 1,692 31,590 SH Put SOLE 8 31,590 0 0
LUMENTUM HLDGS INC BOND 55024UAB5 1,047 900,000 PRN   SOLE 8 0 0 900,000
LUMENTUM HLDGS INC COM 55024U109 158 2,958 SH   SOLE 9 2,958 0 0
LUMENTUM HLDGS INC COM 55024U109 606 11,320 SH   SOLE 99 11,320 0 0
LUMINEX CORP DEL COM 55027E102 1,078 52,254 SH   SOLE 1 52,254 0 0
LUMINEX CORP DEL COM 55027E102 18 874 SH   SOLE 8 874 0 0
LUNA INNOVATIONS COM 550351100 1 136 SH   SOLE 8 136 0 0
LUOKUNG TECHNOLOGY CORP COM G56981106 5 834 SH   SOLE 1 834 0 0
LUTHER BURBANK CORP COM 550550107 114 10,125 SH   SOLE 1 10,125 0 0
LUTHER BURBANK CORP COM 550550107 1 81 SH   SOLE 8 81 0 0
LUXFER HOLDINGS PLC COM G5698W116 201 12,882 SH   SOLE 1 12,882 0 0
LUXFER HOLDINGS PLC COM G5698W116 5 286 SH   SOLE 8 286 0 0
LYDALL INC DEL COM 550819106 520 20,889 SH   SOLE 1 20,889 0 0
LYDALL INC DEL COM 550819106 2 64 SH   SOLE 8 64 0 0
LYFT INC COM 55087P104 11,301 276,734 SH   SOLE 1 276,734 0 0
LYFT INC OPT 55087P104 11,835 289,800 SH Call SOLE 8 289,800 0 0
LYFT INC OPT 55087P104 16,594 406,300 SH Put SOLE 8 406,300 0 0
LYFT INC COM 55087P104 7,541 184,634 SH   SOLE 8 184,634 0 0
LYON WILLIAM HOMES COM 552074700 1,730 85,008 SH   SOLE 1 85,008 0 0
LYON WILLIAM HOMES COM 552074700 3 134 SH   SOLE 8 134 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 97,712 1,092,129 SH   SOLE 1 1,092,129 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 8,876 99,200 SH Put SOLE 8 99,200 0 0
LYONDELLBASELL INDUSTRIES N OPT N53745100 5,941 66,400 SH Call SOLE 8 66,400 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 931 10,403 SH   SOLE 8 10,403 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 848 9,470 SH   SOLE 9 9,470 0 0
LYONDELLBASELL INDUSTRIES N COM N53745100 4,140 46,275 SH   DFND 20 0 0 46,275
LYONDELLBASELL INDUSTRIES N COM N53745100 1,352 15,114 SH   SOLE 99 15,114 0 0
M &amp T BK CORP COM 55261F104 20,542 130,036 SH   SOLE 1 130,036 0 0
M &amp T BK CORP OPT 55261F104 490 3,100 SH Call SOLE 8 3,100 0 0
M &amp T BK CORP COM 55261F104 2,153 13,631 SH   SOLE 8 13,631 0 0
M &amp T BK CORP OPT 55261F104 821 5,200 SH Put SOLE 8 5,200 0 0
M &amp T BK CORP COM 55261F104 669 4,237 SH   SOLE 9 4,237 0 0
M D C HLDGS INC COM 552676108 4,685 108,667 SH   SOLE 1 108,667 0 0
M D C HLDGS INC COM 552676108 2 50 SH   SOLE 8 50 0 0
M/I HOMES INC COM 55305B101 2,255 59,902 SH   SOLE 1 59,902 0 0
M/I HOMES INC COM 55305B101 119 3,158 SH   SOLE 8 3,158 0 0
MACATAWA BK CORP COM 554225102 137 13,193 SH   SOLE 1 13,193 0 0
MACATAWA BK CORP COM 554225102 0 41 SH   SOLE 8 41 0 0
MACERICH CO COM 554382101 754 23,872 SH   SOLE 1 23,872 0 0
MACERICH CO TRUS 554382101 5,038 159,498 SH   SOLE 1 159,498 0 0
MACERICH CO OPT 554382101 1,327 42,000 SH Call SOLE 8 42,000 0 0
MACERICH CO OPT 554382101 1,485 47,000 SH Put SOLE 8 47,000 0 0
MACERICH CO COM 554382101 107 3,423 SH   SOLE 9 3,423 0 0
MACK CALI RLTY CORP TRUS 554489104 2,906 134,181 SH   SOLE 1 134,181 0 0
MACK CALI RLTY CORP TRUS 554489104 33 1,516 SH   SOLE 8 1,516 0 0
MACKINAC FINL CORP COM 554571109 72 4,678 SH   SOLE 1 4,678 0 0
MACKINAC FINL CORP COM 554571109 0 6 SH   SOLE 8 6 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,059 49,314 SH   SOLE 1 49,314 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3 169 SH   SOLE 8 169 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 1,187 30,090 SH   SOLE 1 30,090 0 0
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,200 30,400 SH Call SOLE 8 30,400 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 124 3,150 SH   SOLE 8 3,150 0 0
MACQUARIE INFRASTRUCTURE COR BOND 55608BAB1 1,827 2,000,000 PRN   SOLE 8 0 0 2,000,000
MACQUARIE INFRASTRUCTURE COR OPT 55608B105 1,105 28,000 SH Put SOLE 8 28,000 0 0
MACROGENICS INC COM 556099109 300 23,497 SH   SOLE 1 23,497 0 0
MACROGENICS INC COM 556099109 81 6,370 SH   SOLE 8 6,370 0 0
MACYS INC COM 55616P104 36,939 2,377,076 SH   SOLE 1 2,377,076 0 0
MACYS INC OPT 55616P104 8,791 565,700 SH Call SOLE 8 565,700 0 0
MACYS INC COM 55616P104 10,986 706,955 SH   SOLE 8 706,955 0 0
MACYS INC OPT 55616P104 18,559 1,194,300 SH Put SOLE 8 1,194,300 0 0
MACYS INC COM 55616P104 939 60,478 SH   SOLE 9 60,478 0 0
MADDEN STEVEN LTD COM 556269108 4,060 113,420 SH   SOLE 1 113,420 0 0
MADDEN STEVEN LTD COM 556269108 33 921 SH   SOLE 8 921 0 0
MADDEN STEVEN LTD COM 556269108 159 4,452 SH   SOLE 99 4,452 0 0
MADISON SQUARE GARDEN CO NEW COM 55825T103 1,180 4,480 SH   SOLE 8 4,480 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 332 3,852 SH   SOLE 1 3,852 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 0 2 SH   SOLE 8 2 0 0
MADRIGAL PHARMACEUTICALS INC COM 558868105 51 594 SH   SOLE 99 594 0 0
MAG SILVER CORP COM 55903Q104 116 10,934 SH   SOLE 1 10,934 0 0
MAG SILVER CORP COM 55903Q104 5 438 SH   SOLE 8 438 0 0
MAGAL SECURITY SYS LTD COM M6786D104 4 1,000 SH   DFND 1 0 0 1,000
MAGELLAN HEALTH INC COM 559079207 1,582 25,476 SH   SOLE 1 25,476 0 0
MAGELLAN HEALTH INC OPT 559079207 68 1,100 SH Call SOLE 8 1,100 0 0
MAGELLAN HEALTH INC OPT 559079207 137 2,200 SH Put SOLE 8 2,200 0 0
MAGELLAN HEALTH INC COM 559079207 15 241 SH   SOLE 8 241 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 35,330 533,121 SH   SOLE 1 533,121 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 550 8,300 SH Put SOLE 8 8,300 0 0
MAGELLAN MIDSTREAM PRTNRS LP OPT 559080106 1,445 21,800 SH Call SOLE 8 21,800 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106 1,575 23,769 SH   SOLE 8 23,769 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 97 9,493 SH   SOLE 1 9,493 0 0
MAGENTA THERAPEUTICS INC COM 55910K108 7 640 SH   SOLE 8 640 0 0
MAGNA INTL INC COM 559222401 2,933 55,002 SH   SOLE 1 55,002 0 0
MAGNA INTL INC OPT 559222401 432 8,100 SH Put SOLE 8 8,100 0 0
MAGNA INTL INC COM 559222401 472 8,865 SH   SOLE 8 8,865 0 0
MAGNA INTL INC OPT 559222401 75 1,400 SH Call SOLE 8 1,400 0 0
MAGNA INTL INC COM 559222401 4,196 78,699 SH   SOLE 9 78,699 0 0
MAGNA INTL INC COM 559222401 150 2,816 SH   SOLE 99 2,816 0 0
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 237 23,400 SH   SOLE 1 23,400 0 0
MAGNACHIP SEMICONDUCTOR SA BOND 55932XAB0 62 45,000 PRN   SOLE 8 0 0 45,000
MAGNOLIA OIL &amp GAS CORP COM 559663109 1,477 133,066 SH   SOLE 1 133,066 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 2 139 SH   SOLE 8 139 0 0
MAGNOLIA OIL &amp GAS CORP COM 559663109 91 8,239 SH   SOLE 99 8,239 0 0
MAGYAR BANCORP INC COM 55977T109 0 37 SH   SOLE 8 37 0 0
MAIN STREET CAPITAL CORP COM 56035L104 12 278 SH   SOLE 8 278 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 76 3,601 SH   SOLE 1 3,601 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 0 12 SH   SOLE 8 12 0 0
MAJESCO COM 56068V102 32 3,738 SH   SOLE 1 3,738 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 34 1,506 SH   SOLE 1 1,506 0 0
MAKEMYTRIP LIMITED MAURITIUS COM V5633W109 3 156 SH   SOLE 8 156 0 0
MALIBU BOATS INC COM 56117J100 733 23,890 SH   SOLE 1 23,890 0 0
MALIBU BOATS INC COM 56117J100 29 936 SH   SOLE 8 936 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 0 17 SH   DFND 1 0 0 17
MALLINCKRODT PUB LTD CO COM G5785G107 462 191,071 SH   SOLE 1 191,071 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 1,499 621,900 SH Put SOLE 8 621,900 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 48 20,091 SH   SOLE 8 20,091 0 0
MALLINCKRODT PUB LTD CO OPT G5785G107 126 52,400 SH Call SOLE 8 52,400 0 0
MALLINCKRODT PUB LTD CO COM G5785G107 86 35,769 SH   SOLE 9 35,769 0 0
MALVERN BANCORP INC COM 561409103 82 3,751 SH   SOLE 1 3,751 0 0
MALVERN BANCORP INC COM 561409103 1 51 SH   SOLE 8 51 0 0
MAMMOTH ENERGY SVCS INC COM 56155L108 18 7,339 SH   SOLE 1 7,339 0 0
MANHATTAN ASSOCS INC COM 562750109 6,715 83,229 SH   SOLE 1 83,229 0 0
MANHATTAN ASSOCS INC COM 562750109 32 392 SH   SOLE 8 392 0 0
MANHATTAN ASSOCS INC OPT 562750109 8 100 SH Put SOLE 8 100 0 0
MANHATTAN BRIDGE CAPITAL INC TRUS 562803106 0 9 SH   SOLE 8 9 0 0
MANITEX INTL INC COM 563420108 1 89 SH   SOLE 8 89 0 0
MANITOWOC CO INC COM 563571405 349 27,956 SH   SOLE 1 27,956 0 0
MANITOWOC CO INC OPT 563571405 31 2,500 SH Put SOLE 8 2,500 0 0
MANITOWOC CO INC COM 563571405 112 8,930 SH   SOLE 8 8,930 0 0
MANITOWOC CO INC OPT 563571405 168 13,400 SH Call SOLE 8 13,400 0 0
MANNATECH INC COM 563771203 0 8 SH   SOLE 8 8 0 0
MANNKIND CORP COM 56400P706 116 92,433 SH   SOLE 1 92,433 0 0
MANNKIND CORP OPT 56400P706 8 6,700 SH Put SOLE 8 6,700 0 0
MANNKIND CORP OPT 56400P706 117 93,600 SH Call SOLE 8 93,600 0 0
MANNKIND CORP COM 56400P706 69 54,959 SH   SOLE 8 54,959 0 0
MANPOWERGROUP INC COM 56418H100 9,246 109,745 SH   SOLE 1 109,745 0 0
MANPOWERGROUP INC COM 56418H100 68 796 SH   SOLE 8 796 0 0
MANPOWERGROUP INC OPT 56418H100 918 10,900 SH Call SOLE 8 10,900 0 0
MANPOWERGROUP INC OPT 56418H100 185 2,200 SH Put SOLE 8 2,200 0 0
MANPOWERGROUP INC COM 56418H100 113 1,338 SH   SOLE 9 1,338 0 0
MANPOWERGROUP INC COM 56418H100 62 732 SH   SOLE 99 732 0 0
MANTECH INTL CORP COM 564563104 3,226 45,178 SH   SOLE 1 45,178 0 0
MANTECH INTL CORP COM 564563104 4 50 SH   SOLE 8 50 0 0
MANULIFE FINL CORP COM 56501R106 483 26,305 SH   SOLE 1 26,305 0 0
MANULIFE FINL CORP COM 56501R106 123 6,700 SH   DFND 1 0 0 6,700
MANULIFE FINL CORP OPT 56501R106 123 6,700 SH Put SOLE 8 6,700 0 0
MANULIFE FINL CORP OPT 56501R106 722 39,300 SH Call SOLE 8 39,300 0 0
MANULIFE FINL CORP COM 56501R106 7,143 389,008 SH   SOLE 9 389,008 0 0
MANULIFE FINL CORP COM 56501R106 109 5,944 SH   DFND 20 0 0 5,944
MANULIFE FINL CORP COM 56501R106 322 17,537 SH   SOLE 99 17,537 0 0
MARATHON OIL CORP COM 565849106 29,473 2,402,127 SH   SOLE 1 2,402,127 0 0
MARATHON OIL CORP OPT 565849106 2,979 242,800 SH Call SOLE 8 242,800 0 0
MARATHON OIL CORP COM 565849106 2,757 224,667 SH   SOLE 8 224,667 0 0
MARATHON OIL CORP OPT 565849106 5,936 483,800 SH Put SOLE 8 483,800 0 0
MARATHON OIL CORP COM 565849106 833 67,929 SH   SOLE 9 67,929 0 0
MARATHON PATENT GROUP INC COM 56585W401 18 10,400 SH   SOLE 1 10,400 0 0
MARATHON PETE CORP COM 56585A102 52,073 857,131 SH   SOLE 1 857,131 0 0
MARATHON PETE CORP OPT 56585A102 41,256 679,100 SH Call SOLE 8 679,100 0 0
MARATHON PETE CORP OPT 56585A102 16,513 271,812 SH Put SOLE 8 271,812 0 0
MARATHON PETE CORP COM 56585A102 10,614 174,716 SH   SOLE 8 174,716 0 0
MARATHON PETE CORP COM 56585A102 1,342 22,086 SH   SOLE 9 22,086 0 0
MARATHON PETE CORP COM 56585A102 2,385 39,257 SH   SOLE 99 39,257 0 0
MARCHEX INC COM 56624R108 58 18,210 SH   SOLE 1 18,210 0 0
MARCUS &amp MILLICHAP INC COM 566324109 879 24,791 SH   SOLE 1 24,791 0 0
MARCUS CORP COM 566330106 944 25,516 SH   SOLE 1 25,516 0 0
MARINE PRODS CORP COM 568427108 52 3,641 SH   SOLE 1 3,641 0 0
MARINE PRODS CORP COM 568427108 1 70 SH   SOLE 8 70 0 0
MARINEMAX INC COM 567908108 1,050 67,788 SH   SOLE 1 67,788 0 0
MARINEMAX INC COM 567908108 6 356 SH   SOLE 8 356 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 38 24,737 SH   SOLE 1 24,737 0 0
MARINUS PHARMACEUTICALS INC COM 56854Q101 53 34,294 SH   SOLE 8 34,294 0 0
MARKEL CORP COM 570535104 118 100 SH   DFND 1 0 0 100
MARKEL CORP COM 570535104 4,140 3,503 SH   SOLE 1 3,503 0 0
MARKEL CORP COM 570535104 22 19 SH   SOLE 8 19 0 0
MARKEL CORP COM 570535104 369 312 SH   SOLE 9 312 0 0
MARKETAXESS HLDGS INC COM 57060D108 13,710 41,864 SH   SOLE 1 41,864 0 0
MARKETAXESS HLDGS INC OPT 57060D108 33 100 SH Call SOLE 8 100 0 0
MARKETAXESS HLDGS INC COM 57060D108 302 922 SH   SOLE 9 922 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 109 4,324 SH   SOLE 1 4,324 0 0
MARLIN BUSINESS SVCS CORP COM 571157106 1 51 SH   SOLE 8 51 0 0
MARRIOTT INTL INC NEW COM 571903202 51,863 417,024 SH   SOLE 1 417,024 0 0
MARRIOTT INTL INC NEW OPT 571903202 1,803 14,500 SH Call SOLE 8 14,500 0 0
MARRIOTT INTL INC NEW OPT 571903202 2,114 17,000 SH Put SOLE 8 17,000 0 0
MARRIOTT INTL INC NEW COM 571903202 187 1,502 SH   SOLE 8 1,502 0 0
MARRIOTT INTL INC NEW COM 571903202 1,121 9,015 SH   SOLE 9 9,015 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 4,632 44,711 SH   SOLE 1 44,711 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 274 2,644 SH   SOLE 8 2,644 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 570 5,500 SH Put SOLE 8 5,500 0 0
MARRIOTT VACTINS WORLDWID CO OPT 57164Y107 476 4,596 SH Call SOLE 8 4,596 0 0
MARRIOTT VACTINS WORLDWID CO BOND 57164YAB3 253 252,000 PRN   SOLE 8 0 0 252,000
MARRONE BIO INNOVATIONS INC COM 57165B106 36 25,575 SH   SOLE 1 25,575 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 56,398 563,700 SH   SOLE 1 563,700 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 108 1,080 SH   SOLE 8 1,080 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 850 8,500 SH Put SOLE 8 8,500 0 0
MARSH &amp MCLENNAN COS INC OPT 571748102 650 6,500 SH Call SOLE 8 6,500 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 1,643 16,420 SH   SOLE 9 16,420 0 0
MARSH &amp MCLENNAN COS INC COM 571748102 1,135 11,348 SH   SOLE 99 11,038 310 0
MARTEN TRANS LTD COM 573075108 871 41,927 SH   SOLE 1 41,927 0 0
MARTEN TRANS LTD COM 573075108 2 104 SH   SOLE 8 104 0 0
MARTIN MARIETTA MATLS INC COM 573284106 56,699 206,856 SH   SOLE 1 206,856 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 2,522 9,200 SH Call SOLE 8 9,200 0 0
MARTIN MARIETTA MATLS INC COM 573284106 267 973 SH   SOLE 8 973 0 0
MARTIN MARIETTA MATLS INC OPT 573284106 740 2,700 SH Put SOLE 8 2,700 0 0
MARTIN MARIETTA MATLS INC COM 573284106 546 1,996 SH   SOLE 9 1,996 0 0
MARTIN MARIETTA MATLS INC COM 573284106 1,506 5,495 SH   SOLE 99 5,495 0 0
MARTIN MIDSTREAM PRTNRS L P COM 573331105 31 6,769 SH   SOLE 1 6,769 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 6,099 244,279 SH   SOLE 1 244,279 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 13,890 556,300 SH Call SOLE 8 556,300 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 627 25,096 SH   SOLE 8 25,096 0 0
MARVELL TECHNOLOGY GROUP LTD OPT G5876H105 3,146 126,000 SH Put SOLE 8 126,000 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 348 13,938 SH   SOLE 9 13,938 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876H105 722 28,933 SH   SOLE 99 28,933 0 0
MASCO CORP COM 574599106 16,098 386,197 SH   SOLE 1 386,197 0 0
MASCO CORP OPT 574599106 3,264 78,300 SH Put SOLE 8 78,300 0 0
MASCO CORP COM 574599106 2,723 65,322 SH   SOLE 8 65,322 0 0
MASCO CORP OPT 574599106 3,339 80,100 SH Call SOLE 8 80,100 0 0
MASCO CORP COM 574599106 405 9,706 SH   SOLE 9 9,706 0 0
MASCO CORP COM 574599106 665 15,954 SH   SOLE 99 15,954 0 0
MASIMO CORP COM 574795100 4,790 32,192 SH   SOLE 1 32,192 0 0
MASIMO CORP COM 574795100 63 427 SH   SOLE 8 427 0 0
MASIMO CORP COM 574795100 223 1,498 SH   SOLE 99 1,498 0 0
MASONITE INTL CORP NEW COM 575385109 1,810 31,221 SH   SOLE 1 31,221 0 0
MASONITE INTL CORP NEW COM 575385109 4 75 SH   SOLE 8 75 0 0
MASTEC INC COM 576323109 8,864 136,516 SH   SOLE 1 136,516 0 0
MASTEC INC OPT 576323109 17,843 274,800 SH Call SOLE 8 274,800 0 0
MASTEC INC OPT 576323109 25,719 396,100 SH Put SOLE 8 396,100 0 0
MASTEC INC COM 576323109 1,759 27,083 SH   SOLE 8 27,083 0 0
MASTECH DIGITAL INC COM 57633B100 0 35 SH   SOLE 8 35 0 0
MASTERCARD INC OPT 57636Q104 10,863 40,000 SH Call SOLE 1 40,000 0 0
MASTERCARD INC OPT 57636Q104 10,863 40,000 SH Put SOLE 1 40,000 0 0
MASTERCARD INC COM 57636Q104 407,858 1,501,852 SH   SOLE 1 1,501,852 0 0
MASTERCARD INC COM 57636Q104 671 2,472 SH   DFND 1 0 0 2,472
MASTERCARD INC OPT 57636Q104 59,257 218,200 SH Call SOLE 8 218,200 0 0
MASTERCARD INC OPT 57636Q104 139,452 513,500 SH Put SOLE 8 513,500 0 0
MASTERCARD INC COM 57636Q104 51,194 188,512 SH   SOLE 8 188,512 0 0
MASTERCARD INC OPT 57636Q104 10,863 40,000 SH Call SOLE 9 40,000 0 0
MASTERCARD INC OPT 57636Q104 10,863 40,000 SH Put SOLE 9 40,000 0 0
MASTERCARD INC COM 57636Q104 7,914 29,148 SH   SOLE 9 29,148 0 0
MASTERCARD INC COM 57636Q104 3,313 12,200 SH   DFND 20 0 0 12,200
MASTERCRAFT BOAT HLDGS INC COM 57637H103 345 23,110 SH   SOLE 1 23,110 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 1 36 SH   SOLE 8 36 0 0
MATADOR RES CO COM 576485205 7,380 446,464 SH   SOLE 1 446,464 0 0
MATADOR RES CO COM 576485205 106 6,390 SH   SOLE 8 6,390 0 0
MATADOR RES CO COM 576485205 35 2,119 SH   SOLE 99 2,119 0 0
MATCH GROUP INC COM 57665R106 3,527 49,376 SH   SOLE 1 49,376 0 0
MATCH GROUP INC COM 57665R106 4,431 62,026 SH   SOLE 8 62,026 0 0
MATCH GROUP INC OPT 57665R106 9,366 131,100 SH Call SOLE 8 131,100 0 0
MATCH GROUP INC OPT 57665R106 9,594 134,300 SH Put SOLE 8 134,300 0 0
MATERIALISE NV ADR 57667T100 98 5,300 SH   SOLE 1 5,300 0 0
MATERION CORP COM 576690101 2,136 34,821 SH   SOLE 1 34,821 0 0
MATERION CORP COM 576690101 74 1,200 SH   SOLE 8 1,200 0 0
MATINAS BIOPHARMA HLDGS INC COM 576810105 0 20 SH   SOLE 1 20 0 0
MATRIX SVC CO COM 576853105 698 40,695 SH   SOLE 1 40,695 0 0
MATRIX SVC CO COM 576853105 50 2,979 SH   SOLE 8 2,979 0 0
MATSON INC COM 57686G105 2,205 58,750 SH   SOLE 1 58,750 0 0
MATSON INC COM 57686G105 13 335 SH   SOLE 8 335 0 0
MATTEL INC COM 577081102 4,235 371,861 SH   SOLE 1 371,861 0 0
MATTEL INC COM 577081102 461 40,441 SH   SOLE 8 40,441 0 0
MATTEL INC OPT 577081102 1,562 137,100 SH Call SOLE 8 137,100 0 0
MATTEL INC OPT 577081102 3,539 310,700 SH Put SOLE 8 310,700 0 0
MATTEL INC COM 577081102 197 17,281 SH   SOLE 9 17,281 0 0
MATTHEWS INTL CORP COM 577128101 1,303 36,791 SH   SOLE 1 36,791 0 0
MATTHEWS INTL CORP COM 577128101 17 462 SH   SOLE 8 462 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 36 3,325 SH   SOLE 1 3,325 0 0
MAUI LD &amp PINEAPPLE INC COM 577345101 0 30 SH   SOLE 8 30 0 0
MAXAR TECHNOLOGIES INC COM 57778K105 3,127 411,470 SH   SOLE 1 411,470 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 25,721 444,165 SH   SOLE 1 444,165 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 906 15,632 SH   SOLE 8 15,632 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 313 5,400 SH Call SOLE 8 5,400 0 0
MAXIM INTEGRATED PRODS INC OPT 57772K101 1,540 26,600 SH Put SOLE 8 26,600 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 508 8,755 SH   SOLE 9 8,755 0 0
MAXIMUS INC COM 577933104 6,292 81,442 SH   SOLE 1 81,442 0 0
MAXIMUS INC COM 577933104 32 416 SH   SOLE 8 416 0 0
MAXLINEAR INC COM 57776J100 1,738 77,659 SH   SOLE 1 77,659 0 0
MAXLINEAR INC COM 57776J100 8 386 SH   SOLE 8 386 0 0
MAXLINEAR INC COM 57776J100 108 4,847 SH   SOLE 99 4,847 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 42 3,147 SH   SOLE 1 3,147 0 0
MAYVILLE ENGINEERING CO INC COM 578605107 0 17 SH   SOLE 8 17 0 0
MBIA INC COM 55262C100 695 75,368 SH   SOLE 1 75,368 0 0
MBIA INC OPT 55262C100 16 1,700 SH Put SOLE 8 1,700 0 0
MBIA INC OPT 55262C100 160 17,300 SH Call SOLE 8 17,300 0 0
MBIA INC COM 55262C100 690 74,778 SH   SOLE 8 74,778 0 0
MBIA INC COM 55262C100 526 57,040 SH   SOLE 99 57,040 0 0
MCCORMICK &amp CO INC COM 579780206 23,355 149,421 SH   SOLE 1 149,421 0 0
MCCORMICK &amp CO INC COM 579780206 69 443 SH   DFND 1 0 0 443
MCCORMICK &amp CO INC OPT 579780206 2,063 13,200 SH Call SOLE 8 13,200 0 0
MCCORMICK &amp CO INC COM 579780206 4 23 SH   SOLE 8 23 0 0
MCCORMICK &amp CO INC OPT 579780206 688 4,400 SH Put SOLE 8 4,400 0 0
MCCORMICK &amp CO INC COM 579780206 621 3,971 SH   SOLE 9 3,971 0 0
MCDERMOTT INTL INC COM 580037703 2,514 1,244,432 SH   SOLE 1 1,244,432 0 0
MCDERMOTT INTL INC COM 580037703 1,241 614,359 SH   SOLE 8 614,359 0 0
MCDERMOTT INTL INC OPT 580037703 806 398,660 SH Put SOLE 8 398,660 0 0
MCDERMOTT INTL INC OPT 580037703 2,361 1,168,940 SH Call SOLE 8 1,168,940 0 0
MCDONALDS CORP COM 580135101 2,616 12,183 SH   DFND 1 0 0 12,183
MCDONALDS CORP COM 580135101 172,087 801,480 SH   SOLE 1 801,480 0 0
MCDONALDS CORP COM 580135101 121 565 SH   SOLE 8 565 0 0
MCDONALDS CORP OPT 580135101 32,379 150,800 SH Put SOLE 8 150,800 0 0
MCDONALDS CORP OPT 580135101 68,386 318,500 SH Call SOLE 8 318,500 0 0
MCDONALDS CORP COM 580135101 6,577 30,633 SH   SOLE 9 30,633 0 0
MCDONALDS CORP COM 580135101 17,703 82,449 SH   SOLE 58 82,449 0 0
MCEWEN MNG INC COM 58039P107 100 64,183 SH   SOLE 1 64,183 0 0
MCEWEN MNG INC COM 58039P107 258 165,631 SH   SOLE 8 165,631 0 0
MCGRATH RENTCORP COM 580589109 963 13,833 SH   SOLE 1 13,833 0 0
MCGRATH RENTCORP COM 580589109 3 41 SH   SOLE 8 41 0 0
MCKESSON CORP COM 58155Q103 92,791 678,985 SH   SOLE 1 678,985 0 0
MCKESSON CORP OPT 58155Q103 2,009 14,700 SH Put SOLE 8 14,700 0 0
MCKESSON CORP COM 58155Q103 288 2,107 SH   SOLE 8 2,107 0 0
MCKESSON CORP OPT 58155Q103 9,211 67,400 SH Call SOLE 8 67,400 0 0
MCKESSON CORP COM 58155Q103 835 6,112 SH   SOLE 9 6,112 0 0
MDC PARTNERS INC COM 552697104 79 27,888 SH   SOLE 1 27,888 0 0
MDU RES GROUP INC COM 552690109 3,731 132,265 SH   SOLE 1 132,265 0 0
MDU RES GROUP INC COM 552690109 25 882 SH   SOLE 8 882 0 0
MECHEL PAO ADR 583840509 29 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 67 10,468 SH   SOLE 1 10,468 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 10 500 SH   DFND 1 0 0 500
MEDICAL PPTYS TRUST INC TRUS 58463J304 4,031 206,077 SH   SOLE 1 206,077 0 0
MEDICAL PPTYS TRUST INC TRUS 58463J304 32 1,630 SH   SOLE 8 1,630 0 0
MEDICINES CO COM 584688105 4,234 84,669 SH   SOLE 1 84,669 0 0
MEDICINES CO OPT 584688105 335 6,700 SH Call SOLE 8 6,700 0 0
MEDICINES CO OPT 584688105 380 7,600 SH Put SOLE 8 7,600 0 0
MEDICINES CO COM 584688105 4,494 89,860 SH   SOLE 8 89,860 0 0
MEDICINES CO BOND 584688AG0 118 100,000 PRN   SOLE 8 0 0 100,000
MEDICINOVA INC COM 58468P206 161 20,295 SH   SOLE 1 20,295 0 0
MEDICINOVA INC COM 58468P206 6 703 SH   SOLE 8 703 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 44,462 485,911 SH   SOLE 1 485,911 0 0
MEDIDATA SOLUTIONS INC OPT 58471A105 183 2,000 SH Call SOLE 8 2,000 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 55 603 SH   SOLE 8 603 0 0
MEDIFAST INC COM 58470H101 1,729 16,685 SH   SOLE 1 16,685 0 0
MEDIFAST INC OPT 58470H101 1,513 14,600 SH Call SOLE 8 14,600 0 0
MEDIFAST INC COM 58470H101 7 64 SH   SOLE 8 64 0 0
MEDIFAST INC OPT 58470H101 1,948 18,800 SH Put SOLE 8 18,800 0 0
MEDLEY MGMT INC COM 58503T106 0 105 SH   SOLE 8 105 0 0
MEDNAX INC COM 58502B106 2,418 106,941 SH   SOLE 1 106,941 0 0
MEDNAX INC COM 58502B106 14 610 SH   SOLE 8 610 0 0
MEDPACE HLDGS INC COM 58506Q109 3,534 42,047 SH   SOLE 1 42,047 0 0
MEDPACE HLDGS INC COM 58506Q109 56 672 SH   SOLE 8 672 0 0
MEDTRONIC PLC COM G5960L103 303,054 2,790,032 SH   SOLE 1 2,060,890 729,142 0
MEDTRONIC PLC COM G5960L103 526 4,847 SH   DFND 1 0 0 4,847
MEDTRONIC PLC COM G5960L103 4,925 45,343 SH   SOLE 8 45,343 0 0
MEDTRONIC PLC OPT G5960L103 10,427 96,000 SH Put SOLE 8 96,000 0 0
MEDTRONIC PLC OPT G5960L103 8,223 75,700 SH Call SOLE 8 75,700 0 0
MEDTRONIC PLC COM G5960L103 5,341 49,184 SH   SOLE 9 49,184 0 0
MEDTRONIC PLC COM G5960L103 2,314 21,300 SH   DFND 20 0 0 21,300
MEDTRONIC PLC COM G5960L103 5,032 46,325 SH   SOLE 20 0 46,325 0
MEDTRONIC PLC COM G5960L103 3,285 30,239 SH   SOLE 82 0 30,239 0
MEDTRONIC PLC COM G5960L103 12,240 112,686 SH   SOLE 99 0 112,686 0
MEET GROUP INC COM 58513U101 306 93,313 SH   SOLE 1 93,313 0 0
MEET GROUP INC COM 58513U101 1 244 SH   SOLE 8 244 0 0
MEI PHARMA INC COM 55279B202 97 57,937 SH   SOLE 1 57,937 0 0
MEIRAGTX HOLDINGS PLC COM G59665102 274 17,167 SH   SOLE 1 17,167 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 11,114 572,597 SH   SOLE 1 572,597 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 2,940 151,500 SH Put SOLE 8 151,500 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 2,135 109,970 SH   SOLE 8 109,970 0 0
MELCO RESORTS AND ENTMT LTD OPT 585464100 745 38,400 SH Call SOLE 8 38,400 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 229 11,800 SH   SOLE 9 11,800 0 0
MELINTA THERAPEUTICS INC COM 58549G209 0 34 SH   SOLE 1 34 0 0
MELINTA THERAPEUTICS INC COM 58549G209 0 63 SH   SOLE 8 63 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 2,105 19,205 SH   SOLE 1 19,205 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 33 300 SH Call SOLE 8 300 0 0
MELLANOX TECHNOLOGIES LTD OPT M51363113 3,441 31,400 SH Put SOLE 8 31,400 0 0
MELLANOX TECHNOLOGIES LTD COM M51363113 438 3,995 SH   SOLE 8 3,995 0 0
MENLO THERAPEUTICS INC COM 586858102 35 7,889 SH   SOLE 1 7,889 0 0
MERCADOLIBRE INC COM 58733R102 9,650 17,506 SH   SOLE 1 17,506 0 0
MERCADOLIBRE INC COM 58733R102 31 56 SH   DFND 1 0 0 56
MERCADOLIBRE INC OPT 58733R102 41,838 75,900 SH Put SOLE 8 75,900 0 0
MERCADOLIBRE INC COM 58733R102 71 129 SH   SOLE 8 129 0 0
MERCADOLIBRE INC OPT 58733R102 31,916 57,900 SH Call SOLE 8 57,900 0 0
MERCADOLIBRE INC COM 58733R102 534 969 SH   SOLE 9 969 0 0
MERCADOLIBRE INC COM 58733R102 2,238 4,060 SH   DFND 20 0 0 4,060
MERCADOLIBRE INC COM 58733R102 827 1,500 SH   SOLE 99 1,500 0 0
MERCANTILE BANK CORP COM 587376104 269 8,215 SH   SOLE 1 8,215 0 0
MERCANTILE BANK CORP COM 587376104 1 28 SH   SOLE 8 28 0 0
MERCER INTL INC COM 588056101 246 19,638 SH   SOLE 1 19,638 0 0
MERCER INTL INC COM 588056101 9 691 SH   SOLE 8 691 0 0
MERCHANTS BANCORP IND COM 58844R108 105 6,387 SH   SOLE 1 6,387 0 0
MERCHANTS BANCORP IND COM 58844R108 0 6 SH   SOLE 8 6 0 0
MERCK &amp CO INC COM 58933Y105 355,517 4,223,279 SH   SOLE 1 4,223,279 0 0
MERCK &amp CO INC COM 58933Y105 716 8,511 SH   DFND 1 0 0 8,511
MERCK &amp CO INC OPT 58933Y105 42,949 510,200 SH Put SOLE 8 510,200 0 0
MERCK &amp CO INC OPT 58933Y105 59,877 711,300 SH Call SOLE 8 711,300 0 0
MERCK &amp CO INC COM 58933Y105 2,976 35,363 SH   SOLE 8 35,363 0 0
MERCK &amp CO INC COM 58933Y105 10,553 125,373 SH   SOLE 9 125,373 0 0
MERCK &amp CO INC COM 58933Y105 751 8,927 SH   SOLE 20 0 8,927 0
MERCK &amp CO INC COM 58933Y105 23,344 277,308 SH   SOLE 58 277,308 0 0
MERCURY GENL CORP NEW COM 589400100 2,337 41,822 SH   SOLE 1 41,822 0 0
MERCURY GENL CORP NEW COM 589400100 6 108 SH   SOLE 8 108 0 0
MERCURY SYS INC COM 589378108 11,809 145,500 SH   SOLE 1 145,500 0 0
MERCURY SYS INC COM 589378108 8 100 SH   SOLE 8 100 0 0
MEREDITH CORP COM 589433101 1,284 35,013 SH   SOLE 1 35,013 0 0
MEREDITH CORP COM 589433101 1 17 SH   SOLE 8 17 0 0
MERIDIAN BANCORP INC MD COM 58958U103 448 23,964 SH   SOLE 1 23,964 0 0
MERIDIAN BANCORP INC MD COM 58958U103 2 97 SH   SOLE 8 97 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 521 54,885 SH   SOLE 1 54,885 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 16 1,624 SH   SOLE 8 1,624 0 0
MERIDIAN CORPORATION COM 58958P104 0 6 SH   SOLE 8 6 0 0
MERIT MED SYS INC COM 589889104 1,723 56,550 SH   SOLE 1 56,550 0 0
MERIT MED SYS INC COM 589889104 12 384 SH   SOLE 8 384 0 0
MERITAGE HOMES CORP COM 59001A102 3,702 52,624 SH   SOLE 1 52,624 0 0
MERITAGE HOMES CORP COM 59001A102 13 189 SH   SOLE 8 189 0 0
MERITOR INC COM 59001K100 3,163 170,991 SH   SOLE 1 170,991 0 0
MERITOR INC OPT 59001K100 4 200 SH Put SOLE 8 200 0 0
MERITOR INC COM 59001K100 495 26,773 SH   SOLE 8 26,773 0 0
MERITOR INC OPT 59001K100 13 700 SH Call SOLE 8 700 0 0
MERRIMACK PHARMACEUTICALS IN COM 590328209 0 50 SH   SOLE 1 50 0 0
MERSANA THERAPEUTICS INC COM 59045L106 39 24,814 SH   SOLE 1 24,814 0 0
MERSANA THERAPEUTICS INC COM 59045L106 0 49 SH   SOLE 8 49 0 0
MERSANA THERAPEUTICS INC COM 59045L106 7 4,353 SH   SOLE 99 4,353 0 0
MESA AIR GROUP INC COM 590479135 69 10,258 SH   SOLE 1 10,258 0 0
MESA AIR GROUP INC COM 590479135 0 12 SH   SOLE 8 12 0 0
MESA LABS INC COM 59064R109 939 3,948 SH   SOLE 1 3,948 0 0
META FINL GROUP INC COM 59100U108 2,237 68,601 SH   SOLE 1 68,601 0 0
METHANEX CORP COM 59151K108 692 19,508 SH   SOLE 1 19,508 0 0
METHANEX CORP COM 59151K108 876 24,691 SH   SOLE 8 24,691 0 0
METHANEX CORP OPT 59151K108 266 7,500 SH Call SOLE 8 7,500 0 0
METHANEX CORP OPT 59151K108 1,578 44,500 SH Put SOLE 8 44,500 0 0
METHANEX CORP COM 59151K108 26 718 SH   SOLE 9 718 0 0
METHODE ELECTRS INC COM 591520200 2,588 76,921 SH   SOLE 1 76,921 0 0
METHODE ELECTRS INC COM 591520200 4 111 SH   SOLE 8 111 0 0
METHODE ELECTRS INC COM 591520200 458 13,605 SH   SOLE 99 13,605 0 0
METLIFE INC COM 59156R108 78,671 1,668,189 SH   SOLE 1 1,668,189 0 0
METLIFE INC COM 59156R108 2,720 57,672 SH   SOLE 8 57,672 0 0
METLIFE INC OPT 59156R108 15,624 331,300 SH Call SOLE 8 331,300 0 0
METLIFE INC OPT 59156R108 2,589 54,900 SH Put SOLE 8 54,900 0 0
METLIFE INC COM 59156R108 6,116 129,682 SH   SOLE 9 129,682 0 0
METLIFE INC COM 59156R108 19 400 SH   DFND 20 0 0 400
METLIFE INC COM 59156R108 3,762 79,779 SH   SOLE 58 79,779 0 0
METROPOLITAN BK HLDG CORP COM 591774104 376 9,561 SH   SOLE 1 9,561 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 88,897 126,203 SH   SOLE 1 45,476 80,727 0
METTLER TOLEDO INTERNATIONAL COM 592688105 60 85 SH   DFND 1 0 0 85
METTLER TOLEDO INTERNATIONAL COM 592688105 12 17 SH   SOLE 8 17 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 561 795 SH   SOLE 9 795 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 4,393 6,237 SH   SOLE 20 0 6,237 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,887 2,679 SH   SOLE 58 2,679 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,836 4,026 SH   SOLE 82 0 4,026 0
METTLER TOLEDO INTERNATIONAL COM 592688105 10,217 14,505 SH   SOLE 99 0 14,505 0
MFA FINL INC COM 55272X102 2,826 384,000 SH   SOLE 1 384,000 0 0
MFA FINL INC TRUS 55272X102 1,541 209,267 SH   SOLE 1 209,267 0 0
MFA FINL INC TRUS 55272X102 4 593 SH   SOLE 8 593 0 0
MFA FINL INC COM 55272X102 244 33,200 SH   SOLE 99 33,200 0 0
MGE ENERGY INC COM 55277P104 1,625 20,344 SH   SOLE 1 20,344 0 0
MGE ENERGY INC COM 55277P104 5 57 SH   SOLE 8 57 0 0
MGIC INVT CORP WIS COM 552848103 11,657 926,549 SH   SOLE 1 926,549 0 0
MGIC INVT CORP WIS COM 552848103 220 17,476 SH   SOLE 8 17,476 0 0
MGIC INVT CORP WIS OPT 552848103 530 42,100 SH Put SOLE 8 42,100 0 0
MGIC INVT CORP WIS OPT 552848103 35 2,800 SH Call SOLE 8 2,800 0 0
MGIC INVT CORP WIS COM 552848103 231 18,386 SH   SOLE 99 18,386 0 0
MGM GROWTH PPTYS LLC TRUS 55303A105 623 20,733 SH   SOLE 1 20,733 0 0
MGM RESORTS INTERNATIONAL COM 552953101 18,157 654,940 SH   SOLE 1 654,940 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 7,146 257,800 SH Call SOLE 8 257,800 0 0
MGM RESORTS INTERNATIONAL OPT 552953101 10,559 380,900 SH Put SOLE 8 380,900 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,101 39,724 SH   SOLE 8 39,724 0 0
MGM RESORTS INTERNATIONAL COM 552953101 446 16,142 SH   SOLE 9 16,142 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,534 55,346 SH   SOLE 20 0 55,346 0
MGP INGREDIENTS INC NEW COM 55303J106 658 13,249 SH   SOLE 1 13,249 0 0
MGP INGREDIENTS INC NEW COM 55303J106 12 228 SH   SOLE 8 228 0 0
MICHAELS COS INC COM 59408Q106 1,914 195,507 SH   SOLE 1 195,507 0 0
MICHAELS COS INC COM 59408Q106 39 4,022 SH   SOLE 8 4,022 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 460 32,522 SH   SOLE 1 32,522 0 0
MICRO FOCUS INTERNATIONAL PL ADR 594837403 0 10 SH   DFND 1 0 0 10
MICRO FOCUS INTERNATIONAL PL ADR 594837403 1 54 SH   SOLE 8 54 0 0
MICROBOT MED INC COM 59503A204 0 1 SH   DFND 1 0 0 1
MICROBOT MED INC COM 59503A204 0 8 SH   SOLE 1 8 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 36,359 391,348 SH   SOLE 1 391,348 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 93 1,000 SH   DFND 1 0 0 1,000
MICROCHIP TECHNOLOGY INC COM 595017104 12,787 137,632 SH   SOLE 8 137,632 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AF1 681 528,000 PRN   SOLE 8 0 0 528,000
MICROCHIP TECHNOLOGY INC OPT 595017104 4,841 52,100 SH Call SOLE 8 52,100 0 0
MICROCHIP TECHNOLOGY INC OPT 595017104 16,863 181,500 SH Put SOLE 8 181,500 0 0
MICROCHIP TECHNOLOGY INC BOND 595017AD6 449 236,000 PRN   SOLE 8 0 0 236,000
MICROCHIP TECHNOLOGY INC COM 595017104 704 7,568 SH   SOLE 9 7,568 0 0
MICRON TECHNOLOGY INC COM 595112103 133,530 3,116,227 SH   SOLE 1 3,116,227 0 0
MICRON TECHNOLOGY INC COM 595112103 8,275 193,132 SH   SOLE 8 193,132 0 0
MICRON TECHNOLOGY INC OPT 595112103 58,409 1,363,100 SH Call SOLE 8 1,363,100 0 0
MICRON TECHNOLOGY INC OPT 595112103 113,154 2,640,700 SH Put SOLE 8 2,640,700 0 0
MICRON TECHNOLOGY INC COM 595112103 5,836 136,194 SH   SOLE 9 136,194 0 0
MICRON TECHNOLOGY INC COM 595112103 5,192 121,161 SH   SOLE 58 121,161 0 0
MICRON TECHNOLOGY INC COM 595112103 1,052 24,552 SH   SOLE 99 24,552 0 0
MICROSOFT CORP COM 594918104 1,694,258 12,186,268 SH   SOLE 1 11,268,124 918,144 0
MICROSOFT CORP COM 594918104 7,619 54,802 SH   DFND 1 0 0 54,802
MICROSOFT CORP COM 594918104 6,630 47,685 SH   SOLE 8 47,685 0 0
MICROSOFT CORP OPT 594918104 285,637 2,054,500 SH Call SOLE 8 2,054,500 0 0
MICROSOFT CORP OPT 594918104 184,145 1,324,500 SH Put SOLE 8 1,324,500 0 0
MICROSOFT CORP COM 594918104 38,377 276,041 SH   SOLE 9 276,041 0 0
MICROSOFT CORP COM 594918104 2,268 16,315 SH   DFND 20 0 0 16,315
MICROSOFT CORP COM 594918104 11,853 85,254 SH   SOLE 20 0 85,254 0
MICROSOFT CORP COM 594918104 115,039 827,438 SH   SOLE 58 827,438 0 0
MICROSOFT CORP COM 594918104 5,233 37,636 SH   SOLE 82 0 37,636 0
MICROSOFT CORP COM 594918104 26,066 187,488 SH   SOLE 99 57,364 130,124 0
MICROSTRATEGY INC COM 594972408 1,199 8,080 SH   SOLE 1 8,080 0 0
MICROSTRATEGY INC OPT 594972408 15 100 SH Put SOLE 8 100 0 0
MICROSTRATEGY INC COM 594972408 743 5,010 SH   SOLE 8 5,010 0 0
MICROVISION INC DEL COM 594960304 1 1,600 SH   SOLE 1 1,600 0 0
MID AMER APT CMNTYS INC COM 59522J103 3,212 24,704 SH   SOLE 1 24,704 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 23,452 180,375 SH   SOLE 1 180,375 0 0
MID AMER APT CMNTYS INC TRUS 59522J103 13 100 SH   SOLE 8 100 0 0
MID AMER APT CMNTYS INC COM 59522J103 471 3,621 SH   SOLE 9 3,621 0 0
MID PENN BANCORP INC COM 59540G107 163 6,351 SH   SOLE 1 6,351 0 0
MID PENN BANCORP INC COM 59540G107 2 70 SH   SOLE 8 70 0 0
MIDDLEBY CORP COM 596278101 2,202 18,835 SH   SOLE 1 18,835 0 0
MIDDLEBY CORP OPT 596278101 210 1,800 SH Call SOLE 8 1,800 0 0
MIDDLEBY CORP COM 596278101 16 140 SH   SOLE 8 140 0 0
MIDDLEBY CORP COM 596278101 146 1,249 SH   SOLE 9 1,249 0 0
MIDDLEBY CORP COM 596278101 247 2,112 SH   SOLE 99 2,112 0 0
MIDDLEFIELD BANC CORP COM 596304204 0 9 SH   SOLE 8 9 0 0
MIDDLESEX WATER CO COM 596680108 514 7,906 SH   SOLE 1 7,906 0 0
MIDLAND STS BANCORP INC ILL COM 597742105 287 11,009 SH   SOLE 1 11,009 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 557 18,242 SH   SOLE 1 18,242 0 0
MIDWESTONE FINL GROUP INC NE COM 598511103 1 19 SH   SOLE 8 19 0 0
MILACRON HLDGS CORP COM 59870L106 2,228 133,700 SH   SOLE 1 133,700 0 0
MILACRON HLDGS CORP COM 59870L106 2 131 SH   SOLE 8 131 0 0
MILACRON HLDGS CORP COM 59870L106 168 10,050 SH   SOLE 99 10,050 0 0
MILLENDO THERAPEUTICS INC COM 60040X103 33 4,629 SH   SOLE 1 4,629 0 0
MILLER HERMAN INC COM 600544100 1,907 41,359 SH   SOLE 1 41,359 0 0
MILLER HERMAN INC OPT 600544100 120 2,600 SH Put SOLE 8 2,600 0 0
MILLER HERMAN INC OPT 600544100 157 3,400 SH Call SOLE 8 3,400 0 0
MILLER HERMAN INC COM 600544100 7 162 SH   SOLE 8 162 0 0
MILLER INDS INC TENN COM 600551204 187 5,618 SH   SOLE 1 5,618 0 0
MILLER INDS INC TENN COM 600551204 1 28 SH   SOLE 8 28 0 0
MIMECAST LTD COM G14838109 533 14,952 SH   SOLE 1 14,952 0 0
MIMECAST LTD COM G14838109 616 17,273 SH   DFND 1 0 0 17,273
MIMECAST LTD COM G14838109 3 77 SH   SOLE 8 77 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,765 33,252 SH   SOLE 1 33,252 0 0
MINERALS TECHNOLOGIES INC COM 603158106 17 315 SH   SOLE 8 315 0 0
MINERVA NEUROSCIENCES INC COM 603380106 113 14,578 SH   SOLE 1 14,578 0 0
MINERVA NEUROSCIENCES INC COM 603380106 6 727 SH   SOLE 8 727 0 0
MIRATI THERAPEUTICS INC COM 60468T105 1,342 17,227 SH   SOLE 1 17,227 0 0
MIRATI THERAPEUTICS INC COM 60468T105 309 3,969 SH   SOLE 8 3,969 0 0
MIRATI THERAPEUTICS INC OPT 60468T105 3,506 45,000 SH Call SOLE 8 45,000 0 0
MIRATI THERAPEUTICS INC COM 60468T105 14 176 SH   SOLE 99 176 0 0
MISONIX INC COM 604871103 73 3,626 SH   SOLE 1 3,626 0 0
MISONIX INC COM 604871103 0 1 SH   SOLE 8 1 0 0
MISTRAS GROUP INC COM 60649T107 148 8,982 SH   SOLE 1 8,982 0 0
MISTRAS GROUP INC COM 60649T107 0 18 SH   SOLE 8 18 0 0
MITCHAM INDS INC COM 606501104 0 6 SH   SOLE 8 6 0 0
MITEK SYS INC COM 606710200 189 19,576 SH   SOLE 1 19,576 0 0
MIX TELEMATICS LTD ADR 60688N102 1 72 SH   SOLE 1 72 0 0
MKS INSTRUMENT INC COM 55306N104 5,171 56,041 SH   SOLE 1 56,041 0 0
MKS INSTRUMENT INC COM 55306N104 43 464 SH   SOLE 8 464 0 0
MKS INSTRUMENT INC OPT 55306N104 55 600 SH Put SOLE 8 600 0 0
MKS INSTRUMENT INC OPT 55306N104 221 2,400 SH Call SOLE 8 2,400 0 0
MMA CAPITAL HOLDINGS INC COM 55315D105 81 2,690 SH   SOLE 1 2,690 0 0
MOBILE MINI INC COM 60740F105 1,975 53,573 SH   SOLE 1 53,573 0 0
MOBILE MINI INC COM 60740F105 5 141 SH   SOLE 8 141 0 0
MOBILE MINI INC OPT 60740F105 125 3,400 SH Call SOLE 8 3,400 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 430 53,081 SH   SOLE 1 53,081 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 7 846 SH   SOLE 8 846 0 0
MOBILE TELESYSTEMS PJSC ADR 607409109 226 27,846 SH   SOLE 9 27,846 0 0
MOBILEIRON INC COM 60739U204 1,946 297,449 SH   SOLE 1 297,449 0 0
MOBILEIRON INC COM 60739U204 72 11,012 SH   SOLE 8 11,012 0 0
MODEL N INC COM 607525102 1,122 40,386 SH   SOLE 1 40,386 0 0
MODERNA INC COM 60770K107 446 28,005 SH   SOLE 1 28,005 0 0
MODINE MFG CO COM 607828100 679 59,624 SH   SOLE 1 59,624 0 0
MODINE MFG CO COM 607828100 1 95 SH   SOLE 8 95 0 0
MOELIS &amp CO COM 60786M105 2,227 67,795 SH   SOLE 1 67,795 0 0
MOELIS &amp CO COM 60786M105 6 188 SH   SOLE 8 188 0 0
MOHAWK INDS INC COM 608190104 17,650 142,247 SH   SOLE 1 142,247 0 0
MOHAWK INDS INC OPT 608190104 6,464 52,100 SH Put SOLE 8 52,100 0 0
MOHAWK INDS INC OPT 608190104 868 7,000 SH Call SOLE 8 7,000 0 0
MOHAWK INDS INC COM 608190104 1,088 8,767 SH   SOLE 8 8,767 0 0
MOHAWK INDS INC COM 608190104 266 2,146 SH   SOLE 9 2,146 0 0
MOHAWK INDS INC COM 608190104 1,234 9,946 SH   SOLE 99 9,946 0 0
MOLECULAR TEMPLATES INC COM 608550109 55 8,422 SH   SOLE 1 8,422 0 0
MOLINA HEALTHCARE INC COM 60855R100 1,191 10,856 SH   SOLE 1 10,856 0 0
MOLINA HEALTHCARE INC OPT 60855R100 30,612 279,000 SH Call SOLE 8 279,000 0 0
MOLINA HEALTHCARE INC COM 60855R100 119 1,081 SH   SOLE 8 1,081 0 0
MOLINA HEALTHCARE INC OPT 60855R100 4,564 41,600 SH Put SOLE 8 41,600 0 0
MOLINA HEALTHCARE INC COM 60855R100 276 2,519 SH   SOLE 99 2,519 0 0
MOLSON COORS BREWING CO COM 60871R209 15,673 272,569 SH   SOLE 1 272,569 0 0
MOLSON COORS BREWING CO OPT 60871R209 1,645 28,600 SH Call SOLE 8 28,600 0 0
MOLSON COORS BREWING CO COM 60871R209 1,857 32,295 SH   SOLE 8 32,295 0 0
MOLSON COORS BREWING CO OPT 60871R209 6,601 114,800 SH Put SOLE 8 114,800 0 0
MOLSON COORS BREWING CO COM 60871R209 346 6,030 SH   SOLE 9 6,030 0 0
MOLSON COORS BREWING CO COM 60871R209 964 16,760 SH   SOLE 99 16,760 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 1,299 100,200 SH   SOLE 1 100,200 0 0
MOMENTA PHARMACEUTICALS INC COM 60877T100 16 1,188 SH   SOLE 8 1,188 0 0
MOMO INC ADR 60879B107 6,867 221,657 SH   SOLE 1 221,657 0 0
MOMO INC OPT 60879B107 11,853 382,600 SH Call SOLE 8 382,600 0 0
MOMO INC OPT 60879B107 8,746 282,300 SH Put SOLE 8 282,300 0 0
MOMO INC ADR 60879B107 1,032 33,327 SH   SOLE 8 33,327 0 0
MOMO INC ADR 60879B107 1,560 50,345 SH   SOLE 9 50,345 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 612 14,686 SH   SOLE 1 14,686 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 12 298 SH   SOLE 8 298 0 0
MONARCH CASINO &amp RESORT INC COM 609027107 123 2,955 SH   SOLE 99 2,955 0 0
MONDELEZ INTL INC COM 609207105 91,098 1,646,736 SH   SOLE 1 1,589,799 56,937 0
MONDELEZ INTL INC COM 609207105 186 3,361 SH   DFND 1 0 0 3,361
MONDELEZ INTL INC OPT 609207105 1,870 33,800 SH Put SOLE 8 33,800 0 0
MONDELEZ INTL INC COM 609207105 804 14,539 SH   SOLE 8 14,539 0 0
MONDELEZ INTL INC OPT 609207105 3,601 65,100 SH Call SOLE 8 65,100 0 0
MONDELEZ INTL INC COM 609207105 4,319 78,071 SH   SOLE 9 78,071 0 0
MONDELEZ INTL INC COM 609207105 10,221 184,768 SH   SOLE 99 184,267 501 0
MONEYGRAM INTL INC COM 60935Y208 297 74,564 SH   SOLE 1 74,564 0 0
MONEYGRAM INTL INC COM 60935Y208 1 147 SH   SOLE 8 147 0 0
MONGODB INC COM 60937P106 6,765 56,146 SH   SOLE 1 56,146 0 0
MONGODB INC COM 60937P106 7 58 SH   SOLE 8 58 0 0
MONGODB INC OPT 60937P106 1,855 15,400 SH Call SOLE 8 15,400 0 0
MONGODB INC OPT 60937P106 2,398 19,900 SH Put SOLE 8 19,900 0 0
MONGODB INC COM 60937P106 71 590 SH   SOLE 9 590 0 0
MONGODB INC COM 60937P106 181 1,500 SH   DFND 20 0 0 1,500
MONGODB INC COM 60937P106 23 194 SH   SOLE 99 194 0 0
MONMOUTH REAL ESTATE INVT CO TRUS 609720107 1,411 97,928 SH   SOLE 1 97,928 0 0
MONMOUTH REAL ESTATE INVT CO COM 609720107 472 32,734 SH   SOLE 99 32,734 0 0
MONOLITHIC PWR SYS INC COM 609839105 3,744 24,051 SH   SOLE 1 24,051 0 0
MONOLITHIC PWR SYS INC COM 609839105 39 248 SH   SOLE 8 248 0 0
MONOLITHIC PWR SYS INC COM 609839105 97 624 SH   SOLE 99 624 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 2,354 118,847 SH   SOLE 1 118,847 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 190 9,590 SH   SOLE 8 9,590 0 0
MONRO INC COM 610236101 4,423 55,976 SH   SOLE 1 55,976 0 0
MONRO INC OPT 610236101 71 900 SH Put SOLE 8 900 0 0
MONRO INC OPT 610236101 474 6,000 SH Call SOLE 8 6,000 0 0
MONRO INC COM 610236101 10 123 SH   SOLE 8 123 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 82,520 1,421,262 SH   SOLE 1 1,421,262 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 46 787 SH   SOLE 8 787 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 2,862 49,300 SH Put SOLE 8 49,300 0 0
MONSTER BEVERAGE CORP NEW OPT 61174X109 1,266 21,800 SH Call SOLE 8 21,800 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 788 13,551 SH   SOLE 9 13,551 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,454 42,261 SH   SOLE 58 42,261 0 0
MONTAGE RES CORP COM 61179L100 130 34,453 SH   SOLE 1 34,453 0 0
MOODYS CORP COM 615369105 31,344 153,021 SH   SOLE 1 153,021 0 0
MOODYS CORP OPT 615369105 635 3,100 SH Call SOLE 8 3,100 0 0
MOODYS CORP OPT 615369105 3,462 16,900 SH Put SOLE 8 16,900 0 0
MOODYS CORP COM 615369105 1,185 5,781 SH   SOLE 8 5,781 0 0
MOODYS CORP COM 615369105 1,106 5,400 SH   SOLE 9 5,400 0 0
MOOG INC COM 615394202 3,719 45,855 SH   SOLE 1 45,855 0 0
MOOG INC COM 615394202 6 73 SH   SOLE 8 73 0 0
MORGAN STANLEY OPT 617446448 17,494 410,000 SH Put SOLE 1 410,000 0 0
MORGAN STANLEY COM 617446448 109,093 2,556,659 SH   SOLE 1 2,556,659 0 0
MORGAN STANLEY COM 617446448 1,840 43,116 SH   DFND 1 0 0 43,116
MORGAN STANLEY OPT 617446448 46,480 1,089,300 SH Call SOLE 8 1,089,300 0 0
MORGAN STANLEY COM 617446448 29,286 686,339 SH   SOLE 8 686,339 0 0
MORGAN STANLEY OPT 617446448 112,564 2,638,000 SH Put SOLE 8 2,638,000 0 0
MORGAN STANLEY COM 617446448 2,801 65,657 SH   SOLE 9 65,657 0 0
MORGAN STANLEY COM 617446448 5,890 138,040 SH   SOLE 58 138,040 0 0
MORGAN STANLEY COM 617446448 660 15,473 SH   SOLE 99 15,473 0 0
MORGAN STANLEY CHINA A SH FD FUND 617468103 37 1,819 SH   DFND 1 0 0 1,819
MORGAN STANLEY INDIA INVS FD FUND 61745C105 227 11,989 SH   DFND 1 0 0 11,989
MORGAN STANLEY INDIA INVS FD FUND 61745C105 193 10,200 SH   SOLE 1 10,200 0 0
MORNINGSTAR INC COM 617700109 2,087 14,286 SH   SOLE 1 14,286 0 0
MORPHIC HLDG INC COM 61775R105 48 2,637 SH   SOLE 1 2,637 0 0
MOSAIC CO NEW COM 61945C103 22,251 1,085,416 SH   SOLE 1 1,085,416 0 0
MOSAIC CO NEW COM 61945C103 41 2,000 SH   DFND 1 0 0 2,000
MOSAIC CO NEW COM 61945C103 2,361 115,161 SH   SOLE 8 115,161 0 0
MOSAIC CO NEW OPT 61945C103 1,464 71,400 SH Put SOLE 8 71,400 0 0
MOSAIC CO NEW OPT 61945C103 832 40,600 SH Call SOLE 8 40,600 0 0
MOSAIC CO NEW COM 61945C103 779 38,026 SH   SOLE 9 38,026 0 0
MOSAIC CO NEW COM 61945C103 64 3,100 SH   DFND 20 0 0 3,100
MOSAIC CO NEW COM 61945C103 672 32,771 SH   SOLE 99 32,771 0 0
MOTORCAR PTS AMER INC COM 620071100 325 19,205 SH   SOLE 1 19,205 0 0
MOTORCAR PTS AMER INC COM 620071100 1 32 SH   SOLE 8 32 0 0
MOTOROLA SOLUTIONS INC COM 620076307 12 71 SH   DFND 1 0 0 71
MOTOROLA SOLUTIONS INC COM 620076307 36,117 211,950 SH   SOLE 1 211,950 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 6,987 41,000 SH Call SOLE 8 41,000 0 0
MOTOROLA SOLUTIONS INC OPT 620076307 1,057 6,200 SH Put SOLE 8 6,200 0 0
MOTOROLA SOLUTIONS INC COM 620076307 6 35 SH   SOLE 8 35 0 0
MOTOROLA SOLUTIONS INC COM 620076307 899 5,280 SH   SOLE 9 5,280 0 0
MOTOROLA SOLUTIONS INC COM 620076307 4,342 25,481 SH   SOLE 99 25,481 0 0
MOUNTAIN PROV DIAMONDS INC COM 62426E402 548 570,966 SH   DFND 1 0 0 570,966
MOVADO GROUP INC COM 624580106 629 25,267 SH   SOLE 1 25,267 0 0
MOVADO GROUP INC COM 624580106 2 79 SH   SOLE 8 79 0 0
MPLX LP COM 55336V100 36,825 1,314,702 SH   SOLE 1 1,314,702 0 0
MPLX LP OPT 55336V100 2,247 80,213 SH Call SOLE 8 80,213 0 0
MPLX LP OPT 55336V100 527 18,800 SH Put SOLE 8 18,800 0 0
MR COOPER GROUP INC COM 62482R107 398 37,522 SH   SOLE 1 37,522 0 0
MRC GLOBAL INC COM 55345K103 869 71,550 SH   SOLE 1 71,550 0 0
MRC GLOBAL INC COM 55345K103 3 224 SH   SOLE 8 224 0 0
MSA SAFETY INC COM 553498106 2,254 20,667 SH   SOLE 1 20,667 0 0
MSA SAFETY INC COM 553498106 14 126 SH   SOLE 8 126 0 0
MSB FINL CORP NEW COM 55352L101 0 22 SH   SOLE 8 22 0 0
MSC INDL DIRECT INC COM 553530106 2,845 39,221 SH   SOLE 1 39,221 0 0
MSC INDL DIRECT INC COM 553530106 473 6,521 SH   SOLE 8 6,521 0 0
MSC INDL DIRECT INC COM 553530106 637 8,785 SH   SOLE 99 8,785 0 0
MSCI INC COM 55354G100 20,564 94,436 SH   SOLE 1 94,436 0 0
MSCI INC OPT 55354G100 87 400 SH Call SOLE 8 400 0 0
MSCI INC COM 55354G100 593 2,723 SH   SOLE 9 2,723 0 0
MSG NETWORK INC COM 553573106 708 43,603 SH   SOLE 1 43,603 0 0
MSG NETWORK INC OPT 553573106 1,622 100,000 SH Call SOLE 1 100,000 0 0
MSG NETWORK INC OPT 553573106 5,272 325,000 SH Put SOLE 8 325,000 0 0
MSG NETWORK INC COM 553573106 5,598 345,131 SH   SOLE 8 345,131 0 0
MSG NETWORK INC OPT 553573106 4,379 270,000 SH Call SOLE 44 270,000 0 0
MTBC INC COM 55378G102 0 8 SH   SOLE 8 8 0 0
MTS SYS CORP COM 553777103 1,361 24,628 SH   SOLE 1 24,628 0 0
MTS SYS CORP COM 553777103 80 1,437 SH   SOLE 8 1,437 0 0
MUELLER INDS INC COM 624756102 2,077 72,434 SH   SOLE 1 72,434 0 0
MUELLER INDS INC COM 624756102 5 190 SH   SOLE 8 190 0 0
MUELLER WTR PRODS INC COM 624758108 1,117 99,410 SH   SOLE 1 99,410 0 0
MUELLER WTR PRODS INC COM 624758108 15 1,356 SH   SOLE 8 1,356 0 0
MURPHY OIL CORP COM 626717102 1,908 86,260 SH   SOLE 1 86,260 0 0
MURPHY OIL CORP COM 626717102 4,824 218,169 SH   SOLE 8 218,169 0 0
MURPHY OIL CORP OPT 626717102 650 29,400 SH Call SOLE 8 29,400 0 0
MURPHY OIL CORP OPT 626717102 7,332 331,600 SH Put SOLE 8 331,600 0 0
MURPHY USA INC COM 626755102 5,305 62,202 SH   SOLE 1 62,202 0 0
MURPHY USA INC COM 626755102 13 156 SH   SOLE 8 156 0 0
MUSTANG BIO INC COM 62818Q104 45 13,724 SH   SOLE 1 13,724 0 0
MUTUALFIRST FINL INC COM 62845B104 94 2,972 SH   SOLE 1 2,972 0 0
MUTUALFIRST FINL INC COM 62845B104 0 9 SH   SOLE 8 9 0 0
MVB FINANCIAL CORP COM 553810102 95 4,791 SH   SOLE 1 4,791 0 0
MVB FINANCIAL CORP COM 553810102 0 13 SH   SOLE 8 13 0 0
MYERS INDS INC COM 628464109 617 34,912 SH   SOLE 1 34,912 0 0
MYERS INDS INC COM 628464109 2 139 SH   SOLE 8 139 0 0
MYLAN N V COM N59465109 23 1,186 SH   DFND 1 0 0 1,186
MYLAN N V COM N59465109 21,310 1,077,395 SH   SOLE 1 1,077,395 0 0
MYLAN N V OPT N59465109 3,092 156,300 SH Call SOLE 8 156,300 0 0
MYLAN N V COM N59465109 19,946 1,008,345 SH   SOLE 8 1,008,345 0 0
MYLAN N V OPT N59465109 13,520 683,500 SH Put SOLE 8 683,500 0 0
MYLAN N V COM N59465109 1,269 64,145 SH   SOLE 9 64,145 0 0
MYOKARDIA INC COM 62857M105 1,456 27,922 SH   SOLE 1 27,922 0 0
MYOKARDIA INC COM 62857M105 12 233 SH   SOLE 8 233 0 0
MYOKARDIA INC COM 62857M105 58 1,115 SH   SOLE 99 1,115 0 0
MYOVANT SCIENCES LTD COM G637AM102 43 8,200 SH   SOLE 1 8,200 0 0
MYOVANT SCIENCES LTD COM G637AM102 16 3,117 SH   SOLE 8 3,117 0 0
MYR GROUP INC DEL COM 55405W104 612 19,573 SH   SOLE 1 19,573 0 0
MYR GROUP INC DEL COM 55405W104 1 39 SH   SOLE 8 39 0 0
MYRIAD GENETICS INC COM 62855J104 2,037 71,150 SH   SOLE 1 71,150 0 0
MYRIAD GENETICS INC OPT 62855J104 243 8,500 SH Call SOLE 8 8,500 0 0
MYRIAD GENETICS INC COM 62855J104 41 1,444 SH   SOLE 8 1,444 0 0
MYRIAD GENETICS INC OPT 62855J104 564 19,700 SH Put SOLE 8 19,700 0 0
NABORS INDS INC NEW BOND 62957HAB1 43 66,000 PRN   SOLE 8 0 0 66,000
NABORS INDUSTRIES LTD COM G6359F103 3,422 1,830,601 SH   SOLE 1 1,830,601 0 0
NABORS INDUSTRIES LTD OPT G6359F103 206 110,100 SH Call SOLE 8 110,100 0 0
NABORS INDUSTRIES LTD CONV G6359F129 6,603 410,651 SH   SOLE 8 410,651 0 0
NABORS INDUSTRIES LTD OPT G6359F103 177 94,700 SH Put SOLE 8 94,700 0 0
NABORS INDUSTRIES LTD COM G6359F103 121 64,404 SH   SOLE 8 64,404 0 0
NABORS INDUSTRIES LTD COM G6359F103 90 48,390 SH   SOLE 99 48,390 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 89 44,700 SH   SOLE 1 44,700 0 0
NABRIVA THERAPEUTICS PLC COM G63637105 0 26 SH   SOLE 8 26 0 0
NACCO INDS INC COM 629579103 119 1,871 SH   SOLE 1 1,871 0 0
NACCO INDS INC COM 629579103 0 6 SH   SOLE 8 6 0 0
NANOMETRICS INC COM 630077105 754 23,100 SH   SOLE 1 23,100 0 0
NANOMETRICS INC COM 630077105 7 203 SH   SOLE 8 203 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 771 35,727 SH   SOLE 1 35,727 0 0
NANOSTRING TECHNOLOGIES INC COM 63009R109 5,234 242,452 SH   SOLE 8 242,452 0 0
NANOSTRING TECHNOLOGIES INC OPT 63009R109 10,795 500,000 SH Call SOLE 8 500,000 0 0
NANTHEALTH INC COM 630104107 0 104 SH   SOLE 8 104 0 0
NANTKWEST INC COM 63016Q102 0 82 SH   SOLE 8 82 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105 290 11,320 SH   SOLE 1 11,320 0 0
NASDAQ INC COM 631103108 16,471 165,799 SH   SOLE 1 165,799 0 0
NASDAQ INC COM 631103108 16 160 SH   DFND 1 0 0 160
NASDAQ INC COM 631103108 6 60 SH   SOLE 8 60 0 0
NASDAQ INC OPT 631103108 407 4,100 SH Call SOLE 8 4,100 0 0
NASDAQ INC OPT 631103108 70 700 SH Put SOLE 8 700 0 0
NASDAQ INC COM 631103108 364 3,665 SH   SOLE 9 3,665 0 0
NATERA INC COM 632307104 1,188 36,188 SH   SOLE 1 36,188 0 0
NATHANS FAMOUS INC NEW COM 632347100 175 2,438 SH   SOLE 1 2,438 0 0
NATHANS FAMOUS INC NEW COM 632347100 0 1 SH   SOLE 8 1 0 0
NATIONAL BANKSHARES INC VA COM 634865109 129 3,204 SH   SOLE 1 3,204 0 0
NATIONAL BANKSHARES INC VA COM 634865109 0 10 SH   SOLE 8 10 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,087 24,520 SH   SOLE 1 24,520 0 0
NATIONAL BEVERAGE CORP COM 635017106 43 961 SH   SOLE 8 961 0 0
NATIONAL BEVERAGE CORP OPT 635017106 40 900 SH Call SOLE 8 900 0 0
NATIONAL BEVERAGE CORP OPT 635017106 200 4,500 SH Put SOLE 8 4,500 0 0
NATIONAL BK HLDGS CORP COM 633707104 1,200 35,130 SH   SOLE 1 35,130 0 0
NATIONAL CINEMEDIA INC COM 635309107 348 42,414 SH   SOLE 1 42,414 0 0
NATIONAL CINEMEDIA INC COM 635309107 48 5,846 SH   SOLE 8 5,846 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 100 15,086 SH   SOLE 1 15,086 0 0
NATIONAL ENERGY SERVICES REU COM G6375R107 0 17 SH   SOLE 8 17 0 0
NATIONAL FUEL GAS CO N J COM 636180101 3,239 69,050 SH   SOLE 1 69,050 0 0
NATIONAL FUEL GAS CO N J COM 636180101 527 11,229 SH   SOLE 8 11,229 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1,461 63,475 SH   SOLE 1 63,475 0 0
NATIONAL GEN HLDGS CORP COM 636220303 1 60 SH   SOLE 8 60 0 0
NATIONAL GRID PLC ADR 636274409 3 49 SH   SOLE 8 49 0 0
NATIONAL GRID PLC ADR 636274409 1,288 23,800 SH   DFND 20 0 0 23,800
NATIONAL HEALTH INVS INC TRUS 63633D104 3,255 39,512 SH   SOLE 1 39,512 0 0
NATIONAL HEALTH INVS INC TRUS 63633D104 9 107 SH   SOLE 8 107 0 0
NATIONAL HEALTH INVS INC COM 63633D104 228 2,773 SH   SOLE 99 2,773 0 0
NATIONAL HEALTHCARE CORP COM 635906100 538 6,583 SH   SOLE 1 6,583 0 0
NATIONAL INSTRS CORP COM 636518102 2,201 52,418 SH   SOLE 1 52,418 0 0
NATIONAL INSTRS CORP COM 636518102 3 75 SH   SOLE 8 75 0 0
NATIONAL OILWELL VARCO INC COM 637071101 10,717 505,554 SH   SOLE 1 505,554 0 0
NATIONAL OILWELL VARCO INC COM 637071101 34 1,582 SH   DFND 1 0 0 1,582
NATIONAL OILWELL VARCO INC COM 637071101 325 15,352 SH   SOLE 8 15,352 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 1,518 71,600 SH Put SOLE 8 71,600 0 0
NATIONAL OILWELL VARCO INC OPT 637071101 418 19,700 SH Call SOLE 8 19,700 0 0
NATIONAL OILWELL VARCO INC COM 637071101 260 12,260 SH   SOLE 9 12,260 0 0
NATIONAL PRESTO INDS INC COM 637215104 637 7,153 SH   SOLE 1 7,153 0 0
NATIONAL RESH CORP COM 637372202 381 6,594 SH   SOLE 1 6,594 0 0
NATIONAL RETAIL PPTYS INC TRUS 637417106 4,650 82,458 SH   SOLE 1 82,458 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 316 5,600 SH Call SOLE 8 5,600 0 0
NATIONAL RETAIL PPTYS INC OPT 637417106 45 800 SH Put SOLE 8 800 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 202 3,571 SH   SOLE 9 3,571 0 0
NATIONAL SEC GROUP INC COM 637546102 0 12 SH   SOLE 8 12 0 0
NATIONAL STORAGE AFFILIATES TRUS 637870106 6,990 209,469 SH   SOLE 1 209,469 0 0
NATIONAL STORAGE AFFILIATES COM 637870106 381 11,425 SH   SOLE 99 11,425 0 0
NATIONAL VISION HLDGS INC COM 63845R107 1,844 76,595 SH   SOLE 1 76,595 0 0
NATIONAL VISION HLDGS INC COM 63845R107 29 1,217 SH   SOLE 8 1,217 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 311 1,159 SH   SOLE 1 1,159 0 0
NATIONAL WESTN LIFE GROUP IN COM 638517102 1 4 SH   SOLE 8 4 0 0
NATURAL ALTERNATIVES INTL IN COM 638842302 0 28 SH   SOLE 8 28 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 82 6,480 SH   SOLE 1 6,480 0 0
NATURAL GAS SERVICES GROUP COM 63886Q109 1 102 SH   SOLE 8 102 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 46 4,640 SH   SOLE 1 4,640 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 0 19 SH   SOLE 8 19 0 0
NATURAL HEALTH TRENDS CORP COM 63888P406 1 109 SH   SOLE 8 109 0 0
NATURAL RESOURCE PARTNERS L COM 63900P608 4,690 185,000 SH   SOLE 1 185,000 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 37 4,440 SH   SOLE 1 4,440 0 0
NATURES SUNSHINE PRODUCTS IN COM 639027101 0 5 SH   SOLE 8 5 0 0
NATUS MEDICAL INC COM 639050103 1,167 36,684 SH   SOLE 1 36,684 0 0
NATUS MEDICAL INC COM 639050103 24 771 SH   SOLE 8 771 0 0
NAUTILUS INC COM 63910B102 59 44,282 SH   SOLE 1 44,282 0 0
NAVIENT CORPORATION COM 63938C108 7,605 594,140 SH   SOLE 1 594,140 0 0
NAVIENT CORPORATION COM 63938C108 1 112 SH   SOLE 8 112 0 0
NAVIGANT CONSULTING INC COM 63935N107 2,419 86,537 SH   SOLE 1 86,537 0 0
NAVIGANT CONSULTING INC COM 63935N107 18 637 SH   SOLE 8 637 0 0
NAVIGATOR HOLDINGS LTD COM Y62132108 52 4,918 SH   SOLE 1 4,918 0 0
NAVISTAR INTL CORP NEW COM 63934E108 1,333 47,431 SH   SOLE 1 47,431 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 821 29,200 SH Put SOLE 8 29,200 0 0
NAVISTAR INTL CORP NEW OPT 63934E108 4,070 144,800 SH Call SOLE 8 144,800 0 0
NAVISTAR INTL CORP NEW COM 63934E108 265 9,427 SH   SOLE 8 9,427 0 0
NAVISTAR INTL CORP NEW COM 63934E108 37 1,326 SH   SOLE 99 1,326 0 0
NBT BANCORP INC COM 628778102 1,604 43,858 SH   SOLE 1 43,858 0 0
NBT BANCORP INC COM 628778102 4 108 SH   SOLE 8 108 0 0
NCR CORP NEW COM 62886E108 3,594 113,853 SH   SOLE 1 113,853 0 0
NCR CORP NEW OPT 62886E108 966 30,600 SH Put SOLE 8 30,600 0 0
NCR CORP NEW COM 62886E108 64 2,005 SH   SOLE 8 2,005 0 0
NCR CORP NEW OPT 62886E108 4,437 140,600 SH Call SOLE 8 140,600 0 0
NCS MULTISTAGE HLDGS INC COM 628877102 11 5,827 SH   SOLE 1 5,827 0 0
NEENAH INC COM 640079109 1,935 29,698 SH   SOLE 1 29,698 0 0
NEENAH INC COM 640079109 60 916 SH   SOLE 8 916 0 0
NEENAH INC COM 640079109 346 5,313 SH   SOLE 99 5,313 0 0
NEKTAR THERAPEUTICS COM 640268108 91 5,000 SH   DFND 1 0 0 5,000
NEKTAR THERAPEUTICS COM 640268108 6,585 361,573 SH   SOLE 1 361,573 0 0
NEKTAR THERAPEUTICS COM 640268108 1,072 58,865 SH   SOLE 8 58,865 0 0
NEKTAR THERAPEUTICS OPT 640268108 1,164 63,900 SH Put SOLE 8 63,900 0 0
NEKTAR THERAPEUTICS OPT 640268108 2,517 138,200 SH Call SOLE 8 138,200 0 0
NEKTAR THERAPEUTICS COM 640268108 101 5,556 SH   SOLE 9 5,556 0 0
NEKTAR THERAPEUTICS COM 640268108 1,184 65,000 SH   DFND 20 0 0 65,000
NELNET INC COM 64031N108 1,555 24,469 SH   SOLE 1 24,469 0 0
NEOGEN CORP COM 640491106 3,462 50,840 SH   SOLE 1 50,840 0 0
NEOGEN CORP COM 640491106 120 1,764 SH   SOLE 8 1,764 0 0
NEOGENOMICS INC COM 64049M209 2,502 130,809 SH   SOLE 1 130,809 0 0
NEOGENOMICS INC COM 64049M209 87 4,530 SH   SOLE 8 4,530 0 0
NEON THERAPEUTICS INC COM 64050Y100 12 7,175 SH   SOLE 1 7,175 0 0
NEOPHOTONICS CORP COM 64051T100 422 69,345 SH   SOLE 1 69,345 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 43 SH   SOLE 1 43 0 0
NEOS THERAPEUTICS INC COM 64052L106 0 78 SH   SOLE 8 78 0 0
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 477 134,141 SH   SOLE 1 134,141 0 0
NET 1 UEPS TECHNOLOGIES INC OPT 64107N206 5 1,300 SH Call SOLE 8 1,300 0 0
NET 1 UEPS TECHNOLOGIES INC COM 64107N206 1 244 SH   SOLE 8 244 0 0
NETAPP INC COM 64110D104 21,319 406,028 SH   SOLE 1 406,028 0 0
NETAPP INC COM 64110D104 2,441 46,492 SH   SOLE 8 46,492 0 0
NETAPP INC OPT 64110D104 3,498 66,600 SH Put SOLE 8 66,600 0 0
NETAPP INC OPT 64110D104 1,728 32,900 SH Call SOLE 8 32,900 0 0
NETAPP INC COM 64110D104 413 7,860 SH   SOLE 9 7,860 0 0
NETAPP INC COM 64110D104 550 10,483 SH   SOLE 99 10,483 0 0
NETEASE INC ADR 64110W102 15,567 58,482 SH   SOLE 1 58,482 0 0
NETEASE INC OPT 64110W102 18,393 69,100 SH Put SOLE 8 69,100 0 0
NETEASE INC ADR 64110W102 5,479 20,586 SH   SOLE 8 20,586 0 0
NETEASE INC OPT 64110W102 7,160 26,900 SH Call SOLE 8 26,900 0 0
NETEASE INC ADR 64110W102 5,648 21,219 SH   SOLE 9 21,219 0 0
NETEASE INC ADR 64110W102 3,139 11,793 SH   SOLE 99 11,793 0 0
NETFLIX INC COM 64110L106 244,224 912,580 SH   SOLE 1 738,826 173,754 0
NETFLIX INC COM 64110L106 884 3,302 SH   DFND 1 0 0 3,302
NETFLIX INC OPT 64110L106 176,736 660,400 SH Call SOLE 8 660,400 0 0
NETFLIX INC COM 64110L106 51,031 190,685 SH   SOLE 8 190,685 0 0
NETFLIX INC OPT 64110L106 281,724 1,052,700 SH Put SOLE 8 1,052,700 0 0
NETFLIX INC COM 64110L106 10,760 40,203 SH   SOLE 9 40,203 0 0
NETFLIX INC COM 64110L106 268 1,000 SH   DFND 20 0 0 1,000
NETFLIX INC COM 64110L106 3,176 11,866 SH   SOLE 20 0 11,866 0
NETFLIX INC COM 64110L106 14,617 54,619 SH   SOLE 58 54,619 0 0
NETFLIX INC COM 64110L106 2,014 7,524 SH   SOLE 82 0 7,524 0
NETFLIX INC COM 64110L106 7,582 28,330 SH   SOLE 99 0 28,330 0
NETGEAR INC COM 64111Q104 1,002 31,113 SH   SOLE 1 31,113 0 0
NETGEAR INC OPT 64111Q104 16 500 SH Call SOLE 8 500 0 0
NETGEAR INC COM 64111Q104 80 2,496 SH   SOLE 8 2,496 0 0
NETGEAR INC OPT 64111Q104 26 800 SH Put SOLE 8 800 0 0
NETSCOUT SYS INC COM 64115T104 2,513 108,971 SH   SOLE 1 108,971 0 0
NETSCOUT SYS INC COM 64115T104 3 134 SH   SOLE 8 134 0 0
NETSCOUT SYS INC OPT 64115T104 2 100 SH Call SOLE 8 100 0 0
NETSOL TECHNOLOGIES INC COM 64115A402 1 108 SH   SOLE 8 108 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,547 17,169 SH   SOLE 1 17,169 0 0
NEUROCRINE BIOSCIENCES INC OPT 64125C109 3,658 40,600 SH Put SOLE 8 40,600 0 0
NEUROCRINE BIOSCIENCES INC BOND 64125CAD1 1,889 1,375,000 PRN   SOLE 8 0 0 1,375,000
NEUROCRINE BIOSCIENCES INC OPT 64125C109 1,379 15,300 SH Call SOLE 8 15,300 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 3,065 34,015 SH   SOLE 8 34,015 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 119 1,319 SH   SOLE 99 1,319 0 0
NEURONETICS INC COM 64131A105 54 6,464 SH   SOLE 1 6,464 0 0
NEURONETICS INC COM 64131A105 3 328 SH   SOLE 8 328 0 0
NEUROTROPE INC OPT 64129T207 42 52,300 SH Put SOLE 8 52,300 0 0
NEVRO CORP COM 64157F103 2,217 25,776 SH   SOLE 1 25,776 0 0
NEVRO CORP COM 64157F103 273 3,177 SH   SOLE 8 3,177 0 0
NEVRO CORP BOND 64157FAA1 180 158,000 PRN   SOLE 8 0 0 158,000
NEW AGE BEVERAGES CORP COM 64157V108 413 149,572 SH   SOLE 1 149,572 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 39 14,000 SH Put SOLE 8 14,000 0 0
NEW AGE BEVERAGES CORP OPT 64157V108 60 21,700 SH Call SOLE 8 21,700 0 0
NEW GOLD INC CDA COM 644535106 0 18 SH   SOLE 1 18 0 0
NEW GOLD INC CDA COM 644535106 101 100,000 SH   DFND 1 0 0 100,000
NEW GOLD INC CDA COM 644535106 89 88,502 SH   SOLE 8 88,502 0 0
NEW GOLD INC CDA OPT 644535106 96 95,300 SH Call SOLE 8 95,300 0 0
NEW GOLD INC CDA OPT 644535106 5 5,300 SH Put SOLE 8 5,300 0 0
NEW GOLD INC CDA COM 644535106 0 100 SH   SOLE 9 100 0 0
NEW HOME CO INC COM 645370107 0 41 SH   SOLE 8 41 0 0
NEW JERSEY RES COM 646025106 2,094 46,288 SH   SOLE 1 46,288 0 0
NEW JERSEY RES COM 646025106 16 359 SH   SOLE 8 359 0 0
NEW JERSEY RES COM 646025106 171 3,791 SH   SOLE 99 3,791 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 584 66,310 SH   SOLE 1 66,310 0 0
NEW MEDIA INVT GROUP INC COM 64704V106 248 28,047 SH   SOLE 8 28,047 0 0
NEW MTN FIN CORP COM 647551100 0 15 SH   SOLE 8 15 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 536 4,840 SH   SOLE 1 4,840 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 41,934 378,600 SH Put SOLE 8 378,600 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 13,039 117,719 SH   SOLE 8 117,719 0 0
NEW ORIENTAL ED &amp TECH GRP I OPT 647581107 1,805 16,300 SH Call SOLE 8 16,300 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 4,335 39,138 SH   SOLE 9 39,138 0 0
NEW ORIENTAL ED &amp TECH GRP I ADR 647581107 8,257 74,547 SH   SOLE 99 74,547 0 0
NEW RELIC INC COM 64829B100 3 50 SH   DFND 1 0 0 50
NEW RELIC INC COM 64829B100 6,778 110,318 SH   SOLE 1 110,318 0 0
NEW RELIC INC COM 64829B100 6 105 SH   SOLE 8 105 0 0
NEW RELIC INC BOND 64829BAB6 7,143 7,545,000 PRN   SOLE 8 0 0 7,545,000
NEW RESIDENTIAL INVT CORP TRUS 64828T201 5,704 363,734 SH   SOLE 1 363,734 0 0
NEW RESIDENTIAL INVT CORP TRUS 64828T201 9 563 SH   SOLE 8 563 0 0
NEW SR INVT GROUP INC TRUS 648691103 279 41,690 SH   SOLE 1 41,690 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 5,813 463,209 SH   SOLE 1 463,209 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 656 52,300 SH Call SOLE 8 52,300 0 0
NEW YORK CMNTY BANCORP INC OPT 649445103 316 25,200 SH Put SOLE 8 25,200 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 126 10,067 SH   SOLE 8 10,067 0 0
NEW YORK MTG TR INC TRUS 649604501 1,565 256,880 SH   SOLE 1 256,880 0 0
NEW YORK MTG TR INC TRUS 649604501 2 369 SH   SOLE 8 369 0 0
NEW YORK TIMES CO COM 650111107 1,287 45,184 SH   SOLE 1 45,184 0 0
NEW YORK TIMES CO COM 650111107 1 24 SH   SOLE 8 24 0 0
NEW YORK TIMES CO COM 650111107 291 10,204 SH   SOLE 99 10,204 0 0
NEWELL BRANDS INC COM 651229106 16,419 877,117 SH   SOLE 1 877,117 0 0
NEWELL BRANDS INC COM 651229106 6 300 SH   DFND 1 0 0 300
NEWELL BRANDS INC OPT 651229106 8,714 465,500 SH Put SOLE 8 465,500 0 0
NEWELL BRANDS INC OPT 651229106 6,472 345,700 SH Call SOLE 8 345,700 0 0
NEWELL BRANDS INC COM 651229106 37 1,979 SH   SOLE 8 1,979 0 0
NEWELL BRANDS INC COM 651229106 279 14,921 SH   SOLE 9 14,921 0 0
NEWLINK GENETICS CORP COM 651511107 0 19 SH   SOLE 8 19 0 0
NEWMARK GROUP INC COM 65158N102 1,379 152,300 SH   SOLE 1 152,300 0 0
NEWMARK GROUP INC COM 65158N102 1 150 SH   SOLE 8 150 0 0
NEWMARKET CORP COM 651587107 6,019 12,750 SH   SOLE 1 12,750 0 0
NEWMARKET CORP OPT 651587107 94 200 SH Call SOLE 8 200 0 0
NEWMARKET CORP OPT 651587107 47 100 SH Put SOLE 8 100 0 0
NEWMARKET CORP COM 651587107 201 426 SH   SOLE 8 426 0 0
NEWMARKET CORP COM 651587107 1,364 2,890 SH   SOLE 99 2,890 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 102 2,691 SH   DFND 1 0 0 2,691
NEWMONT GOLDCORP CORPORATION COM 651639106 179,941 4,745,255 SH   SOLE 1 4,745,255 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 2,690 70,937 SH   SOLE 8 70,937 0 0
NEWMONT GOLDCORP CORPORATION OPT 651639106 12,504 329,768 SH Put SOLE 8 329,768 0 0
NEWMONT GOLDCORP CORPORATION OPT 651639106 11,891 313,600 SH Call SOLE 8 313,600 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 1,418 37,409 SH   SOLE 9 37,409 0 0
NEWMONT GOLDCORP CORPORATION COM 651639106 821 21,664 SH   SOLE 99 21,664 0 0
NEWPARK RES INC COM 651718504 788 103,357 SH   SOLE 1 103,357 0 0
NEWPARK RES INC COM 651718504 5 642 SH   SOLE 8 642 0 0
NEWS CORP NEW COM 65249B208 2 125 SH   DFND 1 0 0 125
NEWS CORP NEW COM 65249B208 4,340 303,682 SH   SOLE 1 303,682 0 0
NEWS CORP NEW COM 65249B109 13,907 999,082 SH   SOLE 1 999,082 0 0
NEWS CORP NEW COM 65249B109 3 196 SH   SOLE 8 196 0 0
NEWS CORP NEW COM 65249B208 18 1,314 SH   SOLE 8 1,314 0 0
NEWS CORP NEW COM 65249B109 131 9,324 SH   SOLE 9 9,324 0 0
NEWS CORP NEW COM 65249B208 17 1,178 SH   SOLE 9 1,178 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 11 484 SH   SOLE 1 484 0 0
NEWTEK BUSINESS SVCS CORP COM 652526203 0 19 SH   SOLE 8 19 0 0
NEXGEN ENERGY LTD COM 65340P106 34 26,400 SH   DFND 1 0 0 26,400
NEXPOINT RESIDENTIAL TR INC TRUS 65341D102 2,346 50,175 SH   SOLE 1 50,175 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 10,178 99,490 SH   SOLE 1 99,490 0 0
NEXSTAR MEDIA GROUP INC OPT 65336K103 10,159 99,300 SH Put SOLE 8 99,300 0 0
NEXSTAR MEDIA GROUP INC COM 65336K103 4 35 SH   SOLE 8 35 0 0
NEXTCURE INC COM 65343E108 56 1,846 SH   SOLE 1 1,846 0 0
NEXTDECADE CORP COM 65342K105 32 5,636 SH   SOLE 1 5,636 0 0
NEXTERA ENERGY INC COM 65339F101 222,582 955,333 SH   SOLE 1 955,333 0 0
NEXTERA ENERGY INC COM 65339F101 10 43 SH   SOLE 8 43 0 0
NEXTERA ENERGY INC OPT 65339F101 9,669 41,500 SH Call SOLE 8 41,500 0 0
NEXTERA ENERGY INC OPT 65339F101 22,087 94,800 SH Put SOLE 8 94,800 0 0
NEXTERA ENERGY INC COM 65339F101 3,603 15,464 SH   SOLE 9 15,464 0 0
NEXTERA ENERGY INC COM 65339F101 1,379 5,920 SH   DFND 20 0 0 5,920
NEXTERA ENERGY INC COM 65339F101 12,050 51,717 SH   SOLE 58 51,717 0 0
NEXTERA ENERGY INC COM 65339F101 3,666 15,733 SH   SOLE 99 15,733 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 56,703 1,073,101 SH   SOLE 1 1,073,101 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 622 11,777 SH   SOLE 8 11,777 0 0
NEXTERA ENERGY PARTNERS LP COM 65341B106 110 2,090 SH   SOLE 99 2,090 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 1,096 70,012 SH   SOLE 1 70,012 0 0
NEXTGEN HEALTHCARE INC OPT 65343C102 89 5,700 SH Call SOLE 8 5,700 0 0
NEXTGEN HEALTHCARE INC COM 65343C102 108 6,836 SH   SOLE 8 6,836 0 0
NGL ENERGY PARTNERS LP COM 62913M107 1,911 137,389 SH   SOLE 1 137,389 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 7 500 SH Call SOLE 8 500 0 0
NGL ENERGY PARTNERS LP OPT 62913M107 14 1,000 SH Put SOLE 8 1,000 0 0
NGL ENERGY PARTNERS LP COM 62913M107 6 416 SH   SOLE 8 416 0 0
NGM BIOPHARMACEUTICALS INC COM 62921N105 401 28,916 SH   SOLE 1 28,916 0 0
NI HLDGS INC COM 65342T106 83 4,841 SH   SOLE 1 4,841 0 0
NI HLDGS INC COM 65342T106 0 27 SH   SOLE 8 27 0 0
NIC INC COM 62914B100 2,285 110,696 SH   SOLE 1 110,696 0 0
NIC INC COM 62914B100 4 206 SH   SOLE 8 206 0 0
NICE LTD ADR 653656108 11,390 79,205 SH   SOLE 1 79,205 0 0
NICE LTD OPT 653656108 58 400 SH Call SOLE 8 400 0 0
NICE LTD ADR 653656108 356 2,479 SH   SOLE 8 2,479 0 0
NICE LTD OPT 653656108 29 200 SH Put SOLE 8 200 0 0
NICHOLAS FINANCIAL INC COM 65373J209 0 14 SH   SOLE 8 14 0 0
NICOLET BANKSHARES INC COM 65406E102 277 4,157 SH   SOLE 1 4,157 0 0
NIELSEN HLDGS PLC COM G6518L108 7,848 369,276 SH   SOLE 1 369,276 0 0
NIELSEN HLDGS PLC OPT G6518L108 1,341 63,100 SH Put SOLE 8 63,100 0 0
NIELSEN HLDGS PLC OPT G6518L108 4,767 224,300 SH Call SOLE 8 224,300 0 0
NIELSEN HLDGS PLC COM G6518L108 862 40,567 SH   SOLE 8 40,567 0 0
NIELSEN HLDGS PLC COM G6518L108 243 11,452 SH   SOLE 9 11,452 0 0
NII HLDGS INC COM 62913F508 6 2,844 SH   SOLE 1 2,844 0 0
NIKE INC COM 654106103 260,690 2,775,624 SH   SOLE 1 2,006,621 769,003 0
NIKE INC COM 654106103 1,824 19,423 SH   DFND 1 0 0 19,423
NIKE INC OPT 654106103 53,713 571,900 SH Put SOLE 8 571,900 0 0
NIKE INC COM 654106103 2,854 30,392 SH   SOLE 8 30,392 0 0
NIKE INC OPT 654106103 41,100 437,600 SH Call SOLE 8 437,600 0 0
NIKE INC COM 654106103 3,832 40,788 SH   SOLE 9 40,788 0 0
NIKE INC COM 654106103 1,127 12,000 SH   DFND 20 0 0 12,000
NIKE INC COM 654106103 5,093 54,225 SH   SOLE 20 0 54,225 0
NIKE INC COM 654106103 12,745 135,703 SH   SOLE 58 135,703 0 0
NIKE INC COM 654106103 3,119 33,209 SH   SOLE 82 0 33,209 0
NIKE INC COM 654106103 11,461 122,032 SH   SOLE 99 0 122,032 0
NINE ENERGY SVC INC COM 65441V101 49 8,065 SH   SOLE 1 8,065 0 0
NIO INC ADR 62914V106 210 134,614 SH   SOLE 1 134,614 0 0
NIO INC OPT 62914V106 312 200,000 SH Call SOLE 1 200,000 0 0
NIO INC OPT 62914V106 312 200,000 SH Put SOLE 1 200,000 0 0
NIO INC OPT 62914V106 214 137,000 SH Put SOLE 8 137,000 0 0
NIO INC OPT 62914V106 32 20,400 SH Call SOLE 8 20,400 0 0
NIO INC ADR 62914V106 281 180,400 SH   SOLE 9 180,400 0 0
NISOURCE INC COM 65473P105 11,695 390,894 SH   SOLE 1 390,894 0 0
NISOURCE INC OPT 65473P105 290 9,700 SH Call SOLE 8 9,700 0 0
NISOURCE INC COM 65473P105 358 11,981 SH   SOLE 9 11,981 0 0
NIU TECHNOLOGIES ADR 65481N100 63 7,500 SH   SOLE 1 7,500 0 0
NL INDS INC COM 629156407 16 4,244 SH   SOLE 1 4,244 0 0
NL INDS INC COM 629156407 0 19 SH   SOLE 8 19 0 0
NLIGHT INC COM 65487K100 255 16,291 SH   SOLE 1 16,291 0 0
NMI HLDGS INC COM 629209305 1,787 68,054 SH   SOLE 1 68,054 0 0
NMI HLDGS INC COM 629209305 2 66 SH   SOLE 8 66 0 0
NMI HLDGS INC COM 629209305 216 8,244 SH   SOLE 99 8,244 0 0
NN INC COM 629337106 162 22,881 SH   SOLE 1 22,881 0 0
NN INC COM 629337106 0 62 SH   SOLE 8 62 0 0
NOAH HLDGS LTD ADR 65487X102 88 3,000 SH   DFND 1 0 0 3,000
NOAH HLDGS LTD ADR 65487X102 1,825 62,474 SH   SOLE 1 62,474 0 0
NOAH HLDGS LTD ADR 65487X102 269 9,200 SH   SOLE 9 9,200 0 0
NOBLE CORP PLC COM G65431101 354 277,938 SH   SOLE 1 277,938 0 0
NOBLE CORP PLC OPT G65431101 19 15,000 SH Call SOLE 8 15,000 0 0
NOBLE CORP PLC COM G65431101 1 1,149 SH   SOLE 8 1,149 0 0
NOBLE CORP PLC OPT G65431101 14 10,800 SH Put SOLE 8 10,800 0 0
NOBLE ENERGY INC COM 655044105 11,107 494,539 SH   SOLE 1 494,539 0 0
NOBLE ENERGY INC OPT 655044105 119 5,300 SH Put SOLE 8 5,300 0 0
NOBLE ENERGY INC OPT 655044105 555 24,700 SH Call SOLE 8 24,700 0 0
NOBLE ENERGY INC COM 655044105 524 23,315 SH   SOLE 9 23,315 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 138 5,747 SH   SOLE 1 5,747 0 0
NOBLE MIDSTREAM PARTNERS LP COM 65506L105 2,065 85,583 SH   SOLE 8 85,583 0 0
NOKIA CORP ADR 654902204 59 11,612 SH   DFND 1 0 0 11,612
NOKIA CORP ADR 654902204 58 11,614 SH   SOLE 1 11,614 0 0
NOKIA CORP OPT 654902204 1,991 393,500 SH Call SOLE 8 393,500 0 0
NOKIA CORP ADR 654902204 4 747 SH   SOLE 8 747 0 0
NOKIA CORP OPT 654902204 508 100,400 SH Put SOLE 8 100,400 0 0
NOKIA CORP ADR 654902204 238 47,083 SH   SOLE 9 47,083 0 0
NOMAD FOODS LTD COM G6564A105 317 15,443 SH   SOLE 1 15,443 0 0
NOODLES &amp CO COM 65540B105 100 17,660 SH   SOLE 1 17,660 0 0
NOODLES &amp CO COM 65540B105 3 531 SH   SOLE 8 531 0 0
NORBORD INC COM 65548P403 34 1,440 SH   SOLE 9 1,440 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 163 75,878 SH   SOLE 1 75,878 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 0 100 SH Call SOLE 8 100 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 106 49,152 SH   SOLE 8 49,152 0 0
NORDIC AMERICAN TANKERS LIMI OPT G65773106 18 8,300 SH Put SOLE 8 8,300 0 0
NORDSON CORP COM 655663102 2,035 13,911 SH   SOLE 1 13,911 0 0
NORDSON CORP COM 655663102 39 264 SH   SOLE 8 264 0 0
NORDSON CORP COM 655663102 253 1,728 SH   SOLE 99 1,728 0 0
NORDSTROM INC COM 655664100 7,309 217,046 SH   SOLE 1 217,046 0 0
NORDSTROM INC OPT 655664100 4,926 146,300 SH Put SOLE 8 146,300 0 0
NORDSTROM INC COM 655664100 227 6,748 SH   SOLE 8 6,748 0 0
NORDSTROM INC OPT 655664100 10,377 308,200 SH Call SOLE 8 308,200 0 0
NORDSTROM INC COM 655664100 119 3,545 SH   SOLE 9 3,545 0 0
NORFOLK SOUTHERN CORP COM 655844108 52,505 292,251 SH   SOLE 1 292,251 0 0
NORFOLK SOUTHERN CORP OPT 655844108 22,026 122,600 SH Call SOLE 8 122,600 0 0
NORFOLK SOUTHERN CORP OPT 655844108 19,547 108,800 SH Put SOLE 8 108,800 0 0
NORFOLK SOUTHERN CORP COM 655844108 6,164 34,309 SH   SOLE 8 34,309 0 0
NORFOLK SOUTHERN CORP COM 655844108 3,428 19,080 SH   SOLE 9 19,080 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,159 28,717 SH   SOLE 58 28,717 0 0
NORTECH SYS INC COM 656553104 0 3 SH   SOLE 8 3 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 84 7,300 SH   SOLE 9 7,300 0 0
NORTHEAST BK LEWISTON ME COM 66405S100 83 3,760 SH   SOLE 1 3,760 0 0
NORTHERN OIL &amp GAS INC NEV COM 665531109 773 394,522 SH   SOLE 1 394,522 0 0
NORTHERN TECH INTL CORP COM 665809109 0 13 SH   SOLE 8 13 0 0
NORTHERN TR CORP COM 665859104 29,790 319,222 SH   SOLE 1 319,222 0 0
NORTHERN TR CORP COM 665859104 35 377 SH   DFND 1 0 0 377
NORTHERN TR CORP COM 665859104 123 1,319 SH   SOLE 8 1,319 0 0
NORTHERN TR CORP OPT 665859104 65 700 SH Put SOLE 8 700 0 0
NORTHERN TR CORP OPT 665859104 1,390 14,900 SH Call SOLE 8 14,900 0 0
NORTHERN TR CORP COM 665859104 627 6,720 SH   SOLE 9 6,720 0 0
NORTHERN TR CORP COM 665859104 1,016 10,892 SH   SOLE 99 10,892 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 764 47,510 SH   SOLE 1 47,510 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 15 937 SH   SOLE 8 937 0 0
NORTHRIM BANCORP INC COM 666762109 133 3,339 SH   SOLE 1 3,339 0 0
NORTHRIM BANCORP INC COM 666762109 2 42 SH   SOLE 8 42 0 0
NORTHROP GRUMMAN CORP COM 666807102 79,228 211,391 SH   SOLE 1 211,391 0 0
NORTHROP GRUMMAN CORP OPT 666807102 20,501 54,700 SH Call SOLE 8 54,700 0 0
NORTHROP GRUMMAN CORP COM 666807102 4,517 12,052 SH   SOLE 8 12,052 0 0
NORTHROP GRUMMAN CORP OPT 666807102 11,131 29,700 SH Put SOLE 8 29,700 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,967 5,248 SH   SOLE 9 5,248 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 2,027 123,650 SH   SOLE 1 123,650 0 0
NORTHWEST BANCSHARES INC MD COM 667340103 23 1,376 SH   SOLE 8 1,376 0 0
NORTHWEST NAT HLDG CO COM 66765N105 3,358 47,074 SH   SOLE 1 47,074 0 0
NORTHWEST PIPE CO COM 667746101 137 4,855 SH   SOLE 1 4,855 0 0
NORTHWEST PIPE CO COM 667746101 0 15 SH   SOLE 8 15 0 0
NORTHWESTERN CORP COM 668074305 2,224 29,648 SH   SOLE 1 29,648 0 0
NORTHWESTERN CORP COM 668074305 26 343 SH   SOLE 8 343 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 14,696 283,865 SH   SOLE 1 283,865 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 237 4,570 SH   SOLE 8 4,570 0 0
NORWEGIAN CRUISE LINE HLDG L OPT G66721104 518 10,000 SH Call SOLE 8 10,000 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 362 6,998 SH   SOLE 9 6,998 0 0
NORWEGIAN CRUISE LINE HLDG L COM G66721104 546 10,541 SH   SOLE 58 10,541 0 0
NORWOOD FINANCIAL CORP COM 669549107 93 2,929 SH   SOLE 1 2,929 0 0
NORWOOD FINANCIAL CORP COM 669549107 0 9 SH   SOLE 8 9 0 0
NOVA LIFESTYLE INC COM 66979P102 0 175 SH   DFND 1 0 0 175
NOVAGOLD RES INC COM 66987E206 1,283 211,262 SH   SOLE 1 211,262 0 0
NOVAGOLD RES INC OPT 66987E206 37 6,100 SH Put SOLE 8 6,100 0 0
NOVAGOLD RES INC COM 66987E206 113 18,541 SH   SOLE 8 18,541 0 0
NOVAGOLD RES INC OPT 66987E206 270 44,400 SH Call SOLE 8 44,400 0 0
NOVAGOLD RES INC COM 66987E206 117 19,223 SH   SOLE 99 19,223 0 0
NOVAN INC COM 66988N106 1 246 SH   SOLE 8 246 0 0
NOVANTA INC COM 67000B104 1,357 16,602 SH   SOLE 1 16,602 0 0
NOVARTIS A G ADR 66987V109 1,449 16,674 SH   SOLE 1 16,674 0 0
NOVARTIS A G ADR 66987V109 71 819 SH   DFND 1 0 0 819
NOVARTIS A G OPT 66987V109 13,331 153,400 SH Put SOLE 8 153,400 0 0
NOVARTIS A G ADR 66987V109 1,402 16,135 SH   SOLE 8 16,135 0 0
NOVARTIS A G OPT 66987V109 17,119 197,000 SH Call SOLE 8 197,000 0 0
NOVAVAX INC COM 670002401 148 29,489 SH   SOLE 1 29,489 0 0
NOVAVAX INC COM 670002401 2 340 SH   DFND 1 0 0 340
NOVELLUS SYS INC BOND 670008AD3 616 86,000 PRN   SOLE 8 0 0 86,000
NOVO-NORDISK A S ADR 670100205 694 13,418 SH   SOLE 1 13,418 0 0
NOVO-NORDISK A S OPT 670100205 3,599 69,600 SH Call SOLE 8 69,600 0 0
NOVO-NORDISK A S OPT 670100205 1,241 24,000 SH Put SOLE 8 24,000 0 0
NOVO-NORDISK A S ADR 670100205 913 17,657 SH   SOLE 8 17,657 0 0
NOVOCURE LTD COM G6674U108 33,110 442,762 SH   SOLE 1 442,762 0 0
NOVOCURE LTD COM G6674U108 40 529 SH   DFND 1 0 0 529
NOVOCURE LTD OPT G6674U108 710 9,500 SH Put SOLE 8 9,500 0 0
NOVOCURE LTD COM G6674U108 290 3,878 SH   SOLE 8 3,878 0 0
NOW INC COM 67011P100 5 395 SH   DFND 1 0 0 395
NOW INC COM 67011P100 992 86,540 SH   SOLE 1 86,540 0 0
NOW INC COM 67011P100 14 1,160 SH   SOLE 8 1,160 0 0
NRC GROUP HLDGS CORP COM 629375106 64 5,162 SH   SOLE 1 5,162 0 0
NRC GROUP HLDGS CORP COM 629375106 0 19 SH   SOLE 8 19 0 0
NRG ENERGY INC COM 629377508 13,136 331,727 SH   SOLE 1 331,727 0 0
NRG ENERGY INC OPT 629377508 1,445 36,500 SH Put SOLE 8 36,500 0 0
NRG ENERGY INC COM 629377508 1,911 48,243 SH   SOLE 8 48,243 0 0
NRG ENERGY INC BOND 629377CG5 2,129 1,893,000 PRN   SOLE 8 0 0 1,893,000
NRG ENERGY INC OPT 629377508 139 3,500 SH Call SOLE 8 3,500 0 0
NRG ENERGY INC COM 629377508 351 8,884 SH   SOLE 9 8,884 0 0
NRG ENERGY INC COM 629377508 553 13,971 SH   SOLE 99 13,971 0 0
NU SKIN ENTERPRISES INC COM 67018T105 10,165 239,013 SH   SOLE 1 239,013 0 0
NU SKIN ENTERPRISES INC COM 67018T105 20 473 SH   SOLE 8 473 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 89 2,100 SH Put SOLE 8 2,100 0 0
NU SKIN ENTERPRISES INC OPT 67018T105 106 2,500 SH Call SOLE 8 2,500 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 6,626 406,226 SH   SOLE 1 406,226 0 0
NUANCE COMMUNICATIONS INC BOND 67020YAK6 424 447,000 PRN   SOLE 8 0 0 447,000
NUANCE COMMUNICATIONS INC BOND 67020YAG5 161 160,000 PRN   SOLE 8 0 0 160,000
NUANCE COMMUNICATIONS INC BOND 67020YAN0 349 353,000 PRN   SOLE 8 0 0 353,000
NUANCE COMMUNICATIONS INC OPT 67020Y100 2,603 159,600 SH Call SOLE 8 159,600 0 0
NUANCE COMMUNICATIONS INC OPT 67020Y100 51 3,100 SH Put SOLE 8 3,100 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,378 84,458 SH   SOLE 8 84,458 0 0
NUCOR CORP COM 670346105 52,312 1,027,557 SH   SOLE 1 1,027,557 0 0
NUCOR CORP OPT 670346105 40,728 800,000 SH Put SOLE 1 800,000 0 0
NUCOR CORP OPT 670346105 7,642 150,100 SH Call SOLE 8 150,100 0 0
NUCOR CORP COM 670346105 1,387 27,233 SH   SOLE 8 27,233 0 0
NUCOR CORP OPT 670346105 1,940 38,100 SH Put SOLE 8 38,100 0 0
NUCOR CORP COM 670346105 501 9,844 SH   SOLE 9 9,844 0 0
NUCOR CORP COM 670346105 1,897 37,262 SH   SOLE 99 37,262 0 0
NUSTAR ENERGY LP COM 67058H102 518 18,274 SH   SOLE 1 18,274 0 0
NUSTAR ENERGY LP COM 67058H102 3 100 SH   DFND 1 0 0 100
NUTANIX INC COM 67059N108 7,261 276,605 SH   SOLE 1 276,605 0 0
NUTANIX INC OPT 67059N108 17,976 684,800 SH Call SOLE 8 684,800 0 0
NUTANIX INC OPT 67059N108 4,163 158,600 SH Put SOLE 8 158,600 0 0
NUTANIX INC COM 67059N108 1,642 62,555 SH   SOLE 8 62,555 0 0
NUTANIX INC BOND 67059NAB4 2,805 2,996,000 PRN   SOLE 8 0 0 2,996,000
NUTANIX INC COM 67059N108 294 11,200 SH   DFND 20 0 0 11,200
NUTRIEN LTD COM 67077M108 12 231 SH   DFND 1 0 0 231
NUTRIEN LTD COM 67077M108 1,737 34,814 SH   SOLE 1 34,814 0 0
NUTRIEN LTD OPT 67077M108 364 7,300 SH Put SOLE 8 7,300 0 0
NUTRIEN LTD OPT 67077M108 16,306 326,900 SH Call SOLE 8 326,900 0 0
NUTRIEN LTD COM 67077M108 7,496 150,265 SH   SOLE 9 150,265 0 0
NUVASIVE INC COM 670704105 2,788 43,987 SH   SOLE 1 43,987 0 0
NUVASIVE INC BOND 670704AG0 769 628,000 PRN   SOLE 8 0 0 628,000
NUVASIVE INC COM 670704105 23 360 SH   SOLE 8 360 0 0
NUVASIVE INC COM 670704105 137 2,169 SH   SOLE 99 2,169 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 348 5,104 SH   SOLE 1 5,104 0 0
NVE CORP COM 629445206 162 2,441 SH   SOLE 1 2,441 0 0
NVE CORP COM 629445206 1 10 SH   SOLE 8 10 0 0
NVENT ELECTRIC PLC COM G6700G107 1 33 SH   DFND 1 0 0 33
NVENT ELECTRIC PLC COM G6700G107 3,214 145,812 SH   SOLE 1 145,812 0 0
NVENT ELECTRIC PLC OPT G6700G107 6,530 296,300 SH Call SOLE 8 296,300 0 0
NVENT ELECTRIC PLC COM G6700G107 468 21,228 SH   SOLE 8 21,228 0 0
NVENT ELECTRIC PLC OPT G6700G107 22 1,000 SH Put SOLE 8 1,000 0 0
NVENT ELECTRIC PLC COM G6700G107 115 5,239 SH   SOLE 9 5,239 0 0
NVIDIA CORP COM 67066G104 1,398 8,032 SH   DFND 1 0 0 8,032
NVIDIA CORP COM 67066G104 228,544 1,312,930 SH   SOLE 1 1,312,930 0 0
NVIDIA CORP OPT 67066G104 7,834 45,000 SH Call SOLE 1 45,000 0 0
NVIDIA CORP OPT 67066G104 6,962 40,000 SH Put SOLE 1 40,000 0 0
NVIDIA CORP OPT 67066G104 146,672 842,600 SH Call SOLE 8 842,600 0 0
NVIDIA CORP OPT 67066G104 148,569 853,500 SH Put SOLE 8 853,500 0 0
NVIDIA CORP COM 67066G104 13,351 76,697 SH   SOLE 8 76,697 0 0
NVIDIA CORP COM 67066G104 7,558 43,412 SH   SOLE 9 43,412 0 0
NVIDIA CORP COM 67066G104 296 1,700 SH   DFND 20 0 0 1,700
NVIDIA CORP COM 67066G104 11,447 65,760 SH   SOLE 58 65,760 0 0
NVR INC COM 62944T105 16,570 4,457 SH   SOLE 1 4,457 0 0
NVR INC COM 62944T105 5,948 1,600 SH   SOLE 8 1,600 0 0
NVR INC COM 62944T105 1,669 449 SH   SOLE 9 449 0 0
NXP SEMICONDUCTORS N V COM N6596X109 100,621 922,117 SH   SOLE 1 922,117 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 65,472 600,000 SH Call SOLE 1 600,000 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 26,188 240,000 SH Put SOLE 1 240,000 0 0
NXP SEMICONDUCTORS N V BOND 62952QAB6 48 44,000 PRN   SOLE 8 0 0 44,000
NXP SEMICONDUCTORS N V COM N6596X109 11,939 109,411 SH   SOLE 8 109,411 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 22,631 207,400 SH Call SOLE 8 207,400 0 0
NXP SEMICONDUCTORS N V OPT N6596X109 59,110 541,700 SH Put SOLE 8 541,700 0 0
NXP SEMICONDUCTORS N V COM N6596X109 109 993 SH   SOLE 9 993 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2 18 SH   SOLE 44 18 0 0
NXP SEMICONDUCTORS N V COM N6596X109 96 876 SH   SOLE 99 876 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 59,984 150,520 SH   SOLE 1 150,520 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 236 592 SH   SOLE 8 592 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 3,666 9,200 SH Call SOLE 8 9,200 0 0
O REILLY AUTOMOTIVE INC NEW OPT 67103H107 6,815 17,100 SH Put SOLE 8 17,100 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 996 2,501 SH   SOLE 9 2,501 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,375 8,469 SH   SOLE 58 8,469 0 0
OAK VALLEY BANCORP OAKDALE C COM 671807105 58 3,450 SH   SOLE 1 3,450 0 0
OAKTREE CAP GROUP LLC COM 674001201 3 67 SH   SOLE 8 67 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 5,185 1,000,976 SH   SOLE 1 1,000,976 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 1 97 SH   SOLE 8 97 0 0
OASIS MIDSTREAM PARTNERS LP COM 67420T206 14 900 SH   SOLE 1 900 0 0
OASIS PETE INC NEW COM 674215108 3,002 867,404 SH   SOLE 1 867,404 0 0
OASIS PETE INC NEW BOND 674215AJ7 5 7,000 PRN   SOLE 8 0 0 7,000
OASIS PETE INC NEW COM 674215108 452 130,608 SH   SOLE 8 130,608 0 0
OASIS PETE INC NEW OPT 674215108 40 11,600 SH Put SOLE 8 11,600 0 0
OASIS PETE INC NEW OPT 674215108 218 62,900 SH Call SOLE 8 62,900 0 0
OBSEVA SA COM H5861P103 5 572 SH   SOLE 9 572 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 966 21,712 SH   DFND 1 0 0 21,712
OCCIDENTAL PETE CORP COM 674599105 46,052 1,035,587 SH   SOLE 1 1,035,587 0 0
OCCIDENTAL PETE CORP OPT 674599105 44,561 1,002,043 SH Put SOLE 8 1,002,043 0 0
OCCIDENTAL PETE CORP COM 674599105 10,366 233,100 SH   SOLE 8 233,100 0 0
OCCIDENTAL PETE CORP OPT 674599105 10,788 242,597 SH Call SOLE 8 242,597 0 0
OCCIDENTAL PETE CORP COM 674599105 2,492 56,022 SH   SOLE 9 56,022 0 0
OCEAN BIO CHEM INC COM 674631106 0 5 SH   SOLE 8 5 0 0
OCEANEERING INTL INC COM 675232102 873 64,387 SH   SOLE 1 64,387 0 0
OCEANEERING INTL INC COM 675232102 20 1,435 SH   SOLE 8 1,435 0 0
OCEANFIRST FINL CORP COM 675234108 1,359 57,570 SH   SOLE 1 57,570 0 0
OCEANFIRST FINL CORP COM 675234108 47 2,008 SH   SOLE 8 2,008 0 0
OCONEE FED FINL CORP COM 675607105 1 36 SH   SOLE 8 36 0 0
OCULAR THERAPEUTIX INC COM 67576A100 168 55,252 SH   SOLE 1 55,252 0 0
OCULAR THERAPEUTIX INC COM 67576A100 3 945 SH   SOLE 8 945 0 0
OCWEN FINL CORP COM 675746309 129 68,342 SH   SOLE 1 68,342 0 0
OCWEN FINL CORP OPT 675746309 37 19,500 SH Put SOLE 8 19,500 0 0
OCWEN FINL CORP COM 675746309 15 7,811 SH   SOLE 8 7,811 0 0
OCWEN FINL CORP OPT 675746309 15 7,800 SH Call SOLE 8 7,800 0 0
ODONATE THERAPEUTICS INC COM 676079106 155 5,980 SH   SOLE 1 5,980 0 0
ODONATE THERAPEUTICS INC COM 676079106 28 1,074 SH   SOLE 8 1,074 0 0
ODONATE THERAPEUTICS INC COM 676079106 53 2,055 SH   SOLE 99 2,055 0 0
OFFICE DEPOT INC COM 676220106 3,757 2,140,737 SH   SOLE 1 2,140,737 0 0
OFFICE DEPOT INC OPT 676220106 16 9,200 SH Put SOLE 8 9,200 0 0
OFFICE DEPOT INC COM 676220106 63 35,429 SH   SOLE 8 35,429 0 0
OFFICE DEPOT INC OPT 676220106 54 30,500 SH Call SOLE 8 30,500 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 2,338 76,297 SH   SOLE 1 76,297 0 0
OFFICE PPTYS INCOME TR TRUS 67623C109 4 134 SH   SOLE 8 134 0 0
OFG BANCORP COM 67103X102 1,229 56,093 SH   SOLE 1 56,093 0 0
OFG BANCORP COM 67103X102 2 86 SH   SOLE 8 86 0 0
OGE ENERGY CORP COM 670837103 11,797 259,956 SH   SOLE 1 259,956 0 0
OGE ENERGY CORP COM 670837103 45 1,001 SH   SOLE 8 1,001 0 0
OGE ENERGY CORP COM 670837103 202 4,430 SH   SOLE 9 4,430 0 0
OGE ENERGY CORP COM 670837103 682 15,031 SH   SOLE 99 15,031 0 0
OHIO VY BANC CORP COM 677719106 76 2,100 SH   SOLE 1 2,100 0 0
OI S A ADR 670851500 29 26,540 SH   SOLE 1 26,540 0 0
OIL DRI CORP AMER COM 677864100 90 2,631 SH   SOLE 1 2,631 0 0
OIL DRI CORP AMER COM 677864100 0 10 SH   SOLE 8 10 0 0
OIL STS INTL INC COM 678026105 1,135 85,373 SH   SOLE 1 85,373 0 0
OIL STS INTL INC COM 678026105 4 228 SH   SOLE 8 228 0 0
OIL STS INTL INC OPT 678026105 1 100 SH Call SOLE 8 100 0 0
OIL STS INTL INC OPT 678026105 7 500 SH Put SOLE 8 500 0 0
OIL STS INTL INC COM 678026105 197 14,798 SH   SOLE 99 14,798 0 0
OKTA INC COM 679295105 18,410 186,984 SH   SOLE 1 186,984 0 0
OKTA INC COM 679295105 8 80 SH   DFND 1 0 0 80
OKTA INC OPT 679295105 14,562 147,900 SH Put SOLE 8 147,900 0 0
OKTA INC OPT 679295105 20,854 211,800 SH Call SOLE 8 211,800 0 0
OKTA INC COM 679295105 1,306 13,258 SH   SOLE 8 13,258 0 0
OKTA INC COM 679295105 151 1,534 SH   SOLE 9 1,534 0 0
OKTA INC COM 679295105 99 1,005 SH   SOLE 99 1,005 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 9,615 56,570 SH   SOLE 1 56,570 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 79 465 SH   SOLE 8 465 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 2,091 12,300 SH Call SOLE 8 12,300 0 0
OLD DOMINION FREIGHT LINE IN OPT 679580100 1,292 7,600 SH Put SOLE 8 7,600 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 237 1,395 SH   SOLE 9 1,395 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,454 8,555 SH   SOLE 99 8,555 0 0
OLD LINE BANCSHARES INC COM 67984M100 288 9,933 SH   SOLE 1 9,933 0 0
OLD LINE BANCSHARES INC COM 67984M100 1 29 SH   SOLE 8 29 0 0
OLD NATL BANCORP IND COM 680033107 4,487 260,765 SH   SOLE 1 260,765 0 0
OLD NATL BANCORP IND OPT 680033107 251 14,600 SH Call SOLE 8 14,600 0 0
OLD POINT FINL CORP COM 680194107 1 41 SH   SOLE 8 41 0 0
OLD REP INTL CORP COM 680223104 122 5,195 SH   SOLE 1 5,195 0 0
OLD REP INTL CORP COM 680223104 46 1,964 SH   SOLE 8 1,964 0 0
OLD SECOND BANCORP INC ILL COM 680277100 180 14,714 SH   SOLE 1 14,714 0 0
OLD SECOND BANCORP INC ILL COM 680277100 0 19 SH   SOLE 8 19 0 0
OLIN CORP COM 680665205 439 23,430 SH   SOLE 1 23,430 0 0
OLIN CORP OPT 680665205 30 1,600 SH Put SOLE 8 1,600 0 0
OLIN CORP COM 680665205 516 27,583 SH   SOLE 8 27,583 0 0
OLIN CORP OPT 680665205 210 11,200 SH Call SOLE 8 11,200 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 8,378 142,871 SH   SOLE 1 142,871 0 0
OLYMPIC STEEL INC COM 68162K106 199 13,785 SH   SOLE 1 13,785 0 0
OLYMPIC STEEL INC COM 68162K106 26 1,765 SH   SOLE 8 1,765 0 0
OLYMPIC STEEL INC OPT 68162K106 128 8,900 SH Put SOLE 8 8,900 0 0
OMEGA FLEX INC COM 682095104 146 1,429 SH   SOLE 1 1,429 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 1,416 33,877 SH   SOLE 1 33,877 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 8 180 SH   DFND 1 0 0 180
OMEGA HEALTHCARE INVS INC OPT 681936100 1,550 37,100 SH Put SOLE 8 37,100 0 0
OMEGA HEALTHCARE INVS INC TRUS 681936100 25 582 SH   SOLE 8 582 0 0
OMEGA HEALTHCARE INVS INC OPT 681936100 351 8,400 SH Call SOLE 8 8,400 0 0
OMEROS CORP COM 682143102 1,537 94,110 SH   SOLE 1 94,110 0 0
OMEROS CORP OPT 682143102 33 2,000 SH Call SOLE 8 2,000 0 0
OMEROS CORP COM 682143102 7 460 SH   SOLE 8 460 0 0
OMNICELL INC COM 68213N109 2,945 40,758 SH   SOLE 1 40,758 0 0
OMNICOM GROUP INC COM 681919106 54,362 694,295 SH   SOLE 1 694,295 0 0
OMNICOM GROUP INC OPT 681919106 4,855 62,000 SH Put SOLE 8 62,000 0 0
OMNICOM GROUP INC OPT 681919106 2,662 34,000 SH Call SOLE 8 34,000 0 0
OMNICOM GROUP INC COM 681919106 133 1,698 SH   SOLE 8 1,698 0 0
OMNICOM GROUP INC COM 681919106 554 7,078 SH   SOLE 9 7,078 0 0
OMNICOM GROUP INC COM 681919106 2,341 29,900 SH   SOLE 99 29,900 0 0
OMNOVA SOLUTIONS INC COM 682129101 1,988 197,373 SH   SOLE 1 197,373 0 0
OMNOVA SOLUTIONS INC COM 682129101 1 114 SH   SOLE 8 114 0 0
ON DECK CAP INC COM 682163100 223 66,522 SH   SOLE 1 66,522 0 0
ON DECK CAP INC COM 682163100 5 1,431 SH   SOLE 8 1,431 0 0
ON SEMICONDUCTOR CORP COM 682189105 8,685 452,067 SH   SOLE 1 452,067 0 0
ON SEMICONDUCTOR CORP OPT 682189105 2,715 141,300 SH Call SOLE 8 141,300 0 0
ON SEMICONDUCTOR CORP OPT 682189105 1,425 74,200 SH Put SOLE 8 74,200 0 0
ON SEMICONDUCTOR CORP BOND 682189AP0 1,063 882,000 PRN   SOLE 8 0 0 882,000
ON SEMICONDUCTOR CORP COM 682189105 2,221 115,629 SH   SOLE 8 115,629 0 0
ON SEMICONDUCTOR CORP COM 682189105 177 9,250 SH   SOLE 9 9,250 0 0
ON SEMICONDUCTOR CORP COM 682189105 401 20,895 SH   SOLE 99 20,895 0 0
ONCOCYTE CORPORATION COM 68235C107 22 10,598 SH   SOLE 1 10,598 0 0
ONCONOVA THERAPEUTICS INC COM 68232V405 0 8 SH   SOLE 8 8 0 0
ONCTERNAL THERAPEUTICS INC COM 68236P107 0 10 SH   SOLE 1 10 0 0
ONE GAS INC COM 68235P108 6,345 66,023 SH   SOLE 1 66,023 0 0
ONE GAS INC COM 68235P108 12 126 SH   SOLE 8 126 0 0
ONE LIBERTY PPTYS INC TRUS 682406103 256 9,319 SH   SOLE 1 9,319 0 0
ONE STOP SYS INC COM 68247W109 0 5 SH   SOLE 8 5 0 0
ONEMAIN HLDGS INC COM 68268W103 6,973 190,090 SH   SOLE 1 190,090 0 0
ONEMAIN HLDGS INC COM 68268W103 193 5,247 SH   SOLE 8 5,247 0 0
ONEMAIN HLDGS INC COM 68268W103 252 6,881 SH   SOLE 99 6,881 0 0
ONEOK INC NEW COM 682680103 48,375 656,458 SH   SOLE 1 656,458 0 0
ONEOK INC NEW COM 682680103 1,596 21,654 SH   SOLE 8 21,654 0 0
ONEOK INC NEW OPT 682680103 4,031 54,700 SH Call SOLE 8 54,700 0 0
ONEOK INC NEW OPT 682680103 862 11,700 SH Put SOLE 8 11,700 0 0
ONEOK INC NEW COM 682680103 973 13,190 SH   SOLE 9 13,190 0 0
ONESMART INTL ED GROUP LTD ADR 68276W103 0 19 SH   SOLE 1 19 0 0
ONESPAN INC OPT 68287N100 49 3,400 SH Call SOLE 8 3,400 0 0
ONESPAN INC COM 68287N100 9 598 SH   SOLE 8 598 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 434 27,915 SH   SOLE 1 27,915 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 1 88 SH   SOLE 8 88 0 0
OOMA INC COM 683416101 99 9,566 SH   SOLE 1 9,566 0 0
OOMA INC COM 683416101 1 62 SH   SOLE 8 62 0 0
OP BANCORP COM 67109R109 65 6,662 SH   SOLE 1 6,662 0 0
OPEN TEXT CORP COM 683715106 1,601 39,227 SH   SOLE 1 39,227 0 0
OPEN TEXT CORP OPT 683715106 4 100 SH Put SOLE 8 100 0 0
OPEN TEXT CORP OPT 683715106 151 3,700 SH Call SOLE 8 3,700 0 0
OPEN TEXT CORP COM 683715106 99 2,412 SH   SOLE 8 2,412 0 0
OPEN TEXT CORP COM 683715106 2,645 64,813 SH   SOLE 9 64,813 0 0
OPERA LTD ADR 68373M107 74 7,416 SH   SOLE 1 7,416 0 0
OPIANT PHARMACEUTICALS INC COM 683750103 0 30 SH   SOLE 8 30 0 0
OPKO HEALTH INC COM 68375N103 473 226,676 SH   SOLE 1 226,676 0 0
OPKO HEALTH INC OPT 68375N103 82 39,400 SH Call SOLE 8 39,400 0 0
OPKO HEALTH INC COM 68375N103 150 71,977 SH   SOLE 8 71,977 0 0
OPKO HEALTH INC OPT 68375N103 3 1,200 SH Put SOLE 8 1,200 0 0
OPPENHEIMER HLDGS INC COM 683797104 157 5,236 SH   SOLE 1 5,236 0 0
OPPENHEIMER HLDGS INC COM 683797104 1 41 SH   SOLE 8 41 0 0
OPTICAL CABLE CORP COM 683827208 0 16 SH   SOLE 8 16 0 0
OPTIMIZERX CORP COM 68401U204 151 10,403 SH   SOLE 1 10,403 0 0
OPTIMUMBANK HOLDINGS INC COM 68401P403 0 8 SH   SOLE 8 8 0 0
OPTINOSE INC COM 68404V100 86 12,285 SH   SOLE 1 12,285 0 0
OPTINOSE INC COM 68404V100 6 797 SH   SOLE 8 797 0 0
OPUS BK IRVINE CALIF COM 684000102 472 21,687 SH   SOLE 1 21,687 0 0
ORACLE CORP COM 68389X105 266,527 4,843,316 SH   SOLE 1 4,843,316 0 0
ORACLE CORP COM 68389X105 360 6,540 SH   DFND 1 0 0 6,540
ORACLE CORP OPT 68389X105 34,003 617,900 SH Put SOLE 8 617,900 0 0
ORACLE CORP COM 68389X105 5,623 102,186 SH   SOLE 8 102,186 0 0
ORACLE CORP OPT 68389X105 37,426 680,100 SH Call SOLE 8 680,100 0 0
ORACLE CORP COM 68389X105 4,386 79,714 SH   SOLE 9 79,714 0 0
ORACLE CORP COM 68389X105 486 8,825 SH   SOLE 99 8,825 0 0
ORAGENICS INC COM 684023302 162 300,400 SH   SOLE 8 300,400 0 0
ORAMED PHARM INC COM 68403P203 0 12 SH   SOLE 1 12 0 0
ORAMED PHARM INC COM 68403P203 131 41,186 SH   DFND 1 0 0 41,186
ORANGE ADR 684060106 123 7,926 SH   SOLE 1 7,926 0 0
ORANGE ADR 684060106 1 75 SH   SOLE 8 75 0 0
ORANGE ADR 684060106 3,098 198,938 SH   SOLE 9 198,938 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 567 75,836 SH   SOLE 1 75,836 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 3 385 SH   SOLE 8 385 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 114 15,195 SH   SOLE 99 15,195 0 0
ORBCOMM INC COM 68555P100 407 85,460 SH   SOLE 1 85,460 0 0
ORBCOMM INC COM 68555P100 0 78 SH   SOLE 8 78 0 0
ORBCOMM INC COM 68555P100 30 6,211 SH   SOLE 99 6,211 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 157 13,250 SH   SOLE 1 13,250 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 1 100 SH   SOLE 8 100 0 0
ORCHARD THERAPEUTICS PLC ADR 68570P101 25 2,077 SH   SOLE 99 2,077 0 0
ORCHID IS CAP INC TRUS 68571X103 185 32,126 SH   SOLE 1 32,126 0 0
ORGANIGRAM HLDGS INC COM 68620P101 23 6,639 SH   SOLE 1 6,639 0 0
ORGANOGENESIS HLDGS INC COM 68621F102 34 5,194 SH   SOLE 1 5,194 0 0
ORGANOVO HLDGS INC COM 68620A104 0 50 SH   SOLE 1 50 0 0
ORGENESIS INC COM 68619K204 0 3 SH   SOLE 1 3 0 0
ORIGIN BANCORP INC COM 68621T102 328 9,730 SH   SOLE 1 9,730 0 0
ORION ENERGY SYSTEMS INC COM 686275108 0 28 SH   SOLE 8 28 0 0
ORION ENGINEERED CARBONS S A COM L72967109 1,013 60,640 SH   SOLE 1 60,640 0 0
ORION GROUP HOLDINGS INC COM 68628V308 0 98 SH   SOLE 8 98 0 0
ORITANI FINL CORP DEL COM 68633D103 2,074 117,192 SH   SOLE 1 117,192 0 0
ORITANI FINL CORP DEL COM 68633D103 2 97 SH   SOLE 8 97 0 0
ORMAT TECHNOLOGIES INC COM 686688102 1,595 21,466 SH   SOLE 1 21,466 0 0
ORMAT TECHNOLOGIES INC COM 686688102 7 97 SH   SOLE 8 97 0 0
ORRSTOWN FINL SVCS INC COM 687380105 114 5,196 SH   SOLE 1 5,196 0 0
ORRSTOWN FINL SVCS INC COM 687380105 0 11 SH   SOLE 8 11 0 0
ORTHOFIX MED INC COM 68752M108 976 18,400 SH   SOLE 1 18,400 0 0
ORTHOFIX MED INC COM 68752M108 141 2,648 SH   SOLE 8 2,648 0 0
ORTHOFIX MED INC COM 68752M108 474 8,947 SH   SOLE 99 8,947 0 0
ORTHOPEDIATRICS CORP COM 68752L100 155 4,401 SH   SOLE 1 4,401 0 0
OSHKOSH CORP COM 688239201 11,866 156,531 SH   SOLE 1 156,531 0 0
OSHKOSH CORP OPT 688239201 227 3,000 SH Put SOLE 8 3,000 0 0
OSHKOSH CORP COM 688239201 159 2,102 SH   SOLE 8 2,102 0 0
OSHKOSH CORP OPT 688239201 531 7,000 SH Call SOLE 8 7,000 0 0
OSHKOSH CORP COM 688239201 399 5,259 SH   SOLE 99 5,259 0 0
OSI SYSTEMS INC COM 671044105 2,791 27,464 SH   SOLE 1 27,464 0 0
OSI SYSTEMS INC COM 671044105 847 8,349 SH   SOLE 8 8,349 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,421 152,858 SH   SOLE 1 152,858 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 26 2,761 SH   SOLE 8 2,761 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 3 310 SH   SOLE 9 310 0 0
OSMOTICA PHARMACEUTICALS PLC COM G6S41R101 15 4,052 SH   SOLE 1 4,052 0 0
OTELCO INC COM 688823301 0 17 SH   SOLE 8 17 0 0
OTONOMY INC COM 68906L105 75 31,259 SH   SOLE 8 31,259 0 0
OTTAWA BANCORP INC COM 689195105 0 12 SH   SOLE 8 12 0 0
OTTER TAIL CORP COM 689648103 1,051 19,557 SH   SOLE 1 19,557 0 0
OTTER TAIL CORP COM 689648103 4 67 SH   SOLE 8 67 0 0
OUTFRONT MEDIA INC COM 69007J106 6,195 223,000 SH   SOLE 1 223,000 0 0
OUTFRONT MEDIA INC TRUS 69007J106 7,775 279,891 SH   SOLE 1 279,891 0 0
OUTFRONT MEDIA INC TRUS 69007J106 3 100 SH   SOLE 8 100 0 0
OUTFRONT MEDIA INC COM 69007J106 314 11,321 SH   SOLE 99 11,321 0 0
OVERSEAS SHIPHOLDING GROUP I COM 69036R863 58 32,823 SH   SOLE 1 32,823 0 0
OVERSTOCK COM INC DEL COM 690370101 1,021 96,404 SH   SOLE 1 96,404 0 0
OVERSTOCK COM INC DEL OPT 690370101 2,584 244,000 SH Put SOLE 8 244,000 0 0
OVERSTOCK COM INC DEL COM 690370101 527 49,780 SH   SOLE 8 49,780 0 0
OVERSTOCK COM INC DEL OPT 690370101 1,958 184,900 SH Call SOLE 8 184,900 0 0
OWENS &amp MINOR INC NEW COM 690732102 402 69,056 SH   SOLE 1 69,056 0 0
OWENS &amp MINOR INC NEW COM 690732102 1 271 SH   SOLE 8 271 0 0
OWENS CORNING NEW COM 690742101 7,021 111,093 SH   SOLE 1 111,093 0 0
OWENS CORNING NEW OPT 690742101 1,055 16,700 SH Call SOLE 8 16,700 0 0
OWENS CORNING NEW OPT 690742101 1,296 20,500 SH Put SOLE 8 20,500 0 0
OWENS CORNING NEW COM 690742101 152 2,414 SH   SOLE 9 2,414 0 0
OWENS CORNING NEW COM 690742101 292 4,618 SH   SOLE 99 4,618 0 0
OWENS ILL INC COM 690768403 3,060 297,923 SH   SOLE 1 297,923 0 0
OWENS ILL INC OPT 690768403 45 4,400 SH Put SOLE 8 4,400 0 0
OWENS ILL INC OPT 690768403 26 2,500 SH Call SOLE 8 2,500 0 0
OWENS ILL INC COM 690768403 280 27,332 SH   SOLE 8 27,332 0 0
OXFORD IMMUNOTEC GLOBAL PLC COM G6855A103 231 13,875 SH   SOLE 1 13,875 0 0
OXFORD INDS INC COM 691497309 2,101 29,297 SH   SOLE 1 29,297 0 0
OXFORD INDS INC COM 691497309 5 70 SH   SOLE 8 70 0 0
OXFORD SQUARE CAP CORP COM 69181V107 0 50 SH   SOLE 8 50 0 0
P &amp F INDS INC COM 692830508 0 53 SH   SOLE 8 53 0 0
P A M TRANSN SVCS INC COM 693149106 56 942 SH   SOLE 1 942 0 0
P A M TRANSN SVCS INC COM 693149106 2 27 SH   SOLE 8 27 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 202 6,689 SH   SOLE 1 6,689 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 11 351 SH   SOLE 8 351 0 0
P T TELEKOMUNIKASI INDONESIA ADR 715684106 22 734 SH   SOLE 99 734 0 0
PACCAR INC COM 693718108 39,870 569,486 SH   SOLE 1 569,486 0 0
PACCAR INC OPT 693718108 2,625 37,500 SH Put SOLE 8 37,500 0 0
PACCAR INC COM 693718108 53 758 SH   SOLE 8 758 0 0
PACCAR INC OPT 693718108 1,379 19,700 SH Call SOLE 8 19,700 0 0
PACCAR INC COM 693718108 784 11,206 SH   SOLE 9 11,206 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 2,772 537,288 SH   SOLE 1 537,288 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 94 18,306 SH   SOLE 8 18,306 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 60 15,186 SH   SOLE 1 15,186 0 0
PACIFIC DRILLING SA LUXEMBOU COM L7257P205 0 32 SH   SOLE 8 32 0 0
PACIFIC ETHANOL INC COM 69423U305 0 648 SH   DFND 1 0 0 648
PACIFIC MERCANTILE BANCORP COM 694552100 74 9,868 SH   SOLE 1 9,868 0 0
PACIFIC PREMIER BANCORP COM 69478X105 2,185 70,060 SH   SOLE 1 70,060 0 0
PACIRA BIOSCIENCES COM 695127100 1,770 46,480 SH   SOLE 1 46,480 0 0
PACIRA BIOSCIENCES OPT 695127100 4 100 SH Call SOLE 8 100 0 0
PACIRA BIOSCIENCES OPT 695127100 95 2,500 SH Put SOLE 8 2,500 0 0
PACIRA BIOSCIENCES COM 695127100 35 946 SH   SOLE 8 946 0 0
PACKAGING CORP AMER COM 695156109 33,120 312,146 SH   SOLE 1 312,146 0 0
PACKAGING CORP AMER OPT 695156109 1,284 12,100 SH Call SOLE 8 12,100 0 0
PACKAGING CORP AMER COM 695156109 1,400 13,191 SH   SOLE 8 13,191 0 0
PACKAGING CORP AMER OPT 695156109 138 1,300 SH Put SOLE 8 1,300 0 0
PACKAGING CORP AMER COM 695156109 319 3,008 SH   SOLE 9 3,008 0 0
PACKAGING CORP AMER COM 695156109 192 1,808 SH   SOLE 99 1,808 0 0
PACWEST BANCORP DEL COM 695263103 3,527 97,055 SH   SOLE 1 97,055 0 0
PACWEST BANCORP DEL COM 695263103 62 1,700 SH   SOLE 8 1,700 0 0
PACWEST BANCORP DEL COM 695263103 640 17,606 SH   SOLE 99 17,606 0 0
PAGERDUTY INC COM 69553P100 35 1,255 SH   DFND 1 0 0 1,255
PAGERDUTY INC COM 69553P100 1 25 SH   SOLE 8 25 0 0
PAGERDUTY INC COM 69553P100 565 19,991 SH   SOLE 9 19,991 0 0
PAGSEGURO DIGITAL LTD COM G68707101 513 11,072 SH   SOLE 1 11,072 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 2,121 45,800 SH Put SOLE 8 45,800 0 0
PAGSEGURO DIGITAL LTD COM G68707101 3,266 70,522 SH   SOLE 8 70,522 0 0
PAGSEGURO DIGITAL LTD OPT G68707101 4,700 101,500 SH Call SOLE 8 101,500 0 0
PALATIN TECHNOLOGIES INC COM 696077403 91 99,763 SH   SOLE 1 99,763 0 0
PALO ALTO NETWORKS INC COM 697435105 62,966 308,917 SH   SOLE 1 308,917 0 0
PALO ALTO NETWORKS INC OPT 697435105 16,021 78,600 SH Call SOLE 8 78,600 0 0
PALO ALTO NETWORKS INC OPT 697435105 20,689 101,500 SH Put SOLE 8 101,500 0 0
PALO ALTO NETWORKS INC COM 697435105 346 1,698 SH   SOLE 8 1,698 0 0
PALO ALTO NETWORKS INC COM 697435105 488 2,397 SH   SOLE 9 2,397 0 0
PALOMAR HLDGS INC COM 69753M105 114 2,899 SH   SOLE 1 2,899 0 0
PAMPA ENERGIA S A ADR 697660207 23 1,349 SH   SOLE 1 1,349 0 0
PAN AMERICAN SILVER CORP COM 697900108 283 18,058 SH   SOLE 1 18,058 0 0
PAN AMERICAN SILVER CORP COM 697900108 8 482 SH   DFND 1 0 0 482
PAN AMERICAN SILVER CORP OPT 697900108 2,711 172,900 SH Put SOLE 8 172,900 0 0
PAN AMERICAN SILVER CORP OPT 697900108 862 55,000 SH Call SOLE 8 55,000 0 0
PAN AMERICAN SILVER CORP COM 697900108 2,599 165,733 SH   SOLE 8 165,733 0 0
PANGAEA LOGISTICS SOLUTION L COM G6891L105 0 12 SH   SOLE 8 12 0 0
PANHANDLE OIL AND GAS INC COM 698477106 109 7,782 SH   SOLE 1 7,782 0 0
PANHANDLE OIL AND GAS INC COM 698477106 1 86 SH   SOLE 8 86 0 0
PAPA JOHNS INTL INC COM 698813102 262 5,000 SH   DFND 1 0 0 5,000
PAPA JOHNS INTL INC COM 698813102 3,210 61,330 SH   SOLE 1 61,330 0 0
PAPA JOHNS INTL INC OPT 698813102 1,131 21,600 SH Call SOLE 8 21,600 0 0
PAPA JOHNS INTL INC COM 698813102 1,407 26,871 SH   SOLE 8 26,871 0 0
PAPA JOHNS INTL INC OPT 698813102 126 2,400 SH Put SOLE 8 2,400 0 0
PAR PACIFIC HOLDINGS INC COM 69888T207 2,035 89,015 SH   SOLE 1 89,015 0 0
PAR TECHNOLOGY CORP COM 698884103 191 8,015 SH   SOLE 1 8,015 0 0
PAR TECHNOLOGY CORP COM 698884103 1 27 SH   SOLE 8 27 0 0
PARAMOUNT GROUP INC TRUS 69924R108 5,859 438,910 SH   SOLE 1 438,910 0 0
PARAMOUNT GROUP INC TRUS 69924R108 4 312 SH   SOLE 8 312 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 68 15,801 SH   SOLE 1 15,801 0 0
PARATEK PHARMACEUTICALS INC COM 699374302 3 655 SH   SOLE 8 655 0 0
PARETEUM CORP COM 69946T207 69 53,321 SH   SOLE 1 53,321 0 0
PARETEUM CORP COM 69946T207 1 1,119 SH   SOLE 8 1,119 0 0
PARK CITY GROUP INC COM 700215304 0 12 SH   SOLE 1 12 0 0
PARK CITY GROUP INC COM 700215304 0 30 SH   SOLE 8 30 0 0
PARK HOTELS RESORTS INC TRUS 700517105 6,146 246,169 SH   SOLE 1 246,169 0 0
PARK HOTELS RESORTS INC TRUS 700517105 27 1,070 SH   SOLE 8 1,070 0 0
PARK NATL CORP COM 700658107 699 7,381 SH   SOLE 1 7,381 0 0
PARK NATL CORP COM 700658107 8 88 SH   SOLE 8 88 0 0
PARK OHIO HLDGS CORP COM 700666100 132 4,415 SH   SOLE 1 4,415 0 0
PARK OHIO HLDGS CORP COM 700666100 1 27 SH   SOLE 8 27 0 0
PARKE BANCORP INC COM 700885106 102 4,569 SH   SOLE 1 4,569 0 0
PARKER DRILLING CO COM 701081507 90 4,755 SH   SOLE 1 4,755 0 0
PARKER DRILLING CO COM 701081507 1,892 100,000 SH   SOLE 8 100,000 0 0
PARKER DRILLING CO COM 701081507 37 1,937 SH   SOLE 99 1,937 0 0
PARKER HANNIFIN CORP COM 701094104 25,505 141,213 SH   SOLE 1 141,213 0 0
PARKER HANNIFIN CORP OPT 701094104 2,709 15,000 SH Call SOLE 8 15,000 0 0
PARKER HANNIFIN CORP COM 701094104 52 286 SH   SOLE 8 286 0 0
PARKER HANNIFIN CORP OPT 701094104 8,669 48,000 SH Put SOLE 8 48,000 0 0
PARKER HANNIFIN CORP COM 701094104 752 4,160 SH   SOLE 9 4,160 0 0
PARKER HANNIFIN CORP COM 701094104 5,221 28,910 SH   SOLE 99 28,910 0 0
PARSLEY ENERGY INC COM 701877102 3,383 201,403 SH   SOLE 1 201,403 0 0
PARSLEY ENERGY INC OPT 701877102 2,332 138,800 SH Call SOLE 8 138,800 0 0
PARSLEY ENERGY INC COM 701877102 1 40 SH   SOLE 8 40 0 0
PARSLEY ENERGY INC COM 701877102 97 5,772 SH   SOLE 9 5,772 0 0
PARSLEY ENERGY INC COM 701877102 390 23,214 SH   SOLE 99 23,214 0 0
PARSONS CORPORATION COM 70202L102 417 12,653 SH   SOLE 1 12,653 0 0
PARSONS CORPORATION COM 70202L102 134 4,048 SH   SOLE 8 4,048 0 0
PARTY CITY HOLDCO INC COM 702149105 156 27,362 SH   SOLE 1 27,362 0 0
PARTY CITY HOLDCO INC COM 702149105 176 30,816 SH   SOLE 8 30,816 0 0
PATHFINDER BANCORP INC MD COM 70319R109 1 65 SH   SOLE 8 65 0 0
PATRICK INDS INC COM 703343103 2,774 64,691 SH   SOLE 1 64,691 0 0
PATRICK INDS INC COM 703343103 5 114 SH   SOLE 8 114 0 0
PATRICK INDS INC COM 703343103 256 5,975 SH   SOLE 99 5,975 0 0
PATRIOT NATL BANCORP INC COM 70336F203 0 2 SH   SOLE 8 2 0 0
PATRIOT TRANSN HLDG INC COM 70338W105 0 1 SH   SOLE 8 1 0 0
PATTERN ENERGY GROUP INC COM 70338P100 2,091 77,634 SH   SOLE 1 77,634 0 0
PATTERN ENERGY GROUP INC COM 70338P100 6 205 SH   SOLE 8 205 0 0
PATTERN ENERGY GROUP INC COM 70338P100 112 4,171 SH   SOLE 99 4,171 0 0
PATTERSON COMPANIES INC COM 703395103 1,140 64,020 SH   SOLE 1 64,020 0 0
PATTERSON COMPANIES INC OPT 703395103 2 100 SH Put SOLE 8 100 0 0
PATTERSON COMPANIES INC OPT 703395103 128 7,200 SH Call SOLE 8 7,200 0 0
PATTERSON UTI ENERGY INC COM 703481101 13,384 1,565,479 SH   SOLE 1 1,565,479 0 0
PATTERSON UTI ENERGY INC OPT 703481101 38 4,500 SH Call SOLE 8 4,500 0 0
PATTERSON UTI ENERGY INC COM 703481101 105 12,281 SH   SOLE 8 12,281 0 0
PATTERSON UTI ENERGY INC OPT 703481101 38 4,400 SH Put SOLE 8 4,400 0 0
PAYCHEX INC COM 704326107 73,333 885,995 SH   SOLE 1 885,995 0 0
PAYCHEX INC COM 704326107 124 1,500 SH   DFND 1 0 0 1,500
PAYCHEX INC COM 704326107 6 71 SH   SOLE 8 71 0 0
PAYCHEX INC OPT 704326107 116 1,400 SH Put SOLE 8 1,400 0 0
PAYCHEX INC OPT 704326107 4,287 51,800 SH Call SOLE 8 51,800 0 0
PAYCHEX INC COM 704326107 10,073 121,698 SH   SOLE 9 121,698 0 0
PAYCOM SOFTWARE INC COM 70432V102 6,889 32,885 SH   SOLE 1 32,885 0 0
PAYCOM SOFTWARE INC COM 70432V102 8 40 SH   DFND 1 0 0 40
PAYCOM SOFTWARE INC COM 70432V102 5 23 SH   SOLE 8 23 0 0
PAYCOM SOFTWARE INC COM 70432V102 156 743 SH   SOLE 9 743 0 0
PAYLOCITY HLDG CORP COM 70438V106 1,361 13,948 SH   SOLE 1 13,948 0 0
PAYLOCITY HLDG CORP OPT 70438V106 712 7,300 SH Put SOLE 8 7,300 0 0
PAYLOCITY HLDG CORP OPT 70438V106 371 3,800 SH Call SOLE 8 3,800 0 0
PAYLOCITY HLDG CORP COM 70438V106 180 1,847 SH   SOLE 8 1,847 0 0
PAYLOCITY HLDG CORP COM 70438V106 202 2,069 SH   SOLE 99 2,069 0 0
PAYPAL HLDGS INC COM 70450Y103 166,102 1,603,462 SH   SOLE 1 1,603,462 0 0
PAYPAL HLDGS INC COM 70450Y103 2,231 21,535 SH   DFND 1 0 0 21,535
PAYPAL HLDGS INC OPT 70450Y103 64,008 617,900 SH Put SOLE 8 617,900 0 0
PAYPAL HLDGS INC COM 70450Y103 9,195 88,766 SH   SOLE 8 88,766 0 0
PAYPAL HLDGS INC OPT 70450Y103 55,524 536,000 SH Call SOLE 8 536,000 0 0
PAYPAL HLDGS INC COM 70450Y103 4,462 43,069 SH   SOLE 9 43,069 0 0
PAYPAL HLDGS INC COM 70450Y103 549 5,300 SH   DFND 20 0 0 5,300
PAYPAL HLDGS INC COM 70450Y103 15,289 147,591 SH   SOLE 58 147,591 0 0
PAYSIGN INC COM 70451A104 320 31,677 SH   SOLE 1 31,677 0 0
PAYSIGN INC COM 70451A104 1 100 SH   SOLE 8 100 0 0
PBF ENERGY INC COM 69318G106 1,980 72,792 SH   SOLE 1 72,792 0 0
PBF ENERGY INC OPT 69318G106 3,551 130,600 SH Put SOLE 8 130,600 0 0
PBF ENERGY INC COM 69318G106 2,736 100,607 SH   SOLE 8 100,607 0 0
PBF ENERGY INC OPT 69318G106 11,096 408,100 SH Call SOLE 8 408,100 0 0
PBF ENERGY INC COM 69318G106 3,195 117,500 SH   SOLE 9 117,500 0 0
PC CONNECTION INC COM 69318J100 298 7,660 SH   SOLE 1 7,660 0 0
PC CONNECTION INC COM 69318J100 5 130 SH   SOLE 8 130 0 0
PC-TEL INC COM 69325Q105 0 11 SH   SOLE 8 11 0 0
PCSB FINL CORP COM 69324R104 163 8,119 SH   SOLE 1 8,119 0 0
PCSB FINL CORP COM 69324R104 1 62 SH   SOLE 8 62 0 0
PDC ENERGY INC COM 69327R101 45,575 1,642,349 SH   SOLE 1 1,642,349 0 0
PDC ENERGY INC COM 69327R101 96 3,469 SH   SOLE 8 3,469 0 0
PDC ENERGY INC COM 69327R101 61 2,181 SH   SOLE 99 2,181 0 0
PDF SOLUTIONS INC COM 693282105 365 27,923 SH   SOLE 1 27,923 0 0
PDF SOLUTIONS INC COM 693282105 1 69 SH   SOLE 8 69 0 0
PDL BIOPHARMA INC COM 69329Y104 580 268,610 SH   SOLE 1 268,610 0 0
PDL BIOPHARMA INC COM 69329Y104 8 3,789 SH   SOLE 8 3,789 0 0
PDL CMNTY BANCORP COM 69290X101 61 4,302 SH   SOLE 1 4,302 0 0
PDL CMNTY BANCORP COM 69290X101 1 85 SH   SOLE 8 85 0 0
PDS BIOTECHNOLOGY CORP COM 70465T107 0 1 SH   SOLE 1 1 0 0
PEABODY ENERGY CORP NEW COM 704551100 2,114 143,682 SH   SOLE 1 143,682 0 0
PEABODY ENERGY CORP NEW COM 704551100 10 711 SH   SOLE 8 711 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 269 9,591 SH   SOLE 1 9,591 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 0 17 SH   SOLE 8 17 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 4,792 172,240 SH   SOLE 1 172,240 0 0
PEBBLEBROOK HOTEL TR TRUS 70509V100 25 887 SH   SOLE 8 887 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 406 14,600 SH   SOLE 99 14,600 0 0
PEGASYSTEMS INC COM 705573103 2,378 34,942 SH   SOLE 1 34,942 0 0
PEGASYSTEMS INC COM 705573103 3 40 SH   SOLE 8 40 0 0
PEGASYSTEMS INC COM 705573103 168 2,466 SH   SOLE 99 2,466 0 0
PEMBINA PIPELINE CORP COM 706327103 37 1,000 SH   DFND 1 0 0 1,000
PEMBINA PIPELINE CORP COM 706327103 2,742 73,981 SH   SOLE 1 73,981 0 0
PEMBINA PIPELINE CORP COM 706327103 2 36 SH   SOLE 8 36 0 0
PEMBINA PIPELINE CORP COM 706327103 2,371 63,932 SH   SOLE 9 63,932 0 0
PEMBINA PIPELINE CORP COM 706327103 351 9,480 SH   SOLE 99 9,480 0 0
PENN NATL GAMING INC COM 707569109 1,468 78,771 SH   SOLE 1 78,771 0 0
PENN NATL GAMING INC COM 707569109 10 540 SH   SOLE 8 540 0 0
PENN NATL GAMING INC OPT 707569109 99 5,300 SH Put SOLE 8 5,300 0 0
PENN NATL GAMING INC OPT 707569109 801 43,000 SH Call SOLE 8 43,000 0 0
PENN VA CORP NEW COM 70788V102 774 26,622 SH   SOLE 1 26,622 0 0
PENN VA CORP NEW COM 70788V102 44 1,490 SH   SOLE 8 1,490 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 0 41 SH   SOLE 8 41 0 0
PENNANTPARK INVT CORP COM 708062104 1 134 SH   SOLE 8 134 0 0
PENNEY J C CORP INC COM 708160106 423 475,794 SH   SOLE 1 475,794 0 0
PENNEY J C CORP INC COM 708160106 35 38,901 SH   SOLE 8 38,901 0 0
PENNEY J C CORP INC OPT 708160106 93 104,200 SH Put SOLE 8 104,200 0 0
PENNEY J C CORP INC OPT 708160106 68 77,000 SH Call SOLE 8 77,000 0 0
PENNEY J C CORP INC COM 708160106 2 2,521 SH   SOLE 9 2,521 0 0
PENNS WOODS BANCORP INC COM 708430103 187 4,052 SH   SOLE 1 4,052 0 0
PENNS WOODS BANCORP INC COM 708430103 0 7 SH   SOLE 8 7 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 941 164,525 SH   SOLE 1 164,525 0 0
PENNSYLVANIA RL ESTATE INVT TRUS 709102107 22 3,777 SH   SOLE 8 3,777 0 0
PENNYMAC CORP BOND 70932AAB9 460 455,000 PRN   SOLE 8 0 0 455,000
PENNYMAC FINL SVCS INC COM 70932M107 1,633 53,775 SH   SOLE 1 53,775 0 0
PENNYMAC FINL SVCS INC COM 70932M107 113 3,729 SH   SOLE 8 3,729 0 0
PENNYMAC MTG INVT TR TRUS 70931T103 2,904 130,569 SH   SOLE 1 130,569 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 2,615 55,299 SH   SOLE 1 55,299 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 68 1,423 SH   SOLE 8 1,423 0 0
PENSKE AUTOMOTIVE GRP INC OPT 70959W103 1,466 31,000 SH Call SOLE 8 31,000 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 662 13,995 SH   SOLE 99 13,995 0 0
PENTAIR PLC COM G7S00T104 6,507 172,157 SH   SOLE 1 172,157 0 0
PENTAIR PLC COM G7S00T104 1 33 SH   DFND 1 0 0 33
PENTAIR PLC COM G7S00T104 699 18,485 SH   SOLE 8 18,485 0 0
PENTAIR PLC OPT G7S00T104 268 7,100 SH Call SOLE 8 7,100 0 0
PENTAIR PLC OPT G7S00T104 208 5,500 SH Put SOLE 8 5,500 0 0
PENTAIR PLC COM G7S00T104 939 24,825 SH   SOLE 9 24,825 0 0
PENUMBRA INC COM 70975L107 628 4,672 SH   SOLE 1 4,672 0 0
PEOPLES BANCORP INC COM 709789101 294 9,269 SH   SOLE 1 9,269 0 0
PEOPLES BANCORP INC COM 709789101 1 18 SH   SOLE 8 18 0 0
PEOPLES BANCORP N C INC COM 710577107 100 3,387 SH   SOLE 1 3,387 0 0
PEOPLES BANCORP N C INC COM 710577107 1 41 SH   SOLE 8 41 0 0
PEOPLES FINL SVCS CORP COM 711040105 158 3,499 SH   SOLE 1 3,499 0 0
PEOPLES FINL SVCS CORP COM 711040105 0 10 SH   SOLE 8 10 0 0
PEOPLES UTAH BANCORP COM 712706209 223 7,889 SH   SOLE 1 7,889 0 0
PEOPLES UTAH BANCORP COM 712706209 2 75 SH   SOLE 8 75 0 0
PEOPLES UTD FINL INC COM 712704105 9,778 625,335 SH   SOLE 1 625,335 0 0
PEOPLES UTD FINL INC COM 712704105 31 2,002 SH   SOLE 8 2,002 0 0
PEOPLES UTD FINL INC OPT 712704105 194 12,400 SH Call SOLE 8 12,400 0 0
PEOPLES UTD FINL INC OPT 712704105 56 3,600 SH Put SOLE 8 3,600 0 0
PEOPLES UTD FINL INC COM 712704105 201 12,873 SH   SOLE 9 12,873 0 0
PEPSICO INC COM 713448108 2,762 20,144 SH   DFND 1 0 0 20,144
PEPSICO INC COM 713448108 278,225 2,029,353 SH   SOLE 1 2,029,353 0 0
PEPSICO INC OPT 713448108 24,774 180,700 SH Call SOLE 8 180,700 0 0
PEPSICO INC OPT 713448108 12,929 94,300 SH Put SOLE 8 94,300 0 0
PEPSICO INC COM 713448108 8 56 SH   SOLE 8 56 0 0
PEPSICO INC COM 713448108 6,535 47,665 SH   SOLE 9 47,665 0 0
PEPSICO INC COM 713448108 20,762 151,434 SH   SOLE 58 151,434 0 0
PEPSICO INC COM 713448108 211 1,537 SH   SOLE 99 1,537 0 0
PERCEPTRON INC COM 71361F100 0 70 SH   SOLE 8 70 0 0
PERFICIENT INC COM 71375U101 8,270 214,328 SH   SOLE 1 214,328 0 0
PERFICIENT INC COM 71375U101 9 218 SH   SOLE 8 218 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 4,233 91,995 SH   SOLE 1 91,995 0 0
PERFORMANCE FOOD GROUP CO COM 71377A103 772 16,775 SH   SOLE 99 16,775 0 0
PERFORMANCE SHIPPING INC COM Y67305105 70 76,200 SH   DFND 1 0 0 76,200
PERION NETWORK LTD COM M78673114 78 16,000 SH   SOLE 1 16,000 0 0
PERKINELMER INC COM 714046109 12,278 144,155 SH   SOLE 1 144,155 0 0
PERKINELMER INC COM 714046109 8 91 SH   SOLE 8 91 0 0
PERKINELMER INC COM 714046109 231 2,713 SH   SOLE 9 2,713 0 0
PERMA PIPE INTL HLDGS INC COM 714167103 0 42 SH   SOLE 8 42 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM 714157203 0 11 SH   SOLE 8 11 0 0
PERMIAN BASIN RTY TR TRUS 714236106 0 87 SH   SOLE 8 87 0 0
PERRIGO CO PLC COM G97822103 9,423 168,603 SH   SOLE 1 168,603 0 0
PERRIGO CO PLC OPT G97822103 224 4,000 SH Put SOLE 8 4,000 0 0
PERRIGO CO PLC OPT G97822103 1,420 25,400 SH Call SOLE 8 25,400 0 0
PERRIGO CO PLC COM G97822103 233 4,166 SH   SOLE 9 4,166 0 0
PERRIGO CO PLC COM G97822103 582 10,405 SH   SOLE 99 10,405 0 0
PERSONALIS INC COM 71535D106 64 4,391 SH   SOLE 1 4,391 0 0
PERSPECTA INC COM 715347100 0 4 SH   DFND 1 0 0 4
PERSPECTA INC COM 715347100 3,195 122,286 SH   SOLE 1 122,286 0 0
PERSPECTA INC COM 715347100 39 1,508 SH   SOLE 8 1,508 0 0
PETIQ INC COM 71639T106 262 9,599 SH   SOLE 1 9,599 0 0
PETIQ INC COM 71639T106 22 811 SH   SOLE 8 811 0 0
PETMED EXPRESS INC COM 716382106 1,297 71,910 SH   SOLE 1 71,910 0 0
PETMED EXPRESS INC COM 716382106 4 207 SH   SOLE 8 207 0 0
PETROCHINA CO LTD ADR 71646E100 284 5,602 SH   SOLE 1 5,602 0 0
PETROCHINA CO LTD ADR 71646E100 0 2 SH   SOLE 8 2 0 0
PETROCHINA CO LTD OPT 71646E100 1,606 31,600 SH Call SOLE 8 31,600 0 0
PETROCHINA CO LTD OPT 71646E100 203 4,000 SH Put SOLE 8 4,000 0 0
PETROCHINA CO LTD ADR 71646E100 392 7,723 SH   SOLE 9 7,723 0 0
PETROCHINA CO LTD ADR 71646E100 440 8,669 SH   SOLE 99 8,669 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 64 4,440 SH   DFND 1 0 0 4,440
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 6,271 433,408 SH   SOLE 1 433,408 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 28,901 1,997,300 SH Call SOLE 8 1,997,300 0 0
PETROLEO BRASILEIRO SA PETRO OPT 71654V408 84,451 5,836,300 SH Put SOLE 8 5,836,300 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 11,827 817,320 SH   SOLE 8 817,320 0 0
PETROLEO BRASILEIRO SA PETRO ADR 71654V408 121 8,369 SH   SOLE 9 8,369 0 0
PFENEX INC COM 717071104 124 14,706 SH   SOLE 1 14,706 0 0
PFENEX INC COM 717071104 4 507 SH   SOLE 8 507 0 0
PFIZER INC COM 717081103 890 24,773 SH   DFND 1 0 0 24,773
PFIZER INC COM 717081103 426,805 11,878,815 SH   SOLE 1 11,878,815 0 0
PFIZER INC OPT 717081103 30,666 853,500 SH Call SOLE 8 853,500 0 0
PFIZER INC COM 717081103 6,592 183,475 SH   SOLE 8 183,475 0 0
PFIZER INC OPT 717081103 30,537 849,900 SH Put SOLE 8 849,900 0 0
PFIZER INC COM 717081103 8,743 243,366 SH   SOLE 9 243,366 0 0
PFIZER INC OPT 717081103 359 10,000 SH Put SOLE 9 10,000 0 0
PFIZER INC OPT 717081103 359 10,000 SH Call SOLE 9 10,000 0 0
PFIZER INC COM 717081103 216 6,000 SH   DFND 20 0 0 6,000
PFIZER INC COM 717081103 21,538 599,430 SH   SOLE 58 599,430 0 0
PFIZER INC COM 717081103 551 15,338 SH   SOLE 99 15,338 0 0
PG&ampE CORP OPT 69331C108 2,000 200,000 SH Call SOLE 1 200,000 0 0
PG&ampE CORP COM 69331C108 8,271 827,124 SH   SOLE 1 827,124 0 0
PG&ampE CORP OPT 69331C108 6,691 669,100 SH Call SOLE 8 669,100 0 0
PG&ampE CORP COM 69331C108 1,416 141,653 SH   SOLE 8 141,653 0 0
PG&ampE CORP OPT 69331C108 17,332 1,733,200 SH Put SOLE 8 1,733,200 0 0
PG&ampE CORP COM 69331C108 41 4,128 SH   SOLE 9 4,128 0 0
PGT INNOVATIONS INC COM 69336V101 1,158 67,014 SH   SOLE 1 67,014 0 0
PGT INNOVATIONS INC COM 69336V101 3 151 SH   SOLE 8 151 0 0
PGT INNOVATIONS INC COM 69336V101 79 4,600 SH   SOLE 99 4,600 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 30 7,197 SH   SOLE 1 7,197 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 1 124 SH   SOLE 8 124 0 0
PHASEBIO PHARMACEUTICALS INC COM 717224109 34 8,245 SH   SOLE 99 8,245 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 634 29,748 SH   SOLE 1 29,748 0 0
PHIBRO ANIMAL HEALTH CORP COM 71742Q106 1 36 SH   SOLE 8 36 0 0
PHILIP MORRIS INTL INC COM 718172109 378 4,976 SH   DFND 1 0 0 4,976
PHILIP MORRIS INTL INC COM 718172109 127,647 1,681,131 SH   SOLE 1 1,681,131 0 0
PHILIP MORRIS INTL INC OPT 718172109 15,862 208,900 SH Call SOLE 8 208,900 0 0
PHILIP MORRIS INTL INC COM 718172109 8,303 109,337 SH   SOLE 8 109,337 0 0
PHILIP MORRIS INTL INC OPT 718172109 23,963 315,600 SH Put SOLE 8 315,600 0 0
PHILIP MORRIS INTL INC COM 718172109 5,606 73,814 SH   SOLE 9 73,814 0 0
PHILLIPS 66 COM 718546104 65,370 638,371 SH   SOLE 1 638,371 0 0
PHILLIPS 66 COM 718546104 655 6,400 SH   DFND 1 0 0 6,400
PHILLIPS 66 OPT 718546104 7,854 76,700 SH Call SOLE 8 76,700 0 0
PHILLIPS 66 OPT 718546104 1,137 11,100 SH Put SOLE 8 11,100 0 0
PHILLIPS 66 COM 718546104 33 326 SH   SOLE 8 326 0 0
PHILLIPS 66 COM 718546104 5,370 52,438 SH   SOLE 9 52,438 0 0
PHILLIPS 66 PARTNERS LP COM 718549207 17,209 303,929 SH   SOLE 1 303,929 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 360 140,526 SH   SOLE 1 140,526 0 0
PHOENIX NEW MEDIA LTD ADR 71910C103 0 70 SH   SOLE 8 70 0 0
PHOTRONICS INC COM 719405102 1,279 117,537 SH   SOLE 1 117,537 0 0
PHOTRONICS INC COM 719405102 4 384 SH   SOLE 8 384 0 0
PHUNWARE INC COM 71948P100 23 15,801 SH   SOLE 1 15,801 0 0
PHYSICIANS RLTY TR TRUS 71943U104 3,051 171,910 SH   SOLE 1 171,910 0 0
PHYSICIANS RLTY TR TRUS 71943U104 7 377 SH   SOLE 8 377 0 0
PHYSICIANS RLTY TR COM 71943U104 685 38,618 SH   SOLE 99 38,618 0 0
PICO HLDGS INC COM 693366205 94 9,280 SH   SOLE 1 9,280 0 0
PICO HLDGS INC COM 693366205 0 39 SH   SOLE 8 39 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 3,887 186,183 SH   SOLE 1 186,183 0 0
PIEDMONT OFFICE REALTY TR IN TRUS 720190206 7 314 SH   SOLE 8 314 0 0
PIER 1 IMPORTS INC COM 720279504 1 81 SH   SOLE 1 81 0 0
PIER 1 IMPORTS INC COM 720279504 1 68 SH   SOLE 8 68 0 0
PIERIS PHARMACEUTICALS INC COM 720795103 170 49,666 SH   SOLE 1 49,666 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 3,845 119,999 SH   SOLE 1 119,999 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 67 2,100 SH Put SOLE 8 2,100 0 0
PILGRIMS PRIDE CORP NEW OPT 72147K108 766 23,900 SH Call SOLE 8 23,900 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 2,008 62,648 SH   SOLE 8 62,648 0 0
PIMCO ETF TR FUND 72201R817 192 1,750 SH   SOLE 1 1,750 0 0
PIMCO ETF TR FUND 72201R775 185 1,700 SH   SOLE 1 1,700 0 0
PIMCO ETF TR FUND 72201R783 10,135 101,595 SH   SOLE 1 101,595 0 0
PIMCO INCOME STRATEGY FUND I FUND 72201J104 4 400 SH   DFND 1 0 0 400
PINDUODUO INC ADR 722304102 13,006 403,624 SH   SOLE 1 403,624 0 0
PINDUODUO INC OPT 722304102 16,716 518,800 SH Put SOLE 8 518,800 0 0
PINDUODUO INC ADR 722304102 22 691 SH   SOLE 8 691 0 0
PINDUODUO INC OPT 722304102 8,587 266,500 SH Call SOLE 8 266,500 0 0
PINDUODUO INC ADR 722304102 1,711 53,100 SH   SOLE 9 53,100 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 4,804 84,661 SH   SOLE 1 84,661 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 553 9,749 SH   SOLE 8 9,749 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 477 8,412 SH   SOLE 99 8,412 0 0
PINNACLE WEST CAP CORP COM 723484101 15,317 157,801 SH   SOLE 1 157,801 0 0
PINNACLE WEST CAP CORP COM 723484101 346 3,569 SH   SOLE 9 3,569 0 0
PINNACLE WEST CAP CORP COM 723484101 348 3,587 SH   SOLE 99 3,587 0 0
PINTEREST INC COM 72352L106 1,705 64,453 SH   SOLE 1 64,453 0 0
PINTEREST INC OPT 72352L106 8,081 305,500 SH Put SOLE 8 305,500 0 0
PINTEREST INC OPT 72352L106 5,182 195,900 SH Call SOLE 8 195,900 0 0
PINTEREST INC COM 72352L106 2,814 106,412 SH   SOLE 8 106,412 0 0
PIONEER NAT RES CO COM 723787107 5 42 SH   DFND 1 0 0 42
PIONEER NAT RES CO COM 723787107 21,536 171,233 SH   SOLE 1 171,233 0 0
PIONEER NAT RES CO COM 723787107 12,877 102,387 SH   SOLE 8 102,387 0 0
PIONEER NAT RES CO OPT 723787107 31,719 252,200 SH Put SOLE 8 252,200 0 0
PIONEER NAT RES CO OPT 723787107 21,708 172,600 SH Call SOLE 8 172,600 0 0
PIONEER NAT RES CO COM 723787107 696 5,537 SH   SOLE 9 5,537 0 0
PIONEER PWR SOLUTIONS INC COM 723836300 0 4 SH   SOLE 8 4 0 0
PIPER JAFFRAY COS COM 724078100 1,166 15,451 SH   SOLE 1 15,451 0 0
PIPER JAFFRAY COS COM 724078100 5 60 SH   SOLE 8 60 0 0
PIPER JAFFRAY COS COM 724078100 520 6,888 SH   SOLE 99 6,888 0 0
PITNEY BOWES INC COM 724479100 1,317 288,451 SH   SOLE 1 288,451 0 0
PITNEY BOWES INC OPT 724479100 229 50,000 SH Put SOLE 8 50,000 0 0
PITNEY BOWES INC OPT 724479100 1 200 SH Call SOLE 8 200 0 0
PITNEY BOWES INC COM 724479100 979 214,154 SH   SOLE 8 214,154 0 0
PIVOTAL SOFTWARE INC COM 72582H107 78 5,200 SH   SOLE 8 5,200 0 0
PJT PARTNERS INC COM 69343T107 6 157 SH   DFND 1 0 0 157
PJT PARTNERS INC COM 69343T107 650 15,956 SH   SOLE 1 15,956 0 0
PJT PARTNERS INC COM 69343T107 10 262 SH   SOLE 8 262 0 0
PLAINS ALL AMERN PIPELINE L COM 726503105 83,685 4,033,071 SH   SOLE 1 4,033,071 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 342 16,500 SH Put SOLE 8 16,500 0 0
PLAINS ALL AMERN PIPELINE L OPT 726503105 1,274 61,400 SH Call SOLE 8 61,400 0 0
PLAINS GP HLDGS L P COM 72651A207 14,983 705,761 SH   SOLE 1 705,761 0 0
PLAINS GP HLDGS L P OPT 72651A207 839 39,500 SH Call SOLE 8 39,500 0 0
PLAINS GP HLDGS L P COM 72651A207 1,089 51,306 SH   SOLE 8 51,306 0 0
PLAINS GP HLDGS L P COM 72651A207 70 3,340 SH   SOLE 9 3,340 0 0
PLANET FITNESS INC COM 72703H101 12,098 209,055 SH   SOLE 1 209,055 0 0
PLANET FITNESS INC OPT 72703H101 2,894 50,000 SH Call SOLE 8 50,000 0 0
PLANET FITNESS INC COM 72703H101 5,103 88,192 SH   SOLE 8 88,192 0 0
PLANET FITNESS INC OPT 72703H101 7,958 137,500 SH Put SOLE 8 137,500 0 0
PLANET FITNESS INC COM 72703H101 316 5,456 SH   SOLE 99 5,456 0 0
PLANTRONICS INC NEW COM 727493108 1,012 27,092 SH   SOLE 1 27,092 0 0
PLANTRONICS INC NEW COM 727493108 129 3,448 SH   DFND 1 0 0 3,448
PLANTRONICS INC NEW COM 727493108 15 390 SH   SOLE 8 390 0 0
PLATINUM GROUP METALS LTD COM 72765Q882 4 2,900 SH   DFND 1 0 0 2,900
PLAYA HOTELS &amp RESORTS NV COM N70544106 102 13,070 SH   SOLE 1 13,070 0 0
PLAYA HOTELS &amp RESORTS NV COM N70544106 1 111 SH   SOLE 8 111 0 0
PLAYAGS INC COM 72814N104 444 43,129 SH   SOLE 1 43,129 0 0
PLAYAGS INC COM 72814N104 2 153 SH   SOLE 8 153 0 0
PLEXUS CORP COM 729132100 2,513 40,198 SH   SOLE 1 40,198 0 0
PLEXUS CORP COM 729132100 22 354 SH   SOLE 8 354 0 0
PLEXUS CORP COM 729132100 256 4,097 SH   SOLE 99 4,097 0 0
PLUG POWER INC COM 72919P202 799 303,793 SH   SOLE 1 303,793 0 0
PLUG POWER INC COM 72919P202 1 435 SH   SOLE 8 435 0 0
PLUMAS BANCORP COM 729273102 1 53 SH   SOLE 8 53 0 0
PLURALSIGHT INC COM 72941B106 927 55,212 SH   SOLE 1 55,212 0 0
PLURALSIGHT INC COM 72941B106 1 38 SH   SOLE 8 38 0 0
PLX PHARMA INC COM 72942A107 0 66 SH   SOLE 8 66 0 0
PLYMOUTH INDL REIT INC TRUS 729640102 1 66 SH   SOLE 8 66 0 0
PNC FINL SVCS GROUP INC COM 693475105 59,844 426,959 SH   SOLE 1 426,959 0 0
PNC FINL SVCS GROUP INC COM 693475105 268 1,914 SH   SOLE 8 1,914 0 0
PNC FINL SVCS GROUP INC OPT 693475105 7,513 53,600 SH Call SOLE 8 53,600 0 0
PNC FINL SVCS GROUP INC OPT 693475105 603 4,300 SH Put SOLE 8 4,300 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,130 15,202 SH   SOLE 9 15,202 0 0
PNM RES INC COM 69349H107 2,158 41,443 SH   SOLE 1 41,443 0 0
PNM RES INC COM 69349H107 27 512 SH   SOLE 8 512 0 0
POINTER TELOCATION LTD COM M7946T104 0 1 SH   SOLE 1 1 0 0
POLAR PWR INC COM 73102V105 0 3 SH   SOLE 1 3 0 0
POLARIS INC COM 731068102 10,104 114,807 SH   SOLE 1 114,807 0 0
POLARIS INC OPT 731068102 493 5,600 SH Put SOLE 8 5,600 0 0
POLARIS INC COM 731068102 28 323 SH   SOLE 8 323 0 0
POLARIS INC OPT 731068102 722 8,200 SH Call SOLE 8 8,200 0 0
POLARIS INC COM 731068102 116 1,313 SH   SOLE 9 1,313 0 0
POLARIS INC COM 731068102 136 1,545 SH   SOLE 99 1,545 0 0
POLARITYTE INC COM 731094108 24 7,436 SH   SOLE 1 7,436 0 0
POLARITYTE INC COM 731094108 5 1,516 SH   SOLE 8 1,516 0 0
POLYONE CORP COM 73179P106 1,910 58,490 SH   SOLE 1 58,490 0 0
POLYONE CORP COM 73179P106 259 7,924 SH   SOLE 8 7,924 0 0
POLYONE CORP COM 73179P106 166 5,099 SH   SOLE 99 5,099 0 0
POOL CORPORATION COM 73278L105 682 3,381 SH   SOLE 1 3,381 0 0
POOL CORPORATION OPT 73278L105 182 900 SH Put SOLE 8 900 0 0
POOL CORPORATION COM 73278L105 37 184 SH   SOLE 8 184 0 0
POOL CORPORATION OPT 73278L105 202 1,000 SH Call SOLE 8 1,000 0 0
POPULAR INC COM 733174700 9,808 181,377 SH   SOLE 1 181,377 0 0
POPULAR INC COM 733174700 211 3,904 SH   SOLE 8 3,904 0 0
POPULAR INC OPT 733174700 287 5,300 SH Call SOLE 8 5,300 0 0
POPULAR INC OPT 733174700 763 14,100 SH Put SOLE 8 14,100 0 0
PORTLAND GEN ELEC CO COM 736508847 4,515 80,113 SH   SOLE 1 80,113 0 0
PORTLAND GEN ELEC CO COM 736508847 9 164 SH   SOLE 8 164 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 2,920 108,871 SH   SOLE 1 108,871 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 93 3,496 SH   SOLE 8 3,496 0 0
PORTOLA PHARMACEUTICALS INC OPT 737010108 5 200 SH Put SOLE 8 200 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 49 1,833 SH   SOLE 99 1,833 0 0
POST HLDGS INC COM 737446104 2,801 26,463 SH   SOLE 1 26,463 0 0
POST HLDGS INC COM 737446104 8 72 SH   SOLE 8 72 0 0
POST HLDGS INC COM 737446104 1,784 16,855 SH   SOLE 99 16,855 0 0
POTBELLY CORP COM 73754Y100 46 10,694 SH   SOLE 1 10,694 0 0
POTBELLY CORP COM 73754Y100 1 138 SH   SOLE 8 138 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 1,877 45,680 SH   SOLE 1 45,680 0 0
POTLATCHDELTIC CORPORATION TRUS 737630103 15 355 SH   SOLE 8 355 0 0
POTLATCHDELTIC CORPORATION COM 737630103 652 15,874 SH   SOLE 99 15,874 0 0
POWELL INDS INC COM 739128106 386 9,870 SH   SOLE 1 9,870 0 0
POWELL INDS INC COM 739128106 1 20 SH   SOLE 8 20 0 0
POWER INTEGRATIONS INC COM 739276103 3,732 41,261 SH   SOLE 1 41,261 0 0
POWER INTEGRATIONS INC COM 739276103 6 69 SH   SOLE 8 69 0 0
PPDAI GROUP INC ADR 69354V108 1,392 480,331 SH   SOLE 1 480,331 0 0
PPG INDS INC COM 693506107 145,375 1,226,696 SH   SOLE 1 1,226,696 0 0
PPG INDS INC COM 693506107 63 534 SH   SOLE 8 534 0 0
PPG INDS INC OPT 693506107 758 6,400 SH Put SOLE 8 6,400 0 0
PPG INDS INC OPT 693506107 2,643 22,300 SH Call SOLE 8 22,300 0 0
PPG INDS INC COM 693506107 919 7,761 SH   SOLE 9 7,761 0 0
PPL CORP COM 69351T106 71,335 2,265,347 SH   SOLE 1 2,265,347 0 0
PPL CORP OPT 69351T106 2,119 67,300 SH Put SOLE 8 67,300 0 0
PPL CORP OPT 69351T106 5,602 177,900 SH Call SOLE 8 177,900 0 0
PPL CORP COM 69351T106 2 71 SH   SOLE 8 71 0 0
PPL CORP COM 69351T106 1,527 48,506 SH   SOLE 9 48,506 0 0
PQ GROUP HLDGS INC COM 73943T103 378 23,634 SH   SOLE 1 23,634 0 0
PRA GROUP INC COM 69354N106 1,521 44,999 SH   SOLE 1 44,999 0 0
PRA GROUP INC OPT 69354N106 61 1,800 SH Call SOLE 8 1,800 0 0
PRA GROUP INC BOND 69354NAB2 424 418,000 PRN   SOLE 8 0 0 418,000
PRA GROUP INC COM 69354N106 58 1,728 SH   SOLE 8 1,728 0 0
PRA GROUP INC COM 69354N106 295 8,740 SH   SOLE 99 8,740 0 0
PRA HEALTH SCIENCES INC COM 69354M108 5,591 56,341 SH   SOLE 1 56,341 0 0
PRA HEALTH SCIENCES INC COM 69354M108 94 944 SH   SOLE 8 944 0 0
PRECIPIO INC COM 74019L503 32 12,300 SH   SOLE 1 12,300 0 0
PRECISION BIOSCIENCES INC COM 74019P108 327 38,959 SH   SOLE 1 38,959 0 0
PRECISION DRILLING CORP COM 74022D308 8 7,433 SH   SOLE 1 7,433 0 0
PREDICTIVE ONCOLOGY INC COM 74039M101 7 12,962 SH   SOLE 8 12,962 0 0
PREFERRED APT CMNTYS INC TRUS 74039L103 325 22,533 SH   SOLE 1 22,533 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 1,278 24,402 SH   SOLE 1 24,402 0 0
PREFERRED BK LOS ANGELES CA COM 740367404 2 32 SH   SOLE 8 32 0 0
PREFORMED LINE PRODS CO COM 740444104 85 1,558 SH   SOLE 1 1,558 0 0
PREFORMED LINE PRODS CO COM 740444104 0 7 SH   SOLE 8 7 0 0
PREMIER FINL BANCORP INC COM 74050M105 270 15,739 SH   SOLE 1 15,739 0 0
PREMIER INC COM 74051N102 410 14,205 SH   SOLE 1 14,205 0 0
PREMIER INC OPT 74051N102 243 8,400 SH Put SOLE 8 8,400 0 0
PREMIER INC COM 74051N102 43 1,503 SH   SOLE 8 1,503 0 0
PRESIDIO INC COM 74102M103 1,883 111,477 SH   SOLE 1 111,477 0 0
PRESIDIO INC COM 74102M103 2 140 SH   SOLE 8 140 0 0
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 29 850 SH   DFND 1 0 0 850
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 1,726 49,783 SH   SOLE 1 49,783 0 0
PRETIUM RES INC COM 74139C102 1,344 116,815 SH   SOLE 1 116,815 0 0
PRETIUM RES INC COM 74139C102 230 20,000 SH   DFND 1 0 0 20,000
PRETIUM RES INC OPT 74139C102 803 69,700 SH Put SOLE 8 69,700 0 0
PRETIUM RES INC OPT 74139C102 758 65,800 SH Call SOLE 8 65,800 0 0
PRETIUM RES INC COM 74139C102 3,705 321,898 SH   SOLE 8 321,898 0 0
PREVAIL THERAPEUTICS INC COM 74140Y101 47 3,803 SH   SOLE 1 3,803 0 0
PRGX GLOBAL INC COM 69357C503 53 10,275 SH   SOLE 1 10,275 0 0
PRGX GLOBAL INC COM 69357C503 0 75 SH   SOLE 8 75 0 0
PRICE T ROWE GROUP INC COM 74144T108 40 348 SH   DFND 1 0 0 348
PRICE T ROWE GROUP INC COM 74144T108 40,773 356,865 SH   SOLE 1 356,865 0 0
PRICE T ROWE GROUP INC OPT 74144T108 1,017 8,900 SH Put SOLE 8 8,900 0 0
PRICE T ROWE GROUP INC OPT 74144T108 2,411 21,100 SH Call SOLE 8 21,100 0 0
PRICE T ROWE GROUP INC COM 74144T108 7 62 SH   SOLE 8 62 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,122 9,821 SH   SOLE 9 9,821 0 0
PRICESMART INC COM 741511109 2,464 34,649 SH   SOLE 1 34,649 0 0
PRICESMART INC COM 741511109 7 98 SH   SOLE 8 98 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 29 253 SH   SOLE 1 253 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 0 4 SH   SOLE 8 4 0 0
PRIMERICA INC COM 74164M108 17,753 139,537 SH   SOLE 1 139,537 0 0
PRIMERICA INC COM 74164M108 526 4,136 SH   SOLE 8 4,136 0 0
PRIMO WTR CORP COM 74165N105 480 39,088 SH   SOLE 1 39,088 0 0
PRIMO WTR CORP COM 74165N105 1 107 SH   SOLE 8 107 0 0
PRIMORIS SVCS CORP COM 74164F103 35 1,800 SH   DFND 1 0 0 1,800
PRIMORIS SVCS CORP COM 74164F103 725 37,017 SH   SOLE 1 37,017 0 0
PRIMORIS SVCS CORP COM 74164F103 60 3,078 SH   SOLE 8 3,078 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 20,599 360,485 SH   SOLE 1 360,485 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 80 1,400 SH Put SOLE 8 1,400 0 0
PRINCIPAL FINL GROUP INC OPT 74251V102 857 15,000 SH Call SOLE 8 15,000 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 500 8,756 SH   SOLE 9 8,756 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 259 9,203 SH   SOLE 1 9,203 0 0
PRINCIPIA BIOPHARMA INC COM 74257L108 29 1,043 SH   SOLE 99 1,043 0 0
PRIORITY TECHNOLOGY HLDGS IN COM 74275G107 17 3,487 SH   SOLE 1 3,487 0 0
PRO-DEX INC COLO COM 74265M205 0 1 SH   SOLE 8 1 0 0
PROASSURANCE CORP COM 74267C106 2,146 53,277 SH   SOLE 1 53,277 0 0
PROASSURANCE CORP COM 74267C106 9 228 SH   SOLE 8 228 0 0
PROCTER &amp GAMBLE CO COM 742718109 405,323 3,258,754 SH   SOLE 1 3,258,754 0 0
PROCTER &amp GAMBLE CO COM 742718109 304 2,443 SH   DFND 1 0 0 2,443
PROCTER &amp GAMBLE CO OPT 742718109 48,670 391,300 SH Put SOLE 8 391,300 0 0
PROCTER &amp GAMBLE CO OPT 742718109 45,685 367,300 SH Call SOLE 8 367,300 0 0
PROCTER &amp GAMBLE CO COM 742718109 21,661 174,156 SH   SOLE 9 174,156 0 0
PROCTER &amp GAMBLE CO COM 742718109 1,990 16,000 SH   DFND 20 0 0 16,000
PROCTER &amp GAMBLE CO COM 742718109 181 1,454 SH   SOLE 99 1,454 0 0
PROFICIENT ALPHA ACQUSTN COR COM 74317H105 26 2,600 SH   SOLE 1 2,600 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 448 88,690 SH   SOLE 1 88,690 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 545 107,859 SH   SOLE 8 107,859 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 109 21,600 SH Call SOLE 8 21,600 0 0
PROGENICS PHARMACEUTICALS IN OPT 743187106 84 16,600 SH Put SOLE 8 16,600 0 0
PROGRESS SOFTWARE CORP COM 743312100 3,017 79,275 SH   SOLE 1 79,275 0 0
PROGRESS SOFTWARE CORP COM 743312100 4 112 SH   SOLE 8 112 0 0
PROGRESSIVE CORP OHIO COM 743315103 46,236 598,520 SH   SOLE 1 598,520 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,784 23,100 SH Call SOLE 8 23,100 0 0
PROGRESSIVE CORP OHIO OPT 743315103 1,970 25,500 SH Put SOLE 8 25,500 0 0
PROGRESSIVE CORP OHIO COM 743315103 504 6,524 SH   SOLE 8 6,524 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,441 18,655 SH   SOLE 9 18,655 0 0
PROGRESSIVE CORP OHIO COM 743315103 4,354 56,364 SH   SOLE 99 56,364 0 0
PROLOGIS INC TRUS 74340W103 116,988 1,372,787 SH   SOLE 1 1,372,787 0 0
PROLOGIS INC COM 74340W103 11,650 136,712 SH   SOLE 1 136,712 0 0
PROLOGIS INC OPT 74340W103 631 7,400 SH Put SOLE 8 7,400 0 0
PROLOGIS INC OPT 74340W103 2,548 29,900 SH Call SOLE 8 29,900 0 0
PROLOGIS INC COM 74340W103 1,789 20,992 SH   SOLE 9 20,992 0 0
PROLOGIS INC COM 74340W103 827 9,700 SH   DFND 20 0 0 9,700
PROLOGIS INC COM 74340W103 2,630 30,867 SH   SOLE 99 30,867 0 0
PROOFPOINT INC COM 743424103 1,495 11,586 SH   SOLE 1 11,586 0 0
PROOFPOINT INC COM 743424103 43 325 SH   SOLE 8 325 0 0
PROPETRO HLDG CORP COM 74347M108 905 99,572 SH   SOLE 1 99,572 0 0
PROPETRO HLDG CORP COM 74347M108 164 18,029 SH   SOLE 99 18,029 0 0
PROQR THRAPEUTICS N V COM N71542109 11 2,034 SH   SOLE 8 2,034 0 0
PROQR THRAPEUTICS N V COM N71542109 1 253 SH   SOLE 9 253 0 0
PROS HOLDINGS INC COM 74346Y103 2,451 41,115 SH   SOLE 1 41,115 0 0
PROS HOLDINGS INC COM 74346Y103 7 113 SH   SOLE 8 113 0 0
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 FUND 74347B425 68 2,600 SH   DFND 1 0 0 2,600
PROSHARES TR FUND 74347X625 126 1,440 SH   DFND 1 0 0 1,440
PROSHARES TR OPT 74347B268 3,718 143,125 SH Call SOLE 8 143,125 0 0
PROSHARES TR FUND 74347X864 482 8,728 SH   SOLE 8 8,728 0 0
PROSHARES TR OPT 74347R206 174 1,800 SH Put SOLE 8 1,800 0 0
PROSHARES TR OPT 74347G408 2,047 62,975 SH Put SOLE 8 62,975 0 0
PROSHARES TR FUND 74347X625 10 120 SH   SOLE 8 120 0 0
PROSHARES TR OPT 74347R669 68 1,500 SH Call SOLE 8 1,500 0 0
PROSHARES TR OPT 74347R206 2,496 25,800 SH Call SOLE 8 25,800 0 0
PROSHARES TR OPT 74347X864 1,398 25,300 SH Call SOLE 8 25,300 0 0
PROSHARES TR OPT 74347X831 7,205 116,900 SH Put SOLE 8 116,900 0 0
PROSHARES TR OPT 74347B227 7 100 SH Put SOLE 8 100 0 0
PROSHARES TR OPT 74347B243 285 9,500 SH Call SOLE 8 9,500 0 0
PROSHARES TR FUND 74347B425 660 25,254 SH   SOLE 8 25,254 0 0
PROSHARES TR FUND 74347B227 4 61 SH   SOLE 8 61 0 0
PROSHARES TR OPT 74347R107 1,824 14,200 SH Put SOLE 8 14,200 0 0
PROSHARES TR FUND 74347B243 35 1,177 SH   SOLE 8 1,177 0 0
PROSHARES TR FUND 74347R206 164 1,693 SH   SOLE 8 1,693 0 0
PROSHARES TR OPT 74347B276 26 1,000 SH Put SOLE 8 1,000 0 0
PROSHARES TR OPT 74347X864 2,095 37,900 SH Put SOLE 8 37,900 0 0
PROSHARES TR FUND 74347R693 247 2,000 SH   SOLE 8 2,000 0 0
PROSHARES TR FUND 74347X880 14 250 SH   SOLE 8 250 0 0
PROSHARES TR OPT 74347B276 49 1,900 SH Call SOLE 8 1,900 0 0
PROSHARES TR OPT 74348A319 88 5,800 SH Call SOLE 8 5,800 0 0
PROSHARES TR OPT 74347B268 1,073 41,300 SH Put SOLE 8 41,300 0 0
PROSHARES TR OPT 74347G408 9,182 282,450 SH Call SOLE 8 282,450 0 0
PROSHARES TR OPT 74348A319 14 900 SH Put SOLE 8 900 0 0
PROSHARES TR OPT 74347B425 99 3,800 SH Put SOLE 8 3,800 0 0
PROSHARES TR OPT 74347B425 63 2,400 SH Call SOLE 8 2,400 0 0
PROSHARES TR OPT 74347R842 19 300 SH Call SOLE 8 300 0 0
PROSHARES TR OPT 74347R305 20 400 SH Call SOLE 8 400 0 0
PROSHARES TR OPT 74347X633 5 100 SH Put SOLE 8 100 0 0
PROSHARES TR FUND 74347X831 2,167 35,154 SH   SOLE 8 35,154 0 0
PROSHARES TR FUND 74348A244 5 264 SH   SOLE 8 264 0 0
PROSHARES TR OPT 74347R842 58 900 SH Put SOLE 8 900 0 0
PROSHARES TR OPT 74347R719 73 3,100 SH Put SOLE 8 3,100 0 0
PROSHARES TR OPT 74347R719 14 600 SH Call SOLE 8 600 0 0
PROSHARES TR OPT 74347R107 681 5,300 SH Call SOLE 8 5,300 0 0
PROSHARES TR OPT 74347X831 14,101 228,800 SH Call SOLE 8 228,800 0 0
PROSHARES TR OPT 74347X625 9 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347R669 14 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347X880 5 100 SH Call SOLE 8 100 0 0
PROSHARES TR OPT 74347B383 7,850 266,100 SH Put SOLE 8 266,100 0 0
PROSHARES TR FUND 74347R107 336 2,619 SH   SOLE 8 2,619 0 0
PROSHARES TR OPT 74347B243 58 1,925 SH Put SOLE 8 1,925 0 0
PROSHARES TR OPT 74348A525 52 1,200 SH Call SOLE 8 1,200 0 0
PROSHARES TR FUND 74347R719 135 5,693 SH   SOLE 8 5,693 0 0
PROSHARES TR OPT 74347R693 62 500 SH Call SOLE 8 500 0 0
PROSHARES TR OPT 74347R305 15 300 SH Put SOLE 8 300 0 0
PROSHARES TR OPT 74347X633 497 10,600 SH Call SOLE 8 10,600 0 0
PROSHARES TR OPT 74347B201 2,061 84,600 SH Put SOLE 8 84,600 0 0
PROSHARES TR OPT 74347B383 1,590 53,900 SH Call SOLE 8 53,900 0 0
PROSHARES TR FUND 74347B276 400 15,673 SH   SOLE 8 15,673 0 0
PROSHARES TR OPT 74347R693 259 2,100 SH Put SOLE 8 2,100 0 0
PROSHARES TR OPT 74347B201 17,839 732,300 SH Call SOLE 8 732,300 0 0
PROSHARES TR FUND 74347R107 47 363 SH   DFND 20 0 0 363
PROSHARES TR II FUND 74347W148 54 2,095 SH   SOLE 1 2,095 0 0
PROSHARES TR II FUND 74347W247 1 55 SH   DFND 1 0 0 55
PROSHARES TR II FUND 74347W130 1,087 20,361 SH   SOLE 8 20,361 0 0
PROSHARES TR II FUND 74347W148 4,262 163,664 SH   SOLE 8 163,664 0 0
PROSHARES TR II OPT 74347W148 690 26,480 SH Call SOLE 8 26,480 0 0
PROSHARES TR II FUND 74347W569 1 17 SH   SOLE 8 17 0 0
PROSHARES TR II FUND 74347W353 452 15,325 SH   SOLE 8 15,325 0 0
PROSHARES TR II OPT 74347W601 56 1,200 SH Put SOLE 8 1,200 0 0
PROSHARES TR II OPT 74347W882 118 4,200 SH Put SOLE 8 4,200 0 0
PROSHARES TR II OPT 74347W668 757 46,600 SH Call SOLE 8 46,600 0 0
PROSHARES TR II OPT 74347W114 59 2,000 SH Call SOLE 8 2,000 0 0
PROSHARES TR II OPT 74347W114 9 300 SH Put SOLE 8 300 0 0
PROSHARES TR II FUND 74347W668 1,103 67,914 SH   SOLE 8 67,914 0 0
PROSHARES TR II OPT 74347W130 977 18,300 SH Call SOLE 8 18,300 0 0
PROSHARES TR II OPT 74347W353 2,217 75,200 SH Put SOLE 8 75,200 0 0
PROSHARES TR II OPT 74347W148 1,032 39,620 SH Put SOLE 8 39,620 0 0
PROSHARES TR II OPT 74347W569 30 400 SH Put SOLE 8 400 0 0
PROSHARES TR II OPT 74347W668 1,603 98,700 SH Put SOLE 8 98,700 0 0
PROSHARES TR II OPT 74347W395 6 100 SH Put SOLE 8 100 0 0
PROSHARES TR II OPT 74347W353 1,884 63,900 SH Call SOLE 8 63,900 0 0
PROSHARES TR II OPT 74347W247 1,924 118,600 SH Call SOLE 8 118,600 0 0
PROSHARES TR II FUND 74347W395 19 341 SH   SOLE 8 341 0 0
PROSHARES TR II FUND 74347W171 201 10,313 SH   SOLE 8 10,313 0 0
PROSHARES TR II FUND 74347W882 272 9,695 SH   SOLE 8 9,695 0 0
PROSHARES TR II FUND 74347W601 413 8,789 SH   SOLE 8 8,789 0 0
PROSHARES TR II OPT 74347W247 975 60,100 SH Put SOLE 8 60,100 0 0
PROSHARES TR II OPT 74347W130 154 2,875 SH Put SOLE 8 2,875 0 0
PROSHARES TR II OPT 74347W171 363 18,600 SH Call SOLE 8 18,600 0 0
PROSHARES TR II OPT 74347W601 108 2,300 SH Call SOLE 8 2,300 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 152 23,100 SH Put SOLE 8 23,100 0 0
PROSPECT CAPITAL CORPORATION OPT 74348T102 154 23,300 SH Call SOLE 8 23,300 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 14 2,068 SH   SOLE 8 2,068 0 0
PROSPECT CAPITAL CORPORATION BOND 74348TAR3 1,220 1,186,000 PRN   SOLE 8 0 0 1,186,000
PROSPERITY BANCSHARES INC COM 743606105 43 609 SH   SOLE 1 609 0 0
PROTAGONIST THERAPEUTICS INC COM 74366E102 174 14,498 SH   SOLE 1 14,498 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 0 31 SH   SOLE 1 31 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A101 4 20,000 SH   DFND 1 0 0 20,000
PROTECTIVE INS CORP COM 74368L203 81 4,654 SH   SOLE 1 4,654 0 0
PROTECTIVE INS CORP COM 74368L203 1 60 SH   SOLE 8 60 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 0 33 SH   SOLE 1 33 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 1 959 SH   SOLE 8 959 0 0
PROTEOSTASIS THERAPEUTICS IN COM 74373B109 5 6,007 SH   SOLE 99 6,007 0 0
PROTHENA CORP PLC COM G72800108 182 23,211 SH   SOLE 1 23,211 0 0
PROTHENA CORP PLC COM G72800108 209 26,591 SH   SOLE 8 26,591 0 0
PROTHENA CORP PLC OPT G72800108 4 500 SH Put SOLE 8 500 0 0
PROTHENA CORP PLC OPT G72800108 9 1,100 SH Call SOLE 8 1,100 0 0
PROTO LABS INC COM 743713109 3,522 34,495 SH   SOLE 1 34,495 0 0
PROTO LABS INC COM 743713109 10 102 SH   SOLE 8 102 0 0
PROVENTION BIO INC COM 74374N102 26 3,769 SH   SOLE 1 3,769 0 0
PROVENTION BIO INC COM 74374N102 0 1 SH   SOLE 8 1 0 0
PROVIDENCE SVC CORP COM 743815102 677 11,385 SH   SOLE 1 11,385 0 0
PROVIDENT BANCORP INC COM 74383X109 52 2,146 SH   SOLE 1 2,146 0 0
PROVIDENT BANCORP INC COM 74383X109 1 47 SH   SOLE 8 47 0 0
PROVIDENT FINL HLDGS INC COM 743868101 62 2,971 SH   SOLE 1 2,971 0 0
PROVIDENT FINL HLDGS INC COM 743868101 1 26 SH   SOLE 8 26 0 0
PROVIDENT FINL SVCS INC COM 74386T105 1,686 68,700 SH   SOLE 1 68,700 0 0
PROVIDENT FINL SVCS INC COM 74386T105 12 471 SH   SOLE 8 471 0 0
PRUDENTIAL BANCORP INC NEW COM 74431A101 75 4,435 SH   SOLE 1 4,435 0 0
PRUDENTIAL FINL INC COM 744320102 72,957 811,076 SH   SOLE 1 811,076 0 0
PRUDENTIAL FINL INC COM 744320102 262 2,916 SH   DFND 1 0 0 2,916
PRUDENTIAL FINL INC OPT 744320102 9,886 109,900 SH Call SOLE 8 109,900 0 0
PRUDENTIAL FINL INC OPT 744320102 8,131 90,400 SH Put SOLE 8 90,400 0 0
PRUDENTIAL FINL INC COM 744320102 1,442 16,039 SH   SOLE 8 16,039 0 0
PRUDENTIAL FINL INC COM 744320102 1,272 14,130 SH   SOLE 9 14,130 0 0
PRUDENTIAL FINL INC COM 744320102 3,692 41,046 SH   DFND 20 0 0 41,046
PRUDENTIAL FINL INC COM 744320102 737 8,195 SH   SOLE 99 8,195 0 0
PRUDENTIAL PLC ADR 74435K204 13 360 SH   SOLE 1 360 0 0
PRUDENTIAL PLC ADR 74435K204 400 11,000 SH   DFND 20 0 0 11,000
PS BUSINESS PKS INC CALIF TRUS 69360J107 5,448 29,939 SH   SOLE 1 29,939 0 0
PSYCHEMEDICS CORP COM 744375205 0 38 SH   SOLE 8 38 0 0
PTC INC COM 69370C100 1,412 20,706 SH   SOLE 1 20,706 0 0
PTC INC OPT 69370C100 1,343 19,700 SH Put SOLE 8 19,700 0 0
PTC INC COM 69370C100 201 2,951 SH   SOLE 8 2,951 0 0
PTC INC OPT 69370C100 498 7,300 SH Call SOLE 8 7,300 0 0
PTC INC COM 69370C100 170 2,504 SH   SOLE 9 2,504 0 0
PTC THERAPEUTICS INC COM 69366J200 2,774 82,035 SH   SOLE 1 82,035 0 0
PTC THERAPEUTICS INC COM 69366J200 411 12,142 SH   DFND 1 0 0 12,142
PTC THERAPEUTICS INC OPT 69366J200 5,150 152,300 SH Put SOLE 8 152,300 0 0
PTC THERAPEUTICS INC COM 69366J200 6,565 194,128 SH   SOLE 8 194,128 0 0
PUBLIC STORAGE COM 74460D109 15,124 61,660 SH   SOLE 1 61,660 0 0
PUBLIC STORAGE TRUS 74460D109 65,730 267,987 SH   SOLE 1 267,987 0 0
PUBLIC STORAGE OPT 74460D109 5,862 23,900 SH Put SOLE 8 23,900 0 0
PUBLIC STORAGE OPT 74460D109 3,262 13,300 SH Call SOLE 8 13,300 0 0
PUBLIC STORAGE COM 74460D109 9,257 37,741 SH   SOLE 9 37,741 0 0
PUBLIC STORAGE COM 74460D109 391 1,596 SH   SOLE 99 1,596 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 62,399 1,005,144 SH   SOLE 1 1,005,144 0 0
PUBLIC SVC ENTERPRISE GRP IN OPT 744573106 81 1,300 SH Call SOLE 8 1,300 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 56 903 SH   SOLE 8 903 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1,002 16,155 SH   SOLE 9 16,155 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 443 7,144 SH   SOLE 99 7,144 0 0
PULSE BIOSCIENCES INC COM 74587B101 86 5,543 SH   SOLE 1 5,543 0 0
PULSE BIOSCIENCES INC COM 74587B101 1 47 SH   SOLE 8 47 0 0
PULTE GROUP INC COM 745867101 20,390 557,912 SH   SOLE 1 557,912 0 0
PULTE GROUP INC OPT 745867101 2,094 57,300 SH Put SOLE 8 57,300 0 0
PULTE GROUP INC OPT 745867101 2,135 58,400 SH Call SOLE 8 58,400 0 0
PULTE GROUP INC COM 745867101 1,097 30,009 SH   SOLE 8 30,009 0 0
PULTE GROUP INC COM 745867101 309 8,453 SH   SOLE 9 8,453 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 815 75,765 SH   SOLE 1 75,765 0 0
PUMA BIOTECHNOLOGY INC COM 74587V107 201 18,710 SH   SOLE 8 18,710 0 0
PUMA BIOTECHNOLOGY INC OPT 74587V107 16 1,500 SH Call SOLE 8 1,500 0 0
PURE STORAGE INC COM 74624M102 1,359 80,220 SH   SOLE 1 80,220 0 0
PURE STORAGE INC OPT 74624M102 14 800 SH Call SOLE 8 800 0 0
PURE STORAGE INC BOND 74624MAB8 644 653,000 PRN   SOLE 8 0 0 653,000
PURE STORAGE INC COM 74624M102 29 1,718 SH   SOLE 99 1,718 0 0
PURECYCLE CORP COM 746228303 87 8,442 SH   SOLE 1 8,442 0 0
PURECYCLE CORP COM 746228303 1 117 SH   SOLE 8 117 0 0
PURPLE INNOVATION INC COM 74640Y106 14 1,846 SH   SOLE 1 1,846 0 0
PUXIN LTD ADR 74704P108 4 443 SH   SOLE 1 443 0 0
PUYI INC ADR 69373Y109 38 5,745 SH   SOLE 1 5,745 0 0
PVH CORP COM 693656100 8,769 99,402 SH   SOLE 1 99,402 0 0
PVH CORP OPT 693656100 6,132 69,500 SH Call SOLE 8 69,500 0 0
PVH CORP COM 693656100 2,204 24,987 SH   SOLE 8 24,987 0 0
PVH CORP OPT 693656100 5,153 58,400 SH Put SOLE 8 58,400 0 0
PVH CORP COM 693656100 395 4,481 SH   SOLE 9 4,481 0 0
PYXUS INTL INC COM 74737V106 57 4,329 SH   SOLE 1 4,329 0 0
PYXUS INTL INC COM 74737V106 2 179 SH   SOLE 8 179 0 0
PZENA INVESTMENT MGMT INC COM 74731Q103 78 8,707 SH   SOLE 1 8,707 0 0
Q2 HLDGS INC COM 74736L109 4,804 60,914 SH   SOLE 1 60,914 0 0
Q2 HLDGS INC COM 74736L109 107 1,355 SH   SOLE 8 1,355 0 0
Q2 HLDGS INC COM 74736L109 83 1,052 SH   SOLE 99 1,052 0 0
QAD INC COM 74727D306 268 5,794 SH   SOLE 1 5,794 0 0
QAD INC COM 74727D306 30 648 SH   SOLE 8 648 0 0
QCR HOLDINGS INC COM 74727A104 284 7,487 SH   SOLE 1 7,487 0 0
QCR HOLDINGS INC COM 74727A104 3 78 SH   SOLE 8 78 0 0
QEP RES INC COM 74733V100 879 237,514 SH   SOLE 1 237,514 0 0
QEP RES INC OPT 74733V100 5 1,400 SH Put SOLE 8 1,400 0 0
QEP RES INC COM 74733V100 7 1,915 SH   SOLE 8 1,915 0 0
QEP RES INC OPT 74733V100 420 113,300 SH Call SOLE 8 113,300 0 0
QEP RES INC COM 74733V100 57 15,403 SH   SOLE 99 15,403 0 0
QIAGEN NV COM N72482123 30,437 923,182 SH   SOLE 1 837,339 85,843 0
QIAGEN NV COM N72482123 3 108 SH   SOLE 8 108 0 0
QIAGEN NV COM N72482123 25,761 781,348 SH   SOLE 9 781,348 0 0
QIAGEN NV BOND N72482AB3 5,120 4,200,000 PRN   SOLE 9 0 0 4,200,000
QIAGEN NV BOND N72482AT4 1,242 1,200,000 PRN   SOLE 9 0 0 1,200,000
QIAGEN NV COM N72482123 124 3,758 SH   SOLE 20 0 3,758 0
QIWI PLC ADR 74735M108 334 15,217 SH   SOLE 1 15,217 0 0
QIWI PLC ADR 74735M108 0 17 SH   SOLE 8 17 0 0
QORVO INC COM 74736K101 17,132 231,082 SH   SOLE 1 231,082 0 0
QORVO INC COM 74736K101 128 1,726 SH   SOLE 8 1,726 0 0
QORVO INC OPT 74736K101 541 7,300 SH Call SOLE 8 7,300 0 0
QORVO INC OPT 74736K101 2,239 30,200 SH Put SOLE 8 30,200 0 0
QORVO INC COM 74736K101 291 3,925 SH   SOLE 9 3,925 0 0
QTS RLTY TR INC TRUS 74736A103 3,667 71,328 SH   SOLE 1 71,328 0 0
QTS RLTY TR INC TRUS 74736A103 9 177 SH   SOLE 8 177 0 0
QUAD / GRAPHICS INC COM 747301109 232 22,079 SH   SOLE 1 22,079 0 0
QUAKER CHEM CORP COM 747316107 2,866 18,122 SH   SOLE 1 18,122 0 0
QUAKER CHEM CORP COM 747316107 7 47 SH   SOLE 8 47 0 0
QUALCOMM INC COM 747525103 1,192 15,621 SH   DFND 1 0 0 15,621
QUALCOMM INC COM 747525103 159,349 2,089,013 SH   SOLE 1 2,089,013 0 0
QUALCOMM INC COM 747525103 292 3,825 SH   SOLE 8 3,825 0 0
QUALCOMM INC OPT 747525103 53,076 695,800 SH Put SOLE 8 695,800 0 0
QUALCOMM INC OPT 747525103 107,158 1,404,800 SH Call SOLE 8 1,404,800 0 0
QUALCOMM INC COM 747525103 13,939 182,727 SH   SOLE 9 182,727 0 0
QUALCOMM INC COM 747525103 2,844 37,286 SH   SOLE 99 37,286 0 0
QUALSTAR CORP COM 74758R208 0 12 SH   SOLE 8 12 0 0
QUALYS INC COM 74758T303 2,900 38,376 SH   SOLE 1 38,376 0 0
QUALYS INC COM 74758T303 19 250 SH   SOLE 8 250 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 1,461 80,763 SH   SOLE 1 80,763 0 0
QUANEX BUILDING PRODUCTS COR COM 747619104 2 114 SH   SOLE 8 114 0 0
QUANTA SVCS INC COM 74762E102 7,690 203,473 SH   SOLE 1 203,473 0 0
QUANTA SVCS INC OPT 74762E102 586 15,500 SH Put SOLE 8 15,500 0 0
QUANTA SVCS INC OPT 74762E102 3,783 100,100 SH Call SOLE 8 100,100 0 0
QUANTA SVCS INC COM 74762E102 54 1,423 SH   SOLE 9 1,423 0 0
QUANTERIX CORP COM 74766Q101 766 34,853 SH   SOLE 1 34,853 0 0
QUANTERIX CORP COM 74766Q101 10 461 SH   SOLE 8 461 0 0
QUDIAN INC ADR 747798106 5,399 783,479 SH   SOLE 1 783,479 0 0
QUDIAN INC ADR 747798106 256 37,160 SH   SOLE 8 37,160 0 0
QUDIAN INC OPT 747798106 1,029 149,300 SH Put SOLE 8 149,300 0 0
QUDIAN INC OPT 747798106 391 56,800 SH Call SOLE 8 56,800 0 0
QUEST DIAGNOSTICS INC COM 74834L100 19,991 186,772 SH   SOLE 1 186,772 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,853 36,000 SH Call SOLE 8 36,000 0 0
QUEST DIAGNOSTICS INC COM 74834L100 578 5,400 SH   SOLE 8 5,400 0 0
QUEST DIAGNOSTICS INC OPT 74834L100 3,339 31,200 SH Put SOLE 8 31,200 0 0
QUEST DIAGNOSTICS INC COM 74834L100 461 4,310 SH   SOLE 9 4,310 0 0
QUEST DIAGNOSTICS INC COM 74834L100 863 8,067 SH   SOLE 99 8,067 0 0
QUIDEL CORP COM 74838J101 1,634 26,622 SH   SOLE 1 26,622 0 0
QUIDEL CORP COM 74838J101 2 32 SH   SOLE 8 32 0 0
QUINSTREET INC COM 74874Q100 671 53,282 SH   SOLE 1 53,282 0 0
QUINSTREET INC COM 74874Q100 1 77 SH   SOLE 8 77 0 0
QUMU CORP COM 749063103 0 108 SH   SOLE 8 108 0 0
QUOTIENT LTD COM G73268107 101 13,000 SH   SOLE 1 13,000 0 0
QUOTIENT LTD COM G73268107 153 19,731 SH   SOLE 8 19,731 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 659 84,381 SH   SOLE 1 84,381 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 11 1,426 SH   SOLE 8 1,426 0 0
QURATE RETAIL INC COM 74915M100 6,849 664,002 SH   SOLE 1 664,002 0 0
QURATE RETAIL INC COM 74915M100 25 2,452 SH   SOLE 8 2,452 0 0
QURATE RETAIL INC OPT 74915M100 138 13,400 SH Put SOLE 8 13,400 0 0
QURATE RETAIL INC OPT 74915M100 34 3,300 SH Call SOLE 8 3,300 0 0
QURATE RETAIL INC COM 74915M100 105 10,192 SH   SOLE 9 10,192 0 0
QUTOUTIAO INC ADR 74915J107 220 59,500 SH   SOLE 1 59,500 0 0
R1 RCM INC COM 749397105 1,373 153,677 SH   SOLE 1 153,677 0 0
R1 RCM INC COM 749397105 186 20,800 SH   SOLE 8 20,800 0 0
RA PHARMACEUTICALS INC COM 74933V108 406 17,157 SH   SOLE 1 17,157 0 0
RA PHARMACEUTICALS INC COM 74933V108 49 2,069 SH   SOLE 99 2,069 0 0
RADIAN GROUP INC COM 750236101 2,575 112,776 SH   SOLE 1 112,776 0 0
RADIAN GROUP INC COM 750236101 124 5,421 SH   SOLE 8 5,421 0 0
RADIAN GROUP INC OPT 750236101 91 4,000 SH Put SOLE 8 4,000 0 0
RADIAN GROUP INC OPT 750236101 5 200 SH Call SOLE 8 200 0 0
RADIANT LOGISTICS INC COM 75025X100 100 19,269 SH   SOLE 1 19,269 0 0
RADIANT LOGISTICS INC COM 75025X100 1 105 SH   SOLE 8 105 0 0
RADIUS HEALTH INC COM 750469207 47 1,810 SH   DFND 1 0 0 1,810
RADIUS HEALTH INC COM 750469207 2,710 105,238 SH   SOLE 1 105,238 0 0
RADIUS HEALTH INC OPT 750469207 1,136 44,100 SH Call SOLE 8 44,100 0 0
RADIUS HEALTH INC OPT 750469207 528 20,500 SH Put SOLE 8 20,500 0 0
RADIUS HEALTH INC COM 750469207 63 2,414 SH   SOLE 8 2,414 0 0
RADIUS HEALTH INC BOND 750469AA6 2,068 2,249,000 PRN   SOLE 8 0 0 2,249,000
RADIUS HEALTH INC COM 750469207 77 2,972 SH   SOLE 99 2,972 0 0
RADNET INC COM 750491102 384 26,778 SH   SOLE 1 26,778 0 0
RADNET INC COM 750491102 3 193 SH   SOLE 8 193 0 0
RADWARE LTD COM M81873107 459 18,884 SH   SOLE 1 18,884 0 0
RADWARE LTD COM M81873107 82 3,380 SH   SOLE 8 3,380 0 0
RADWARE LTD OPT M81873107 29 1,200 SH Call SOLE 8 1,200 0 0
RAFAEL HLDGS INC COM 75062E106 112 5,347 SH   SOLE 1 5,347 0 0
RAFAEL HLDGS INC COM 75062E106 3 162 SH   SOLE 8 162 0 0
RALPH LAUREN CORP COM 751212101 14,402 150,866 SH   SOLE 1 150,866 0 0
RALPH LAUREN CORP OPT 751212101 5,738 60,100 SH Call SOLE 8 60,100 0 0
RALPH LAUREN CORP OPT 751212101 10,044 105,200 SH Put SOLE 8 105,200 0 0
RALPH LAUREN CORP COM 751212101 7,180 75,202 SH   SOLE 8 75,202 0 0
RALPH LAUREN CORP COM 751212101 998 10,465 SH   SOLE 9 10,465 0 0
RAMACO RES INC COM 75134P303 15 4,150 SH   SOLE 1 4,150 0 0
RAMBUS INC DEL COM 750917106 6,046 460,614 SH   SOLE 1 460,614 0 0
RAMBUS INC DEL BOND 750917AG1 66 66,000 PRN   SOLE 8 0 0 66,000
RAMBUS INC DEL OPT 750917106 967 73,700 SH Call SOLE 8 73,700 0 0
RAMBUS INC DEL COM 750917106 697 53,077 SH   SOLE 8 53,077 0 0
RAMBUS INC DEL OPT 750917106 303 23,100 SH Put SOLE 8 23,100 0 0
RANDOLPH BANCORP INC COM 752378109 1 88 SH   SOLE 8 88 0 0
RANGE RES CORP COM 75281A109 1,296 339,042 SH   SOLE 1 339,042 0 0
RANGE RES CORP OPT 75281A109 651 170,400 SH Put SOLE 8 170,400 0 0
RANGE RES CORP COM 75281A109 1,531 400,756 SH   SOLE 8 400,756 0 0
RANGE RES CORP OPT 75281A109 1,912 500,500 SH Call SOLE 8 500,500 0 0
RANGE RES CORP COM 75281A109 154 40,404 SH   SOLE 99 40,404 0 0
RANGER ENERGY SVCS INC COM 75282U104 0 22 SH   SOLE 8 22 0 0
RAPID7 INC COM 753422104 17,203 378,999 SH   SOLE 1 378,999 0 0
RAPID7 INC COM 753422104 414 9,123 SH   SOLE 8 9,123 0 0
RAPID7 INC COM 753422104 144 3,167 SH   SOLE 99 3,167 0 0
RATTLER MIDSTREAM LP COM 75419T103 161 9,009 SH   SOLE 1 9,009 0 0
RAVE RESTAURANT GROUP INC COM 754198109 0 22 SH   SOLE 1 22 0 0
RAVEN INDS INC COM 754212108 1,181 35,289 SH   SOLE 1 35,289 0 0
RAVEN INDS INC COM 754212108 4 124 SH   SOLE 8 124 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 31,468 381,613 SH   SOLE 1 381,613 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 81 986 SH   SOLE 8 986 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 412 5,000 SH Put SOLE 8 5,000 0 0
RAYMOND JAMES FINANCIAL INC OPT 754730109 2,540 30,800 SH Call SOLE 8 30,800 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 333 4,040 SH   SOLE 9 4,040 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 775 178,811 SH   SOLE 1 178,811 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 1 395 SH   SOLE 8 395 0 0
RAYONIER INC TRUS 754907103 1,984 70,368 SH   SOLE 1 70,368 0 0
RAYONIER INC TRUS 754907103 19 669 SH   SOLE 8 669 0 0
RAYTHEON CO COM 755111507 71,310 363,473 SH   SOLE 1 363,473 0 0
RAYTHEON CO OPT 755111507 63,036 321,300 SH Call SOLE 8 321,300 0 0
RAYTHEON CO OPT 755111507 44,849 228,600 SH Put SOLE 8 228,600 0 0
RAYTHEON CO COM 755111507 6,214 31,672 SH   SOLE 8 31,672 0 0
RAYTHEON CO COM 755111507 3,241 16,526 SH   SOLE 9 16,526 0 0
RBB BANCORP COM 74930B105 163 8,246 SH   SOLE 1 8,246 0 0
RBC BEARINGS INC COM 75524B104 1,984 11,958 SH   SOLE 1 11,958 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 106 5,116 SH   SOLE 1 5,116 0 0
RCI HOSPITALITY HLDGS INC COM 74934Q108 1 47 SH   SOLE 8 47 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 4 200 SH Put SOLE 8 200 0 0
RCI HOSPITALITY HLDGS INC OPT 74934Q108 62 3,000 SH Call SOLE 8 3,000 0 0
RCM TECHNOLOGIES INC COM 749360400 0 51 SH   SOLE 8 51 0 0
RE MAX HLDGS INC COM 75524W108 642 19,974 SH   SOLE 1 19,974 0 0
RE MAX HLDGS INC COM 75524W108 2 69 SH   SOLE 8 69 0 0
READING INTERNATIONAL INC COM 755408101 102 8,506 SH   SOLE 1 8,506 0 0
READING INTERNATIONAL INC COM 755408200 0 1 SH   SOLE 8 1 0 0
READING INTERNATIONAL INC COM 755408101 1 48 SH   SOLE 8 48 0 0
READY CAP CORP TRUS 75574U101 304 19,095 SH   SOLE 1 19,095 0 0
REALOGY HLDGS CORP COM 75605Y106 2,126 318,196 SH   SOLE 1 318,196 0 0
REALOGY HLDGS CORP OPT 75605Y106 21 3,200 SH Call SOLE 8 3,200 0 0
REALOGY HLDGS CORP OPT 75605Y106 53 8,000 SH Put SOLE 8 8,000 0 0
REALOGY HLDGS CORP COM 75605Y106 83 12,313 SH   SOLE 8 12,313 0 0
REALPAGE INC COM 75606N109 1,282 20,387 SH   SOLE 1 20,387 0 0
REALPAGE INC BOND 75606NAB5 4,094 2,587,000 PRN   SOLE 8 0 0 2,587,000
REALTY INCOME CORP COM 756109104 5,286 68,938 SH   SOLE 1 68,938 0 0
REALTY INCOME CORP TRUS 756109104 25,862 337,280 SH   SOLE 1 337,280 0 0
REALTY INCOME CORP COM 756109104 31 400 SH   DFND 1 0 0 400
REALTY INCOME CORP OPT 756109104 192 2,500 SH Call SOLE 8 2,500 0 0
REALTY INCOME CORP COM 756109104 883 11,523 SH   SOLE 9 11,523 0 0
REATA PHARMACEUTICALS INC COM 75615P103 796 9,910 SH   SOLE 1 9,910 0 0
REATA PHARMACEUTICALS INC OPT 75615P103 1,204 15,000 SH Call SOLE 8 15,000 0 0
REATA PHARMACEUTICALS INC OPT 75615P103 1,606 20,000 SH Put SOLE 8 20,000 0 0
RECRO PHARMA INC COM 75629F109 181 16,335 SH   SOLE 1 16,335 0 0
RECRO PHARMA INC COM 75629F109 18 1,620 SH   SOLE 8 1,620 0 0
RED LION HOTELS CORP COM 756764106 79 12,225 SH   SOLE 1 12,225 0 0
RED LION HOTELS CORP COM 756764106 0 22 SH   SOLE 8 22 0 0
RED RIVER BANCSHARES INC COM 75686R202 15 350 SH   SOLE 1 350 0 0
RED RIVER BANCSHARES INC COM 75686R202 0 1 SH   SOLE 8 1 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1,065 32,040 SH   SOLE 1 32,040 0 0
RED ROBIN GOURMET BURGERS IN COM 75689M101 1 32 SH   SOLE 8 32 0 0
RED ROCK RESORTS INC COM 75700L108 1,609 79,258 SH   SOLE 1 79,258 0 0
RED ROCK RESORTS INC COM 75700L108 3 158 SH   SOLE 8 158 0 0
RED VIOLET INC COM 75704L104 7 575 SH   SOLE 1 575 0 0
RED VIOLET INC COM 75704L104 1 40 SH   SOLE 8 40 0 0
REDFIN CORP COM 75737F108 733 43,525 SH   SOLE 1 43,525 0 0
REDFIN CORP BOND 75737FAA6 712 776,000 PRN   SOLE 8 0 0 776,000
REDFIN CORP OPT 75737F108 340 20,200 SH Put SOLE 8 20,200 0 0
REDFIN CORP OPT 75737F108 1,026 60,900 SH Call SOLE 8 60,900 0 0
REDFIN CORP COM 75737F108 94 5,563 SH   SOLE 8 5,563 0 0
REDWOOD TR INC TRUS 758075402 5,229 318,555 SH   SOLE 1 318,555 0 0
REDWOOD TR INC BOND 758075AD7 1,485 1,460,000 PRN   SOLE 8 0 0 1,460,000
REDWOOD TR INC BOND 758075AC9 57 57,000 PRN   SOLE 8 0 0 57,000
REDWOOD TR INC COM 758075402 289 17,618 SH   SOLE 99 17,618 0 0
REEBONZ HLDG LTD COM G7457R122 14 14,100 SH   SOLE 1 14,100 0 0
REGAL BELOIT CORP COM 758750103 6,515 89,432 SH   SOLE 1 89,432 0 0
REGAL BELOIT CORP COM 758750103 42 570 SH   SOLE 8 570 0 0
REGAL BELOIT CORP COM 758750103 478 6,568 SH   SOLE 99 6,568 0 0
REGENCY CTRS CORP COM 758849103 2,522 36,298 SH   SOLE 1 36,298 0 0
REGENCY CTRS CORP COM 758849103 361 5,216 SH   SOLE 9 5,216 0 0
REGENCY CTRS CORP COM 758849103 1,054 15,163 SH   SOLE 99 15,163 0 0
REGENERON PHARMACEUTICALS COM 75886F107 67,238 242,393 SH   SOLE 1 242,393 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 21,970 79,200 SH Call SOLE 8 79,200 0 0
REGENERON PHARMACEUTICALS OPT 75886F107 10,791 38,900 SH Put SOLE 8 38,900 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,968 10,697 SH   SOLE 8 10,697 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,285 4,632 SH   SOLE 9 4,632 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,350 8,472 SH   SOLE 58 8,472 0 0
REGENXBIO INC COM 75901B107 107 3,000 SH   DFND 1 0 0 3,000
REGENXBIO INC COM 75901B107 1,856 52,122 SH   SOLE 1 52,122 0 0
REGENXBIO INC COM 75901B107 178 5,000 SH   SOLE 8 5,000 0 0
REGENXBIO INC COM 75901B107 31 867 SH   SOLE 99 867 0 0
REGIONAL MGMT CORP COM 75902K106 124 4,396 SH   SOLE 1 4,396 0 0
REGIONAL MGMT CORP COM 75902K106 4 125 SH   SOLE 8 125 0 0
REGIONS FINL CORP NEW COM 7591EP100 22,663 1,432,523 SH   SOLE 1 1,432,523 0 0
REGIONS FINL CORP NEW COM 7591EP100 1,920 121,350 SH   SOLE 8 121,350 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,509 95,400 SH Call SOLE 8 95,400 0 0
REGIONS FINL CORP NEW OPT 7591EP100 1,696 107,200 SH Put SOLE 8 107,200 0 0
REGIONS FINL CORP NEW COM 7591EP100 513 32,370 SH   SOLE 9 32,370 0 0
REGIS CORP MINN COM 758932107 715 35,373 SH   SOLE 1 35,373 0 0
REGIS CORP MINN COM 758932107 25 1,227 SH   SOLE 8 1,227 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 18,503 115,735 SH   SOLE 1 115,735 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 44 275 SH   SOLE 8 275 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 222 1,389 SH   SOLE 9 1,389 0 0
REINSURANCE GRP OF AMERICA I COM 759351604 837 5,237 SH   SOLE 99 5,237 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 14,714 147,646 SH   SOLE 1 147,646 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 10 100 SH Call SOLE 8 100 0 0
RELIANCE STEEL &amp ALUMINUM CO OPT 759509102 2,512 25,200 SH Put SOLE 8 25,200 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 1,683 16,887 SH   SOLE 8 16,887 0 0
RELIANCE STEEL &amp ALUMINUM CO COM 759509102 824 8,270 SH   SOLE 99 8,270 0 0
RELIANT BANCORP INC COM 75956B101 123 5,139 SH   SOLE 1 5,139 0 0
RELIANT BANCORP INC COM 75956B101 0 20 SH   SOLE 8 20 0 0
RELIV INTL INC COM 75952R209 0 7 SH   SOLE 8 7 0 0
RELX PLC ADR 759530108 446 18,785 SH   SOLE 1 18,785 0 0
RELX PLC ADR 759530108 1 28 SH   SOLE 8 28 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 5,373 27,775 SH   SOLE 1 27,775 0 0
RENAISSANCERE HOLDINGS LTD OPT G7496G103 290 1,500 SH Call SOLE 8 1,500 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 470 2,432 SH   SOLE 8 2,432 0 0
RENAISSANCERE HOLDINGS LTD COM G7496G103 181 936 SH   SOLE 9 936 0 0
RENASANT CORP COM 75970E107 1,153 32,915 SH   SOLE 1 32,915 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 1,112 74,086 SH   SOLE 1 74,086 0 0
RENEWABLE ENERGY GROUP INC COM 75972A301 1 82 SH   SOLE 8 82 0 0
RENT A CTR INC NEW COM 76009N100 3,850 149,315 SH   SOLE 1 149,315 0 0
RENT A CTR INC NEW COM 76009N100 174 6,744 SH   SOLE 8 6,744 0 0
RENT A CTR INC NEW OPT 76009N100 467 18,100 SH Call SOLE 8 18,100 0 0
RENT A CTR INC NEW OPT 76009N100 170 6,600 SH Put SOLE 8 6,600 0 0
REPLIGEN CORP COM 759916109 2,666 34,762 SH   SOLE 1 34,762 0 0
REPLIMUNE GROUP INC COM 76029N106 80 5,720 SH   SOLE 1 5,720 0 0
REPLIMUNE GROUP INC COM 76029N106 7 530 SH   SOLE 8 530 0 0
REPUBLIC BANCORP KY COM 760281204 217 4,994 SH   SOLE 1 4,994 0 0
REPUBLIC BANCORP KY COM 760281204 3 68 SH   SOLE 8 68 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 93 22,156 SH   SOLE 1 22,156 0 0
REPUBLIC FIRST BANCORP INC COM 760416107 1 351 SH   SOLE 8 351 0 0
REPUBLIC SVCS INC COM 760759100 25,977 300,154 SH   SOLE 1 300,154 0 0
REPUBLIC SVCS INC COM 760759100 173 2,000 SH   DFND 1 0 0 2,000
REPUBLIC SVCS INC COM 760759100 363 4,197 SH   SOLE 8 4,197 0 0
REPUBLIC SVCS INC COM 760759100 626 7,231 SH   SOLE 9 7,231 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 3 224 SH   DFND 1 0 0 224
RESIDEO TECHNOLOGIES INC COM 76118Y104 2,259 157,367 SH   SOLE 1 157,367 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 9 607 SH   SOLE 8 607 0 0
RESMED INC COM 761152107 27,288 201,955 SH   SOLE 1 201,955 0 0
RESMED INC COM 761152107 4,395 32,526 SH   SOLE 8 32,526 0 0
RESMED INC OPT 761152107 324 2,400 SH Call SOLE 8 2,400 0 0
RESMED INC OPT 761152107 513 3,800 SH Put SOLE 8 3,800 0 0
RESMED INC COM 761152107 616 4,559 SH   SOLE 9 4,559 0 0
RESOLUTE FST PRODS INC COM 76117W109 769 163,763 SH   SOLE 8 163,763 0 0
RESONANT INC COM 76118L102 0 53 SH   SOLE 8 53 0 0
RESOURCES CONNECTION INC COM 76122Q105 522 30,725 SH   SOLE 1 30,725 0 0
RESOURCES CONNECTION INC COM 76122Q105 29 1,714 SH   SOLE 8 1,714 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 3,979 55,938 SH   SOLE 1 55,938 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 18,020 253,300 SH Put SOLE 8 253,300 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 10,557 148,403 SH   SOLE 8 148,403 0 0
RESTAURANT BRANDS INTL INC OPT 76131D103 4,382 61,600 SH Call SOLE 8 61,600 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 184 2,588 SH   SOLE 9 2,588 0 0
RESTORATION HARDWARE HLDGS I BOND 761283AC4 4,458 3,007,000 PRN   SOLE 8 0 0 3,007,000
RESTORBIO INC COM 76133L103 70 7,933 SH   SOLE 1 7,933 0 0
RESTORBIO INC COM 76133L103 6 656 SH   SOLE 8 656 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 3,921 215,162 SH   SOLE 1 215,162 0 0
RETAIL OPPORTUNITY INVTS COR TRUS 76131N101 6 321 SH   SOLE 8 321 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 514 28,221 SH   SOLE 99 28,221 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 3,119 253,171 SH   SOLE 1 253,171 0 0
RETAIL PPTYS AMER INC TRUS 76131V202 636 51,627 SH   SOLE 8 51,627 0 0
RETAIL VALUE INC TRUS 76133Q102 637 17,212 SH   SOLE 1 17,212 0 0
RETAIL VALUE INC TRUS 76133Q102 6 156 SH   SOLE 8 156 0 0
RETROPHIN INC COM 761299106 326 28,077 SH   SOLE 1 28,077 0 0
RETROPHIN INC BOND 761299AB2 1,372 1,851,000 PRN   SOLE 8 0 0 1,851,000
RETROPHIN INC COM 761299106 15 1,276 SH   SOLE 8 1,276 0 0
REV GROUP INC COM 749527107 154 13,514 SH   SOLE 1 13,514 0 0
REV GROUP INC COM 749527107 3 258 SH   SOLE 8 258 0 0
REVANCE THERAPEUTICS INC COM 761330109 337 25,922 SH   SOLE 1 25,922 0 0
REVANCE THERAPEUTICS INC COM 761330109 134 10,361 SH   SOLE 8 10,361 0 0
REVEN HSG REIT INC TRUS 761378207 0 5 SH   SOLE 8 5 0 0
REVLON INC COM 761525609 123 5,247 SH   SOLE 1 5,247 0 0
REVLON INC OPT 761525609 143 6,100 SH Put SOLE 8 6,100 0 0
REVLON INC OPT 761525609 230 9,800 SH Call SOLE 8 9,800 0 0
REVLON INC COM 761525609 276 11,762 SH   SOLE 8 11,762 0 0
REVOLUTION LIGHTING TECHNOLO COM 76155G206 0 100 SH   SOLE 1 100 0 0
REVOLVE GROUP INC COM 76156B107 9 400 SH   SOLE 8 400 0 0
REWALK ROBOTICS LTD COM M8216Q200 43 13,912 SH   SOLE 1 13,912 0 0
REX AMERICAN RESOURCES CORP COM 761624105 736 9,628 SH   SOLE 1 9,628 0 0
REX AMERICAN RESOURCES CORP COM 761624105 2 28 SH   SOLE 8 28 0 0
REXFORD INDL RLTY INC TRUS 76169C100 7,896 179,374 SH   SOLE 1 179,374 0 0
REXFORD INDL RLTY INC COM 76169C100 2,343 53,233 SH   SOLE 99 53,233 0 0
REXNORD CORP NEW COM 76169B102 3,091 114,299 SH   SOLE 1 114,299 0 0
REXNORD CORP NEW COM 76169B102 8 300 SH   SOLE 8 300 0 0
RF INDS LTD COM 749552105 0 14 SH   SOLE 8 14 0 0
RGC RES INC COM 74955L103 111 3,816 SH   SOLE 1 3,816 0 0
RH COM 74967X103 29,108 170,384 SH   SOLE 1 170,384 0 0
RH COM 74967X103 2,874 16,825 SH   SOLE 8 16,825 0 0
RH OPT 74967X103 20,090 117,600 SH Put SOLE 8 117,600 0 0
RH OPT 74967X103 12,266 71,800 SH Call SOLE 8 71,800 0 0
RHINEBECK BANCORP INC COM 762093102 0 33 SH   SOLE 8 33 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 245 11,325 SH   SOLE 1 11,325 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105 57 2,641 SH   SOLE 99 2,641 0 0
RIBBON COMMUNICATIONS INC COM 762544104 177 30,273 SH   SOLE 1 30,273 0 0
RIBBON COMMUNICATIONS INC COM 762544104 0 3 SH   SOLE 8 3 0 0
RICEBRAN TECHNOLOGIES COM 762831204 0 10 SH   SOLE 1 10 0 0
RICHARDSON ELECTRS LTD COM 763165107 20 3,432 SH   DFND 1 0 0 3,432
RICHARDSON ELECTRS LTD COM 763165107 0 6 SH   SOLE 8 6 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 272 145,670 SH   SOLE 1 145,670 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 100 53,162 SH   SOLE 8 53,162 0 0
RIGEL PHARMACEUTICALS INC COM 766559603 20 10,663 SH   SOLE 99 10,663 0 0
RIGNET INC COM 766582100 55 7,161 SH   SOLE 1 7,161 0 0
RIGNET INC COM 766582100 1 92 SH   SOLE 8 92 0 0
RIMINI STR INC DEL COM 76674Q107 43 9,906 SH   SOLE 1 9,906 0 0
RING ENERGY INC COM 76680V108 349 212,235 SH   SOLE 1 212,235 0 0
RINGCENTRAL INC COM 76680R206 4,544 36,159 SH   SOLE 1 36,159 0 0
RINGCENTRAL INC COM 76680R206 38 300 SH   DFND 1 0 0 300
RINGCENTRAL INC COM 76680R206 199 1,586 SH   SOLE 8 1,586 0 0
RINGCENTRAL INC COM 76680R206 233 1,853 SH   SOLE 99 1,853 0 0
RIO TINTO PLC ADR 767204100 7,947 152,559 SH   SOLE 1 152,559 0 0
RIO TINTO PLC OPT 767204100 1,672 32,100 SH Call SOLE 8 32,100 0 0
RIO TINTO PLC ADR 767204100 3,799 72,915 SH   SOLE 8 72,915 0 0
RIO TINTO PLC OPT 767204100 18,602 357,100 SH Put SOLE 8 357,100 0 0
RIO TINTO PLC ADR 767204100 42,234 810,787 SH   SOLE 9 810,787 0 0
RIO TINTO PLC OPT 767204100 44,277 850,000 SH Put SOLE 9 850,000 0 0
RIO TINTO PLC ADR 767204100 4,219 81,000 SH   DFND 20 0 0 81,000
RIOT BLOCKCHAIN INC COM 767292105 48 27,100 SH   SOLE 1 27,100 0 0
RISE ED CAYMAN LTD ADR 76761L102 0 3 SH   SOLE 1 3 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 482 12,070 SH   SOLE 1 12,070 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 4 94 SH   SOLE 8 94 0 0
RITE AID CORP COM 767754872 919 132,234 SH   SOLE 1 132,234 0 0
RITE AID CORP OPT 767754872 81 11,700 SH Put SOLE 8 11,700 0 0
RITE AID CORP COM 767754872 34 4,846 SH   SOLE 8 4,846 0 0
RITE AID CORP OPT 767754872 327 47,085 SH Call SOLE 8 47,085 0 0
RIVERVIEW BANCORP INC COM 769397100 79 10,793 SH   SOLE 1 10,793 0 0
RIVERVIEW BANCORP INC COM 769397100 1 121 SH   SOLE 8 121 0 0
RLI CORP COM 749607107 3,637 39,149 SH   SOLE 1 39,149 0 0
RLJ LODGING TR TRUS 74965L101 9,241 543,806 SH   SOLE 1 543,806 0 0
RLJ LODGING TR TRUS 74965L101 12 729 SH   SOLE 8 729 0 0
RMR GROUP INC COM 74967R106 1,151 25,305 SH   SOLE 1 25,305 0 0
RMR GROUP INC COM 74967R106 1 30 SH   SOLE 8 30 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 55 5,311 SH   SOLE 1 5,311 0 0
ROADRUNNER TRANSN SYS INC COM 76973Q204 0 9 SH   SOLE 8 9 0 0
ROAN RES INC COM 769755109 81 65,256 SH   SOLE 1 65,256 0 0
ROAN RES INC COM 769755109 0 178 SH   DFND 1 0 0 178
ROBERT HALF INTL INC COM 770323103 21,591 387,888 SH   SOLE 1 387,888 0 0
ROBERT HALF INTL INC OPT 770323103 284 5,100 SH Call SOLE 8 5,100 0 0
ROBERT HALF INTL INC OPT 770323103 395 7,100 SH Put SOLE 8 7,100 0 0
ROBERT HALF INTL INC COM 770323103 279 5,020 SH   SOLE 8 5,020 0 0
ROBERT HALF INTL INC COM 770323103 237 4,249 SH   SOLE 9 4,249 0 0
ROBERT HALF INTL INC COM 770323103 147 2,637 SH   SOLE 99 2,637 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 171 14,661 SH   SOLE 1 14,661 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 5 452 SH   SOLE 8 452 0 0
ROCKET PHARMACEUTICALS INC COM 77313F106 32 2,765 SH   SOLE 99 2,765 0 0
ROCKWELL AUTOMATION INC COM 773903109 22,431 136,098 SH   SOLE 1 136,098 0 0
ROCKWELL AUTOMATION INC OPT 773903109 5,488 33,300 SH Put SOLE 8 33,300 0 0
ROCKWELL AUTOMATION INC OPT 773903109 7,103 43,100 SH Call SOLE 8 43,100 0 0
ROCKWELL AUTOMATION INC COM 773903109 675 4,095 SH   SOLE 8 4,095 0 0
ROCKWELL AUTOMATION INC COM 773903109 747 4,533 SH   SOLE 9 4,533 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,356 20,367 SH   SOLE 99 20,367 0 0
ROCKWELL MED INC COM 774374102 84 30,493 SH   SOLE 1 30,493 0 0
ROCKWELL MED INC COM 774374102 18 6,358 SH   SOLE 8 6,358 0 0
ROCKWELL MED INC OPT 774374102 24 8,800 SH Put SOLE 8 8,800 0 0
ROCKWELL MED INC OPT 774374102 10 3,500 SH Call SOLE 8 3,500 0 0
ROCKY BRANDS INC COM 774515100 117 3,518 SH   SOLE 1 3,518 0 0
ROCKY BRANDS INC COM 774515100 0 5 SH   SOLE 8 5 0 0
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 0 42 SH   SOLE 8 42 0 0
ROGERS COMMUNICATIONS INC COM 775109200 2,557 52,479 SH   SOLE 1 52,479 0 0
ROGERS COMMUNICATIONS INC COM 775109200 28 578 SH   SOLE 8 578 0 0
ROGERS COMMUNICATIONS INC COM 775109200 203 4,168 SH   SOLE 9 4,168 0 0
ROGERS CORP COM 775133101 3,180 23,267 SH   SOLE 1 23,267 0 0
ROGERS CORP COM 775133101 10 74 SH   SOLE 8 74 0 0
ROGERS CORP COM 775133101 186 1,358 SH   SOLE 99 1,358 0 0
ROKU INC COM 77543R102 1,943 19,097 SH   SOLE 1 19,097 0 0
ROKU INC OPT 77543R102 26,590 261,300 SH Call SOLE 8 261,300 0 0
ROKU INC COM 77543R102 4,298 42,239 SH   SOLE 8 42,239 0 0
ROKU INC OPT 77543R102 34,720 341,200 SH Put SOLE 8 341,200 0 0
ROKU INC COM 77543R102 92 909 SH   SOLE 9 909 0 0
ROKU INC COM 77543R102 1,018 10,000 SH   DFND 20 0 0 10,000
ROKU INC COM 77543R102 169 1,657 SH   SOLE 99 1,657 0 0
ROLLINS INC COM 775711104 9,038 265,237 SH   SOLE 1 265,237 0 0
ROLLINS INC COM 775711104 77 2,269 SH   SOLE 8 2,269 0 0
ROLLINS INC COM 775711104 158 4,669 SH   SOLE 9 4,669 0 0
ROPER TECHNOLOGIES INC COM 776696106 127,209 356,729 SH   SOLE 1 168,175 188,554 0
ROPER TECHNOLOGIES INC COM 776696106 200 563 SH   SOLE 8 563 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,195 3,350 SH   SOLE 9 3,350 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,211 11,809 SH   SOLE 20 0 11,809 0
ROPER TECHNOLOGIES INC COM 776696106 2,749 7,709 SH   SOLE 82 0 7,709 0
ROPER TECHNOLOGIES INC COM 776696106 9,907 27,783 SH   SOLE 99 0 27,783 0
ROSEHILL RES INC COM 777385105 10 5,302 SH   SOLE 1 5,302 0 0
ROSETTA STONE INC COM 777780107 497 28,556 SH   SOLE 1 28,556 0 0
ROSS STORES INC COM 778296103 113,904 1,036,896 SH   SOLE 1 1,036,896 0 0
ROSS STORES INC COM 778296103 976 8,881 SH   SOLE 8 8,881 0 0
ROSS STORES INC OPT 778296103 4,284 39,000 SH Put SOLE 8 39,000 0 0
ROSS STORES INC OPT 778296103 5,240 47,700 SH Call SOLE 8 47,700 0 0
ROSS STORES INC COM 778296103 1,295 11,794 SH   SOLE 9 11,794 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,166 14,368 SH   SOLE 1 14,368 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 365 4,500 SH Put SOLE 8 4,500 0 0
ROYAL BK CDA MONTREAL QUE OPT 780087102 9,406 115,900 SH Call SOLE 8 115,900 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,541 31,312 SH   SOLE 8 31,312 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 23,703 292,046 SH   SOLE 9 292,046 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 100 SH Put SOLE 8 100 0 0
ROYAL BK SCOTLAND GROUP PLC OPT 780097689 1 100 SH Call SOLE 8 100 0 0
ROYAL BK SCOTLAND GROUP PLC ADR 780097689 43 8,335 SH   SOLE 8 8,335 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 26,033 240,322 SH   SOLE 1 240,322 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 325 3,000 SH   DFND 1 0 0 3,000
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,228 11,331 SH   SOLE 8 11,331 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 3,607 33,300 SH Put SOLE 8 33,300 0 0
ROYAL CARIBBEAN CRUISES LTD OPT V7780T103 24,949 230,300 SH Call SOLE 8 230,300 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 832 7,684 SH   SOLE 9 7,684 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 238 4,052 SH   SOLE 1 4,052 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 157 2,667 SH   DFND 1 0 0 2,667
ROYAL DUTCH SHELL PLC OPT 780259206 5,708 97,000 SH Put SOLE 8 97,000 0 0
ROYAL DUTCH SHELL PLC OPT 780259206 2,501 42,500 SH Call SOLE 8 42,500 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 1,423 24,183 SH   SOLE 8 24,183 0 0
ROYAL DUTCH SHELL PLC ADR 780259206 11 188 SH   SOLE 9 188 0 0
ROYAL GOLD INC COM 780287108 3,109 25,240 SH   SOLE 1 25,240 0 0
ROYAL GOLD INC COM 780287108 4,760 38,635 SH   SOLE 8 38,635 0 0
ROYAL GOLD INC OPT 780287108 4,115 33,400 SH Call SOLE 8 33,400 0 0
ROYAL GOLD INC OPT 780287108 1,885 15,300 SH Put SOLE 8 15,300 0 0
RPC INC COM 749660106 4,416 786,868 SH   SOLE 1 786,868 0 0
RPC INC OPT 749660106 127 22,700 SH Call SOLE 8 22,700 0 0
RPC INC OPT 749660106 58 10,400 SH Put SOLE 8 10,400 0 0
RPC INC COM 749660106 58 10,402 SH   SOLE 8 10,402 0 0
RPM INTL INC COM 749685103 1,939 28,179 SH   SOLE 1 28,179 0 0
RPM INTL INC OPT 749685103 998 14,500 SH Call SOLE 8 14,500 0 0
RPM INTL INC COM 749685103 135 1,960 SH   SOLE 8 1,960 0 0
RPT REALTY TRUS 74971D101 1,716 126,633 SH   SOLE 1 126,633 0 0
RPT REALTY TRUS 74971D101 4 314 SH   SOLE 8 314 0 0
RTW RETAILWINDS INC COM 74980D100 21 15,388 SH   SOLE 1 15,388 0 0
RUBICON PROJ INC COM 78112V102 590 67,731 SH   SOLE 1 67,731 0 0
RUBICON PROJ INC COM 78112V102 43 5,009 SH   SOLE 8 5,009 0 0
RUBICON TECHNOLOGY INC COM 78112T206 0 16 SH   SOLE 8 16 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 150 19,152 SH   SOLE 1 19,152 0 0
RUBIUS THERAPEUTICS INC COM 78116T103 14 1,883 SH   SOLE 8 1,883 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 1,183 44,908 SH   SOLE 1 44,908 0 0
RUDOLPH TECHNOLOGIES INC COM 781270103 4 182 SH   SOLE 8 182 0 0
RUHNN HLDG LTD ADR 781314109 0 54 SH   SOLE 1 54 0 0
RUMBLEON INC COM 781386206 0 52 SH   SOLE 8 52 0 0
RUSH ENTERPRISES INC COM 781846308 93 2,312 SH   SOLE 1 2,312 0 0
RUSH ENTERPRISES INC COM 781846209 1,568 40,619 SH   SOLE 1 40,619 0 0
RUSH ENTERPRISES INC COM 781846209 3 87 SH   SOLE 8 87 0 0
RUSH ENTERPRISES INC COM 781846308 1 24 SH   SOLE 8 24 0 0
RUSH ENTERPRISES INC COM 781846209 378 9,809 SH   SOLE 99 9,809 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 751 36,780 SH   SOLE 1 36,780 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 4 193 SH   SOLE 8 193 0 0
RYB ED INC ADR 74979W101 6 1,000 SH   SOLE 1 1,000 0 0
RYDER SYS INC COM 783549108 1,329 25,674 SH   SOLE 1 25,674 0 0
RYDER SYS INC OPT 783549108 683 13,200 SH Put SOLE 8 13,200 0 0
RYDER SYS INC COM 783549108 54 1,047 SH   SOLE 8 1,047 0 0
RYDER SYS INC OPT 783549108 668 12,900 SH Call SOLE 8 12,900 0 0
RYERSON HLDG CORP COM 783754104 125 14,679 SH   SOLE 1 14,679 0 0
RYERSON HLDG CORP COM 783754104 9 1,089 SH   SOLE 8 1,089 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 5,776 70,602 SH   SOLE 1 70,602 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 13 154 SH   SOLE 8 154 0 0
RYMAN HOSPITALITY PPTYS INC TRUS 78377T107 9 109 SH   SOLE 44 109 0 0
S &amp T BANCORP INC COM 783859101 1,265 34,610 SH   SOLE 1 34,610 0 0
S &amp T BANCORP INC COM 783859101 3 69 SH   SOLE 8 69 0 0
S&ampP GLOBAL INC COM 78409V104 745 3,043 SH   DFND 1 0 0 3,043
S&ampP GLOBAL INC COM 78409V104 64,501 263,283 SH   SOLE 1 263,283 0 0
S&ampP GLOBAL INC OPT 78409V104 1,396 5,700 SH Call SOLE 8 5,700 0 0
S&ampP GLOBAL INC COM 78409V104 5 19 SH   SOLE 8 19 0 0
S&ampP GLOBAL INC OPT 78409V104 2,572 10,500 SH Put SOLE 8 10,500 0 0
S&ampP GLOBAL INC COM 78409V104 1,939 7,913 SH   SOLE 9 7,913 0 0
S&ampW SEED CO COM 785135104 0 2 SH   SOLE 1 2 0 0
SABRA HEALTH CARE REIT INC TRUS 78573L106 5,254 228,880 SH   SOLE 1 228,880 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 486 21,151 SH   SOLE 99 21,151 0 0
SABRE CORP COM 78573M104 4,134 184,590 SH   SOLE 1 184,590 0 0
SABRE CORP OPT 78573M104 9 400 SH Call SOLE 8 400 0 0
SABRE CORP COM 78573M104 30 1,328 SH   SOLE 8 1,328 0 0
SABRE CORP COM 78573M104 136 6,109 SH   SOLE 9 6,109 0 0
SACHEM CAP CORP TRUS 78590A109 0 17 SH   SOLE 8 17 0 0
SAFE BULKERS INC COM Y7388L103 45 25,818 SH   SOLE 1 25,818 0 0
SAFE BULKERS INC COM Y7388L103 9 5,000 SH   DFND 20 0 0 5,000
SAFEGUARD SCIENTIFICS INC COM 786449207 109 9,609 SH   SOLE 1 9,609 0 0
SAFEGUARD SCIENTIFICS INC COM 786449207 2 229 SH   SOLE 8 229 0 0
SAFEHOLD INC TRUS 78645L100 219 7,165 SH   SOLE 1 7,165 0 0
SAFETY INS GROUP INC COM 78648T100 1,649 16,275 SH   SOLE 1 16,275 0 0
SAFETY INS GROUP INC COM 78648T100 95 934 SH   SOLE 8 934 0 0
SAGA COMMUNICATIONS INC COM 786598300 0 9 SH   SOLE 8 9 0 0
SAGE THERAPEUTICS INC COM 78667J108 4,076 29,054 SH   SOLE 1 29,054 0 0
SAGE THERAPEUTICS INC OPT 78667J108 182 1,300 SH Call SOLE 8 1,300 0 0
SAGE THERAPEUTICS INC COM 78667J108 892 6,356 SH   SOLE 8 6,356 0 0
SAGE THERAPEUTICS INC OPT 78667J108 5,738 40,900 SH Put SOLE 8 40,900 0 0
SAGE THERAPEUTICS INC COM 78667J108 84 599 SH   SOLE 99 599 0 0
SAIA INC COM 78709Y105 3,850 41,085 SH   SOLE 1 41,085 0 0
SAIA INC COM 78709Y105 1,034 11,035 SH   SOLE 8 11,035 0 0
SAIA INC COM 78709Y105 220 2,349 SH   SOLE 99 2,349 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 856 45,791 SH   SOLE 1 45,791 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 0 7 SH   SOLE 8 7 0 0
SALESFORCE COM INC OPT 79466L302 14,844 100,000 SH Call SOLE 1 100,000 0 0
SALESFORCE COM INC COM 79466L302 203,472 1,370,739 SH   SOLE 1 1,370,739 0 0
SALESFORCE COM INC COM 79466L302 349 2,354 SH   DFND 1 0 0 2,354
SALESFORCE COM INC COM 79466L302 264 1,782 SH   SOLE 8 1,782 0 0
SALESFORCE COM INC OPT 79466L302 31,128 209,700 SH Put SOLE 8 209,700 0 0
SALESFORCE COM INC OPT 79466L302 50,143 337,800 SH Call SOLE 8 337,800 0 0
SALESFORCE COM INC COM 79466L302 5,406 36,418 SH   SOLE 9 36,418 0 0
SALESFORCE COM INC OPT 79466L302 14,844 100,000 SH Call SOLE 9 100,000 0 0
SALESFORCE COM INC COM 79466L302 469 3,160 SH   DFND 20 0 0 3,160
SALESFORCE COM INC COM 79466L302 14,223 95,818 SH   SOLE 58 95,818 0 0
SALISBURY BANCORP INC COM 795226109 0 1 SH   SOLE 8 1 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 2,074 139,301 SH   SOLE 1 139,301 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 15 1,052 SH   SOLE 8 1,052 0 0
SANCHEZ MIDSTREAM PARTNERS L COM 79971C201 2 4,439 SH   SOLE 8 4,439 0 0
SANDERSON FARMS INC COM 800013104 4,748 31,376 SH   SOLE 1 31,376 0 0
SANDERSON FARMS INC COM 800013104 17 116 SH   SOLE 8 116 0 0
SANDERSON FARMS INC COM 800013104 238 1,571 SH   SOLE 99 1,571 0 0
SANDRIDGE ENERGY INC COM 80007P869 73 15,679 SH   SOLE 1 15,679 0 0
SANDRIDGE ENERGY INC COM 80007P869 0 51 SH   SOLE 8 51 0 0
SANDSTORM GOLD LTD COM 80013R206 435 77,109 SH   SOLE 1 77,109 0 0
SANDSTORM GOLD LTD COM 80013R206 7 1,167 SH   SOLE 8 1,167 0 0
SANDY SPRING BANCORP INC COM 800363103 961 28,521 SH   SOLE 1 28,521 0 0
SANDY SPRING BANCORP INC COM 800363103 50 1,464 SH   SOLE 8 1,464 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 1,430 14,793 SH   SOLE 1 14,793 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 3 30 SH   SOLE 8 30 0 0
SANFILIPPO JOHN B &amp SON INC COM 800422107 234 2,421 SH   SOLE 99 2,421 0 0
SANGAMO THERAPEUTICS INC COM 800677106 1,410 155,866 SH   SOLE 1 155,866 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 444 49,100 SH Put SOLE 8 49,100 0 0
SANGAMO THERAPEUTICS INC OPT 800677106 556 61,400 SH Call SOLE 8 61,400 0 0
SANGAMO THERAPEUTICS INC COM 800677106 493 54,536 SH   SOLE 8 54,536 0 0
SANGAMO THERAPEUTICS INC COM 800677106 41 4,530 SH   SOLE 99 4,530 0 0
SANMINA CORPORATION COM 801056102 3,001 93,451 SH   SOLE 1 93,451 0 0
SANMINA CORPORATION COM 801056102 256 7,970 SH   SOLE 8 7,970 0 0
SANMINA CORPORATION OPT 801056102 257 8,000 SH Call SOLE 8 8,000 0 0
SANOFI ADR 80105N105 544 11,742 SH   SOLE 1 11,742 0 0
SANOFI ADR 80105N105 2 33 SH   SOLE 8 33 0 0
SANOFI OPT 80105N105 259 5,600 SH Put SOLE 8 5,600 0 0
SANOFI OPT 80105N105 4,521 97,600 SH Call SOLE 8 97,600 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 6,864 269,042 SH   SOLE 1 269,042 0 0
SANTANDER CONSUMER USA HDG I COM 80283M101 1,533 60,101 SH   SOLE 8 60,101 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 824 32,300 SH Call SOLE 8 32,300 0 0
SANTANDER CONSUMER USA HDG I OPT 80283M101 3,107 121,800 SH Put SOLE 8 121,800 0 0
SAP SE ADR 803054204 448 3,800 SH   DFND 1 0 0 3,800
SAP SE ADR 803054204 1,390 11,800 SH   SOLE 1 11,800 0 0
SAP SE OPT 803054204 1,898 16,100 SH Call SOLE 8 16,100 0 0
SAP SE ADR 803054204 1,858 15,759 SH   SOLE 8 15,759 0 0
SAP SE OPT 803054204 15,924 135,100 SH Put SOLE 8 135,100 0 0
SAP SE ADR 803054204 306 2,600 SH   DFND 20 0 0 2,600
SAPIENS INTL CORP N V COM G7T16G103 2 106 SH   SOLE 1 106 0 0
SAREPTA THERAPEUTICS INC COM 803607100 3,545 47,078 SH   SOLE 1 47,078 0 0
SAREPTA THERAPEUTICS INC COM 803607100 127 1,681 SH   SOLE 8 1,681 0 0
SAREPTA THERAPEUTICS INC OPT 803607100 13,497 179,200 SH Call SOLE 8 179,200 0 0
SAREPTA THERAPEUTICS INC BOND 803607AB6 416 315,000 PRN   SOLE 8 0 0 315,000
SAREPTA THERAPEUTICS INC OPT 803607100 7,133 94,700 SH Put SOLE 8 94,700 0 0
SAREPTA THERAPEUTICS INC COM 803607100 62 822 SH   SOLE 9 822 0 0
SASOL LTD ADR 803866300 797 46,813 SH   SOLE 1 46,813 0 0
SAUL CTRS INC TRUS 804395101 650 11,939 SH   SOLE 1 11,939 0 0
SAUL CTRS INC TRUS 804395101 1 22 SH   SOLE 8 22 0 0
SAUL CTRS INC COM 804395101 311 5,710 SH   SOLE 99 5,710 0 0
SAVARA INC COM 805111101 0 5 SH   DFND 1 0 0 5
SAVARA INC COM 805111101 45 17,101 SH   SOLE 1 17,101 0 0
SAVARA INC COM 805111101 2 781 SH   SOLE 8 781 0 0
SB FINL GROUP INC COM 78408D105 1 37 SH   SOLE 8 37 0 0
SB ONE BANCORP COM 78413T103 94 4,152 SH   SOLE 1 4,152 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 32,403 134,370 SH   SOLE 1 134,370 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 16,496 68,404 SH   SOLE 1 68,404 0 0
SBA COMMUNICATIONS CORP NEW TRUS 78410G104 956 3,963 SH   SOLE 8 3,963 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 169 700 SH Call SOLE 8 700 0 0
SBA COMMUNICATIONS CORP NEW OPT 78410G104 48 200 SH Put SOLE 8 200 0 0
SBA COMMUNICATIONS CORP NEW ADR 78410G104 869 3,606 SH   SOLE 9 3,606 0 0
SCANSOURCE INC COM 806037107 1,775 58,142 SH   SOLE 1 58,142 0 0
SCANSOURCE INC COM 806037107 49 1,583 SH   SOLE 8 1,583 0 0
SCHLUMBERGER LTD COM 806857108 916 26,811 SH   DFND 1 0 0 26,811
SCHLUMBERGER LTD COM 806857108 71,715 2,098,712 SH   SOLE 1 2,091,553 7,159 0
SCHLUMBERGER LTD COM 806857108 27,070 792,189 SH   SOLE 8 792,189 0 0
SCHLUMBERGER LTD OPT 806857108 21,486 628,800 SH Put SOLE 8 628,800 0 0
SCHLUMBERGER LTD OPT 806857108 21,059 616,300 SH Call SOLE 8 616,300 0 0
SCHLUMBERGER LTD COM 806857108 5,530 161,837 SH   SOLE 9 161,837 0 0
SCHLUMBERGER LTD COM 806857108 5,315 155,544 SH   DFND 20 0 0 155,544
SCHLUMBERGER LTD COM 806857108 356 10,406 SH   SOLE 99 0 10,406 0
SCHNEIDER NATIONAL INC COM 80689H102 2,856 131,527 SH   SOLE 1 131,527 0 0
SCHNITZER STL INDS COM 806882106 343 16,576 SH   SOLE 1 16,576 0 0
SCHNITZER STL INDS OPT 806882106 17 800 SH Call SOLE 8 800 0 0
SCHNITZER STL INDS COM 806882106 85 4,133 SH   SOLE 8 4,133 0 0
SCHNITZER STL INDS OPT 806882106 33 1,600 SH Put SOLE 8 1,600 0 0
SCHOLAR ROCK HLDG CORP COM 80706P103 78 8,711 SH   SOLE 1 8,711 0 0
SCHOLASTIC CORP COM 807066105 1,517 40,210 SH   SOLE 1 40,210 0 0
SCHOLASTIC CORP COM 807066105 2 66 SH   SOLE 8 66 0 0
SCHWAB STRATEGIC TR FUND 808524862 109 2,164 SH   SOLE 1 2,164 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 1,381 36,838 SH   SOLE 1 36,838 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 13 325 SH   SOLE 8 325 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 170 4,552 SH   SOLE 99 4,552 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 4,395 50,300 SH   SOLE 1 50,300 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 63 718 SH   SOLE 8 718 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 272 3,113 SH   SOLE 99 3,113 0 0
SCIENTIFIC GAMES CORP COM 80874P109 2,435 119,650 SH   SOLE 1 119,650 0 0
SCIENTIFIC GAMES CORP COM 80874P109 12 612 SH   SOLE 8 612 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 4,001 196,600 SH Call SOLE 8 196,600 0 0
SCIENTIFIC GAMES CORP OPT 80874P109 1,876 92,200 SH Put SOLE 8 92,200 0 0
SCIPLAY CORP COM 809087109 108 10,100 SH   SOLE 1 10,100 0 0
SCIPLAY CORP COM 809087109 41 3,794 SH   SOLE 8 3,794 0 0
SCIPLAY CORP COM 809087109 85 7,929 SH   SOLE 99 7,929 0 0
SCORPIO BULKERS INC COM Y7546A122 164 27,074 SH   SOLE 1 27,074 0 0
SCORPIO TANKERS INC COM Y7542C130 2,344 78,772 SH   SOLE 1 78,772 0 0
SCORPIO TANKERS INC COM Y7542C130 1 47 SH   SOLE 8 47 0 0
SCOTTS MIRACLE GRO CO COM 810186106 8,232 80,862 SH   SOLE 1 80,862 0 0
SCOTTS MIRACLE GRO CO COM 810186106 1,101 10,810 SH   SOLE 8 10,810 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 5,376 52,800 SH Put SOLE 8 52,800 0 0
SCOTTS MIRACLE GRO CO OPT 810186106 193 1,900 SH Call SOLE 8 1,900 0 0
SCPHARMACEUTICALS INC COM 810648105 1 142 SH   SOLE 8 142 0 0
SCRIPPS E W CO OHIO COM 811054402 1,819 137,025 SH   SOLE 1 137,025 0 0
SCRIPPS E W CO OHIO COM 811054402 7 545 SH   SOLE 8 545 0 0
SEA LTD ADR 81141R100 2,090 67,516 SH   SOLE 1 67,516 0 0
SEA LTD OPT 81141R100 3,859 124,700 SH Put SOLE 8 124,700 0 0
SEA LTD OPT 81141R100 1,467 47,400 SH Call SOLE 8 47,400 0 0
SEA LTD ADR 81141R100 5,136 165,936 SH   SOLE 8 165,936 0 0
SEA LTD BOND 81141RAB6 2,657 1,542,000 PRN   SOLE 8 0 0 1,542,000
SEABOARD CORP COM 811543107 9 2 SH   SOLE 8 2 0 0
SEABRIDGE GOLD INC COM 811916105 51 4,032 SH   SOLE 1 4,032 0 0
SEABRIDGE GOLD INC COM 811916105 179 14,094 SH   SOLE 8 14,094 0 0
SEABRIDGE GOLD INC OPT 811916105 163 12,900 SH Call SOLE 8 12,900 0 0
SEABRIDGE GOLD INC OPT 811916105 685 54,100 SH Put SOLE 8 54,100 0 0
SEACHANGE INTL INC COM 811699107 2 525 SH   SOLE 8 525 0 0
SEACOAST BKG CORP FLA COM 811707801 1,263 49,896 SH   SOLE 1 49,896 0 0
SEACOAST BKG CORP FLA COM 811707801 3 121 SH   SOLE 8 121 0 0
SEACOR HOLDINGS INC COM 811904101 1,001 21,232 SH   SOLE 1 21,232 0 0
SEACOR HOLDINGS INC COM 811904101 1 21 SH   SOLE 8 21 0 0
SEACOR MARINE HLDGS INC COM 78413P101 126 9,998 SH   SOLE 1 9,998 0 0
SEADRILL LTD COM G7998G106 0 11 SH   DFND 1 0 0 11
SEADRILL LTD COM G7998G106 636 302,993 SH   SOLE 1 302,993 0 0
SEADRILL LTD COM G7998G106 108 51,427 SH   SOLE 8 51,427 0 0
SEADRILL LTD COM G7998G106 68 32,525 SH   SOLE 9 32,525 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 25,927 481,985 SH   SOLE 1 481,985 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 14,793 275,000 SH Call SOLE 8 275,000 0 0
SEAGATE TECHNOLOGY PLC OPT G7945M107 42,623 792,400 SH Put SOLE 8 792,400 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 4,396 81,717 SH   SOLE 8 81,717 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 6,041 112,303 SH   SOLE 9 112,303 0 0
SEAGATE TECHNOLOGY PLC COM G7945M107 497 9,239 SH   SOLE 99 9,239 0 0
SEALED AIR CORP NEW COM 81211K100 25,340 610,428 SH   SOLE 1 610,428 0 0
SEALED AIR CORP NEW OPT 81211K100 573 13,800 SH Put SOLE 8 13,800 0 0
SEALED AIR CORP NEW COM 81211K100 488 11,763 SH   SOLE 8 11,763 0 0
SEALED AIR CORP NEW OPT 81211K100 3,910 94,200 SH Call SOLE 8 94,200 0 0
SEALED AIR CORP NEW COM 81211K100 207 4,982 SH   SOLE 9 4,982 0 0
SEARS HOMETOWN &amp OUTLET STOR COM 812362101 1 153 SH   SOLE 8 153 0 0
SEASPAN CORP COM Y75638109 620 58,303 SH   SOLE 1 58,303 0 0
SEASPAN CORP COM Y75638109 47 4,400 SH   DFND 1 0 0 4,400
SEASPAN CORP OPT Y75638109 171 16,100 SH Call SOLE 8 16,100 0 0
SEASPAN CORP OPT Y75638109 427 40,200 SH Put SOLE 8 40,200 0 0
SEATTLE GENETICS INC COM 812578102 4,287 50,191 SH   SOLE 1 50,191 0 0
SEATTLE GENETICS INC OPT 812578102 837 9,800 SH Call SOLE 8 9,800 0 0
SEATTLE GENETICS INC COM 812578102 428 5,004 SH   SOLE 8 5,004 0 0
SEATTLE GENETICS INC OPT 812578102 717 8,400 SH Put SOLE 8 8,400 0 0
SEATTLE GENETICS INC COM 812578102 212 2,473 SH   SOLE 9 2,473 0 0
SEATTLE GENETICS INC COM 812578102 618 7,237 SH   SOLE 99 7,237 0 0
SEAWORLD ENTMT INC COM 81282V100 3,845 146,050 SH   SOLE 1 146,050 0 0
SEAWORLD ENTMT INC OPT 81282V100 2,872 109,100 SH Call SOLE 8 109,100 0 0
SEAWORLD ENTMT INC COM 81282V100 71 2,665 SH   SOLE 8 2,665 0 0
SEAWORLD ENTMT INC OPT 81282V100 142 5,400 SH Put SOLE 8 5,400 0 0
SECUREWORKS CORP COM 81374A105 291 22,508 SH   SOLE 1 22,508 0 0
SECURITY NATL FINL CORP COM 814785309 1 263 SH   SOLE 8 263 0 0
SEI INVESTMENTS CO COM 784117103 17,031 287,419 SH   SOLE 1 287,419 0 0
SEI INVESTMENTS CO COM 784117103 38 646 SH   SOLE 8 646 0 0
SEI INVESTMENTS CO COM 784117103 175 2,952 SH   SOLE 9 2,952 0 0
SELECT BANCORP INC NEW COM 81617L108 97 8,316 SH   SOLE 1 8,316 0 0
SELECT BANCORP INC NEW COM 81617L108 0 37 SH   SOLE 8 37 0 0
SELECT ENERGY SVCS INC COM 81617J301 535 61,916 SH   SOLE 1 61,916 0 0
SELECT INTERIOR CONCEPTS INC COM 816120307 133 10,228 SH   SOLE 1 10,228 0 0
SELECT MED HLDGS CORP COM 81619Q105 3,003 181,258 SH   SOLE 1 181,258 0 0
SELECT MED HLDGS CORP COM 81619Q105 6 376 SH   SOLE 8 376 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 361,996 12,928,400 SH Put SOLE 1 12,928,400 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 332 5,130 SH   DFND 1 0 0 5,130
SELECT SECTOR SPDR TR FUND 81369Y506 46,728 789,325 SH   SOLE 1 789,325 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 28,489 489,512 SH   SOLE 1 489,512 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 52,838 680,628 SH   SOLE 1 680,628 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 31,774 352,531 SH   SOLE 1 352,531 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 170,644 2,118,998 SH   SOLE 1 2,118,998 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 13,084 213,008 SH   SOLE 1 213,008 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 110 1,850 SH   DFND 1 0 0 1,850
SELECT SECTOR SPDR TR FUND 81369Y605 644 23,000 SH   DFND 1 0 0 23,000
SELECT SECTOR SPDR TR FUND 81369Y852 19,368 391,119 SH   SOLE 1 391,119 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 38,360 1,370,000 SH Call SOLE 1 1,370,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 153,043 5,465,842 SH   SOLE 1 5,465,842 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 447,151 6,906,869 SH   SOLE 1 6,906,869 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 15,116 125,230 SH   SOLE 1 125,230 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 53,529 664,700 SH Call SOLE 8 664,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 23,233 399,200 SH Put SOLE 8 399,200 0 0
SELECT SECTOR SPDR TR FUND 81369Y886 6,480 100,100 SH   SOLE 8 100,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 1,907 15,800 SH Put SOLE 8 15,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 47,952 810,000 SH Call SOLE 8 810,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 11,258 183,300 SH Put SOLE 8 183,300 0 0
SELECT SECTOR SPDR TR FUND 81369Y308 6 96 SH   SOLE 8 96 0 0
SELECT SECTOR SPDR TR OPT 81369Y506 77,937 1,316,500 SH Put SOLE 8 1,316,500 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 44,567 688,400 SH Call SOLE 8 688,400 0 0
SELECT SECTOR SPDR TR OPT 81369Y308 28,241 459,800 SH Call SOLE 8 459,800 0 0
SELECT SECTOR SPDR TR OPT 81369Y407 14,110 116,900 SH Call SOLE 8 116,900 0 0
SELECT SECTOR SPDR TR OPT 81369Y100 49,295 847,000 SH Call SOLE 8 847,000 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 77,636 2,772,700 SH Put SOLE 8 2,772,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 24,927 321,100 SH Call SOLE 8 321,100 0 0
SELECT SECTOR SPDR TR FUND 81369Y704 11,708 150,816 SH   SOLE 8 150,816 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 14,527 518,814 SH   SOLE 8 518,814 0 0
SELECT SECTOR SPDR TR OPT 81369Y605 46,903 1,675,100 SH Call SOLE 8 1,675,100 0 0
SELECT SECTOR SPDR TR OPT 81369Y803 24,852 308,600 SH Put SOLE 8 308,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y407 9,520 78,866 SH   SOLE 8 78,866 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 507 6,292 SH   SOLE 8 6,292 0 0
SELECT SECTOR SPDR TR FUND 81369Y100 77 1,323 SH   SOLE 8 1,323 0 0
SELECT SECTOR SPDR TR FUND 81369Y209 6,059 67,227 SH   SOLE 8 67,227 0 0
SELECT SECTOR SPDR TR OPT 81369Y704 21,193 273,000 SH Put SOLE 8 273,000 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 2,759 46,609 SH   SOLE 8 46,609 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 5,741 63,700 SH Call SOLE 8 63,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y209 15,025 166,700 SH Put SOLE 8 166,700 0 0
SELECT SECTOR SPDR TR OPT 81369Y886 14,217 219,600 SH Put SOLE 8 219,600 0 0
SELECT SECTOR SPDR TR FUND 81369Y605 4,323 154,398 SH   SOLE 9 154,398 0 0
SELECT SECTOR SPDR TR FUND 81369Y803 1,025 12,726 SH   SOLE 9 12,726 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 1,027 17,354 SH   SOLE 9 17,354 0 0
SELECT SECTOR SPDR TR FUND 81369Y506 636 10,743 SH   DFND 20 0 0 10,743
SELECTIVE INS GROUP INC COM 816300107 3,611 48,017 SH   SOLE 1 48,017 0 0
SELECTIVE INS GROUP INC COM 816300107 124 1,651 SH   SOLE 8 1,651 0 0
SELLAS LIFE SCIENCES GROUP I COM 81642T100 0 834 SH   SOLE 1 834 0 0
SEMGROUP CORP COM 81663A105 3,464 211,898 SH   SOLE 1 211,898 0 0
SEMGROUP CORP COM 81663A105 2 138 SH   SOLE 8 138 0 0
SEMPRA ENERGY COM 816851109 535,968 3,630,979 SH   SOLE 1 3,630,979 0 0
SEMPRA ENERGY CONV 816851406 12,810 108,377 SH   SOLE 8 108,377 0 0
SEMPRA ENERGY OPT 816851109 1,476 10,000 SH Call SOLE 8 10,000 0 0
SEMPRA ENERGY OPT 816851109 118 800 SH Put SOLE 8 800 0 0
SEMPRA ENERGY COM 816851109 3,143 21,295 SH   SOLE 8 21,295 0 0
SEMPRA ENERGY CONV 816851505 1,024 8,700 SH   SOLE 8 8,700 0 0
SEMPRA ENERGY COM 816851109 1,291 8,744 SH   SOLE 9 8,744 0 0
SEMTECH CORP COM 816850101 1,580 32,494 SH   SOLE 1 32,494 0 0
SEMTECH CORP COM 816850101 14 296 SH   SOLE 8 296 0 0
SENECA FOODS CORP NEW COM 817070501 210 6,749 SH   SOLE 1 6,749 0 0
SENECA FOODS CORP NEW COM 817070105 0 3 SH   SOLE 8 3 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 2,589 279,865 SH   SOLE 1 279,865 0 0
SENIOR HSG PPTYS TR TRUS 81721M109 11 1,197 SH   SOLE 8 1,197 0 0
SENIOR HSG PPTYS TR COM 81721M109 52 5,584 SH   SOLE 9 5,584 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 5,997 119,819 SH   SOLE 1 119,819 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 12 230 SH   SOLE 8 230 0 0
SENSATA TECHNOLOGIES HLDNG P COM G8060N102 181 3,613 SH   SOLE 9 3,613 0 0
SENSEONICS HLDGS INC COM 81727U105 60 60,369 SH   SOLE 1 60,369 0 0
SENSEONICS HLDGS INC COM 81727U105 61 61,298 SH   SOLE 99 61,298 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 1,835 26,722 SH   SOLE 1 26,722 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 18 261 SH   SOLE 8 261 0 0
SERES THERAPEUTICS INC COM 81750R102 74 18,486 SH   SOLE 1 18,486 0 0
SERES THERAPEUTICS INC COM 81750R102 5 1,251 SH   SOLE 8 1,251 0 0
SERITAGE GROWTH PPTYS TRUS 81752R100 1,586 37,322 SH   SOLE 1 37,322 0 0
SERVICE CORP INTL COM 817565104 1,903 39,800 SH   SOLE 1 39,800 0 0
SERVICE CORP INTL COM 817565104 46 969 SH   SOLE 8 969 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 19 341 SH   SOLE 8 341 0 0
SERVICENOW INC COM 81762P102 109,320 430,652 SH   SOLE 1 240,666 189,986 0
SERVICENOW INC COM 81762P102 8 30 SH   DFND 1 0 0 30
SERVICENOW INC COM 81762P102 273 1,077 SH   SOLE 8 1,077 0 0
SERVICENOW INC OPT 81762P102 19,699 77,600 SH Put SOLE 8 77,600 0 0
SERVICENOW INC OPT 81762P102 39,956 157,400 SH Call SOLE 8 157,400 0 0
SERVICENOW INC COM 81762P102 1,316 5,180 SH   SOLE 9 5,180 0 0
SERVICENOW INC COM 81762P102 2,814 11,086 SH   SOLE 20 0 11,086 0
SERVICENOW INC COM 81762P102 1,999 7,873 SH   SOLE 82 0 7,873 0
SERVICENOW INC COM 81762P102 7,166 28,230 SH   SOLE 99 0 28,230 0
SERVICESOURCE INTL INC COM 81763U100 0 5 SH   SOLE 1 5 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 1,638 49,397 SH   SOLE 1 49,397 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 5 138 SH   SOLE 8 138 0 0
SERVOTRONICS INC COM 817732100 0 6 SH   SOLE 8 6 0 0
SHAKE SHACK INC COM 819047101 5,264 53,689 SH   SOLE 1 53,689 0 0
SHAKE SHACK INC OPT 819047101 22,549 230,000 SH Call SOLE 8 230,000 0 0
SHAKE SHACK INC COM 819047101 2,890 29,477 SH   SOLE 8 29,477 0 0
SHAKE SHACK INC OPT 819047101 35,568 362,800 SH Put SOLE 8 362,800 0 0
SHARPS COMPLIANCE CORP COM 820017101 0 61 SH   SOLE 8 61 0 0
SHARPSPRING INC COM 820054104 49 5,040 SH   SOLE 1 5,040 0 0
SHAW COMMUNICATIONS INC COM 82028K200 1,632 83,010 SH   SOLE 1 83,010 0 0
SHAW COMMUNICATIONS INC COM 82028K200 4,372 222,398 SH   SOLE 9 222,398 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 580 28,398 SH   SOLE 1 28,398 0 0
SHELL MIDSTREAM PARTNERS L P COM 822634101 3 149 SH   SOLE 8 149 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,131 35,612 SH   SOLE 1 35,612 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 3 79 SH   SOLE 8 79 0 0
SHERWIN WILLIAMS CO COM 824348106 144,625 263,014 SH   SOLE 1 263,014 0 0
SHERWIN WILLIAMS CO COM 824348106 1,590 2,892 SH   SOLE 8 2,892 0 0
SHERWIN WILLIAMS CO OPT 824348106 4,124 7,500 SH Put SOLE 8 7,500 0 0
SHERWIN WILLIAMS CO OPT 824348106 990 1,800 SH Call SOLE 8 1,800 0 0
SHERWIN WILLIAMS CO COM 824348106 1,455 2,647 SH   SOLE 9 2,647 0 0
SHILOH INDS INC COM 824543102 0 4 SH   SOLE 8 4 0 0
SHINHAN FINANCIAL GROUP CO L ADR 824596100 88 2,503 SH   SOLE 1 2,503 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 1,012 72,046 SH   SOLE 1 72,046 0 0
SHIP FINANCE INTERNATIONAL L COM G81075106 26 1,819 SH   SOLE 8 1,819 0 0
SHOCKWAVE MED INC COM 82489T104 125 4,164 SH   SOLE 1 4,164 0 0
SHOCKWAVE MED INC COM 82489T104 0 9 SH   SOLE 8 9 0 0
SHOE CARNIVAL INC COM 824889109 462 14,282 SH   SOLE 1 14,282 0 0
SHOE CARNIVAL INC COM 824889109 5 166 SH   SOLE 8 166 0 0
SHOPIFY INC COM 82509L107 229 735 SH   DFND 1 0 0 735
SHOPIFY INC COM 82509L107 3,424 10,985 SH   SOLE 1 10,985 0 0
SHOPIFY INC OPT 82509L107 1,683 5,400 SH Call SOLE 8 5,400 0 0
SHOPIFY INC COM 82509L107 1,939 6,222 SH   SOLE 8 6,222 0 0
SHOPIFY INC OPT 82509L107 8,040 25,800 SH Put SOLE 8 25,800 0 0
SHOPIFY INC COM 82509L107 453 1,451 SH   SOLE 9 1,451 0 0
SHOPIFY INC COM 82509L107 187 600 SH   DFND 20 0 0 600
SHORE BANCSHARES INC COM 825107105 99 6,430 SH   SOLE 1 6,430 0 0
SHORE BANCSHARES INC COM 825107105 0 20 SH   SOLE 8 20 0 0
SHOTSPOTTER INC COM 82536T107 1,266 54,932 SH   SOLE 1 54,932 0 0
SHUTTERSTOCK INC COM 825690100 1,730 47,913 SH   SOLE 1 47,913 0 0
SHUTTERSTOCK INC OPT 825690100 14 400 SH Call SOLE 8 400 0 0
SHUTTERSTOCK INC COM 825690100 0 11 SH   SOLE 8 11 0 0
SI BONE INC COM 825704109 314 17,785 SH   SOLE 1 17,785 0 0
SI BONE INC COM 825704109 26 1,457 SH   SOLE 8 1,457 0 0
SIBANYE STILLWATER ADR 825724206 146 27,095 SH   SOLE 1 27,095 0 0
SIBANYE STILLWATER ADR 825724206 16 2,939 SH   SOLE 8 2,939 0 0
SIEBERT FINL CORP COM 826176109 34 3,740 SH   SOLE 1 3,740 0 0
SIEBERT FINL CORP COM 826176109 0 50 SH   SOLE 8 50 0 0
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 0 65 SH   SOLE 8 65 0 0
SIENTRA INC COM 82621J105 721 111,308 SH   SOLE 1 111,308 0 0
SIENTRA INC COM 82621J105 2,195 338,802 SH   SOLE 8 338,802 0 0
SIENTRA INC OPT 82621J105 523 80,700 SH Put SOLE 8 80,700 0 0
SIERRA BANCORP COM 82620P102 190 7,189 SH   SOLE 1 7,189 0 0
SIERRA BANCORP COM 82620P102 1 24 SH   SOLE 8 24 0 0
SIERRA ONCOLOGY INC COM 82640U107 0 100 SH   SOLE 1 100 0 0
SIERRA WIRELESS INC OPT 826516106 128 12,000 SH Put SOLE 8 12,000 0 0
SIERRA WIRELESS INC OPT 826516106 1 100 SH Call SOLE 8 100 0 0
SIERRA WIRELESS INC COM 826516106 36 3,396 SH   SOLE 8 3,396 0 0
SIGA TECHNOLOGIES INC COM 826917106 139 27,170 SH   SOLE 1 27,170 0 0
SIGA TECHNOLOGIES INC COM 826917106 8 1,484 SH   SOLE 8 1,484 0 0
SIGMATRON INTL INC COM 82661L101 0 47 SH   SOLE 8 47 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 9,252 77,595 SH   SOLE 1 77,595 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 1,047 8,783 SH   SOLE 8 8,783 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 147 1,232 SH   SOLE 9 1,232 0 0
SIGNET JEWELERS LIMITED COM G81276100 1,719 102,590 SH   SOLE 1 102,590 0 0
SIGNET JEWELERS LIMITED COM G81276100 3 197 SH   SOLE 8 197 0 0
SIGNET JEWELERS LIMITED OPT G81276100 2,861 170,700 SH Put SOLE 8 170,700 0 0
SIGNET JEWELERS LIMITED OPT G81276100 1,317 78,600 SH Call SOLE 8 78,600 0 0
SILGAN HOLDINGS INC COM 827048109 5,973 198,834 SH   SOLE 1 198,834 0 0
SILGAN HOLDINGS INC COM 827048109 6 208 SH   SOLE 8 208 0 0
SILICOM LTD COM M84116108 32 1,000 SH   SOLE 9 1,000 0 0
SILICON LABORATORIES INC COM 826919102 9 84 SH   SOLE 8 84 0 0
SILICON LABORATORIES INC OPT 826919102 412 3,700 SH Call SOLE 8 3,700 0 0
SILICON LABORATORIES INC BOND 826919AB8 629 483,000 PRN   SOLE 8 0 0 483,000
SILICON LABORATORIES INC OPT 826919102 111 1,000 SH Put SOLE 8 1,000 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 582 16,466 SH   SOLE 1 16,466 0 0
SILICON MOTION TECHNOLOGY CO ADR 82706C108 6 155 SH   SOLE 8 155 0 0
SILK ROAD MEDICAL INC COM 82710M100 191 5,867 SH   SOLE 1 5,867 0 0
SILVERBOW RES INC COM 82836G102 36 3,666 SH   SOLE 1 3,666 0 0
SILVERBOW RES INC COM 82836G102 0 15 SH   SOLE 8 15 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 52 4,265 SH   SOLE 1 4,265 0 0
SILVERCREST ASSET MGMT GROUP COM 828359109 0 4 SH   SOLE 8 4 0 0
SILVERSUN TECHNOLOGIES INC COM 82846H207 0 11 SH   SOLE 8 11 0 0
SIMMONS 1ST NATL CORP COM 828730200 2,504 100,560 SH   SOLE 1 100,560 0 0
SIMMONS 1ST NATL CORP COM 828730200 5 198 SH   SOLE 8 198 0 0
SIMMONS 1ST NATL CORP COM 828730200 404 16,241 SH   SOLE 99 16,241 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 108,942 699,912 SH   SOLE 1 699,912 0 0
SIMON PPTY GROUP INC NEW COM 828806109 69,847 448,746 SH   SOLE 1 448,746 0 0
SIMON PPTY GROUP INC NEW TRUS 828806109 5,495 35,303 SH   SOLE 8 35,303 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 17,682 113,600 SH Put SOLE 8 113,600 0 0
SIMON PPTY GROUP INC NEW OPT 828806109 8,794 56,500 SH Call SOLE 8 56,500 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,841 11,831 SH   SOLE 9 11,831 0 0
SIMON PPTY GROUP INC NEW COM 828806109 249 1,600 SH   DFND 20 0 0 1,600
SIMON PPTY GROUP INC NEW COM 828806109 1,988 12,771 SH   SOLE 99 12,771 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,819 62,773 SH   SOLE 1 62,773 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2,908 41,928 SH   SOLE 1 41,928 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 2 36 SH   SOLE 8 36 0 0
SIMULATIONS PLUS INC COM 829214105 366 10,576 SH   SOLE 1 10,576 0 0
SINA CORP COM G81477104 304 7,755 SH   SOLE 1 7,755 0 0
SINA CORP COM G81477104 1,315 33,555 SH   SOLE 8 33,555 0 0
SINA CORP OPT G81477104 1,270 32,400 SH Put SOLE 8 32,400 0 0
SINA CORP OPT G81477104 619 15,800 SH Call SOLE 8 15,800 0 0
SINA CORP COM G81477104 674 17,200 SH   SOLE 9 17,200 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 6,456 151,044 SH   SOLE 1 151,044 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 7,945 185,900 SH Put SOLE 8 185,900 0 0
SINCLAIR BROADCAST GROUP INC OPT 829226109 795 18,600 SH Call SOLE 8 18,600 0 0
SINCLAIR BROADCAST GROUP INC COM 829226109 278 6,499 SH   SOLE 8 6,499 0 0
SIRIUS XM HLDGS INC COM 82968B103 22,692 3,627,662 SH   SOLE 1 3,627,662 0 0
SIRIUS XM HLDGS INC OPT 82968B103 222 35,532 SH Put SOLE 8 35,532 0 0
SIRIUS XM HLDGS INC COM 82968B103 138 22,107 SH   SOLE 8 22,107 0 0
SIRIUS XM HLDGS INC OPT 82968B103 633 101,128 SH Call SOLE 8 101,128 0 0
SIRIUS XM HLDGS INC COM 82968B103 228 36,465 SH   SOLE 9 36,465 0 0
SITE CENTERS CORP TRUS 82981J109 1,752 115,938 SH   SOLE 1 115,938 0 0
SITE CENTERS CORP TRUS 82981J109 11 725 SH   SOLE 8 725 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,666 22,511 SH   SOLE 1 22,511 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 7 88 SH   SOLE 8 88 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 928 18,270 SH   SOLE 1 18,270 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 197 3,879 SH   SOLE 8 3,879 0 0
SJW GROUP COM 784305104 1,873 27,432 SH   SOLE 1 27,432 0 0
SJW GROUP COM 784305104 78 1,145 SH   SOLE 8 1,145 0 0
SK TELECOM LTD ADR 78440P108 565 25,452 SH   SOLE 1 25,452 0 0
SK TELECOM LTD ADR 78440P108 0 5 SH   SOLE 9 5 0 0
SK TELECOM LTD ADR 78440P108 171 7,697 SH   SOLE 99 7,697 0 0
SKECHERS U S A INC OPT 830566105 2,988 80,000 SH Put SOLE 1 80,000 0 0
SKECHERS U S A INC COM 830566105 3,778 101,157 SH   SOLE 1 101,157 0 0
SKECHERS U S A INC COM 830566105 2,032 54,391 SH   SOLE 8 54,391 0 0
SKECHERS U S A INC OPT 830566105 1,980 53,000 SH Call SOLE 8 53,000 0 0
SKECHERS U S A INC OPT 830566105 1,509 40,400 SH Put SOLE 8 40,400 0 0
SKECHERS U S A INC COM 830566105 383 10,250 SH   SOLE 9 10,250 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 2,126 70,672 SH   SOLE 1 70,672 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 1 35 SH   SOLE 8 35 0 0
SKYLINE CHAMPION CORPORATION COM 830830105 564 18,760 SH   SOLE 99 18,760 0 0
SKYWEST INC COM 830879102 4,561 79,456 SH   SOLE 1 79,456 0 0
SKYWEST INC COM 830879102 17 285 SH   SOLE 8 285 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 19,576 247,032 SH   SOLE 1 247,032 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 2,695 34,000 SH Put SOLE 8 34,000 0 0
SKYWORKS SOLUTIONS INC OPT 83088M102 7,640 96,400 SH Call SOLE 8 96,400 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,132 14,283 SH   SOLE 8 14,283 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 442 5,575 SH   SOLE 9 5,575 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 623 7,859 SH   SOLE 99 7,859 0 0
SL GREEN RLTY CORP TRUS 78440X101 24,540 300,178 SH   SOLE 1 300,178 0 0
SL GREEN RLTY CORP COM 78440X101 1,460 17,850 SH   SOLE 1 17,850 0 0
SL GREEN RLTY CORP OPT 78440X101 907 11,100 SH Call SOLE 8 11,100 0 0
SL GREEN RLTY CORP OPT 78440X101 172 2,100 SH Put SOLE 8 2,100 0 0
SL GREEN RLTY CORP TRUS 78440X101 265 3,244 SH   SOLE 8 3,244 0 0
SL GREEN RLTY CORP COM 78440X101 543 6,633 SH   SOLE 9 6,633 0 0
SLACK TECHNOLOGIES INC COM 83088V102 45 1,905 SH   DFND 1 0 0 1,905
SLACK TECHNOLOGIES INC COM 83088V102 139 5,868 SH   SOLE 1 5,868 0 0
SLACK TECHNOLOGIES INC COM 83088V102 534 22,495 SH   SOLE 8 22,495 0 0
SLEEP NUMBER CORP COM 83125X103 1,918 46,416 SH   SOLE 1 46,416 0 0
SLEEP NUMBER CORP COM 83125X103 98 2,367 SH   SOLE 8 2,367 0 0
SLM CORP COM 78442P106 2,496 282,943 SH   SOLE 1 282,943 0 0
SLM CORP COM 78442P106 498 56,389 SH   SOLE 8 56,389 0 0
SLM CORP OPT 78442P106 1,347 152,700 SH Put SOLE 8 152,700 0 0
SLM CORP OPT 78442P106 81 9,200 SH Call SOLE 8 9,200 0 0
SLM CORP COM 78442P106 180 20,430 SH   SOLE 99 20,430 0 0
SM ENERGY CO COM 78454L100 2,250 232,173 SH   SOLE 1 232,173 0 0
SM ENERGY CO OPT 78454L100 78 8,100 SH Call SOLE 8 8,100 0 0
SM ENERGY CO OPT 78454L100 364 37,600 SH Put SOLE 8 37,600 0 0
SM ENERGY CO BOND 78454LAM2 70 77,000 PRN   SOLE 8 0 0 77,000
SM ENERGY CO COM 78454L100 234 24,114 SH   SOLE 8 24,114 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 419 16,423 SH   SOLE 1 16,423 0 0
SMART GLOBAL HLDGS INC COM G8232Y101 93 3,636 SH   SOLE 8 3,636 0 0
SMART SAND INC COM 83191H107 117 41,441 SH   SOLE 1 41,441 0 0
SMART SAND INC COM 83191H107 0 126 SH   SOLE 8 126 0 0
SMARTFINANCIAL INC COM 83190L208 135 6,458 SH   SOLE 1 6,458 0 0
SMARTSHEET INC COM 83200N103 1,677 46,559 SH   SOLE 1 46,559 0 0
SMARTSHEET INC COM 83200N103 7 200 SH   DFND 1 0 0 200
SMARTSHEET INC OPT 83200N103 5,405 150,000 SH Call SOLE 8 150,000 0 0
SMARTSHEET INC COM 83200N103 934 25,924 SH   SOLE 8 25,924 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 635 13,200 SH   SOLE 1 13,200 0 0
SMITH &amp NEPHEW PLC ADR 83175M205 8,921 185,358 SH   SOLE 8 185,358 0 0
SMITH &amp NEPHEW PLC OPT 83175M205 3,850 80,000 SH Put SOLE 8 80,000 0 0
SMITH A O CORP COM 831865209 10,778 225,915 SH   SOLE 1 225,915 0 0
SMITH A O CORP COM 831865209 1,151 24,117 SH   SOLE 8 24,117 0 0
SMITH A O CORP OPT 831865209 625 13,100 SH Call SOLE 8 13,100 0 0
SMITH A O CORP OPT 831865209 277 5,800 SH Put SOLE 8 5,800 0 0
SMITH A O CORP COM 831865209 224 4,685 SH   SOLE 9 4,685 0 0
SMITH A O CORP COM 831865209 205 4,301 SH   SOLE 99 4,301 0 0
SMITH MICRO SOFTWARE INC COM 832154207 198 36,559 SH   SOLE 1 36,559 0 0
SMUCKER J M CO COM 832696405 16,196 147,223 SH   SOLE 1 147,223 0 0
SMUCKER J M CO COM 832696405 4,335 39,399 SH   SOLE 8 39,399 0 0
SMUCKER J M CO OPT 832696405 1,287 11,700 SH Call SOLE 8 11,700 0 0
SMUCKER J M CO OPT 832696405 3,741 34,000 SH Put SOLE 8 34,000 0 0
SMUCKER J M CO COM 832696405 413 3,751 SH   SOLE 9 3,751 0 0
SNAP INC COM 83304A106 386 24,414 SH   DFND 1 0 0 24,414
SNAP INC COM 83304A106 11,397 721,389 SH   SOLE 1 721,389 0 0
SNAP INC COM 83304A106 285 18,010 SH   SOLE 8 18,010 0 0
SNAP INC OPT 83304A106 20,470 1,295,600 SH Call SOLE 8 1,295,600 0 0
SNAP INC OPT 83304A106 13,285 840,800 SH Put SOLE 8 840,800 0 0
SNAP INC COM 83304A106 160 10,147 SH   SOLE 9 10,147 0 0
SNAP ON INC COM 833034101 8,222 52,518 SH   SOLE 1 52,518 0 0
SNAP ON INC OPT 833034101 78 500 SH Put SOLE 8 500 0 0
SNAP ON INC OPT 833034101 172 1,100 SH Call SOLE 8 1,100 0 0
SNAP ON INC COM 833034101 34 217 SH   SOLE 8 217 0 0
SNAP ON INC COM 833034101 290 1,852 SH   SOLE 9 1,852 0 0
SO YOUNG INTERNATIONAL INC ADR 83356Q108 36 3,928 SH   SOLE 1 3,928 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 408 14,699 SH   SOLE 1 14,699 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 3,074 110,600 SH Put SOLE 8 110,600 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 1,301 46,839 SH   SOLE 8 46,839 0 0
SOCIEDAD QUIMICA MINERA DE C OPT 833635105 1,517 54,600 SH Call SOLE 8 54,600 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 31 1,123 SH   SOLE 9 1,123 0 0
SOCIEDAD QUIMICA MINERA DE C ADR 833635105 438 15,770 SH   SOLE 99 15,770 0 0
SOCKET MOBILE INC COM 83368E200 0 133 SH   DFND 1 0 0 133
SOGOU INC OPT 83409V104 1 200 SH Put SOLE 8 200 0 0
SOGOU INC OPT 83409V104 5 1,000 SH Call SOLE 8 1,000 0 0
SOGOU INC ADR 83409V104 81 16,388 SH   SOLE 8 16,388 0 0
SOHU COM LTD ADR 83410S108 1,190 117,109 SH   SOLE 1 117,109 0 0
SOHU COM LTD OPT 83410S108 363 35,700 SH Put SOLE 8 35,700 0 0
SOHU COM LTD OPT 83410S108 56 5,500 SH Call SOLE 8 5,500 0 0
SOHU COM LTD ADR 83410S108 291 28,661 SH   SOLE 8 28,661 0 0
SOHU COM LTD ADR 83410S108 128 12,639 SH   SOLE 99 12,639 0 0
SOLAR CAP LTD COM 83413U100 0 23 SH   SOLE 8 23 0 0
SOLARCITY CORP BOND 83416TAC4 26 26,000 PRN   SOLE 8 0 0 26,000
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,540 42,278 SH   SOLE 1 42,278 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 9,602 114,700 SH Put SOLE 8 114,700 0 0
SOLAREDGE TECHNOLOGIES INC OPT 83417M104 8,816 105,300 SH Call SOLE 8 105,300 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 416 4,970 SH   SOLE 8 4,970 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 512 38,197 SH   SOLE 1 38,197 0 0
SOLARIS OILFIELD INFRSTR INC COM 83418M103 0 19 SH   SOLE 8 19 0 0
SOLARWINDS CORP COM 83417Q105 106 5,752 SH   SOLE 1 5,752 0 0
SOLID BIOSCIENCES INC COM 83422E105 101 9,784 SH   SOLE 1 9,784 0 0
SOLID BIOSCIENCES INC OPT 83422E105 1,307 126,400 SH Call SOLE 8 126,400 0 0
SOLITON INC COM 834251100 28 2,604 SH   SOLE 1 2,604 0 0
SOLITON INC COM 834251100 464 43,451 SH   SOLE 8 43,451 0 0
SONIC AUTOMOTIVE INC COM 83545G102 1,374 43,736 SH   SOLE 1 43,736 0 0
SONIC AUTOMOTIVE INC COM 83545G102 3 101 SH   SOLE 8 101 0 0
SONIM TECHNOLOGIES INC COM 83548F101 5 1,910 SH   SOLE 1 1,910 0 0
SONOCO PRODS CO COM 835495102 2,994 51,432 SH   SOLE 1 51,432 0 0
SONOCO PRODS CO COM 835495102 33 574 SH   SOLE 8 574 0 0
SONOMA PHARMACEUTICALS INC COM 83558L204 0 2 SH   SOLE 8 2 0 0
SONOS INC COM 83570H108 2,940 219,298 SH   SOLE 1 219,298 0 0
SONOS INC COM 83570H108 1,567 116,867 SH   SOLE 8 116,867 0 0
SONOS INC OPT 83570H108 27 2,000 SH Call SOLE 8 2,000 0 0
SONOS INC OPT 83570H108 429 32,000 SH Put SOLE 8 32,000 0 0
SONY CORP ADR 835699307 14,906 252,071 SH   SOLE 1 252,071 0 0
SONY CORP ADR 835699307 122 2,068 SH   DFND 1 0 0 2,068
SONY CORP OPT 835699307 7,096 120,000 SH Call SOLE 1 120,000 0 0
SONY CORP OPT 835699307 14,192 240,000 SH Put SOLE 1 240,000 0 0
SONY CORP OPT 835699307 12,636 213,700 SH Call SOLE 8 213,700 0 0
SONY CORP ADR 835699307 126 2,125 SH   SOLE 8 2,125 0 0
SONY CORP OPT 835699307 6,895 116,600 SH Put SOLE 8 116,600 0 0
SONY CORP ADR 835699307 219 3,699 SH   SOLE 9 3,699 0 0
SOPHIRIS BIO INC COM 83578Q209 1 1,353 SH   SOLE 1 1,353 0 0
SORRENTO THERAPEUTICS INC COM 83587F202 205 95,578 SH   SOLE 1 95,578 0 0
SOTHEBYS COM 835898107 19,029 333,953 SH   SOLE 1 333,953 0 0
SOTHEBYS COM 835898107 150 2,635 SH   SOLE 8 2,635 0 0
SOTHEBYS OPT 835898107 85 1,500 SH Call SOLE 8 1,500 0 0
SOTHEBYS OPT 835898107 410 7,200 SH Put SOLE 8 7,200 0 0
SOTHERLY HOTELS INC TRUS 83600C103 1 88 SH   SOLE 8 88 0 0
SOUND FINL BANCORP INC COM 83607A100 0 3 SH   SOLE 8 3 0 0
SOUTH JERSEY INDS INC COM 838518108 3,006 91,338 SH   SOLE 1 91,338 0 0
SOUTH JERSEY INDS INC COM 838518108 13 391 SH   SOLE 8 391 0 0
SOUTH JERSEY INDS INC COM 838518108 354 10,760 SH   SOLE 99 10,760 0 0
SOUTH PLAINS FINANCIAL INC COM 83946P107 1,046 64,154 SH   SOLE 1 64,154 0 0
SOUTH ST CORP COM 840441109 1,615 21,452 SH   SOLE 1 21,452 0 0
SOUTH ST CORP COM 840441109 21 274 SH   SOLE 8 274 0 0
SOUTHERN CO COM 842587107 110 1,788 SH   DFND 1 0 0 1,788
SOUTHERN CO COM 842587107 69,725 1,128,785 SH   SOLE 1 1,128,785 0 0
SOUTHERN CO OPT 842587107 16,251 263,100 SH Call SOLE 8 263,100 0 0
SOUTHERN CO COM 842587107 425 6,881 SH   SOLE 8 6,881 0 0
SOUTHERN CO OPT 842587107 9,759 158,000 SH Put SOLE 8 158,000 0 0
SOUTHERN CO COM 842587107 3,972 64,312 SH   SOLE 9 64,312 0 0
SOUTHERN COPPER CORP COM 84265V105 20 600 SH   DFND 1 0 0 600
SOUTHERN COPPER CORP COM 84265V105 379 11,096 SH   SOLE 1 11,096 0 0
SOUTHERN COPPER CORP OPT 84265V105 543 15,900 SH Put SOLE 8 15,900 0 0
SOUTHERN COPPER CORP COM 84265V105 3 91 SH   SOLE 8 91 0 0
SOUTHERN COPPER CORP OPT 84265V105 1,597 46,800 SH Call SOLE 8 46,800 0 0
SOUTHERN COPPER CORP COM 84265V105 43 1,261 SH   SOLE 9 1,261 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 141 3,543 SH   SOLE 1 3,543 0 0
SOUTHERN FIRST BANCSHARES IN COM 842873101 0 9 SH   SOLE 8 9 0 0
SOUTHERN MO BANCORP INC COM 843380106 144 3,969 SH   SOLE 1 3,969 0 0
SOUTHERN MO BANCORP INC COM 843380106 0 6 SH   SOLE 8 6 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 154 9,999 SH   SOLE 1 9,999 0 0
SOUTHERN NATL BANCORP OF VA COM 843395104 1 90 SH   SOLE 8 90 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,078 31,613 SH   SOLE 1 31,613 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 2 73 SH   SOLE 8 73 0 0
SOUTHWEST AIRLS CO COM 844741108 32,155 595,311 SH   SOLE 1 595,311 0 0
SOUTHWEST AIRLS CO OPT 844741108 1,507 27,900 SH Put SOLE 8 27,900 0 0
SOUTHWEST AIRLS CO OPT 844741108 7,977 147,700 SH Call SOLE 8 147,700 0 0
SOUTHWEST AIRLS CO COM 844741108 168 3,119 SH   SOLE 8 3,119 0 0
SOUTHWEST AIRLS CO COM 844741108 429 7,956 SH   SOLE 9 7,956 0 0
SOUTHWEST AIRLS CO COM 844741108 122 2,253 SH   DFND 20 0 0 2,253
SOUTHWEST GAS HOLDINGS INC COM 844895102 4,385 48,148 SH   SOLE 1 48,148 0 0
SOUTHWEST GAS HOLDINGS INC COM 844895102 253 2,778 SH   SOLE 8 2,778 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,971 1,021,683 SH   SOLE 1 1,021,683 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,203 623,105 SH   SOLE 8 623,105 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 139 72,100 SH Call SOLE 8 72,100 0 0
SOUTHWESTERN ENERGY CO OPT 845467109 130 67,300 SH Put SOLE 8 67,300 0 0
SP PLUS CORP COM 78469C103 526 14,218 SH   SOLE 1 14,218 0 0
SP PLUS CORP COM 78469C103 1 32 SH   SOLE 8 32 0 0
SPAR GROUP INC COM 784933103 0 12 SH   SOLE 1 12 0 0
SPARK ENERGY INC COM 846511103 78 7,334 SH   SOLE 1 7,334 0 0
SPARK THERAPEUTICS INC COM 84652J103 9,084 93,668 SH   SOLE 1 93,668 0 0
SPARK THERAPEUTICS INC COM 84652J103 172 1,768 SH   SOLE 8 1,768 0 0
SPARTAN MTRS INC COM 846819100 316 23,017 SH   SOLE 1 23,017 0 0
SPARTAN MTRS INC COM 846819100 1 45 SH   SOLE 8 45 0 0
SPARTANNASH CO COM 847215100 425 35,921 SH   SOLE 1 35,921 0 0
SPARTANNASH CO COM 847215100 2 149 SH   SOLE 8 149 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 135,165 502,132 SH   SOLE 1 502,132 0 0
SPDR DOW JONES INDL AVRG ETF FUND 78467X109 18,095 67,221 SH   SOLE 8 67,221 0 0
SPDR GOLD TRUST FUND 78463V107 1,815 13,072 SH   DFND 1 0 0 13,072
SPDR GOLD TRUST FUND 78463V107 77,010 554,535 SH   SOLE 1 554,535 0 0
SPDR GOLD TRUST OPT 78463V107 804,432 5,792,700 SH Put SOLE 8 5,792,700 0 0
SPDR GOLD TRUST FUND 78463V107 25,947 186,849 SH   SOLE 8 186,849 0 0
SPDR GOLD TRUST OPT 78463V107 1,176,535 8,472,200 SH Call SOLE 8 8,472,200 0 0
SPDR GOLD TRUST FUND 78463V107 3,182 22,915 SH   SOLE 9 22,915 0 0
SPDR GOLD TRUST FUND 78463V107 213 1,536 SH   DFND 20 0 0 1,536
SPDR INDEX SHS FDS FUND 78463X749 1,063 20,490 SH   SOLE 1 20,490 0 0
SPDR INDEX SHS FDS FUND 78463X202 39,234 1,039,575 SH   SOLE 1 1,039,575 0 0
SPDR INDEX SHS FDS FUND 78463X301 467 5,000 SH   DFND 1 0 0 5,000
SPDR INDEX SHS FDS FUND 78463X202 290 7,697 SH   DFND 1 0 0 7,697
SPDR INDEX SHS FDS OPT 78463X400 45 500 SH Call SOLE 8 500 0 0
SPDR INDEX SHS FDS OPT 78463X202 536 14,200 SH Call SOLE 8 14,200 0 0
SPDR INDEX SHS FDS FUND 78463X202 6,939 183,858 SH   SOLE 8 183,858 0 0
SPDR INDEX SHS FDS OPT 78463X202 30,792 815,900 SH Put SOLE 8 815,900 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 3,521 11,866 SH   DFND 1 0 0 11,866
SPDR S&ampP 500 ETF TR OPT 78462F103 1,375,529 4,635,000 SH Put SOLE 1 4,635,000 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 2,023,973 6,820,011 SH   SOLE 1 6,820,011 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 4,354,747 14,673,800 SH Call SOLE 1 14,673,800 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 9,639,031 32,479,800 SH Put SOLE 8 32,479,800 0 0
SPDR S&ampP 500 ETF TR FUND 78462F103 409,513 1,379,905 SH   SOLE 8 1,379,905 0 0
SPDR S&ampP 500 ETF TR OPT 78462F103 7,211,095 24,298,600 SH Call SOLE 8 24,298,600 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 53,375 151,428 SH   SOLE 1 151,428 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 3,560 10,100 SH Put SOLE 8 10,100 0 0
SPDR S&ampP MIDCAP 400 ETF TR OPT 78467Y107 22,770 64,600 SH Call SOLE 8 64,600 0 0
SPDR S&ampP MIDCAP 400 ETF TR FUND 78467Y107 78 220 SH   SOLE 9 220 0 0
SPDR SERIES TRUST FUND 78464A714 111,070 2,617,708 SH   SOLE 1 2,617,708 0 0
SPDR SERIES TRUST FUND 78464A359 12,629 240,774 SH   SOLE 1 240,774 0 0
SPDR SERIES TRUST FUND 78464A888 66,173 1,501,191 SH   SOLE 1 1,501,191 0 0
SPDR SERIES TRUST FUND 78464A730 152,764 6,831,978 SH   SOLE 1 6,831,978 0 0
SPDR SERIES TRUST FUND 78464A631 352,539 3,300,000 SH   SOLE 1 3,300,000 0 0
SPDR SERIES TRUST FUND 78464A870 209,453 2,746,931 SH   SOLE 1 2,746,931 0 0
SPDR SERIES TRUST FUND 78468R622 4,936 45,393 SH   SOLE 1 45,393 0 0
SPDR SERIES TRUST FUND 78464A755 31,797 1,249,364 SH   SOLE 1 1,249,364 0 0
SPDR SERIES TRUST FUND 78464A748 1,086 150,000 SH   SOLE 1 150,000 0 0
SPDR SERIES TRUST FUND 78464A698 111,118 2,104,906 SH   SOLE 1 2,104,906 0 0
SPDR SERIES TRUST FUND 78468R408 459 17,000 SH   DFND 1 0 0 17,000
SPDR SERIES TRUST FUND 78464A797 15,664 362,946 SH   SOLE 1 362,946 0 0
SPDR SERIES TRUST OPT 78464A888 3,165 71,800 SH Put SOLE 8 71,800 0 0
SPDR SERIES TRUST OPT 78464A870 69,387 910,000 SH Put SOLE 8 910,000 0 0
SPDR SERIES TRUST OPT 78464A714 7,926 186,800 SH Put SOLE 8 186,800 0 0
SPDR SERIES TRUST FUND 78464A375 1,553 44,026 SH   SOLE 8 44,026 0 0
SPDR SERIES TRUST OPT 78468R622 9,645 88,698 SH Put SOLE 8 88,698 0 0
SPDR SERIES TRUST OPT 78464A888 3,456 78,400 SH Call SOLE 8 78,400 0 0
SPDR SERIES TRUST FUND 78464A367 17 564 SH   SOLE 8 564 0 0
SPDR SERIES TRUST FUND 78468R853 0 4 SH   SOLE 8 4 0 0
SPDR SERIES TRUST FUND 78464A755 1,765 69,348 SH   SOLE 8 69,348 0 0
SPDR SERIES TRUST OPT 78464A714 18,933 446,200 SH Call SOLE 8 446,200 0 0
SPDR SERIES TRUST OPT 78464A730 60,088 2,687,300 SH Call SOLE 8 2,687,300 0 0
SPDR SERIES TRUST OPT 78464A755 5,431 213,400 SH Put SOLE 8 213,400 0 0
SPDR SERIES TRUST FUND 78464A698 5,500 104,181 SH   SOLE 8 104,181 0 0
SPDR SERIES TRUST OPT 78468R622 319 2,933 SH Call SOLE 8 2,933 0 0
SPDR SERIES TRUST FUND 78464A714 1,473 34,722 SH   SOLE 8 34,722 0 0
SPDR SERIES TRUST OPT 78464A698 44,824 849,100 SH Put SOLE 8 849,100 0 0
SPDR SERIES TRUST FUND 78464A748 14 1,874 SH   SOLE 8 1,874 0 0
SPDR SERIES TRUST OPT 78464A797 8,623 199,800 SH Put SOLE 8 199,800 0 0
SPDR SERIES TRUST FUND 78464A730 17,443 780,173 SH   SOLE 8 780,173 0 0
SPDR SERIES TRUST OPT 78464A870 11,941 156,600 SH Call SOLE 8 156,600 0 0
SPDR SERIES TRUST FUND 78464A722 1,687 47,400 SH   SOLE 8 47,400 0 0
SPDR SERIES TRUST FUND 78464A870 11,902 156,093 SH   SOLE 8 156,093 0 0
SPDR SERIES TRUST OPT 78464A748 1 200 SH Call SOLE 8 200 0 0
SPDR SERIES TRUST FUND 78464A797 4,803 111,270 SH   SOLE 8 111,270 0 0
SPDR SERIES TRUST OPT 78464A698 10,268 194,500 SH Call SOLE 8 194,500 0 0
SPDR SERIES TRUST OPT 78464A755 4,647 182,600 SH Call SOLE 8 182,600 0 0
SPDR SERIES TRUST OPT 78464A748 25 3,500 SH Put SOLE 8 3,500 0 0
SPDR SERIES TRUST OPT 78464A730 99,066 4,430,500 SH Put SOLE 8 4,430,500 0 0
SPDR SERIES TRUST OPT 78464A797 263 6,100 SH Call SOLE 8 6,100 0 0
SPDR SERIES TRUST FUND 78464A698 137 2,604 SH   SOLE 9 2,604 0 0
SPDR SERIES TRUST FUND 78464A730 4,454 199,188 SH   SOLE 9 199,188 0 0
SPDR SERIES TRUST FUND 78464A797 549 12,711 SH   SOLE 9 12,711 0 0
SPDR SERIES TRUST FUND 78464A870 367 4,814 SH   SOLE 9 4,814 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 0 4 SH   SOLE 8 4 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 4 73 SH   SOLE 9 73 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 405 7,680 SH   SOLE 99 7,680 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 1,369 164,956 SH   SOLE 1 164,956 0 0
SPECTRUM PHARMACEUTICALS INC COM 84763A108 637 76,755 SH   SOLE 8 76,755 0 0
SPECTRUM PHARMACEUTICALS INC OPT 84763A108 80 9,600 SH Put SOLE 8 9,600 0 0
SPERO THERAPEUTICS INC COM 84833T103 58 5,508 SH   SOLE 1 5,508 0 0
SPIRE INC COM 84857L101 2,444 28,015 SH   SOLE 1 28,015 0 0
SPIRE INC COM 84857L101 26 297 SH   SOLE 8 297 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 7,572 92,077 SH   SOLE 1 92,077 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 173 2,100 SH Call SOLE 8 2,100 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 726 8,824 SH   SOLE 8 8,824 0 0
SPIRIT AEROSYSTEMS HLDGS INC OPT 848574109 913 11,100 SH Put SOLE 8 11,100 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 250 3,037 SH   SOLE 9 3,037 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM 848574109 197 2,396 SH   SOLE 99 2,396 0 0
SPIRIT AIRLS INC COM 848577102 2,533 69,769 SH   SOLE 1 69,769 0 0
SPIRIT AIRLS INC OPT 848577102 1,717 47,300 SH Call SOLE 8 47,300 0 0
SPIRIT AIRLS INC COM 848577102 1,091 30,046 SH   SOLE 8 30,046 0 0
SPIRIT AIRLS INC OPT 848577102 3,586 98,800 SH Put SOLE 8 98,800 0 0
SPIRIT AIRLS INC COM 848577102 141 3,898 SH   SOLE 99 3,898 0 0
SPIRIT MTA REIT TRUS 84861U105 6 709 SH   SOLE 1 709 0 0
SPIRIT MTA REIT TRUS 84861U105 0 55 SH   SOLE 8 55 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 147 6,828 SH   SOLE 1 6,828 0 0
SPIRIT RLTY CAP INC NEW TRUS 84860W300 294 6,138 SH   SOLE 1 6,138 0 0
SPIRIT RLTY CAP INC NEW BOND 84860WAB8 1,613 1,569,000 PRN   SOLE 8 0 0 1,569,000
SPLUNK INC COM 848637104 98,119 832,489 SH   SOLE 1 832,489 0 0
SPLUNK INC OPT 848637104 14,650 124,300 SH Put SOLE 8 124,300 0 0
SPLUNK INC COM 848637104 1,977 16,779 SH   SOLE 8 16,779 0 0
SPLUNK INC OPT 848637104 19,989 169,600 SH Call SOLE 8 169,600 0 0
SPLUNK INC COM 848637104 388 3,284 SH   SOLE 9 3,284 0 0
SPOK HLDGS INC COM 84863T106 212 17,819 SH   SOLE 1 17,819 0 0
SPOK HLDGS INC COM 84863T106 1 42 SH   SOLE 8 42 0 0
SPORTSMANS WHSE HLDGS INC COM 84920Y106 111 21,527 SH   SOLE 1 21,527 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 228 2,000 SH   DFND 1 0 0 2,000
SPOTIFY TECHNOLOGY S A COM L8681T102 8,386 73,564 SH   SOLE 1 73,564 0 0
SPOTIFY TECHNOLOGY S A COM L8681T102 5,717 50,146 SH   SOLE 8 50,146 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 19,790 173,600 SH Call SOLE 8 173,600 0 0
SPOTIFY TECHNOLOGY S A OPT L8681T102 16,746 146,900 SH Put SOLE 8 146,900 0 0
SPRINT CORPORATION COM 85207U105 17,117 2,774,222 SH   SOLE 1 2,774,222 0 0
SPRINT CORPORATION OPT 85207U105 3,605 584,200 SH Put SOLE 8 584,200 0 0
SPRINT CORPORATION OPT 85207U105 3,407 552,200 SH Call SOLE 8 552,200 0 0
SPRINT CORPORATION COM 85207U105 284 45,989 SH   SOLE 8 45,989 0 0
SPRINT CORPORATION COM 85207U105 112 18,096 SH   SOLE 9 18,096 0 0
SPROTT PHYSICAL GOLD &amp SILVE FUND 85208R101 33 2,300 SH   DFND 1 0 0 2,300
SPROUTS FMRS MKT INC COM 85208M102 2,753 142,303 SH   SOLE 1 142,303 0 0
SPROUTS FMRS MKT INC OPT 85208M102 495 25,600 SH Call SOLE 8 25,600 0 0
SPROUTS FMRS MKT INC OPT 85208M102 8 400 SH Put SOLE 8 400 0 0
SPROUTS FMRS MKT INC COM 85208M102 715 36,970 SH   SOLE 8 36,970 0 0
SPS COMMERCE INC COM 78463M107 1,943 41,311 SH   SOLE 1 41,311 0 0
SPS COMMERCE INC COM 78463M107 17 369 SH   SOLE 8 369 0 0
SPX CORP COM 784635104 2,546 63,611 SH   SOLE 1 63,611 0 0
SPX CORP COM 784635104 5 135 SH   SOLE 8 135 0 0
SPX FLOW INC COM 78469X107 2,208 55,914 SH   SOLE 1 55,914 0 0
SPX FLOW INC COM 78469X107 6 156 SH   SOLE 8 156 0 0
SQUARE INC COM 852234103 57,304 924,993 SH   SOLE 1 924,993 0 0
SQUARE INC COM 852234103 4 65 SH   DFND 1 0 0 65
SQUARE INC OPT 852234103 29,458 475,500 SH Call SOLE 8 475,500 0 0
SQUARE INC OPT 852234103 145,211 2,344,000 SH Put SOLE 8 2,344,000 0 0
SQUARE INC COM 852234103 47,043 759,368 SH   SOLE 8 759,368 0 0
SQUARE INC COM 852234103 758 12,227 SH   SOLE 9 12,227 0 0
SQUARE INC COM 852234103 917 14,800 SH   DFND 20 0 0 14,800
SRC ENERGY INC COM 78470V108 2,892 620,518 SH   SOLE 1 620,518 0 0
SRC ENERGY INC COM 78470V108 18 3,827 SH   SOLE 8 3,827 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 2,379 46,127 SH   SOLE 1 46,127 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 6 120 SH   SOLE 8 120 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 260 5,026 SH   SOLE 9 5,026 0 0
SS&ampC TECHNOLOGIES HLDGS INC COM 78467J100 100 1,936 SH   SOLE 99 1,936 0 0
SSR MNG INC COM 784730103 64 4,360 SH   SOLE 1 4,360 0 0
SSR MNG INC COM 784730103 14 933 SH   DFND 1 0 0 933
SSR MNG INC OPT 784730103 415 28,600 SH Call SOLE 8 28,600 0 0
SSR MNG INC COM 784730103 1,255 86,435 SH   SOLE 8 86,435 0 0
SSR MNG INC OPT 784730103 892 61,400 SH Put SOLE 8 61,400 0 0
ST JOE CO COM 790148100 399 23,303 SH   SOLE 1 23,303 0 0
ST JOE CO OPT 790148100 17 1,000 SH Put SOLE 8 1,000 0 0
ST JOE CO COM 790148100 187 10,921 SH   SOLE 8 10,921 0 0
ST JOE CO OPT 790148100 36 2,100 SH Call SOLE 8 2,100 0 0
STAAR SURGICAL CO COM 852312305 655 25,419 SH   SOLE 1 25,419 0 0
STAAR SURGICAL CO COM 852312305 2,073 80,428 SH   SOLE 8 80,428 0 0
STAAR SURGICAL CO OPT 852312305 3,609 140,000 SH Call SOLE 8 140,000 0 0
STAFFING 360 SOLUTIONS INC COM 852387307 8 6,865 SH   SOLE 8 6,865 0 0
STAG INDL INC TRUS 85254J102 3,517 119,302 SH   SOLE 1 119,302 0 0
STAMPS COM INC COM 852857200 2,462 33,065 SH   SOLE 1 33,065 0 0
STAMPS COM INC OPT 852857200 45 600 SH Call SOLE 8 600 0 0
STAMPS COM INC OPT 852857200 3,388 45,500 SH Put SOLE 8 45,500 0 0
STAMPS COM INC COM 852857200 1,282 17,212 SH   SOLE 8 17,212 0 0
STANDARD AVB FINL CORP COM 85303B100 1 25 SH   SOLE 8 25 0 0
STANDARD MTR PRODS INC COM 853666105 1,310 26,987 SH   SOLE 1 26,987 0 0
STANDARD MTR PRODS INC COM 853666105 4 87 SH   SOLE 8 87 0 0
STANDEX INTL CORP COM 854231107 1,036 14,221 SH   SOLE 1 14,221 0 0
STANDEX INTL CORP COM 854231107 25 337 SH   SOLE 8 337 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 22,672 156,996 SH   SOLE 1 156,996 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,213 8,400 SH Call SOLE 8 8,400 0 0
STANLEY BLACK &amp DECKER INC OPT 854502101 1,978 13,700 SH Put SOLE 8 13,700 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 5,704 39,498 SH   SOLE 8 39,498 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 744 5,156 SH   SOLE 9 5,156 0 0
STANLEY BLACK &amp DECKER INC COM 854502101 578 4,000 SH   DFND 20 0 0 4,000
STANTEC INC COM 85472N109 16 700 SH   DFND 1 0 0 700
STANTEC INC COM 85472N109 44 2,000 SH   SOLE 9 2,000 0 0
STAR BULK CARRIERS CORP COM Y8162K204 62 6,177 SH   SOLE 8 6,177 0 0
STAR BULK CARRIERS CORP COM Y8162K204 104 10,326 SH   SOLE 9 10,326 0 0
STARBUCKS CORP COM 855244109 153 1,729 SH   DFND 1 0 0 1,729
STARBUCKS CORP COM 855244109 272,858 3,085,941 SH   SOLE 1 3,085,941 0 0
STARBUCKS CORP OPT 855244109 51,762 585,400 SH Put SOLE 8 585,400 0 0
STARBUCKS CORP COM 855244109 9,579 108,333 SH   SOLE 8 108,333 0 0
STARBUCKS CORP OPT 855244109 35,182 397,900 SH Call SOLE 8 397,900 0 0
STARBUCKS CORP COM 855244109 4,758 53,813 SH   SOLE 9 53,813 0 0
STARBUCKS CORP COM 855244109 11,564 130,781 SH   SOLE 58 130,781 0 0
STARRETT L S CO COM 855668109 0 27 SH   SOLE 8 27 0 0
STARS GROUP INC COM 85570W100 7,184 479,600 SH   SOLE 1 479,600 0 0
STARS GROUP INC COM 85570W100 9 561 SH   SOLE 8 561 0 0
STARS GROUP INC COM 85570W100 33 2,205 SH   SOLE 9 2,205 0 0
STARTEK INC COM 85569C107 55 8,420 SH   SOLE 1 8,420 0 0
STARTEK INC COM 85569C107 0 2 SH   SOLE 8 2 0 0
STARWOOD PPTY TR INC TRUS 85571B105 57,541 2,375,756 SH   SOLE 1 2,375,756 0 0
STARWOOD PPTY TR INC COM 85571B105 1,025 42,322 SH   SOLE 1 42,322 0 0
STARWOOD PPTY TR INC TRUS 85571B105 6 236 SH   SOLE 8 236 0 0
STATE AUTO FINL CORP COM 855707105 286 8,827 SH   SOLE 1 8,827 0 0
STATE AUTO FINL CORP COM 855707105 0 3 SH   SOLE 8 3 0 0
STATE STR CORP COM 857477103 20,821 351,757 SH   SOLE 1 351,757 0 0
STATE STR CORP COM 857477103 19 319 SH   DFND 1 0 0 319
STATE STR CORP OPT 857477103 1,947 32,900 SH Put SOLE 8 32,900 0 0
STATE STR CORP OPT 857477103 1,640 27,700 SH Call SOLE 8 27,700 0 0
STATE STR CORP COM 857477103 1,063 17,973 SH   SOLE 8 17,973 0 0
STATE STR CORP COM 857477103 1,034 17,456 SH   SOLE 9 17,456 0 0
STEALTHGAS INC COM Y81669106 38 12,500 SH   DFND 20 0 0 12,500
STEEL DYNAMICS INC OPT 858119100 29,800 1,000,000 SH Put SOLE 1 1,000,000 0 0
STEEL DYNAMICS INC COM 858119100 21,701 728,213 SH   SOLE 1 728,213 0 0
STEEL DYNAMICS INC COM 858119100 2,088 70,064 SH   SOLE 8 70,064 0 0
STEEL DYNAMICS INC OPT 858119100 2,125 71,300 SH Call SOLE 8 71,300 0 0
STEEL DYNAMICS INC OPT 858119100 4,926 165,300 SH Put SOLE 8 165,300 0 0
STEEL DYNAMICS INC COM 858119100 150 5,028 SH   SOLE 9 5,028 0 0
STEEL DYNAMICS INC COM 858119100 282 9,467 SH   SOLE 99 9,467 0 0
STEELCASE INC COM 858155203 1,487 80,834 SH   SOLE 1 80,834 0 0
STEELCASE INC COM 858155203 24 1,316 SH   SOLE 8 1,316 0 0
STEMLINE THERAPEUTICS INC COM 85858C107 248 23,786 SH   SOLE 1 23,786 0 0
STEPAN CO COM 858586100 3,138 32,329 SH   SOLE 1 32,329 0 0
STEPAN CO COM 858586100 16 160 SH   SOLE 8 160 0 0
STERICYCLE INC COM 858912108 6,305 123,797 SH   SOLE 1 123,797 0 0
STERICYCLE INC OPT 858912108 1,085 21,300 SH Put SOLE 8 21,300 0 0
STERICYCLE INC OPT 858912108 76 1,500 SH Call SOLE 8 1,500 0 0
STERIS PLC COM G8473T100 15,907 110,094 SH   SOLE 1 110,094 0 0
STERIS PLC COM G8473T100 505 3,497 SH   SOLE 8 3,497 0 0
STERIS PLC COM G8473T100 184 1,268 SH   SOLE 9 1,268 0 0
STERLING BANCORP DEL COM 85917A100 1,619 80,708 SH   SOLE 1 80,708 0 0
STERLING BANCORP DEL COM 85917A100 1,117 55,672 SH   SOLE 8 55,672 0 0
STERLING BANCORP DEL COM 85917A100 405 20,185 SH   SOLE 99 20,185 0 0
STERLING BANCORP INC COM 85917W102 82 8,399 SH   SOLE 1 8,399 0 0
STERLING BANCORP INC COM 85917W102 4 382 SH   SOLE 8 382 0 0
STERLING CONSTRUCTION CO INC COM 859241101 175 13,294 SH   SOLE 1 13,294 0 0
STERLING CONSTRUCTION CO INC COM 859241101 1 51 SH   SOLE 8 51 0 0
STEWARDSHIP FINL CORP COM 860326107 1 39 SH   SOLE 8 39 0 0
STEWART INFORMATION SVCS COR COM 860372101 1,423 36,688 SH   SOLE 1 36,688 0 0
STEWART INFORMATION SVCS COR COM 860372101 3 87 SH   SOLE 8 87 0 0
STIFEL FINL CORP COM 860630102 4,560 79,450 SH   SOLE 1 79,450 0 0
STIFEL FINL CORP COM 860630102 56 967 SH   SOLE 8 967 0 0
STIFEL FINL CORP COM 860630102 464 8,086 SH   SOLE 99 8,086 0 0
STITCH FIX INC COM 860897107 1,360 70,661 SH   SOLE 1 70,661 0 0
STITCH FIX INC OPT 860897107 2,454 127,500 SH Call SOLE 8 127,500 0 0
STITCH FIX INC COM 860897107 5 263 SH   SOLE 8 263 0 0
STITCH FIX INC OPT 860897107 1,109 57,600 SH Put SOLE 8 57,600 0 0
STMICROELECTRONICS N V ADR 861012102 3,624 187,372 SH   SOLE 1 187,372 0 0
STMICROELECTRONICS N V ADR 861012102 0 3 SH   SOLE 8 3 0 0
STMICROELECTRONICS N V OPT 861012102 8,647 447,100 SH Call SOLE 8 447,100 0 0
STMICROELECTRONICS N V OPT 861012102 2,185 113,000 SH Put SOLE 8 113,000 0 0
STOCK YDS BANCORP INC COM 861025104 369 10,044 SH   SOLE 1 10,044 0 0
STOCK YDS BANCORP INC COM 861025104 2 48 SH   SOLE 8 48 0 0
STOKE THERAPEUTICS INC COM 86150R107 117 5,454 SH   SOLE 1 5,454 0 0
STOKE THERAPEUTICS INC COM 86150R107 12 547 SH   SOLE 99 547 0 0
STONECO LTD COM G85158106 35 1,000 SH   DFND 1 0 0 1,000
STONECO LTD COM G85158106 3 80 SH   SOLE 8 80 0 0
STONEMOR PARTNERS L P COM 86183Q100 54 48,893 SH   SOLE 1 48,893 0 0
STONERIDGE INC COM 86183P102 1,055 34,055 SH   SOLE 1 34,055 0 0
STONERIDGE INC COM 86183P102 76 2,471 SH   SOLE 8 2,471 0 0
STORE CAP CORP TRUS 862121100 7,485 200,053 SH   SOLE 1 200,053 0 0
STORE CAP CORP COM 862121100 3,073 82,154 SH   SOLE 99 82,154 0 0
STRATASYS LTD COM M85548101 1,569 73,672 SH   SOLE 1 73,672 0 0
STRATASYS LTD OPT M85548101 79 3,700 SH Put SOLE 8 3,700 0 0
STRATASYS LTD COM M85548101 1,334 62,602 SH   SOLE 8 62,602 0 0
STRATASYS LTD OPT M85548101 109 5,100 SH Call SOLE 8 5,100 0 0
STRATEGIC ED INC COM 86272C103 5,184 38,145 SH   SOLE 1 38,145 0 0
STRATEGIC ED INC COM 86272C103 4 30 SH   SOLE 8 30 0 0
STRATUS PPTYS INC COM 863167201 87 2,978 SH   SOLE 1 2,978 0 0
STRATUS PPTYS INC COM 863167201 3 96 SH   SOLE 8 96 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 44 18,359 SH   SOLE 1 18,359 0 0
STRONGBRIDGE BIOPHARMA PLC COM G85347105 2 1,000 SH   SOLE 8 1,000 0 0
STRYKER CORP COM 863667101 102,579 474,246 SH   SOLE 1 474,246 0 0
STRYKER CORP COM 863667101 1,156 5,344 SH   DFND 1 0 0 5,344
STRYKER CORP OPT 863667101 5,905 27,300 SH Put SOLE 8 27,300 0 0
STRYKER CORP COM 863667101 1,298 6,000 SH   SOLE 8 6,000 0 0
STRYKER CORP OPT 863667101 32,921 152,200 SH Call SOLE 8 152,200 0 0
STRYKER CORP COM 863667101 2,292 10,592 SH   SOLE 9 10,592 0 0
STURM RUGER &amp CO INC COM 864159108 1,427 34,184 SH   SOLE 1 34,184 0 0
STURM RUGER &amp CO INC OPT 864159108 13 300 SH Put SOLE 8 300 0 0
STURM RUGER &amp CO INC OPT 864159108 184 4,400 SH Call SOLE 8 4,400 0 0
STURM RUGER &amp CO INC COM 864159108 11 262 SH   SOLE 8 262 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 71 3,000 SH   DFND 1 0 0 3,000
SUBURBAN PROPANE PARTNERS L COM 864482104 304 12,868 SH   SOLE 1 12,868 0 0
SUBURBAN PROPANE PARTNERS L OPT 864482104 24 1,000 SH Put SOLE 8 1,000 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 11 479 SH   SOLE 8 479 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 290 42,380 SH   SOLE 1 42,380 0 0
SUMITOMO MITSUI FINL GROUP I ADR 86562M209 684 100,000 SH   SOLE 9 100,000 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 142 5,543 SH   SOLE 1 5,543 0 0
SUMMIT FINANCIAL GROUP INC COM 86606G101 1 55 SH   SOLE 8 55 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 3,496 301,499 SH   SOLE 1 301,499 0 0
SUMMIT HOTEL PPTYS INC TRUS 866082100 4 345 SH   SOLE 8 345 0 0
SUMMIT MATLS INC COM 86614U100 3,072 138,387 SH   SOLE 1 138,387 0 0
SUMMIT MATLS INC OPT 86614U100 11,733 528,500 SH Call SOLE 8 528,500 0 0
SUMMIT MATLS INC COM 86614U100 6 254 SH   SOLE 8 254 0 0
SUMMIT MIDSTREAM PARTNERS LP COM 866142102 40 8,313 SH   SOLE 1 8,313 0 0
SUMMIT ST BK SANTA ROSA CALI COM 866264203 0 32 SH   SOLE 8 32 0 0
SUN CMNTYS INC TRUS 866674104 16,749 112,825 SH   SOLE 1 112,825 0 0
SUN CMNTYS INC COM 866674104 199 1,344 SH   SOLE 9 1,344 0 0
SUN CMNTYS INC COM 866674104 1,875 12,628 SH   SOLE 99 12,628 0 0
SUN LIFE FINL INC COM 866796105 532 11,874 SH   SOLE 1 11,874 0 0
SUN LIFE FINL INC COM 866796105 4,507 100,582 SH   SOLE 9 100,582 0 0
SUNCOKE ENERGY INC COM 86722A103 652 115,545 SH   SOLE 1 115,545 0 0
SUNCOKE ENERGY INC COM 86722A103 7 1,179 SH   SOLE 8 1,179 0 0
SUNCOR ENERGY INC NEW COM 867224107 103 3,273 SH   SOLE 1 3,273 0 0
SUNCOR ENERGY INC NEW OPT 867224107 1,279 40,500 SH Put SOLE 8 40,500 0 0
SUNCOR ENERGY INC NEW COM 867224107 2 63 SH   SOLE 8 63 0 0
SUNCOR ENERGY INC NEW OPT 867224107 3,345 105,900 SH Call SOLE 8 105,900 0 0
SUNCOR ENERGY INC NEW COM 867224107 1,116 35,357 SH   SOLE 9 35,357 0 0
SUNCOR ENERGY INC NEW COM 867224107 419 13,279 SH   SOLE 99 13,279 0 0
SUNLANDS TECHNOLOGY GROUP ADR 86740P108 1,239 420,000 SH   SOLE 1 420,000 0 0
SUNOCO LP COM 86765K109 739 23,515 SH   SOLE 1 23,515 0 0
SUNOCO LP COM 86765K109 87 2,773 SH   SOLE 8 2,773 0 0
SUNOCO LP OPT 86765K109 198 6,300 SH Put SOLE 8 6,300 0 0
SUNOCO LP OPT 86765K109 500 15,900 SH Call SOLE 8 15,900 0 0
SUNOPTA INC COM 8676EP108 0 26 SH   SOLE 1 26 0 0
SUNPOWER CORP COM 867652406 0 29 SH   DFND 1 0 0 29
SUNPOWER CORP COM 867652406 1,540 140,402 SH   SOLE 1 140,402 0 0
SUNPOWER CORP COM 867652406 213 19,420 SH   SOLE 8 19,420 0 0
SUNPOWER CORP OPT 867652406 992 90,400 SH Call SOLE 8 90,400 0 0
SUNPOWER CORP OPT 867652406 524 47,800 SH Put SOLE 8 47,800 0 0
SUNRUN INC COM 86771W105 931 55,708 SH   SOLE 1 55,708 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 10,479 762,672 SH   SOLE 1 762,672 0 0
SUNSTONE HOTEL INVS INC NEW TRUS 867892101 30 2,212 SH   SOLE 8 2,212 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 485 35,323 SH   SOLE 99 35,323 0 0
SUNTRUST BKS INC COM 867914103 47,752 694,083 SH   SOLE 1 694,083 0 0
SUNTRUST BKS INC OPT 867914103 943 13,700 SH Put SOLE 8 13,700 0 0
SUNTRUST BKS INC OPT 867914103 4,266 62,000 SH Call SOLE 8 62,000 0 0
SUNTRUST BKS INC COM 867914103 2,737 39,766 SH   SOLE 9 39,766 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 31 190,517 SH   SOLE 1 190,517 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 85 5,255 SH   SOLE 1 5,255 0 0
SUPERIOR GRP OF COMPANIES IN COM 868358102 0 25 SH   SOLE 8 25 0 0
SUPERIOR INDS INTL INC COM 868168105 13 4,465 SH   SOLE 1 4,465 0 0
SUPERIOR INDS INTL INC COM 868168105 17 5,721 SH   SOLE 8 5,721 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,466 53,371 SH   SOLE 1 53,371 0 0
SUPERNUS PHARMACEUTICALS INC OPT 868459108 2,602 94,700 SH Call SOLE 8 94,700 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 221 8,057 SH   SOLE 8 8,057 0 0
SUPERNUS PHARMACEUTICALS INC BOND 868459AD0 549 590,000 PRN   SOLE 8 0 0 590,000
SUPPORT COM INC COM 86858W200 0 21 SH   SOLE 1 21 0 0
SURFACE ONCOLOGY INC COM 86877M209 29 20,597 SH   SOLE 1 20,597 0 0
SURFACE ONCOLOGY INC COM 86877M209 1 504 SH   SOLE 8 504 0 0
SURGERY PARTNERS INC COM 86881A100 143 19,255 SH   SOLE 1 19,255 0 0
SURGERY PARTNERS INC COM 86881A100 0 39 SH   SOLE 8 39 0 0
SURMODICS INC COM 868873100 835 18,252 SH   SOLE 1 18,252 0 0
SURMODICS INC COM 868873100 11 244 SH   SOLE 8 244 0 0
SUTRO BIOPHARMA INC COM 869367102 116 12,732 SH   SOLE 1 12,732 0 0
SVB FINL GROUP COM 78486Q101 17,445 83,492 SH   SOLE 1 83,492 0 0
SVB FINL GROUP COM 78486Q101 175 836 SH   DFND 1 0 0 836
SVB FINL GROUP OPT 78486Q101 3,698 17,700 SH Call SOLE 8 17,700 0 0
SVB FINL GROUP COM 78486Q101 1,758 8,411 SH   SOLE 8 8,411 0 0
SVB FINL GROUP OPT 78486Q101 4,764 22,800 SH Put SOLE 8 22,800 0 0
SVB FINL GROUP COM 78486Q101 377 1,807 SH   SOLE 9 1,807 0 0
SVB FINL GROUP COM 78486Q101 1,189 5,688 SH   SOLE 58 5,688 0 0
SVMK INC COM 78489X103 737 43,092 SH   SOLE 1 43,092 0 0
SVMK INC COM 78489X103 211 12,328 SH   SOLE 99 12,328 0 0
SWITCH INC COM 87105L104 500 31,975 SH   SOLE 1 31,975 0 0
SYKES ENTERPRISES INC COM 871237103 3 100 SH   DFND 1 0 0 100
SYKES ENTERPRISES INC COM 871237103 1,433 46,759 SH   SOLE 1 46,759 0 0
SYKES ENTERPRISES INC COM 871237103 160 5,220 SH   SOLE 8 5,220 0 0
SYMANTEC CORP COM 871503108 79,546 3,366,298 SH   SOLE 1 3,366,298 0 0
SYMANTEC CORP COM 871503108 2,570 108,752 SH   SOLE 8 108,752 0 0
SYMANTEC CORP OPT 871503108 4,939 209,000 SH Put SOLE 8 209,000 0 0
SYMANTEC CORP OPT 871503108 8,164 345,500 SH Call SOLE 8 345,500 0 0
SYMANTEC CORP COM 871503108 474 20,034 SH   SOLE 9 20,034 0 0
SYNALLOY CP DEL COM 871565107 121 7,612 SH   SOLE 1 7,612 0 0
SYNALLOY CP DEL COM 871565107 1 76 SH   SOLE 8 76 0 0
SYNAPTICS INC COM 87157D109 1,582 39,587 SH   SOLE 1 39,587 0 0
SYNAPTICS INC OPT 87157D109 280 7,000 SH Put SOLE 8 7,000 0 0
SYNAPTICS INC BOND 87157DAD1 2,374 2,542,000 PRN   SOLE 8 0 0 2,542,000
SYNAPTICS INC OPT 87157D109 979 24,500 SH Call SOLE 8 24,500 0 0
SYNAPTICS INC COM 87157D109 311 7,777 SH   SOLE 8 7,777 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 107 19,820 SH   SOLE 1 19,820 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1 234 SH   SOLE 8 234 0 0
SYNCHRONY FINL COM 87165B103 31,804 932,924 SH   SOLE 1 932,924 0 0
SYNCHRONY FINL OPT 87165B103 617 18,100 SH Put SOLE 8 18,100 0 0
SYNCHRONY FINL COM 87165B103 879 25,773 SH   SOLE 8 25,773 0 0
SYNCHRONY FINL OPT 87165B103 1,251 36,700 SH Call SOLE 8 36,700 0 0
SYNCHRONY FINL COM 87165B103 685 20,111 SH   SOLE 9 20,111 0 0
SYNCHRONY FINL COM 87165B103 553 16,209 SH   SOLE 99 16,209 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 75 10,079 SH   SOLE 1 10,079 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 0 60 SH   SOLE 8 60 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 36 4,805 SH   SOLE 99 4,805 0 0
SYNEOS HEALTH INC COM 87166B102 2,196 41,264 SH   SOLE 1 41,264 0 0
SYNEOS HEALTH INC COM 87166B102 106 1,986 SH   SOLE 8 1,986 0 0
SYNEOS HEALTH INC COM 87166B102 225 4,236 SH   SOLE 99 4,236 0 0
SYNLOGIC INC COM 87166L100 19 7,962 SH   SOLE 1 7,962 0 0
SYNLOGIC INC COM 87166L100 1 587 SH   SOLE 8 587 0 0
SYNLOGIC INC COM 87166L100 14 6,295 SH   SOLE 99 6,295 0 0
SYNNEX CORP COM 87162W100 608 5,391 SH   SOLE 1 5,391 0 0
SYNNEX CORP COM 87162W100 2,014 17,839 SH   SOLE 8 17,839 0 0
SYNOPSYS INC COM 871607107 30,614 223,058 SH   SOLE 1 223,058 0 0
SYNOPSYS INC COM 871607107 630 4,587 SH   SOLE 8 4,587 0 0
SYNOPSYS INC OPT 871607107 1,743 12,700 SH Put SOLE 8 12,700 0 0
SYNOPSYS INC OPT 871607107 1,071 7,800 SH Call SOLE 8 7,800 0 0
SYNOPSYS INC COM 871607107 655 4,770 SH   SOLE 9 4,770 0 0
SYNOPSYS INC COM 871607107 2,220 16,176 SH   SOLE 58 16,176 0 0
SYNOVUS FINL CORP COM 87161C501 3,569 99,785 SH   SOLE 1 99,785 0 0
SYNOVUS FINL CORP OPT 87161C501 401 11,200 SH Call SOLE 8 11,200 0 0
SYNOVUS FINL CORP OPT 87161C501 229 6,400 SH Put SOLE 8 6,400 0 0
SYNOVUS FINL CORP COM 87161C501 1,225 34,274 SH   SOLE 8 34,274 0 0
SYNOVUS FINL CORP COM 87161C501 862 24,092 SH   SOLE 99 24,092 0 0
SYNTHORX INC COM 87167A103 77 4,718 SH   SOLE 1 4,718 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 177 17,082 SH   SOLE 1 17,082 0 0
SYROS PHARMACEUTICALS INC COM 87184Q107 8 807 SH   SOLE 8 807 0 0
SYSCO CORP COM 871829107 41,260 519,658 SH   SOLE 1 519,658 0 0
SYSCO CORP COM 871829107 28 348 SH   DFND 1 0 0 348
SYSCO CORP COM 871829107 1,548 19,503 SH   SOLE 8 19,503 0 0
SYSCO CORP OPT 871829107 1,707 21,500 SH Put SOLE 8 21,500 0 0
SYSCO CORP OPT 871829107 5,764 72,600 SH Call SOLE 8 72,600 0 0
SYSCO CORP COM 871829107 1,544 19,451 SH   SOLE 9 19,451 0 0
SYSCO CORP COM 871829107 328 4,128 SH   SOLE 99 4,128 0 0
SYSTEMAX INC COM 871851101 141 6,397 SH   SOLE 1 6,397 0 0
SYSTEMAX INC COM 871851101 1 30 SH   SOLE 8 30 0 0
T MOBILE US INC COM 872590104 82,436 1,046,548 SH   SOLE 1 1,046,548 0 0
T MOBILE US INC OPT 872590104 1,505 19,100 SH Call SOLE 8 19,100 0 0
T MOBILE US INC COM 872590104 2,334 29,626 SH   SOLE 8 29,626 0 0
T MOBILE US INC OPT 872590104 18,865 239,500 SH Put SOLE 8 239,500 0 0
T MOBILE US INC COM 872590104 996 12,646 SH   SOLE 9 12,646 0 0
T MOBILE US INC COM 872590104 2,694 34,206 SH   SOLE 58 34,206 0 0
T MOBILE US INC COM 872590104 888 11,275 SH   SOLE 99 11,275 0 0
T2 BIOSYSTEMS INC COM 89853L104 162 64,611 SH   SOLE 1 64,611 0 0
TABULA RASA HEALTHCARE INC COM 873379101 1,055 19,211 SH   SOLE 1 19,211 0 0
TABULA RASA HEALTHCARE INC COM 873379101 109 1,984 SH   SOLE 8 1,984 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 897 21,200 SH   SOLE 1 21,200 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 66 1,563 SH   SOLE 8 1,563 0 0
TAILORED BRANDS INC COM 87403A107 345 78,622 SH   SOLE 1 78,622 0 0
TAILORED BRANDS INC COM 87403A107 3 695 SH   SOLE 8 695 0 0
TAILORED BRANDS INC OPT 87403A107 132 30,000 SH Put SOLE 8 30,000 0 0
TAILORED BRANDS INC OPT 87403A107 443 100,600 SH Call SOLE 8 100,600 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 41,597 894,951 SH   SOLE 1 2,986 891,965 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 26 563 SH   DFND 1 0 0 563
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 13,660 293,900 SH Put SOLE 8 293,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 10,309 221,768 SH   SOLE 8 221,768 0 0
TAIWAN SEMICONDUCTOR MFG LTD OPT 874039100 15,194 326,900 SH Call SOLE 8 326,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 2,562 55,128 SH   SOLE 20 0 55,128 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,450 31,200 SH   DFND 20 0 0 31,200
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 1,669 35,913 SH   SOLE 82 0 35,913 0
TAIWAN SEMICONDUCTOR MFG LTD ADR 874039100 7,842 168,719 SH   SOLE 99 69,970 98,749 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 50,049 399,302 SH   SOLE 1 399,302 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 149 1,188 SH   SOLE 8 1,188 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 7,571 60,400 SH Call SOLE 8 60,400 0 0
TAKE-TWO INTERACTIVE SOFTWAR OPT 874054109 11,130 88,800 SH Put SOLE 8 88,800 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,048 8,359 SH   SOLE 9 8,359 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 738 5,884 SH   SOLE 99 5,884 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,580 150,000 SH Put SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 370 21,500 SH   DFND 1 0 0 21,500
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 5,396 313,692 SH   SOLE 1 313,692 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,580 150,000 SH Call SOLE 1 150,000 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 1,691 98,334 SH   SOLE 8 98,334 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,511 146,017 SH Put SOLE 8 146,017 0 0
TAKEDA PHARMACEUTICAL CO LTD OPT 874060205 2,064 119,995 SH Call SOLE 8 119,995 0 0
TAKEDA PHARMACEUTICAL CO LTD ADR 874060205 12 686 SH   SOLE 9 686 0 0
TAL EDUCATION GROUP ADR 874080104 6,018 175,739 SH   SOLE 1 175,739 0 0
TAL EDUCATION GROUP ADR 874080104 9,722 283,966 SH   SOLE 8 283,966 0 0
TAL EDUCATION GROUP OPT 874080104 34,754 1,015,000 SH Put SOLE 8 1,015,000 0 0
TAL EDUCATION GROUP ADR 874080104 4,238 123,772 SH   SOLE 9 123,772 0 0
TALLGRASS ENERGY LP COM 874696107 21,750 1,079,972 SH   SOLE 1 1,079,972 0 0
TALLGRASS ENERGY LP COM 874696107 26 1,270 SH   SOLE 8 1,270 0 0
TALOS ENERGY INC COM 87484T108 690 33,922 SH   SOLE 1 33,922 0 0
TALOS ENERGY INC COM 87484T108 25 1,265 SH   SOLE 8 1,265 0 0
TALOS ENERGY INC WARR 87484T116 0 94 SH   SOLE 44 94 0 0
TANDEM DIABETES CARE INC COM 875372203 1,987 33,681 SH   SOLE 1 33,681 0 0
TANDEM DIABETES CARE INC COM 875372203 32 531 SH   SOLE 8 531 0 0
TANDY LEATHER FACTORY INC COM 87538X105 0 57 SH   SOLE 8 57 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 2,705 174,799 SH   SOLE 1 174,799 0 0
TANGER FACTORY OUTLET CTRS I TRUS 875465106 33 2,145 SH   SOLE 8 2,145 0 0
TANGER FACTORY OUTLET CTRS I OPT 875465106 2,159 139,500 SH Put SOLE 8 139,500 0 0
TAPESTRY INC COM 876030107 11,489 441,116 SH   SOLE 1 441,116 0 0
TAPESTRY INC OPT 876030107 1,725 66,200 SH Call SOLE 8 66,200 0 0
TAPESTRY INC COM 876030107 4,215 161,805 SH   SOLE 8 161,805 0 0
TAPESTRY INC OPT 876030107 2,053 78,800 SH Put SOLE 8 78,800 0 0
TAPESTRY INC COM 876030107 688 26,453 SH   SOLE 9 26,453 0 0
TARGA RES CORP COM 87612G101 8,888 221,265 SH   SOLE 1 221,265 0 0
TARGA RES CORP COM 87612G101 370 9,210 SH   SOLE 8 9,210 0 0
TARGA RES CORP OPT 87612G101 7,580 188,700 SH Call SOLE 8 188,700 0 0
TARGA RES CORP OPT 87612G101 2,193 54,600 SH Put SOLE 8 54,600 0 0
TARGA RES CORP COM 87612G101 204 5,091 SH   SOLE 9 5,091 0 0
TARGA RES CORP COM 87612G101 745 18,534 SH   SOLE 99 18,534 0 0
TARGET CORP COM 87612E106 100,266 937,845 SH   SOLE 1 937,845 0 0
TARGET CORP OPT 87612E106 46,528 435,200 SH Put SOLE 8 435,200 0 0
TARGET CORP COM 87612E106 12,559 117,477 SH   SOLE 8 117,477 0 0
TARGET CORP OPT 87612E106 19,490 182,300 SH Call SOLE 8 182,300 0 0
TARGET CORP COM 87612E106 2,008 18,785 SH   SOLE 9 18,785 0 0
TARGET CORP COM 87612E106 204 1,908 SH   SOLE 99 1,908 0 0
TARGET HOSPITALITY CORP COM 87615L107 290 42,553 SH   SOLE 1 42,553 0 0
TARGET HOSPITALITY CORP COM 87615L107 0 62 SH   SOLE 8 62 0 0
TARO PHARMACEUTICAL INDS LTD COM M8737E108 282 3,732 SH   SOLE 1 3,732 0 0
TATA MTRS LTD ADR 876568502 8,206 978,077 SH   SOLE 1 978,077 0 0
TATA MTRS LTD ADR 876568502 6 674 SH   SOLE 8 674 0 0
TATA MTRS LTD OPT 876568502 297 35,400 SH Call SOLE 8 35,400 0 0
TATA MTRS LTD OPT 876568502 366 43,600 SH Put SOLE 8 43,600 0 0
TATA MTRS LTD ADR 876568502 1,277 152,249 SH   SOLE 9 152,249 0 0
TAUBMAN CTRS INC TRUS 876664103 3,074 75,306 SH   SOLE 1 75,306 0 0
TAUBMAN CTRS INC TRUS 876664103 27 652 SH   SOLE 8 652 0 0
TAUBMAN CTRS INC COM 876664103 285 6,985 SH   SOLE 99 6,985 0 0
TAYLOR DEVICES INC COM 877163105 0 28 SH   SOLE 8 28 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 1,773 68,350 SH   SOLE 1 68,350 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 25 951 SH   SOLE 8 951 0 0
TC ENERGY CORP COM 87807B107 16,415 316,955 SH   SOLE 1 316,955 0 0
TC ENERGY CORP COM 87807B107 1 28 SH   SOLE 8 28 0 0
TC ENERGY CORP COM 87807B107 21,635 417,752 SH   SOLE 9 417,752 0 0
TC PIPELINES LP COM 87233Q108 9,423 231,716 SH   SOLE 1 231,716 0 0
TC PIPELINES LP COM 87233Q108 4 100 SH   SOLE 8 100 0 0
TCG BDC INC COM 872280102 18 1,250 SH   SOLE 1 1,250 0 0
TCG BDC INC COM 872280102 1 87 SH   SOLE 8 87 0 0
TCR2 THERAPEUTICS INC COM 87808K106 89 5,885 SH   SOLE 1 5,885 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 6,952 148,848 SH   SOLE 1 148,848 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 2,699 57,800 SH Put SOLE 8 57,800 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 1,183 25,333 SH   SOLE 8 25,333 0 0
TD AMERITRADE HLDG CORP OPT 87236Y108 4,222 90,400 SH Call SOLE 8 90,400 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 291 6,231 SH   SOLE 9 6,231 0 0
TDH HLDGS INC COM G87084102 0 67 SH   SOLE 1 67 0 0
TE CONNECTIVITY LTD COM H84989104 36,323 389,823 SH   SOLE 1 389,823 0 0
TE CONNECTIVITY LTD PREF H84989104 13 140 SH   DFND 1 0 0 140
TE CONNECTIVITY LTD COM H84989104 15 165 SH   SOLE 8 165 0 0
TE CONNECTIVITY LTD OPT H84989104 1,016 10,900 SH Put SOLE 8 10,900 0 0
TE CONNECTIVITY LTD OPT H84989104 466 5,000 SH Call SOLE 8 5,000 0 0
TE CONNECTIVITY LTD COM H84989104 1,007 10,814 SH   SOLE 9 10,814 0 0
TEAM INC COM 878155100 540 29,896 SH   SOLE 1 29,896 0 0
TEAM INC COM 878155100 2 105 SH   SOLE 8 105 0 0
TECH DATA CORP COM 878237106 3,358 32,219 SH   SOLE 1 32,219 0 0
TECH DATA CORP COM 878237106 509 4,890 SH   SOLE 8 4,890 0 0
TECHNICAL COMMUNICATIONS COR COM 878409101 0 2 SH   SOLE 8 2 0 0
TECHNIPFMC PLC OPT G87110105 15,691 650,000 SH Call SOLE 1 650,000 0 0
TECHNIPFMC PLC COM G87110105 40,831 1,691,467 SH   SOLE 1 1,691,467 0 0
TECHNIPFMC PLC COM G87110105 80 3,324 SH   SOLE 8 3,324 0 0
TECHNIPFMC PLC OPT G87110105 418 17,300 SH Put SOLE 8 17,300 0 0
TECHNIPFMC PLC OPT G87110105 121 5,000 SH Call SOLE 8 5,000 0 0
TECHNIPFMC PLC COM G87110105 84,682 3,507,994 SH   SOLE 9 3,507,994 0 0
TECHNIPFMC PLC OPT G87110105 15,691 650,000 SH Call SOLE 9 650,000 0 0
TECHTARGET INC COM 87874R100 1,963 87,145 SH   SOLE 1 87,145 0 0
TECHTARGET INC COM 87874R100 42 1,849 SH   SOLE 8 1,849 0 0
TECK RESOURCES LTD COM 878742204 632 38,960 SH   SOLE 1 38,960 0 0
TECK RESOURCES LTD COM 878742204 5,797 357,221 SH   SOLE 8 357,221 0 0
TECK RESOURCES LTD OPT 878742204 6,579 405,400 SH Put SOLE 8 405,400 0 0
TECK RESOURCES LTD OPT 878742204 2,349 144,700 SH Call SOLE 8 144,700 0 0
TECK RESOURCES LTD COM 878742204 122 7,543 SH   SOLE 9 7,543 0 0
TECOGEN INC NEW COM 87876P201 0 72 SH   SOLE 8 72 0 0
TEEKAY CORPORATION COM Y8564W103 195 48,833 SH   SOLE 1 48,833 0 0
TEEKAY CORPORATION COM Y8564W103 127 31,898 SH   SOLE 8 31,898 0 0
TEEKAY CORPORATION OPT Y8564W103 196 48,900 SH Call SOLE 8 48,900 0 0
TEEKAY CORPORATION OPT Y8564W103 4 1,000 SH Put SOLE 8 1,000 0 0
TEEKAY CORPORATION COM Y8564W103 4 900 SH   DFND 20 0 0 900
TEEKAY LNG PARTNERS L P COM Y8564M105 172 12,567 SH   SOLE 1 12,567 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 213 15,600 SH Put SOLE 8 15,600 0 0
TEEKAY LNG PARTNERS L P COM Y8564M105 801 58,668 SH   SOLE 8 58,668 0 0
TEEKAY LNG PARTNERS L P OPT Y8564M105 3 200 SH Call SOLE 8 200 0 0
TEEKAY TANKERS LTD COM Y8565N102 126 96,614 SH   SOLE 1 96,614 0 0
TEGNA INC COM 87901J105 18,617 1,198,767 SH   SOLE 1 1,198,767 0 0
TEGNA INC OPT 87901J105 377 24,300 SH Call SOLE 8 24,300 0 0
TEGNA INC OPT 87901J105 130 8,400 SH Put SOLE 8 8,400 0 0
TEGNA INC COM 87901J105 20 1,266 SH   SOLE 8 1,266 0 0
TEJON RANCH CO COM 879080109 190 11,166 SH   SOLE 1 11,166 0 0
TEJON RANCH CO COM 879080109 2 121 SH   SOLE 8 121 0 0
TELADOC HEALTH INC COM 87918A105 4,315 63,724 SH   SOLE 1 63,724 0 0
TELADOC HEALTH INC COM 87918A105 10 150 SH   DFND 1 0 0 150
TELADOC HEALTH INC COM 87918A105 42 630 SH   SOLE 8 630 0 0
TELADOC HEALTH INC BOND 87918AAB1 427 250,000 PRN   SOLE 8 0 0 250,000
TELADOC HEALTH INC BOND 87918AAC9 883 594,000 PRN   SOLE 8 0 0 594,000
TELADOC HEALTH INC OPT 87918A105 264 3,900 SH Put SOLE 8 3,900 0 0
TELADOC HEALTH INC COM 87918A105 238 3,513 SH   SOLE 99 3,513 0 0
TELARIA INC COM 879181105 1,061 153,590 SH   SOLE 1 153,590 0 0
TELECOM ARGENTINA S A ADR 879273209 448 44,765 SH   SOLE 1 44,765 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 5,365 16,665 SH   SOLE 1 16,665 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 14 45 SH   SOLE 8 45 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 336 1,045 SH   SOLE 99 1,045 0 0
TELEFLEX INC COM 879369106 10 28 SH   DFND 1 0 0 28
TELEFLEX INC COM 879369106 21,779 64,103 SH   SOLE 1 64,103 0 0
TELEFLEX INC COM 879369106 19 55 SH   SOLE 8 55 0 0
TELEFLEX INC COM 879369106 12,512 36,829 SH   SOLE 9 36,829 0 0
TELEFONICA BRASIL SA ADR 87936R106 3,279 249,000 SH   SOLE 1 249,000 0 0
TELEFONICA BRASIL SA ADR 87936R106 0 3 SH   SOLE 8 3 0 0
TELEFONICA S A ADR 879382208 481 63,224 SH   SOLE 1 63,224 0 0
TELEFONICA S A ADR 879382208 10 1,317 SH   SOLE 8 1,317 0 0
TELENAV INC COM 879455103 77 16,031 SH   SOLE 1 16,031 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 925 35,868 SH   SOLE 1 35,868 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 23 900 SH Put SOLE 8 900 0 0
TELEPHONE &amp DATA SYS INC COM 879433829 15 597 SH   SOLE 8 597 0 0
TELEPHONE &amp DATA SYS INC OPT 879433829 26 1,000 SH Call SOLE 8 1,000 0 0
TELIGENT INC NEW COM 87960W104 0 100 SH   SOLE 8 100 0 0
TELLURIAN INC NEW COM 87968A104 2,843 341,871 SH   SOLE 1 341,871 0 0
TELLURIAN INC NEW OPT 87968A104 1,032 124,000 SH Put SOLE 1 124,000 0 0
TELLURIAN INC NEW COM 87968A104 3 351 SH   SOLE 8 351 0 0
TELUS CORP COM 87971M103 3,045 85,473 SH   SOLE 1 85,473 0 0
TELUS CORP COM 87971M103 3,032 85,122 SH   SOLE 9 85,122 0 0
TEMPLETON EMERG MKTS INCOME FUND 880192109 252 27,796 SH   DFND 20 0 0 27,796
TEMPLETON GLOBAL INCOME FD FUND 880198106 514 83,668 SH   DFND 20 0 0 83,668
TEMPUR SEALY INTL INC COM 88023U101 5,035 65,216 SH   SOLE 1 65,216 0 0
TEMPUR SEALY INTL INC COM 88023U101 618 8,005 SH   DFND 1 0 0 8,005
TEMPUR SEALY INTL INC COM 88023U101 1,312 16,999 SH   SOLE 8 16,999 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,505 19,500 SH Put SOLE 8 19,500 0 0
TEMPUR SEALY INTL INC OPT 88023U101 1,814 23,500 SH Call SOLE 8 23,500 0 0
TENABLE HLDGS INC COM 88025T102 621 27,786 SH   SOLE 1 27,786 0 0
TENARIS S A ADR 88031M109 1,301 61,432 SH   SOLE 1 61,432 0 0
TENARIS S A ADR 88031M109 8 363 SH   DFND 1 0 0 363
TENARIS S A OPT 88031M109 309 14,600 SH Put SOLE 8 14,600 0 0
TENARIS S A OPT 88031M109 95 4,500 SH Call SOLE 8 4,500 0 0
TENARIS S A ADR 88031M109 264 12,480 SH   SOLE 8 12,480 0 0
TENAX THERAPEUTICS INC COM 88032L209 0 100 SH   SOLE 1 100 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 3,169 248,208 SH   SOLE 1 248,208 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 8,484 664,400 SH Call SOLE 8 664,400 0 0
TENCENT MUSIC ENTMT GROUP OPT 88034P109 510 39,900 SH Put SOLE 8 39,900 0 0
TENCENT MUSIC ENTMT GROUP ADR 88034P109 328 25,640 SH   SOLE 9 25,640 0 0
TENET HEALTHCARE CORP COM 88033G407 2,361 106,742 SH   SOLE 1 106,742 0 0
TENET HEALTHCARE CORP OPT 88033G407 2,698 122,000 SH Put SOLE 8 122,000 0 0
TENET HEALTHCARE CORP OPT 88033G407 1,066 48,200 SH Call SOLE 8 48,200 0 0
TENET HEALTHCARE CORP COM 88033G407 1,498 67,689 SH   SOLE 8 67,689 0 0
TENNANT CO COM 880345103 1,270 17,967 SH   SOLE 1 17,967 0 0
TENNANT CO COM 880345103 4 63 SH   SOLE 8 63 0 0
TENNECO INC COM 880349105 344 27,486 SH   SOLE 1 27,486 0 0
TENNECO INC OPT 880349105 30 2,400 SH Put SOLE 8 2,400 0 0
TENNECO INC COM 880349105 2,239 178,837 SH   SOLE 8 178,837 0 0
TENNECO INC OPT 880349105 76 6,100 SH Call SOLE 8 6,100 0 0
TERADATA CORP DEL COM 88076W103 3,390 109,337 SH   SOLE 1 109,337 0 0
TERADATA CORP DEL COM 88076W103 392 12,645 SH   SOLE 8 12,645 0 0
TERADATA CORP DEL OPT 88076W103 1,039 33,500 SH Call SOLE 8 33,500 0 0
TERADATA CORP DEL OPT 88076W103 598 19,300 SH Put SOLE 8 19,300 0 0
TERADYNE INC COM 880770102 23,588 407,314 SH   SOLE 1 407,314 0 0
TERADYNE INC BOND 880770AG7 5,292 2,790,000 PRN   SOLE 8 0 0 2,790,000
TERADYNE INC OPT 880770102 359 6,200 SH Put SOLE 8 6,200 0 0
TERADYNE INC OPT 880770102 961 16,600 SH Call SOLE 8 16,600 0 0
TERADYNE INC COM 880770102 3,100 53,529 SH   SOLE 8 53,529 0 0
TERADYNE INC COM 880770102 448 7,743 SH   SOLE 99 7,743 0 0
TEREX CORP NEW COM 880779103 1,670 64,319 SH   SOLE 1 64,319 0 0
TEREX CORP NEW COM 880779103 55 2,099 SH   SOLE 8 2,099 0 0
TEREX CORP NEW OPT 880779103 229 8,800 SH Put SOLE 8 8,800 0 0
TEREX CORP NEW OPT 880779103 249 9,600 SH Call SOLE 8 9,600 0 0
TERNIUM SA ADR 880890108 373 19,416 SH   SOLE 1 19,416 0 0
TERNIUM SA OPT 880890108 142 7,400 SH Put SOLE 8 7,400 0 0
TERNIUM SA OPT 880890108 148 7,700 SH Call SOLE 8 7,700 0 0
TERNIUM SA ADR 880890108 0 26 SH   SOLE 8 26 0 0
TERRAFORM PWR INC COM 88104R209 1,858 101,887 SH   SOLE 1 101,887 0 0
TERRAFORM PWR INC COM 88104R209 11 584 SH   SOLE 8 584 0 0
TERRENO RLTY CORP TRUS 88146M101 3,596 70,367 SH   SOLE 1 70,367 0 0
TERRITORIAL BANCORP INC COM 88145X108 138 4,830 SH   SOLE 1 4,830 0 0
TERRITORIAL BANCORP INC COM 88145X108 1 49 SH   SOLE 8 49 0 0
TESLA INC OPT 88160R101 48,174 200,000 SH Call SOLE 1 200,000 0 0
TESLA INC COM 88160R101 355 1,472 SH   DFND 1 0 0 1,472
TESLA INC COM 88160R101 76,079 315,849 SH   SOLE 1 315,849 0 0
TESLA INC OPT 88160R101 409,864 1,701,600 SH Put SOLE 8 1,701,600 0 0
TESLA INC OPT 88160R101 207,100 859,800 SH Call SOLE 8 859,800 0 0
TESLA INC BOND 88160RAD3 619 608,000 PRN   SOLE 8 0 0 608,000
TESLA INC COM 88160R101 14,573 60,504 SH   SOLE 8 60,504 0 0
TESLA INC BOND 88160RAG6 1,120 1,100,000 PRN   SOLE 8 0 0 1,100,000
TESLA INC COM 88160R101 696 2,888 SH   SOLE 9 2,888 0 0
TESSCO TECHNOLOGIES INC COM 872386107 258 17,955 SH   SOLE 1 17,955 0 0
TETRA TECH INC NEW COM 88162G103 3,128 36,050 SH   SOLE 1 36,050 0 0
TETRA TECH INC NEW COM 88162G103 302 3,486 SH   SOLE 8 3,486 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 246 122,770 SH   SOLE 1 122,770 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 663 43,700 SH Call SOLE 8 43,700 0 0
TEUCRIUM COMMODITY TR OPT 88166A102 288 19,000 SH Put SOLE 8 19,000 0 0
TEUCRIUM COMMODITY TR FUND 88166A102 431 28,379 SH   SOLE 8 28,379 0 0
TEVA PHARMACEUTICAL FIN LLC BOND 88163VAE9 23 25,000 PRN   SOLE 8 0 0 25,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 8 1,225 SH   DFND 1 0 0 1,225
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 3,110 451,969 SH   SOLE 1 451,969 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 8,161 1,186,200 SH Call SOLE 8 1,186,200 0 0
TEVA PHARMACEUTICAL INDS LTD OPT 881624209 6,156 894,800 SH Put SOLE 8 894,800 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1 88 SH   SOLE 8 88 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 3,033 440,852 SH   SOLE 9 440,852 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,922 279,403 SH   DFND 20 0 0 279,403
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 6,466 118,321 SH   SOLE 1 118,321 0 0
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 10 180 SH   SOLE 8 180 0 0
TEXAS INSTRS INC COM 882508104 269,065 2,081,923 SH   SOLE 1 2,081,923 0 0
TEXAS INSTRS INC OPT 882508104 36,433 281,900 SH Call SOLE 8 281,900 0 0
TEXAS INSTRS INC OPT 882508104 31,379 242,800 SH Put SOLE 8 242,800 0 0
TEXAS INSTRS INC COM 882508104 6,649 51,450 SH   SOLE 8 51,450 0 0
TEXAS INSTRS INC COM 882508104 4,402 34,066 SH   SOLE 9 34,066 0 0
TEXAS INSTRS INC COM 882508104 13,092 101,298 SH   SOLE 58 101,298 0 0
TEXAS INSTRS INC COM 882508104 346 2,680 SH   SOLE 99 2,680 0 0
TEXAS PAC LD TR COM 882610108 12 19 SH   SOLE 99 19 0 0
TEXAS ROADHOUSE INC COM 882681109 23,079 439,440 SH   SOLE 1 439,440 0 0
TEXAS ROADHOUSE INC COM 882681109 47 897 SH   SOLE 8 897 0 0
TEXAS ROADHOUSE INC OPT 882681109 1,586 30,200 SH Call SOLE 8 30,200 0 0
TEXAS ROADHOUSE INC OPT 882681109 310 5,900 SH Put SOLE 8 5,900 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 142 14,285 SH   SOLE 1 14,285 0 0
TEXTAINER GROUP HOLDINGS LTD COM G8766E109 14 1,398 SH   SOLE 8 1,398 0 0
TEXTRON INC COM 883203101 26,310 537,400 SH   SOLE 1 537,400 0 0
TEXTRON INC COM 883203101 575 11,747 SH   SOLE 8 11,747 0 0
TEXTRON INC OPT 883203101 509 10,400 SH Call SOLE 8 10,400 0 0
TEXTRON INC OPT 883203101 2,414 49,300 SH Put SOLE 8 49,300 0 0
TEXTRON INC COM 883203101 542 11,067 SH   SOLE 9 11,067 0 0
TFS FINL CORP COM 87240R107 212 11,764 SH   SOLE 1 11,764 0 0
TFS FINL CORP COM 87240R107 4 257 SH   SOLE 8 257 0 0
TG THERAPEUTICS INC COM 88322Q108 840 149,722 SH   SOLE 1 149,722 0 0
TG THERAPEUTICS INC COM 88322Q108 70 12,490 SH   SOLE 8 12,490 0 0
THE CENTRAL AND EASTERN EU I FUND 153436100 18 700 SH   DFND 1 0 0 700
THE CHARLES SCHWAB CORPORATI COM 808513105 74,590 1,783,202 SH   SOLE 1 1,783,202 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 5,701 136,300 SH Put SOLE 8 136,300 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,831 43,787 SH   SOLE 8 43,787 0 0
THE CHARLES SCHWAB CORPORATI OPT 808513105 6,684 159,800 SH Call SOLE 8 159,800 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,591 38,046 SH   SOLE 9 38,046 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 899 21,500 SH   DFND 20 0 0 21,500
THE CHARLES SCHWAB CORPORATI COM 808513105 5,366 128,293 SH   SOLE 58 128,293 0 0
THE ONE GROUP HOSPITALITY IN COM 88338K103 0 65 SH   SOLE 8 65 0 0
THE REALREAL INC COM 88339P101 99 4,409 SH   SOLE 8 4,409 0 0
THE TRADE DESK INC COM 88339J105 5,271 28,108 SH   SOLE 1 28,108 0 0
THE TRADE DESK INC COM 88339J105 4 20 SH   DFND 1 0 0 20
THE TRADE DESK INC COM 88339J105 1,904 10,156 SH   SOLE 8 10,156 0 0
THE TRADE DESK INC OPT 88339J105 9,152 48,800 SH Call SOLE 8 48,800 0 0
THE TRADE DESK INC OPT 88339J105 6,264 33,400 SH Put SOLE 8 33,400 0 0
THERAPEUTICSMD INC COM 88338N107 352 97,113 SH   SOLE 1 97,113 0 0
THERAPEUTICSMD INC COM 88338N107 3 921 SH   SOLE 8 921 0 0
THERAVANCE BIOPHARMA INC COM G8807B106 820 42,067 SH   SOLE 1 42,067 0 0
THERAVANCE BIOPHARMA INC BOND 88339KAA0 2,979 3,226,000 PRN   SOLE 8 0 0 3,226,000
THERAVANCE BIOPHARMA INC COM G8807B106 59 3,013 SH   SOLE 8 3,013 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 368 1,263 SH   DFND 1 0 0 1,263
THERMO FISHER SCIENTIFIC INC COM 883556102 154,319 529,813 SH   SOLE 1 529,813 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 9,554 32,800 SH Call SOLE 8 32,800 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 343 1,179 SH   SOLE 8 1,179 0 0
THERMO FISHER SCIENTIFIC INC OPT 883556102 6,058 20,800 SH Put SOLE 8 20,800 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 7,454 25,592 SH   SOLE 9 25,592 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,005 3,450 SH   DFND 20 0 0 3,450
THERMON GROUP HLDGS INC COM 88362T103 1,073 46,715 SH   SOLE 1 46,715 0 0
THERMON GROUP HLDGS INC COM 88362T103 1 52 SH   SOLE 8 52 0 0
THIRD PT REINS LTD COM G8827U100 1,008 100,878 SH   SOLE 1 100,878 0 0
THOMSON REUTERS CORP COM 884903709 6,598 98,645 SH   SOLE 1 98,645 0 0
THOMSON REUTERS CORP COM 884903709 51 760 SH   DFND 1 0 0 760
THOMSON REUTERS CORP OPT 884903709 13 200 SH Put SOLE 8 200 0 0
THOMSON REUTERS CORP OPT 884903709 47 700 SH Call SOLE 8 700 0 0
THOMSON REUTERS CORP COM 884903709 4 52 SH   SOLE 8 52 0 0
THOMSON REUTERS CORP COM 884903709 10,119 151,316 SH   SOLE 9 151,316 0 0
THOR INDS INC COM 885160101 933 16,464 SH   SOLE 1 16,464 0 0
THOR INDS INC OPT 885160101 1,359 24,000 SH Call SOLE 8 24,000 0 0
THOR INDS INC COM 885160101 4,388 77,472 SH   SOLE 8 77,472 0 0
THOR INDS INC OPT 885160101 3,778 66,700 SH Put SOLE 8 66,700 0 0
TIDEWATER INC NEW OPT 88642R109 88 5,800 SH Call SOLE 1 5,800 0 0
TIDEWATER INC NEW COM 88642R109 1,991 131,753 SH   SOLE 1 131,753 0 0
TIDEWATER INC NEW WARR 88642R125 0 30 SH   SOLE 1 30 0 0
TIDEWATER INC NEW WARR 88642R117 0 28 SH   SOLE 1 28 0 0
TIDEWATER INC NEW COM 88642R109 2 100 SH   SOLE 8 100 0 0
TIFFANY &amp CO NEW COM 886547108 19,456 210,044 SH   SOLE 1 210,044 0 0
TIFFANY &amp CO NEW COM 886547108 12,463 134,535 SH   SOLE 8 134,535 0 0
TIFFANY &amp CO NEW OPT 886547108 5,836 63,000 SH Call SOLE 8 63,000 0 0
TIFFANY &amp CO NEW OPT 886547108 85,739 925,600 SH Put SOLE 8 925,600 0 0
TIFFANY &amp CO NEW COM 886547108 846 9,138 SH   SOLE 9 9,138 0 0
TIFFANY &amp CO NEW COM 886547108 351 3,785 SH   SOLE 99 3,785 0 0
TILE SHOP HLDGS INC COM 88677Q109 118 37,029 SH   SOLE 1 37,029 0 0
TILE SHOP HLDGS INC COM 88677Q109 3 937 SH   SOLE 8 937 0 0
TILLYS INC COM 886885102 134 14,312 SH   SOLE 1 14,312 0 0
TILLYS INC COM 886885102 0 42 SH   SOLE 8 42 0 0
TILRAY INC COM 88688T100 42 1,700 SH   SOLE 1 1,700 0 0
TILRAY INC OPT 88688T100 84 3,400 SH Put SOLE 1 3,400 0 0
TILRAY INC OPT 88688T100 11,237 454,200 SH Call SOLE 8 454,200 0 0
TILRAY INC OPT 88688T100 8,466 342,200 SH Put SOLE 8 342,200 0 0
TIM PARTICIPACOES S A ADR 88706P205 672 46,840 SH   SOLE 1 46,840 0 0
TIMBERLAND BANCORP INC COM 887098101 211 7,636 SH   SOLE 1 7,636 0 0
TIMKEN CO COM 887389104 3,344 76,872 SH   SOLE 1 76,872 0 0
TIMKEN CO OPT 887389104 52 1,200 SH Call SOLE 8 1,200 0 0
TIMKEN CO OPT 887389104 9 200 SH Put SOLE 8 200 0 0
TIMKEN CO COM 887389104 177 4,055 SH   SOLE 8 4,055 0 0
TIMKENSTEEL CORP COM 887399103 446 70,942 SH   SOLE 1 70,942 0 0
TIMKENSTEEL CORP COM 887399103 1 177 SH   SOLE 8 177 0 0
TIPTREE INC COM 88822Q103 165 22,639 SH   SOLE 1 22,639 0 0
TIPTREE INC COM 88822Q103 0 53 SH   SOLE 8 53 0 0
TITAN INTL INC ILL COM 88830M102 167 61,514 SH   SOLE 1 61,514 0 0
TITAN INTL INC ILL COM 88830M102 11 4,192 SH   SOLE 8 4,192 0 0
TITAN INTL INC ILL OPT 88830M102 14 5,300 SH Call SOLE 8 5,300 0 0
TITAN MACHY INC COM 88830R101 155 10,829 SH   SOLE 1 10,829 0 0
TITAN MACHY INC OPT 88830R101 110 7,700 SH Call SOLE 8 7,700 0 0
TITAN MACHY INC OPT 88830R101 50 3,500 SH Put SOLE 8 3,500 0 0
TITAN MACHY INC COM 88830R101 23 1,610 SH   SOLE 8 1,610 0 0
TITAN MED INC COM 88830X819 23 20,987 SH   SOLE 1 20,987 0 0
TITAN PHARMACEUTICALS INC DE COM 888314507 0 9 SH   SOLE 1 9 0 0
TIVITY HEALTH INC COM 88870R102 847 51,005 SH   SOLE 1 51,005 0 0
TIVITY HEALTH INC COM 88870R102 68 4,092 SH   SOLE 8 4,092 0 0
TIVITY HEALTH INC OPT 88870R102 15 924 SH Call SOLE 8 924 0 0
TIVO CORP COM 88870P106 1,032 135,638 SH   SOLE 1 135,638 0 0
TIVO CORP COM 88870P106 67 8,747 SH   SOLE 8 8,747 0 0
TIVO CORP OPT 88870P106 78 10,200 SH Call SOLE 8 10,200 0 0
TJX COS INC NEW COM 872540109 137,168 2,460,839 SH   SOLE 1 2,460,839 0 0
TJX COS INC NEW OPT 872540109 3,919 70,300 SH Put SOLE 8 70,300 0 0
TJX COS INC NEW COM 872540109 16,511 296,217 SH   SOLE 8 296,217 0 0
TJX COS INC NEW OPT 872540109 11,377 204,100 SH Call SOLE 8 204,100 0 0
TJX COS INC NEW COM 872540109 2,177 39,052 SH   SOLE 9 39,052 0 0
TOCAGEN INC COM 888846102 7 10,877 SH   SOLE 1 10,877 0 0
TOCAGEN INC COM 888846102 0 473 SH   SOLE 8 473 0 0
TOLL BROTHERS INC COM 889478103 40 977 SH   DFND 1 0 0 977
TOLL BROTHERS INC COM 889478103 17,671 430,492 SH   SOLE 1 430,492 0 0
TOLL BROTHERS INC OPT 889478103 3,678 89,600 SH Put SOLE 8 89,600 0 0
TOLL BROTHERS INC OPT 889478103 2,857 69,600 SH Call SOLE 8 69,600 0 0
TOLL BROTHERS INC COM 889478103 3,470 84,547 SH   SOLE 8 84,547 0 0
TOLL BROTHERS INC COM 889478103 0 1 SH   SOLE 9 1 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 1,118 13,781 SH   SOLE 1 13,781 0 0
TOMPKINS FINANCIAL CORPORATI COM 890110109 8 103 SH   SOLE 8 103 0 0
TOOTSIE ROLL INDS INC COM 890516107 433 11,654 SH   SOLE 1 11,654 0 0
TOOTSIE ROLL INDS INC COM 890516107 26 711 SH   SOLE 8 711 0 0
TOPBUILD CORP COM 89055F103 5,309 55,064 SH   SOLE 1 55,064 0 0
TOPBUILD CORP COM 89055F103 25 267 SH   SOLE 8 267 0 0
TOPBUILD CORP COM 89055F103 888 9,207 SH   SOLE 99 9,207 0 0
TORCHMARK CORP COM 891027104 0 5 SH   SOLE 1 5 0 0
TORM PLC COM G89479102 2,557 44,091 SH   SOLE 9 44,091 0 0
TORO CO COM 891092108 30,465 415,617 SH   SOLE 1 415,617 0 0
TORO CO COM 891092108 27 375 SH   SOLE 8 375 0 0
TORONTO DOMINION BK ONT COM 891160509 594 10,194 SH   SOLE 1 10,194 0 0
TORONTO DOMINION BK ONT COM 891160509 143 2,463 SH   DFND 1 0 0 2,463
TORONTO DOMINION BK ONT OPT 891160509 216 3,700 SH Call SOLE 8 3,700 0 0
TORONTO DOMINION BK ONT COM 891160509 1,970 33,812 SH   SOLE 8 33,812 0 0
TORONTO DOMINION BK ONT COM 891160509 4,463 76,603 SH   SOLE 9 76,603 0 0
TOTAL S A ADR 89151E109 23,573 453,305 SH   SOLE 1 407,078 46,227 0
TOTAL S A ADR 89151E109 1,161 22,321 SH   SOLE 8 22,321 0 0
TOTAL S A OPT 89151E109 5,569 107,100 SH Call SOLE 8 107,100 0 0
TOTAL S A OPT 89151E109 3,510 67,500 SH Put SOLE 8 67,500 0 0
TOTAL S A ADR 89151E109 3,158 60,735 SH   SOLE 9 60,735 0 0
TOTAL S A ADR 89151E109 2,340 45,000 SH   DFND 20 0 0 45,000
TOUGHBUILT INDUSTRIES INC COM 89157G207 44 140,628 SH   SOLE 8 140,628 0 0
TOWER INTL INC COM 891826109 1 45 SH   SOLE 8 45 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 398 20,682 SH   SOLE 1 20,682 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 225 11,700 SH Put SOLE 8 11,700 0 0
TOWER SEMICONDUCTOR LTD OPT M87915274 341 17,700 SH Call SOLE 8 17,700 0 0
TOWER SEMICONDUCTOR LTD COM M87915274 391 20,304 SH   SOLE 8 20,304 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,094 39,329 SH   SOLE 1 39,329 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 4 130 SH   SOLE 8 130 0 0
TOWNSQUARE MEDIA INC COM 892231101 113 16,053 SH   SOLE 1 16,053 0 0
TOWNSQUARE MEDIA INC COM 892231101 1 100 SH   SOLE 8 100 0 0
TOYOTA MOTOR CORP ADR 892331307 67 500 SH   DFND 1 0 0 500
TOYOTA MOTOR CORP ADR 892331307 272 2,025 SH   SOLE 1 2,025 0 0
TOYOTA MOTOR CORP OPT 892331307 309 2,300 SH Call SOLE 8 2,300 0 0
TOYOTA MOTOR CORP OPT 892331307 67 500 SH Put SOLE 8 500 0 0
TOYOTA MOTOR CORP ADR 892331307 0 1 SH   SOLE 9 1 0 0
TPG RE FIN TR INC TRUS 87266M107 3 135 SH   SOLE 8 135 0 0
TPG SPECIALTY LENDING INC BOND 87265KAB8 250 249,000 PRN   SOLE 8 0 0 249,000
TPG SPECIALTY LENDING INC COM 87265K102 0 20 SH   SOLE 8 20 0 0
TPG SPECIALTY LENDING INC BOND 87265KAD4 1,229 1,159,000 PRN   SOLE 8 0 0 1,159,000
TPI COMPOSITES INC COM 87266J104 425 22,638 SH   SOLE 1 22,638 0 0
TPI COMPOSITES INC COM 87266J104 13 688 SH   SOLE 9 688 0 0
TRACTOR SUPPLY CO COM 892356106 38,394 424,538 SH   SOLE 1 424,538 0 0
TRACTOR SUPPLY CO OPT 892356106 1,067 11,800 SH Call SOLE 8 11,800 0 0
TRACTOR SUPPLY CO OPT 892356106 1,745 19,300 SH Put SOLE 8 19,300 0 0
TRACTOR SUPPLY CO COM 892356106 749 8,279 SH   SOLE 8 8,279 0 0
TRACTOR SUPPLY CO COM 892356106 350 3,876 SH   SOLE 9 3,876 0 0
TRADEWEB MKTS INC COM 892672106 15 400 SH   SOLE 1 400 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 1 90 SH   SOLE 8 90 0 0
TRANSALTA CORP COM 89346D107 1 100 SH   SOLE 9 100 0 0
TRANSCAT INC COM 893529107 95 3,705 SH   SOLE 1 3,705 0 0
TRANSCAT INC COM 893529107 0 18 SH   SOLE 8 18 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 16 539 SH   SOLE 1 539 0 0
TRANSCONTINENTAL RLTY INVS COM 893617209 0 3 SH   SOLE 8 3 0 0
TRANSDIGM GROUP INC COM 893641100 39,502 75,871 SH   SOLE 1 75,871 0 0
TRANSDIGM GROUP INC OPT 893641100 3,749 7,200 SH Call SOLE 8 7,200 0 0
TRANSDIGM GROUP INC OPT 893641100 5,467 10,500 SH Put SOLE 8 10,500 0 0
TRANSDIGM GROUP INC COM 893641100 52 100 SH   SOLE 8 100 0 0
TRANSDIGM GROUP INC COM 893641100 835 1,603 SH   SOLE 9 1,603 0 0
TRANSENTERIX INC COM 89366M201 56 90,888 SH   SOLE 1 90,888 0 0
TRANSENTERIX INC COM 89366M201 0 87 SH   SOLE 8 87 0 0
TRANSLATE BIO INC COM 89374L104 145 14,646 SH   SOLE 1 14,646 0 0
TRANSLATE BIO INC COM 89374L104 38 3,867 SH   SOLE 8 3,867 0 0
TRANSMEDICS GROUP INC COM 89377M109 77 3,253 SH   SOLE 1 3,253 0 0
TRANSMEDICS GROUP INC COM 89377M109 0 10 SH   SOLE 8 10 0 0
TRANSOCEAN LTD COM H8817H100 735 164,535 SH   SOLE 1 164,535 0 0
TRANSOCEAN LTD OPT H8817H100 2,346 524,900 SH Put SOLE 8 524,900 0 0
TRANSOCEAN LTD OPT H8817H100 2,325 520,200 SH Call SOLE 8 520,200 0 0
TRANSOCEAN LTD COM H8817H100 788 176,394 SH   SOLE 8 176,394 0 0
TRANSOCEAN LTD COM H8817H100 434 97,039 SH   SOLE 9 97,039 0 0
TRANSOCEAN LTD COM H8817H100 479 107,200 SH   SOLE 99 107,200 0 0
TRANSPORTADORA DE GAS SUR ADR 893870204 132 15,634 SH   SOLE 1 15,634 0 0
TRANSUNION COM 89400J107 3,284 40,488 SH   SOLE 1 40,488 0 0
TRANSUNION COM 89400J107 22 269 SH   SOLE 8 269 0 0
TRANSUNION COM 89400J107 14,199 175,059 SH   SOLE 9 175,059 0 0
TRAVELERS COMPANIES INC COM 89417E109 2 11 SH   DFND 1 0 0 11
TRAVELERS COMPANIES INC COM 89417E109 58,360 392,483 SH   SOLE 1 392,483 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,746 11,747 SH   SOLE 8 11,747 0 0
TRAVELERS COMPANIES INC OPT 89417E109 6,409 43,100 SH Call SOLE 8 43,100 0 0
TRAVELERS COMPANIES INC OPT 89417E109 1,190 8,000 SH Put SOLE 8 8,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,244 8,370 SH   SOLE 9 8,370 0 0
TRAVELZOO COM 89421Q205 28 2,625 SH   SOLE 1 2,625 0 0
TRECORA RES COM 894648104 98 10,827 SH   SOLE 1 10,827 0 0
TRECORA RES COM 894648104 0 34 SH   SOLE 8 34 0 0
TREDEGAR CORP COM 894650100 579 29,629 SH   SOLE 1 29,629 0 0
TREDEGAR CORP COM 894650100 7 349 SH   SOLE 8 349 0 0
TREEHOUSE FOODS INC COM 89469A104 1,520 27,426 SH   SOLE 1 27,426 0 0
TREEHOUSE FOODS INC COM 89469A104 15 268 SH   SOLE 8 268 0 0
TREMONT MTG TR COM 894789106 0 99 SH   SOLE 8 99 0 0
TREVENA INC COM 89532E109 0 33 SH   SOLE 1 33 0 0
TREX CO INC COM 89531P105 5,696 62,646 SH   SOLE 1 62,646 0 0
TREX CO INC OPT 89531P105 236 2,600 SH Put SOLE 8 2,600 0 0
TREX CO INC COM 89531P105 95 1,055 SH   SOLE 8 1,055 0 0
TRI POINTE GROUP INC COM 87265H109 5,649 375,533 SH   SOLE 1 375,533 0 0
TRI POINTE GROUP INC COM 87265H109 64 4,267 SH   SOLE 8 4,267 0 0
TRI POINTE GROUP INC COM 87265H109 266 17,665 SH   SOLE 99 17,665 0 0
TRIBUNE PUBG CO NEW COM 89609W107 76 8,957 SH   SOLE 1 8,957 0 0
TRIBUNE PUBG CO NEW COM 89609W107 2 175 SH   SOLE 8 175 0 0
TRICIDA INC COM 89610F101 332 10,762 SH   SOLE 1 10,762 0 0
TRICIDA INC COM 89610F101 262 8,471 SH   SOLE 8 8,471 0 0
TRICIDA INC COM 89610F101 63 2,054 SH   SOLE 99 2,054 0 0
TRICO BANCSHARES COM 896095106 550 15,155 SH   SOLE 1 15,155 0 0
TRICO BANCSHARES COM 896095106 2 51 SH   SOLE 8 51 0 0
TRIMAS CORP COM 896215209 1,083 35,325 SH   SOLE 1 35,325 0 0
TRIMAS CORP COM 896215209 3 108 SH   SOLE 8 108 0 0
TRIMBLE INC COM 896239100 3,375 86,934 SH   SOLE 1 86,934 0 0
TRIMBLE INC OPT 896239100 66 1,700 SH Call SOLE 8 1,700 0 0
TRIMBLE INC COM 896239100 405 10,414 SH   SOLE 8 10,414 0 0
TRIMBLE INC COM 896239100 216 5,557 SH   SOLE 9 5,557 0 0
TRIMBLE INC COM 896239100 457 11,776 SH   SOLE 99 11,776 0 0
TRINET GROUP INC COM 896288107 2,271 36,515 SH   SOLE 1 36,515 0 0
TRINET GROUP INC COM 896288107 384 6,168 SH   SOLE 8 6,168 0 0
TRINET GROUP INC COM 896288107 604 9,713 SH   SOLE 99 9,713 0 0
TRINITY INDS INC COM 896522109 3,459 175,799 SH   SOLE 1 175,799 0 0
TRINITY INDS INC COM 896522109 174 8,799 SH   SOLE 8 8,799 0 0
TRINITY INDS INC OPT 896522109 115 5,830 SH Put SOLE 8 5,830 0 0
TRINITY INDS INC OPT 896522109 281 14,265 SH Call SOLE 8 14,265 0 0
TRINITY PL HLDGS INC COM 89656D101 0 7 SH   SOLE 1 7 0 0
TRINITY PL HLDGS INC COM 89656D101 0 101 SH   SOLE 8 101 0 0
TRINSEO S A COM L9340P101 1,934 45,025 SH   SOLE 1 45,025 0 0
TRINSEO S A COM L9340P101 22 501 SH   SOLE 8 501 0 0
TRIO TECH INTL COM 896712205 0 32 SH   SOLE 8 32 0 0
TRIPADVISOR INC COM 896945201 17,289 446,999 SH   SOLE 1 446,999 0 0
TRIPADVISOR INC OPT 896945201 1,555 40,200 SH Put SOLE 8 40,200 0 0
TRIPADVISOR INC OPT 896945201 5,122 132,400 SH Call SOLE 8 132,400 0 0
TRIPADVISOR INC COM 896945201 292 7,539 SH   SOLE 8 7,539 0 0
TRIPADVISOR INC COM 896945201 130 3,368 SH   SOLE 9 3,368 0 0
TRIPADVISOR INC COM 896945201 74 1,914 SH   SOLE 99 1,914 0 0
TRIPLE-S MGMT CORP COM 896749108 220 16,452 SH   SOLE 1 16,452 0 0
TRIPLE-S MGMT CORP COM 896749108 6 416 SH   SOLE 8 416 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1 36 SH   SOLE 8 36 0 0
TRISTATE CAP HLDGS INC COM 89678F100 253 12,041 SH   SOLE 1 12,041 0 0
TRITON INTL LTD COM G9078F107 1,850 54,668 SH   SOLE 1 54,668 0 0
TRITON INTL LTD COM G9078F107 20 591 SH   SOLE 8 591 0 0
TRIUMPH BANCORP INC COM 89679E300 747 23,418 SH   SOLE 1 23,418 0 0
TRIUMPH BANCORP INC COM 89679E300 7 213 SH   SOLE 8 213 0 0
TRIUMPH BANCORP INC COM 89679E300 250 7,830 SH   SOLE 99 7,830 0 0
TRIUMPH GROUP INC NEW COM 896818101 5,391 235,595 SH   SOLE 1 235,595 0 0
TRIUMPH GROUP INC NEW COM 896818101 73 3,164 SH   SOLE 8 3,164 0 0
TRIVAGO N V ADR 89686D105 0 30 SH   SOLE 1 30 0 0
TRONOX HOLDINGS PLC COM G9087Q102 523 62,895 SH   SOLE 1 62,895 0 0
TRONOX HOLDINGS PLC OPT G9087Q102 276 33,200 SH Call SOLE 8 33,200 0 0
TRONOX HOLDINGS PLC COM G9087Q102 16 1,867 SH   SOLE 8 1,867 0 0
TROVAGENE INC COM 897238606 1 348 SH   DFND 1 0 0 348
TRUEBLUE INC COM 89785X101 1,362 64,507 SH   SOLE 1 64,507 0 0
TRUEBLUE INC COM 89785X101 4 181 SH   SOLE 8 181 0 0
TRUECAR INC COM 89785L107 983 288,860 SH   SOLE 1 288,860 0 0
TRUECAR INC COM 89785L107 5 1,547 SH   SOLE 8 1,547 0 0
TRUECAR INC OPT 89785L107 22 6,500 SH Call SOLE 8 6,500 0 0
TRUPANION INC COM 898202106 3,341 131,472 SH   SOLE 1 31,317 100,155 0
TRUPANION INC COM 898202106 1 28 SH   SOLE 8 28 0 0
TRUPANION INC COM 898202106 470 18,484 SH   SOLE 20 0 18,484 0
TRUPANION INC COM 898202106 169 6,658 SH   SOLE 82 0 6,658 0
TRUPANION INC COM 898202106 563 22,151 SH   SOLE 99 8,286 13,865 0
TRUSTCO BK CORP N Y COM 898349105 791 97,077 SH   SOLE 1 97,077 0 0
TRUSTCO BK CORP N Y COM 898349105 2 222 SH   SOLE 8 222 0 0
TRUSTMARK CORP COM 898402102 1,379 40,448 SH   SOLE 1 40,448 0 0
TRUSTMARK CORP COM 898402102 15 436 SH   SOLE 8 436 0 0
TSAKOS ENERGY NAVIGATION LTD COM G9108L108 114 38,563 SH   SOLE 8 38,563 0 0
TSAKOS ENERGY NAVIGATION LTD OPT G9108L108 47 16,000 SH Call SOLE 8 16,000 0 0
TSR INC COM 872885207 0 18 SH   SOLE 8 18 0 0
TTEC HLDGS INC COM 89854H102 907 18,939 SH   SOLE 1 18,939 0 0
TTM TECHNOLOGIES INC COM 87305R109 1,301 106,698 SH   SOLE 1 106,698 0 0
TTM TECHNOLOGIES INC COM 87305R109 1 100 SH   SOLE 8 100 0 0
TTM TECHNOLOGIES INC COM 87305R109 351 28,764 SH   SOLE 99 28,764 0 0
TUCOWS INC COM 898697206 469 8,653 SH   SOLE 1 8,653 0 0
TUCOWS INC COM 898697206 3 68 SH   SOLE 8 68 0 0
TUFIN SOFTWARE TECHNOLOGIS L COM M8893U102 25 1,509 SH   SOLE 1 1,509 0 0
TUNIU CORP ADR 89977P106 0 58 SH   SOLE 8 58 0 0
TUPPERWARE BRANDS CORP COM 899896104 954 60,109 SH   SOLE 1 60,109 0 0
TUPPERWARE BRANDS CORP OPT 899896104 367 23,100 SH Call SOLE 8 23,100 0 0
TUPPERWARE BRANDS CORP OPT 899896104 251 15,800 SH Put SOLE 8 15,800 0 0
TUPPERWARE BRANDS CORP COM 899896104 116 7,324 SH   SOLE 8 7,324 0 0
TURKCELL ILETISIM HIZMETLERI ADR 900111204 62 10,674 SH   SOLE 1 10,674 0 0
TURNING POINT THERAPEUTICS I COM 90041T108 150 3,992 SH   SOLE 1 3,992 0 0
TURNING PT BRANDS INC COM 90041L105 5,390 233,726 SH   SOLE 1 233,726 0 0
TURNING PT BRANDS INC COM 90041L105 33 1,436 SH   SOLE 8 1,436 0 0
TURQUOISE HILL RES LTD COM 900435108 1 2,100 SH   SOLE 1 2,100 0 0
TURQUOISE HILL RES LTD COM 900435108 2 4,123 SH   SOLE 9 4,123 0 0
TURTLE BEACH CORP COM 900450206 262 22,450 SH   SOLE 1 22,450 0 0
TUTOR PERINI CORP COM 901109108 290 20,235 SH   SOLE 1 20,235 0 0
TUTOR PERINI CORP COM 901109108 80 5,571 SH   SOLE 8 5,571 0 0
TWILIO INC COM 90138F102 2,625 23,872 SH   SOLE 1 23,872 0 0
TWILIO INC COM 90138F102 7 65 SH   DFND 1 0 0 65
TWILIO INC BOND 90138FAB8 9,478 5,667,000 PRN   SOLE 8 0 0 5,667,000
TWILIO INC OPT 90138F102 22,608 205,600 SH Put SOLE 8 205,600 0 0
TWILIO INC OPT 90138F102 13,833 125,800 SH Call SOLE 8 125,800 0 0
TWILIO INC COM 90138F102 5,259 47,825 SH   SOLE 8 47,825 0 0
TWILIO INC COM 90138F102 136 1,233 SH   SOLE 9 1,233 0 0
TWILIO INC COM 90138F102 165 1,500 SH   DFND 20 0 0 1,500
TWIN DISC INC COM 901476101 56 5,236 SH   SOLE 1 5,236 0 0
TWIN DISC INC COM 901476101 0 17 SH   SOLE 8 17 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 576 25,232 SH   SOLE 1 25,232 0 0
TWIN RIV WORLDWIDE HLDGS INC COM 90171V204 4 194 SH   SOLE 8 194 0 0
TWIST BIOSCIENCE CORP COM 90184D100 2,105 88,129 SH   SOLE 1 88,129 0 0
TWITTER INC COM 90184L102 289 7,005 SH   DFND 1 0 0 7,005
TWITTER INC COM 90184L102 158,100 3,837,376 SH   SOLE 1 3,837,376 0 0
TWITTER INC COM 90184L102 6,696 162,534 SH   SOLE 8 162,534 0 0
TWITTER INC OPT 90184L102 48,587 1,179,300 SH Put SOLE 8 1,179,300 0 0
TWITTER INC BOND 90184LAD4 39 40,000 PRN   SOLE 8 0 0 40,000
TWITTER INC BOND 90184LAF9 2,090 1,970,000 PRN   SOLE 8 0 0 1,970,000
TWITTER INC OPT 90184L102 36,520 886,400 SH Call SOLE 8 886,400 0 0
TWITTER INC COM 90184L102 978 23,762 SH   SOLE 9 23,762 0 0
TWITTER INC COM 90184L102 623 15,120 SH   DFND 20 0 0 15,120
TWITTER INC COM 90184L102 3,244 78,733 SH   SOLE 58 78,733 0 0
TWO HBRS INVT CORP TRUS 90187B408 1,861 141,744 SH   SOLE 1 141,744 0 0
TWO HBRS INVT CORP TRUS 90187B408 5 411 SH   SOLE 8 411 0 0
TWO RIV BANCORP COM 90207C105 0 3 SH   SOLE 8 3 0 0
TYLER TECHNOLOGIES INC COM 902252105 1,282 4,885 SH   SOLE 1 4,885 0 0
TYLER TECHNOLOGIES INC COM 902252105 20 76 SH   SOLE 8 76 0 0
TYME TECHNOLOGIES INC COM 90238J103 35 29,219 SH   SOLE 1 29,219 0 0
TYSON FOODS INC COM 902494103 38,051 441,734 SH   SOLE 1 441,734 0 0
TYSON FOODS INC OPT 902494103 4,255 49,400 SH Call SOLE 8 49,400 0 0
TYSON FOODS INC COM 902494103 416 4,837 SH   SOLE 8 4,837 0 0
TYSON FOODS INC OPT 902494103 1,240 14,400 SH Put SOLE 8 14,400 0 0
TYSON FOODS INC COM 902494103 811 9,421 SH   SOLE 9 9,421 0 0
U S CONCRETE INC COM 90333L201 863 15,603 SH   SOLE 1 15,603 0 0
U S CONCRETE INC COM 90333L201 58 1,031 SH   SOLE 8 1,031 0 0
U S PHYSICAL THERAPY INC COM 90337L108 2,837 21,733 SH   SOLE 1 21,733 0 0
U S PHYSICAL THERAPY INC COM 90337L108 7 50 SH   SOLE 8 50 0 0
U S SILICA HLDGS INC COM 90346E103 1,141 119,555 SH   SOLE 1 119,555 0 0
U S SILICA HLDGS INC OPT 90346E103 595 62,200 SH Put SOLE 8 62,200 0 0
U S SILICA HLDGS INC OPT 90346E103 230 24,100 SH Call SOLE 8 24,100 0 0
U S SILICA HLDGS INC COM 90346E103 497 51,952 SH   SOLE 8 51,952 0 0
U S WELL SVCS INC COM 91274U101 22 9,893 SH   SOLE 1 9,893 0 0
UBER TECHNOLOGIES INC COM 90353T100 19 631 SH   DFND 1 0 0 631
UBER TECHNOLOGIES INC COM 90353T100 2,082 68,330 SH   SOLE 1 68,330 0 0
UBER TECHNOLOGIES INC COM 90353T100 117 3,834 SH   SOLE 8 3,834 0 0
UBER TECHNOLOGIES INC OPT 90353T100 15,354 503,900 SH Put SOLE 8 503,900 0 0
UBER TECHNOLOGIES INC OPT 90353T100 20,299 666,200 SH Call SOLE 8 666,200 0 0
UBER TECHNOLOGIES INC COM 90353T100 84 2,759 SH   SOLE 9 2,759 0 0
UBER TECHNOLOGIES INC COM 90353T100 140 4,600 SH   DFND 20 0 0 4,600
UBS GROUP AG OPT H42097107 153 13,500 SH Call SOLE 8 13,500 0 0
UBS GROUP AG OPT H42097107 1 100 SH Put SOLE 8 100 0 0
UDR INC COM 902653104 3,076 63,440 SH   SOLE 1 63,440 0 0
UDR INC TRUS 902653104 25,458 525,133 SH   SOLE 1 525,133 0 0
UDR INC COM 902653104 429 8,847 SH   SOLE 9 8,847 0 0
UFP TECHNOLOGIES INC COM 902673102 132 3,408 SH   SOLE 1 3,408 0 0
UFP TECHNOLOGIES INC COM 902673102 0 7 SH   SOLE 8 7 0 0
UGI CORP NEW COM 902681105 8,302 165,131 SH   SOLE 1 165,131 0 0
UGI CORP NEW OPT 902681105 502 10,000 SH Put SOLE 8 10,000 0 0
UGI CORP NEW COM 902681105 88 1,755 SH   SOLE 8 1,755 0 0
UGI CORP NEW OPT 902681105 32 641 SH Call SOLE 8 641 0 0
UGI CORP NEW COM 902681105 213 4,249 SH   SOLE 9 4,249 0 0
UGI CORP NEW COM 902681105 558 11,099 SH   SOLE 99 11,099 0 0
ULTA BEAUTY INC COM 90384S303 18,224 72,702 SH   SOLE 1 72,702 0 0
ULTA BEAUTY INC OPT 90384S303 35,141 140,200 SH Call SOLE 8 140,200 0 0
ULTA BEAUTY INC OPT 90384S303 48,952 195,300 SH Put SOLE 8 195,300 0 0
ULTA BEAUTY INC COM 90384S303 1,607 6,410 SH   SOLE 8 6,410 0 0
ULTA BEAUTY INC COM 90384S303 530 2,115 SH   SOLE 9 2,115 0 0
ULTA BEAUTY INC COM 90384S303 1,526 6,088 SH   SOLE 58 6,088 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 1,836 125,484 SH   SOLE 1 125,484 0 0
ULTRA CLEAN HLDGS INC OPT 90385V107 15 1,000 SH Put SOLE 8 1,000 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 7 425 SH   SOLE 8 425 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 1,152 26,939 SH   SOLE 1 26,939 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 4 108 SH   SOLE 8 108 0 0
ULTRALIFE CORP COM 903899102 0 10 SH   SOLE 8 10 0 0
UMB FINL CORP COM 902788108 2,560 39,637 SH   SOLE 1 39,637 0 0
UMB FINL CORP COM 902788108 29 456 SH   SOLE 8 456 0 0
UMH PPTYS INC TRUS 903002103 250 17,771 SH   SOLE 1 17,771 0 0
UMPQUA HLDGS CORP COM 904214103 361 21,930 SH   SOLE 1 21,930 0 0
UMPQUA HLDGS CORP COM 904214103 0 20 SH   SOLE 8 20 0 0
UNDER ARMOUR INC COM 904311206 4,174 230,166 SH   SOLE 1 230,166 0 0
UNDER ARMOUR INC COM 904311107 7,507 376,484 SH   SOLE 1 376,484 0 0
UNDER ARMOUR INC COM 904311206 253 13,999 SH   SOLE 8 13,999 0 0
UNDER ARMOUR INC OPT 904311107 8,011 401,800 SH Put SOLE 8 401,800 0 0
UNDER ARMOUR INC OPT 904311107 1,559 78,200 SH Call SOLE 8 78,200 0 0
UNDER ARMOUR INC OPT 904311206 812 44,800 SH Call SOLE 8 44,800 0 0
UNDER ARMOUR INC OPT 904311206 1,403 77,400 SH Put SOLE 8 77,400 0 0
UNDER ARMOUR INC COM 904311107 4,308 216,074 SH   SOLE 8 216,074 0 0
UNDER ARMOUR INC COM 904311107 792 39,770 SH   SOLE 9 39,770 0 0
UNDER ARMOUR INC COM 904311206 112 6,197 SH   SOLE 9 6,197 0 0
UNDER ARMOUR INC COM 904311107 147 7,375 SH   SOLE 99 7,375 0 0
UNDER ARMOUR INC COM 904311206 259 14,311 SH   SOLE 99 14,311 0 0
UNICO AMERN CORP COM 904607108 0 64 SH   SOLE 8 64 0 0
UNIFI INC COM 904677200 385 17,546 SH   SOLE 1 17,546 0 0
UNIFI INC COM 904677200 1 40 SH   SOLE 8 40 0 0
UNIFIRST CORP MASS COM 904708104 3,149 16,146 SH   SOLE 1 16,146 0 0
UNIFIRST CORP MASS COM 904708104 11 58 SH   SOLE 8 58 0 0
UNIFIRST CORP MASS COM 904708104 1,253 6,423 SH   SOLE 99 6,423 0 0
UNILEVER N V ADR 904784709 136 2,261 SH   DFND 1 0 0 2,261
UNILEVER N V ADR 904784709 6,845 114,036 SH   SOLE 1 114,036 0 0
UNILEVER N V ADR 904784709 6 84 SH   SOLE 8 84 0 0
UNILEVER PLC ADR 904767704 3,660 60,898 SH   SOLE 1 60,898 0 0
UNILEVER PLC ADR 904767704 9 150 SH   DFND 1 0 0 150
UNILEVER PLC OPT 904767704 12 200 SH Put SOLE 8 200 0 0
UNILEVER PLC OPT 904767704 451 7,500 SH Call SOLE 8 7,500 0 0
UNILEVER PLC ADR 904767704 2,079 34,600 SH   DFND 20 0 0 34,600
UNION BANKSHARES INC COM 905400107 61 1,924 SH   SOLE 1 1,924 0 0
UNION BANKSHARES INC COM 905400107 0 6 SH   SOLE 8 6 0 0
UNION PACIFIC CORP COM 907818108 118,540 731,823 SH   SOLE 1 731,823 0 0
UNION PACIFIC CORP OPT 907818108 6,479 40,000 SH Call SOLE 1 40,000 0 0
UNION PACIFIC CORP OPT 907818108 6,479 40,000 SH Put SOLE 1 40,000 0 0
UNION PACIFIC CORP COM 907818108 11,245 69,416 SH   SOLE 8 69,416 0 0
UNION PACIFIC CORP OPT 907818108 8,860 54,700 SH Put SOLE 8 54,700 0 0
UNION PACIFIC CORP OPT 907818108 13,590 83,900 SH Call SOLE 8 83,900 0 0
UNION PACIFIC CORP OPT 907818108 6,479 40,000 SH Call SOLE 9 40,000 0 0
UNION PACIFIC CORP OPT 907818108 6,479 40,000 SH Put SOLE 9 40,000 0 0
UNION PACIFIC CORP COM 907818108 3,748 23,141 SH   SOLE 9 23,141 0 0
UNION PACIFIC CORP COM 907818108 12,381 76,433 SH   SOLE 58 76,433 0 0
UNION PACIFIC CORP COM 907818108 139 860 SH   SOLE 99 860 0 0
UNIQURE NV COM N90064101 315 8,001 SH   SOLE 1 8,001 0 0
UNIQURE NV OPT N90064101 295 7,500 SH Call SOLE 8 7,500 0 0
UNISYS CORP COM 909214306 590 79,254 SH   SOLE 1 79,254 0 0
UNISYS CORP COM 909214306 255 34,335 SH   SOLE 8 34,335 0 0
UNISYS CORP OPT 909214306 7 900 SH Call SOLE 8 900 0 0
UNIT CORP COM 909218109 481 142,052 SH   SOLE 1 142,052 0 0
UNIT CORP COM 909218109 2 546 SH   SOLE 8 546 0 0
UNIT CORP OPT 909218109 0 100 SH Call SOLE 8 100 0 0
UNIT CORP OPT 909218109 2 500 SH Put SOLE 8 500 0 0
UNITED AIRLINES HLDGS INC COM 910047109 28,779 325,501 SH   SOLE 1 325,501 0 0
UNITED AIRLINES HLDGS INC COM 910047109 8,859 100,206 SH   SOLE 8 100,206 0 0
UNITED AIRLINES HLDGS INC OPT 910047109 66,935 757,100 SH Put SOLE 8 757,100 0 0
UNITED AIRLINES HLDGS INC OPT 910047109 49,200 556,500 SH Call SOLE 8 556,500 0 0
UNITED AIRLINES HLDGS INC COM 910047109 369 4,170 SH   SOLE 9 4,170 0 0
UNITED AIRLINES HLDGS INC COM 910047109 2,141 24,213 SH   SOLE 58 24,213 0 0
UNITED BANCORP INC OHIO COM 909911109 0 5 SH   SOLE 8 5 0 0
UNITED BANCSHARES INC OHIO COM 909458101 0 1 SH   SOLE 1 1 0 0
UNITED BANCSHARES INC OHIO COM 909458101 0 10 SH   SOLE 8 10 0 0
UNITED BANKSHARES INC WEST V COM 909907107 2,401 63,410 SH   SOLE 1 63,410 0 0
UNITED BANKSHARES INC WEST V COM 909907107 5 120 SH   SOLE 8 120 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 2,197 77,501 SH   SOLE 1 77,501 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 8 270 SH   SOLE 8 270 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 262 24,324 SH   SOLE 1 24,324 0 0
UNITED CMNTY FINL CORP OHIO COM 909839102 2 164 SH   SOLE 8 164 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1,442 105,826 SH   SOLE 1 105,826 0 0
UNITED FINL BANCORP INC NEW COM 910304104 1 59 SH   SOLE 8 59 0 0
UNITED FINL BANCORP INC NEW COM 910304104 74 5,400 SH   SOLE 99 5,400 0 0
UNITED FIRE GROUP INC COM 910340108 992 21,111 SH   SOLE 1 21,111 0 0
UNITED FIRE GROUP INC COM 910340108 2 47 SH   SOLE 8 47 0 0
UNITED GUARDIAN INC COM 910571108 0 19 SH   SOLE 8 19 0 0
UNITED INS HLDGS CORP COM 910710102 388 27,748 SH   SOLE 1 27,748 0 0
UNITED INS HLDGS CORP COM 910710102 3 185 SH   SOLE 8 185 0 0
UNITED MICROELECTRONICS CORP ADR 910873405 5 2,390 SH   SOLE 1 2,390 0 0
UNITED NAT FOODS INC COM 911163103 1,315 114,157 SH   SOLE 1 114,157 0 0
UNITED NAT FOODS INC OPT 911163103 6 500 SH Put SOLE 8 500 0 0
UNITED NAT FOODS INC COM 911163103 36 3,090 SH   SOLE 8 3,090 0 0
UNITED PARCEL SERVICE INC COM 911312106 60 500 SH   DFND 1 0 0 500
UNITED PARCEL SERVICE INC COM 911312106 106,604 889,701 SH   SOLE 1 889,701 0 0
UNITED PARCEL SERVICE INC OPT 911312106 35,946 300,000 SH Call SOLE 1 300,000 0 0
UNITED PARCEL SERVICE INC OPT 911312106 25,114 209,600 SH Put SOLE 8 209,600 0 0
UNITED PARCEL SERVICE INC COM 911312106 1,105 9,221 SH   SOLE 8 9,221 0 0
UNITED PARCEL SERVICE INC OPT 911312106 43,602 363,900 SH Call SOLE 8 363,900 0 0
UNITED PARCEL SERVICE INC COM 911312106 4,363 36,410 SH   SOLE 9 36,410 0 0
UNITED RENTALS INC COM 911363109 18,506 148,463 SH   SOLE 1 148,463 0 0
UNITED RENTALS INC OPT 911363109 29,141 233,800 SH Put SOLE 8 233,800 0 0
UNITED RENTALS INC COM 911363109 4,034 32,372 SH   SOLE 8 32,372 0 0
UNITED RENTALS INC OPT 911363109 11,853 95,100 SH Call SOLE 8 95,100 0 0
UNITED RENTALS INC COM 911363109 324 2,591 SH   SOLE 9 2,591 0 0
UNITED SECURITY BANCSHARES C COM 911460103 88 8,394 SH   SOLE 1 8,394 0 0
UNITED SECURITY BANCSHARES C COM 911460103 1 56 SH   SOLE 8 56 0 0
UNITED STATES CELLULAR CORP COM 911684108 2,267 60,322 SH   SOLE 1 60,322 0 0
UNITED STATES CELLULAR CORP COM 911684108 1,743 46,387 SH   SOLE 8 46,387 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 93 1,211 SH   SOLE 1 1,211 0 0
UNITED STATES LIME &amp MINERAL COM 911922102 0 6 SH   SOLE 8 6 0 0
UNITED STATES NATL GAS FUND FUND 912318300 209 10,508 SH   SOLE 1 10,508 0 0
UNITED STATES NATL GAS FUND FUND 912318300 10,342 518,895 SH   SOLE 8 518,895 0 0
UNITED STATES NATL GAS FUND OPT 912318300 3,986 200,000 SH Put SOLE 8 200,000 0 0
UNITED STATES NATL GAS FUND OPT 912318300 3,550 178,100 SH Call SOLE 8 178,100 0 0
UNITED STATES OIL FUND LP FUND 91232N108 2,891 254,907 SH   SOLE 1 254,907 0 0
UNITED STATES OIL FUND LP FUND 91232N108 5,539 488,452 SH   SOLE 8 488,452 0 0
UNITED STATES OIL FUND LP OPT 91232N108 54,643 4,818,600 SH Put SOLE 8 4,818,600 0 0
UNITED STATES OIL FUND LP OPT 91232N108 108,059 9,529,000 SH Call SOLE 8 9,529,000 0 0
UNITED STATES OIL FUND LP FUND 91232N108 113 10,000 SH   DFND 20 0 0 10,000
UNITED STATES STL CORP NEW COM 912909108 19,362 1,676,329 SH   SOLE 1 1,676,329 0 0
UNITED STATES STL CORP NEW OPT 912909108 46,200 4,000,000 SH Put SOLE 1 4,000,000 0 0
UNITED STATES STL CORP NEW OPT 912909108 10,261 888,400 SH Call SOLE 8 888,400 0 0
UNITED STATES STL CORP NEW OPT 912909108 20,541 1,778,500 SH Put SOLE 8 1,778,500 0 0
UNITED STATES STL CORP NEW COM 912909108 6,140 531,559 SH   SOLE 8 531,559 0 0
UNITED STATES STL CORP NEW COM 912909108 846 73,211 SH   SOLE 9 73,211 0 0
UNITED TECHNOLOGIES CORP COM 913017109 855 6,265 SH   DFND 1 0 0 6,265
UNITED TECHNOLOGIES CORP COM 913017109 144,512 1,058,533 SH   SOLE 1 1,057,808 725 0
UNITED TECHNOLOGIES CORP COM 913017109 4,649 34,051 SH   SOLE 8 34,051 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 30,100 220,479 SH Put SOLE 8 220,479 0 0
UNITED TECHNOLOGIES CORP OPT 913017109 1,683,841 12,334,022 SH Call SOLE 8 12,334,022 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,881 28,432 SH   SOLE 9 28,432 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,034 14,900 SH   DFND 20 0 0 14,900
UNITED TECHNOLOGIES CORP COM 913017109 11,957 87,586 SH   SOLE 58 87,586 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 443 5,563 SH   SOLE 1 5,563 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 590 7,400 SH Call SOLE 8 7,400 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 647 8,112 SH   SOLE 8 8,112 0 0
UNITED THERAPEUTICS CORP DEL OPT 91307C102 136 1,700 SH Put SOLE 8 1,700 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 30 379 SH   SOLE 9 379 0 0
UNITEDHEALTH GROUP INC COM 91324P102 424,315 1,952,479 SH   SOLE 1 1,665,302 287,177 0
UNITEDHEALTH GROUP INC COM 91324P102 246 1,131 SH   DFND 1 0 0 1,131
UNITEDHEALTH GROUP INC OPT 91324P102 32,055 147,500 SH Call SOLE 8 147,500 0 0
UNITEDHEALTH GROUP INC COM 91324P102 25,145 115,709 SH   SOLE 8 115,709 0 0
UNITEDHEALTH GROUP INC OPT 91324P102 58,416 268,800 SH Put SOLE 8 268,800 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,746 35,645 SH   SOLE 9 35,645 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,521 7,000 SH   DFND 20 0 0 7,000
UNITEDHEALTH GROUP INC COM 91324P102 3,516 16,181 SH   SOLE 20 0 16,181 0
UNITEDHEALTH GROUP INC COM 91324P102 22,306 102,642 SH   SOLE 58 102,642 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,467 11,354 SH   SOLE 82 0 11,354 0
UNITEDHEALTH GROUP INC COM 91324P102 10,551 48,551 SH   SOLE 99 1,307 47,244 0
UNITI GROUP INC TRUS 91325V108 13,407 1,726,442 SH   SOLE 1 1,726,442 0 0
UNITI GROUP INC TRUS 91325V108 4,917 633,222 SH   SOLE 8 633,222 0 0
UNITI GROUP INC OPT 91325V108 5,241 675,000 SH Put SOLE 8 675,000 0 0
UNITIL CORP COM 913259107 483 7,607 SH   SOLE 1 7,607 0 0
UNITIL CORP COM 913259107 2 24 SH   SOLE 8 24 0 0
UNITY BANCORP INC COM 913290102 88 3,961 SH   SOLE 1 3,961 0 0
UNITY BANCORP INC COM 913290102 2 83 SH   SOLE 8 83 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 80 13,157 SH   SOLE 1 13,157 0 0
UNITY BIOTECHNOLOGY INC COM 91381U101 5 814 SH   SOLE 8 814 0 0
UNIVAR SOLUTIONS INC COM 91336L107 558 26,842 SH   SOLE 1 26,842 0 0
UNIVAR SOLUTIONS INC COM 91336L107 14 693 SH   SOLE 8 693 0 0
UNIVAR SOLUTIONS INC COM 91336L107 2,180 105,000 SH   SOLE 9 105,000 0 0
UNIVERSAL CORP VA COM 913456109 1,499 27,353 SH   SOLE 1 27,353 0 0
UNIVERSAL CORP VA COM 913456109 8 147 SH   SOLE 8 147 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 3,233 19,257 SH   SOLE 1 19,257 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 9,067 54,000 SH Put SOLE 8 54,000 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 134 794 SH   SOLE 8 794 0 0
UNIVERSAL DISPLAY CORP OPT 91347P105 9,688 57,700 SH Call SOLE 8 57,700 0 0
UNIVERSAL ELECTRS INC COM 913483103 1,013 19,901 SH   SOLE 1 19,901 0 0
UNIVERSAL ELECTRS INC COM 913483103 2 34 SH   SOLE 8 34 0 0
UNIVERSAL FST PRODS INC COM 913543104 3,272 82,052 SH   SOLE 1 82,052 0 0
UNIVERSAL FST PRODS INC COM 913543104 6 160 SH   SOLE 8 160 0 0
UNIVERSAL FST PRODS INC COM 913543104 529 13,265 SH   SOLE 99 13,265 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 2,321 22,570 SH   SOLE 1 22,570 0 0
UNIVERSAL HEALTH RLTY INCM T TRUS 91359E105 3 28 SH   SOLE 8 28 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 16,455 110,628 SH   SOLE 1 110,628 0 0
UNIVERSAL HLTH SVCS INC OPT 913903100 193 1,300 SH Call SOLE 8 1,300 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 105 707 SH   SOLE 8 707 0 0
UNIVERSAL HLTH SVCS INC COM 913903100 398 2,675 SH   SOLE 9 2,675 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,653 55,129 SH   SOLE 1 55,129 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 12 408 SH   SOLE 8 408 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 203 8,730 SH   SOLE 1 8,730 0 0
UNIVERSAL LOGISTICS HLDGS IN COM 91388P105 1 61 SH   SOLE 8 61 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 2 100 SH   SOLE 1 100 0 0
UNIVERSAL STAINLESS &amp ALLOY COM 913837100 0 7 SH   SOLE 8 7 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 2 354 SH   SOLE 8 354 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 373 14,593 SH   SOLE 1 14,593 0 0
UNIVEST FINANCIAL CORPORATIO COM 915271100 1 42 SH   SOLE 8 42 0 0
UNUM GROUP COM 91529Y106 23,998 807,446 SH   SOLE 1 807,446 0 0
UNUM GROUP COM 91529Y106 1,058 35,576 SH   SOLE 8 35,576 0 0
UNUM GROUP COM 91529Y106 290 9,754 SH   SOLE 9 9,754 0 0
UNUM THERAPEUTICS INC COM 903214104 38 26,394 SH   SOLE 1 26,394 0 0
UPLAND SOFTWARE INC COM 91544A109 393 11,286 SH   SOLE 1 11,286 0 0
UPLAND SOFTWARE INC COM 91544A109 7 209 SH   SOLE 8 209 0 0
UPWORK INC COM 91688F104 448 33,742 SH   SOLE 1 33,742 0 0
UPWORK INC COM 91688F104 4 279 SH   SOLE 8 279 0 0
URANIUM ENERGY CORP COM 916896103 1 682 SH   DFND 1 0 0 682
URANIUM ENERGY CORP COM 916896103 86 87,868 SH   SOLE 1 87,868 0 0
URBAN EDGE PPTYS TRUS 91704F104 3,103 156,809 SH   SOLE 1 156,809 0 0
URBAN EDGE PPTYS TRUS 91704F104 52 2,648 SH   SOLE 8 2,648 0 0
URBAN OUTFITTERS INC COM 917047102 4,984 177,429 SH   SOLE 1 177,429 0 0
URBAN OUTFITTERS INC COM 917047102 10 363 SH   SOLE 8 363 0 0
URBAN OUTFITTERS INC OPT 917047102 1,118 39,800 SH Put SOLE 8 39,800 0 0
URBAN OUTFITTERS INC OPT 917047102 815 29,000 SH Call SOLE 8 29,000 0 0
URBAN OUTFITTERS INC COM 917047102 46 1,626 SH   SOLE 99 1,626 0 0
UROGEN PHARMA LTD COM M96088105 229 9,605 SH   SOLE 1 9,605 0 0
UROGEN PHARMA LTD COM M96088105 8 349 SH   SOLE 8 349 0 0
UROVANT SCIENCES LTD COM G9381B108 1 149 SH   SOLE 8 149 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 716 30,214 SH   SOLE 1 30,214 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286205 3 126 SH   SOLE 8 126 0 0
URSTADT BIDDLE PPTYS INC TRUS 917286106 1 76 SH   SOLE 8 76 0 0
US BANCORP DEL COM 902973304 147,305 2,661,795 SH   SOLE 1 1,740,545 921,250 0
US BANCORP DEL OPT 902973304 238 4,300 SH Put SOLE 8 4,300 0 0
US BANCORP DEL OPT 902973304 14,106 254,900 SH Call SOLE 8 254,900 0 0
US BANCORP DEL COM 902973304 1,121 20,252 SH   SOLE 8 20,252 0 0
US BANCORP DEL COM 902973304 2,694 48,676 SH   SOLE 9 48,676 0 0
US BANCORP DEL COM 902973304 3,109 56,173 SH   SOLE 20 0 56,173 0
US BANCORP DEL COM 902973304 2,048 37,008 SH   SOLE 82 0 37,008 0
US BANCORP DEL COM 902973304 8,363 151,119 SH   SOLE 99 0 151,119 0
US ECOLOGY INC COM 91732J102 1,451 22,700 SH   SOLE 1 22,700 0 0
US ECOLOGY INC COM 91732J102 4 60 SH   SOLE 8 60 0 0
US FOODS HLDG CORP COM 912008109 23,339 567,866 SH   SOLE 1 567,866 0 0
US FOODS HLDG CORP OPT 912008109 136 3,300 SH Call SOLE 8 3,300 0 0
US FOODS HLDG CORP COM 912008109 718 17,481 SH   SOLE 8 17,481 0 0
US FOODS HLDG CORP COM 912008109 1,896 46,133 SH   SOLE 99 46,133 0 0
US XPRESS ENTERPRISES INC COM 90338N202 54 11,077 SH   SOLE 1 11,077 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 118 6,829 SH   SOLE 1 6,829 0 0
USA COMPRESSION PARTNERS LP COM 90290N109 1 58 SH   SOLE 8 58 0 0
USA TECHNOLOGIES INC COM 90328S500 2,601 354,803 SH   SOLE 1 354,803 0 0
USA TRUCK INC COM 902925106 0 39 SH   SOLE 8 39 0 0
USANA HEALTH SCIENCES INC COM 90328M107 1,658 24,229 SH   SOLE 1 24,229 0 0
USANA HEALTH SCIENCES INC COM 90328M107 29 431 SH   SOLE 8 431 0 0
UTAH MED PRODS INC COM 917488108 232 2,418 SH   SOLE 1 2,418 0 0
UTAH MED PRODS INC COM 917488108 0 5 SH   SOLE 8 5 0 0
UXIN LTD ADR 91818X108 181 74,000 SH   SOLE 1 74,000 0 0
V F CORP COM 918204108 28,108 315,851 SH   SOLE 1 315,851 0 0
V F CORP OPT 918204108 6,967 78,300 SH Call SOLE 8 78,300 0 0
V F CORP COM 918204108 1,177 13,236 SH   SOLE 8 13,236 0 0
V F CORP OPT 918204108 4,770 53,600 SH Put SOLE 8 53,600 0 0
V F CORP COM 918204108 949 10,654 SH   SOLE 9 10,654 0 0
VAIL RESORTS INC COM 91879Q109 2,261 9,936 SH   SOLE 1 9,936 0 0
VAIL RESORTS INC COM 91879Q109 448 1,970 SH   SOLE 8 1,970 0 0
VAIL RESORTS INC OPT 91879Q109 1,001 4,400 SH Put SOLE 8 4,400 0 0
VAIL RESORTS INC OPT 91879Q109 3,754 16,500 SH Call SOLE 8 16,500 0 0
VAIL RESORTS INC COM 91879Q109 204 900 SH   SOLE 9 900 0 0
VAIL RESORTS INC COM 91879Q109 388 1,706 SH   SOLE 99 1,706 0 0
VALE S A ADR 91912E105 62 5,405 SH   DFND 1 0 0 5,405
VALE S A ADR 91912E105 8,624 749,920 SH   SOLE 1 749,920 0 0
VALE S A OPT 91912E105 30,593 2,660,300 SH Call SOLE 8 2,660,300 0 0
VALE S A OPT 91912E105 61,002 5,304,500 SH Put SOLE 8 5,304,500 0 0
VALE S A ADR 91912E105 27,701 2,408,861 SH   SOLE 8 2,408,861 0 0
VALE S A ADR 91912E105 799 69,510 SH   SOLE 9 69,510 0 0
VALE S A ADR 91912E105 3,542 307,966 SH   DFND 20 0 0 307,966
VALERO ENERGY CORP NEW COM 91913Y100 63,663 746,876 SH   SOLE 1 746,876 0 0
VALERO ENERGY CORP NEW COM 91913Y100 3,947 46,297 SH   SOLE 8 46,297 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 46,072 540,500 SH Call SOLE 8 540,500 0 0
VALERO ENERGY CORP NEW OPT 91913Y100 29,211 342,700 SH Put SOLE 8 342,700 0 0
VALERO ENERGY CORP NEW COM 91913Y100 3,355 39,347 SH   SOLE 9 39,347 0 0
VALERO ENERGY CORP NEW COM 91913Y100 1,640 19,242 SH   SOLE 99 19,242 0 0
VALHI INC NEW COM 918905100 28 14,602 SH   SOLE 1 14,602 0 0
VALLEY NATL BANCORP COM 919794107 3,255 299,395 SH   SOLE 1 299,395 0 0
VALLEY NATL BANCORP OPT 919794107 161 14,800 SH Call SOLE 8 14,800 0 0
VALLEY NATL BANCORP COM 919794107 16 1,426 SH   SOLE 8 1,426 0 0
VALLEY NATL BANCORP OPT 919794107 35 3,200 SH Put SOLE 8 3,200 0 0
VALMONT INDS INC COM 920253101 1,337 9,659 SH   SOLE 1 9,659 0 0
VALMONT INDS INC COM 920253101 14 101 SH   SOLE 8 101 0 0
VALUE LINE INC COM 920437100 12 523 SH   SOLE 1 523 0 0
VALUE LINE INC COM 920437100 0 2 SH   SOLE 8 2 0 0
VALVOLINE INC COM 92047W101 6,484 294,339 SH   SOLE 1 294,339 0 0
VALVOLINE INC COM 92047W101 213 9,668 SH   SOLE 8 9,668 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1,002 75,474 SH   SOLE 1 75,474 0 0
VANDA PHARMACEUTICALS INC OPT 921659108 23 1,700 SH Call SOLE 8 1,700 0 0
VANDA PHARMACEUTICALS INC COM 921659108 1 102 SH   SOLE 8 102 0 0
VANECK VECTORS ETF TR FUND 92189F817 1,998 122,500 SH   SOLE 1 122,500 0 0
VANECK VECTORS ETF TR FUND 92189F106 101,507 3,800,321 SH   SOLE 1 3,800,321 0 0
VANECK VECTORS ETF TR FUND 92189F403 2,093 91,751 SH   SOLE 1 91,751 0 0
VANECK VECTORS ETF TR FUND 92189F676 111,057 932,228 SH   SOLE 1 932,228 0 0
VANECK VECTORS ETF TR FUND 92189F718 46 3,914 SH   SOLE 1 3,914 0 0
VANECK VECTORS ETF TR OPT 92189F403 4,562 200,000 SH Put SOLE 1 200,000 0 0
VANECK VECTORS ETF TR FUND 92189F403 23 1,000 SH   DFND 1 0 0 1,000
VANECK VECTORS ETF TR OPT 92189F403 4,562 200,000 SH Call SOLE 1 200,000 0 0
VANECK VECTORS ETF TR FUND 92189F791 5 125 SH   DFND 1 0 0 125
VANECK VECTORS ETF TR FUND 92189F106 47 1,761 SH   DFND 1 0 0 1,761
VANECK VECTORS ETF TR FUND 92189F791 8,510 234,701 SH   SOLE 1 234,701 0 0
VANECK VECTORS ETF TR OPT 92189F718 33,058 2,813,500 SH Put SOLE 8 2,813,500 0 0
VANECK VECTORS ETF TR OPT 92189F403 3,353 147,000 SH Call SOLE 8 147,000 0 0
VANECK VECTORS ETF TR OPT 92189F106 280,597 10,505,300 SH Call SOLE 8 10,505,300 0 0
VANECK VECTORS ETF TR OPT 92189F700 20 300 SH Call SOLE 8 300 0 0
VANECK VECTORS ETF TR OPT 92189F106 185,627 6,949,700 SH Put SOLE 8 6,949,700 0 0
VANECK VECTORS ETF TR FUND 92189F791 127 3,515 SH   SOLE 8 3,515 0 0
VANECK VECTORS ETF TR FUND 92189F676 10,056 84,410 SH   SOLE 8 84,410 0 0
VANECK VECTORS ETF TR OPT 92189F809 11 1,000 SH Put SOLE 8 1,000 0 0
VANECK VECTORS ETF TR OPT 92189F718 11,806 1,004,800 SH Call SOLE 8 1,004,800 0 0
VANECK VECTORS ETF TR FUND 92189F106 4,930 184,595 SH   SOLE 8 184,595 0 0
VANECK VECTORS ETF TR OPT 92189F791 20,864 575,400 SH Call SOLE 8 575,400 0 0
VANECK VECTORS ETF TR OPT 92189F676 137,464 1,153,900 SH Call SOLE 8 1,153,900 0 0
VANECK VECTORS ETF TR FUND 92189F718 21,262 1,809,546 SH   SOLE 8 1,809,546 0 0
VANECK VECTORS ETF TR OPT 92189F791 16,226 447,500 SH Put SOLE 8 447,500 0 0
VANECK VECTORS ETF TR OPT 92189F403 2,315 101,500 SH Put SOLE 8 101,500 0 0
VANECK VECTORS ETF TR FUND 92189H300 583 17,657 SH   SOLE 8 17,657 0 0
VANECK VECTORS ETF TR FUND 92189F692 6 100 SH   SOLE 8 100 0 0
VANECK VECTORS ETF TR OPT 92189F676 52,024 436,700 SH Put SOLE 8 436,700 0 0
VANECK VECTORS ETF TR FUND 92189F106 522 19,557 SH   SOLE 9 19,557 0 0
VANECK VECTORS ETF TR FUND 92189F403 196 8,571 SH   SOLE 9 8,571 0 0
VANECK VECTORS ETF TR FUND 92189F718 2,315 196,993 SH   DFND 20 0 0 196,993
VANECK VECTORS ETF TR FUND 92189F106 184 6,900 SH   DFND 20 0 0 6,900
VANECK VECTORS ETF TR FUND 92189F403 27 1,170 SH   DFND 20 0 0 1,170
VANECK VECTORS ETF TR FUND 92189F676 24 200 SH   SOLE 44 200 0 0
VANGUARD BD INDEX FD INC FUND 921937835 1,913 22,656 SH   SOLE 1 22,656 0 0
VANGUARD BD INDEX FD INC FUND 921937827 8 100 SH   SOLE 1 100 0 0
VANGUARD BD INDEX FD INC FUND 921937819 2,855 32,436 SH   SOLE 1 32,436 0 0
VANGUARD GROUP FUND 921908844 621 5,191 SH   SOLE 1 5,191 0 0
VANGUARD INDEX FDS FUND 922908363 41,631 152,720 SH   SOLE 1 0 152,720 0
VANGUARD INDEX FDS FUND 922908553 66,068 708,500 SH   SOLE 1 708,500 0 0
VANGUARD INDEX FDS FUND 922908751 668 4,340 SH   SOLE 1 4,340 0 0
VANGUARD INDEX FDS FUND 922908652 30,325 260,685 SH   SOLE 1 260,685 0 0
VANGUARD INDEX FDS FUND 922908363 731 2,682 SH   DFND 1 0 0 2,682
VANGUARD INDEX FDS FUND 922908769 1,715 11,356 SH   SOLE 1 11,356 0 0
VANGUARD INDEX FDS OPT 922908769 1,706 11,300 SH Call SOLE 8 11,300 0 0
VANGUARD INDEX FDS OPT 922908553 1,958 21,000 SH Put SOLE 8 21,000 0 0
VANGUARD INDEX FDS OPT 922908769 136 900 SH Put SOLE 8 900 0 0
VANGUARD INDEX FDS FUND 922908769 858 5,681 SH   SOLE 8 5,681 0 0
VANGUARD INDEX FDS OPT 922908553 2,042 21,900 SH Call SOLE 8 21,900 0 0
VANGUARD INDEX FDS FUND 922908553 84 903 SH   SOLE 9 903 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042718 1,591 15,603 SH   SOLE 1 15,603 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042866 125 1,891 SH   DFND 1 0 0 1,891
VANGUARD INTL EQUITY INDEX F FUND 922042858 13,897 345,185 SH   SOLE 1 345,185 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 653 16,219 SH   DFND 1 0 0 16,219
VANGUARD INTL EQUITY INDEX F FUND 922042874 73 1,362 SH   DFND 1 0 0 1,362
VANGUARD INTL EQUITY INDEX F FUND 922042874 0 1 SH   SOLE 8 1 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042858 484 12,023 SH   SOLE 8 12,023 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 125 3,100 SH Put SOLE 8 3,100 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 2,171 40,500 SH Call SOLE 8 40,500 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042874 692 12,900 SH Put SOLE 8 12,900 0 0
VANGUARD INTL EQUITY INDEX F OPT 922042858 9,300 231,000 SH Call SOLE 8 231,000 0 0
VANGUARD INTL EQUITY INDEX F FUND 922042742 269 3,597 SH   DFND 20 0 0 3,597
VANGUARD SCOTTSDALE FDS FUND 92206C870 199 2,180 SH   SOLE 1 2,180 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C409 16 200 SH   SOLE 1 200 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C870 534 5,852 SH   SOLE 8 5,852 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C409 629 7,756 SH   SOLE 8 7,756 0 0
VANGUARD SCOTTSDALE FDS FUND 92206C813 646 6,392 SH   SOLE 8 6,392 0 0
VANGUARD STAR FD FUND 921909768 15,997 309,651 SH   SOLE 1 309,651 0 0
VANGUARD TAX MANAGED INTL FD FUND 921943858 1,484 36,130 SH   SOLE 1 36,130 0 0
VANGUARD WORLD FDS FUND 92204A405 587 8,384 SH   DFND 1 0 0 8,384
VANGUARD WORLD FDS FUND 92204A702 1,078 5,000 SH   DFND 1 0 0 5,000
VANGUARD WORLD FDS FUND 92204A603 2,637 18,050 SH   DFND 1 0 0 18,050
VANGUARD WORLD FDS FUND 92204A405 2,036 29,086 SH   SOLE 1 29,086 0 0
VAPOTHERM INC COM 922107107 142 15,036 SH   SOLE 1 15,036 0 0
VAREX IMAGING CORP COM 92214X106 1,219 42,708 SH   SOLE 1 42,708 0 0
VAREX IMAGING CORP COM 92214X106 80 2,793 SH   SOLE 8 2,793 0 0
VARIAN MED SYS INC COM 92220P105 18,049 151,572 SH   SOLE 1 151,572 0 0
VARIAN MED SYS INC OPT 92220P105 12 100 SH Put SOLE 8 100 0 0
VARIAN MED SYS INC OPT 92220P105 310 2,600 SH Call SOLE 8 2,600 0 0
VARIAN MED SYS INC COM 92220P105 42 352 SH   SOLE 8 352 0 0
VARIAN MED SYS INC COM 92220P105 346 2,901 SH   SOLE 9 2,901 0 0
VARONIS SYS INC COM 922280102 957 16,003 SH   SOLE 1 16,003 0 0
VARONIS SYS INC COM 922280102 3 48 SH   SOLE 8 48 0 0
VBI VACCINES INC COM 91822J103 19 41,363 SH   SOLE 1 41,363 0 0
VECTOR GROUP LTD COM 92240M108 1,674 140,459 SH   SOLE 1 140,459 0 0
VECTOR GROUP LTD COM 92240M108 20 1,683 SH   SOLE 8 1,683 0 0
VECTRUS INC COM 92242T101 745 18,318 SH   SOLE 1 18,318 0 0
VECTRUS INC COM 92242T101 1 21 SH   SOLE 8 21 0 0
VEDANTA LTD ADR 92242Y100 1 81 SH   SOLE 8 81 0 0
VEECO INSTRS INC DEL COM 922417100 564 48,324 SH   SOLE 1 48,324 0 0
VEECO INSTRS INC DEL BOND 922417AD2 162 181,000 PRN   SOLE 8 0 0 181,000
VEECO INSTRS INC DEL COM 922417100 1 79 SH   SOLE 8 79 0 0
VEEVA SYS INC COM 922475108 25,409 166,410 SH   SOLE 1 166,410 0 0
VEEVA SYS INC COM 922475108 47 305 SH   DFND 1 0 0 305
VEEVA SYS INC OPT 922475108 20,155 132,000 SH Call SOLE 8 132,000 0 0
VEEVA SYS INC OPT 922475108 6,627 43,400 SH Put SOLE 8 43,400 0 0
VEEVA SYS INC COM 922475108 5,692 37,278 SH   SOLE 8 37,278 0 0
VEEVA SYS INC COM 922475108 427 2,796 SH   SOLE 9 2,796 0 0
VENATOR MATLS PLC COM G9329Z100 42 17,398 SH   SOLE 1 17,398 0 0
VENATOR MATLS PLC COM G9329Z100 1 207 SH   SOLE 8 207 0 0
VENTAS INC COM 92276F100 5,894 80,710 SH   SOLE 1 80,710 0 0
VENTAS INC TRUS 92276F100 68,706 940,788 SH   SOLE 1 940,788 0 0
VENTAS INC COM 92276F100 4 50 SH   DFND 1 0 0 50
VENTAS INC OPT 92276F100 5,543 75,900 SH Put SOLE 8 75,900 0 0
VENTAS INC OPT 92276F100 2,724 37,300 SH Call SOLE 8 37,300 0 0
VENTAS INC COM 92276F100 2,405 32,930 SH   SOLE 9 32,930 0 0
VEON LTD ADR 91822M106 96 40,000 SH   DFND 1 0 0 40,000
VEON LTD ADR 91822M106 2,595 1,081,391 SH   SOLE 1 1,081,391 0 0
VEONEER INCORPORATED COM 92336X109 44 2,941 SH   SOLE 8 2,941 0 0
VERA BRADLEY INC COM 92335C106 225 22,264 SH   SOLE 1 22,264 0 0
VERA BRADLEY INC COM 92335C106 170 16,772 SH   SOLE 8 16,772 0 0
VERACYTE INC COM 92337F107 805 33,532 SH   SOLE 1 33,532 0 0
VERASTEM INC COM 92337C104 0 14 SH   SOLE 1 14 0 0
VERASTEM INC COM 92337C104 9 6,815 SH   SOLE 8 6,815 0 0
VEREIT INC TRUS 92339V100 8,880 908,027 SH   SOLE 1 908,027 0 0
VEREIT INC OPT 92339V100 48 4,900 SH Put SOLE 8 4,900 0 0
VEREIT INC TRUS 92339V100 4,041 413,193 SH   SOLE 8 413,193 0 0
VEREIT INC OPT 92339V100 477 48,800 SH Call SOLE 8 48,800 0 0
VEREIT INC COM 92339V100 210 21,473 SH   SOLE 9 21,473 0 0
VERICEL CORP COM 92346J108 351 23,179 SH   SOLE 1 23,179 0 0
VERINT SYS INC COM 92343X100 6,867 160,516 SH   SOLE 1 160,516 0 0
VERINT SYS INC BOND 92343XAA8 3,570 3,532,000 PRN   SOLE 8 0 0 3,532,000
VERINT SYS INC COM 92343X100 300 7,013 SH   SOLE 8 7,013 0 0
VERINT SYS INC COM 92343X100 163 3,808 SH   SOLE 99 3,808 0 0
VERISIGN INC COM 92343E102 51,960 275,452 SH   SOLE 1 275,452 0 0
VERISIGN INC OPT 92343E102 547 2,900 SH Call SOLE 8 2,900 0 0
VERISIGN INC COM 92343E102 16 85 SH   SOLE 8 85 0 0
VERISIGN INC OPT 92343E102 415 2,200 SH Put SOLE 8 2,200 0 0
VERISIGN INC COM 92343E102 644 3,412 SH   SOLE 9 3,412 0 0
VERISIGN INC COM 92343E102 2,147 11,384 SH   SOLE 58 11,384 0 0
VERISK ANALYTICS INC COM 92345Y106 27,165 171,772 SH   SOLE 1 171,772 0 0
VERISK ANALYTICS INC COM 92345Y106 14 86 SH   SOLE 8 86 0 0
VERISK ANALYTICS INC COM 92345Y106 803 5,078 SH   SOLE 9 5,078 0 0
VERITEX HLDGS INC COM 923451108 1,566 64,553 SH   SOLE 1 64,553 0 0
VERITIV CORP COM 923454102 289 15,982 SH   SOLE 1 15,982 0 0
VERITIV CORP COM 923454102 2 90 SH   SOLE 8 90 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 408,630 6,769,916 SH   SOLE 1 6,769,916 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,462 24,223 SH   DFND 1 0 0 24,223
VERIZON COMMUNICATIONS INC COM 92343V104 3 42 SH   SOLE 8 42 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 9,036 149,700 SH Put SOLE 8 149,700 0 0
VERIZON COMMUNICATIONS INC OPT 92343V104 53,358 884,000 SH Call SOLE 8 884,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 10,218 169,302 SH   SOLE 9 169,302 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 797 13,197 SH   DFND 20 0 0 13,197
VERIZON COMMUNICATIONS INC COM 92343V104 153 2,533 SH   SOLE 20 0 2,533 0
VERIZON COMMUNICATIONS INC COM 92343V104 5,467 90,571 SH   SOLE 99 90,571 0 0
VERMILION ENERGY INC COM 923725105 29 1,725 SH   SOLE 1 1,725 0 0
VERMILION ENERGY INC COM 923725105 17 1,000 SH   DFND 1 0 0 1,000
VERMILION ENERGY INC COM 923725105 24 1,440 SH   SOLE 9 1,440 0 0
VERRA MOBILITY CORP COM 92511U102 910 63,437 SH   SOLE 1 63,437 0 0
VERRA MOBILITY CORP COM 92511U102 12 851 SH   SOLE 8 851 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 94 6,356 SH   SOLE 1 6,356 0 0
VERSO CORP WARR 92531L207 253 20,440 SH   SOLE 1 20,440 0 0
VERSO CORP COM 92531L207 1,058 85,466 SH   SOLE 1 85,466 0 0
VERSO CORP COM 92531L207 1 112 SH   SOLE 8 112 0 0
VERSUM MATLS INC COM 92532W103 12,597 238,001 SH   SOLE 1 238,001 0 0
VERSUM MATLS INC COM 92532W103 10 188 SH   DFND 1 0 0 188
VERSUM MATLS INC COM 92532W103 57 1,071 SH   SOLE 8 1,071 0 0
VERSUM MATLS INC COM 92532W103 1,057 19,965 SH   SOLE 99 19,965 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 21 122 SH   DFND 1 0 0 122
VERTEX PHARMACEUTICALS INC COM 92532F100 63,466 374,615 SH   SOLE 1 374,615 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 17,772 104,900 SH Call SOLE 8 104,900 0 0
VERTEX PHARMACEUTICALS INC OPT 92532F100 8,895 52,500 SH Put SOLE 8 52,500 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,177 12,848 SH   SOLE 8 12,848 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 1,401 8,266 SH   SOLE 9 8,266 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 4,681 27,630 SH   SOLE 58 27,630 0 0
VIACOM INC NEW COM 92553P201 41,971 1,746,666 SH   SOLE 1 1,746,666 0 0
VIACOM INC NEW COM 92553P102 194 7,420 SH   SOLE 1 7,420 0 0
VIACOM INC NEW OPT 92553P201 7,382 307,200 SH Put SOLE 8 307,200 0 0
VIACOM INC NEW COM 92553P102 42 1,630 SH   SOLE 8 1,630 0 0
VIACOM INC NEW OPT 92553P201 3,826 159,200 SH Call SOLE 8 159,200 0 0
VIACOM INC NEW COM 92553P201 2,373 98,745 SH   SOLE 8 98,745 0 0
VIACOM INC NEW COM 92553P201 1,305 54,322 SH   SOLE 9 54,322 0 0
VIACOM INC NEW COM 92553P201 183 7,625 SH   SOLE 99 7,625 0 0
VIAD CORP COM 92552R406 2,380 35,434 SH   SOLE 1 35,434 0 0
VIAD CORP COM 92552R406 44 663 SH   SOLE 8 663 0 0
VIASAT INC COM 92552V100 250 3,317 SH   SOLE 1 3,317 0 0
VIASAT INC OPT 92552V100 218 2,900 SH Call SOLE 8 2,900 0 0
VIASAT INC OPT 92552V100 550 7,300 SH Put SOLE 8 7,300 0 0
VIASAT INC COM 92552V100 950 12,601 SH   SOLE 8 12,601 0 0
VIAVI SOLUTIONS INC COM 925550105 4,535 323,924 SH   SOLE 1 323,924 0 0
VIAVI SOLUTIONS INC BOND 925550AE5 4 3,000 PRN   SOLE 8 0 0 3,000
VIAVI SOLUTIONS INC OPT 925550105 27 1,900 SH Call SOLE 8 1,900 0 0
VIAVI SOLUTIONS INC OPT 925550105 78 5,600 SH Put SOLE 8 5,600 0 0
VIAVI SOLUTIONS INC COM 925550105 2,546 181,788 SH   SOLE 8 181,788 0 0
VICI PPTYS INC COM 925652109 1,164 51,391 SH   SOLE 99 51,391 0 0
VICOR CORP COM 925815102 833 28,195 SH   SOLE 1 28,195 0 0
VICOR CORP OPT 925815102 319 10,800 SH Put SOLE 8 10,800 0 0
VICOR CORP COM 925815102 258 8,727 SH   SOLE 8 8,727 0 0
VICOR CORP OPT 925815102 15 500 SH Call SOLE 8 500 0 0
VICTORY CAP HLDGS INC COM 92645B103 51 3,300 SH   SOLE 1 3,300 0 0
VICTORY CAP HLDGS INC COM 92645B103 0 7 SH   SOLE 8 7 0 0
VIEWRAY INC COM 92672L107 208 71,811 SH   SOLE 1 71,811 0 0
VIEWRAY INC COM 92672L107 5,869 2,023,687 SH   SOLE 8 2,023,687 0 0
VIEWRAY INC OPT 92672L107 3,190 1,100,000 SH Put SOLE 8 1,100,000 0 0
VIKING THERAPEUTICS INC COM 92686J106 224 32,542 SH   SOLE 1 32,542 0 0
VIKING THERAPEUTICS INC COM 92686J106 10 1,478 SH   SOLE 8 1,478 0 0
VILLAGE BK &amp TR FINANCIAL CO COM 92705T200 0 7 SH   SOLE 8 7 0 0
VILLAGE FARMS INTL INC COM 92707Y108 3 300 SH   SOLE 1 300 0 0
VILLAGE FARMS INTL INC COM 92707Y108 1 62 SH   SOLE 8 62 0 0
VILLAGE SUPER MKT INC COM 927107409 111 4,185 SH   SOLE 1 4,185 0 0
VINCE HLDG CORP COM 92719W207 30 1,565 SH   SOLE 1 1,565 0 0
VINCE HLDG CORP COM 92719W207 0 6 SH   SOLE 8 6 0 0
VIPER ENERGY PARTNERS LP COM 92763M105 498 17,990 SH   SOLE 1 17,990 0 0
VIPSHOP HLDGS LTD ADR 92763W103 19,128 2,144,422 SH   SOLE 1 2,144,422 0 0
VIPSHOP HLDGS LTD OPT 92763W103 2,432 272,600 SH Call SOLE 8 272,600 0 0
VIPSHOP HLDGS LTD ADR 92763W103 6 711 SH   SOLE 8 711 0 0
VIPSHOP HLDGS LTD OPT 92763W103 1,375 154,100 SH Put SOLE 8 154,100 0 0
VIPSHOP HLDGS LTD ADR 92763W103 1,473 165,212 SH   SOLE 9 165,212 0 0
VIPSHOP HLDGS LTD ADR 92763W103 2,020 226,404 SH   SOLE 99 226,404 0 0
VIRCO MFG CO COM 927651109 1 228 SH   SOLE 8 228 0 0
VIRNETX HLDG CORP COM 92823T108 163 30,245 SH   SOLE 1 30,245 0 0
VIRNETX HLDG CORP OPT 92823T108 50 9,300 SH Call SOLE 8 9,300 0 0
VIRNETX HLDG CORP COM 92823T108 387 71,711 SH   SOLE 8 71,711 0 0
VIRNETX HLDG CORP OPT 92823T108 18 3,300 SH Put SOLE 8 3,300 0 0
VIRTU FINL INC COM 928254101 6,598 403,307 SH   SOLE 1 403,307 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 1,330 12,031 SH   SOLE 1 12,031 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 12 105 SH   SOLE 8 105 0 0
VIRTUSA CORP COM 92827P102 2,112 58,659 SH   SOLE 1 58,659 0 0
VIRTUSA CORP COM 92827P102 4 113 SH   SOLE 8 113 0 0
VISA INC OPT 92826C839 103,206 600,000 SH Call SOLE 1 600,000 0 0
VISA INC COM 92826C839 516,638 3,003,536 SH   SOLE 1 2,312,683 690,853 0
VISA INC COM 92826C839 3,222 18,729 SH   DFND 1 0 0 18,729
VISA INC COM 92826C839 4,242 24,657 SH   SOLE 8 24,657 0 0
VISA INC OPT 92826C839 126,599 736,000 SH Call SOLE 8 736,000 0 0
VISA INC OPT 92826C839 102,398 595,300 SH Put SOLE 8 595,300 0 0
VISA INC COM 92826C839 9,863 57,339 SH   SOLE 9 57,339 0 0
VISA INC COM 92826C839 3,131 18,200 SH   DFND 20 0 0 18,200
VISA INC COM 92826C839 8,348 48,530 SH   SOLE 20 0 48,530 0
VISA INC COM 92826C839 32,300 187,778 SH   SOLE 58 187,778 0 0
VISA INC COM 92826C839 4,924 28,628 SH   SOLE 82 0 28,628 0
VISA INC COM 92826C839 17,943 104,316 SH   SOLE 99 0 104,316 0
VISHAY INTERTECHNOLOGY INC COM 928298108 1,557 91,996 SH   SOLE 1 91,996 0 0
VISHAY INTERTECHNOLOGY INC OPT 928298108 2 100 SH Put SOLE 8 100 0 0
VISHAY INTERTECHNOLOGY INC OPT 928298108 17 1,000 SH Call SOLE 8 1,000 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 54 3,237 SH   SOLE 8 3,237 0 0
VISHAY PRECISION GROUP INC COM 92835K103 171 5,240 SH   SOLE 1 5,240 0 0
VISHAY PRECISION GROUP INC COM 92835K103 1 30 SH   SOLE 8 30 0 0
VISTA GOLD CORP COM 927926303 0 194 SH   SOLE 8 194 0 0
VISTA OUTDOOR INC COM 928377100 373 60,408 SH   SOLE 1 60,408 0 0
VISTA OUTDOOR INC COM 928377100 4 576 SH   SOLE 8 576 0 0
VISTEON CORP COM 92839U206 5,344 64,747 SH   SOLE 1 64,747 0 0
VISTEON CORP COM 92839U206 3,106 37,631 SH   SOLE 8 37,631 0 0
VISTEON CORP OPT 92839U206 6,274 76,000 SH Put SOLE 8 76,000 0 0
VISTRA ENERGY CORP COM 92840M102 14,793 553,389 SH   SOLE 1 553,389 0 0
VISTRA ENERGY CORP OPT 92840M102 2 65 SH Put SOLE 8 65 0 0
VISTRA ENERGY CORP OPT 92840M102 1,833 68,600 SH Call SOLE 8 68,600 0 0
VISTRA ENERGY CORP COM 92840M102 149 5,576 SH   SOLE 8 5,576 0 0
VISTRA ENERGY CORP COM 92840M102 207 7,760 SH   SOLE 9 7,760 0 0
VISTRA ENERGY CORP COM 92840M128 26 12,758 SH   SOLE 99 12,758 0 0
VITAMIN SHOPPE INC COM 92849E101 870 133,459 SH   SOLE 1 133,459 0 0
VITAMIN SHOPPE INC COM 92849E101 25 3,725 SH   SOLE 8 3,725 0 0
VITAMIN SHOPPE INC OPT 92849E101 8 1,200 SH Call SOLE 8 1,200 0 0
VIVINT SOLAR INC COM 92854Q106 142 21,721 SH   SOLE 1 21,721 0 0
VIVUS INC COM 928551308 0 18 SH   SOLE 1 18 0 0
VIVUS INC COM 928551308 0 97 SH   SOLE 8 97 0 0
VMWARE INC COM 928563402 230,662 1,537,135 SH   SOLE 1 1,537,135 0 0
VMWARE INC COM 928563402 224 1,491 SH   SOLE 8 1,491 0 0
VMWARE INC OPT 928563402 6,423 42,800 SH Call SOLE 8 42,800 0 0
VMWARE INC OPT 928563402 22,254 148,300 SH Put SOLE 8 148,300 0 0
VMWARE INC COM 928563402 308 2,048 SH   SOLE 9 2,048 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 4,835 196,152 SH   SOLE 1 196,152 0 0
VOCERA COMMUNICATIONS INC COM 92857F107 2 91 SH   SOLE 8 91 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 225 11,300 SH   DFND 1 0 0 11,300
VODAFONE GROUP PLC NEW ADR 92857W308 0 19 SH   SOLE 1 19 0 0
VODAFONE GROUP PLC NEW ADR 92857W308 18 888 SH   SOLE 8 888 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 9,826 493,500 SH Call SOLE 8 493,500 0 0
VODAFONE GROUP PLC NEW OPT 92857W308 4,997 251,000 SH Put SOLE 8 251,000 0 0
VOLITIONRX LTD COM 928661107 1 200 SH   SOLE 8 200 0 0
VONAGE HLDGS CORP COM 92886T201 4,046 358,034 SH   SOLE 1 358,034 0 0
VONAGE HLDGS CORP COM 92886T201 39 3,513 SH   SOLE 8 3,513 0 0
VORNADO RLTY TR COM 929042109 2,184 34,298 SH   SOLE 1 34,298 0 0
VORNADO RLTY TR TRUS 929042109 19,473 305,838 SH   SOLE 1 305,838 0 0
VORNADO RLTY TR OPT 929042109 3,839 60,300 SH Put SOLE 8 60,300 0 0
VORNADO RLTY TR TRUS 929042109 1,823 28,622 SH   SOLE 8 28,622 0 0
VORNADO RLTY TR OPT 929042109 936 14,700 SH Call SOLE 8 14,700 0 0
VORNADO RLTY TR COM 929042109 345 5,409 SH   SOLE 9 5,409 0 0
VOXX INTL CORP COM 91829F104 0 9 SH   SOLE 8 9 0 0
VOYA FINL INC COM 929089100 7,459 137,018 SH   SOLE 1 137,018 0 0
VOYA FINL INC COM 929089100 928 17,051 SH   SOLE 8 17,051 0 0
VOYA FINL INC COM 929089100 183 3,360 SH   SOLE 9 3,360 0 0
VOYA FINL INC COM 929089100 223 4,091 SH   SOLE 99 4,091 0 0
VOYAGER THERAPEUTICS INC COM 92915B106 509 29,569 SH   SOLE 1 29,569 0 0
VSE CORP COM 918284100 149 4,387 SH   SOLE 1 4,387 0 0
VSE CORP COM 918284100 0 11 SH   SOLE 8 11 0 0
VULCAN MATLS CO COM 929160109 84,214 556,825 SH   SOLE 1 556,825 0 0
VULCAN MATLS CO COM 929160109 234 1,546 SH   DFND 1 0 0 1,546
VULCAN MATLS CO COM 929160109 311 2,054 SH   SOLE 8 2,054 0 0
VULCAN MATLS CO OPT 929160109 439 2,900 SH Call SOLE 8 2,900 0 0
VULCAN MATLS CO OPT 929160109 257 1,700 SH Put SOLE 8 1,700 0 0
VULCAN MATLS CO COM 929160109 637 4,215 SH   SOLE 9 4,215 0 0
W &amp T OFFSHORE INC COM 92922P106 1,464 335,076 SH   SOLE 1 335,076 0 0
W &amp T OFFSHORE INC COM 92922P106 1 169 SH   SOLE 8 169 0 0
W P CAREY INC TRUS 92936U109 5,220 58,319 SH   SOLE 1 58,319 0 0
W P CAREY INC TRUS 92936U109 74 828 SH   SOLE 8 828 0 0
W P CAREY INC OPT 92936U109 36 400 SH Call SOLE 8 400 0 0
W P CAREY INC COM 92936U109 399 4,467 SH   SOLE 9 4,467 0 0
WABASH NATL CORP COM 929566107 1,652 113,817 SH   SOLE 1 113,817 0 0
WABASH NATL CORP COM 929566107 10 709 SH   SOLE 8 709 0 0
WABASH NATL CORP COM 929566107 314 21,657 SH   SOLE 99 21,657 0 0
WABCO HLDGS INC COM 92927K102 19,133 143,041 SH   SOLE 1 143,041 0 0
WABCO HLDGS INC COM 92927K102 2,046 15,298 SH   SOLE 8 15,298 0 0
WABCO HLDGS INC COM 92927K102 156 1,165 SH   SOLE 9 1,165 0 0
WABTEC CORP COM 929740108 8 115 SH   DFND 1 0 0 115
WABTEC CORP COM 929740108 12,916 179,758 SH   SOLE 1 179,758 0 0
WABTEC CORP OPT 929740108 2,192 30,500 SH Put SOLE 8 30,500 0 0
WABTEC CORP OPT 929740108 1,854 25,800 SH Call SOLE 8 25,800 0 0
WABTEC CORP COM 929740108 5,917 82,338 SH   SOLE 8 82,338 0 0
WABTEC CORP COM 929740108 451 6,282 SH   SOLE 9 6,282 0 0
WABTEC CORP COM 929740108 15 204 SH   DFND 20 0 0 204
WABTEC CORP COM 929740108 0 2 SH   SOLE 99 0 2 0
WADDELL &amp REED FINL INC COM 930059100 2,033 118,309 SH   SOLE 1 118,309 0 0
WADDELL &amp REED FINL INC COM 930059100 22 1,299 SH   SOLE 8 1,299 0 0
WADDELL &amp REED FINL INC COM 930059100 11 663 SH   SOLE 9 663 0 0
WAITR HLDGS INC COM 930752100 37 28,773 SH   SOLE 1 28,773 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 73 1,312 SH   DFND 1 0 0 1,312
WALGREENS BOOTS ALLIANCE INC COM 931427108 114,118 2,063,260 SH   SOLE 1 2,063,260 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 829 14,979 SH   SOLE 8 14,979 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 16,676 301,500 SH Call SOLE 8 301,500 0 0
WALGREENS BOOTS ALLIANCE INC OPT 931427108 10,520 190,200 SH Put SOLE 8 190,200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,663 30,082 SH   SOLE 9 30,082 0 0
WALKER &amp DUNLOP INC COM 93148P102 2,604 46,547 SH   SOLE 1 46,547 0 0
WALKER &amp DUNLOP INC COM 93148P102 2 30 SH   SOLE 8 30 0 0
WALMART INC COM 931142103 1,584 13,347 SH   DFND 1 0 0 13,347
WALMART INC COM 931142103 189,798 1,599,236 SH   SOLE 1 1,599,236 0 0
WALMART INC OPT 931142103 50,902 428,900 SH Put SOLE 8 428,900 0 0
WALMART INC COM 931142103 6,645 55,994 SH   SOLE 8 55,994 0 0
WALMART INC OPT 931142103 26,098 219,900 SH Call SOLE 8 219,900 0 0
WALMART INC COM 931142103 5,821 49,047 SH   SOLE 9 49,047 0 0
WALMART INC COM 931142103 17,924 151,030 SH   SOLE 58 151,030 0 0
WARRIOR MET COAL INC COM 93627C101 1,586 81,332 SH   SOLE 1 81,332 0 0
WARRIOR MET COAL INC COM 93627C101 150 7,700 SH   SOLE 99 7,700 0 0
WASHINGTON FED INC COM 938824109 1,560 42,165 SH   SOLE 1 42,165 0 0
WASHINGTON FED INC COM 938824109 141 3,814 SH   SOLE 8 3,814 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 1,348 325,865 SH   SOLE 1 325,865 0 0
WASHINGTON PRIME GROUP NEW TRUS 93964W108 3 782 SH   SOLE 8 782 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 3,964 144,926 SH   SOLE 1 144,926 0 0
WASHINGTON REAL ESTATE INVT TRUS 939653101 9 342 SH   SOLE 8 342 0 0
WASHINGTON TR BANCORP COM 940610108 891 18,447 SH   SOLE 1 18,447 0 0
WASHINGTON TR BANCORP COM 940610108 1 24 SH   SOLE 8 24 0 0
WASTE CONNECTIONS INC COM 94106B101 4,936 53,651 SH   SOLE 1 53,651 0 0
WASTE CONNECTIONS INC COM 94106B101 24 265 SH   SOLE 8 265 0 0
WASTE CONNECTIONS INC COM 94106B101 541 5,888 SH   SOLE 9 5,888 0 0
WASTE MGMT INC DEL COM 94106L109 316 2,750 SH   DFND 1 0 0 2,750
WASTE MGMT INC DEL COM 94106L109 42,459 369,202 SH   SOLE 1 369,202 0 0
WASTE MGMT INC DEL COM 94106L109 944 8,200 SH   SOLE 8 8,200 0 0
WASTE MGMT INC DEL OPT 94106L109 5,256 45,700 SH Call SOLE 8 45,700 0 0
WASTE MGMT INC DEL OPT 94106L109 6,049 52,600 SH Put SOLE 8 52,600 0 0
WASTE MGMT INC DEL COM 94106L109 1,561 13,578 SH   SOLE 9 13,578 0 0
WASTE MGMT INC DEL COM 94106L109 115 1,000 SH   DFND 20 0 0 1,000
WATERS CORP COM 941848103 23,274 104,257 SH   SOLE 1 104,257 0 0
WATERS CORP OPT 941848103 179 800 SH Call SOLE 8 800 0 0
WATERS CORP COM 941848103 311 1,391 SH   SOLE 8 1,391 0 0
WATERS CORP OPT 941848103 112 500 SH Put SOLE 8 500 0 0
WATERS CORP COM 941848103 516 2,316 SH   SOLE 9 2,316 0 0
WATERS CORP COM 941848103 1,725 7,726 SH   SOLE 58 7,726 0 0
WATERSTONE FINL INC MD COM 94188P101 208 12,154 SH   SOLE 1 12,154 0 0
WATERSTONE FINL INC MD COM 94188P101 3 185 SH   SOLE 8 185 0 0
WATFORD HOLDINGS LTD COM G94787101 389 14,411 SH   SOLE 1 14,411 0 0
WATSCO INC COM 942622200 1,193 7,053 SH   SOLE 1 7,053 0 0
WATSCO INC OPT 942622200 68 400 SH Call SOLE 8 400 0 0
WATSCO INC COM 942622200 51 300 SH   SOLE 8 300 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 4,637 49,471 SH   SOLE 1 49,471 0 0
WATTS WATER TECHNOLOGIES INC COM 942749102 12 131 SH   SOLE 8 131 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 228 11,100 SH   SOLE 1 11,100 0 0
WAVE LIFE SCIENCES LTD COM Y95308105 254 12,359 SH   SOLE 8 12,359 0 0
WAYFAIR INC COM 94419L101 4,689 41,818 SH   SOLE 1 41,818 0 0
WAYFAIR INC OPT 94419L101 6,469 57,700 SH Put SOLE 8 57,700 0 0
WAYFAIR INC OPT 94419L101 11,818 105,400 SH Call SOLE 8 105,400 0 0
WAYFAIR INC COM 94419L101 150 1,330 SH   SOLE 9 1,330 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 0 16 SH   SOLE 8 16 0 0
WD-40 CO COM 929236107 3,116 16,976 SH   SOLE 1 16,976 0 0
WD-40 CO COM 929236107 9 51 SH   SOLE 8 51 0 0
WEBSTER FINL CORP CONN COM 947890109 2,057 43,886 SH   SOLE 1 43,886 0 0
WEBSTER FINL CORP CONN OPT 947890109 103 2,200 SH Call SOLE 8 2,200 0 0
WEBSTER FINL CORP CONN COM 947890109 14 300 SH   SOLE 8 300 0 0
WEC ENERGY GROUP INC COM 92939U106 178,607 1,878,098 SH   SOLE 1 1,878,098 0 0
WEC ENERGY GROUP INC COM 92939U106 219 2,296 SH   SOLE 8 2,296 0 0
WEC ENERGY GROUP INC COM 92939U106 4,954 52,090 SH   SOLE 9 52,090 0 0
WEIBO CORP ADR 948596101 4,722 105,519 SH   SOLE 1 105,519 0 0
WEIBO CORP OPT 948596101 5,486 122,600 SH Call SOLE 8 122,600 0 0
WEIBO CORP ADR 948596101 8,794 196,517 SH   SOLE 8 196,517 0 0
WEIBO CORP OPT 948596101 17,372 388,200 SH Put SOLE 8 388,200 0 0
WEIBO CORP ADR 948596101 997 22,280 SH   SOLE 9 22,280 0 0
WEIBO CORP ADR 948596101 45 1,000 SH   DFND 20 0 0 1,000
WEIBO CORP ADR 948596101 463 10,346 SH   SOLE 99 10,346 0 0
WEINGARTEN RLTY INVS TRUS 948741103 3,444 118,232 SH   SOLE 1 118,232 0 0
WEINGARTEN RLTY INVS OPT 948741103 3 100 SH Call SOLE 8 100 0 0
WEINGARTEN RLTY INVS OPT 948741103 20 700 SH Put SOLE 8 700 0 0
WEINGARTEN RLTY INVS TRUS 948741103 28 960 SH   SOLE 8 960 0 0
WEIS MKTS INC COM 948849104 556 14,581 SH   SOLE 1 14,581 0 0
WEIS MKTS INC COM 948849104 1 32 SH   SOLE 8 32 0 0
WELBILT INC COM 949090104 1,187 70,457 SH   SOLE 1 70,457 0 0
WELBILT INC COM 949090104 6 335 SH   SOLE 8 335 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 46,218 178,334 SH   SOLE 1 178,334 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 2,073 8,000 SH Put SOLE 8 8,000 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 2,761 10,653 SH   SOLE 8 10,653 0 0
WELLCARE HEALTH PLANS INC OPT 94946T106 1,529 5,900 SH Call SOLE 8 5,900 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 412 1,591 SH   SOLE 9 1,591 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,400 5,402 SH   SOLE 58 5,402 0 0
WELLESLEY BANCORP INC COM 949485106 0 15 SH   SOLE 8 15 0 0
WELLS FARGO CO NEW COM 949746101 1,560 30,924 SH   DFND 1 0 0 30,924
WELLS FARGO CO NEW OPT 949746101 29,760 590,000 SH Put SOLE 1 590,000 0 0
WELLS FARGO CO NEW COM 949746101 364,368 7,223,762 SH   SOLE 1 7,223,762 0 0
WELLS FARGO CO NEW OPT 949746101 118,085 2,341,100 SH Put SOLE 8 2,341,100 0 0
WELLS FARGO CO NEW OPT 949746101 72,578 1,438,900 SH Call SOLE 8 1,438,900 0 0
WELLS FARGO CO NEW COM 949746101 29,478 584,419 SH   SOLE 8 584,419 0 0
WELLS FARGO CO NEW COM 949746101 7,607 150,836 SH   SOLE 9 150,836 0 0
WELLS FARGO CO NEW COM 949746101 1,818 36,043 SH   DFND 20 0 0 36,043
WELLS FARGO CO NEW COM 949746101 22,030 436,752 SH   SOLE 58 436,752 0 0
WELLS FARGO CO NEW COM 949746101 1,801 35,711 SH   SOLE 99 35,711 0 0
WELLTOWER INC COM 95040Q104 8,003 88,284 SH   SOLE 1 88,284 0 0
WELLTOWER INC TRUS 95040Q104 58,320 643,369 SH   SOLE 1 643,369 0 0
WELLTOWER INC OPT 95040Q104 888 9,800 SH Put SOLE 8 9,800 0 0
WELLTOWER INC OPT 95040Q104 1,840 20,300 SH Call SOLE 8 20,300 0 0
WELLTOWER INC COM 95040Q104 6,922 76,357 SH   SOLE 9 76,357 0 0
WELLTOWER INC COM 95040Q104 2,310 25,479 SH   SOLE 99 25,479 0 0
WENDYS CO COM 95058W100 12,248 613,000 SH   SOLE 1 613,000 0 0
WENDYS CO COM 95058W100 155 7,748 SH   SOLE 8 7,748 0 0
WENDYS CO OPT 95058W100 74 3,700 SH Put SOLE 8 3,700 0 0
WENDYS CO OPT 95058W100 842 42,100 SH Call SOLE 8 42,100 0 0
WENDYS CO COM 95058W100 119 5,931 SH   SOLE 99 5,931 0 0
WERNER ENTERPRISES INC COM 950755108 1,333 37,752 SH   SOLE 1 37,752 0 0
WERNER ENTERPRISES INC COM 950755108 5 120 SH   SOLE 8 120 0 0
WESBANCO INC COM 950810101 2,362 63,229 SH   SOLE 1 63,229 0 0
WESBANCO INC COM 950810101 3 87 SH   SOLE 8 87 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 2,635 239,358 SH   SOLE 1 239,358 0 0
WESCO AIRCRAFT HLDGS INC COM 950814103 133 12,119 SH   SOLE 8 12,119 0 0
WESCO INTL INC COM 95082P105 6,154 128,816 SH   SOLE 1 128,816 0 0
WESCO INTL INC OPT 95082P105 67 1,400 SH Put SOLE 8 1,400 0 0
WESCO INTL INC COM 95082P105 45 938 SH   SOLE 8 938 0 0
WESCO INTL INC OPT 95082P105 129 2,700 SH Call SOLE 8 2,700 0 0
WEST BANCORPORATION INC COM 95123P106 172 7,927 SH   SOLE 1 7,927 0 0
WEST BANCORPORATION INC COM 95123P106 2 99 SH   SOLE 8 99 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 14,189 100,054 SH   SOLE 1 100,054 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 42 298 SH   SOLE 8 298 0 0
WESTAMERICA BANCORPORATION COM 957090103 2,034 32,711 SH   SOLE 1 32,711 0 0
WESTAMERICA BANCORPORATION COM 957090103 4 60 SH   SOLE 8 60 0 0
WESTELL TECHNOLOGIES INC COM 957541204 0 1 SH   SOLE 1 1 0 0
WESTERN ALLIANCE BANCORP COM 957638109 5,846 126,855 SH   SOLE 1 126,855 0 0
WESTERN ALLIANCE BANCORP COM 957638109 12 262 SH   SOLE 8 262 0 0
WESTERN ALLIANCE BANCORP COM 957638109 434 9,418 SH   SOLE 99 9,418 0 0
WESTERN ASSET HIGH INCM OPP FUND 95766K109 255 50,590 SH   DFND 1 0 0 50,590
WESTERN ASSET MTG CAP CORP TRUS 95790D105 733 76,003 SH   SOLE 1 76,003 0 0
WESTERN DIGITAL CORP COM 958102105 72,379 1,213,588 SH   SOLE 1 1,213,588 0 0
WESTERN DIGITAL CORP OPT 958102105 41,837 701,500 SH Call SOLE 8 701,500 0 0
WESTERN DIGITAL CORP OPT 958102105 30,351 508,900 SH Put SOLE 8 508,900 0 0
WESTERN DIGITAL CORP COM 958102105 914 15,316 SH   SOLE 9 15,316 0 0
WESTERN DIGITAL CORP COM 958102105 517 8,675 SH   SOLE 99 8,675 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 76,958 3,091,923 SH   SOLE 1 3,091,923 0 0
WESTERN MIDSTREAM PARTNERS L OPT 958669103 515 20,700 SH Call SOLE 8 20,700 0 0
WESTERN MIDSTREAM PARTNERS L COM 958669103 27 1,087 SH   SOLE 8 1,087 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 115 12,104 SH   SOLE 1 12,104 0 0
WESTERN NEW ENG BANCORP INC COM 958892101 1 99 SH   SOLE 8 99 0 0
WESTERN UN CO COM 959802109 18,786 810,660 SH   SOLE 1 810,660 0 0
WESTERN UN CO OPT 959802109 482 20,800 SH Call SOLE 8 20,800 0 0
WESTERN UN CO COM 959802109 578 24,931 SH   SOLE 8 24,931 0 0
WESTERN UN CO OPT 959802109 2 100 SH Put SOLE 8 100 0 0
WESTERN UN CO COM 959802109 322 13,913 SH   SOLE 9 13,913 0 0
WESTERN UN CO COM 959802109 455 19,623 SH   SOLE 99 19,623 0 0
WESTLAKE CHEM CORP COM 960413102 3,625 55,335 SH   SOLE 1 55,335 0 0
WESTLAKE CHEM CORP COM 960413102 138 2,116 SH   SOLE 8 2,116 0 0
WESTLAKE CHEM CORP OPT 960413102 1,907 29,100 SH Put SOLE 8 29,100 0 0
WESTLAKE CHEM CORP OPT 960413102 1,553 23,700 SH Call SOLE 8 23,700 0 0
WESTLAKE CHEM CORP COM 960413102 56 866 SH   SOLE 9 866 0 0
WESTLAKE CHEM CORP COM 960413102 373 5,695 SH   SOLE 99 5,695 0 0
WESTPAC BKG CORP ADR 961214301 192 9,574 SH   SOLE 1 9,574 0 0
WESTPORT FUEL SYSTEMS INC COM 960908309 72 26,400 SH   SOLE 1 26,400 0 0
WESTROCK CO COM 96145D105 37,287 1,022,977 SH   SOLE 1 1,022,977 0 0
WESTROCK CO OPT 96145D105 3,375 92,600 SH Put SOLE 8 92,600 0 0
WESTROCK CO COM 96145D105 56 1,547 SH   SOLE 8 1,547 0 0
WESTROCK CO OPT 96145D105 3,208 88,000 SH Call SOLE 8 88,000 0 0
WESTROCK CO COM 96145D105 294 8,059 SH   SOLE 9 8,059 0 0
WESTROCK CO COM 96145D105 0 1 SH   SOLE 44 1 0 0
WESTWATER RES INC COM 961684206 0 2 SH   SOLE 8 2 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 128 4,658 SH   SOLE 1 4,658 0 0
WESTWOOD HLDGS GROUP INC COM 961765104 1 26 SH   SOLE 8 26 0 0
WEX INC COM 96208T104 2,815 13,936 SH   SOLE 1 13,936 0 0
WEX INC COM 96208T104 43 211 SH   SOLE 8 211 0 0
WEX INC COM 96208T104 522 2,585 SH   SOLE 99 2,585 0 0
WEYCO GROUP INC COM 962149100 70 3,118 SH   SOLE 1 3,118 0 0
WEYCO GROUP INC COM 962149100 0 15 SH   SOLE 8 15 0 0
WEYERHAEUSER CO TRUS 962166104 18,436 665,547 SH   SOLE 1 665,547 0 0
WEYERHAEUSER CO COM 962166104 4,470 161,366 SH   SOLE 1 161,366 0 0
WEYERHAEUSER CO OPT 962166104 349 12,600 SH Put SOLE 8 12,600 0 0
WEYERHAEUSER CO OPT 962166104 620 22,400 SH Call SOLE 8 22,400 0 0
WEYERHAEUSER CO TRUS 962166104 6 215 SH   SOLE 8 215 0 0
WEYERHAEUSER CO COM 962166104 659 23,805 SH   SOLE 9 23,805 0 0
WEYERHAEUSER CO COM 962166104 220 7,957 SH   SOLE 99 7,957 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,757 66,938 SH   SOLE 1 66,938 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,239 47,219 SH   SOLE 8 47,219 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 3,115 118,700 SH Call SOLE 8 118,700 0 0
WHEATON PRECIOUS METALS CORP OPT 962879102 2,254 85,900 SH Put SOLE 8 85,900 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 131 4,967 SH   SOLE 9 4,967 0 0
WHEELER REAL ESTATE INVT TR TRUS 963025705 0 1 SH   SOLE 1 1 0 0
WHIRLPOOL CORP COM 963320106 8 50 SH   DFND 1 0 0 50
WHIRLPOOL CORP COM 963320106 17,358 109,606 SH   SOLE 1 109,606 0 0
WHIRLPOOL CORP OPT 963320106 14,870 93,900 SH Call SOLE 8 93,900 0 0
WHIRLPOOL CORP COM 963320106 3,268 20,641 SH   SOLE 8 20,641 0 0
WHIRLPOOL CORP OPT 963320106 5,970 37,700 SH Put SOLE 8 37,700 0 0
WHIRLPOOL CORP COM 963320106 322 2,032 SH   SOLE 9 2,032 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 6,239 5,777 SH   SOLE 1 5,777 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 3 3 SH   SOLE 8 3 0 0
WHITE MTNS INS GROUP LTD COM G9618E107 1,274 1,180 SH   SOLE 99 1,180 0 0
WHITESTONE REIT TRUS 966084204 874 63,513 SH   SOLE 1 63,513 0 0
WHITING PETE CORP NEW COM 966387409 2,113 263,215 SH   SOLE 1 263,215 0 0
WHITING PETE CORP NEW COM 966387409 3,322 413,724 SH   SOLE 8 413,724 0 0
WHITING PETE CORP NEW OPT 966387409 5,057 629,700 SH Put SOLE 8 629,700 0 0
WHITING PETE CORP NEW OPT 966387409 2,582 321,500 SH Call SOLE 8 321,500 0 0
WIDEOPENWEST INC COM 96758W101 79 12,797 SH   SOLE 1 12,797 0 0
WIDEOPENWEST INC COM 96758W101 37 5,938 SH   SOLE 8 5,938 0 0
WILEY JOHN &amp SONS INC COM 968223206 2,896 65,905 SH   SOLE 1 65,905 0 0
WILEY JOHN &amp SONS INC COM 968223305 0 2 SH   SOLE 8 2 0 0
WILEY JOHN &amp SONS INC COM 968223206 26 583 SH   SOLE 8 583 0 0
WILHELMINA INTL INC COM 968235200 0 25 SH   SOLE 8 25 0 0
WILLDAN GROUP INC COM 96924N100 178 5,052 SH   SOLE 1 5,052 0 0
WILLIAMS COS INC DEL COM 969457100 46,478 1,931,765 SH   SOLE 1 1,931,765 0 0
WILLIAMS COS INC DEL OPT 969457100 1,287 53,500 SH Put SOLE 8 53,500 0 0
WILLIAMS COS INC DEL COM 969457100 2,549 105,980 SH   SOLE 8 105,980 0 0
WILLIAMS COS INC DEL OPT 969457100 976 40,564 SH Call SOLE 8 40,564 0 0
WILLIAMS COS INC DEL COM 969457100 947 39,308 SH   SOLE 9 39,308 0 0
WILLIAMS SONOMA INC COM 969904101 12,576 184,996 SH   SOLE 1 184,996 0 0
WILLIAMS SONOMA INC OPT 969904101 2,107 31,000 SH Call SOLE 8 31,000 0 0
WILLIAMS SONOMA INC COM 969904101 197 2,902 SH   SOLE 8 2,902 0 0
WILLIAMS SONOMA INC OPT 969904101 4,731 69,600 SH Put SOLE 8 69,600 0 0
WILLIS LEASE FINANCE CORP COM 970646105 82 1,470 SH   SOLE 1 1,470 0 0
WILLIS LEASE FINANCE CORP COM 970646105 0 7 SH   SOLE 8 7 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 30,750 159,342 SH   SOLE 1 159,342 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 5 27 SH   SOLE 8 27 0 0
WILLIS TOWERS WATSON PUB LTD COM G96629103 797 4,134 SH   SOLE 9 4,134 0 0
WILLSCOT CORP COM 971375126 397 25,462 SH   SOLE 1 25,462 0 0
WINGSTOP INC COM 974155103 3,789 43,410 SH   SOLE 1 43,410 0 0
WINGSTOP INC OPT 974155103 3,491 40,000 SH Put SOLE 8 40,000 0 0
WINGSTOP INC COM 974155103 253 2,904 SH   SOLE 8 2,904 0 0
WINGSTOP INC COM 974155103 62 712 SH   SOLE 99 712 0 0
WINMARK CORP COM 974250102 213 1,208 SH   SOLE 1 1,208 0 0
WINMARK CORP COM 974250102 2 14 SH   SOLE 8 14 0 0
WINNEBAGO INDS INC COM 974637100 1,656 43,184 SH   SOLE 1 43,184 0 0
WINNEBAGO INDS INC COM 974637100 516 13,472 SH   SOLE 8 13,472 0 0
WINNEBAGO INDS INC OPT 974637100 345 9,000 SH Call SOLE 8 9,000 0 0
WINNEBAGO INDS INC OPT 974637100 387 10,100 SH Put SOLE 8 10,100 0 0
WINTRUST FINL CORP COM 97650W108 1,581 24,457 SH   SOLE 1 24,457 0 0
WINTRUST FINL CORP COM 97650W108 3 49 SH   SOLE 8 49 0 0
WINTRUST FINL CORP COM 97650W108 833 12,891 SH   SOLE 99 12,891 0 0
WIPRO LTD ADR 97651M109 2,099 575,390 SH   SOLE 1 575,390 0 0
WISDOMTREE INVTS INC COM 97717P104 644 123,242 SH   SOLE 1 123,242 0 0
WISDOMTREE INVTS INC COM 97717P104 446 85,234 SH   SOLE 8 85,234 0 0
WISDOMTREE INVTS INC OPT 97717P104 551 105,500 SH Call SOLE 8 105,500 0 0
WISDOMTREE INVTS INC OPT 97717P104 436 83,400 SH Put SOLE 8 83,400 0 0
WISDOMTREE TR FUND 97717X701 5,033 74,797 SH   SOLE 1 74,797 0 0
WISDOMTREE TR FUND 97717W851 45 893 SH   SOLE 1 893 0 0
WISDOMTREE TR FUND 97717W422 10,542 442,029 SH   SOLE 1 442,029 0 0
WISDOMTREE TR FUND 97717W851 101 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717X701 135 2,000 SH   DFND 1 0 0 2,000
WISDOMTREE TR FUND 97717X305 3 160 SH   DFND 1 0 0 160
WISDOMTREE TR OPT 97717X701 61 900 SH Call SOLE 8 900 0 0
WISDOMTREE TR OPT 97717W851 1,272 25,200 SH Call SOLE 8 25,200 0 0
WISDOMTREE TR FUND 97717W422 17 700 SH   SOLE 8 700 0 0
WISDOMTREE TR OPT 97717W422 179 7,500 SH Call SOLE 8 7,500 0 0
WISDOMTREE TR OPT 97717W422 1,975 82,800 SH Put SOLE 8 82,800 0 0
WISDOMTREE TR OPT 97717W851 1,877 37,200 SH Put SOLE 8 37,200 0 0
WISDOMTREE TR FUND 97717W851 0 1 SH   SOLE 8 1 0 0
WISDOMTREE TR FUND 97717X701 24 351 SH   SOLE 8 351 0 0
WISDOMTREE TR FUND 97717W422 616 25,808 SH   SOLE 9 25,808 0 0
WIX COM LTD COM M98068105 15,095 129,296 SH   SOLE 1 129,296 0 0
WIX COM LTD COM M98068105 9 74 SH   SOLE 8 74 0 0
WIX COM LTD OPT M98068105 2,381 20,400 SH Call SOLE 8 20,400 0 0
WIX COM LTD OPT M98068105 1,669 14,300 SH Put SOLE 8 14,300 0 0
WIX COM LTD COM M98068105 199 1,702 SH   SOLE 9 1,702 0 0
WNS HOLDINGS LTD ADR 92932M101 3,016 51,340 SH   SOLE 1 51,340 0 0
WOLVERINE WORLD WIDE INC COM 978097103 3,130 110,783 SH   SOLE 1 110,783 0 0
WOLVERINE WORLD WIDE INC COM 978097103 60 2,118 SH   SOLE 8 2,118 0 0
WOODWARD INC COM 980745103 6,686 62,010 SH   SOLE 1 62,010 0 0
WOODWARD INC COM 980745103 60 556 SH   SOLE 8 556 0 0
WORKDAY INC COM 98138H101 15,353 90,336 SH   SOLE 1 90,336 0 0
WORKDAY INC COM 98138H101 6 35 SH   DFND 1 0 0 35
WORKDAY INC OPT 98138H101 30,678 180,500 SH Put SOLE 8 180,500 0 0
WORKDAY INC BOND 98138HAF8 9,671 7,385,000 PRN   SOLE 8 0 0 7,385,000
WORKDAY INC COM 98138H101 2,019 11,877 SH   SOLE 8 11,877 0 0
WORKDAY INC OPT 98138H101 17,200 101,200 SH Call SOLE 8 101,200 0 0
WORKDAY INC COM 98138H101 591 3,478 SH   SOLE 9 3,478 0 0
WORKHORSE GROUP INC COM 98138J206 3 800 SH   SOLE 1 800 0 0
WORKHORSE GROUP INC COM 98138J206 6 1,573 SH   SOLE 8 1,573 0 0
WORKIVA INC COM 98139A105 1,381 31,517 SH   SOLE 1 31,517 0 0
WORLD ACCEP CORP DEL COM 981419104 893 7,010 SH   SOLE 1 7,010 0 0
WORLD ACCEP CORP DEL COM 981419104 15 121 SH   SOLE 8 121 0 0
WORLD FUEL SVCS CORP COM 981475106 3,955 99,025 SH   SOLE 1 99,025 0 0
WORLD FUEL SVCS CORP COM 981475106 65 1,623 SH   SOLE 8 1,623 0 0
WORLD FUEL SVCS CORP OPT 981475106 24 600 SH Call SOLE 8 600 0 0
WORLD WRESTLING ENTMT INC COM 98156Q108 1,901 26,705 SH   SOLE 1 26,705 0 0
WORLD WRESTLING ENTMT INC OPT 98156Q108 277 3,900 SH Call SOLE 8 3,900 0 0
WORTHINGTON INDS INC COM 981811102 1,614 44,770 SH   SOLE 1 44,770 0 0
WORTHINGTON INDS INC OPT 981811102 404 11,200 SH Put SOLE 8 11,200 0 0
WORTHINGTON INDS INC OPT 981811102 350 9,700 SH Call SOLE 8 9,700 0 0
WPP PLC NEW ADR 92937A102 156 2,500 SH   SOLE 1 2,500 0 0
WPP PLC NEW ADR 92937A102 1 8 SH   SOLE 8 8 0 0
WPX ENERGY INC COM 98212B103 1,484 140,157 SH   SOLE 1 140,157 0 0
WPX ENERGY INC OPT 98212B103 1 100 SH Put SOLE 8 100 0 0
WPX ENERGY INC COM 98212B103 96 9,065 SH   SOLE 8 9,065 0 0
WPX ENERGY INC COM 98212B103 182 17,151 SH   SOLE 99 17,151 0 0
WRAP TECHNOLOGIES INC COM 98212N107 16 4,034 SH   SOLE 1 4,034 0 0
WRAP TECHNOLOGIES INC COM 98212N107 0 62 SH   SOLE 8 62 0 0
WRIGHT MED GROUP N V COM N96617118 1,302 63,115 SH   SOLE 1 63,115 0 0
WRIGHT MED GROUP N V COM N96617118 1,165 56,473 SH   SOLE 8 56,473 0 0
WSFS FINL CORP COM 929328102 1,600 36,285 SH   SOLE 1 36,285 0 0
WSFS FINL CORP COM 929328102 6 126 SH   SOLE 8 126 0 0
WVS FINL CORP COM 929358109 0 9 SH   SOLE 8 9 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 3,211 69,783 SH   SOLE 1 69,783 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 106 2,300 SH Put SOLE 8 2,300 0 0
WYNDHAM DESTINATIONS INC OPT 98310W108 37 800 SH Call SOLE 8 800 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 188 4,070 SH   SOLE 8 4,070 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 0 3 SH   SOLE 9 3 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 84 1,631 SH   SOLE 8 1,631 0 0
WYNDHAM HOTELS &amp RESORTS INC COM 98311A105 430 8,317 SH   SOLE 99 8,317 0 0
WYNN RESORTS LTD COM 983134107 34,231 314,844 SH   SOLE 1 314,844 0 0
WYNN RESORTS LTD COM 983134107 5,780 53,159 SH   SOLE 8 53,159 0 0
WYNN RESORTS LTD OPT 983134107 21,744 200,000 SH Call SOLE 8 200,000 0 0
WYNN RESORTS LTD OPT 983134107 35,758 328,900 SH Put SOLE 8 328,900 0 0
WYNN RESORTS LTD COM 983134107 400 3,688 SH   SOLE 9 3,688 0 0
X4 PHARMACEUTICALS INC COM 98420X103 74 5,852 SH   SOLE 1 5,852 0 0
XBIOTECH INC COM 98400H102 166 15,905 SH   SOLE 1 15,905 0 0
XCEL ENERGY INC COM 98389B100 65 1,000 SH   DFND 1 0 0 1,000
XCEL ENERGY INC COM 98389B100 56,979 878,053 SH   SOLE 1 878,053 0 0
XCEL ENERGY INC COM 98389B100 6 88 SH   SOLE 8 88 0 0
XCEL ENERGY INC OPT 98389B100 13 200 SH Call SOLE 8 200 0 0
XCEL ENERGY INC COM 98389B100 1,227 18,899 SH   SOLE 9 18,899 0 0
XENCOR INC COM 98401F105 1,821 53,966 SH   SOLE 1 53,966 0 0
XENCOR INC COM 98401F105 6 177 SH   SOLE 8 177 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 10,381 491,554 SH   SOLE 1 491,554 0 0
XENIA HOTELS &amp RESORTS INC TRUS 984017103 11 519 SH   SOLE 8 519 0 0
XENON PHARMACEUTICALS INC COM 98420N105 3 380 SH   SOLE 8 380 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 129 13,144 SH   SOLE 1 13,144 0 0
XERIS PHARMACEUTICALS INC COM 98422L107 4 395 SH   SOLE 8 395 0 0
XILINX INC COM 983919101 130,865 1,364,614 SH   SOLE 1 1,364,614 0 0
XILINX INC COM 983919101 2,829 29,500 SH   DFND 1 0 0 29,500
XILINX INC OPT 983919101 6,003 62,600 SH Call SOLE 8 62,600 0 0
XILINX INC COM 983919101 11,156 116,326 SH   SOLE 8 116,326 0 0
XILINX INC OPT 983919101 28,972 302,100 SH Put SOLE 8 302,100 0 0
XILINX INC COM 983919101 1,789 18,653 SH   SOLE 9 18,653 0 0
XILINX INC COM 983919101 3,090 32,220 SH   SOLE 99 32,220 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 2 500 SH Put SOLE 8 500 0 0
XINYUAN REAL ESTATE CO LTD ADR 98417P105 14 3,360 SH   SOLE 8 3,360 0 0
XINYUAN REAL ESTATE CO LTD OPT 98417P105 3 700 SH Call SOLE 8 700 0 0
XPERI CORP COM 98421B100 1,129 54,578 SH   SOLE 1 54,578 0 0
XPERI CORP COM 98421B100 2 113 SH   SOLE 8 113 0 0
XPO LOGISTICS INC COM 983793100 6,741 94,177 SH   SOLE 1 94,177 0 0
XPO LOGISTICS INC OPT 983793100 5,117 71,500 SH Put SOLE 8 71,500 0 0
XPO LOGISTICS INC OPT 983793100 15,194 212,300 SH Call SOLE 8 212,300 0 0
XPO LOGISTICS INC COM 983793100 38 540 SH   SOLE 8 540 0 0
XPO LOGISTICS INC COM 983793100 3,262 45,580 SH   SOLE 9 45,580 0 0
XUNLEI LTD ADR 98419E108 443 193,504 SH   SOLE 1 193,504 0 0
XYLEM INC COM 98419M100 12,267 154,075 SH   SOLE 1 154,075 0 0
XYLEM INC OPT 98419M100 135 1,700 SH Call SOLE 8 1,700 0 0
XYLEM INC COM 98419M100 679 8,530 SH   SOLE 8 8,530 0 0
XYLEM INC OPT 98419M100 2,174 27,300 SH Put SOLE 8 27,300 0 0
XYLEM INC COM 98419M100 954 11,987 SH   SOLE 9 11,987 0 0
Y MABS THERAPEUTICS INC COM 984241109 331 12,701 SH   SOLE 1 12,701 0 0
YAMANA GOLD INC COM 98462Y100 3 820 SH   DFND 1 0 0 820
YAMANA GOLD INC COM 98462Y100 483 151,724 SH   SOLE 1 151,724 0 0
YAMANA GOLD INC COM 98462Y100 122 38,184 SH   SOLE 8 38,184 0 0
YAMANA GOLD INC OPT 98462Y100 606 190,700 SH Put SOLE 8 190,700 0 0
YAMANA GOLD INC OPT 98462Y100 677 212,900 SH Call SOLE 8 212,900 0 0
YAMANA GOLD INC COM 98462Y100 0 126 SH   SOLE 9 126 0 0
YANDEX N V COM N97284108 2,534 72,359 SH   SOLE 1 72,359 0 0
YANDEX N V COM N97284108 1,897 54,176 SH   SOLE 8 54,176 0 0
YANDEX N V OPT N97284108 5,728 163,600 SH Call SOLE 8 163,600 0 0
YANDEX N V OPT N97284108 4,033 115,200 SH Put SOLE 8 115,200 0 0
YANDEX N V COM N97284108 38 1,087 SH   SOLE 99 1,087 0 0
YATRA ONLINE INC COM G98338109 78 19,000 SH   SOLE 1 19,000 0 0
YATRA ONLINE INC COM G98338109 0 19 SH   SOLE 8 19 0 0
YELP INC COM 985817105 1,620 46,625 SH   SOLE 1 46,625 0 0
YELP INC OPT 985817105 368 10,600 SH Put SOLE 8 10,600 0 0
YELP INC OPT 985817105 4,504 129,600 SH Call SOLE 8 129,600 0 0
YELP INC COM 985817105 418 12,031 SH   SOLE 8 12,031 0 0
YETI HLDGS INC COM 98585X104 786 28,072 SH   SOLE 1 28,072 0 0
YETI HLDGS INC COM 98585X104 23 817 SH   SOLE 8 817 0 0
YETI HLDGS INC OPT 98585X104 3 100 SH Put SOLE 8 100 0 0
YETI HLDGS INC OPT 98585X104 487 17,400 SH Call SOLE 8 17,400 0 0
YEXT INC COM 98585N106 856 53,891 SH   SOLE 1 53,891 0 0
YIRENDAI LTD ADR 98585L100 2 307 SH   SOLE 1 307 0 0
YIRENDAI LTD ADR 98585L100 620 88,316 SH   DFND 20 0 0 88,316
YORK WTR CO COM 987184108 278 6,369 SH   SOLE 1 6,369 0 0
YORK WTR CO COM 987184108 1 23 SH   SOLE 8 23 0 0
YOUNGEVITY INTL INC COM 987537206 19 4,246 SH   SOLE 1 4,246 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 2,517 272,208 SH   SOLE 1 272,208 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 18,344 1,983,100 SH Put SOLE 8 1,983,100 0 0
YPF SOCIEDAD ANONIMA OPT 984245100 4,484 484,800 SH Call SOLE 8 484,800 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 2,698 291,712 SH   SOLE 8 291,712 0 0
YPF SOCIEDAD ANONIMA ADR 984245100 162 17,540 SH   SOLE 9 17,540 0 0
YRC WORLDWIDE INC COM 984249607 53 17,572 SH   SOLE 1 17,572 0 0
YRC WORLDWIDE INC OPT 984249607 61 20,200 SH Call SOLE 8 20,200 0 0
YRC WORLDWIDE INC OPT 984249607 12 4,100 SH Put SOLE 8 4,100 0 0
YRC WORLDWIDE INC COM 984249607 23 7,598 SH   SOLE 8 7,598 0 0
YUM BRANDS INC COM 988498101 71,555 630,840 SH   SOLE 1 630,840 0 0
YUM BRANDS INC COM 988498101 754 6,646 SH   SOLE 8 6,646 0 0
YUM BRANDS INC OPT 988498101 760 6,700 SH Put SOLE 8 6,700 0 0
YUM BRANDS INC OPT 988498101 6,874 60,600 SH Call SOLE 8 60,600 0 0
YUM BRANDS INC COM 988498101 1,113 9,811 SH   SOLE 9 9,811 0 0
YUM CHINA HLDGS INC COM 98850P109 5,338 117,511 SH   SOLE 1 117,511 0 0
YUM CHINA HLDGS INC OPT 98850P109 2,535 55,800 SH Put SOLE 8 55,800 0 0
YUM CHINA HLDGS INC COM 98850P109 38 837 SH   SOLE 8 837 0 0
YUM CHINA HLDGS INC OPT 98850P109 3,430 75,500 SH Call SOLE 8 75,500 0 0
YUM CHINA HLDGS INC COM 98850P109 4,487 98,777 SH   SOLE 9 98,777 0 0
YY INC ADR 98426T106 7,618 135,478 SH   SOLE 1 135,478 0 0
YY INC OPT 98426T106 8,153 145,000 SH Call SOLE 8 145,000 0 0
YY INC ADR 98426T106 7,244 128,817 SH   SOLE 8 128,817 0 0
YY INC OPT 98426T106 8,581 152,600 SH Put SOLE 8 152,600 0 0
YY INC ADR 98426T106 956 17,000 SH   SOLE 9 17,000 0 0
ZAFGEN INC COM 98885E103 0 671 SH   SOLE 8 671 0 0
ZAGG INC COM 98884U108 123 19,534 SH   SOLE 1 19,534 0 0
ZAGG INC OPT 98884U108 38 6,100 SH Put SOLE 8 6,100 0 0
ZAGG INC OPT 98884U108 11 1,800 SH Call SOLE 8 1,800 0 0
ZAGG INC COM 98884U108 71 11,330 SH   SOLE 8 11,330 0 0
ZAI LAB LTD ADR 98887Q104 110 3,400 SH   SOLE 1 3,400 0 0
ZAI LAB LTD ADR 98887Q104 21 651 SH   SOLE 8 651 0 0
ZAYO GROUP HLDGS INC COM 98919V105 29,828 879,883 SH   SOLE 1 879,883 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 1,068 31,500 SH Call SOLE 8 31,500 0 0
ZAYO GROUP HLDGS INC OPT 98919V105 183 5,400 SH Put SOLE 8 5,400 0 0
ZAYO GROUP HLDGS INC COM 98919V105 13,360 394,097 SH   SOLE 8 394,097 0 0
ZAYO GROUP HLDGS INC COM 98919V105 167 4,909 SH   SOLE 9 4,909 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 10,371 50,256 SH   SOLE 1 50,256 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 134 650 SH   SOLE 8 650 0 0
ZEBRA TECHNOLOGIES CORP OPT 989207105 21 100 SH Call SOLE 8 100 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 167 806 SH   SOLE 9 806 0 0
ZEBRA TECHNOLOGIES CORP COM 989207105 147 710 SH   SOLE 99 710 0 0
ZENDESK INC COM 98936J101 16,793 230,424 SH   SOLE 1 230,424 0 0
ZENDESK INC COM 98936J101 7 90 SH   DFND 1 0 0 90
ZENDESK INC OPT 98936J101 175 2,400 SH Call SOLE 8 2,400 0 0
ZENDESK INC COM 98936J101 76 1,036 SH   SOLE 8 1,036 0 0
ZENDESK INC BOND 98936JAB7 8,148 6,150,000 PRN   SOLE 8 0 0 6,150,000
ZILLOW GROUP INC COM 98954M200 1,711 57,376 SH   SOLE 1 57,376 0 0
ZILLOW GROUP INC COM 98954M101 1,918 64,904 SH   SOLE 1 64,904 0 0
ZILLOW GROUP INC BOND 98954MAB7 814 819,000 PRN   SOLE 8 0 0 819,000
ZILLOW GROUP INC COM 98954M101 128 4,344 SH   SOLE 8 4,344 0 0
ZILLOW GROUP INC OPT 98954M200 15,781 529,200 SH Call SOLE 8 529,200 0 0
ZILLOW GROUP INC OPT 98954M200 1,551 52,000 SH Put SOLE 8 52,000 0 0
ZILLOW GROUP INC OPT 98954M101 440 14,900 SH Put SOLE 8 14,900 0 0
ZILLOW GROUP INC COM 98954M200 1,974 66,204 SH   SOLE 8 66,204 0 0
ZILLOW GROUP INC OPT 98954M101 1,226 41,500 SH Call SOLE 8 41,500 0 0
ZILLOW GROUP INC COM 98954M200 83 2,759 SH   SOLE 9 2,759 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 44 319 SH   DFND 1 0 0 319
ZIMMER BIOMET HLDGS INC COM 98956P102 74,515 542,826 SH   SOLE 1 542,826 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 2,706 19,710 SH   SOLE 8 19,710 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 206 1,500 SH Put SOLE 8 1,500 0 0
ZIMMER BIOMET HLDGS INC OPT 98956P102 1,057 7,700 SH Call SOLE 8 7,700 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 10,302 75,044 SH   SOLE 9 75,044 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 6,084 44,319 SH   SOLE 99 44,319 0 0
ZIONS BANCORPORATION N A COM 989701107 10,069 226,154 SH   SOLE 1 226,154 0 0
ZIONS BANCORPORATION N A OPT 989701107 846 19,000 SH Put SOLE 8 19,000 0 0
ZIONS BANCORPORATION N A COM 989701107 404 9,085 SH   SOLE 8 9,085 0 0
ZIONS BANCORPORATION N A OPT 989701107 1,821 40,900 SH Call SOLE 8 40,900 0 0
ZIONS BANCORPORATION N A COM 989701107 267 6,014 SH   SOLE 9 6,014 0 0
ZIONS BANCORPORATION N A COM 989701107 467 10,500 SH   SOLE 99 10,500 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 751 175,203 SH   SOLE 1 175,203 0 0
ZIX CORP COM 98974P100 330 45,529 SH   SOLE 1 45,529 0 0
ZIX CORP COM 98974P100 0 54 SH   SOLE 8 54 0 0
ZOETIS INC COM 98978V103 2,211 17,743 SH   DFND 1 0 0 17,743
ZOETIS INC COM 98978V103 78,490 629,999 SH   SOLE 1 629,999 0 0
ZOETIS INC COM 98978V103 3,143 25,229 SH   SOLE 8 25,229 0 0
ZOETIS INC OPT 98978V103 162 1,300 SH Put SOLE 8 1,300 0 0
ZOETIS INC OPT 98978V103 910 7,300 SH Call SOLE 8 7,300 0 0
ZOETIS INC COM 98978V103 1,904 15,280 SH   SOLE 9 15,280 0 0
ZOETIS INC COM 98978V103 6,454 51,799 SH   SOLE 58 51,799 0 0
ZOGENIX INC COM 98978L204 1,128 28,172 SH   SOLE 1 28,172 0 0
ZOGENIX INC COM 98978L204 7 185 SH   SOLE 8 185 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 756 9,923 SH   SOLE 1 9,923 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 1,326 17,400 SH Put SOLE 1 17,400 0 0
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 40 525 SH   DFND 1 0 0 525
ZOOM VIDEO COMMUNICATIONS IN COM 98980L101 53 700 SH   SOLE 8 700 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 8,214 107,800 SH Call SOLE 8 107,800 0 0
ZOOM VIDEO COMMUNICATIONS IN OPT 98980L101 18,776 246,400 SH Put SOLE 8 246,400 0 0
ZSCALER INC COM 98980G102 6,282 132,919 SH   SOLE 1 132,919 0 0
ZSCALER INC COM 98980G102 1,154 24,416 SH   SOLE 8 24,416 0 0
ZSCALER INC OPT 98980G102 6,957 147,200 SH Call SOLE 8 147,200 0 0
ZSCALER INC OPT 98980G102 11,177 236,500 SH Put SOLE 8 236,500 0 0
ZSCALER INC COM 98980G102 41 874 SH   SOLE 99 874 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 986 46,233 SH   SOLE 1 46,233 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 6 292 SH   DFND 1 0 0 292
ZTO EXPRESS CAYMAN INC OPT 98980A105 382 17,900 SH Put SOLE 8 17,900 0 0
ZTO EXPRESS CAYMAN INC OPT 98980A105 337 15,800 SH Call SOLE 8 15,800 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 527 24,694 SH   SOLE 8 24,694 0 0
ZTO EXPRESS CAYMAN INC ADR 98980A105 1,877 88,000 SH   SOLE 9 88,000 0 0
ZUMIEZ INC COM 989817101 3,404 107,453 SH   SOLE 1 107,453 0 0
ZUMIEZ INC OPT 989817101 675 21,300 SH Call SOLE 8 21,300 0 0
ZUMIEZ INC COM 989817101 2 64 SH   SOLE 8 64 0 0
ZUMIEZ INC OPT 989817101 630 19,900 SH Put SOLE 8 19,900 0 0
ZUORA INC COM 98983V106 4 240 SH   DFND 1 0 0 240
ZUORA INC COM 98983V106 1,210 80,414 SH   SOLE 1 80,414 0 0
ZYMEWORKS INC COM 98985W102 97 3,900 SH   SOLE 1 3,900 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 111 14,806 SH   SOLE 1 14,806 0 0
ZYNERBA PHARMACEUTICALS INC OPT 98986X109 1 100 SH Call SOLE 8 100 0 0
ZYNERBA PHARMACEUTICALS INC COM 98986X109 20 2,740 SH   SOLE 8 2,740 0 0
ZYNEX INC COM 98986M103 73 7,677 SH   SOLE 1 7,677 0 0
ZYNEX INC COM 98986M103 0 11 SH   SOLE 8 11 0 0
ZYNGA INC COM 98986T108 3,824 656,985 SH   SOLE 1 656,985 0 0
ZYNGA INC COM 98986T108 9,008 1,547,887 SH   SOLE 8 1,547,887 0 0
ZYNGA INC OPT 98986T108 26 4,500 SH Put SOLE 8 4,500 0 0
ZYNGA INC OPT 98986T108 435 74,800 SH Call SOLE 8 74,800 0 0
ZYNGA INC COM 98986T108 95 16,343 SH   SOLE 99 16,343 0 0